Commit 78d5777
committed
ReconstructionDataFormats: express the SMatrix aliases in GPUdoubleCalc
MatrixDSym5 and MatrixD5 were kept off Metal because SMatrix<double> cannot be
named there, which left the track-to-track chi2 and update out of the device
build. Spelling them in GPUdoubleCalc brings them back: it is double on every
other backend and on the host, so the aliases and everything using them are
unchanged there, and on Metal they become the compensated two-float type that
the rest of this file already uses.
The two remaining explicit doubles go the same way, and the SMatrix written out
in full is just MatrixD5.1 parent bc8eedf commit 78d5777
2 files changed
Lines changed: 5 additions & 12 deletions
File tree
- DataFormats/Reconstruction
- include/ReconstructionDataFormats
- src
Lines changed: 3 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
41 | 42 | | |
42 | 43 | | |
43 | 44 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
| 45 | + | |
| 46 | + | |
48 | 47 | | |
49 | 48 | | |
50 | 49 | | |
| |||
113 | 112 | | |
114 | 113 | | |
115 | 114 | | |
116 | | - | |
117 | 115 | | |
118 | | - | |
119 | | - | |
120 | 116 | | |
121 | | - | |
122 | 117 | | |
123 | 118 | | |
124 | 119 | | |
125 | | - | |
126 | 120 | | |
127 | | - | |
128 | 121 | | |
129 | 122 | | |
130 | 123 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1174 | 1174 | | |
1175 | 1175 | | |
1176 | 1176 | | |
1177 | | - | |
| 1177 | + | |
1178 | 1178 | | |
1179 | 1179 | | |
1180 | 1180 | | |
| |||
1287 | 1287 | | |
1288 | 1288 | | |
1289 | 1289 | | |
1290 | | - | |
| 1290 | + | |
1291 | 1291 | | |
1292 | 1292 | | |
1293 | 1293 | | |
| |||
0 commit comments