43 virtual Real
value(Real t,
const Point & pt)
const override;
50 virtual RealGradient
gradient(Real t,
const Point & p)
const override;
59 virtual Real
timeDerivative(Real t,
const Point & p)
const override;
65 virtual RealVectorValue
vectorValue(Real t,
const Point & p)
const override;
Base class for function objects.
virtual RealGradient gradient(Real t, const Point &p) const
Function objects can optionally provide a gradient at a point.
virtual Real value(Real t, const Point &p) const
Override this to evaluate the scalar function at point (t,x,y,z), by default this returns zero,...
const InputParameters & parameters() const
Get the parameters of the object.
Adds user facing parameters for parsed function.
This class is used to evaluate symbolic equations passed in to Moose through the input file.
virtual RealVectorValue vectorValue(Real t, const Point &p) const override
Method invalid for ParsedGradFunction.
static InputParameters validParams()
Created from MooseSystem via the FunctionFactory.
virtual RealGradient gradient(Real t, const Point &p) const override
Evaluate the gradient of the function.
virtual Real timeDerivative(Real t, const Point &p) const override
Evaluate the time derivative of the function.
virtual Real value(Real t, const Point &pt) const override
Evaluate the equation at the given location.
virtual void initialSetup() override
Creates the parsed function.
std::string _value
The function defined by the user.