25 virtual Real
value(Real t,
const Point & p)
const override;
28 virtual Real
timeDerivative(Real t,
const Point & p)
const override;
29 virtual RealVectorValue
gradient(Real t,
const Point & p)
const override;
31 virtual Real
timeIntegral(Real t1, Real t2,
const Point & p)
const override;
DualNumber< Real, DNDerivativeType, true > ADReal
Class that represents constant function.
static InputParameters validParams()
virtual Real value(Real t, const Point &p) const override
Override this to evaluate the scalar function at point (t,x,y,z), by default this returns zero,...
virtual Real timeDerivative(Real t, const Point &p) const override
Get the time derivative of the function.
virtual RealVectorValue gradient(Real t, const Point &p) const override
Function objects can optionally provide a gradient at a point.
virtual Real timeIntegral(Real t1, Real t2, const Point &p) const override
Computes the time integral at a spatial point between two time values.
Base class for function objects.
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.