NEST main@caf0ae8
 
Loading...
Searching...
No Matches
nest::iaf_chs_2007::Parameters_ Struct Reference

Independent parameters of the model. More...

Public Member Functions

 Parameters_ ()
 Sets default parameter values.
 
void get (Dictionary &) const
 Store current values in dictionary.
 
void set (const Dictionary &, State_ &s, Node *node)
 Set values from dictionary.
 

Public Attributes

double tau_epsp_
 Membrane time constant in ms.
 
double tau_reset_
 Refractory time constant in ms.
 
double E_L_
 Resting potential.
 
double U_th_
 Threshold.
 
double U_epsp_
 Normalized maximum amplitude of the EPSP.
 
double U_reset_
 Normalized magnitude of the membrane potential reset.
 
double C_
 Membrane capacitance.
 
double U_noise_
 Noise scale.
 
std::vector< double > noise_
 Noise signal.
 

Detailed Description

Independent parameters of the model.

Constructor & Destructor Documentation

◆ Parameters_()

nest::iaf_chs_2007::Parameters_::Parameters_ ( )

Sets default parameter values.

Member Function Documentation

◆ get()

void nest::iaf_chs_2007::Parameters_::get ( Dictionary &  d) const

Store current values in dictionary.

References nest::names::noise(), nest::names::tau_epsp(), nest::names::tau_reset(), nest::names::V_epsp(), nest::names::V_noise(), and nest::names::V_reset().

Referenced by nest::iaf_chs_2007::get_status().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set()

void nest::iaf_chs_2007::Parameters_::set ( const Dictionary &  d,
State_ &  s,
Node *  node 
)

Set values from dictionary.

Returns
Change in reversal potential E_L, to be passed to State_::set()
Note
State is passed so that the position can be reset if the noise_ vector has been filled with new data.

References nest::names::noise(), nest::iaf_chs_2007::State_::position_, nest::names::tau_epsp(), nest::names::tau_reset(), nest::update_value_param(), nest::names::V_epsp(), nest::names::V_noise(), and nest::names::V_reset().

Referenced by nest::iaf_chs_2007::set_status().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ C_

double nest::iaf_chs_2007::Parameters_::C_

Membrane capacitance.

Note: Does not have any function currently.

Referenced by nest::iaf_chs_2007::pre_run_hook().

◆ E_L_

double nest::iaf_chs_2007::Parameters_::E_L_

Resting potential.

Normalized = 0.0.

Referenced by nest::iaf_chs_2007::get_V_m_().

◆ noise_

std::vector< double > nest::iaf_chs_2007::Parameters_::noise_

Noise signal.

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

◆ tau_epsp_

double nest::iaf_chs_2007::Parameters_::tau_epsp_

Membrane time constant in ms.

Referenced by nest::iaf_chs_2007::pre_run_hook().

◆ tau_reset_

double nest::iaf_chs_2007::Parameters_::tau_reset_

Refractory time constant in ms.

Referenced by nest::iaf_chs_2007::pre_run_hook().

◆ U_epsp_

double nest::iaf_chs_2007::Parameters_::U_epsp_

Normalized maximum amplitude of the EPSP.

Referenced by nest::iaf_chs_2007::pre_run_hook().

◆ U_noise_

double nest::iaf_chs_2007::Parameters_::U_noise_

Noise scale.

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

◆ U_reset_

double nest::iaf_chs_2007::Parameters_::U_reset_

Normalized magnitude of the membrane potential reset.

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

◆ U_th_

double nest::iaf_chs_2007::Parameters_::U_th_

Threshold.

Normalized = 1.0.

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


The documentation for this struct was generated from the following files: