|
lsst.meas.modelfit
14.0-1-g2fa83af+41
|
Result object for a single nonlinear fitting stage of the CModel algorithm. More...
#include <CModel.h>
Public Types | |
| enum | FlagBit { FAILED =0, TR_SMALL, MAX_ITERATIONS, NUMERIC_ERROR, BAD_REFERENCE, N_FLAGS } |
| Flags for a single CModel stage (note that there are additional flags for the full multi-stage fit) More... | |
Public Member Functions | |
| CModelStageResult () | |
Public Attributes | |
| boost::shared_ptr< Model > | model |
| Model object that defines the parametrization (defined fully by Control struct) More... | |
| boost::shared_ptr< Prior > | prior |
| Bayesian priors on the parameters (defined fully by Control struct) More... | |
| boost::shared_ptr< OptimizerObjective > | objfunc |
| Objective class used by the optimizer. More... | |
| boost::shared_ptr< UnitTransformedLikelihood > | likelihood |
| Object used to evaluate models and compare to data. More... | |
| Scalar | flux |
| Flux measured from just this stage fit. More... | |
| Scalar | fluxSigma |
| Flux uncertainty from just this stage fit. More... | |
| Scalar | fluxInner |
| Flux measured strictly within the fit region (no extrapolation). More... | |
| Scalar | objective |
| Value of the objective function at the best fit point: chisq/2 - ln(prior) More... | |
| Scalar | time |
| Time spent in this fit in seconds. More... | |
| afw::geom::ellipses::Quadrupole | ellipse |
| Best fit half-light ellipse in pixel coordinates. More... | |
| ndarray::Array< Scalar const, 1, 1 > | nonlinear |
| Opaque nonlinear parameters in specialized units. More... | |
| ndarray::Array< Scalar const, 1, 1 > | amplitudes |
| Opaque linear parameters in specialized units. More... | |
| ndarray::Array< Scalar const, 1, 1 > | fixed |
| Opaque fixed parameters in specialized units. More... | |
| afw::table::BaseCatalog | history |
| Trace of the optimizer's path, if enabled by diagnostic options. More... | |
| std::bitset< N_FLAGS > | flags |
| Array of flags. More... | |
Result object for a single nonlinear fitting stage of the CModel algorithm.
Flags for a single CModel stage (note that there are additional flags for the full multi-stage fit)
| Enumerator | |
|---|---|
| FAILED | General flag, indicating whether the flux for this stage can be trusted. |
| TR_SMALL | Whether convergence was due to the optimizer trust region getting too small (not a failure!) |
| MAX_ITERATIONS | Whether the optimizer exceeded the maximum number of iterations. Indicates a suspect fit, but not necessarily a bad one (implies FAILED). |
| NUMERIC_ERROR | Optimizer encountered a numerical error (something likely went to infinity). Result will be unusable; implies FAILED. |
| BAD_REFERENCE | Reference fit failed, so forced fit will fail as well. |
| N_FLAGS | Non-flag counter to indicate the number of flags. |
| lsst::meas::modelfit::CModelStageResult::CModelStageResult | ( | ) |
| ndarray::Array<Scalar const,1,1> lsst::meas::modelfit::CModelStageResult::amplitudes |
| afw::geom::ellipses::Quadrupole lsst::meas::modelfit::CModelStageResult::ellipse |
| ndarray::Array<Scalar const,1,1> lsst::meas::modelfit::CModelStageResult::fixed |
| std::bitset<N_FLAGS> lsst::meas::modelfit::CModelStageResult::flags |
| Scalar lsst::meas::modelfit::CModelStageResult::flux |
| Scalar lsst::meas::modelfit::CModelStageResult::fluxInner |
| Scalar lsst::meas::modelfit::CModelStageResult::fluxSigma |
| afw::table::BaseCatalog lsst::meas::modelfit::CModelStageResult::history |
| boost::shared_ptr< UnitTransformedLikelihood > lsst::meas::modelfit::CModelStageResult::likelihood |
| boost::shared_ptr< Model > lsst::meas::modelfit::CModelStageResult::model |
| ndarray::Array<Scalar const,1,1> lsst::meas::modelfit::CModelStageResult::nonlinear |
| Scalar lsst::meas::modelfit::CModelStageResult::objective |
| boost::shared_ptr< OptimizerObjective > lsst::meas::modelfit::CModelStageResult::objfunc |
| boost::shared_ptr< Prior > lsst::meas::modelfit::CModelStageResult::prior |
| Scalar lsst::meas::modelfit::CModelStageResult::time |
1.8.13