![]() |
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 |