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