Struct CModelStageResult¶
Defined in File CModel.h
Struct Documentation¶
-
struct
CModelStageResult
Result object for a single nonlinear fitting stage of the CModel algorithm
Public Types
-
enum
FlagBit
¶ Flags for a single CModel stage (note that there are additional flags for the full multi-stage fit)
Values:
-
FAILED
= 0¶ 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.
-
Public Functions
-
CModelStageResult
()¶
-
PTR
(OptimizerObjective)¶ Objective class used by the optimizer.
-
PTR
(UnitTransformedLikelihood)¶ Object used to evaluate models and compare to data.
Public Members
-
afw::geom::ellipses::Quadrupole
ellipse
¶ Best fit half-light ellipse in pixel coordinates.
-
afw::table::BaseCatalog
history
¶ Trace of the optimizer’s path, if enabled by diagnostic options.
-
enum