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
smatrix
inc
LinkDef.h
Go to the documentation of this file.
1
// @(#)root/smatrix:$Id$
2
// Authors: L. Moneta 2005
3
4
5
6
7
#ifdef __CINT__
8
9
#pragma link off all globals;
10
#pragma link off all classes;
11
#pragma link off all functions;
12
13
#pragma link C++ nestedclass;
14
15
//#pragma link C++ namespace tvmet;
16
17
//#pragma link C++ typedef value_type;
18
19
#pragma link C++ namespace ROOT::Math;
20
21
#pragma link C++ class ROOT::Math::SMatrixIdentity+;
22
23
//generate up to 7x7
24
25
#pragma link C++ class ROOT::Math::SVector<double,2>+;
26
#pragma link C++ class ROOT::Math::SVector<double,3>+;
27
#pragma link C++ class ROOT::Math::SVector<double,4>+;
28
#pragma link C++ class ROOT::Math::SVector<double,5>+;
29
#pragma link C++ class ROOT::Math::SVector<double,6>+;
30
#pragma link C++ class ROOT::Math::SVector<double,7>+;
31
// #pragma link C++ class ROOT::Math::SVector<double,8>+;
32
// #pragma link C++ class ROOT::Math::SVector<double,9>+;
33
// #pragma link C++ class ROOT::Math::SVector<double,10>+;
34
35
36
#pragma link C++ class ROOT::Math::MatRepStd<double,2,2>+;
37
#pragma link C++ class ROOT::Math::MatRepStd<double,3,3>+;
38
#pragma link C++ class ROOT::Math::MatRepStd<double,4,4>+;
39
#pragma link C++ class ROOT::Math::MatRepStd<double,5,5>+;
40
#pragma link C++ class ROOT::Math::MatRepStd<double,6,6>+;
41
#pragma link C++ class ROOT::Math::MatRepStd<double,7,7>+;
42
// #pragma link C++ class ROOT::Math::MatRepStd<double,8,8>+;
43
// #pragma link C++ class ROOT::Math::MatRepStd<double,9,9>+;
44
// #pragma link C++ class ROOT::Math::MatRepStd<double,10,10>+;
45
46
47
48
49
#pragma link C++ class ROOT::Math::MatRepStd<double,4,3>+;
50
#pragma link C++ class ROOT::Math::MatRepStd<double,3,4>+;
51
#pragma link C++ class ROOT::Math::MatRepStd<double,9,7>+;
52
53
#pragma link C++ class ROOT::Math::SMatrix<double,2,2>+;
54
#pragma link C++ class ROOT::Math::SMatrix<double,3,3>+;
55
#pragma link C++ class ROOT::Math::SMatrix<double,4,4>+;
56
#pragma link C++ class ROOT::Math::SMatrix<double,5,5>+;
57
#pragma link C++ class ROOT::Math::SMatrix<double,6,6>+;
58
#pragma link C++ class ROOT::Math::SMatrix<double,7,7>+;
59
// #pragma link C++ class ROOT::Math::SMatrix<double,8,8>+;
60
// #pragma link C++ class ROOT::Math::SMatrix<double,9,9>+;
61
// #pragma link C++ class ROOT::Math::SMatrix<double,10,10>+;
62
63
#pragma link C++ class ROOT::Math::SMatrix<double,2,2>::SMatrixRow;
64
#pragma link C++ class ROOT::Math::SMatrix<double,3,3>::SMatrixRow;
65
#pragma link C++ class ROOT::Math::SMatrix<double,4,4>::SMatrixRow;
66
#pragma link C++ class ROOT::Math::SMatrix<double,5,5>::SMatrixRow;
67
#pragma link C++ class ROOT::Math::SMatrix<double,6,6>::SMatrixRow;
68
#pragma link C++ class ROOT::Math::SMatrix<double,7,7>::SMatrixRow;
69
70
#pragma link C++ class ROOT::Math::SMatrix<double,2,2>::SMatrixRow_const;
71
#pragma link C++ class ROOT::Math::SMatrix<double,3,3>::SMatrixRow_const;
72
#pragma link C++ class ROOT::Math::SMatrix<double,4,4>::SMatrixRow_const;
73
#pragma link C++ class ROOT::Math::SMatrix<double,5,5>::SMatrixRow_const;
74
#pragma link C++ class ROOT::Math::SMatrix<double,6,6>::SMatrixRow_const;
75
#pragma link C++ class ROOT::Math::SMatrix<double,7,7>::SMatrixRow_const;
76
77
78
#pragma link C++ class ROOT::Math::SMatrix<double,4,3>+;
79
#pragma link C++ class ROOT::Math::SMatrix<double,3,4>+;
80
#pragma link C++ class ROOT::Math::SMatrix<double,9,7>+;
81
82
#pragma link C++ class ROOT::Math::SMatrix<double,4,3>::SMatrixRow;
83
#pragma link C++ class ROOT::Math::SMatrix<double,3,4>::SMatrixRow;
84
#pragma link C++ class ROOT::Math::SMatrix<double,9,7>::SMatrixRow;
85
86
#pragma link C++ class ROOT::Math::SMatrix<double,4,3>::SMatrixRow_const;
87
#pragma link C++ class ROOT::Math::SMatrix<double,3,4>::SMatrixRow_const;
88
#pragma link C++ class ROOT::Math::SMatrix<double,9,7>::SMatrixRow_const;
89
90
91
#pragma link C++ class ROOT::Math::MatRepSym<double,2>+;
92
#pragma link C++ class ROOT::Math::MatRepSym<double,3>+;
93
#pragma link C++ class ROOT::Math::MatRepSym<double,4>+;
94
#pragma link C++ class ROOT::Math::MatRepSym<double,5>+;
95
#pragma link C++ class ROOT::Math::MatRepSym<double,6>+;
96
#pragma link C++ class ROOT::Math::MatRepSym<double,7>+;
97
// #pragma link C++ class ROOT::Math::MatRepSym<double,8>+;
98
// #pragma link C++ class ROOT::Math::MatRepSym<double,9>+;
99
// #pragma link C++ class ROOT::Math::MatRepSym<double,10>+;
100
101
#pragma link C++ struct ROOT::Math::RowOffsets<2>;
102
#pragma link C++ struct ROOT::Math::RowOffsets<3>;
103
#pragma link C++ struct ROOT::Math::RowOffsets<4>;
104
#pragma link C++ struct ROOT::Math::RowOffsets<5>;
105
#pragma link C++ struct ROOT::Math::RowOffsets<6>;
106
#pragma link C++ struct ROOT::Math::RowOffsets<7>;
107
// #pragma link C++ struct ROOT::Math::RowOffsets<8>;
108
// #pragma link C++ struct ROOT::Math::RowOffsets<9>;
109
// #pragma link C++ struct ROOT::Math::RowOffsets<10>;
110
111
112
#pragma link C++ class ROOT::Math::SMatrix<double,2,2,ROOT::Math::MatRepSym<double,2> >+;
113
#pragma link C++ class ROOT::Math::SMatrix<double,3,3,ROOT::Math::MatRepSym<double,3> >+;
114
#pragma link C++ class ROOT::Math::SMatrix<double,4,4,ROOT::Math::MatRepSym<double,4> >+;
115
#pragma link C++ class ROOT::Math::SMatrix<double,5,5,ROOT::Math::MatRepSym<double,5> >+;
116
#pragma link C++ class ROOT::Math::SMatrix<double,6,6,ROOT::Math::MatRepSym<double,6> >+;
117
#pragma link C++ class ROOT::Math::SMatrix<double,7,7,ROOT::Math::MatRepSym<double,7> >+;
118
119
120
#pragma link C++ class ROOT::Math::SMatrix<double,2,2,ROOT::Math::MatRepSym<double,2> >::SMatrixRow;
121
#pragma link C++ class ROOT::Math::SMatrix<double,3,3,ROOT::Math::MatRepSym<double,3> >::SMatrixRow;
122
#pragma link C++ class ROOT::Math::SMatrix<double,4,4,ROOT::Math::MatRepSym<double,4> >::SMatrixRow;
123
#pragma link C++ class ROOT::Math::SMatrix<double,5,5,ROOT::Math::MatRepSym<double,5> >::SMatrixRow;
124
#pragma link C++ class ROOT::Math::SMatrix<double,6,6,ROOT::Math::MatRepSym<double,6> >::SMatrixRow;
125
#pragma link C++ class ROOT::Math::SMatrix<double,7,7,ROOT::Math::MatRepSym<double,7> >::SMatrixRow;
126
127
#pragma link C++ class ROOT::Math::SMatrix<double,2,2,ROOT::Math::MatRepSym<double,2> >::SMatrixRow_const;
128
#pragma link C++ class ROOT::Math::SMatrix<double,3,3,ROOT::Math::MatRepSym<double,3> >::SMatrixRow_const;
129
#pragma link C++ class ROOT::Math::SMatrix<double,4,4,ROOT::Math::MatRepSym<double,4> >::SMatrixRow_const;
130
#pragma link C++ class ROOT::Math::SMatrix<double,5,5,ROOT::Math::MatRepSym<double,5> >::SMatrixRow_const;
131
#pragma link C++ class ROOT::Math::SMatrix<double,6,6,ROOT::Math::MatRepSym<double,6> >::SMatrixRow_const;
132
#pragma link C++ class ROOT::Math::SMatrix<double,7,7,ROOT::Math::MatRepSym<double,7> >::SMatrixRow_const;
133
134
135
// #pragma link C++ class ROOT::Math::SMatrix<double,8,8,ROOT::Math::MatRepSym<double,8> >+;
136
// #pragma link C++ class ROOT::Math::SMatrix<double,9,9,ROOT::Math::MatRepSym<double,9> >+;
137
// #pragma link C++ class ROOT::Math::SMatrix<double,10,10,ROOT::Math::MatRepSym<double,10> >+;
138
139
// typedef's for double matrices
140
#pragma link C++ typedef ROOT::Math::SMatrix2D;
141
#pragma link C++ typedef ROOT::Math::SMatrix3D;
142
#pragma link C++ typedef ROOT::Math::SMatrix4D;
143
#pragma link C++ typedef ROOT::Math::SMatrix5D;
144
#pragma link C++ typedef ROOT::Math::SMatrix6D;
145
#pragma link C++ typedef ROOT::Math::SMatrix7D;
146
147
#pragma link C++ typedef ROOT::Math::SMatrixSym2D;
148
#pragma link C++ typedef ROOT::Math::SMatrixSym3D;
149
#pragma link C++ typedef ROOT::Math::SMatrixSym4D;
150
#pragma link C++ typedef ROOT::Math::SMatrixSym5D;
151
#pragma link C++ typedef ROOT::Math::SMatrixSym6D;
152
#pragma link C++ typedef ROOT::Math::SMatrixSym7D;
153
154
155
156
//now for float
157
158
#pragma link C++ class ROOT::Math::SVector<float,2>+;
159
#pragma link C++ class ROOT::Math::SVector<float,3>+;
160
#pragma link C++ class ROOT::Math::SVector<float,4>+;
161
#pragma link C++ class ROOT::Math::SVector<float,5>+;
162
#pragma link C++ class ROOT::Math::SVector<float,6>+;
163
#pragma link C++ class ROOT::Math::SVector<float,7>+;
164
// #pragma link C++ class ROOT::Math::SVector<float,8>+;
165
// #pragma link C++ class ROOT::Math::SVector<float,9>+;
166
// #pragma link C++ class ROOT::Math::SVector<float,10>+;
167
168
169
#pragma link C++ class ROOT::Math::MatRepStd<float,2,2>+;
170
#pragma link C++ class ROOT::Math::MatRepStd<float,3,3>+;
171
#pragma link C++ class ROOT::Math::MatRepStd<float,4,4>+;
172
#pragma link C++ class ROOT::Math::MatRepStd<float,5,5>+;
173
#pragma link C++ class ROOT::Math::MatRepStd<float,6,6>+;
174
#pragma link C++ class ROOT::Math::MatRepStd<float,7,7>+;
175
// #pragma link C++ class ROOT::Math::MatRepStd<float,8,8>+;
176
// #pragma link C++ class ROOT::Math::MatRepStd<float,9,9>+;
177
// #pragma link C++ class ROOT::Math::MatRepStd<float,10,10>+;
178
179
#pragma link C++ class ROOT::Math::MatRepStd<float,4,3>+;
180
#pragma link C++ class ROOT::Math::MatRepStd<float,3,4>+;
181
#pragma link C++ class ROOT::Math::MatRepStd<float,9,7>+;
182
183
#pragma link C++ class ROOT::Math::SMatrix<float,2,2>+;
184
#pragma link C++ class ROOT::Math::SMatrix<float,3,3>+;
185
#pragma link C++ class ROOT::Math::SMatrix<float,4,4>+;
186
#pragma link C++ class ROOT::Math::SMatrix<float,5,5>+;
187
#pragma link C++ class ROOT::Math::SMatrix<float,6,6>+;
188
#pragma link C++ class ROOT::Math::SMatrix<float,7,7>+;
189
// #pragma link C++ class ROOT::Math::SMatrix<float,8,8>+;
190
// #pragma link C++ class ROOT::Math::SMatrix<float,9,9>+;
191
// #pragma link C++ class ROOT::Math::SMatrix<float,10,10>+;
192
193
#pragma link C++ class ROOT::Math::SMatrix<float,4,3>+;
194
#pragma link C++ class ROOT::Math::SMatrix<float,3,4>+;
195
#pragma link C++ class ROOT::Math::SMatrix<float,9,7>+;
196
197
#pragma link C++ class ROOT::Math::SMatrix<float,2,2>::SMatrixRow;
198
#pragma link C++ class ROOT::Math::SMatrix<float,3,3>::SMatrixRow;
199
#pragma link C++ class ROOT::Math::SMatrix<float,4,4>::SMatrixRow;
200
#pragma link C++ class ROOT::Math::SMatrix<float,5,5>::SMatrixRow;
201
#pragma link C++ class ROOT::Math::SMatrix<float,6,6>::SMatrixRow;
202
#pragma link C++ class ROOT::Math::SMatrix<float,7,7>::SMatrixRow;
203
204
#pragma link C++ class ROOT::Math::SMatrix<float,2,2>::SMatrixRow_const;
205
#pragma link C++ class ROOT::Math::SMatrix<float,3,3>::SMatrixRow_const;
206
#pragma link C++ class ROOT::Math::SMatrix<float,4,4>::SMatrixRow_const;
207
#pragma link C++ class ROOT::Math::SMatrix<float,5,5>::SMatrixRow_const;
208
#pragma link C++ class ROOT::Math::SMatrix<float,6,6>::SMatrixRow_const;
209
#pragma link C++ class ROOT::Math::SMatrix<float,7,7>::SMatrixRow_const;
210
211
#pragma link C++ class ROOT::Math::SMatrix<float,4,3>::SMatrixRow;
212
#pragma link C++ class ROOT::Math::SMatrix<float,3,4>::SMatrixRow;
213
#pragma link C++ class ROOT::Math::SMatrix<float,9,7>::SMatrixRow;
214
215
#pragma link C++ class ROOT::Math::SMatrix<float,4,3>::SMatrixRow_const;
216
#pragma link C++ class ROOT::Math::SMatrix<float,3,4>::SMatrixRow_const;
217
#pragma link C++ class ROOT::Math::SMatrix<float,9,7>::SMatrixRow_const;
218
219
220
#pragma link C++ class ROOT::Math::MatRepSym<float,2>+;
221
#pragma link C++ class ROOT::Math::MatRepSym<float,3>+;
222
#pragma link C++ class ROOT::Math::MatRepSym<float,4>+;
223
#pragma link C++ class ROOT::Math::MatRepSym<float,5>+;
224
#pragma link C++ class ROOT::Math::MatRepSym<float,6>+;
225
#pragma link C++ class ROOT::Math::MatRepSym<float,7>+;
226
// #pragma link C++ class ROOT::Math::MatRepSym<float,8>+;
227
// #pragma link C++ class ROOT::Math::MatRepSym<float,9>+;
228
// #pragma link C++ class ROOT::Math::MatRepSym<float,10>+;
229
230
#pragma link C++ struct ROOT::Math::RowOffsets<2>;
231
#pragma link C++ struct ROOT::Math::RowOffsets<3>;
232
#pragma link C++ struct ROOT::Math::RowOffsets<4>;
233
#pragma link C++ struct ROOT::Math::RowOffsets<5>;
234
#pragma link C++ struct ROOT::Math::RowOffsets<6>;
235
#pragma link C++ struct ROOT::Math::RowOffsets<7>;
236
// #pragma link C++ struct ROOT::Math::RowOffsets<8>;
237
// #pragma link C++ struct ROOT::Math::RowOffsets<9>;
238
// #pragma link C++ struct ROOT::Math::RowOffsets<10>;
239
240
241
#pragma link C++ class ROOT::Math::SMatrix<float,2,2,ROOT::Math::MatRepSym<float,2> >+;
242
#pragma link C++ class ROOT::Math::SMatrix<float,3,3,ROOT::Math::MatRepSym<float,3> >+;
243
#pragma link C++ class ROOT::Math::SMatrix<float,4,4,ROOT::Math::MatRepSym<float,4> >+;
244
#pragma link C++ class ROOT::Math::SMatrix<float,5,5,ROOT::Math::MatRepSym<float,5> >+;
245
#pragma link C++ class ROOT::Math::SMatrix<float,6,6,ROOT::Math::MatRepSym<float,6> >+;
246
#pragma link C++ class ROOT::Math::SMatrix<float,7,7,ROOT::Math::MatRepSym<float,7> >+;
247
// #pragma link C++ class ROOT::Math::SMatrix<float,8,8,ROOT::Math::MatRepSym<float,8> >+;
248
// #pragma link C++ class ROOT::Math::SMatrix<float,9,9,ROOT::Math::MatRepSym<float,9> >+;
249
// #pragma link C++ class ROOT::Math::SMatrix<float,10,10,ROOT::Math::MatRepSym<float,10> >+;
250
251
252
#pragma link C++ class ROOT::Math::SMatrix<float,2,2,ROOT::Math::MatRepSym<float,2> >::SMatrixRow;
253
#pragma link C++ class ROOT::Math::SMatrix<float,3,3,ROOT::Math::MatRepSym<float,3> >::SMatrixRow;
254
#pragma link C++ class ROOT::Math::SMatrix<float,4,4,ROOT::Math::MatRepSym<float,4> >::SMatrixRow;
255
#pragma link C++ class ROOT::Math::SMatrix<float,5,5,ROOT::Math::MatRepSym<float,5> >::SMatrixRow;
256
#pragma link C++ class ROOT::Math::SMatrix<float,6,6,ROOT::Math::MatRepSym<float,6> >::SMatrixRow;
257
#pragma link C++ class ROOT::Math::SMatrix<float,7,7,ROOT::Math::MatRepSym<float,7> >::SMatrixRow;
258
259
#pragma link C++ class ROOT::Math::SMatrix<float,2,2,ROOT::Math::MatRepSym<float,2> >::SMatrixRow_const;
260
#pragma link C++ class ROOT::Math::SMatrix<float,3,3,ROOT::Math::MatRepSym<float,3> >::SMatrixRow_const;
261
#pragma link C++ class ROOT::Math::SMatrix<float,4,4,ROOT::Math::MatRepSym<float,4> >::SMatrixRow_const;
262
#pragma link C++ class ROOT::Math::SMatrix<float,5,5,ROOT::Math::MatRepSym<float,5> >::SMatrixRow_const;
263
#pragma link C++ class ROOT::Math::SMatrix<float,6,6,ROOT::Math::MatRepSym<float,6> >::SMatrixRow_const;
264
#pragma link C++ class ROOT::Math::SMatrix<float,7,7,ROOT::Math::MatRepSym<float,7> >::SMatrixRow_const;
265
266
267
// typedef's for float matrices
268
#pragma link C++ typedef ROOT::Math::SMatrix2F;
269
#pragma link C++ typedef ROOT::Math::SMatrix3F;
270
#pragma link C++ typedef ROOT::Math::SMatrix4F;
271
#pragma link C++ typedef ROOT::Math::SMatrix5F;
272
#pragma link C++ typedef ROOT::Math::SMatrix6F;
273
#pragma link C++ typedef ROOT::Math::SMatrix7F;
274
275
#pragma link C++ typedef ROOT::Math::SMatrixSym2F;
276
#pragma link C++ typedef ROOT::Math::SMatrixSym3F;
277
#pragma link C++ typedef ROOT::Math::SMatrixSym4F;
278
#pragma link C++ typedef ROOT::Math::SMatrixSym5F;
279
#pragma link C++ typedef ROOT::Math::SMatrixSym6F;
280
#pragma link C++ typedef ROOT::Math::SMatrixSym7F;
281
282
283
#endif