26 virtual void init()
override;
27 virtual void execute()
override;
std::string _function
The user-defined function to be evaluated.
This control block takes a parsed function and evaluates it.
virtual void init() override
void buildFunction()
Build the function that will be evaluated by this control.
virtual void initialSetup() override
Real & _value
The function value.
A wrapper class for creating and evaluating parsed functions via the libMesh::ParsedFunction interfac...
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()
const InputParameters & parameters() const
ParsedFunctionControl(const InputParameters ¶meters)