- componentThe name of the component we will be controlling.C++ Type:std::string Controllable:No Description:The name of the component we will be controlling. 
- functionThe name of the function prescribing the value.C++ Type:FunctionName Unit:(no unit assumed) Controllable:No Description:The name of the function prescribing the value. 
- parameterThe name of the parameter in the component we will be controllingC++ Type:std::string Controllable:No Description:The name of the parameter in the component we will be controlling 
TimeFunctionComponentControl
Controls a parameter in a Component using a function
The function is evaluated at the current simulation time and at the (0,0,0) point.
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) 
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