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

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

CalcKernelSizeFunc typedefInitSparseConnectivitySnippet::Base
CalcMaxLengthFunc typedefInitSparseConnectivitySnippet::Base
DECLARE_SNIPPET(InitSparseConnectivitySnippet::FixedProbability, 1)InitSparseConnectivitySnippet::FixedProbability
DerivedParamVec typedefSnippet::Base
EGPVec typedefSnippet::Base
getCalcKernelSizeFunc() constInitSparseConnectivitySnippet::Baseinlinevirtual
getCalcMaxColLengthFunc() constInitSparseConnectivitySnippet::Baseinlinevirtual
getCalcMaxRowLengthFunc() constInitSparseConnectivitySnippet::Baseinlinevirtual
getColBuildCode() constInitSparseConnectivitySnippet::Baseinlinevirtual
getColBuildStateVars() constInitSparseConnectivitySnippet::Baseinlinevirtual
getDerivedParams() const overrideInitSparseConnectivitySnippet::FixedProbabilityBaseinlinevirtual
getExtraGlobalParamIndex(const std::string &paramName) constSnippet::Baseinline
getExtraGlobalParams() constSnippet::Baseinlinevirtual
getHashDigest() constInitSparseConnectivitySnippet::Base
getHostInitCode() constInitSparseConnectivitySnippet::Baseinlinevirtual
getNamedVecIndex(const std::string &name, const std::vector< T > &vec)Snippet::Baseinlineprotectedstatic
getParamNames() const overrideInitSparseConnectivitySnippet::FixedProbabilityBaseinlinevirtual
getRowBuildCode() const override=0InitSparseConnectivitySnippet::FixedProbabilityBasepure virtual
getRowBuildStateVars() constInitSparseConnectivitySnippet::Baseinlinevirtual
ParamValVec 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+$(id_post_begin));\" "}\" "else {\" " $(endRow);\" "}\")InitSparseConnectivitySnippet::FixedProbability
SET_ROW_BUILD_STATE_VARS({{"prevJ", "int", -1}})InitSparseConnectivitySnippet::FixedProbabilityBase
StringVec typedefSnippet::Base
updateHash(boost::uuids::detail::sha1 &hash) constSnippet::Baseinlineprotected
validate() constInitSparseConnectivitySnippet::Base
~Base()Snippet::Baseinlinevirtual