36 #ifndef NHSMODELWITHBACKWARDSOLVER_HPP_
37 #define NHSMODELWITHBACKWARDSOLVER_HPP_
39 #include "NhsContractionModel.hpp"
40 #include "TimeStepper.hpp"
98 double& residualComponent1,
double& residualComponent2);
124 void RunDoNotUpdate(
double startTime,
double endTime,
double timestep);
144 void RunAndUpdate(
double startTime,
double endTime,
double timestep);
void CalculateBackwardEulerResidual(double calciumTroponin, double z, double Q, double &residualComponent1, double &residualComponent2)
void CalculateCaTropAndZDerivatives(double calciumTroponin, double z, double Q, double &dCaTrop, double &dz)
NhsModelWithBackwardSolver()
double GetNextActiveTension()
void RunAndUpdate(double startTime, double endTime, double timestep)
double ImplicitSolveForQ()
void RunDoNotUpdate(double startTime, double endTime, double timestep)
static const double mTolerance