NEST  2.6.0,not_revisioned_source_dir@0
Public Member Functions | Public Attributes | List of all members
nest::iaf_chxk_2008::Buffers_ Struct Reference

Buffers of the model. More...

Public Member Functions

 Buffers_ (iaf_chxk_2008 &)
 Sets buffer pointers to 0. More...
 
 Buffers_ (const Buffers_ &, iaf_chxk_2008 &)
 Sets buffer pointers to 0. More...
 

Public Attributes

UniversalDataLogger
< iaf_chxk_2008
logger_
 Logger for all analog data. More...
 
RingBuffer spike_exc_
 buffers and sums up incoming spikes/currents More...
 
RingBuffer spike_inh_
 
RingBuffer currents_
 
gsl_odeiv_step * s_
 stepping function More...
 
gsl_odeiv_control * c_
 adaptive step size control function More...
 
gsl_odeiv_evolve * e_
 evolution function More...
 
gsl_odeiv_system sys_
 struct describing system More...
 
double_t step_
 step size in ms More...
 
double IntegrationStep_
 current integration time step, updated by GSL More...
 
double_t I_stim_
 Input current injected by CurrentEvent. More...
 

Detailed Description

Buffers of the model.

Buffers are on par with state variables in terms of persistence, i.e., initialized only upon first Simulate call after ResetKernel or ResetNetwork, but are implementation details hidden from the user.

Constructor & Destructor Documentation

nest::iaf_chxk_2008::Buffers_::Buffers_ ( iaf_chxk_2008 n)

Sets buffer pointers to 0.

nest::iaf_chxk_2008::Buffers_::Buffers_ ( const Buffers_ ,
iaf_chxk_2008 n 
)

Sets buffer pointers to 0.

Member Data Documentation

gsl_odeiv_control* nest::iaf_chxk_2008::Buffers_::c_

adaptive step size control function

RingBuffer nest::iaf_chxk_2008::Buffers_::currents_
gsl_odeiv_evolve* nest::iaf_chxk_2008::Buffers_::e_

evolution function

double_t nest::iaf_chxk_2008::Buffers_::I_stim_

Input current injected by CurrentEvent.

This variable is used to transport the current applied into the dynamics function computing the derivative of the state vector. It must be a part of Buffers, since it is initialized once before the first simulation, but not modified before later Simulate calls.

double nest::iaf_chxk_2008::Buffers_::IntegrationStep_

current integration time step, updated by GSL

UniversalDataLogger<iaf_chxk_2008> nest::iaf_chxk_2008::Buffers_::logger_

Logger for all analog data.

Referenced by nest::iaf_chxk_2008::handles_test_event().

gsl_odeiv_step* nest::iaf_chxk_2008::Buffers_::s_

stepping function

RingBuffer nest::iaf_chxk_2008::Buffers_::spike_exc_

buffers and sums up incoming spikes/currents

RingBuffer nest::iaf_chxk_2008::Buffers_::spike_inh_
double_t nest::iaf_chxk_2008::Buffers_::step_

step size in ms

gsl_odeiv_system nest::iaf_chxk_2008::Buffers_::sys_

struct describing system


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