Logo ROOT   6.08/07
Reference Guide
MinimizerTypes.h
Go to the documentation of this file.
1 #ifndef ROOT_Fit_MinimizerTypes
2 #define ROOT_Fit_MinimizerTypes
3 
4 // define a different type so easy to see in Shark
5 struct TMINUIT {
6  static std::string name() { return "Minuit"; }
7  static std::string name2() { return ""; }
8 };
9 struct TFUMILI {
10  static std::string name() { return "Fumili"; }
11  static std::string name2() { return ""; }
12 };
13 struct MINUIT2 {
14  static std::string name() { return "Minuit2"; }
15  static std::string name2() { return ""; }
16 };
17 struct FUMILI2 {
18  static std::string name() { return "Fumili2"; }
19  static std::string name2() { return ""; }
20 };
21 struct DUMMY {
22  static std::string name() { return "Dummy"; }
23  static std::string name2() { return ""; }
24 };
25 struct GSL_FR {
26  static std::string name() { return "GSLMultiMin"; }
27  static std::string name2() { return "ConjugateFR"; }
28 };
29 struct GSL_PR {
30  static std::string name() { return "GSLMultiMin"; }
31  static std::string name2() { return "ConjugatePR"; }
32 };
33 struct GSL_BFGS {
34  static std::string name() { return "GSLMultiMin"; }
35  static std::string name2() { return "BFGS"; }
36 };
37 struct GSL_BFGS2 {
38  static std::string name() { return "GSLMultiMin"; }
39  static std::string name2() { return "BFGS2"; }
40 };
41 struct GSL_NLS {
42  static std::string name() { return "GSLMultiFit"; }
43  static std::string name2() { return ""; }
44 };
45 
46 struct LINEAR {
47  static std::string name() { return "Linear"; }
48  static std::string name2() { return ""; }
49 };
50 
51 #endif
static std::string name2()
static std::string name()
static std::string name2()
Definition: MinimizerTypes.h:7
static std::string name2()
static std::string name()
static std::string name2()
static std::string name2()
static std::string name2()
static std::string name()
Definition: MinimizerTypes.h:6
static std::string name()
static std::string name2()
static std::string name()
static std::string name2()
static std::string name2()
static std::string name()
static std::string name()
static std::string name()
static std::string name2()
static std::string name()
static std::string name()
static std::string name()
static std::string name2()