- timesThe Times object providing the list of times to turn on/off the objects.
C++ Type:UserObjectName
Unit:(no unit assumed)
Controllable:No
Description:The Times object providing the list of times to turn on/off the objects.
TimesEnableControl
Control for enabling/disabling objects when a certain time is reached.
TimesEnableControl
objects derive from ConditionalEnableControl.
TimesEnableControl
objects allow MOOSE objects to be enabled or disabled according to whether the current simulation time matches or not the times specified in a Times object.
Input Parameters
- act_on_time_stepping_across_a_time_pointTrueWhether to still perform the control action (enable/disable) if a time step went over a 'time point' in the Times object without stopping near that exact time
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Whether to still perform the control action (enable/disable) if a time step went over a 'time point' in the Times object without stopping near that exact time
- depends_onThe Controls that this control relies upon (i.e. must execute before this one)
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:The Controls that this control relies upon (i.e. must execute before this one)
- disable_objectsA list of object tags to disable.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:A list of object tags to disable.
- enable_objectsA list of object tags to enable.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:A list of object tags to enable.
- execute_onINITIAL TIMESTEP_ENDThe list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html.
Default:INITIAL TIMESTEP_END
C++ Type:ExecFlagEnum
Unit:(no unit assumed)
Controllable:No
Description:The list of flag(s) indicating when this object should be executed. For a description of each flag, see https://mooseframework.inl.gov/source/interfaces/SetupInterface.html.
- reverse_on_falseTrueWhen true, the disable/enable lists are set to opposite values when the specified condition is false.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:When true, the disable/enable lists are set to opposite values when the specified condition is false.
- time_window1e-08Window / tolerance on the absolute difference between the time step and the simulation
Default:1e-08
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Window / tolerance on the absolute difference between the time step and the simulation
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Set the enabled status of the MooseObject.
- implicitTrueDetermines whether this object is calculated using an implicit or explicit form
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Determines whether this object is calculated using an implicit or explicit form