|
Mantid
|
#include "MantidAPI/DllConfig.h"#include "MantidAPI/ICostFunction.h"#include "MantidKernel/PropertyManager.h"#include <string>Go to the source code of this file.
Classes | |
| class | Mantid::API::IFuncMinimizer |
| An interface for function minimizers. More... | |
Namespaces | |
| namespace | Mantid |
| Helper class which provides the Collimation Length for SANS instruments. | |
| namespace | Mantid::API |
| namespace | Mantid::API::MinimizerStatus |
| Canonical minimizer "OutputStatus" strings. | |
Typedefs | |
| using | Mantid::API::IFuncMinimizer_sptr = std::shared_ptr< IFuncMinimizer > |
Variables | |
| const std::string | Mantid::API::MinimizerStatus::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 | Mantid::API::MinimizerStatus::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 | Mantid::API::MinimizerStatus::SUCCESS = "success" |
| Reported when a minimizer has fully converged. | |