Class lsst::shapelet::MatrixBuilder¶
- 
template<typename 
T>
classMatrixBuilder¶ Class that evaluates a (multi-)shapelet basis at predefined points.
The output “matrix” has pixels along the rows, and basis elements along columns; this is the design matrix involved in a linear least squares fit for the basis coefficients.
A MatrixBuilder can be constructed in two ways: via one of its own constructors, or via a MatrixBuilderFactory. Using the latter allows the workspace arrays used by the MatrixBuilder to be shared between instances. See MatrixBuilderFactory and MatrixBuilderWorkspace for more information.