LSST Applications g0265f82a02+c6dfa2ddaf,g06e71c497f+096b73effd,g1162b98a3f+7357863717,g2079a07aa2+1b2e822518,g24bb6cda20+5d01030798,g2bbee38e9b+c6dfa2ddaf,g337abbeb29+c6dfa2ddaf,g3ddfee87b4+f3fc968792,g50ff169b8f+2eb0e556e8,g52b1c1532d+90ebb246c7,g555ede804d+f3fc968792,g5ec818987f+d9e88ddb69,g858d7b2824+8dc8b78d92,g876c692160+77fc37dd95,g8a8a8dda67+90ebb246c7,g8cdfe0ae6a+4fd9e222a8,g99cad8db69+b970a87ef8,g9ddcbc5298+a1346535a5,ga1e77700b3+df8f93165b,ga8c6da7877+608c5736b2,gae46bcf261+c6dfa2ddaf,gb0e22166c9+8634eb87fb,gb3f2274832+6424bb6c0b,gba4ed39666+1ac82b564f,gbb8dafda3b+949d6afab0,gbeb006f7da+65ac3eb7b6,gc28159a63d+c6dfa2ddaf,gc86a011abf+8dc8b78d92,gcf0d15dbbd+f3fc968792,gd162630629+ec0ba879d0,gdaeeff99f8+1cafcb7cd4,gdc0c513512+8dc8b78d92,ge79ae78c31+c6dfa2ddaf,gee10cc3b42+90ebb246c7,gf1cff7945b+8dc8b78d92,w.2024.12
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
lsst::afw::math::ChebyshevBoundedFieldControl Class Reference

A control object used when fitting ChebyshevBoundedField to data (see ChebyshevBoundedField::fit) More...

#include <ChebyshevBoundedField.h>

Public Member Functions

 ChebyshevBoundedFieldControl ()
 
int computeSize () const
 Return the number of nonzero coefficients in the Chebyshev function defined by this object.
 

Public Attributes

int orderX
 "maximum Chebyshev function order in x" ;
 
int orderY
 "maximum Chebyshev function order in y" ;
 
bool triangular
 "if true, only include terms where the sum of the x and y order " "is less than or equal to max(orderX, orderY)" ;
 

Detailed Description

A control object used when fitting ChebyshevBoundedField to data (see ChebyshevBoundedField::fit)

Definition at line 38 of file ChebyshevBoundedField.h.

Constructor & Destructor Documentation

◆ ChebyshevBoundedFieldControl()

lsst::afw::math::ChebyshevBoundedFieldControl::ChebyshevBoundedFieldControl ( )
inline

Definition at line 40 of file ChebyshevBoundedField.h.

40: orderX(2), orderY(2), triangular(true) {}
bool triangular
"if true, only include terms where the sum of the x and y order " "is less than or equal to max(order...
int orderY
"maximum Chebyshev function order in y" ;
int orderX
"maximum Chebyshev function order in x" ;

Member Function Documentation

◆ computeSize()

int lsst::afw::math::ChebyshevBoundedFieldControl::computeSize ( ) const

Return the number of nonzero coefficients in the Chebyshev function defined by this object.

Definition at line 43 of file ChebyshevBoundedField.cc.

43{ return detail::TrapezoidalPacker(*this).size; }

Member Data Documentation

◆ orderX

int lsst::afw::math::ChebyshevBoundedFieldControl::orderX

"maximum Chebyshev function order in x" ;

Definition at line 42 of file ChebyshevBoundedField.h.

◆ orderY

int lsst::afw::math::ChebyshevBoundedFieldControl::orderY

"maximum Chebyshev function order in y" ;

Definition at line 44 of file ChebyshevBoundedField.h.

◆ triangular

bool lsst::afw::math::ChebyshevBoundedFieldControl::triangular

"if true, only include terms where the sum of the x and y order " "is less than or equal to max(orderX, orderY)" ;

Definition at line 48 of file ChebyshevBoundedField.h.


The documentation for this class was generated from the following files: