Channel taken from the following .mod file: https://senselab.med.yale.edu/ModelDB/ShowModel?model=140828&file=/Branco_2010/mod.files/kv.mod#tabs-2. More...
#include <cm_compartmentcurrents.h>
Public Member Functions | |
| K (double v_comp) | |
| K (double v_comp, const Dictionary &channel_params) | |
| ~K () | |
| 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_n (double v_comp) |
| compute state variable time scale and asymptotic values | |
| std::pair< double, double > | f_numstep (const double v_comp) |
| advance channel by one numerical integration step | |
Private Attributes | |
| double | n_K_ = 0.0 |
| state variables potassium channel | |
| double | gbar_K_ |
| user-defined parameters potassium channel (maximal conductance, reversal potential) | |
| double | e_K_ |
| 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/kv.mod#tabs-2.
Info in .mod file:
Potassium channel, Hodgkin-Huxley style kinetics Kinetic rates based roughly on Sah et al. and Hamill et al. (1991)
Author: Zach Mainen, Salk Institute, 1995, zach@.nosp@m.salk.nosp@m..edu
| nest::K::K | ( | double | v_comp | ) |
|
explicit |
References e_K_, gbar_K_, Dictionary::get(), init_statevars(), and Dictionary::known().
|
inline |
| void nest::K::append_recordables | ( | std::map< std::string, double * > * | recordables, |
| const long | compartment_idx | ||
| ) |
make the state variables of this channel accessible
References n_K_.
Referenced by nest::CompartmentCurrents::get_recordables().
| std::pair< double, double > nest::K::compute_statevar_n | ( | 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/kv.mod#tabs-2
References q10_.
Referenced by f_numstep(), and init_statevars().
| std::pair< double, double > nest::K::f_numstep | ( | const double | v_comp | ) |
advance channel by one numerical integration step
References compute_statevar_n(), e_K_, gbar_K_, nest::Time::get_ms(), nest::Time::get_resolution(), and n_K_.
Referenced by nest::CompartmentCurrents::f_numstep().
| void nest::K::init_statevars | ( | double | v_init | ) |
References compute_statevar_n(), and n_K_.
|
inline |
Referenced by nest::CompartmentCurrents::pre_run_hook().
|
private |
Referenced by f_numstep(), and K().
|
private |
user-defined parameters potassium channel (maximal conductance, reversal potential)
Referenced by f_numstep(), and K().
|
private |
state variables potassium channel
Referenced by append_recordables(), f_numstep(), and init_statevars().
|
private |
temperature factor for reaction rates
Referenced by compute_statevar_n().