class PostsynapticModels::ExpCurr¶
Overview¶
Exponential decay with synaptic input treated as a current value. More…
#include <postsynapticModels.h> class ExpCurr: public PostsynapticModels::Base { public: // typedefs typedef Snippet::ValueBase<1> ParamValues; typedef Models::VarInitContainerBase<0> VarValues; typedef Models::VarInitContainerBase<0> PreVarValues; typedef Models::VarInitContainerBase<0> PostVarValues; // methods static const ExpCurr* getInstance(); virtual std::string getDecayCode() const; virtual std::string getApplyInputCode() const; virtual StringVec getParamNames() const; virtual DerivedParamVec getDerivedParams() const; };
Inherited Members¶
public: // typedefs typedef std::vector<std::string> StringVec; typedef std::vector<EGP> EGPVec; typedef std::vector<ParamVal> ParamValVec; typedef std::vector<DerivedParam> DerivedParamVec; typedef std::vector<Var> VarVec; // structs struct DerivedParam; struct EGP; struct ParamVal; struct Var; // methods virtual ~Base(); virtual StringVec getParamNames() const; virtual DerivedParamVec getDerivedParams() const; virtual VarVec getVars() const; virtual EGPVec getExtraGlobalParams() const; size_t getVarIndex(const std::string& varName) const; size_t getExtraGlobalParamIndex(const std::string& paramName) const; virtual std::string getDecayCode() const; virtual std::string getApplyInputCode() const; virtual std::string getSupportCode() const;
Detailed Documentation¶
Exponential decay with synaptic input treated as a current value.
Methods¶
virtual StringVec getParamNames() const
Gets names of of (independent) model parameters.
virtual DerivedParamVec getDerivedParams() const
Gets names of derived model parameters and the function objects to call to Calculate their value from a vector of model parameter values