#include <BackwardEulerFoxModel2002Modified.hpp>


Public Member Functions | |
| BackwardEulerFoxModel2002Modified (boost::shared_ptr< AbstractStimulusFunction > pIntracellularStimulus) | |
| BackwardEulerFoxModel2002Modified (boost::shared_ptr< AbstractIvpOdeSolver >, boost::shared_ptr< AbstractStimulusFunction > pIntracellularStimulus) | |
| double | GetIIonic () |
| void | ComputeResidual (const double rCurrentGuess[3], double rResidual[3]) |
| void | ComputeJacobian (const double rCurrentGuess[3], double rJacobian[3][3]) |
Protected Member Functions | |
| void | UpdateTransmembranePotential (double var_environment__time) |
| void | ComputeOneStepExceptVoltage (double var_environment__time) |
Private Member Functions | |
| template<class Archive> | |
| void | serialize (Archive &archive, const unsigned int version) |
Friends | |
| class | boost::serialization::access |
Definition at line 31 of file BackwardEulerFoxModel2002Modified.hpp.
| BackwardEulerFoxModel2002Modified::BackwardEulerFoxModel2002Modified | ( | boost::shared_ptr< AbstractIvpOdeSolver > | , | |
| boost::shared_ptr< AbstractStimulusFunction > | pIntracellularStimulus | |||
| ) | [inline] |
Alternative constructor with the same signature as forwards Euler models.
Definition at line 60 of file BackwardEulerFoxModel2002Modified.hpp.
References AbstractCardiacCell::Init(), OdeSystemInformation< ODE_SYSTEM >::Instance(), and AbstractOdeSystem::mpSystemInfo.
| void BackwardEulerFoxModel2002Modified::serialize | ( | Archive & | archive, | |
| const unsigned int | version | |||
| ) | [inline, private] |
Archive the member variables.
| archive | ||
| version |
Reimplemented from AbstractBackwardEulerCardiacCell< 3 >.
Definition at line 43 of file BackwardEulerFoxModel2002Modified.hpp.
| double BackwardEulerFoxModel2002Modified::GetIIonic | ( | ) | [inline, virtual] |
Computes the total current flowing through the cell membrane, using the current values of the state variables.
Implements AbstractCardiacCell.
Definition at line 74 of file BackwardEulerFoxModel2002Modified.hpp.
References AbstractOdeSystem::rGetStateVariables().
| void BackwardEulerFoxModel2002Modified::UpdateTransmembranePotential | ( | double | time | ) | [inline, protected, virtual] |
Perform a forward Euler step to update the transmembrane potential.
| time | start of this timestep |
Implements AbstractBackwardEulerCardiacCell< 3 >.
Definition at line 409 of file BackwardEulerFoxModel2002Modified.hpp.
References AbstractCardiacCell::GetStimulus(), AbstractCardiacCell::mDt, and AbstractOdeSystem::rGetStateVariables().
| void BackwardEulerFoxModel2002Modified::ComputeOneStepExceptVoltage | ( | double | tStart | ) | [inline, protected, virtual] |
Compute the values of all state variables except the voltage, for one timestep from tStart.
| tStart | start of this timestep |
Implements AbstractBackwardEulerCardiacCell< 3 >.
Definition at line 592 of file BackwardEulerFoxModel2002Modified.hpp.
References CardiacNewtonSolver< SIZE >::Instance(), AbstractCardiacCell::mDt, AbstractOdeSystem::rGetStateVariables(), and CardiacNewtonSolver< SIZE >::Solve().
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented from AbstractBackwardEulerCardiacCell< 3 >.
Definition at line 35 of file BackwardEulerFoxModel2002Modified.hpp.
1.5.5