ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
MnSeedGenerator.h
Go to the documentation of this file.
1
// @(#)root/minuit2:$Id$
2
// Authors: M. Winkler, F. James, L. Moneta, A. Zsenei 2003-2005
3
4
/**********************************************************************
5
* *
6
* Copyright (c) 2005 LCG ROOT Math team, CERN/PH-SFT *
7
* *
8
**********************************************************************/
9
10
#ifndef ROOT_Minuit2_MnSeedGenerator
11
#define ROOT_Minuit2_MnSeedGenerator
12
13
#include "
Minuit2/MinimumSeedGenerator.h
"
14
15
namespace
ROOT {
16
17
namespace
Minuit2 {
18
19
20
/** concrete implementation of the MinimumSeedGenerator interface; used within
21
ModularFunctionMinimizer;
22
*/
23
24
class
MnSeedGenerator :
public
MinimumSeedGenerator {
25
26
public
:
27
28
MnSeedGenerator() {}
29
30
virtual
~MnSeedGenerator() {}
31
32
virtual
MinimumSeed operator()(
const
MnFcn&,
const
GradientCalculator&,
const
MnUserParameterState&,
const
MnStrategy&)
const
;
33
34
virtual
MinimumSeed operator()(
const
MnFcn&,
const
AnalyticalGradientCalculator&,
const
MnUserParameterState&,
const
MnStrategy&)
const
;
35
36
private
:
37
38
};
39
40
}
// namespace Minuit2
41
42
}
// namespace ROOT
43
44
#endif // ROOT_Minuit2_MnSeedGenerator
MinimumSeedGenerator.h
math
minuit2
inc
Minuit2
MnSeedGenerator.h
Generated on Tue May 5 2020 14:03:06 for ROOT by
1.8.5