58 update(
double t,
double t_minus,
double Ca_minus,
double z,
double tau_Ca,
double growth_rate )
const = 0;
124 update(
double t,
double t_minus,
double Ca_minus,
double z,
double tau_Ca,
double growth_rate )
const override;
174 update(
double t,
double t_minus,
double Ca_minus,
double z,
double tau_Ca,
double growth_rate )
const override;
230 update(
double t,
double t_minus,
double Ca_minus,
double z,
double tau_Ca,
double growth_rate )
const override;
Dictionary class for interface to Python and C++ API.
Definition dictionary.h:213
Gaussian version of a growth curve.
Definition growth_curve.h:167
double xi_
Definition growth_curve.h:182
void compute_local_()
Definition growth_curve.cpp:127
GrowthCurveGaussian()
Definition growth_curve.cpp:76
double inv_zeta_
Definition growth_curve.h:181
double eta_
Definition growth_curve.h:179
void get(Dictionary &d) const override
Definition growth_curve.cpp:85
double update(double t, double t_minus, double Ca_minus, double z, double tau_Ca, double growth_rate) const override
Definition growth_curve.cpp:101
void set(const Dictionary &d) override
Definition growth_curve.cpp:93
double eps_
Definition growth_curve.h:180
Linear version of a growth curve.
Definition growth_curve.h:117
void set(const Dictionary &d) override
Definition growth_curve.cpp:53
GrowthCurveLinear()
Definition growth_curve.cpp:39
double update(double t, double t_minus, double Ca_minus, double z, double tau_Ca, double growth_rate) const override
Definition growth_curve.cpp:59
void get(Dictionary &d) const override
Definition growth_curve.cpp:46
double eps_
Definition growth_curve.h:127
Sigmoid version of a growth curve.
Definition growth_curve.h:223
void get(Dictionary &d) const override
Definition growth_curve.cpp:145
void set(const Dictionary &d) override
Definition growth_curve.cpp:153
double eps_
Definition growth_curve.h:233
double update(double t, double t_minus, double Ca_minus, double z, double tau_Ca, double growth_rate) const override
Definition growth_curve.cpp:166
double psi_
Definition growth_curve.h:234
GrowthCurveSigmoid()
Definition growth_curve.cpp:137
Defines the way the number of synaptic elements changes through time according to the calcium concent...
Definition growth_curve.h:50
virtual void set(const Dictionary &d)=0
const std::string name_
Definition growth_curve.h:75
virtual ~GrowthCurve()
Definition growth_curve.h:52
GrowthCurve(const std::string name)
Definition growth_curve.h:71
virtual bool is(std::string n)
Definition growth_curve.h:60
std::string get_name()
Definition growth_curve.h:65
virtual void get(Dictionary &d) const =0
virtual double update(double t, double t_minus, double Ca_minus, double z, double tau_Ca, double growth_rate) const =0
Namespace for the NEST simulation kernel.
Definition beta_normalization_factor.h:33