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

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

addExtraGlobalParams(std::map< std::string, std::string > &kernelParameters) constNeuronGroup
addInSyn(SynapseGroup *synapseGroup)NeuronGroupinline
addOutSyn(SynapseGroup *synapseGroup)NeuronGroupinline
addSpkEventCondition(const std::string &code, const std::string &supportCodeNamespace)NeuronGroup
calcSizes(unsigned int blockSize, unsigned int &idStart, unsigned int &paddedIDStart)NeuronGroup
canRunOnCPU() constNeuronGroup
checkNumDelaySlots(unsigned int requiredDelay)NeuronGroup
getClusterDeviceID() constNeuronGroupinline
getClusterHostID() constNeuronGroupinline
getCurrentQueueOffset(const std::string &devPrefix) constNeuronGroup
getCurrentSources() constNeuronGroupinline
getDerivedParams() constNeuronGroupinline
getIDRange() constNeuronGroupinline
getInSyn() constNeuronGroupinline
getMergedInSyn() constNeuronGroupinline
getName() constNeuronGroupinline
getNeuronModel() constNeuronGroupinline
getNumDelaySlots() constNeuronGroupinline
getNumNeurons() constNeuronGroupinline
getOutSyn() constNeuronGroupinline
getPaddedIDRange() constNeuronGroupinline
getParams() constNeuronGroupinline
getPrevQueueOffset(const std::string &devPrefix) constNeuronGroup
getSpikeEventCondition() constNeuronGroupinline
getSpikeEventVarMode() constNeuronGroupinline
getSpikeTimeVarMode() constNeuronGroupinline
getSpikeVarMode() constNeuronGroupinline
getVarInitialisers() constNeuronGroupinline
getVarMode(const std::string &varName) constNeuronGroup
getVarMode(size_t index) constNeuronGroupinline
hasOutputToHost(int targetHostID) constNeuronGroup
initDerivedParams(double dt)NeuronGroup
injectCurrent(CurrentSource *source)NeuronGroup
isDelayRequired() constNeuronGroupinline
isDeviceInitRequired() constNeuronGroup
isDeviceVarInitRequired() constNeuronGroup
isInitCodeRequired() constNeuronGroup
isInitRNGRequired(VarInit varInitMode) constNeuronGroup
isParamRequiredBySpikeEventCondition(const std::string &pnamefull) constNeuronGroup
isSimRNGRequired() constNeuronGroup
isSpikeEventRequired() constNeuronGroupinline
isSpikeEventZeroCopyEnabled() constNeuronGroupinline
isSpikeTimeRequired() constNeuronGroupinline
isSpikeTimeZeroCopyEnabled() constNeuronGroupinline
isSpikeZeroCopyEnabled() constNeuronGroupinline
isTrueSpikeRequired() constNeuronGroupinline
isVarQueueRequired(const std::string &var) constNeuronGroup
isVarQueueRequired(size_t index) constNeuronGroupinline
isVarZeroCopyEnabled(const std::string &var) constNeuronGroupinline
isZeroCopyEnabled() constNeuronGroup
mergeIncomingPSM()NeuronGroup
NeuronGroup(const std::string &name, int numNeurons, const NeuronModels::Base *neuronModel, const std::vector< double > &params, const std::vector< NewModels::VarInit > &varInitialisers, int hostID, int deviceID)NeuronGroupinline
NeuronGroup(const NeuronGroup &)=deleteNeuronGroup
NeuronGroup()=deleteNeuronGroup
setSpikeEventRequired(bool req)NeuronGroupinline
setSpikeEventVarMode(VarMode mode)NeuronGroupinline
setSpikeEventZeroCopyEnabled(bool enabled)NeuronGroupinline
setSpikeTimeRequired(bool req)NeuronGroupinline
setSpikeTimeVarMode(VarMode mode)NeuronGroupinline
setSpikeTimeZeroCopyEnabled(bool enabled)NeuronGroupinline
setSpikeVarMode(VarMode mode)NeuronGroupinline
setSpikeZeroCopyEnabled(bool enabled)NeuronGroupinline
setTrueSpikeRequired(bool req)NeuronGroupinline
setVarMode(const std::string &varName, VarMode mode)NeuronGroup
setVarZeroCopyEnabled(const std::string &varName, bool enabled)NeuronGroupinline
updatePostVarQueues(const std::string &code)NeuronGroup
updatePreVarQueues(const std::string &code)NeuronGroup