GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
This is the complete list of members for SynapseGroupInternal, including all inherited members.
areWUVarReferencedByCustomUpdate() const | SynapseGroup | inlineprotected |
canPreOutputBeFused() const | SynapseGroup | protected |
canPSBeFused() const | SynapseGroup | protected |
canWUMPostUpdateBeFused() const | SynapseGroup | protected |
canWUMPreUpdateBeFused() const | SynapseGroup | protected |
getBackPropDelaySteps() const | SynapseGroup | inline |
getConnectivityHostInitHashDigest() const | SynapseGroup | protected |
getConnectivityInitHashDigest() const | SynapseGroup | protected |
getConnectivityInitialiser() const | SynapseGroup | inline |
getDelaySteps() const | SynapseGroup | inline |
getDendriticDelayLocation() const | SynapseGroup | inline |
getDendriticDelayUpdateHashDigest() const | SynapseGroup | protected |
getFusedPreOutputSuffix() const | SynapseGroup | inlineprotected |
getFusedPSVarSuffix() const | SynapseGroup | inlineprotected |
getFusedWUPostVarSuffix() const | SynapseGroup | inlineprotected |
getFusedWUPreVarSuffix() const | SynapseGroup | inlineprotected |
getInSynLocation() const | SynapseGroup | inline |
getKernelSize() const | SynapseGroup | inline |
getKernelSizeFlattened() const | SynapseGroup | |
getMatrixType() const | SynapseGroup | inline |
getMaxConnections() const | SynapseGroup | |
getMaxDendriticDelayTimesteps() const | SynapseGroup | inline |
getMaxSourceConnections() const | SynapseGroup | |
getName() const | SynapseGroup | inline |
getNumThreadsPerSpike() const | SynapseGroup | inline |
getPreOutputHashDigest() const | SynapseGroup | protected |
getPreOutputInitHashDigest() const | SynapseGroup | protected |
getPreTargetVar() const | SynapseGroup | inline |
getPSConstInitVals() const | SynapseGroup | |
getPSDerivedParams() const | SynapseGroup | inlineprotected |
getPSExtraGlobalParamLocation(const std::string ¶mName) const | SynapseGroup | |
getPSExtraGlobalParamLocation(size_t index) const | SynapseGroup | inline |
getPSFuseHashDigest() const | SynapseGroup | protected |
getPSHashDigest() const | SynapseGroup | protected |
getPSInitHashDigest() const | SynapseGroup | protected |
getPSModel() const | SynapseGroup | inline |
getPSParams() const | SynapseGroup | inline |
getPSTargetVar() const | SynapseGroup | inline |
getPSVarInitialisers() const | SynapseGroup | inline |
getPSVarLocation(const std::string &var) const | SynapseGroup | |
getPSVarLocation(size_t index) const | SynapseGroup | inline |
getSpanType() const | SynapseGroup | inline |
getSparseConnectivityExtraGlobalParamLocation(const std::string ¶mName) const | SynapseGroup | |
getSparseConnectivityExtraGlobalParamLocation(size_t index) const | SynapseGroup | |
getSparseConnectivityLocation() const | SynapseGroup | |
getSparseIndType() const | SynapseGroup | |
getSrcNeuronGroup() | SynapseGroup | inlineprotected |
getSrcNeuronGroup() const | SynapseGroup | inlineprotected |
getToeplitzConnectivityInitialiser() const | SynapseGroup | inline |
getTrgNeuronGroup() | SynapseGroup | inlineprotected |
getTrgNeuronGroup() const | SynapseGroup | inlineprotected |
getVarLocationHashDigest() const | SynapseGroup | protected |
getWeightSharingMaster() const | SynapseGroup | inlineprotected |
getWUConstInitVals() const | SynapseGroup | |
getWUDerivedParams() const | SynapseGroup | inlineprotected |
getWUExtraGlobalParamLocation(const std::string ¶mName) const | SynapseGroup | |
getWUExtraGlobalParamLocation(size_t index) const | SynapseGroup | inline |
getWUHashDigest() const | SynapseGroup | protected |
getWUInitHashDigest() const | SynapseGroup | protected |
getWUModel() const | SynapseGroup | inline |
getWUParams() const | SynapseGroup | inline |
getWUPostFuseHashDigest() const | SynapseGroup | protected |
getWUPostHashDigest() const | SynapseGroup | protected |
getWUPostInitHashDigest() const | SynapseGroup | protected |
getWUPostVarInitialisers() const | SynapseGroup | inline |
getWUPostVarLocation(const std::string &var) const | SynapseGroup | |
getWUPostVarLocation(size_t index) const | SynapseGroup | inline |
getWUPreFuseHashDigest() const | SynapseGroup | protected |
getWUPreHashDigest() const | SynapseGroup | protected |
getWUPreInitHashDigest() const | SynapseGroup | protected |
getWUPreVarInitialisers() const | SynapseGroup | inline |
getWUPreVarLocation(const std::string &var) const | SynapseGroup | |
getWUPreVarLocation(size_t index) const | SynapseGroup | inline |
getWUVarInitialisers() const | SynapseGroup | inline |
getWUVarLocation(const std::string &var) const | SynapseGroup | |
getWUVarLocation(size_t index) const | SynapseGroup | |
initDerivedParams(double dt) | SynapseGroup | protected |
isDendriticDelayRequired() const | SynapseGroup | |
isEventThresholdReTestRequired() const | SynapseGroup | inlineprotected |
isHostInitRNGRequired() const | SynapseGroup | |
isPresynapticOutputRequired() const | SynapseGroup | |
isProceduralConnectivityRNGRequired() const | SynapseGroup | |
isPSInitRNGRequired() const | SynapseGroup | |
isPSModelFused() const | SynapseGroup | inline |
isSparseConnectivityInitRequired() const | SynapseGroup | |
isSpikeEventRequired() const | SynapseGroup | |
isTrueSpikeRequired() const | SynapseGroup | |
isWeightSharingSlave() const | SynapseGroup | inline |
isWUInitRNGRequired() const | SynapseGroup | |
isWUPostInitRNGRequired() const | SynapseGroup | |
isWUPostModelFused() const | SynapseGroup | inline |
isWUPreInitRNGRequired() const | SynapseGroup | |
isWUPreModelFused() const | SynapseGroup | inline |
isWUVarInitRequired() const | SynapseGroup | |
isZeroCopyEnabled() const | SynapseGroup | |
setBackPropDelaySteps(unsigned int timesteps) | SynapseGroup | |
setDendriticDelayLocation(VarLocation loc) | SynapseGroup | inline |
setEventThresholdReTestRequired(bool req) | SynapseGroup | inlineprotected |
setFusedPreOutputSuffix(const std::string &suffix) | SynapseGroup | inlineprotected |
setFusedPSVarSuffix(const std::string &suffix) | SynapseGroup | inlineprotected |
setFusedWUPostVarSuffix(const std::string &suffix) | SynapseGroup | inlineprotected |
setFusedWUPreVarSuffix(const std::string &suffix) | SynapseGroup | inlineprotected |
setInSynVarLocation(VarLocation loc) | SynapseGroup | inline |
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 ¶mName, 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 ¶mName, VarLocation loc) | SynapseGroup | |
setSparseConnectivityLocation(VarLocation loc) | SynapseGroup | |
setWUExtraGlobalParamLocation(const std::string ¶mName, 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) | SynapseGroup | inlineprotected |
SpanType enum name | SynapseGroup | |
SynapseGroup(const SynapseGroup &)=delete | SynapseGroup | |
SynapseGroup()=delete | SynapseGroup | |
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) | SynapseGroup | protected |
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) | SynapseGroupInternal | inline |