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.