Channel taken from the following .mod file: https://senselab.med.yale.edu/ModelDB/ShowModel?model=140828&file=/Branco_2010/mod.files/na.mod#tabs-2. More...
#include <cm_compartmentcurrents.h>
Public Member Functions | |
| Na (double v_comp) | |
| Na (double v_comp, const Dictionary &channel_params) | |
| ~Na () | |
| void | init_statevars (double v_init) |
| void | pre_run_hook () |
| void | append_recordables (std::map< std::string, double * > *recordables, const long compartment_idx) |
| make the state variables of this channel accessible | |
| std::pair< double, double > | compute_statevar_m (double v_comp) |
| compute state variable time scale and asymptotic values | |
| std::pair< double, double > | compute_statevar_h (double v_comp) |
| std::pair< double, double > | f_numstep (const double v_comp) |
| advance channel by one numerical integration step | |
Private Attributes | |
| double | m_Na_ |
| state variables sodium channel | |
| double | h_Na_ |
| double | gbar_Na_ |
| user-defined parameters sodium channel (maximal conductance, reversal potential) | |
| double | e_Na_ |
| double | q10_ |
| temperature factor for reaction rates | |
Channel taken from the following .mod file: https://senselab.med.yale.edu/ModelDB/ShowModel?model=140828&file=/Branco_2010/mod.files/na.mod#tabs-2.
Info in .mod file:
Sodium channel, Hodgkin-Huxley style kinetics.
Kinetics were fit to data from Huguenard et al. (1988) and Hamill et al. (1991)
...
Author: Zach Mainen, Salk Institute, 1994, zach@.nosp@m.salk.nosp@m..edu
| nest::Na::Na | ( | double | v_comp | ) |
|
explicit |
References e_Na_, gbar_Na_, Dictionary::get(), init_statevars(), and Dictionary::known().
|
inline |
| void nest::Na::append_recordables | ( | std::map< std::string, double * > * | recordables, |
| const long | compartment_idx | ||
| ) |
make the state variables of this channel accessible
Referenced by nest::CompartmentCurrents::get_recordables().
| std::pair< double, double > nest::Na::compute_statevar_h | ( | double | v_comp | ) |
Channel rate equations from the following .mod file: https://senselab.med.yale.edu/ModelDB/ShowModel?model=140828&file=/Branco_2010/mod.files/na.mod#tabs-2
References q10_.
Referenced by f_numstep(), and init_statevars().
| std::pair< double, double > nest::Na::compute_statevar_m | ( | double | v_comp | ) |
compute state variable time scale and asymptotic values
Channel rate equations from the following .mod file: https://senselab.med.yale.edu/ModelDB/ShowModel?model=140828&file=/Branco_2010/mod.files/na.mod#tabs-2
References q10_.
Referenced by f_numstep(), and init_statevars().
| std::pair< double, double > nest::Na::f_numstep | ( | const double | v_comp | ) |
advance channel by one numerical integration step
References compute_statevar_h(), compute_statevar_m(), e_Na_, gbar_Na_, nest::Time::get_ms(), nest::Time::get_resolution(), h_Na_, and m_Na_.
Referenced by nest::CompartmentCurrents::f_numstep().
| void nest::Na::init_statevars | ( | double | v_init | ) |
References compute_statevar_h(), compute_statevar_m(), h_Na_, and m_Na_.
|
inline |
Referenced by nest::CompartmentCurrents::pre_run_hook().
|
private |
Referenced by f_numstep(), and Na().
|
private |
user-defined parameters sodium channel (maximal conductance, reversal potential)
Referenced by f_numstep(), and Na().
|
private |
Referenced by append_recordables(), f_numstep(), and init_statevars().
|
private |
state variables sodium channel
Referenced by append_recordables(), f_numstep(), and init_statevars().
|
private |
temperature factor for reaction rates
Referenced by compute_statevar_h(), and compute_statevar_m().