GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
CurrentSourceModels::PoissonExp Member List

This is the complete list of members for CurrentSourceModels::PoissonExp, including all inherited members.

DerivedParamVec typedefSnippet::Base
EGPRefVec typedefModels::Base
EGPVec typedefSnippet::Base
getDerivedParams() const overrideCurrentSourceModels::PoissonExpinlinevirtual
getExtraGlobalParamIndex(const std::string &paramName) constSnippet::Baseinline
getExtraGlobalParams() constSnippet::Baseinlinevirtual
getHashDigest() constCurrentSourceModels::Base
getInjectionCode() constCurrentSourceModels::Baseinlinevirtual
getInstance()CurrentSourceModels::PoissonExpinlinestatic
getNamedVecIndex(const std::string &name, const std::vector< T > &vec)Snippet::Baseinlineprotectedstatic
getParamNames() const overrideCurrentSourceModels::PoissonExpinlinevirtual
getVarIndex(const std::string &varName) constModels::Baseinline
getVars() const overrideCurrentSourceModels::PoissonExpinlinevirtual
ParamValues typedefCurrentSourceModels::PoissonExp
ParamValVec typedefSnippet::Base
PostVarValues typedefCurrentSourceModels::PoissonExp
PreVarValues typedefCurrentSourceModels::PoissonExp
SET_INJECTION_CODE("scalar p = 1.0f;\ "unsigned int numSpikes=0;\" "do\" "{\" " numSpikes++;\" " p *=$(gennrand_uniform);\" "} while(p > $(ExpMinusLambda));\" "$(current)+=$(Init) *(scalar)(numSpikes - 1);\" "$(injectCurrent, $(current));\" "$(current) *=$(ExpDecay);\")CurrentSourceModels::PoissonExp
StringVec typedefSnippet::Base
updateHash(boost::uuids::detail::sha1 &hash) constModels::Baseprotected
validate() constCurrentSourceModels::Base
VarRefVec typedefModels::Base
VarValues typedefCurrentSourceModels::PoissonExp
VarVec typedefModels::Base
~Base()Snippet::Baseinlinevirtual