34 const std::vector<Real> & y,
43 void setData(
const std::vector<Real> & x,
44 const std::vector<Real> & y,
76 std::vector<Real>
_y2;
Real sample(Real x) const
This function will take an independent variable input and will return the dependent variable based on...
Real _yp1
boundary conditions
DualNumber< Real, DNDerivativeType, true > ADReal
void setData(const std::vector< Real > &x, const std::vector< Real > &y, Real yp1=_deriv_bound, Real ypn=_deriv_bound)
Set the x-, y- values and first derivatives.
unsigned int getSampleSize()
This function returns the size of the array holding the points, i.e.
std::vector< Real > _y2
Second derivatives.
Real sample2ndDerivative(Real x) const
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Real sampleDerivative(Real x) const
virtual ~SplineInterpolation()=default
static const Real _deriv_bound
This class interpolates tabulated functions with cubic splines.