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