- inputThe name of the control data that we read in.
C++ Type:std::string
Unit:(no unit assumed)
Controllable:No
Description:The name of the control data that we read in.
- tauTime period [s]
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Time period [s]
DelayControl
This control takes one input and produces one output value. The output value is the input value delayed in time by a time period, . The constant cannot be changed during the simulation.
The formula used for computing the output value is:
Input Parameters
- 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)
- initial_value0Initial value
Default:0
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:Initial value
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