Physiologcial model by tenTusscher et al. (2006)
More...
#include <membraneModels.hh>
Physiologcial model by tenTusscher et al. (2006)
A detailed physiological model with 18 gating variables.
Definition at line 604 of file membraneModels.hh.
|
| TenTusscher18 () |
| Default constructor. More...
|
|
double | current (double u, Gating const &v) const |
| The transmembrane ion current. More...
|
|
double | current_du (double u, Gating const &v, double h=1e-5) const |
| The transmembrane ion current derivative w.r.t. the transmembrane voltage. More...
|
|
Gating | current_dv (double u, Gating const &v) const |
| The transmembrane ion current derivative w.r.t. the gating variables. More...
|
|
Gating | gatingRhs (double u, Gating const &v, double Istim=0) const |
| The right hand side for the evolution of gating variables. More...
|
|
double | gatingRhs1 (double u, Gating const &v, int vId, double Istim=0) const |
|
Gating | gatingRhs_du (double u, Gating const &v) const |
| The derivative of the right hand side for the evolution of gating variables w.r.t. the transmembrane voltage. More...
|
|
GatingJacobian | gatingRhs_dv (double u, Gating const &v) const |
| The derivative of the right hand side for the evolution of gating variables w.r.t. the gating variables. More...
|
|
std::string const & | name () const |
| Human-readable name of the membrane model. More...
|
|
std::pair< double, Gating > const & | restState () const |
| Value of the resting state fixed point. More...
|
|
◆ Gating
◆ GatingJacobian
Matrix type for the Jacobian of the gating dynamics.
Definition at line 71 of file membraneModels.hh.
◆ TenTusscher18()
Kaskade::TenTusscher18::TenTusscher18 |
( |
| ) |
|
◆ current()
double Kaskade::TenTusscher18::current |
( |
double |
u, |
|
|
Gating const & |
v |
|
) |
| const |
The transmembrane ion current.
- Parameters
-
u | transmembrane voltage |
v | gating variables |
◆ current_du()
double Kaskade::TenTusscher18::current_du |
( |
double |
u, |
|
|
Gating const & |
v, |
|
|
double |
h = 1e-5 |
|
) |
| const |
The transmembrane ion current derivative w.r.t. the transmembrane voltage.
- Parameters
-
u | transmembrane voltage |
v | gating variables |
◆ current_dv()
Gating Kaskade::TenTusscher18::current_dv |
( |
double |
u, |
|
|
Gating const & |
v |
|
) |
| const |
The transmembrane ion current derivative w.r.t. the gating variables.
- Parameters
-
u | transmembrane voltage |
v | gating variables |
◆ gatingRhs()
Gating Kaskade::TenTusscher18::gatingRhs |
( |
double |
u, |
|
|
Gating const & |
v, |
|
|
double |
Istim = 0 |
|
) |
| const |
The right hand side for the evolution of gating variables.
- Parameters
-
u | transmembrane voltage |
v | gating variables |
◆ gatingRhs1()
double Kaskade::TenTusscher18::gatingRhs1 |
( |
double |
u, |
|
|
Gating const & |
v, |
|
|
int |
vId, |
|
|
double |
Istim = 0 |
|
) |
| const |
◆ gatingRhs_du()
Gating Kaskade::TenTusscher18::gatingRhs_du |
( |
double |
u, |
|
|
Gating const & |
v |
|
) |
| const |
The derivative of the right hand side for the evolution of gating variables w.r.t. the transmembrane voltage.
- Parameters
-
u | transmembrane voltage |
v | gating variables |
◆ gatingRhs_dv()
The derivative of the right hand side for the evolution of gating variables w.r.t. the gating variables.
- Parameters
-
u | transmembrane voltage |
v | gating variables |
◆ name()
◆ restState()
◆ setRestState()
Accepts an (approximate) resting state.
- Parameters
-
uFix | approximate resting state of the transmembrane voltage |
vFix | approximate resting state of the gating variables |
The method shall be used by derived classes to provide an approximate value of the resting state (which needs to be a stable fixed point). A few iterations of Newton's method are performed in order to obtain an accurate value.
Definition at line 181 of file membraneModels.hh.
◆ nGating
The documentation for this struct was generated from the following file: