std::set< _Type, _Compare, _Alloc > CepsSet
C++ set.
float CepsReal
Need single precision floating point.
int32_t CepsInt
Need 32 bit integer.
Represents a ionic model for a group of cells, i.e. multiple systems of ODEs.
A degree of freedom for any kind of problem The dof can be associated to a geometrical element or not...
FunctionDictionary that holds functions which can be used to define source terms, boundary conditions...
ten-Tusscher Panvilov ionic model (3 variants)
static constexpr const CepsInt _pnak
Index alias.
static constexpr const CepsInt _T
Index alias.
CepsReal m_cellSurface
Surface of cell for unit conversion.
static constexpr const CepsInt _rprime
Index alias.
static constexpr const CepsInt _h
Index alias.
static constexpr const CepsInt _kbuf
Index alias.
static constexpr const CepsInt _k3
Index alias.
static constexpr const CepsInt _xs
Index alias.
static constexpr const CepsInt _gbca
Index alias.
static constexpr const CepsInt _ki
Index alias.
void getInitialCondition(CepsReal *v, CepsReal *y) const final
Sets initial values of state variables and transmembrane voltage for a single point....
static constexpr const CepsInt _k4
Index alias.
static constexpr const CepsInt _vleak
Index alias.
void computeRates(CepsReal t, CepsReal *y, CepsReal *v, CepsReal *dtyL, CepsReal *dtyNL, CepsReal *dtv, DegreeOfFreedom *dof) const final
Get the linear and non linear part of the evolution function f. Also computes the ionic current.
static constexpr const CepsInt _kbufss
Index alias.
static constexpr const CepsInt _gbna
Index alias.
static constexpr const CepsInt _gks
Index alias.
static constexpr const CepsInt _kup
Index alias.
static constexpr const CepsInt _gk1
Index alias.
virtual ~TTP06()=default
Destructor.
static constexpr const CepsInt _nao
Index alias.
static constexpr const CepsInt _f
Index alias.
static constexpr const CepsInt _gpk
Index alias.
static constexpr const CepsInt _bufss
Index alias.
static constexpr const CepsInt _F
Index alias.
Type
Model variant selector.
@ Epi
Model variant selector.
@ MidMyo
Model variant selector.
@ Endo
Model variant selector.
static constexpr const CepsInt _nai
Index alias.
static constexpr const CepsInt _R
Index alias.
static constexpr const CepsInt _kpca
Index alias.
static constexpr const CepsInt _kmca
Index alias.
static constexpr const CepsInt _vss
Index alias.
static constexpr const CepsInt _vsr
Index alias.
static constexpr const CepsInt _gkr
Index alias.
static constexpr const CepsInt _kmna
Index alias.
static constexpr const CepsInt _vrel
Index alias.
Type m_type
Endo, midmyo or epi.
static constexpr const CepsInt _bufc
Index alias.
static constexpr const CepsInt _gcal
Index alias.
static constexpr const CepsInt _f2
Index alias.
static constexpr const CepsInt _knaca
Index alias.
static constexpr const CepsInt _j
Index alias.
static constexpr const CepsInt _gamma
Index alias.
static constexpr const CepsInt _ko
Index alias.
static constexpr const CepsInt _kmnai
Index alias.
static constexpr const CepsInt _gpca
Index alias.
static constexpr const CepsInt _vxfer
Index alias.
static constexpr const CepsInt _k2prime
Index alias.
TTP06(const Type &type, Unknown *u, const CepsSet< CepsAttribute > &attrs={}, InputParameters *params=nullptr)
Constructor (sets constant parameters)
static constexpr const CepsInt _ksat
Index alias.
static constexpr const CepsInt _vmaxup
Index alias.
static constexpr const CepsInt _gto
Index alias.
static constexpr const CepsInt _kmk
Index alias.
static constexpr const CepsInt _ec
Index alias.
static constexpr const CepsInt _gna
Index alias.
static constexpr const CepsInt _d
Index alias.
static constexpr const CepsInt _xr2
Index alias.
static constexpr const CepsInt _cass
Index alias.
static constexpr const CepsInt _k1prime
Index alias.
static constexpr const CepsInt _fcass
Index alias.
static constexpr const CepsInt _cai
Index alias.
static constexpr const CepsInt _alpha
Index alias.
static constexpr const CepsInt _r
Index alias.
void setupWithParameters(InputParameters *p, FunctionDictionary *dico)
Sets the constants and the space dependant parameters from text inputs.
static constexpr const CepsInt _minsr
Index alias.
static constexpr const CepsInt _pkna
Index alias.
static constexpr const CepsInt _vc
Index alias.
static constexpr const CepsInt _m
Index alias.
static constexpr const CepsInt _casr
Index alias.
static constexpr const CepsInt _xr1
Index alias.
static constexpr const CepsInt _s
Index alias.
static constexpr const CepsInt _bufsr
Index alias.
static constexpr const CepsInt _kbufc
Index alias.
static constexpr const CepsInt _cao
Index alias.
static constexpr const CepsInt _maxsr
Index alias.
A class used to defined an unknown of a PDE problem The unknown can be defined on a specific region,...