NEST
2.6.0,not_revisioned_source_dir@0
|
Independent parameters of the model. More...
Public Member Functions | |
Parameters_ () | |
Sets default parameter values. More... | |
Parameters_ (const Parameters_ &) | |
needed to copy C-arrays More... | |
Parameters_ & | operator= (const Parameters_ &) |
needed to copy C-arrays More... | |
void | get (DictionaryDatum &) const |
Store current values in dictionary. More... | |
void | set (const DictionaryDatum &) |
Set values from dicitonary. More... | |
Public Attributes | |
double_t | V_th |
Threshold Potential in mV. More... | |
double_t | V_reset |
Reset Potential in mV. More... | |
double_t | t_ref |
Refractory period in ms. More... | |
double_t | g_conn [NCOMP-1] |
Conductances connecting compartments, in nS. More... | |
double_t | g_L [NCOMP] |
Leak Conductance in nS. More... | |
double_t | C_m [NCOMP] |
Membrane Capacitance in pF. More... | |
double_t | E_ex [NCOMP] |
Excitatory reversal Potential in mV. More... | |
double_t | E_in [NCOMP] |
Inhibitory reversal Potential in mV. More... | |
double_t | E_L [NCOMP] |
Leak reversal Potential (aka resting potential) in mV. More... | |
double_t | tau_synE [NCOMP] |
Synaptic Time Constant Excitatory Synapse in ms. More... | |
double_t | tau_synI [NCOMP] |
Synaptic Time Constant for Inhibitory Synapse in ms. More... | |
double_t | I_e [NCOMP] |
Constant Current in pA. More... | |
Independent parameters of the model.
These parameters must be passed to the iteration function that is passed to the GSL ODE solvers. Since the iteration function is a C++ function with C linkage, the parameters can be stored in a C++ struct with member functions, as long as we just pass it by void* from C++ to C++ function. The struct must be public, though, since the iteration function is a function with C-linkage, whence it cannot be a member function of iaf_cond_alpha_mc.
nest::iaf_cond_alpha_mc::Parameters_::Parameters_ | ( | ) |
Sets default parameter values.
References C_m, nest::iaf_cond_alpha_mc::DIST, E_ex, E_in, E_L, g_conn, g_L, I_e, nest::iaf_cond_alpha_mc::PROX, nest::iaf_cond_alpha_mc::SOMA, tau_synE, and tau_synI.
nest::iaf_cond_alpha_mc::Parameters_::Parameters_ | ( | const Parameters_ & | p | ) |
void nest::iaf_cond_alpha_mc::Parameters_::get | ( | DictionaryDatum & | d | ) | const |
Store current values in dictionary.
References nest::names::C_m, nest::iaf_cond_alpha_mc::comp_names_, nest::names::d, nest::names::E_ex, nest::names::E_in, nest::names::E_L, nest::names::g_L, nest::names::I_e, nest::names::n, nest::iaf_cond_alpha_mc::NCOMP, nest::iaf_cond_alpha_mc::PROX, nest::iaf_cond_alpha_mc::SOMA, nest::names::t_ref, nest::names::tau_syn_ex, nest::names::tau_syn_in, nest::names::V_reset, and nest::names::V_th.
Referenced by nest::iaf_cond_alpha_mc::get_status().
nest::iaf_cond_alpha_mc::Parameters_ & nest::iaf_cond_alpha_mc::Parameters_::operator= | ( | const Parameters_ & | p | ) |
needed to copy C-arrays
References assert(), nest::names::C_m, C_m, nest::names::E_ex, E_ex, nest::names::E_in, E_in, nest::names::E_L, E_L, g_conn, nest::names::g_L, g_L, nest::names::I_e, I_e, nest::names::n, nest::iaf_cond_alpha_mc::NCOMP, t_ref, nest::names::t_ref, tau_synE, tau_synI, V_reset, nest::names::V_reset, V_th, and nest::names::V_th.
void nest::iaf_cond_alpha_mc::Parameters_::set | ( | const DictionaryDatum & | d | ) |
Set values from dicitonary.
References nest::names::C_m, nest::iaf_cond_alpha_mc::comp_names_, nest::names::d, nest::names::E_ex, nest::names::E_in, nest::names::E_L, nest::names::g_L, nest::names::I_e, nest::names::n, nest::iaf_cond_alpha_mc::NCOMP, nest::iaf_cond_alpha_mc::PROX, nest::iaf_cond_alpha_mc::SOMA, nest::names::t_ref, nest::names::tau_syn_ex, nest::names::tau_syn_in, nest::names::V_reset, and nest::names::V_th.
Referenced by nest::iaf_cond_alpha_mc::set_status().
Membrane Capacitance in pF.
Referenced by operator=(), and Parameters_().
Excitatory reversal Potential in mV.
Referenced by operator=(), and Parameters_().
Inhibitory reversal Potential in mV.
Referenced by operator=(), and Parameters_().
Leak reversal Potential (aka resting potential) in mV.
Referenced by operator=(), Parameters_(), and nest::iaf_cond_alpha_mc::State_::State_().
Conductances connecting compartments, in nS.
Referenced by operator=(), and Parameters_().
Leak Conductance in nS.
Referenced by operator=(), and Parameters_().
Constant Current in pA.
Referenced by operator=(), and Parameters_().
double_t nest::iaf_cond_alpha_mc::Parameters_::t_ref |
Refractory period in ms.
Referenced by operator=().
Synaptic Time Constant Excitatory Synapse in ms.
Referenced by operator=(), and Parameters_().
Synaptic Time Constant for Inhibitory Synapse in ms.
Referenced by operator=(), and Parameters_().
double_t nest::iaf_cond_alpha_mc::Parameters_::V_reset |
Reset Potential in mV.
Referenced by operator=().
double_t nest::iaf_cond_alpha_mc::Parameters_::V_th |
Threshold Potential in mV.
Referenced by operator=().