22#ifndef LSST_AFW_MATH_POLYNOMIALS_PolynomialBasis2d_h_INCLUDED
23#define LSST_AFW_MATH_POLYNOMIALS_PolynomialBasis2d_h_INCLUDED
33template <PackingOrder packing>
37template <PackingOrder packing>
A Basis2d formed from the product of a Basis1d for each of x and y, truncated at the sum of their ord...
A 2-d basis that transforms all input points before evaluating nested basis.
Low-level polynomials (including special polynomials) in C++.
ScaledBasis2d< PolynomialBasis2d< packing > > ScaledPolynomialBasis2d
A Basis2d for scaled standard polynomials, templated on packing order.
PolynomialBasis2d< PackingOrder::XY > PolynomialBasis2dXY
A Basis2d for standard polynomials, ordered via PackingOrder::XY.
PackedBasis2d< PolynomialBasis1d, packing > PolynomialBasis2d
A Basis2d for standard polynomials, templated on packing order.
ScaledPolynomialBasis2d< PackingOrder::XY > ScaledPolynomialBasis2dXY
A Basis2d for scaled standard polynomials, ordered via PackingOrder::XY.
PolynomialBasis2d< PackingOrder::YX > PolynomialBasis2dYX
A Basis2d for standard polynomials, ordered via PackingOrder::YX.
ScaledPolynomialBasis2d< PackingOrder::YX > ScaledPolynomialBasis2dYX
A Basis2d for scaled standard polynomials, ordered via PackingOrder::YX.