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

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

addInSyn(SynapseGroupInternal *synapseGroup)NeuronGroupinlineprotected
addOutSyn(SynapseGroupInternal *synapseGroup)NeuronGroupinlineprotected
addSpkEventCondition(const std::string &code, SynapseGroupInternal *synapseGroup)NeuronGroupprotected
checkNumDelaySlots(unsigned int requiredDelay)NeuronGroupprotected
fusePrePostSynapses(bool fusePSM, bool fusePrePostWUM)NeuronGroupprotected
getCurrentSources() constNeuronGroupinlineprotected
getDerivedParams() constNeuronGroupinlineprotected
getExtraGlobalParamLocation(const std::string &paramName) constNeuronGroup
getExtraGlobalParamLocation(size_t index) constNeuronGroupinline
getFusedInSynWithPostCode() constNeuronGroupprotected
getFusedInSynWithPostVars() constNeuronGroupprotected
getFusedOutSynWithPreCode() constNeuronGroupprotected
getFusedOutSynWithPreVars() constNeuronGroupprotected
getFusedPreOutputOutSyn() constNeuronGroupinlineprotected
getFusedPSMInSyn() constNeuronGroupinlineprotected
getFusedWUPostInSyn() constNeuronGroupinlineprotected
getFusedWUPreOutSyn() constNeuronGroupinlineprotected
getHashDigest() constNeuronGroupprotected
getInitHashDigest() constNeuronGroupprotected
getInSyn() constNeuronGroupinlineprotected
getName() constNeuronGroupinline
getNeuronModel() constNeuronGroupinline
getNumDelaySlots() constNeuronGroupinline
getNumNeurons() constNeuronGroupinline
getOutSyn() constNeuronGroupinlineprotected
getParams() constNeuronGroupinline
getPrevSpikeEventTimeLocation() constNeuronGroupinline
getPrevSpikeTimeLocation() constNeuronGroupinline
getPrevSpikeTimeUpdateHashDigest() constNeuronGroupprotected
getSpikeEventCondition() constNeuronGroupinlineprotected
getSpikeEventLocation() constNeuronGroupinline
getSpikeEventTimeLocation() constNeuronGroupinline
getSpikeLocation() constNeuronGroupinline
getSpikeQueueUpdateHashDigest() constNeuronGroupprotected
getSpikeTimeLocation() constNeuronGroupinline
getVarInitialisers() constNeuronGroupinline
getVarLocation(const std::string &varName) constNeuronGroup
getVarLocation(size_t index) constNeuronGroupinline
getVarLocationHashDigest() constNeuronGroupprotected
initDerivedParams(double dt)NeuronGroupprotected
injectCurrent(CurrentSourceInternal *source)NeuronGroupprotected
isDelayRequired() constNeuronGroupinline
isInitRNGRequired() constNeuronGroup
isPrevSpikeEventTimeRequired() constNeuronGroup
isPrevSpikeTimeRequired() constNeuronGroup
isRecordingEnabled() constNeuronGroup
isSimRNGRequired() constNeuronGroup
isSpikeEventRecordingEnabled() constNeuronGroupinline
isSpikeEventRequired() constNeuronGroup
isSpikeEventTimeRequired() constNeuronGroup
isSpikeRecordingEnabled() constNeuronGroupinline
isSpikeTimeRequired() constNeuronGroup
isTrueSpikeRequired() constNeuronGroup
isVarQueueRequired(const std::string &var) constNeuronGroupprotected
isVarQueueRequired(size_t index) constNeuronGroupinlineprotected
isZeroCopyEnabled() constNeuronGroup
NeuronGroup(const NeuronGroup &)=deleteNeuronGroup
NeuronGroup()=deleteNeuronGroup
NeuronGroup(const std::string &name, int numNeurons, const NeuronModels::Base *neuronModel, const std::vector< double > &params, const std::vector< Models::VarInit > &varInitialisers, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation)NeuronGroupprotected
NeuronGroupInternal(const std::string &name, int numNeurons, const NeuronModels::Base *neuronModel, const std::vector< double > &params, const std::vector< Models::VarInit > &varInitialisers, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation)NeuronGroupInternalinline
setExtraGlobalParamLocation(const std::string &paramName, VarLocation loc)NeuronGroup
setPrevSpikeEventTimeLocation(VarLocation loc)NeuronGroupinline
setPrevSpikeTimeLocation(VarLocation loc)NeuronGroupinline
setSpikeEventLocation(VarLocation loc)NeuronGroupinline
setSpikeEventRecordingEnabled(bool enabled)NeuronGroupinline
setSpikeEventTimeLocation(VarLocation loc)NeuronGroupinline
setSpikeLocation(VarLocation loc)NeuronGroupinline
setSpikeRecordingEnabled(bool enabled)NeuronGroupinline
setSpikeTimeLocation(VarLocation loc)NeuronGroupinline
setVarLocation(const std::string &varName, VarLocation loc)NeuronGroup
updatePostVarQueues(const std::string &code)NeuronGroupprotected
updatePreVarQueues(const std::string &code)NeuronGroupprotected