GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
NNmodel Member List

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

activateDirectInput(const string &, unsigned int type)NNmodel
addCurrentSource(const string &currentSourceName, const CurrentSourceModel *model, const string &targetNeuronGroupName, const typename CurrentSourceModel::ParamValues &paramValues, const typename CurrentSourceModel::VarValues &varInitialisers)NNmodelinline
addCurrentSource(const string &currentSourceName, const string &targetNeuronGroupName, const typename CurrentSourceModel::ParamValues &paramValues, const typename CurrentSourceModel::VarValues &varInitialisers)NNmodelinline
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 &paramValues, const typename NeuronModel::VarValues &varInitialisers, int hostID=0, int deviceID=0)NNmodelinline
addNeuronPopulation(const string &name, unsigned int size, const typename NeuronModel::ParamValues &paramValues, const typename NeuronModel::VarValues &varInitialisers, int hostID=0, int deviceID=0)NNmodelinline
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())NNmodelinline
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())NNmodelinline
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())NNmodelinline
canRunOnCPU() constNNmodel
finalize()NNmodel
findCurrentSource(const std::string &name) constNNmodel
findCurrentSource(const std::string &name)NNmodel
findNeuronGroup(const std::string &name) constNNmodel
findNeuronGroup(const std::string &name)NNmodel
findSynapseGroup(const std::string &name) constNNmodel
findSynapseGroup(const std::string &name)NNmodel
getCurrentSourceKernelParameters() constNNmodelinline
getDT() constNNmodelinline
getGeneratedCodePath(const std::string &path, const std::string &filename) constNNmodel
getInitKernelParameters() constNNmodelinline
getLocalCurrentSources() constNNmodelinline
getLocalNeuronGroups() constNNmodelinline
getLocalSynapseGroups() constNNmodelinline
getName() constNNmodelinline
getNeuronGridSize() constNNmodel
getNeuronKernelParameters() constNNmodelinline
getNumLocalNeurons() constNNmodel
getNumNeurons() constNNmodelinline
getNumPreSynapseResetRequiredGroups() constNNmodel
getNumRemoteNeurons() constNNmodel
getPrecision() constNNmodelinline
getRemoteCurrentSources() constNNmodelinline
getRemoteNeuronGroups() constNNmodelinline
getRemoteSynapseGroups() constNNmodelinline
getResetKernel() constNNmodelinline
getRNType() constNNmodelinline
getSeed() constNNmodelinline
getSimLearnPostKernelParameters() constNNmodelinline
getSynapseDynamicsGridSize() constNNmodel
getSynapseDynamicsGroups() constNNmodelinline
getSynapseDynamicsKernelParameters() constNNmodelinline
getSynapseKernelGridSize() constNNmodel
getSynapseKernelParameters() constNNmodelinline
getSynapsePostLearnGridSize() constNNmodel
getSynapsePostLearnGroups() constNNmodelinline
getTimePrecision() constNNmodel
isDeviceInitRequired(int localHostID) constNNmodel
isDeviceRNGRequired() constNNmodel
isDeviceSparseInitRequired() constNNmodel
isFinalized() constNNmodelinline
isHostRNGRequired() constNNmodel
isPreSynapseResetRequired() constNNmodelinline
isSynapseGroupDynamicsRequired(const std::string &name) constNNmodel
isSynapseGroupPostLearningRequired(const std::string &name) constNNmodel
isTimingEnabled() constNNmodelinline
NeuronGroupValueType typedefNNmodel
NNmodel()NNmodel
scalarExpr(const double) constNNmodel
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 typedefNNmodel
SynapseGroupValueType typedefNNmodel
zeroCopyInUse() constNNmodel
~NNmodel()NNmodel