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);
142 void RunAndUpdate(
double startTime,
double endTime,
double timestep);
void RunDoNotUpdate(double startTime, double endTime, double timestep)
void CalculateCaTropAndZDerivatives(double calciumTroponin, double z, double Q, double &dCaTrop, double &dz)
double GetNextActiveTension()
void RunAndUpdate(double startTime, double endTime, double timestep)
static const double mTolerance
void CalculateBackwardEulerResidual(double calciumTroponin, double z, double Q, double &residualComponent1, double &residualComponent2)
double ImplicitSolveForQ()
NhsModelWithBackwardSolver()