27 virtual void step()
override;
const Real _percent_change
Percentage to change the timestep by either way.
bool _adapt_log
Boolean to control whether a separate adapt log is written to a file.
const InputParameters & parameters() const
Get the parameters of the object.
Base class for time stepping.
static InputParameters validParams()
std::ofstream _adaptive_log
The filehandle to hold the log.
virtual Real computeDT() override
Computes time step size after the initial time step.
SolutionTimeAdaptiveDT(const InputParameters ¶meters)
virtual Real computeInitialDT() override
Computes time step size for the initial time step.
virtual void rejectStep() override
This gets called when time step is rejected.
virtual std::chrono::milliseconds::rep stepAndRecordElapsedTime()
Take a step and record the elapsed time.
Real & _old_sol_time_vs_dt
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Real & _older_sol_time_vs_dt
Ratios to control whether to increase or decrease the current timestep.
int & _direction
Multiplier specifying the direction the timestep is currently going.
virtual void step() override
Take a time step.
virtual ~SolutionTimeAdaptiveDT()