Logo ROOT   6.12/07
Reference Guide
LinkDef1.h
Go to the documentation of this file.
1 /* @(#)root/mathcore:$Id$ */
2 
3 /*************************************************************************
4  * Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *
5  * All rights reserved. *
6  * *
7  * For the licensing terms see $ROOTSYS/LICENSE. *
8  * For the list of contributors see $ROOTSYS/README/CREDITS. *
9  *************************************************************************/
10 
11 #ifdef __CINT__
12 
13 #pragma link C++ nestedtypedefs;
14 #pragma link C++ nestedclasses;
15 
16 #pragma link C++ namespace TMath;
17 
18 #pragma link C++ class TComplex+;
19 
20 #pragma link C++ function operator*(Double_t, const TComplex&);
21 #pragma link C++ function operator+(Double_t, const TComplex&);
22 #pragma link C++ function operator/(Double_t, const TComplex&);
23 #pragma link C++ function operator-(Double_t, const TComplex&);
24 #pragma link C++ function operator>>(std::istream&,TComplex&);
25 #pragma link C++ function operator<<(std::ostream&,const TComplex&);
26 
27 #pragma link C++ function TMath::Limits<Double_t>::Min();
28 #pragma link C++ function TMath::Limits<Double_t>::Max();
29 #pragma link C++ function TMath::Limits<Double_t>::Epsilon();
30 
31 #pragma link C++ function TMath::Limits<Float_t>::Min();
32 #pragma link C++ function TMath::Limits<Float_t>::Max();
33 #pragma link C++ function TMath::Limits<Float_t>::Epsilon();
34 
35 #pragma link C++ function TMath::Limits<Int_t>::Max();
36 #pragma link C++ function TMath::Limits<Int_t>::Min();
37 
38 // exclude these since they do not work in CINT
39 //#pragma link C++ function TMath::Limits<Long64_t>::Max();
40 //#pragma link C++ function TMath::Limits<Long64_t>::Min();
41 
42 #pragma link C++ function TMath::MinElement(Long64_t, const Short_t*);
43 #pragma link C++ function TMath::MinElement(Long64_t, const Int_t*);
44 #pragma link C++ function TMath::MinElement(Long64_t, const Float_t*);
45 #pragma link C++ function TMath::MinElement(Long64_t, const Double_t*);
46 #pragma link C++ function TMath::MinElement(Long64_t, const Long_t*);
47 #pragma link C++ function TMath::MinElement(Long64_t, const Long64_t*);
48 
49 #pragma link C++ function TMath::MaxElement(Long64_t, const Short_t*);
50 #pragma link C++ function TMath::MaxElement(Long64_t, const Int_t*);
51 #pragma link C++ function TMath::MaxElement(Long64_t, const Float_t*);
52 #pragma link C++ function TMath::MaxElement(Long64_t, const Double_t*);
53 #pragma link C++ function TMath::MaxElement(Long64_t, const Long_t*);
54 #pragma link C++ function TMath::MaxElement(Long64_t, const Long64_t*);
55 
56 #pragma link C++ function TMath::LocMin(Long64_t, const Short_t*);
57 #pragma link C++ function TMath::LocMin(Long64_t, const Int_t*);
58 #pragma link C++ function TMath::LocMin(Long64_t, const Float_t*);
59 #pragma link C++ function TMath::LocMin(Long64_t, const Double_t*);
60 #pragma link C++ function TMath::LocMin(Long64_t, const Long_t*);
61 #pragma link C++ function TMath::LocMin(Long64_t, const Long64_t*);
62 
63 #pragma link C++ function TMath::LocMax(Long64_t, const Short_t*);
64 #pragma link C++ function TMath::LocMax(Long64_t, const Int_t*);
65 #pragma link C++ function TMath::LocMax(Long64_t, const Float_t*);
66 #pragma link C++ function TMath::LocMax(Long64_t, const Double_t*);
67 #pragma link C++ function TMath::LocMax(Long64_t, const Long_t*);
68 #pragma link C++ function TMath::LocMax(Long64_t, const Long64_t*);
69 
70 #pragma link C++ function TMath::Mean(Long64_t, const Short_t*, const Double_t*);
71 #pragma link C++ function TMath::Mean(Long64_t, const Int_t*, const Double_t*);
72 #pragma link C++ function TMath::Mean(Long64_t, const Float_t*, const Double_t*);
73 #pragma link C++ function TMath::Mean(Long64_t, const Double_t*, const Double_t*);
74 #pragma link C++ function TMath::Mean(Long64_t, const Long_t*, const Double_t*);
75 #pragma link C++ function TMath::Mean(Long64_t, const Long64_t*, const Double_t*);
76 
77 #pragma link C++ function TMath::GeomMean(Long64_t, const Short_t*);
78 #pragma link C++ function TMath::GeomMean(Long64_t, const Int_t*);
79 #pragma link C++ function TMath::GeomMean(Long64_t, const Float_t*);
80 #pragma link C++ function TMath::GeomMean(Long64_t, const Double_t*);
81 #pragma link C++ function TMath::GeomMean(Long64_t, const Long_t*);
82 #pragma link C++ function TMath::GeomMean(Long64_t, const Long64_t*);
83 
84 #pragma link C++ function TMath::RMS(Long64_t, const Short_t*);
85 #pragma link C++ function TMath::RMS(Long64_t, const Int_t*);
86 #pragma link C++ function TMath::RMS(Long64_t, const Float_t*);
87 #pragma link C++ function TMath::RMS(Long64_t, const Double_t*);
88 #pragma link C++ function TMath::RMS(Long64_t, const Long_t*);
89 #pragma link C++ function TMath::RMS(Long64_t, const Long64_t*);
90 
91 #pragma link C++ function TMath::Median(Long64_t, const Short_t*, const Double_t*, Long64_t*);
92 #pragma link C++ function TMath::Median(Long64_t, const Int_t*, const Double_t*, Long64_t*);
93 #pragma link C++ function TMath::Median(Long64_t, const Float_t*, const Double_t*, Long64_t*);
94 #pragma link C++ function TMath::Median(Long64_t, const Double_t*, const Double_t*, Long64_t*);
95 #pragma link C++ function TMath::Median(Long64_t, const Long_t*, const Double_t*, Long64_t*);
96 #pragma link C++ function TMath::Median(Long64_t, const Long64_t*, const Double_t*, Long64_t*);
97 
98 #pragma link C++ function TMath::KOrdStat(Long64_t, const Short_t*, Long64_t, Long64_t*);
99 #pragma link C++ function TMath::KOrdStat(Long64_t, const Int_t*, Long64_t, Long64_t*);
100 #pragma link C++ function TMath::KOrdStat(Long64_t, const Float_t*, Long64_t, Long64_t*);
101 #pragma link C++ function TMath::KOrdStat(Long64_t, const Double_t*, Long64_t, Long64_t*);
102 #pragma link C++ function TMath::KOrdStat(Long64_t, const Long_t*, Long64_t, Long64_t*);
103 #pragma link C++ function TMath::KOrdStat(Long64_t, const Long64_t*, Long64_t, Long64_t*);
104 
105 #pragma link C++ function TMath::BinarySearch(Long64_t, const Short_t*, Short_t);
106 #pragma link C++ function TMath::BinarySearch(Long64_t, const Int_t*, Int_t);
107 #pragma link C++ function TMath::BinarySearch(Long64_t, const Float_t*, Float_t);
108 #pragma link C++ function TMath::BinarySearch(Long64_t, const Double_t*, Double_t);
109 #pragma link C++ function TMath::BinarySearch(Long64_t, const Long_t*, Long_t);
110 #pragma link C++ function TMath::BinarySearch(Long64_t, const Long64_t*, Long64_t);
111 
112 #pragma link C++ function TMath::BinarySearch(Long64_t, const Short_t**, Short_t);
113 #pragma link C++ function TMath::BinarySearch(Long64_t, const Int_t**, Int_t);
114 #pragma link C++ function TMath::BinarySearch(Long64_t, const Float_t**, Float_t);
115 #pragma link C++ function TMath::BinarySearch(Long64_t, const Double_t**, Double_t);
116 #pragma link C++ function TMath::BinarySearch(Long64_t, const Long_t**, Long_t);
117 #pragma link C++ function TMath::BinarySearch(Long64_t, const Long64_t**, Long64_t);
118 
119 #pragma link C++ function TMath::IsInside(Float_t, Float_t, Int_t, Float_t*, Float_t*);
120 #pragma link C++ function TMath::IsInside(Int_t, Int_t, Int_t, Int_t*, Int_t*);
121 
122 #pragma link C++ function TMath::Sort(Long64_t, const Short_t*, Long64_t*, Bool_t);
123 #pragma link C++ function TMath::Sort(Long64_t, const Int_t*, Long64_t*, Bool_t);
124 #pragma link C++ function TMath::Sort(Long64_t, const Float_t*, Long64_t*, Bool_t);
125 #pragma link C++ function TMath::Sort(Long64_t, const Double_t*, Long64_t*, Bool_t);
126 #pragma link C++ function TMath::Sort(Long64_t, const Long_t*, Long64_t*, Bool_t);
127 #pragma link C++ function TMath::Sort(Long64_t, const Long64_t*, Long64_t*, Bool_t);
128 
129 #pragma link C++ function TMath::Sort(Int_t, const Short_t*, Int_t*, Bool_t);
130 #pragma link C++ function TMath::Sort(Int_t, const Int_t*, Int_t*, Bool_t);
131 #pragma link C++ function TMath::Sort(Int_t, const Float_t*, Int_t*, Bool_t);
132 #pragma link C++ function TMath::Sort(Int_t, const Double_t*, Int_t*, Bool_t);
133 #pragma link C++ function TMath::Sort(Int_t, const Long_t*, Int_t*, Bool_t);
134 #pragma link C++ function TMath::Sort(Int_t, const Long64_t*, Int_t*, Bool_t);
135 
136 
137 #pragma link C++ function TMath::Cross(const Float_t*,const Float_t*, Float_t*);
138 #pragma link C++ function TMath::Cross(const Double_t*,const Double_t*, Double_t*);
139 
140 #pragma link C++ function TMath::NormCross(const Float_t*,const Float_t*,Float_t*);
141 #pragma link C++ function TMath::NormCross(const Double_t*,const Double_t*,Double_t*);
142 
143 #pragma link C++ function TMath::Normal2Plane(const Float_t*,const Float_t*,const Float_t*, Float_t*);
144 #pragma link C++ function TMath::Normal2Plane(const Double_t*,const Double_t*,const Double_t*, Double_t*);
145 
146 #endif