Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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
20namespace 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
35public:
36 class BFGSType {
37 };
38
40
43 {
44 }
45
47
48 const MinimumSeedGenerator &SeedGenerator() const override { return fMinSeedGen; }
49 const MinimumBuilder &Builder() const override { return fMinBuilder; }
50 MinimumBuilder &Builder() override { return fMinBuilder; }
51
52private:
55};
56
57} // namespace Minuit2
58
59} // namespace ROOT
60
61#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 override
const MinimumSeedGenerator & SeedGenerator() const override
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.