Logo ROOT   6.16/01
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
18namespace ROOT {
19
20 namespace Minuit2 {
21
23
24//______________________________________________________________________________
25/**
26 Instantiates the SeedGenerator and MinimumBuilder for
27 Variable Metric Minimization method.
28 API is provided in the upper ROOT::Minuit2::ModularFunctionMinimizer class
29
30 */
31
32
33
35
36
37
38public:
39
40 class BFGSType {};
41
44
48
50
52 const MinimumBuilder& Builder() const {return fMinBuilder;}
54
55private:
56
59};
60
61 } // namespace Minuit2
62
63} // namespace ROOT
64
65#endif // ROOT_Minuit2_VariableMetricMinimizer
base class for seed generators (starting values); the seed generator prepares initial starting values...
concrete implementation of the MinimumSeedGenerator interface; used within ModularFunctionMinimizer;
Base common class providing the API for all the minimizer Various Minimize methods are provided varyi...
Build (find) function minimum using the Variable Metric method (MIGRAD) Two possible error updators c...
Instantiates the SeedGenerator and MinimumBuilder for Variable Metric Minimization method.
const MinimumBuilder & Builder() const
const MinimumSeedGenerator & SeedGenerator() const
Namespace for new ROOT classes and functions.
Definition: StringConv.hxx:21