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.