Class ImportanceSamplerControl¶
Defined in File AdaptiveImportanceSampler.h
Class Documentation¶
-
class
ImportanceSamplerControl
¶ Control object for one iteration of adaptive importance sampling.
- See
AdaptiveImportanceSampler, AdaptiveImportanceSamplerTask
Public Functions
-
lsst::meas::modelfit::ImportanceSamplerControl::LSST_CONTROL_FIELD(nSamples, int, "Number of Monte Carlo samples to draw")
-
lsst::meas::modelfit::ImportanceSamplerControl::LSST_CONTROL_FIELD(nUpdateSteps, int, "Number of Expectation-Maximization update iterations")
-
lsst::meas::modelfit::ImportanceSamplerControl::LSST_CONTROL_FIELD(tau1, double, "Damping parameter for E-M update (see Mixture::updateEM )")
-
lsst::meas::modelfit::ImportanceSamplerControl::LSST_CONTROL_FIELD(tau2, double, "Damping parameter for E-M update (see Mixture::updateEM )")
-
lsst::meas::modelfit::ImportanceSamplerControl::LSST_CONTROL_FIELD(targetPerplexity, double, "Minimum value for normalized perplexity after this iteration; if the actual value is less " "than this, this iteration will be repeated up to maxRepeat times until the target is met. " "In addition, if any previous iteration meets this target, this iteration will be skipped.")
-
lsst::meas::modelfit::ImportanceSamplerControl::LSST_CONTROL_FIELD(maxRepeat, int, "Maximum number of times this iteration will be repeated to meet the perplexityTarget")
-
ImportanceSamplerControl
()¶