- functionsThis function will return Sum_over_i(w_i * functions_i)
C++ Type:std::vector<FunctionName>
Unit:(no unit assumed)
Controllable:No
Description:This function will return Sum_over_i(w_i * functions_i)
- wThis function will return Sum_over_i(w_i * functions_i)
C++ Type:std::vector<double>
Unit:(no unit assumed)
Controllable:No
Description:This function will return Sum_over_i(w_i * functions_i)
LinearCombinationFunction
Returns the linear combination of the functions
Example input syntax
In this input file, we show how a LinearCombinationFunction
may be used to combine a variety of different functions, then compare the results to a manually computed linear combination.
Input 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.