BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
SimplexSeedGenerator.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_SimplexSeedGenerator
11
#define ROOT_Minuit2_SimplexSeedGenerator
12
13
#include "
Minuit2/MinimumSeedGenerator.h
"
14
15
namespace
ROOT
{
16
17
namespace
Minuit2 {
18
19
20
class
MinimumSeed;
21
class
MnFcn;
22
class
MnUserParameterState;
23
class
MnStrategy;
24
25
/**
26
generate Simplex starting point (state)
27
*/
28
class
SimplexSeedGenerator
:
public
MinimumSeedGenerator
{
29
30
public
:
31
32
SimplexSeedGenerator
() {}
33
34
~SimplexSeedGenerator
() {}
35
36
virtual
MinimumSeed
operator()
(
const
MnFcn
&,
const
GradientCalculator
&,
const
MnUserParameterState
&,
const
MnStrategy
&)
const
;
37
38
virtual
MinimumSeed
operator()
(
const
MnFcn
&,
const
AnalyticalGradientCalculator
&,
const
MnUserParameterState
&,
const
MnStrategy
&)
const
;
39
40
private
:
41
42
};
43
44
}
// namespace Minuit2
45
46
}
// namespace ROOT
47
48
#endif
// ROOT_Minuit2_SimplexSeedGenerator
MinimumSeedGenerator.h
ROOT::Minuit2::AnalyticalGradientCalculator
Definition:
AnalyticalGradientCalculator.h:23
ROOT::Minuit2::GradientCalculator
Definition:
GradientCalculator.h:25
ROOT::Minuit2::MinimumSeedGenerator
Definition:
MinimumSeedGenerator.h:30
ROOT::Minuit2::MinimumSeed
Definition:
MinimumSeed.h:31
ROOT::Minuit2::MnFcn
Definition:
MnFcn.h:33
ROOT::Minuit2::MnStrategy
Definition:
MnStrategy.h:27
ROOT::Minuit2::MnUserParameterState
Definition:
MnUserParameterState.h:31
ROOT::Minuit2::SimplexSeedGenerator
Definition:
SimplexSeedGenerator.h:28
ROOT::Minuit2::SimplexSeedGenerator::~SimplexSeedGenerator
~SimplexSeedGenerator()
Definition:
SimplexSeedGenerator.h:34
ROOT::Minuit2::SimplexSeedGenerator::operator()
virtual MinimumSeed operator()(const MnFcn &, const AnalyticalGradientCalculator &, const MnUserParameterState &, const MnStrategy &) const
ROOT::Minuit2::SimplexSeedGenerator::operator()
virtual MinimumSeed operator()(const MnFcn &, const GradientCalculator &, const MnUserParameterState &, const MnStrategy &) const
ROOT::Minuit2::SimplexSeedGenerator::SimplexSeedGenerator
SimplexSeedGenerator()
Definition:
SimplexSeedGenerator.h:32
ROOT
Definition:
TUUID.h:7
Fit
3rdparty
RootMinimizers
Minuit2
SimplexSeedGenerator.h
Generated by
1.9.1