class PostsynapticModels::Base¶
Base class for all postsynaptic models.
#include <postsynapticModels.h> class Base: public Models::Base { public: // methods virtual std::string getDecayCode() const; virtual std::string getApplyInputCode() const; virtual std::string getSupportCode() const; }; // direct descendants class DeltaCurr; class ExpCond; class ExpCurr;
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;