#include <BackwardEulerFoxModel2002Modified.hpp>
Public Member Functions | |
BackwardEulerFoxModel2002Modified (AbstractStimulusFunction *pIntracellularStimulus) | |
BackwardEulerFoxModel2002Modified (AbstractIvpOdeSolver *, 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) |
Definition at line 20 of file BackwardEulerFoxModel2002Modified.hpp.
BackwardEulerFoxModel2002Modified::BackwardEulerFoxModel2002Modified | ( | AbstractIvpOdeSolver * | , | |
AbstractStimulusFunction * | pIntracellularStimulus | |||
) | [inline] |
Alternative constructor with the same signature as forwards Euler models.
Definition at line 34 of file BackwardEulerFoxModel2002Modified.hpp.
References AbstractCardiacCell::Init(), OdeSystemInformation< ODE_SYSTEM >::Instance(), and AbstractOdeSystem::mpSystemInfo.
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 48 of file BackwardEulerFoxModel2002Modified.hpp.
void BackwardEulerFoxModel2002Modified::UpdateTransmembranePotential | ( | double | time | ) | [inline, protected, virtual] |
Perform a forward Euler step to update the transmembrane potential.
This method must be provided by subclasses.
Implements AbstractBackwardEulerCardiacCell< 3 >.
Definition at line 383 of file BackwardEulerFoxModel2002Modified.hpp.
void BackwardEulerFoxModel2002Modified::ComputeOneStepExceptVoltage | ( | double | tStart | ) | [inline, protected, virtual] |
Compute the values of all state variables except the voltage, for one timestep from tStart.
This method must be provided by subclasses.
Implements AbstractBackwardEulerCardiacCell< 3 >.
Definition at line 566 of file BackwardEulerFoxModel2002Modified.hpp.
References CardiacNewtonSolver< SIZE >::Instance(), and CardiacNewtonSolver< SIZE >::Solve().