GeNN  4.0.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, const std::string &supportCodeNamespace)NeuronGroupprotected
checkNumDelaySlots(unsigned int requiredDelay)NeuronGroupprotected
getClusterHostID() constNeuronGroupinline
getCurrentQueueOffset(const std::string &devPrefix) constNeuronGroupprotected
getCurrentSources() constNeuronGroupinlineprotected
getDerivedParams() constNeuronGroupinlineprotected
getExtraGlobalParamLocation(const std::string &paramName) constNeuronGroup
getExtraGlobalParamLocation(size_t index) constNeuronGroupinline
getInSyn() constNeuronGroupinlineprotected
getMergedInSyn() constNeuronGroupinlineprotected
getName() constNeuronGroupinline
getNeuronModel() constNeuronGroupinline
getNumDelaySlots() constNeuronGroupinline
getNumNeurons() constNeuronGroupinline
getOutSyn() constNeuronGroupinlineprotected
getParams() constNeuronGroupinline
getPrevQueueOffset(const std::string &devPrefix) constNeuronGroupprotected
getSpikeEventCondition() constNeuronGroupinlineprotected
getSpikeEventLocation() constNeuronGroupinline
getSpikeLocation() constNeuronGroupinline
getSpikeTimeLocation() constNeuronGroupinline
getVarInitialisers() constNeuronGroupinline
getVarLocation(const std::string &varName) constNeuronGroup
getVarLocation(size_t index) constNeuronGroupinline
hasOutputToHost(int targetHostID) constNeuronGroup
initDerivedParams(double dt)NeuronGroupprotected
injectCurrent(CurrentSourceInternal *source)NeuronGroupprotected
isDelayRequired() constNeuronGroupinline
isInitRNGRequired() constNeuronGroup
isParamRequiredBySpikeEventCondition(const std::string &pnamefull) constNeuronGroupprotected
isSimRNGRequired() constNeuronGroup
isSpikeEventRequired() constNeuronGroup
isSpikeTimeRequired() constNeuronGroup
isTrueSpikeRequired() constNeuronGroup
isVarQueueRequired(const std::string &var) constNeuronGroupprotected
isVarQueueRequired(size_t index) constNeuronGroupinlineprotected
isZeroCopyEnabled() constNeuronGroup
mergeIncomingPSM(bool merge)NeuronGroupprotected
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, int hostID)NeuronGroupinlineprotected
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, int hostID)NeuronGroupInternalinline
setExtraGlobalParamLocation(const std::string &paramName, VarLocation loc)NeuronGroup
setSpikeEventLocation(VarLocation loc)NeuronGroupinline
setSpikeLocation(VarLocation loc)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