21 "function",
"FunctionExpression",
"The function to be evaluated by this control.");
29 _function(verifyFunction(getParam<
std::string>(
"function"))),
30 _value(declareComponentControlData<
Real>(
"value"))
41 tid = getParam<THREAD_ID>(
"_tid");
61 getControlDataByName<Real>(ctrl_name->name());
63 getControlDataByName<bool>(ctrl_name->name());
std::string _function
The user-defined function to be evaluated.
This control block takes a parsed function and evaluates it.
FEProblemBase & _pfb_feproblem
const std::vector< std::string > _vals
registerMooseObject("ThermalHydraulicsApp", ParsedFunctionControl)
virtual void init() override
void buildFunction()
Build the function that will be evaluated by this control.
bool isParamValid(const std::string &name) const
virtual void initialSetup() override
Real & _value
The function value.
static InputParameters validParams()
std::unique_ptr< THMParsedFunctionWrapper > _function_ptr
Pointer to the Parsed function wrapper object.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void execute() override
static InputParameters validParams()
static InputParameters validParams()
const std::vector< std::string > _vars
ParsedFunctionControl(const InputParameters ¶meters)