const std::map< std::string, CurrentSourceInternal > & getRemoteCurrentSources() const
Get std::map containing remote named CurrentSource objects in model.
Definition: modelSpec.h:491
const std::map< std::string, SynapseGroupInternal > & getRemoteSynapseGroups() const
Get std::map containing remote named SynapseGroup objects in model.
Definition: modelSpec.h:485
Object used for specifying a neuronal network model.
Definition: modelSpec.h:119
std::string scalarExpr(double) const
Get the string literal that should be used to represent a value in the model's floating-point type...
Definition: modelSpec.cc:234
Header file that contains the class (struct) definition of neuronModel for defining a neuron model an...
Definition: modelSpecInternal.h:10
const std::map< std::string, NeuronGroupInternal > & getLocalNeuronGroups() const
Get std::map containing local named NeuronGroup objects in model.
Definition: modelSpec.h:476
const std::map< std::string, NeuronGroupInternal > & getRemoteNeuronGroups() const
Get std::map containing remote named NeuronGroup objects in model.
Definition: modelSpec.h:479
const std::map< std::string, CurrentSourceInternal > & getLocalCurrentSources() const
Get std::map containing local named CurrentSource objects in model.
Definition: modelSpec.h:488
const std::map< std::string, SynapseGroupInternal > & getLocalSynapseGroups() const
Get std::map containing local named SynapseGroup objects in model.
Definition: modelSpec.h:482
bool zeroCopyInUse() const
Are any variables in any populations in this model using zero-copy memory?
Definition: modelSpec.cc:248
void finalize()
Finalise model.
Definition: modelSpec.cc:148