Commit c1c86e4
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 18c429a commit c1c86e4
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