ROOT
6.08/07
Reference Guide
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