|
Mantid
|
Canonical minimizer "OutputStatus" strings. More...
Variables | |
| const std::string | CHANGES_IN_FUNCTION_TOO_SMALL = "Changes in function value are too small" |
| Reported by Levenberg-Marquardt when the change in the cost function between iterations has fallen below tolerance (an essentially-converged stop). | |
| const std::string | CHANGES_IN_PARAMETER_TOO_SMALL = "Changes in parameter value are too small" |
| Reported by Levenberg-Marquardt when the change in the parameter values between iterations has fallen below tolerance (an essentially-converged stop). | |
| const std::string | SUCCESS = "success" |
| Reported when a minimizer has fully converged. | |
Canonical minimizer "OutputStatus" strings.
These are the single source of truth for the status text a minimizer reports (and that consumers such as the Fit algorithm and FitPeaks compare against), so the wording only lives in one place.
|
inline |
Reported by Levenberg-Marquardt when the change in the cost function between iterations has fallen below tolerance (an essentially-converged stop).
Definition at line 31 of file IFuncMinimizer.h.
Referenced by Mantid::Algorithms::FitPeaks::fitStatusIsConverged(), and Mantid::CurveFitting::FuncMinimisers::LevenbergMarquardtMinimizer::iterate().
|
inline |
Reported by Levenberg-Marquardt when the change in the parameter values between iterations has fallen below tolerance (an essentially-converged stop).
Definition at line 34 of file IFuncMinimizer.h.
Referenced by Mantid::Algorithms::FitPeaks::fitStatusIsConverged(), and Mantid::CurveFitting::FuncMinimisers::LevenbergMarquardtMinimizer::iterate().
|
inline |
Reported when a minimizer has fully converged.
Definition at line 28 of file IFuncMinimizer.h.
Referenced by Mantid::CurveFitting::Algorithms::Fit::finalizeMinimizer(), Mantid::Algorithms::FitPeaks::fitStatusIsConverged(), Mantid::CurveFitting::FuncMinimisers::DerivMinimizer::iterate(), and Mantid::CurveFitting::FuncMinimisers::SimplexMinimizer::iterate().