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.
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.
lsst::meas::modelfit::CModelStageResult::CModelStageResult |
( |
| ) |
|
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.
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.
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.
std::bitset<N_FLAGS> lsst::meas::modelfit::CModelStageResult::flags |
Array of flags.
Definition at line 322 of file CModel.h.
Scalar lsst::meas::modelfit::CModelStageResult::flux |
Flux measured from just this stage fit.
Definition at line 310 of file CModel.h.
Scalar lsst::meas::modelfit::CModelStageResult::fluxInner |
Flux measured strictly within the fit region (no extrapolation).
Definition at line 312 of file CModel.h.
Scalar lsst::meas::modelfit::CModelStageResult::fluxSigma |
Flux uncertainty from just this stage fit.
Definition at line 311 of file CModel.h.
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.
Object used to evaluate models and compare to data.
Definition at line 309 of file CModel.h.
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.
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.
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.
Objective class used by the optimizer.
Definition at line 308 of file CModel.h.
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.
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: