1 #if !defined(LSST_AFW_MATH_DETAIL_SPLINE) 2 #define LSST_AFW_MATH_DETAIL_SPLINE 1 156 double const gamma0,
bool even);
std::vector< std::vector< double > > _coeffs
std::vector< double > _knots
std::vector< double > roots(double const value, double const x0, double const x1) const
Find the roots of Spline - val = 0 in the range [x0, x1).
void derivative(std::vector< double > const &x, std::vector< double > &dydx) const
Find the derivative of a Spline.
A base class for image defects.
void interpolate(std::vector< double > const &x, std::vector< double > &y) const
Interpolate a Spline.
virtual ~Spline()=default
Spline & operator=(Spline const &)=default
void _allocateSpline(int const nknot)
Allocate the storage a Spline needs.