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
matrix
inc
LinkDef.h
Go to the documentation of this file.
1
/* @(#)root/matrix:$Id$ */
2
3
/*************************************************************************
4
* Copyright (C) 1995-2000, 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 off all globals;
14
#pragma link off all classes;
15
#pragma link off all functions;
16
17
#pragma link C++ global gMatrixCheck;
18
19
#pragma link C++ namespace TMatrixTCramerInv;
20
#pragma link C++ function TMatrixTCramerInv::Inv2x2(TMatrixT<float>&,Double_t*);
21
#pragma link C++ function TMatrixTCramerInv::Inv2x2(TMatrixT<double>&,Double_t*);
22
#pragma link C++ function TMatrixTCramerInv::Inv3x3(TMatrixT<float>&,Double_t*);
23
#pragma link C++ function TMatrixTCramerInv::Inv3x3(TMatrixT<double>&,Double_t*);
24
#pragma link C++ function TMatrixTCramerInv::Inv4x4(TMatrixT<float>&,Double_t*);
25
#pragma link C++ function TMatrixTCramerInv::Inv4x4(TMatrixT<double>&,Double_t*);
26
#pragma link C++ function TMatrixTCramerInv::Inv5x5(TMatrixT<float>&,Double_t*);
27
#pragma link C++ function TMatrixTCramerInv::Inv5x5(TMatrixT<double>&,Double_t*);
28
#pragma link C++ function TMatrixTCramerInv::Inv6x6(TMatrixT<float>&,Double_t*);
29
#pragma link C++ function TMatrixTCramerInv::Inv6x6(TMatrixT<double>&,Double_t*);
30
31
#pragma link C++ namespace TMatrixTSymCramerInv;
32
#pragma link C++ function TMatrixTSymCramerInv::Inv2x2(TMatrixTSym<float>&,Double_t*);
33
#pragma link C++ function TMatrixTSymCramerInv::Inv2x2(TMatrixTSym<double>&,Double_t*);
34
#pragma link C++ function TMatrixTSymCramerInv::Inv3x3(TMatrixTSym<float>&,Double_t*);
35
#pragma link C++ function TMatrixTSymCramerInv::Inv3x3(TMatrixTSym<double>&,Double_t*);
36
#pragma link C++ function TMatrixTSymCramerInv::Inv4x4(TMatrixTSym<float>&,Double_t*);
37
#pragma link C++ function TMatrixTSymCramerInv::Inv4x4(TMatrixTSym<double>&,Double_t*);
38
#pragma link C++ function TMatrixTSymCramerInv::Inv5x5(TMatrixTSym<float>&,Double_t*);
39
#pragma link C++ function TMatrixTSymCramerInv::Inv5x5(TMatrixTSym<double>&,Double_t*);
40
#pragma link C++ function TMatrixTSymCramerInv::Inv6x6(TMatrixTSym<float>&,Double_t*);
41
#pragma link C++ function TMatrixTSymCramerInv::Inv6x6(TMatrixTSym<double>&,Double_t*);
42
43
#pragma link C++ class TVectorT <float>-;
44
#pragma link C++ class TMatrixTBase <float>-;
45
#pragma link C++ class TMatrixT <float>-;
46
#pragma link C++ class TMatrixTSym <float>-;
47
#pragma link C++ class TMatrixTSparse <float>-;
48
49
#pragma link C++ class TMatrixTLazy <float>+;
50
#pragma link C++ class TMatrixTSymLazy <float>+;
51
#pragma link C++ class THaarMatrixT <float>+;
52
#pragma link C++ class THilbertMatrixT <float>+;
53
#pragma link C++ class THilbertMatrixTSym <float>+;
54
55
#pragma link C++ class TMatrixTRow_const <float>;
56
#pragma link C++ class TMatrixTColumn_const <float>;
57
#pragma link C++ class TMatrixTDiag_const <float>;
58
#pragma link C++ class TMatrixTFlat_const <float>;
59
#pragma link C++ class TMatrixTSub_const <float>;
60
61
#pragma link C++ class TMatrixTRow <float>;
62
#pragma link C++ class TMatrixTColumn <float>;
63
#pragma link C++ class TMatrixTDiag <float>;
64
#pragma link C++ class TMatrixTFlat <float>;
65
#pragma link C++ class TMatrixTSub <float>;
66
67
#pragma link C++ class TMatrixTSparseRow_const <float>;
68
#pragma link C++ class TMatrixTSparseRow <float>;
69
#pragma link C++ class TMatrixTSparseDiag_const<float>;
70
#pragma link C++ class TMatrixTSparseDiag <float>;
71
72
#pragma link C++ typedef TVector;
73
#pragma link C++ typedef TVectorF;
74
#pragma link C++ typedef TMatrix;
75
#pragma link C++ typedef TMatrixF;
76
#pragma link C++ typedef TMatrixFSym;
77
#pragma link C++ typedef TMatrixFSparse;
78
79
#pragma link C++ typedef TMatrixFLazy;
80
#pragma link C++ typedef TMatrixFSymLazy;
81
#pragma link C++ typedef THaarMatrixF;
82
#pragma link C++ typedef THilbertMatrixF;
83
#pragma link C++ typedef THilbertMatrixFSym;
84
85
#pragma link C++ typedef TMatrixFRow_const;
86
#pragma link C++ typedef TMatrixFColumn_const;
87
#pragma link C++ typedef TMatrixFDiag_const;
88
#pragma link C++ typedef TMatrixFFlat_const;
89
#pragma link C++ typedef TMatrixFSub_const;
90
#pragma link C++ typedef TMatrixFRow;
91
#pragma link C++ typedef TMatrixFColumn;
92
#pragma link C++ typedef TMatrixFDiag;
93
#pragma link C++ typedef TMatrixFFlat;
94
#pragma link C++ typedef TMatrixFSub;
95
96
#pragma link C++ typedef TMatrixFSparseRow_const;
97
#pragma link C++ typedef TMatrixFSparseRow;
98
#pragma link C++ typedef TMatrixFSparseDiag_const;
99
#pragma link C++ typedef TMatrixFSparseDiag;
100
101
#pragma link C++ class TVectorT <double>-;
102
#pragma link C++ class TMatrixTBase <double>-;
103
#pragma link C++ class TMatrixT <double>-;
104
#pragma link C++ class TMatrixTSym <double>-;
105
#pragma link C++ class TMatrixTSparse <double>-;
106
107
#pragma link C++ class TMatrixTLazy <double>+;
108
#pragma link C++ class TMatrixTSymLazy <double>+;
109
#pragma link C++ class THaarMatrixT <double>+;
110
#pragma link C++ class THilbertMatrixT <double>+;
111
#pragma link C++ class THilbertMatrixTSym <double>+;
112
113
#pragma link C++ class TMatrixTRow_const <double>;
114
#pragma link C++ class TMatrixTColumn_const <double>;
115
#pragma link C++ class TMatrixTDiag_const <double>;
116
#pragma link C++ class TMatrixTFlat_const <double>;
117
#pragma link C++ class TMatrixTSub_const <double>;
118
119
#pragma link C++ class TMatrixTRow <double>;
120
#pragma link C++ class TMatrixTColumn <double>;
121
#pragma link C++ class TMatrixTDiag <double>;
122
#pragma link C++ class TMatrixTFlat <double>;
123
#pragma link C++ class TMatrixTSub <double>;
124
125
#pragma link C++ class TMatrixTSparseRow_const <double>;
126
#pragma link C++ class TMatrixTSparseRow <double>;
127
#pragma link C++ class TMatrixTSparseDiag_const<double>;
128
#pragma link C++ class TMatrixTSparseDiag <double>;
129
130
#pragma link C++ typedef TVectorD;
131
#pragma link C++ typedef TMatrixD;
132
#pragma link C++ typedef TMatrixDSym;
133
#pragma link C++ typedef TMatrixDSparse;
134
135
#pragma link C++ typedef TMatrixDLazy;
136
#pragma link C++ typedef TMatrixDSymLazy;
137
#pragma link C++ typedef THaarMatrixD;
138
#pragma link C++ typedef THilbertMatrixD;
139
#pragma link C++ typedef THilbertMatrixDSym;
140
141
#pragma link C++ typedef TMatrixDRow_const;
142
#pragma link C++ typedef TMatrixDColumn_const;
143
#pragma link C++ typedef TMatrixDDiag_const;
144
#pragma link C++ typedef TMatrixDFlat_const;
145
#pragma link C++ typedef TMatrixDSub_const;
146
147
#pragma link C++ typedef TMatrixDRow;
148
#pragma link C++ typedef TMatrixDColumn;
149
#pragma link C++ typedef TMatrixDDiag;
150
#pragma link C++ typedef TMatrixDFlat;
151
#pragma link C++ typedef TMatrixDSub;
152
153
#pragma link C++ typedef TMatrixDSparseRow_const;
154
#pragma link C++ typedef TMatrixDSparseRow;
155
#pragma link C++ typedef TMatrixDSparseDiag_const;
156
#pragma link C++ typedef TMatrixDSparseDiag;
157
158
#pragma link C++ class TMatrixDEigen+;
159
#pragma link C++ class TMatrixDSymEigen+;
160
161
#pragma link C++ class TDecompBase+;
162
#pragma link C++ class TDecompBK+;
163
#pragma link C++ class TDecompChol+;
164
#pragma link C++ class TDecompLU+;
165
#pragma link C++ class TDecompQRH+;
166
#pragma link C++ class TDecompSVD+;
167
#pragma link C++ class TDecompSparse+;
168
169
//TVectorT<float>
170
#pragma link C++ function operator== (const TVectorF &,const TVectorF &);
171
#pragma link C++ function operator+ (const TVectorF &,const TVectorF &);
172
#pragma link C++ function operator- (const TVectorF &,const TVectorF &);
173
#pragma link C++ function operator* (const TVectorF &,const TVectorF &);
174
#pragma link C++ function operator* (const TMatrixF &,const TVectorF &);
175
#pragma link C++ function operator* (const TMatrixFSym &,const TVectorF &);
176
#pragma link C++ function operator* (const TMatrixFSparse &,const TVectorF &);
177
#pragma link C++ function operator* ( Float_t ,const TVectorF &);
178
#pragma link C++ function Dot (const TVectorF &,const TVectorF &);
179
#pragma link C++ function OuterProduct (const TVectorF &,const TVectorF &);
180
#pragma link C++ function OuterProduct ( TMatrixF &,const TVectorF &,const TVectorF &);
181
#pragma link C++ function Mult (const TVectorF &,const TMatrixF &,const TVectorF &);
182
#pragma link C++ function Add ( TVectorF &, Float_t ,const TVectorF &);
183
#pragma link C++ function Add ( TVectorF &, Float_t ,const TMatrixF &,const TVectorF &);
184
#pragma link C++ function Add ( TVectorF &, Float_t ,const TMatrixFSym &,const TVectorF &);
185
#pragma link C++ function Add ( TVectorF &, Float_t ,const TMatrixFSparse &,const TVectorF &);
186
#pragma link C++ function AddElemMult ( TVectorF &, Float_t ,const TVectorF &,const TVectorF &);
187
#pragma link C++ function AddElemMult ( TVectorF &, Float_t ,const TVectorF &,const TVectorF &, \
188
const TVectorF &);
189
#pragma link C++ function AddElemDiv ( TVectorF &, Float_t ,const TVectorF &,const TVectorF &);
190
#pragma link C++ function AddElemDiv ( TVectorF &, Float_t ,const TVectorF &,const TVectorF &, \
191
const TVectorF &);
192
#pragma link C++ function ElementMult ( TVectorF &,const TVectorF &);
193
#pragma link C++ function ElementMult ( TVectorF &,const TVectorF &,const TVectorF &);
194
#pragma link C++ function ElementDiv ( TVectorF &,const TVectorF &);
195
#pragma link C++ function ElementDiv ( TVectorF &,const TVectorF &,const TVectorF &);
196
#pragma link C++ function AreCompatible (const TVectorF &,const TVectorF &, Int_t);
197
#pragma link C++ function AreCompatible (const TVectorF &,const TVectorD &, Int_t);
198
#pragma link C++ function AreCompatible (const TMatrixF &,const TVectorF &, Int_t);
199
#pragma link C++ function AreCompatible (const TVectorF &,const TMatrixF &, Int_t);
200
201
#pragma link C++ function Compare (const TVectorF &,const TVectorF &);
202
#pragma link C++ function VerifyVectorValue (const TVectorF &, Float_t , Int_t, Float_t);
203
#pragma link C++ function VerifyVectorIdentity(const TVectorF &,const TVectorF &, Int_t, Float_t);
204
205
//TMatrixTBase<float>
206
#pragma link C++ function operator== (const TMatrixFBase &,const TMatrixFBase &);
207
#pragma link C++ function E2Norm (const TMatrixFBase &,const TMatrixFBase &);
208
#pragma link C++ function AreCompatible (const TMatrixFBase &,const TMatrixFBase &,Int_t);
209
#pragma link C++ function AreCompatible (const TMatrixFBase &,const TMatrixDBase &,Int_t);
210
#pragma link C++ function Compare (const TMatrixFBase &,const TMatrixFBase &);
211
#pragma link C++ function VerifyMatrixValue (const TMatrixFBase &, Float_t ,Int_t,Float_t);
212
#pragma link C++ function VerifyMatrixIdentity(const TMatrixFBase &,const TMatrixFBase &,Int_t,Float_t);
213
214
//TMatrixT<float>
215
#pragma link C++ function operator+ (const TMatrixF &,const TMatrixF &);
216
#pragma link C++ function operator+ (const TMatrixF &,const TMatrixFSym &);
217
#pragma link C++ function operator+ (const TMatrixFSym &,const TMatrixF &);
218
#pragma link C++ function operator+ (const TMatrixF &, Float_t );
219
#pragma link C++ function operator+ ( Float_t ,const TMatrixF &);
220
#pragma link C++ function operator- (const TMatrixF &,const TMatrixF &);
221
#pragma link C++ function operator- (const TMatrixF &,const TMatrixFSym &);
222
#pragma link C++ function operator- (const TMatrixFSym &,const TMatrixF &);
223
#pragma link C++ function operator- (const TMatrixF &, Float_t );
224
#pragma link C++ function operator- ( Float_t ,const TMatrixF &);
225
226
#pragma link C++ function operator* ( Float_t ,const TMatrixF &);
227
#pragma link C++ function operator* (const TMatrixF &, Float_t );
228
#pragma link C++ function operator* (const TMatrixF &,const TMatrixF &);
229
#pragma link C++ function operator* (const TMatrixF &,const TMatrixFSym &);
230
#pragma link C++ function operator* (const TMatrixFSym &,const TMatrixF &);
231
#pragma link C++ function operator* (const TMatrixFSym &,const TMatrixFSym &);
232
#pragma link C++ function operator&& (const TMatrixF &,const TMatrixF &);
233
#pragma link C++ function operator&& (const TMatrixF &,const TMatrixFSym &);
234
#pragma link C++ function operator&& (const TMatrixFSym &,const TMatrixF &);
235
#pragma link C++ function operator|| (const TMatrixF &,const TMatrixF &);
236
237
#pragma link C++ function operator|| (const TMatrixF &,const TMatrixFSym &);
238
#pragma link C++ function operator|| (const TMatrixFSym &,const TMatrixF &);
239
#pragma link C++ function operator> (const TMatrixF &,const TMatrixF &);
240
#pragma link C++ function operator> (const TMatrixF &,const TMatrixFSym &);
241
#pragma link C++ function operator> (const TMatrixFSym &,const TMatrixF &);
242
#pragma link C++ function operator>= (const TMatrixF &,const TMatrixF &);
243
#pragma link C++ function operator>= (const TMatrixF &,const TMatrixFSym &);
244
#pragma link C++ function operator>= (const TMatrixFSym &,const TMatrixF &);
245
#pragma link C++ function operator<= (const TMatrixF &,const TMatrixF &);
246
#pragma link C++ function operator<= (const TMatrixF &,const TMatrixFSym &);
247
#pragma link C++ function operator<= (const TMatrixFSym &,const TMatrixF &);
248
#pragma link C++ function operator< (const TMatrixF &,const TMatrixF &);
249
#pragma link C++ function operator< (const TMatrixF &,const TMatrixFSym &);
250
#pragma link C++ function operator< (const TMatrixFSym &,const TMatrixF &);
251
#pragma link C++ function operator!= (const TMatrixF &,const TMatrixF &);
252
#pragma link C++ function operator!= (const TMatrixF &,const TMatrixFSym &);
253
#pragma link C++ function operator!= (const TMatrixFSym &,const TMatrixF &);
254
255
#pragma link C++ function Add ( TMatrixF &, Float_t ,const TMatrixF &);
256
#pragma link C++ function Add ( TMatrixF &, Float_t ,const TMatrixFSym &);
257
#pragma link C++ function ElementMult( TMatrixF &,const TMatrixF &);
258
#pragma link C++ function ElementMult( TMatrixF &,const TMatrixFSym &);
259
#pragma link C++ function ElementDiv ( TMatrixF &,const TMatrixF &);
260
#pragma link C++ function ElementDiv ( TMatrixF &,const TMatrixFSym &);
261
262
//TMatrixTSym<float>
263
#pragma link C++ function operator== (const TMatrixFSym &,const TMatrixFSym &);
264
#pragma link C++ function operator+ (const TMatrixFSym &,const TMatrixFSym &);
265
#pragma link C++ function operator+ (const TMatrixFSym &, Float_t );
266
#pragma link C++ function operator+ ( Float_t ,const TMatrixFSym &);
267
#pragma link C++ function operator- (const TMatrixFSym &,const TMatrixFSym &);
268
#pragma link C++ function operator- (const TMatrixFSym &, Float_t );
269
#pragma link C++ function operator- ( Float_t ,const TMatrixFSym &);
270
#pragma link C++ function operator* (const TMatrixFSym &, Float_t );
271
#pragma link C++ function operator* ( Float_t ,const TMatrixFSym &);
272
#pragma link C++ function operator&& (const TMatrixFSym &,const TMatrixFSym &);
273
#pragma link C++ function operator|| (const TMatrixFSym &,const TMatrixFSym &);
274
#pragma link C++ function operator> (const TMatrixFSym &,const TMatrixFSym &);
275
#pragma link C++ function operator>= (const TMatrixFSym &,const TMatrixFSym &);
276
#pragma link C++ function operator<= (const TMatrixFSym &,const TMatrixFSym &);
277
#pragma link C++ function operator< (const TMatrixFSym &,const TMatrixFSym &);
278
#pragma link C++ function Add ( TMatrixFSym &, Float_t ,const TMatrixFSym &);
279
#pragma link C++ function ElementMult( TMatrixFSym &,const TMatrixFSym &);
280
#pragma link C++ function ElementDiv ( TMatrixFSym &,const TMatrixFSym &);
281
282
//TMatrixTSparse<float>
283
#pragma link C++ function operator+ (const TMatrixFSparse &,const TMatrixFSparse &);
284
#pragma link C++ function operator+ (const TMatrixFSparse &,const TMatrixF &);
285
#pragma link C++ function operator+ (const TMatrixF &,const TMatrixFSparse &);
286
#pragma link C++ function operator+ (const TMatrixFSparse &, Float_t );
287
#pragma link C++ function operator+ ( Float_t ,const TMatrixFSparse &);
288
#pragma link C++ function operator- (const TMatrixFSparse &,const TMatrixFSparse &);
289
#pragma link C++ function operator- (const TMatrixFSparse &,const TMatrixF &);
290
#pragma link C++ function operator- (const TMatrixF &,const TMatrixFSparse &);
291
#pragma link C++ function operator- (const TMatrixFSparse &, Float_t );
292
#pragma link C++ function operator- ( Float_t ,const TMatrixFSparse &);
293
#pragma link C++ function operator* (const TMatrixFSparse &,const TMatrixFSparse &);
294
#pragma link C++ function operator* (const TMatrixFSparse &,const TMatrixF &);
295
#pragma link C++ function operator* (const TMatrixF &,const TMatrixFSparse &);
296
#pragma link C++ function operator* ( Float_t ,const TMatrixFSparse &);
297
#pragma link C++ function operator* (const TMatrixFSparse &, Float_t );
298
#pragma link C++ function Add ( TMatrixFSparse &, Float_t ,const TMatrixFSparse &);
299
#pragma link C++ function ElementMult ( TMatrixFSparse &,const TMatrixFSparse &);
300
#pragma link C++ function ElementDiv ( TMatrixFSparse &,const TMatrixFSparse &);
301
#pragma link C++ function AreCompatible(const TMatrixFSparse &,const TMatrixFSparse &,Int_t);
302
303
//TVectorT<double>
304
#pragma link C++ function operator== (const TVectorD &,const TVectorD &);
305
#pragma link C++ function operator+ (const TVectorD &,const TVectorD &);
306
#pragma link C++ function operator- (const TVectorD &,const TVectorD &);
307
#pragma link C++ function operator* (const TVectorD &,const TVectorD &);
308
#pragma link C++ function operator* (const TMatrixD &,const TVectorD &);
309
#pragma link C++ function operator* (const TMatrixDSym &,const TVectorD &);
310
#pragma link C++ function operator* (const TMatrixDSparse &,const TVectorD &);
311
#pragma link C++ function operator* ( Double_t ,const TVectorD &);
312
#pragma link C++ function Dot (const TVectorD &,const TVectorD &);
313
#pragma link C++ function OuterProduct (const TVectorD &,const TVectorD &);
314
#pragma link C++ function OuterProduct ( TMatrixD &,const TVectorD &,const TVectorD &);
315
#pragma link C++ function Mult (const TVectorD &,const TMatrixD &,const TVectorD &);
316
#pragma link C++ function Add ( TVectorD &, Double_t ,const TVectorD &);
317
#pragma link C++ function Add ( TVectorD &, Double_t ,const TMatrixD &,const TVectorD &);
318
#pragma link C++ function Add ( TVectorD &, Double_t ,const TMatrixDSym &,const TVectorD &);
319
#pragma link C++ function Add ( TVectorD &, Double_t ,const TMatrixDSparse &,const TVectorD &);
320
#pragma link C++ function AddElemMult ( TVectorD &, Double_t ,const TVectorD &,const TVectorD &);
321
#pragma link C++ function AddElemMult ( TVectorD &, Double_t ,const TVectorD &,const TVectorD &, \
322
const TVectorD &);
323
#pragma link C++ function AddElemDiv ( TVectorD &, Double_t ,const TVectorD &,const TVectorD &);
324
#pragma link C++ function AddElemDiv ( TVectorD &, Double_t ,const TVectorD &,const TVectorD &, \
325
const TVectorD &);
326
#pragma link C++ function ElementMult ( TVectorD &,const TVectorD &);
327
#pragma link C++ function ElementMult ( TVectorD &,const TVectorD &,const TVectorD &);
328
#pragma link C++ function ElementDiv ( TVectorD &,const TVectorD &);
329
#pragma link C++ function ElementDiv ( TVectorD &,const TVectorD &,const TVectorD &);
330
#pragma link C++ function AreCompatible (const TVectorD &,const TVectorD &, Int_t);
331
#pragma link C++ function AreCompatible (const TVectorD &,const TVectorF &, Int_t);
332
#pragma link C++ function AreCompatible (const TMatrixD &,const TVectorD &, Int_t);
333
#pragma link C++ function AreCompatible (const TVectorD &,const TMatrixD &, Int_t);
334
#pragma link C++ function Compare (const TVectorD &,const TVectorD &);
335
#pragma link C++ function VerifyVectorValue (const TVectorD &, Double_t , Int_t, Double_t);
336
#pragma link C++ function VerifyVectorIdentity(const TVectorD &,const TVectorD &, Int_t, Double_t);
337
338
//TMatrixTBase<double>
339
#pragma link C++ function operator== (const TMatrixDBase &,const TMatrixDBase &);
340
#pragma link C++ function E2Norm (const TMatrixDBase &,const TMatrixDBase &);
341
#pragma link C++ function AreCompatible (const TMatrixDBase &,const TMatrixDBase &,Int_t);
342
#pragma link C++ function AreCompatible (const TMatrixDBase &,const TMatrixFBase &,Int_t);
343
#pragma link C++ function Compare (const TMatrixDBase &,const TMatrixDBase &);
344
#pragma link C++ function VerifyMatrixValue (const TMatrixDBase &, Double_t ,Int_t,Double_t);
345
#pragma link C++ function VerifyMatrixIdentity(const TMatrixDBase &,const TMatrixDBase &,Int_t,Double_t);
346
347
//TMatrixT<double>
348
#pragma link C++ function operator+ (const TMatrixD &,const TMatrixD &);
349
#pragma link C++ function operator+ (const TMatrixD &,const TMatrixDSym &);
350
#pragma link C++ function operator+ (const TMatrixDSym &,const TMatrixD &);
351
#pragma link C++ function operator+ (const TMatrixD &, Double_t );
352
#pragma link C++ function operator+ ( Double_t ,const TMatrixD &);
353
#pragma link C++ function operator- (const TMatrixD &,const TMatrixD &);
354
#pragma link C++ function operator- (const TMatrixD &,const TMatrixDSym &);
355
#pragma link C++ function operator- (const TMatrixDSym &,const TMatrixD &);
356
#pragma link C++ function operator- (const TMatrixD &, Double_t );
357
#pragma link C++ function operator- ( Double_t ,const TMatrixD &);
358
359
#pragma link C++ function operator* ( Double_t ,const TMatrixD &);
360
#pragma link C++ function operator* (const TMatrixD &, Double_t );
361
#pragma link C++ function operator* (const TMatrixD &,const TMatrixD &);
362
#pragma link C++ function operator* (const TMatrixD &,const TMatrixDSym &);
363
#pragma link C++ function operator* (const TMatrixDSym &,const TMatrixD &);
364
#pragma link C++ function operator* (const TMatrixDSym &,const TMatrixDSym &);
365
#pragma link C++ function operator&& (const TMatrixD &,const TMatrixD &);
366
#pragma link C++ function operator&& (const TMatrixD &,const TMatrixDSym &);
367
#pragma link C++ function operator&& (const TMatrixDSym &,const TMatrixD &);
368
#pragma link C++ function operator|| (const TMatrixD &,const TMatrixD &);
369
370
#pragma link C++ function operator|| (const TMatrixD &,const TMatrixDSym &);
371
#pragma link C++ function operator|| (const TMatrixDSym &,const TMatrixD &);
372
#pragma link C++ function operator> (const TMatrixD &,const TMatrixD &);
373
#pragma link C++ function operator> (const TMatrixD &,const TMatrixDSym &);
374
#pragma link C++ function operator> (const TMatrixDSym &,const TMatrixD &);
375
#pragma link C++ function operator>= (const TMatrixD &,const TMatrixD &);
376
#pragma link C++ function operator>= (const TMatrixD &,const TMatrixDSym &);
377
#pragma link C++ function operator>= (const TMatrixDSym &,const TMatrixD &);
378
#pragma link C++ function operator<= (const TMatrixD &,const TMatrixD &);
379
#pragma link C++ function operator<= (const TMatrixD &,const TMatrixDSym &);
380
#pragma link C++ function operator<= (const TMatrixDSym &,const TMatrixD &);
381
#pragma link C++ function operator< (const TMatrixD &,const TMatrixD &);
382
#pragma link C++ function operator< (const TMatrixD &,const TMatrixDSym &);
383
#pragma link C++ function operator< (const TMatrixDSym &,const TMatrixD &);
384
#pragma link C++ function operator!= (const TMatrixD &,const TMatrixD &);
385
#pragma link C++ function operator!= (const TMatrixD &,const TMatrixDSym &);
386
#pragma link C++ function operator!= (const TMatrixDSym &,const TMatrixD &);
387
388
#pragma link C++ function Add ( TMatrixD &, Double_t ,const TMatrixD &);
389
#pragma link C++ function Add ( TMatrixD &, Double_t ,const TMatrixDSym &);
390
#pragma link C++ function ElementMult( TMatrixD &,const TMatrixD &);
391
#pragma link C++ function ElementMult( TMatrixD &,const TMatrixDSym &);
392
#pragma link C++ function ElementDiv ( TMatrixD &,const TMatrixD &);
393
#pragma link C++ function ElementDiv ( TMatrixD &,const TMatrixDSym &);
394
395
//TMatrixTSym<double>
396
#pragma link C++ function operator== (const TMatrixDSym &,const TMatrixDSym &);
397
#pragma link C++ function operator+ (const TMatrixDSym &,const TMatrixDSym &);
398
#pragma link C++ function operator+ (const TMatrixDSym &, Double_t );
399
#pragma link C++ function operator+ ( Double_t ,const TMatrixDSym &);
400
#pragma link C++ function operator- (const TMatrixDSym &,const TMatrixDSym &);
401
#pragma link C++ function operator- (const TMatrixDSym &, Double_t );
402
#pragma link C++ function operator- ( Double_t ,const TMatrixDSym &);
403
#pragma link C++ function operator* (const TMatrixDSym &, Double_t );
404
#pragma link C++ function operator* ( Double_t ,const TMatrixDSym &);
405
#pragma link C++ function operator&& (const TMatrixDSym &,const TMatrixDSym &);
406
#pragma link C++ function operator|| (const TMatrixDSym &,const TMatrixDSym &);
407
#pragma link C++ function operator> (const TMatrixDSym &,const TMatrixDSym &);
408
#pragma link C++ function operator>= (const TMatrixDSym &,const TMatrixDSym &);
409
#pragma link C++ function operator<= (const TMatrixDSym &,const TMatrixDSym &);
410
#pragma link C++ function operator< (const TMatrixDSym &,const TMatrixDSym &);
411
#pragma link C++ function Add ( TMatrixDSym &, Double_t ,const TMatrixDSym &);
412
#pragma link C++ function ElementMult( TMatrixDSym &,const TMatrixDSym &);
413
#pragma link C++ function ElementDiv ( TMatrixDSym &,const TMatrixDSym &);
414
415
//TMatrixTSparse<double>
416
#pragma link C++ function operator+ (const TMatrixDSparse &,const TMatrixDSparse &);
417
#pragma link C++ function operator+ (const TMatrixDSparse &,const TMatrixD &);
418
#pragma link C++ function operator+ (const TMatrixD &,const TMatrixDSparse &);
419
#pragma link C++ function operator+ (const TMatrixDSparse &, Double_t );
420
#pragma link C++ function operator+ ( Double_t ,const TMatrixDSparse &);
421
#pragma link C++ function operator- (const TMatrixDSparse &,const TMatrixDSparse &);
422
#pragma link C++ function operator- (const TMatrixDSparse &,const TMatrixD &);
423
#pragma link C++ function operator- (const TMatrixD &,const TMatrixDSparse &);
424
#pragma link C++ function operator- (const TMatrixDSparse &, Double_t );
425
#pragma link C++ function operator- ( Double_t ,const TMatrixDSparse &);
426
#pragma link C++ function operator* (const TMatrixDSparse &,const TMatrixDSparse &);
427
#pragma link C++ function operator* (const TMatrixDSparse &,const TMatrixD &);
428
#pragma link C++ function operator* (const TMatrixD &,const TMatrixDSparse &);
429
#pragma link C++ function operator* ( Double_t ,const TMatrixDSparse &);
430
#pragma link C++ function operator* (const TMatrixDSparse &, Double_t );
431
#pragma link C++ function Add ( TMatrixDSparse &, Double_t ,const TMatrixDSparse &);
432
#pragma link C++ function ElementMult ( TMatrixDSparse &,const TMatrixDSparse &);
433
#pragma link C++ function ElementDiv ( TMatrixDSparse &,const TMatrixDSparse &);
434
#pragma link C++ function AreCompatible(const TMatrixDSparse &,const TMatrixDSparse &,Int_t);
435
436
#pragma link C++ function NormalEqn (const TMatrixD &,const TVectorD & );
437
#pragma link C++ function NormalEqn (const TMatrixD &,const TVectorD &,const TVectorD &);
438
#pragma link C++ function NormalEqn (const TMatrixD &,const TMatrixD & );
439
#pragma link C++ function NormalEqn (const TMatrixD &,const TMatrixD &,const TVectorD &);
440
441
#endif