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 {
A Recurrence for standard polynomials.
static double next(double x, std::size_t n, double current, double previous) noexcept
static double getB1(double x) noexcept
static double getB0(double x) noexcept
A basis for 1-d series expansions defined by a recurrence relation.
A 1-d basis that transforms all input points before evaluating nested basis.