float CepsReal
Need single precision floating point.
A simple time stepper used in dynamic linear solvers.
void reset() override
Reset current time to tStart.
void setTimes(CepsReal start, CepsReal end, CepsReal step) override
Set start, end and time step.
CepsReal computeNextTimeStep() override
Compute next time step (fixed time stepping only)
void setTimeStep(CepsReal timeStep) override
Set time step.
CepsReal m_middle
Start time of last time step update.
CepsReal getTime() override
current simulation time
~VariableTimeStepper()
Destructor.
VariableTimeStepper(const VariableTimeStepper &)=default
Copy constructor.
VariableTimeStepper()
Default constructor.