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)
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)