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 |