Base class for function objects.
SplineFunction(const InputParameters ¶meters)
SplineInterpolation _ipol
virtual RealGradient gradient(Real t, const Point &p) const override
Function objects can optionally provide a gradient at a point.
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...
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real secondDerivative(const Point &p) const
virtual Real derivative(const Point &p) const
static InputParameters validParams()
const InputParameters & parameters() const
Get the parameters of the object.
int _component
Desired component.
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...
Function that uses spline interpolation.
This class interpolates tabulated functions with cubic splines.