GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
modelSpecInternal.h
Go to the documentation of this file.
1 #pragma once
2 
3 
4 // GeNN includes
5 #include "modelSpec.h"
6 
7 //------------------------------------------------------------------------
8 // ModelSpecInternal
9 //------------------------------------------------------------------------
11 {
12 public:
13  //------------------------------------------------------------------------
14  // Public API
15  //------------------------------------------------------------------------
21 
22  using ModelSpec::finalize;
23 
25 
29 };
const std::map< std::string, SynapseGroupInternal > & getSynapseGroups() const
Get std::map containing local named SynapseGroup objects in model.
Definition: modelSpec.h:824
Object used for specifying a neuronal network model.
Definition: modelSpec.h:220
boost::uuids::detail::sha1::digest_type getHashDigest() const
Get hash digest used for detecting changes.
Definition: modelSpec.cc:283
std::string scalarExpr(double) const
Get the string literal that should be used to represent a value in the model&#39;s floating-point type...
Definition: modelSpec.cc:230
bool isRecordingInUse() const
Is recording enabled on any population in this model?
Definition: modelSpec.cc:277
Header file that contains the class (struct) definition of neuronModel for defining a neuron model an...
const std::map< std::string, NeuronGroupInternal > & getNeuronGroups() const
Get std::map containing local named NeuronGroup objects in model.
Definition: modelSpec.h:821
Definition: modelSpecInternal.h:10
const std::map< std::string, CustomUpdateInternal > & getCustomUpdates() const
Get std::map containing named CustomUpdate objects in model.
Definition: modelSpec.h:830
const std::map< std::string, CustomUpdateWUInternal > & getCustomWUUpdates() const
Definition: modelSpec.h:831
const std::map< std::string, CurrentSourceInternal > & getLocalCurrentSources() const
Get std::map containing local named CurrentSource objects in model.
Definition: modelSpec.h:827
bool zeroCopyInUse() const
Are any variables in any populations in this model using zero-copy memory?
Definition: modelSpec.cc:244
void finalize()
Finalise model.
Definition: modelSpec.cc:127