ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
math
mathmore
inc
Math
LinkDef.h
Go to the documentation of this file.
1
// @(#)root/mathmore:$Id$
2
// Authors: L. Moneta, A. Zsenei 08/2005
3
4
5
6
#ifdef __CINT__
7
8
#pragma extra_include "Math/IFunctionfwd.h";
9
#pragma extra_include "Math/IFunction.h";
10
11
#ifndef ROOT_PCH
12
// We cannot assume that the source directory is available when building a PCH.
13
#pragma extra_include "math/mathmore/src/GSLError.h";
14
#endif
15
16
#pragma link C++ nestedclasses;
17
#pragma link C++ nestedtypedef;
18
19
#pragma link C++ namespace ROOT;
20
#pragma link C++ namespace ROOT::Math;
21
#pragma link C++ namespace ROOT::MathMore;
22
23
24
#include "LinkDef_Func.h"
25
#include "
LinkDef_RootFinding.h
"
26
27
#pragma link C++ struct ROOT::Math::MathMoreLibrary;
28
29
#pragma link C++ class ROOT::Math::ParamFunction<ROOT::Math::IParametricGradFunctionOneDim>+;
30
31
#ifndef _WIN32
32
// virtual inheritance gives problem when making dictionary on Windows
33
#pragma link C++ class ROOT::Math::Polynomial+;
34
#else
35
#pragma link C++ class ROOT::Math::Polynomial-;
36
#endif
37
38
#pragma link C++ class ROOT::Math::ChebyshevApprox+;
39
#pragma link C++ class ROOT::Math::Derivator+;
40
41
#pragma link C++ class ROOT::Math::Vavilov+;
42
#pragma link C++ class ROOT::Math::VavilovAccurate+;
43
#pragma link C++ class ROOT::Math::VavilovFast+;
44
45
#ifndef _WIN32
46
// virtual inheritance gives problem when making dictionary on Windows
47
#pragma link C++ class ROOT::Math::Polynomial+;
48
#pragma link C++ class ROOT::Math::VavilovAccuratePdf+;
49
#pragma link C++ class ROOT::Math::VavilovAccurateCdf+;
50
#pragma link C++ class ROOT::Math::VavilovAccurateQuantile+;
51
#else
52
#pragma link C++ class ROOT::Math::Polynomial-;
53
#pragma link C++ class ROOT::Math::VavilovAccuratePdf-;
54
#pragma link C++ class ROOT::Math::VavilovAccurateCdf-;
55
#pragma link C++ class ROOT::Math::VavilovAccurateQuantile-;
56
#endif
57
58
59
//#pragma extra_include "TF1.h";
60
61
62
#pragma link C++ namespace ROOT::Math::Integration;
63
#pragma link C++ class ROOT::Math::GSLIntegrator+;
64
65
#pragma link C++ namespace ROOT::Math::Minim1D;
66
#pragma link C++ class ROOT::Math::GSLMinimizer1D+;
67
68
#pragma link C++ class ROOT::Math::Interpolator+;
69
70
// random numbers
71
#pragma link C++ class ROOT::Math::GSLRandomEngine+;
72
73
#pragma link C++ class ROOT::Math::GSLRngMT+;
74
#pragma link C++ class ROOT::Math::GSLRngTaus+;
75
#pragma link C++ class ROOT::Math::GSLRngRanLux+;
76
#pragma link C++ class ROOT::Math::GSLRngRanLuxS1+;
77
#pragma link C++ class ROOT::Math::GSLRngRanLuxS2+;
78
#pragma link C++ class ROOT::Math::GSLRngRanLuxD1+;
79
#pragma link C++ class ROOT::Math::GSLRngRanLuxD2+;
80
#pragma link C++ class ROOT::Math::GSLRngGFSR4+;
81
#pragma link C++ class ROOT::Math::Random<ROOT::Math::GSLRngMT>+;
82
#pragma link C++ class ROOT::Math::Random<ROOT::Math::GSLRngTaus>+;
83
#pragma link C++ class ROOT::Math::Random<ROOT::Math::GSLRngRanLux>+;
84
#pragma link C++ class ROOT::Math::Random<ROOT::Math::GSLRngRanLuxS1>+;
85
#pragma link C++ class ROOT::Math::Random<ROOT::Math::GSLRngRanLuxS2>+;
86
#pragma link C++ class ROOT::Math::Random<ROOT::Math::GSLRngRanLuxD1>+;
87
#pragma link C++ class ROOT::Math::Random<ROOT::Math::GSLRngRanLuxD2>+;
88
#pragma link C++ class ROOT::Math::Random<ROOT::Math::GSLRngGFSR4>+;
89
90
#pragma link C++ typedef ROOT::Math::RandomMT;
91
#pragma link C++ typedef ROOT::Math::RandomTaus;
92
#pragma link C++ typedef ROOT::Math::RandomRanLux;
93
#pragma link C++ typedef ROOT::Math::RandomGFSR4;
94
95
96
#pragma link C++ class ROOT::Math::GSLQRngSobol+;
97
#pragma link C++ class ROOT::Math::GSLQRngNiederreiter2+;
98
#pragma link C++ class ROOT::Math::QuasiRandom<ROOT::Math::GSLQRngSobol>+;
99
#pragma link C++ class ROOT::Math::QuasiRandom<ROOT::Math::GSLQRngNiederreiter2>+;
100
#pragma link C++ typedef ROOT::Math::QuasiRandomSobol;
101
#pragma link C++ typedef ROOT::Math::QuasiRandomNiederreiter;
102
103
104
105
#pragma link C++ class ROOT::Math::KelvinFunctions+;
106
107
#pragma link C++ class ROOT::Math::GSLMinimizer+;
108
#pragma link C++ class ROOT::Math::GSLSimAnMinimizer+;
109
#pragma link C++ class ROOT::Math::GSLSimAnFunc+;
110
#pragma link C++ class ROOT::Math::GSLSimAnParams+;
111
#pragma link C++ class ROOT::Math::GSLSimAnnealing+;
112
113
//#pragma link C++ class std::vector<ROOT::Math::IGradientFunctionMultiDim *>+;
114
#pragma link C++ class ROOT::Math::GSLNLSMinimizer-;
115
#pragma link C++ class ROOT::Math::LSResidualFunc-;
116
117
// #ifndef _WIN32 // exclude for same problem of virtual inheritance
118
// #pragma link C++ class ROOT::Math::LSResidualFunc+;
119
// #else
120
// #pragma link C++ class ROOT::Math::LSResidualFunc-;
121
// #endif
122
123
#pragma link C++ class ROOT::Math::GSLMCIntegrator+;
124
#pragma link C++ class ROOT::Math::VegasParameters+;
125
#pragma link C++ class ROOT::Math::MiserParameters+;
126
127
#pragma link C++ class ROOT::Math::GSLMultiRootFinder+;
128
#pragma link C++ typedef ROOT::Math::MultiRootFinder;
129
130
#endif //__CINT__
LinkDef_RootFinding.h