20 "times",
"The name of the Times object containing the times to hit during the simulation");
21 params.
addClassDescription(
"Solves the Transient problem at a sequence of time points taken from "
22 "a specified Times object.");
28 _times(_fe_problem.getUserObject<
Times>(getParam<TimesName>(
"times")))
registerMooseObject("MooseApp", TimeSequenceFromTimes)
Time sequence stepper that gets its sequence of times to hit from a times object.
static InputParameters validParams()
virtual void init() override
Initialize the time stepper.
TimeSequenceFromTimes(const InputParameters ¶meters)
void updateTimeSequence()
virtual void refreshSequence() override
Re-read a time sequence source that can change during the simulation.
const Times & _times
A Times object that will provide the sequence of times to hit.
Solves the PDEs at a sequence of given time points.
void updateSequence(const std::vector< Real > ×)
void setupSequence(const std::vector< Real > ×)
static InputParameters validParams()
Times objects are under the hood Reporters, but limited to a vector of Real.
const std::vector< Real > & getTimes() const
Getter for the full times vector.
bool isDynamicTimeSequence() const