Inherits AbstractCardiacCell.

Public Member Functions | |
| FaberRudy2000Version3 (boost::shared_ptr< AbstractIvpOdeSolver > pSolver, boost::shared_ptr< AbstractStimulusFunction > pIntracellularStimulus) | |
| ~FaberRudy2000Version3 (void) | |
| void | SetScaleFactorGks (double sfgks) |
| void | SetScaleFactorIto (double sfito) |
| void | SetScaleFactorGkr (double sfgkr) |
| double | GetIIonic () |
| void | EvaluateYDerivatives (double var_environment__time, const std::vector< double > &rY, std::vector< double > &rDY) |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &archive, const unsigned int version) |
Private Attributes | |
| double | mScaleFactorGks |
| double | mScaleFactorIto |
| double | mScaleFactorGkr |
Friends | |
| class | boost::serialization::access |
Definition at line 24 of file FaberRudy2000Version3.hpp.
| FaberRudy2000Version3::FaberRudy2000Version3 | ( | boost::shared_ptr< AbstractIvpOdeSolver > | pSolver, | |
| boost::shared_ptr< AbstractStimulusFunction > | pIntracellularStimulus | |||
| ) |
Constructor
| pSolver | is a pointer to the ODE solver | |
| pIntracellularStimulus | is a pointer to the intracellular stimulus |
Definition at line 21 of file FaberRudy2000Version3.cpp.
References AbstractCardiacCell::Init(), AbstractOdeSystem::mpSystemInfo, mScaleFactorGkr, mScaleFactorGks, and mScaleFactorIto.
| FaberRudy2000Version3::~FaberRudy2000Version3 | ( | void | ) |
Destructor
Definition at line 34 of file FaberRudy2000Version3.cpp.
| void FaberRudy2000Version3::EvaluateYDerivatives | ( | double | var_environment__time, | |
| const std::vector< double > & | rY, | |||
| std::vector< double > & | rDY | |||
| ) | [virtual] |
Evaluate the derivatives of the state variables
| var_Environment__time | the current time, in milliseconds | |
| rY | current values of the state variables | |
| rDY | to be filled in with derivatives |
Implements AbstractOdeSystem.
Definition at line 301 of file FaberRudy2000Version3.cpp.
References AbstractCardiacCell::GetStimulus(), mScaleFactorGkr, mScaleFactorGks, mScaleFactorIto, and AbstractCardiacCell::mSetVoltageDerivativeToZero.
| double FaberRudy2000Version3::GetIIonic | ( | ) | [virtual] |
Calculates the ionic current
Implements AbstractCardiacCell.
Definition at line 56 of file FaberRudy2000Version3.cpp.
References mScaleFactorGkr, mScaleFactorGks, mScaleFactorIto, and AbstractOdeSystem::rGetStateVariables().
| void FaberRudy2000Version3::serialize | ( | Archive & | archive, | |
| const unsigned int | version | |||
| ) | [inline, private] |
Archive the member variables.
| archive | ||
| version |
Reimplemented from AbstractCardiacCell.
Definition at line 43 of file FaberRudy2000Version3.hpp.
| void FaberRudy2000Version3::SetScaleFactorGkr | ( | double | sfgkr | ) |
Set the scale factor for Gkr (might be useful for simulating LQT2)
| sfgkr |
Definition at line 50 of file FaberRudy2000Version3.cpp.
References mScaleFactorGkr.
Referenced by HeartConfigRelatedCellFactory< SPACE_DIM >::CreateCellWithIntracellularStimulus().
| void FaberRudy2000Version3::SetScaleFactorGks | ( | double | sfgks | ) |
Set the scale factor for Gks
| sfgks |
Definition at line 38 of file FaberRudy2000Version3.cpp.
References mScaleFactorGks.
Referenced by HeartConfigRelatedCellFactory< SPACE_DIM >::CreateCellWithIntracellularStimulus().
| void FaberRudy2000Version3::SetScaleFactorIto | ( | double | sfito | ) |
Set the scale factor for Ito
| sfito |
Definition at line 44 of file FaberRudy2000Version3.cpp.
References mScaleFactorIto.
Referenced by HeartConfigRelatedCellFactory< SPACE_DIM >::CreateCellWithIntracellularStimulus().
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented from AbstractCardiacCell.
Definition at line 35 of file FaberRudy2000Version3.hpp.
double FaberRudy2000Version3::mScaleFactorGkr [private] |
Scale factor for Gkr
Definition at line 32 of file FaberRudy2000Version3.hpp.
Referenced by EvaluateYDerivatives(), FaberRudy2000Version3(), GetIIonic(), and SetScaleFactorGkr().
double FaberRudy2000Version3::mScaleFactorGks [private] |
Scale factor for Gks
Definition at line 28 of file FaberRudy2000Version3.hpp.
Referenced by EvaluateYDerivatives(), FaberRudy2000Version3(), GetIIonic(), and SetScaleFactorGks().
double FaberRudy2000Version3::mScaleFactorIto [private] |
Scale factor for Gto
Definition at line 30 of file FaberRudy2000Version3.hpp.
Referenced by EvaluateYDerivatives(), FaberRudy2000Version3(), GetIIonic(), and SetScaleFactorIto().
1.6.2