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

Simple delta current synapse. More...

#include <newPostsynapticModels.h>

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

Public Types

typedef Snippet::ValueBase< 0 > ParamValues
 
typedef NewModels::VarInitContainerBase< 0 > VarValues
 
typedef NewModels::VarInitContainerBase< 0 > PreVarValues
 
typedef NewModels::VarInitContainerBase< 0 > PostVarValues
 
- 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
 

Public Member Functions

virtual std::string getApplyInputCode () const override
 
- Public Member Functions inherited from PostsynapticModels::Base
virtual std::string getDecayCode () 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
 

Static Public Member Functions

static const DeltaCurrgetInstance ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from NewModels::Base
static size_t getVarIndex (const std::string &varName, const StringPairVec &vars)
 

Detailed Description

Simple delta current synapse.

Synaptic input provides a direct inject of instantaneous current

Member Typedef Documentation

◆ ParamValues

◆ PostVarValues

◆ PreVarValues

◆ VarValues

Member Function Documentation

◆ getApplyInputCode()

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

Reimplemented from PostsynapticModels::Base.

◆ getInstance()

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

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