#include <array>
#include <functional>
#include <string>
#include <tuple>
#include <vector>
#include "codeGenUtils.h"
#include "neuronModels.h"
#include "newModels.h"
Go to the source code of this file.
|
#define | SET_SIM_CODE(SIM_CODE) virtual std::string getSimCode() const override{ return SIM_CODE; } |
|
#define | SET_THRESHOLD_CONDITION_CODE(THRESHOLD_CONDITION_CODE) virtual std::string getThresholdConditionCode() const override{ return THRESHOLD_CONDITION_CODE; } |
|
#define | SET_RESET_CODE(RESET_CODE) virtual std::string getResetCode() const override{ return RESET_CODE; } |
|
#define | SET_SUPPORT_CODE(SUPPORT_CODE) virtual std::string getSupportCode() const override{ return SUPPORT_CODE; } |
|
#define | SET_EXTRA_GLOBAL_PARAMS(...) virtual StringPairVec getExtraGlobalParams() const override{ return __VA_ARGS__; } |
|
#define | SET_ADDITIONAL_INPUT_VARS(...) virtual NameTypeValVec getAdditionalInputVars() const override{ return __VA_ARGS__; } |
|
◆ SET_ADDITIONAL_INPUT_VARS
#define SET_ADDITIONAL_INPUT_VARS |
( |
|
... | ) |
virtual NameTypeValVec getAdditionalInputVars() const override{ return __VA_ARGS__; } |
◆ SET_EXTRA_GLOBAL_PARAMS
#define SET_EXTRA_GLOBAL_PARAMS |
( |
|
... | ) |
virtual StringPairVec getExtraGlobalParams() const override{ return __VA_ARGS__; } |
◆ SET_RESET_CODE
#define SET_RESET_CODE |
( |
|
RESET_CODE | ) |
virtual std::string getResetCode() const override{ return RESET_CODE; } |
◆ SET_SIM_CODE
#define SET_SIM_CODE |
( |
|
SIM_CODE | ) |
virtual std::string getSimCode() const override{ return SIM_CODE; } |
◆ SET_SUPPORT_CODE
#define SET_SUPPORT_CODE |
( |
|
SUPPORT_CODE | ) |
virtual std::string getSupportCode() const override{ return SUPPORT_CODE; } |
◆ SET_THRESHOLD_CONDITION_CODE
#define SET_THRESHOLD_CONDITION_CODE |
( |
|
THRESHOLD_CONDITION_CODE | ) |
virtual std::string getThresholdConditionCode() const override{ return THRESHOLD_CONDITION_CODE; } |