![]() |
GeNN
3.3.0
GPU enhanced Neuronal Networks (GeNN)
|
This is the complete list of members for NNmodel, including all inherited members.
| activateDirectInput(const string &, unsigned int type) | NNmodel | |
| addCurrentSource(const string ¤tSourceName, const CurrentSourceModel *model, const string &targetNeuronGroupName, const typename CurrentSourceModel::ParamValues ¶mValues, const typename CurrentSourceModel::VarValues &varInitialisers) | NNmodel | inline |
| addCurrentSource(const string ¤tSourceName, const string &targetNeuronGroupName, const typename CurrentSourceModel::ParamValues ¶mValues, const typename CurrentSourceModel::VarValues &varInitialisers) | NNmodel | inline |
| addNeuronPopulation(const string &, unsigned int, unsigned int, const double *, const double *, int hostID=0, int deviceID=0) | NNmodel | |
| addNeuronPopulation(const string &, unsigned int, unsigned int, const vector< double > &, const vector< double > &, int hostID=0, int deviceID=0) | NNmodel | |
| addNeuronPopulation(const string &name, unsigned int size, const NeuronModel *model, const typename NeuronModel::ParamValues ¶mValues, const typename NeuronModel::VarValues &varInitialisers, int hostID=0, int deviceID=0) | NNmodel | inline |
| addNeuronPopulation(const string &name, unsigned int size, const typename NeuronModel::ParamValues ¶mValues, const typename NeuronModel::VarValues &varInitialisers, int hostID=0, int deviceID=0) | NNmodel | inline |
| addSynapsePopulation(const string &name, unsigned int syntype, SynapseConnType conntype, SynapseGType gtype, const string &src, const string &trg, const double *p) | NNmodel | |
| addSynapsePopulation(const string &, unsigned int, SynapseConnType, SynapseGType, unsigned int, unsigned int, const string &, const string &, const double *, const double *, const double *) | NNmodel | |
| addSynapsePopulation(const string &, unsigned int, SynapseConnType, SynapseGType, unsigned int, unsigned int, const string &, const string &, const double *, const double *, const double *, const double *) | NNmodel | |
| addSynapsePopulation(const string &, unsigned int, SynapseConnType, SynapseGType, unsigned int, unsigned int, const string &, const string &, const vector< double > &, const vector< double > &, const vector< double > &, const vector< double > &) | NNmodel | |
| addSynapsePopulation(const string &name, SynapseMatrixType mtype, unsigned int delaySteps, const string &src, const 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()) | NNmodel | inline |
| addSynapsePopulation(const string &name, SynapseMatrixType mtype, unsigned int delaySteps, const string &src, const 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()) | NNmodel | inline |
| addSynapsePopulation(const string &name, SynapseMatrixType mtype, unsigned int delaySteps, const string &src, const 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()) | NNmodel | inline |
| canRunOnCPU() const | NNmodel | |
| finalize() | NNmodel | |
| findCurrentSource(const std::string &name) const | NNmodel | |
| findCurrentSource(const std::string &name) | NNmodel | |
| findNeuronGroup(const std::string &name) const | NNmodel | |
| findNeuronGroup(const std::string &name) | NNmodel | |
| findSynapseGroup(const std::string &name) const | NNmodel | |
| findSynapseGroup(const std::string &name) | NNmodel | |
| getCurrentSourceKernelParameters() const | NNmodel | inline |
| getDT() const | NNmodel | inline |
| getGeneratedCodePath(const std::string &path, const std::string &filename) const | NNmodel | |
| getInitKernelParameters() const | NNmodel | inline |
| getLocalCurrentSources() const | NNmodel | inline |
| getLocalNeuronGroups() const | NNmodel | inline |
| getLocalSynapseGroups() const | NNmodel | inline |
| getName() const | NNmodel | inline |
| getNeuronGridSize() const | NNmodel | |
| getNeuronKernelParameters() const | NNmodel | inline |
| getNumLocalNeurons() const | NNmodel | |
| getNumNeurons() const | NNmodel | inline |
| getNumPreSynapseResetRequiredGroups() const | NNmodel | |
| getNumRemoteNeurons() const | NNmodel | |
| getPrecision() const | NNmodel | inline |
| getRemoteCurrentSources() const | NNmodel | inline |
| getRemoteNeuronGroups() const | NNmodel | inline |
| getRemoteSynapseGroups() const | NNmodel | inline |
| getResetKernel() const | NNmodel | inline |
| getRNType() const | NNmodel | inline |
| getSeed() const | NNmodel | inline |
| getSimLearnPostKernelParameters() const | NNmodel | inline |
| getSynapseDynamicsGridSize() const | NNmodel | |
| getSynapseDynamicsGroups() const | NNmodel | inline |
| getSynapseDynamicsKernelParameters() const | NNmodel | inline |
| getSynapseKernelGridSize() const | NNmodel | |
| getSynapseKernelParameters() const | NNmodel | inline |
| getSynapsePostLearnGridSize() const | NNmodel | |
| getSynapsePostLearnGroups() const | NNmodel | inline |
| getTimePrecision() const | NNmodel | |
| isDeviceInitRequired(int localHostID) const | NNmodel | |
| isDeviceRNGRequired() const | NNmodel | |
| isDeviceSparseInitRequired() const | NNmodel | |
| isFinalized() const | NNmodel | inline |
| isHostRNGRequired() const | NNmodel | |
| isPreSynapseResetRequired() const | NNmodel | inline |
| isSynapseGroupDynamicsRequired(const std::string &name) const | NNmodel | |
| isSynapseGroupPostLearningRequired(const std::string &name) const | NNmodel | |
| isTimingEnabled() const | NNmodel | inline |
| NeuronGroupValueType typedef | NNmodel | |
| NNmodel() | NNmodel | |
| scalarExpr(const double) const | NNmodel | |
| setConstInp(const string &, double) | NNmodel | |
| setDT(double) | NNmodel | |
| setGPUDevice(int) | NNmodel | |
| setMaxConn(const string &, unsigned int) | NNmodel | |
| setName(const std::string &) | NNmodel | |
| setNeuronClusterIndex(const string &neuronGroup, int hostID, int deviceID) | NNmodel | |
| setPopulationSums() | NNmodel | |
| setPrecision(FloatType) | NNmodel | |
| setRNType(const std::string &type) | NNmodel | |
| setSeed(unsigned int) | NNmodel | |
| setSpanTypeToPre(const string &) | NNmodel | |
| setSynapseG(const string &, double) | NNmodel | |
| setTimePrecision(TimePrecision timePrecision) | NNmodel | |
| setTiming(bool) | NNmodel | |
| SynapseGroupSubsetValueType typedef | NNmodel | |
| SynapseGroupValueType typedef | NNmodel | |
| zeroCopyInUse() const | NNmodel | |
| ~NNmodel() | NNmodel |