37 #include "AbstractIvpOdeSolver.hpp"
43 : mStoppingEventOccurred(false),
44 mStoppingTime(DBL_MAX)
60 EXCEPTION(
"SolveAndUpdateStateVariable() called but the state variable vector in the ODE system is not set up");
bool mStoppingEventOccurred
#define EXCEPTION(message)
VECTOR & rGetStateVariables()
virtual ~AbstractIvpOdeSolver()
unsigned GetNumberOfStateVariables() const
bool StoppingEventOccurred()
virtual void SolveAndUpdateStateVariable(AbstractOdeSystem *pAbstractOdeSystem, double startTime, double endTime, double timeStep)
virtual OdeSolution Solve(AbstractOdeSystem *pAbstractOdeSystem, std::vector< double > &rYValues, double startTime, double endTime, double timeStep, double timeSampling)=0