Result object for a single nonlinear fitting stage of the CModel algorithm.
More...
#include <CModel.h>
Result object for a single nonlinear fitting stage of the CModel algorithm.
Definition at line 289 of file CModel.h.
◆ FlagBit
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.
|
Definition at line 292 of file CModel.h.
◆ CModelStageResult()
lsst::meas::modelfit::CModelStageResult::CModelStageResult |
( |
| ) |
|
◆ amplitudes
ndarray::Array<Scalar const,1,1> lsst::meas::modelfit::CModelStageResult::amplitudes |
Opaque linear parameters in specialized units.
Definition at line 318 of file CModel.h.
◆ ellipse
afw::geom::ellipses::Quadrupole lsst::meas::modelfit::CModelStageResult::ellipse |
Best fit half-light ellipse in pixel coordinates.
Definition at line 315 of file CModel.h.
◆ fixed
ndarray::Array<Scalar const,1,1> lsst::meas::modelfit::CModelStageResult::fixed |
Opaque fixed parameters in specialized units.
Definition at line 319 of file CModel.h.
◆ flags
std::bitset<N_FLAGS> lsst::meas::modelfit::CModelStageResult::flags |
Array of flags.
Definition at line 322 of file CModel.h.
◆ flux
Scalar lsst::meas::modelfit::CModelStageResult::flux |
Flux measured from just this stage fit.
Definition at line 310 of file CModel.h.
◆ fluxInner
Scalar lsst::meas::modelfit::CModelStageResult::fluxInner |
Flux measured strictly within the fit region (no extrapolation).
Definition at line 312 of file CModel.h.
◆ fluxSigma
Scalar lsst::meas::modelfit::CModelStageResult::fluxSigma |
Flux uncertainty from just this stage fit.
Definition at line 311 of file CModel.h.
◆ history
afw::table::BaseCatalog lsst::meas::modelfit::CModelStageResult::history |
Trace of the optimizer's path, if enabled by diagnostic options.
Definition at line 321 of file CModel.h.
◆ likelihood
Object used to evaluate models and compare to data.
Definition at line 309 of file CModel.h.
◆ model
boost::shared_ptr< Model > lsst::meas::modelfit::CModelStageResult::model |
Model object that defines the parametrization (defined fully by Control struct)
Definition at line 306 of file CModel.h.
◆ nonlinear
ndarray::Array<Scalar const,1,1> lsst::meas::modelfit::CModelStageResult::nonlinear |
Opaque nonlinear parameters in specialized units.
Definition at line 317 of file CModel.h.
◆ objective
Scalar lsst::meas::modelfit::CModelStageResult::objective |
Value of the objective function at the best fit point: chisq/2 - ln(prior)
Definition at line 313 of file CModel.h.
◆ objfunc
Objective class used by the optimizer.
Definition at line 308 of file CModel.h.
◆ prior
boost::shared_ptr< Prior > lsst::meas::modelfit::CModelStageResult::prior |
Bayesian priors on the parameters (defined fully by Control struct)
Definition at line 307 of file CModel.h.
◆ time
Scalar lsst::meas::modelfit::CModelStageResult::time |
Time spent in this fit in seconds.
Definition at line 314 of file CModel.h.
The documentation for this struct was generated from the following file: