10 #ifndef ROOT_Minuit2_MinimumSeedGenerator
11 #define ROOT_Minuit2_MinimumSeedGenerator
20 class GradientCalculator;
21 class MnUserParameterState;
23 class AnalyticalGradientCalculator;
30 class MinimumSeedGenerator {
34 virtual ~MinimumSeedGenerator() {}
36 virtual MinimumSeed operator()(
const MnFcn&,
const GradientCalculator&,
const MnUserParameterState&,
const MnStrategy&)
const = 0;
38 virtual MinimumSeed operator()(
const MnFcn&,
const AnalyticalGradientCalculator&,
const MnUserParameterState&,
const MnStrategy&)
const = 0;
45 #endif // ROOT_Minuit2_MinimumSeedGenerator