LSST Applications g0fba68d861+05a5e06e50,g1fd858c14a+904f1f4196,g2c84ff76c0+247cd845a2,g2c9e612ef2+f5117f1d55,g35bb328faa+fcb1d3bbc8,g4af146b050+123c2f4d45,g4d2262a081+a9e7a6e053,g4e0f332c67+c58e4b632d,g53246c7159+fcb1d3bbc8,g5a012ec0e7+ac98094cfc,g60b5630c4e+f5117f1d55,g67b6fd64d1+dd0349c22b,g78460c75b0+2f9a1b4bcd,g786e29fd12+cf7ec2a62a,g7b71ed6315+fcb1d3bbc8,g87b7deb4dc+2a1aa4536a,g8852436030+d21aad2af4,g89139ef638+dd0349c22b,g8d6b6b353c+f5117f1d55,g9125e01d80+fcb1d3bbc8,g989de1cb63+dd0349c22b,g9f33ca652e+0a580a37dd,g9f7030ddb1+ae84e0d5a5,ga2b97cdc51+f5117f1d55,gabe3b4be73+1e0a283bba,gb1101e3267+1d994e7598,gb58c049af0+f03b321e39,gb89ab40317+dd0349c22b,gcca6a94b71+4ed007ada1,gcf25f946ba+d21aad2af4,gd315a588df+9d9c5ccff1,gd6cbbdb0b4+75aa4b1db4,gd9a9a58781+fcb1d3bbc8,gde0f65d7ad+6fce216140,ge278dab8ac+c61fbefdff,ge410e46f29+dd0349c22b,ge82c20c137+e12a08b75a,gf67bdafdda+dd0349c22b,v28.0.2.rc1
LSST Data Management Base Package
|
Nested control object for CModel that configures one of the three ("initial", "exp", "dev") nonlinear fitting stages. More...
#include <CModel.h>
Public Member Functions | |
CModelStageControl () | |
shapelet::RadialProfile const & | getProfile () const |
std::shared_ptr< Model > | getModel () const |
std::shared_ptr< Prior > | getPrior () const |
Public Attributes | |
std::string | profileName |
"Name of the shapelet.RadialProfile that defines the model to fit" ; | |
std::string | priorSource |
"One of 'FILE', 'LINEAR', 'EMPIRICAL', or 'NONE', indicating whether the prior should be loaded " "from disk, created from one of the nested prior config/control objects, or None" ; | |
std::string | priorName |
"Name of the Prior that defines the model to fit (a filename in $MEAS_MODELFIT_DIR/data, " "with no extension), if priorSource='FILE'. Ignored for forced fitting." ; | |
SoftenedLinearPriorControl | linearPriorConfig |
"Configuration for a linear prior, used if priorSource='LINEAR'." ; | |
SemiEmpiricalPriorControl | empiricalPriorConfig |
"Configuration for an empirical prior, used if priorSource='EMPIRICAL'." ; | |
int | nComponents |
"Number of Gaussian used to approximate the profile" ; | |
int | maxRadius |
"Maximum radius used in approximating profile with Gaussians (0=default for this profile)" ; | |
bool | usePixelWeights |
"Use per-pixel variances as weights in the nonlinear fit (the final linear fit for" " flux never uses per-pixel variances)" ; | |
double | weightsMultiplier |
"Scale the likelihood by this factor to artificially reweight it w.r.t. the prior." ; | |
OptimizerControl | optimizer |
"Configuration for how the objective surface is explored. Ignored for forced fitting" ; | |
bool | doRecordHistory |
"Whether to record the steps the optimizer takes (or just the number, if running as a plugin)" ; | |
bool | doRecordTime |
"Whether to record the time spent in this stage" ; | |
Nested control object for CModel that configures one of the three ("initial", "exp", "dev") nonlinear fitting stages.
|
inline |
Definition at line 144 of file CModel.h.
std::shared_ptr< Model > lsst::meas::modelfit::CModelStageControl::getModel | ( | ) | const |
std::shared_ptr< Prior > lsst::meas::modelfit::CModelStageControl::getPrior | ( | ) | const |
|
inline |
bool lsst::meas::modelfit::CModelStageControl::doRecordHistory |
bool lsst::meas::modelfit::CModelStageControl::doRecordTime |
SemiEmpiricalPriorControl lsst::meas::modelfit::CModelStageControl::empiricalPriorConfig |
SoftenedLinearPriorControl lsst::meas::modelfit::CModelStageControl::linearPriorConfig |
int lsst::meas::modelfit::CModelStageControl::maxRadius |
int lsst::meas::modelfit::CModelStageControl::nComponents |
OptimizerControl lsst::meas::modelfit::CModelStageControl::optimizer |
std::string lsst::meas::modelfit::CModelStageControl::priorName |
std::string lsst::meas::modelfit::CModelStageControl::priorSource |
std::string lsst::meas::modelfit::CModelStageControl::profileName |
bool lsst::meas::modelfit::CModelStageControl::usePixelWeights |
double lsst::meas::modelfit::CModelStageControl::weightsMultiplier |