23#ifndef SYNAPTIC_ELEMENT_H
24#define SYNAPTIC_ELEMENT_H
132 void update(
double t,
double t_minus,
double Ca_minus,
double tau_Ca );
Dictionary class for interface to Python and C++ API.
Definition dictionary.h:213
Defines the way the number of synaptic elements changes through time according to the calcium concent...
Definition growth_curve.h:50
Synaptic element of a node (axonal bouton or dendritic spine) for the purposes of structural plastici...
Definition synaptic_element.h:91
double growth_rate_
Definition synaptic_element.h:241
SynapticElement()
Definition synaptic_element.cpp:37
void connect(int n)
Changes the number of bound synaptic elements by n.
Definition synaptic_element.h:169
bool continuous() const
Definition synaptic_element.h:224
double z_
Definition synaptic_element.h:231
void set_z(const double z_new)
Definition synaptic_element.h:201
GrowthCurve * growth_curve_
Definition synaptic_element.h:245
void update(double t, double t_minus, double Ca_minus, double tau_Ca)
Updates the number of available synaptic elements according to the mean calcium concentration of the ...
Definition synaptic_element.cpp:141
double z_t_
Definition synaptic_element.h:233
int get_z_connected() const
Retrieves the current number of synaptic elements bound to a synapse.
Definition synaptic_element.h:151
void decay_z_vacant()
Reduce the amount of vacant synaptic elements by a factor of tau_vacant_.
Definition synaptic_element.h:215
int z_connected_
Definition synaptic_element.h:235
double get_tau_vacant() const
Retrieves the value of tau_vacant.
Definition synaptic_element.h:159
int get_z_vacant() const
Get the number of synaptic_element at the time t (in ms)
Definition synaptic_element.h:143
bool continuous_
Definition synaptic_element.h:238
double get_z() const
Definition synaptic_element.h:206
void get(Dictionary &d) const
Store current values in a dictionary.
Definition synaptic_element.cpp:92
SynapticElement & operator=(const SynapticElement &other)
Definition synaptic_element.cpp:64
double get_growth_rate() const
Retrieves the current value of the growth rate.
Definition synaptic_element.h:195
~SynapticElement()
Definition synaptic_element.h:103
void set(const Dictionary &d)
Set values from a dictionary.
Definition synaptic_element.cpp:109
double tau_vacant_
Definition synaptic_element.h:243
void set_growth_curve(GrowthCurve &g)
Used to define the dynamics of the synaptic elements using a Growth Curve.
Definition synaptic_element.h:182
Namespace for the NEST simulation kernel.
Definition beta_normalization_factor.h:33