GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
SynapseGroupInternal Member List

This is the complete list of members for SynapseGroupInternal, including all inherited members.

areWUVarReferencedByCustomUpdate() constSynapseGroupinlineprotected
canPreOutputBeFused() constSynapseGroupprotected
canPSBeFused() constSynapseGroupprotected
canWUMPostUpdateBeFused() constSynapseGroupprotected
canWUMPreUpdateBeFused() constSynapseGroupprotected
getBackPropDelaySteps() constSynapseGroupinline
getConnectivityHostInitHashDigest() constSynapseGroupprotected
getConnectivityInitHashDigest() constSynapseGroupprotected
getConnectivityInitialiser() constSynapseGroupinline
getDelaySteps() constSynapseGroupinline
getDendriticDelayLocation() constSynapseGroupinline
getDendriticDelayUpdateHashDigest() constSynapseGroupprotected
getFusedPreOutputSuffix() constSynapseGroupinlineprotected
getFusedPSVarSuffix() constSynapseGroupinlineprotected
getFusedWUPostVarSuffix() constSynapseGroupinlineprotected
getFusedWUPreVarSuffix() constSynapseGroupinlineprotected
getInSynLocation() constSynapseGroupinline
getKernelSize() constSynapseGroupinline
getKernelSizeFlattened() constSynapseGroup
getMatrixType() constSynapseGroupinline
getMaxConnections() constSynapseGroup
getMaxDendriticDelayTimesteps() constSynapseGroupinline
getMaxSourceConnections() constSynapseGroup
getName() constSynapseGroupinline
getNumThreadsPerSpike() constSynapseGroupinline
getPreOutputHashDigest() constSynapseGroupprotected
getPreOutputInitHashDigest() constSynapseGroupprotected
getPreTargetVar() constSynapseGroupinline
getPSConstInitVals() constSynapseGroup
getPSDerivedParams() constSynapseGroupinlineprotected
getPSExtraGlobalParamLocation(const std::string &paramName) constSynapseGroup
getPSExtraGlobalParamLocation(size_t index) constSynapseGroupinline
getPSFuseHashDigest() constSynapseGroupprotected
getPSHashDigest() constSynapseGroupprotected
getPSInitHashDigest() constSynapseGroupprotected
getPSModel() constSynapseGroupinline
getPSParams() constSynapseGroupinline
getPSTargetVar() constSynapseGroupinline
getPSVarInitialisers() constSynapseGroupinline
getPSVarLocation(const std::string &var) constSynapseGroup
getPSVarLocation(size_t index) constSynapseGroupinline
getSpanType() constSynapseGroupinline
getSparseConnectivityExtraGlobalParamLocation(const std::string &paramName) constSynapseGroup
getSparseConnectivityExtraGlobalParamLocation(size_t index) constSynapseGroup
getSparseConnectivityLocation() constSynapseGroup
getSparseIndType() constSynapseGroup
getSrcNeuronGroup()SynapseGroupinlineprotected
getSrcNeuronGroup() constSynapseGroupinlineprotected
getToeplitzConnectivityInitialiser() constSynapseGroupinline
getTrgNeuronGroup()SynapseGroupinlineprotected
getTrgNeuronGroup() constSynapseGroupinlineprotected
getVarLocationHashDigest() constSynapseGroupprotected
getWeightSharingMaster() constSynapseGroupinlineprotected
getWUConstInitVals() constSynapseGroup
getWUDerivedParams() constSynapseGroupinlineprotected
getWUExtraGlobalParamLocation(const std::string &paramName) constSynapseGroup
getWUExtraGlobalParamLocation(size_t index) constSynapseGroupinline
getWUHashDigest() constSynapseGroupprotected
getWUInitHashDigest() constSynapseGroupprotected
getWUModel() constSynapseGroupinline
getWUParams() constSynapseGroupinline
getWUPostFuseHashDigest() constSynapseGroupprotected
getWUPostHashDigest() constSynapseGroupprotected
getWUPostInitHashDigest() constSynapseGroupprotected
getWUPostVarInitialisers() constSynapseGroupinline
getWUPostVarLocation(const std::string &var) constSynapseGroup
getWUPostVarLocation(size_t index) constSynapseGroupinline
getWUPreFuseHashDigest() constSynapseGroupprotected
getWUPreHashDigest() constSynapseGroupprotected
getWUPreInitHashDigest() constSynapseGroupprotected
getWUPreVarInitialisers() constSynapseGroupinline
getWUPreVarLocation(const std::string &var) constSynapseGroup
getWUPreVarLocation(size_t index) constSynapseGroupinline
getWUVarInitialisers() constSynapseGroupinline
getWUVarLocation(const std::string &var) constSynapseGroup
getWUVarLocation(size_t index) constSynapseGroup
initDerivedParams(double dt)SynapseGroupprotected
isDendriticDelayRequired() constSynapseGroup
isEventThresholdReTestRequired() constSynapseGroupinlineprotected
isHostInitRNGRequired() constSynapseGroup
isPresynapticOutputRequired() constSynapseGroup
isProceduralConnectivityRNGRequired() constSynapseGroup
isPSInitRNGRequired() constSynapseGroup
isPSModelFused() constSynapseGroupinline
isSparseConnectivityInitRequired() constSynapseGroup
isSpikeEventRequired() constSynapseGroup
isTrueSpikeRequired() constSynapseGroup
isWeightSharingSlave() constSynapseGroupinline
isWUInitRNGRequired() constSynapseGroup
isWUPostInitRNGRequired() constSynapseGroup
isWUPostModelFused() constSynapseGroupinline
isWUPreInitRNGRequired() constSynapseGroup
isWUPreModelFused() constSynapseGroupinline
isWUVarInitRequired() constSynapseGroup
isZeroCopyEnabled() constSynapseGroup
setBackPropDelaySteps(unsigned int timesteps)SynapseGroup
setDendriticDelayLocation(VarLocation loc)SynapseGroupinline
setEventThresholdReTestRequired(bool req)SynapseGroupinlineprotected
setFusedPreOutputSuffix(const std::string &suffix)SynapseGroupinlineprotected
setFusedPSVarSuffix(const std::string &suffix)SynapseGroupinlineprotected
setFusedWUPostVarSuffix(const std::string &suffix)SynapseGroupinlineprotected
setFusedWUPreVarSuffix(const std::string &suffix)SynapseGroupinlineprotected
setInSynVarLocation(VarLocation loc)SynapseGroupinline
setMaxConnections(unsigned int maxConnections)SynapseGroup
setMaxDendriticDelayTimesteps(unsigned int maxDendriticDelay)SynapseGroup
setMaxSourceConnections(unsigned int maxPostConnections)SynapseGroup
setNarrowSparseIndEnabled(bool enabled)SynapseGroup
setNumThreadsPerSpike(unsigned int numThreadsPerSpike)SynapseGroup
setPreTargetVar(const std::string &varName)SynapseGroup
setPSExtraGlobalParamLocation(const std::string &paramName, VarLocation loc)SynapseGroup
setPSTargetVar(const std::string &varName)SynapseGroup
setPSVarLocation(const std::string &varName, VarLocation loc)SynapseGroup
setSpanType(SpanType spanType)SynapseGroup
setSparseConnectivityExtraGlobalParamLocation(const std::string &paramName, VarLocation loc)SynapseGroup
setSparseConnectivityLocation(VarLocation loc)SynapseGroup
setWUExtraGlobalParamLocation(const std::string &paramName, VarLocation loc)SynapseGroup
setWUPostVarLocation(const std::string &varName, VarLocation loc)SynapseGroup
setWUPreVarLocation(const std::string &varName, VarLocation loc)SynapseGroup
setWUVarLocation(const std::string &varName, VarLocation loc)SynapseGroup
setWUVarReferencedByCustomUpdate(bool ref)SynapseGroupinlineprotected
SpanType enum nameSynapseGroup
SynapseGroup(const SynapseGroup &)=deleteSynapseGroup
SynapseGroup()=deleteSynapseGroup
SynapseGroup(const std::string &name, SynapseMatrixType matrixType, unsigned int delaySteps, const WeightUpdateModels::Base *wu, const std::vector< double > &wuParams, const std::vector< Models::VarInit > &wuVarInitialisers, const std::vector< Models::VarInit > &wuPreVarInitialisers, const std::vector< Models::VarInit > &wuPostVarInitialisers, const PostsynapticModels::Base *ps, const std::vector< double > &psParams, const std::vector< Models::VarInit > &psVarInitialisers, NeuronGroupInternal *srcNeuronGroup, NeuronGroupInternal *trgNeuronGroup, const SynapseGroupInternal *weightSharingMaster, const InitSparseConnectivitySnippet::Init &connectivityInitialiser, const InitToeplitzConnectivitySnippet::Init &toeplitzInitialiser, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation, VarLocation defaultSparseConnectivityLocation, bool defaultNarrowSparseIndEnabled)SynapseGroupprotected
SynapseGroupInternal(const std::string &name, const SynapseGroupInternal *weightSharingMaster, SynapseMatrixType matrixType, unsigned int delaySteps, const WeightUpdateModels::Base *wu, const std::vector< double > &wuParams, const std::vector< Models::VarInit > &wuVarInitialisers, const std::vector< Models::VarInit > &wuPreVarInitialisers, const std::vector< Models::VarInit > &wuPostVarInitialisers, const PostsynapticModels::Base *ps, const std::vector< double > &psParams, const std::vector< Models::VarInit > &psVarInitialisers, NeuronGroupInternal *srcNeuronGroup, NeuronGroupInternal *trgNeuronGroup, const InitSparseConnectivitySnippet::Init &connectivityInitialiser, const InitToeplitzConnectivitySnippet::Init &toeplitzConnectivityInitialiser, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation, VarLocation defaultSparseConnectivityLocation, bool defaultNarrowSparseIndEnabled)SynapseGroupInternalinline