LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
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. More...
 

Public Attributes

int orderX
 "maximum Chebyshev function order in x" ; More...
 
int orderY
 "maximum Chebyshev function order in y" ; More...
 
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)" ; More...
 

Detailed Description

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

Definition at line 36 of file ChebyshevBoundedField.h.

Constructor & Destructor Documentation

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

Definition at line 39 of file ChebyshevBoundedField.h.

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

Member Function Documentation

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

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

Definition at line 37 of file ChebyshevBoundedField.cc.

37  {
38  return detail::TrapezoidalPacker(*this).size;
39 }

Member Data Documentation

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

"maximum Chebyshev function order in x" ;

Definition at line 41 of file ChebyshevBoundedField.h.

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

"maximum Chebyshev function order in y" ;

Definition at line 43 of file ChebyshevBoundedField.h.

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 49 of file ChebyshevBoundedField.h.


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