GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
InitSparseConnectivitySnippet::FixedProbability Member List

This is the complete list of members for InitSparseConnectivitySnippet::FixedProbability, including all inherited members.

CalcMaxLengthFunc typedefInitSparseConnectivitySnippet::Base
DECLARE_SNIPPET(InitSparseConnectivitySnippet::FixedProbability, 1)InitSparseConnectivitySnippet::FixedProbability
DerivedParamFunc typedefSnippet::Base
DerivedParamVec typedefSnippet::Base
getCalcMaxColLengthFunc() constInitSparseConnectivitySnippet::Baseinlinevirtual
getCalcMaxRowLengthFunc() constInitSparseConnectivitySnippet::Baseinlinevirtual
getDerivedParams() const overrideInitSparseConnectivitySnippet::FixedProbabilityBaseinlinevirtual
getExtraGlobalParams() constInitSparseConnectivitySnippet::Baseinlinevirtual
getParamNames() const overrideInitSparseConnectivitySnippet::FixedProbabilityBaseinlinevirtual
getRowBuildCode() const override=0InitSparseConnectivitySnippet::FixedProbabilityBasepure virtual
getRowBuildStateVars() constInitSparseConnectivitySnippet::Baseinlinevirtual
NameTypeValVec typedefSnippet::Base
SET_CALC_MAX_COL_LENGTH_FUNC([](unsigned int numPre, unsigned int numPost, const std::vector< double > &pars) { const double quantile=pow(0.9999, 1.0/(double) numPost);return binomialInverseCDF(quantile, numPre, pars[0]);})InitSparseConnectivitySnippet::FixedProbabilityBase
SET_CALC_MAX_ROW_LENGTH_FUNC([](unsigned int numPre, unsigned int numPost, const std::vector< double > &pars) { const double quantile=pow(0.9999, 1.0/(double) numPre);return binomialInverseCDF(quantile, numPost, pars[0]);})InitSparseConnectivitySnippet::FixedProbabilityBase
SET_ROW_BUILD_CODE("const scalar u = $(gennrand_uniform);\ "prevJ+=(1+(int)(log(u) *$(probLogRecip)));\" "if(prevJ< $(num_post)) {\" " $(addSynapse, prevJ);\" "}\" "else {\" " $(endRow);\" "}\")InitSparseConnectivitySnippet::FixedProbability
SET_ROW_BUILD_STATE_VARS({{"prevJ", {"int", -1}}})InitSparseConnectivitySnippet::FixedProbabilityBase
StringPairVec typedefSnippet::Base
StringVec typedefSnippet::Base
~Base()Snippet::Baseinlinevirtual