13 const std::vector<double> ¶ms,
const std::vector<Models::VarInit> &varInitialisers,
15 :
CurrentSource(name, currentSourceModel, params, varInitialisers, defaultExtraGlobalParamLocation, defaultVarLocation)
bool isSimRNGRequired() const
Does this current source require an RNG to simulate.
Definition: currentSource.cc:65
VarLocation
< Flags defining which memory space variables should be allocated in
Definition: variableMode.h:10
Base class for all current source models.
Definition: currentSourceModels.h:26
bool isInitCodeRequired() const
Does this current source require any initialisation code to be run.
Definition: currentSource.cc:55
const std::vector< double > & getDerivedParams() const
Definition: currentSource.h:77
CurrentSourceInternal(const std::string &name, const CurrentSourceModels::Base *currentSourceModel, const std::vector< double > ¶ms, const std::vector< Models::VarInit > &varInitialisers, VarLocation defaultVarLocation, VarLocation defaultExtraGlobalParamLocation)
Definition: currentSourceInternal.h:12
void initDerivedParams(double dt)
Definition: currentSource.cc:37
Definition: currentSourceInternal.h:9
Definition: currentSource.h:17
bool isInitRNGRequired() const
Does this current source group require an RNG for it's init code.
Definition: currentSource.cc:75