33 virtual void init()
override {}
34 virtual void step()
override;
virtual void init() override
Initialize the time stepper.
virtual Real computeFailedDT() override
Called to compute _current_dt after a solve has failed.
unsigned int & _current_step
the step that the time stepper is currently at
Base class for time stepping.
TimeSequenceStepperBase(const InputParameters ¶meters)
void setupSequence(const std::vector< Real > ×)
void increaseCurrentStep()
Real getNextTimeInSequence()
std::vector< Real > & _time_sequence
stores the sequence of time points
virtual Real computeDT() override
Called to compute _current_dt for a normal step.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeInitialDT() override
Called to compute _current_dt for the first timestep.
Solves the PDEs at a sequence of given time points.
static InputParameters validParams()
const bool _use_last_dt_after_last_t
Whether to use the final dt past the last t in sequence.
virtual void step() override
Take a time step.
const InputParameters & parameters() const
Get the parameters of the object.