NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::GrowthCurve Class Referenceabstract

Defines the way the number of synaptic elements changes through time according to the calcium concentration of the neuron. More...

#include <growth_curve.h>

Inheritance diagram for nest::GrowthCurve:
[legend]

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_
 

Detailed Description

Defines the way the number of synaptic elements changes through time according to the calcium concentration of the neuron.

Constructor & Destructor Documentation

◆ ~GrowthCurve()

virtual nest::GrowthCurve::~GrowthCurve ( )
inlinevirtual

◆ GrowthCurve()

nest::GrowthCurve::GrowthCurve ( const std::string  name)
inlineprotected

Member Function Documentation

◆ get()

virtual void nest::GrowthCurve::get ( Dictionary &  d) const
pure virtual

Implemented in nest::GrowthCurveLinear, nest::GrowthCurveGaussian, and nest::GrowthCurveSigmoid.

Referenced by nest::SynapticElement::get().

Here is the caller graph for this function:

◆ get_name()

std::string nest::GrowthCurve::get_name ( )
inline

References name_.

Referenced by nest::SynapticElement::SynapticElement().

Here is the caller graph for this function:

◆ is()

virtual bool nest::GrowthCurve::is ( std::string  n)
inlinevirtual

References name_.

Referenced by nest::SynapticElement::set().

Here is the caller graph for this function:

◆ set()

virtual void nest::GrowthCurve::set ( const Dictionary &  d)
pure virtual

Implemented in nest::GrowthCurveLinear, nest::GrowthCurveGaussian, and nest::GrowthCurveSigmoid.

Referenced by nest::SynapticElement::operator=(), nest::SynapticElement::set(), and nest::SynapticElement::SynapticElement().

Here is the caller graph for this function:

◆ update()

virtual double nest::GrowthCurve::update ( double  t,
double  t_minus,
double  Ca_minus,
double  z,
double  tau_Ca,
double  growth_rate 
) const
pure virtual

Implemented in nest::GrowthCurveLinear, nest::GrowthCurveGaussian, and nest::GrowthCurveSigmoid.

Referenced by nest::SynapticElement::update().

Here is the caller graph for this function:

Member Data Documentation

◆ name_

const std::string nest::GrowthCurve::name_
protected

The documentation for this class was generated from the following file: