GeNN  4.0.0
GPU enhanced Neuronal Networks (GeNN)
ModelSpec Member List

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

addCurrentSource(const std::string &currentSourceName, const CurrentSourceModel *model, const std::string &targetNeuronGroupName, const typename CurrentSourceModel::ParamValues &paramValues, const typename CurrentSourceModel::VarValues &varInitialisers)ModelSpecinline
addCurrentSource(const std::string &currentSourceName, const std::string &targetNeuronGroupName, const typename CurrentSourceModel::ParamValues &paramValues, const typename CurrentSourceModel::VarValues &varInitialisers)ModelSpecinline
addNeuronPopulation(const std::string &name, unsigned int size, const NeuronModel *model, const typename NeuronModel::ParamValues &paramValues, const typename NeuronModel::VarValues &varInitialisers, int hostID=0)ModelSpecinline
addNeuronPopulation(const std::string &name, unsigned int size, const typename NeuronModel::ParamValues &paramValues, const typename NeuronModel::VarValues &varInitialisers, int hostID=0)ModelSpecinline
addSynapsePopulation(const std::string &name, SynapseMatrixType mtype, unsigned int delaySteps, const std::string &src, const std::string &trg, const WeightUpdateModel *wum, const typename WeightUpdateModel::ParamValues &weightParamValues, const typename WeightUpdateModel::VarValues &weightVarInitialisers, const typename WeightUpdateModel::PreVarValues &weightPreVarInitialisers, const typename WeightUpdateModel::PostVarValues &weightPostVarInitialisers, const PostsynapticModel *psm, const typename PostsynapticModel::ParamValues &postsynapticParamValues, const typename PostsynapticModel::VarValues &postsynapticVarInitialisers, const InitSparseConnectivitySnippet::Init &connectivityInitialiser=uninitialisedConnectivity())ModelSpecinline
addSynapsePopulation(const std::string &name, SynapseMatrixType mtype, unsigned int delaySteps, const std::string &src, const std::string &trg, const typename WeightUpdateModel::ParamValues &weightParamValues, const typename WeightUpdateModel::VarValues &weightVarInitialisers, const typename PostsynapticModel::ParamValues &postsynapticParamValues, const typename PostsynapticModel::VarValues &postsynapticVarInitialisers, const InitSparseConnectivitySnippet::Init &connectivityInitialiser=uninitialisedConnectivity())ModelSpecinline
addSynapsePopulation(const std::string &name, SynapseMatrixType mtype, unsigned int delaySteps, const std::string &src, const std::string &trg, const typename WeightUpdateModel::ParamValues &weightParamValues, const typename WeightUpdateModel::VarValues &weightVarInitialisers, const typename WeightUpdateModel::PreVarValues &weightPreVarInitialisers, const typename WeightUpdateModel::PostVarValues &weightPostVarInitialisers, const typename PostsynapticModel::ParamValues &postsynapticParamValues, const typename PostsynapticModel::VarValues &postsynapticVarInitialisers, const InitSparseConnectivitySnippet::Init &connectivityInitialiser=uninitialisedConnectivity())ModelSpecinline
finalize()ModelSpecprotected
findCurrentSource(const std::string &name)ModelSpec
findNeuronGroup(const std::string &name)ModelSpecinline
findSynapseGroup(const std::string &name)ModelSpec
getDT() constModelSpecinline
getLocalCurrentSources() constModelSpecinlineprotected
getLocalNeuronGroups() constModelSpecinlineprotected
getLocalSynapseGroups() constModelSpecinlineprotected
getName() constModelSpecinline
getNumLocalNeurons() constModelSpec
getNumNeurons() constModelSpecinline
getNumRemoteNeurons() constModelSpec
getPrecision() constModelSpecinline
getRemoteCurrentSources() constModelSpecinlineprotected
getRemoteNeuronGroups() constModelSpecinlineprotected
getRemoteSynapseGroups() constModelSpecinlineprotected
getSeed() constModelSpecinline
getTimePrecision() constModelSpec
isTimingEnabled() constModelSpecinline
ModelSpec()ModelSpec
ModelSpec(const ModelSpec &)=deleteModelSpec
NeuronGroupValueType typedefModelSpec
operator=(const ModelSpec &)=deleteModelSpec
scalarExpr(double) constModelSpecprotected
setDefaultExtraGlobalParamLocation(VarLocation loc)ModelSpecinline
setDefaultSparseConnectivityLocation(VarLocation loc)ModelSpecinline
setDefaultVarLocation(VarLocation loc)ModelSpecinline
setDT(double dt)ModelSpecinline
setMergePostsynapticModels(bool merge)ModelSpecinline
setName(const std::string &name)ModelSpecinline
setPrecision(FloatType)ModelSpec
setSeed(unsigned int rngSeed)ModelSpecinline
setTimePrecision(TimePrecision timePrecision)ModelSpecinline
setTiming(bool timingEnabled)ModelSpecinline
SynapseGroupValueType typedefModelSpec
zeroCopyInUse() constModelSpecprotected
~ModelSpec()ModelSpec