15 std::function<
void(
double)> postProcessFunction = [](
double) {});
24 void Solve(
double tEnd,
double tStart = 0);
34 std::function<int(double)> mDoStepFunction;
35 std::function<void(double)> mPostProcess;
AdaptiveSolve(std::function< int(double)> doStepFunction, std::function< void(double)> postProcessFunction=[](double){})
ctor
Definition: AdaptiveSolve.cpp:12
double decreaseFactor
Definition: AdaptiveSolve.h:31
double dtMin
Definition: AdaptiveSolve.h:28
double dt
Definition: AdaptiveSolve.h:26
Definition: AdaptiveSolve.h:7
double dtMax
Definition: AdaptiveSolve.h:27
double increaseFactor
Definition: AdaptiveSolve.h:30
Definition: Exception.h:6
void Solve(double tEnd, double tStart=0)
Perform an adaptive time integration from t = tStart to t = tEnd.
Definition: AdaptiveSolve.cpp:18