NEST  2.6.0,not_revisioned_source_dir@0
Public Types | Public Member Functions | Public Attributes | List of all members
nest::ht_neuron::State_ Struct Reference

State variables of the model. More...

#include <ht_neuron.h>

Public Types

enum  StateVecElems_ {
  VM = 0, THETA, DG_AMPA, G_AMPA,
  DG_NMDA, G_NMDA, DG_GABA_A, G_GABA_A,
  DG_GABA_B, G_GABA_B, IKNa_D, IT_m,
  IT_h, Ih_m, STATE_VEC_SIZE
}
 

Public Member Functions

 State_ ()
 
 State_ (const Parameters_ &p)
 
 State_ (const State_ &s)
 
 ~State_ ()
 
State_operator= (const State_ &s)
 
void get (DictionaryDatum &) const
 
void set (const DictionaryDatum &, const Parameters_ &)
 

Public Attributes

double_t y_ [STATE_VEC_SIZE]
 neuron state, must be C-array for GSL solver More...
 
int_t r_potassium_
 
bool g_spike_
 
double_t I_NaP_
 Persistent Na current; member only to allow recording. More...
 
double_t I_KNa_
 Depol act. K current; member only to allow recording. More...
 
double_t I_T_
 Low-thresh Ca current; member only to allow recording. More...
 
double_t I_h_
 Pacemaker current; member only to allow recording. More...
 

Detailed Description

State variables of the model.

Member Enumeration Documentation

Enumerator
VM 
THETA 
DG_AMPA 
G_AMPA 
DG_NMDA 
G_NMDA 
DG_GABA_A 
G_GABA_A 
DG_GABA_B 
G_GABA_B 
IKNa_D 
IT_m 
IT_h 
Ih_m 
STATE_VEC_SIZE 

Constructor & Destructor Documentation

nest::ht_neuron::State_::State_ ( )

References IKNa_D, nest::KNa_D_EQ, STATE_VEC_SIZE, and y_.

nest::ht_neuron::State_::State_ ( const Parameters_ p)
nest::ht_neuron::State_::State_ ( const State_ s)

References STATE_VEC_SIZE, and y_.

nest::ht_neuron::State_::~State_ ( )

Member Function Documentation

void nest::ht_neuron::State_::get ( DictionaryDatum d) const

References nest::names::d.

nest::ht_neuron::State_ & nest::ht_neuron::State_::operator= ( const State_ s)

References g_spike_, I_h_, I_KNa_, I_NaP_, I_T_, r_potassium_, and y_.

void nest::ht_neuron::State_::set ( const DictionaryDatum d,
const Parameters_  
)

References nest::names::d.

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

Member Data Documentation

bool nest::ht_neuron::State_::g_spike_
double_t nest::ht_neuron::State_::I_h_

Pacemaker current; member only to allow recording.

Referenced by nest::ht_neuron::get_I_h_(), nest::ht_neuron_dynamics(), and operator=().

double_t nest::ht_neuron::State_::I_KNa_

Depol act. K current; member only to allow recording.

Referenced by nest::ht_neuron::get_I_KNa_(), nest::ht_neuron_dynamics(), and operator=().

double_t nest::ht_neuron::State_::I_NaP_

Persistent Na current; member only to allow recording.

Referenced by nest::ht_neuron::get_I_NaP_(), nest::ht_neuron_dynamics(), and operator=().

double_t nest::ht_neuron::State_::I_T_

Low-thresh Ca current; member only to allow recording.

Referenced by nest::ht_neuron::get_I_T_(), nest::ht_neuron_dynamics(), and operator=().

int_t nest::ht_neuron::State_::r_potassium_
double_t nest::ht_neuron::State_::y_[STATE_VEC_SIZE]

neuron state, must be C-array for GSL solver

Referenced by nest::ht_neuron::get_y_elem_(), operator=(), State_(), and nest::ht_neuron::update().


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