22#ifndef LSST_AFW_MATH_POLYNOMIALS_Chebyshev1Function2d_h_INCLUDED
23#define LSST_AFW_MATH_POLYNOMIALS_Chebyshev1Function2d_h_INCLUDED
31template <PackingOrder packing>
35template <PackingOrder packing>
A 2-d function defined by a series expansion and its coefficients.
Low-level polynomials (including special polynomials) in C++.
ScaledChebyshev1Function2d< PackingOrder::YX > ScaledChebyshev1Function2dYX
A Function2d for scaled Chebyshev polynomials of the first kind, ordered via PackingOrder::YX.
Chebyshev1Function2d< PackingOrder::YX > Chebyshev1Function2dYX
A Function2d for Chebyshev polynomials of the first kind, ordered via PackingOrder::YX.
Chebyshev1Function2d< PackingOrder::XY > Chebyshev1Function2dXY
A Function2d for Chebyshev polynomials of the first kind, ordered via PackingOrder::XY.
ScaledChebyshev1Function2d< PackingOrder::XY > ScaledChebyshev1Function2dXY
A Function2d for scaled Chebyshev polynomials of the first kind, ordered via PackingOrder::XY.
Function2d< ScaledChebyshev1Basis2d< packing > > ScaledChebyshev1Function2d
A Function2d for scaled Chebyshev polynomials of the first kind, templated on packing order.
Function2d< Chebyshev1Basis2d< packing > > Chebyshev1Function2d
A Function2d for Chebyshev polynomials of the first kind, templated on packing order.