Defines the way the number of synaptic elements changes through time according to the calcium concentration of the neuron. More...
#include <growth_curve.h>
Public Member Functions | |
| virtual | ~GrowthCurve () |
| virtual void | get (Dictionary &d) const =0 |
| virtual void | set (const Dictionary &d)=0 |
| virtual double | update (double t, double t_minus, double Ca_minus, double z, double tau_Ca, double growth_rate) const =0 |
| virtual bool | is (std::string n) |
| std::string | get_name () |
Protected Member Functions | |
| GrowthCurve (const std::string name) | |
Protected Attributes | |
| const std::string | name_ |
Defines the way the number of synaptic elements changes through time according to the calcium concentration of the neuron.
|
inlinevirtual |
|
inlineprotected |
|
pure virtual |
Implemented in nest::GrowthCurveLinear, nest::GrowthCurveGaussian, and nest::GrowthCurveSigmoid.
Referenced by nest::SynapticElement::get().
|
inline |
References name_.
Referenced by nest::SynapticElement::SynapticElement().
|
inlinevirtual |
References name_.
Referenced by nest::SynapticElement::set().
|
pure virtual |
Implemented in nest::GrowthCurveLinear, nest::GrowthCurveGaussian, and nest::GrowthCurveSigmoid.
Referenced by nest::SynapticElement::operator=(), nest::SynapticElement::set(), and nest::SynapticElement::SynapticElement().
|
pure virtual |
Implemented in nest::GrowthCurveLinear, nest::GrowthCurveGaussian, and nest::GrowthCurveSigmoid.
Referenced by nest::SynapticElement::update().
|
protected |
Referenced by nest::GrowthCurveLinear::get(), nest::GrowthCurveGaussian::get(), nest::GrowthCurveSigmoid::get(), get_name(), and is().