GeNN
4.9.0
GPU enhanced Neuronal Networks (GeNN)
|
This is the complete list of members for ModelSpec, including all inherited members.
addCurrentSource(const std::string ¤tSourceName, const CurrentSourceModel *model, const std::string &targetNeuronGroupName, const typename CurrentSourceModel::ParamValues ¶mValues, const typename CurrentSourceModel::VarValues &varInitialisers) | ModelSpec | inline |
addCurrentSource(const std::string ¤tSourceName, const std::string &targetNeuronGroupName, const typename CurrentSourceModel::ParamValues ¶mValues, const typename CurrentSourceModel::VarValues &varInitialisers) | ModelSpec | inline |
addCustomUpdate(const std::string &name, const std::string &updateGroupName, const CustomUpdateModel *model, const typename CustomUpdateModel::ParamValues ¶mValues, const typename CustomUpdateModel::VarValues &varInitialisers, const typename CustomUpdateModel::VarReferences &varReferences, const typename CustomUpdateModel::EGPReferences &egpReferences={}) | ModelSpec | inline |
addCustomUpdate(const std::string &name, const std::string &updateGroupName, const CustomUpdateModel *model, const typename CustomUpdateModel::ParamValues ¶mValues, const typename CustomUpdateModel::VarValues &varInitialisers, const typename CustomUpdateModel::WUVarReferences &varReferences, const typename CustomUpdateModel::EGPReferences &egpReferences={}) | ModelSpec | inline |
addCustomUpdate(const std::string &name, const std::string &updateGroupName, const typename CustomUpdateModel::ParamValues ¶mValues, const typename CustomUpdateModel::VarValues &varInitialisers, const typename CustomUpdateModel::VarReferences &varReferences, const typename CustomUpdateModel::EGPReferences &egpReferences={}) | ModelSpec | inline |
addCustomUpdate(const std::string &name, const std::string &updateGroupName, const typename CustomUpdateModel::ParamValues ¶mValues, const typename CustomUpdateModel::VarValues &varInitialisers, const typename CustomUpdateModel::WUVarReferences &varReferences, const typename CustomUpdateModel::EGPReferences &egpReferences={}) | ModelSpec | inline |
addNeuronPopulation(const std::string &name, unsigned int size, const NeuronModel *model, const typename NeuronModel::ParamValues ¶mValues, const typename NeuronModel::VarValues &varInitialisers) | ModelSpec | inline |
addNeuronPopulation(const std::string &name, unsigned int size, const typename NeuronModel::ParamValues ¶mValues, const typename NeuronModel::VarValues &varInitialisers) | ModelSpec | inline |
addSlaveSynapsePopulation(const std::string &name, const std::string &weightSharingMasterName, unsigned int delaySteps, const std::string &src, const std::string &trg, const PostsynapticModel *psm, const typename PostsynapticModel::ParamValues &postsynapticParamValues, const typename PostsynapticModel::VarValues &postsynapticVarInitialisers) | ModelSpec | inline |
addSlaveSynapsePopulation(const std::string &name, const std::string &weightSharingMasterName, unsigned int delaySteps, const std::string &src, const std::string &trg, const typename PostsynapticModel::ParamValues &postsynapticParamValues, const typename PostsynapticModel::VarValues &postsynapticVarInitialisers) | ModelSpec | inline |
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()) | ModelSpec | inline |
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 InitToeplitzConnectivitySnippet::Init &connectivityInitialiser) | ModelSpec | inline |
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()) | ModelSpec | inline |
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 InitToeplitzConnectivitySnippet::Init &connectivityInitialiser) | ModelSpec | inline |
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()) | ModelSpec | inline |
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 InitToeplitzConnectivitySnippet::Init &connectivityInitialiser) | ModelSpec | inline |
CurrentSourceValueType typedef | ModelSpec | |
CustomUpdateValueType typedef | ModelSpec | |
CustomUpdateWUValueType typedef | ModelSpec | |
finalize() | ModelSpec | protected |
findCurrentSource(const std::string &name) | ModelSpec | |
findNeuronGroup(const std::string &name) | ModelSpec | inline |
findSynapseGroup(const std::string &name) | ModelSpec | |
getBatchSize() const | ModelSpec | inline |
getCustomUpdates() const | ModelSpec | inlineprotected |
getCustomWUUpdates() const | ModelSpec | inlineprotected |
getDT() const | ModelSpec | inline |
getHashDigest() const | ModelSpec | protected |
getLocalCurrentSources() const | ModelSpec | inlineprotected |
getName() const | ModelSpec | inline |
getNeuronGroups() const | ModelSpec | inlineprotected |
getNumNeurons() const | ModelSpec | |
getPrecision() const | ModelSpec | inline |
getSeed() const | ModelSpec | inline |
getSynapseGroups() const | ModelSpec | inlineprotected |
getTimePrecision() const | ModelSpec | |
isRecordingInUse() const | ModelSpec | protected |
isTimingEnabled() const | ModelSpec | inline |
ModelSpec() | ModelSpec | |
ModelSpec(const ModelSpec &)=delete | ModelSpec | |
NeuronGroupValueType typedef | ModelSpec | |
operator=(const ModelSpec &)=delete | ModelSpec | |
scalarExpr(double) const | ModelSpec | protected |
setBatchSize(unsigned int batchSize) | ModelSpec | inline |
setDefaultExtraGlobalParamLocation(VarLocation loc) | ModelSpec | inline |
setDefaultNarrowSparseIndEnabled(bool enabled) | ModelSpec | inline |
setDefaultSparseConnectivityLocation(VarLocation loc) | ModelSpec | inline |
setDefaultVarLocation(VarLocation loc) | ModelSpec | inline |
setDT(double dt) | ModelSpec | inline |
setFusePostsynapticModels(bool fuse) | ModelSpec | inline |
setFusePrePostWeightUpdateModels(bool fuse) | ModelSpec | inline |
setMergePostsynapticModels(bool merge) | ModelSpec | inline |
setName(const std::string &name) | ModelSpec | inline |
setPrecision(FloatType) | ModelSpec | |
setSeed(unsigned int rngSeed) | ModelSpec | inline |
setTimePrecision(TimePrecision timePrecision) | ModelSpec | inline |
setTiming(bool timingEnabled) | ModelSpec | inline |
SynapseGroupValueType typedef | ModelSpec | |
zeroCopyInUse() const | ModelSpec | protected |
~ModelSpec() | ModelSpec |