GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
SynapseGroup Member List

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

addExtraGlobalConnectivityInitialiserParams(std::map< string, string > &kernelParameters) constSynapseGroup
addExtraGlobalNeuronParams(std::map< string, string > &kernelParameters) constSynapseGroup
addExtraGlobalPostLearnParams(std::map< string, string > &kernelParameters) constSynapseGroup
addExtraGlobalSynapseDynamicsParams(std::map< string, string > &kernelParameters) constSynapseGroup
addExtraGlobalSynapseParams(std::map< string, string > &kernelParameters) constSynapseGroup
calcKernelSizes(unsigned int blockSize, unsigned int &paddedKernelIDStart)SynapseGroup
canRunOnCPU() constSynapseGroup
getBackPropDelaySteps() constSynapseGroupinline
getClusterDeviceID() constSynapseGroupinline
getClusterHostID() constSynapseGroupinline
getConnectivityInitialiser() constSynapseGroupinline
getDelaySteps() constSynapseGroupinline
getDendriticDelayOffset(const std::string &devPrefix, const std::string &offset="") constSynapseGroup
getDendriticDelayVarMode() constSynapseGroupinline
getInSynVarMode() constSynapseGroupinline
getMatrixType() constSynapseGroupinline
getMaxConnections() constSynapseGroupinline
getMaxDendriticDelayTimesteps() constSynapseGroupinline
getMaxSourceConnections() constSynapseGroupinline
getName() constSynapseGroupinline
getPaddedDynKernelSize(unsigned int blockSize) constSynapseGroup
getPaddedKernelIDRange() constSynapseGroupinline
getPaddedPostLearnKernelSize(unsigned int blockSize) constSynapseGroup
getPostsynapticBackPropDelaySlot(const std::string &devPrefix) constSynapseGroup
getPresynapticAxonalDelaySlot(const std::string &devPrefix) constSynapseGroup
getPSConstInitVals() constSynapseGroup
getPSDerivedParams() constSynapseGroupinline
getPSModel() constSynapseGroupinline
getPSModelTargetName() constSynapseGroupinline
getPSParams() constSynapseGroupinline
getPSVarInitialisers() constSynapseGroupinline
getPSVarMode(const std::string &var) constSynapseGroup
getPSVarMode(size_t index) constSynapseGroupinline
getSpanType() constSynapseGroupinline
getSparseConnectivityVarMode() constSynapseGroupinline
getSrcNeuronGroup()SynapseGroupinline
getSrcNeuronGroup() constSynapseGroupinline
getTrgNeuronGroup()SynapseGroupinline
getTrgNeuronGroup() constSynapseGroupinline
getWUConstInitVals() constSynapseGroup
getWUDerivedParams() constSynapseGroupinline
getWUModel() constSynapseGroupinline
getWUParams() constSynapseGroupinline
getWUPostVarInitialisers() constSynapseGroupinline
getWUPostVarMode(const std::string &var) constSynapseGroup
getWUPostVarMode(size_t index) constSynapseGroupinline
getWUPreVarInitialisers() constSynapseGroupinline
getWUPreVarMode(const std::string &var) constSynapseGroup
getWUPreVarMode(size_t index) constSynapseGroupinline
getWUVarInitialisers() constSynapseGroupinline
getWUVarMode(const std::string &var) constSynapseGroup
getWUVarMode(size_t index) constSynapseGroupinline
initDerivedParams(double dt)SynapseGroup
isDendriticDelayRequired() constSynapseGroup
isDeviceInitRequired() constSynapseGroup
isDeviceSparseConnectivityInitRequired() constSynapseGroup
isDeviceSparseInitRequired() constSynapseGroup
isEventThresholdReTestRequired() constSynapseGroupinline
isPSDeviceVarInitRequired() constSynapseGroup
isPSInitRNGRequired(VarInit varInitMode) constSynapseGroup
isPSModelMerged() constSynapseGroupinline
isPSVarZeroCopyEnabled(const std::string &var) constSynapseGroupinline
isSpikeEventRequired() constSynapseGroupinline
isTrueSpikeRequired() constSynapseGroupinline
isWUDevicePostVarInitRequired() constSynapseGroup
isWUDevicePreVarInitRequired() constSynapseGroup
isWUDeviceVarInitRequired() constSynapseGroup
isWUInitRNGRequired(VarInit varInitMode) constSynapseGroup
isWUVarZeroCopyEnabled(const std::string &var) constSynapseGroupinline
isZeroCopyEnabled() constSynapseGroup
setBackPropDelaySteps(unsigned int timesteps)SynapseGroup
setDendriticDelayVarMode(VarMode mode)SynapseGroupinline
setEventThresholdReTestRequired(bool req)SynapseGroupinline
setInSynVarMode(VarMode mode)SynapseGroupinline
setMaxConnections(unsigned int maxConnections)SynapseGroup
setMaxDendriticDelayTimesteps(unsigned int maxDendriticDelay)SynapseGroup
setMaxSourceConnections(unsigned int maxPostConnections)SynapseGroup
setPSModelMergeTarget(const std::string &targetName)SynapseGroupinline
setPSVarMode(const std::string &varName, VarMode mode)SynapseGroup
setPSVarZeroCopyEnabled(const std::string &varName, bool enabled)SynapseGroupinline
setSpanType(SpanType spanType)SynapseGroup
setSparseConnectivityVarMode(VarMode mode)SynapseGroupinline
setSpikeEventRequired(bool req)SynapseGroupinline
setTrueSpikeRequired(bool req)SynapseGroupinline
setWUPostVarMode(const std::string &varName, VarMode mode)SynapseGroup
setWUPreVarMode(const std::string &varName, VarMode mode)SynapseGroup
setWUVarMode(const std::string &varName, VarMode mode)SynapseGroup
setWUVarZeroCopyEnabled(const std::string &varName, bool enabled)SynapseGroupinline
SpanType enum nameSynapseGroup
SynapseGroup(const std::string name, SynapseMatrixType matrixType, unsigned int delaySteps, const WeightUpdateModels::Base *wu, const std::vector< double > &wuParams, const std::vector< NewModels::VarInit > &wuVarInitialisers, const std::vector< NewModels::VarInit > &wuPreVarInitialisers, const std::vector< NewModels::VarInit > &wuPostVarInitialisers, const PostsynapticModels::Base *ps, const std::vector< double > &psParams, const std::vector< NewModels::VarInit > &psVarInitialisers, NeuronGroup *srcNeuronGroup, NeuronGroup *trgNeuronGroup, const InitSparseConnectivitySnippet::Init &connectivityInitialiser)SynapseGroup
SynapseGroup(const SynapseGroup &)=deleteSynapseGroup
SynapseGroup()=deleteSynapseGroup