NEST
2.6.0,not_revisioned_source_dir@0
|
Instances of private data structures for the different types of data pertaining to the model. More...
Functions | |
nest::iaf_psc_delta_canon::Parameters_::Parameters_ () | |
Sets default parameter values. More... | |
void | nest::iaf_psc_delta_canon::Parameters_::get (DictionaryDatum &) const |
Store current values in dictionary. More... | |
double | nest::iaf_psc_delta_canon::Parameters_::set (const DictionaryDatum &) |
Set values from dictionary. More... | |
nest::iaf_psc_delta_canon::State_::State_ () | |
Default initialization. More... | |
void | nest::iaf_psc_delta_canon::State_::get (DictionaryDatum &, const Parameters_ &) const |
void | nest::iaf_psc_delta_canon::State_::set (const DictionaryDatum &, const Parameters_ &, double) |
Set values from dictionary. More... | |
nest::iaf_psc_delta_canon::Buffers_::Buffers_ (iaf_psc_delta_canon &) | |
nest::iaf_psc_delta_canon::Buffers_::Buffers_ (const Buffers_ &, iaf_psc_delta_canon &) | |
Interface functions | |
| |
Parameters_ | nest::iaf_psc_delta_canon::P_ |
State_ | nest::iaf_psc_delta_canon::S_ |
Variables_ | nest::iaf_psc_delta_canon::V_ |
Buffers_ | nest::iaf_psc_delta_canon::B_ |
Instances of private data structures for the different types of data pertaining to the model.
nest::iaf_psc_delta_canon::Buffers_::Buffers_ | ( | iaf_psc_delta_canon & | n | ) |
nest::iaf_psc_delta_canon::Buffers_::Buffers_ | ( | const Buffers_ & | , |
iaf_psc_delta_canon & | n | ||
) |
void nest::iaf_psc_delta_canon::Parameters_::get | ( | DictionaryDatum & | d | ) | const |
Store current values in dictionary.
References nest::names::C_m, nest::names::d, nest::names::E_L, nest::names::I_e, nest::names::t_ref, nest::names::tau_m, nest::names::V_min, nest::names::V_reset, and nest::names::V_th.
Referenced by nest::iaf_psc_delta_canon::get_status().
void nest::iaf_psc_delta_canon::State_::get | ( | DictionaryDatum & | d, |
const Parameters_ & | p | ||
) | const |
nest::iaf_psc_delta_canon::Parameters_::Parameters_ | ( | ) |
Sets default parameter values.
double nest::iaf_psc_delta_canon::Parameters_::set | ( | const DictionaryDatum & | d | ) |
Set values from dictionary.
References nest::names::C_m, nest::names::d, nest::names::E_L, nest::names::I_e, nest::names::t_ref, nest::names::tau_m, nest::names::V_min, nest::names::V_reset, and nest::names::V_th.
Referenced by nest::iaf_psc_delta_canon::set_status().
void nest::iaf_psc_delta_canon::State_::set | ( | const DictionaryDatum & | d, |
const Parameters_ & | p, | ||
double | delta_EL | ||
) |
Set values from dictionary.
dictionary | to take data from |
current | parameters |
Change | in reversal potential E_L specified by this dict |
References nest::iaf_psc_delta_canon::Parameters_::E_L_, and nest::names::V_m.
Referenced by nest::iaf_psc_delta_canon::set_status().
nest::iaf_psc_delta_canon::State_::State_ | ( | ) |
Default initialization.
|
private |
double_t nest::iaf_psc_delta_canon::Parameters_::c_m_ |
Membrane capacitance in pF.
Referenced by nest::iaf_psc_delta_canon::calibrate(), and nest::iaf_psc_delta_canon::update().
RingBuffer nest::iaf_psc_delta_canon::Buffers_::currents_ |
Queue for incoming current events.
Referenced by nest::iaf_psc_delta_canon::handle(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Parameters_::E_L_ |
Resting potential in mV.
Referenced by nest::iaf_psc_delta_canon::State_::get(), nest::iaf_psc_delta_canon::get_V_m_(), and nest::iaf_psc_delta_canon::State_::set().
SliceRingBuffer nest::iaf_psc_delta_canon::Buffers_::events_ |
Queue for incoming events.
Referenced by nest::iaf_psc_delta_canon::handle(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Variables_::exp_t_ |
$ e^{-t/} $
Referenced by nest::iaf_psc_delta_canon::calibrate().
double_t nest::iaf_psc_delta_canon::Variables_::expm1_t_ |
$ e^{-t/} - 1 $
Referenced by nest::iaf_psc_delta_canon::calibrate(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Variables_::h_ms_ |
duration of time step [ms]
Referenced by nest::iaf_psc_delta_canon::calibrate(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::State_::I_ |
This is the current to be applied during this time step.
Referenced by nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Variables_::I_contrib_ |
$ {I_e}{c_m} (1-e^{-t/})$
Referenced by nest::iaf_psc_delta_canon::calibrate(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Parameters_::I_e_ |
External DC current [pA].
Referenced by nest::iaf_psc_delta_canon::calibrate().
bool nest::iaf_psc_delta_canon::State_::is_refractory_ |
flag for refractoriness
Referenced by nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::State_::last_spike_offset_ |
offset of last spike, for reporting in status dict
Referenced by nest::iaf_psc_delta_canon::update().
long_t nest::iaf_psc_delta_canon::State_::last_spike_step_ |
step of last spike, for reporting in status dict
Referenced by nest::iaf_psc_delta_canon::get_spiketime(), nest::iaf_psc_delta_canon::set_spiketime(), and nest::iaf_psc_delta_canon::update().
UniversalDataLogger<iaf_psc_delta_canon> nest::iaf_psc_delta_canon::Buffers_::logger_ |
Logger for all analog data.
Referenced by nest::iaf_psc_delta_canon::calibrate(), nest::iaf_psc_delta_canon::handles_test_event(), and nest::iaf_psc_delta_canon::update().
|
private |
|
staticprivate |
Mapping of recordables names to access functions.
Referenced by nest::iaf_psc_delta_canon::get_status(), nest::iaf_psc_delta_canon::handles_test_event(), and nest::iaf_psc_delta_canon::iaf_psc_delta_canon().
double_t nest::iaf_psc_delta_canon::Variables_::refr_spikes_buffer_ |
Accumulate spikes arriving during refractory period, discounted for decay until end of refractory period.
Referenced by nest::iaf_psc_delta_canon::update().
long_t nest::iaf_psc_delta_canon::Variables_::refractory_steps_ |
refractory time in steps
Referenced by nest::iaf_psc_delta_canon::calibrate(), and nest::iaf_psc_delta_canon::update().
|
private |
Referenced by nest::iaf_psc_delta_canon::get_spiketime(), nest::iaf_psc_delta_canon::get_status(), nest::iaf_psc_delta_canon::get_V_m_(), nest::iaf_psc_delta_canon::init_state_(), nest::iaf_psc_delta_canon::set_spiketime(), nest::iaf_psc_delta_canon::set_status(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Parameters_::t_ref_ |
Refractory period in ms.
Referenced by nest::iaf_psc_delta_canon::calibrate(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Parameters_::tau_m_ |
Membrane time constant in ms.
Referenced by nest::iaf_psc_delta_canon::calibrate(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::State_::U_ |
This is the membrane potential RELATIVE TO RESTING POTENTIAL.
Referenced by nest::iaf_psc_delta_canon::get_V_m_(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Parameters_::U_min_ |
Lower bound, RELATIVE TO RESTING POTENTAIL(!).
I.e. the real lower bound is U_min_+E_L_.
Referenced by nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Parameters_::U_reset_ |
Reset potential.
At threshold crossing, the membrane potential is reset to this value. Relative to resting potential.
double_t nest::iaf_psc_delta_canon::Parameters_::U_th_ |
Threshold, RELATIVE TO RESTING POTENTAIL(!).
I.e. the real threshold is U_th_ + E_L_.
Referenced by nest::iaf_psc_delta_canon::update().
|
private |
Referenced by nest::iaf_psc_delta_canon::calibrate(), and nest::iaf_psc_delta_canon::update().
double_t nest::iaf_psc_delta_canon::Variables_::v_inf_ |
$ {I_e}{c_m} $
Referenced by nest::iaf_psc_delta_canon::calibrate().
bool nest::iaf_psc_delta_canon::State_::with_refr_input_ |
spikes arriving during refractory period are counted
Referenced by nest::iaf_psc_delta_canon::update().