36 #ifndef ABSTRACTODEBASEDCONTRACTIONMODEL_ 37 #define ABSTRACTODEBASEDCONTRACTIONMODEL_ 39 #include "AbstractOdeSystem.hpp" 40 #include "AbstractContractionModel.hpp" 41 #include "AbstractIvpOdeSolver.hpp" 42 #include "EulerIvpOdeSolver.hpp" 93 virtual void RunDoNotUpdate(
double startTime,
double endTime,
double timeStep)
96 if (mTemporaryStateVariables.size() > 0)
111 mTemporaryStateVariables[i] = soln;
std::vector< double > mStateVariables
virtual void RunDoNotUpdate(double startTime, double endTime, double timeStep)
void RunAndUpdate(double startTime, double endTime, double timeStep)
std::vector< double > mTemporaryStateVariables
virtual void SolveAndUpdateStateVariable(AbstractOdeSystem *pAbstractOdeSystem, double startTime, double endTime, double timeStep)
void UpdateStateVariables()
AbstractOdeBasedContractionModel(unsigned numStateVariables)