24 #ifndef LSST_MEAS_MODELFIT_UnitTransformedLikelihood_h_INCLUDED 25 #define LSST_MEAS_MODELFIT_UnitTransformedLikelihood_h_INCLUDED 32 #include "lsst/pex/config.h" 33 #include "lsst/afw/geom/ellipses/Ellipse.h" 34 #include "lsst/afw/image/Exposure.h" 35 #include "lsst/afw/detection/Footprint.h" 42 namespace lsst {
namespace meas {
namespace modelfit {
54 "whether to individually weigh pixels using the variance image.");
57 "Scaling factor to apply to weights.");
79 afw::detection::Footprint
const &footprint,
80 afw::image::Exposure<Pixel>
const &exposure,
81 shapelet::MultiShapeletFunction
const &psf
86 shapelet::MultiShapeletFunction
const psf;
105 void computeModelMatrix(
106 ndarray::Array<Pixel,2,-1>
const & modelMatrix,
107 ndarray::Array<Scalar const,1,1>
const & nonlinear,
108 bool doApplyWeights=
true 123 ndarray::Array<Scalar const,1,1>
const & fixed,
125 afw::coord::Coord
const & position,
144 ndarray::Array<Scalar const,1,1>
const & fixed,
146 afw::coord::Coord
const & position,
147 afw::image::Exposure<Pixel>
const & exposure,
148 afw::detection::Footprint
const & footprint,
149 shapelet::MultiShapeletFunction
const & psf,
157 std::unique_ptr<Impl> _impl;
162 #endif // !LSST_MEAS_MODELFIT_UnitTransformedLikelihood_h_INCLUDED
Abstract base class and concrete factories that define multi-shapelet galaxy models.
A simple struct that combines a Wcs and a Calib.
Base class for optimizer/sampler likelihood functions that compute likelihood at a point...