Class ImportanceSamplerControl

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()