GeNN  4.0.0
GPU enhanced Neuronal Networks (GeNN)
PostsynapticModels::ExpCurr Class Reference

Exponential decay with synaptic input treated as a current value. More...

#include <postsynapticModels.h>

Inheritance diagram for PostsynapticModels::ExpCurr:
PostsynapticModels::Base Models::Base Snippet::Base

Public Types

typedef Snippet::ValueBase< 1 > ParamValues
 
typedef Models::VarInitContainerBase< 0 > VarValues
 
typedef Models::VarInitContainerBase< 0 > PreVarValues
 
typedef Models::VarInitContainerBase< 0 > PostVarValues
 
- Public Types inherited from Snippet::Base
typedef std::vector< std::string > StringVec
 
typedef std::vector< VarVarVec
 
typedef std::vector< ParamValParamValVec
 
typedef std::vector< DerivedParamDerivedParamVec
 

Public Member Functions

virtual std::string getDecayCode () const override
 
virtual std::string getApplyInputCode () const override
 
virtual StringVec getParamNames () const override
 Gets names of of (independent) model parameters. More...
 
virtual DerivedParamVec getDerivedParams () const override
 
- Public Member Functions inherited from PostsynapticModels::Base
virtual std::string getSupportCode () const
 
- Public Member Functions inherited from Models::Base
virtual VarVec getVars () const
 Gets names and types (as strings) of model variables. More...
 
virtual VarVec getExtraGlobalParams () const
 
size_t getVarIndex (const std::string &varName) const
 Find the index of a named variable. More...
 
size_t getExtraGlobalParamIndex (const std::string &paramName) const
 Find the index of a named extra global parameter. More...
 
- Public Member Functions inherited from Snippet::Base
virtual ~Base ()
 

Static Public Member Functions

static const ExpCurrgetInstance ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from Snippet::Base
static size_t getVarVecIndex (const std::string &varName, const VarVec &vars)
 

Detailed Description

Exponential decay with synaptic input treated as a current value.

Member Typedef Documentation

◆ ParamValues

◆ PostVarValues

◆ PreVarValues

◆ VarValues

Member Function Documentation

◆ getApplyInputCode()

virtual std::string PostsynapticModels::ExpCurr::getApplyInputCode ( ) const
inlineoverridevirtual

Reimplemented from PostsynapticModels::Base.

◆ getDecayCode()

virtual std::string PostsynapticModels::ExpCurr::getDecayCode ( ) const
inlineoverridevirtual

Reimplemented from PostsynapticModels::Base.

◆ getDerivedParams()

virtual DerivedParamVec PostsynapticModels::ExpCurr::getDerivedParams ( ) const
inlineoverridevirtual

Gets names of derived model parameters and the function objects to call to Calculate their value from a vector of model parameter values

Reimplemented from Snippet::Base.

◆ getInstance()

static const ExpCurr* PostsynapticModels::ExpCurr::getInstance ( )
inlinestatic

◆ getParamNames()

virtual StringVec PostsynapticModels::ExpCurr::getParamNames ( ) const
inlineoverridevirtual

Gets names of of (independent) model parameters.

Reimplemented from Snippet::Base.


The documentation for this class was generated from the following file: