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

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

CalcKernelSizeFunc typedefInitSparseConnectivitySnippet::Base
CalcMaxLengthFunc typedefInitSparseConnectivitySnippet::Base
DECLARE_SNIPPET(InitSparseConnectivitySnippet::FixedNumberPreWithReplacement, 1)InitSparseConnectivitySnippet::FixedNumberPreWithReplacement
DerivedParamVec typedefSnippet::Base
EGPVec typedefSnippet::Base
getCalcKernelSizeFunc() constInitSparseConnectivitySnippet::Baseinlinevirtual
getCalcMaxColLengthFunc() constInitSparseConnectivitySnippet::Baseinlinevirtual
getCalcMaxRowLengthFunc() constInitSparseConnectivitySnippet::Baseinlinevirtual
getColBuildCode() constInitSparseConnectivitySnippet::Baseinlinevirtual
getColBuildStateVars() constInitSparseConnectivitySnippet::Baseinlinevirtual
getDerivedParams() constSnippet::Baseinlinevirtual
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::FixedNumberPreWithReplacementinlinevirtual
getRowBuildCode() constInitSparseConnectivitySnippet::Baseinlinevirtual
getRowBuildStateVars() constInitSparseConnectivitySnippet::Baseinlinevirtual
ParamValVec typedefSnippet::Base
SET_CALC_MAX_COL_LENGTH_FUNC([](unsigned int, unsigned int, const std::vector< double > &pars) { return(unsigned int) pars[0];})InitSparseConnectivitySnippet::FixedNumberPreWithReplacement
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,(unsigned int) pars[0] *numPost, 1.0/(double) numPre);})InitSparseConnectivitySnippet::FixedNumberPreWithReplacement
SET_COL_BUILD_CODE("if(c == 0) {\ " $(endCol);\" "}\" "const unsigned int idPre=(unsigned int) ceil($(gennrand_uniform) *$(num_pre)) - 1;\" "$(addSynapse, idPre+$(id_pre_begin));\" "c--;\")InitSparseConnectivitySnippet::FixedNumberPreWithReplacement
SET_COL_BUILD_STATE_VARS({{"c", "unsigned int", "$(colLength)"}})InitSparseConnectivitySnippet::FixedNumberPreWithReplacement
StringVec typedefSnippet::Base
updateHash(boost::uuids::detail::sha1 &hash) constSnippet::Baseinlineprotected
validate() constInitSparseConnectivitySnippet::Base
~Base()Snippet::Baseinlinevirtual