BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
SimplexBuilder.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_SimplexBuilder
11
#define ROOT_Minuit2_SimplexBuilder
12
13
#include "
Minuit2/MinimumBuilder.h
"
14
15
namespace
ROOT
{
16
17
namespace
Minuit2 {
18
19
20
class
FunctionMinimum;
21
class
MnFcn;
22
class
MinimumSeed;
23
24
/** Performs a minimization using the simplex method of Nelder and Mead
25
(ref. Comp. J. 7, 308 (1965)).
26
*/
27
28
class
SimplexBuilder
:
public
MinimumBuilder
{
29
30
public
:
31
32
SimplexBuilder
() {}
33
34
~SimplexBuilder
() {}
35
36
virtual
FunctionMinimum
Minimum
(
const
MnFcn
&,
const
GradientCalculator
&,
const
MinimumSeed
&,
const
MnStrategy
&,
unsigned
int
,
double
)
const
;
37
38
private
:
39
40
};
41
42
}
// namespace Minuit2
43
44
}
// namespace ROOT
45
46
#endif
// ROOT_Minuit2_SimplexBuilder
MinimumBuilder.h
ROOT::Minuit2::FunctionMinimum
Definition:
FunctionMinimum.h:30
ROOT::Minuit2::GradientCalculator
Definition:
GradientCalculator.h:25
ROOT::Minuit2::MinimumBuilder
Definition:
MinimumBuilder.h:27
ROOT::Minuit2::MinimumSeed
Definition:
MinimumSeed.h:31
ROOT::Minuit2::MnFcn
Definition:
MnFcn.h:33
ROOT::Minuit2::MnStrategy
Definition:
MnStrategy.h:27
ROOT::Minuit2::SimplexBuilder
Definition:
SimplexBuilder.h:28
ROOT::Minuit2::SimplexBuilder::~SimplexBuilder
~SimplexBuilder()
Definition:
SimplexBuilder.h:34
ROOT::Minuit2::SimplexBuilder::SimplexBuilder
SimplexBuilder()
Definition:
SimplexBuilder.h:32
ROOT::Minuit2::SimplexBuilder::Minimum
virtual FunctionMinimum Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
ROOT
Definition:
TUUID.h:7
Fit
3rdparty
RootMinimizers
Minuit2
SimplexBuilder.h
Generated by
1.9.1