Logo ROOT  
Reference Guide
VariableMetricMinimizer.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_VariableMetricMinimizer
11 #define ROOT_Minuit2_VariableMetricMinimizer
12 
13 #include "Minuit2/MnConfig.h"
17 
18 namespace ROOT {
19 
20 namespace Minuit2 {
21 
23 };
24 
25 //______________________________________________________________________________
26 /**
27  Instantiates the SeedGenerator and MinimumBuilder for
28  Variable Metric Minimization method.
29  API is provided in the upper ROOT::Minuit2::ModularFunctionMinimizer class
30 
31  */
32 
34 
35 public:
36  class BFGSType {
37  };
38 
40 
43  {
44  }
45 
47 
48  const MinimumSeedGenerator &SeedGenerator() const { return fMinSeedGen; }
49  const MinimumBuilder &Builder() const { return fMinBuilder; }
51 
52 private:
55 };
56 
57 } // namespace Minuit2
58 
59 } // namespace ROOT
60 
61 #endif // ROOT_Minuit2_VariableMetricMinimizer
ROOT::Minuit2::VariableMetricMinimizer::fMinSeedGen
MnSeedGenerator fMinSeedGen
Definition: VariableMetricMinimizer.h:53
MnSeedGenerator.h
ModularFunctionMinimizer.h
ROOT::Minuit2::VariableMetricMinimizer::fMinBuilder
VariableMetricBuilder fMinBuilder
Definition: VariableMetricMinimizer.h:54
ROOT::Minuit2::VariableMetricBuilder
Build (find) function minimum using the Variable Metric method (MIGRAD) Two possible error updators c...
Definition: VariableMetricBuilder.h:34
ROOT::Minuit2::BFGSMinimizerType
Definition: VariableMetricMinimizer.h:22
ROOT::Minuit2::MnSeedGenerator
concrete implementation of the MinimumSeedGenerator interface; used within ModularFunctionMinimizer;
Definition: MnSeedGenerator.h:23
ROOT::Minuit2::VariableMetricMinimizer::Builder
const MinimumBuilder & Builder() const
Definition: VariableMetricMinimizer.h:49
ROOT::Minuit2::VariableMetricMinimizer::~VariableMetricMinimizer
~VariableMetricMinimizer()
Definition: VariableMetricMinimizer.h:46
ROOT::Minuit2::VariableMetricMinimizer::BFGSType
Definition: VariableMetricMinimizer.h:36
ROOT::Minuit2::VariableMetricMinimizer::VariableMetricMinimizer
VariableMetricMinimizer()
Definition: VariableMetricMinimizer.h:39
ROOT::Minuit2::VariableMetricMinimizer::SeedGenerator
const MinimumSeedGenerator & SeedGenerator() const
Definition: VariableMetricMinimizer.h:48
ROOT::Minuit2::ModularFunctionMinimizer
Base common class providing the API for all the minimizer Various Minimize methods are provided varyi...
Definition: ModularFunctionMinimizer.h:40
ROOT::Minuit2::VariableMetricMinimizer::VariableMetricMinimizer
VariableMetricMinimizer(BFGSType)
Definition: VariableMetricMinimizer.h:41
ROOT::Minuit2::VariableMetricMinimizer::Builder
MinimumBuilder & Builder()
Definition: VariableMetricMinimizer.h:50
ROOT::Minuit2::VariableMetricMinimizer
Instantiates the SeedGenerator and MinimumBuilder for Variable Metric Minimization method.
Definition: VariableMetricMinimizer.h:33
ROOT::Minuit2::MinimumSeedGenerator
base class for seed generators (starting values); the seed generator prepares initial starting values...
Definition: MinimumSeedGenerator.h:29
VariableMetricBuilder.h
ROOT
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
Definition: EExecutionPolicy.hxx:4
ROOT::Minuit2::MinimumBuilder
Definition: MinimumBuilder.h:27
MnConfig.h