TimePeriodBase(const InputParameters ¶meters)
static InputParameters validParams()
Class constructor.
std::vector< Real > _start_time
The time to begin enabling the supplied object tags (defaults to the simulation start time) ...
const InputParameters & parameters() const
Get the parameters of the object.
virtual bool conditionMet(const unsigned int &i)=0
Condition that must be true for an entry of the "enable" list to be enabled and/or an entry of the "d...
Base class for controls that enable/disable object(s) based on some condition.
Base class for basic control for disabling objects for a portion of the simulation.
void setupTimes()
Helper base method to set start and end times for controls.
std::vector< Real > _end_time
The time to stop enabling the supplied object tags (defaults to the end of the simulation) ...