Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | ·054f774245cc451f5ce146001b093f82·84996·libdevel·optional·libsiscone-dev_3.0.5-2_amd64.deb | 1 | ·054f774245cc451f5ce146001b093f82·84996·libdevel·optional·libsiscone-dev_3.0.5-2_amd64.deb |
2 | ·a002cd47981a9bc5a7fb06d542fa8e33·76864·libdevel·optional·libsiscone-spherical-dev_3.0.5-2_amd64.deb | 2 | ·a002cd47981a9bc5a7fb06d542fa8e33·76864·libdevel·optional·libsiscone-spherical-dev_3.0.5-2_amd64.deb |
3 | ·32e9efebdff21584e6e75e809580188b·428928·debug·optional·libsiscone-spherical0v5-dbgsym_3.0.5-2_amd64.deb | 3 | ·32e9efebdff21584e6e75e809580188b·428928·debug·optional·libsiscone-spherical0v5-dbgsym_3.0.5-2_amd64.deb |
4 | ·17702298da7c943313b7d54aa1a0a4fd·61848·libs·optional·libsiscone-spherical0v5_3.0.5-2_amd64.deb | 4 | ·17702298da7c943313b7d54aa1a0a4fd·61848·libs·optional·libsiscone-spherical0v5_3.0.5-2_amd64.deb |
5 | ·8cb201de6927af5d84457028d9539325·501452·debug·optional·libsiscone0v5-dbgsym_3.0.5-2_amd64.deb | 5 | ·8cb201de6927af5d84457028d9539325·501452·debug·optional·libsiscone0v5-dbgsym_3.0.5-2_amd64.deb |
6 | ·dab0f8b9c999c3f684f23311db059d55·67668·libs·optional·libsiscone0v5_3.0.5-2_amd64.deb | 6 | ·dab0f8b9c999c3f684f23311db059d55·67668·libs·optional·libsiscone0v5_3.0.5-2_amd64.deb |
7 | ·0a5407454a8c2e7730aec06dd920d01b·1187544·doc·optional·siscone-doc-html_3.0.5-2_all.deb | ||
8 | ·7 | 7 | ·7f5b92f160ae7494924f22b0cd7114af·1187104·doc·optional·siscone-doc-html_3.0.5-2_all.deb |
8 | ·defd3890f1ae7e710424cf7fa3fd26b1·1611664·doc·optional·siscone-doc-pdf_3.0.5-2_all.deb | ||
9 | ·ee8a36e6ed6ae32143424e71fcc9dc11·34968·devel·optional·siscone-examples_3.0.5-2_all.deb | 9 | ·ee8a36e6ed6ae32143424e71fcc9dc11·34968·devel·optional·siscone-examples_3.0.5-2_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2023-01-10·17:32:40.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2023-01-10·17:32:40.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····856 | 2 | -rw-r--r--···0········0········0·····8560·2023-01-10·17:32:40.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··1178 | 3 | -rw-r--r--···0········0········0··1178352·2023-01-10·17:32:40.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·siscone-doc-html | 1 | Package:·siscone-doc-html |
2 | Source:·siscone | 2 | Source:·siscone |
3 | Version:·3.0.5-2 | 3 | Version:·3.0.5-2 |
4 | Architecture:·all | 4 | Architecture:·all |
5 | Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org> | 5 | Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org> |
6 | Installed-Size:·58 | 6 | Installed-Size:·5808 |
7 | Depends:·libjs-jquery | 7 | Depends:·libjs-jquery |
8 | Section:·doc | 8 | Section:·doc |
9 | Priority:·optional | 9 | Priority:·optional |
10 | Multi-Arch:·foreign | 10 | Multi-Arch:·foreign |
11 | Homepage:·http://projects.hepforge.org/siscone/ | 11 | Homepage:·http://projects.hepforge.org/siscone/ |
12 | Description:·Developer's·reference·manual·of·SISCone·(HTML) | 12 | Description:·Developer's·reference·manual·of·SISCone·(HTML) |
13 | ·SISCone·implements·a·Seedless·Infrared·(IR)·Safe·Cone·jet·algorithm,·it·takes | 13 | ·SISCone·implements·a·Seedless·Infrared·(IR)·Safe·Cone·jet·algorithm,·it·takes |
Offset 280, 41 lines modified | Offset 280, 41 lines modified | ||
280 | -rw-r--r--···0·root·········(0)·root·········(0)·····1670·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_7.png | 280 | -rw-r--r--···0·root·········(0)·root·········(0)·····1670·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_7.png |
281 | -rw-r--r--···0·root·········(0)·root·········(0)······255·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_8.map | 281 | -rw-r--r--···0·root·········(0)·root·········(0)······255·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_8.map |
282 | -rw-r--r--···0·root·········(0)·root·········(0)·····1737·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_8.png | 282 | -rw-r--r--···0·root·········(0)·root·········(0)·····1737·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_8.png |
283 | -rw-r--r--···0·root·········(0)·root·········(0)·····1317·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_9.map | 283 | -rw-r--r--···0·root·········(0)·root·········(0)·····1317·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_9.map |
284 | -rw-r--r--···0·root·········(0)·root·········(0)····10333·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_9.png | 284 | -rw-r--r--···0·root·········(0)·root·········(0)····10333·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherit_graph_9.png |
285 | -rw-r--r--···0·root·········(0)·root·········(0)····14157·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherits.html | 285 | -rw-r--r--···0·root·········(0)·root·········(0)····14157·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/inherits.html |
286 | -rw-r--r--···0·root·········(0)·root·········(0)····30265·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/main_8cpp_source.html | 286 | -rw-r--r--···0·root·········(0)·root·········(0)····30265·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/main_8cpp_source.html |
287 | -rw-r--r--···0·root·········(0)·root·········(0)····4 | 287 | -rw-r--r--···0·root·········(0)·root·········(0)····41791·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/momentum_8cpp_source.html |
288 | -rw-r--r--···0·root·········(0)·root·········(0)····39163·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/momentum_8h_source.html | 288 | -rw-r--r--···0·root·········(0)·root·········(0)····39163·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/momentum_8h_source.html |
289 | -rw-r--r--···0·root·········(0)·root·········(0)······153·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_f.png | 289 | -rw-r--r--···0·root·········(0)·root·········(0)······153·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_f.png |
290 | -rw-r--r--···0·root·········(0)·root·········(0)······169·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_fd.png | 290 | -rw-r--r--···0·root·········(0)·root·········(0)······169·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_fd.png |
291 | -rw-r--r--···0·root·········(0)·root·········(0)·······95·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_g.png | 291 | -rw-r--r--···0·root·········(0)·root·········(0)·······95·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_g.png |
292 | -rw-r--r--···0·root·········(0)·root·········(0)·······98·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_h.png | 292 | -rw-r--r--···0·root·········(0)·root·········(0)·······98·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_h.png |
293 | -rw-r--r--···0·root·········(0)·root·········(0)······114·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_hd.png | 293 | -rw-r--r--···0·root·········(0)·root·········(0)······114·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/nav_hd.png |
294 | -rw-r--r--···0·root·········(0)·root·········(0)······123·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/open.png | 294 | -rw-r--r--···0·root·········(0)·root·········(0)······123·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/open.png |
295 | -rw-r--r--···0·root·········(0)·root·········(0)····52457·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/options_8cpp_source.html | 295 | -rw-r--r--···0·root·········(0)·root·········(0)····52457·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/options_8cpp_source.html |
296 | -rw-r--r--···0·root·········(0)·root·········(0)····19815·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/options_8h_source.html | 296 | -rw-r--r--···0·root·········(0)·root·········(0)····19815·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/options_8h_source.html |
297 | -rw-r--r--···0·root·········(0)·root·········(0)···151303·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/protocones_8cpp_source.html | 297 | -rw-r--r--···0·root·········(0)·root·········(0)···151303·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/protocones_8cpp_source.html |
298 | -rw-r--r--···0·root·········(0)·root·········(0)····42170·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/protocones_8h_source.html | 298 | -rw-r--r--···0·root·········(0)·root·········(0)····42170·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/protocones_8h_source.html |
299 | -rw-r--r--···0·root·········(0)·root·········(0)···· | 299 | -rw-r--r--···0·root·········(0)·root·········(0)····69506·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/quadtree_8cpp_source.html |
300 | -rw-r--r--···0·root·········(0)·root·········(0)····2 | 300 | -rw-r--r--···0·root·········(0)·root·········(0)····22117·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/quadtree_8h_source.html |
301 | -rw-r--r--···0·root·········(0)·root·········(0)····27 | 301 | -rw-r--r--···0·root·········(0)·root·········(0)····27192·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/ranlux_8cpp_source.html |
302 | -rw-r--r--···0·root·········(0)·root·········(0)·····7902·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/ranlux_8h.html | 302 | -rw-r--r--···0·root·········(0)·root·········(0)·····7902·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/ranlux_8h.html |
303 | -rw-r--r--···0·root·········(0)·root·········(0)·····1021·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/ranlux_8h__dep__incl.map | 303 | -rw-r--r--···0·root·········(0)·root·········(0)·····1021·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/ranlux_8h__dep__incl.map |
304 | -rw-r--r--···0·root·········(0)·root·········(0)····12914·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/ranlux_8h__dep__incl.png | 304 | -rw-r--r--···0·root·········(0)·root·········(0)····12914·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/ranlux_8h__dep__incl.png |
305 | -rw-r--r--···0·root·········(0)·root·········(0)·····9111·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/ranlux_8h_source.html | 305 | -rw-r--r--···0·root·········(0)·root·········(0)·····9111·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/ranlux_8h_source.html |
306 | -rw-r--r--···0·root·········(0)·root·········(0)····3 | 306 | -rw-r--r--···0·root·········(0)·root·········(0)····30528·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/reference_8cpp_source.html |
307 | -rw-r--r--···0·root·········(0)·root·········(0)····2 | 307 | -rw-r--r--···0·root·········(0)·root·········(0)····24185·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/reference_8h_source.html |
308 | -rw-r--r--···0·root·········(0)·root·········(0)····20315·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/sample_8cpp_source.html | 308 | -rw-r--r--···0·root·········(0)·root·········(0)····20315·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/sample_8cpp_source.html |
309 | -rw-r--r--···0·root·········(0)·root·········(0)····82495·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_2area_8cpp_source.html | 309 | -rw-r--r--···0·root·········(0)·root·········(0)····82495·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_2area_8cpp_source.html |
310 | -rw-r--r--···0·root·········(0)·root·········(0)····69585·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_8cpp_source.html | 310 | -rw-r--r--···0·root·········(0)·root·········(0)····69585·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_8cpp_source.html |
311 | -rw-r--r--···0·root·········(0)·root·········(0)····2 | 311 | -rw-r--r--···0·root·········(0)·root·········(0)····22318·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone_8h_source.html |
312 | -rw-r--r--···0·root·········(0)·root·········(0)·····8011·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone__error_8cpp_source.html | 312 | -rw-r--r--···0·root·········(0)·root·········(0)·····8011·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone__error_8cpp_source.html |
313 | -rw-r--r--···0·root·········(0)·root·········(0)····1 | 313 | -rw-r--r--···0·root·········(0)·root·········(0)····14494·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/siscone__error_8h_source.html |
314 | -rw-r--r--···0·root·········(0)·root·········(0)····38933·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2geom__2d_8cpp_source.html | 314 | -rw-r--r--···0·root·········(0)·root·········(0)····38933·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2geom__2d_8cpp_source.html |
315 | -rw-r--r--···0·root·········(0)·root·········(0)····22148·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2geom__2d_8h_source.html | 315 | -rw-r--r--···0·root·········(0)·root·········(0)····22148·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2geom__2d_8h_source.html |
316 | -rw-r--r--···0·root·········(0)·root·········(0)····47437·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2hash_8cpp_source.html | 316 | -rw-r--r--···0·root·········(0)·root·········(0)····47437·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2hash_8cpp_source.html |
317 | -rw-r--r--···0·root·········(0)·root·········(0)····22599·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2hash_8h_source.html | 317 | -rw-r--r--···0·root·········(0)·root·········(0)····22599·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2hash_8h_source.html |
318 | -rw-r--r--···0·root·········(0)·root·········(0)····81644·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2momentum_8cpp_source.html | 318 | -rw-r--r--···0·root·········(0)·root·········(0)····81644·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2momentum_8cpp_source.html |
319 | -rw-r--r--···0·root·········(0)·root·········(0)····70242·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2momentum_8h_source.html | 319 | -rw-r--r--···0·root·········(0)·root·········(0)····70242·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2momentum_8h_source.html |
320 | -rw-r--r--···0·root·········(0)·root·········(0)···165886·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2protocones_8cpp_source.html | 320 | -rw-r--r--···0·root·········(0)·root·········(0)···165886·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-html/html/devel/spherical_2protocones_8cpp_source.html |
Offset 100, 34 lines modified | Offset 100, 34 lines modified | ||
100 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a576d5b2248ca8aca05e69541e9c18de5">index</a>·=·-1;</div> | 100 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a576d5b2248ca8aca05e69541e9c18de5">index</a>·=·-1;</div> |
101 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div> | 101 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>}</div> |
102 | </div> | 102 | </div> |
103 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> | 103 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> |
104 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//·ctor·with·initialisation</span></div> | 104 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//·ctor·with·initialisation</span></div> |
105 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//--------------------------</span></div> | 105 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//--------------------------</span></div> |
106 | <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}"> | 106 | <div·class="foldopen"·id="foldopen00052"·data-start="{"·data-end="}"> |
107 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#afa21c053f53f2f4c294f1bab50f8a7b9">···52</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum::Cmomentum</a>(<span·class="keywordtype">double</span>· | 107 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#afa21c053f53f2f4c294f1bab50f8a7b9">···52</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum::Cmomentum</a>(<span·class="keywordtype">double</span>·_px,·<span·class="keywordtype">double</span>·_py,·<span·class="keywordtype">double</span>·_pz,·<span·class="keywordtype">double</span>·_E){</div> |
108 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aa7fd6b3c50e92675b8b6aebb6abfebcc">px</a>·=· | 108 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aa7fd6b3c50e92675b8b6aebb6abfebcc">px</a>·=·_px;</div> |
109 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a9190b796e5713de49dfba956cfdbcf20">py</a>·=· | 109 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a9190b796e5713de49dfba956cfdbcf20">py</a>·=·_py;</div> |
110 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>·=· | 110 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#abd23b026153cdf84ad5a2aecf42f5dac">pz</a>·=·_pz;</div> |
111 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>··=· | 111 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#aafd04c189605f6d7c3b1cdcfefd341e9">E</a>··=·_E;</div> |
112 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | 112 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> |
113 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·compute·eta·and·phi</span></div> | 113 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="comment">//·compute·eta·and·phi</span></div> |
114 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a8ead2d0c45ffa8e51fb5ebad4822950e">build_etaphi</a>();</div> | 114 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a8ead2d0c45ffa8e51fb5ebad4822950e">build_etaphi</a>();</div> |
115 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a44980853567f863ca4178926f5f83444">ref</a>·=·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>();</div> | 115 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a44980853567f863ca4178926f5f83444">ref</a>·=·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>();</div> |
116 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div> | 116 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}</div> |
117 | </div> | 117 | </div> |
118 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | 118 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> |
119 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·ctor·with·detailed·initialisation</span></div> | 119 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//·ctor·with·detailed·initialisation</span></div> |
120 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//-----------------------------------</span></div> | 120 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//-----------------------------------</span></div> |
121 | <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> | 121 | <div·class="foldopen"·id="foldopen00065"·data-start="{"·data-end="}"> |
122 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a01b661661e0c52e499036992bca722f6">···65</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum::Cmomentum</a>(<span·class="keywordtype">double</span>· | 122 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a01b661661e0c52e499036992bca722f6">···65</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#adde12311952a22cda3a33a80e7f78fca">Cmomentum::Cmomentum</a>(<span·class="keywordtype">double</span>·_eta,·<span·class="keywordtype">double</span>·_phi,·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·_ref){</div> |
123 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a5ca61b8cdd1e8225ac5da7dd1814b7b3">eta</a>·=· | 123 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a5ca61b8cdd1e8225ac5da7dd1814b7b3">eta</a>·=·_eta;</div> |
124 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#ae16f3eee4a19315fc0ced5cde2c265a6">phi</a>·=·_phi;</div> | 124 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#ae16f3eee4a19315fc0ced5cde2c265a6">phi</a>·=·_phi;</div> |
125 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> | 125 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> |
126 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a44980853567f863ca4178926f5f83444">ref</a>·=· | 126 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cmomentum.html#a44980853567f863ca4178926f5f83444">ref</a>·=·_ref;</div> |
127 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div> | 127 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>}</div> |
128 | </div> | 128 | </div> |
129 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> | 129 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> |
130 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//·default·dtor</span></div> | 130 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//·default·dtor</span></div> |
131 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//--------------</span></div> | 131 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//--------------</span></div> |
132 | <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> | 132 | <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> |
133 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a16c22242813f23a6ed9a0f125b7d7abd">···74</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a16c22242813f23a6ed9a0f125b7d7abd">Cmomentum::~Cmomentum</a>(){</div> | 133 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cmomentum.html#a16c22242813f23a6ed9a0f125b7d7abd">···74</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cmomentum.html#a16c22242813f23a6ed9a0f125b7d7abd">Cmomentum::~Cmomentum</a>(){</div> |
Offset 48, 32 lines modified | Offset 48, 32 lines modified | ||
48 | 45·_\x8p_\x8x·=·_\x8p_\x8y·=·_\x8p_\x8z·=·_\x8E·=·0.0; | 48 | 45·_\x8p_\x8x·=·_\x8p_\x8y·=·_\x8p_\x8z·=·_\x8E·=·0.0; |
49 | 46·_\x8r_\x8e_\x8f·=·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e(); | 49 | 46·_\x8r_\x8e_\x8f·=·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e(); |
50 | 47·_\x8i_\x8n_\x8d_\x8e_\x8x·=·-1; | 50 | 47·_\x8i_\x8n_\x8d_\x8e_\x8x·=·-1; |
51 | 48} | 51 | 48} |
52 | 49 | 52 | 49 |
53 | 50//·ctor·with·initialisation | 53 | 50//·ctor·with·initialisation |
54 | 51//-------------------------- | 54 | 51//-------------------------- |
55 | _\x85_\x82_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8:_\x8:_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(double·_ | 55 | _\x85_\x82_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8:_\x8:_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(double·_px,·double·_py,·double·_pz,·double·_E){ |
56 | 53·_\x8p_\x8x·=·_ | 56 | 53·_\x8p_\x8x·=·_px; |
57 | 54·_\x8p_\x8y·=·_ | 57 | 54·_\x8p_\x8y·=·_py; |
58 | 55·_\x8p_\x8z·=·_ | 58 | 55·_\x8p_\x8z·=·_pz; |
59 | 56·_\x8E·=·_ | 59 | 56·_\x8E·=·_E; |
60 | 57 | 60 | 57 |
61 | 58·//·compute·eta·and·phi | 61 | 58·//·compute·eta·and·phi |
62 | 59·_\x8b_\x8u_\x8i_\x8l_\x8d_\x8__\x8e_\x8t_\x8a_\x8p_\x8h_\x8i(); | 62 | 59·_\x8b_\x8u_\x8i_\x8l_\x8d_\x8__\x8e_\x8t_\x8a_\x8p_\x8h_\x8i(); |
63 | 60·_\x8r_\x8e_\x8f·=·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e(); | 63 | 60·_\x8r_\x8e_\x8f·=·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e(); |
64 | 61} | 64 | 61} |
65 | 62 | 65 | 62 |
66 | 63//·ctor·with·detailed·initialisation | 66 | 63//·ctor·with·detailed·initialisation |
67 | 64//----------------------------------- | 67 | 64//----------------------------------- |
68 | _\x86_\x85_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8:_\x8:_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(double·_ | 68 | _\x86_\x85_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8:_\x8:_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(double·_eta,·double·_phi,·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·_ref){ |
69 | 66·_\x8e_\x8t_\x8a·=·_ | 69 | 66·_\x8e_\x8t_\x8a·=·_eta; |
70 | 67·_\x8p_\x8h_\x8i·=·_phi; | 70 | 67·_\x8p_\x8h_\x8i·=·_phi; |
71 | 68 | 71 | 68 |
72 | 69·_\x8r_\x8e_\x8f·=·_ | 72 | 69·_\x8r_\x8e_\x8f·=·_ref; |
73 | 70} | 73 | 70} |
74 | 71 | 74 | 71 |
75 | 72//·default·dtor | 75 | 72//·default·dtor |
76 | 73//-------------- | 76 | 73//-------------- |
77 | _\x87_\x84_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8:_\x8:_\x8~_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(){ | 77 | _\x87_\x84_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m_\x8:_\x8:_\x8~_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m(){ |
78 | 75 | 78 | 75 |
79 | 76} | 79 | 76} |
Offset 92, 44 lines modified | Offset 92, 44 lines modified | ||
92 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·The·elements·at·each·node·are·of·'Cmomentum'·type.··············*</span></div> | 92 | <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·The·elements·at·each·node·are·of·'Cmomentum'·type.··············*</span></div> |
93 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">·*******************************************************************/</span></div> | 93 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span><span·class="comment">·*******************************************************************/</span></div> |
94 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> | 94 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
95 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·default·ctor</span></div> | 95 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="comment">//·default·ctor</span></div> |
96 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//--------------</span></div> | 96 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//--------------</span></div> |
97 | <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}"> | 97 | <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}"> |
98 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">···45</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">Cquadtree::Cquadtree</a>(){</div> | 98 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">···45</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">Cquadtree::Cquadtree</a>(){</div> |
99 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">v</a>·=· | 99 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">v</a>·=·NULL;</div> |
100 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | 100 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> |
101 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][0]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][1]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][0]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][1]·=· | 101 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][0]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][1]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][0]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][1]·=·NULL;</div> |
102 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ab2dd5d6696c48583a417204700c77ec2">has_child</a>·=·<span·class="keyword">false</span>;</div> | 102 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ab2dd5d6696c48583a417204700c77ec2">has_child</a>·=·<span·class="keyword">false</span>;</div> |
103 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> | 103 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>}</div> |
104 | </div> | 104 | </div> |
105 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> | 105 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div> |
106 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> | 106 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> |
107 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·ctor·with·initialisation·(see·init·for·details)</span></div> | 107 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·ctor·with·initialisation·(see·init·for·details)</span></div> |
108 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//--------------------------</span></div> | 108 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//--------------------------</span></div> |
109 | <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> | 109 | <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> |
110 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a8787e345646364ee4acfa33290ab32b7">···55</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">Cquadtree::Cquadtree</a>(<span·class="keywordtype">double</span>· | 110 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a8787e345646364ee4acfa33290ab32b7">···55</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">Cquadtree::Cquadtree</a>(<span·class="keywordtype">double</span>·_x,·<span·class="keywordtype">double</span>·_y,·<span·class="keywordtype">double</span>·_half_size_x,·<span·class="keywordtype">double</span>·_half_size_y){</div> |
111 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">v</a>·=· | 111 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">v</a>·=·NULL;</div> |
112 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | 112 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> |
113 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][0]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][1]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][0]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][1]·=· | 113 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][0]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][1]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][0]·=·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][1]·=·NULL;</div> |
114 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ab2dd5d6696c48583a417204700c77ec2">has_child</a>·=·<span·class="keyword">false</span>;</div> | 114 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ab2dd5d6696c48583a417204700c77ec2">has_child</a>·=·<span·class="keyword">false</span>;</div> |
115 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> | 115 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> |
116 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#ad24a504ba563607b7f2c8b33cfd6f404">init</a>( | 116 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#ad24a504ba563607b7f2c8b33cfd6f404">init</a>(_x,·_y,·_half_size_x,·_half_size_y);</div> |
117 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div> | 117 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>}</div> |
118 | </div> | 118 | </div> |
119 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> | 119 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> |
120 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> | 120 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> |
121 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·default·destructor</span></div> | 121 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·default·destructor</span></div> |
122 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·at·destruction,·everything·is·destroyed·except·</span></div> | 122 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·at·destruction,·everything·is·destroyed·except·</span></div> |
123 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//·physical·values·at·the·leaves</span></div> | 123 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//·physical·values·at·the·leaves</span></div> |
124 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//------------------------------------------------</span></div> | 124 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//------------------------------------------------</span></div> |
125 | <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> | 125 | <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="}"> |
126 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a54a4da1cf2fb1dd9eb838ef940acf380">···69</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a54a4da1cf2fb1dd9eb838ef940acf380">Cquadtree::~Cquadtree</a>(){</div> | 126 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a54a4da1cf2fb1dd9eb838ef940acf380">···69</a></span><a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a54a4da1cf2fb1dd9eb838ef940acf380">Cquadtree::~Cquadtree</a>(){</div> |
127 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ab2dd5d6696c48583a417204700c77ec2">has_child</a>){</div> | 127 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ab2dd5d6696c48583a417204700c77ec2">has_child</a>){</div> |
128 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">v</a>!= | 128 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">v</a>!=NULL)·<span·class="keyword">delete</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">v</a>;</div> |
129 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">delete</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][0];</div> | 129 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····<span·class="keyword">delete</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][0];</div> |
130 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">delete</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][1];</div> | 130 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">delete</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[0][1];</div> |
131 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">delete</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][0];</div> | 131 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····<span·class="keyword">delete</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][0];</div> |
132 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">delete</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][1];</div> | 132 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>····<span·class="keyword">delete</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#ae93711301ad34334077c8f7c1b01c1f3">children</a>[1][1];</div> |
133 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div> | 133 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··}</div> |
134 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div> | 134 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>}</div> |
135 | </div> | 135 | </div> |
Offset 42, 41 lines modified | Offset 42, 41 lines modified | ||
42 | 39·*·This·class·implements·the·traditional·two-dimensional·quadtree.·* | 42 | 39·*·This·class·implements·the·traditional·two-dimensional·quadtree.·* |
43 | 40·*·The·elements·at·each·node·are·of·'Cmomentum'·type.·* | 43 | 40·*·The·elements·at·each·node·are·of·'Cmomentum'·type.·* |
44 | 41·*******************************************************************/ | 44 | 41·*******************************************************************/ |
45 | 42 | 45 | 42 |
46 | 43//·default·ctor | 46 | 43//·default·ctor |
47 | 44//-------------- | 47 | 44//-------------- |
48 | _\x84_\x85_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e_\x8:_\x8:_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(){ | 48 | _\x84_\x85_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e_\x8:_\x8:_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(){ |
49 | 46·_\x8v·=· | 49 | 46·_\x8v·=·NULL; |
50 | 47 | 50 | 47 |
51 | 48·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][0]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][1]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][0]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][1]·=· | 51 | 48·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][0]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][1]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][0]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][1]·=·NULL; |
52 | 49·_\x8h_\x8a_\x8s_\x8__\x8c_\x8h_\x8i_\x8l_\x8d·=·false; | 52 | 49·_\x8h_\x8a_\x8s_\x8__\x8c_\x8h_\x8i_\x8l_\x8d·=·false; |
53 | 50} | 53 | 50} |
54 | 51 | 54 | 51 |
55 | 52 | 55 | 52 |
56 | 53//·ctor·with·initialisation·(see·init·for·details) | 56 | 53//·ctor·with·initialisation·(see·init·for·details) |
57 | 54//-------------------------- | 57 | 54//-------------------------- |
58 | _\x85_\x85_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e_\x8:_\x8:_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(double·_ | 58 | _\x85_\x85_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e_\x8:_\x8:_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(double·_x,·double·_y,·double·_half_size_x,·double |
59 | _ | 59 | _half_size_y){ |
60 | 56·_\x8v·=· | 60 | 56·_\x8v·=·NULL; |
61 | 57 | 61 | 57 |
62 | 58·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][0]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][1]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][0]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][1]·=· | 62 | 58·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][0]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][1]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][0]·=·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][1]·=·NULL; |
63 | 59·_\x8h_\x8a_\x8s_\x8__\x8c_\x8h_\x8i_\x8l_\x8d·=·false; | 63 | 59·_\x8h_\x8a_\x8s_\x8__\x8c_\x8h_\x8i_\x8l_\x8d·=·false; |
64 | 60 | 64 | 60 |
65 | 61·_\x8i_\x8n_\x8i_\x8t(_ | 65 | 61·_\x8i_\x8n_\x8i_\x8t(_x,·_y,·_half_size_x,·_half_size_y); |
66 | 62} | 66 | 62} |
67 | 63 | 67 | 63 |
68 | 64 | 68 | 64 |
69 | 65//·default·destructor | 69 | 65//·default·destructor |
70 | 66//·at·destruction,·everything·is·destroyed·except | 70 | 66//·at·destruction,·everything·is·destroyed·except |
71 | 67//·physical·values·at·the·leaves | 71 | 67//·physical·values·at·the·leaves |
72 | 68//------------------------------------------------ | 72 | 68//------------------------------------------------ |
73 | _\x86_\x89_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e_\x8:_\x8:_\x8~_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(){ | 73 | _\x86_\x89_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e_\x8:_\x8:_\x8~_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(){ |
74 | 70·if·(_\x8h_\x8a_\x8s_\x8__\x8c_\x8h_\x8i_\x8l_\x8d){ | 74 | 70·if·(_\x8h_\x8a_\x8s_\x8__\x8c_\x8h_\x8i_\x8l_\x8d){ |
75 | 71·if·(_\x8v!= | 75 | 71·if·(_\x8v!=NULL)·delete·_\x8v; |
76 | 72·delete·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][0]; | 76 | 72·delete·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][0]; |
77 | 73·delete·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][1]; | 77 | 73·delete·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[0][1]; |
78 | 74·delete·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][0]; | 78 | 74·delete·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][0]; |
79 | 75·delete·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][1]; | 79 | 75·delete·_\x8c_\x8h_\x8i_\x8l_\x8d_\x8r_\x8e_\x8n[1][1]; |
80 | 76·} | 80 | 76·} |
81 | 77} | 81 | 77} |
82 | 78 | 82 | 78 |
Offset 85, 27 lines modified | Offset 85, 27 lines modified | ||
85 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span>siscone{</div> | 85 | <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span><span·class="keyword">namespace·</span>siscone{</div> |
86 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> | 86 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> |
87 | <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};"> | 87 | <div·class="foldopen"·id="foldopen00043"·data-start="{"·data-end="};"> |
88 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html">···43</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Cquadtree.html">Cquadtree</a>{</div> | 88 | <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html">···43</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Cquadtree.html">Cquadtree</a>{</div> |
89 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div> | 89 | <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·<span·class="keyword">public</span>:</div> |
90 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">Cquadtree</a>();</div> | 90 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">Cquadtree</a>();</div> |
91 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | 91 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> |
92 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">Cquadtree</a>(<span·class="keywordtype">double</span>· | 92 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a74f087ccb4668bf0da9930a783dcdb31">Cquadtree</a>(<span·class="keywordtype">double</span>·_x,·<span·class="keywordtype">double</span>·_y,·<span·class="keywordtype">double</span>·_half_size_x,·<span·class="keywordtype">double</span>·_half_size_y);</div> |
93 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> | 93 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> |
94 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a54a4da1cf2fb1dd9eb838ef940acf380">~Cquadtree</a>();</div> | 94 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a54a4da1cf2fb1dd9eb838ef940acf380">~Cquadtree</a>();</div> |
95 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> | 95 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> |
96 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#ad24a504ba563607b7f2c8b33cfd6f404">init</a>(<span·class="keywordtype">double</span>· | 96 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#ad24a504ba563607b7f2c8b33cfd6f404">init</a>(<span·class="keywordtype">double</span>·_x,·<span·class="keywordtype">double</span>·_y,·<span·class="keywordtype">double</span>·_half_size_x,·<span·class="keywordtype">double</span>·_half_size_y);</div> |
97 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> | 97 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> |
98 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a5eaf290c99a3cad3685f17766c3e459e">add</a>(<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·* | 98 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a5eaf290c99a3cad3685f17766c3e459e">add</a>(<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·*v_add);</div> |
99 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> | 99 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> |
100 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a4533e29e559e72ed5fd0fd44d5015dc9">circle_intersect</a>(<span·class="keywordtype">double</span>· | 100 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a4533e29e559e72ed5fd0fd44d5015dc9">circle_intersect</a>(<span·class="keywordtype">double</span>·cx,·<span·class="keywordtype">double</span>·cy,·<span·class="keywordtype">double</span>·cR2);</div> |
101 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> | 101 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> |
102 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a772c03817c41f09e2df712c94d8b74bc">save</a>( | 102 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a772c03817c41f09e2df712c94d8b74bc">save</a>(FILE·*flux);</div> |
103 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> | 103 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> |
104 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a8ba89ad2c9f2d1f8a5adc150b5ea56b8">save_leaves</a>( | 104 | <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Cquadtree.html#a8ba89ad2c9f2d1f8a5adc150b5ea56b8">save_leaves</a>(FILE·*flux);</div> |
105 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> | 105 | <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> |
106 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a8ab4a13d42e0729a8eb375eefa874b9f">··112</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#a8ab4a13d42e0729a8eb375eefa874b9f">centre_x</a>;···········</div> | 106 | <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a8ab4a13d42e0729a8eb375eefa874b9f">··112</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#a8ab4a13d42e0729a8eb375eefa874b9f">centre_x</a>;···········</div> |
107 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#aae921b7b40ba56e3fbfa305b0c86f690">··113</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#aae921b7b40ba56e3fbfa305b0c86f690">centre_y</a>;···········</div> | 107 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#aae921b7b40ba56e3fbfa305b0c86f690">··113</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#aae921b7b40ba56e3fbfa305b0c86f690">centre_y</a>;···········</div> |
108 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a31ed7c8a449f6d0173f9f460797a7a83">··114</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#a31ed7c8a449f6d0173f9f460797a7a83">half_size_x</a>;········</div> | 108 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a31ed7c8a449f6d0173f9f460797a7a83">··114</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#a31ed7c8a449f6d0173f9f460797a7a83">half_size_x</a>;········</div> |
109 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a3d1035f64b59d5b74dd549772999201c">··115</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#a3d1035f64b59d5b74dd549772999201c">half_size_y</a>;········</div> | 109 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#a3d1035f64b59d5b74dd549772999201c">··115</a></span>··<span·class="keywordtype">double</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#a3d1035f64b59d5b74dd549772999201c">half_size_y</a>;········</div> |
110 | <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> | 110 | <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> |
111 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">··117</a></span>··<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·*<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">v</a>;··············</div> | 111 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">··117</a></span>··<a·class="code·hl_class"·href="classsiscone_1_1Cmomentum.html">Cmomentum</a>·*<a·class="code·hl_variable"·href="classsiscone_1_1Cquadtree.html#abeb2e57283e3b293e3eba60cc6884337">v</a>;··············</div> |
Offset 35, 27 lines modified | Offset 35, 27 lines modified | ||
35 | 33 | 35 | 33 |
36 | 34namespace·siscone{ | 36 | 34namespace·siscone{ |
37 | 35 | 37 | 35 |
38 | _\x84_\x83class·_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e{ | 38 | _\x84_\x83class·_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e{ |
39 | 44·public: | 39 | 44·public: |
40 | 46·_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(); | 40 | 46·_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(); |
41 | 47 | 41 | 47 |
42 | 49·_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(double·_ | 42 | 49·_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(double·_x,·double·_y,·double·_half_size_x,·double·_half_size_y); |
43 | 50 | 43 | 50 |
44 | 54·_\x8~_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(); | 44 | 54·_\x8~_\x8C_\x8q_\x8u_\x8a_\x8d_\x8t_\x8r_\x8e_\x8e(); |
45 | 55 | 45 | 55 |
46 | 67·int·_\x8i_\x8n_\x8i_\x8t(double·_ | 46 | 67·int·_\x8i_\x8n_\x8i_\x8t(double·_x,·double·_y,·double·_half_size_x,·double·_half_size_y); |
47 | 68 | 47 | 68 |
48 | 76·int·_\x8a_\x8d_\x8d(_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·* | 48 | 76·int·_\x8a_\x8d_\x8d(_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·*v_add); |
49 | 77 | 49 | 77 |
50 | 88·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8__\x8i_\x8n_\x8t_\x8e_\x8r_\x8s_\x8e_\x8c_\x8t(double· | 50 | 88·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·_\x8c_\x8i_\x8r_\x8c_\x8l_\x8e_\x8__\x8i_\x8n_\x8t_\x8e_\x8r_\x8s_\x8e_\x8c_\x8t(double·cx,·double·cy,·double·cR2); |
51 | 89 | 51 | 89 |
52 | 99·int·_\x8s_\x8a_\x8v_\x8e( | 52 | 99·int·_\x8s_\x8a_\x8v_\x8e(FILE·*flux); |
53 | 100 | 53 | 100 |
54 | 110·int·_\x8s_\x8a_\x8v_\x8e_\x8__\x8l_\x8e_\x8a_\x8v_\x8e_\x8s( | 54 | 110·int·_\x8s_\x8a_\x8v_\x8e_\x8__\x8l_\x8e_\x8a_\x8v_\x8e_\x8s(FILE·*flux); |
55 | 111 | 55 | 111 |
56 | _\x81_\x81_\x82·double·_\x8c_\x8e_\x8n_\x8t_\x8r_\x8e_\x8__\x8x; | 56 | _\x81_\x81_\x82·double·_\x8c_\x8e_\x8n_\x8t_\x8r_\x8e_\x8__\x8x; |
57 | _\x81_\x81_\x83·double·_\x8c_\x8e_\x8n_\x8t_\x8r_\x8e_\x8__\x8y; | 57 | _\x81_\x81_\x83·double·_\x8c_\x8e_\x8n_\x8t_\x8r_\x8e_\x8__\x8y; |
58 | _\x81_\x81_\x84·double·_\x8h_\x8a_\x8l_\x8f_\x8__\x8s_\x8i_\x8z_\x8e_\x8__\x8x; | 58 | _\x81_\x81_\x84·double·_\x8h_\x8a_\x8l_\x8f_\x8__\x8s_\x8i_\x8z_\x8e_\x8__\x8x; |
59 | _\x81_\x81_\x85·double·_\x8h_\x8a_\x8l_\x8f_\x8__\x8s_\x8i_\x8z_\x8e_\x8__\x8y; | 59 | _\x81_\x81_\x85·double·_\x8h_\x8a_\x8l_\x8f_\x8__\x8s_\x8i_\x8z_\x8e_\x8__\x8y; |
60 | 116 | 60 | 116 |
61 | _\x81_\x81_\x87·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·*_\x8v; | 61 | _\x81_\x81_\x87·_\x8C_\x8m_\x8o_\x8m_\x8e_\x8n_\x8t_\x8u_\x8m·*_\x8v; |
Offset 114, 20 lines modified | Offset 114, 20 lines modified | ||
114 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> | 114 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> |
115 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> | 115 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> |
116 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·incrementation·of·the·generator·state</span></div> | 116 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·incrementation·of·the·generator·state</span></div> |
117 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//---------------------------------------</span></div> | 117 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//---------------------------------------</span></div> |
118 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">long</span>·<span·class="keywordtype">int</span>·increment_state(){</div> | 118 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">long</span>·<span·class="keywordtype">int</span>·increment_state(){</div> |
119 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·local_ranlux_state.i;</div> | 119 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i·=·local_ranlux_state.i;</div> |
120 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·local_ranlux_state.j;</div> | 120 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·j·=·local_ranlux_state.j;</div> |
121 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">long</span>·<span·class="keywordtype">int</span>· | 121 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keywordtype">long</span>·<span·class="keywordtype">int</span>·delta·=·local_ranlux_state.u[j]·-·local_ranlux_state.u[i]·</div> |
122 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····-·local_ranlux_state.carry;</div> | 122 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>····-·local_ranlux_state.carry;</div> |
123 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> | 123 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> |
124 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordflow">if</span>·( | 124 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keywordflow">if</span>·(delta·&·mask_hi){</div> |
125 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····local_ranlux_state.carry·=·1;</div> | 125 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····local_ranlux_state.carry·=·1;</div> |
126 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>···· | 126 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····delta·&=·mask_lo;</div> |
127 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}·<span·class="keywordflow">else</span>·{</div> | 127 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··}·<span·class="keywordflow">else</span>·{</div> |
128 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····local_ranlux_state.carry·=·0;</div> | 128 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····local_ranlux_state.carry·=·0;</div> |
129 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div> | 129 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··}</div> |
130 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> | 130 | <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> |
131 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··local_ranlux_state.u[i]·=·delta;</div> | 131 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··local_ranlux_state.u[i]·=·delta;</div> |
132 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··</div> | 132 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··</div> |
133 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordflow">if</span>·(i==0)</div> | 133 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordflow">if</span>·(i==0)</div> |
Offset 62, 20 lines modified | Offset 62, 20 lines modified | ||
62 | 59 | 62 | 59 |
63 | 60 | 63 | 60 |
64 | 61//·incrementation·of·the·generator·state | 64 | 61//·incrementation·of·the·generator·state |
65 | 62//--------------------------------------- | 65 | 62//--------------------------------------- |
66 | 63static·inline·unsigned·long·int·increment_state(){ | 66 | 63static·inline·unsigned·long·int·increment_state(){ |
67 | 64·unsigned·int·i·=·local_ranlux_state.i; | 67 | 64·unsigned·int·i·=·local_ranlux_state.i; |
68 | 65·unsigned·int·j·=·local_ranlux_state.j; | 68 | 65·unsigned·int·j·=·local_ranlux_state.j; |
69 | 66·long·int· | 69 | 66·long·int·delta·=·local_ranlux_state.u[j]·-·local_ranlux_state.u[i] |
70 | 67·-·local_ranlux_state.carry; | 70 | 67·-·local_ranlux_state.carry; |
71 | 68 | 71 | 68 |
72 | 69·if·( | 72 | 69·if·(delta·&·mask_hi){ |
73 | 70·local_ranlux_state.carry·=·1; | 73 | 70·local_ranlux_state.carry·=·1; |
74 | 71· | 74 | 71·delta·&=·mask_lo; |
75 | 72·}·else·{ | 75 | 72·}·else·{ |
76 | 73·local_ranlux_state.carry·=·0; | 76 | 73·local_ranlux_state.carry·=·0; |
77 | 74·} | 77 | 74·} |
78 | 75 | 78 | 75 |
79 | 76·local_ranlux_state.u[i]·=·delta; | 79 | 76·local_ranlux_state.u[i]·=·delta; |
80 | 77 | 80 | 77 |
81 | 78·if·(i==0) | 81 | 78·if·(i==0) |
Offset 107, 23 lines modified | Offset 107, 23 lines modified | ||
107 | <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> | 107 | <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="}"> |
108 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Creference.html#a5d6596eead93f80ff48d0b756aa36bc1">···54</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a5d6596eead93f80ff48d0b756aa36bc1">Creference::randomize</a>(){</div> | 108 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Creference.html#a5d6596eead93f80ff48d0b756aa36bc1">···54</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a5d6596eead93f80ff48d0b756aa36bc1">Creference::randomize</a>(){</div> |
109 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//··ref[0]·=·reference_bit;</span></div> | 109 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//··ref[0]·=·reference_bit;</span></div> |
110 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//··ref[1]·=·0;</span></div> | 110 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//··ref[1]·=·0;</span></div> |
111 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//··ref[2]·=·0;</span></div> | 111 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//··ref[2]·=·0;</span></div> |
112 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//··reference_bit·<<=·1;</span></div> | 112 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//··reference_bit·<<=·1;</span></div> |
113 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> | 113 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> |
114 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>· | 114 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·r1·=·ranlux_get();</div> |
115 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>· | 115 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·r2·=·ranlux_get();</div> |
116 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>· | 116 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·r3·=·ranlux_get();</div> |
117 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>· | 117 | <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·r4·=·ranlux_get();</div> |
118 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·since·ranlux·only·produces·24·bits,·take·r4·and·add·8·bits</span></div> | 118 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·since·ranlux·only·produces·24·bits,·take·r4·and·add·8·bits</span></div> |
119 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·from·it·to·each·of·r1,r2,·r3·to·get·3*32·bits.</span></div> | 119 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="comment">//·from·it·to·each·of·r1,r2,·r3·to·get·3*32·bits.</span></div> |
120 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[0]·=· | 120 | <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[0]·=·r1+((r4·&·0x00ff0000)·<<··8);</div> |
121 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[1]·=· | 121 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[1]·=·r2+((r4·&·0x0000ff00)·<<·16);</div> |
122 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[2]·=· | 122 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[2]·=·r3+((r4·&·0x000000ff)·<<·24);</div> |
123 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> | 123 | <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> |
124 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordflow">if</span>·(<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a2899510572ccf38c2c297b2efb5a4a97">is_empty</a>())·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a5d6596eead93f80ff48d0b756aa36bc1">randomize</a>();</div> | 124 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keywordflow">if</span>·(<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a2899510572ccf38c2c297b2efb5a4a97">is_empty</a>())·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a5d6596eead93f80ff48d0b756aa36bc1">randomize</a>();</div> |
125 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div> | 125 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div> |
126 | </div> | 126 | </div> |
127 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> | 127 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div> |
128 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//·test·emptyness</span></div> | 128 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//·test·emptyness</span></div> |
129 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//----------------</span></div> | 129 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//----------------</span></div> |
Offset 55, 23 lines modified | Offset 55, 23 lines modified | ||
55 | 53//--------------------------- | 55 | 53//--------------------------- |
56 | _\x85_\x84void·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8:_\x8:_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8i_\x8z_\x8e(){ | 56 | _\x85_\x84void·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8:_\x8:_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8i_\x8z_\x8e(){ |
57 | 55//·ref[0]·=·reference_bit; | 57 | 55//·ref[0]·=·reference_bit; |
58 | 56//·ref[1]·=·0; | 58 | 56//·ref[1]·=·0; |
59 | 57//·ref[2]·=·0; | 59 | 57//·ref[2]·=·0; |
60 | 58//·reference_bit·<<=·1; | 60 | 58//·reference_bit·<<=·1; |
61 | 59 | 61 | 59 |
62 | 60·unsigned·int· | 62 | 60·unsigned·int·r1·=·ranlux_get(); |
63 | 61·unsigned·int· | 63 | 61·unsigned·int·r2·=·ranlux_get(); |
64 | 62·unsigned·int· | 64 | 62·unsigned·int·r3·=·ranlux_get(); |
65 | 63·unsigned·int· | 65 | 63·unsigned·int·r4·=·ranlux_get(); |
66 | 64·//·since·ranlux·only·produces·24·bits,·take·r4·and·add·8·bits | 66 | 64·//·since·ranlux·only·produces·24·bits,·take·r4·and·add·8·bits |
67 | 65·//·from·it·to·each·of·r1,r2,·r3·to·get·3*32·bits. | 67 | 65·//·from·it·to·each·of·r1,r2,·r3·to·get·3*32·bits. |
68 | 66·_\x8r_\x8e_\x8f[0]·=· | 68 | 66·_\x8r_\x8e_\x8f[0]·=·r1+((r4·&·0x00ff0000)·<<·8); |
69 | 67·_\x8r_\x8e_\x8f[1]·=· | 69 | 67·_\x8r_\x8e_\x8f[1]·=·r2+((r4·&·0x0000ff00)·<<·16); |
70 | 68·_\x8r_\x8e_\x8f[2]·=· | 70 | 68·_\x8r_\x8e_\x8f[2]·=·r3+((r4·&·0x000000ff)·<<·24); |
71 | 69 | 71 | 69 |
72 | 70·if·(_\x8i_\x8s_\x8__\x8e_\x8m_\x8p_\x8t_\x8y())·_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8i_\x8z_\x8e(); | 72 | 70·if·(_\x8i_\x8s_\x8__\x8e_\x8m_\x8p_\x8t_\x8y())·_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8i_\x8z_\x8e(); |
73 | 71} | 73 | 71} |
74 | 72 | 74 | 72 |
75 | 73//·test·emptyness | 75 | 73//·test·emptyness |
76 | 74//---------------- | 76 | 74//---------------- |
77 | _\x87_\x85bool·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8:_\x8:_\x8i_\x8s_\x8__\x8e_\x8m_\x8p_\x8t_\x8y(){ | 77 | _\x87_\x85bool·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e_\x8:_\x8:_\x8i_\x8s_\x8__\x8e_\x8m_\x8p_\x8t_\x8y(){ |
Offset 88, 43 lines modified | Offset 88, 43 lines modified | ||
88 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> | 88 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div> |
89 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a5d6596eead93f80ff48d0b756aa36bc1">randomize</a>();</div> | 89 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a5d6596eead93f80ff48d0b756aa36bc1">randomize</a>();</div> |
90 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> | 90 | <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div> |
91 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a2899510572ccf38c2c297b2efb5a4a97">is_empty</a>();</div> | 91 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a2899510572ccf38c2c297b2efb5a4a97">is_empty</a>();</div> |
92 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> | 92 | <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div> |
93 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a8f680bf54a83b561bfd97a5654d9ae54">not_empty</a>();</div> | 93 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a8f680bf54a83b561bfd97a5654d9ae54">not_empty</a>();</div> |
94 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> | 94 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> |
95 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a3b521ec0357a651067f10163090f94bb">operator·=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·& | 95 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a3b521ec0357a651067f10163090f94bb">operator·=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r);</div> |
96 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> | 96 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div> |
97 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a24f11afe25879914c7f0839f5f3a2f3b">operator·+·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·& | 97 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a24f11afe25879914c7f0839f5f3a2f3b">operator·+·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r);</div> |
98 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> | 98 | <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div> |
99 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a88fa637afafd5c6c934b7dcdb3c5ca3e">operator·+=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·& | 99 | <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a88fa637afafd5c6c934b7dcdb3c5ca3e">operator·+=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r);</div> |
100 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> | 100 | <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div> |
101 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a92ed1b0f366ba1dce748ef1381494c15">operator·-=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·& | 101 | <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>&·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a92ed1b0f366ba1dce748ef1381494c15">operator·-=·</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r);</div> |
102 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> | 102 | <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div> |
103 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Creference.html#a4339cd275450c353fbd233cccd7720aa">···70</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a4339cd275450c353fbd233cccd7720aa">operator[]·</a>(<span·class="keywordtype">int</span>·i)·{<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[i];}</div> | 103 | <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Creference.html#a4339cd275450c353fbd233cccd7720aa">···70</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Creference.html#a4339cd275450c353fbd233cccd7720aa">operator[]·</a>(<span·class="keywordtype">int</span>·i)·{<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[i];}</div> |
104 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> | 104 | <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> |
105 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">···72</a></span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[3];···</div> | 105 | <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">···72</a></span>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[3];···</div> |
106 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div> | 106 | <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>};</div> |
107 | </div> | 107 | </div> |
108 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> | 108 | <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> |
109 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>· | 109 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·operator·+·(<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r1,·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r2);</div> |
110 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> | 110 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> |
111 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keywordtype">bool</span>·<a·class="code·hl_class"·href="classsiscone_1_1 | 111 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keywordtype">bool</span>·operator·==·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r[·...·truncated·by·diffoscope;·len:·1,·SHA:·d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35·...·]);</div> |
112 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> | 112 | <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div> |
113 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keywordtype">bool</span>·<a·class="code·hl_class"·href="classsiscone_1_1 | 113 | <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keywordtype">bool</span>·operator·!=·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r[·...·truncated·by·diffoscope;·len:·1,·SHA:·d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35·...·]);</div> |
114 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> | 114 | <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> |
115 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keywordtype">bool</span>·<a·class="code·hl_class"·href="classsiscone_1_1 | 115 | <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keywordtype">bool</span>·operator·<·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&[·...·truncated·by·diffoscope;·len:·3,·SHA:·1fdea202743bc28104d022f1e14135256322b3a5bd6b697cd009cd4f5a9b99c1·...·]);</div> |
116 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> | 116 | <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div> |
117 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> | 117 | <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> |
118 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//===============·inline·material·================</span></div> | 118 | <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//===============·inline·material·================</span></div> |
119 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> | 119 | <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> |
120 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//·equality·test·for·two·references</span></div> | 120 | <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="comment">//·equality·test·for·two·references</span></div> |
121 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//----------------------------------</span></div> | 121 | <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//----------------------------------</span></div> |
122 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_class"·href="classsiscone_1_1 | 122 | <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·operator·==·(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="classsiscone_1_1Creference.html">Creference</a>·&r[·...·truncated·by·diffoscope;·len:·1,·SHA:·d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35·...·]){</div> |
123 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordflow">return</span>·(<a·class="code·hl_ | 123 | <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordflow">return</span>·(r1.<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[0]==r2.<a·class="code·hl_variable"·href="classsiscone_1_1Creference.html#a9e21fdb505698e0ffc18e570a724d18b">ref</a>[0])·&&·(r1.<a·class=[·...·truncated·by·diffoscope;·len:·459,·SHA:·c2342968a4184cf4cb0b00d0ae7c84cec3c2a38a07cef50304d656e7501968ee·...·][2]);</div> |
124 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}</div> | 124 | <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}</div> |
125 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> | 125 | <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div> |
126 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//·difference·test·for·two·references</span></div> | 126 | <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//·difference·test·for·two·references</span></div> |
127 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//----------------------------------</span></div> | 127 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//----------------------------------</span></div> |
128 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·operator·!=·(<span·class="keyword">const</span>·Creference·&r1,·<span·class="keyword">const</span>·Creference·&r2){</div> | 128 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·operator·!=·(<span·class="keyword">const</span>·Creference·&r1,·<span·class="keyword">const</span>·Creference·&r2){</div> |
129 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">return</span>·(r1.ref[0]!=r2.ref[0])·||·(r1.ref[1]!=r2.ref[1])·||·(r1.ref[2]!=r2.ref[2]);</div> | 129 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">return</span>·(r1.ref[0]!=r2.ref[0])·||·(r1.ref[1]!=r2.ref[1])·||·(r1.ref[2]!=r2.ref[2]);</div> |
130 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}</div> | 130 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>}</div> |
Offset 38, 43 lines modified | Offset 38, 43 lines modified | ||
38 | 47 | 38 | 47 |
39 | 49·void·_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8i_\x8z_\x8e(); | 39 | 49·void·_\x8r_\x8a_\x8n_\x8d_\x8o_\x8m_\x8i_\x8z_\x8e(); |
40 | 50 | 40 | 50 |
41 | 52·bool·_\x8i_\x8s_\x8__\x8e_\x8m_\x8p_\x8t_\x8y(); | 41 | 52·bool·_\x8i_\x8s_\x8__\x8e_\x8m_\x8p_\x8t_\x8y(); |
42 | 53 | 42 | 53 |
43 | 55·bool·_\x8n_\x8o_\x8t_\x8__\x8e_\x8m_\x8p_\x8t_\x8y(); | 43 | 55·bool·_\x8n_\x8o_\x8t_\x8__\x8e_\x8m_\x8p_\x8t_\x8y(); |
44 | 56 | 44 | 56 |
45 | 58·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8=_\x8·(const·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·& | 45 | 58·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8=_\x8·(const·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·&r); |
46 | 59 | 46 | 59 |
47 | 61·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8+_\x8·(const·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·& | 47 | 61·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8+_\x8·(const·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·&r); |
48 | 62 | 48 | 62 |
49 | 64·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8+_\x8=_\x8·(const·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·& | 49 | 64·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8+_\x8=_\x8·(const·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·&r); |
50 | 65 | 50 | 65 |
51 | 67·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8-_\x8=_\x8·(const·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·& | 51 | 67·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8·_\x8-_\x8=_\x8·(const·_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·&r); |
52 | 68 | 52 | 68 |
53 | _\x87_\x80·inline·unsigned·int·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8[_\x8]_\x8·(int·i)·{return·_\x8r_\x8e_\x8f[i];} | 53 | _\x87_\x80·inline·unsigned·int·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8[_\x8]_\x8·(int·i)·{return·_\x8r_\x8e_\x8f[i];} |
54 | 71 | 54 | 71 |
55 | _\x87_\x82·unsigned·int·_\x8r_\x8e_\x8f[3]; | 55 | _\x87_\x82·unsigned·int·_\x8r_\x8e_\x8f[3]; |
56 | 73}; | 56 | 73}; |
57 | 74 | 57 | 74 |
58 | 76_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e· | 58 | 76_\x8C_\x8r_\x8e_\x8f_\x8e_\x8r_\x8e_\x8n_\x8c_\x8e·operator·+·(_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r1,·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r2); |
59 | 77 | 59 | 77 |
60 | 79bool· | 60 | 79bool·operator·==·(const·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r1,·const·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r2); |
61 | 80 | 61 | 80 |
62 | 82bool· | 62 | 82bool·operator·!=·(const·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r1,·const·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r2); |
63 | 83 | 63 | 83 |
64 | 85bool· | 64 | 85bool·operator·<·(const·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r1,·const·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r2); |
65 | 86 | 65 | 86 |
66 | 87 | 66 | 87 |
67 | 88//===============·inline·material·================ | 67 | 88//===============·inline·material·================ |
68 | 89 | 68 | 89 |
69 | 90//·equality·test·for·two·references | 69 | 90//·equality·test·for·two·references |
70 | 91//---------------------------------- | 70 | 91//---------------------------------- |
71 | 92inline·bool· | 71 | 92inline·bool·operator·==·(const·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r1,·const·_.C_.r_.e_.f_.e_.r_.e_.n_.c_.e·&r2){ |
72 | 93·return·(_.r_. | 72 | 93·return·(r1._.r_.e_.f[0]==r2._.r_.e_.f[0])·&&·(r1._.r_.e_.f[1]==r2._.r_.e_.f[1])·&&·(r1._.r_.e_.f |
73 | [2]==_.r_. | 73 | [2]==r2._.r_.e_.f[2]); |
74 | 94} | 74 | 94} |
75 | 95 | 75 | 95 |
76 | 96//·difference·test·for·two·references | 76 | 96//·difference·test·for·two·references |
77 | 97//---------------------------------- | 77 | 97//---------------------------------- |
78 | 98inline·bool·operator·!=·(const·Creference·&r1,·const·Creference·&r2){ | 78 | 98inline·bool·operator·!=·(const·Creference·&r1,·const·Creference·&r2){ |
79 | 99·return·(r1.ref[0]!=r2.ref[0])·||·(r1.ref[1]!=r2.ref[1])·||·(r1.ref | 79 | 99·return·(r1.ref[0]!=r2.ref[0])·||·(r1.ref[1]!=r2.ref[1])·||·(r1.ref |
80 | [2]!=r2.ref[2]); | 80 | [2]!=r2.ref[2]); |
Offset 87, 35 lines modified | Offset 87, 35 lines modified | ||
87 | <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="};"> | 87 | <div·class="foldopen"·id="foldopen00048"·data-start="{"·data-end="};"> |
88 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html">···48</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Csiscone.html">Csiscone</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cstable__cones.html">Cstable_cones</a>,·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="classsiscone_1_1Csplit__merge.html">Csplit_merge</a>{</div> | 88 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html">···48</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Csiscone.html">Csiscone</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="classsiscone_1_1Cstable__cones.html">Cstable_cones</a>,·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="classsiscone_1_1Csplit__merge.html">Csplit_merge</a>{</div> |
89 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">public</span>:</div> | 89 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·<span·class="keyword">public</span>:</div> |
90 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#ad7d2a8287f58949dd3c2b5d69f21e2a4">Csiscone</a>();</div> | 90 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#ad7d2a8287f58949dd3c2b5d69f21e2a4">Csiscone</a>();</div> |
91 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> | 91 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> |
92 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a4ba0b4e9503d274438c441fcefdc669d">~Csiscone</a>();</div> | 92 | <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a4ba0b4e9503d274438c441fcefdc669d">~Csiscone</a>();</div> |
93 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> | 93 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div> |
94 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a259669f7c1f86fd220d1024fe44dba45">compute_jets</a>(std::vector<Cmomentum>·& | 94 | <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a259669f7c1f86fd220d1024fe44dba45">compute_jets</a>(std::vector<Cmomentum>·&_particles,·<span·class="keywordtype">double</span>·_radius,·<span·class="keywordtype">double</span>·_f,·</div> |
95 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>···················<span·class="keywordtype">int</span>· | 95 | <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>···················<span·class="keywordtype">int</span>·_n_pass_max=0,·<span·class="keywordtype">double</span>·_ptmin=0.0,</div> |
96 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>···················Esplit_merge_scale· | 96 | <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>···················Esplit_merge_scale·_split_merge_scale=SM_pttilde);</div> |
97 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> | 97 | <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> |
98 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a7205c4d8d8f43b738de281784e03cc65">compute_jets_progressive_removal</a>(std::vector<Cmomentum>·& | 98 | <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a7205c4d8d8f43b738de281784e03cc65">compute_jets_progressive_removal</a>(std::vector<Cmomentum>·&_particles,·<span·class="keywordtype">double</span>·_radius,·</div> |
99 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·······································<span·class="keywordtype">int</span>· | 99 | <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·······································<span·class="keywordtype">int</span>·_n_pass_max=0,·<span·class="keywordtype">double</span>·_ptmin=0.0,</div> |
100 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·······································Esplit_merge_scale· | 100 | <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·······································Esplit_merge_scale·_ordering_scale=SM_pttilde);</div> |
101 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> | 101 | <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> |
102 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a3bb2362bcc9bed2ae8903afefd6646a0">recompute_jets</a>(<span·class="keywordtype">double</span>· | 102 | <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a3bb2362bcc9bed2ae8903afefd6646a0">recompute_jets</a>(<span·class="keywordtype">double</span>·_f,·<span·class="keywordtype">double</span>·_ptmin·=·0.0,</div> |
103 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·····················Esplit_merge_scale· | 103 | <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·····················Esplit_merge_scale·_split_merge_scale=SM_pttilde);</div> |
104 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> | 104 | <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> |
105 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html#a1366325a40d09ad74cf0b818d5bff2ab">··117</a></span>··std::vector<std::vector<Cmomentum>·>·<a·class="code·hl_variable"·href="classsiscone_1_1Csiscone.html#a1366325a40d09ad74cf0b818d5bff2ab">protocones_list</a>;</div> | 105 | <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html#a1366325a40d09ad74cf0b818d5bff2ab">··117</a></span>··std::vector<std::vector<Cmomentum>·>·<a·class="code·hl_variable"·href="classsiscone_1_1Csiscone.html#a1366325a40d09ad74cf0b818d5bff2ab">protocones_list</a>;</div> |
106 | <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> | 106 | <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> |
107 | <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="comment">//·random·number·initialisation</span></div> | 107 | <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="comment">//·random·number·initialisation</span></div> |
108 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html#a8551f8381208b3bf9c971613824b20c7">··120</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Csiscone.html#a8551f8381208b3bf9c971613824b20c7">init_done</a>;······</div> | 108 | <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html#a8551f8381208b3bf9c971613824b20c7">··120</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_variable"·href="classsiscone_1_1Csiscone.html#a8551f8381208b3bf9c971613824b20c7">init_done</a>;······</div> |
109 | <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> | 109 | <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> |
110 | <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="preprocessor">#ifdef·DEBUG_STABLE_CONES</span></div> | 110 | <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="preprocessor">#ifdef·DEBUG_STABLE_CONES</span></div> |
111 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<span·class="keywordtype">int</span>· | 111 | <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<span·class="keywordtype">int</span>·nb_hash_cones_total,·nb_hash_occupied_total;</div> |
112 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="preprocessor">#endif</span></div> | 112 | <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="preprocessor">#endif</span></div> |
113 | <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> | 113 | <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> |
114 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html#a9c439858081865495ed4f97350527eef">··137</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a9c439858081865495ed4f97350527eef">set_banner_stream</a>(std::ostream·*· | 114 | <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html#a9c439858081865495ed4f97350527eef">··137</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#a9c439858081865495ed4f97350527eef">set_banner_stream</a>(std::ostream·*·ostr)·{_banner_ostr·=·ostr;}</div> |
115 | <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div> | 115 | <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div> |
116 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html#aa91ae087cb880286979d32b3daedac38">··143</a></span>··<span·class="keyword">static</span>·std::ostream·*·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#aa91ae087cb880286979d32b3daedac38">banner_stream</a>()·{<span·class="keywordflow">return</span>·_banner_ostr;}</div> | 116 | <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone.html#aa91ae087cb880286979d32b3daedac38">··143</a></span>··<span·class="keyword">static</span>·std::ostream·*·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone.html#aa91ae087cb880286979d32b3daedac38">banner_stream</a>()·{<span·class="keywordflow">return</span>·_banner_ostr;}</div> |
117 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div> | 117 | <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>·</div> |
118 | <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·<span·class="keyword">private</span>:</div> | 118 | <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·<span·class="keyword">private</span>:</div> |
119 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>··<span·class="keywordtype">bool</span>·rerun_allowed;·········</div> | 119 | <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span>··<span·class="keywordtype">bool</span>·rerun_allowed;·········</div> |
120 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··<span·class="keyword">static</span>·std::ostream·*·_banner_ostr;·</div> | 120 | <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>··<span·class="keyword">static</span>·std::ostream·*·_banner_ostr;·</div> |
121 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div> | 121 | <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>·</div> |
Offset 37, 37 lines modified | Offset 37, 37 lines modified | ||
37 | 35 | 37 | 35 |
38 | _\x84_\x88class·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e·:·public·_\x8C_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8__\x8c_\x8o_\x8n_\x8e_\x8s,·public·_\x8C_\x8s_\x8p_\x8l_\x8i_\x8t_\x8__\x8m_\x8e_\x8r_\x8g_\x8e{ | 38 | _\x84_\x88class·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e·:·public·_\x8C_\x8s_\x8t_\x8a_\x8b_\x8l_\x8e_\x8__\x8c_\x8o_\x8n_\x8e_\x8s,·public·_\x8C_\x8s_\x8p_\x8l_\x8i_\x8t_\x8__\x8m_\x8e_\x8r_\x8g_\x8e{ |
39 | 49·public: | 39 | 49·public: |
40 | 51·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e(); | 40 | 51·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e(); |
41 | 52 | 41 | 52 |
42 | 54·_\x8~_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e(); | 42 | 54·_\x8~_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e(); |
43 | 55 | 43 | 55 |
44 | 76·int·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8j_\x8e_\x8t_\x8s(std::vector<Cmomentum>·&_ | 44 | 76·int·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8j_\x8e_\x8t_\x8s(std::vector<Cmomentum>·&_particles,·double·_radius,·double |
45 | _\x8__\x8f, | ||
46 | 77·int·_\x8__\x8n_\x8__\x8p_\x8a_\x8s_\x8s_\x8__\x8m_\x8a_\x8x=0,·double·_\x8__\x8p_\x8t_\x8m_\x8i_\x8n=0.0, | ||
47 | 45 | _f, | |
46 | 77·int·_n_pass_max=0,·double·_ptmin=0.0, | ||
47 | 78·Esplit_merge_scale·_split_merge_scale=SM_pttilde); | ||
48 | 79 | 48 | 79 |
49 | 97·int·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8j_\x8e_\x8t_\x8s_\x8__\x8p_\x8r_\x8o_\x8g_\x8r_\x8e_\x8s_\x8s_\x8i_\x8v_\x8e_\x8__\x8r_\x8e_\x8m_\x8o_\x8v_\x8a_\x8l(std::vector<Cmomentum>·&_ | 49 | 97·int·_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8j_\x8e_\x8t_\x8s_\x8__\x8p_\x8r_\x8o_\x8g_\x8r_\x8e_\x8s_\x8s_\x8i_\x8v_\x8e_\x8__\x8r_\x8e_\x8m_\x8o_\x8v_\x8a_\x8l(std::vector<Cmomentum>·&_particles, |
50 | double·_\x8__\x8r_\x8a_\x8d_\x8i_\x8u_\x8s, | ||
51 | 50 | double·_radius, | |
51 | 98·int·_n_pass_max=0,·double·_ptmin=0.0, | ||
52 | 99·Esplit_merge_scale·_ | 52 | 99·Esplit_merge_scale·_ordering_scale=SM_pttilde); |
53 | 100 | 53 | 100 |
54 | 113·int·_\x8r_\x8e_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8j_\x8e_\x8t_\x8s(double·_ | 54 | 113·int·_\x8r_\x8e_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8j_\x8e_\x8t_\x8s(double·_f,·double·_ptmin·=·0.0, |
55 | 114·Esplit_merge_scale·_ | 55 | 114·Esplit_merge_scale·_split_merge_scale=SM_pttilde); |
56 | 115 | 56 | 115 |
57 | _\x81_\x81_\x87·std::vector<std::vector<Cmomentum>·>·_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8n_\x8e_\x8s_\x8__\x8l_\x8i_\x8s_\x8t; | 57 | _\x81_\x81_\x87·std::vector<std::vector<Cmomentum>·>·_\x8p_\x8r_\x8o_\x8t_\x8o_\x8c_\x8o_\x8n_\x8e_\x8s_\x8__\x8l_\x8i_\x8s_\x8t; |
58 | 118 | 58 | 118 |
59 | 119·//·random·number·initialisation | 59 | 119·//·random·number·initialisation |
60 | _\x81_\x82_\x80·static·bool·_\x8i_\x8n_\x8i_\x8t_\x8__\x8d_\x8o_\x8n_\x8e; | 60 | _\x81_\x82_\x80·static·bool·_\x8i_\x8n_\x8i_\x8t_\x8__\x8d_\x8o_\x8n_\x8e; |
61 | 121 | 61 | 121 |
62 | 122#ifdef·DEBUG_STABLE_CONES | 62 | 122#ifdef·DEBUG_STABLE_CONES |
63 | 123·int· | 63 | 123·int·nb_hash_cones_total,·nb_hash_occupied_total; |
64 | 124#endif | 64 | 124#endif |
65 | 125 | 65 | 125 |
66 | _\x81_\x83_\x87·static·void·_\x8s_\x8e_\x8t_\x8__\x8b_\x8a_\x8n_\x8n_\x8e_\x8r_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m(std::ostream·*· | 66 | _\x81_\x83_\x87·static·void·_\x8s_\x8e_\x8t_\x8__\x8b_\x8a_\x8n_\x8n_\x8e_\x8r_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m(std::ostream·*·ostr)·{_banner_ostr·=·ostr;} |
67 | 138 | 67 | 138 |
68 | _\x81_\x84_\x83·static·std::ostream·*·_\x8b_\x8a_\x8n_\x8n_\x8e_\x8r_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m()·{return·_banner_ostr;} | 68 | _\x81_\x84_\x83·static·std::ostream·*·_\x8b_\x8a_\x8n_\x8n_\x8e_\x8r_\x8__\x8s_\x8t_\x8r_\x8e_\x8a_\x8m()·{return·_banner_ostr;} |
69 | 144 | 69 | 144 |
70 | 145·private: | 70 | 145·private: |
71 | 146·bool·rerun_allowed; | 71 | 146·bool·rerun_allowed; |
72 | 147·static·std::ostream·*·_banner_ostr; | 72 | 147·static·std::ostream·*·_banner_ostr; |
73 | 148 | 73 | 148 |
Offset 86, 25 lines modified | Offset 86, 25 lines modified | ||
86 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> | 86 | <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>·</div> |
87 | <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};"> | 87 | <div·class="foldopen"·id="foldopen00038"·data-start="{"·data-end="};"> |
88 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Csiscone__error.html">Csiscone_error</a>·{</div> | 88 | <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html">···38</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="classsiscone_1_1Csiscone__error.html">Csiscone_error</a>·{</div> |
89 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div> | 89 | <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span><span·class="keyword">public</span>:</div> |
90 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html#a0f73c4c5fe3338f588605f654619f25f">···41</a></span>··<a·class="code·hl_function"·href="classsiscone_1_1Csiscone__error.html#a0f73c4c5fe3338f588605f654619f25f">Csiscone_error</a>()·{;};</div> | 90 | <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html#a0f73c4c5fe3338f588605f654619f25f">···41</a></span>··<a·class="code·hl_function"·href="classsiscone_1_1Csiscone__error.html#a0f73c4c5fe3338f588605f654619f25f">Csiscone_error</a>()·{;};</div> |
91 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> | 91 | <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div> |
92 | <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}"> | 92 | <div·class="foldopen"·id="foldopen00045"·data-start="{"·data-end="}"> |
93 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html#a34aa94ff082abde92a12be45c436abd0">···45</a></span>··<a·class="code·hl_function"·href="classsiscone_1_1Csiscone__error.html#a34aa94ff082abde92a12be45c436abd0">Csiscone_error</a>(<span·class="keyword">const</span>·std::string·&· | 93 | <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html#a34aa94ff082abde92a12be45c436abd0">···45</a></span>··<a·class="code·hl_function"·href="classsiscone_1_1Csiscone__error.html#a34aa94ff082abde92a12be45c436abd0">Csiscone_error</a>(<span·class="keyword">const</span>·std::string·&·message_in)·{</div> |
94 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····m_message·=· | 94 | <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>····m_message·=·message_in;·</div> |
95 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">if</span>·(m_print_errors)·std::cerr·<<·<span·class="stringliteral">"siscone::Csiscone_error:·"</span><<· | 95 | <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>····<span·class="keywordflow">if</span>·(m_print_errors)·std::cerr·<<·<span·class="stringliteral">"siscone::Csiscone_error:·"</span><<·message_in·<<·std::endl;</div> |
96 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div> | 96 | <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··};</div> |
97 | </div> | 97 | </div> |
98 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> | 98 | <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div> |
99 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html#abb19f34d28603212db7f3d6ad3acbf32">···51</a></span>··std::string·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone__error.html#abb19f34d28603212db7f3d6ad3acbf32">message</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·m_message;};</div> | 99 | <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html#abb19f34d28603212db7f3d6ad3acbf32">···51</a></span>··std::string·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone__error.html#abb19f34d28603212db7f3d6ad3acbf32">message</a>()<span·class="keyword">·const·</span>{<span·class="keywordflow">return</span>·m_message;};</div> |
100 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> | 100 | <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div> |
101 | <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> | 101 | <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> |
102 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html#adab0d3df01d160eeb936f656e748a153">···55</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone__error.html#adab0d3df01d160eeb936f656e748a153">setm_print_errors</a>(<span·class="keywordtype">bool</span>· | 102 | <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="classsiscone_1_1Csiscone__error.html#adab0d3df01d160eeb936f656e748a153">···55</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="classsiscone_1_1Csiscone__error.html#adab0d3df01d160eeb936f656e748a153">setm_print_errors</a>(<span·class="keywordtype">bool</span>·print_errors)·{</div> |
103 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····m_print_errors·=· | 103 | <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····m_print_errors·=·print_errors;};</div> |
104 | </div> | 104 | </div> |
105 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> | 105 | <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> |
106 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">private</span>:</div> | 106 | <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">private</span>:</div> |
107 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··std::string·m_message;·······</div> | 107 | <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··std::string·m_message;·······</div> |
108 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·m_print_errors;··</div> | 108 | <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·m_print_errors;··</div> |
109 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>};</div> | 109 | <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>};</div> |
110 | </div> | 110 | </div> |
Offset 35, 24 lines modified | Offset 35, 24 lines modified | ||
35 | 33 | 35 | 33 |
36 | 34namespace·siscone{ | 36 | 34namespace·siscone{ |
37 | 35 | 37 | 35 |
38 | _\x83_\x88class·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8e_\x8r_\x8r_\x8o_\x8r·{ | 38 | _\x83_\x88class·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8e_\x8r_\x8r_\x8o_\x8r·{ |
39 | 39public: | 39 | 39public: |
40 | _\x84_\x81·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8e_\x8r_\x8r_\x8o_\x8r()·{;}; | 40 | _\x84_\x81·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8e_\x8r_\x8r_\x8o_\x8r()·{;}; |
41 | 42 | 41 | 42 |
42 | _\x84_\x85·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8e_\x8r_\x8r_\x8o_\x8r(const·std::string·&· | 42 | _\x84_\x85·_\x8C_\x8s_\x8i_\x8s_\x8c_\x8o_\x8n_\x8e_\x8__\x8e_\x8r_\x8r_\x8o_\x8r(const·std::string·&·message_in)·{ |
43 | 46·m_message·=· | 43 | 46·m_message·=·message_in; |
44 | 47·if·(m_print_errors)·std::cerr·<<·"siscone::Csiscone_error:·"<<· | 44 | 47·if·(m_print_errors)·std::cerr·<<·"siscone::Csiscone_error:·"<<·message_in·<< |
45 | std::endl; | 45 | std::endl; |
46 | 48·}; | 46 | 48·}; |
47 | 49 | 47 | 49 |
48 | _\x85_\x81·std::string·_\x8m_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e()·const·{return·m_message;}; | 48 | _\x85_\x81·std::string·_\x8m_\x8e_\x8s_\x8s_\x8a_\x8g_\x8e()·const·{return·m_message;}; |
49 | 52 | 49 | 52 |
50 | _\x85_\x85·static·void·_\x8s_\x8e_\x8t_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8s(bool· | 50 | _\x85_\x85·static·void·_\x8s_\x8e_\x8t_\x8m_\x8__\x8p_\x8r_\x8i_\x8n_\x8t_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8s(bool·print_errors)·{ |
51 | 56·m_print_errors·=· | 51 | 56·m_print_errors·=·print_errors;}; |
52 | 57 | 52 | 57 |
53 | 58private: | 53 | 58private: |
54 | 59·std::string·m_message; | 54 | 59·std::string·m_message; |
55 | 60·static·bool·m_print_errors; | 55 | 60·static·bool·m_print_errors; |
56 | 61}; | 56 | 61}; |
57 | 62 | 57 | 62 |
58 | 63} | 58 | 63} |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2023-01-10·17:32:40.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2023-01-10·17:32:40.000000·debian-binary |
2 | -rw-r--r--···0········0········0······808·2023-01-10·17:32:40.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0······808·2023-01-10·17:32:40.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0··16 | 3 | -rw-r--r--···0········0········0··1610664·2023-01-10·17:32:40.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·siscone-doc-pdf | 1 | Package:·siscone-doc-pdf |
2 | Source:·siscone | 2 | Source:·siscone |
3 | Version:·3.0.5-2 | 3 | Version:·3.0.5-2 |
4 | Architecture:·all | 4 | Architecture:·all |
5 | Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org> | 5 | Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org> |
6 | Installed-Size:·158 | 6 | Installed-Size:·1588 |
7 | Section:·doc | 7 | Section:·doc |
8 | Priority:·optional | 8 | Priority:·optional |
9 | Multi-Arch:·foreign | 9 | Multi-Arch:·foreign |
10 | Homepage:·http://projects.hepforge.org/siscone/ | 10 | Homepage:·http://projects.hepforge.org/siscone/ |
11 | Description:·Developer's·reference·manual·of·SISCone·(PDF) | 11 | Description:·Developer's·reference·manual·of·SISCone·(PDF) |
12 | ·SISCone·implements·a·Seedless·Infrared·(IR)·Safe·Cone·jet·algorithm,·it·takes | 12 | ·SISCone·implements·a·Seedless·Infrared·(IR)·Safe·Cone·jet·algorithm,·it·takes |
13 | ·N^2*ln(N)·time·to·find·jets·among·N·particles,·comparing·to·N*2^N·time·of | 13 | ·N^2*ln(N)·time·to·find·jets·among·N·particles,·comparing·to·N*2^N·time·of |
Offset 3, 10 lines modified | Offset 3, 10 lines modified | ||
3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/ |
4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/doc/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/doc/ |
5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-pdf/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-pdf/ |
6 | -rw-r--r--···0·root·········(0)·root·········(0)·····1125·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-pdf/changelog.Debian.gz | 6 | -rw-r--r--···0·root·········(0)·root·········(0)·····1125·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-pdf/changelog.Debian.gz |
7 | -rw-r--r--···0·root·········(0)·root·········(0)····16688·2020-04-24·08:56:01.000000·./usr/share/doc/siscone-doc-pdf/changelog.gz | 7 | -rw-r--r--···0·root·········(0)·root·········(0)····16688·2020-04-24·08:56:01.000000·./usr/share/doc/siscone-doc-pdf/changelog.gz |
8 | -rw-r--r--···0·root·········(0)·root·········(0)·····1151·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-pdf/copyright | 8 | -rw-r--r--···0·root·········(0)·root·········(0)·····1151·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-pdf/copyright |
9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-pdf/pdf/ | 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-pdf/pdf/ |
10 | -rw-r--r--···0·root·········(0)·root·········(0)··159 | 10 | -rw-r--r--···0·root·········(0)·root·········(0)··1594870·2023-01-10·17:32:40.000000·./usr/share/doc/siscone-doc-pdf/pdf/refman.pdf.gz |
11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/doc-base/ | 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-01-10·17:32:40.000000·./usr/share/doc-base/ |
12 | -rw-r--r--···0·root·········(0)·root·········(0)······240·2023-01-10·17:32:40.000000·./usr/share/doc-base/siscone-doc-pdf.siscone-pdf | 12 | -rw-r--r--···0·root·········(0)·root·········(0)······240·2023-01-10·17:32:40.000000·./usr/share/doc-base/siscone-doc-pdf.siscone-pdf |
Offset 1661, 35 lines modified | Offset 1661, 35 lines modified | ||
1661 | 4.37.2.1·centre·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·174 | 1661 | 4.37.2.1·centre·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·174 |
1662 | 4.37.2.2·is_stable·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·174 | 1662 | 4.37.2.2·is_stable·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·174 |
1663 | 4.37.2.3·next·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·174 | 1663 | 4.37.2.3·next·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·174 |
1664 | 5·File·Documentation | 1664 | 5·File·Documentation |
1665 | 175 | 1665 | 175 |
1666 | 5.1· | 1666 | 5.1·main.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·175 |
1667 | 5.2·area.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·176 | ||
1668 | 5.3·main.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·180 | ||
1669 | 5. | 1667 | 5.2·options.cpp |
1670 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·1 | 1668 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·176 |
1671 | 5. | 1669 | 5.3·options.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·179 |
1672 | 5. | 1670 | 5.4·sample.cpp |
1673 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·18 | 1671 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·180 |
1674 | 5. | 1672 | 5.5·spherical.cpp |
1675 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·18 | 1673 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·181 |
1676 | 5. | 1674 | 5.6·test.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·182 |
1677 | 5. | 1675 | 5.7·times.cpp |
1678 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·18 | 1676 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·184 |
1677 | 5.8·area.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·185 | ||
1678 | 5.9·area.cpp·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·187 | ||
1679 | 5.10·area.h | 1679 | 5.10·area.h |
1680 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·191 | 1680 | .·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·191 |
1681 | 5.11·circulator.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·192 | 1681 | 5.11·circulator.h·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·192 |
1682 | Generated·on·Tue·Jan·10·2023·17:32:40·for·SISCone·by·Doxygen | 1682 | Generated·on·Tue·Jan·10·2023·17:32:40·for·SISCone·by·Doxygen |