| LSSTApplications
    20.0.0
    LSSTDataManagementBasePackage | 
 
 
 
Go to the documentation of this file.
   25 #ifndef LSST_AFW_MATH_SHAPELETS_BASISEVALUATOR_H 
   26 #define LSST_AFW_MATH_SHAPELETS_BASISEVALUATOR_H 
   37 namespace lsst { 
namespace shapelet {
 
   65         Array1d const & array, 
double x, 
double y,
 
  120 #endif // !defined(LSST_AFW_MATH_SHAPELETS_BASISEVALUATOR_H) 
  
BasisEvaluator(int order, BasisTypeEnum basisType)
Construct an evaluator for a shapelet basis with the given order and type.
ndarray::Array< double, 1 > Array1d
Typedef for a commonly-used array type.
void fillEvaluation(Array1d const &array, geom::Point2D const &point, Array1d const &dx=Array1d(), Array1d const &dy=Array1d()) const
Fill an array with an evaluation vector that can be used to evaluate a shapelet model at a point.
void fillIntegration(Array1d const &array, int xMoment=0, int yMoment=0) const
Fill an array with an integration vector that can be used to integrate a shapelet model.
int getOrder() const
Return the order of the shapelet expansion.
Constants, typedefs, and general-purpose functions for shapelets library.
BasisTypeEnum getBasisType() const
Return the type of the shapelet expansion.
void fillEvaluation(Array1d const &array, double x, double y, Array1d const &dx=Array1d(), Array1d const &dy=Array1d()) const
Fill an array with an evaluation vector that can be used to evaluate a shapelet model at a point.
void fillEvaluation(Array1d const &array, geom::Extent2D const &point, Array1d const &dx=Array1d(), Array1d const &dy=Array1d()) const
Fill an array with an evaluation vector that can be used to evaluate a shapelet model at a point.
A base class for image defects.
A class to evaluate HERMITE shapelet-related quantities.
Evaluates a standard shapelet Basis.