- parameterParameter(s) to controlC++ Type:std::string Controllable:No Description:Parameter(s) to control 
- valueControl data to use for the value of the parameter(s)C++ Type:std::string Controllable:No Description:Control data to use for the value of the parameter(s) 
SetValueChainControl
SetRealValueChainControl
This ChainControl sets the value of one or more parameters of type Real from a Real-valued ChainControlData.
Input Parameters
- depends_onThe Controls that this control relies upon (i.e. must execute before this one)C++ Type:std::vector<std::string> Controllable:No Description:The Controls that this control relies upon (i.e. must execute before this one) 
- 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 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. 
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.C++ Type:std::vector<std::string> 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 Controllable:No Description:Set the enabled status of the MooseObject. 
- implicitTrueDetermines whether this object is calculated using an implicit or explicit formDefault:True C++ Type:bool Controllable:No Description:Determines whether this object is calculated using an implicit or explicit form 
Advanced Parameters
SetBoolValueChainControl
This ChainControl sets the value of one or more parameters of type bool from a bool-valued ChainControlData.
Input Parameters
- parameterParameter(s) to controlC++ Type:std::string Controllable:No Description:Parameter(s) to control 
- valueControl data to use for the value of the parameter(s)C++ Type:std::string Controllable:No Description:Control data to use for the value of the parameter(s) 
Required Parameters
- depends_onThe Controls that this control relies upon (i.e. must execute before this one)C++ Type:std::vector<std::string> Controllable:No Description:The Controls that this control relies upon (i.e. must execute before this one) 
- 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 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. 
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.C++ Type:std::vector<std::string> 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 Controllable:No Description:Set the enabled status of the MooseObject. 
- implicitTrueDetermines whether this object is calculated using an implicit or explicit formDefault:True C++ Type:bool Controllable:No Description:Determines whether this object is calculated using an implicit or explicit form