14#if defined(DEBUG) || defined(WARNINGMSG)
32 MN_INFO_MSG(
"CombinedMinimumBuilder: migrad method fails, will try with simplex method first.");
38 MN_INFO_MSG(
"CombinedMinimumBuilder: both migrad and simplex method fail.");
47 MN_INFO_MSG(
"CombinedMinimumBuilder: both migrad and method fails also at 2nd attempt.");
48 MN_INFO_MSG(
"CombinedMinimumBuilder: return simplex Minimum.");
virtual FunctionMinimum Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
VariableMetricMinimizer fVMMinimizer
SimplexMinimizer fSimplexMinimizer
class holding the full result of the minimization; both internal and external (MnUserParameterState) ...
const MnUserParameterState & UserState() const
interface class for gradient calculators
virtual FunctionMinimum Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const =0
MinimumSeed contains the starting values for the minimization produced by the SeedGenerator.
Wrapper class to FCNBase interface used internally by Minuit.
API class for defining three levels of strategies: low (0), medium (1), high (>=2); acts on: Migrad (...
const MinimumBuilder & Builder() const
const MinimumBuilder & Builder() const
const MinimumSeedGenerator & SeedGenerator() const
Namespace for new ROOT classes and functions.