GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
PostsynapticModels::Base Class Reference

Base class for all postsynaptic models. More...

#include <newPostsynapticModels.h>

Inheritance diagram for PostsynapticModels::Base:
NewModels::Base Snippet::Base PostsynapticModels::DeltaCurr PostsynapticModels::ExpCond

Public Member Functions

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

Additional Inherited Members

- Public Types inherited from Snippet::Base
typedef std::function< double(const std::vector< double > &, double)> DerivedParamFunc
 
typedef std::vector< std::string > StringVec
 
typedef std::vector< std::pair< std::string, std::string > > StringPairVec
 
typedef std::vector< std::pair< std::string, std::pair< std::string, double > > > NameTypeValVec
 
typedef std::vector< std::pair< std::string, DerivedParamFunc > > DerivedParamVec
 
- Static Protected Member Functions inherited from NewModels::Base
static size_t getVarIndex (const std::string &varName, const StringPairVec &vars)
 

Detailed Description

Base class for all postsynaptic models.

Member Function Documentation

◆ getApplyInputCode()

virtual std::string PostsynapticModels::Base::getApplyInputCode ( ) const
inlinevirtual

◆ getDecayCode()

virtual std::string PostsynapticModels::Base::getDecayCode ( ) const
inlinevirtual

Reimplemented in PostsynapticModels::ExpCond.

◆ getExtraGlobalParams()

virtual NewModels::Base::StringPairVec PostsynapticModels::Base::getExtraGlobalParams ( ) const
inlinevirtual

Gets names and types (as strings) of additional per-population parameters for the weight update model.

◆ getSupportCode()

virtual std::string PostsynapticModels::Base::getSupportCode ( ) const
inlinevirtual

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