26 virtual void init()
override;
27 virtual void execute()
override;
const InputParameters & parameters() const
This control block takes a parsed function and evaluates it.
void buildFunction()
Build the function that will be evaluated by this control.
virtual void execute() override
virtual void init() override
std::string _function
The user-defined function to be evaluated.
std::unique_ptr< THMParsedFunctionWrapper > _function_ptr
Pointer to the Parsed function wrapper object.
static InputParameters validParams()
virtual void initialSetup() override
Real & _value
The function value.
A wrapper class for creating and evaluating parsed functions via the libMesh::ParsedFunction interfac...