21 params.
addRequiredParam<std::string>(
"parameter",
"Parameter(s) to control");
23 "Control data to use for the value of the parameter(s)");
24 const std::string type_str = MooseUtils::prettyCppType<T>();
26 "' to a control data value of type '" + type_str +
"'.");
32 :
ChainControl(parameters), _value(getChainControlData<T>(
"value"))
40 setControllableValue<T>(
"parameter", _value);
virtual void execute() override
Execute the control.
Sets parameter(s) to a control data value.
static InputParameters validParams()
static InputParameters validParams()
registerMooseObject("MooseApp", SetRealValueChainControl)
SetValueChainControlTempl(const InputParameters ¶meters)
Control that additionally provides the capability to produce/consume data values, to allow control op...