22 #ifndef LSST_AFW_MATH_POLYNOMIALS_PolynomialBasis1d_h_INCLUDED 23 #define LSST_AFW_MATH_POLYNOMIALS_PolynomialBasis1d_h_INCLUDED 29 namespace lsst {
namespace geom {
namespace polynomials {
39 static double getB0(
double x) noexcept {
return 1; }
41 static double getB1(
double x) noexcept {
return x; }
43 static double next(
double x,
std::size_t n,
double current,
double previous) noexcept {
57 #endif // !LSST_AFW_MATH_POLYNOMIALS_PolynomialBasis1d_h_INCLUDED A 1-d basis that transforms all input points before evaluating nested basis.
static double getB1(double x) noexcept
static double getB0(double x) noexcept
A Recurrence for standard polynomials.
static double next(double x, std::size_t n, double current, double previous) noexcept
A base class for image defects.
A basis for 1-d series expansions defined by a recurrence relation.