29 virtual Real derivative(
const Point & p,
unsigned int deriv_var)
const;
39 std::vector<Real>
_x1;
40 std::vector<Real>
_x2;
Base class for function objects.
virtual RealGradient gradient(Real t, const Point &p) const override
Function objects can optionally provide a gradient at a point.
BicubicSplineInterpolation _ipol
BicubicSplineFunction(const InputParameters ¶meters)
virtual Real secondDerivative(const Point &p, unsigned int deriv_var) const
std::vector< Real > _yx2n
std::vector< Real > _yx1n
static InputParameters validParams()
virtual Real derivative(const Point &p, unsigned int deriv_var) const
This class interpolates tabulated functions with a bi-cubic spline.
unsigned int _normal_component
Function that uses spline interpolation.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::vector< Real > _yx21
std::vector< Real > _yx11
const InputParameters & parameters() const
Get the parameters of the object.
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...
Interface for objects that need to use functions.
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...