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)
virtual void SolveAndUpdateStateVariable(AbstractOdeSystem *pAbstractOdeSystem, double startTime, double endTime, double timeStep)
void UpdateStateVariables()
virtual void RunDoNotUpdate(double startTime, double endTime, double timeStep)
AbstractOdeBasedContractionModel(unsigned numStateVariables)
std::vector< double > mTemporaryStateVariables
void RunAndUpdate(double startTime, double endTime, double timeStep)
std::vector< double > mStateVariables