From 9633e686844a9dee09862d7c5f732febc1211a43 Mon Sep 17 00:00:00 2001 From: Allen Wen Date: Fri, 28 Jul 2023 11:45:52 -0400 Subject: [PATCH 1/5] Multipole: copy Multipole from Cactusamrex Bitbucket repo, commit 1c93c089fc9045333a9b90a42c50fbf11aa4d58d --- Multipole/README | 63 + Multipole/configuration.ccl | 3 + Multipole/doc/documentation.tex | 276 + Multipole/interface.ccl | 44 + Multipole/par/qc0.rpar | 176 + Multipole/param.ccl | 167 + Multipole/schedule.ccl | 55 + Multipole/src/integrate.cc | 213 + Multipole/src/integrate.hh | 17 + Multipole/src/interpolate.cc | 144 + Multipole/src/interpolate.hh | 19 + Multipole/src/make.code.defn | 1 + Multipole/src/multipole.cc | 353 ++ Multipole/src/multipole.hh | 67 + Multipole/src/sphericalharmonic.cc | 100 + Multipole/src/sphericalharmonic.hh | 14 + Multipole/src/tests.cc | 252 + Multipole/src/utils.cc | 459 ++ Multipole/src/utils.hh | 50 + Multipole/test/test.ccl | 8 + Multipole/test/test_22.par | 93 + .../test/test_22/mp_harmonic_im_r8.00.ph.asc | 104 + .../test/test_22/mp_harmonic_im_r8.00.th.asc | 54 + .../test/test_22/mp_harmonic_l2_m-1_r8.00.asc | 1 + .../test/test_22/mp_harmonic_l2_m-2_r8.00.asc | 1 + .../test/test_22/mp_harmonic_l2_m0_r8.00.asc | 1 + .../test/test_22/mp_harmonic_l2_m1_r8.00.asc | 1 + .../test/test_22/mp_harmonic_l2_m2_r8.00.asc | 1 + .../test/test_22/mp_harmonic_re_r8.00.ph.asc | 104 + .../test/test_22/mp_harmonic_re_r8.00.th.asc | 54 + Multipole/test/test_22/test_22.par | 88 + .../test_midpoint_convergence_order..asc | 4 + .../test_22/test_midpoint_pi_symmetry..asc | 4 + .../test_22/test_midpoint_result_high..asc | 4 + .../test_22/test_midpoint_result_low..asc | 4 + Multipole/test/test_31.par | 92 + .../test/test_31/mp_harmonic_im_r8.00.ph.asc | 104 + .../test/test_31/mp_harmonic_im_r8.00.th.asc | 54 + .../test/test_31/mp_harmonic_l2_m-1_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l2_m-2_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l2_m0_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l2_m1_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l2_m2_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l3_m-1_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l3_m-2_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l3_m-3_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l3_m0_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l3_m1_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l3_m2_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l3_m3_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l4_m-1_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l4_m-2_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l4_m-3_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l4_m-4_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l4_m0_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l4_m1_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l4_m2_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l4_m3_r8.00.asc | 1 + .../test/test_31/mp_harmonic_l4_m4_r8.00.asc | 1 + .../test/test_31/mp_harmonic_re_r8.00.ph.asc | 104 + .../test/test_31/mp_harmonic_re_r8.00.th.asc | 54 + Multipole/test/test_31/test_31.par | 90 + Multipole/test/test_44.par | 92 + .../test/test_44/mp_harmonic_im_r8.00.ph.asc | 104 + .../test/test_44/mp_harmonic_im_r8.00.th.asc | 54 + .../test/test_44/mp_harmonic_l2_m-1_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l2_m-2_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l2_m0_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l2_m1_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l2_m2_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l3_m-1_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l3_m-2_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l3_m-3_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l3_m0_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l3_m1_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l3_m2_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l3_m3_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l4_m-1_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l4_m-2_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l4_m-3_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l4_m-4_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l4_m0_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l4_m1_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l4_m2_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l4_m3_r8.00.asc | 1 + .../test/test_44/mp_harmonic_l4_m4_r8.00.asc | 1 + .../test/test_44/mp_harmonic_re_r8.00.ph.asc | 104 + .../test/test_44/mp_harmonic_re_r8.00.th.asc | 54 + Multipole/test/test_44/test_44.par | 90 + Multipole/test/test_carpetx.par | 93 + .../test_carpetx/mp_harmonic_im_r8.00.ph.asc | 104 + .../test_carpetx/mp_harmonic_im_r8.00.th.asc | 54 + .../test_carpetx/mp_harmonic_l0_m0_r8.00.asc | 1 + .../test_carpetx/mp_harmonic_l1_m-1_r8.00.asc | 1 + .../test_carpetx/mp_harmonic_l1_m0_r8.00.asc | 1 + .../test_carpetx/mp_harmonic_l1_m1_r8.00.asc | 1 + .../test_carpetx/mp_harmonic_l2_m-1_r8.00.asc | 1 + .../test_carpetx/mp_harmonic_l2_m-2_r8.00.asc | 1 + .../test_carpetx/mp_harmonic_l2_m0_r8.00.asc | 1 + .../test_carpetx/mp_harmonic_l2_m1_r8.00.asc | 1 + .../test_carpetx/mp_harmonic_l2_m2_r8.00.asc | 1 + .../test_carpetx/mp_harmonic_re_r8.00.ph.asc | 104 + .../test_carpetx/mp_harmonic_re_r8.00.th.asc | 54 + .../test_midpoint_convergence_order..asc | 3 + .../test_midpoint_pi_symmetry..asc | 3 + .../test_midpoint_result_high..asc | 3 + .../test_midpoint_result_low..asc | 3 + .../test_carpetx/test_orthonormality.xy.asc | 5053 +++++++++++++++++ Multipole/test/test_driscollhealy.par | 95 + .../mp_harmonic_im_r8.00.ph.asc | 104 + .../mp_harmonic_im_r8.00.th.asc | 54 + .../mp_harmonic_l0_m0_r8.00.asc | 1 + .../mp_harmonic_l1_m-1_r8.00.asc | 1 + .../mp_harmonic_l1_m0_r8.00.asc | 1 + .../mp_harmonic_l1_m1_r8.00.asc | 1 + .../mp_harmonic_l2_m-1_r8.00.asc | 1 + .../mp_harmonic_l2_m-2_r8.00.asc | 1 + .../mp_harmonic_l2_m0_r8.00.asc | 1 + .../mp_harmonic_l2_m1_r8.00.asc | 1 + .../mp_harmonic_l2_m2_r8.00.asc | 1 + .../mp_harmonic_re_r8.00.ph.asc | 104 + .../mp_harmonic_re_r8.00.th.asc | 54 + .../test_driscollhealy/test_driscollhealy.par | 89 + .../test_orthonormality.xy.asc | 5053 +++++++++++++++++ Multipole/test/test_midpoint.par | 93 + .../test_midpoint/mp_harmonic_im_r8.00.ph.asc | 104 + .../test_midpoint/mp_harmonic_im_r8.00.th.asc | 54 + .../test_midpoint/mp_harmonic_l0_m0_r8.00.asc | 1 + .../mp_harmonic_l1_m-1_r8.00.asc | 1 + .../test_midpoint/mp_harmonic_l1_m0_r8.00.asc | 1 + .../test_midpoint/mp_harmonic_l1_m1_r8.00.asc | 1 + .../mp_harmonic_l2_m-1_r8.00.asc | 1 + .../mp_harmonic_l2_m-2_r8.00.asc | 1 + .../test_midpoint/mp_harmonic_l2_m0_r8.00.asc | 1 + .../test_midpoint/mp_harmonic_l2_m1_r8.00.asc | 1 + .../test_midpoint/mp_harmonic_l2_m2_r8.00.asc | 1 + .../test_midpoint/mp_harmonic_re_r8.00.ph.asc | 104 + .../test_midpoint/mp_harmonic_re_r8.00.th.asc | 54 + .../test_midpoint_convergence_order..asc | 3 + .../test_midpoint_pi_symmetry..asc | 3 + .../test_midpoint_result_high..asc | 3 + .../test_midpoint_result_low..asc | 3 + .../test_midpoint/test_orthonormality.xy.asc | 5053 +++++++++++++++++ Multipole/test/test_rads.par | 94 + .../test_rads/mp_harmonic_im_r4.00.ph.asc | 104 + .../test_rads/mp_harmonic_im_r4.00.th.asc | 54 + .../test_rads/mp_harmonic_im_r6.00.ph.asc | 104 + .../test_rads/mp_harmonic_im_r6.00.th.asc | 54 + .../test_rads/mp_harmonic_im_r8.00.ph.asc | 104 + .../test_rads/mp_harmonic_im_r8.00.th.asc | 54 + .../test_rads/mp_harmonic_l0_m0_r4.00.asc | 1 + .../test_rads/mp_harmonic_l0_m0_r6.00.asc | 1 + .../test_rads/mp_harmonic_l0_m0_r8.00.asc | 1 + .../test_rads/mp_harmonic_l1_m-1_r4.00.asc | 1 + .../test_rads/mp_harmonic_l1_m-1_r6.00.asc | 1 + .../test_rads/mp_harmonic_l1_m-1_r8.00.asc | 1 + .../test_rads/mp_harmonic_l1_m0_r4.00.asc | 1 + .../test_rads/mp_harmonic_l1_m0_r6.00.asc | 1 + .../test_rads/mp_harmonic_l1_m0_r8.00.asc | 1 + .../test_rads/mp_harmonic_l1_m1_r4.00.asc | 1 + .../test_rads/mp_harmonic_l1_m1_r6.00.asc | 1 + .../test_rads/mp_harmonic_l1_m1_r8.00.asc | 1 + .../test_rads/mp_harmonic_l2_m-1_r4.00.asc | 1 + .../test_rads/mp_harmonic_l2_m-1_r6.00.asc | 1 + .../test_rads/mp_harmonic_l2_m-1_r8.00.asc | 1 + .../test_rads/mp_harmonic_l2_m-2_r4.00.asc | 1 + .../test_rads/mp_harmonic_l2_m-2_r6.00.asc | 1 + .../test_rads/mp_harmonic_l2_m-2_r8.00.asc | 1 + .../test_rads/mp_harmonic_l2_m0_r4.00.asc | 1 + .../test_rads/mp_harmonic_l2_m0_r6.00.asc | 1 + .../test_rads/mp_harmonic_l2_m0_r8.00.asc | 1 + .../test_rads/mp_harmonic_l2_m1_r4.00.asc | 1 + .../test_rads/mp_harmonic_l2_m1_r6.00.asc | 1 + .../test_rads/mp_harmonic_l2_m1_r8.00.asc | 1 + .../test_rads/mp_harmonic_l2_m2_r4.00.asc | 1 + .../test_rads/mp_harmonic_l2_m2_r6.00.asc | 1 + .../test_rads/mp_harmonic_l2_m2_r8.00.asc | 1 + .../test_rads/mp_harmonic_re_r4.00.ph.asc | 104 + .../test_rads/mp_harmonic_re_r4.00.th.asc | 54 + .../test_rads/mp_harmonic_re_r6.00.ph.asc | 104 + .../test_rads/mp_harmonic_re_r6.00.th.asc | 54 + .../test_rads/mp_harmonic_re_r8.00.ph.asc | 104 + .../test_rads/mp_harmonic_re_r8.00.th.asc | 54 + Multipole/test/test_rads/test_rads.par | 92 + Multipole/test/test_simpson.par | 97 + .../test_simpson/mp_harmonic_im_r8.00.ph.asc | 104 + .../test_simpson/mp_harmonic_im_r8.00.th.asc | 54 + .../test_simpson/mp_harmonic_l0_m0_r8.00.asc | 1 + .../test_simpson/mp_harmonic_l1_m-1_r8.00.asc | 1 + .../test_simpson/mp_harmonic_l1_m0_r8.00.asc | 1 + .../test_simpson/mp_harmonic_l1_m1_r8.00.asc | 1 + .../test_simpson/mp_harmonic_l2_m-1_r8.00.asc | 1 + .../test_simpson/mp_harmonic_l2_m-2_r8.00.asc | 1 + .../test_simpson/mp_harmonic_l2_m0_r8.00.asc | 1 + .../test_simpson/mp_harmonic_l2_m1_r8.00.asc | 1 + .../test_simpson/mp_harmonic_l2_m2_r8.00.asc | 1 + .../test_simpson/mp_harmonic_re_r8.00.ph.asc | 104 + .../test_simpson/mp_harmonic_re_r8.00.th.asc | 54 + .../test_simpson/test_orthonormality.xy.asc | 5053 +++++++++++++++++ Multipole/test/test_simpson/test_simpson.par | 89 + .../test_simpson_convergence_order..asc | 3 + .../test_simpson_pi_symmetry..asc | 3 + .../test_simpson_result_high..asc | 3 + .../test_simpson/test_simpson_result_low..asc | 3 + Multipole/test/test_trapezoidal.par | 97 + .../mp_harmonic_im_r8.00.ph.asc | 104 + .../mp_harmonic_im_r8.00.th.asc | 54 + .../mp_harmonic_l0_m0_r8.00.asc | 1 + .../mp_harmonic_l1_m-1_r8.00.asc | 1 + .../mp_harmonic_l1_m0_r8.00.asc | 1 + .../mp_harmonic_l1_m1_r8.00.asc | 1 + .../mp_harmonic_l2_m-1_r8.00.asc | 1 + .../mp_harmonic_l2_m-2_r8.00.asc | 1 + .../mp_harmonic_l2_m0_r8.00.asc | 1 + .../mp_harmonic_l2_m1_r8.00.asc | 1 + .../mp_harmonic_l2_m2_r8.00.asc | 1 + .../mp_harmonic_re_r8.00.ph.asc | 104 + .../mp_harmonic_re_r8.00.th.asc | 54 + .../test_orthonormality.xy.asc | 5053 +++++++++++++++++ .../test_trapezoidal_convergence_order..asc | 3 + .../test_trapezoidal_pi_symmetry..asc | 3 + .../test_trapezoidal_result_high..asc | 3 + .../test_trapezoidal_result_low..asc | 3 + Multipole/test/test_vars.par | 88 + Multipole/test/test_vars/mp_x_l0_m0_r8.00.asc | 1 + .../test/test_vars/mp_x_l1_m-1_r8.00.asc | 1 + Multipole/test/test_vars/mp_x_l1_m0_r8.00.asc | 1 + Multipole/test/test_vars/mp_x_l1_m1_r8.00.asc | 1 + .../test/test_vars/mp_x_l2_m-1_r8.00.asc | 1 + .../test/test_vars/mp_x_l2_m-2_r8.00.asc | 1 + Multipole/test/test_vars/mp_x_l2_m0_r8.00.asc | 1 + Multipole/test/test_vars/mp_x_l2_m1_r8.00.asc | 1 + Multipole/test/test_vars/mp_x_l2_m2_r8.00.asc | 1 + Multipole/test/test_vars/mp_x_r8.00.ph.asc | 104 + Multipole/test/test_vars/mp_x_r8.00.th.asc | 54 + Multipole/test/test_vars/mp_y_l0_m0_r8.00.asc | 1 + .../test/test_vars/mp_y_l1_m-1_r8.00.asc | 1 + Multipole/test/test_vars/mp_y_l1_m0_r8.00.asc | 1 + Multipole/test/test_vars/mp_y_l1_m1_r8.00.asc | 1 + .../test/test_vars/mp_y_l2_m-1_r8.00.asc | 1 + .../test/test_vars/mp_y_l2_m-2_r8.00.asc | 1 + Multipole/test/test_vars/mp_y_l2_m0_r8.00.asc | 1 + Multipole/test/test_vars/mp_y_l2_m1_r8.00.asc | 1 + Multipole/test/test_vars/mp_y_l2_m2_r8.00.asc | 1 + Multipole/test/test_vars/mp_y_r8.00.ph.asc | 104 + Multipole/test/test_vars/mp_y_r8.00.th.asc | 54 + Multipole/test/test_vars/mp_z_l0_m0_r8.00.asc | 1 + .../test/test_vars/mp_z_l1_m-1_r8.00.asc | 1 + Multipole/test/test_vars/mp_z_l1_m0_r8.00.asc | 1 + Multipole/test/test_vars/mp_z_l1_m1_r8.00.asc | 1 + .../test/test_vars/mp_z_l2_m-1_r8.00.asc | 1 + .../test/test_vars/mp_z_l2_m-2_r8.00.asc | 1 + Multipole/test/test_vars/mp_z_l2_m0_r8.00.asc | 1 + Multipole/test/test_vars/mp_z_l2_m1_r8.00.asc | 1 + Multipole/test/test_vars/mp_z_l2_m2_r8.00.asc | 1 + Multipole/test/test_vars/mp_z_r8.00.ph.asc | 104 + Multipole/test/test_vars/mp_z_r8.00.th.asc | 54 + Multipole/test/test_vars/test_vars.par | 86 + 258 files changed, 33464 insertions(+) create mode 100644 Multipole/README create mode 100644 Multipole/configuration.ccl create mode 100644 Multipole/doc/documentation.tex create mode 100644 Multipole/interface.ccl create mode 100644 Multipole/par/qc0.rpar create mode 100644 Multipole/param.ccl create mode 100644 Multipole/schedule.ccl create mode 100644 Multipole/src/integrate.cc create mode 100644 Multipole/src/integrate.hh create mode 100644 Multipole/src/interpolate.cc create mode 100644 Multipole/src/interpolate.hh create mode 100644 Multipole/src/make.code.defn create mode 100644 Multipole/src/multipole.cc create mode 100644 Multipole/src/multipole.hh create mode 100644 Multipole/src/sphericalharmonic.cc create mode 100644 Multipole/src/sphericalharmonic.hh create mode 100644 Multipole/src/tests.cc create mode 100644 Multipole/src/utils.cc create mode 100644 Multipole/src/utils.hh create mode 100644 Multipole/test/test.ccl create mode 100644 Multipole/test/test_22.par create mode 100644 Multipole/test/test_22/mp_harmonic_im_r8.00.ph.asc create mode 100644 Multipole/test/test_22/mp_harmonic_im_r8.00.th.asc create mode 100644 Multipole/test/test_22/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_22/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_22/mp_harmonic_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_22/mp_harmonic_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_22/mp_harmonic_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_22/mp_harmonic_re_r8.00.ph.asc create mode 100644 Multipole/test/test_22/mp_harmonic_re_r8.00.th.asc create mode 100644 Multipole/test/test_22/test_22.par create mode 100644 Multipole/test/test_22/test_midpoint_convergence_order..asc create mode 100644 Multipole/test/test_22/test_midpoint_pi_symmetry..asc create mode 100644 Multipole/test/test_22/test_midpoint_result_high..asc create mode 100644 Multipole/test/test_22/test_midpoint_result_low..asc create mode 100644 Multipole/test/test_31.par create mode 100644 Multipole/test/test_31/mp_harmonic_im_r8.00.ph.asc create mode 100644 Multipole/test/test_31/mp_harmonic_im_r8.00.th.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l3_m-1_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l3_m-2_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l3_m-3_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l3_m0_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l3_m1_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l3_m2_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l3_m3_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l4_m-1_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l4_m-2_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l4_m-3_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l4_m-4_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l4_m0_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l4_m1_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l4_m2_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l4_m3_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_l4_m4_r8.00.asc create mode 100644 Multipole/test/test_31/mp_harmonic_re_r8.00.ph.asc create mode 100644 Multipole/test/test_31/mp_harmonic_re_r8.00.th.asc create mode 100644 Multipole/test/test_31/test_31.par create mode 100644 Multipole/test/test_44.par create mode 100644 Multipole/test/test_44/mp_harmonic_im_r8.00.ph.asc create mode 100644 Multipole/test/test_44/mp_harmonic_im_r8.00.th.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l3_m-1_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l3_m-2_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l3_m-3_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l3_m0_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l3_m1_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l3_m2_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l3_m3_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l4_m-1_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l4_m-2_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l4_m-3_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l4_m-4_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l4_m0_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l4_m1_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l4_m2_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l4_m3_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_l4_m4_r8.00.asc create mode 100644 Multipole/test/test_44/mp_harmonic_re_r8.00.ph.asc create mode 100644 Multipole/test/test_44/mp_harmonic_re_r8.00.th.asc create mode 100644 Multipole/test/test_44/test_44.par create mode 100644 Multipole/test/test_carpetx.par create mode 100644 Multipole/test/test_carpetx/mp_harmonic_im_r8.00.ph.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_im_r8.00.th.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_l0_m0_r8.00.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_l1_m-1_r8.00.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_l1_m0_r8.00.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_l1_m1_r8.00.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_re_r8.00.ph.asc create mode 100644 Multipole/test/test_carpetx/mp_harmonic_re_r8.00.th.asc create mode 100644 Multipole/test/test_carpetx/test_midpoint_convergence_order..asc create mode 100644 Multipole/test/test_carpetx/test_midpoint_pi_symmetry..asc create mode 100644 Multipole/test/test_carpetx/test_midpoint_result_high..asc create mode 100644 Multipole/test/test_carpetx/test_midpoint_result_low..asc create mode 100644 Multipole/test/test_carpetx/test_orthonormality.xy.asc create mode 100644 Multipole/test/test_driscollhealy.par create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_im_r8.00.ph.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_im_r8.00.th.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_l0_m0_r8.00.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_l1_m-1_r8.00.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_l1_m0_r8.00.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_l1_m1_r8.00.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_re_r8.00.ph.asc create mode 100644 Multipole/test/test_driscollhealy/mp_harmonic_re_r8.00.th.asc create mode 100644 Multipole/test/test_driscollhealy/test_driscollhealy.par create mode 100644 Multipole/test/test_driscollhealy/test_orthonormality.xy.asc create mode 100644 Multipole/test/test_midpoint.par create mode 100644 Multipole/test/test_midpoint/mp_harmonic_im_r8.00.ph.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_im_r8.00.th.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_l0_m0_r8.00.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_l1_m-1_r8.00.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_l1_m0_r8.00.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_l1_m1_r8.00.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_re_r8.00.ph.asc create mode 100644 Multipole/test/test_midpoint/mp_harmonic_re_r8.00.th.asc create mode 100644 Multipole/test/test_midpoint/test_midpoint_convergence_order..asc create mode 100644 Multipole/test/test_midpoint/test_midpoint_pi_symmetry..asc create mode 100644 Multipole/test/test_midpoint/test_midpoint_result_high..asc create mode 100644 Multipole/test/test_midpoint/test_midpoint_result_low..asc create mode 100644 Multipole/test/test_midpoint/test_orthonormality.xy.asc create mode 100644 Multipole/test/test_rads.par create mode 100644 Multipole/test/test_rads/mp_harmonic_im_r4.00.ph.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_im_r4.00.th.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_im_r6.00.ph.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_im_r6.00.th.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_im_r8.00.ph.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_im_r8.00.th.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l0_m0_r4.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l0_m0_r6.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l0_m0_r8.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l1_m-1_r4.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l1_m-1_r6.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l1_m-1_r8.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l1_m0_r4.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l1_m0_r6.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l1_m0_r8.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l1_m1_r4.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l1_m1_r6.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l1_m1_r8.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m-1_r4.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m-1_r6.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m-2_r4.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m-2_r6.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m0_r4.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m0_r6.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m1_r4.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m1_r6.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m2_r4.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m2_r6.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_re_r4.00.ph.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_re_r4.00.th.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_re_r6.00.ph.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_re_r6.00.th.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_re_r8.00.ph.asc create mode 100644 Multipole/test/test_rads/mp_harmonic_re_r8.00.th.asc create mode 100644 Multipole/test/test_rads/test_rads.par create mode 100644 Multipole/test/test_simpson.par create mode 100644 Multipole/test/test_simpson/mp_harmonic_im_r8.00.ph.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_im_r8.00.th.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_l0_m0_r8.00.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_l1_m-1_r8.00.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_l1_m0_r8.00.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_l1_m1_r8.00.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_re_r8.00.ph.asc create mode 100644 Multipole/test/test_simpson/mp_harmonic_re_r8.00.th.asc create mode 100644 Multipole/test/test_simpson/test_orthonormality.xy.asc create mode 100644 Multipole/test/test_simpson/test_simpson.par create mode 100644 Multipole/test/test_simpson/test_simpson_convergence_order..asc create mode 100644 Multipole/test/test_simpson/test_simpson_pi_symmetry..asc create mode 100644 Multipole/test/test_simpson/test_simpson_result_high..asc create mode 100644 Multipole/test/test_simpson/test_simpson_result_low..asc create mode 100644 Multipole/test/test_trapezoidal.par create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_im_r8.00.ph.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_im_r8.00.th.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_l0_m0_r8.00.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_l1_m-1_r8.00.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_l1_m0_r8.00.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_l1_m1_r8.00.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_re_r8.00.ph.asc create mode 100644 Multipole/test/test_trapezoidal/mp_harmonic_re_r8.00.th.asc create mode 100644 Multipole/test/test_trapezoidal/test_orthonormality.xy.asc create mode 100644 Multipole/test/test_trapezoidal/test_trapezoidal_convergence_order..asc create mode 100644 Multipole/test/test_trapezoidal/test_trapezoidal_pi_symmetry..asc create mode 100644 Multipole/test/test_trapezoidal/test_trapezoidal_result_high..asc create mode 100644 Multipole/test/test_trapezoidal/test_trapezoidal_result_low..asc create mode 100644 Multipole/test/test_vars.par create mode 100644 Multipole/test/test_vars/mp_x_l0_m0_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_x_l1_m-1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_x_l1_m0_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_x_l1_m1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_x_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_x_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_x_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_x_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_x_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_x_r8.00.ph.asc create mode 100644 Multipole/test/test_vars/mp_x_r8.00.th.asc create mode 100644 Multipole/test/test_vars/mp_y_l0_m0_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_y_l1_m-1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_y_l1_m0_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_y_l1_m1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_y_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_y_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_y_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_y_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_y_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_y_r8.00.ph.asc create mode 100644 Multipole/test/test_vars/mp_y_r8.00.th.asc create mode 100644 Multipole/test/test_vars/mp_z_l0_m0_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_z_l1_m-1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_z_l1_m0_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_z_l1_m1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_z_l2_m-1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_z_l2_m-2_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_z_l2_m0_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_z_l2_m1_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_z_l2_m2_r8.00.asc create mode 100644 Multipole/test/test_vars/mp_z_r8.00.ph.asc create mode 100644 Multipole/test/test_vars/mp_z_r8.00.th.asc create mode 100644 Multipole/test/test_vars/test_vars.par diff --git a/Multipole/README b/Multipole/README new file mode 100644 index 00000000..53372aa2 --- /dev/null +++ b/Multipole/README @@ -0,0 +1,63 @@ + +========= +Multipole +========= + +============= ============================================================================================== +Authors Ian Hinder and Andrew Knapp +Maintainer Ian Hinder +Licence GNU GPL version 2 +Documentation http://einsteintoolkit.org/documentation/ThornGuide/ThornGuidech133.html#x149-2383000O9 +Download svn checkout https://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk Multipole +============= ============================================================================================== + +--------------------- +Purpose of This Thorn +--------------------- + +The Multipole thorn performs spherical harmonic mode decomposition of +Cactus grid functions on coordinate spheres. It can decompose +multiple grid functions with any spin-weight on multiple spheres. +This thorn uses the interpolator interface to access grid functions, +so works with mesh-refinement and multi-patch. + +--------------- +Required thorns +--------------- + +* An interpolator, e.g. AEILocalInterp + +-------------- +Related thorns +-------------- + +* WeylScal4 can be used to compute the Weyl scalars, which can then be + decomposed into modes on coordinate spheres by Multipole. + +------------ +Publications +------------ + +Multipole has been used in the following publications: + +--------- +Copyright +--------- + +This thorn is copyright (C) 2007-2011 (C) by Ian Hinder and Andrew +Knapp. + +This thorn is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This thorn is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this thorn (see the file COPYING in this directory); +if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA diff --git a/Multipole/configuration.ccl b/Multipole/configuration.ccl new file mode 100644 index 00000000..b3f112ed --- /dev/null +++ b/Multipole/configuration.ccl @@ -0,0 +1,3 @@ +OPTIONAL HDF5 +{ +} diff --git a/Multipole/doc/documentation.tex b/Multipole/doc/documentation.tex new file mode 100644 index 00000000..d543e8b0 --- /dev/null +++ b/Multipole/doc/documentation.tex @@ -0,0 +1,276 @@ +\documentclass{article} +% Use the Cactus ThornGuide style file +% (Automatically used from Cactus distribution, if you have a +% thorn without the Cactus Flesh download this from the Cactus +% homepage at www.cactuscode.org) +\usepackage{../../../../doc/latex/cactus} + +\begin{document} + +% The author of the documentation +\author{Ian Hinder} + +% The title of the document (not necessarily the name of the Thorn) +\title{Multipole} + +% the date your document was last changed, if your document is in CVS, +% please use: +% \date{$ $Date: 2004-01-07 14:12:39 -0600 (Wed, 07 Jan 2004) $ $} +\date{01 Jun 2010} + +\maketitle + +% Do not delete next line +% START CACTUS THORNGUIDE + +% Add all definitions used in this documentation here +% \def\mydef etc + +% Add an abstract for this thorn's documentation +\begin{abstract} +The Multipole thorn performs spherical harmonic mode decomposition +of Cactus grid functions on coordinate spheres. +\end{abstract} + +% The following sections are suggestive only. +% Remove them or add your own. + +\section{Introduction} +This thorn allows the user to compute the coefficients of the +spherical harmonic expansion of a field stored in a Cactus grid +function on coordinate spheres of given radii. A set of radii for +these spheres, as well as the number of angular points to use, can be +specified. Complex fields can be used, but they must be stored in +pairs of real Cactus grid functions (the \verb|CCTK_COMPLEX| type is +not supported). + +\section{Physical System} +The angular dependence of a field $u(t, r, \theta, \varphi)$ can be +expanded in spin-weight $s$ spherical harmonics +\cite{Goldberg:1966uu}: + +\begin{eqnarray} + u(t, r, \theta, \varphi) = \sum_{l=0}^\infty \sum_{m=-l}^l C^{lm}(t,r) {}_s Y_{lm}(\theta,\varphi) +\end{eqnarray} + +where the coefficients $C^{lm}(t,r)$ are given by + +\begin{eqnarray} +C^{lm}(t, r) = \int {}_s Y_{lm}^* u(t, r, \theta, \varphi) r^2 d \Omega \label{eqn:clmint} +\end{eqnarray} + +At any given time, $t$, this thorn can compute $C^{lm}(t,r)$ for a +number of grid functions on several coordinate spheres with radii $r_i$. +The coordinate system of the Cactus grids must be Cartesian and the +coordinates $r$, $\theta$, $\varphi$ are related to $x$, $y$ and $z$ +by the usual transformation between Cartesian and spherical polar +coordinates ($\theta$ is the polar angle and $\varphi$ is the +azimuthal angle). + +The spin-weighted spherical harmonics are computed using Eq.~3.1 in +Ref.~\cite{Goldberg:1966uu}. + +\section{Numerical Implementation} + +The coordinate sphere on which the multipolar decomposition is +performed is represented internally as a 2-dimensional grid evenly +spaced in $\theta$ and $\varphi$ with coordinates + +\begin{eqnarray} +\theta_k &=& \frac{\pi k}{n_\theta} \quad k = 0, 1, ..., n_\theta \\ +\varphi_k &=& \frac{2\pi k}{n_\varphi} \quad k = 0, 1, ..., n_\varphi, +\end{eqnarray} + +so $n_\theta$ and $n_\varphi$ count the number of cells (not the +number of points). The gridfunction to be decomposed, $u$, is first +interpolated from the 3D Cactus grid onto this 2D grid at a given +radius, $r_i$, and the $C^{lm}$ are computed by evaluating the integral +in Eq.~\ref{eqn:clmint} for different values of $l$ and $m$. The +interpolation is performed using the Cactus interpolation interface, +so any Cactus interpolator can be used. The numerical method used for +interpolation should be specified in the documentation for the thorn +which provides it. One such thorn is AEILocalInterp. The integration +is performed using either the midpoint rule, yielding a result which +is second order accurate in the angular spacings $\Delta \theta = +\pi/n_\theta$ and $\Delta \varphi = 2\pi/n_\theta$, or Simpson's rule, +which is fourth order accurate. + +\section{Using This Thorn} + +\subsection{Obtaining This Thorn} + +This thorn is available as part of the Einstein Toolkit via: + +{\tt svn checkout https://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/Multipole/trunk Multipole} + +or by using the Einstein Toolkit \verb|GetComponents| script and thornguide. + +\subsection{Basic Usage} + +Suppose that you have a real grid function, $u$, for which you want to +compute the spherical harmonic coefficients $C^{lm}$. Start by +including Multipole and an interpolator (for example AEILocalInterp) +in the ActiveThorns line of your parameter file (for interpolation +thorns other than AEILocalInterp, you will need to modify the +\verb|interpolator| and \verb|interpolator_options| accoording to the +documentation of the interpolation thorn). Next decide the number and +radii of the coordinate spheres on which you want to decompose. Set +the number of spheres with the \verb|nradii| parameter, and the radii +themselves with the \verb|radius[i]| parameters (the indices $i$ are +zero-based). For example, + +\begin{verbatim} +ActiveThorns = ".... AEILocalInterp Multipole" + +Multipole::nradii = 3 +Multipole::radius[0] = 10 +Multipole::radius[1] = 20 +Multipole::radius[2] = 30 +Multipole::variables = "MyThorn::u" +\end{verbatim} + +The default parameters will compute all $l = 2$ modes assuming a +spin-weight $s = 0$ on every iteration of your simulation. The +coefficients $C^{lm}$ will be output in the files with names of the +form \verb|mp__l_m_r.asc|, for example + +\begin{verbatim} +mp_u_l2_m2_r10.00.asc +mp_u_l2_m-1_r20.00.asc +\end{verbatim} + +For the filename, the radius is converted to a string with two decimal +places, which should be sufficient. These are ASCII files where each +line has columns + +$t$, $\mathrm{Re} \, C^{lm}$, $\mathrm{Im} \, C^{lm}$. + +\subsection{Special Behaviour} +Often it will be necessary to go beyond the basic usage described in the +previous section. + +\subsubsection{Higher modes} +By default, Multipole computes only $l = 2$ modes. You can choose +whether to extract a single mode, or all modes from $l = $ +\verb|l_min| to $l = $ \verb|l_mode|, with $|m| \le $ \verb|m_mode|. +This is controlled by the \verb|mode_type| parameter, which can be set +to \verb|"all_modes"| or \verb|"specific_mode"|. The parameters +\verb|l_min| and \verb|l_mode| specify the lowest and highest modes to +compute. The parameter \verb|m_mode| specifies up to which value of +$m$ to compute. When using \verb|mode_type| = \verb|"specific_mode"|, +the mode $l$ and $m$ are given by \verb|l_mode| and \verb|m_mode| +respectively. + +\subsubsection{Variable options} +Several variable-specific options can be listed as {\em tags} in the +\verb|variables| parameter: +\begin{verbatim} +Multipole::variables = "::{ = ... } ..." +\end{verbatim} +Valid tags are: + +\begin{tabular}{lp{0.9\columnwidth}} + cmplx & A string giving the fully qualified variable name for the imaginary part of a complex field, assuming that \verb|::| is the real part. \\ + name & A string giving an alias to use for the decomposed variable in the output filename, for use in the case of complex variable when otherwise the name of the real part would be used, which might be confusing. \\ + sw & The integer spin-weight of the spherical harmonic decomposition to use. +\end{tabular} + +Strings should be enclosed in single quotes within the list of tags. + +\subsubsection{Complex variables} +In order to decompose a complex quantity, Multipole currently requires +that the field is stored in two separate \verb|CCTK_REAL| grid +functions, one for the real and one for the imaginary part. Suppose +the complex function $u$ is stored in two gridfunctions \verb|u_re| +and \verb|u_im|. In order to correctly decompose $u$, specify the +real variable in the variables parameter, and use the tag \verb|cmplx| +to specify the name of its imaginary companion: +\begin{verbatim} +Multipole::variables = "MyThorn::u_re{cmplx = 'MyThorn::u_im'}" +\end{verbatim} + +\subsubsection{Renaming variables} +In some cases, you might want the name of the variable in the output +filename to be different to the name of the grid function. This can +be done by setting the \verb|name| tag of the variable: +\begin{verbatim} +Multipole::variables = "MyThorn::u{name = 'myfunction'}" +\end{verbatim} +For example, in the case of a complex variable where the output file +contains the name of the real part, you can rename it as follows: +\begin{verbatim} +Multipole::variables = "MyThorn::u_re{cmplx = 'MyThorn::u_im' name = 'u'}" +\end{verbatim} + +\subsubsection{Spin weight} +Depending on the nature of the field to be decomposed, a +spin-weight other than 0 might be required in the spherical harmonic basis. Use +the tag \verb|sw| for this +\begin{verbatim} +Multipole::variables = "MyThorn::u_re{cmplx = 'MyThorn::u_im' name = 'u' sw = -2}" +\end{verbatim} + +\subsubsection{Interpolator options} +The interpolator to be used can be specified in the +\verb|interpolator_name| parameter, and a string containing +interpolator parameters can be specified in the +\verb|interpolator_pars| parameter. See the interpolator (for example +AEIThorns/AEILocalInterp) documentation for details of interpolators +available and their options. + +\subsubsection{Output} +When used with mesh-refinement, it is common to require mode +decomposition less frequently than every iteration. The parameter +\verb|out_every| can be used to control this. 1D and 2D output of the +coordinate spheres can be enabled using \verb|out_1d_every| and +\verb|out_2d_every|. + +\subsection{Interaction With Other Thorns} + +This thorn obtains grid function data via the standard Cactus +interpolator interface. To use this, one needs the parallel driver +(for example PUGHInterp or CarpetInterp) as well as the low-level +interpolator (e.g. AEILocalInterp). + +\subsection{Examples} + +To use this thorn with WeylScal4 to compute modes of the complex +$\Psi_4$ variable, one could use the following example: + +\begin{verbatim} +ActiveThorns = ".... WeylScal4 CarpetInterp AEILocalInterp Multipole" + +Multipole::nradii = 3 +Multipole::radius[0] = 10 +Multipole::radius[1] = 20 +Multipole::radius[2] = 30 +Multipole::variables = "WeylScal4::Psi4r{sw=-2 cmplx='WeylScal4::Psi4i'}" +Multipole::l_mode = 4 +Multipole::m_mode = 4 +\end{verbatim} + +\section{History} + +This thorn was developed in the Penn State Numerical Relativity group +and contributed to the Einstein Toolkit. + +\subsection{Acknowledgements} + +This thorn was written by Ian Hinder and Andrew Knapp, with +contributions from Eloisa Bentivegna and Shaun Wood. + +%\bibliography{multipole} +%\bibliographystyle{plain} + +\begin{thebibliography}{1} +\bibitem{Goldberg:1966uu} +J.~N. Goldberg, A.~J. MacFarlane, E.~T. Newman, F.~Rohrlich, and E.~C.~G. + Sudarshan. +\newblock {Spin s spherical harmonics and edth}. +\newblock {\em J. Math. Phys.}, 8:2155, 1967. +\end{thebibliography} + +% Do not delete next line +% END CACTUS THORNGUIDE + +\end{document} diff --git a/Multipole/interface.ccl b/Multipole/interface.ccl new file mode 100644 index 00000000..2de634b7 --- /dev/null +++ b/Multipole/interface.ccl @@ -0,0 +1,44 @@ +#interface.ccl for thorn Multipole +implements: multipole +inherits: Coordinates + +CCTK_INT FUNCTION IO_TruncateOutputFiles \ + (CCTK_POINTER_TO_CONST IN GH) + +REQUIRES FUNCTION IO_TruncateOutputFiles + +public: + +CCTK_REAL harmonics type=GF timelevels=1 tags='index={0 0 0} checkpoint="no"' +{ + harmonic_re, harmonic_im +} "Spherical harmonics" + +CCTK_REAL test_integration_convergence_orders type=SCALAR +{ + test_midpoint_convergence_order, + test_trapezoidal_convergence_order, + test_simpson_convergence_order +} "Test integration convergence orders" + +CCTK_REAL test_integration_results type=SCALAR +{ + test_midpoint_result_low, test_midpoint_result_high, + test_trapezoidal_result_low, test_trapezoidal_result_high, + test_simpson_result_low, test_simpson_result_high +} "Test integration results" + + +CCTK_REAL test_integration_symmetries type=SCALAR +{ + test_midpoint_pi_symmetry, + test_trapezoidal_pi_symmetry, + test_simpson_pi_symmetry, + test_driscollhealy_pi_symmetry +} "Test integration symmetries" + +# [0..max_l_modes) has N=max_l_modes^2 +# comparing each mode with each other but skipping the duplicates gives +# N*(N+1)/2 +# only 1 spin-weight mode is tested +CCTK_REAL test_orthonormality type=ARRAY distrib=constant dim=2 size=1,(10*10)*(10*10+1)/2 "Test orthonormality of spherical harmonics" diff --git a/Multipole/par/qc0.rpar b/Multipole/par/qc0.rpar new file mode 100644 index 00000000..2f78d522 --- /dev/null +++ b/Multipole/par/qc0.rpar @@ -0,0 +1,176 @@ +#!/usr/bin/env python + +from math import * +import re +from string import Template +import sys + +################################################################################ + +domain_size = 128.0 +domain_spacing = 1.0 +fine_box_size = 2.0 +#TODO fine_box_spacing = 1/16.0 +fine_box_spacing = 1/24.0 +#TODO fine_box_spacing = 1/32.0 + +dtfac = 1/4.0 + +################################################################################ + +xmin = -domain_size +xmax = +domain_size +nlevels = int(round(log(1.0 * domain_spacing / fine_box_spacing, 2)) + 1) +ncells = int(round(2.0 * domain_size / domain_spacing)) + +large_box_size = fine_box_size * 2 ** (nlevels - 2) +error_threshold = 1.0 / large_box_size + +out_every = int(round(1.0 / dtfac * 2 ** (nlevels - 1))) + +try: + run_test = int("@RUN_TEST@") +except: + run_test = 0 +final_time = 1.0/16 if run_test else 100.0 + +parfile = """ +# run.me: +# run.cores: 40 +# run.memory: 1.0e9 +# run.time: 7200.0 + +ActiveThorns = " + ADMBase + CarpetX + Coordinates + Formaline + IOUtil + ODESolvers + TimerReport + TmunuBase + TwoPunctures + Z4c + Multipole + Weyl + AEILocalInterp +" + +# domain_size = $domain_size +# domain_spacing = $domain_spacing +# fine_box_size = $fine_box_size +# fine_box_spacing = $fine_box_spacing +# dtfac = $dtfac + +Multipole::radius[0] = 10.0 +Multipole::variables = "Weyl::Psi4re{sw=-2 cmplx='Weyl::Psi4im' name='Psi4'}" +Multipole::l_max = 4 +Multipole::verbose = "yes" +CarpetX::interpolation_order = 3 +Multipole::interpolator_pars = "order=3" + +Cactus::presync_mode = "mixed-error" + +Cactus::terminate = "time" +Cactus::cctk_final_time = $final_time + +CarpetX::verbose = no +CarpetX::poison_undefined_values = no +CarpetX::restrict_during_sync = no + +CarpetX::xmin = $xmin +CarpetX::ymin = $xmin +CarpetX::zmin = $xmin + +CarpetX::xmax = $xmax +CarpetX::ymax = $xmax +CarpetX::zmax = $xmax + +CarpetX::ncells_x = $ncells +CarpetX::ncells_y = $ncells +CarpetX::ncells_z = $ncells + +CarpetX::periodic_x = no +CarpetX::periodic_y = no +CarpetX::periodic_z = no +CarpetX::periodic = no +# CarpetX::reflection_x = yes +# CarpetX::reflection_y = yes +# CarpetX::reflection_z = yes +# CarpetX::reflection_upper_x = yes +# CarpetX::reflection_upper_y = yes +# CarpetX::reflection_upper_z = yes + +CarpetX::ghost_size = 3 + +CarpetX::max_num_levels = $nlevels +CarpetX::regrid_every = 16 +CarpetX::regrid_error_threshold = $error_threshold + +CarpetX::prolongation_type = "ddf" +CarpetX::prolongation_order = 5 + +ODESolvers::method = "RK4" +CarpetX::dtfac = $dtfac + +ADMBase::initial_data = "TwoPunctures" +ADMBase::initial_lapse = "TwoPunctures-averaged" + +# QC-0 setup +TwoPunctures::par_b = 1.168642873 +TwoPunctures::par_m_plus = 0.453 +TwoPunctures::par_m_minus = 0.453 +TwoPunctures::par_P_plus [1] = +0.3331917498 +TwoPunctures::par_P_minus[1] = -0.3331917498 + +TwoPunctures::grid_setup_method = "evaluation" + +TwoPunctures::TP_epsilon = 1.0e-2 +TwoPunctures::TP_Tiny = 1.0e-2 + +TwoPunctures::verbose = no + +Z4c::calc_ADM_vars = yes +Z4c::calc_ADMRHS_vars = yes +Z4c::calc_constraints = yes + +Z4c::chi_floor = 1.0e-6 +Z4c::alphaG_floor = 1.0e-8 +Z4c::epsdiss = 0.32 + +IO::out_dir = $$parfile +IO::out_every = $out_every +IO::out_mode = "np" +IO::out_proc_every = 1 + +CarpetX::out_plotfile_groups = "" + +CarpetX::out_silo_vars = " + # ADMBase::metric + # ADMBase::curv + ADMBase::lapse + # ADMBase::shift + # Z4c::chi + # Z4c::gamma_tilde + # Z4c::K_hat + # Z4c::A_tilde + # Z4c::Gam_tilde + # Z4c::Theta + # Z4c::alphaG + # Z4c::betaG + # Z4c::ZtC + # Z4c::HC + # Z4c::MtC + #Z4c::allC +" + +CarpetX::out_tsv = no + +TimerReport::out_every = $out_every +TimerReport::out_filename = "TimerReport" +TimerReport::output_schedule_timers = no +TimerReport::n_top_timers = 100 +""" + +open(re.sub(r'(.*)\.rpar$', r'\1.par', sys.argv[0]), 'w').write( + re.sub(r'\n *',r'\n', Template(parfile).substitute(locals()))) diff --git a/Multipole/param.ccl b/Multipole/param.ccl new file mode 100644 index 00000000..7f98f157 --- /dev/null +++ b/Multipole/param.ccl @@ -0,0 +1,167 @@ +#param.ccl for thorn Multipole + +restricted: +#Interpolator params: +CCTK_STRING interpolator_name "Which interpolator should I use" +{ + ".+" :: "Any nonempty string" +} "Hermite polynomial interpolation" + +CCTK_STRING interpolator_pars "Parameters for the interpolator" +{ + ".*" :: "Any string that Util_TableSetFromString() will take" +} "order=3 boundary_off_centering_tolerance={0.0 0.0 0.0 0.0 0.0 0.0} boundary_extrapolation_tolerance={0.0 0.0 0.0 0.0 0.0 0.0}" + +# The above makes sure that the interpolator doesn't off-centre the +# interpolation stencil if there are insufficient points to +# interpolate, which can happen if there are insufficient ghost-zones +# for the interpolation method used, and can lead to processor-number +# dependent results. + +CCTK_STRING coord_system "What is the coord system?" +{ + ".*" :: "Any smart string will do" +} "cart3d" + +KEYWORD integration_method "How to do surface integrals" STEERABLE=always +{ + "midpoint" :: "Midpoint rule (2nd order)" + "trapezoidal" :: "Trapezoidal rule (2nd order)" + "Simpson" :: "Simpson's rule (4th order) [requires even ntheta and nphi]" + "DriscollHealy" :: "Driscoll & Healy (exponentially convergent) [requires even ntheta]" +} "midpoint" + + +STRING out_dir "Output directory for Extract's files, overrides IO::out_dir" STEERABLE = RECOVER +{ + ".+" :: "A valid directory name" + "^$" :: "An empty string to choose the default from IO::out_dir" +} "" + +CCTK_INT out_every "How often to output" \ +STEERABLE=recover +{ + 0 :: "no output" + 1:* :: "output every to many iterations" +} 1 + +CCTK_INT out_1d_every "How often to output 1d data" \ +STEERABLE=recover +{ + 0 :: "no output" + 1:* :: "output every to many iterations" +} 0 + +#physical params: +CCTK_INT nradii "How many extraction radii?" \ +STEERABLE=recover +{ + 0:100 :: "" +} 1 + + +CCTK_REAL radius[101] "The radii for extraction" \ +STEERABLE=recover +{ + 0.0:* :: "Please keep it in the grid" +} 0.0 + +CCTK_INT ntheta "The number of points in the theta direction, minus one. (E.g., if this is set to 50, then 51 points will be chosen.)" \ +STEERABLE=recover +{ + 0:* :: "Positive please" +} 50 + +CCTK_INT nphi "The number of points in the phi direction, minus one. (E.g., if this is set to 100, then 101 points will be chosen.)" \ +STEERABLE=recover +{ + 1:* :: "" +} 100 + +# there must be no more than max_vars (10) variables, see multipole.cc +CCTK_STRING variables "What variables to decompose" +{ + ".*" :: "A list of variables" +} "" + +CCTK_BOOLEAN verbose "Output detailed information about what is happening" +{ +} "no" + +# this maximum must match max_l_modes-1 in multipole.cc +CCTK_INT l_max "The maximum l mode to extract" STEERABLE=always +{ + 0:9 :: "l >= 0" +} 2 + +CCTK_BOOLEAN enable_test "whether to set a spherical harmonic in the 'harmonic' grid functions" +{ +} "no" + +CCTK_INT test_l "which mode to put into the test variables" +{ + * :: "Any integer" +} 2 + +CCTK_INT test_m "which mode to put into the test variables" +{ + * :: "Any integer" +} 2 + +CCTK_INT test_sw "which spin weight to put into the test variables" +{ + * :: "Any integer" +} -2 + +CCTK_BOOLEAN test_mode_proportional_to_r "whether the test spherical harmonic coefficient is proportional to the radial coordinate" +{ +} "no" + + +# This parameter is deprecated and is no longer used +KEYWORD mode_type "Which type of mode extraction do we have" STEERABLE=always +{ + "all modes" :: "Extract all modes up to (l_mode, m_mode)." + "specific mode" :: "Select one specific (l_mode, m_mode) mode" + "deprecated" :: "Deprecated" +} "deprecated" + +# This parameter is deprecated and is no longer used +CCTK_INT l_min "all modes: above which l mode to calculate/ specific mode: which l mode to extract" STEERABLE=always +{ + -1:* :: "Deprecated" +} -1 + +# This parameter is deprecated and is only used if set to a nondefault +# value, in which case it is a synonym for l_max. +CCTK_INT l_mode "The maximum l mode to extract" STEERABLE=always +{ + -1:* :: "Deprecated" +} -1 + +# This parameter is deprecated and is no longer used +CCTK_INT m_mode "all modes: Up to which m mode to calculate/ specific mode: which m mode to extract " STEERABLE=always +{ + -100:* :: "Deprecated" +} -100 + +CCTK_BOOLEAN output_ascii "Output a simple ASCII file for each mode at each radius" +{ +} "yes" + +CCTK_BOOLEAN output_hdf5 "Output an HDF5 file for each variable containing one dataset per mode at each radius" +{ +} "no" + +CCTK_INT hdf5_chunk_size "How many iterations to preallocate in extensible HDF5 datasets" +{ + 1:* :: "Any integer" +} 200 + + +############################################################################# +### import IOUtil parameters +############################################################################# + +shares: IO +USES STRING out_dir AS io_out_dir diff --git a/Multipole/schedule.ccl b/Multipole/schedule.ccl new file mode 100644 index 00000000..65a47c11 --- /dev/null +++ b/Multipole/schedule.ccl @@ -0,0 +1,55 @@ +#schedule.ccl for thorn Multipole + +if (enable_test) +{ + STORAGE: harmonics[1] + STORAGE: test_integration_convergence_orders + STORAGE: test_integration_results + STORAGE: test_integration_symmetries + STORAGE: test_orthonormality +} + +schedule Multipole_Calc at CCTK_ANALYSIS after (calc_np,PsiKadelia,Accelerator_CopyBack) +{ + LANG: C + OPTIONS: GLOBAL + Reads: Coordinates::vertex_coords + Writes: Multipole::harmonics(everywhere) +} "Calculate Multipoles" + +if (enable_test) +{ + schedule Multipole_SetHarmonic at CCTK_INITIAL + { + Reads: Coordinates::vertex_coords + Writes: Multipole::harmonics(interior) + LANG: C + } "Populate grid functions with spherical harmonics" + + schedule Multipole_TestOrthonormality at CCTK_INITIAL + { + LANG: C + OPTIONS: GLOBAL + } "Loop over modes and integrate them to check orthonormality" +} + +schedule Multipole_ParamCheck at CCTK_PARAMCHECK +{ + LANG: C + OPTIONS: GLOBAL +} "Check Multipole parameters" + +# Tests + +if (enable_test) +{ + schedule Multipole_TestIntegrationConvergence at CCTK_PARAMCHECK + { + LANG: C + } "Test convergence of integration" + + schedule Multipole_TestIntegrationSymmetry at CCTK_PARAMCHECK + { + LANG: C + } "Test symmetry of integration" +} diff --git a/Multipole/src/integrate.cc b/Multipole/src/integrate.cc new file mode 100644 index 00000000..1f64c29e --- /dev/null +++ b/Multipole/src/integrate.cc @@ -0,0 +1,213 @@ +#include +#include +#include +#include + +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" + +/* + +We will want to integrate functions F(th,ph) from th = 0 to pi, ph = 0 +to 2 pi with a weighting function sin(th). Alternatively, we might +want to use u = cos(th) as the variable, in which case we will go from +u = -1 to 1 and ph = 0 to 2 pi. For simplicity, we implement an +integration routine with a weight function of 1, and require the user +to multiply the integrand by their own weight function. We divide the +interval [a,b] into nx subintervals of spacing h = (b-a)/nx. These +have coordinates [x_i-1, xi] where x_i = x_0 + i h. So i runs from 0 +to nx. We require the function to integrate at the points F[x_i, +y_i]. We have x_0 = a and x_n = b. Check: x_n = x_0 + n (b-a)/n = a ++ b - a = b. Good. + +If we are given these points in an array, we also need the width and +height of the array. To get an actual integral, we also need the grid +spacing hx and hy, but these are just multiplied by the result to give +the integral. + +*/ + + + +#define idx(xx,yy) (assert((xx) <= nx), assert((xx) >= 0), assert((yy) <= ny), assert((yy) >= 0), ((xx) + (yy) * (nx+1))) + +// Hard coded 2D integrals + +CCTK_REAL Midpoint2DIntegral(CCTK_REAL const *f, int nx, int ny, CCTK_REAL hx, CCTK_REAL hy) +{ + CCTK_REAL integrand_sum = 0.0; + int ix = 0, iy = 0; + + assert(nx > 0); assert(ny > 0); assert (f); + + for (iy = 0; iy <= ny; iy++) + for (ix = 0; ix <= nx; ix++) + integrand_sum += f[idx(ix,iy)]; + + return hx * hy * integrand_sum; +} + +CCTK_REAL Trapezoidal2DIntegral(CCTK_REAL const *f, int nx, int ny, CCTK_REAL hx, CCTK_REAL hy) +{ + CCTK_REAL integrand_sum = 0.0; + int ix = 0, iy = 0; + + assert(nx > 0); assert(ny > 0); assert (f); + + // Corners + integrand_sum += f[idx(0,0)] + f[idx(nx,0)] + f[idx(0,ny)] + f[idx(nx,ny)]; + + // Edges + for (ix = 1; ix <= nx-1; ix++) + integrand_sum += 2 * f[idx(ix,0)] + 2 * f[idx(ix,ny)]; + + for (iy = 1; iy <= ny-1; iy++) + integrand_sum += 2 * f[idx(0,iy)] + 2 * f[idx(nx,iy)]; + + // Interior + for (iy = 1; iy <= ny-1; iy++) + for (ix = 1; ix <= nx-1; ix++) + integrand_sum += 4 * f[idx(ix,iy)]; + + return (double) 1 / (double) 4 * hx * hy * integrand_sum; +} + +CCTK_REAL Simpson2DIntegral(CCTK_REAL const *f, int nx, int ny, CCTK_REAL hx, CCTK_REAL hy) +{ + CCTK_REAL integrand_sum = 0; + int ix = 0, iy = 0; + + assert(nx > 0); assert(ny > 0); assert (f); + assert(nx % 2 == 0); + assert(ny % 2 == 0); + + int px = nx / 2; + int py = ny / 2; + + // Corners + integrand_sum += f[idx(0,0)] + f[idx(nx,0)] + f[idx(0,ny)] + f[idx(nx,ny)]; + + // Edges + for (iy = 1; iy <= py; iy++) + integrand_sum += 4 * f[idx(0,2*iy-1)] + 4 * f[idx(nx,2*iy-1)]; + + for (iy = 1; iy <= py-1; iy++) + integrand_sum += 2 * f[idx(0,2*iy)] + 2 * f[idx(nx,2*iy)]; + + for (ix = 1; ix <= px; ix++) + integrand_sum += 4 * f[idx(2*ix-1,0)] + 4 * f[idx(2*ix-1,ny)]; + + for (ix = 1; ix <= px-1; ix++) + integrand_sum += 2 * f[idx(2*ix,0)] + 2 * f[idx(2*ix,ny)]; + + // Interior + for (iy = 1; iy <= py; iy++) + for (ix = 1; ix <= px; ix++) + integrand_sum += 16 * f[idx(2*ix-1,2*iy-1)]; + + for (iy = 1; iy <= py-1; iy++) + for (ix = 1; ix <= px; ix++) + integrand_sum += 8 * f[idx(2*ix-1,2*iy)]; + + for (iy = 1; iy <= py; iy++) + for (ix = 1; ix <= px-1; ix++) + integrand_sum += 8 * f[idx(2*ix,2*iy-1)]; + + for (iy = 1; iy <= py-1; iy++) + for (ix = 1; ix <= px-1; ix++) + integrand_sum += 4 * f[idx(2*ix,2*iy)]; + + return ((double) 1 / (double) 9) * hx * hy * integrand_sum; +} + +// See: J.R. Driscoll and D.M. Healy Jr., Computing Fourier transforms +// and convolutions on the 2-sphere. Advances in Applied Mathematics, +// 15(2):202–250, 1994. +CCTK_REAL DriscollHealy2DIntegral(CCTK_REAL const *const f, + int const nx, int const ny, + CCTK_REAL const hx, CCTK_REAL const hy) +{ + assert(f); + assert(nx >= 0); + assert(ny >= 0); + assert(nx % 2 == 0); + + CCTK_REAL integrand_sum = 0.0; + + // Skip the poles (ix=0 and ix=nx), since the weight there is zero + // anyway +#pragma omp parallel for reduction(+: integrand_sum) + for (int ix = 1; ix < nx; ++ ix) + { + + // These weights lead to an almost spectral convergence + CCTK_REAL const theta = M_PI * ix / nx; + CCTK_REAL weight = 0.0; + for (int l = 0; l < nx/2; ++ l) + { + weight += sin((2*l+1)*theta)/(2*l+1); + } + weight *= 4.0 / M_PI; + + CCTK_REAL local_sum = 0.0; + // Skip the last point (iy=ny), since we assume periodicity and + // therefor it has the same value as the first point. We don't use + // weights in this direction, which leads to spectral convergence. + // (Yay periodicity!) + for (int iy = 0; iy < ny; ++ iy) + { + local_sum += f[idx(ix,iy)]; + } + + integrand_sum += weight * local_sum; + + } + + return hx * hy * integrand_sum; +} + +// 1D integrals + +static CCTK_REAL Simpson1DIntegral(CCTK_REAL const *f, int n, CCTK_REAL h) +{ + CCTK_REAL integrand_sum = 0; + int i = 0; + + assert(f); + assert(n > 0); + assert(n % 2 == 0); + + int p = n / 2; + + integrand_sum += f[0] + f[n]; + + for (i = 1; i <= p-1; i++) + integrand_sum += 4 * f[2*i-1] + 2 * f[2*i]; + + integrand_sum += 4 * f[2*p-1]; + + return 1.0/3.0 * h * integrand_sum; +} + +// 2D integral built up from 1D + +static CCTK_REAL Composite2DIntegral(CCTK_REAL const *f, int nx, int ny, CCTK_REAL hx, CCTK_REAL hy) +{ + CCTK_REAL integrand_sum = 0; + + assert(nx > 0); assert(ny > 0); assert (f); + assert(nx % 2 == 0); + assert(ny % 2 == 0); + + CCTK_REAL *g = new CCTK_REAL[ny+1]; + + for (int i = 0; i <= ny; i++) + { + g[i] = Simpson1DIntegral(&f[idx(0,i)], nx, hx); + } + + integrand_sum = Simpson1DIntegral(g, ny, hy); + delete [] g; + return integrand_sum; +} diff --git a/Multipole/src/integrate.hh b/Multipole/src/integrate.hh new file mode 100644 index 00000000..85e2abba --- /dev/null +++ b/Multipole/src/integrate.hh @@ -0,0 +1,17 @@ + +#ifndef __integrate_h +#define __integrate_h +#include "cctk.h" + +CCTK_REAL Midpoint2DIntegral(CCTK_REAL const *f, int nx, int ny, + CCTK_REAL hx, CCTK_REAL hy); + +CCTK_REAL Trapezoidal2DIntegral(CCTK_REAL const *f, int nx, int ny, CCTK_REAL hx, CCTK_REAL hy); + +CCTK_REAL Simpson2DIntegral(CCTK_REAL const *f, int nx, int ny, + CCTK_REAL hx, CCTK_REAL hy); + +CCTK_REAL DriscollHealy2DIntegral(CCTK_REAL const *f, int nx, int ny, + CCTK_REAL hx, CCTK_REAL hy); + +#endif diff --git a/Multipole/src/interpolate.cc b/Multipole/src/interpolate.cc new file mode 100644 index 00000000..943a9ee8 --- /dev/null +++ b/Multipole/src/interpolate.cc @@ -0,0 +1,144 @@ +#include + +#include "interpolate.hh" + +static +void report_interp_error(int ierr) +{ + if (ierr < 0) + { + CCTK_VWarn(1, __LINE__, __FILE__, CCTK_THORNSTRING, + "CCTK_InterpGridArrays returned error code %d",ierr); + } +} + +void Multipole_Interp(CCTK_ARGUMENTS, + CCTK_REAL xs[], CCTK_REAL ys[], CCTK_REAL zs[], + int real_idx, int imag_idx, + CCTK_REAL sphere_real[], CCTK_REAL sphere_imag[]) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + // Need parameters for the following: + // ntheta (dtheta = pi/(ntheta) + // nphi (dphi = 2pi/(nphi) + // r (radius of sphere) + // NOTE: depending on the interval of integration, denominator above may + // need to be modified to avoid double counting + + + CCTK_INT num_input_arrays = imag_idx == -1 ? 1 : 2; + CCTK_INT num_output_arrays = imag_idx == -1 ? 1 : 2; + const CCTK_INT num_dims = 3; + int ierr = -1; + + const void* interp_coords[num_dims] + = { (const void *) xs, + (const void *) ys, + (const void *) zs }; + + const CCTK_INT input_array_indices[2] + = { real_idx, + imag_idx }; + + const CCTK_INT output_array_types[2] + = { CCTK_VARIABLE_REAL, + CCTK_VARIABLE_REAL }; + + void * output_arrays[2] + = { (void *) sphere_real, + (void *) sphere_imag }; + + const int operator_handle = CCTK_InterpHandle(interpolator_name); + + int param_table_handle = Util_TableCreate(UTIL_TABLE_FLAGS_DEFAULT); + ierr = Util_TableSetFromString(param_table_handle, interpolator_pars); + + const int coord_system_handle = CCTK_CoordSystemHandle(coord_system); + + ierr = CCTK_InterpGridArrays( + cctkGH, + num_dims, + operator_handle, + param_table_handle, + coord_system_handle, + CCTK_MyProc(cctkGH) == 0 ? (ntheta+1)*(nphi+1) : 0, // Only the 0 processor needs the points + CCTK_VARIABLE_REAL, + interp_coords, + num_input_arrays, + input_array_indices, + num_output_arrays, + output_array_types, + output_arrays); + + report_interp_error(ierr); + + if (imag_idx == -1) + { + for (int i = 0; i < (ntheta+1)*(nphi+1); i++) + { + sphere_imag[i] = 0; + } + } + + Util_TableDestroy(param_table_handle); +} + +// // Debugging routine +// void Multipole_InterpVar(CCTK_ARGUMENTS, +// CCTK_REAL x[], CCTK_REAL y[], CCTK_REAL z[], const char *var_name, +// CCTK_REAL sphere_var[]) +// { +// DECLARE_CCTK_ARGUMENTS; +// DECLARE_CCTK_PARAMETERS; + +// // Need parameters for the following: +// // ntheta (dtheta = pi/(ntheta) +// // nphi (dphi = 2pi/(nphi) +// // r (radius of sphere) +// // NOTE: depending on the interval of integration, denominator above may +// // need to be modified to avoid double counting + +// const CCTK_INT num_input_arrays = 1; +// const CCTK_INT num_output_arrays = 1; +// const CCTK_INT num_dims = 3; +// int ierr = -1; + +// const void* interp_coords[num_dims] +// = { (const void *) x, +// (const void *) y, +// (const void *) z }; + +// const CCTK_INT input_array_indices[num_input_arrays] +// = { CCTK_VarIndex(var_name) }; + +// const CCTK_INT output_array_types[num_output_arrays] +// = { CCTK_VARIABLE_REAL }; + +// void * output_arrays[num_output_arrays] +// = { (void *) sphere_var }; + +// const int operator_handle = CCTK_InterpHandle(interpolator_name); + +// int param_table_handle = Util_TableCreate(UTIL_TABLE_FLAGS_DEFAULT); +// ierr = Util_TableSetFromString(param_table_handle, interpolator_pars); + +// const int coord_system_handle = CCTK_CoordSystemHandle(coord_system); + +// ierr = CCTK_InterpGridArrays( +// cctkGH, +// num_dims, +// operator_handle, +// param_table_handle, +// coord_system_handle, +// (ntheta+1)*(nphi+1), +// CCTK_VARIABLE_REAL, +// interp_coords, +// num_input_arrays, +// input_array_indices, +// num_output_arrays, +// output_array_types, +// output_arrays); +// report_interp_error(ierr); +// } diff --git a/Multipole/src/interpolate.hh b/Multipole/src/interpolate.hh new file mode 100644 index 00000000..6668abc5 --- /dev/null +++ b/Multipole/src/interpolate.hh @@ -0,0 +1,19 @@ +#include + +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" +#include "cctk_Functions.h" +#include "util_Table.h" + +// Multipole_Interp: +// This function interpolates psi4 onto the sphere in cartesian +// coordinates as created by Multipole_CoordSetup. +void Multipole_Interp(CCTK_ARGUMENTS, + CCTK_REAL x[], CCTK_REAL y[], CCTK_REAL z[], + int real_idx, int imag_idx, + CCTK_REAL psi4r[], CCTK_REAL psi4i[]); + +void Multipole_InterpVar(CCTK_ARGUMENTS, + CCTK_REAL x[], CCTK_REAL y[], CCTK_REAL z[], const char *var_name, + CCTK_REAL sphere_var[]); diff --git a/Multipole/src/make.code.defn b/Multipole/src/make.code.defn new file mode 100644 index 00000000..4d496564 --- /dev/null +++ b/Multipole/src/make.code.defn @@ -0,0 +1 @@ +SRCS=interpolate.cc multipole.cc utils.cc sphericalharmonic.cc integrate.cc tests.cc diff --git a/Multipole/src/multipole.cc b/Multipole/src/multipole.cc new file mode 100644 index 00000000..7bc1b629 --- /dev/null +++ b/Multipole/src/multipole.cc @@ -0,0 +1,353 @@ +#include +#include +#include +#include +#include +#include +#include + +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" +#include "cctk_Functions.h" + +#include "multipole.hh" +#include "interpolate.hh" +#include "utils.hh" +#include "sphericalharmonic.hh" + +using namespace std; + +static const int max_vars = 10; + +// since each variable can have at most one spin weight, max_vars is a good +// upper limit for the number of spin weights to expect +static const int max_spin_weights = max_vars; + +// modes are 0...max_l_modes-1 +static const int max_l_modes = 10; +static const int max_m_modes = 2 * max_l_modes + 1; + +typedef struct +{ + int n_vars; + Multipole::variable_desc *vars; +} +variables_desc; + +static void fill_variable(int idx, const char *optstring, void *callback_arg) +{ + assert(idx >= 0); + assert(callback_arg != 0); + + variables_desc *vs = (variables_desc * ) callback_arg; + + assert(vs->n_vars < max_vars); // Too many variables in the variables list + Multipole::variable_desc *v = &vs->vars[vs->n_vars]; + + v->index = idx; + + // Default values if there is no option string or if the options are + // not present + v->imag_index = -1; + v->spin_weight = 0; + v->name = string(CCTK_VarName(v->index)); + + if (optstring != 0) + { + int table = Util_TableCreateFromString(optstring); + + if (table >= 0) + { + const int buffer_length = 256; + char buffer[buffer_length]; + + Util_TableGetInt(table, &v->spin_weight , "sw"); + if (Util_TableGetString(table, buffer_length, buffer , "cmplx") >= 0) + { + v->imag_index = CCTK_VarIndex(buffer); + } + if (Util_TableGetString(table, buffer_length, buffer , "name") >= 0) + { + v->name = string(buffer); + } + + const int ierr = Util_TableDestroy(table); + if (ierr) + { + CCTK_VError(__LINE__, __FILE__, CCTK_THORNSTRING, + "Could not destroy table: %d", ierr); + } + } + } + vs->n_vars++; +} + +static void parse_variables_string(const string &var_string, Multipole::variable_desc v[max_vars], int *n_variables) +{ + variables_desc vars; + + vars.n_vars = 0; + vars.vars = v; + + int ierr = CCTK_TraverseString(var_string.c_str(), fill_variable, &vars, CCTK_GROUP_OR_VAR); + assert(ierr >= 0); + + *n_variables = vars.n_vars; +} + +static void output_modes(CCTK_ARGUMENTS, const Multipole::variable_desc vars[], const CCTK_REAL radii[], + const Multipole::mode_array& modes) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + if (output_ascii) + { + if (CCTK_MyProc(cctkGH) == 0) + { + for (int v = 0; v < modes.get_nvars(); v++) + { + for(int i=0; iindex)) << "_r" << setiosflags(ios::fixed) << setprecision(2) << rad; + Multipole_Output1D(CCTK_PASS_CTOC, real_base.str()+string(".th.asc"), array_size, th, ph, mp_theta, real); + Multipole_Output1D(CCTK_PASS_CTOC, real_base.str()+string(".ph.asc"), array_size, th, ph, mp_phi, real); + + if (v->imag_index != -1) + { + ostringstream imag_base; + imag_base << "mp_" << string(CCTK_VarName(v->imag_index)) << "_r" << setiosflags(ios::fixed) << setprecision(2) << rad; + Multipole_Output1D(CCTK_PASS_CTOC, imag_base.str()+string(".th.asc"), array_size, th, ph, mp_theta, imag); + Multipole_Output1D(CCTK_PASS_CTOC, imag_base.str()+string(".ph.asc"), array_size, th, ph, mp_phi, imag); + } + } + } +} + +bool int_in_array(int a, const int array[], int len) +{ + for (int i = 0; i < len; i++) + { + if (array[i] == a) + return true; + } + return false; +} + +int find_int_in_array(int a, const int array[], int len) +{ + for (int i = 0; i < len; i++) + { + if (array[i] == a) + return i; + } + return -1; +} + + +static +void get_spin_weights(Multipole::variable_desc vars[], int n_vars, int spin_weights[max_spin_weights], int *n_weights) +{ + int n_spin_weights = 0; + + for (int i = 0; i < n_vars; i++) + { + if (!int_in_array(vars[i].spin_weight, spin_weights, n_spin_weights)) + { + assert(n_spin_weights < max_spin_weights); + spin_weights[n_spin_weights] = vars[i].spin_weight; + n_spin_weights++; + } + } + *n_weights = n_spin_weights; +} + +// For backward compatibility we allow the user to set l_mode instead +// of l_max, but if it is left at the default of -1, l_max is used. +static int get_l_max() +{ + DECLARE_CCTK_PARAMETERS; + return l_mode == -1 ? l_max : l_mode; +} + +static +void setup_harmonics(const int spin_weights[max_spin_weights], + int n_spin_weights, int lmax, + CCTK_REAL th[], CCTK_REAL ph[], int array_size, + CCTK_REAL *reY[max_spin_weights][max_l_modes][max_m_modes], + CCTK_REAL *imY[max_spin_weights][max_l_modes][max_m_modes]) +{ + for (int si = 0; si < max_spin_weights; si++) + { + for (int l = 0; l < max_l_modes; l++) + { + for (int mi = 0; mi < max_m_modes; mi++) + { + reY[si][l][mi] = 0; + imY[si][l][mi] = 0; + } + } + } + for (int si = 0; si < n_spin_weights; si++) + { + int sw = spin_weights[si]; + + for (int l=0; l <= lmax; l++) + { + for (int m=-l; m <= l; m++) + { + reY[si][l][m+l] = new CCTK_REAL[array_size]; + imY[si][l][m+l] = new CCTK_REAL[array_size]; + + Multipole_HarmonicSetup(sw, l, m, array_size, th, ph, + reY[si][l][m+l], imY[si][l][m+l]); + } + } + } +} + +extern "C" void Multipole_ParamCheck(CCTK_ARGUMENTS) +{ + DECLARE_CCTK_PARAMETERS; + DECLARE_CCTK_ARGUMENTS; + + if (l_mode != -1) + { + CCTK_WARN(CCTK_WARN_ALERT, "The parameter l_mode is deprecated. Use l_max instead. For compatibility, l_max = l_mode is being used."); + } + + if (!CCTK_Equals(mode_type, "deprecated")) + { + CCTK_WARN(CCTK_WARN_ALERT, "The parameter mode_type is deprecated and is no longer used. All modes will be computed."); + } + + if (l_min != -1) + { + CCTK_WARN(CCTK_WARN_ALERT, "The parameter l_min is deprecated and is no longer used. Modes from l = 0 will be computed."); + } + + if (m_mode != -100) + { + CCTK_WARN(CCTK_WARN_ALERT, "The parameter m_mode is deprecated. All m modes will be computed."); + } +} + +extern "C" void Multipole_Calc(CCTK_ARGUMENTS) +{ + DECLARE_CCTK_ARGUMENTS_Multipole_Calc + DECLARE_CCTK_PARAMETERS + + static CCTK_REAL *xs, *ys, *zs; + static CCTK_REAL *xhat, *yhat, *zhat; + static CCTK_REAL *th, *ph; + static CCTK_REAL *real = 0, *imag = 0; + static CCTK_REAL *reY[max_spin_weights][max_l_modes][max_m_modes]; + static CCTK_REAL *imY[max_spin_weights][max_l_modes][max_m_modes]; + static Multipole::variable_desc vars[max_vars]; + static int n_variables = 0; + static int spin_weights[max_spin_weights]; + static int n_spin_weights = 0; + + static bool initialized = false; + + const int array_size=(ntheta+1)*(nphi+1); + + if (out_every == 0 || cctk_iteration % out_every != 0) + return; + + int lmax = get_l_max(); + + assert(lmax + 1 <= max_l_modes); + + if (!initialized) + { + real = new CCTK_REAL[array_size]; + imag = new CCTK_REAL[array_size]; + th = new CCTK_REAL[array_size]; + ph = new CCTK_REAL[array_size]; + xs = new CCTK_REAL[array_size]; + ys = new CCTK_REAL[array_size]; + zs = new CCTK_REAL[array_size]; + xhat = new CCTK_REAL[array_size]; + yhat = new CCTK_REAL[array_size]; + zhat = new CCTK_REAL[array_size]; + + parse_variables_string(string(variables), vars, &n_variables); + get_spin_weights(vars, n_variables, spin_weights, &n_spin_weights); + Multipole_CoordSetup(xhat, yhat, zhat, th, ph); + setup_harmonics(spin_weights, n_spin_weights, lmax, th, ph, + array_size, reY, imY); + initialized = true; + } + + Multipole::mode_array modes(n_variables, nradii, lmax); + for (int v = 0; v < n_variables; v++) + { + //assert(vars[v].spin_weight == -2); + + int si = find_int_in_array(vars[v].spin_weight, spin_weights, n_spin_weights); + assert(si != -1); + + for(int i=0; i +#include +#include + +// Multipole_Calc +// This is the main scheduling file. Because we are completely local here +// and do not use cactus arrays etc, we schedule only one function and then +// like program like one would in C, C++ with this function taking the +// place of int main(void). +// +// This function calls functions to accomplish 3 things: +// 1) Interpolate psi4 onto a sphere +// 2) Integrate psi4 with the ylm's over that sphere +// 2) Output the mode decomposed psi4 +extern "C" void Multipole_Calc(CCTK_ARGUMENTS); + +namespace Multipole { +// information about variable which we decompose +struct variable_desc +{ + int index; + int imag_index; + CCTK_INT spin_weight; + std::string name; +}; + +// a simple array class to hold complex modes abs(m) <= l, l <= lmax, for +// nradii radii for nvars variables +class mode_array { + public: + mode_array(int nvars_, int nradii_, int lmax_) : nvars(nvars_), + nradii(nradii_), lmax(lmax_), + modes(size_t(nvars * nradii * (lmax+1)*(lmax+1) * 2)) {} + virtual ~mode_array() {} + // default copy and assignment is ok + + CCTK_REAL& operator()(int v, int ri, int l, int m, bool is_im) { + return modes.at(mode_idx(v, ri, l, m, is_im)); + } + + const CCTK_REAL& operator()(int v, int ri, int l, int m, bool is_im) const { + return modes.at(mode_idx(v, ri, l, m, is_im)); + } + + int get_nvars() const { return nvars; } + int get_nradii() const { return nradii; } + int get_lmax() const { return lmax; } + private: + size_t mode_idx(int v, int ri, int l, int m, int is_im) const { + assert(v >= 0 && v < nvars); + assert(ri >= 0 && ri < nradii); + assert(l >= 0 && l <= lmax); + assert(m <= l && -m <= l); + return size_t(v * nradii * (lmax+1)*(lmax+1) * 2 + + ri * (lmax+1)*(lmax+1) * 2 + + (l*l + (m+l)) * 2 + is_im); + } + + const int nvars; + const int nradii; + const int lmax; + std::vector modes; +}; +} diff --git a/Multipole/src/sphericalharmonic.cc b/Multipole/src/sphericalharmonic.cc new file mode 100644 index 00000000..f5c905bd --- /dev/null +++ b/Multipole/src/sphericalharmonic.cc @@ -0,0 +1,100 @@ +#include +#include +#include + +#include "cctk.h" +#include "cctk_Parameters.h" +#include "cctk_Arguments.h" + +static const CCTK_REAL PI = acos(-1.0); + +static double factorial(int n) +{ + double returnval = 1; + for (int i = n; i >= 1; i--) + { + returnval *= i; + } + return returnval; +} + +static inline double combination(int n, int m) +{ + // Binomial coefficient is undefined if these conditions do not hold + assert(n >= 0); + assert(m >= 0); + assert(m <= n); + + return factorial(n) / (factorial(m) * factorial(n-m)); +} + +static inline int imin(int a, int b) +{ + return a < b ? a : b; +} + +static inline int imax(int a, int b) +{ + return a > b ? a : b; +} + +void Multipole_SphericalHarmonic(int s, int l, int m, + CCTK_REAL th, CCTK_REAL ph, + CCTK_REAL *reY, CCTK_REAL *imY) +{ +// assert(s == -2 && l == 2 && m == 2); +// *reY = 1.0/2.0 * sqrt(5/PI) * pow(cos(th/2), 4) * cos(2*ph); +// *imY = 1.0/2.0 * sqrt(5/PI) * pow(cos(th/2), 4) * sin(2*ph); + double all_coeff = 0, sum = 0; + all_coeff = pow(-1.0, m); + all_coeff *= sqrt(factorial(l+m)*factorial(l-m)*(2*l+1) / (4.*PI*factorial(l+s)*factorial(l-s))); + sum = 0.; + for (int i = imax(m - s, 0); i <= imin(l + m, l - s); i++) + { + double sum_coeff = combination(l-s, i) * combination(l+s, i+s-m); + sum += sum_coeff * pow(-1.0, l-i-s) * pow(cos(th/2.), 2 * i + s - m) * + pow(sin(th/2.), 2*(l-i)+m-s); + } + *reY = all_coeff*sum*cos(m*ph); + *imY = all_coeff*sum*sin(m*ph); +} + +void Multipole_HarmonicSetup(int s, int l, int m, + int array_size, CCTK_REAL const th[], CCTK_REAL const ph[], + CCTK_REAL reY[], CCTK_REAL imY[]) +{ + for (int i = 0; i < array_size; i++) + { + Multipole_SphericalHarmonic(s,l,m,th[i],ph[i],&reY[i], &imY[i]); + } +} + + +// Fill a grid function with a given spherical harmonic +extern "C" void Multipole_SetHarmonic(CCTK_ARGUMENTS) +{ + DECLARE_CCTK_ARGUMENTS_Multipole_SetHarmonic; + DECLARE_CCTK_PARAMETERS; + CCTK_REAL vcoordr; + + CCTK_LOOP3_ALL(Multipole_SetHarmonic, cctkGH, i, j, k) { + int index = CCTK_GFINDEX3D(cctkGH, i, j, k); + vcoordr = sqrt(vcoordx[index]*vcoordx[index] + vcoordy[index]*vcoordy[index] + vcoordz[index]*vcoordz[index]); + + CCTK_REAL theta = acos(vcoordz[index]/vcoordr); + if (vcoordr == 0) theta = 0; + CCTK_REAL phi = atan2(vcoordy[index],vcoordx[index]); + + CCTK_REAL re = 0; + CCTK_REAL im = 0; + + Multipole_SphericalHarmonic(test_sw,test_l,test_m,theta,phi, + &re, &im); + + CCTK_REAL fac = test_mode_proportional_to_r ? vcoordr : 1.0; + + harmonic_re[index] = re * fac; + harmonic_im[index] = im * fac; + } CCTK_ENDLOOP3_ALL(Multipole_SetHarmonic); + return; +} diff --git a/Multipole/src/sphericalharmonic.hh b/Multipole/src/sphericalharmonic.hh new file mode 100644 index 00000000..065c3cc7 --- /dev/null +++ b/Multipole/src/sphericalharmonic.hh @@ -0,0 +1,14 @@ + +#ifndef __sphericalharmonic_h +#define __sphericalharmonic_h +#include "cctk.h" + +void Multipole_HarmonicSetup(int s, int l, int m, + int array_size, CCTK_REAL const th[], CCTK_REAL const ph[], + CCTK_REAL reY[], CCTK_REAL imY[]); + + +void Multipole_SphericalHarmonic(int s, int l, int m, + CCTK_REAL th, CCTK_REAL ph, + CCTK_REAL *reY, CCTK_REAL *imY); +#endif diff --git a/Multipole/src/tests.cc b/Multipole/src/tests.cc new file mode 100644 index 00000000..9e2189e1 --- /dev/null +++ b/Multipole/src/tests.cc @@ -0,0 +1,252 @@ +#include +#include +#include +#include + +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" + +#include "utils.hh" +#include "integrate.hh" +#include "interpolate.hh" +#include "sphericalharmonic.hh" + +static const int max_l_modes = 10; +static const int max_m_modes = 2 * max_l_modes + 1; + +static CCTK_REAL test_integral(int n, CCTK_REAL (*integration_fn) (const CCTK_REAL *, int, int, CCTK_REAL, CCTK_REAL),const int is_midpoint) +{ + const int nx = n; + const int ny = n; + const int array_size=(nx+1)*(ny+1); + + CCTK_REAL *f = new CCTK_REAL[array_size]; + + const CCTK_REAL dx = 1./(nx + is_midpoint); + const CCTK_REAL dy = 1./(ny + is_midpoint); + + for (int ix = 0; ix <= nx; ix++) + { + for (int iy = 0; iy <= ny; iy++) + { + const int i = Multipole_Index(ix, iy, nx); + + const CCTK_REAL x = ix*dx + 0.5*dx*is_midpoint; + const CCTK_REAL y = iy*dy + 0.5*dy*is_midpoint; + const CCTK_REAL PI = acos(-1.0); + + f[i] = x*pow(y,2)*pow(cos(2*PI*y),2)*pow(sin(2*PI*x),2); + } + } + + const CCTK_REAL result = integration_fn(f, nx, ny, dx, dy); + delete [] f; + return result; +} + +static CCTK_REAL test_pi_symmetric_sphere_integral(CCTK_REAL (*integration_fn) (const CCTK_REAL *, int, int, CCTK_REAL, CCTK_REAL),const int is_midpoint) +{ + const int n = 100; + const int nth = n; + const int nph = n; + const int array_size=(nth+1)*(nph+1); + const CCTK_REAL PI = acos(-1.0); + + CCTK_REAL *f = new CCTK_REAL[array_size]; + + const CCTK_REAL dth = PI/(nth + is_midpoint); + const CCTK_REAL dph = 2*PI/(nph + is_midpoint); + + for (int ith = 0; ith <= nth; ith++) + { + for (int iph = 0; iph <= nph; iph++) + { + const int i = Multipole_Index(ith, iph, nth); + + const CCTK_REAL th = ith*dth + 0.5*dth*is_midpoint; + const CCTK_REAL ph = iph*dph + 0.5*dph*is_midpoint; + + f[i] = -(cos(ph)*sqrt(5/PI)*pow(cos(th/2.),3)*sin(th/2.)); + } + } + + const CCTK_REAL result = integration_fn(f, nth, nph, dth, dph); + delete [] f; + return result; +} + +CCTK_REAL integration_convergence_order(CCTK_REAL (*integration_fn) (const CCTK_REAL *, int, int, CCTK_REAL, CCTK_REAL), CCTK_REAL *store_low, CCTK_REAL *store_high, const int is_midpoint) +{ + const int n1 = 100; + const int n2 = 200; + const CCTK_REAL PI = acos(-1.0); + const CCTK_REAL result1 = test_integral(100, integration_fn, is_midpoint); + *store_low = result1; + const CCTK_REAL result2 = test_integral(200, integration_fn, is_midpoint); + *store_high = result2; + const CCTK_REAL exact = 1./24 + 1./(64 * pow(PI,2)); + const CCTK_REAL error1 = fabs(result1 - exact); + const CCTK_REAL error2 = fabs(result2 - exact); + return log10(error1/error2) / log10((CCTK_REAL) n2/n1); +} + +void Multipole_TestIntegrationConvergence(CCTK_ARGUMENTS) +{ + DECLARE_CCTK_ARGUMENTS; + *test_simpson_convergence_order = integration_convergence_order( + &Simpson2DIntegral, test_simpson_result_low, test_simpson_result_high,0); + *test_trapezoidal_convergence_order = integration_convergence_order( + &Trapezoidal2DIntegral, test_trapezoidal_result_low, test_trapezoidal_result_high,0); + *test_midpoint_convergence_order = integration_convergence_order( + &Midpoint2DIntegral, test_midpoint_result_low, test_midpoint_result_high,1); +} + +void Multipole_TestIntegrationSymmetry(CCTK_ARGUMENTS) +{ + DECLARE_CCTK_ARGUMENTS; + + *test_simpson_pi_symmetry = test_pi_symmetric_sphere_integral(&Simpson2DIntegral,0); + *test_midpoint_pi_symmetry = test_pi_symmetric_sphere_integral(&Midpoint2DIntegral,1); + *test_trapezoidal_pi_symmetry = test_pi_symmetric_sphere_integral(&Trapezoidal2DIntegral,0); + *test_driscollhealy_pi_symmetry = test_pi_symmetric_sphere_integral(&DriscollHealy2DIntegral,0); + printf("Pi symmetry Simpson integral: %.19g\n", *test_simpson_pi_symmetry); + printf("Pi symmetry midpoint integral: %.19g\n", *test_midpoint_pi_symmetry); + printf("Pi symmetry trapezoidal integral: %.19g\n", *test_trapezoidal_pi_symmetry); + printf("Pi symmetry Driscoll and Healy integral: %.19g\n", *test_driscollhealy_pi_symmetry); +} + +// void Multipole_TestIntegrate(CCTK_ARGUMENTS) +// { +// const int n = 100; + +// const int nth = n; +// const int nph = n; +// const int array_size=(nth+1)*(nph+1); + +// CCTK_REAL *f = new CCTK_REAL[array_size]; + +// const CCTK_REAL dth = 1/nx; +// const CCTK_REAL dph = 1/ny; + +// for (int ix = 0; ix <= nx; ix++) +// { +// for (int iy = 0; iy <= ny; iy++) +// { +// const int i = Multipole_Index(ix, iy, nx); + +// const CCTK_REAL x = ix*dx; +// const CCTK_REAL y = iy*dy; + +// f[i] = sin(2*PI*x)*cos(2*PI*y); +// } +// } + + + + +// CCTK_REAL result = Multipole_Integrate(int array_size, int nthetap, +// CCTK_REAL const array1r[], CCTK_REAL const array1i[], +// CCTK_REAL const array2r[], CCTK_REAL const array2i[], +// CCTK_REAL const th[], CCTK_REAL const ph[], +// CCTK_REAL *outre, CCTK_REAL *outim) + + + +// printf("Integration result: %.19g\n", result); +// } + +void Multipole_TestOrthonormality(CCTK_ARGUMENTS) +{ + DECLARE_CCTK_ARGUMENTS + DECLARE_CCTK_PARAMETERS + + /* Campute Cartesian coordinates of points on the sphere */ + int array_size=(ntheta+1)*(nphi+1); + + CCTK_REAL *th = new CCTK_REAL[array_size]; + CCTK_REAL *ph = new CCTK_REAL[array_size]; + CCTK_REAL *xhat = new CCTK_REAL[array_size]; + CCTK_REAL *yhat = new CCTK_REAL[array_size]; + CCTK_REAL *zhat = new CCTK_REAL[array_size]; + + Multipole_CoordSetup(xhat, yhat, zhat, th, ph); + + /* Populate spherical-harmonic array */ + CCTK_REAL *reY[1][max_l_modes][max_m_modes]; + CCTK_REAL *imY[1][max_l_modes][max_m_modes]; + + for (int sw = 0; sw <= 0; sw++) + { + for (int l = 0; l < max_l_modes; l++) + { + for (int m = -l; m <= l; m++) + { + reY[sw][l][m+l] = new CCTK_REAL[array_size]; + imY[sw][l][m+l] = new CCTK_REAL[array_size]; + + Multipole_HarmonicSetup(sw, l, m, array_size, th, ph, + reY[sw][l][m+l], imY[sw][l][m+l]); + } + } + } + + /* Loop over l and m, assign Ylm to (rel,imag), and compute the scalar + product with all spherical harmonics (loop over li, mi) */ + // [0..max_l_modes) has N=max_l_modes^2 + // comparing each mode with each other but skipping the duplicates + // gives N*(N+1)/2 + // only 1 spin-weight mode is tested + const int N = max_l_modes*max_l_modes; + int idx = 0; + for (int sw = 0; sw <= 0; sw++) + { + for (int l = 0; l < max_l_modes; l++) + { + for (int m = -l; m <= l; m++) + { + + /* Compute scalar product of (real,imag) and all the Ylimi */ + for (int li = 0; li < max_l_modes; li++) + { + for (int mi = -li; mi <= li; mi++) + { + // only handle lower triangle in ((l,m),(li,mi)) space + if(l*l+l+m < li*li+li+mi) + continue; + + CCTK_REAL real_lm = 0.0, imag_lm = 0.0; + Multipole_Integrate(array_size, ntheta, + reY[sw][li][mi+li], imY[sw][li][mi+li], + reY[sw][l][m+l], imY[sw][l][m+l], th, ph, + &real_lm, &imag_lm); + + assert(idx < 1*N*(N+1)/2); + test_orthonormality[idx++] = sqrt(real_lm*real_lm + imag_lm*imag_lm); + } + } + + } + } + } + assert(idx == 1*N*(N+1)/2); + + for (int sw = 0; sw <= 0; sw++) + { + for (int l = 0; l < max_l_modes; l++) + { + for (int m = -l; m <= l; m++) + { + delete[] imY[0][l][m+l]; + delete[] reY[0][l][m+l]; + } + } + } + delete[] zhat; + delete[] yhat; + delete[] xhat; + delete[] ph; + delete[] th; + + return; +} diff --git a/Multipole/src/utils.cc b/Multipole/src/utils.cc new file mode 100644 index 00000000..5a602a54 --- /dev/null +++ b/Multipole/src/utils.cc @@ -0,0 +1,459 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" + +#ifdef HAVE_CAPABILITY_HDF5 +// We currently support the HDF5 1.6 API (and when using 1.8 the +// compatibility mode introduced by H5_USE_16_API). Several machines +// in SimFactory use HDF5 1.6, so we cannot drop support for it. It +// seems it is hard to support both the 1.6 and 1.8 API +// simultaneously; for example H5Fopen takes a different number of +// arguments in the two versions. +#define H5_USE_16_API +#include +#endif + +#include "utils.hh" +#include "integrate.hh" +#include "multipole.hh" + +// check return code of HDF5 call abort with an error message if there was an error. +// adapted from CarpetIOHDF5/src/CarpetIOHDF5.hh. +#define HDF5_ERROR(fn_call) \ + do { \ + hid_t _error_code = fn_call; \ + \ + \ + if (_error_code < 0) \ + { \ + CCTK_VWarn (0, __LINE__, __FILE__, CCTK_THORNSTRING, \ + "HDF5 call '%s' returned error code %d", \ + #fn_call, (int)_error_code); \ + } \ + } while (0) + + +using namespace std; + +//////////////////////////////////////////////////////////////////////// +// File manipulation +//////////////////////////////////////////////////////////////////////// + +FILE *Multipole_OpenOutputFile(CCTK_ARGUMENTS, const string &name) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + bool first_time = cctk_iteration == 0; + const char *mode = first_time ? "w" : "a"; + const char *my_out_dir = strcmp(out_dir, "") ? out_dir : io_out_dir; + const int err = CCTK_CreateDirectory(0755, my_out_dir); + if (err < 0) + CCTK_VWarn(CCTK_WARN_ABORT, __LINE__, __FILE__, CCTK_THORNSTRING, + "Multipole output directory %s could not be created (error code %d)", + my_out_dir, err); + + string output_name(string(my_out_dir) + "/" + name); + + FILE *fp = fopen(output_name.c_str(), mode); + + if (fp == 0) + { + CCTK_VWarn(1, __LINE__, __FILE__, CCTK_THORNSTRING, "%s", (string("Could not open output file ") + output_name).c_str()); + } + + return fp; +} + +//////////////////////////////////////////////////////////////////////// +// Unused +//////////////////////////////////////////////////////////////////////// + +void Multipole_OutputArray(CCTK_ARGUMENTS, FILE *f, int array_size, + CCTK_REAL const th[], CCTK_REAL const ph[], + CCTK_REAL const xs[], CCTK_REAL const ys[], CCTK_REAL const zs[], + CCTK_REAL const data[]) +{ + DECLARE_CCTK_PARAMETERS; + DECLARE_CCTK_ARGUMENTS; + + CCTK_REAL last_ph = ph[0]; + + for (int i = 0; i < array_size; i++) + { + if (ph[i] != last_ph) // Separate blocks for gnuplot + fprintf(f, "\n"); + fprintf(f, "%f %f %f %f %f %f %.19g\n", cctk_time, th[i], ph[i], xs[i], ys[i], zs[i], data[i]); + last_ph = ph[i]; + } +} + + +void Multipole_OutputArrayToFile(CCTK_ARGUMENTS, const string &name, int array_size, + CCTK_REAL const th[], CCTK_REAL const ph[], + CCTK_REAL const xs[], CCTK_REAL const ys[], CCTK_REAL const zs[], + CCTK_REAL const data[]) +{ + DECLARE_CCTK_ARGUMENTS; + + if (FILE *fp = Multipole_OpenOutputFile(CCTK_PASS_CTOC, name)) + { + Multipole_OutputArray(CCTK_PASS_CTOC, fp, array_size, th, ph, xs, ys, zs, data); + fclose(fp); + } +} + +//////////////////////////////////////////////////////////////////////// +// Misc +//////////////////////////////////////////////////////////////////////// + +void Multipole_Output1D(CCTK_ARGUMENTS, const string &name, int array_size, + CCTK_REAL const th[], CCTK_REAL const ph[], mp_coord coord, + CCTK_REAL const data[]) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + if (FILE *f = Multipole_OpenOutputFile(CCTK_PASS_CTOC, name)) + { + fprintf(f, "\"Time = %.19g\n", cctk_time); + + if (coord == mp_theta) + { + for (int i = 0; i <= ntheta; i++) + { + int idx = Multipole_Index(i, 0, ntheta); + fprintf(f, "%f %.19g\n", th[idx], data[idx]); + } + } + else if (coord == mp_phi) + { + for (int i = 0; i <= nphi; i++) + { + int idx = Multipole_Index(ntheta / 4, i, ntheta); + fprintf(f, "%f %.19g\n", ph[idx], data[idx]); + } + } + fprintf(f, "\n\n"); + fclose(f); + } +} + +//////////////////////////////////////////////////////////////////////// +// Complex IO +//////////////////////////////////////////////////////////////////////// + +void Multipole_OutputComplex(CCTK_ARGUMENTS, FILE *fp, CCTK_REAL redata, CCTK_REAL imdata) +{ + DECLARE_CCTK_PARAMETERS; + DECLARE_CCTK_ARGUMENTS; + fprintf(fp, "%f %.19g %.19g\n", cctk_time, redata, imdata); +} + +void Multipole_OutputComplexToFile(CCTK_ARGUMENTS, const string &name, CCTK_REAL redata, CCTK_REAL imdata) +{ + DECLARE_CCTK_ARGUMENTS; + + if (FILE *fp = Multipole_OpenOutputFile(CCTK_PASS_CTOC, name)) + { + Multipole_OutputComplex(CCTK_PASS_CTOC, fp, redata, imdata); + fclose(fp); + } +} + +//////////////////////////////////////////////////////////////////////// +// HDF5 complex output +//////////////////////////////////////////////////////////////////////// + +#ifdef HAVE_CAPABILITY_HDF5 + +static bool file_exists(const string &name) +{ + struct stat sts; + return !(stat(name.c_str(), &sts) == -1 && errno == ENOENT); +} + +static bool dataset_exists(hid_t file, const string &dataset_name) +{ + // To test whether a dataset exists, the recommended way in API 1.6 + // is to use H5Gget_objinfo, but this prints an error to stderr if + // the dataset does not exist. We explicitly avoid this by wrapping + // the call in H5E_BEGIN_TRY/H5E_END_TRY statements. In 1.8, + // H5Gget_objinfo is deprecated, and H5Lexists does the job. See + // http://www.mail-archive.com/hdf-forum@hdfgroup.org/msg00125.html + + #if 1 + bool exists; + H5E_BEGIN_TRY + { + exists = H5Gget_objinfo(file, dataset_name.c_str(), 1, NULL) >= 0; + } + H5E_END_TRY; + return exists; + #else + return H5Lexists(file, dataset_name.c_str(), H5P_DEFAULT); + #endif +} + +void Multipole_OutputComplexToH5File(CCTK_ARGUMENTS, const Multipole::variable_desc vars[], + const CCTK_REAL radii[], const Multipole::mode_array& modes) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + const char *my_out_dir = strcmp(out_dir, "") ? out_dir : io_out_dir; + if (CCTK_CreateDirectory(0755, my_out_dir) < 0) + CCTK_VWarn(CCTK_WARN_ABORT, __LINE__, __FILE__, CCTK_THORNSTRING, + "Multipole output directory %s could not be created", + my_out_dir); + + static map checked; // Has the given file been checked + // for truncation? map<*,bool> + // defaults to false + for (int v = 0; v < modes.get_nvars(); v++) + { + string basename = "mp_" + vars[v].name + ".h5"; + string output_name = my_out_dir + string("/") + basename; + + hid_t file; + + if (!file_exists(output_name) || (!checked[output_name] && IO_TruncateOutputFiles(cctkGH))) + { + file = H5Fcreate(output_name.c_str(), H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT); + } + else + { + file = H5Fopen(output_name.c_str(), H5F_ACC_RDWR, H5P_DEFAULT); + } + + checked[output_name] = true; + + for(int i=0; i ntheta = PI/dth - 1 + // th[i] = i * dth + 0.5*dth + // Therefore: + // th[0] = 0.5*dth <- GOOD. + // th[ntheta] = ntheta*dth + 0.5*dth + // = ((PI/dth)-1)*dth + 0.5*dth + // = PI - dth + 0.5*dth + // = PI - 0.5*dth <- GOOD. + // Similarly for ph. + + // Check for when midpoint disabled: + // dth = PI/ntheta -> ntheta = PI/dth + // th[i] = i * dth + // Therefore: + // th[0] = 0 <- GOOD. + // th[ntheta] = ntheta*dth + // = PI/dth*dth + // = PI <- GOOD. + // Similarly for ph. + th[i] = it * dth + 0.5*dth*is_midpoint; + ph[i] = ip * dph + 0.5*dph*is_midpoint; + xhat[i] = cos(ph[i])*sin(th[i]); + yhat[i] = sin(ph[i])*sin(th[i]); + zhat[i] = cos(th[i]); + } + } +} + +void Multipole_ScaleCartesian(int ntheta, int nphi, CCTK_REAL r, + CCTK_REAL const xhat[], CCTK_REAL const yhat[], CCTK_REAL const zhat[], + CCTK_REAL x[], CCTK_REAL y[], CCTK_REAL z[]) +{ + for (int it = 0; it <= ntheta; it++) + { + for (int ip = 0; ip <= nphi; ip++) + { + const int i = Multipole_Index(it, ip, ntheta); + + x[i] = r * xhat[i]; + y[i] = r * yhat[i]; + z[i] = r * zhat[i]; + } + } +} + +//////////////////////////////////////////////////////////////////////// +// Integration +//////////////////////////////////////////////////////////////////////// + +void Multipole_Integrate(int array_size, int nthetap, + CCTK_REAL const array1r[], CCTK_REAL const array1i[], + CCTK_REAL const array2r[], CCTK_REAL const array2i[], + CCTK_REAL const th[], CCTK_REAL const ph[], + CCTK_REAL *outre, CCTK_REAL *outim) +{ + DECLARE_CCTK_PARAMETERS + + int il = Multipole_Index(0,0,ntheta); + int iu = Multipole_Index(1,0,ntheta); + CCTK_REAL dth = th[iu] - th[il]; + iu = Multipole_Index(0,1,ntheta); + CCTK_REAL dph = ph[iu] - ph[il]; + + static CCTK_REAL *fr = 0; + static CCTK_REAL *fi = 0; + static bool allocated_memory = false; + + // Construct an array for the real integrand + if (!allocated_memory) + { + fr = new CCTK_REAL[array_size]; + fi = new CCTK_REAL[array_size]; + allocated_memory = true; + } + + // the below calculations take the integral of conj(array1)*array2*sin(th) + for (int i = 0; i < array_size; i++) + { + fr[i] = (array1r[i] * array2r[i] + + array1i[i] * array2i[i] ) * sin(th[i]); + fi[i] = (array1r[i] * array2i[i] - + array1i[i] * array2r[i] ) * sin(th[i]); + } + + if (CCTK_Equals(integration_method, "midpoint")) + { + *outre = Midpoint2DIntegral(fr, ntheta, nphi, dth, dph); + *outim = Midpoint2DIntegral(fi, ntheta, nphi, dth, dph); + } + else if (CCTK_Equals(integration_method, "trapezoidal")) + { + *outre = Trapezoidal2DIntegral(fr, ntheta, nphi, dth, dph); + *outim = Trapezoidal2DIntegral(fi, ntheta, nphi, dth, dph); + } + else if (CCTK_Equals(integration_method, "Simpson")) + { + if (nphi % 2 != 0 || ntheta % 2 != 0) + { + CCTK_WARN (CCTK_WARN_ABORT, "The Simpson integration method requires even ntheta and even nphi"); + } + *outre = Simpson2DIntegral(fr, ntheta, nphi, dth, dph); + *outim = Simpson2DIntegral(fi, ntheta, nphi, dth, dph); + } + else if (CCTK_Equals(integration_method, "DriscollHealy")) + { + if (ntheta % 2 != 0) + { + CCTK_WARN (CCTK_WARN_ABORT, "The Driscoll&Healy integration method requires even ntheta"); + } + *outre = DriscollHealy2DIntegral(fr, ntheta, nphi, dth, dph); + *outim = DriscollHealy2DIntegral(fi, ntheta, nphi, dth, dph); + } + else + { + CCTK_WARN(CCTK_WARN_ABORT, "internal error"); + } +} diff --git a/Multipole/src/utils.hh b/Multipole/src/utils.hh new file mode 100644 index 00000000..68d59cd6 --- /dev/null +++ b/Multipole/src/utils.hh @@ -0,0 +1,50 @@ + +#ifndef __utils_h +#define __utils_h + +#include "cctk.h" +#include + +using namespace std; + +enum mp_coord {mp_theta, mp_phi}; + +namespace Multipole { + class mode_array; + struct variable_desc; +} + +void Multipole_OutputArrayToFile(CCTK_ARGUMENTS, const string &name, int array_size, + CCTK_REAL const th[], CCTK_REAL const ph[], + CCTK_REAL const x[], CCTK_REAL const y[], CCTK_REAL const z[], + CCTK_REAL const data[]); + +void Multipole_Output1D(CCTK_ARGUMENTS, const string &name, int array_size, + CCTK_REAL const th[], CCTK_REAL const ph[], mp_coord coord, + CCTK_REAL const data[]); + +void Multipole_OutputComplexToFile(CCTK_ARGUMENTS, const string &name, CCTK_REAL redata, CCTK_REAL imdata); + +void Multipole_OutputComplexToH5File(CCTK_ARGUMENTS, const Multipole::variable_desc vars[], const CCTK_REAL radii[], + const Multipole::mode_array& modes); + +void Multipole_CoordSetup(CCTK_REAL xhat[], CCTK_REAL yhat[], + CCTK_REAL zhat[], CCTK_REAL th[], + CCTK_REAL ph[]); + +void Multipole_ScaleCartesian(int ntheta, int nphi, CCTK_REAL r, + CCTK_REAL const xhat[], CCTK_REAL const yhat[], CCTK_REAL const zhat[], + CCTK_REAL x[], CCTK_REAL y[], CCTK_REAL z[]); + +static inline int Multipole_Index(int it, int ip, int ntheta) +{ + return it + (ntheta+1)*ip; +} + +void Multipole_Integrate(int array_size, int ntheta, + CCTK_REAL const array1r[], CCTK_REAL const array1i[], + CCTK_REAL const array2r[], CCTK_REAL const array2i[], + CCTK_REAL const th[], CCTK_REAL const pph[], + CCTK_REAL out_arrayr[], CCTK_REAL out_arrayi[]); + +#endif diff --git a/Multipole/test/test.ccl b/Multipole/test/test.ccl new file mode 100644 index 00000000..7b35561b --- /dev/null +++ b/Multipole/test/test.ccl @@ -0,0 +1,8 @@ +ABSTOL 1e-8 +RELTOL 1e-8 + +# The convergence order tests are very sensitive to roundoff, because +# the integration has a very small relative error (1e-7). Hence +# subtracting the numerical result from the exact result loses ~7 +# digits of precision. +ABSTOL 1e-3 ^test_.*_convergence_order\.\.asc$ diff --git a/Multipole/test/test_22.par b/Multipole/test/test_22.par new file mode 100644 index 00000000..a8d8057e --- /dev/null +++ b/Multipole/test/test_22.par @@ -0,0 +1,93 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl CarpetIOASCII" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 3 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "midpoint" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes + +CarpetIOASCII::out0d_vars = "Multipole::test_midpoint_convergence_order Multipole::test_midpoint_pi_symmetry Multipole::test_midpoint_result_low Multipole::test_midpoint_result_high" +CarpetIOASCII::out0d_every = 1 diff --git a/Multipole/test/test_22/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_22/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 00000000..512ff5b7 --- /dev/null +++ b/Multipole/test/test_22/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.02893346709261987101 +0.093315 0.08635297418339223097 +0.155524 0.1424374679194833349 +0.217734 0.1963199787429049381 +0.279944 0.2471671486784258187 +0.342154 0.294193146903838576 +0.404363 0.3366709365700913392 +0.466573 0.3739435378676271293 +0.528783 0.4054350087484103748 +0.590993 0.4306582732226235111 +0.653202 0.4492234683368490078 +0.715412 0.4608435962204880387 +0.777622 0.4653389746522083592 +0.839832 0.4626400551548833229 +0.902041 0.4527885477879413645 +0.964251 0.4359367963093632725 +1.026461 0.4123454176785940062 +1.088671 0.3823790697863140853 +1.150880 0.3465009764367701361 +1.213090 0.3052659143837330724 +1.275300 0.2593114684503385337 +1.337510 0.2093478341898257211 +1.399719 0.1561477849632657844 +1.461929 0.1005336321893835344 +1.524139 0.04336512949845715281 +1.586349 -0.01447370382736214156 +1.648559 -0.07208881679162400247 +1.710768 -0.1285894766718477522 +1.772978 -0.1831019841103811441 +1.835188 -0.2347838058663534178 +1.897398 -0.2828358443855507609 +1.959607 -0.3265150276837387455 +2.021817 -0.3651463751863797125 +2.084027 -0.3981323274878726948 +2.146237 -0.4249632074913482493 +2.208446 -0.4452239442387533885 +2.270656 -0.4586013776952369003 +2.332866 -0.4648887453138168535 +2.395076 -0.4639888395936355159 +2.457285 -0.4559155537996283925 +2.519495 -0.440793652786557022 +2.581705 -0.4188569121923055305 +2.643915 -0.3904446039308780425 +2.706124 -0.3559958289245996887 +2.768334 -0.3160434277544075798 +2.830544 -0.2712047334142297927 +2.892754 -0.2221733595069265987 +2.954963 -0.1697070015070529514 +3.017173 -0.1146169172145029835 +3.079383 -0.05775495510179128045 +3.141593 1.405216881902380626e-16 +3.203802 0.05775495510179037145 +3.266012 0.114616917214502359 +3.328222 0.1697070015070525628 +3.390432 0.222173359506926682 +3.452641 0.2712047334142293487 +3.514851 0.3160434277544065251 +3.577061 0.3559958289246002994 +3.639271 0.390444603930877765 +3.701480 0.4188569121923049754 +3.763690 0.4407936527865577991 +3.825900 0.4559155537996283369 +3.888110 0.4639888395936351273 +3.950319 0.4648887453138173531 +4.012529 0.4586013776952365117 +4.074739 0.4452239442387538881 +4.136949 0.4249632074913481938 +4.199158 0.3981323274878734719 +4.261368 0.3651463751863829876 +4.323578 0.32651502768373869 +4.385788 0.2828358443855506499 +4.447998 0.2347838058663525296 +4.510207 0.1831019841103817825 +4.572417 0.1285894766718482796 +4.634627 0.07208881679162447431 +4.696837 0.01447370382736301933 +4.759046 -0.04336512949845710424 +4.821256 -0.1005336321893827295 +4.883466 -0.1561477849632656734 +4.945676 -0.209347834189825055 +5.007885 -0.2593114684503380896 +5.070095 -0.3052659143837321842 +5.132305 -0.3465009764367694145 +5.194515 -0.3823790697863133081 +5.256724 -0.4123454176785932845 +5.318934 -0.4359367963093601084 +5.381144 -0.4527885477879420306 +5.443354 -0.4626400551548835449 +5.505563 -0.4653389746522085257 +5.567773 -0.4608435962204881498 +5.629983 -0.4492234683368492854 +5.692193 -0.4306582732226237331 +5.754402 -0.40543500874841093 +5.816612 -0.373943537867627962 +5.878822 -0.3366709365700916723 +5.941032 -0.2941931469038386315 +6.003241 -0.2471671486784269012 +6.065451 -0.1963199787429055487 +6.127661 -0.1424374679194837234 +6.189871 -0.08635297418339259179 +6.252080 -0.02893346709262025959 + + diff --git a/Multipole/test/test_22/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_22/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 00000000..e3b3d70a --- /dev/null +++ b/Multipole/test/test_22/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 -0.02938538621107364412 +0.092400 0.03848542197480419452 +0.154000 0.03869144703294945253 +0.215599 0.03829958428296827838 +0.277199 0.03772923432868782734 +0.338799 0.03701694928323349953 +0.400399 0.03617481331911943931 +0.461999 0.03521200650827675804 +0.523599 0.03413766225226443768 +0.585199 0.03296167642508954915 +0.646798 0.0316947003640265651 +0.708398 0.03034802644948933134 +0.769998 0.02893346709261987101 +0.831598 0.02746322376638926296 +0.893198 0.02594973380422635478 +0.954798 0.02440550719463737209 +1.016398 0.02284301049972752018 +1.077997 0.02127447944140176128 +1.139597 0.01971180649541226515 +1.201197 0.0181663938947303101 +1.262797 0.01664902796720431344 +1.324397 0.01516976274998376242 +1.385997 0.01373782301015031085 +1.447597 0.01236150643235707676 +1.509196 0.01104811420301536964 +1.570796 0.009803887699419261068 +1.632396 0.008633969973060297287 +1.693996 0.00754237577699048891 +1.755596 0.006531986451547710723 +1.817196 0.005604554537196792564 +1.878796 0.00476073112700881821 +1.940395 0.004000106610589308082 +2.001995 0.003321265284498166673 +2.063595 0.002721857822583334616 +2.125195 0.002198683988792303132 +2.186795 0.001747787763968414567 +2.248395 0.001364562629083714094 +2.309995 0.001043864408113172196 +2.371594 0.0007801313220289099286 +2.433194 0.0005675076250886430373 +2.494794 0.0003999695193396636864 +2.556394 0.0002714515551386945894 +2.617994 0.0001759717851006692901 +2.679594 0.0001077519588895267465 +2.741194 6.13325978996633205e-05 +2.802793 3.16805759840831097e-05 +2.864393 1.428714202453316314e-05 +2.925993 5.255013572468394163e-06 +2.987593 1.37317184045237675e-06 +3.049193 1.784410422467429968e-07 +3.110793 2.210896921265367772e-09 + + diff --git a/Multipole/test/test_22/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_22/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 00000000..1fe66e4f --- /dev/null +++ b/Multipole/test/test_22/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -7.041289285427909847e-10 1.443581633103851036e-14 diff --git a/Multipole/test/test_22/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_22/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 00000000..bbff21e9 --- /dev/null +++ b/Multipole/test/test_22/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 9.678493447053323137e-11 2.081743216177849247e-17 diff --git a/Multipole/test/test_22/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_22/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 00000000..1be28bda --- /dev/null +++ b/Multipole/test/test_22/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 6.615286736270545954e-10 -1.159669920828914974e-07 diff --git a/Multipole/test/test_22/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_22/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 00000000..bc3d5c77 --- /dev/null +++ b/Multipole/test/test_22/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -5.452981987686607123e-10 2.136741269598250218e-11 diff --git a/Multipole/test/test_22/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_22/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 00000000..6b5a324e --- /dev/null +++ b/Multipole/test/test_22/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.000226123822723245 -1.987596010889696091e-12 diff --git a/Multipole/test/test_22/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_22/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 00000000..d35a2cf7 --- /dev/null +++ b/Multipole/test/test_22/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.4644948722885180459 +0.093315 0.4573135879314973451 +0.155524 0.4430622702058126805 +0.217734 0.4219610505257605504 +0.279944 0.3943361617823364362 +0.342154 0.360614804432155267 +0.404363 0.3213181856654591106 +0.466573 0.2770539677312449101 +0.528783 0.2285062742273431258 +0.590993 0.1764260275369377851 +0.653202 0.1216179888700449768 +0.715412 0.06492979544581410634 +0.777622 0.007237764762655660676 +0.839832 -0.05056622937230303982 +0.902041 -0.107588366837952587 +0.964251 -0.1629471850280365952 +1.026461 -0.2157868751123784845 +1.088671 -0.2652903030829701359 +1.150880 -0.3106924065145874048 +1.213090 -0.3512909411473929544 +1.275300 -0.3864586138152340533 +1.337510 -0.4156513757405446152 +1.399719 -0.4384181369715648979 +1.461929 -0.454406928057477344 +1.524139 -0.4633703147223253715 +1.586349 -0.4651699236300833595 +1.648559 -0.4597780324963903764 +1.710768 -0.4472777506979732642 +1.772978 -0.4278623978971478614 +1.835188 -0.4018323125057473577 +1.897398 -0.3695897042486887552 +1.959607 -0.3316332125727823321 +2.021817 -0.2885494717812213672 +2.084027 -0.2410048129949936835 +2.146237 -0.1897340313132872824 +2.208446 -0.135530037586263058 +2.270656 -0.0792305470345097268 +2.332866 -0.02170622918901277815 +2.395076 0.03615367963676587026 +2.457285 0.09345471916817998936 +2.519495 0.1493108038283489092 +2.581705 0.2028585843521482635 +2.643915 0.2532701091988061592 +2.706124 0.2997659224854273274 +2.768334 0.3416273300115163503 +2.830544 0.3782071110450664908 +2.892754 0.4089396263375619789 +2.954963 0.4333499620346062398 +3.017173 0.4510604460362647172 +3.079383 0.4617975186292272993 +3.141593 0.4653951654571256147 +3.203802 0.4617975186292279099 +3.266012 0.4510604460362647727 +3.328222 0.4333499620346069059 +3.390432 0.4089396263375619789 +3.452641 0.3782071110450662688 +3.514851 0.3416273300115171274 +3.577061 0.2997659224854284932 +3.639271 0.2532701091988066588 +3.701480 0.2028585843521488463 +3.763690 0.1493108038283491035 +3.825900 0.09345471916818026692 +3.888110 0.03615367963676684865 +3.950319 -0.02170622918901203915 +4.012529 -0.0792305470345097268 +4.074739 -0.1355300375862620033 +4.136949 -0.1897340313132865885 +4.199158 -0.2410048129949931284 +4.261368 -0.2885494717812224219 +4.323578 -0.3316332125727816105 +4.385788 -0.3695897042486888107 +4.447998 -0.4018323125057448042 +4.510207 -0.4278623978971480835 +4.572417 -0.4472777506979727646 +4.634627 -0.4597780324963897658 +4.696837 -0.4651699236300838591 +4.759046 -0.4633703147223247609 +4.821256 -0.4544069280574770664 +4.883466 -0.438418136971565231 +4.945676 -0.4156513757405452814 +5.007885 -0.3864586138152343309 +5.070095 -0.3512909411473918997 +5.132305 -0.3106924065145878489 +5.194515 -0.2652903030829702469 +5.256724 -0.2157868751123782902 +5.318934 -0.1629471850280359013 +5.381144 -0.1075883668379527397 +5.443354 -0.05056622937230307452 +5.505563 0.00723776476265489653 +5.567773 0.06492979544581369 +5.629983 0.1216179888700443801 +5.692193 0.1764260275369372577 +5.754402 0.2285062742273434866 +5.816612 0.2770539677312442994 +5.878822 0.3213181856654588886 +5.941032 0.3606148044321548785 +6.003241 0.3943361617823362697 +6.065451 0.4219610505257604394 +6.127661 0.443062270205812847 +6.189871 0.4573135879314976782 +6.252080 0.4644948722885173797 + + diff --git a/Multipole/test/test_22/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_22/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 00000000..c76c3e8f --- /dev/null +++ b/Multipole/test/test_22/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 0.6885513814826674794 +0.092400 0.6267670692141814603 +0.154000 0.6221031656093580775 +0.215599 0.6150600553452587604 +0.277199 0.6057536783859203133 +0.338799 0.594280853231140882 +0.400399 0.580751079336896181 +0.461999 0.5652906127588804841 +0.523599 0.5480420501193986604 +0.585199 0.5291627601200128428 +0.646798 0.5088230034688505654 +0.708398 0.4872038404728336602 +0.769998 0.4644948722885180459 +0.831598 0.4408919088352187821 +0.893198 0.4165945564814694246 +0.954798 0.3918038176306097298 +1.016398 0.3667196486104662978 +1.077997 0.3415386193257754499 +1.139597 0.3164516188620323245 +1.201197 0.291641695706272186 +1.262797 0.2672820236618780876 +1.324397 0.2435340358362658719 +1.385997 0.2205457937521869138 +1.447597 0.1984505276253246686 +1.509196 0.1773654365291772173 +1.570796 0.1573907314308744532 +1.632396 0.138608975185613631 +1.693996 0.1210846183593928677 +1.755596 0.1048639169620758649 +1.817196 0.0899750067671940823 +1.878796 0.07642834172808300741 +1.940395 0.06421734310830697068 +2.001995 0.05331928538821500974 +2.063595 0.04369645280972687257 +2.125195 0.03529746855607983347 +2.186795 0.028058822209137399 +2.248395 0.02190656239138152536 +2.309995 0.01675810438408405906 +2.371594 0.01252415865524050993 +2.433194 0.009110717496452411246 +2.494794 0.006421076278311813219 +2.556394 0.004357860376699045947 +2.617994 0.002825036203077211251 +2.679594 0.001729840755459513373 +2.741194 0.0009846280503980537648 +2.802793 0.0005085965091839809429 +2.864393 0.0002293632022571058993 +2.925993 8.436188579944633992e-05 +2.987593 2.204392652830721426e-05 +3.049193 2.863523726520779227e-06 +3.110793 3.497136559733632625e-08 + + diff --git a/Multipole/test/test_22/test_22.par b/Multipole/test/test_22/test_22.par new file mode 100644 index 00000000..f9e17127 --- /dev/null +++ b/Multipole/test/test_22/test_22.par @@ -0,0 +1,88 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 2 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +Carpet::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_22/test_midpoint_convergence_order..asc b/Multipole/test/test_22/test_midpoint_convergence_order..asc new file mode 100644 index 00000000..adc47bec --- /dev/null +++ b/Multipole/test/test_22/test_midpoint_convergence_order..asc @@ -0,0 +1,4 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0 0 0 0 0 0 0 0 0 0 1.98641110182183 + diff --git a/Multipole/test/test_22/test_midpoint_pi_symmetry..asc b/Multipole/test/test_22/test_midpoint_pi_symmetry..asc new file mode 100644 index 00000000..11a2f85a --- /dev/null +++ b/Multipole/test/test_22/test_midpoint_pi_symmetry..asc @@ -0,0 +1,4 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0 0 0 0 0 0 0 0 0 0 6.79283138798996e-16 + diff --git a/Multipole/test/test_22/test_midpoint_result_high..asc b/Multipole/test/test_22/test_midpoint_result_high..asc new file mode 100644 index 00000000..9404768b --- /dev/null +++ b/Multipole/test/test_22/test_midpoint_result_high..asc @@ -0,0 +1,4 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0 0 0 0 0 0 0 0 0 0 0.043249294409079 + diff --git a/Multipole/test/test_22/test_midpoint_result_low..asc b/Multipole/test/test_22/test_midpoint_result_low..asc new file mode 100644 index 00000000..3cb23bb5 --- /dev/null +++ b/Multipole/test/test_22/test_midpoint_result_low..asc @@ -0,0 +1,4 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0 0 0 0 0 0 0 0 0 0 0.0432477664935452 + diff --git a/Multipole/test/test_31.par b/Multipole/test/test_31.par new file mode 100644 index 00000000..dca8432f --- /dev/null +++ b/Multipole/test/test_31.par @@ -0,0 +1,92 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 3 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "midpoint" +Multipole::l_mode = 4 +Multipole::m_mode = 4 + +Multipole::enable_test = "yes" +Multipole::test_l = 3 +Multipole::test_m = 1 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_31/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_31/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 00000000..ce9d0ae6 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.01265938932096215622 +0.093315 0.03792917502556169412 +0.155524 0.06305222260216949981 +0.217734 0.08793135113950815984 +0.279944 0.1124702675975642746 +0.342154 0.1365740615458198304 +0.404363 0.1601495130548564461 +0.466573 0.1831053175579217263 +0.528783 0.2053527780447136353 +0.590993 0.2268057234097122232 +0.653202 0.2473812419781310779 +0.715412 0.2669996708346162873 +0.777622 0.2855851296388061678 +0.839832 0.3030657286593669286 +0.902041 0.3193738111022727533 +0.964251 0.3344462933146220562 +1.026461 0.3482248849254893086 +1.088671 0.3606562502757585387 +1.150880 0.3716923200313357323 +1.213090 0.3812903493243904318 +1.275300 0.3894132876030549362 +1.337510 0.3960296080974538002 +1.399719 0.4011138179954714111 +1.461929 0.4046461834606260854 +1.524139 0.4066130194968529121 +1.586349 0.4070067639777910085 +1.648559 0.4058259079491201571 +1.710768 0.4030749791405633942 +1.772978 0.3987646013134491518 +1.835188 0.3929115009017601912 +1.897398 0.3855383187043024962 +1.959607 0.3766735355765283288 +2.021817 0.3663514871404015549 +2.084027 0.3546121035857670578 +2.146237 0.3415007887818968246 +2.208446 0.3270682757515926964 +2.270656 0.3113703822791668019 +2.332866 0.2944678777881454823 +2.395076 0.2764261281488405997 +2.457285 0.2573149258513499071 +2.519495 0.237208245551038921 +2.581705 0.2161838329428245609 +2.643915 0.1943230530250294463 +2.706124 0.1717104684579580653 +2.768334 0.1484335874328790716 +2.830544 0.1245824243963346706 +2.892754 0.1002493042178510402 +2.954963 0.07552832080089792732 +3.017173 0.05051513138290766175 +3.079383 0.02530652535342737056 +3.141593 -6.137381179806593673e-17 +3.203802 -0.02530652535342696463 +3.266012 -0.05051513138290732174 +3.328222 -0.07552832080089774691 +3.390432 -0.1002493042178510818 +3.452641 -0.1245824243963345596 +3.514851 -0.148433587432878572 +3.577061 -0.1717104684579582041 +3.639271 -0.1943230530250293076 +3.701480 -0.2161838329428242556 +3.763690 -0.237208245551039032 +3.825900 -0.2573149258513499626 +3.888110 -0.2764261281488401556 +3.950319 -0.2944678777881457044 +4.012529 -0.3113703822791666354 +4.074739 -0.3270682757515926964 +4.136949 -0.3415007887818964361 +4.199158 -0.3546121035857673909 +4.261368 -0.3663514871404040529 +4.323578 -0.3766735355765281068 +4.385788 -0.3855383187043023852 +4.447998 -0.3929115009017575821 +4.510207 -0.3987646013134495404 +4.572417 -0.4030749791405635607 +4.634627 -0.4058259079491193799 +4.696837 -0.4070067639777913415 +4.759046 -0.4066130194968523015 +4.821256 -0.4046461834606258079 +4.883466 -0.4011138179954716332 +4.945676 -0.3960296080974538557 +5.007885 -0.3894132876030545476 +5.070095 -0.3812903493243892106 +5.132305 -0.3716923200313353437 +5.194515 -0.3606562502757582611 +5.256724 -0.34822488492548892 +5.318934 -0.3344462933146198913 +5.381144 -0.3193738111022729198 +5.443354 -0.3030657286593672062 +5.505563 -0.2855851296388063343 +5.567773 -0.2669996708346162317 +5.629983 -0.2473812419781314109 +5.692193 -0.2268057234097123342 +5.754402 -0.2053527780447139406 +5.816612 -0.1831053175579221981 +5.878822 -0.1601495130548565848 +5.941032 -0.1365740615458200802 +6.003241 -0.1124702675975647881 +6.065451 -0.0879313511395084374 +6.127661 -0.06305222260216974961 +6.189871 -0.03792917502556185372 +6.252080 -0.01265938932096234183 + + diff --git a/Multipole/test/test_31/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_31/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 00000000..4367ffc4 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 0.001129120765736439918 +0.092400 0.003357447851869264747 +0.154000 0.005496893967094435875 +0.215599 0.007491059521147262062 +0.277199 0.009287736662767496695 +0.338799 0.0108404002606080508 +0.400399 0.01210952315754702455 +0.461999 0.01306367414840172575 +0.523599 0.01368036436593165865 +0.585199 0.01394661642067960595 +0.646798 0.0138592426161001734 +0.708398 0.01342482407866075339 +0.769998 0.01265938932096215622 +0.831598 0.01158781474699157633 +0.893198 0.01024295836302526255 +0.954798 0.008664562495145558887 +1.016398 0.006897961091994112177 +1.077997 0.004992630947158301948 +1.139597 0.003000646196016828679 +1.201197 0.0009750739436351560374 +1.262797 -0.001031632226390548444 +1.324397 -0.002969189001423938341 +1.385997 -0.004790931095145961431 +1.447597 -0.006455127127163129593 +1.509196 -0.007926100301529716285 +1.570796 -0.009175136507423055365 +1.632396 -0.01018113333674812611 +1.693996 -0.01093100950766612463 +1.755596 -0.01141981250662385018 +1.817196 -0.01165058297727194873 +1.878796 -0.01163393852247994985 +1.940395 -0.01138742272809516523 +2.001995 -0.01093463934486568062 +2.063595 -0.01030419940939002015 +2.125195 -0.009528529688691863078 +2.186795 -0.008642579829253718704 +2.248395 -0.007682477086118976589 +2.309995 -0.006684182727901570066 +2.371594 -0.005682184902281524515 +2.433194 -0.004708286601756641807 +2.494794 -0.003790524431513673728 +2.556394 -0.002952254687607019576 +2.617994 -0.002211440548346359485 +2.679594 -0.001580160595383870402 +2.741194 -0.001064355792528234347 +2.802793 -0.0006638202848436224003 +2.864393 -0.0003724333804532986157 +2.925993 -0.0001786222843091852153 +2.987593 -6.603573055926428858e-05 +3.049193 -1.440228163813383527e-05 +3.110793 -5.371434180164715766e-07 + + diff --git a/Multipole/test/test_31/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 00000000..40b48954 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 3.345110092930337187e-10 2.629687104499767467e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 00000000..147b67c8 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 -3.513846501215912736e-10 4.197872984367618056e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 00000000..ef67c5d0 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -5.880316676973464957e-11 -1.706502079362954394e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 00000000..d5e0f287 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -4.876266889711689437e-07 -1.41223929105427015e-18 diff --git a/Multipole/test/test_31/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 00000000..e9497725 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.349877280758204583e-10 1.426993368303591035e-16 diff --git a/Multipole/test/test_31/mp_harmonic_l3_m-1_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l3_m-1_r8.00.asc new file mode 100644 index 00000000..4ce64ff0 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l3_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 4.104773379788475074e-10 2.426291503438162524e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l3_m-2_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l3_m-2_r8.00.asc new file mode 100644 index 00000000..8c1301d5 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l3_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 2.432933027058266514e-10 -6.658806314808965495e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l3_m-3_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l3_m-3_r8.00.asc new file mode 100644 index 00000000..ad695e18 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l3_m-3_r8.00.asc @@ -0,0 +1 @@ +0.000000 7.159131877236514859e-10 2.076898989935829019e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l3_m0_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l3_m0_r8.00.asc new file mode 100644 index 00000000..83cbf2ac --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l3_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -9.033715967926927076e-11 8.749531979275635122e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l3_m1_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l3_m1_r8.00.asc new file mode 100644 index 00000000..9fc15049 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l3_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0.9999990616184859515 -3.062305245083804596e-18 diff --git a/Multipole/test/test_31/mp_harmonic_l3_m2_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l3_m2_r8.00.asc new file mode 100644 index 00000000..810769fc --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l3_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 6.184813794658657631e-10 9.506827684902622394e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l3_m3_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l3_m3_r8.00.asc new file mode 100644 index 00000000..fb33de56 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l3_m3_r8.00.asc @@ -0,0 +1 @@ +0.000000 -5.039181463793448278e-10 2.120943276533500877e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l4_m-1_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l4_m-1_r8.00.asc new file mode 100644 index 00000000..1efef6a6 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l4_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 3.862746128991959915e-10 -3.875485025674320937e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l4_m-2_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l4_m-2_r8.00.asc new file mode 100644 index 00000000..bff7ff38 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l4_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 4.443578014136489922e-11 1.608325602786217396e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l4_m-3_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l4_m-3_r8.00.asc new file mode 100644 index 00000000..a8210f50 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l4_m-3_r8.00.asc @@ -0,0 +1 @@ +0.000000 -1.132947029701882769e-09 -4.256610359226497519e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l4_m-4_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l4_m-4_r8.00.asc new file mode 100644 index 00000000..2ed907cc --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l4_m-4_r8.00.asc @@ -0,0 +1 @@ +0.000000 -1.100455287466691339e-10 8.084847923519423696e-18 diff --git a/Multipole/test/test_31/mp_harmonic_l4_m0_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l4_m0_r8.00.asc new file mode 100644 index 00000000..05e84e1f --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l4_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -1.916180787587359552e-11 -3.115649717569962894e-16 diff --git a/Multipole/test/test_31/mp_harmonic_l4_m1_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l4_m1_r8.00.asc new file mode 100644 index 00000000..b271a3a4 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l4_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -1.413210742167645692e-06 -8.407624536926780258e-18 diff --git a/Multipole/test/test_31/mp_harmonic_l4_m2_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l4_m2_r8.00.asc new file mode 100644 index 00000000..940c92cb --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l4_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 4.132033878005813298e-10 7.732360943664342339e-17 diff --git a/Multipole/test/test_31/mp_harmonic_l4_m3_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l4_m3_r8.00.asc new file mode 100644 index 00000000..431ea9f7 --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l4_m3_r8.00.asc @@ -0,0 +1 @@ +0.000000 -3.103059960801642716e-10 -1.014187948446824329e-16 diff --git a/Multipole/test/test_31/mp_harmonic_l4_m4_r8.00.asc b/Multipole/test/test_31/mp_harmonic_l4_m4_r8.00.asc new file mode 100644 index 00000000..cf85326d --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_l4_m4_r8.00.asc @@ -0,0 +1 @@ +0.000000 5.087242035052978612e-10 2.354297888897921492e-17 diff --git a/Multipole/test/test_31/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_31/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 00000000..225e374b --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.4068591074695189769 +0.093315 0.4052850431913525009 +0.155524 0.4021430309305719097 +0.217734 0.3974451838377012214 +0.279944 0.3912096975194934156 +0.342154 0.3834607110398683405 +0.404363 0.3742281882339769661 +0.466573 0.3635478326278585026 +0.528783 0.351460990612832147 +0.590993 0.338014427654136862 +0.653202 0.3232601301502192603 +0.715412 0.307255218864247226 +0.777622 0.2900615894467076794 +0.839832 0.2717457564168406781 +0.902041 0.2523786076466894568 +0.964251 0.2320350488935286892 +1.026461 0.2107937829425366172 +1.088671 0.1887370303776475244 +1.150880 0.16595004956698306 +1.213090 0.1425210573898757493 +1.275300 0.1185406984899803201 +1.337510 0.09410168800618265439 +1.399719 0.06929865768177122243 +1.461929 0.04422751082112622717 +1.524139 0.01898524389033880502 +1.586349 -0.006330455316526222356 +1.648559 -0.03162167093357665798 +1.710768 -0.05679055969680973925 +1.772978 -0.08173970957917442437 +1.835188 -0.106372643213961629 +1.897398 -0.1305940593691408413 +1.959607 -0.1543101900837510199 +2.021817 -0.177429364258118949 +2.084027 -0.199862070871359071 +2.146237 -0.2215215875977246396 +2.208446 -0.2423240386690491133 +2.270656 -0.2621890165505188497 +2.332866 -0.2810396171644584107 +2.395076 -0.2988029285235723198 +2.457285 -0.3154102474924686539 +2.519495 -0.3307972910943042799 +2.581705 -0.344904545750040481 +2.643915 -0.3576774429011434497 +2.706124 -0.3690665332380767549 +2.768334 -0.3790277831569610623 +2.830544 -0.3875226639563334463 +2.892754 -0.3945182651062209001 +2.954963 -0.3999875950853793993 +3.017173 -0.4039094138167403369 +3.079383 -0.4062685921513621845 +3.141593 -0.4070560114094865511 +3.203802 -0.406268592151362351 +3.266012 -0.4039094138167402259 +3.328222 -0.3999875950853797879 +3.390432 -0.3945182651062209001 +3.452641 -0.3875226639563330577 +3.514851 -0.3790277831569609512 +3.577061 -0.3690665332380778652 +3.639271 -0.3576774429011436718 +3.701480 -0.344904545750040592 +3.763690 -0.330797291094304946 +3.825900 -0.3154102474924688759 +3.888110 -0.2988029285235722643 +3.950319 -0.2810396171644589103 +4.012529 -0.2621890165505188497 +4.074739 -0.2423240386690497516 +4.136949 -0.2215215875977249171 +4.199158 -0.1998620708713593486 +4.261368 -0.1774293642581208086 +4.323578 -0.1543101900837511031 +4.385788 -0.1305940593691407581 +4.447998 -0.1063726432139610878 +4.510207 -0.08173970957917474356 +4.572417 -0.05679055969680991273 +4.634627 -0.03162167093357686615 +4.696837 -0.006330455316526610067 +4.759046 0.01898524389033879808 +4.821256 0.04422751082112585941 +4.883466 0.06929865768177120855 +4.945676 0.09410168800618229357 +5.007885 0.1185406984899802368 +5.070095 0.142521057389875222 +5.132305 0.1659500495669826436 +5.194515 0.1887370303776471636 +5.256724 0.2107937829425363951 +5.318934 0.2320350488935271627 +5.381144 0.2523786076466895678 +5.443354 0.2717457564168407891 +5.505563 0.2900615894467076794 +5.567773 0.3072552188642469484 +5.629983 0.3232601301502189273 +5.692193 0.3380144276541364179 +5.754402 0.3514609906128328687 +5.816612 0.3635478326278586136 +5.878822 0.3742281882339768551 +5.941032 0.3834607110398682295 +6.003241 0.3912096975194936377 +6.065451 0.3974451838377013879 +6.127661 0.4021430309305721873 +6.189871 0.4052850431913527784 +6.252080 0.4068591074695180887 + + diff --git a/Multipole/test/test_31/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_31/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 00000000..30a2c27a --- /dev/null +++ b/Multipole/test/test_31/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 0.03628881358898968651 +0.092400 0.1079049941096456022 +0.154000 0.1766645586685791081 +0.215599 0.2407548811562800761 +0.277199 0.2984981564860704761 +0.338799 0.3483990048033152043 +0.400399 0.3891871583602933837 +0.461999 0.4198524938934635187 +0.523599 0.4396722083030253359 +0.585199 0.4482292186160601322 +0.646798 0.4454210935486732081 +0.708398 0.4314593427403511927 +0.769998 0.4068591074695189769 +0.831598 0.3724199037570272153 +0.893198 0.3291976925958022271 +0.954798 0.2784698081760980659 +1.016398 0.2216931289930594851 +1.077997 0.160457880676727338 +1.139597 0.09643763176824664274 +1.201197 0.03133789347583121332 +1.262797 -0.03315552040595214772 +1.324397 -0.09542652147656502382 +1.385997 -0.1539753830107040977 +1.447597 -0.2074608752802796774 +1.509196 -0.2547363920598219589 +1.570796 -0.2948790862759750331 +1.632396 -0.3272107549793509818 +1.693996 -0.3513109822051467823 +1.755596 -0.367020583811451917 +1.817196 -0.3744372960391233462 +1.878796 -0.3739023533978207414 +1.940395 -0.3659795932456509915 +2.001995 -0.3514276098402992488 +2.063595 -0.3311659387952729516 +2.125195 -0.3062367416290878719 +2.186795 -0.2777632484234703325 +2.248395 -0.2469065932997184243 +2.309995 -0.2148224824427362456 +2.371594 -0.1826193684207456647 +2.433194 -0.151319331894395892 +2.494794 -0.1218234396136667202 +2.556394 -0.09488234163737330196 +2.617994 -0.07107335376417019124 +2.679594 -0.0507846731640833951 +2.741194 -0.03420723505168309087 +2.802793 -0.02133441102484157775 +2.864393 -0.01196950600996723318 +2.925993 -0.005740620760809677509 +2.987593 -0.002122197630499166477 +3.049193 -0.0004627784358709836812 +3.110793 -1.722700759707874432e-05 + + diff --git a/Multipole/test/test_31/test_31.par b/Multipole/test/test_31/test_31.par new file mode 100644 index 00000000..3a2ef6f6 --- /dev/null +++ b/Multipole/test/test_31/test_31.par @@ -0,0 +1,90 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 2 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +Carpet::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::l_mode = 4 +Multipole::m_mode = 4 + +Multipole::enable_test = "yes" +Multipole::test_l = 3 +Multipole::test_m = 1 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_44.par b/Multipole/test/test_44.par new file mode 100644 index 00000000..f9f0e2b4 --- /dev/null +++ b/Multipole/test/test_44.par @@ -0,0 +1,92 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 3 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::l_mode = 4 +Multipole::m_mode = 4 +Multipole::integration_method = "midpoint" + +Multipole::enable_test = "yes" +Multipole::test_l = 4 +Multipole::test_m = 4 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_44/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_44/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 00000000..45258c63 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.04967422702810010693 +0.093315 0.1459621238985380209 +0.155524 0.2332586014795849927 +0.217734 0.3061864153594005544 +0.279944 0.3602517339978908439 +0.342154 0.3921253157690807734 +0.404363 0.3998433290207226154 +0.466573 0.3829297443089640929 +0.528783 0.3424273754101219147 +0.590993 0.280830582713379906 +0.653202 0.201933886952162911 +0.715412 0.1105979507795810668 +0.777622 0.01244879772061028428 +0.839832 -0.08646745835620794907 +0.902041 -0.1800569160465801122 +0.964251 -0.2625543373674287806 +1.026461 -0.3288781277190090946 +1.088671 -0.3749421652063952837 +1.150880 -0.3979090981893801393 +1.213090 -0.3963638755946783943 +1.275300 -0.3704023240481825185 +1.337510 -0.3216224108982732033 +1.399719 -0.2530307180071791895 +1.461929 -0.1688516760018911878 +1.524139 -0.07427062708226245258 +1.586349 0.02488509429950377938 +1.648559 0.1225080898126134354 +1.710768 0.2125846313971664625 +1.772978 0.2895648487479860478 +1.835188 0.3487078755019283882 +1.897398 0.3863699249614822029 +1.959607 0.4002301637547956426 +2.021817 0.3894362304453387047 +2.084027 0.3546515804336535793 +2.146237 0.2980200604938416653 +2.208446 0.2230297336401941832 +2.270656 0.1343001662547984032 +2.332866 0.03729778730649145613 +2.395076 -0.06200228068242490814 +2.457285 -0.1574831891340050249 +2.519495 -0.2432626063433039887 +2.581705 -0.3140564165023871368 +2.643915 -0.3655040417849126921 +2.706124 -0.3944354565743948271 +2.768334 -0.3990693294041258166 +2.830544 -0.3791190314917896043 +2.892754 -0.3358150321839778463 +2.954963 -0.2718237479417245361 +3.017173 -0.1910874031294850228 +3.079383 -0.09858027463981411387 +3.141593 2.430341657253250287e-16 +3.203802 0.09858027463981260119 +3.266012 0.1910874031294839404 +3.328222 0.271823747941724092 +3.390432 0.3358150321839779573 +3.452641 0.3791190314917896598 +3.514851 0.399069329404125539 +3.577061 0.3944354565743961039 +3.639271 0.3655040417849132472 +3.701480 0.314056416502388025 +3.763690 0.2432626063433044328 +3.825900 0.157483189134005247 +3.888110 0.06200228068242651103 +3.950319 -0.03729778730649020019 +4.012529 -0.1343001662547983477 +4.074739 -0.2230297336401926289 +4.136949 -0.2980200604938407216 +4.199158 -0.3546515804336533018 +4.261368 -0.3894362304453410362 +4.323578 -0.4002301637547956426 +4.385788 -0.3863699249614819808 +4.447998 -0.3487078755019265008 +4.510207 -0.2895648487479869915 +4.572417 -0.2125846313971670176 +4.634627 -0.1225080898126142681 +4.696837 -0.02488509429950528512 +4.759046 0.07427062708226246646 +4.821256 0.1688516760018899943 +4.883466 0.2530307180071794115 +4.945676 0.3216224108982722041 +5.007885 0.3704023240481821855 +5.070095 0.396363875594677062 +5.132305 0.3979090981893802503 +5.194515 0.3749421652063951726 +5.256724 0.3288781277190090946 +5.318934 0.2625543373674278924 +5.381144 0.1800569160465801677 +5.443354 0.08646745835620796294 +5.505563 -0.01244879772060899017 +5.567773 -0.1105979507795802896 +5.629983 -0.201933886952161884 +5.692193 -0.2808305827133789068 +5.754402 -0.3424273754101228584 +5.816612 -0.3829297443089642039 +5.878822 -0.3998433290207224489 +5.941032 -0.3921253157690806068 +6.003241 -0.3602517339978915656 +6.065451 -0.3061864153594012206 +6.127661 -0.233258601479585409 +6.189871 -0.1459621238985386871 +6.252080 -0.04967422702810082163 + + diff --git a/Multipole/test/test_44/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_44/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 00000000..08d4638c --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 4.826118538739250757e-05 +0.092400 0.001147174429645641267 +0.154000 0.00321962905393228388 +0.215599 0.006207753562175810993 +0.277199 0.01000940529594090272 +0.338799 0.01448550588628172257 +0.400399 0.0194714574078344721 +0.461999 0.02478530669982348736 +0.523599 0.03023559604590489447 +0.585199 0.03562925559073897713 +0.646798 0.04077933025828291841 +0.708398 0.04551223521721830395 +0.769998 0.04967422702810010693 +0.831598 0.05313683604353155315 +0.893198 0.05580102459784613139 +0.954798 0.05759994742685082408 +1.016398 0.05850017836736049609 +1.077997 0.05850147883679778643 +1.139597 0.05763510691448419515 +1.201197 0.05596087795668108766 +1.262797 0.05356311116831646846 +1.324397 0.05054571929420155485 +1.385997 0.04702677039497005218 +1.447597 0.04313272152301927259 +1.509196 0.03899268667178810988 +1.570796 0.03473300391852636448 +1.632396 0.03047232433362104947 +1.693996 0.02631744165067345653 +1.755596 0.02236004232722892116 +1.817196 0.01867440645704618665 +1.878796 0.01531618777542831204 +1.940395 0.01232217944015708 +2.001995 0.009711010028093885679 +2.063595 0.007484684121406758039 +2.125195 0.00563075681249091721 +2.186795 0.00412498987573659253 +2.248395 0.002934287201377990505 +2.309995 0.002019704678096448554 +2.371594 0.001339360975006703355 +2.433194 0.0008510762229167646723 +2.494794 0.0005146113009589886296 +2.556394 0.0002934192407447174054 +2.617994 0.0001558571729342248782 +2.679594 7.58454620124214199e-05 +2.741194 3.3013391908967617e-05 +2.802793 1.239795369492862729e-05 +2.864393 3.790989025956037721e-06 +2.925993 8.522942865634525637e-07 +2.987593 1.146381281059848768e-07 +3.049193 5.460662445229285444e-09 +3.110793 1.743150869631054502e-11 + + diff --git a/Multipole/test/test_44/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 00000000..4a624e5e --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -3.487789049014230165e-10 1.04331066783239161e-16 diff --git a/Multipole/test/test_44/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 00000000..f4b693f5 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.836954677558054381e-09 9.662335650441146914e-20 diff --git a/Multipole/test/test_44/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 00000000..64f8daa7 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 2.166269014412488417e-09 -4.535469714312740454e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 00000000..b340f9dc --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -1.382344451673480199e-08 1.165109451357196448e-16 diff --git a/Multipole/test/test_44/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 00000000..ea7d3059 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.043932677266797724e-08 -4.903832847685431993e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l3_m-1_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l3_m-1_r8.00.asc new file mode 100644 index 00000000..93fd7f3d --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l3_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -6.612818764101201159e-10 -4.571081072510254449e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l3_m-2_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l3_m-2_r8.00.asc new file mode 100644 index 00000000..b1e4a582 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l3_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 5.370894604730909864e-09 6.258101228426405692e-18 diff --git a/Multipole/test/test_44/mp_harmonic_l3_m-3_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l3_m-3_r8.00.asc new file mode 100644 index 00000000..ddb48ecc --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l3_m-3_r8.00.asc @@ -0,0 +1 @@ +0.000000 -8.020389361705219488e-10 7.795109423405565405e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l3_m0_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l3_m0_r8.00.asc new file mode 100644 index 00000000..098132ac --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l3_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 4.054128319048750879e-09 6.250835865883853492e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l3_m1_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l3_m1_r8.00.asc new file mode 100644 index 00000000..495fa0bd --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l3_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -2.512044016077723673e-08 -1.340956949803699682e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l3_m2_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l3_m2_r8.00.asc new file mode 100644 index 00000000..66741247 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l3_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.389278773840894148e-09 7.699269952038247215e-18 diff --git a/Multipole/test/test_44/mp_harmonic_l3_m3_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l3_m3_r8.00.asc new file mode 100644 index 00000000..afcbf919 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l3_m3_r8.00.asc @@ -0,0 +1 @@ +0.000000 -6.038160195375412511e-11 5.387089459915048971e-19 diff --git a/Multipole/test/test_44/mp_harmonic_l4_m-1_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l4_m-1_r8.00.asc new file mode 100644 index 00000000..a9b974ea --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l4_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -6.998992144632004699e-10 -8.27972833185075485e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l4_m-2_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l4_m-2_r8.00.asc new file mode 100644 index 00000000..6ada8258 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l4_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 8.740169193333602731e-09 -6.855277068807859064e-18 diff --git a/Multipole/test/test_44/mp_harmonic_l4_m-3_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l4_m-3_r8.00.asc new file mode 100644 index 00000000..df318d85 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l4_m-3_r8.00.asc @@ -0,0 +1 @@ +0.000000 -2.022578511015541673e-09 9.745102810453228708e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l4_m-4_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l4_m-4_r8.00.asc new file mode 100644 index 00000000..6bf83ba2 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l4_m-4_r8.00.asc @@ -0,0 +1 @@ +0.000000 3.911591017414655477e-11 -3.078003264235619791e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l4_m0_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l4_m0_r8.00.asc new file mode 100644 index 00000000..8328ef2d --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l4_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 7.224074457893883461e-09 2.635183907037995407e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l4_m1_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l4_m1_r8.00.asc new file mode 100644 index 00000000..259b1d30 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l4_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -3.350440566923187765e-08 1.385455509154814991e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l4_m2_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l4_m2_r8.00.asc new file mode 100644 index 00000000..9f1888c9 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l4_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 -1.188895148042021556e-08 -4.189585268494562421e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l4_m3_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l4_m3_r8.00.asc new file mode 100644 index 00000000..bc25e1a1 --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l4_m3_r8.00.asc @@ -0,0 +1 @@ +0.000000 -2.034830356705198218e-09 1.410849706671362933e-17 diff --git a/Multipole/test/test_44/mp_harmonic_l4_m4_r8.00.asc b/Multipole/test/test_44/mp_harmonic_l4_m4_r8.00.asc new file mode 100644 index 00000000..39920d4d --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_l4_m4_r8.00.asc @@ -0,0 +1 @@ +0.000000 0.9999996806201301158 1.625832471487383681e-18 diff --git a/Multipole/test/test_44/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_44/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 00000000..997bd32b --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.3971846131883812747 +0.093315 0.3727168760504827594 +0.155524 0.3252897122189364332 +0.217734 0.2578238762199686063 +0.279944 0.174475245503103088 +0.342154 0.08037908799755896783 +0.404363 -0.01866927257013778832 +0.466573 -0.1165667476985871448 +0.528783 -0.2072843173145111906 +0.590993 -0.2852320180618798662 +0.653202 -0.3456095154113641987 +0.715412 -0.3846964730667999932 +0.777622 -0.400085198715916579 +0.839832 -0.3908279455533253954 +0.902041 -0.3574950887515613296 +0.964251 -0.3021396405406640562 +1.026461 -0.2281716021112454862 +1.088671 -0.1401483195828474304 +1.150880 -0.04349091076969064523 +1.213090 0.05584511204575358378 +1.275300 0.1517411835697711209 +1.337510 0.2382895632831571464 +1.399719 0.3101586879413918973 +1.461929 0.3629219896657709943 +1.524139 0.3933278681115173203 +1.586349 0.3995041085889639021 +1.648559 0.3810707375930567076 +1.710768 0.3391620934571837331 +1.772978 0.2763603474949475336 +1.835188 0.196534715398681753 +1.897398 0.1046015838975428436 +1.959607 0.006225294924433111797 +2.021817 -0.09253490639692425745 +2.084027 -0.1855944681353446923 +2.146237 -0.2672215580930960566 +2.208446 -0.3323866251322684096 +2.270656 -0.3770765320327495451 +2.332866 -0.3985375811697053905 +2.395076 -0.3954477403113637601 +2.457285 -0.3679974919219453078 +2.519495 -0.3178782180339629337 +2.581705 -0.2481766797314943485 +2.643915 -0.1631870165315366938 +2.706124 -0.06814476228761831567 +2.768334 0.0310953503897208397 +2.830544 0.1284198757261790225 +2.892754 0.2178333520299130799 +2.954963 0.2938282375334685392 +3.017173 0.35172208274607486 +3.079383 0.3879495800193832333 +3.141593 0.4002789727278705523 +3.203802 0.3879495800193837329 +3.266012 0.3517220827460754151 +3.328222 0.2938282375334693719 +3.390432 0.2178333520299129689 +3.452641 0.128419875726179411 +3.514851 0.03109535038972281035 +3.577061 -0.06814476228761753851 +3.639271 -0.1631870165315359444 +3.701480 -0.248176679731493155 +3.763690 -0.3178782180339633223 +3.825900 -0.3679974919219450857 +3.888110 -0.3954477403113629275 +3.950319 -0.3985375811697060011 +4.012529 -0.3770765320327493231 +4.074739 -0.3323866251322698528 +4.136949 -0.2672215580930968337 +4.199158 -0.1855944681353454417 +4.261368 -0.09253490639692675546 +4.323578 0.006225294924432369335 +4.385788 0.1046015838975428158 +4.447998 0.1965347153986799766 +4.510207 0.2763603474949473671 +4.572417 0.339162093457183178 +4.634627 0.3810707375930560414 +4.696837 0.3995041085889641241 +4.759046 0.3933278681115169317 +4.821256 0.3629219896657711608 +4.883466 0.3101586879413921194 +4.945676 0.2382895632831585897 +5.007885 0.151741183569771787 +5.070095 0.05584511204575369481 +5.132305 -0.04349091076968936848 +5.194515 -0.1401483195828468475 +5.256724 -0.2281716021112450699 +5.318934 -0.3021396405406617802 +5.381144 -0.3574950887515611631 +5.443354 -0.3908279455533258395 +5.505563 -0.4000851987159169121 +5.567773 -0.3846964730668002153 +5.629983 -0.3456095154113649204 +5.692193 -0.2852320180618803658 +5.754402 -0.2072843173145114404 +5.816612 -0.116566747698588824 +5.878822 -0.01866927257013878405 +5.941032 0.08037908799755852374 +6.003241 0.1744752455031017557 +6.065451 0.2578238762199678846 +6.127661 0.3252897122189364887 +6.189871 0.3727168760504832035 +6.252080 0.3971846131883804421 + + diff --git a/Multipole/test/test_44/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_44/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 00000000..40ae379c --- /dev/null +++ b/Multipole/test/test_44/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 0.001052004153200257648 +0.092400 0.009410602444655708637 +0.154000 0.02582412910955264942 +0.215599 0.04966758607233819067 +0.277199 0.08004631189184924223 +0.338799 0.1158282754948035814 +0.400399 0.1556912076141591383 +0.461999 0.1981779460954516126 +0.523599 0.2417566422442363749 +0.585199 0.2848830756374303164 +0.646798 0.3260621589780548502 +0.708398 0.3639058058365574611 +0.769998 0.3971846131883812747 +0.831598 0.4248713332969397682 +0.893198 0.446174076324360791 +0.954798 0.460558251438665911 +1.016398 0.4677565516098803888 +1.077997 0.467767059271259722 +1.139597 0.4608397554262245732 +1.201197 0.4474529359142143115 +1.262797 0.4282808152969366788 +1.324397 0.404154296657426082 +1.385997 0.3760174070546568603 +1.447597 0.3448812959306032377 +1.509196 0.3117783176100417109 +1.570796 0.2777186680883884096 +1.632396 0.2436510545384389381 +1.693996 0.2104293756986527208 +1.755596 0.1787867385093960815 +1.817196 0.1493170725854160996 +1.878796 0.1224653778428677342 +1.940395 0.09852583864666222824 +2.001995 0.0776474105726103897 +2.063595 0.05984612142414112712 +2.125195 0.04502246331287718811 +2.186795 0.03298263237158639144 +2.248395 0.023461996664061565 +2.309995 0.01614917161141144614 +2.371594 0.01070927372506372266 +2.433194 0.006805043173831105095 +2.494794 0.004114735428820061498 +2.556394 0.00234612626225396163 +2.617994 0.001246205490652721806 +2.679594 0.0006064457623479886086 +2.741194 0.0002639672161834030902 +2.802793 9.912950812438819307e-05 +2.864393 3.030999605530436191e-05 +2.925993 6.812298772584363133e-06 +2.987593 9.150387776930349233e-07 +3.049193 4.302256493679113029e-08 +3.110793 1.96719145856452096e-11 + + diff --git a/Multipole/test/test_44/test_44.par b/Multipole/test/test_44/test_44.par new file mode 100644 index 00000000..b4778c41 --- /dev/null +++ b/Multipole/test/test_44/test_44.par @@ -0,0 +1,90 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 2 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +Carpet::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::l_mode = 4 +Multipole::m_mode = 4 + +Multipole::enable_test = "yes" +Multipole::test_l = 4 +Multipole::test_m = 4 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_carpetx.par b/Multipole/test/test_carpetx.par new file mode 100644 index 00000000..ce83d458 --- /dev/null +++ b/Multipole/test/test_carpetx.par @@ -0,0 +1,93 @@ + +ActiveThorns = "Coordinates SymBase IOUtil CarpetX InitBase Multipole" +ActiveThorns = "LocalInterp AEILocalInterp" + +############################################################# +# Grid +############################################################# +Cactus::presync_mode = "mixed-error" +CarpetX::interpolation_order = 3 +Multipole::interpolator_pars = "order=3" +CarpetX::verbose = "yes" +CarpetX::max_tile_size_y = 100000 +CarpetX::max_tile_size_z = 100000 +CarpetX::max_grid_size_x = 100000 +CarpetX::max_grid_size_y = 100000 +CarpetX::max_grid_size_z = 100000 +CarpetX::xmin = -10 +CarpetX::ymin = -10 +CarpetX::zmin = -10 +CarpetX::xmax = 10 +CarpetX::ymax = 10 +CarpetX::zmax = 10 +CarpetX::ncells_x = 128 +CarpetX::ncells_y = 128 +CarpetX::ncells_z = 128 +CarpetX::periodic_x = "no" +CarpetX::periodic_y = "no" +CarpetX::periodic_z = "no" + +############################################################# +# Carpet +############################################################# + +CarpetX::ghost_size = 3 +#Carpet::domain_from_coordbase = "yes" +#Carpet::poison_new_timelevels = "yes" +#Carpet::check_for_poison = "no" +#CarpetLib::poison_value = 113 +#Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +#CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "midpoint" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" +IO::out_every = 1 + +#CarpetIOASCII::compact_format = "yes" +# +## Enabling 1D output for the test grid functions would be helpful for +## localising any failures but it makes the tests dependent on the +## number of processors, as CarpetIOASCII's output is dependent on +## this. +# +## CarpetIOASCII::out1d_vars = "Multipole::harmonics" +## CarpetIOASCII::out1d_every = 1 +## CarpetIOASCII::out1d_x = yes +## CarpetIOASCII::out1d_y = yes +## CarpetIOASCII::out1d_z = yes +# +#CarpetIOASCII::out0d_vars = "Multipole::test_midpoint_convergence_order Multipole::test_midpoint_pi_symmetry Multipole::test_midpoint_result_low Multipole::test_midpoint_result_high" +#CarpetIOASCII::out0d_every = 1 +#CarpetIOASCII::out2d_vars = "Multipole::test_orthonormality" +#CarpetIOASCII::out2d_every = 1 diff --git a/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 00000000..512ff5b7 --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.02893346709261987101 +0.093315 0.08635297418339223097 +0.155524 0.1424374679194833349 +0.217734 0.1963199787429049381 +0.279944 0.2471671486784258187 +0.342154 0.294193146903838576 +0.404363 0.3366709365700913392 +0.466573 0.3739435378676271293 +0.528783 0.4054350087484103748 +0.590993 0.4306582732226235111 +0.653202 0.4492234683368490078 +0.715412 0.4608435962204880387 +0.777622 0.4653389746522083592 +0.839832 0.4626400551548833229 +0.902041 0.4527885477879413645 +0.964251 0.4359367963093632725 +1.026461 0.4123454176785940062 +1.088671 0.3823790697863140853 +1.150880 0.3465009764367701361 +1.213090 0.3052659143837330724 +1.275300 0.2593114684503385337 +1.337510 0.2093478341898257211 +1.399719 0.1561477849632657844 +1.461929 0.1005336321893835344 +1.524139 0.04336512949845715281 +1.586349 -0.01447370382736214156 +1.648559 -0.07208881679162400247 +1.710768 -0.1285894766718477522 +1.772978 -0.1831019841103811441 +1.835188 -0.2347838058663534178 +1.897398 -0.2828358443855507609 +1.959607 -0.3265150276837387455 +2.021817 -0.3651463751863797125 +2.084027 -0.3981323274878726948 +2.146237 -0.4249632074913482493 +2.208446 -0.4452239442387533885 +2.270656 -0.4586013776952369003 +2.332866 -0.4648887453138168535 +2.395076 -0.4639888395936355159 +2.457285 -0.4559155537996283925 +2.519495 -0.440793652786557022 +2.581705 -0.4188569121923055305 +2.643915 -0.3904446039308780425 +2.706124 -0.3559958289245996887 +2.768334 -0.3160434277544075798 +2.830544 -0.2712047334142297927 +2.892754 -0.2221733595069265987 +2.954963 -0.1697070015070529514 +3.017173 -0.1146169172145029835 +3.079383 -0.05775495510179128045 +3.141593 1.405216881902380626e-16 +3.203802 0.05775495510179037145 +3.266012 0.114616917214502359 +3.328222 0.1697070015070525628 +3.390432 0.222173359506926682 +3.452641 0.2712047334142293487 +3.514851 0.3160434277544065251 +3.577061 0.3559958289246002994 +3.639271 0.390444603930877765 +3.701480 0.4188569121923049754 +3.763690 0.4407936527865577991 +3.825900 0.4559155537996283369 +3.888110 0.4639888395936351273 +3.950319 0.4648887453138173531 +4.012529 0.4586013776952365117 +4.074739 0.4452239442387538881 +4.136949 0.4249632074913481938 +4.199158 0.3981323274878734719 +4.261368 0.3651463751863829876 +4.323578 0.32651502768373869 +4.385788 0.2828358443855506499 +4.447998 0.2347838058663525296 +4.510207 0.1831019841103817825 +4.572417 0.1285894766718482796 +4.634627 0.07208881679162447431 +4.696837 0.01447370382736301933 +4.759046 -0.04336512949845710424 +4.821256 -0.1005336321893827295 +4.883466 -0.1561477849632656734 +4.945676 -0.209347834189825055 +5.007885 -0.2593114684503380896 +5.070095 -0.3052659143837321842 +5.132305 -0.3465009764367694145 +5.194515 -0.3823790697863133081 +5.256724 -0.4123454176785932845 +5.318934 -0.4359367963093601084 +5.381144 -0.4527885477879420306 +5.443354 -0.4626400551548835449 +5.505563 -0.4653389746522085257 +5.567773 -0.4608435962204881498 +5.629983 -0.4492234683368492854 +5.692193 -0.4306582732226237331 +5.754402 -0.40543500874841093 +5.816612 -0.373943537867627962 +5.878822 -0.3366709365700916723 +5.941032 -0.2941931469038386315 +6.003241 -0.2471671486784269012 +6.065451 -0.1963199787429055487 +6.127661 -0.1424374679194837234 +6.189871 -0.08635297418339259179 +6.252080 -0.02893346709262025959 + + diff --git a/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 00000000..e3b3d70a --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 -0.02938538621107364412 +0.092400 0.03848542197480419452 +0.154000 0.03869144703294945253 +0.215599 0.03829958428296827838 +0.277199 0.03772923432868782734 +0.338799 0.03701694928323349953 +0.400399 0.03617481331911943931 +0.461999 0.03521200650827675804 +0.523599 0.03413766225226443768 +0.585199 0.03296167642508954915 +0.646798 0.0316947003640265651 +0.708398 0.03034802644948933134 +0.769998 0.02893346709261987101 +0.831598 0.02746322376638926296 +0.893198 0.02594973380422635478 +0.954798 0.02440550719463737209 +1.016398 0.02284301049972752018 +1.077997 0.02127447944140176128 +1.139597 0.01971180649541226515 +1.201197 0.0181663938947303101 +1.262797 0.01664902796720431344 +1.324397 0.01516976274998376242 +1.385997 0.01373782301015031085 +1.447597 0.01236150643235707676 +1.509196 0.01104811420301536964 +1.570796 0.009803887699419261068 +1.632396 0.008633969973060297287 +1.693996 0.00754237577699048891 +1.755596 0.006531986451547710723 +1.817196 0.005604554537196792564 +1.878796 0.00476073112700881821 +1.940395 0.004000106610589308082 +2.001995 0.003321265284498166673 +2.063595 0.002721857822583334616 +2.125195 0.002198683988792303132 +2.186795 0.001747787763968414567 +2.248395 0.001364562629083714094 +2.309995 0.001043864408113172196 +2.371594 0.0007801313220289099286 +2.433194 0.0005675076250886430373 +2.494794 0.0003999695193396636864 +2.556394 0.0002714515551386945894 +2.617994 0.0001759717851006692901 +2.679594 0.0001077519588895267465 +2.741194 6.13325978996633205e-05 +2.802793 3.16805759840831097e-05 +2.864393 1.428714202453316314e-05 +2.925993 5.255013572468394163e-06 +2.987593 1.37317184045237675e-06 +3.049193 1.784410422467429968e-07 +3.110793 2.210896921265367772e-09 + + diff --git a/Multipole/test/test_carpetx/mp_harmonic_l0_m0_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l0_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l1_m-1_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l1_m-1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l1_m0_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l1_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l1_m1_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l1_m1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 00000000..1fe66e4f --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -7.041289285427909847e-10 1.443581633103851036e-14 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 00000000..bbff21e9 --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 9.678493447053323137e-11 2.081743216177849247e-17 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 00000000..1be28bda --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 6.615286736270545954e-10 -1.159669920828914974e-07 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 00000000..bc3d5c77 --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -5.452981987686607123e-10 2.136741269598250218e-11 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 00000000..6b5a324e --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.000226123822723245 -1.987596010889696091e-12 diff --git a/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 00000000..d35a2cf7 --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.4644948722885180459 +0.093315 0.4573135879314973451 +0.155524 0.4430622702058126805 +0.217734 0.4219610505257605504 +0.279944 0.3943361617823364362 +0.342154 0.360614804432155267 +0.404363 0.3213181856654591106 +0.466573 0.2770539677312449101 +0.528783 0.2285062742273431258 +0.590993 0.1764260275369377851 +0.653202 0.1216179888700449768 +0.715412 0.06492979544581410634 +0.777622 0.007237764762655660676 +0.839832 -0.05056622937230303982 +0.902041 -0.107588366837952587 +0.964251 -0.1629471850280365952 +1.026461 -0.2157868751123784845 +1.088671 -0.2652903030829701359 +1.150880 -0.3106924065145874048 +1.213090 -0.3512909411473929544 +1.275300 -0.3864586138152340533 +1.337510 -0.4156513757405446152 +1.399719 -0.4384181369715648979 +1.461929 -0.454406928057477344 +1.524139 -0.4633703147223253715 +1.586349 -0.4651699236300833595 +1.648559 -0.4597780324963903764 +1.710768 -0.4472777506979732642 +1.772978 -0.4278623978971478614 +1.835188 -0.4018323125057473577 +1.897398 -0.3695897042486887552 +1.959607 -0.3316332125727823321 +2.021817 -0.2885494717812213672 +2.084027 -0.2410048129949936835 +2.146237 -0.1897340313132872824 +2.208446 -0.135530037586263058 +2.270656 -0.0792305470345097268 +2.332866 -0.02170622918901277815 +2.395076 0.03615367963676587026 +2.457285 0.09345471916817998936 +2.519495 0.1493108038283489092 +2.581705 0.2028585843521482635 +2.643915 0.2532701091988061592 +2.706124 0.2997659224854273274 +2.768334 0.3416273300115163503 +2.830544 0.3782071110450664908 +2.892754 0.4089396263375619789 +2.954963 0.4333499620346062398 +3.017173 0.4510604460362647172 +3.079383 0.4617975186292272993 +3.141593 0.4653951654571256147 +3.203802 0.4617975186292279099 +3.266012 0.4510604460362647727 +3.328222 0.4333499620346069059 +3.390432 0.4089396263375619789 +3.452641 0.3782071110450662688 +3.514851 0.3416273300115171274 +3.577061 0.2997659224854284932 +3.639271 0.2532701091988066588 +3.701480 0.2028585843521488463 +3.763690 0.1493108038283491035 +3.825900 0.09345471916818026692 +3.888110 0.03615367963676684865 +3.950319 -0.02170622918901203915 +4.012529 -0.0792305470345097268 +4.074739 -0.1355300375862620033 +4.136949 -0.1897340313132865885 +4.199158 -0.2410048129949931284 +4.261368 -0.2885494717812224219 +4.323578 -0.3316332125727816105 +4.385788 -0.3695897042486888107 +4.447998 -0.4018323125057448042 +4.510207 -0.4278623978971480835 +4.572417 -0.4472777506979727646 +4.634627 -0.4597780324963897658 +4.696837 -0.4651699236300838591 +4.759046 -0.4633703147223247609 +4.821256 -0.4544069280574770664 +4.883466 -0.438418136971565231 +4.945676 -0.4156513757405452814 +5.007885 -0.3864586138152343309 +5.070095 -0.3512909411473918997 +5.132305 -0.3106924065145878489 +5.194515 -0.2652903030829702469 +5.256724 -0.2157868751123782902 +5.318934 -0.1629471850280359013 +5.381144 -0.1075883668379527397 +5.443354 -0.05056622937230307452 +5.505563 0.00723776476265489653 +5.567773 0.06492979544581369 +5.629983 0.1216179888700443801 +5.692193 0.1764260275369372577 +5.754402 0.2285062742273434866 +5.816612 0.2770539677312442994 +5.878822 0.3213181856654588886 +5.941032 0.3606148044321548785 +6.003241 0.3943361617823362697 +6.065451 0.4219610505257604394 +6.127661 0.443062270205812847 +6.189871 0.4573135879314976782 +6.252080 0.4644948722885173797 + + diff --git a/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 00000000..c76c3e8f --- /dev/null +++ b/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 0.6885513814826674794 +0.092400 0.6267670692141814603 +0.154000 0.6221031656093580775 +0.215599 0.6150600553452587604 +0.277199 0.6057536783859203133 +0.338799 0.594280853231140882 +0.400399 0.580751079336896181 +0.461999 0.5652906127588804841 +0.523599 0.5480420501193986604 +0.585199 0.5291627601200128428 +0.646798 0.5088230034688505654 +0.708398 0.4872038404728336602 +0.769998 0.4644948722885180459 +0.831598 0.4408919088352187821 +0.893198 0.4165945564814694246 +0.954798 0.3918038176306097298 +1.016398 0.3667196486104662978 +1.077997 0.3415386193257754499 +1.139597 0.3164516188620323245 +1.201197 0.291641695706272186 +1.262797 0.2672820236618780876 +1.324397 0.2435340358362658719 +1.385997 0.2205457937521869138 +1.447597 0.1984505276253246686 +1.509196 0.1773654365291772173 +1.570796 0.1573907314308744532 +1.632396 0.138608975185613631 +1.693996 0.1210846183593928677 +1.755596 0.1048639169620758649 +1.817196 0.0899750067671940823 +1.878796 0.07642834172808300741 +1.940395 0.06421734310830697068 +2.001995 0.05331928538821500974 +2.063595 0.04369645280972687257 +2.125195 0.03529746855607983347 +2.186795 0.028058822209137399 +2.248395 0.02190656239138152536 +2.309995 0.01675810438408405906 +2.371594 0.01252415865524050993 +2.433194 0.009110717496452411246 +2.494794 0.006421076278311813219 +2.556394 0.004357860376699045947 +2.617994 0.002825036203077211251 +2.679594 0.001729840755459513373 +2.741194 0.0009846280503980537648 +2.802793 0.0005085965091839809429 +2.864393 0.0002293632022571058993 +2.925993 8.436188579944633992e-05 +2.987593 2.204392652830721426e-05 +3.049193 2.863523726520779227e-06 +3.110793 3.497136559733632625e-08 + + diff --git a/Multipole/test/test_carpetx/test_midpoint_convergence_order..asc b/Multipole/test/test_carpetx/test_midpoint_convergence_order..asc new file mode 100644 index 00000000..39697268 --- /dev/null +++ b/Multipole/test/test_carpetx/test_midpoint_convergence_order..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 1.98641110182183 diff --git a/Multipole/test/test_carpetx/test_midpoint_pi_symmetry..asc b/Multipole/test/test_carpetx/test_midpoint_pi_symmetry..asc new file mode 100644 index 00000000..158d738a --- /dev/null +++ b/Multipole/test/test_carpetx/test_midpoint_pi_symmetry..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 6.79283138798996e-16 diff --git a/Multipole/test/test_carpetx/test_midpoint_result_high..asc b/Multipole/test/test_carpetx/test_midpoint_result_high..asc new file mode 100644 index 00000000..bbb52758 --- /dev/null +++ b/Multipole/test/test_carpetx/test_midpoint_result_high..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0.043249294409079 diff --git a/Multipole/test/test_carpetx/test_midpoint_result_low..asc b/Multipole/test/test_carpetx/test_midpoint_result_low..asc new file mode 100644 index 00000000..e367994b --- /dev/null +++ b/Multipole/test/test_carpetx/test_midpoint_result_low..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0.0432477664935452 diff --git a/Multipole/test/test_carpetx/test_orthonormality.xy.asc b/Multipole/test/test_carpetx/test_orthonormality.xy.asc new file mode 100644 index 00000000..a12a675a --- /dev/null +++ b/Multipole/test/test_carpetx/test_orthonormality.xy.asc @@ -0,0 +1,5053 @@ +# 2D ASCII output created by CarpetIOASCII +# +0 0 0 0 1.0001581234272 +0 0 1 0 9.83667521360804e-16 +0 0 2 0 0.9999998423582 +0 0 3 0 1.71635794426904e-16 +0 0 4 0 4.46224708631124e-18 +0 0 5 0 1.00047468556526 +0 0 6 0 9.83667521360804e-16 +0 0 7 0 1.75079858087697e-16 +0 0 8 0 4.46224708631124e-18 +0 0 9 0 0.9999998423582 +0 0 10 0 3.51504986385899e-16 +0 0 11 0 4.66264453423938e-16 +0 0 12 0 4.78368511130661e-18 +0 0 13 0 4.90467399088513e-17 +0 0 14 0 1.00000000039515 +0 0 15 0 4.62373281692274e-18 +0 0 16 0 5.48629071707637e-17 +0 0 17 0 6.07839285453017e-16 +0 0 18 0 1.54858758962181e-18 +0 0 19 0 7.55519642145639e-18 +0 0 20 0 0.999999210210323 +0 0 21 0 0.000353927229901905 +0 0 22 0 3.02072199198964e-16 +0 0 23 0 8.57414491854144e-17 +0 0 24 0 3.02072199198964e-16 +0 0 25 0 1.47147391781268e-16 +0 0 26 0 2.40927598309228e-18 +0 0 27 0 1.00079219592517 +0 0 28 0 4.62373281692274e-18 +0 0 29 0 1.54858758962181e-18 +0 0 30 0 6.07839285453017e-16 +0 0 31 0 5.48629071707637e-17 +0 0 32 0 2.03056397713302e-18 +0 0 33 0 7.87464650374566e-17 +0 0 34 0 2.40927598309228e-18 +0 0 35 0 0.999999210210323 +0 0 36 0 3.51504986385899e-16 +0 0 37 0 4.90467399088513e-17 +0 0 38 0 4.78368511130661e-18 +0 0 39 0 4.66264453423938e-16 +0 0 40 0 3.39726304019335e-16 +0 0 41 0 2.62748895808041e-18 +0 0 42 0 1.47147391781268e-16 +0 0 43 0 3.59576767715901e-18 +0 0 44 0 1.00000000039515 +0 0 45 0 4.9218853438852e-18 +0 0 46 0 4.35059602464495e-16 +0 0 47 0 2.10156538733512e-18 +0 0 48 0 1.75767084999468e-16 +0 0 49 0 7.41728095460878e-16 +0 0 50 0 2.27270473095965e-18 +0 0 51 0 6.96579580290451e-17 +0 0 52 0 4.02320160213369e-18 +0 0 53 0 2.44868567779249e-16 +0 0 54 0 0.999999999998102 +0 0 55 0 4.49105661841794e-18 +0 0 56 0 3.72837659728045e-18 +0 0 57 0 1.86992379745312e-16 +0 0 58 0 3.79155753086655e-18 +0 0 59 0 1.87832745815024e-17 +0 0 60 0 4.6773242285007e-16 +0 0 61 0 2.6901601476945e-18 +0 0 62 0 3.28976124794836e-16 +0 0 63 0 5.44282176627654e-18 +0 0 64 0 4.11874815368385e-18 +0 0 65 0 1.00000000277741 +0 0 66 0 1.24531530009715e-17 +0 0 67 0 5.91320202437123e-07 +0 0 68 0 2.52077991100382e-18 +0 0 69 0 5.19725379732731e-18 +0 0 70 0 1.30937225877871e-16 +0 0 71 0 5.94396674252846e-17 +0 0 72 0 1.26992815047323e-15 +0 0 73 0 6.7775792039601e-18 +0 0 74 0 3.78438401847384e-17 +0 0 75 0 5.64846900232679e-17 +0 0 76 0 6.22159203783283e-18 +0 0 77 0 0.999997781921827 +0 0 78 0 2.85849148315461e-19 +0 0 79 0 2.96252175267111e-18 +0 0 80 0 0.000726300601754647 +0 0 81 0 2.96252175267111e-18 +0 0 82 0 2.74580077036368e-18 +0 0 83 0 2.17576643943695e-16 +0 0 84 0 8.63064998274333e-17 +0 0 85 0 2.17576643943695e-16 +0 0 86 0 2.74580077036368e-18 +0 0 87 0 1.21248214821835e-18 +0 0 88 0 9.22253247221328e-17 +0 0 89 0 5.15640450633424e-18 +0 0 90 0 1.0011112945957 +0 0 91 0 6.27148183337941e-18 +0 0 92 0 4.96642581938798e-18 +0 0 93 0 1.07032616598937e-18 +0 0 94 0 5.91320202362244e-07 +0 0 95 0 3.5546992343778e-17 +0 0 96 0 3.47162798289245e-18 +0 0 97 0 1.24367481423559e-15 +0 0 98 0 2.96658797906421e-17 +0 0 99 0 1.36845894933368e-16 +0 0 100 0 3.62120837388054e-17 +0 0 101 0 7.52931893624902e-18 +0 0 102 0 3.78147630640183e-16 +0 0 103 0 4.81630600666795e-19 +0 0 104 0 0.999997781921827 +0 0 105 0 3.95808979801154e-18 +0 0 106 0 1.52510276230709e-18 +0 0 107 0 1.86992379745312e-16 +0 0 108 0 7.92174220803162e-19 +0 0 109 0 1.29005489479239e-18 +0 0 110 0 3.34852768804669e-16 +0 0 111 0 1.84690920047903e-18 +0 0 112 0 4.3982717941212e-16 +0 0 113 0 2.0916114858726e-17 +0 0 114 0 6.17335310433936e-18 +0 0 115 0 2.24902692759519e-16 +0 0 116 0 5.9462690338075e-18 +0 0 117 0 9.22679058989564e-17 +0 0 118 0 5.60960585925444e-18 +0 0 119 0 1.00000000277741 +0 0 120 0 4.9218853438852e-18 +0 0 121 0 1.75767084999468e-16 +0 0 122 0 2.10156538733512e-18 +0 0 123 0 4.35059602464495e-16 +0 0 124 0 2.44868567779249e-16 +0 0 125 0 4.02320160213369e-18 +0 0 126 0 6.96579580290451e-17 +0 0 127 0 2.27270473095965e-18 +0 0 128 0 7.41728095460878e-16 +0 0 129 0 6.24728499547263e-17 +0 0 130 0 4.23237816253502e-18 +0 0 131 0 2.88733043762979e-17 +0 0 132 0 1.21248214821835e-18 +0 0 133 0 5.10437531116968e-17 +0 0 134 0 8.21790161762664e-18 +0 0 135 0 0.999999999998102 +0 0 136 0 2.01851038071118e-16 +0 0 137 0 1.79933013939227e-16 +0 0 138 0 6.30882396863135e-19 +0 0 139 0 6.98371777657685e-17 +0 0 140 0 9.31136971230455e-17 +0 0 141 0 3.69599793612502e-18 +0 0 142 0 5.77207671763922e-17 +0 0 143 0 2.97294222073429e-19 +0 0 144 0 7.81176006948372e-17 +0 0 145 0 8.18381383266156e-16 +0 0 146 0 1.76972479889152e-18 +0 0 147 0 3.18279300800675e-17 +0 0 148 0 2.94501772467769e-18 +0 0 149 0 5.15581451171633e-17 +0 0 150 0 6.1025675522023e-18 +0 0 151 0 2.69029393162822e-17 +0 0 152 0 1.00000000000004 +0 0 153 0 7.20337725997821e-18 +0 0 154 0 1.85044933359775e-17 +0 0 155 0 3.23124597138598e-16 +0 0 156 0 6.36614626765876e-18 +0 0 157 0 2.31368886805695e-18 +0 0 158 0 3.28770840307326e-16 +0 0 159 0 1.13461989087546e-18 +0 0 160 0 7.2586338851727e-17 +0 0 161 0 3.05923804047176e-18 +0 0 162 0 3.61030264566618e-17 +0 0 163 0 9.99275283839971e-16 +0 0 164 0 1.317530829407e-18 +0 0 165 0 7.66302578489858e-17 +0 0 166 0 3.43474332092709e-18 +0 0 167 0 9.41637414714575e-17 +0 0 168 0 2.16749785180576e-18 +0 0 169 0 2.57680377366672e-18 +0 0 170 0 0.999999999982886 +0 0 171 0 2.41384317829885e-16 +0 0 172 0 9.81158144903394e-17 +0 0 173 0 7.35394866918903e-18 +0 0 174 0 3.77374992990272e-17 +0 0 175 0 2.06311371957227e-09 +0 0 176 0 1.74622929386315e-17 +0 0 177 0 9.27810714602114e-17 +0 0 178 0 7.81045599433248e-18 +0 0 179 0 4.91034282156068e-18 +0 0 180 0 6.44638160767355e-17 +0 0 181 0 5.02309488516101e-17 +0 0 182 0 4.94439680120294e-16 +0 0 183 0 2.33241548285017e-19 +0 0 184 0 6.15669097269334e-17 +0 0 185 0 6.426643740277e-18 +0 0 186 0 1.06669603007134e-17 +0 0 187 0 9.4180619453548e-17 +0 0 188 0 3.73385545469596e-18 +0 0 189 0 1.00000001077169 +0 0 190 0 9.69451495165692e-19 +0 0 191 0 1.18949108878111e-16 +0 0 192 0 2.46168624809142e-16 +0 0 193 0 1.81354124467387e-18 +0 0 194 0 3.82867695611158e-18 +0 0 195 0 1.94138507220613e-06 +0 0 196 0 1.51175411456962e-17 +0 0 197 0 3.60357243740841e-18 +0 0 198 0 1.85681534919815e-18 +0 0 199 0 3.45985215883988e-18 +0 0 200 0 1.99001307757975e-17 +0 0 201 0 5.41055384899826e-17 +0 0 202 0 2.62862002262125e-16 +0 0 203 0 1.31718631990057e-17 +0 0 204 0 3.02649286359616e-17 +0 0 205 0 1.27057261321737e-18 +0 0 206 0 6.42959838926647e-18 +0 0 207 0 4.92072258161333e-17 +0 0 208 0 5.10270428236536e-18 +0 0 209 0 0.999995227812649 +0 0 210 0 0.000475949465891071 +0 0 211 0 7.21504295676821e-17 +0 0 212 0 4.27710097735274e-17 +0 0 213 0 7.21504295676821e-17 +0 0 214 0 6.11820800768184e-19 +0 0 215 0 1.88243606674318e-18 +0 0 216 0 0.00106532349422734 +0 0 217 0 1.88243606674318e-18 +0 0 218 0 6.11820800768184e-19 +0 0 219 0 6.49435644306368e-18 +0 0 220 0 5.02729518307723e-18 +0 0 221 0 4.55593330062997e-16 +0 0 222 0 4.30768018856788e-17 +0 0 223 0 4.74264161647315e-16 +0 0 224 0 5.66509708289242e-18 +0 0 225 0 6.49435644306368e-18 +0 0 226 0 3.36971945215801e-17 +0 0 227 0 3.36675466444595e-18 +0 0 228 0 1.56930094124567e-16 +0 0 229 0 2.81283581258454e-18 +0 0 230 0 1.00143263371042 +0 0 231 0 4.74631289138564e-18 +0 0 232 0 2.95102296306705e-18 +0 0 233 0 2.34487541220841e-16 +0 0 234 0 8.04461153956849e-17 +0 0 235 0 1.3283779004278e-18 +0 0 236 0 1.83925562788446e-18 +0 0 237 0 1.34226599383024e-17 +0 0 238 0 1.94138507221336e-06 +0 0 239 0 1.25348561930031e-18 +0 0 240 0 1.30085659276266e-18 +0 0 241 0 3.1731942241319e-17 +0 0 242 0 4.01494358574291e-18 +0 0 243 0 2.31896611060881e-16 +0 0 244 0 6.13379229163091e-17 +0 0 245 0 1.47792635234606e-17 +0 0 246 0 2.07946982335509e-18 +0 0 247 0 2.59542088343199e-18 +0 0 248 0 6.50855008648942e-17 +0 0 249 0 5.23659206739058e-18 +0 0 250 0 6.45015045179478e-16 +0 0 251 0 3.65910515786566e-18 +0 0 252 0 0.999995227812649 +0 0 253 0 2.31646356759417e-16 +0 0 254 0 4.99791398752373e-17 +0 0 255 0 9.47261334028496e-18 +0 0 256 0 9.15100204797784e-17 +0 0 257 0 6.329145005758e-18 +0 0 258 0 2.99972795730722e-18 +0 0 259 0 1.01942015849425e-16 +0 0 260 0 1.42664813534677e-17 +0 0 261 0 2.06311377296624e-09 +0 0 262 0 8.60741402003202e-18 +0 0 263 0 4.79824320972809e-18 +0 0 264 0 6.27059419435425e-17 +0 0 265 0 9.14058812313118e-19 +0 0 266 0 5.21719950572723e-16 +0 0 267 0 5.78844551227561e-17 +0 0 268 0 7.37864268205008e-17 +0 0 269 0 4.84560313927365e-17 +0 0 270 0 3.68707816012393e-18 +0 0 271 0 1.77287319839518e-16 +0 0 272 0 3.58631358271121e-18 +0 0 273 0 1.42688733633585e-16 +0 0 274 0 3.22550528454414e-18 +0 0 275 0 1.00000001077169 +0 0 276 0 7.20337725997821e-18 +0 0 277 0 6.36614626765876e-18 +0 0 278 0 3.23124597138598e-16 +0 0 279 0 1.85044933359775e-17 +0 0 280 0 3.05923804047176e-18 +0 0 281 0 7.2586338851727e-17 +0 0 282 0 1.13461989087546e-18 +0 0 283 0 3.28770840307326e-16 +0 0 284 0 2.31368886805695e-18 +0 0 285 0 2.16749785180576e-18 +0 0 286 0 9.41537185334659e-17 +0 0 287 0 5.09765760560769e-18 +0 0 288 0 7.66302578489858e-17 +0 0 289 0 2.38438236889578e-19 +0 0 290 0 1.00096588602578e-15 +0 0 291 0 3.61030264566618e-17 +0 0 292 0 4.95211001457753e-18 +0 0 293 0 9.94212629736555e-17 +0 0 294 0 5.09616196240378e-18 +0 0 295 0 8.43276299873972e-17 +0 0 296 0 3.36675466444595e-18 +0 0 297 0 4.90088366860558e-17 +0 0 298 0 5.158992312663e-18 +0 0 299 0 0.999999999982886 +0 0 300 0 2.01851038071118e-16 +0 0 301 0 6.98371777657685e-17 +0 0 302 0 6.30882396863135e-19 +0 0 303 0 1.79933013939227e-16 +0 0 304 0 7.81176006948372e-17 +0 0 305 0 2.97294222073429e-19 +0 0 306 0 5.77207671763922e-17 +0 0 307 0 3.69599793612502e-18 +0 0 308 0 9.31136971230455e-17 +0 0 309 0 2.69029393162822e-17 +0 0 310 0 6.86567264298847e-18 +0 0 311 0 4.69165849704166e-17 +0 0 312 0 2.94501772467769e-18 +0 0 313 0 3.71426734712386e-17 +0 0 314 0 1.93703589531201e-18 +0 0 315 0 8.18381383266156e-16 +0 0 316 0 5.10331122728502e-17 +0 0 317 0 3.24149066818321e-18 +0 0 318 0 4.16507812037296e-17 +0 0 319 0 2.65640948789303e-18 +0 0 320 0 3.36971945215801e-17 +0 0 321 0 3.93170256992881e-18 +0 0 322 0 8.73218078882588e-17 +0 0 323 0 3.41312595983155e-18 +0 0 324 0 1.00000000000004 +0 0 325 0 1.07192924963571e-16 +0 0 326 0 1.71163877212331e-16 +0 0 327 0 4.15354170801147e-18 +0 0 328 0 8.05105421066797e-17 +0 0 329 0 2.19555512045171e-16 +0 0 330 0 1.13612456850885e-18 +0 0 331 0 1.70233248573533e-16 +0 0 332 0 4.03909560753807e-19 +0 0 333 0 1.46157009654297e-16 +0 0 334 0 2.17445602469947e-16 +0 0 335 0 2.44449870424618e-18 +0 0 336 0 8.94600742101603e-17 +0 0 337 0 2.60664497651758e-18 +0 0 338 0 9.50951428852135e-17 +0 0 339 0 3.89490884428692e-18 +0 0 340 0 1.35983654135043e-16 +0 0 341 0 2.20390194308259e-16 +0 0 342 0 1.23517410567024e-17 +0 0 343 0 1.3964899692233e-16 +0 0 344 0 5.58391269240377e-18 +0 0 345 0 6.30560530764371e-18 +0 0 346 0 1.42192819372061e-18 +0 0 347 0 5.83078874943547e-17 +0 0 348 0 5.27047370632251e-18 +0 0 349 0 3.33590913742581e-16 +0 0 350 0 1.00000000000002 +0 0 351 0 3.25750667140569e-18 +0 0 352 0 5.59415828309152e-18 +0 0 353 0 1.4101158704264e-16 +0 0 354 0 1.8459101007584e-18 +0 0 355 0 2.86032566278892e-18 +0 0 356 0 1.3473739658497e-16 +0 0 357 0 6.47458442898183e-19 +0 0 358 0 4.74289753542169e-17 +0 0 359 0 1.75364407292319e-18 +0 0 360 0 1.91668508062106e-18 +0 0 361 0 1.79648340098206e-16 +0 0 362 0 1.08191413817732e-18 +0 0 363 0 1.30685129961296e-16 +0 0 364 0 2.46791542824456e-18 +0 0 365 0 1.12122845714741e-16 +0 0 366 0 2.85871563632104e-18 +0 0 367 0 1.2038281176684e-16 +0 0 368 0 9.68845268269619e-16 +0 0 369 0 1.99984236296932e-18 +0 0 370 0 1.24305237890053e-16 +0 0 371 0 3.80315422944204e-18 +0 0 372 0 6.53605871068543e-17 +0 0 373 0 5.17550881340878e-18 +0 0 374 0 1.69450004567006e-16 +0 0 375 0 4.45942628315566e-18 +0 0 376 0 7.39616754069246e-18 +0 0 377 0 1.00000000000016 +0 0 378 0 1.45307930387913e-16 +0 0 379 0 1.15603734356261e-16 +0 0 380 0 2.25617988243364e-18 +0 0 381 0 1.89190831070656e-17 +0 0 382 0 2.70213396865371e-17 +0 0 383 0 9.34638743501165e-18 +0 0 384 0 4.53027353890547e-17 +0 0 385 0 2.89975491080854e-18 +0 0 386 0 1.23434829334271e-17 +0 0 387 0 1.26364923549691e-11 +0 0 388 0 1.15542119575264e-17 +0 0 389 0 3.95262085994742e-16 +0 0 390 0 2.90460851004806e-18 +0 0 391 0 3.623684742367e-16 +0 0 392 0 2.42405358256122e-18 +0 0 393 0 2.51511139905674e-18 +0 0 394 0 8.04957927322867e-17 +0 0 395 0 1.84145852698261e-16 +0 0 396 0 1.67755915874491e-16 +0 0 397 0 7.49394855089056e-19 +0 0 398 0 1.61681759438425e-16 +0 0 399 0 1.90468168025435e-18 +0 0 400 0 8.87710167792085e-17 +0 0 401 0 6.2449591962083e-18 +0 0 402 0 1.4616280329858e-17 +0 0 403 0 1.99234972739774e-17 +0 0 404 0 6.38123654958095e-18 +0 0 405 0 0.99999999991551 +0 0 406 0 6.80547197672785e-18 +0 0 407 0 9.43743535998141e-19 +0 0 408 0 9.23793863343413e-17 +0 0 409 0 9.63823750018936e-19 +0 0 410 0 3.10029421166139e-16 +0 0 411 0 7.89515408847687e-17 +0 0 412 0 7.85245426716529e-19 +0 0 413 0 3.11570405943387e-17 +0 0 414 0 1.58781679100285e-18 +0 0 415 0 1.5016336442475e-18 +0 0 416 0 9.26852306122751e-09 +0 0 417 0 8.33573432723407e-18 +0 0 418 0 1.01977045209802e-16 +0 0 419 0 5.14565741819168e-18 +0 0 420 0 3.40203376099012e-18 +0 0 421 0 1.14533924787382e-18 +0 0 422 0 1.29647254544959e-18 +0 0 423 0 7.53419430022555e-17 +0 0 424 0 4.90156341697705e-17 +0 0 425 0 5.29033232624233e-16 +0 0 426 0 4.95639329468495e-19 +0 0 427 0 2.10687067129238e-16 +0 0 428 0 6.07660491137666e-18 +0 0 429 0 4.5161434151197e-17 +0 0 430 0 4.50630004612224e-18 +0 0 431 0 2.05396775496459e-18 +0 0 432 0 4.94768064038788e-17 +0 0 433 0 6.6740157982965e-18 +0 0 434 0 1.00000003093061 +0 0 435 0 7.10285017732379e-17 +0 0 436 0 1.17733378510884e-06 +0 0 437 0 4.3988459690402e-18 +0 0 438 0 2.43736029075474e-18 +0 0 439 0 9.43324996246528e-18 +0 0 440 0 9.07089477054634e-17 +0 0 441 0 6.30992039869023e-17 +0 0 442 0 3.18565322250807e-18 +0 0 443 0 3.98188346211689e-18 +0 0 444 0 4.13789286779143e-18 +0 0 445 0 4.01720543575174e-18 +0 0 446 0 4.41630296791136e-06 +0 0 447 0 6.32247986336165e-18 +0 0 448 0 3.91733879941613e-18 +0 0 449 0 6.82652169363864e-18 +0 0 450 0 3.66713526869764e-18 +0 0 451 0 6.73901224554174e-18 +0 0 452 0 7.17326534767881e-18 +0 0 453 0 3.55437080980355e-16 +0 0 454 0 2.44122435107489e-16 +0 0 455 0 8.18531228145344e-17 +0 0 456 0 7.45180207883965e-18 +0 0 457 0 5.23116242135036e-17 +0 0 458 0 5.52168327262187e-18 +0 0 459 0 3.34764923159289e-18 +0 0 460 0 1.89666544935185e-17 +0 0 461 0 2.41098248075511e-18 +0 0 462 0 8.27904664822313e-17 +0 0 463 0 3.68470051918908e-18 +0 0 464 0 0.999991206735361 +0 0 465 0 2.14925321260167e-16 +0 0 466 0 2.86536033213573e-18 +0 0 467 0 0.000913197758789979 +0 0 468 0 2.86536033213573e-18 +0 0 469 0 3.55214761942213e-19 +0 0 470 0 8.38503146350255e-17 +0 0 471 0 1.71908348265996e-16 +0 0 472 0 8.38503146350255e-17 +0 0 473 0 3.55214761942213e-19 +0 0 474 0 2.1506701275102e-18 +0 0 475 0 2.34832779714583e-18 +0 0 476 0 2.92916449827044e-18 +0 0 477 0 0.00139727538971364 +0 0 478 0 1.69559110826698e-18 +0 0 479 0 2.97631715561322e-18 +0 0 480 0 2.1506701275102e-18 +0 0 481 0 2.87093401089915e-18 +0 0 482 0 1.8630994042458e-17 +0 0 483 0 3.75176723469565e-18 +0 0 484 0 7.72755347972162e-16 +0 0 485 0 1.718551670291e-16 +0 0 486 0 7.86038332266655e-16 +0 0 487 0 3.86918971250947e-18 +0 0 488 0 1.8630994042458e-17 +0 0 489 0 2.87093401089915e-18 +0 0 490 0 2.74487409598847e-18 +0 0 491 0 4.4482158794918e-17 +0 0 492 0 2.41871681919563e-18 +0 0 493 0 2.2388034614085e-16 +0 0 494 0 3.71038095229455e-18 +0 0 495 0 1.00175688253607 +0 0 496 0 7.44665005173568e-17 +0 0 497 0 4.04207191948643e-18 +0 0 498 0 3.95031463447816e-18 +0 0 499 0 1.1773337850914e-06 +0 0 500 0 5.38259797286867e-18 +0 0 501 0 3.61980351888617e-18 +0 0 502 0 5.84026334200829e-17 +0 0 503 0 1.15385359897156e-16 +0 0 504 0 7.60828419223966e-18 +0 0 505 0 3.5421536871432e-18 +0 0 506 0 4.99552476440245e-18 +0 0 507 0 1.46607400297236e-18 +0 0 508 0 3.22573339228636e-18 +0 0 509 0 4.41630296789732e-06 +0 0 510 0 2.7937000971e-18 +0 0 511 0 3.94463614459778e-18 +0 0 512 0 5.09165117113456e-18 +0 0 513 0 2.69504562250652e-18 +0 0 514 0 3.4808361060401e-17 +0 0 515 0 5.84808798505278e-18 +0 0 516 0 8.35918461742196e-17 +0 0 517 0 1.39886915094248e-16 +0 0 518 0 3.30626891503671e-16 +0 0 519 0 7.14765562221939e-18 +0 0 520 0 7.20908324738886e-18 +0 0 521 0 7.06414711911026e-18 +0 0 522 0 9.22106590016837e-18 +0 0 523 0 1.91929385946837e-16 +0 0 524 0 4.81991842199223e-18 +0 0 525 0 4.02951856223982e-16 +0 0 526 0 1.83327885729174e-18 +0 0 527 0 0.999991206735364 +0 0 528 0 5.60333610926459e-18 +0 0 529 0 2.62311048541197e-18 +0 0 530 0 1.09746177168865e-16 +0 0 531 0 1.41552657179822e-18 +0 0 532 0 2.12141254071388e-18 +0 0 533 0 2.35398084742255e-17 +0 0 534 0 5.95778005742998e-18 +0 0 535 0 7.3509866193142e-17 +0 0 536 0 2.79397029144674e-16 +0 0 537 0 1.86776364104608e-18 +0 0 538 0 3.7391294814971e-18 +0 0 539 0 4.58469816574839e-18 +0 0 540 0 9.42991475651049e-17 +0 0 541 0 3.7438547102809e-18 +0 0 542 0 9.26852306250386e-09 +0 0 543 0 9.89273137677626e-19 +0 0 544 0 4.38718472519229e-18 +0 0 545 0 5.05818635021342e-17 +0 0 546 0 1.03460073508661e-17 +0 0 547 0 2.26599664715931e-16 +0 0 548 0 3.57577547555912e-18 +0 0 549 0 3.9785804785006e-16 +0 0 550 0 3.83800160817241e-17 +0 0 551 0 8.51456014830059e-17 +0 0 552 0 2.45028082850926e-18 +0 0 553 0 1.49588757263982e-18 +0 0 554 0 3.71610649054186e-17 +0 0 555 0 5.24506836192693e-18 +0 0 556 0 3.0443105987142e-16 +0 0 557 0 4.29598770172995e-18 +0 0 558 0 1.95415561391548e-16 +0 0 559 0 7.35845569182195e-18 +0 0 560 0 1.00000003093061 +0 0 561 0 1.40232589640264e-16 +0 0 562 0 6.52605723818254e-18 +0 0 563 0 3.57423190278097e-18 +0 0 564 0 1.03222060223517e-16 +0 0 565 0 1.14261430211478e-17 +0 0 566 0 6.66101982522988e-18 +0 0 567 0 6.66927831009959e-17 +0 0 568 0 5.92994018547222e-18 +0 0 569 0 3.336223718279e-17 +0 0 570 0 2.70015300548795e-18 +0 0 571 0 3.95231892549909e-18 +0 0 572 0 3.46438785229266e-16 +0 0 573 0 2.62830782630184e-18 +0 0 574 0 4.25507666770572e-16 +0 0 575 0 7.61264052587915e-18 +0 0 576 0 1.26364772514978e-11 +0 0 577 0 9.90621633605622e-18 +0 0 578 0 7.11449573981484e-18 +0 0 579 0 8.73340216400971e-17 +0 0 580 0 2.77116862009203e-18 +0 0 581 0 1.4690789712892e-16 +0 0 582 0 5.36978790481722e-18 +0 0 583 0 1.58681723731191e-16 +0 0 584 0 1.79043804348215e-16 +0 0 585 0 6.96760609948688e-17 +0 0 586 0 2.68975446794734e-17 +0 0 587 0 8.37065346177281e-19 +0 0 588 0 2.45961429823536e-16 +0 0 589 0 1.54498047549516e-18 +0 0 590 0 2.05226852029535e-16 +0 0 591 0 2.79861618717867e-18 +0 0 592 0 1.06542422016135e-16 +0 0 593 0 8.85047016118432e-18 +0 0 594 0 0.99999999991551 +0 0 595 0 1.25722280261825e-18 +0 0 596 0 3.46109468246636e-18 +0 0 597 0 1.46545432367168e-16 +0 0 598 0 5.21249922484011e-18 +0 0 599 0 6.4686978274213e-18 +0 0 600 0 6.31059142935819e-17 +0 0 601 0 1.61882847910832e-19 +0 0 602 0 1.22700303658093e-16 +0 0 603 0 1.00359389120145e-17 +0 0 604 0 5.30736569103077e-18 +0 0 605 0 1.1304185625359e-16 +0 0 606 0 1.17140464097439e-18 +0 0 607 0 1.39309228196374e-16 +0 0 608 0 3.07743278919159e-18 +0 0 609 0 1.79595427778198e-16 +0 0 610 0 4.98716932326944e-18 +0 0 611 0 5.88960447497074e-18 +0 0 612 0 1.78430276983294e-16 +0 0 613 0 4.17860367250648e-18 +0 0 614 0 6.14517644593235e-17 +0 0 615 0 3.26531085454277e-18 +0 0 616 0 1.05398864025645e-16 +0 0 617 0 1.20410773160998e-18 +0 0 618 0 1.01731381730985e-15 +0 0 619 0 1.09307333600027e-16 +0 0 620 0 2.03522390223451e-18 +0 0 621 0 1.2917453370989e-16 +0 0 622 0 1.7563530072766e-18 +0 0 623 0 4.66527513082054e-17 +0 0 624 0 4.28404030410065e-18 +0 0 625 0 4.33857873253208e-17 +0 0 626 0 4.96533394341378e-18 +0 0 627 0 6.93054353537658e-17 +0 0 628 0 2.37656430051132e-18 +0 0 629 0 1.00000000000016 +0 0 630 0 1.07192924963571e-16 +0 0 631 0 8.05105421066797e-17 +0 0 632 0 4.15354170801147e-18 +0 0 633 0 1.71163877212331e-16 +0 0 634 0 1.46157009654297e-16 +0 0 635 0 4.03909560753807e-19 +0 0 636 0 1.70233248573533e-16 +0 0 637 0 1.13612456850885e-18 +0 0 638 0 2.19555512045171e-16 +0 0 639 0 1.35983654135043e-16 +0 0 640 0 5.24014012512663e-18 +0 0 641 0 1.05348255147256e-16 +0 0 642 0 2.60664497651758e-18 +0 0 643 0 8.62605132747158e-17 +0 0 644 0 1.33894134169413e-18 +0 0 645 0 2.17445602469947e-16 +0 0 646 0 3.33590913742581e-16 +0 0 647 0 5.27047370632251e-18 +0 0 648 0 5.95576405209814e-17 +0 0 649 0 2.22759760140035e-18 +0 0 650 0 6.30560530764371e-18 +0 0 651 0 4.34692641481277e-18 +0 0 652 0 1.4318287307351e-16 +0 0 653 0 1.23517410567024e-17 +0 0 654 0 2.20390194308259e-16 +0 0 655 0 3.56378072140795e-16 +0 0 656 0 5.55614816343311e-18 +0 0 657 0 2.67447583779335e-17 +0 0 658 0 1.77712751758257e-18 +0 0 659 0 5.47864624778458e-18 +0 0 660 0 2.74487409598847e-18 +0 0 661 0 2.20108023227232e-17 +0 0 662 0 4.23249197058846e-18 +0 0 663 0 2.4425390379081e-17 +0 0 664 0 9.05239903970245e-18 +0 0 665 0 1.00000000000002 +0 0 666 0 1.15510590859062e-16 +0 0 667 0 1.78086155918994e-16 +0 0 668 0 1.71446924604228e-18 +0 0 669 0 1.4465030581954e-16 +0 0 670 0 2.12948450359225e-16 +0 0 671 0 5.12449372099158e-18 +0 0 672 0 1.26511518002703e-16 +0 0 673 0 1.91651089004851e-18 +0 0 674 0 1.92290754106468e-16 +0 0 675 0 2.45298142371488e-16 +0 0 676 0 5.21373408697304e-18 +0 0 677 0 7.18039954698097e-17 +0 0 678 0 1.28850426962141e-18 +0 0 679 0 5.55191810293068e-17 +0 0 680 0 7.29781673725001e-18 +0 0 681 0 5.28318747509305e-16 +0 0 682 0 4.96156414798088e-16 +0 0 683 0 3.09103829632161e-18 +0 0 684 0 1.24794281302386e-17 +0 0 685 0 3.40587975616534e-18 +0 0 686 0 2.7929597465689e-17 +0 0 687 0 3.41452850311088e-18 +0 0 688 0 6.93453512958646e-17 +0 0 689 0 1.77139258075442e-18 +0 0 690 0 3.9136094977627e-16 +0 0 691 0 2.00634566653593e-16 +0 0 692 0 1.72039050849084e-18 +0 0 693 0 6.57321347120841e-18 +0 0 694 0 1.83549598036728e-18 +0 0 695 0 1.54626034270175e-17 +0 0 696 0 5.24369755399389e-18 +0 0 697 0 2.1555445425793e-17 +0 0 698 0 1.74785582215859e-18 +0 0 699 0 1.15744838831947e-16 +0 0 700 0 6.09516289836653e-18 +0 0 701 0 1.07622990511621e-16 +0 0 702 0 1.00000000000003 +0 0 703 0 9.13931263116551e-19 +0 0 704 0 1.27961811533645e-18 +0 0 705 0 8.31665967426842e-17 +0 0 706 0 5.66374186449478e-18 +0 0 707 0 4.3784150648461e-18 +0 0 708 0 1.97062570079154e-16 +0 0 709 0 1.89280560307491e-18 +0 0 710 0 1.6589948650739e-16 +0 0 711 0 3.43939700884048e-18 +0 0 712 0 4.43241311462466e-18 +0 0 713 0 5.13156032702536e-17 +0 0 714 0 2.39527745473368e-18 +0 0 715 0 1.04010488298398e-16 +0 0 716 0 1.07472434491634e-18 +0 0 717 0 2.25247455679175e-16 +0 0 718 0 6.23727970686241e-18 +0 0 719 0 1.79026463741597e-18 +0 0 720 0 4.80645189109622e-16 +0 0 721 0 3.40014217013967e-18 +0 0 722 0 1.87049156301503e-16 +0 0 723 0 2.56987095173435e-18 +0 0 724 0 1.03825531513455e-16 +0 0 725 0 3.83921979685461e-18 +0 0 726 0 6.65676211866793e-17 +0 0 727 0 3.19486981092258e-18 +0 0 728 0 2.62505258466607e-17 +0 0 729 0 1.59296187573393e-15 +0 0 730 0 6.8754014476699e-18 +0 0 731 0 1.31617020252246e-16 +0 0 732 0 3.58712361304966e-18 +0 0 733 0 2.68387398092328e-17 +0 0 734 0 4.0707946370493e-18 +0 0 735 0 8.46802857877331e-17 +0 0 736 0 1.18650970857946e-17 +0 0 737 0 2.98064021997433e-16 +0 0 738 0 6.1446272288836e-20 +0 0 739 0 2.68462299525476e-18 +0 0 740 0 0.999999999999988 +0 0 741 0 6.64388447005856e-17 +0 0 742 0 5.40904298474958e-17 +0 0 743 0 1.03294219227781e-18 +0 0 744 0 4.76369798063183e-17 +0 0 745 0 1.45370160032728e-16 +0 0 746 0 5.57712335541133e-18 +0 0 747 0 1.57444687364308e-16 +0 0 748 0 9.51415697986291e-18 +0 0 749 0 3.05064695245055e-17 +0 0 750 0 1.6828037438484e-17 +0 0 751 0 3.50810197224461e-18 +0 0 752 0 1.44178045404502e-16 +0 0 753 0 1.21513666844971e-18 +0 0 754 0 3.46282055298826e-17 +0 0 755 0 8.30735075814286e-18 +0 0 756 0 1.03568087468206e-17 +0 0 757 0 1.21387658624141e-13 +0 0 758 0 1.90385913394913e-18 +0 0 759 0 6.15735768747224e-16 +0 0 760 0 1.174269963525e-18 +0 0 761 0 1.49972596384083e-16 +0 0 762 0 9.11120255187806e-19 +0 0 763 0 5.63099660260522e-17 +0 0 764 0 8.08704924723939e-18 +0 0 765 0 3.08503741426204e-18 +0 0 766 0 3.17560114765193e-17 +0 0 767 0 1.18552931547609e-16 +0 0 768 0 3.83988888995869e-17 +0 0 769 0 2.98689919175355e-18 +0 0 770 0 6.79332874456579e-17 +0 0 771 0 2.05708041360164e-18 +0 0 772 0 7.74137889971326e-17 +0 0 773 0 4.17956799197e-18 +0 0 774 0 1.23537091527006e-16 +0 0 775 0 6.86369388220763e-19 +0 0 776 0 2.73050365789332e-17 +0 0 777 0 4.460117172146e-17 +0 0 778 0 3.29113001089818e-18 +0 0 779 0 1.00000000000098 +0 0 780 0 4.12259978557e-18 +0 0 781 0 3.32093825097229e-18 +0 0 782 0 8.03850897380763e-17 +0 0 783 0 7.84005329294501e-19 +0 0 784 0 2.04096223706396e-18 +0 0 785 0 1.32632654133507e-16 +0 0 786 0 7.77885172443587e-18 +0 0 787 0 4.81959736119951e-17 +0 0 788 0 1.75582742798435e-18 +0 0 789 0 2.33435393508475e-16 +0 0 790 0 4.83013243222966e-17 +0 0 791 0 1.00048187926417e-17 +0 0 792 0 4.69018517520819e-17 +0 0 793 0 1.10311385220568e-17 +0 0 794 0 1.2781569725219e-17 +0 0 795 0 1.5181600749941e-18 +0 0 796 0 1.53101103301316e-18 +0 0 797 0 7.20068558629908e-11 +0 0 798 0 4.54276931214031e-18 +0 0 799 0 3.70001029002068e-16 +0 0 800 0 1.75108811224833e-18 +0 0 801 0 1.39817295217386e-16 +0 0 802 0 4.4073654214729e-18 +0 0 803 0 3.22163133694761e-18 +0 0 804 0 9.33402798465062e-19 +0 0 805 0 2.66871734454708e-18 +0 0 806 0 8.46913692537717e-17 +0 0 807 0 3.34157330118344e-16 +0 0 808 0 3.99285056101669e-16 +0 0 809 0 3.32884059192325e-18 +0 0 810 0 3.83384214608715e-17 +0 0 811 0 1.84950950554837e-18 +0 0 812 0 5.5737356224997e-17 +0 0 813 0 5.50117782376431e-18 +0 0 814 0 1.04141896524631e-17 +0 0 815 0 2.29985515649273e-18 +0 0 816 0 2.08487810737374e-18 +0 0 817 0 5.66755769183712e-17 +0 0 818 0 4.56160582136864e-18 +0 0 819 0 0.999999999697291 +0 0 820 0 2.62451099939576e-17 +0 0 821 0 4.3927649486853e-17 +0 0 822 0 9.15991908409979e-18 +0 0 823 0 1.71911441595148e-17 +0 0 824 0 5.39683391198459e-09 +0 0 825 0 2.284022989823e-18 +0 0 826 0 1.00850451029085e-16 +0 0 827 0 2.53775212665733e-18 +0 0 828 0 1.50143808816096e-18 +0 0 829 0 6.27528872359415e-18 +0 0 830 0 4.45872331935867e-17 +0 0 831 0 1.07321682584481e-16 +0 0 832 0 2.35903290144703e-18 +0 0 833 0 8.8564483806237e-17 +0 0 834 0 3.52654820103346e-18 +0 0 835 0 2.53409502109938e-18 +0 0 836 0 1.30180606922459e-18 +0 0 837 0 3.08286249412944e-18 +0 0 838 0 2.81780719636908e-08 +0 0 839 0 9.08738145624957e-18 +0 0 840 0 2.8379082083054e-16 +0 0 841 0 1.33006613917507e-17 +0 0 842 0 1.24372130837593e-18 +0 0 843 0 2.44210484151771e-18 +0 0 844 0 1.94913684671479e-18 +0 0 845 0 1.29154048064891e-17 +0 0 846 0 5.13181619068847e-18 +0 0 847 0 2.43621600928002e-16 +0 0 848 0 1.86150832221733e-16 +0 0 849 0 5.21233154321087e-16 +0 0 850 0 2.48653350492515e-18 +0 0 851 0 2.23748144487619e-16 +0 0 852 0 1.2530295511615e-17 +0 0 853 0 2.7967416966579e-17 +0 0 854 0 4.53383004023492e-18 +0 0 855 0 9.0149366119645e-18 +0 0 856 0 1.16008020060751e-18 +0 0 857 0 1.13546317419192e-18 +0 0 858 0 5.0543042757068e-17 +0 0 859 0 4.16380586637302e-18 +0 0 860 0 1.00000007371495 +0 0 861 0 1.93439603200792e-18 +0 0 862 0 6.02003522753757e-16 +0 0 863 0 1.38519070431415e-16 +0 0 864 0 2.59382675543543e-18 +0 0 865 0 1.7382295878912e-18 +0 0 866 0 3.3999415678251e-06 +0 0 867 0 2.26850077572304e-18 +0 0 868 0 2.7854882158739e-18 +0 0 869 0 5.37944400940916e-19 +0 0 870 0 2.22661185226339e-18 +0 0 871 0 1.7743571024613e-17 +0 0 872 0 3.55355936679656e-16 +0 0 873 0 4.10218630835213e-17 +0 0 874 0 2.18092444952707e-18 +0 0 875 0 1.03647700059115e-17 +0 0 876 0 2.85504844536467e-18 +0 0 877 0 3.9523231774572e-18 +0 0 878 0 1.726712690578e-18 +0 0 879 0 3.7135598693382e-18 +0 0 880 0 8.35768633579213e-06 +0 0 881 0 5.79507100005866e-18 +0 0 882 0 3.59404972216828e-18 +0 0 883 0 1.8564378747438e-18 +0 0 884 0 2.47423353416818e-18 +0 0 885 0 2.25264712445592e-18 +0 0 886 0 2.76224063965929e-19 +0 0 887 0 5.6851182101356e-18 +0 0 888 0 2.80820938874881e-18 +0 0 889 0 2.95755987404355e-16 +0 0 890 0 2.52444196805309e-16 +0 0 891 0 3.85879741261691e-16 +0 0 892 0 2.37516818694351e-18 +0 0 893 0 1.24001483214179e-16 +0 0 894 0 2.54526751326321e-18 +0 0 895 0 5.15193737593091e-18 +0 0 896 0 1.63074108809795e-18 +0 0 897 0 1.71822101230048e-18 +0 0 898 0 2.41459863496686e-17 +0 0 899 0 2.46548304779131e-18 +0 0 900 0 2.07501380728631e-16 +0 0 901 0 1.21339242705086e-18 +0 0 902 0 0.999985362443536 +0 0 903 0 0.000574118821121417 +0 0 904 0 1.18991201757369e-17 +0 0 905 0 2.36350712074602e-16 +0 0 906 0 1.18991201757369e-17 +0 0 907 0 2.65823515835488e-18 +0 0 908 0 2.69424879815832e-18 +0 0 909 0 0.0012850666692128 +0 0 910 0 2.69424879815832e-18 +0 0 911 0 2.65823515835488e-18 +0 0 912 0 1.24817428371198e-18 +0 0 913 0 1.32014699355851e-18 +0 0 914 0 1.02507517559268e-16 +0 0 915 0 4.08205879103703e-16 +0 0 916 0 1.02664767247787e-16 +0 0 917 0 1.1453243212735e-18 +0 0 918 0 1.24817428371198e-18 +0 0 919 0 3.19489389625746e-18 +0 0 920 0 2.30690339959082e-18 +0 0 921 0 3.49074878285414e-18 +0 0 922 0 3.90840508501686e-18 +0 0 923 0 0.00172817151754845 +0 0 924 0 3.43601454655064e-18 +0 0 925 0 1.9362374796298e-18 +0 0 926 0 2.30690339959082e-18 +0 0 927 0 3.19489389625746e-18 +0 0 928 0 2.05519190354782e-18 +0 0 929 0 4.49735543630093e-18 +0 0 930 0 2.28868810045093e-17 +0 0 931 0 4.67439281151738e-18 +0 0 932 0 2.29302037420945e-16 +0 0 933 0 2.58434220695625e-16 +0 0 934 0 2.15716824858281e-16 +0 0 935 0 4.33124280312809e-18 +0 0 936 0 3.0321628818786e-17 +0 0 937 0 4.50034826887892e-18 +0 0 938 0 2.05519190354782e-18 +0 0 939 0 1.25975850863737e-17 +0 0 940 0 3.13245461585818e-18 +0 0 941 0 1.17915567155175e-16 +0 0 942 0 4.43439557544837e-18 +0 0 943 0 4.56515022071184e-16 +0 0 944 0 1.14179394573366e-18 +0 0 945 0 1.0020847328403 +0 0 946 0 3.05304813707068e-18 +0 0 947 0 9.17098707174286e-19 +0 0 948 0 1.34657453122942e-16 +0 0 949 0 5.38557715155011e-16 +0 0 950 0 1.07715906118734e-18 +0 0 951 0 2.09436752376524e-18 +0 0 952 0 1.04671060099502e-17 +0 0 953 0 3.39994156751154e-06 +0 0 954 0 3.41891636555779e-18 +0 0 955 0 3.32956302944502e-18 +0 0 956 0 1.43132631912289e-17 +0 0 957 0 2.89187703270135e-18 +0 0 958 0 9.6679676992819e-17 +0 0 959 0 3.96411695568602e-16 +0 0 960 0 2.94285443514738e-17 +0 0 961 0 1.90180332748589e-18 +0 0 962 0 2.25079161404273e-18 +0 0 963 0 1.93301378158995e-19 +0 0 964 0 5.98652261720729e-18 +0 0 965 0 1.66506449136882e-18 +0 0 966 0 4.38497942889306e-18 +0 0 967 0 8.35768633614494e-06 +0 0 968 0 1.77112788474317e-18 +0 0 969 0 1.55983070965747e-18 +0 0 970 0 1.39466836023424e-18 +0 0 971 0 2.56049727740682e-18 +0 0 972 0 4.96279184878293e-18 +0 0 973 0 5.85913103440412e-18 +0 0 974 0 1.2484758526031e-16 +0 0 975 0 5.52180671845344e-18 +0 0 976 0 4.33308910799739e-16 +0 0 977 0 4.35600240744024e-16 +0 0 978 0 3.44312478895689e-16 +0 0 979 0 4.77820888679467e-18 +0 0 980 0 1.64821086289954e-17 +0 0 981 0 5.33180798805226e-19 +0 0 982 0 1.62321702036543e-18 +0 0 983 0 3.20342726681492e-17 +0 0 984 0 2.65048505061785e-18 +0 0 985 0 1.83566397454944e-16 +0 0 986 0 7.83809880677236e-18 +0 0 987 0 3.97086579458676e-17 +0 0 988 0 2.94824887264045e-18 +0 0 989 0 0.999985362443537 +0 0 990 0 1.96378016428718e-17 +0 0 991 0 8.97543126526407e-18 +0 0 992 0 1.79292365620131e-18 +0 0 993 0 4.82769036282085e-17 +0 0 994 0 3.64613850296202e-18 +0 0 995 0 1.09695848260868e-18 +0 0 996 0 1.18126412324903e-16 +0 0 997 0 8.9779618906591e-19 +0 0 998 0 5.39683407051786e-09 +0 0 999 0 2.41205035555006e-18 +0 0 1000 0 2.5708577311685e-18 +0 0 1001 0 1.13835888093052e-16 +0 0 1002 0 4.67846187444232e-18 +0 0 1003 0 1.62466997255531e-16 +0 0 1004 0 1.66692961990809e-16 +0 0 1005 0 8.013620294508e-18 +0 0 1006 0 1.35494609075603e-18 +0 0 1007 0 3.38950591823802e-18 +0 0 1008 0 5.70098052357789e-18 +0 0 1009 0 3.30227652431953e-18 +0 0 1010 0 2.33453571086216e-16 +0 0 1011 0 4.21909978461094e-18 +0 0 1012 0 2.81780720234666e-08 +0 0 1013 0 4.71832885183119e-19 +0 0 1014 0 2.20292139054582e-18 +0 0 1015 0 5.85372211572119e-18 +0 0 1016 0 2.14926697277584e-18 +0 0 1017 0 2.92587797133964e-17 +0 0 1018 0 3.15453173038172e-18 +0 0 1019 0 2.24565198769148e-16 +0 0 1020 0 1.37680411375981e-18 +0 0 1021 0 5.76247544049412e-16 +0 0 1022 0 4.15039193863288e-16 +0 0 1023 0 2.94494685615848e-16 +0 0 1024 0 1.78671881103158e-18 +0 0 1025 0 2.55522471925937e-18 +0 0 1026 0 6.70117394811241e-18 +0 0 1027 0 3.41241840483165e-18 +0 0 1028 0 3.22612498022651e-17 +0 0 1029 0 2.19811380380932e-18 +0 0 1030 0 1.75287943713549e-16 +0 0 1031 0 3.76105889255485e-18 +0 0 1032 0 3.76045634279654e-16 +0 0 1033 0 3.89863987841812e-18 +0 0 1034 0 1.00000007371495 +0 0 1035 0 4.57144191613532e-18 +0 0 1036 0 5.71780852408479e-18 +0 0 1037 0 9.50039217547786e-17 +0 0 1038 0 2.78008629625339e-18 +0 0 1039 0 8.73802909734672e-19 +0 0 1040 0 4.59503581180371e-17 +0 0 1041 0 2.33027568574333e-18 +0 0 1042 0 1.24974455758938e-16 +0 0 1043 0 9.47543357703557e-19 +0 0 1044 0 2.40473223204397e-18 +0 0 1045 0 1.33534716014629e-17 +0 0 1046 0 3.77519011197863e-18 +0 0 1047 0 1.01390282877207e-17 +0 0 1048 0 1.45381383553692e-17 +0 0 1049 0 5.51337851217002e-17 +0 0 1050 0 4.18642314438576e-16 +0 0 1051 0 1.04779047420039e-18 +0 0 1052 0 4.4385929357995e-18 +0 0 1053 0 2.79530959269562e-18 +0 0 1054 0 1.3801321159101e-16 +0 0 1055 0 5.7138461138082e-18 +0 0 1056 0 4.76271341941916e-16 +0 0 1057 0 5.67834218734771e-18 +0 0 1058 0 7.20068410736212e-11 +0 0 1059 0 3.12758127945712e-18 +0 0 1060 0 1.72785074878039e-18 +0 0 1061 0 1.51293304431334e-17 +0 0 1062 0 4.02703514260846e-18 +0 0 1063 0 9.47635110489372e-17 +0 0 1064 0 1.76969308518917e-18 +0 0 1065 0 4.9392398210311e-17 +0 0 1066 0 1.86319870691505e-18 +0 0 1067 0 3.79592953800671e-16 +0 0 1068 0 3.53718061381977e-16 +0 0 1069 0 1.37318939900159e-16 +0 0 1070 0 3.16422694255643e-18 +0 0 1071 0 1.73361912398332e-18 +0 0 1072 0 2.56576424926707e-17 +0 0 1073 0 7.58806980173879e-18 +0 0 1074 0 1.47752689194591e-16 +0 0 1075 0 7.27020791851174e-18 +0 0 1076 0 1.62535518475128e-16 +0 0 1077 0 3.92834647596236e-18 +0 0 1078 0 2.18775088894789e-16 +0 0 1079 0 6.1951027797867e-18 +0 0 1080 0 0.999999999697297 +0 0 1081 0 5.74516624034281e-17 +0 0 1082 0 4.96382907810134e-17 +0 0 1083 0 5.49165808869478e-18 +0 0 1084 0 4.61777823293742e-17 +0 0 1085 0 2.73513809190955e-17 +0 0 1086 0 7.80222244247956e-18 +0 0 1087 0 1.53755796599171e-16 +0 0 1088 0 1.49298831319018e-18 +0 0 1089 0 1.41657064795986e-16 +0 0 1090 0 9.93639601328987e-18 +0 0 1091 0 8.42279712731452e-18 +0 0 1092 0 2.82784026376144e-17 +0 0 1093 0 1.94481590325197e-18 +0 0 1094 0 1.14719452217929e-16 +0 0 1095 0 3.12491458521906e-18 +0 0 1096 0 2.16204909661373e-17 +0 0 1097 0 2.83370349955243e-18 +0 0 1098 0 6.85331071217681e-18 +0 0 1099 0 4.48720902985056e-17 +0 0 1100 0 3.71504303750292e-19 +0 0 1101 0 1.54513925528498e-16 +0 0 1102 0 3.29188331489085e-18 +0 0 1103 0 6.31031540784261e-16 +0 0 1104 0 5.31375315259901e-18 +0 0 1105 0 1.21410845642602e-13 +0 0 1106 0 1.82321879086207e-17 +0 0 1107 0 6.30933735572148e-18 +0 0 1108 0 1.39662131090998e-16 +0 0 1109 0 7.80885435487266e-19 +0 0 1110 0 8.74669091494241e-17 +0 0 1111 0 6.49672703119361e-18 +0 0 1112 0 6.91336718474081e-17 +0 0 1113 0 3.12183077250712e-18 +0 0 1114 0 4.41997046702239e-17 +0 0 1115 0 8.19929190151717e-17 +0 0 1116 0 3.5607763166509e-17 +0 0 1117 0 4.50295745469942e-17 +0 0 1118 0 4.80780204439939e-18 +0 0 1119 0 5.26410686151885e-17 +0 0 1120 0 6.37408631075583e-18 +0 0 1121 0 3.17542803184237e-17 +0 0 1122 0 4.0404756024638e-18 +0 0 1123 0 1.17961766006612e-16 +0 0 1124 0 2.89945573006071e-18 +0 0 1125 0 5.89803012800149e-17 +0 0 1126 0 1.22338564319976e-17 +0 0 1127 0 1.00000000000098 +0 0 1128 0 1.44613224199733e-18 +0 0 1129 0 7.23353801843011e-18 +0 0 1130 0 8.31665967426842e-17 +0 0 1131 0 6.3852877434265e-18 +0 0 1132 0 4.63548709528687e-18 +0 0 1133 0 1.58411199576879e-16 +0 0 1134 0 2.36360396275022e-18 +0 0 1135 0 1.99946596107867e-16 +0 0 1136 0 1.97228189280816e-18 +0 0 1137 0 6.22644215852298e-18 +0 0 1138 0 2.10905682077979e-16 +0 0 1139 0 3.25585868435844e-18 +0 0 1140 0 1.04010488298398e-16 +0 0 1141 0 1.82836304390052e-18 +0 0 1142 0 5.36746394045124e-17 +0 0 1143 0 5.29127195298671e-18 +0 0 1144 0 5.57381669833086e-18 +0 0 1145 0 7.06864093564107e-17 +0 0 1146 0 1.13106070987534e-18 +0 0 1147 0 1.21673774496811e-16 +0 0 1148 0 2.99917148394362e-18 +0 0 1149 0 2.01424932503993e-16 +0 0 1150 0 2.76420066668956e-18 +0 0 1151 0 4.6793599902557e-16 +0 0 1152 0 2.59738441226222e-18 +0 0 1153 0 4.37093794550291e-18 +0 0 1154 0 3.01589915052615e-16 +0 0 1155 0 1.14832583699021e-17 +0 0 1156 0 9.04940952824537e-17 +0 0 1157 0 3.84079248519076e-18 +0 0 1158 0 3.39200440295169e-17 +0 0 1159 0 3.51283372300355e-18 +0 0 1160 0 1.09947923066938e-16 +0 0 1161 0 3.27613107998457e-18 +0 0 1162 0 1.62271852332795e-15 +0 0 1163 0 9.25026015146007e-18 +0 0 1164 0 4.5856760153638e-18 +0 0 1165 0 3.35441806603335e-16 +0 0 1166 0 2.9227804688222e-18 +0 0 1167 0 2.40117395653701e-17 +0 0 1168 0 2.55152464511618e-18 +0 0 1169 0 3.49821376066065e-17 +0 0 1170 0 1.30833319166747e-18 +0 0 1171 0 1.83693448277085e-17 +0 0 1172 0 2.0565667225986e-18 +0 0 1173 0 9.32333101485542e-17 +0 0 1174 0 5.0769248174497e-18 +0 0 1175 0 0.999999999999988 +0 0 1176 0 1.15510590859062e-16 +0 0 1177 0 1.4465030581954e-16 +0 0 1178 0 1.71446924604228e-18 +0 0 1179 0 1.78086155918994e-16 +0 0 1180 0 1.92290754106468e-16 +0 0 1181 0 1.91651089004851e-18 +0 0 1182 0 1.26511518002703e-16 +0 0 1183 0 5.12449372099158e-18 +0 0 1184 0 2.12948450359225e-16 +0 0 1185 0 5.28318747509305e-16 +0 0 1186 0 9.00080672349369e-18 +0 0 1187 0 5.69567367102661e-17 +0 0 1188 0 1.28850426962141e-18 +0 0 1189 0 6.88114147736317e-17 +0 0 1190 0 1.63432692731552e-18 +0 0 1191 0 2.45298142371488e-16 +0 0 1192 0 3.9136094977627e-16 +0 0 1193 0 1.77139258075442e-18 +0 0 1194 0 5.79494537080217e-17 +0 0 1195 0 2.32151575179127e-18 +0 0 1196 0 2.7929597465689e-17 +0 0 1197 0 2.34935724406911e-18 +0 0 1198 0 1.06741612489415e-17 +0 0 1199 0 3.09103829632161e-18 +0 0 1200 0 4.96156414798088e-16 +0 0 1201 0 1.07622990511621e-16 +0 0 1202 0 7.92013434647172e-18 +0 0 1203 0 1.19226278190339e-16 +0 0 1204 0 1.93158631173544e-18 +0 0 1205 0 2.19915648547078e-17 +0 0 1206 0 5.24369755399389e-18 +0 0 1207 0 1.27476118817294e-17 +0 0 1208 0 4.252236128017e-18 +0 0 1209 0 2.10437463357674e-17 +0 0 1210 0 5.10267434275921e-18 +0 0 1211 0 2.00634566653593e-16 +0 0 1212 0 1.94444370357478e-16 +0 0 1213 0 2.37222639291397e-18 +0 0 1214 0 4.08897860810624e-17 +0 0 1215 0 4.15648992384267e-18 +0 0 1216 0 9.04980195044804e-18 +0 0 1217 0 1.91956470813528e-18 +0 0 1218 0 1.25975850863737e-17 +0 0 1219 0 1.92814942309306e-18 +0 0 1220 0 7.65350483697419e-18 +0 0 1221 0 1.72434490609115e-18 +0 0 1222 0 5.09113509022564e-17 +0 0 1223 0 7.10774942073084e-18 +0 0 1224 0 1.00000000000003 +0 0 1225 0 2.21337789748782e-16 +0 0 1226 0 2.81633366049249e-16 +0 0 1227 0 1.27929306718845e-18 +0 0 1228 0 1.57857733342018e-16 +0 0 1229 0 1.10023142892928e-16 +0 0 1230 0 2.59044058580924e-18 +0 0 1231 0 2.53620835252426e-16 +0 0 1232 0 3.31614188762679e-18 +0 0 1233 0 7.61914681237251e-17 +0 0 1234 0 2.59209263002795e-16 +0 0 1235 0 3.02446967438203e-18 +0 0 1236 0 9.96670952301123e-17 +0 0 1237 0 4.90822746090425e-18 +0 0 1238 0 1.71172318822491e-16 +0 0 1239 0 1.31906998445134e-18 +0 0 1240 0 2.00150426576449e-16 +0 0 1241 0 3.87158998308541e-16 +0 0 1242 0 4.71560204540876e-19 +0 0 1243 0 1.91941950938789e-17 +0 0 1244 0 5.46292145259176e-18 +0 0 1245 0 4.00776605657982e-17 +0 0 1246 0 3.27894070824619e-19 +0 0 1247 0 1.78325026806773e-17 +0 0 1248 0 4.12956477502408e-18 +0 0 1249 0 2.89690274507253e-16 +0 0 1250 0 3.20449420323142e-16 +0 0 1251 0 6.3787096615766e-18 +0 0 1252 0 2.20062545186747e-17 +0 0 1253 0 2.32857609197895e-18 +0 0 1254 0 1.69015528242497e-17 +0 0 1255 0 2.39317452232206e-18 +0 0 1256 0 3.33953676393834e-17 +0 0 1257 0 2.99018425291698e-18 +0 0 1258 0 4.80220853350152e-17 +0 0 1259 0 2.85630940970792e-18 +0 0 1260 0 1.45661682291947e-16 +0 0 1261 0 2.71073498426664e-16 +0 0 1262 0 2.73786865279263e-18 +0 0 1263 0 4.50420161537851e-17 +0 0 1264 0 4.30963962915873e-18 +0 0 1265 0 9.65010328561824e-18 +0 0 1266 0 1.35856272630392e-18 +0 0 1267 0 1.09150603607988e-17 +0 0 1268 0 1.38189368875302e-18 +0 0 1269 0 4.91208486191243e-18 +0 0 1270 0 1.48061892153693e-18 +0 0 1271 0 4.54745470757386e-17 +0 0 1272 0 2.03556235035005e-18 +0 0 1273 0 1.34527704157071e-16 +0 0 1274 0 1.00000000000001 +0 0 1275 0 7.95429043730732e-18 +0 0 1276 0 2.81185712653429e-18 +0 0 1277 0 1.26732878684023e-16 +0 0 1278 0 4.2727399482649e-18 +0 0 1279 0 3.21754156515618e-18 +0 0 1280 0 1.29679413812798e-16 +0 0 1281 0 2.2983386665729e-18 +0 0 1282 0 1.38902907999603e-16 +0 0 1283 0 7.50035266877134e-18 +0 0 1284 0 6.785847809908e-18 +0 0 1285 0 3.16881260928894e-16 +0 0 1286 0 1.53092589813985e-18 +0 0 1287 0 1.65516573350856e-16 +0 0 1288 0 1.65427550834834e-18 +0 0 1289 0 1.42854843044666e-16 +0 0 1290 0 1.17282492847102e-17 +0 0 1291 0 2.52723823768196e-18 +0 0 1292 0 1.82905476996407e-16 +0 0 1293 0 1.74952999693187e-18 +0 0 1294 0 1.17351105623775e-16 +0 0 1295 0 1.07696051343591e-18 +0 0 1296 0 1.016399794825e-16 +0 0 1297 0 3.71382133340514e-18 +0 0 1298 0 4.92308496214564e-16 +0 0 1299 0 7.89397504566714e-18 +0 0 1300 0 4.69525842138726e-18 +0 0 1301 0 2.99551943722836e-16 +0 0 1302 0 5.88432021562231e-18 +0 0 1303 0 1.62049940526836e-16 +0 0 1304 0 5.12057732388733e-18 +0 0 1305 0 7.24088363118047e-17 +0 0 1306 0 2.75675504596953e-18 +0 0 1307 0 1.222975139062e-16 +0 0 1308 0 4.58437647510971e-18 +0 0 1309 0 3.15181217543297e-16 +0 0 1310 0 1.77686466163816e-18 +0 0 1311 0 1.98197011192307e-16 +0 0 1312 0 7.85732854691838e-16 +0 0 1313 0 5.88587586837111e-18 +0 0 1314 0 3.79016874219821e-17 +0 0 1315 0 8.5253473130562e-19 +0 0 1316 0 3.87871674213615e-17 +0 0 1317 0 1.05256373632829e-18 +0 0 1318 0 3.078078913316e-17 +0 0 1319 0 1.92469418740055e-18 +0 0 1320 0 1.94359704297989e-16 +0 0 1321 0 2.71671385938393e-18 +0 0 1322 0 2.13057346549743e-16 +0 0 1323 0 3.07163613363025e-18 +0 0 1324 0 4.6036708760823e-18 +0 0 1325 0 1.00000000000001 +0 0 1326 0 7.56981290592218e-17 +0 0 1327 0 7.78955200151552e-17 +0 0 1328 0 6.50323256797592e-18 +0 0 1329 0 5.93009159649803e-17 +0 0 1330 0 7.44467339454474e-17 +0 0 1331 0 8.68437602176962e-18 +0 0 1332 0 3.38308821344827e-17 +0 0 1333 0 3.27756276102285e-18 +0 0 1334 0 4.37040764927992e-17 +0 0 1335 0 4.55079907354123e-17 +0 0 1336 0 8.31150790679622e-18 +0 0 1337 0 4.81329045972607e-17 +0 0 1338 0 1.61391046734231e-18 +0 0 1339 0 6.63847818343104e-17 +0 0 1340 0 4.90857603971008e-18 +0 0 1341 0 2.58240996736331e-17 +0 0 1342 0 3.75861011558287e-17 +0 0 1343 0 5.17127096368198e-18 +0 0 1344 0 1.35550385004879e-16 +0 0 1345 0 1.72477845209152e-18 +0 0 1346 0 6.21679481161313e-17 +0 0 1347 0 5.9611914802e-19 +0 0 1348 0 1.44289242078097e-16 +0 0 1349 0 7.32799279518058e-18 +0 0 1350 0 1.70549278953078e-17 +0 0 1351 0 1.73629924596714e-15 +0 0 1352 0 9.37019212612667e-18 +0 0 1353 0 5.25961712351019e-17 +0 0 1354 0 1.30119885966808e-18 +0 0 1355 0 9.37241540343734e-17 +0 0 1356 0 2.13890268793549e-18 +0 0 1357 0 1.63521701541403e-16 +0 0 1358 0 2.88316036810172e-18 +0 0 1359 0 6.26715820401712e-17 +0 0 1360 0 6.10825524860949e-18 +0 0 1361 0 1.15592662648776e-18 +0 0 1362 0 4.76715286993653e-17 +0 0 1363 0 6.79430629316607e-17 +0 0 1364 0 1.5568089599335e-16 +0 0 1365 0 1.38976776546436e-18 +0 0 1366 0 3.63229116950306e-17 +0 0 1367 0 4.62976130882508e-18 +0 0 1368 0 9.66023784370949e-17 +0 0 1369 0 2.12036831606932e-18 +0 0 1370 0 9.91856826847162e-17 +0 0 1371 0 2.97872874051331e-18 +0 0 1372 0 2.63229990540351e-16 +0 0 1373 0 4.60195513993689e-18 +0 0 1374 0 1.65538856163864e-17 +0 0 1375 0 6.65284525619104e-17 +0 0 1376 0 1.10626171656122e-17 +0 0 1377 0 0.999999999999978 +0 0 1378 0 2.42978531659255e-18 +0 0 1379 0 3.18057848870751e-18 +0 0 1380 0 8.51218155047413e-17 +0 0 1381 0 4.81657634080162e-18 +0 0 1382 0 6.34109556191047e-18 +0 0 1383 0 4.79468844985226e-17 +0 0 1384 0 3.90016849334305e-18 +0 0 1385 0 8.16928136515949e-17 +0 0 1386 0 3.19526042940458e-18 +0 0 1387 0 1.4569442185216e-18 +0 0 1388 0 1.29994874278692e-16 +0 0 1389 0 6.01287959691581e-18 +0 0 1390 0 1.40873603817091e-17 +0 0 1391 0 9.83593083670626e-18 +0 0 1392 0 3.25396890332619e-17 +0 0 1393 0 2.16073480282591e-18 +0 0 1394 0 2.57851101116415e-16 +0 0 1395 0 1.08307830106161e-16 +0 0 1396 0 7.5993889402956e-18 +0 0 1397 0 1.74873761997296e-16 +0 0 1398 0 6.21484548531489e-18 +0 0 1399 0 6.58239325902726e-17 +0 0 1400 0 7.8362678852607e-18 +0 0 1401 0 9.64276770409291e-18 +0 0 1402 0 4.62716751778624e-18 +0 0 1403 0 1.84980474474559e-18 +0 0 1404 0 8.38424467513053e-13 +0 0 1405 0 1.52482770308742e-17 +0 0 1406 0 4.19302126265142e-16 +0 0 1407 0 6.65282687429698e-19 +0 0 1408 0 8.91441537569561e-17 +0 0 1409 0 1.6235489832937e-18 +0 0 1410 0 1.50606381175298e-16 +0 0 1411 0 1.54781540153688e-18 +0 0 1412 0 4.00886527304525e-18 +0 0 1413 0 8.19106843209321e-19 +0 0 1414 0 2.6638926311921e-18 +0 0 1415 0 7.3415116815556e-17 +0 0 1416 0 3.08923989558083e-16 +0 0 1417 0 3.53557684717265e-17 +0 0 1418 0 5.84563097932413e-18 +0 0 1419 0 1.75401018668044e-16 +0 0 1420 0 6.4321070802039e-18 +0 0 1421 0 7.51557641199862e-17 +0 0 1422 0 8.87234394544855e-19 +0 0 1423 0 1.11817238625736e-16 +0 0 1424 0 2.23498495575869e-18 +0 0 1425 0 3.70862505643497e-17 +0 0 1426 0 1.44122594000784e-18 +0 0 1427 0 2.17030888187191e-18 +0 0 1428 0 7.85877475052535e-17 +0 0 1429 0 8.63029965282728e-18 +0 0 1430 0 1.00000000000426 +0 0 1431 0 1.17096852382998e-18 +0 0 1432 0 4.39393166358835e-17 +0 0 1433 0 5.51373822626303e-18 +0 0 1434 0 9.01812767711751e-18 +0 0 1435 0 2.29335957518761e-17 +0 0 1436 0 1.83549348356062e-18 +0 0 1437 0 2.95244900349169e-17 +0 0 1438 0 4.38354144425607e-18 +0 0 1439 0 3.02257422514879e-18 +0 0 1440 0 4.08726645678225e-11 +0 0 1441 0 3.13581579986838e-18 +0 0 1442 0 2.77242571853979e-17 +0 0 1443 0 4.62734426216018e-18 +0 0 1444 0 6.26149388456086e-17 +0 0 1445 0 4.68505467066932e-18 +0 0 1446 0 1.85657317234243e-18 +0 0 1447 0 8.64159460302668e-18 +0 0 1448 0 1.36297559812746e-16 +0 0 1449 0 1.30666210587904e-16 +0 0 1450 0 9.86248098314868e-18 +0 0 1451 0 4.86791570558813e-17 +0 0 1452 0 8.89203122139967e-18 +0 0 1453 0 1.78247788232172e-17 +0 0 1454 0 2.42494947013374e-18 +0 0 1455 0 8.87125968428574e-19 +0 0 1456 0 2.71298320365523e-18 +0 0 1457 0 2.28893639864344e-18 +0 0 1458 0 2.73270541044965e-10 +0 0 1459 0 1.14489524170638e-17 +0 0 1460 0 2.08715225832542e-16 +0 0 1461 0 1.97792115138607e-18 +0 0 1462 0 1.91003319674412e-16 +0 0 1463 0 4.15562355194633e-18 +0 0 1464 0 3.28653930152691e-18 +0 0 1465 0 3.68400250759243e-18 +0 0 1466 0 3.62113408882385e-18 +0 0 1467 0 6.73256732048273e-18 +0 0 1468 0 2.30233787924059e-18 +0 0 1469 0 1.90146846181626e-16 +0 0 1470 0 9.60899683944822e-17 +0 0 1471 0 3.98504334353138e-16 +0 0 1472 0 1.20085879317889e-18 +0 0 1473 0 5.63623677550308e-17 +0 0 1474 0 4.33554263393234e-18 +0 0 1475 0 8.73945586921048e-17 +0 0 1476 0 1.88592049619144e-17 +0 0 1477 0 2.5238508134822e-17 +0 0 1478 0 3.37001062600073e-18 +0 0 1479 0 1.06927644647778e-17 +0 0 1480 0 1.16045661314378e-17 +0 0 1481 0 5.77571122939377e-18 +0 0 1482 0 8.89684258164821e-17 +0 0 1483 0 7.47814215252102e-18 +0 0 1484 0 0.999999999115983 +0 0 1485 0 3.2976851841858e-18 +0 0 1486 0 1.86100063028384e-18 +0 0 1487 0 2.10191758025503e-17 +0 0 1488 0 1.93078124542551e-18 +0 0 1489 0 4.70919283736021e-16 +0 0 1490 0 5.27852261677126e-17 +0 0 1491 0 2.82206006531561e-19 +0 0 1492 0 2.74757736699662e-17 +0 0 1493 0 1.2933789606099e-18 +0 0 1494 0 1.23691089836006e-18 +0 0 1495 0 2.0719355548755e-08 +0 0 1496 0 2.41737044053231e-18 +0 0 1497 0 6.32058525064022e-17 +0 0 1498 0 3.01160198807849e-19 +0 0 1499 0 2.50684002513388e-18 +0 0 1500 0 1.10786588771436e-18 +0 0 1501 0 1.60227266081013e-18 +0 0 1502 0 5.81912936941965e-18 +0 0 1503 0 6.00916754121768e-17 +0 0 1504 0 4.78390110124923e-17 +0 0 1505 0 1.53155008418428e-18 +0 0 1506 0 8.64563355934631e-17 +0 0 1507 0 1.1918214519114e-18 +0 0 1508 0 1.87456966274595e-18 +0 0 1509 0 1.4810021553103e-18 +0 0 1510 0 1.14536991852739e-18 +0 0 1511 0 3.83519643813851e-18 +0 0 1512 0 8.3854132801579e-19 +0 0 1513 0 6.91466659839856e-08 +0 0 1514 0 4.28393676950821e-18 +0 0 1515 0 1.09634128932981e-16 +0 0 1516 0 3.13348043650297e-18 +0 0 1517 0 1.3071542603918e-18 +0 0 1518 0 1.74933128732138e-18 +0 0 1519 0 2.86231552374242e-18 +0 0 1520 0 2.52211426809193e-18 +0 0 1521 0 2.93835650360284e-18 +0 0 1522 0 2.31798733256212e-18 +0 0 1523 0 2.64236406977798e-18 +0 0 1524 0 9.24148866314055e-17 +0 0 1525 0 8.5128781675767e-16 +0 0 1526 0 1.00414598805581e-16 +0 0 1527 0 1.76839970271769e-18 +0 0 1528 0 3.73566120559233e-16 +0 0 1529 0 1.21848124810608e-17 +0 0 1530 0 5.190577357996e-17 +0 0 1531 0 1.70201568868734e-18 +0 0 1532 0 1.40813302170566e-17 +0 0 1533 0 2.71077965784952e-18 +0 0 1534 0 6.37426770278617e-19 +0 0 1535 0 2.6556709388721e-17 +0 0 1536 0 3.47401145060128e-18 +0 0 1537 0 5.74614931280241e-17 +0 0 1538 0 6.18038750064191e-18 +0 0 1539 0 1.00000015458887 +0 0 1540 0 6.84822984731731e-17 +0 0 1541 0 1.89068159174128e-06 +0 0 1542 0 1.42062366550639e-18 +0 0 1543 0 1.19547653752756e-18 +0 0 1544 0 3.9081360043648e-18 +0 0 1545 0 2.21670445578368e-16 +0 0 1546 0 1.20928271309744e-16 +0 0 1547 0 5.73964534928384e-18 +0 0 1548 0 1.75356751441052e-18 +0 0 1549 0 3.62899538745702e-18 +0 0 1550 0 2.4071252530146e-18 +0 0 1551 0 7.09226744624994e-06 +0 0 1552 0 4.65903096627702e-18 +0 0 1553 0 1.79980991328308e-18 +0 0 1554 0 1.61577720993034e-18 +0 0 1555 0 2.35728279225851e-18 +0 0 1556 0 1.74830778525661e-18 +0 0 1557 0 1.94236273454079e-18 +0 0 1558 0 1.08074708816755e-17 +0 0 1559 0 5.4085015699015e-16 +0 0 1560 0 3.72233193864961e-16 +0 0 1561 0 2.41507408613622e-18 +0 0 1562 0 6.11389581548833e-18 +0 0 1563 0 5.18744729369036e-18 +0 0 1564 0 3.15590286478789e-18 +0 0 1565 0 6.98884275870928e-19 +0 0 1566 0 3.07194646734436e-18 +0 0 1567 0 3.96942237608841e-18 +0 0 1568 0 2.32879066276618e-18 +0 0 1569 0 1.41217939328578e-05 +0 0 1570 0 8.7563173676844e-18 +0 0 1571 0 1.20473355861453e-18 +0 0 1572 0 7.00277904152571e-19 +0 0 1573 0 2.061128398227e-18 +0 0 1574 0 2.23331571384028e-18 +0 0 1575 0 1.33796073447446e-18 +0 0 1576 0 1.21112183924332e-18 +0 0 1577 0 1.36611516563957e-18 +0 0 1578 0 2.54240458841095e-17 +0 0 1579 0 6.07872407649244e-19 +0 0 1580 0 2.48285225064477e-16 +0 0 1581 0 5.78619037349278e-16 +0 0 1582 0 2.34518870621956e-16 +0 0 1583 0 6.01878953721944e-18 +0 0 1584 0 3.28510682639771e-17 +0 0 1585 0 2.67794461414964e-19 +0 0 1586 0 8.77164242128562e-19 +0 0 1587 0 3.12661355363677e-18 +0 0 1588 0 1.65725936933591e-18 +0 0 1589 0 9.84202279868834e-18 +0 0 1590 0 4.35125195276164e-19 +0 0 1591 0 1.94624757011571e-17 +0 0 1592 0 5.27373002301813e-18 +0 0 1593 0 2.72402714998697e-16 +0 0 1594 0 1.76880570761694e-18 +0 0 1595 0 0.999977319678815 +0 0 1596 0 1.71848519374488e-16 +0 0 1597 0 2.0695009233779e-18 +0 0 1598 0 0.00107101857589176 +0 0 1599 0 2.0695009233779e-18 +0 0 1600 0 2.84935881706327e-18 +0 0 1601 0 1.46503450218814e-17 +0 0 1602 0 1.07559051621957e-16 +0 0 1603 0 1.46503450218814e-17 +0 0 1604 0 2.84935881706327e-18 +0 0 1605 0 1.90044792998097e-18 +0 0 1606 0 9.78554384901412e-19 +0 0 1607 0 4.59309459721878e-19 +0 0 1608 0 0.00163877955880706 +0 0 1609 0 3.4098639144928e-18 +0 0 1610 0 6.96218300029297e-19 +0 0 1611 0 1.90044792998097e-18 +0 0 1612 0 7.69860432269387e-19 +0 0 1613 0 3.73996093446917e-18 +0 0 1614 0 1.7642216844504e-18 +0 0 1615 0 7.80543000886117e-17 +0 0 1616 0 2.65906184479499e-20 +0 0 1617 0 9.20113841117915e-17 +0 0 1618 0 2.65799356869363e-19 +0 0 1619 0 3.73996093446917e-18 +0 0 1620 0 7.69860432269387e-19 +0 0 1621 0 6.68178502488776e-19 +0 0 1622 0 8.97498520713287e-19 +0 0 1623 0 1.11635274622127e-18 +0 0 1624 0 5.37532655764691e-18 +0 0 1625 0 7.39026925617921e-18 +0 0 1626 0 0.00206059554144948 +0 0 1627 0 5.89843979704869e-18 +0 0 1628 0 3.20654119652925e-18 +0 0 1629 0 2.26933882785601e-18 +0 0 1630 0 3.15741606981364e-18 +0 0 1631 0 6.68178502488776e-19 +0 0 1632 0 2.39084033308839e-18 +0 0 1633 0 6.64924741069575e-18 +0 0 1634 0 2.91650669911462e-18 +0 0 1635 0 9.4225372913866e-17 +0 0 1636 0 1.48904342244163e-18 +0 0 1637 0 1.98741544059662e-17 +0 0 1638 0 4.29225762986807e-16 +0 0 1639 0 9.2627019061263e-17 +0 0 1640 0 4.86285912240634e-18 +0 0 1641 0 9.32114075538501e-17 +0 0 1642 0 1.71246795503583e-18 +0 0 1643 0 5.88765985316335e-18 +0 0 1644 0 2.39084033308839e-18 +0 0 1645 0 6.67055014325381e-19 +0 0 1646 0 9.21158784109523e-18 +0 0 1647 0 3.43714531721015e-18 +0 0 1648 0 3.2428674204461e-17 +0 0 1649 0 2.04582139762529e-18 +0 0 1650 0 6.15154027937681e-17 +0 0 1651 0 6.99724149218161e-19 +0 0 1652 0 1.00241690463242 +0 0 1653 0 4.82198235786084e-17 +0 0 1654 0 2.99232026896072e-18 +0 0 1655 0 9.37845293280442e-19 +0 0 1656 0 1.8906815916935e-06 +0 0 1657 0 3.75692611361963e-18 +0 0 1658 0 7.10355712288978e-19 +0 0 1659 0 1.71485766057891e-16 +0 0 1660 0 3.56325345911436e-16 +0 0 1661 0 5.04632573028134e-18 +0 0 1662 0 1.78292782319537e-18 +0 0 1663 0 5.78852942447206e-18 +0 0 1664 0 2.07473297942479e-18 +0 0 1665 0 5.15766556760462e-18 +0 0 1666 0 7.09226744641276e-06 +0 0 1667 0 1.05912311653878e-18 +0 0 1668 0 3.03410899626423e-18 +0 0 1669 0 2.58961605524294e-18 +0 0 1670 0 1.35536215120377e-18 +0 0 1671 0 2.36195202712678e-18 +0 0 1672 0 3.392504977966e-18 +0 0 1673 0 3.15563014359804e-16 +0 0 1674 0 4.80116522958185e-16 +0 0 1675 0 1.13356450570146e-17 +0 0 1676 0 3.18818541942402e-18 +0 0 1677 0 2.73284388369742e-18 +0 0 1678 0 1.49665540428408e-18 +0 0 1679 0 1.58036050663077e-18 +0 0 1680 0 6.07304971426807e-18 +0 0 1681 0 7.82932585739095e-18 +0 0 1682 0 5.5665916354255e-18 +0 0 1683 0 4.44784094717757e-18 +0 0 1684 0 1.41217939326031e-05 +0 0 1685 0 2.0882927612372e-18 +0 0 1686 0 3.49850820243585e-18 +0 0 1687 0 1.09056223769578e-18 +0 0 1688 0 2.61203400217015e-18 +0 0 1689 0 9.01448108923841e-19 +0 0 1690 0 1.54085830436265e-18 +0 0 1691 0 9.73383412217041e-18 +0 0 1692 0 2.4689248944968e-18 +0 0 1693 0 3.72275975319379e-17 +0 0 1694 0 6.64586901928994e-18 +0 0 1695 0 2.63569085202683e-16 +0 0 1696 0 4.22905093476076e-16 +0 0 1697 0 1.96018153774142e-16 +0 0 1698 0 2.11362129520179e-18 +0 0 1699 0 2.63515932472199e-17 +0 0 1700 0 2.12153780268418e-18 +0 0 1701 0 2.42331186227801e-18 +0 0 1702 0 4.75845852902564e-18 +0 0 1703 0 4.39621589505787e-19 +0 0 1704 0 2.1953502315276e-17 +0 0 1705 0 3.98508248204667e-18 +0 0 1706 0 5.27910565771738e-17 +0 0 1707 0 5.59493108303724e-18 +0 0 1708 0 2.74280769209047e-16 +0 0 1709 0 8.91276468438149e-19 +0 0 1710 0 0.999977319678814 +0 0 1711 0 9.65541173307521e-19 +0 0 1712 0 3.94042984214255e-18 +0 0 1713 0 4.57946073906104e-17 +0 0 1714 0 2.51010544531799e-18 +0 0 1715 0 1.74937396875821e-18 +0 0 1716 0 7.64096330492385e-18 +0 0 1717 0 8.10093333718023e-18 +0 0 1718 0 6.23400646369849e-17 +0 0 1719 0 8.3946533139314e-16 +0 0 1720 0 3.47628684266888e-18 +0 0 1721 0 5.29008592314655e-18 +0 0 1722 0 3.23341711727336e-18 +0 0 1723 0 6.26877141229035e-17 +0 0 1724 0 4.55740704933703e-18 +0 0 1725 0 2.07193553552816e-08 +0 0 1726 0 2.3485831207932e-18 +0 0 1727 0 2.51338434039097e-18 +0 0 1728 0 1.92476487243375e-18 +0 0 1729 0 7.72862442044836e-19 +0 0 1730 0 5.31880504456115e-17 +0 0 1731 0 3.63212621406616e-18 +0 0 1732 0 9.70481169026276e-17 +0 0 1733 0 5.39568107314456e-16 +0 0 1734 0 4.90599326216361e-18 +0 0 1735 0 2.04531529329416e-18 +0 0 1736 0 1.25287856795251e-18 +0 0 1737 0 2.86058294448893e-18 +0 0 1738 0 1.07246948410279e-18 +0 0 1739 0 2.07073158615308e-18 +0 0 1740 0 4.49024663988057e-19 +0 0 1741 0 5.17907040549905e-17 +0 0 1742 0 3.83118043945267e-18 +0 0 1743 0 6.91466660516322e-08 +0 0 1744 0 3.78034552700525e-18 +0 0 1745 0 1.81732645674016e-18 +0 0 1746 0 4.07778278341014e-18 +0 0 1747 0 1.17918045892945e-18 +0 0 1748 0 1.01857225196785e-17 +0 0 1749 0 3.16303174384154e-18 +0 0 1750 0 3.11985833461886e-17 +0 0 1751 0 9.10199089165327e-18 +0 0 1752 0 3.46404441803082e-16 +0 0 1753 0 3.89534014435985e-18 +0 0 1754 0 1.4955036910534e-16 +0 0 1755 0 9.05532826131801e-16 +0 0 1756 0 2.18356744397542e-16 +0 0 1757 0 7.00894932898089e-18 +0 0 1758 0 4.01592244697698e-18 +0 0 1759 0 2.96458207080252e-18 +0 0 1760 0 2.31739350599234e-18 +0 0 1761 0 1.42822918310106e-17 +0 0 1762 0 4.09603345876999e-18 +0 0 1763 0 1.21927699586206e-16 +0 0 1764 0 4.84765486025427e-18 +0 0 1765 0 5.736102052871e-17 +0 0 1766 0 5.93820649859237e-18 +0 0 1767 0 4.83037593219181e-17 +0 0 1768 0 3.70803986423318e-18 +0 0 1769 0 1.00000015458888 +0 0 1770 0 2.05240631669278e-17 +0 0 1771 0 8.58175781936048e-18 +0 0 1772 0 4.81210543834297e-18 +0 0 1773 0 2.33884025116678e-17 +0 0 1774 0 4.4134816437653e-18 +0 0 1775 0 9.28175073697361e-18 +0 0 1776 0 5.80475645721307e-17 +0 0 1777 0 6.66385847993896e-18 +0 0 1778 0 1.17689669767581e-17 +0 0 1779 0 1.98572397242228e-18 +0 0 1780 0 1.53341481183768e-18 +0 0 1781 0 8.55514108044079e-17 +0 0 1782 0 8.63665704432412e-18 +0 0 1783 0 7.62333808697498e-17 +0 0 1784 0 2.32826446958509e-18 +0 0 1785 0 4.08719351406249e-11 +0 0 1786 0 6.26158894141606e-19 +0 0 1787 0 2.04489428483893e-18 +0 0 1788 0 4.12783029147044e-17 +0 0 1789 0 5.08156565213912e-18 +0 0 1790 0 5.54157874216389e-17 +0 0 1791 0 9.80740353944598e-18 +0 0 1792 0 4.87676574418301e-17 +0 0 1793 0 1.91525677528266e-16 +0 0 1794 0 1.40130252487076e-17 +0 0 1795 0 2.02133300007389e-18 +0 0 1796 0 2.60136334159492e-18 +0 0 1797 0 1.50557002236352e-18 +0 0 1798 0 2.30415501491585e-18 +0 0 1799 0 2.18433592945826e-16 +0 0 1800 0 2.85587459077347e-18 +0 0 1801 0 2.48152421704069e-16 +0 0 1802 0 8.6037974900006e-18 +0 0 1803 0 2.73270818198981e-10 +0 0 1804 0 2.84642888787571e-18 +0 0 1805 0 1.75926169350798e-18 +0 0 1806 0 9.5710391300334e-18 +0 0 1807 0 2.311643676004e-18 +0 0 1808 0 1.21212457505238e-17 +0 0 1809 0 7.30504538302846e-18 +0 0 1810 0 7.62309169662551e-17 +0 0 1811 0 9.94218544296608e-19 +0 0 1812 0 2.71932844093858e-17 +0 0 1813 0 3.16683388572487e-18 +0 0 1814 0 4.67767206886831e-16 +0 0 1815 0 5.08072672156873e-16 +0 0 1816 0 1.93557846349396e-16 +0 0 1817 0 2.00939203786847e-18 +0 0 1818 0 4.32957968385013e-18 +0 0 1819 0 6.13258422766282e-18 +0 0 1820 0 1.20804467273897e-18 +0 0 1821 0 4.44935645537174e-17 +0 0 1822 0 1.6889297032369e-18 +0 0 1823 0 1.61536639071497e-16 +0 0 1824 0 4.13819336034729e-18 +0 0 1825 0 6.70829584441035e-17 +0 0 1826 0 5.53647861556271e-18 +0 0 1827 0 2.14714226619616e-16 +0 0 1828 0 3.58877352647219e-18 +0 0 1829 0 0.999999999115984 +0 0 1830 0 4.02299483409604e-18 +0 0 1831 0 2.00977538348851e-18 +0 0 1832 0 7.00864734101221e-17 +0 0 1833 0 3.6017260601385e-18 +0 0 1834 0 2.08782565756063e-18 +0 0 1835 0 7.9321881407352e-17 +0 0 1836 0 5.265680269691e-18 +0 0 1837 0 4.78910757241433e-17 +0 0 1838 0 2.26961756867401e-18 +0 0 1839 0 2.89031130615647e-18 +0 0 1840 0 2.3485393059168e-17 +0 0 1841 0 5.38639466459611e-18 +0 0 1842 0 3.60483532802883e-17 +0 0 1843 0 6.8140308398469e-18 +0 0 1844 0 1.08200805283753e-16 +0 0 1845 0 2.45040905800438e-18 +0 0 1846 0 2.16699314906056e-18 +0 0 1847 0 1.174425342736e-17 +0 0 1848 0 2.3315951668591e-18 +0 0 1849 0 5.96336848358866e-17 +0 0 1850 0 1.95386585099051e-18 +0 0 1851 0 1.20893178452586e-16 +0 0 1852 0 1.89763421266594e-18 +0 0 1853 0 1.28453081979174e-16 +0 0 1854 0 2.76045204679153e-16 +0 0 1855 0 1.2278777771419e-18 +0 0 1856 0 5.01638604809349e-18 +0 0 1857 0 3.74864380181613e-18 +0 0 1858 0 1.79345937334004e-16 +0 0 1859 0 1.69540819623065e-18 +0 0 1860 0 8.19361549509054e-17 +0 0 1861 0 1.03920446763889e-18 +0 0 1862 0 4.96847267081395e-16 +0 0 1863 0 2.49366270878425e-18 +0 0 1864 0 8.3830111363408e-13 +0 0 1865 0 1.14608499210606e-18 +0 0 1866 0 2.0894738410823e-18 +0 0 1867 0 4.20151499966623e-17 +0 0 1868 0 7.78666454106519e-18 +0 0 1869 0 1.01156686253589e-16 +0 0 1870 0 3.56292034296504e-18 +0 0 1871 0 5.45421122845443e-17 +0 0 1872 0 4.42075505830702e-18 +0 0 1873 0 1.92109429128821e-16 +0 0 1874 0 5.35730638145351e-18 +0 0 1875 0 1.42499012554436e-16 +0 0 1876 0 2.04210294114355e-16 +0 0 1877 0 4.63608088829708e-17 +0 0 1878 0 6.92877139526808e-19 +0 0 1879 0 3.2360602853483e-18 +0 0 1880 0 6.65491458488097e-17 +0 0 1881 0 7.49097539657459e-18 +0 0 1882 0 9.1883006839898e-17 +0 0 1883 0 2.66729157886029e-18 +0 0 1884 0 9.77107597540508e-17 +0 0 1885 0 3.71713403739761e-18 +0 0 1886 0 3.54956778226935e-17 +0 0 1887 0 7.17617543321349e-18 +0 0 1888 0 6.45884298403452e-17 +0 0 1889 0 2.39371344880664e-18 +0 0 1890 0 1.00000000000426 +0 0 1891 0 7.2491070676635e-17 +0 0 1892 0 6.68256648027669e-17 +0 0 1893 0 2.78049230361134e-18 +0 0 1894 0 7.63954905758084e-17 +0 0 1895 0 4.46316892487104e-17 +0 0 1896 0 3.12018275004219e-18 +0 0 1897 0 3.12054554780168e-17 +0 0 1898 0 1.19889768600466e-17 +0 0 1899 0 5.37434223935553e-17 +0 0 1900 0 2.02720094939258e-17 +0 0 1901 0 8.37329509818631e-18 +0 0 1902 0 4.92181842729079e-17 +0 0 1903 0 7.08818593634373e-18 +0 0 1904 0 7.82702281421422e-17 +0 0 1905 0 3.97836188001564e-18 +0 0 1906 0 4.59985203189673e-17 +0 0 1907 0 1.69628013903837e-17 +0 0 1908 0 6.61353018953083e-18 +0 0 1909 0 1.22760992196797e-16 +0 0 1910 0 1.94616746293845e-18 +0 0 1911 0 7.15784081201613e-17 +0 0 1912 0 2.2208020689033e-18 +0 0 1913 0 1.33095941800657e-16 +0 0 1914 0 1.24807358536123e-18 +0 0 1915 0 4.72408216889487e-17 +0 0 1916 0 4.3248996039074e-18 +0 0 1917 0 8.36854091369418e-18 +0 0 1918 0 5.03450465395115e-17 +0 0 1919 0 1.43718328079648e-18 +0 0 1920 0 1.58148068875428e-16 +0 0 1921 0 2.62522073313331e-18 +0 0 1922 0 9.04574599447617e-17 +0 0 1923 0 4.22128066673583e-19 +0 0 1924 0 4.94393488693173e-17 +0 0 1925 0 7.17107116355142e-18 +0 0 1926 0 1.73693738755964e-15 +0 0 1927 0 1.58416191712815e-17 +0 0 1928 0 1.1310044986794e-18 +0 0 1929 0 2.63371123526879e-16 +0 0 1930 0 2.74052604869142e-18 +0 0 1931 0 1.06011699484351e-16 +0 0 1932 0 3.83021211487515e-18 +0 0 1933 0 9.83414626323494e-17 +0 0 1934 0 1.16690122224883e-17 +0 0 1935 0 3.31048494411582e-17 +0 0 1936 0 4.9883933505749e-18 +0 0 1937 0 1.30349625623071e-16 +0 0 1938 0 1.45586668382707e-16 +0 0 1939 0 3.86050680510742e-17 +0 0 1940 0 1.86335955081524e-17 +0 0 1941 0 4.00207929323103e-18 +0 0 1942 0 4.05251257940449e-16 +0 0 1943 0 5.31219616420928e-18 +0 0 1944 0 4.11478589187139e-17 +0 0 1945 0 5.81077933723681e-18 +0 0 1946 0 1.36766803995027e-17 +0 0 1947 0 2.65438311326743e-18 +0 0 1948 0 1.73671186042271e-17 +0 0 1949 0 1.92269242050252e-18 +0 0 1950 0 6.06138843172507e-17 +0 0 1951 0 1.41644933541527e-17 +0 0 1952 0 0.999999999999978 +0 0 1953 0 4.1282071233381e-18 +0 0 1954 0 4.27395334144466e-18 +0 0 1955 0 1.19906394938151e-16 +0 0 1956 0 2.10597006024398e-18 +0 0 1957 0 8.27648993891133e-18 +0 0 1958 0 1.17351985992662e-16 +0 0 1959 0 1.73526131715567e-18 +0 0 1960 0 1.35662224337034e-16 +0 0 1961 0 7.23503857919252e-18 +0 0 1962 0 3.87834317261075e-18 +0 0 1963 0 1.49407341542019e-16 +0 0 1964 0 1.03966104368144e-18 +0 0 1965 0 1.7078637633247e-16 +0 0 1966 0 1.09525245161332e-18 +0 0 1967 0 3.23653078622142e-16 +0 0 1968 0 4.54051816978964e-18 +0 0 1969 0 4.21160971953063e-18 +0 0 1970 0 4.95392095029632e-16 +0 0 1971 0 4.02378209515474e-18 +0 0 1972 0 9.65017400742321e-17 +0 0 1973 0 3.30785065121537e-19 +0 0 1974 0 9.72447901942594e-17 +0 0 1975 0 2.90645936021478e-18 +0 0 1976 0 1.36541067143806e-16 +0 0 1977 0 5.00415094475081e-18 +0 0 1978 0 3.30798440646119e-18 +0 0 1979 0 3.31022920822229e-16 +0 0 1980 0 6.28421563459896e-19 +0 0 1981 0 1.11902871454301e-16 +0 0 1982 0 1.27777402094763e-18 +0 0 1983 0 6.74073489019277e-17 +0 0 1984 0 2.00821002768249e-18 +0 0 1985 0 1.64106965842246e-16 +0 0 1986 0 1.06228872501912e-18 +0 0 1987 0 2.97744774503199e-16 +0 0 1988 0 3.62337796574705e-18 +0 0 1989 0 1.89692571771022e-18 +0 0 1990 0 1.9808310832192e-16 +0 0 1991 0 6.53656656883455e-18 +0 0 1992 0 1.80705875786334e-16 +0 0 1993 0 2.19956825755408e-18 +0 0 1994 0 4.46757784502427e-17 +0 0 1995 0 2.42881291427191e-18 +0 0 1996 0 4.47158472298666e-17 +0 0 1997 0 6.29750927166345e-18 +0 0 1998 0 3.30528458110756e-17 +0 0 1999 0 1.36975990923769e-18 +0 0 2000 0 8.09632552719716e-16 +0 0 2001 0 1.89214598373419e-16 +0 0 2002 0 4.50772592084377e-18 +0 0 2003 0 1.43073814989995e-16 +0 0 2004 0 3.05960236451919e-18 +0 0 2005 0 7.35307654866864e-17 +0 0 2006 0 1.58083961108651e-18 +0 0 2007 0 3.82494209733817e-18 +0 0 2008 0 3.53035573404266e-18 +0 0 2009 0 5.62499111259298e-18 +0 0 2010 0 8.4264927079449e-19 +0 0 2011 0 2.32580553612691e-17 +0 0 2012 0 1.0860802118969e-18 +0 0 2013 0 8.3557217491104e-17 +0 0 2014 0 8.02993105057903e-18 +0 0 2015 0 1.00000000000001 +0 0 2016 0 2.21337789748782e-16 +0 0 2017 0 1.57857733342018e-16 +0 0 2018 0 1.27929306718845e-18 +0 0 2019 0 2.81633366049249e-16 +0 0 2020 0 7.61914681237251e-17 +0 0 2021 0 3.31614188762679e-18 +0 0 2022 0 2.53620835252426e-16 +0 0 2023 0 2.59044058580924e-18 +0 0 2024 0 1.10023142892928e-16 +0 0 2025 0 2.00150426576449e-16 +0 0 2026 0 2.39137768876151e-18 +0 0 2027 0 1.67816883407998e-16 +0 0 2028 0 4.90822746090425e-18 +0 0 2029 0 9.26255337790631e-17 +0 0 2030 0 5.18360941097201e-18 +0 0 2031 0 2.59209263002795e-16 +0 0 2032 0 2.89690274507253e-16 +0 0 2033 0 4.12956477502408e-18 +0 0 2034 0 1.9880878071008e-17 +0 0 2035 0 4.79919027287477e-18 +0 0 2036 0 4.00776605657982e-17 +0 0 2037 0 3.63637295708958e-18 +0 0 2038 0 2.62536463691683e-17 +0 0 2039 0 4.71560204540876e-19 +0 0 2040 0 3.87158998308541e-16 +0 0 2041 0 1.45661682291947e-16 +0 0 2042 0 1.93420514448604e-18 +0 0 2043 0 5.27287621027454e-17 +0 0 2044 0 4.84431778454722e-18 +0 0 2045 0 3.63463764431792e-17 +0 0 2046 0 2.39317452232206e-18 +0 0 2047 0 2.0879763947628e-17 +0 0 2048 0 3.6604282050289e-18 +0 0 2049 0 2.31601405129638e-17 +0 0 2050 0 3.60868198345313e-18 +0 0 2051 0 3.20449420323142e-16 +0 0 2052 0 1.34527704157071e-16 +0 0 2053 0 5.34880852158789e-18 +0 0 2054 0 4.40144434273003e-17 +0 0 2055 0 2.28808103247575e-18 +0 0 2056 0 2.14086817053745e-18 +0 0 2057 0 1.09896218039674e-18 +0 0 2058 0 1.09150603607988e-17 +0 0 2059 0 2.6733023353087e-18 +0 0 2060 0 7.51778400756493e-18 +0 0 2061 0 8.64898737534574e-19 +0 0 2062 0 5.55763117963574e-17 +0 0 2063 0 1.44249521874862e-18 +0 0 2064 0 2.71073498426664e-16 +0 0 2065 0 3.60740424625795e-16 +0 0 2066 0 2.88341678947427e-18 +0 0 2067 0 1.73775085080469e-17 +0 0 2068 0 3.62457747983892e-18 +0 0 2069 0 3.95620921768072e-18 +0 0 2070 0 5.31926494567202e-19 +0 0 2071 0 4.69266005803649e-18 +0 0 2072 0 6.67055014325381e-19 +0 0 2073 0 4.07556335665665e-18 +0 0 2074 0 1.94927556785287e-18 +0 0 2075 0 9.92419630855927e-18 +0 0 2076 0 7.99787124534601e-19 +0 0 2077 0 7.43601945995404e-17 +0 0 2078 0 4.06216826042164e-19 +0 0 2079 0 1.00000000000001 +0 0 2080 0 9.59779518991293e-17 +0 0 2081 0 1.02294931750634e-16 +0 0 2082 0 2.32163455106811e-18 +0 0 2083 0 7.61832176878262e-17 +0 0 2084 0 1.50976661360375e-16 +0 0 2085 0 7.75503057599516e-19 +0 0 2086 0 4.48822674652466e-17 +0 0 2087 0 3.2305128955548e-18 +0 0 2088 0 1.08918789352712e-16 +0 0 2089 0 3.5178027391988e-17 +0 0 2090 0 7.98760275466607e-19 +0 0 2091 0 1.22652582023335e-16 +0 0 2092 0 4.93813974237361e-19 +0 0 2093 0 5.36528931919755e-17 +0 0 2094 0 3.17486107861777e-18 +0 0 2095 0 1.94560429759876e-16 +0 0 2096 0 1.71888492976045e-16 +0 0 2097 0 4.83781534084564e-18 +0 0 2098 0 5.26980739524852e-17 +0 0 2099 0 6.67218557245227e-18 +0 0 2100 0 2.10228103421481e-17 +0 0 2101 0 1.14112397037451e-18 +0 0 2102 0 2.72939590980751e-17 +0 0 2103 0 1.63345769722616e-18 +0 0 2104 0 1.45535645159635e-16 +0 0 2105 0 2.77334805167872e-16 +0 0 2106 0 8.55561117168899e-18 +0 0 2107 0 4.25557836455114e-17 +0 0 2108 0 3.78580437856423e-18 +0 0 2109 0 3.49327735915027e-17 +0 0 2110 0 2.38973272612863e-18 +0 0 2111 0 1.54948646017754e-17 +0 0 2112 0 4.64472484412817e-18 +0 0 2113 0 6.81241042765441e-17 +0 0 2114 0 4.92240727370738e-18 +0 0 2115 0 1.87482058742383e-16 +0 0 2116 0 8.01504322147312e-17 +0 0 2117 0 4.40595392951157e-18 +0 0 2118 0 9.29869699240486e-18 +0 0 2119 0 3.9500131285506e-18 +0 0 2120 0 1.03803032226732e-17 +0 0 2121 0 2.48639399199206e-18 +0 0 2122 0 1.45217790000228e-17 +0 0 2123 0 2.96422035331733e-18 +0 0 2124 0 1.66097987846664e-17 +0 0 2125 0 5.69853930434011e-18 +0 0 2126 0 3.28143310331054e-17 +0 0 2127 0 1.25798027700657e-18 +0 0 2128 0 2.77801902055726e-16 +0 0 2129 0 4.9247551690112e-16 +0 0 2130 0 4.92043833345064e-18 +0 0 2131 0 2.81832735524956e-17 +0 0 2132 0 2.49814029702859e-18 +0 0 2133 0 2.56125873224802e-18 +0 0 2134 0 1.28424190465968e-18 +0 0 2135 0 5.13144126559702e-18 +0 0 2136 0 2.0164884161165e-18 +0 0 2137 0 6.81944586212999e-18 +0 0 2138 0 7.30999299304844e-19 +0 0 2139 0 1.41125190471273e-17 +0 0 2140 0 2.39879455226388e-18 +0 0 2141 0 3.28186199066071e-17 +0 0 2142 0 2.31687911466443e-18 +0 0 2143 0 1.09109514315069e-16 +0 0 2144 0 0.999999999999951 +0 0 2145 0 2.70855932658365e-18 +0 0 2146 0 5.70695555777858e-18 +0 0 2147 0 1.50161959326475e-16 +0 0 2148 0 2.11549026101407e-18 +0 0 2149 0 1.26143923493011e-17 +0 0 2150 0 1.5059715100079e-16 +0 0 2151 0 8.55576000546939e-19 +0 0 2152 0 2.91194367871029e-16 +0 0 2153 0 4.10334444212041e-18 +0 0 2154 0 4.691041012378e-18 +0 0 2155 0 1.32710444722717e-16 +0 0 2156 0 1.66487588186814e-18 +0 0 2157 0 2.14507381636979e-16 +0 0 2158 0 2.07138240815289e-18 +0 0 2159 0 9.48113087837843e-17 +0 0 2160 0 9.64738254332149e-18 +0 0 2161 0 5.54854603094211e-18 +0 0 2162 0 2.20075872189754e-16 +0 0 2163 0 2.39057860318279e-18 +0 0 2164 0 1.31932638365251e-16 +0 0 2165 0 8.46875247610817e-20 +0 0 2166 0 2.61479741911496e-16 +0 0 2167 0 3.93000927838637e-18 +0 0 2168 0 1.58875969228215e-16 +0 0 2169 0 5.88147312162339e-18 +0 0 2170 0 6.90160214588125e-18 +0 0 2171 0 3.19825165037913e-16 +0 0 2172 0 3.71710878955813e-18 +0 0 2173 0 3.29705523280075e-17 +0 0 2174 0 1.96600595283367e-18 +0 0 2175 0 8.24640963982685e-17 +0 0 2176 0 3.40068945047326e-18 +0 0 2177 0 3.6223539083249e-17 +0 0 2178 0 6.27228194454915e-18 +0 0 2179 0 2.7122085060183e-16 +0 0 2180 0 1.45119269734429e-18 +0 0 2181 0 3.24808305040309e-18 +0 0 2182 0 2.37615274731239e-16 +0 0 2183 0 6.24587696556125e-18 +0 0 2184 0 1.38010524819603e-16 +0 0 2185 0 2.87609494358418e-18 +0 0 2186 0 1.77760134756965e-17 +0 0 2187 0 2.2058220446115e-18 +0 0 2188 0 9.57179748946834e-17 +0 0 2189 0 2.59881882039326e-18 +0 0 2190 0 6.89811288581549e-17 +0 0 2191 0 6.00499249338931e-19 +0 0 2192 0 1.34908114844413e-16 +0 0 2193 0 1.07560679859873e-17 +0 0 2194 0 1.42312136302783e-16 +0 0 2195 0 5.41978589112241e-16 +0 0 2196 0 2.87858733437692e-18 +0 0 2197 0 6.34058774890982e-17 +0 0 2198 0 7.55900644316633e-19 +0 0 2199 0 1.7424831950597e-17 +0 0 2200 0 2.86092034941597e-18 +0 0 2201 0 3.31027754732659e-17 +0 0 2202 0 8.97933957005543e-19 +0 0 2203 0 2.01428244113864e-17 +0 0 2204 0 4.77490576317554e-18 +0 0 2205 0 1.13812095881214e-16 +0 0 2206 0 4.666032771563e-18 +0 0 2207 0 1.46374717231161e-16 +0 0 2208 0 1.61565404404188e-18 +0 0 2209 0 3.68544892143186e-18 +0 0 2210 0 0.999999999999995 +0 0 2211 0 1.04375711032124e-16 +0 0 2212 0 7.06338253649511e-17 +0 0 2213 0 9.8850873971e-18 +0 0 2214 0 5.16037871435919e-17 +0 0 2215 0 4.88407514797383e-17 +0 0 2216 0 4.77678224041746e-18 +0 0 2217 0 4.39746232775715e-17 +0 0 2218 0 9.46908051879725e-18 +0 0 2219 0 4.59284566879415e-17 +0 0 2220 0 1.15247103654877e-17 +0 0 2221 0 2.65326202016821e-18 +0 0 2222 0 1.06419988492707e-16 +0 0 2223 0 8.42233608684869e-19 +0 0 2224 0 6.91390117749469e-17 +0 0 2225 0 6.54081666653226e-18 +0 0 2226 0 9.37554329049708e-17 +0 0 2227 0 4.20877796139067e-17 +0 0 2228 0 3.97593357697032e-18 +0 0 2229 0 2.9409216192704e-16 +0 0 2230 0 1.73761178084077e-18 +0 0 2231 0 1.03095816890164e-16 +0 0 2232 0 3.31656959561013e-18 +0 0 2233 0 5.3176156111317e-17 +0 0 2234 0 3.63491743429849e-18 +0 0 2235 0 2.77813952075803e-17 +0 0 2236 0 2.3640375582484e-17 +0 0 2237 0 6.16899671651534e-18 +0 0 2238 0 3.75617470648658e-18 +0 0 2239 0 2.45538645463453e-18 +0 0 2240 0 1.93990452580222e-16 +0 0 2241 0 2.9713996166003e-18 +0 0 2242 0 8.19026753615518e-17 +0 0 2243 0 1.53116334207517e-18 +0 0 2244 0 4.88904514617402e-16 +0 0 2245 0 6.5957672116623e-18 +0 0 2246 0 1.01661451881663e-17 +0 0 2247 0 2.27502323672797e-16 +0 0 2248 0 9.3296177432378e-19 +0 0 2249 0 2.90282093260214e-16 +0 0 2250 0 5.10805653200826e-19 +0 0 2251 0 6.56221525697402e-17 +0 0 2252 0 2.47874312281958e-18 +0 0 2253 0 9.71594066655343e-17 +0 0 2254 0 8.72790636914903e-19 +0 0 2255 0 1.19058302760439e-16 +0 0 2256 0 3.30069507119948e-18 +0 0 2257 0 2.60229440248308e-16 +0 0 2258 0 4.31056875453e-18 +0 0 2259 0 1.44253262899418e-18 +0 0 2260 0 1.15215165385835e-17 +0 0 2261 0 3.26908459061872e-16 +0 0 2262 0 1.04144710571399e-16 +0 0 2263 0 3.7967726652903e-18 +0 0 2264 0 3.33073135367334e-17 +0 0 2265 0 1.44599687213684e-18 +0 0 2266 0 5.91695698490424e-17 +0 0 2267 0 1.59492211983553e-18 +0 0 2268 0 1.0503046228709e-17 +0 0 2269 0 2.94732148278872e-18 +0 0 2270 0 1.91662108981546e-16 +0 0 2271 0 1.55948322782441e-18 +0 0 2272 0 2.42713020683986e-16 +0 0 2273 0 5.51856199629237e-18 +0 0 2274 0 9.78348279173641e-18 +0 0 2275 0 5.02219629324032e-17 +0 0 2276 0 2.24913077041961e-18 +0 0 2277 0 1 +0 0 2278 0 5.07470722434443e-18 +0 0 2279 0 5.31835872648773e-18 +0 0 2280 0 5.11745249461764e-17 +0 0 2281 0 4.37944868455986e-18 +0 0 2282 0 2.39252019888639e-18 +0 0 2283 0 1.3518560670151e-16 +0 0 2284 0 4.88606720341968e-18 +0 0 2285 0 4.76799397980316e-17 +0 0 2286 0 2.07916210702705e-18 +0 0 2287 0 4.36642949202779e-18 +0 0 2288 0 1.92535274329361e-17 +0 0 2289 0 1.5705668247661e-17 +0 0 2290 0 2.90251631217815e-17 +0 0 2291 0 1.0265532727197e-17 +0 0 2292 0 8.64272836561606e-17 +0 0 2293 0 1.25921206890268e-18 +0 0 2294 0 3.41623565347628e-18 +0 0 2295 0 5.01142802964863e-17 +0 0 2296 0 4.1931440393428e-18 +0 0 2297 0 8.6913416135796e-17 +0 0 2298 0 6.30230982719773e-18 +0 0 2299 0 2.78798503463692e-17 +0 0 2300 0 8.62796213513984e-18 +0 0 2301 0 1.96457864369444e-17 +0 0 2302 0 2.8269302710995e-18 +0 0 2303 0 4.77264086409802e-17 +0 0 2304 0 3.69535926834384e-17 +0 0 2305 0 7.76282054675287e-18 +0 0 2306 0 9.076556134834e-17 +0 0 2307 0 3.7233295949629e-18 +0 0 2308 0 8.78056057442568e-17 +0 0 2309 0 2.99084181619126e-18 +0 0 2310 0 1.4760683095216e-16 +0 0 2311 0 4.31537144442665e-18 +0 0 2312 0 2.85090810978719e-17 +0 0 2313 0 3.72687667036439e-18 +0 0 2314 0 2.16763327350934e-18 +0 0 2315 0 1.35820058435235e-14 +0 0 2316 0 1.08726156637902e-17 +0 0 2317 0 1.82039926042168e-16 +0 0 2318 0 1.21586967819556e-18 +0 0 2319 0 9.43912768255118e-17 +0 0 2320 0 6.63749464949079e-19 +0 0 2321 0 1.29599350033571e-16 +0 0 2322 0 3.11618438910949e-18 +0 0 2323 0 1.42427688860875e-16 +0 0 2324 0 3.45024808046704e-18 +0 0 2325 0 2.35102198332398e-18 +0 0 2326 0 2.40397543894343e-18 +0 0 2327 0 1.38226752328164e-18 +0 0 2328 0 2.81872563356566e-17 +0 0 2329 0 6.92613639671273e-17 +0 0 2330 0 4.47281493730696e-16 +0 0 2331 0 2.92703070729085e-18 +0 0 2332 0 3.88981811939929e-17 +0 0 2333 0 1.98847353320575e-18 +0 0 2334 0 3.68211151248177e-17 +0 0 2335 0 3.07133070728962e-18 +0 0 2336 0 1.56833387283006e-16 +0 0 2337 0 5.09122063977396e-18 +0 0 2338 0 2.92852563007132e-16 +0 0 2339 0 7.83260902124217e-18 +0 0 2340 0 2.35447125009309e-17 +0 0 2341 0 3.38106690756855e-19 +0 0 2342 0 2.87411358741394e-18 +0 0 2343 0 4.69982987339474e-17 +0 0 2344 0 6.57238386739083e-18 +0 0 2345 0 0.999999999999903 +0 0 2346 0 3.70566292443093e-17 +0 0 2347 0 2.35549830471837e-17 +0 0 2348 0 6.3062117560906e-18 +0 0 2349 0 2.498176197085e-17 +0 0 2350 0 2.52868033213733e-17 +0 0 2351 0 4.25219716812307e-18 +0 0 2352 0 1.31109973092569e-16 +0 0 2353 0 5.75031697528208e-18 +0 0 2354 0 7.16206020587664e-18 +0 0 2355 0 7.17586863065802e-18 +0 0 2356 0 2.51153985370029e-18 +0 0 2357 0 1.29488297399413e-16 +0 0 2358 0 2.40824080440098e-18 +0 0 2359 0 3.4206471235324e-17 +0 0 2360 0 8.38791694455869e-18 +0 0 2361 0 3.27502095059897e-18 +0 0 2362 0 4.68746955730851e-13 +0 0 2363 0 1.50641786148634e-18 +0 0 2364 0 1.43462344083226e-16 +0 0 2365 0 7.48516411930831e-18 +0 0 2366 0 1.59520441752892e-17 +0 0 2367 0 6.40474031631994e-18 +0 0 2368 0 5.05746003264433e-17 +0 0 2369 0 2.42849978255999e-18 +0 0 2370 0 2.2672783657581e-18 +0 0 2371 0 4.17149642104835e-18 +0 0 2372 0 4.87818556976638e-16 +0 0 2373 0 1.02590433234391e-16 +0 0 2374 0 2.51333826701955e-18 +0 0 2375 0 7.92728734724378e-18 +0 0 2376 0 8.31057402461585e-19 +0 0 2377 0 3.85812287039783e-17 +0 0 2378 0 5.11513441970015e-18 +0 0 2379 0 2.46191608905628e-17 +0 0 2380 0 1.86661951566059e-18 +0 0 2381 0 3.65410893099091e-18 +0 0 2382 0 1.77657061170697e-18 +0 0 2383 0 4.3698515756842e-18 +0 0 2384 0 3.81444235066213e-12 +0 0 2385 0 4.57190905192041e-18 +0 0 2386 0 9.3945422270028e-17 +0 0 2387 0 4.12172662916429e-19 +0 0 2388 0 2.51861799216951e-16 +0 0 2389 0 1.15632944293277e-18 +0 0 2390 0 1.0915692136354e-16 +0 0 2391 0 7.37280118807816e-18 +0 0 2392 0 5.50840099500348e-18 +0 0 2393 0 4.64790034576255e-19 +0 0 2394 0 2.66184667780193e-18 +0 0 2395 0 3.13037568709874e-18 +0 0 2396 0 2.16150742259332e-18 +0 0 2397 0 1.32953610768489e-16 +0 0 2398 0 9.17175186469493e-17 +0 0 2399 0 1.7768091125557e-16 +0 0 2400 0 8.9260352786269e-19 +0 0 2401 0 2.15383011378539e-16 +0 0 2402 0 4.33257885750661e-18 +0 0 2403 0 8.4187942970573e-17 +0 0 2404 0 2.4359298079581e-18 +0 0 2405 0 8.77977815864105e-17 +0 0 2406 0 3.6380936323152e-18 +0 0 2407 0 4.89390079467538e-17 +0 0 2408 0 2.07773899844146e-18 +0 0 2409 0 4.06477207772221e-18 +0 0 2410 0 3.23037813212042e-18 +0 0 2411 0 3.5859219921158e-18 +0 0 2412 0 3.66053867127799e-17 +0 0 2413 0 3.73980533695415e-18 +0 0 2414 0 1.00000000001468 +0 0 2415 0 2.40676805533014e-18 +0 0 2416 0 1.88413793602704e-18 +0 0 2417 0 6.38296663010953e-17 +0 0 2418 0 1.2698732341361e-18 +0 0 2419 0 1.257989828991e-18 +0 0 2420 0 3.9464967250094e-17 +0 0 2421 0 1.16059415597203e-18 +0 0 2422 0 6.14331035988466e-17 +0 0 2423 0 1.11217585501022e-18 +0 0 2424 0 9.44593875694562e-17 +0 0 2425 0 3.14579675784463e-17 +0 0 2426 0 2.59882691591479e-18 +0 0 2427 0 8.26686396885055e-17 +0 0 2428 0 1.95806420983746e-18 +0 0 2429 0 6.88224419188583e-18 +0 0 2430 0 1.03932422136068e-18 +0 0 2431 0 1.9255189976366e-18 +0 0 2432 0 1.95664107029329e-10 +0 0 2433 0 4.25467297979121e-18 +0 0 2434 0 6.24795573324359e-17 +0 0 2435 0 3.98532908254077e-18 +0 0 2436 0 4.75588187612825e-17 +0 0 2437 0 3.20617350456407e-19 +0 0 2438 0 9.77098390503954e-19 +0 0 2439 0 1.24899542520994e-18 +0 0 2440 0 3.12663126770211e-19 +0 0 2441 0 1.03275191311548e-17 +0 0 2442 0 3.11959934325824e-17 +0 0 2443 0 7.20650904674412e-17 +0 0 2444 0 7.19773814051498e-18 +0 0 2445 0 4.50415485916809e-17 +0 0 2446 0 1.61074428468954e-18 +0 0 2447 0 1.61494804216511e-17 +0 0 2448 0 1.69281298357637e-18 +0 0 2449 0 7.07018218606497e-18 +0 0 2450 0 1.69176993631609e-18 +0 0 2451 0 4.73089929324077e-19 +0 0 2452 0 5.54029795311048e-18 +0 0 2453 0 1.96315755776267e-18 +0 0 2454 0 8.22571244592318e-10 +0 0 2455 0 1.90702657776745e-18 +0 0 2456 0 9.88064662388517e-17 +0 0 2457 0 2.28609268761066e-18 +0 0 2458 0 1.15623941873999e-16 +0 0 2459 0 8.99763530902491e-18 +0 0 2460 0 1.94341109754398e-18 +0 0 2461 0 2.05327822406862e-18 +0 0 2462 0 3.26367464982568e-18 +0 0 2463 0 2.22393363046779e-18 +0 0 2464 0 1.94623930699941e-18 +0 0 2465 0 1.06673948401123e-18 +0 0 2466 0 4.37073669143866e-18 +0 0 2467 0 1.65609782208744e-16 +0 0 2468 0 6.39028276217656e-16 +0 0 2469 0 2.95354312441965e-16 +0 0 2470 0 9.99237425040323e-19 +0 0 2471 0 1.1373617029283e-16 +0 0 2472 0 1.75528006872632e-18 +0 0 2473 0 6.95125300581703e-17 +0 0 2474 0 1.48777448555222e-17 +0 0 2475 0 2.06128773884151e-17 +0 0 2476 0 2.34477653441411e-18 +0 0 2477 0 1.0908577452251e-17 +0 0 2478 0 1.91642778139923e-18 +0 0 2479 0 4.826743798462e-19 +0 0 2480 0 1.60242836079987e-17 +0 0 2481 0 2.0667561057044e-18 +0 0 2482 0 5.09180208510269e-17 +0 0 2483 0 5.91667532268065e-18 +0 0 2484 0 0.999999997764456 +0 0 2485 0 4.98169292863248e-17 +0 0 2486 0 2.42149680060966e-17 +0 0 2487 0 5.18518066074864e-18 +0 0 2488 0 9.20651322731919e-18 +0 0 2489 0 1.07997008153283e-08 +0 0 2490 0 7.35843462815607e-19 +0 0 2491 0 9.39660187390004e-17 +0 0 2492 0 4.21051599402329e-18 +0 0 2493 0 2.2035779346295e-18 +0 0 2494 0 1.97600345966192e-18 +0 0 2495 0 1.4962225489846e-15 +0 0 2496 0 5.55250287413949e-17 +0 0 2497 0 1.92069395589543e-18 +0 0 2498 0 2.31846399992032e-17 +0 0 2499 0 2.51357622395e-18 +0 0 2500 0 7.45933131921535e-19 +0 0 2501 0 9.17975368668873e-19 +0 0 2502 0 6.03315384772901e-19 +0 0 2503 0 5.63896047261059e-08 +0 0 2504 0 3.96911343057288e-18 +0 0 2505 0 5.91044247189928e-17 +0 0 2506 0 1.35147199509321e-18 +0 0 2507 0 2.02395612748488e-18 +0 0 2508 0 1.18468606307719e-18 +0 0 2509 0 1.38594895260814e-18 +0 0 2510 0 8.00313760313011e-19 +0 0 2511 0 1.77319034043445e-18 +0 0 2512 0 1.82722236783961e-17 +0 0 2513 0 1.68932315417101e-15 +0 0 2514 0 1.61937104989142e-16 +0 0 2515 0 3.01338086279509e-18 +0 0 2516 0 6.12888071196744e-17 +0 0 2517 0 2.58156915721275e-18 +0 0 2518 0 2.33351713936646e-18 +0 0 2519 0 3.33071190354498e-19 +0 0 2520 0 6.73505327622507e-19 +0 0 2521 0 3.30579354389195e-18 +0 0 2522 0 1.98046643524194e-18 +0 0 2523 0 5.01772507038757e-18 +0 0 2524 0 2.70683731228526e-18 +0 0 2525 0 1.47525523960388e-07 +0 0 2526 0 4.94026362359899e-18 +0 0 2527 0 2.42886204711332e-16 +0 0 2528 0 8.52815369157589e-18 +0 0 2529 0 3.01961610521025e-18 +0 0 2530 0 3.71590117780636e-18 +0 0 2531 0 1.08565704660187e-18 +0 0 2532 0 1.12423674541301e-18 +0 0 2533 0 2.11342310455304e-18 +0 0 2534 0 9.71403933952712e-19 +0 0 2535 0 1.10410725360924e-18 +0 0 2536 0 1.95143461859099e-17 +0 0 2537 0 2.53393902654787e-18 +0 0 2538 0 4.65951031385177e-17 +0 0 2539 0 1.38229497186649e-15 +0 0 2540 0 4.30813481004191e-16 +0 0 2541 0 4.01866512215367e-18 +0 0 2542 0 5.79929889062961e-17 +0 0 2543 0 9.34838201018239e-18 +0 0 2544 0 5.509321973157e-17 +0 0 2545 0 3.65284406767196e-18 +0 0 2546 0 1.01601114953212e-17 +0 0 2547 0 1.98918833991536e-18 +0 0 2548 0 2.47102892804044e-18 +0 0 2549 0 1.727256634496e-18 +0 0 2550 0 4.12954533858271e-18 +0 0 2551 0 3.93449290323214e-18 +0 0 2552 0 4.23828442625083e-18 +0 0 2553 0 1.54456922752018e-16 +0 0 2554 0 3.3729737626008e-18 +0 0 2555 0 1.00000029526474 +0 0 2556 0 8.86287785431323e-19 +0 0 2557 0 8.09398139654905e-16 +0 0 2558 0 7.42354488506286e-17 +0 0 2559 0 3.43403814052991e-19 +0 0 2560 0 1.84778607972356e-18 +0 0 2561 0 5.12915576122627e-06 +0 0 2562 0 2.76673748288561e-18 +0 0 2563 0 1.56448485493705e-18 +0 0 2564 0 1.16069437105611e-18 +0 0 2565 0 1.17972793293369e-18 +0 0 2566 0 1.97712320378447e-18 +0 0 2567 0 5.23353413193787e-16 +0 0 2568 0 1.48155271983282e-16 +0 0 2569 0 1.33588137264014e-18 +0 0 2570 0 2.08327319516225e-18 +0 0 2571 0 8.95465950445615e-19 +0 0 2572 0 2.66130704473349e-18 +0 0 2573 0 1.3595362353581e-18 +0 0 2574 0 4.13665522844119e-18 +0 0 2575 0 1.26087670870974e-05 +0 0 2576 0 6.8050928244344e-19 +0 0 2577 0 3.0267006932494e-19 +0 0 2578 0 3.00229377058028e-18 +0 0 2579 0 1.69981834014579e-18 +0 0 2580 0 2.02407322669357e-18 +0 0 2581 0 1.20787816535193e-18 +0 0 2582 0 1.86582549936974e-18 +0 0 2583 0 1.3262406949996e-18 +0 0 2584 0 2.01101561075655e-17 +0 0 2585 0 9.44513368094318e-16 +0 0 2586 0 1.17410207401775e-16 +0 0 2587 0 3.77060853122917e-18 +0 0 2588 0 8.32989907764227e-18 +0 0 2589 0 2.544793410331e-18 +0 0 2590 0 1.95979691063548e-18 +0 0 2591 0 1.19838124910373e-18 +0 0 2592 0 2.56139604770936e-18 +0 0 2593 0 2.41617750357301e-18 +0 0 2594 0 6.64708381287252e-19 +0 0 2595 0 3.02763794471408e-18 +0 0 2596 0 2.48246821204974e-18 +0 0 2597 0 2.20838247240798e-05 +0 0 2598 0 2.64295617801885e-18 +0 0 2599 0 6.12533514061787e-18 +0 0 2600 0 2.7831234922807e-18 +0 0 2601 0 5.61353239095944e-18 +0 0 2602 0 1.75045131812578e-18 +0 0 2603 0 1.4761285269101e-18 +0 0 2604 0 1.96280853466452e-18 +0 0 2605 0 1.01754805551775e-18 +0 0 2606 0 3.56817319747985e-18 +0 0 2607 0 3.78247750566501e-18 +0 0 2608 0 1.03311581099837e-17 +0 0 2609 0 3.7980698837969e-18 +0 0 2610 0 1.35654459883822e-16 +0 0 2611 0 1.76794309260033e-15 +0 0 2612 0 2.74433760083423e-16 +0 0 2613 0 4.45653477963883e-18 +0 0 2614 0 1.5690633552111e-16 +0 0 2615 0 5.22492772882528e-18 +0 0 2616 0 2.41397586317293e-17 +0 0 2617 0 4.99937805781026e-18 +0 0 2618 0 7.38650101061064e-18 +0 0 2619 0 1.47802615119863e-18 +0 0 2620 0 6.85994896287328e-19 +0 0 2621 0 8.31641742941621e-18 +0 0 2622 0 1.53840724780148e-18 +0 0 2623 0 9.03779655860738e-17 +0 0 2624 0 1.6698999507073e-18 +0 0 2625 0 2.44599105000416e-16 +0 0 2626 0 3.22102841020721e-18 +0 0 2627 0 0.999966679897244 +0 0 2628 0 0.000659824181039406 +0 0 2629 0 7.50757407999348e-18 +0 0 2630 0 5.58655598282203e-16 +0 0 2631 0 7.50757407999348e-18 +0 0 2632 0 1.0868441783646e-18 +0 0 2633 0 9.28049604835582e-19 +0 0 2634 0 0.00147691846548442 +0 0 2635 0 9.28049604835582e-19 +0 0 2636 0 1.0868441783646e-18 +0 0 2637 0 1.52570358732694e-18 +0 0 2638 0 1.57742212678847e-19 +0 0 2639 0 5.33871260338341e-17 +0 0 2640 0 1.09589245340458e-15 +0 0 2641 0 5.0896298733452e-17 +0 0 2642 0 1.01195085913347e-18 +0 0 2643 0 1.52570358732694e-18 +0 0 2644 0 1.28550565520414e-18 +0 0 2645 0 5.46617973182345e-19 +0 0 2646 0 2.34929246298728e-18 +0 0 2647 0 2.47126060377869e-18 +0 0 2648 0 0.00198622317606426 +0 0 2649 0 2.79466584330709e-18 +0 0 2650 0 7.91319547973749e-19 +0 0 2651 0 5.46617973182345e-19 +0 0 2652 0 1.28550565520414e-18 +0 0 2653 0 1.62553167545881e-18 +0 0 2654 0 2.1891320110771e-18 +0 0 2655 0 6.72498033818466e-18 +0 0 2656 0 9.98282909925526e-19 +0 0 2657 0 3.79300430618252e-17 +0 0 2658 0 1.5467496844988e-15 +0 0 2659 0 4.42659627425358e-17 +0 0 2660 0 2.54000996792482e-18 +0 0 2661 0 4.69248174979624e-18 +0 0 2662 0 7.35790465139552e-19 +0 0 2663 0 1.62553167545881e-18 +0 0 2664 0 2.19756332903685e-18 +0 0 2665 0 2.61204763126338e-18 +0 0 2666 0 2.99753389579682e-18 +0 0 2667 0 3.72913493117327e-18 +0 0 2668 0 5.31696427196197e-18 +0 0 2669 0 6.7029829685227e-18 +0 0 2670 0 0.00239611662362563 +0 0 2671 0 6.22376478559795e-18 +0 0 2672 0 2.69951848134383e-18 +0 0 2673 0 5.76118660821484e-18 +0 0 2674 0 4.28037963385039e-18 +0 0 2675 0 8.01580233219041e-19 +0 0 2676 0 2.19756332903685e-18 +0 0 2677 0 2.03266623227234e-18 +0 0 2678 0 2.9999526480863e-18 +0 0 2679 0 6.9139870617338e-18 +0 0 2680 0 2.82359305246562e-18 +0 0 2681 0 3.62367210313568e-17 +0 0 2682 0 8.00877642975912e-18 +0 0 2683 0 7.06715377962595e-16 +0 0 2684 0 1.71895052956772e-15 +0 0 2685 0 7.87465207336998e-16 +0 0 2686 0 8.69709628953277e-18 +0 0 2687 0 5.57139393750867e-17 +0 0 2688 0 3.3472668119129e-18 +0 0 2689 0 5.64293787312127e-18 +0 0 2690 0 3.01952107579104e-18 +0 0 2691 0 2.03266623227234e-18 +0 0 2692 0 2.72904570163551e-18 +0 0 2693 0 3.15024224354094e-18 +0 0 2694 0 2.14908252333878e-18 +0 0 2695 0 1.66923277759045e-18 +0 0 2696 0 6.2727014921191e-17 +0 0 2697 0 2.73016650980184e-18 +0 0 2698 0 7.20194835899925e-16 +0 0 2699 0 6.04217936255016e-18 +0 0 2700 0 1.00275415238049 +0 0 2701 0 2.17737629308436e-18 +0 0 2702 0 2.55170553608766e-18 +0 0 2703 0 9.08272107875739e-17 +0 0 2704 0 6.42381839883927e-16 +0 0 2705 0 1.99317888755468e-18 +0 0 2706 0 1.46067770952834e-18 +0 0 2707 0 2.71191528709282e-18 +0 0 2708 0 5.12915576091424e-06 +0 0 2709 0 2.58495888122374e-18 +0 0 2710 0 2.33128777308357e-18 +0 0 2711 0 2.46682474686483e-18 +0 0 2712 0 3.75843015030647e-18 +0 0 2713 0 5.20241835439488e-17 +0 0 2714 0 1.23006447266974e-16 +0 0 2715 0 4.72448124641387e-18 +0 0 2716 0 6.02439336897777e-19 +0 0 2717 0 9.35960470215996e-19 +0 0 2718 0 3.44186022197828e-18 +0 0 2719 0 1.1069013318134e-20 +0 0 2720 0 4.88355096739587e-18 +0 0 2721 0 2.04799025440278e-18 +0 0 2722 0 1.26087670873341e-05 +0 0 2723 0 6.66982123928949e-19 +0 0 2724 0 1.66421252072976e-18 +0 0 2725 0 2.28901727051559e-18 +0 0 2726 0 2.3540938861082e-18 +0 0 2727 0 2.64133617352802e-18 +0 0 2728 0 8.11570373001292e-19 +0 0 2729 0 4.51965251784153e-18 +0 0 2730 0 3.94473194268465e-18 +0 0 2731 0 1.82192905940641e-16 +0 0 2732 0 1.2900418926814e-16 +0 0 2733 0 4.55732729444651e-17 +0 0 2734 0 2.72451315030059e-18 +0 0 2735 0 2.16981370737408e-18 +0 0 2736 0 5.81824957319466e-19 +0 0 2737 0 1.18847787044207e-18 +0 0 2738 0 4.03503359646428e-18 +0 0 2739 0 9.66056536075836e-19 +0 0 2740 0 2.26544844245139e-18 +0 0 2741 0 2.57366352123712e-18 +0 0 2742 0 2.10702435249387e-18 +0 0 2743 0 6.52142365567297e-18 +0 0 2744 0 2.20838247240918e-05 +0 0 2745 0 2.95766695454905e-18 +0 0 2746 0 4.1791373729526e-18 +0 0 2747 0 8.68715702104217e-19 +0 0 2748 0 1.35863385255975e-18 +0 0 2749 0 6.9664655329391e-19 +0 0 2750 0 2.49942560016322e-18 +0 0 2751 0 3.0819098195271e-18 +0 0 2752 0 3.95815965531797e-18 +0 0 2753 0 3.2472886737913e-17 +0 0 2754 0 5.50318440107879e-18 +0 0 2755 0 1.57073577890674e-16 +0 0 2756 0 7.84437924431044e-18 +0 0 2757 0 5.16933142106486e-16 +0 0 2758 0 3.06788445546233e-16 +0 0 2759 0 9.61202542695737e-17 +0 0 2760 0 3.39385785356696e-18 +0 0 2761 0 1.50682986102341e-17 +0 0 2762 0 5.58164192654866e-18 +0 0 2763 0 2.09572379693286e-18 +0 0 2764 0 3.31285128553582e-18 +0 0 2765 0 9.29148298807488e-19 +0 0 2766 0 1.20904561561703e-17 +0 0 2767 0 4.05489320869981e-18 +0 0 2768 0 2.75717884567976e-17 +0 0 2769 0 2.88286752946846e-18 +0 0 2770 0 1.58679762054604e-16 +0 0 2771 0 5.17685288158966e-18 +0 0 2772 0 4.38484142663359e-16 +0 0 2773 0 2.21159343773712e-18 +0 0 2774 0 0.999966679897248 +0 0 2775 0 1.03950785996394e-16 +0 0 2776 0 3.69788691316996e-18 +0 0 2777 0 1.95686347899398e-18 +0 0 2778 0 1.79147871821611e-17 +0 0 2779 0 3.3380139417488e-18 +0 0 2780 0 2.34924004227143e-18 +0 0 2781 0 9.72499966201274e-17 +0 0 2782 0 1.7706366180278e-18 +0 0 2783 0 1.07996999722331e-08 +0 0 2784 0 9.26083833673015e-19 +0 0 2785 0 2.13547244459699e-18 +0 0 2786 0 3.09370448877917e-17 +0 0 2787 0 4.05418676464295e-18 +0 0 2788 0 8.7365738032334e-17 +0 0 2789 0 7.86866987611672e-17 +0 0 2790 0 1.91591411732848e-18 +0 0 2791 0 2.50758347429637e-18 +0 0 2792 0 1.50708101321101e-18 +0 0 2793 0 2.15673141936609e-18 +0 0 2794 0 4.52422312865788e-18 +0 0 2795 0 8.4115389263003e-17 +0 0 2796 0 3.98765292408273e-18 +0 0 2797 0 5.63896059150265e-08 +0 0 2798 0 1.21379257842268e-18 +0 0 2799 0 2.1049458017428e-18 +0 0 2800 0 4.24419413900407e-19 +0 0 2801 0 3.12441222585673e-18 +0 0 2802 0 1.97031962687219e-18 +0 0 2803 0 2.41796720607104e-18 +0 0 2804 0 6.56974698105027e-17 +0 0 2805 0 5.39696874577347e-18 +0 0 2806 0 2.39116903934386e-16 +0 0 2807 0 3.73567033538057e-16 +0 0 2808 0 3.43568636710565e-17 +0 0 2809 0 8.57683975185105e-19 +0 0 2810 0 1.41743247652975e-18 +0 0 2811 0 1.65673613773393e-18 +0 0 2812 0 1.23407872766209e-18 +0 0 2813 0 1.92282612835924e-18 +0 0 2814 0 3.86428968934732e-18 +0 0 2815 0 8.50555025427382e-19 +0 0 2816 0 1.04240174141798e-17 +0 0 2817 0 2.19394611271411e-16 +0 0 2818 0 1.64962960853175e-18 +0 0 2819 0 1.47525523016317e-07 +0 0 2820 0 6.0826649461742e-19 +0 0 2821 0 9.81308539603677e-20 +0 0 2822 0 1.60894293313073e-18 +0 0 2823 0 1.03415670184129e-18 +0 0 2824 0 6.26196204901373e-19 +0 0 2825 0 1.86122691898498e-18 +0 0 2826 0 1.659198607001e-17 +0 0 2827 0 2.98117688018013e-18 +0 0 2828 0 5.32925449663625e-17 +0 0 2829 0 1.56027445785903e-17 +0 0 2830 0 1.00073470350334e-16 +0 0 2831 0 4.46973004819814e-18 +0 0 2832 0 4.05633700577938e-16 +0 0 2833 0 6.81156806993226e-16 +0 0 2834 0 3.72228516376615e-17 +0 0 2835 0 2.56607026311834e-18 +0 0 2836 0 9.83755014363436e-18 +0 0 2837 0 7.58702605115412e-19 +0 0 2838 0 3.64956134225689e-18 +0 0 2839 0 9.83122683897245e-19 +0 0 2840 0 1.13427072125587e-18 +0 0 2841 0 2.75411407879682e-17 +0 0 2842 0 5.77885461298818e-19 +0 0 2843 0 7.68925743335711e-17 +0 0 2844 0 8.82476680756996e-18 +0 0 2845 0 1.30664349247862e-16 +0 0 2846 0 1.14758240548793e-18 +0 0 2847 0 5.89782240225119e-16 +0 0 2848 0 1.59293653776049e-18 +0 0 2849 0 1.00000029526474 +0 0 2850 0 8.03276163740183e-19 +0 0 2851 0 1.34250357454886e-18 +0 0 2852 0 4.33722250169361e-17 +0 0 2853 0 2.30264914657476e-18 +0 0 2854 0 3.82522426778897e-18 +0 0 2855 0 6.72387675256287e-17 +0 0 2856 0 9.9819612883856e-18 +0 0 2857 0 3.2784262473688e-17 +0 0 2858 0 5.96946357112009e-19 +0 0 2859 0 1.8959147964023e-19 +0 0 2860 0 5.10593791289066e-18 +0 0 2861 0 3.31202639457036e-18 +0 0 2862 0 8.94035709898052e-17 +0 0 2863 0 3.02699119710164e-18 +0 0 2864 0 3.34913215250073e-17 +0 0 2865 0 2.01591217822618e-17 +0 0 2866 0 1.35149842786305e-18 +0 0 2867 0 3.21068230711673e-18 +0 0 2868 0 1.78389575635358e-18 +0 0 2869 0 5.01494474830235e-17 +0 0 2870 0 3.41829887035461e-18 +0 0 2871 0 1.07400617487742e-16 +0 0 2872 0 2.19438683881453e-18 +0 0 2873 0 1.95664013135363e-10 +0 0 2874 0 9.32923184459137e-19 +0 0 2875 0 2.08655936023412e-18 +0 0 2876 0 4.65639745883196e-18 +0 0 2877 0 2.29311726607369e-18 +0 0 2878 0 4.16036920399423e-17 +0 0 2879 0 1.2733884286038e-17 +0 0 2880 0 5.07880047061246e-17 +0 0 2881 0 1.04177432395293e-18 +0 0 2882 0 5.85322975369037e-17 +0 0 2883 0 3.90179235661251e-17 +0 0 2884 0 8.04648076564222e-18 +0 0 2885 0 2.75916148941478e-18 +0 0 2886 0 1.62306640466826e-18 +0 0 2887 0 5.51135836155244e-18 +0 0 2888 0 2.27084005202741e-18 +0 0 2889 0 2.16471624037527e-18 +0 0 2890 0 7.58637956836942e-18 +0 0 2891 0 7.07014244238835e-17 +0 0 2892 0 1.4090745902366e-18 +0 0 2893 0 6.41444149908698e-17 +0 0 2894 0 4.43911436387823e-19 +0 0 2895 0 8.22571196998434e-10 +0 0 2896 0 1.17318473814903e-18 +0 0 2897 0 3.92614545045856e-18 +0 0 2898 0 1.58056611457996e-18 +0 0 2899 0 1.9757296093046e-18 +0 0 2900 0 1.28733827207801e-17 +0 0 2901 0 1.63101792510718e-18 +0 0 2902 0 1.66944523312252e-17 +0 0 2903 0 3.46273560001386e-18 +0 0 2904 0 1.41546478972872e-17 +0 0 2905 0 1.76550556135054e-18 +0 0 2906 0 1.17353126702995e-16 +0 0 2907 0 1.53410145748315e-18 +0 0 2908 0 3.86367762443211e-16 +0 0 2909 0 3.75169520703738e-16 +0 0 2910 0 1.41438114842254e-16 +0 0 2911 0 1.75521034283239e-18 +0 0 2912 0 4.07114539097883e-18 +0 0 2913 0 9.79486329925236e-19 +0 0 2914 0 2.96123695887181e-18 +0 0 2915 0 1.96195760130184e-17 +0 0 2916 0 3.97755597745809e-18 +0 0 2917 0 5.61389237332864e-17 +0 0 2918 0 8.20734726958001e-18 +0 0 2919 0 1.97620267938167e-16 +0 0 2920 0 6.85480145224742e-18 +0 0 2921 0 1.79816885938223e-16 +0 0 2922 0 5.08125770327503e-18 +0 0 2923 0 1.48537398938353e-16 +0 0 2924 0 1.25512980553949e-18 +0 0 2925 0 0.999999997764456 +0 0 2926 0 5.19987570604271e-17 +0 0 2927 0 2.66973917311919e-17 +0 0 2928 0 8.13922450811486e-18 +0 0 2929 0 1.11893151737999e-17 +0 0 2930 0 1.0763909242718e-17 +0 0 2931 0 3.95870090449874e-18 +0 0 2932 0 1.65319491588705e-16 +0 0 2933 0 5.5064324057882e-18 +0 0 2934 0 3.53713694032284e-17 +0 0 2935 0 2.41436841067858e-18 +0 0 2936 0 5.49525110056562e-18 +0 0 2937 0 6.03846495296083e-17 +0 0 2938 0 4.69239550380356e-18 +0 0 2939 0 1.14577086503159e-16 +0 0 2940 0 3.73588493323137e-18 +0 0 2941 0 9.51915159135191e-18 +0 0 2942 0 1.37600298221416e-18 +0 0 2943 0 2.22538043684055e-18 +0 0 2944 0 6.1060837085761e-17 +0 0 2945 0 3.83520521289773e-18 +0 0 2946 0 1.60538173649408e-17 +0 0 2947 0 6.24107734731662e-18 +0 0 2948 0 1.30266161334566e-16 +0 0 2949 0 5.40634285057625e-18 +0 0 2950 0 4.68239179618903e-13 +0 0 2951 0 9.87630715744074e-19 +0 0 2952 0 1.14726157288003e-18 +0 0 2953 0 1.39493129304607e-17 +0 0 2954 0 8.03009461080869e-18 +0 0 2955 0 1.48104905126703e-17 +0 0 2956 0 5.92834996554674e-18 +0 0 2957 0 5.43501459900268e-17 +0 0 2958 0 7.41742469428061e-18 +0 0 2959 0 1.23169757010977e-16 +0 0 2960 0 9.86977653863313e-16 +0 0 2961 0 5.27394621122626e-18 +0 0 2962 0 3.3089805429993e-18 +0 0 2963 0 2.94360306632562e-18 +0 0 2964 0 2.47372576689215e-18 +0 0 2965 0 8.01718217596216e-18 +0 0 2966 0 7.6076366447272e-17 +0 0 2967 0 3.35212181195795e-18 +0 0 2968 0 2.53718883640868e-16 +0 0 2969 0 2.01972137331226e-18 +0 0 2970 0 9.4427212158109e-17 +0 0 2971 0 8.54905391744949e-18 +0 0 2972 0 3.81488714523235e-12 +0 0 2973 0 6.18477081758036e-18 +0 0 2974 0 2.36153397582278e-18 +0 0 2975 0 3.00311036719258e-18 +0 0 2976 0 2.94518895645129e-18 +0 0 2977 0 4.15433948275945e-17 +0 0 2978 0 2.17348087204925e-18 +0 0 2979 0 1.19431923748954e-16 +0 0 2980 0 2.64113748588632e-18 +0 0 2981 0 7.38938024244971e-17 +0 0 2982 0 3.79982466155579e-18 +0 0 2983 0 1.43051502440685e-16 +0 0 2984 0 1.50583657629916e-18 +0 0 2985 0 1.39366607263209e-16 +0 0 2986 0 7.0211647904466e-16 +0 0 2987 0 1.32215708970362e-16 +0 0 2988 0 1.3192084180415e-18 +0 0 2989 0 4.32987153829626e-18 +0 0 2990 0 4.37711748147952e-18 +0 0 2991 0 2.15174391296292e-18 +0 0 2992 0 4.03821443883504e-17 +0 0 2993 0 8.52777637035999e-18 +0 0 2994 0 1.11141628244663e-16 +0 0 2995 0 6.57957158414654e-18 +0 0 2996 0 8.65150711818706e-17 +0 0 2997 0 4.47887373958111e-18 +0 0 2998 0 6.10189008374705e-17 +0 0 2999 0 2.86463646545149e-18 +0 0 3000 0 6.3709338596219e-17 +0 0 3001 0 9.41201048858796e-18 +0 0 3002 0 1.00000000001467 +0 0 3003 0 3.92520257224448e-18 +0 0 3004 0 3.03980296121796e-18 +0 0 3005 0 5.50402578471012e-17 +0 0 3006 0 7.26189966593689e-18 +0 0 3007 0 3.00338671290844e-18 +0 0 3008 0 3.86543557981901e-17 +0 0 3009 0 6.00943809939751e-18 +0 0 3010 0 1.63575498430686e-16 +0 0 3011 0 1.21976555165813e-18 +0 0 3012 0 4.719505330579e-18 +0 0 3013 0 7.46096305236401e-17 +0 0 3014 0 9.77571537320921e-18 +0 0 3015 0 3.09961911070848e-17 +0 0 3016 0 3.7527759756016e-18 +0 0 3017 0 9.511612284786e-18 +0 0 3018 0 7.48869768367331e-19 +0 0 3019 0 2.89924158162166e-18 +0 0 3020 0 2.23241553417094e-17 +0 0 3021 0 4.73026202486936e-18 +0 0 3022 0 3.21453811736098e-17 +0 0 3023 0 2.74179176479702e-18 +0 0 3024 0 9.46570373508481e-17 +0 0 3025 0 1.04016525165324e-17 +0 0 3026 0 6.73912218871867e-17 +0 0 3027 0 3.82538807814395e-18 +0 0 3028 0 3.06265599997057e-18 +0 0 3029 0 3.28606126032246e-17 +0 0 3030 0 6.16828045362041e-18 +0 0 3031 0 1.29150509769079e-16 +0 0 3032 0 3.36336199315803e-18 +0 0 3033 0 6.85530181921489e-17 +0 0 3034 0 3.63140072266033e-18 +0 0 3035 0 1.1781707642703e-16 +0 0 3036 0 7.07887205672328e-18 +0 0 3037 0 2.42179085876784e-17 +0 0 3038 0 2.48836501964352e-16 +0 0 3039 0 2.10479620577433e-18 +0 0 3040 0 2.58207471987665e-18 +0 0 3041 0 1.69191955063327e-18 +0 0 3042 0 8.62352485343193e-17 +0 0 3043 0 1.62767495899248e-18 +0 0 3044 0 1.20974776503418e-16 +0 0 3045 0 2.95331506900288e-18 +0 0 3046 0 4.34391990440117e-17 +0 0 3047 0 1.43008963041381e-18 +0 0 3048 0 1.50633764340809e-16 +0 0 3049 0 6.38228232464235e-18 +0 0 3050 0 1.362304844854e-14 +0 0 3051 0 1.60012851278179e-18 +0 0 3052 0 1.25404210684947e-18 +0 0 3053 0 1.36871381017819e-17 +0 0 3054 0 1.14559581788467e-17 +0 0 3055 0 2.67255085514661e-16 +0 0 3056 0 2.02447742425807e-18 +0 0 3057 0 1.62510886814859e-16 +0 0 3058 0 2.30014772356469e-18 +0 0 3059 0 4.57655913940649e-19 +0 0 3060 0 5.98199583620794e-18 +0 0 3061 0 8.11396743743101e-17 +0 0 3062 0 3.17550772668673e-18 +0 0 3063 0 6.05110392206627e-16 +0 0 3064 0 4.09957722799542e-16 +0 0 3065 0 2.02264680601905e-17 +0 0 3066 0 1.55877704848631e-18 +0 0 3067 0 2.46421195275972e-18 +0 0 3068 0 1.81887005612642e-17 +0 0 3069 0 1.03779304965403e-17 +0 0 3070 0 3.99362663357828e-16 +0 0 3071 0 5.02817140976194e-18 +0 0 3072 0 6.60603173554199e-17 +0 0 3073 0 3.40541178643377e-18 +0 0 3074 0 2.59181159091986e-17 +0 0 3075 0 2.84620837788434e-18 +0 0 3076 0 1.17498383502615e-16 +0 0 3077 0 5.09391299378839e-18 +0 0 3078 0 3.92711239070221e-17 +0 0 3079 0 3.23623274312519e-18 +0 0 3080 0 0.999999999999903 +0 0 3081 0 1.03831737333594e-16 +0 0 3082 0 4.58846694662729e-17 +0 0 3083 0 9.33810762097472e-18 +0 0 3084 0 5.78317080954557e-17 +0 0 3085 0 5.47799049335584e-17 +0 0 3086 0 6.88519153014493e-18 +0 0 3087 0 4.47359363631554e-17 +0 0 3088 0 6.62391521950512e-18 +0 0 3089 0 5.46921838706877e-17 +0 0 3090 0 9.69306059903469e-17 +0 0 3091 0 6.53083023619708e-18 +0 0 3092 0 7.22078273080222e-17 +0 0 3093 0 1.04106204848845e-18 +0 0 3094 0 9.93962724168601e-17 +0 0 3095 0 3.30861708463691e-18 +0 0 3096 0 7.8338974256923e-18 +0 0 3097 0 2.62851170462542e-17 +0 0 3098 0 7.00508136627876e-18 +0 0 3099 0 7.14090926887547e-17 +0 0 3100 0 2.17223061198043e-18 +0 0 3101 0 1.03095816890164e-16 +0 0 3102 0 9.9540802794855e-19 +0 0 3103 0 2.80917878090056e-16 +0 0 3104 0 1.51981653559099e-18 +0 0 3105 0 4.83632278550945e-17 +0 0 3106 0 7.40185123779462e-18 +0 0 3107 0 8.35261228079072e-18 +0 0 3108 0 4.81653005975901e-16 +0 0 3109 0 3.27688249653974e-18 +0 0 3110 0 9.2958816502939e-17 +0 0 3111 0 3.660254116927e-18 +0 0 3112 0 2.01176603247674e-16 +0 0 3113 0 1.50950394354568e-18 +0 0 3114 0 2.15539269382672e-17 +0 0 3115 0 8.05379786614567e-18 +0 0 3116 0 2.13734974108947e-17 +0 0 3117 0 2.63345947264726e-18 +0 0 3118 0 4.18940383112058e-18 +0 0 3119 0 2.57209439800995e-16 +0 0 3120 0 3.57436382147613e-18 +0 0 3121 0 1.03510350264944e-16 +0 0 3122 0 4.95034089773889e-18 +0 0 3123 0 9.9934086336886e-17 +0 0 3124 0 3.22245775954263e-18 +0 0 3125 0 7.23235111068573e-17 +0 0 3126 0 2.14083959378182e-19 +0 0 3127 0 2.53931515617718e-16 +0 0 3128 0 7.73990687537502e-18 +0 0 3129 0 2.35798343633423e-16 +0 0 3130 0 1.1645431025517e-17 +0 0 3131 0 6.0118995251104e-18 +0 0 3132 0 2.54863683343286e-16 +0 0 3133 0 3.69310111703881e-18 +0 0 3134 0 1.98700909060631e-16 +0 0 3135 0 3.7248088770778e-18 +0 0 3136 0 1.48406430824265e-17 +0 0 3137 0 2.4803348828403e-18 +0 0 3138 0 5.62224954822637e-17 +0 0 3139 0 1.85644552790967e-18 +0 0 3140 0 3.00209025287307e-17 +0 0 3141 0 3.14918540075524e-18 +0 0 3142 0 9.46098571617369e-17 +0 0 3143 0 3.08215256387723e-16 +0 0 3144 0 1.91136428610697e-17 +0 0 3145 0 1.32322520798843e-17 +0 0 3146 0 2.12517577934562e-18 +0 0 3147 0 1.77057190774565e-16 +0 0 3148 0 4.266734787257e-18 +0 0 3149 0 5.13049768270962e-17 +0 0 3150 0 4.10254590722768e-18 +0 0 3151 0 1.47257141010649e-17 +0 0 3152 0 3.03199133112055e-18 +0 0 3153 0 6.33615101761508e-18 +0 0 3154 0 4.8842556735418e-18 +0 0 3155 0 2.57072706936415e-17 +0 0 3156 0 5.48451053383733e-18 +0 0 3157 0 7.35319679802334e-17 +0 0 3158 0 5.2071948916533e-18 +0 0 3159 0 1 +0 0 3160 0 2.70855932658365e-18 +0 0 3161 0 2.11549026101407e-18 +0 0 3162 0 1.50161959326475e-16 +0 0 3163 0 5.70695555777858e-18 +0 0 3164 0 4.10334444212041e-18 +0 0 3165 0 2.91194367871029e-16 +0 0 3166 0 8.55576000546939e-19 +0 0 3167 0 1.5059715100079e-16 +0 0 3168 0 1.26143923493011e-17 +0 0 3169 0 9.64738254332149e-18 +0 0 3170 0 9.81635495097398e-17 +0 0 3171 0 9.02814491558457e-19 +0 0 3172 0 2.14507381636979e-16 +0 0 3173 0 4.17474353829909e-19 +0 0 3174 0 1.42864253220983e-16 +0 0 3175 0 4.691041012378e-18 +0 0 3176 0 5.88147312162339e-18 +0 0 3177 0 1.58875969228215e-16 +0 0 3178 0 1.12713721484585e-18 +0 0 3179 0 2.64370968234586e-16 +0 0 3180 0 8.46875247610817e-20 +0 0 3181 0 1.54414869046133e-16 +0 0 3182 0 1.50329023624973e-18 +0 0 3183 0 2.20075872189754e-16 +0 0 3184 0 5.54854603094211e-18 +0 0 3185 0 1.45119269734429e-18 +0 0 3186 0 2.73685398006268e-16 +0 0 3187 0 6.21916060318993e-18 +0 0 3188 0 5.24168847128175e-17 +0 0 3189 0 2.64001860234838e-18 +0 0 3190 0 8.24640963982685e-17 +0 0 3191 0 1.4838167205549e-18 +0 0 3192 0 2.43695969610839e-17 +0 0 3193 0 6.41210089867372e-18 +0 0 3194 0 3.11816672558385e-16 +0 0 3195 0 6.90160214588125e-18 +0 0 3196 0 1.07560679859873e-17 +0 0 3197 0 1.3145778714016e-16 +0 0 3198 0 4.82206654647592e-18 +0 0 3199 0 6.72883836847027e-17 +0 0 3200 0 2.79694317209237e-18 +0 0 3201 0 1.03828458127039e-16 +0 0 3202 0 2.2058220446115e-18 +0 0 3203 0 2.47241603716764e-17 +0 0 3204 0 6.90742108028867e-18 +0 0 3205 0 1.3090748816417e-16 +0 0 3206 0 3.63974416026726e-18 +0 0 3207 0 2.07834591521036e-16 +0 0 3208 0 3.24808305040309e-18 +0 0 3209 0 1.61565404404188e-18 +0 0 3210 0 1.33154187435595e-16 +0 0 3211 0 9.87722141165841e-18 +0 0 3212 0 1.02788705980756e-16 +0 0 3213 0 2.96494196149959e-18 +0 0 3214 0 8.79468160785807e-18 +0 0 3215 0 1.4698978856149e-18 +0 0 3216 0 3.31027754732659e-17 +0 0 3217 0 5.37870019879872e-18 +0 0 3218 0 2.05876481301525e-17 +0 0 3219 0 3.70832455464741e-18 +0 0 3220 0 7.21651752457288e-17 +0 0 3221 0 6.82958996533011e-18 +0 0 3222 0 5.41963865219736e-16 +0 0 3223 0 1.42312136302783e-16 +0 0 3224 0 8.89878183573764e-18 +0 0 3225 0 3.16124954078339e-16 +0 0 3226 0 4.74804076885855e-18 +0 0 3227 0 2.36814832720573e-17 +0 0 3228 0 3.23493225439615e-18 +0 0 3229 0 1.76424862618437e-17 +0 0 3230 0 3.22377710906704e-18 +0 0 3231 0 1.33300943065821e-17 +0 0 3232 0 3.15024224354094e-18 +0 0 3233 0 6.43487635172091e-18 +0 0 3234 0 2.8646855611828e-18 +0 0 3235 0 2.55941198358655e-17 +0 0 3236 0 2.43146430096485e-18 +0 0 3237 0 5.89796860440062e-17 +0 0 3238 0 6.29021570633649e-18 +0 0 3239 0 0.999999999999995 +0 0 3240 0 9.59779518991293e-17 +0 0 3241 0 7.61832176878262e-17 +0 0 3242 0 2.32163455106811e-18 +0 0 3243 0 1.02294931750634e-16 +0 0 3244 0 1.08918789352712e-16 +0 0 3245 0 3.2305128955548e-18 +0 0 3246 0 4.48822674652466e-17 +0 0 3247 0 7.75503057599516e-19 +0 0 3248 0 1.50976661360375e-16 +0 0 3249 0 1.94560429759876e-16 +0 0 3250 0 2.69003581341021e-18 +0 0 3251 0 5.32648638701191e-17 +0 0 3252 0 4.93813974237361e-19 +0 0 3253 0 1.14686109817029e-16 +0 0 3254 0 1.97727102329177e-18 +0 0 3255 0 3.5178027391988e-17 +0 0 3256 0 1.45535645159635e-16 +0 0 3257 0 1.63345769722616e-18 +0 0 3258 0 2.95170250132296e-17 +0 0 3259 0 5.01124693291811e-18 +0 0 3260 0 2.10228103421481e-17 +0 0 3261 0 1.82973198015049e-18 +0 0 3262 0 6.02468284487491e-17 +0 0 3263 0 4.83781534084564e-18 +0 0 3264 0 1.71888492976045e-16 +0 0 3265 0 1.87482058742383e-16 +0 0 3266 0 6.7616642658253e-18 +0 0 3267 0 6.65341684867799e-17 +0 0 3268 0 1.86038992498505e-18 +0 0 3269 0 9.54898922222199e-18 +0 0 3270 0 2.38973272612863e-18 +0 0 3271 0 3.42745429899154e-17 +0 0 3272 0 2.79297197315427e-18 +0 0 3273 0 4.25712775214885e-17 +0 0 3274 0 7.8604105880601e-18 +0 0 3275 0 2.77334805167872e-16 +0 0 3276 0 2.77801902055726e-16 +0 0 3277 0 2.33484119516209e-18 +0 0 3278 0 3.2635020095572e-17 +0 0 3279 0 2.72707831850394e-18 +0 0 3280 0 1.29289520334621e-17 +0 0 3281 0 3.11772221258913e-18 +0 0 3282 0 1.45217790000228e-17 +0 0 3283 0 9.53847611104625e-19 +0 0 3284 0 2.14620348165238e-18 +0 0 3285 0 1.93119811826617e-18 +0 0 3286 0 2.65252294125709e-17 +0 0 3287 0 3.1035121175138e-18 +0 0 3288 0 8.01504322147312e-17 +0 0 3289 0 1.09109514315069e-16 +0 0 3290 0 1.22380213325959e-18 +0 0 3291 0 3.66406584422065e-17 +0 0 3292 0 3.9730450013332e-18 +0 0 3293 0 7.55433227282944e-18 +0 0 3294 0 1.2749284109762e-18 +0 0 3295 0 6.09014303526905e-18 +0 0 3296 0 2.0164884161165e-18 +0 0 3297 0 1.31590865606992e-18 +0 0 3298 0 1.25388118603703e-18 +0 0 3299 0 2.11818266491135e-18 +0 0 3300 0 1.04887157988393e-18 +0 0 3301 0 1.1702834121202e-17 +0 0 3302 0 1.15972196214125e-17 +0 0 3303 0 4.9247551690112e-16 +0 0 3304 0 1.39484828133534e-16 +0 0 3305 0 8.77092631899213e-18 +0 0 3306 0 1.56018649166512e-17 +0 0 3307 0 7.05121778016388e-18 +0 0 3308 0 4.72997028316981e-18 +0 0 3309 0 1.68119139301086e-18 +0 0 3310 0 3.08480807665036e-18 +0 0 3311 0 1.80208178039324e-18 +0 0 3312 0 2.72904570163551e-18 +0 0 3313 0 2.97527698505431e-18 +0 0 3314 0 1.74818034182487e-18 +0 0 3315 0 2.38538608620538e-18 +0 0 3316 0 4.6284598614517e-18 +0 0 3317 0 1.4907188413119e-18 +0 0 3318 0 4.87197157344921e-17 +0 0 3319 0 8.34421097946644e-19 +0 0 3320 0 0.999999999999951 +0 0 3321 0 6.75408555097962e-17 +0 0 3322 0 1.61173954067722e-16 +0 0 3323 0 2.31890269721285e-18 +0 0 3324 0 3.94469825545425e-16 +0 0 3325 0 1.25576717694395e-16 +0 0 3326 0 1.311715904884e-18 +0 0 3327 0 1.31882799771421e-16 +0 0 3328 0 2.97637612422303e-18 +0 0 3329 0 1.67414601102066e-16 +0 0 3330 0 1.70458243989808e-16 +0 0 3331 0 2.91283957254068e-18 +0 0 3332 0 1.09448747543295e-16 +0 0 3333 0 5.63391155061973e-18 +0 0 3334 0 2.1329397936188e-16 +0 0 3335 0 4.47638785264967e-18 +0 0 3336 0 1.70384819925162e-16 +0 0 3337 0 1.10055734724003e-16 +0 0 3338 0 3.09553199652662e-18 +0 0 3339 0 5.45342728908722e-17 +0 0 3340 0 1.37848223925757e-18 +0 0 3341 0 4.32731777002088e-17 +0 0 3342 0 1.82932160228873e-18 +0 0 3343 0 3.585505247249e-17 +0 0 3344 0 5.52420630060071e-18 +0 0 3345 0 1.68114307188513e-16 +0 0 3346 0 1.60435825105029e-16 +0 0 3347 0 1.85227240210381e-18 +0 0 3348 0 5.20364678298178e-17 +0 0 3349 0 1.94756355251935e-18 +0 0 3350 0 6.04573669994999e-17 +0 0 3351 0 2.45359957592793e-18 +0 0 3352 0 7.51720748236037e-17 +0 0 3353 0 1.81985316969481e-18 +0 0 3354 0 7.49212319206781e-17 +0 0 3355 0 3.17776346841749e-18 +0 0 3356 0 3.51266479743349e-16 +0 0 3357 0 2.62471316162536e-16 +0 0 3358 0 1.68071270904382e-18 +0 0 3359 0 3.50436871829014e-17 +0 0 3360 0 8.14359125808567e-19 +0 0 3361 0 1.45613648670502e-17 +0 0 3362 0 4.79757453222157e-19 +0 0 3363 0 1.42594795202332e-17 +0 0 3364 0 1.16115617571026e-18 +0 0 3365 0 4.51359311846087e-18 +0 0 3366 0 4.0729577736081e-18 +0 0 3367 0 3.84218379804158e-17 +0 0 3368 0 3.01506669219837e-18 +0 0 3369 0 1.90524442192492e-16 +0 0 3370 0 8.31364774050264e-16 +0 0 3371 0 3.80164977314025e-18 +0 0 3372 0 4.30356009846952e-17 +0 0 3373 0 2.99876513098719e-18 +0 0 3374 0 8.47238713918897e-18 +0 0 3375 0 1.720548162969e-18 +0 0 3376 0 1.47948392107878e-17 +0 0 3377 0 2.03142253961556e-18 +0 0 3378 0 1.68764074515562e-17 +0 0 3379 0 1.71423420556134e-18 +0 0 3380 0 1.89373934893184e-17 +0 0 3381 0 4.63979140340603e-19 +0 0 3382 0 7.58427718991001e-17 +0 0 3383 0 9.00770326148267e-18 +0 0 3384 0 1.14058048061613e-16 +0 0 3385 0 2.74608062242027e-16 +0 0 3386 0 1.40206109878946e-18 +0 0 3387 0 3.82778251902384e-17 +0 0 3388 0 3.06293025224669e-18 +0 0 3389 0 6.24743815012725e-18 +0 0 3390 0 1.3421410603344e-18 +0 0 3391 0 3.68391153117176e-18 +0 0 3392 0 3.42902469482235e-18 +0 0 3393 0 7.22094216054573e-19 +0 0 3394 0 8.28246337256663e-19 +0 0 3395 0 5.10258437594698e-18 +0 0 3396 0 5.94493954515502e-19 +0 0 3397 0 1.02805929585794e-17 +0 0 3398 0 2.20059111470532e-18 +0 0 3399 0 3.34112763458905e-17 +0 0 3400 0 6.40085193958756e-18 +0 0 3401 0 1.17393690404624e-16 +0 0 3402 0 1.00000000000001 +0 0 3403 0 5.8638551558321e-18 +0 0 3404 0 7.5816384111729e-18 +0 0 3405 0 4.20714782795967e-17 +0 0 3406 0 1.05262391944238e-18 +0 0 3407 0 7.20570059659557e-18 +0 0 3408 0 5.58797929512394e-17 +0 0 3409 0 1.52424833587711e-18 +0 0 3410 0 1.33412802603822e-16 +0 0 3411 0 4.9054224380805e-18 +0 0 3412 0 6.40116349332693e-18 +0 0 3413 0 1.14322121624179e-16 +0 0 3414 0 4.28564037245871e-19 +0 0 3415 0 8.9940901833044e-17 +0 0 3416 0 5.48654360415887e-19 +0 0 3417 0 8.42381933019352e-17 +0 0 3418 0 3.3860981364378e-18 +0 0 3419 0 3.60523814854993e-18 +0 0 3420 0 1.89316099924112e-16 +0 0 3421 0 1.77086863722008e-18 +0 0 3422 0 1.14072089300795e-16 +0 0 3423 0 3.43155555056755e-18 +0 0 3424 0 7.33294037009905e-17 +0 0 3425 0 2.33960126738932e-18 +0 0 3426 0 1.12976116641e-16 +0 0 3427 0 2.39934242365659e-18 +0 0 3428 0 2.0919510437777e-18 +0 0 3429 0 1.69492228462399e-16 +0 0 3430 0 5.04610925656706e-18 +0 0 3431 0 4.30196421245852e-17 +0 0 3432 0 3.85219128371052e-18 +0 0 3433 0 2.24264771395658e-17 +0 0 3434 0 2.78423613185896e-18 +0 0 3435 0 5.48156076427809e-17 +0 0 3436 0 9.81797556852414e-19 +0 0 3437 0 1.15799535959114e-16 +0 0 3438 0 3.85581165749465e-18 +0 0 3439 0 7.58836802911791e-18 +0 0 3440 0 1.76031396449091e-16 +0 0 3441 0 3.39549247074411e-18 +0 0 3442 0 5.33999986462004e-17 +0 0 3443 0 3.95210874832115e-18 +0 0 3444 0 5.06731795072387e-17 +0 0 3445 0 6.02900688301884e-18 +0 0 3446 0 2.01409473723823e-17 +0 0 3447 0 5.57308592749839e-18 +0 0 3448 0 7.79784067109334e-17 +0 0 3449 0 2.74780538667283e-18 +0 0 3450 0 1.84201335883435e-16 +0 0 3451 0 4.05901567062196e-18 +0 0 3452 0 4.68703854733952e-18 +0 0 3453 0 8.08905974534033e-16 +0 0 3454 0 4.14697371817119e-18 +0 0 3455 0 7.04961361074515e-17 +0 0 3456 0 2.06591925994743e-18 +0 0 3457 0 3.5216117762217e-17 +0 0 3458 0 1.99145379072917e-18 +0 0 3459 0 8.28367366076645e-18 +0 0 3460 0 3.71063757414873e-18 +0 0 3461 0 1.04661648115139e-17 +0 0 3462 0 2.97085952264851e-18 +0 0 3463 0 3.90942715670637e-17 +0 0 3464 0 2.02892782252131e-18 +0 0 3465 0 2.67999494467037e-16 +0 0 3466 0 9.72970560929749e-18 +0 0 3467 0 1.47227741522873e-16 +0 0 3468 0 8.75299381595778e-16 +0 0 3469 0 1.59654720781646e-18 +0 0 3470 0 1.04224742608971e-17 +0 0 3471 0 9.17067185816766e-19 +0 0 3472 0 1.16186712590931e-17 +0 0 3473 0 1.61119305204901e-18 +0 0 3474 0 1.33245160269053e-17 +0 0 3475 0 1.08478462705187e-18 +0 0 3476 0 4.48152989612123e-18 +0 0 3477 0 3.8819949600784e-18 +0 0 3478 0 1.65930392661304e-17 +0 0 3479 0 3.81691558530225e-18 +0 0 3480 0 4.73109979757096e-17 +0 0 3481 0 3.86621178856902e-18 +0 0 3482 0 1.39325601921508e-16 +0 0 3483 0 5.78828529871184e-18 +0 0 3484 0 5.2159573424113e-18 +0 0 3485 0 0.999999999999989 +0 0 3486 0 1.22820505540183e-16 +0 0 3487 0 6.23696688673019e-17 +0 0 3488 0 2.67121871962692e-18 +0 0 3489 0 1.45001717540966e-16 +0 0 3490 0 4.04422972491799e-17 +0 0 3491 0 3.48489419525374e-18 +0 0 3492 0 5.74355525089282e-17 +0 0 3493 0 6.42526738753716e-18 +0 0 3494 0 1.72992724702695e-17 +0 0 3495 0 3.49983243167973e-17 +0 0 3496 0 5.16582688644952e-18 +0 0 3497 0 9.00424263167905e-17 +0 0 3498 0 5.58739763038394e-18 +0 0 3499 0 1.92664726603035e-16 +0 0 3500 0 4.13859407705677e-18 +0 0 3501 0 5.01609258428087e-17 +0 0 3502 0 5.83813090373233e-17 +0 0 3503 0 6.82083303801122e-18 +0 0 3504 0 4.67600656668498e-17 +0 0 3505 0 2.66612405861937e-18 +0 0 3506 0 2.23450265869442e-16 +0 0 3507 0 3.70832481982758e-18 +0 0 3508 0 5.32026378253253e-17 +0 0 3509 0 5.47053834253888e-18 +0 0 3510 0 3.79135629347638e-17 +0 0 3511 0 5.2030885425905e-18 +0 0 3512 0 8.61534420968279e-19 +0 0 3513 0 1.99337251084741e-16 +0 0 3514 0 2.14279635088628e-18 +0 0 3515 0 8.45417200000565e-17 +0 0 3516 0 1.72790555328288e-18 +0 0 3517 0 1.7373987238479e-16 +0 0 3518 0 1.2929476429407e-18 +0 0 3519 0 2.12558272248209e-16 +0 0 3520 0 8.28326455853354e-18 +0 0 3521 0 6.29449493126906e-18 +0 0 3522 0 1.97820632428696e-17 +0 0 3523 0 6.77132343313041e-18 +0 0 3524 0 2.95503991965595e-16 +0 0 3525 0 1.71729224665921e-18 +0 0 3526 0 1.82971160488988e-16 +0 0 3527 0 6.08348964659919e-18 +0 0 3528 0 8.83451755706197e-17 +0 0 3529 0 4.24860106052457e-18 +0 0 3530 0 1.23457693253082e-16 +0 0 3531 0 2.93441379086272e-18 +0 0 3532 0 2.35193788797901e-16 +0 0 3533 0 4.89278742454294e-18 +0 0 3534 0 6.11239424036116e-18 +0 0 3535 0 1.28468531068569e-16 +0 0 3536 0 6.68956939958864e-18 +0 0 3537 0 8.8284224458867e-17 +0 0 3538 0 3.55405020549168e-18 +0 0 3539 0 8.96862370858524e-17 +0 0 3540 0 2.21528887029892e-18 +0 0 3541 0 2.98328752222162e-17 +0 0 3542 0 2.19629814719207e-18 +0 0 3543 0 1.13005274944172e-16 +0 0 3544 0 2.58605484095535e-18 +0 0 3545 0 1.01746634067917e-16 +0 0 3546 0 5.55284491249071e-18 +0 0 3547 0 2.03203329495925e-16 +0 0 3548 0 4.11990594286136e-18 +0 0 3549 0 5.00534879975722e-18 +0 0 3550 0 6.21471650301094e-18 +0 0 3551 0 4.67772956649012e-17 +0 0 3552 0 3.23507865519286e-16 +0 0 3553 0 6.94537182151361e-18 +0 0 3554 0 4.26186661417911e-17 +0 0 3555 0 1.41511891272161e-18 +0 0 3556 0 6.88580231674326e-17 +0 0 3557 0 1.37009992957142e-18 +0 0 3558 0 5.91162886805378e-17 +0 0 3559 0 8.74367745406718e-19 +0 0 3560 0 1.97885337405065e-17 +0 0 3561 0 3.32102869196277e-18 +0 0 3562 0 1.30061908517361e-16 +0 0 3563 0 4.76748938871139e-18 +0 0 3564 0 1.94998237225075e-16 +0 0 3565 0 5.22550406646542e-18 +0 0 3566 0 5.93335023152942e-18 +0 0 3567 0 2.43889370553723e-17 +0 0 3568 0 3.39455390597595e-19 +0 0 3569 0 0.999999999999979 +0 0 3570 0 1.61530352925004e-18 +0 0 3571 0 2.84508873684302e-18 +0 0 3572 0 1.22082704916936e-16 +0 0 3573 0 4.9381957115737e-18 +0 0 3574 0 2.96679365248515e-18 +0 0 3575 0 1.20425409440551e-16 +0 0 3576 0 1.41302060965711e-18 +0 0 3577 0 9.15992763381923e-17 +0 0 3578 0 4.94575897102013e-18 +0 0 3579 0 2.71913020913031e-19 +0 0 3580 0 5.43875689262811e-17 +0 0 3581 0 1.1288621994459e-17 +0 0 3582 0 7.11926742860121e-18 +0 0 3583 0 5.27852936727624e-18 +0 0 3584 0 3.88724008646316e-17 +0 0 3585 0 3.15771336254608e-18 +0 0 3586 0 3.72159886780664e-18 +0 0 3587 0 1.13997845331315e-16 +0 0 3588 0 1.49127410349778e-17 +0 0 3589 0 5.49091377736102e-17 +0 0 3590 0 8.76179496517427e-18 +0 0 3591 0 6.83467630626984e-17 +0 0 3592 0 6.55815492082712e-18 +0 0 3593 0 1.78102324897917e-16 +0 0 3594 0 1.93740800167057e-18 +0 0 3595 0 4.42094730180517e-18 +0 0 3596 0 7.09124303654347e-17 +0 0 3597 0 6.61980207783557e-18 +0 0 3598 0 1.5140283649206e-16 +0 0 3599 0 6.22660423637619e-18 +0 0 3600 0 1.17002629390966e-16 +0 0 3601 0 4.6618865232443e-18 +0 0 3602 0 5.27786412769707e-17 +0 0 3603 0 3.15622070959794e-18 +0 0 3604 0 7.29456331188769e-17 +0 0 3605 0 8.19483939988255e-19 +0 0 3606 0 1.16088136566397e-16 +0 0 3607 0 4.46793682362736e-17 +0 0 3608 0 4.43948434653275e-18 +0 0 3609 0 4.92603253653622e-16 +0 0 3610 0 2.16794532379054e-18 +0 0 3611 0 6.45537458803323e-17 +0 0 3612 0 1.6431726436667e-18 +0 0 3613 0 8.63016423058602e-17 +0 0 3614 0 1.59546342117524e-18 +0 0 3615 0 4.24992854013722e-16 +0 0 3616 0 6.53992544821417e-18 +0 0 3617 0 1.58837978855366e-17 +0 0 3618 0 9.73442403672701e-19 +0 0 3619 0 8.53446233191336e-19 +0 0 3620 0 1.62409258224553e-16 +0 0 3621 0 2.6950218238706e-18 +0 0 3622 0 1.65197896606483e-16 +0 0 3623 0 4.65279140817536e-18 +0 0 3624 0 4.93366419324016e-17 +0 0 3625 0 2.00110166134517e-18 +0 0 3626 0 9.35793214912295e-17 +0 0 3627 0 4.17530975398829e-18 +0 0 3628 0 1.66559136242059e-16 +0 0 3629 0 2.29842383958727e-18 +0 0 3630 0 2.89624247922774e-16 +0 0 3631 0 2.02993488586922e-18 +0 0 3632 0 4.14257591246704e-18 +0 0 3633 0 3.36282486078022e-18 +0 0 3634 0 1.39417605733595e-18 +0 0 3635 0 3.50359149578925e-17 +0 0 3636 0 2.29938784306259e-16 +0 0 3637 0 1.28420202896523e-16 +0 0 3638 0 2.9131230289281e-18 +0 0 3639 0 1.86060269076317e-16 +0 0 3640 0 4.7254769701464e-18 +0 0 3641 0 4.09727323897091e-17 +0 0 3642 0 1.86271209872776e-18 +0 0 3643 0 5.89459482930606e-17 +0 0 3644 0 4.91999452326162e-18 +0 0 3645 0 2.34391287681199e-16 +0 0 3646 0 8.01837097313161e-18 +0 0 3647 0 1.67178576615243e-16 +0 0 3648 0 8.40581595408321e-19 +0 0 3649 0 1.91675822241242e-17 +0 0 3650 0 2.72557254035505e-18 +0 0 3651 0 4.71558455428985e-18 +0 0 3652 0 1.62130019066357e-17 +0 0 3653 0 3.96837313971731e-18 +0 0 3654 0 0.999999999999995 +0 0 3655 0 7.95293691182376e-17 +0 0 3656 0 2.62435540611886e-17 +0 0 3657 0 5.26589992141601e-18 +0 0 3658 0 2.82179997592634e-17 +0 0 3659 0 3.88843698406007e-17 +0 0 3660 0 5.03579492872593e-18 +0 0 3661 0 1.65890282815022e-16 +0 0 3662 0 5.46071175495936e-18 +0 0 3663 0 1.91763204376027e-17 +0 0 3664 0 1.51744626410723e-17 +0 0 3665 0 3.58177074058391e-18 +0 0 3666 0 1.5269564161022e-16 +0 0 3667 0 2.47473734052064e-18 +0 0 3668 0 7.91151333110172e-17 +0 0 3669 0 2.12799466025043e-18 +0 0 3670 0 1.15840586695832e-17 +0 0 3671 0 2.36974150896973e-18 +0 0 3672 0 2.3393435245552e-18 +0 0 3673 0 1.69690238273472e-16 +0 0 3674 0 2.66598949846124e-18 +0 0 3675 0 8.34559664123222e-18 +0 0 3676 0 4.14792883345077e-18 +0 0 3677 0 7.71332066996786e-17 +0 0 3678 0 1.48239217780899e-18 +0 0 3679 0 2.96263390662873e-18 +0 0 3680 0 7.70268760024348e-15 +0 0 3681 0 2.21341280794061e-18 +0 0 3682 0 2.25099432102987e-16 +0 0 3683 0 4.54323220868365e-18 +0 0 3684 0 5.30919304011181e-17 +0 0 3685 0 1.77827751785427e-18 +0 0 3686 0 3.62413474127395e-17 +0 0 3687 0 1.74311160573582e-17 +0 0 3688 0 4.37776144450793e-17 +0 0 3689 0 2.57046770507166e-18 +0 0 3690 0 2.82214662385192e-18 +0 0 3691 0 4.75886748104425e-18 +0 0 3692 0 2.06583456071871e-17 +0 0 3693 0 6.67717876907415e-17 +0 0 3694 0 1.53271748774307e-17 +0 0 3695 0 2.43943865401182e-16 +0 0 3696 0 3.83078494951488e-18 +0 0 3697 0 2.7424394102036e-16 +0 0 3698 0 9.63768838858735e-19 +0 0 3699 0 1.07936785199028e-16 +0 0 3700 0 1.02763986994114e-17 +0 0 3701 0 4.74711032106559e-17 +0 0 3702 0 2.38815235246823e-18 +0 0 3703 0 8.59564414921709e-19 +0 0 3704 0 2.93974554008212e-18 +0 0 3705 0 5.89664102005875e-19 +0 0 3706 0 7.26166669045357e-14 +0 0 3707 0 6.40226001104389e-18 +0 0 3708 0 5.42496092135358e-16 +0 0 3709 0 1.16683068254598e-18 +0 0 3710 0 1.87333654123727e-16 +0 0 3711 0 2.0025897018391e-18 +0 0 3712 0 2.15435523320158e-16 +0 0 3713 0 2.22021651119776e-18 +0 0 3714 0 6.784667046579e-17 +0 0 3715 0 6.19486213777771e-18 +0 0 3716 0 6.08920583739934e-18 +0 0 3717 0 3.717675082023e-18 +0 0 3718 0 3.11791504125551e-18 +0 0 3719 0 2.24486082469321e-18 +0 0 3720 0 2.62912736630515e-18 +0 0 3721 0 8.11439495131558e-17 +0 0 3722 0 6.01748978798399e-17 +0 0 3723 0 2.05783710756862e-16 +0 0 3724 0 1.78312839197343e-18 +0 0 3725 0 1.50487644703149e-16 +0 0 3726 0 2.36991136931687e-18 +0 0 3727 0 1.03436665257623e-16 +0 0 3728 0 1.46993503408691e-18 +0 0 3729 0 1.33046896337479e-16 +0 0 3730 0 4.65861204498787e-18 +0 0 3731 0 2.15386352438129e-16 +0 0 3732 0 6.4145518836448e-18 +0 0 3733 0 2.27668383802293e-17 +0 0 3734 0 8.02782957160869e-19 +0 0 3735 0 2.42801768575793e-18 +0 0 3736 0 3.89820120619372e-18 +0 0 3737 0 4.08325215420913e-18 +0 0 3738 0 9.72695565015773e-17 +0 0 3739 0 3.97653982202104e-18 +0 0 3740 0 0.999999999999704 +0 0 3741 0 3.5639581499737e-18 +0 0 3742 0 2.23797478612332e-18 +0 0 3743 0 6.78137805075469e-17 +0 0 3744 0 2.20113855902324e-18 +0 0 3745 0 2.43127692558745e-18 +0 0 3746 0 6.14480612172076e-17 +0 0 3747 0 5.78462884318316e-18 +0 0 3748 0 2.23419108598182e-17 +0 0 3749 0 3.00272234279743e-18 +0 0 3750 0 2.6639948549889e-18 +0 0 3751 0 2.11223128738237e-17 +0 0 3752 0 1.75699259126875e-18 +0 0 3753 0 4.1747685602302e-17 +0 0 3754 0 2.4684137270431e-18 +0 0 3755 0 2.65209646932068e-17 +0 0 3756 0 2.79743228895416e-18 +0 0 3757 0 9.6787414713589e-16 +0 0 3758 0 2.58205806884595e-17 +0 0 3759 0 6.69645692383083e-18 +0 0 3760 0 4.64620386625102e-17 +0 0 3761 0 2.19067770587785e-18 +0 0 3762 0 4.74348782104981e-17 +0 0 3763 0 8.18269291417067e-18 +0 0 3764 0 5.14898534800858e-18 +0 0 3765 0 2.88385847262839e-18 +0 0 3766 0 5.48613113665391e-19 +0 0 3767 0 2.68510028029313e-12 +0 0 3768 0 2.69147787536993e-18 +0 0 3769 0 1.20379265983222e-16 +0 0 3770 0 6.07921084133453e-18 +0 0 3771 0 8.22628424948316e-18 +0 0 3772 0 3.04490814741334e-18 +0 0 3773 0 6.63822087859487e-17 +0 0 3774 0 1.61790979439833e-18 +0 0 3775 0 3.40815019035874e-18 +0 0 3776 0 7.55322988927169e-19 +0 0 3777 0 3.54280138417421e-18 +0 0 3778 0 1.00292033769664e-17 +0 0 3779 0 1.87786905353322e-16 +0 0 3780 0 6.3444708510446e-17 +0 0 3781 0 8.1029818028544e-18 +0 0 3782 0 1.42299509904745e-16 +0 0 3783 0 5.91602534162317e-18 +0 0 3784 0 6.39737399240213e-17 +0 0 3785 0 9.57503258466229e-18 +0 0 3786 0 2.79915516673924e-17 +0 0 3787 0 2.24508558200131e-18 +0 0 3788 0 3.28133429085514e-18 +0 0 3789 0 6.85078339834327e-19 +0 0 3790 0 2.10763736854625e-18 +0 0 3791 0 3.8314363743605e-19 +0 0 3792 0 3.92542783292681e-18 +0 0 3793 0 1.36057572515449e-11 +0 0 3794 0 3.6368064722633e-18 +0 0 3795 0 1.53777095583936e-16 +0 0 3796 0 2.40015643444975e-19 +0 0 3797 0 1.45000101753131e-16 +0 0 3798 0 5.30738109206863e-18 +0 0 3799 0 1.21329842816117e-16 +0 0 3800 0 2.89193574612419e-18 +0 0 3801 0 6.83491036632725e-18 +0 0 3802 0 3.39112313360221e-18 +0 0 3803 0 4.8729021214768e-18 +0 0 3804 0 3.39810795690879e-18 +0 0 3805 0 2.50292551377189e-18 +0 0 3806 0 7.10686267567655e-18 +0 0 3807 0 4.84917655790552e-18 +0 0 3808 0 2.47549427832909e-17 +0 0 3809 0 1.18574470230567e-16 +0 0 3810 0 5.27150070609863e-16 +0 0 3811 0 9.8346388568089e-19 +0 0 3812 0 1.67818715532056e-16 +0 0 3813 0 2.5535410993012e-18 +0 0 3814 0 8.28241834472681e-17 +0 0 3815 0 2.03488227546143e-18 +0 0 3816 0 1.60106606745441e-16 +0 0 3817 0 6.01062908667063e-18 +0 0 3818 0 4.39481843445626e-17 +0 0 3819 0 1.22397553231739e-18 +0 0 3820 0 7.26165367321109e-18 +0 0 3821 0 1.95352122090269e-18 +0 0 3822 0 1.92839817460342e-18 +0 0 3823 0 1.71585813303513e-17 +0 0 3824 0 5.57468307409942e-18 +0 0 3825 0 6.38267049058094e-17 +0 0 3826 0 2.04691101954049e-18 +0 0 3827 0 1.00000000004358 +0 0 3828 0 5.22504260415562e-17 +0 0 3829 0 1.75904278597672e-17 +0 0 3830 0 7.25498413637841e-18 +0 0 3831 0 1.60021679586093e-17 +0 0 3832 0 1.95465818694753e-17 +0 0 3833 0 2.18552250666072e-18 +0 0 3834 0 9.41865058257333e-17 +0 0 3835 0 2.38136395364811e-18 +0 0 3836 0 3.47210349215602e-18 +0 0 3837 0 9.7935703724597e-11 +0 0 3838 0 1.44454580621177e-18 +0 0 3839 0 2.46343688459684e-17 +0 0 3840 0 6.89887267291476e-18 +0 0 3841 0 2.78499198928417e-17 +0 0 3842 0 3.34369351161543e-18 +0 0 3843 0 3.27084276864418e-19 +0 0 3844 0 9.77142500107154e-19 +0 0 3845 0 1.52835596764449e-15 +0 0 3846 0 2.41903373213341e-17 +0 0 3847 0 4.55253156638416e-18 +0 0 3848 0 6.68060886268686e-17 +0 0 3849 0 8.49162036543224e-18 +0 0 3850 0 1.6543530333565e-17 +0 0 3851 0 7.6018139956465e-19 +0 0 3852 0 9.43907253814755e-19 +0 0 3853 0 1.07881232019212e-18 +0 0 3854 0 1.95185525859214e-18 +0 0 3855 0 6.54847098875363e-10 +0 0 3856 0 8.03388309810554e-19 +0 0 3857 0 1.07032187326263e-16 +0 0 3858 0 2.79415293241875e-18 +0 0 3859 0 7.38944502561428e-17 +0 0 3860 0 3.1994161578783e-18 +0 0 3861 0 2.62154721824379e-18 +0 0 3862 0 1.45391352784175e-18 +0 0 3863 0 1.18134055956916e-18 +0 0 3864 0 9.53735267017455e-19 +0 0 3865 0 1.85756591149441e-18 +0 0 3866 0 9.60006464116055e-18 +0 0 3867 0 9.81687825307319e-16 +0 0 3868 0 2.53432121825732e-16 +0 0 3869 0 8.58901666183666e-18 +0 0 3870 0 2.04949804143748e-17 +0 0 3871 0 1.42624186803014e-17 +0 0 3872 0 5.40058121390117e-17 +0 0 3873 0 3.30567837281219e-18 +0 0 3874 0 5.33461495597049e-18 +0 0 3875 0 3.01607696426953e-18 +0 0 3876 0 1.89528036956941e-18 +0 0 3877 0 1.2021168113864e-18 +0 0 3878 0 1.40615467750875e-18 +0 0 3879 0 2.63962104613663e-18 +0 0 3880 0 1.84988735583289e-18 +0 0 3881 0 2.11853219179317e-09 +0 0 3882 0 4.21955407108085e-18 +0 0 3883 0 2.44221515047554e-17 +0 0 3884 0 9.02341650423878e-18 +0 0 3885 0 9.97394823021824e-18 +0 0 3886 0 5.20704091323373e-18 +0 0 3887 0 2.51214217824098e-18 +0 0 3888 0 3.82439397879942e-18 +0 0 3889 0 2.80336390272393e-18 +0 0 3890 0 4.30992710715519e-18 +0 0 3891 0 2.90315773259337e-18 +0 0 3892 0 2.06516653310562e-18 +0 0 3893 0 7.22897047333278e-19 +0 0 3894 0 2.06814886710799e-17 +0 0 3895 0 4.10389772122544e-18 +0 0 3896 0 6.24353698054322e-17 +0 0 3897 0 1.63419788011666e-15 +0 0 3898 0 3.06613864594724e-16 +0 0 3899 0 1.20203382946413e-18 +0 0 3900 0 1.95489782437186e-16 +0 0 3901 0 3.13964037237568e-19 +0 0 3902 0 7.97309325283545e-17 +0 0 3903 0 8.62922627066364e-18 +0 0 3904 0 2.96114617234537e-17 +0 0 3905 0 6.21003510123951e-19 +0 0 3906 0 2.27950897859195e-17 +0 0 3907 0 2.07203248204286e-18 +0 0 3908 0 2.8286301618952e-18 +0 0 3909 0 4.34357731757156e-18 +0 0 3910 0 2.50203154953094e-18 +0 0 3911 0 1.02647266769196e-17 +0 0 3912 0 5.55262455749457e-18 +0 0 3913 0 1.06605117194196e-16 +0 0 3914 0 2.0166472473192e-18 +0 0 3915 0 0.999999994922239 +0 0 3916 0 1.78324875266516e-18 +0 0 3917 0 1.67335182487242e-18 +0 0 3918 0 2.56679281152518e-17 +0 0 3919 0 1.23957257579539e-18 +0 0 3920 0 3.28397169777297e-16 +0 0 3921 0 2.49895514493376e-18 +0 0 3922 0 3.24757327847981e-18 +0 0 3923 0 1.06148305453115e-17 +0 0 3924 0 5.6294947558884e-19 +0 0 3925 0 3.62043261914829e-18 +0 0 3926 0 3.81810567053576e-08 +0 0 3927 0 3.82672647252304e-18 +0 0 3928 0 5.85733784224976e-17 +0 0 3929 0 1.17706423586338e-18 +0 0 3930 0 1.58159853732374e-18 +0 0 3931 0 1.91917726056631e-18 +0 0 3932 0 1.11582278844605e-18 +0 0 3933 0 4.31011966725011e-18 +0 0 3934 0 4.45970566755654e-16 +0 0 3935 0 1.25324663091514e-16 +0 0 3936 0 3.96614111882148e-18 +0 0 3937 0 2.14575353180964e-17 +0 0 3938 0 3.51346426694521e-18 +0 0 3939 0 2.59742899422037e-18 +0 0 3940 0 4.00457028862314e-18 +0 0 3941 0 5.44837988340813e-19 +0 0 3942 0 1.57366410868953e-18 +0 0 3943 0 5.08685560562276e-19 +0 0 3944 0 1.27428077135355e-07 +0 0 3945 0 4.04725554205207e-18 +0 0 3946 0 6.26614243369716e-17 +0 0 3947 0 2.71092133060788e-18 +0 0 3948 0 2.51811681656645e-18 +0 0 3949 0 5.6097750118914e-19 +0 0 3950 0 1.37818904471068e-18 +0 0 3951 0 3.37279700283644e-18 +0 0 3952 0 1.86145113032074e-18 +0 0 3953 0 3.50646226685021e-18 +0 0 3954 0 1.7059180639746e-18 +0 0 3955 0 3.3029547606857e-17 +0 0 3956 0 7.71125683086963e-16 +0 0 3957 0 1.04009936470794e-16 +0 0 3958 0 1.03830626378414e-17 +0 0 3959 0 6.72460323543646e-17 +0 0 3960 0 1.13440522993261e-18 +0 0 3961 0 1.56598534239987e-18 +0 0 3962 0 1.86112488040598e-18 +0 0 3963 0 1.1646232277919e-18 +0 0 3964 0 2.9286063090825e-18 +0 0 3965 0 7.6675964218795e-19 +0 0 3966 0 8.41387019413038e-19 +0 0 3967 0 1.56977849924804e-18 +0 0 3968 0 3.57763064509959e-18 +0 0 3969 0 1.77194618821808e-18 +0 0 3970 0 2.84907744160056e-07 +0 0 3971 0 1.14705709851585e-17 +0 0 3972 0 2.28062782550661e-16 +0 0 3973 0 4.28986719396023e-18 +0 0 3974 0 1.43058924042457e-18 +0 0 3975 0 2.21243716317494e-18 +0 0 3976 0 4.52457431642787e-18 +0 0 3977 0 1.91650234261395e-18 +0 0 3978 0 7.72342124046894e-19 +0 0 3979 0 5.18366109776894e-19 +0 0 3980 0 9.76959271756492e-19 +0 0 3981 0 2.3533186745953e-18 +0 0 3982 0 2.95777007284677e-18 +0 0 3983 0 1.4919036565756e-17 +0 0 3984 0 4.85733913751342e-18 +0 0 3985 0 1.57124383357379e-16 +0 0 3986 0 2.16534385540746e-15 +0 0 3987 0 1.36336051338962e-15 +0 0 3988 0 1.81987765423878e-18 +0 0 3989 0 1.28782784185573e-16 +0 0 3990 0 7.30861851370483e-18 +0 0 3991 0 3.05789063216836e-17 +0 0 3992 0 2.77885424654844e-18 +0 0 3993 0 1.9959508669678e-17 +0 0 3994 0 4.00638083316712e-18 +0 0 3995 0 2.21904984411654e-18 +0 0 3996 0 1.27654384693301e-18 +0 0 3997 0 1.38073593765913e-18 +0 0 3998 0 6.39801955172502e-18 +0 0 3999 0 4.86436351182987e-18 +0 0 4000 0 4.06287471886946e-17 +0 0 4001 0 3.48541688876582e-18 +0 0 4002 0 1.24684518804321e-16 +0 0 4003 0 5.4217862398521e-18 +0 0 4004 0 1.00000052513737 +0 0 4005 0 1.83442483595434e-17 +0 0 4006 0 2.72079409348203e-06 +0 0 4007 0 2.9284813598804e-18 +0 0 4008 0 1.12119174658458e-18 +0 0 4009 0 8.83427035613425e-19 +0 0 4010 0 2.12200753992069e-15 +0 0 4011 0 9.49736742981019e-17 +0 0 4012 0 1.52978004221294e-18 +0 0 4013 0 1.34202540221717e-18 +0 0 4014 0 2.94853631822987e-18 +0 0 4015 0 1.47640429222338e-18 +0 0 4016 0 1.02063915626176e-05 +0 0 4017 0 1.58995214094053e-18 +0 0 4018 0 4.03165764375555e-18 +0 0 4019 0 1.15013203723997e-18 +0 0 4020 0 1.37930573713964e-18 +0 0 4021 0 2.12518788184446e-18 +0 0 4022 0 1.14976767752805e-18 +0 0 4023 0 1.84466966370482e-17 +0 0 4024 0 2.85197222139692e-15 +0 0 4025 0 4.65705771047885e-17 +0 0 4026 0 3.3741300647892e-18 +0 0 4027 0 2.84337564421563e-18 +0 0 4028 0 1.29809208619739e-18 +0 0 4029 0 3.21540059567587e-18 +0 0 4030 0 1.34392273121271e-18 +0 0 4031 0 1.60625503922564e-18 +0 0 4032 0 3.43146710194076e-18 +0 0 4033 0 9.98220806650548e-19 +0 0 4034 0 2.03233260403156e-05 +0 0 4035 0 1.87345552495766e-18 +0 0 4036 0 1.10490526885477e-18 +0 0 4037 0 2.13139034015964e-18 +0 0 4038 0 1.5109150583059e-18 +0 0 4039 0 7.94557657501223e-19 +0 0 4040 0 1.27183568703259e-18 +0 0 4041 0 1.51294688094583e-18 +0 0 4042 0 2.00313963431889e-18 +0 0 4043 0 1.75167243866276e-18 +0 0 4044 0 1.67672132306061e-18 +0 0 4045 0 6.74489867059907e-17 +0 0 4046 0 2.45326128167439e-15 +0 0 4047 0 2.29904267768218e-16 +0 0 4048 0 3.39351105460122e-18 +0 0 4049 0 8.82880919630351e-18 +0 0 4050 0 2.66344430267316e-18 +0 0 4051 0 4.71190252834732e-18 +0 0 4052 0 4.60008365588934e-19 +0 0 4053 0 1.83520309541593e-18 +0 0 4054 0 2.18425448581333e-18 +0 0 4055 0 4.82711282319774e-19 +0 0 4056 0 1.72254528228762e-18 +0 0 4057 0 3.74374936156597e-18 +0 0 4058 0 1.23458084504441e-18 +0 0 4059 0 2.86466049131674e-18 +0 0 4060 0 3.26422431542956e-05 +0 0 4061 0 9.14251030618683e-18 +0 0 4062 0 5.83302137357144e-18 +0 0 4063 0 6.34162564647628e-18 +0 0 4064 0 4.56248580848002e-18 +0 0 4065 0 1.60761039993887e-18 +0 0 4066 0 1.85956826937409e-18 +0 0 4067 0 2.25145027064784e-18 +0 0 4068 0 2.45183023294959e-18 +0 0 4069 0 2.52357183772755e-19 +0 0 4070 0 4.79923133459971e-19 +0 0 4071 0 9.70554430917491e-18 +0 0 4072 0 2.11573750770479e-18 +0 0 4073 0 1.69078637895376e-17 +0 0 4074 0 1.28961903529325e-18 +0 0 4075 0 9.33102912872096e-17 +0 0 4076 0 3.68843422047397e-15 +0 0 4077 0 4.18210193953826e-16 +0 0 4078 0 7.58797726986804e-18 +0 0 4079 0 3.74860434849063e-17 +0 0 4080 0 3.6532715763505e-18 +0 0 4081 0 1.19075048573067e-17 +0 0 4082 0 6.50390635792564e-19 +0 0 4083 0 5.03720337317507e-18 +0 0 4084 0 6.73605532725534e-19 +0 0 4085 0 1.1474483156918e-18 +0 0 4086 0 3.18784654512125e-18 +0 0 4087 0 1.23769515241942e-18 +0 0 4088 0 7.39846067745482e-18 +0 0 4089 0 5.5786983799576e-18 +0 0 4090 0 5.87078419412095e-17 +0 0 4091 0 2.45312010063648e-18 +0 0 4092 0 3.31654840725771e-16 +0 0 4093 0 4.15576412071711e-18 +0 0 4094 0 0.99995301654414 +0 0 4095 0 1.93366977353491e-16 +0 0 4096 0 5.67011107235094e-19 +0 0 4097 0 0.00121226249461671 +0 0 4098 0 5.67011107235094e-19 +0 0 4099 0 2.58856463065061e-18 +0 0 4100 0 8.3716579539638e-18 +0 0 4101 0 1.50343356704709e-16 +0 0 4102 0 8.3716579539638e-18 +0 0 4103 0 2.58856463065061e-18 +0 0 4104 0 3.04744817916792e-19 +0 0 4105 0 1.5246677968207e-18 +0 0 4106 0 1.29647015625588e-18 +0 0 4107 0 0.00185493459468315 +0 0 4108 0 1.28436119061762e-18 +0 0 4109 0 9.75959766105688e-19 +0 0 4110 0 3.04744817916792e-19 +0 0 4111 0 1.0793259304687e-18 +0 0 4112 0 2.76709484241633e-18 +0 0 4113 0 1.99087647143255e-18 +0 0 4114 0 1.32354874129552e-17 +0 0 4115 0 4.08112811939135e-16 +0 0 4116 0 3.02253100110135e-17 +0 0 4117 0 1.90955572036818e-18 +0 0 4118 0 2.76709484241633e-18 +0 0 4119 0 1.0793259304687e-18 +0 0 4120 0 1.95828852068194e-18 +0 0 4121 0 2.46600811785898e-18 +0 0 4122 0 1.34538870893297e-18 +0 0 4123 0 1.06418863625474e-18 +0 0 4124 0 2.3527752020447e-18 +0 0 4125 0 0.00233246964406968 +0 0 4126 0 2.22778417377869e-18 +0 0 4127 0 3.01349840888785e-18 +0 0 4128 0 1.44830015012949e-18 +0 0 4129 0 2.13149645233083e-18 +0 0 4130 0 1.95828852068194e-18 +0 0 4131 0 9.12635337170037e-19 +0 0 4132 0 2.75557513304711e-18 +0 0 4133 0 5.83540370792303e-19 +0 0 4134 0 8.17900532735796e-18 +0 0 4135 0 2.32668898540967e-18 +0 0 4136 0 1.02551153742131e-16 +0 0 4137 0 4.28906675565431e-17 +0 0 4138 0 1.7681552891217e-16 +0 0 4139 0 2.31928051921649e-18 +0 0 4140 0 2.92322639302102e-18 +0 0 4141 0 9.8097873280143e-19 +0 0 4142 0 2.53814637202276e-18 +0 0 4143 0 9.12635337170037e-19 +0 0 4144 0 1.26655489352355e-18 +0 0 4145 0 1.27584898096633e-18 +0 0 4146 0 1.51734631178241e-18 +0 0 4147 0 2.84707925665896e-18 +0 0 4148 0 1.7835482453836e-18 +0 0 4149 0 4.52444482620348e-18 +0 0 4150 0 4.31329783795667e-18 +0 0 4151 0 0.00273592911544435 +0 0 4152 0 9.58995397425578e-18 +0 0 4153 0 4.32854046376751e-18 +0 0 4154 0 1.01443193839819e-18 +0 0 4155 0 2.74775392682758e-18 +0 0 4156 0 1.33888107272434e-18 +0 0 4157 0 2.61702518789101e-18 +0 0 4158 0 1.26655489352355e-18 +0 0 4159 0 2.88302933961931e-18 +0 0 4160 0 3.38692721853597e-18 +0 0 4161 0 9.11977060542365e-19 +0 0 4162 0 1.3415705876934e-17 +0 0 4163 0 1.26566761820342e-18 +0 0 4164 0 4.56905082177358e-17 +0 0 4165 0 7.17237326173861e-18 +0 0 4166 0 1.43252768272727e-16 +0 0 4167 0 1.890460018557e-15 +0 0 4168 0 1.17033838628805e-16 +0 0 4169 0 1.26691871133165e-17 +0 0 4170 0 5.383426921284e-17 +0 0 4171 0 3.50323172249829e-18 +0 0 4172 0 1.54451609218057e-17 +0 0 4173 0 1.88073645991875e-18 +0 0 4174 0 3.38692721853597e-18 +0 0 4175 0 2.88302933961931e-18 +0 0 4176 0 1.36057002328481e-18 +0 0 4177 0 4.89771106100081e-18 +0 0 4178 0 2.18817632451712e-18 +0 0 4179 0 2.34419627106395e-17 +0 0 4180 0 2.38267333964774e-18 +0 0 4181 0 6.47528205130318e-17 +0 0 4182 0 2.85017651487854e-18 +0 0 4183 0 1.17178245902804e-16 +0 0 4184 0 1.07559282808612e-18 +0 0 4185 0 1.00309727182316 +0 0 4186 0 8.86315614974765e-18 +0 0 4187 0 5.68257204792298e-19 +0 0 4188 0 2.5884077570168e-18 +0 0 4189 0 2.72079409240426e-06 +0 0 4190 0 4.28506391630356e-19 +0 0 4191 0 3.00507287825112e-18 +0 0 4192 0 3.55372077655611e-17 +0 0 4193 0 1.1873473378641e-15 +0 0 4194 0 1.96301314926178e-18 +0 0 4195 0 5.99665997170957e-19 +0 0 4196 0 1.37630093732186e-18 +0 0 4197 0 1.24104059269075e-18 +0 0 4198 0 1.29685091147346e-18 +0 0 4199 0 1.0206391561508e-05 +0 0 4200 0 1.47883883073227e-18 +0 0 4201 0 1.19291713740758e-18 +0 0 4202 0 1.25701148952419e-18 +0 0 4203 0 1.91109946087752e-18 +0 0 4204 0 5.12061708794217e-18 +0 0 4205 0 8.42315724225629e-19 +0 0 4206 0 9.72684588070967e-17 +0 0 4207 0 1.22611546515517e-15 +0 0 4208 0 5.49784401191517e-18 +0 0 4209 0 2.1526830607768e-19 +0 0 4210 0 1.86797176898311e-18 +0 0 4211 0 2.65377583821081e-18 +0 0 4212 0 1.74970453996316e-18 +0 0 4213 0 2.93449458789006e-18 +0 0 4214 0 3.31871085611347e-18 +0 0 4215 0 3.44598075557116e-18 +0 0 4216 0 2.06253428502693e-18 +0 0 4217 0 2.03233260426423e-05 +0 0 4218 0 2.36970024106073e-18 +0 0 4219 0 2.36057328214821e-18 +0 0 4220 0 3.06203974697008e-18 +0 0 4221 0 1.54684332781863e-18 +0 0 4222 0 4.05886021793213e-19 +0 0 4223 0 7.50927466505382e-19 +0 0 4224 0 1.43916567520235e-18 +0 0 4225 0 1.16228495055167e-18 +0 0 4226 0 1.66735814658555e-17 +0 0 4227 0 4.09830178312169e-18 +0 0 4228 0 1.58238747592801e-16 +0 0 4229 0 1.27082986462678e-15 +0 0 4230 0 6.33542967792411e-17 +0 0 4231 0 1.87627274538301e-18 +0 0 4232 0 1.24796574325868e-18 +0 0 4233 0 3.16031498759967e-18 +0 0 4234 0 1.85291429803216e-18 +0 0 4235 0 8.91364144828272e-19 +0 0 4236 0 3.36743079999824e-18 +0 0 4237 0 4.27662315728819e-18 +0 0 4238 0 1.65336757771808e-18 +0 0 4239 0 2.82176325038016e-18 +0 0 4240 0 2.82839786465114e-18 +0 0 4241 0 6.40201248303001e-18 +0 0 4242 0 7.98475871927224e-18 +0 0 4243 0 3.26422431519245e-05 +0 0 4244 0 4.22290254889468e-19 +0 0 4245 0 5.28000773744423e-19 +0 0 4246 0 4.61704029076476e-19 +0 0 4247 0 2.4484124224044e-18 +0 0 4248 0 1.03231836621593e-18 +0 0 4249 0 1.68918255144139e-18 +0 0 4250 0 2.27301625537781e-18 +0 0 4251 0 3.45417415781977e-18 +0 0 4252 0 4.11900674915235e-18 +0 0 4253 0 1.55954536849532e-18 +0 0 4254 0 1.0761972191402e-17 +0 0 4255 0 6.14381867106919e-18 +0 0 4256 0 1.38842968750656e-17 +0 0 4257 0 1.40948105077772e-17 +0 0 4258 0 7.35490011633314e-16 +0 0 4259 0 2.11006821758556e-15 +0 0 4260 0 6.44207399713023e-17 +0 0 4261 0 1.96492741772087e-18 +0 0 4262 0 3.29042861510408e-17 +0 0 4263 0 3.19395654485251e-18 +0 0 4264 0 2.95578239871176e-19 +0 0 4265 0 7.70778781164659e-19 +0 0 4266 0 1.72573644439763e-18 +0 0 4267 0 1.02280197515069e-18 +0 0 4268 0 2.48972796835282e-18 +0 0 4269 0 2.09780656019981e-17 +0 0 4270 0 3.55915188118269e-18 +0 0 4271 0 4.16864789268523e-18 +0 0 4272 0 8.06226102718435e-18 +0 0 4273 0 7.42238385510586e-17 +0 0 4274 0 2.31044801939259e-18 +0 0 4275 0 9.47864391338456e-17 +0 0 4276 0 1.08901974510853e-18 +0 0 4277 0 0.999953016544138 +0 0 4278 0 2.1857638999242e-18 +0 0 4279 0 1.42057140798584e-18 +0 0 4280 0 7.36885947446399e-18 +0 0 4281 0 2.50185709895054e-18 +0 0 4282 0 1.34269944819878e-18 +0 0 4283 0 4.09114433524213e-18 +0 0 4284 0 7.98780527066938e-18 +0 0 4285 0 6.60005340470377e-18 +0 0 4286 0 3.58618667571887e-15 +0 0 4287 0 2.00985620570115e-18 +0 0 4288 0 1.9464730227032e-18 +0 0 4289 0 1.62203284368721e-18 +0 0 4290 0 7.42493213339437e-18 +0 0 4291 0 2.45272543943491e-18 +0 0 4292 0 3.81810571748382e-08 +0 0 4293 0 5.72624003030502e-19 +0 0 4294 0 1.84075710657146e-18 +0 0 4295 0 1.86874731557203e-18 +0 0 4296 0 4.339001124296e-18 +0 0 4297 0 3.68146534439745e-17 +0 0 4298 0 2.84672193560532e-18 +0 0 4299 0 1.22907279288771e-16 +0 0 4300 0 1.69180001566271e-15 +0 0 4301 0 1.71075846049167e-18 +0 0 4302 0 5.64937061292096e-19 +0 0 4303 0 2.34425566383631e-18 +0 0 4304 0 1.14775812399767e-18 +0 0 4305 0 3.11992189140089e-18 +0 0 4306 0 3.73071447872448e-18 +0 0 4307 0 4.08300152901469e-18 +0 0 4308 0 1.26537232085669e-16 +0 0 4309 0 4.11655210585255e-18 +0 0 4310 0 1.27428076908524e-07 +0 0 4311 0 2.11272840205173e-18 +0 0 4312 0 3.1814004128885e-18 +0 0 4313 0 8.72371807320774e-19 +0 0 4314 0 2.15636789164816e-18 +0 0 4315 0 2.32780085107927e-18 +0 0 4316 0 2.06209060511372e-18 +0 0 4317 0 9.40082811431159e-18 +0 0 4318 0 1.81480799855114e-18 +0 0 4319 0 2.04528445465993e-17 +0 0 4320 0 1.53488444963068e-18 +0 0 4321 0 3.33249873280335e-18 +0 0 4322 0 3.70309537906155e-17 +0 0 4323 0 2.42431182824172e-18 +0 0 4324 0 4.05775104380865e-18 +0 0 4325 0 1.12601429919545e-18 +0 0 4326 0 1.50380649029885e-18 +0 0 4327 0 2.21603818456464e-18 +0 0 4328 0 1.77718368250804e-18 +0 0 4329 0 2.58919953156532e-18 +0 0 4330 0 2.16525337317592e-18 +0 0 4331 0 6.15736055884443e-18 +0 0 4332 0 5.09737662686493e-18 +0 0 4333 0 1.14512758890924e-17 +0 0 4334 0 1.68186012871365e-16 +0 0 4335 0 9.78211025595416e-18 +0 0 4336 0 2.84907744494141e-07 +0 0 4337 0 1.294747728885e-18 +0 0 4338 0 1.95608277327144e-18 +0 0 4339 0 2.71901235027514e-18 +0 0 4340 0 2.89815510039101e-18 +0 0 4341 0 3.52880745287933e-18 +0 0 4342 0 1.34244925465717e-18 +0 0 4343 0 1.71871688080956e-18 +0 0 4344 0 3.79663800709934e-18 +0 0 4345 0 1.11089564066034e-17 +0 0 4346 0 5.72029818999763e-19 +0 0 4347 0 2.11503688679655e-17 +0 0 4348 0 7.70920760658755e-18 +0 0 4349 0 2.50335290363832e-16 +0 0 4350 0 1.75873399916602e-18 +0 0 4351 0 1.50101558907891e-15 +0 0 4352 0 3.37153037702076e-16 +0 0 4353 0 2.18132239494501e-17 +0 0 4354 0 4.67019213865859e-18 +0 0 4355 0 1.82200525148764e-17 +0 0 4356 0 2.0074652030896e-18 +0 0 4357 0 2.80156816011986e-18 +0 0 4358 0 7.74697115443121e-19 +0 0 4359 0 2.0972361101717e-19 +0 0 4360 0 4.00675790967574e-18 +0 0 4361 0 1.5678634743616e-18 +0 0 4362 0 1.4834370561023e-17 +0 0 4363 0 3.66481413355106e-18 +0 0 4364 0 3.80350009568735e-17 +0 0 4365 0 4.24962789218403e-18 +0 0 4366 0 1.77566895534586e-16 +0 0 4367 0 4.88354688791017e-18 +0 0 4368 0 1.60083727162364e-16 +0 0 4369 0 1.47139751852232e-18 +0 0 4370 0 1.00000052513737 +0 0 4371 0 4.03475796227898e-17 +0 0 4372 0 1.68740374450986e-17 +0 0 4373 0 4.62858476769354e-18 +0 0 4374 0 3.61703020124082e-17 +0 0 4375 0 2.4964413534315e-18 +0 0 4376 0 1.80370952675923e-18 +0 0 4377 0 4.01947793601651e-17 +0 0 4378 0 1.67430121151976e-18 +0 0 4379 0 7.68507485807111e-18 +0 0 4380 0 2.35190896157301e-18 +0 0 4381 0 3.667546726064e-18 +0 0 4382 0 3.99153044191221e-17 +0 0 4383 0 8.4923072850992e-18 +0 0 4384 0 4.72256628109651e-17 +0 0 4385 0 3.02508877925546e-19 +0 0 4386 0 9.7936596896823e-11 +0 0 4387 0 1.50046678028741e-18 +0 0 4388 0 2.05956964428164e-18 +0 0 4389 0 2.27093148824181e-17 +0 0 4390 0 3.90160620698598e-18 +0 0 4391 0 2.75636630774647e-17 +0 0 4392 0 6.24264202451186e-18 +0 0 4393 0 1.06201035701088e-17 +0 0 4394 0 5.46151142464066e-16 +0 0 4395 0 1.38618194655154e-18 +0 0 4396 0 8.02946311280934e-19 +0 0 4397 0 1.01903767552084e-18 +0 0 4398 0 3.61729846064154e-19 +0 0 4399 0 4.43678214345127e-18 +0 0 4400 0 5.08023725518513e-17 +0 0 4401 0 2.89463525614622e-18 +0 0 4402 0 1.75075201290662e-16 +0 0 4403 0 5.46630376205601e-19 +0 0 4404 0 6.5484757329853e-10 +0 0 4405 0 7.00178275290956e-19 +0 0 4406 0 1.32322993896256e-18 +0 0 4407 0 3.6697932052365e-18 +0 0 4408 0 1.67416689697917e-19 +0 0 4409 0 4.72160591678368e-18 +0 0 4410 0 4.7413881382861e-18 +0 0 4411 0 1.23895671600995e-17 +0 0 4412 0 1.59142329836954e-18 +0 0 4413 0 2.07035339525441e-17 +0 0 4414 0 1.27296865205258e-17 +0 0 4415 0 3.03106090187621e-16 +0 0 4416 0 8.32971393900834e-17 +0 0 4417 0 1.75337728748631e-17 +0 0 4418 0 1.89996400252882e-18 +0 0 4419 0 1.93909218739019e-18 +0 0 4420 0 6.15536575931284e-19 +0 0 4421 0 2.53738469339557e-18 +0 0 4422 0 4.13370466059431e-18 +0 0 4423 0 3.59709831366714e-18 +0 0 4424 0 3.38814938229238e-18 +0 0 4425 0 8.58997308141856e-18 +0 0 4426 0 6.86414574629157e-17 +0 0 4427 0 6.18676249840288e-18 +0 0 4428 0 1.11698582799652e-16 +0 0 4429 0 1.45449408308303e-17 +0 0 4430 0 2.11853173576407e-09 +0 0 4431 0 1.20833601871375e-18 +0 0 4432 0 2.07813549007745e-18 +0 0 4433 0 1.53326822483038e-18 +0 0 4434 0 2.42505462814338e-18 +0 0 4435 0 6.45930199913881e-19 +0 0 4436 0 1.03458185377254e-18 +0 0 4437 0 2.22899356699876e-17 +0 0 4438 0 6.42667441510715e-18 +0 0 4439 0 2.47911429052751e-17 +0 0 4440 0 1.06689640135199e-17 +0 0 4441 0 6.17006837794514e-17 +0 0 4442 0 1.82228441548597e-18 +0 0 4443 0 2.03197113095781e-16 +0 0 4444 0 2.70971390708391e-18 +0 0 4445 0 4.51447762765611e-16 +0 0 4446 0 1.54838991179886e-15 +0 0 4447 0 5.59068065870068e-17 +0 0 4448 0 1.95862029087458e-18 +0 0 4449 0 1.03689136551184e-17 +0 0 4450 0 1.960660239888e-18 +0 0 4451 0 2.71891223085364e-18 +0 0 4452 0 1.54274121672996e-18 +0 0 4453 0 2.17370258404115e-18 +0 0 4454 0 2.36710293138087e-17 +0 0 4455 0 1.74112702859022e-18 +0 0 4456 0 1.16824056733155e-17 +0 0 4457 0 1.30076674321646e-18 +0 0 4458 0 8.19283020641924e-17 +0 0 4459 0 1.49929348940125e-18 +0 0 4460 0 9.07180525527892e-17 +0 0 4461 0 7.38233086999608e-18 +0 0 4462 0 1.94291195228989e-16 +0 0 4463 0 6.40956607716247e-18 +0 0 4464 0 0.999999994922239 +0 0 4465 0 4.0964001602745e-18 +0 0 4466 0 4.48813579376915e-18 +0 0 4467 0 6.15211262404227e-17 +0 0 4468 0 1.10124059667132e-18 +0 0 4469 0 1.19689337413357e-18 +0 0 4470 0 4.54253153707421e-17 +0 0 4471 0 3.95782089270712e-18 +0 0 4472 0 3.92510364506437e-17 +0 0 4473 0 1.05286653309069e-18 +0 0 4474 0 2.68740769228106e-18 +0 0 4475 0 5.8025834868187e-18 +0 0 4476 0 3.62428548770145e-18 +0 0 4477 0 3.17915914408723e-17 +0 0 4478 0 5.02461138134601e-18 +0 0 4479 0 4.76569594141782e-17 +0 0 4480 0 2.38361492707585e-18 +0 0 4481 0 2.11521581095924e-18 +0 0 4482 0 3.51444796408329e-18 +0 0 4483 0 1.86310070514278e-18 +0 0 4484 0 5.671254529253e-17 +0 0 4485 0 4.4107019885833e-18 +0 0 4486 0 2.92900571844576e-17 +0 0 4487 0 6.18708995638793e-18 +0 0 4488 0 3.16163030525922e-17 +0 0 4489 0 4.49781771787443e-16 +0 0 4490 0 9.3071370766408e-19 +0 0 4491 0 1.61080497151171e-18 +0 0 4492 0 3.22007997299412e-18 +0 0 4493 0 5.423249491547e-17 +0 0 4494 0 5.52032049194533e-18 +0 0 4495 0 4.19295286677875e-18 +0 0 4496 0 4.04531549532901e-18 +0 0 4497 0 1.10640887724264e-16 +0 0 4498 0 7.12838926197913e-18 +0 0 4499 0 2.68459915682168e-12 +0 0 4500 0 6.66061205043384e-19 +0 0 4501 0 2.80955925862698e-18 +0 0 4502 0 2.36271539162271e-18 +0 0 4503 0 2.6327637027593e-18 +0 0 4504 0 2.17349715398292e-17 +0 0 4505 0 4.79347880332349e-18 +0 0 4506 0 3.84728128538085e-17 +0 0 4507 0 3.36096496483636e-18 +0 0 4508 0 1.28359577174792e-16 +0 0 4509 0 5.70912586408675e-18 +0 0 4510 0 5.93760507676787e-17 +0 0 4511 0 2.57673602089573e-16 +0 0 4512 0 6.88526526726717e-18 +0 0 4513 0 3.20764189770339e-18 +0 0 4514 0 2.01974090397004e-18 +0 0 4515 0 2.08106204646029e-18 +0 0 4516 0 3.94540362560705e-18 +0 0 4517 0 4.269212038337e-18 +0 0 4518 0 6.29268523398703e-18 +0 0 4519 0 1.2085027740611e-16 +0 0 4520 0 7.94150806264034e-19 +0 0 4521 0 1.83717707584041e-16 +0 0 4522 0 2.78670956653866e-18 +0 0 4523 0 1.38981170800702e-16 +0 0 4524 0 1.39689655213136e-17 +0 0 4525 0 1.36059103669736e-11 +0 0 4526 0 1.24608996135073e-18 +0 0 4527 0 2.14982499860112e-18 +0 0 4528 0 4.19910634676864e-18 +0 0 4529 0 2.83532837074781e-19 +0 0 4530 0 4.35986107360377e-18 +0 0 4531 0 4.09464021104801e-18 +0 0 4532 0 4.69667915990378e-17 +0 0 4533 0 6.24263087542889e-18 +0 0 4534 0 8.55257870606308e-17 +0 0 4535 0 1.29038488451178e-18 +0 0 4536 0 5.1151073402171e-17 +0 0 4537 0 4.8857578886641e-18 +0 0 4538 0 1.5829466895724e-16 +0 0 4539 0 8.90552667459774e-19 +0 0 4540 0 5.98595352381895e-16 +0 0 4541 0 7.36432088957107e-16 +0 0 4542 0 2.72661276195125e-17 +0 0 4543 0 2.46435629696293e-18 +0 0 4544 0 1.00801234041371e-17 +0 0 4545 0 3.51869614416979e-18 +0 0 4546 0 3.80583419925699e-18 +0 0 4547 0 5.12295863631619e-18 +0 0 4548 0 1.16448933806384e-18 +0 0 4549 0 8.7838849446064e-17 +0 0 4550 0 6.07639095172554e-18 +0 0 4551 0 8.16881595446784e-17 +0 0 4552 0 6.84317542002548e-18 +0 0 4553 0 2.18864571177754e-19 +0 0 4554 0 1.8552398050945e-18 +0 0 4555 0 1.03986308138118e-16 +0 0 4556 0 8.48623075970235e-18 +0 0 4557 0 1.27806319464604e-16 +0 0 4558 0 4.7814157847836e-18 +0 0 4559 0 1.00000000004358 +0 0 4560 0 7.13525286272511e-17 +0 0 4561 0 4.53465337711022e-17 +0 0 4562 0 4.28559927732735e-18 +0 0 4563 0 1.97334934793099e-18 +0 0 4564 0 2.47040712054574e-17 +0 0 4565 0 9.34820304289217e-18 +0 0 4566 0 1.7109178570754e-16 +0 0 4567 0 2.34648107699764e-18 +0 0 4568 0 1.87002651287208e-17 +0 0 4569 0 1.63652989263513e-18 +0 0 4570 0 1.929197267997e-18 +0 0 4571 0 8.71077519469283e-17 +0 0 4572 0 4.54922761195042e-18 +0 0 4573 0 1.98548134303523e-16 +0 0 4574 0 4.69808941285693e-18 +0 0 4575 0 1.490933488652e-17 +0 0 4576 0 2.32292414058103e-18 +0 0 4577 0 6.25196153384282e-19 +0 0 4578 0 4.15245832767766e-17 +0 0 4579 0 2.34069674707374e-18 +0 0 4580 0 7.72097946555818e-19 +0 0 4581 0 1.844087869076e-18 +0 0 4582 0 1.77357014794247e-16 +0 0 4583 0 2.2396925672519e-18 +0 0 4584 0 1.2557498431954e-17 +0 0 4585 0 2.38847254002018e-18 +0 0 4586 0 2.0559243560934e-18 +0 0 4587 0 3.09699105950878e-17 +0 0 4588 0 1.16468009394621e-17 +0 0 4589 0 6.80580455881222e-17 +0 0 4590 0 6.17078149102138e-18 +0 0 4591 0 2.64636715198522e-17 +0 0 4592 0 3.82108440409633e-18 +0 0 4593 0 2.23473538223138e-16 +0 0 4594 0 1.17662667423496e-18 +0 0 4595 0 8.10096189279376e-15 +0 0 4596 0 4.20206018798095e-19 +0 0 4597 0 2.90882936356528e-18 +0 0 4598 0 4.39133714878362e-17 +0 0 4599 0 1.069260380438e-17 +0 0 4600 0 1.08265055004262e-16 +0 0 4601 0 3.2113677478008e-18 +0 0 4602 0 2.86922700538978e-16 +0 0 4603 0 3.61867779938085e-18 +0 0 4604 0 2.22045664888104e-16 +0 0 4605 0 3.19801623823615e-18 +0 0 4606 0 7.35646462270033e-17 +0 0 4607 0 8.12823664354967e-16 +0 0 4608 0 5.69306620267766e-18 +0 0 4609 0 2.02859237136091e-18 +0 0 4610 0 4.19362041429655e-18 +0 0 4611 0 2.45989853023194e-18 +0 0 4612 0 9.31913509504064e-18 +0 0 4613 0 1.2183493333581e-16 +0 0 4614 0 4.0839277272148e-19 +0 0 4615 0 2.58341794537754e-16 +0 0 4616 0 2.96628318936219e-18 +0 0 4617 0 2.12689867914724e-16 +0 0 4618 0 3.89207359441549e-19 +0 0 4619 0 5.73285635247065e-16 +0 0 4620 0 2.7294930082204e-18 +0 0 4621 0 7.26297494813072e-14 +0 0 4622 0 1.24258370194332e-18 +0 0 4623 0 4.01089887675504e-18 +0 0 4624 0 3.63380430304373e-18 +0 0 4625 0 2.28331199697116e-18 +0 0 4626 0 2.76013977700852e-17 +0 0 4627 0 7.22739848595076e-18 +0 0 4628 0 1.91562318056526e-16 +0 0 4629 0 2.36488209372988e-19 +0 0 4630 0 1.44538011106062e-16 +0 0 4631 0 3.53535155214688e-18 +0 0 4632 0 1.13273512334249e-16 +0 0 4633 0 1.38171516479789e-18 +0 0 4634 0 1.39364108941412e-16 +0 0 4635 0 5.52670795569922e-18 +0 0 4636 0 9.24697303574687e-17 +0 0 4637 0 7.18824308994868e-16 +0 0 4638 0 2.89832953879447e-17 +0 0 4639 0 1.66550752652859e-18 +0 0 4640 0 1.95073219682589e-18 +0 0 4641 0 9.4692090532637e-18 +0 0 4642 0 1.07920108485461e-18 +0 0 4643 0 1.8404559005261e-17 +0 0 4644 0 7.35595902667543e-18 +0 0 4645 0 4.56721056311417e-16 +0 0 4646 0 5.78006982668699e-18 +0 0 4647 0 2.3626582733192e-17 +0 0 4648 0 2.48112091174155e-18 +0 0 4649 0 3.90460274363047e-17 +0 0 4650 0 3.93639893948991e-18 +0 0 4651 0 6.10414949717592e-17 +0 0 4652 0 5.38460741716197e-18 +0 0 4653 0 7.37415031740011e-17 +0 0 4654 0 1.23146877520605e-18 +0 0 4655 0 0.999999999999705 +0 0 4656 0 1.13513553798542e-18 +0 0 4657 0 7.5165864191965e-18 +0 0 4658 0 1.20770403192817e-16 +0 0 4659 0 2.47339301394374e-18 +0 0 4660 0 3.29955931324094e-18 +0 0 4661 0 9.66829313965362e-17 +0 0 4662 0 3.97952286504152e-18 +0 0 4663 0 1.01857621986823e-16 +0 0 4664 0 3.48895784144981e-18 +0 0 4665 0 1.59636743157021e-18 +0 0 4666 0 2.44244340776831e-17 +0 0 4667 0 6.66210727719444e-18 +0 0 4668 0 1.66445798677999e-18 +0 0 4669 0 3.60871462584496e-18 +0 0 4670 0 5.33337678420299e-17 +0 0 4671 0 3.97968036875491e-18 +0 0 4672 0 2.00884642908958e-18 +0 0 4673 0 1.85586699625028e-16 +0 0 4674 0 2.46209718266291e-18 +0 0 4675 0 5.09809946501053e-17 +0 0 4676 0 7.55676145134468e-18 +0 0 4677 0 1.79056893330494e-17 +0 0 4678 0 7.32240555883014e-18 +0 0 4679 0 1.13412918792999e-16 +0 0 4680 0 1.32856737700958e-18 +0 0 4681 0 1.95947300568277e-18 +0 0 4682 0 5.42078426641534e-17 +0 0 4683 0 1.02814067768744e-17 +0 0 4684 0 4.4261933915265e-17 +0 0 4685 0 5.92890885345906e-18 +0 0 4686 0 8.78790342751597e-17 +0 0 4687 0 4.86211714268669e-19 +0 0 4688 0 1.53512357562122e-16 +0 0 4689 0 6.32504220163856e-18 +0 0 4690 0 6.76276721556337e-17 +0 0 4691 0 2.45045274930691e-18 +0 0 4692 0 2.03819359477465e-18 +0 0 4693 0 1.50266281842064e-17 +0 0 4694 0 9.69581050214369e-18 +0 0 4695 0 4.53108112870295e-16 +0 0 4696 0 4.21727590794908e-19 +0 0 4697 0 1.01917121532815e-16 +0 0 4698 0 1.63385569314655e-18 +0 0 4699 0 8.21568720370899e-17 +0 0 4700 0 1.74684882191771e-18 +0 0 4701 0 4.43844768447383e-16 +0 0 4702 0 5.14405124606931e-18 +0 0 4703 0 3.43552169535484e-17 +0 0 4704 0 1.19918175832732e-16 +0 0 4705 0 4.29920791865118e-18 +0 0 4706 0 1.75284283339935e-18 +0 0 4707 0 1.20831836881087e-18 +0 0 4708 0 2.86092866028367e-16 +0 0 4709 0 4.20626206741218e-18 +0 0 4710 0 1.38408171721521e-16 +0 0 4711 0 3.15576262313705e-18 +0 0 4712 0 1.00457076624147e-16 +0 0 4713 0 4.62734270511832e-18 +0 0 4714 0 1.2905881364786e-17 +0 0 4715 0 3.08440233124258e-18 +0 0 4716 0 1.64750485989041e-16 +0 0 4717 0 8.12671466125389e-18 +0 0 4718 0 1.43265131149183e-17 +0 0 4719 0 1.43286331400344e-18 +0 0 4720 0 1.20196760214353e-18 +0 0 4721 0 8.11316283881168e-18 +0 0 4722 0 8.9756912164497e-18 +0 0 4723 0 1.52686489143108e-16 +0 0 4724 0 2.75067275049709e-18 +0 0 4725 0 2.45143935207008e-16 +0 0 4726 0 3.94502081520027e-18 +0 0 4727 0 4.42956919940312e-17 +0 0 4728 0 3.66561062967748e-18 +0 0 4729 0 5.89175345484126e-17 +0 0 4730 0 3.4037362553281e-18 +0 0 4731 0 1.54981235907869e-16 +0 0 4732 0 5.98298772773222e-18 +0 0 4733 0 2.03952977027186e-16 +0 0 4734 0 1.26980986370046e-16 +0 0 4735 0 3.02377633349301e-17 +0 0 4736 0 9.49552935247695e-19 +0 0 4737 0 2.07217970647026e-18 +0 0 4738 0 3.9443256149319e-17 +0 0 4739 0 8.17260400797671e-18 +0 0 4740 0 2.25432361285069e-16 +0 0 4741 0 7.10353640132168e-18 +0 0 4742 0 1.05858320499966e-16 +0 0 4743 0 2.78366673127911e-18 +0 0 4744 0 1.88684529881066e-17 +0 0 4745 0 3.77528822137006e-18 +0 0 4746 0 1.71104425131004e-17 +0 0 4747 0 1.00855998752672e-18 +0 0 4748 0 4.75104923344616e-17 +0 0 4749 0 2.67978573841629e-18 +0 0 4750 0 5.14992877172676e-17 +0 0 4751 0 5.81221185873651e-18 +0 0 4752 0 0.999999999999995 +0 0 4753 0 1.36175483330715e-16 +0 0 4754 0 1.38528829092393e-16 +0 0 4755 0 6.79924077856527e-18 +0 0 4756 0 7.41072859042742e-17 +0 0 4757 0 2.81978152850373e-17 +0 0 4758 0 8.42749194107285e-18 +0 0 4759 0 5.36252197039363e-17 +0 0 4760 0 5.21205909838092e-18 +0 0 4761 0 5.01254977129118e-17 +0 0 4762 0 5.16259917730435e-17 +0 0 4763 0 6.36180996430355e-18 +0 0 4764 0 1.83978388152747e-16 +0 0 4765 0 4.12435476048683e-18 +0 0 4766 0 7.82265291180331e-17 +0 0 4767 0 3.75796287560585e-18 +0 0 4768 0 3.76005722873686e-17 +0 0 4769 0 4.23393464026396e-17 +0 0 4770 0 4.40788127271154e-18 +0 0 4771 0 6.90012610319593e-17 +0 0 4772 0 2.87376403189446e-18 +0 0 4773 0 2.19890707779946e-16 +0 0 4774 0 1.18829747435444e-18 +0 0 4775 0 2.81324630666036e-17 +0 0 4776 0 2.26239111816245e-18 +0 0 4777 0 7.72963344542834e-17 +0 0 4778 0 1.35212081488898e-17 +0 0 4779 0 1.02636472940802e-17 +0 0 4780 0 2.11657610922768e-16 +0 0 4781 0 2.02863412327084e-18 +0 0 4782 0 1.41316158139622e-16 +0 0 4783 0 1.86887455137811e-18 +0 0 4784 0 6.75588660183279e-17 +0 0 4785 0 1.07102694306249e-18 +0 0 4786 0 1.84753479412798e-16 +0 0 4787 0 5.52735637154321e-18 +0 0 4788 0 1.04909704367415e-17 +0 0 4789 0 4.30990118304486e-18 +0 0 4790 0 3.91360881554266e-18 +0 0 4791 0 2.20802588637523e-16 +0 0 4792 0 2.37572804222908e-18 +0 0 4793 0 1.18352164564959e-16 +0 0 4794 0 1.12322234893654e-18 +0 0 4795 0 9.66529045667649e-17 +0 0 4796 0 2.15797046002052e-18 +0 0 4797 0 1.55083193283591e-16 +0 0 4798 0 4.51974752643959e-18 +0 0 4799 0 2.91357270089872e-16 +0 0 4800 0 6.73983412257907e-18 +0 0 4801 0 1.86914679553616e-17 +0 0 4802 0 2.48762434224288e-18 +0 0 4803 0 3.04764904373593e-18 +0 0 4804 0 1.94208010530651e-16 +0 0 4805 0 3.79246225150774e-18 +0 0 4806 0 1.00548983378601e-16 +0 0 4807 0 4.75454595203331e-18 +0 0 4808 0 1.07404170834218e-16 +0 0 4809 0 1.50338772041264e-18 +0 0 4810 0 1.62789704001077e-17 +0 0 4811 0 9.64891931419289e-18 +0 0 4812 0 7.86100489797227e-17 +0 0 4813 0 2.74022120155655e-18 +0 0 4814 0 1.10740155236511e-16 +0 0 4815 0 3.8957489609914e-18 +0 0 4816 0 1.52559157819987e-16 +0 0 4817 0 5.12821246229284e-18 +0 0 4818 0 5.80828993725358e-18 +0 0 4819 0 1.86262025625981e-16 +0 0 4820 0 1.39662451173556e-18 +0 0 4821 0 1.16940203693085e-16 +0 0 4822 0 2.67122443301993e-18 +0 0 4823 0 1.52991278134461e-17 +0 0 4824 0 7.448237753333e-18 +0 0 4825 0 5.84099017700357e-17 +0 0 4826 0 1.00058646048024e-18 +0 0 4827 0 7.80472469191163e-17 +0 0 4828 0 4.6710355175293e-18 +0 0 4829 0 9.55103619635621e-17 +0 0 4830 0 1.7463908966747e-18 +0 0 4831 0 3.30219085968184e-16 +0 0 4832 0 4.61081346660505e-17 +0 0 4833 0 1.72992897698815e-17 +0 0 4834 0 9.56592159104301e-18 +0 0 4835 0 2.62163189113594e-18 +0 0 4836 0 2.67421783841269e-16 +0 0 4837 0 9.62630757386669e-18 +0 0 4838 0 1.69033257357245e-17 +0 0 4839 0 5.8983453425919e-18 +0 0 4840 0 1.49093214037181e-17 +0 0 4841 0 9.73980718614363e-19 +0 0 4842 0 2.07041295028033e-17 +0 0 4843 0 9.1774661974104e-19 +0 0 4844 0 1.04321312686981e-17 +0 0 4845 0 3.11182238975237e-18 +0 0 4846 0 1.75327985517471e-17 +0 0 4847 0 4.56790828609552e-18 +0 0 4848 0 1.15674202689229e-16 +0 0 4849 0 1.40189520121145e-18 +0 0 4850 0 0.999999999999979 +0 0 4851 0 4.29872856193396e-18 +0 0 4852 0 6.76970561832598e-18 +0 0 4853 0 3.14171326158326e-17 +0 0 4854 0 1.95901221479323e-18 +0 0 4855 0 5.29812087986234e-18 +0 0 4856 0 1.15480449498055e-16 +0 0 4857 0 2.44461618218666e-18 +0 0 4858 0 4.75623427334836e-17 +0 0 4859 0 6.66491347009294e-18 +0 0 4860 0 8.03059496446312e-18 +0 0 4861 0 9.13767618004298e-17 +0 0 4862 0 5.46747001181893e-19 +0 0 4863 0 8.83304876923314e-17 +0 0 4864 0 1.01176439529062e-18 +0 0 4865 0 1.06987942436412e-16 +0 0 4866 0 3.75889792056029e-18 +0 0 4867 0 6.5070855771694e-18 +0 0 4868 0 1.19680140872294e-16 +0 0 4869 0 1.94732572569382e-18 +0 0 4870 0 1.03314101610413e-16 +0 0 4871 0 2.1222382927665e-18 +0 0 4872 0 1.11725374571341e-16 +0 0 4873 0 1.63105123937038e-18 +0 0 4874 0 1.73935925952902e-16 +0 0 4875 0 6.30870860174306e-18 +0 0 4876 0 4.96255762077425e-18 +0 0 4877 0 1.29662743445273e-16 +0 0 4878 0 3.82161351475896e-18 +0 0 4879 0 4.95664510322179e-17 +0 0 4880 0 4.92328295698563e-18 +0 0 4881 0 1.62638042308411e-17 +0 0 4882 0 1.88723082370403e-18 +0 0 4883 0 4.23670579052457e-17 +0 0 4884 0 1.59165637649559e-18 +0 0 4885 0 1.78905051803101e-16 +0 0 4886 0 5.91763728216884e-18 +0 0 4887 0 1.80944921028836e-18 +0 0 4888 0 1.70873378467844e-16 +0 0 4889 0 4.74714007004366e-18 +0 0 4890 0 7.26107895068423e-17 +0 0 4891 0 2.86731794475315e-18 +0 0 4892 0 9.97617929942138e-18 +0 0 4893 0 6.2152961660022e-18 +0 0 4894 0 4.58683839245023e-17 +0 0 4895 0 3.21890467324717e-18 +0 0 4896 0 5.84805637801232e-17 +0 0 4897 0 1.81433423174088e-18 +0 0 4898 0 1.40857746272915e-16 +0 0 4899 0 3.42738370751391e-18 +0 0 4900 0 4.05869944306169e-18 +0 0 4901 0 2.65566481856796e-16 +0 0 4902 0 3.09774031704444e-18 +0 0 4903 0 5.15366848849209e-17 +0 0 4904 0 6.82987699525591e-18 +0 0 4905 0 1.78500218598576e-17 +0 0 4906 0 1.95378596682047e-18 +0 0 4907 0 1.06459088334147e-17 +0 0 4908 0 3.89804469456328e-18 +0 0 4909 0 2.71575427052249e-17 +0 0 4910 0 8.35955323433126e-19 +0 0 4911 0 4.12909983926345e-17 +0 0 4912 0 4.87456872461689e-18 +0 0 4913 0 8.30293991224701e-16 +0 0 4914 0 3.01435038754728e-18 +0 0 4915 0 2.40092978844717e-18 +0 0 4916 0 1.55672950595696e-16 +0 0 4917 0 4.24696572750349e-18 +0 0 4918 0 4.1132582252167e-17 +0 0 4919 0 1.18396513428266e-18 +0 0 4920 0 9.46517568482167e-18 +0 0 4921 0 1.10220773784629e-18 +0 0 4922 0 4.37266541067254e-18 +0 0 4923 0 2.82606293979401e-18 +0 0 4924 0 7.01115964879514e-18 +0 0 4925 0 1.44578791620746e-18 +0 0 4926 0 1.38085273470275e-17 +0 0 4927 0 2.63127686780842e-18 +0 0 4928 0 4.09940062709189e-17 +0 0 4929 0 5.00310195677735e-18 +0 0 4930 0 8.63190430007856e-16 +0 0 4931 0 1.47241049614894e-16 +0 0 4932 0 3.29437156949086e-18 +0 0 4933 0 1.76655112695219e-16 +0 0 4934 0 7.36139869452734e-18 +0 0 4935 0 3.98286068352424e-17 +0 0 4936 0 2.6506923079251e-18 +0 0 4937 0 8.04093180991185e-18 +0 0 4938 0 2.2109222415712e-18 +0 0 4939 0 1.03983896338559e-18 +0 0 4940 0 8.57023131995291e-19 +0 0 4941 0 3.7358287712476e-18 +0 0 4942 0 3.24039688826061e-18 +0 0 4943 0 1.54781749784209e-18 +0 0 4944 0 2.93501182755874e-18 +0 0 4945 0 1.28896067339941e-17 +0 0 4946 0 1.10529696651259e-18 +0 0 4947 0 3.57712188697848e-17 +0 0 4948 0 2.86139294389058e-18 +0 0 4949 0 0.999999999999989 +0 0 4950 0 6.75408555097962e-17 +0 0 4951 0 3.94469825545425e-16 +0 0 4952 0 2.31890269721285e-18 +0 0 4953 0 1.61173954067722e-16 +0 0 4954 0 1.67414601102066e-16 +0 0 4955 0 2.97637612422303e-18 +0 0 4956 0 1.31882799771421e-16 +0 0 4957 0 1.311715904884e-18 +0 0 4958 0 1.25576717694395e-16 +0 0 4959 0 1.70384819925162e-16 +0 0 4960 0 4.08187154505578e-18 +0 0 4961 0 2.19421282778313e-16 +0 0 4962 0 5.63391155061973e-18 +0 0 4963 0 1.15635380166242e-16 +0 0 4964 0 2.26629286771721e-18 +0 0 4965 0 1.70458243989808e-16 +0 0 4966 0 1.68114307188513e-16 +0 0 4967 0 5.52420630060071e-18 +0 0 4968 0 3.93879744516182e-17 +0 0 4969 0 2.26102136993265e-19 +0 0 4970 0 4.32731777002088e-17 +0 0 4971 0 1.11929671008565e-18 +0 0 4972 0 5.68544031957084e-17 +0 0 4973 0 3.09553199652662e-18 +0 0 4974 0 1.10055734724003e-16 +0 0 4975 0 3.51266479743349e-16 +0 0 4976 0 2.02542591782173e-18 +0 0 4977 0 7.836688609432e-17 +0 0 4978 0 2.20548083836301e-18 +0 0 4979 0 7.7065775864245e-17 +0 0 4980 0 2.45359957592793e-18 +0 0 4981 0 5.69628138259472e-17 +0 0 4982 0 2.73001817736793e-18 +0 0 4983 0 4.09480896479435e-17 +0 0 4984 0 1.47120620123619e-18 +0 0 4985 0 1.60435825105029e-16 +0 0 4986 0 1.90524442192492e-16 +0 0 4987 0 1.9430553934941e-18 +0 0 4988 0 5.00179051948784e-17 +0 0 4989 0 1.56901540424736e-18 +0 0 4990 0 1.05515208184315e-17 +0 0 4991 0 1.6958103833649e-18 +0 0 4992 0 1.42594795202332e-17 +0 0 4993 0 1.60592334060416e-18 +0 0 4994 0 2.09098965618136e-17 +0 0 4995 0 2.76072077015703e-18 +0 0 4996 0 2.96172154868124e-17 +0 0 4997 0 1.17916665242428e-18 +0 0 4998 0 2.62471316162536e-16 +0 0 4999 0 1.14058048061613e-16 +0 0 5000 0 4.01938463136072e-18 +0 0 5001 0 7.38137780407185e-17 +0 0 5002 0 1.8581945800575e-18 +0 0 5003 0 2.04711194356674e-17 +0 0 5004 0 8.34744278344599e-19 +0 0 5005 0 1.24893037384815e-17 +0 0 5006 0 2.03142253961556e-18 +0 0 5007 0 1.34956366633589e-17 +0 0 5008 0 4.504543272452e-18 +0 0 5009 0 1.07649227439204e-17 +0 0 5010 0 1.60753662371467e-18 +0 0 5011 0 5.74579956887349e-17 +0 0 5012 0 5.78418632536981e-18 +0 0 5013 0 8.31364774050264e-16 +0 0 5014 0 1.17393690404624e-16 +0 0 5015 0 6.40085193958756e-18 +0 0 5016 0 3.00361662351307e-17 +0 0 5017 0 9.24970026924084e-19 +0 0 5018 0 7.92110642602925e-18 +0 0 5019 0 1.07636392047376e-18 +0 0 5020 0 3.17167137679465e-18 +0 0 5021 0 8.61386592155237e-19 +0 0 5022 0 7.22094216054573e-19 +0 0 5023 0 1.18877256708792e-18 +0 0 5024 0 2.6452596759689e-18 +0 0 5025 0 2.99145364107137e-18 +0 0 5026 0 6.13346375640678e-18 +0 0 5027 0 1.95806709463505e-18 +0 0 5028 0 2.47005431896992e-17 +0 0 5029 0 1.40206109878946e-18 +0 0 5030 0 2.74608062242027e-16 +0 0 5031 0 5.69630036649151e-16 +0 0 5032 0 3.56691786567416e-18 +0 0 5033 0 7.31601585801506e-18 +0 0 5034 0 8.29825361793147e-19 +0 0 5035 0 6.80838007969139e-18 +0 0 5036 0 3.76116211774117e-18 +0 0 5037 0 2.12492101394764e-18 +0 0 5038 0 6.76354975038648e-19 +0 0 5039 0 1.2152994607413e-18 +0 0 5040 0 1.36057002328481e-18 +0 0 5041 0 4.62041724446523e-18 +0 0 5042 0 1.6360128810276e-18 +0 0 5043 0 2.19706067881347e-18 +0 0 5044 0 2.08999594583433e-18 +0 0 5045 0 3.3985204822803e-18 +0 0 5046 0 3.44629912689544e-18 +0 0 5047 0 2.92274893651125e-17 +0 0 5048 0 1.72962113580494e-18 +0 0 5049 0 1.00000000000001 + diff --git a/Multipole/test/test_driscollhealy.par b/Multipole/test/test_driscollhealy.par new file mode 100644 index 00000000..43daff28 --- /dev/null +++ b/Multipole/test/test_driscollhealy.par @@ -0,0 +1,95 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetIOASCII CarpetInterp AEILocalInterp InitBase Multipole LoopControl" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 3 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "DriscollHealy" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +CarpetIOASCII::compact_format = "yes" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes + +CarpetIOASCII::out2d_vars = "Multipole::test_orthonormality" +CarpetIOASCII::out2d_every = 1 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_driscollhealy/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 00000000..4943e486 --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.000000 5.341621717946576991e-17 +0.062832 0.05908272357625558163 +0.125664 0.1172335976390736084 +0.188496 0.1735357640795202605 +0.251327 0.2271010934402109549 +0.314159 0.2770848541179522506 +0.376991 0.3226990304560694023 +0.439823 0.3632238274429471225 +0.502655 0.3980205224812608522 +0.565487 0.4265400723078277556 +0.628319 0.4483329443869139563 +0.691150 0.4630553007318252146 +0.753982 0.4704749615530876006 +0.816814 0.4704749615530870455 +0.879646 0.4630553007318246594 +0.942478 0.4483329443869139563 +1.005310 0.4265400723078278111 +1.068142 0.3980205224812605191 +1.130973 0.3632238274429472891 +1.193805 0.3226990304560692913 +1.256637 0.2770848541179523616 +1.319469 0.2271010934402110937 +1.382301 0.1735357640795201495 +1.445133 0.1172335976390738305 +1.507964 0.05908272357625565102 +1.570796 -1.080937077952825899e-18 +1.633628 -0.05908272357625524857 +1.696460 -0.1172335976390735945 +1.759292 -0.1735357640795195111 +1.822124 -0.2271010934402106496 +1.884956 -0.2770848541179521396 +1.947787 -0.3226990304560689027 +2.010619 -0.3632238274429472336 +2.073451 -0.3980205224812608522 +2.136283 -0.4265400723078279777 +2.199115 -0.4483329443869139008 +2.261947 -0.4630553007318246594 +2.324779 -0.4704749615530868234 +2.387610 -0.4704749615530867679 +2.450442 -0.4630553007318249925 +2.513274 -0.4483329443869140674 +2.576106 -0.4265400723078281997 +2.638938 -0.3980205224812605191 +2.701770 -0.363223827442946956 +2.764602 -0.3226990304560695133 +2.827433 -0.2770848541179521951 +2.890265 -0.227101093440211288 +2.953097 -0.1735357640795202327 +3.015929 -0.1172335976390740525 +3.078761 -0.05908272357625561633 +3.141593 1.128851862588426379e-16 +3.204425 0.05908272357625510285 +3.267256 0.1172335976390735252 +3.330088 0.1735357640795197331 +3.392920 0.2271010934402107606 +3.455752 0.2770848541179523061 +3.518584 0.3226990304560693468 +3.581416 0.3632238274429465119 +3.644247 0.3980205224812606302 +3.707079 0.4265400723078277001 +3.769911 0.4483329443869141784 +3.832743 0.4630553007318256031 +3.895575 0.4704749615530871565 +3.958407 0.470474961553087101 +4.021239 0.4630553007318254366 +4.084070 0.4483329443869144004 +4.146902 0.4265400723078277556 +4.209734 0.3980205224812608522 +4.272566 0.3632238274429464564 +4.335398 0.3226990304560687917 +4.398230 0.2770848541179524727 +4.461062 0.2271010934402105108 +4.523893 0.1735357640795198719 +4.586725 0.1172335976390739554 +4.649557 0.05908272357625504734 +4.712389 2.284473287243558895e-16 +4.775221 -0.05908272357625498489 +4.838053 -0.1172335976390735807 +4.900885 -0.1735357640795197609 +4.963716 -0.2271010934402110382 +5.026548 -0.2770848541179522506 +5.089380 -0.3226990304560685141 +5.152212 -0.3632238274429464009 +5.215044 -0.3980205224812609632 +5.277876 -0.4265400723078279221 +5.340708 -0.4483329443869139008 +5.403539 -0.4630553007318252146 +5.466371 -0.470474961553087101 +5.529203 -0.4704749615530869344 +5.592035 -0.463055300731824937 +5.654867 -0.4483329443869135678 +5.717699 -0.4265400723078281997 +5.780530 -0.3980205224812614628 +5.843362 -0.363223827442946845 +5.906194 -0.3226990304560690692 +5.969026 -0.2770848541179523616 +6.031858 -0.22710109344021151 +6.094690 -0.1735357640795197609 +6.157522 -0.1172335976390737888 +6.220353 -0.05908272357625506122 +6.283185 -1.976266587454604297e-16 + + diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_driscollhealy/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 00000000..7a0ece33 --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.000000 0.6307831305050434212 +0.062832 0.006414478478045328516 +0.125664 2.926186227276146829e-16 +0.188496 2.386143598765005219e-16 +0.251327 -1.420084232264331917e-16 +0.314159 1.777240527155209573e-16 +0.376991 1.638154941593066095e-16 +0.439823 1.580236523128021832e-16 +0.502655 9.684566415599272793e-17 +0.565487 -3.469487216420912885e-17 +0.628319 1.011041002333707997e-16 +0.691150 7.999484602692621821e-17 +0.753982 5.341621717946576991e-17 +0.816814 4.255698807620960161e-17 +0.879646 -2.755703360697257134e-17 +0.942478 3.312157109350618348e-17 +1.005310 9.164156058357568613e-18 +1.068142 4.136430182637461761e-17 +1.130973 3.93568926162343637e-17 +1.193805 2.959892296258195764e-17 +1.256637 2.515951604708110849e-17 +1.319469 3.916167830229968497e-17 +1.382301 1.059617470841231802e-17 +1.445133 6.098417063879056444e-18 +1.507964 1.027594448571300023e-17 +1.570796 -3.523247651629027143e-17 +1.633628 -1.456220359444229049e-18 +1.696460 -1.410063837397148702e-17 +1.759292 5.613015692432480741e-18 +1.822124 6.635796753069970284e-18 +1.884956 6.568542235803732263e-18 +1.947787 9.855341525364593679e-18 +2.010619 -5.508866192607108089e-18 +2.073451 4.622356468968703956e-18 +2.136283 6.611848247478812561e-18 +2.199115 2.858520867375647277e-18 +2.261947 2.590500913413465802e-19 +2.324779 1.520091510550632901e-18 +2.387610 -1.713262760772048037e-20 +2.450442 1.718382086966605172e-18 +2.513274 9.414189862246460786e-19 +2.576106 5.036919495096394639e-19 +2.638938 2.847075820349658673e-19 +2.701770 3.309989484742896642e-19 +2.764602 7.09384461930837558e-20 +2.827433 5.000736099493162766e-20 +2.890265 4.760554507445765016e-20 +2.953097 -1.805583750081199166e-20 +3.015929 5.343533318497654634e-21 +3.078761 6.3364941679916884e-22 +3.141593 -7.22781544709519842e-37 + + diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_l0_m0_r8.00.asc b/Multipole/test/test_driscollhealy/mp_harmonic_l0_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_l1_m-1_r8.00.asc b/Multipole/test/test_driscollhealy/mp_harmonic_l1_m-1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_l1_m0_r8.00.asc b/Multipole/test/test_driscollhealy/mp_harmonic_l1_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_l1_m1_r8.00.asc b/Multipole/test/test_driscollhealy/mp_harmonic_l1_m1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 00000000..1baaf60c --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -2.729972786036199152e-17 4.714874776505209653e-17 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 00000000..ed46805c --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.129518764518366357e-10 9.598799006341414598e-18 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 00000000..7bc8c7e8 --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -6.041274051416616851e-17 8.484434523148993157e-08 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 00000000..1c07a5ca --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -4.924736402117769893e-20 1.32011513287866723e-17 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 00000000..8c7aaece --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 0.9999718243103398185 6.56107101845625059e-18 diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_driscollhealy/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 00000000..2c4f799d --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.000000 0.4714051344795946452 +0.062832 0.467687868496530601 +0.125664 0.4565949764204048078 +0.188496 0.4383014236215818649 +0.251327 0.4130954585389419731 +0.314159 0.3813747754991172467 +0.376991 0.3436396201486748292 +0.439823 0.3004850309575128331 +0.502655 0.2525915434611012422 +0.565487 0.2007146483930815628 +0.628319 0.1456722117101460767 +0.691150 0.08833261385994624348 +0.753982 0.0295998309385308786 +0.816814 -0.02959983093853089942 +0.879646 -0.08833261385994582715 +0.942478 -0.1456722117101461045 +1.005310 -0.2007146483930816183 +1.068142 -0.2525915434611012977 +1.130973 -0.300485030957512611 +1.193805 -0.3436396201486749402 +1.256637 -0.3813747754991173022 +1.319469 -0.4130954585389421396 +1.382301 -0.4383014236215819759 +1.445133 -0.4565949764204046968 +1.507964 -0.4676878684965307675 +1.570796 -0.4714051344795952003 +1.633628 -0.4676878684965312116 +1.696460 -0.4565949764204050298 +1.759292 -0.4383014236215813653 +1.822124 -0.4130954585389423062 +1.884956 -0.3813747754991171912 +1.947787 -0.3436396201486755508 +2.010619 -0.3004850309575126666 +2.073451 -0.2525915434611009647 +2.136283 -0.2007146483930813963 +2.199115 -0.145672211710146271 +2.261947 -0.08833261385994620185 +2.324779 -0.02959983093853062186 +2.387610 0.02959983093853071207 +2.450442 0.08833261385994579939 +2.513274 0.1456722117101459657 +2.576106 0.2007146483930811465 +2.638938 0.2525915434611014088 +2.701770 0.3004850309575123335 +2.764602 0.3436396201486751623 +2.827433 0.3813747754991176908 +2.890265 0.4130954585389419731 +2.953097 0.4383014236215818649 +3.015929 0.4565949764204046968 +3.078761 0.4676878684965314892 +3.141593 0.4714051344795943677 +3.204425 0.4676878684965311006 +3.267256 0.4565949764204046413 +3.330088 0.4383014236215818649 +3.392920 0.4130954585389420841 +3.455752 0.3813747754991171912 +3.518584 0.3436396201486757729 +3.581416 0.3004850309575129441 +3.644247 0.2525915434611011867 +3.707079 0.2007146483930816183 +3.769911 0.145672211710146271 +3.832743 0.08833261385994643777 +3.895575 0.02959983093853109717 +3.958407 -0.02959983093853056288 +4.021239 -0.0883326138599464239 +4.084070 -0.1456722117101458269 +4.146902 -0.2007146483930817016 +4.209734 -0.2525915434611011312 +4.272566 -0.3004850309575127221 +4.335398 -0.3436396201486753843 +4.398230 -0.3813747754991170802 +4.461062 -0.4130954585389422506 +4.523893 -0.4383014236215819204 +4.586725 -0.4565949764204048633 +4.649557 -0.4676878684965311561 +4.712389 -0.4714051344795950338 +4.775221 -0.4676878684965316002 +4.838053 -0.4565949764204047523 +4.900885 -0.4383014236215819759 +4.963716 -0.4130954585389418066 +5.026548 -0.3813747754991175798 +5.089380 -0.3436396201486756063 +5.152212 -0.3004850309575128331 +5.215044 -0.2525915434611007981 +5.277876 -0.200714648393081424 +5.340708 -0.1456722117101463265 +5.403539 -0.08833261385994690962 +5.466371 -0.02959983093853164535 +5.529203 0.02959983093853053859 +5.592035 0.088332613859946299 +5.654867 0.1456722117101458269 +5.717699 0.2007146483930807301 +5.780530 0.2525915434611006316 +5.843362 0.3004850309575120559 +5.906194 0.3436396201486754398 +5.969026 0.3813747754991170247 +6.031858 0.4130954585389420286 +6.094690 0.4383014236215816428 +6.157522 0.4565949764204046968 +6.220353 0.4676878684965309896 +6.283185 0.4714051344795947562 + + diff --git a/Multipole/test/test_driscollhealy/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_driscollhealy/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 00000000..5a48b562 --- /dev/null +++ b/Multipole/test/test_driscollhealy/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.000000 -8.80289179457185799e-16 +0.062832 0.6231245530661584375 +0.125664 0.6258190228933131483 +0.188496 0.6196596992337820575 +0.251327 0.6111215679566899261 +0.314159 0.6002881616211543925 +0.376991 0.5872649752392626876 +0.439823 0.5721780328572182439 +0.502655 0.5551722253737308987 +0.565487 0.5364093860695589022 +0.628319 0.5160661561144331833 +0.691150 0.4943316785539432767 +0.753982 0.4714051344795946452 +0.816814 0.447493156296473682 +0.879646 0.4228072006721167453 +0.942478 0.3975608424363436533 +1.005310 0.37196712173057489 +1.068142 0.3462359033535465924 +1.130973 0.3205713329354391572 +1.193805 0.2951694104757784931 +1.256637 0.2702157403654934509 +1.319469 0.2458834314661353659 +1.382301 0.2223312435844497503 +1.445133 0.1997019777222116266 +1.507964 0.1781211248076795539 +1.570796 0.1576957826262607443 +1.633628 0.1385139262975075558 +1.696460 0.1206438899337402004 +1.759292 0.1041342775866162806 +1.822124 0.08901404797365959631 +1.884956 0.07529303859782114638 +1.947787 0.06296265788326334267 +2.010619 0.05199693903018270252 +2.073451 0.04235381504000218511 +2.136283 0.03397662104341544337 +2.199115 0.02679582193746246274 +2.261947 0.02073089969599720139 +2.324779 0.0156923880855150584 +2.387610 0.01158401689597711795 +2.450442 0.008304916835505299355 +2.513274 0.005751875269321123606 +2.576106 0.003821566914013105852 +2.638938 0.002412751990280704532 +2.701770 0.001428390934720448913 +2.764602 0.0007776521592554753309 +2.827433 0.000377755173091246974 +2.890265 0.0001556483610775961923 +2.953097 4.947535271276211051e-05 +3.015929 9.805208296189968497e-06 +3.078761 6.131081706940525447e-07 +3.141593 -1.077203552463963929e-22 + + diff --git a/Multipole/test/test_driscollhealy/test_driscollhealy.par b/Multipole/test/test_driscollhealy/test_driscollhealy.par new file mode 100644 index 00000000..c1fee6f5 --- /dev/null +++ b/Multipole/test/test_driscollhealy/test_driscollhealy.par @@ -0,0 +1,89 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 3 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "DriscollHealy" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_driscollhealy/test_orthonormality.xy.asc b/Multipole/test/test_driscollhealy/test_orthonormality.xy.asc new file mode 100644 index 00000000..2d894576 --- /dev/null +++ b/Multipole/test/test_driscollhealy/test_orthonormality.xy.asc @@ -0,0 +1,5053 @@ +# 2D ASCII output created by CarpetIOASCII +# +0 0 0 0 1 +0 0 1 0 5.70656255751994e-17 +0 0 2 0 1 +0 0 3 0 3.50638785600998e-17 +0 0 4 0 9.98572413105325e-18 +0 0 5 0 1 +0 0 6 0 5.70656255751994e-17 +0 0 7 0 5.29075001796936e-17 +0 0 8 0 9.98572413105325e-18 +0 0 9 0 1 +0 0 10 0 5.5870801504815e-17 +0 0 11 0 3.65201144570701e-17 +0 0 12 0 2.89595643449067e-18 +0 0 13 0 8.98860077196447e-17 +0 0 14 0 1 +0 0 15 0 8.68771523137e-18 +0 0 16 0 8.58226079768287e-17 +0 0 17 0 5.61797002337514e-17 +0 0 18 0 4.89253490557622e-18 +0 0 19 0 1.93890797397803e-18 +0 0 20 0 0.999999999999999 +0 0 21 0 2.55089716524726e-16 +0 0 22 0 1.46068220300073e-17 +0 0 23 0 1.75319392800499e-16 +0 0 24 0 1.46068220300073e-17 +0 0 25 0 2.80051747406014e-17 +0 0 26 0 4.56862978809652e-18 +0 0 27 0 1 +0 0 28 0 8.68771523137e-18 +0 0 29 0 4.89253490557622e-18 +0 0 30 0 5.61797002337514e-17 +0 0 31 0 8.58226079768287e-17 +0 0 32 0 2.34863361584977e-18 +0 0 33 0 5.0915809367812e-17 +0 0 34 0 4.56862978809652e-18 +0 0 35 0 0.999999999999999 +0 0 36 0 5.5870801504815e-17 +0 0 37 0 8.98860077196447e-17 +0 0 38 0 2.89595643449067e-18 +0 0 39 0 3.65201144570701e-17 +0 0 40 0 4.48386986993772e-17 +0 0 41 0 2.34863361584977e-18 +0 0 42 0 2.80051747406014e-17 +0 0 43 0 1.93890797397803e-18 +0 0 44 0 1 +0 0 45 0 7.88195163573026e-17 +0 0 46 0 5.5846317016979e-17 +0 0 47 0 2.04799456649127e-18 +0 0 48 0 5.60517119612753e-17 +0 0 49 0 3.59121799351855e-17 +0 0 50 0 7.92142968137232e-18 +0 0 51 0 4.91332000170144e-17 +0 0 52 0 5.97727323920755e-18 +0 0 53 0 8.6556809474878e-17 +0 0 54 0 1 +0 0 55 0 9.46401975572014e-18 +0 0 56 0 6.97078582756148e-18 +0 0 57 0 5.14491289220604e-17 +0 0 58 0 7.42729520118582e-18 +0 0 59 0 1.30276567320131e-16 +0 0 60 0 4.70786521954989e-17 +0 0 61 0 7.12191222073391e-18 +0 0 62 0 9.00226968234891e-17 +0 0 63 0 6.54223338646461e-18 +0 0 64 0 9.39675997044524e-18 +0 0 65 0 1 +0 0 66 0 1.52900465940545e-17 +0 0 67 0 1.00604549378039e-16 +0 0 68 0 1.54829603956315e-17 +0 0 69 0 2.19269911452543e-17 +0 0 70 0 1.2243151589751e-17 +0 0 71 0 1.87194769310647e-16 +0 0 72 0 3.32431188921641e-17 +0 0 73 0 2.07385708441639e-18 +0 0 74 0 2.27104294534472e-17 +0 0 75 0 1.28604139475594e-17 +0 0 76 0 7.21273970644618e-18 +0 0 77 0 1 +0 0 78 0 8.76596964002495e-18 +0 0 79 0 1.10401815453992e-17 +0 0 80 0 5.96085935521697e-17 +0 0 81 0 1.10401815453992e-17 +0 0 82 0 4.98258068639189e-18 +0 0 83 0 1.16827602126211e-17 +0 0 84 0 1.20970381032344e-16 +0 0 85 0 1.16827602126211e-17 +0 0 86 0 4.98258068639189e-18 +0 0 87 0 1.66154912565512e-18 +0 0 88 0 2.76025235223118e-17 +0 0 89 0 7.37554515350073e-18 +0 0 90 0 1 +0 0 91 0 1.52900465940545e-17 +0 0 92 0 2.19269911452543e-17 +0 0 93 0 1.54829603956315e-17 +0 0 94 0 1.00604549378039e-16 +0 0 95 0 2.27104294534472e-17 +0 0 96 0 2.07385708441639e-18 +0 0 97 0 3.32431188921641e-17 +0 0 98 0 1.87194769310647e-16 +0 0 99 0 1.2243151589751e-17 +0 0 100 0 1.38138758944868e-17 +0 0 101 0 5.09993763501199e-18 +0 0 102 0 4.76704267439773e-17 +0 0 103 0 7.37554515350073e-18 +0 0 104 0 1 +0 0 105 0 9.46401975572014e-18 +0 0 106 0 7.42729520118582e-18 +0 0 107 0 5.14491289220604e-17 +0 0 108 0 6.97078582756148e-18 +0 0 109 0 6.54223338646461e-18 +0 0 110 0 9.00226968234891e-17 +0 0 111 0 7.12191222073391e-18 +0 0 112 0 4.70786521954989e-17 +0 0 113 0 1.30276567320131e-16 +0 0 114 0 1.97478273693761e-18 +0 0 115 0 4.94515799945947e-17 +0 0 116 0 5.09993763501199e-18 +0 0 117 0 2.76025235223118e-17 +0 0 118 0 7.21273970644618e-18 +0 0 119 0 1 +0 0 120 0 7.88195163573026e-17 +0 0 121 0 5.60517119612753e-17 +0 0 122 0 2.04799456649127e-18 +0 0 123 0 5.5846317016979e-17 +0 0 124 0 8.6556809474878e-17 +0 0 125 0 5.97727323920755e-18 +0 0 126 0 4.91332000170144e-17 +0 0 127 0 7.92142968137232e-18 +0 0 128 0 3.59121799351855e-17 +0 0 129 0 7.40162880089607e-17 +0 0 130 0 1.97478273693761e-18 +0 0 131 0 1.38138758944868e-17 +0 0 132 0 1.66154912565512e-18 +0 0 133 0 1.28604139475594e-17 +0 0 134 0 9.39675997044524e-18 +0 0 135 0 1 +0 0 136 0 3.7501592499259e-17 +0 0 137 0 8.2235613741326e-17 +0 0 138 0 4.78250722192222e-18 +0 0 139 0 6.83849572653652e-17 +0 0 140 0 4.76357469180881e-17 +0 0 141 0 6.58690889987313e-18 +0 0 142 0 2.30098421766384e-17 +0 0 143 0 1.04545255246588e-18 +0 0 144 0 3.00456307571805e-17 +0 0 145 0 6.5381496938289e-17 +0 0 146 0 4.08098262929561e-18 +0 0 147 0 3.26033877880606e-17 +0 0 148 0 7.72833913484493e-19 +0 0 149 0 2.51277877343827e-17 +0 0 150 0 2.19551956930069e-18 +0 0 151 0 5.0372149609176e-17 +0 0 152 0 1 +0 0 153 0 6.94783766356553e-19 +0 0 154 0 2.94802840150507e-18 +0 0 155 0 6.79121083013171e-17 +0 0 156 0 3.57893874611998e-18 +0 0 157 0 2.1170888004582e-17 +0 0 158 0 5.46567711508007e-17 +0 0 159 0 3.22182500980774e-18 +0 0 160 0 6.14658226982608e-17 +0 0 161 0 4.86720223119012e-18 +0 0 162 0 2.47024485464542e-16 +0 0 163 0 5.13555337200637e-17 +0 0 164 0 1.8089020443702e-18 +0 0 165 0 5.51586426771609e-17 +0 0 166 0 3.78206621897443e-18 +0 0 167 0 8.72829696923059e-17 +0 0 168 0 1.44094668410187e-18 +0 0 169 0 1.2684463920585e-17 +0 0 170 0 1 +0 0 171 0 2.10142000573687e-17 +0 0 172 0 1.23921953035141e-17 +0 0 173 0 3.09648662033837e-18 +0 0 174 0 2.10962152334494e-17 +0 0 175 0 3.40846329538546e-16 +0 0 176 0 3.71735119243205e-18 +0 0 177 0 4.18122722750668e-17 +0 0 178 0 2.53819208294826e-18 +0 0 179 0 3.90967821618115e-18 +0 0 180 0 1.55116741860358e-17 +0 0 181 0 1.67440157433421e-17 +0 0 182 0 4.79663923342299e-17 +0 0 183 0 4.49681926121548e-18 +0 0 184 0 8.61258439973155e-17 +0 0 185 0 2.12495958674479e-18 +0 0 186 0 1.24845519923361e-17 +0 0 187 0 5.21997168372727e-18 +0 0 188 0 1.99527322029462e-18 +0 0 189 0 1 +0 0 190 0 1.3555080034746e-17 +0 0 191 0 1.84364297739843e-17 +0 0 192 0 2.97012280538403e-17 +0 0 193 0 9.27085056060875e-18 +0 0 194 0 2.10409169595684e-18 +0 0 195 0 1.16603693545626e-17 +0 0 196 0 2.58031849044318e-18 +0 0 197 0 8.29358462419462e-18 +0 0 198 0 5.81570627846646e-18 +0 0 199 0 2.84907237982487e-18 +0 0 200 0 1.53900114003645e-17 +0 0 201 0 1.65568630826348e-16 +0 0 202 0 5.58932050375748e-17 +0 0 203 0 9.07954639114423e-18 +0 0 204 0 2.6877850311654e-17 +0 0 205 0 9.38346798624145e-19 +0 0 206 0 1.47644715294189e-18 +0 0 207 0 2.79745943685321e-17 +0 0 208 0 4.2227345552339e-18 +0 0 209 0 1 +0 0 210 0 3.15574907040898e-17 +0 0 211 0 1.23732720923893e-17 +0 0 212 0 1.57787453520449e-17 +0 0 213 0 1.23732720923893e-17 +0 0 214 0 4.10174733443595e-18 +0 0 215 0 1.46206223923803e-17 +0 0 216 0 3.87455858089103e-16 +0 0 217 0 1.46206223923803e-17 +0 0 218 0 4.10174733443595e-18 +0 0 219 0 1.50192065883111e-18 +0 0 220 0 4.33562708293546e-18 +0 0 221 0 1.78280590648694e-17 +0 0 222 0 3.96221827729128e-16 +0 0 223 0 1.78280590648694e-17 +0 0 224 0 4.33562708293546e-18 +0 0 225 0 1.50192065883111e-18 +0 0 226 0 9.75550093302129e-18 +0 0 227 0 4.34336965531935e-18 +0 0 228 0 3.02657457110472e-17 +0 0 229 0 3.6205479115124e-18 +0 0 230 0 1 +0 0 231 0 1.3555080034746e-17 +0 0 232 0 9.27085056060875e-18 +0 0 233 0 2.97012280538403e-17 +0 0 234 0 1.84364297739843e-17 +0 0 235 0 5.81570627846646e-18 +0 0 236 0 8.29358462419462e-18 +0 0 237 0 2.58031849044318e-18 +0 0 238 0 1.16603693545626e-17 +0 0 239 0 2.10409169595684e-18 +0 0 240 0 9.38346798624145e-19 +0 0 241 0 2.6877850311654e-17 +0 0 242 0 9.07954639114423e-18 +0 0 243 0 5.58932050375748e-17 +0 0 244 0 1.65568630826348e-16 +0 0 245 0 1.53900114003645e-17 +0 0 246 0 2.84907237982487e-18 +0 0 247 0 1.03122086550349e-18 +0 0 248 0 2.05651338121789e-17 +0 0 249 0 3.91935179914134e-18 +0 0 250 0 5.16218177741461e-17 +0 0 251 0 3.6205479115124e-18 +0 0 252 0 1 +0 0 253 0 2.10142000573687e-17 +0 0 254 0 2.10962152334494e-17 +0 0 255 0 3.09648662033837e-18 +0 0 256 0 1.23921953035141e-17 +0 0 257 0 3.90967821618115e-18 +0 0 258 0 2.53819208294826e-18 +0 0 259 0 4.18122722750668e-17 +0 0 260 0 3.71735119243205e-18 +0 0 261 0 3.40846329538546e-16 +0 0 262 0 1.24845519923361e-17 +0 0 263 0 2.12495958674479e-18 +0 0 264 0 8.61258439973155e-17 +0 0 265 0 4.49681926121548e-18 +0 0 266 0 4.79663923342299e-17 +0 0 267 0 1.67440157433421e-17 +0 0 268 0 1.55116741860358e-17 +0 0 269 0 3.6583568723544e-18 +0 0 270 0 4.67408683919088e-18 +0 0 271 0 4.0400657071559e-17 +0 0 272 0 3.91935179914134e-18 +0 0 273 0 3.02657457110472e-17 +0 0 274 0 4.2227345552339e-18 +0 0 275 0 1 +0 0 276 0 6.94783766356553e-19 +0 0 277 0 3.57893874611998e-18 +0 0 278 0 6.79121083013171e-17 +0 0 279 0 2.94802840150507e-18 +0 0 280 0 4.86720223119012e-18 +0 0 281 0 6.14658226982608e-17 +0 0 282 0 3.22182500980774e-18 +0 0 283 0 5.46567711508007e-17 +0 0 284 0 2.1170888004582e-17 +0 0 285 0 1.44094668410187e-18 +0 0 286 0 8.72829696923059e-17 +0 0 287 0 3.78206621897443e-18 +0 0 288 0 5.51586426771609e-17 +0 0 289 0 1.8089020443702e-18 +0 0 290 0 5.13555337200637e-17 +0 0 291 0 2.47024485464542e-16 +0 0 292 0 3.40954905532975e-18 +0 0 293 0 7.10783229245566e-17 +0 0 294 0 4.67408683919088e-18 +0 0 295 0 2.05651338121789e-17 +0 0 296 0 4.34336965531935e-18 +0 0 297 0 2.79745943685321e-17 +0 0 298 0 1.99527322029462e-18 +0 0 299 0 1 +0 0 300 0 3.7501592499259e-17 +0 0 301 0 6.83849572653652e-17 +0 0 302 0 4.78250722192222e-18 +0 0 303 0 8.2235613741326e-17 +0 0 304 0 3.00456307571805e-17 +0 0 305 0 1.04545255246588e-18 +0 0 306 0 2.30098421766384e-17 +0 0 307 0 6.58690889987313e-18 +0 0 308 0 4.76357469180881e-17 +0 0 309 0 5.0372149609176e-17 +0 0 310 0 2.19551956930069e-18 +0 0 311 0 2.51277877343827e-17 +0 0 312 0 7.72833913484493e-19 +0 0 313 0 3.26033877880606e-17 +0 0 314 0 4.08098262929561e-18 +0 0 315 0 6.5381496938289e-17 +0 0 316 0 9.51682748116002e-17 +0 0 317 0 3.40954905532975e-18 +0 0 318 0 3.6583568723544e-18 +0 0 319 0 1.03122086550349e-18 +0 0 320 0 9.75550093302129e-18 +0 0 321 0 1.47644715294189e-18 +0 0 322 0 5.21997168372727e-18 +0 0 323 0 1.2684463920585e-17 +0 0 324 0 1 +0 0 325 0 4.88361730644706e-17 +0 0 326 0 1.66381938686358e-17 +0 0 327 0 1.31604150218842e-18 +0 0 328 0 5.71446566283192e-17 +0 0 329 0 1.21830080340524e-16 +0 0 330 0 3.73925535930441e-18 +0 0 331 0 3.58107263507562e-17 +0 0 332 0 1.26948066423892e-18 +0 0 333 0 1.15687820798701e-16 +0 0 334 0 9.67507600446945e-17 +0 0 335 0 6.72971884231544e-18 +0 0 336 0 1.26013991500879e-17 +0 0 337 0 3.89864016652993e-18 +0 0 338 0 2.37629560777283e-17 +0 0 339 0 2.65606392937262e-18 +0 0 340 0 4.04554851739733e-17 +0 0 341 0 3.96300800656136e-17 +0 0 342 0 3.31744746460035e-18 +0 0 343 0 3.2794209450137e-17 +0 0 344 0 5.20469415490691e-18 +0 0 345 0 1.56807201896889e-17 +0 0 346 0 2.04751492480248e-18 +0 0 347 0 3.23170327908809e-17 +0 0 348 0 2.26893872298729e-18 +0 0 349 0 5.97201204635543e-17 +0 0 350 0 1 +0 0 351 0 3.71582713620691e-18 +0 0 352 0 2.72479974848016e-18 +0 0 353 0 4.03362929213526e-17 +0 0 354 0 4.24475409655378e-18 +0 0 355 0 9.88344857771777e-18 +0 0 356 0 8.14938732126843e-17 +0 0 357 0 4.80991561750994e-18 +0 0 358 0 5.96433408271842e-17 +0 0 359 0 2.78133731894852e-18 +0 0 360 0 6.2121668783272e-18 +0 0 361 0 3.8754446029283e-17 +0 0 362 0 3.40801345028361e-18 +0 0 363 0 3.54833652500805e-17 +0 0 364 0 2.83138303871449e-18 +0 0 365 0 2.94079623988249e-17 +0 0 366 0 3.93574601178733e-18 +0 0 367 0 2.18529013032566e-16 +0 0 368 0 5.44595255383136e-17 +0 0 369 0 5.33222126331331e-18 +0 0 370 0 4.33391032086738e-17 +0 0 371 0 2.79070209987115e-18 +0 0 372 0 3.42196194183313e-17 +0 0 373 0 2.94803283436178e-18 +0 0 374 0 5.8118254633897e-17 +0 0 375 0 1.17098712934566e-18 +0 0 376 0 1.77933755213617e-17 +0 0 377 0 1 +0 0 378 0 3.53706258038083e-17 +0 0 379 0 1.79026314011758e-17 +0 0 380 0 4.12374393243709e-18 +0 0 381 0 1.11144480478162e-17 +0 0 382 0 6.11018551476577e-18 +0 0 383 0 8.37368169586351e-18 +0 0 384 0 5.3942061560942e-17 +0 0 385 0 3.69748437289097e-18 +0 0 386 0 5.85031637407584e-18 +0 0 387 0 4.3602580063319e-16 +0 0 388 0 7.64283687512021e-18 +0 0 389 0 4.18213458815613e-17 +0 0 390 0 4.30390188445639e-18 +0 0 391 0 4.65133883426953e-17 +0 0 392 0 3.19271687841191e-18 +0 0 393 0 2.17902615402168e-18 +0 0 394 0 9.0411026381288e-18 +0 0 395 0 1.99642801199907e-17 +0 0 396 0 2.76072609998311e-17 +0 0 397 0 3.07921089785973e-18 +0 0 398 0 7.3780903048779e-17 +0 0 399 0 3.78545829550461e-18 +0 0 400 0 8.86982943244657e-17 +0 0 401 0 2.62940131795718e-18 +0 0 402 0 3.12437946607345e-18 +0 0 403 0 1.31208919568646e-17 +0 0 404 0 1.31001389995116e-17 +0 0 405 0 1 +0 0 406 0 6.957855491166e-19 +0 0 407 0 6.81056229603764e-18 +0 0 408 0 1.44515459138748e-17 +0 0 409 0 4.78778343442249e-18 +0 0 410 0 1.956168204625e-16 +0 0 411 0 1.39419162774752e-17 +0 0 412 0 2.94430961215138e-18 +0 0 413 0 1.44946414736165e-17 +0 0 414 0 1.62242687822235e-18 +0 0 415 0 1.56148923249518e-17 +0 0 416 0 3.82280597417993e-16 +0 0 417 0 4.49544824321035e-18 +0 0 418 0 2.80531760368968e-17 +0 0 419 0 2.7923835867524e-18 +0 0 420 0 7.51246916445351e-18 +0 0 421 0 6.47306387124201e-19 +0 0 422 0 1.15050369634566e-17 +0 0 423 0 7.84563185418582e-18 +0 0 424 0 4.09998784549412e-16 +0 0 425 0 5.57494640377658e-17 +0 0 426 0 2.58994550589804e-18 +0 0 427 0 8.49745912592128e-17 +0 0 428 0 3.6647086407529e-18 +0 0 429 0 1.57884331461979e-17 +0 0 430 0 4.06392085341882e-18 +0 0 431 0 2.52207639825537e-18 +0 0 432 0 1.874010651762e-17 +0 0 433 0 3.32246712825001e-18 +0 0 434 0 1 +0 0 435 0 9.43265819432941e-18 +0 0 436 0 3.24550350595848e-16 +0 0 437 0 1.31227803562995e-17 +0 0 438 0 4.54699114756082e-18 +0 0 439 0 5.70824488049857e-19 +0 0 440 0 2.00055912293395e-16 +0 0 441 0 2.30889119442412e-17 +0 0 442 0 1.499714039361e-17 +0 0 443 0 5.70529287882491e-18 +0 0 444 0 6.39460744657593e-18 +0 0 445 0 8.04214471317137e-18 +0 0 446 0 3.99399673738643e-17 +0 0 447 0 9.47142643937633e-18 +0 0 448 0 5.78684949456125e-18 +0 0 449 0 2.17675456803402e-18 +0 0 450 0 2.47738111363083e-18 +0 0 451 0 2.30635873842494e-18 +0 0 452 0 2.85306858414141e-18 +0 0 453 0 2.811086616836e-17 +0 0 454 0 5.58501984986552e-16 +0 0 455 0 2.92077709437856e-17 +0 0 456 0 4.88256904851752e-18 +0 0 457 0 2.89540325589579e-17 +0 0 458 0 3.31162669480741e-18 +0 0 459 0 1.09288313244298e-18 +0 0 460 0 9.7331163880931e-18 +0 0 461 0 3.67991259125043e-18 +0 0 462 0 2.46853388920876e-17 +0 0 463 0 4.21803150282713e-18 +0 0 464 0 0.999999999999999 +0 0 465 0 3.33983443284951e-16 +0 0 466 0 4.50758098812428e-18 +0 0 467 0 1.73566198872494e-16 +0 0 468 0 4.50758098812428e-18 +0 0 469 0 3.70927194537131e-18 +0 0 470 0 7.82523904463211e-18 +0 0 471 0 1.50774677808429e-16 +0 0 472 0 7.82523904463211e-18 +0 0 473 0 3.70927194537131e-18 +0 0 474 0 7.93056577103586e-18 +0 0 475 0 4.60733795503628e-18 +0 0 476 0 9.05832404695041e-18 +0 0 477 0 1.99864107792569e-16 +0 0 478 0 9.05832404695041e-18 +0 0 479 0 4.60733795503628e-18 +0 0 480 0 7.93056577103586e-18 +0 0 481 0 3.24311099160646e-18 +0 0 482 0 8.56568658544197e-18 +0 0 483 0 8.48626295076758e-18 +0 0 484 0 2.94427781729471e-17 +0 0 485 0 4.34792094145237e-16 +0 0 486 0 2.94427781729471e-17 +0 0 487 0 8.48626295076758e-18 +0 0 488 0 8.56568658544197e-18 +0 0 489 0 3.24311099160646e-18 +0 0 490 0 3.32430745020044e-18 +0 0 491 0 3.5069155120438e-18 +0 0 492 0 6.49490967999204e-18 +0 0 493 0 3.57530225536464e-17 +0 0 494 0 1.22121676042663e-18 +0 0 495 0 1 +0 0 496 0 9.43265819432941e-18 +0 0 497 0 4.54699114756082e-18 +0 0 498 0 1.31227803562995e-17 +0 0 499 0 3.24550350595848e-16 +0 0 500 0 5.70529287882491e-18 +0 0 501 0 1.499714039361e-17 +0 0 502 0 2.30889119442412e-17 +0 0 503 0 2.00055912293395e-16 +0 0 504 0 5.70824488049857e-19 +0 0 505 0 2.47738111363083e-18 +0 0 506 0 2.17675456803402e-18 +0 0 507 0 5.78684949456125e-18 +0 0 508 0 9.47142643937633e-18 +0 0 509 0 3.99399673738643e-17 +0 0 510 0 8.04214471317137e-18 +0 0 511 0 6.39460744657593e-18 +0 0 512 0 1.09288313244298e-18 +0 0 513 0 3.31162669480741e-18 +0 0 514 0 2.89540325589579e-17 +0 0 515 0 4.88256904851752e-18 +0 0 516 0 2.92077709437856e-17 +0 0 517 0 5.58501984986552e-16 +0 0 518 0 2.811086616836e-17 +0 0 519 0 2.85306858414141e-18 +0 0 520 0 2.30635873842494e-18 +0 0 521 0 5.30380187582608e-18 +0 0 522 0 1.49339030567816e-18 +0 0 523 0 2.28397962038745e-17 +0 0 524 0 2.39239111611826e-18 +0 0 525 0 5.35422282028487e-17 +0 0 526 0 1.22121676042663e-18 +0 0 527 0 0.999999999999999 +0 0 528 0 6.957855491166e-19 +0 0 529 0 4.78778343442249e-18 +0 0 530 0 1.44515459138748e-17 +0 0 531 0 6.81056229603764e-18 +0 0 532 0 1.62242687822235e-18 +0 0 533 0 1.44946414736165e-17 +0 0 534 0 2.94430961215138e-18 +0 0 535 0 1.39419162774752e-17 +0 0 536 0 1.956168204625e-16 +0 0 537 0 6.47306387124201e-19 +0 0 538 0 7.51246916445351e-18 +0 0 539 0 2.7923835867524e-18 +0 0 540 0 2.80531760368968e-17 +0 0 541 0 4.49544824321035e-18 +0 0 542 0 3.82280597417993e-16 +0 0 543 0 1.56148923249518e-17 +0 0 544 0 4.06392085341882e-18 +0 0 545 0 1.57884331461979e-17 +0 0 546 0 3.6647086407529e-18 +0 0 547 0 8.49745912592128e-17 +0 0 548 0 2.58994550589804e-18 +0 0 549 0 5.57494640377658e-17 +0 0 550 0 4.09998784549412e-16 +0 0 551 0 7.84563185418582e-18 +0 0 552 0 1.15050369634566e-17 +0 0 553 0 3.09455359677647e-18 +0 0 554 0 1.08268365697709e-17 +0 0 555 0 1.46225145266357e-18 +0 0 556 0 4.83988775710643e-17 +0 0 557 0 2.39239111611826e-18 +0 0 558 0 3.57530225536464e-17 +0 0 559 0 4.21803150282713e-18 +0 0 560 0 1 +0 0 561 0 3.53706258038083e-17 +0 0 562 0 1.11144480478162e-17 +0 0 563 0 4.12374393243709e-18 +0 0 564 0 1.79026314011758e-17 +0 0 565 0 5.85031637407584e-18 +0 0 566 0 3.69748437289097e-18 +0 0 567 0 5.3942061560942e-17 +0 0 568 0 8.37368169586351e-18 +0 0 569 0 6.11018551476577e-18 +0 0 570 0 2.17902615402168e-18 +0 0 571 0 3.19271687841191e-18 +0 0 572 0 4.65133883426953e-17 +0 0 573 0 4.30390188445639e-18 +0 0 574 0 4.18213458815613e-17 +0 0 575 0 7.64283687512021e-18 +0 0 576 0 4.3602580063319e-16 +0 0 577 0 3.12437946607345e-18 +0 0 578 0 2.62940131795718e-18 +0 0 579 0 8.86982943244657e-17 +0 0 580 0 3.78545829550461e-18 +0 0 581 0 7.3780903048779e-17 +0 0 582 0 3.07921089785973e-18 +0 0 583 0 2.76072609998311e-17 +0 0 584 0 1.99642801199907e-17 +0 0 585 0 9.0411026381288e-18 +0 0 586 0 9.0880005926625e-18 +0 0 587 0 2.88272073571971e-19 +0 0 588 0 8.40771398903753e-17 +0 0 589 0 1.46225145266357e-18 +0 0 590 0 2.28397962038745e-17 +0 0 591 0 6.49490967999204e-18 +0 0 592 0 2.46853388920876e-17 +0 0 593 0 3.32246712825001e-18 +0 0 594 0 1 +0 0 595 0 3.71582713620691e-18 +0 0 596 0 4.24475409655378e-18 +0 0 597 0 4.03362929213526e-17 +0 0 598 0 2.72479974848016e-18 +0 0 599 0 2.78133731894852e-18 +0 0 600 0 5.96433408271842e-17 +0 0 601 0 4.80991561750994e-18 +0 0 602 0 8.14938732126843e-17 +0 0 603 0 9.88344857771777e-18 +0 0 604 0 3.93574601178733e-18 +0 0 605 0 2.94079623988249e-17 +0 0 606 0 2.83138303871449e-18 +0 0 607 0 3.54833652500805e-17 +0 0 608 0 3.40801345028361e-18 +0 0 609 0 3.8754446029283e-17 +0 0 610 0 6.2121668783272e-18 +0 0 611 0 1.17098712934566e-18 +0 0 612 0 5.8118254633897e-17 +0 0 613 0 2.94803283436178e-18 +0 0 614 0 3.42196194183313e-17 +0 0 615 0 2.79070209987115e-18 +0 0 616 0 4.33391032086738e-17 +0 0 617 0 5.33222126331331e-18 +0 0 618 0 5.44595255383136e-17 +0 0 619 0 2.18529013032566e-16 +0 0 620 0 1.02879099162863e-18 +0 0 621 0 9.17053244641905e-17 +0 0 622 0 2.88272073571971e-19 +0 0 623 0 1.08268365697709e-17 +0 0 624 0 1.49339030567816e-18 +0 0 625 0 3.5069155120438e-18 +0 0 626 0 3.67991259125043e-18 +0 0 627 0 1.874010651762e-17 +0 0 628 0 1.31001389995116e-17 +0 0 629 0 1 +0 0 630 0 4.88361730644706e-17 +0 0 631 0 5.71446566283192e-17 +0 0 632 0 1.31604150218842e-18 +0 0 633 0 1.66381938686358e-17 +0 0 634 0 1.15687820798701e-16 +0 0 635 0 1.26948066423892e-18 +0 0 636 0 3.58107263507562e-17 +0 0 637 0 3.73925535930441e-18 +0 0 638 0 1.21830080340524e-16 +0 0 639 0 4.04554851739733e-17 +0 0 640 0 2.65606392937262e-18 +0 0 641 0 2.37629560777283e-17 +0 0 642 0 3.89864016652993e-18 +0 0 643 0 1.26013991500879e-17 +0 0 644 0 6.72971884231544e-18 +0 0 645 0 9.67507600446945e-17 +0 0 646 0 5.97201204635543e-17 +0 0 647 0 2.26893872298729e-18 +0 0 648 0 3.23170327908809e-17 +0 0 649 0 2.04751492480248e-18 +0 0 650 0 1.56807201896889e-17 +0 0 651 0 5.20469415490691e-18 +0 0 652 0 3.2794209450137e-17 +0 0 653 0 3.31744746460035e-18 +0 0 654 0 3.96300800656136e-17 +0 0 655 0 5.04547812485332e-16 +0 0 656 0 1.02879099162863e-18 +0 0 657 0 9.0880005926625e-18 +0 0 658 0 3.09455359677647e-18 +0 0 659 0 5.30380187582608e-18 +0 0 660 0 3.32430745020044e-18 +0 0 661 0 9.7331163880931e-18 +0 0 662 0 2.52207639825537e-18 +0 0 663 0 1.31208919568646e-17 +0 0 664 0 1.77933755213617e-17 +0 0 665 0 1 +0 0 666 0 6.51251387703746e-17 +0 0 667 0 9.78673644117598e-17 +0 0 668 0 1.62213794170861e-18 +0 0 669 0 5.46469736378481e-17 +0 0 670 0 6.03337685611617e-17 +0 0 671 0 1.69556084541473e-18 +0 0 672 0 4.23294181319281e-17 +0 0 673 0 2.37217442907411e-18 +0 0 674 0 4.22384754313225e-17 +0 0 675 0 1.01267687022281e-16 +0 0 676 0 3.14201307537296e-18 +0 0 677 0 4.38757061869118e-17 +0 0 678 0 4.44613317191721e-18 +0 0 679 0 2.56917671256117e-17 +0 0 680 0 2.0393811922978e-18 +0 0 681 0 3.03773197149574e-16 +0 0 682 0 5.45797899028717e-17 +0 0 683 0 4.59331193763838e-18 +0 0 684 0 1.73088838744616e-17 +0 0 685 0 1.85645440497352e-18 +0 0 686 0 1.61643115506419e-17 +0 0 687 0 1.69896988358383e-18 +0 0 688 0 1.69250193172444e-17 +0 0 689 0 5.91666402258828e-19 +0 0 690 0 2.61482847357291e-16 +0 0 691 0 5.66332436103205e-17 +0 0 692 0 8.08507486297888e-18 +0 0 693 0 2.01084027478746e-17 +0 0 694 0 5.53425250200492e-18 +0 0 695 0 1.172319541473e-17 +0 0 696 0 1.95425764016792e-18 +0 0 697 0 8.69563207217755e-18 +0 0 698 0 6.46689942627141e-19 +0 0 699 0 6.47198175981408e-17 +0 0 700 0 2.04723080202918e-18 +0 0 701 0 1.46729411714774e-16 +0 0 702 0 0.999999999999999 +0 0 703 0 2.44708954865846e-18 +0 0 704 0 2.04695627624829e-18 +0 0 705 0 3.87198595118764e-17 +0 0 706 0 4.58090849899684e-18 +0 0 707 0 6.23463590336091e-18 +0 0 708 0 1.43960106360212e-17 +0 0 709 0 3.05824222543052e-18 +0 0 710 0 4.82061764384721e-17 +0 0 711 0 3.60074002869589e-18 +0 0 712 0 1.05355842117042e-17 +0 0 713 0 1.10264536140107e-16 +0 0 714 0 1.64874524967663e-18 +0 0 715 0 4.35886199634456e-17 +0 0 716 0 2.10998259276305e-18 +0 0 717 0 1.11298201063324e-16 +0 0 718 0 5.27130229587146e-18 +0 0 719 0 1.41485166014431e-17 +0 0 720 0 1.09669722129903e-16 +0 0 721 0 2.19916101213644e-18 +0 0 722 0 8.66215614881591e-18 +0 0 723 0 4.20420598816377e-18 +0 0 724 0 3.25926461319908e-17 +0 0 725 0 3.43546201824716e-18 +0 0 726 0 4.38160665939351e-17 +0 0 727 0 3.02042798835069e-19 +0 0 728 0 1.01371593770538e-16 +0 0 729 0 6.12959379293352e-17 +0 0 730 0 7.46127066880276e-18 +0 0 731 0 4.34859511851939e-17 +0 0 732 0 7.21447368981693e-19 +0 0 733 0 1.61355808304309e-17 +0 0 734 0 1.44515602218194e-18 +0 0 735 0 4.68725248303443e-17 +0 0 736 0 2.32341446072791e-18 +0 0 737 0 6.13738541623178e-17 +0 0 738 0 2.72324817430398e-18 +0 0 739 0 1.77975485520658e-17 +0 0 740 0 1 +0 0 741 0 1.86133744161652e-17 +0 0 742 0 2.25494841801342e-17 +0 0 743 0 2.17059077235811e-18 +0 0 744 0 2.02395061083065e-17 +0 0 745 0 2.20974135537667e-17 +0 0 746 0 3.77455495102082e-18 +0 0 747 0 2.25070224703138e-17 +0 0 748 0 2.438935009384e-18 +0 0 749 0 6.8973226350837e-18 +0 0 750 0 7.87935377135922e-18 +0 0 751 0 6.45273399749144e-18 +0 0 752 0 6.85317539291377e-17 +0 0 753 0 5.05220852750252e-18 +0 0 754 0 5.29980005707712e-17 +0 0 755 0 4.58490088074913e-18 +0 0 756 0 6.06814957131565e-18 +0 0 757 0 5.59544410313434e-17 +0 0 758 0 1.56495752317664e-17 +0 0 759 0 4.85501786820323e-17 +0 0 760 0 8.0675331232604e-18 +0 0 761 0 3.92276742601987e-17 +0 0 762 0 2.57389875274487e-18 +0 0 763 0 3.36865737183295e-17 +0 0 764 0 7.7959096686544e-19 +0 0 765 0 1.83014368975536e-18 +0 0 766 0 6.25006294246613e-18 +0 0 767 0 3.13498406812284e-17 +0 0 768 0 5.16276748996217e-17 +0 0 769 0 4.35576484573524e-18 +0 0 770 0 5.78936168694981e-17 +0 0 771 0 4.56299084884829e-18 +0 0 772 0 4.01769573618849e-17 +0 0 773 0 5.09694851818771e-18 +0 0 774 0 4.99292216600991e-17 +0 0 775 0 3.33349696754381e-18 +0 0 776 0 5.59259455247296e-18 +0 0 777 0 5.46896272874212e-18 +0 0 778 0 4.31623885592395e-18 +0 0 779 0 1 +0 0 780 0 4.08424057067144e-18 +0 0 781 0 8.21222429636247e-18 +0 0 782 0 4.17661718481648e-17 +0 0 783 0 4.92065814786377e-18 +0 0 784 0 8.40263641340232e-18 +0 0 785 0 1.73157509725353e-17 +0 0 786 0 4.12182945616226e-18 +0 0 787 0 1.72656641815098e-17 +0 0 788 0 3.68550059317128e-18 +0 0 789 0 2.00019442469181e-16 +0 0 790 0 3.0499210915945e-17 +0 0 791 0 1.12058867890178e-18 +0 0 792 0 3.75125931233283e-17 +0 0 793 0 1.57582879101619e-18 +0 0 794 0 2.02421981789564e-17 +0 0 795 0 2.56726161005374e-18 +0 0 796 0 6.04510024481952e-18 +0 0 797 0 1.00757485055908e-16 +0 0 798 0 1.98226364700534e-17 +0 0 799 0 4.1580146477055e-17 +0 0 800 0 3.19123793234949e-18 +0 0 801 0 4.67522874099589e-17 +0 0 802 0 2.10674367456912e-18 +0 0 803 0 1.13748028885143e-18 +0 0 804 0 3.48285047446201e-18 +0 0 805 0 3.58981314169911e-18 +0 0 806 0 1.59496918021738e-17 +0 0 807 0 6.02447602108047e-16 +0 0 808 0 4.18256696404663e-17 +0 0 809 0 2.94229116632743e-18 +0 0 810 0 7.36342220206541e-17 +0 0 811 0 1.32449122481836e-18 +0 0 812 0 8.65333958870672e-17 +0 0 813 0 9.49418217351275e-19 +0 0 814 0 8.82742404270976e-18 +0 0 815 0 4.65326998196517e-18 +0 0 816 0 2.90646391010173e-18 +0 0 817 0 2.92272720049624e-17 +0 0 818 0 1.09636330992269e-18 +0 0 819 0 0.999999999999999 +0 0 820 0 1.3111029382921e-17 +0 0 821 0 1.00929818152704e-17 +0 0 822 0 1.39345182556049e-17 +0 0 823 0 6.38596847331148e-18 +0 0 824 0 2.64070691857858e-16 +0 0 825 0 6.99237520227391e-18 +0 0 826 0 2.12336519773814e-17 +0 0 827 0 6.92625255238273e-19 +0 0 828 0 5.56695449754437e-18 +0 0 829 0 1.87354168219769e-17 +0 0 830 0 3.6470713976839e-16 +0 0 831 0 1.56723026714033e-17 +0 0 832 0 7.5980402210529e-18 +0 0 833 0 2.25809617527159e-17 +0 0 834 0 2.7280798983811e-18 +0 0 835 0 3.51897784232401e-18 +0 0 836 0 6.34945152414036e-18 +0 0 837 0 1.0899958669402e-17 +0 0 838 0 1.75519722320183e-16 +0 0 839 0 6.64860395001622e-18 +0 0 840 0 2.97835229878637e-17 +0 0 841 0 5.5170807932492e-18 +0 0 842 0 3.61747162740732e-18 +0 0 843 0 1.07313438468662e-18 +0 0 844 0 6.53480988078074e-18 +0 0 845 0 8.48932628237592e-19 +0 0 846 0 8.28004027619578e-18 +0 0 847 0 7.89154163813725e-18 +0 0 848 0 3.60297271970424e-16 +0 0 849 0 5.1086764019842e-17 +0 0 850 0 2.83814108198607e-18 +0 0 851 0 7.90209109735067e-17 +0 0 852 0 1.42100313120298e-18 +0 0 853 0 1.7606463013163e-17 +0 0 854 0 8.52173802922826e-18 +0 0 855 0 3.30321848648541e-18 +0 0 856 0 3.27484711734096e-18 +0 0 857 0 4.37379059585307e-18 +0 0 858 0 1.26982850845415e-17 +0 0 859 0 7.11547237427485e-18 +0 0 860 0 1 +0 0 861 0 1.52314825690851e-17 +0 0 862 0 6.99031407779687e-16 +0 0 863 0 9.31171620411053e-18 +0 0 864 0 5.50233115505216e-18 +0 0 865 0 9.51722287464825e-18 +0 0 866 0 3.36668036870974e-16 +0 0 867 0 1.65044839188388e-17 +0 0 868 0 7.24574585076625e-18 +0 0 869 0 3.02764249127562e-18 +0 0 870 0 3.31979517163282e-18 +0 0 871 0 3.10339242899403e-18 +0 0 872 0 1.36859613186627e-16 +0 0 873 0 1.07362412396229e-17 +0 0 874 0 5.4681620824069e-18 +0 0 875 0 8.08027438832188e-18 +0 0 876 0 2.90341208653293e-18 +0 0 877 0 1.88110885482964e-18 +0 0 878 0 1.10742649512149e-17 +0 0 879 0 6.53549605634292e-18 +0 0 880 0 3.09658162926839e-16 +0 0 881 0 1.68386570480264e-17 +0 0 882 0 1.82474257519845e-18 +0 0 883 0 1.50433906086986e-18 +0 0 884 0 6.41640068074477e-18 +0 0 885 0 6.74934712974218e-19 +0 0 886 0 2.40276107469437e-18 +0 0 887 0 8.09971147209214e-18 +0 0 888 0 2.7703409988462e-18 +0 0 889 0 1.25195581389397e-17 +0 0 890 0 1.21520783817905e-16 +0 0 891 0 3.2582023690474e-17 +0 0 892 0 2.96447245749111e-18 +0 0 893 0 2.82270503308249e-17 +0 0 894 0 3.52171338165857e-18 +0 0 895 0 5.62457272605373e-18 +0 0 896 0 3.75452473778806e-18 +0 0 897 0 2.77788246993937e-18 +0 0 898 0 3.94093511106589e-18 +0 0 899 0 7.78208323639313e-18 +0 0 900 0 2.65205013271631e-17 +0 0 901 0 2.77372563430955e-18 +0 0 902 0 1 +0 0 903 0 3.62911143097033e-16 +0 0 904 0 9.50820812217659e-18 +0 0 905 0 3.85702664161098e-17 +0 0 906 0 9.50820812217659e-18 +0 0 907 0 6.43422442401143e-18 +0 0 908 0 5.23140846697421e-18 +0 0 909 0 6.76732856209926e-16 +0 0 910 0 5.23140846697421e-18 +0 0 911 0 6.43422442401143e-18 +0 0 912 0 2.01094764253563e-18 +0 0 913 0 4.91064276123594e-18 +0 0 914 0 1.06073051531896e-17 +0 0 915 0 1.15710799248329e-16 +0 0 916 0 1.06073051531896e-17 +0 0 917 0 4.91064276123594e-18 +0 0 918 0 2.01094764253563e-18 +0 0 919 0 2.9664596135315e-18 +0 0 920 0 2.75999275909037e-18 +0 0 921 0 4.83360435506071e-18 +0 0 922 0 1.20371231209578e-17 +0 0 923 0 6.27643426225786e-16 +0 0 924 0 1.20371231209578e-17 +0 0 925 0 4.83360435506071e-18 +0 0 926 0 2.75999275909037e-18 +0 0 927 0 2.9664596135315e-18 +0 0 928 0 3.96239290298587e-18 +0 0 929 0 6.10257165570847e-18 +0 0 930 0 1.53091107817016e-17 +0 0 931 0 9.600903851932e-18 +0 0 932 0 1.79480557180234e-17 +0 0 933 0 8.41533085442395e-17 +0 0 934 0 1.79480557180234e-17 +0 0 935 0 9.600903851932e-18 +0 0 936 0 1.53091107817016e-17 +0 0 937 0 6.10257165570847e-18 +0 0 938 0 3.96239290298587e-18 +0 0 939 0 9.76566444314176e-19 +0 0 940 0 3.66453133614786e-18 +0 0 941 0 1.71050845774439e-17 +0 0 942 0 2.02085822343925e-18 +0 0 943 0 4.44570405912836e-17 +0 0 944 0 5.64056844002349e-18 +0 0 945 0 1 +0 0 946 0 1.11310993293746e-17 +0 0 947 0 1.17393389512134e-17 +0 0 948 0 8.80410642409737e-18 +0 0 949 0 1.63332011602988e-17 +0 0 950 0 3.93778654877883e-18 +0 0 951 0 2.88469270280675e-18 +0 0 952 0 5.05254215521684e-18 +0 0 953 0 3.08562135069833e-16 +0 0 954 0 1.38729976959268e-17 +0 0 955 0 2.54063200317512e-18 +0 0 956 0 3.69301398012735e-18 +0 0 957 0 4.11461543706178e-18 +0 0 958 0 8.07543612391557e-18 +0 0 959 0 1.15602075555514e-16 +0 0 960 0 3.2926499624969e-18 +0 0 961 0 1.13850487751181e-17 +0 0 962 0 3.11661892115389e-18 +0 0 963 0 3.83863917214198e-18 +0 0 964 0 3.84326306363718e-18 +0 0 965 0 9.11640835510758e-18 +0 0 966 0 1.53540515731497e-17 +0 0 967 0 2.69588457451029e-17 +0 0 968 0 8.98180431752433e-18 +0 0 969 0 2.85779617336033e-18 +0 0 970 0 1.57549416253837e-18 +0 0 971 0 2.33699770024147e-18 +0 0 972 0 5.1397330503454e-18 +0 0 973 0 1.76436996413402e-18 +0 0 974 0 2.69097203427455e-17 +0 0 975 0 1.43556900578409e-18 +0 0 976 0 3.91185403003817e-17 +0 0 977 0 2.43255867512341e-16 +0 0 978 0 1.11966625674157e-17 +0 0 979 0 2.86989703609999e-18 +0 0 980 0 7.11003255131236e-18 +0 0 981 0 1.87010764834345e-18 +0 0 982 0 4.75335590147127e-18 +0 0 983 0 6.03891674066339e-18 +0 0 984 0 2.37864805924611e-18 +0 0 985 0 3.73252514368119e-17 +0 0 986 0 2.67829081834061e-19 +0 0 987 0 4.67370896850545e-17 +0 0 988 0 2.78432217970263e-18 +0 0 989 0 0.999999999999999 +0 0 990 0 8.62107141021031e-18 +0 0 991 0 8.2844078074897e-18 +0 0 992 0 6.7665178158413e-18 +0 0 993 0 6.27818407532625e-18 +0 0 994 0 3.48694972449261e-18 +0 0 995 0 6.27773164868665e-18 +0 0 996 0 2.06105352652005e-17 +0 0 997 0 1.97506311149821e-18 +0 0 998 0 2.14980310649901e-16 +0 0 999 0 2.07380259407218e-18 +0 0 1000 0 1.59899684153228e-18 +0 0 1001 0 2.21992669325957e-17 +0 0 1002 0 7.36090946650528e-18 +0 0 1003 0 2.15991631942751e-17 +0 0 1004 0 8.08265204217304e-16 +0 0 1005 0 2.89741312483411e-17 +0 0 1006 0 3.70417460016128e-18 +0 0 1007 0 3.13791940204626e-18 +0 0 1008 0 2.7865334669098e-18 +0 0 1009 0 2.18821915863059e-18 +0 0 1010 0 3.04788732079862e-17 +0 0 1011 0 6.30859641234695e-18 +0 0 1012 0 4.70056456806232e-16 +0 0 1013 0 8.77478647059167e-18 +0 0 1014 0 1.61760931064184e-17 +0 0 1015 0 2.37284653914583e-18 +0 0 1016 0 5.15932782537888e-18 +0 0 1017 0 2.02923062584385e-17 +0 0 1018 0 6.8609502621934e-19 +0 0 1019 0 7.39262857486593e-17 +0 0 1020 0 4.29813404375733e-18 +0 0 1021 0 5.14201845504506e-17 +0 0 1022 0 3.88348190486955e-16 +0 0 1023 0 1.4836505363445e-17 +0 0 1024 0 2.14430081615477e-18 +0 0 1025 0 2.14506831936116e-18 +0 0 1026 0 2.21628618546808e-18 +0 0 1027 0 1.19004758964323e-18 +0 0 1028 0 1.42356942424447e-17 +0 0 1029 0 2.34730914463145e-18 +0 0 1030 0 4.48515582078806e-17 +0 0 1031 0 4.9511627664979e-18 +0 0 1032 0 4.43785303475682e-17 +0 0 1033 0 4.47455677495526e-18 +0 0 1034 0 1 +0 0 1035 0 7.8782547197945e-18 +0 0 1036 0 3.47050966303914e-18 +0 0 1037 0 4.2991752071352e-17 +0 0 1038 0 3.19638477639137e-18 +0 0 1039 0 2.14743951890383e-18 +0 0 1040 0 1.90289228974789e-17 +0 0 1041 0 6.33082513744931e-18 +0 0 1042 0 1.80252257982421e-17 +0 0 1043 0 1.90283391945854e-17 +0 0 1044 0 9.41462675545337e-19 +0 0 1045 0 1.34199778132802e-17 +0 0 1046 0 1.93798551244323e-18 +0 0 1047 0 3.84348243850486e-17 +0 0 1048 0 9.22828935691404e-18 +0 0 1049 0 3.42433115293479e-17 +0 0 1050 0 3.16110677688524e-17 +0 0 1051 0 1.90213677041272e-18 +0 0 1052 0 4.24008461924088e-18 +0 0 1053 0 7.60434607091245e-18 +0 0 1054 0 5.05956985933758e-17 +0 0 1055 0 5.79315022239694e-18 +0 0 1056 0 4.99563870933786e-17 +0 0 1057 0 9.6678495717276e-18 +0 0 1058 0 1.35821344546276e-16 +0 0 1059 0 1.11316327257555e-17 +0 0 1060 0 1.87194928393736e-18 +0 0 1061 0 8.2218847672677e-18 +0 0 1062 0 7.2857137401738e-19 +0 0 1063 0 8.62291889790454e-17 +0 0 1064 0 1.00061299558381e-18 +0 0 1065 0 7.83228876856954e-17 +0 0 1066 0 2.4742054398299e-18 +0 0 1067 0 2.90945905358582e-17 +0 0 1068 0 4.90681440574224e-16 +0 0 1069 0 1.28700840407386e-17 +0 0 1070 0 4.67877541919847e-18 +0 0 1071 0 8.53051222807952e-19 +0 0 1072 0 1.08584249590121e-17 +0 0 1073 0 2.22451287002613e-18 +0 0 1074 0 8.05491159259879e-17 +0 0 1075 0 1.6640424608461e-18 +0 0 1076 0 3.49328530233206e-17 +0 0 1077 0 4.07309882451902e-18 +0 0 1078 0 3.21287083977566e-17 +0 0 1079 0 1.32799705624434e-17 +0 0 1080 0 0.999999999999999 +0 0 1081 0 1.86133744161652e-17 +0 0 1082 0 2.02395061083065e-17 +0 0 1083 0 2.17059077235811e-18 +0 0 1084 0 2.25494841801342e-17 +0 0 1085 0 6.8973226350837e-18 +0 0 1086 0 2.438935009384e-18 +0 0 1087 0 2.25070224703138e-17 +0 0 1088 0 3.77455495102082e-18 +0 0 1089 0 2.20974135537667e-17 +0 0 1090 0 6.06814957131565e-18 +0 0 1091 0 4.58490088074913e-18 +0 0 1092 0 5.29980005707712e-17 +0 0 1093 0 5.05220852750252e-18 +0 0 1094 0 6.85317539291377e-17 +0 0 1095 0 6.45273399749144e-18 +0 0 1096 0 7.87935377135922e-18 +0 0 1097 0 1.83014368975536e-18 +0 0 1098 0 7.7959096686544e-19 +0 0 1099 0 3.36865737183295e-17 +0 0 1100 0 2.57389875274487e-18 +0 0 1101 0 3.92276742601987e-17 +0 0 1102 0 8.0675331232604e-18 +0 0 1103 0 4.85501786820323e-17 +0 0 1104 0 1.56495752317664e-17 +0 0 1105 0 5.59544410313434e-17 +0 0 1106 0 5.59259455247296e-18 +0 0 1107 0 3.33349696754381e-18 +0 0 1108 0 4.99292216600991e-17 +0 0 1109 0 5.09694851818771e-18 +0 0 1110 0 4.01769573618849e-17 +0 0 1111 0 4.56299084884829e-18 +0 0 1112 0 5.78936168694981e-17 +0 0 1113 0 4.35576484573524e-18 +0 0 1114 0 5.16276748996217e-17 +0 0 1115 0 3.13498406812284e-17 +0 0 1116 0 6.25006294246613e-18 +0 0 1117 0 2.90039777584797e-17 +0 0 1118 0 3.24924116135789e-18 +0 0 1119 0 8.55747536842932e-17 +0 0 1120 0 3.05167658556806e-18 +0 0 1121 0 1.1280980010058e-17 +0 0 1122 0 4.15454338226118e-18 +0 0 1123 0 1.71050845774439e-17 +0 0 1124 0 1.23611508437266e-18 +0 0 1125 0 1.44755996273148e-17 +0 0 1126 0 5.6430516476242e-18 +0 0 1127 0 1 +0 0 1128 0 2.44708954865846e-18 +0 0 1129 0 4.58090849899684e-18 +0 0 1130 0 3.87198595118764e-17 +0 0 1131 0 2.04695627624829e-18 +0 0 1132 0 3.60074002869589e-18 +0 0 1133 0 4.82061764384721e-17 +0 0 1134 0 3.05824222543052e-18 +0 0 1135 0 1.43960106360212e-17 +0 0 1136 0 6.23463590336091e-18 +0 0 1137 0 5.27130229587146e-18 +0 0 1138 0 1.11298201063324e-16 +0 0 1139 0 2.10998259276305e-18 +0 0 1140 0 4.35886199634456e-17 +0 0 1141 0 1.64874524967663e-18 +0 0 1142 0 1.10264536140107e-16 +0 0 1143 0 1.05355842117042e-17 +0 0 1144 0 3.02042798835069e-19 +0 0 1145 0 4.38160665939351e-17 +0 0 1146 0 3.43546201824716e-18 +0 0 1147 0 3.25926461319908e-17 +0 0 1148 0 4.20420598816377e-18 +0 0 1149 0 8.66215614881591e-18 +0 0 1150 0 2.19916101213644e-18 +0 0 1151 0 1.09669722129903e-16 +0 0 1152 0 1.41485166014431e-17 +0 0 1153 0 2.72324817430398e-18 +0 0 1154 0 6.13738541623178e-17 +0 0 1155 0 2.32341446072791e-18 +0 0 1156 0 4.68725248303443e-17 +0 0 1157 0 1.44515602218194e-18 +0 0 1158 0 1.61355808304309e-17 +0 0 1159 0 7.21447368981693e-19 +0 0 1160 0 4.34859511851939e-17 +0 0 1161 0 7.46127066880276e-18 +0 0 1162 0 6.12959379293352e-17 +0 0 1163 0 1.01371593770538e-16 +0 0 1164 0 1.37473977342816e-18 +0 0 1165 0 5.08089770590328e-16 +0 0 1166 0 3.24924116135789e-18 +0 0 1167 0 1.17139033289852e-17 +0 0 1168 0 1.81928547471074e-18 +0 0 1169 0 5.63014313595478e-18 +0 0 1170 0 3.66453133614786e-18 +0 0 1171 0 2.06505587451327e-18 +0 0 1172 0 1.22077141049948e-18 +0 0 1173 0 2.73214740580452e-17 +0 0 1174 0 4.31623885592395e-18 +0 0 1175 0 1 +0 0 1176 0 6.51251387703746e-17 +0 0 1177 0 5.46469736378481e-17 +0 0 1178 0 1.62213794170861e-18 +0 0 1179 0 9.78673644117598e-17 +0 0 1180 0 4.22384754313225e-17 +0 0 1181 0 2.37217442907411e-18 +0 0 1182 0 4.23294181319281e-17 +0 0 1183 0 1.69556084541473e-18 +0 0 1184 0 6.03337685611617e-17 +0 0 1185 0 3.03773197149574e-16 +0 0 1186 0 2.0393811922978e-18 +0 0 1187 0 2.56917671256117e-17 +0 0 1188 0 4.44613317191721e-18 +0 0 1189 0 4.38757061869118e-17 +0 0 1190 0 3.14201307537296e-18 +0 0 1191 0 1.01267687022281e-16 +0 0 1192 0 2.61482847357291e-16 +0 0 1193 0 5.91666402258828e-19 +0 0 1194 0 1.69250193172444e-17 +0 0 1195 0 1.69896988358383e-18 +0 0 1196 0 1.61643115506419e-17 +0 0 1197 0 1.85645440497352e-18 +0 0 1198 0 1.73088838744616e-17 +0 0 1199 0 4.59331193763838e-18 +0 0 1200 0 5.45797899028717e-17 +0 0 1201 0 1.46729411714774e-16 +0 0 1202 0 2.04723080202918e-18 +0 0 1203 0 6.47198175981408e-17 +0 0 1204 0 6.46689942627141e-19 +0 0 1205 0 8.69563207217755e-18 +0 0 1206 0 1.95425764016792e-18 +0 0 1207 0 1.172319541473e-17 +0 0 1208 0 5.53425250200492e-18 +0 0 1209 0 2.01084027478746e-17 +0 0 1210 0 8.08507486297888e-18 +0 0 1211 0 5.66332436103205e-17 +0 0 1212 0 1.22386917263589e-16 +0 0 1213 0 1.37473977342816e-18 +0 0 1214 0 2.90039777584797e-17 +0 0 1215 0 6.90512326877855e-19 +0 0 1216 0 1.84480958339342e-18 +0 0 1217 0 1.53695071185725e-18 +0 0 1218 0 9.76566444314176e-19 +0 0 1219 0 1.89897168731241e-18 +0 0 1220 0 3.65541977543474e-18 +0 0 1221 0 7.03633207916721e-18 +0 0 1222 0 5.46896272874212e-18 +0 0 1223 0 1.77975485520658e-17 +0 0 1224 0 0.999999999999999 +0 0 1225 0 5.80725672300352e-17 +0 0 1226 0 9.31859077842968e-17 +0 0 1227 0 7.4710483886473e-19 +0 0 1228 0 1.07180397557325e-16 +0 0 1229 0 5.21615521718706e-17 +0 0 1230 0 3.43968878815533e-18 +0 0 1231 0 4.3705364932892e-17 +0 0 1232 0 1.94397915749522e-18 +0 0 1233 0 2.07548697270861e-16 +0 0 1234 0 7.43544440657504e-17 +0 0 1235 0 3.77484460952147e-18 +0 0 1236 0 4.74652737008171e-17 +0 0 1237 0 3.05429299993981e-18 +0 0 1238 0 5.06096330962198e-17 +0 0 1239 0 2.32611760003187e-18 +0 0 1240 0 1.52958563856868e-16 +0 0 1241 0 6.60976865611319e-17 +0 0 1242 0 4.15734521723506e-18 +0 0 1243 0 2.04091263777128e-17 +0 0 1244 0 5.39506001213386e-18 +0 0 1245 0 1.85798699255611e-17 +0 0 1246 0 2.80512467143935e-18 +0 0 1247 0 7.46852830926205e-17 +0 0 1248 0 2.0370636748649e-18 +0 0 1249 0 3.27363116325108e-16 +0 0 1250 0 1.42511479647211e-16 +0 0 1251 0 6.44172854682372e-18 +0 0 1252 0 1.34808573123505e-17 +0 0 1253 0 3.42021093934576e-18 +0 0 1254 0 1.35041033190023e-17 +0 0 1255 0 1.19498654641085e-18 +0 0 1256 0 1.67010307112291e-17 +0 0 1257 0 3.40535302367113e-19 +0 0 1258 0 4.02073798971145e-17 +0 0 1259 0 2.39800566751292e-18 +0 0 1260 0 2.99042759585461e-16 +0 0 1261 0 1.51919518416047e-16 +0 0 1262 0 1.15611165894325e-17 +0 0 1263 0 1.35353279382961e-17 +0 0 1264 0 3.82903439112177e-18 +0 0 1265 0 5.38381950746118e-18 +0 0 1266 0 3.11330065949192e-18 +0 0 1267 0 2.98835776435277e-18 +0 0 1268 0 4.3633548643014e-18 +0 0 1269 0 1.34019222674355e-17 +0 0 1270 0 3.0817400263413e-19 +0 0 1271 0 5.58152280019045e-17 +0 0 1272 0 3.42477903850831e-19 +0 0 1273 0 1.16873613627597e-16 +0 0 1274 0 1 +0 0 1275 0 1.63360597524858e-18 +0 0 1276 0 2.02939916404059e-18 +0 0 1277 0 4.63144575238253e-17 +0 0 1278 0 2.31736867108328e-18 +0 0 1279 0 4.87949773176704e-18 +0 0 1280 0 8.88304494330705e-17 +0 0 1281 0 2.04902721449134e-18 +0 0 1282 0 4.49751161385939e-17 +0 0 1283 0 1.71680232408277e-18 +0 0 1284 0 2.10064627216609e-18 +0 0 1285 0 6.9108607123108e-17 +0 0 1286 0 1.98207711333123e-18 +0 0 1287 0 5.79002018280403e-17 +0 0 1288 0 1.27076690713555e-18 +0 0 1289 0 4.03691530926955e-17 +0 0 1290 0 1.45365735682977e-18 +0 0 1291 0 7.87154615494947e-18 +0 0 1292 0 8.9286410722722e-17 +0 0 1293 0 1.73207890758974e-18 +0 0 1294 0 6.09913050139143e-17 +0 0 1295 0 2.92057080514985e-18 +0 0 1296 0 3.77923737370014e-17 +0 0 1297 0 3.24408363112627e-18 +0 0 1298 0 2.95788047768162e-16 +0 0 1299 0 2.19347946263549e-18 +0 0 1300 0 2.12115513826163e-17 +0 0 1301 0 4.83935341445345e-17 +0 0 1302 0 6.59116370679622e-18 +0 0 1303 0 3.13464257973706e-17 +0 0 1304 0 2.95702946354515e-18 +0 0 1305 0 2.90192819151722e-17 +0 0 1306 0 2.09392231425256e-18 +0 0 1307 0 2.16635710117874e-17 +0 0 1308 0 2.11494936177087e-18 +0 0 1309 0 2.57348951982469e-16 +0 0 1310 0 3.13854320060247e-18 +0 0 1311 0 1.88835366690761e-16 +0 0 1312 0 4.8425189281663e-17 +0 0 1313 0 5.95818062302492e-18 +0 0 1314 0 3.29605627692628e-17 +0 0 1315 0 2.1601918577642e-18 +0 0 1316 0 1.46839705057659e-17 +0 0 1317 0 1.61204355540061e-18 +0 0 1318 0 8.04229603877127e-18 +0 0 1319 0 1.95986015563563e-18 +0 0 1320 0 1.00887618757346e-16 +0 0 1321 0 3.40305137832826e-18 +0 0 1322 0 1.50442994528626e-16 +0 0 1323 0 5.73550545060512e-19 +0 0 1324 0 4.99775102619233e-18 +0 0 1325 0 1 +0 0 1326 0 2.76337381368724e-17 +0 0 1327 0 7.41716378160669e-18 +0 0 1328 0 5.18809729600827e-18 +0 0 1329 0 2.27361238178811e-17 +0 0 1330 0 2.7260162122714e-17 +0 0 1331 0 6.15713218220526e-18 +0 0 1332 0 2.08770782331505e-17 +0 0 1333 0 4.21750382250841e-18 +0 0 1334 0 2.82905811779796e-17 +0 0 1335 0 1.37061093703012e-17 +0 0 1336 0 6.32209307345763e-18 +0 0 1337 0 1.67334147505545e-17 +0 0 1338 0 7.19506632289502e-18 +0 0 1339 0 3.89349565905585e-17 +0 0 1340 0 2.72852950753782e-19 +0 0 1341 0 5.22441336537543e-18 +0 0 1342 0 1.24905907984912e-17 +0 0 1343 0 3.85088020974578e-18 +0 0 1344 0 1.00814768907547e-16 +0 0 1345 0 1.49754670351722e-18 +0 0 1346 0 5.22786526352672e-17 +0 0 1347 0 2.33821850979067e-18 +0 0 1348 0 1.03813080249217e-16 +0 0 1349 0 7.42791404263111e-19 +0 0 1350 0 5.48037378567964e-18 +0 0 1351 0 9.36440063162113e-18 +0 0 1352 0 2.36860702867897e-17 +0 0 1353 0 8.07732451703731e-17 +0 0 1354 0 3.52244478979945e-18 +0 0 1355 0 1.74159436053577e-17 +0 0 1356 0 1.81590279410043e-18 +0 0 1357 0 3.3348438607833e-17 +0 0 1358 0 6.12160954218452e-19 +0 0 1359 0 4.21289299546724e-17 +0 0 1360 0 4.07458567474834e-18 +0 0 1361 0 1.46082744817318e-18 +0 0 1362 0 1.32343701239532e-17 +0 0 1363 0 2.72671495027397e-16 +0 0 1364 0 6.78755961934205e-17 +0 0 1365 0 1.56158623759721e-17 +0 0 1366 0 6.08967333151302e-17 +0 0 1367 0 1.91121550349131e-18 +0 0 1368 0 2.09148825710132e-17 +0 0 1369 0 2.22023816496213e-18 +0 0 1370 0 5.44449990170102e-17 +0 0 1371 0 2.6241863839618e-18 +0 0 1372 0 6.05102811596752e-17 +0 0 1373 0 1.06769156075477e-18 +0 0 1374 0 8.85850127084704e-18 +0 0 1375 0 1.08398562289884e-17 +0 0 1376 0 2.49300131072743e-17 +0 0 1377 0 1 +0 0 1378 0 3.30847608651355e-18 +0 0 1379 0 5.55010463694775e-18 +0 0 1380 0 2.0878323383703e-17 +0 0 1381 0 3.67528515940362e-18 +0 0 1382 0 1.31606380881471e-17 +0 0 1383 0 3.79571008160168e-17 +0 0 1384 0 4.20719835658779e-18 +0 0 1385 0 2.56895275062761e-17 +0 0 1386 0 2.52648126330921e-18 +0 0 1387 0 1.5933869986406e-17 +0 0 1388 0 1.2591079662232e-17 +0 0 1389 0 3.77913901573488e-18 +0 0 1390 0 1.50950020414498e-17 +0 0 1391 0 3.92844901819694e-18 +0 0 1392 0 9.58488928307552e-18 +0 0 1393 0 2.05885443491353e-18 +0 0 1394 0 8.0362510547576e-16 +0 0 1395 0 1.50713713015712e-17 +0 0 1396 0 4.79654288640762e-18 +0 0 1397 0 5.85811430393438e-17 +0 0 1398 0 2.21923422425214e-18 +0 0 1399 0 4.4837803418582e-17 +0 0 1400 0 1.55999952869854e-18 +0 0 1401 0 6.68167524122106e-18 +0 0 1402 0 1.29269814021829e-18 +0 0 1403 0 3.19717479302899e-18 +0 0 1404 0 6.5726497181623e-16 +0 0 1405 0 1.15554369822022e-17 +0 0 1406 0 4.82633385247864e-17 +0 0 1407 0 3.95592011818272e-18 +0 0 1408 0 3.09332184739386e-17 +0 0 1409 0 4.4965139155124e-18 +0 0 1410 0 2.99597510140684e-17 +0 0 1411 0 2.27247408470813e-18 +0 0 1412 0 5.19863198982737e-18 +0 0 1413 0 9.74713018597776e-19 +0 0 1414 0 8.32932511177526e-18 +0 0 1415 0 1.74972638481196e-17 +0 0 1416 0 1.03910073223394e-16 +0 0 1417 0 4.50598463079958e-17 +0 0 1418 0 5.35645995325914e-18 +0 0 1419 0 6.03195064131929e-17 +0 0 1420 0 5.17766646620768e-18 +0 0 1421 0 4.70657611660168e-17 +0 0 1422 0 3.8077166464268e-18 +0 0 1423 0 5.37257682730133e-17 +0 0 1424 0 1.39557756195708e-18 +0 0 1425 0 5.75230724063623e-18 +0 0 1426 0 2.84163539484925e-18 +0 0 1427 0 4.40004635985443e-18 +0 0 1428 0 1.78442935159257e-17 +0 0 1429 0 1.14192591171557e-17 +0 0 1430 0 1 +0 0 1431 0 1.95120429806027e-17 +0 0 1432 0 1.38411611475389e-17 +0 0 1433 0 4.46822447655666e-18 +0 0 1434 0 1.0341380471172e-18 +0 0 1435 0 2.01732855923624e-17 +0 0 1436 0 2.90014051919611e-18 +0 0 1437 0 3.74873258260947e-17 +0 0 1438 0 3.02217522716858e-18 +0 0 1439 0 2.37565613601326e-18 +0 0 1440 0 1.18943096198841e-16 +0 0 1441 0 2.47893168409622e-17 +0 0 1442 0 1.8227575563145e-17 +0 0 1443 0 6.79121382413336e-18 +0 0 1444 0 2.69803293895425e-17 +0 0 1445 0 2.80460675805095e-18 +0 0 1446 0 2.87566673572453e-18 +0 0 1447 0 1.31174951626294e-17 +0 0 1448 0 8.28185583285178e-16 +0 0 1449 0 1.90780783852045e-18 +0 0 1450 0 8.31895001107047e-18 +0 0 1451 0 2.41304052585298e-17 +0 0 1452 0 8.82549892929137e-18 +0 0 1453 0 1.69577336622799e-17 +0 0 1454 0 3.41283835159996e-18 +0 0 1455 0 1.33399252530361e-18 +0 0 1456 0 1.10156890453685e-17 +0 0 1457 0 1.12998392821875e-17 +0 0 1458 0 4.91291090608997e-16 +0 0 1459 0 7.32444548309555e-18 +0 0 1460 0 3.9831992162922e-17 +0 0 1461 0 4.97581870284673e-18 +0 0 1462 0 4.12190984743465e-17 +0 0 1463 0 8.29461023746306e-18 +0 0 1464 0 3.67510482138129e-18 +0 0 1465 0 5.95781496205526e-18 +0 0 1466 0 1.06790699070667e-18 +0 0 1467 0 1.17722265369682e-17 +0 0 1468 0 8.36374634116976e-18 +0 0 1469 0 1.4774542266355e-17 +0 0 1470 0 1.06298004144028e-18 +0 0 1471 0 2.42282947750849e-17 +0 0 1472 0 4.61458091401445e-18 +0 0 1473 0 7.80441782953805e-17 +0 0 1474 0 2.3743834673923e-18 +0 0 1475 0 8.53751115065061e-17 +0 0 1476 0 7.08813809582677e-18 +0 0 1477 0 1.11962604819355e-17 +0 0 1478 0 1.75790620956315e-18 +0 0 1479 0 4.31854072388133e-18 +0 0 1480 0 2.10434329999189e-18 +0 0 1481 0 6.92687033057339e-18 +0 0 1482 0 2.68773133758379e-17 +0 0 1483 0 1.27455674756114e-17 +0 0 1484 0 1 +0 0 1485 0 9.05324969486841e-18 +0 0 1486 0 7.89401659517744e-18 +0 0 1487 0 1.4000458613308e-17 +0 0 1488 0 6.31752004015978e-18 +0 0 1489 0 9.38844996062755e-16 +0 0 1490 0 8.08496586117908e-18 +0 0 1491 0 8.00930154817195e-18 +0 0 1492 0 1.25207610158422e-17 +0 0 1493 0 4.24570342507604e-18 +0 0 1494 0 8.49856122196521e-18 +0 0 1495 0 1.75240446812916e-17 +0 0 1496 0 1.32556606577329e-17 +0 0 1497 0 2.01214317206033e-17 +0 0 1498 0 2.77511993090744e-18 +0 0 1499 0 4.09207969349972e-18 +0 0 1500 0 2.6640277754501e-18 +0 0 1501 0 5.14125994429517e-18 +0 0 1502 0 1.58459095315347e-17 +0 0 1503 0 5.35896640943193e-17 +0 0 1504 0 1.16646681115704e-17 +0 0 1505 0 7.4532961370859e-18 +0 0 1506 0 1.50643542444553e-17 +0 0 1507 0 4.72921672311313e-18 +0 0 1508 0 3.72344085907053e-18 +0 0 1509 0 4.04120874732227e-18 +0 0 1510 0 3.52577754549509e-18 +0 0 1511 0 9.05105651984446e-18 +0 0 1512 0 1.41154093816932e-18 +0 0 1513 0 3.59375368394989e-16 +0 0 1514 0 9.16559942333486e-18 +0 0 1515 0 2.42022633424654e-17 +0 0 1516 0 2.63702104900669e-18 +0 0 1517 0 3.09006278939708e-18 +0 0 1518 0 1.83502349989973e-18 +0 0 1519 0 4.1420290847794e-18 +0 0 1520 0 2.05528991579343e-18 +0 0 1521 0 1.63113612649272e-18 +0 0 1522 0 7.61100592088673e-18 +0 0 1523 0 5.66501184011584e-18 +0 0 1524 0 2.25603845031047e-17 +0 0 1525 0 9.00771967972816e-17 +0 0 1526 0 5.21180158939785e-17 +0 0 1527 0 3.18262289182988e-18 +0 0 1528 0 8.03882939575994e-17 +0 0 1529 0 2.45952127084851e-18 +0 0 1530 0 1.96723658797245e-17 +0 0 1531 0 2.97984237609548e-18 +0 0 1532 0 5.85638648565523e-18 +0 0 1533 0 1.78221329042467e-18 +0 0 1534 0 1.6855189790079e-18 +0 0 1535 0 1.11140710162476e-17 +0 0 1536 0 6.18974267627238e-18 +0 0 1537 0 2.43391840509753e-17 +0 0 1538 0 7.81197133113636e-18 +0 0 1539 0 0.999999999999999 +0 0 1540 0 3.9872964845848e-18 +0 0 1541 0 1.53371627859133e-15 +0 0 1542 0 2.34397031030957e-18 +0 0 1543 0 8.47398803266533e-18 +0 0 1544 0 4.89020202399352e-18 +0 0 1545 0 2.1953333591064e-16 +0 0 1546 0 1.6309150571944e-17 +0 0 1547 0 1.06278701505861e-17 +0 0 1548 0 5.25062728702205e-18 +0 0 1549 0 3.14557959757713e-18 +0 0 1550 0 5.75898054059796e-18 +0 0 1551 0 4.44975441785999e-17 +0 0 1552 0 7.43398853828728e-18 +0 0 1553 0 5.85848286308079e-18 +0 0 1554 0 3.91545763436475e-18 +0 0 1555 0 9.67379586804835e-18 +0 0 1556 0 4.40205209388354e-18 +0 0 1557 0 3.02105467953574e-18 +0 0 1558 0 1.31256043640941e-17 +0 0 1559 0 1.98988131966884e-16 +0 0 1560 0 1.80596078038322e-17 +0 0 1561 0 3.25744256180601e-18 +0 0 1562 0 4.55100639869679e-18 +0 0 1563 0 2.42849363098331e-18 +0 0 1564 0 3.00161324894682e-18 +0 0 1565 0 4.68747995664517e-18 +0 0 1566 0 6.62718200729571e-18 +0 0 1567 0 8.00169837449066e-18 +0 0 1568 0 2.33673902865579e-18 +0 0 1569 0 3.87929820105882e-17 +0 0 1570 0 4.19825031588113e-18 +0 0 1571 0 6.13893471637366e-18 +0 0 1572 0 4.12464774030597e-18 +0 0 1573 0 6.87411663149202e-18 +0 0 1574 0 7.54708570700787e-19 +0 0 1575 0 4.40984260503244e-18 +0 0 1576 0 3.20893956359972e-18 +0 0 1577 0 6.34096387463554e-18 +0 0 1578 0 6.07148650628879e-18 +0 0 1579 0 3.73948994705889e-18 +0 0 1580 0 2.19080795305332e-17 +0 0 1581 0 6.72847738936238e-17 +0 0 1582 0 3.5318884152154e-17 +0 0 1583 0 4.52211766259365e-18 +0 0 1584 0 2.83358861026123e-17 +0 0 1585 0 4.42562590872073e-18 +0 0 1586 0 5.87920694729872e-18 +0 0 1587 0 7.46016283258407e-18 +0 0 1588 0 2.83943414729498e-18 +0 0 1589 0 9.54696528941699e-19 +0 0 1590 0 1.49729662172064e-18 +0 0 1591 0 3.85523286250494e-18 +0 0 1592 0 8.29141628421045e-18 +0 0 1593 0 3.64003190862371e-17 +0 0 1594 0 7.78794125920696e-18 +0 0 1595 0 1 +0 0 1596 0 5.36477341969527e-16 +0 0 1597 0 8.0690340508749e-18 +0 0 1598 0 4.69855972705337e-16 +0 0 1599 0 8.0690340508749e-18 +0 0 1600 0 5.49810810899173e-18 +0 0 1601 0 7.14413898429209e-18 +0 0 1602 0 1.01685247824289e-16 +0 0 1603 0 7.14413898429209e-18 +0 0 1604 0 5.49810810899173e-18 +0 0 1605 0 4.57596634090768e-18 +0 0 1606 0 2.30983115573199e-18 +0 0 1607 0 1.48062990588164e-17 +0 0 1608 0 2.27915210640649e-16 +0 0 1609 0 1.48062990588164e-17 +0 0 1610 0 2.30983115573199e-18 +0 0 1611 0 4.57596634090768e-18 +0 0 1612 0 2.59351581376688e-18 +0 0 1613 0 2.4220162821662e-18 +0 0 1614 0 2.97178607538081e-18 +0 0 1615 0 1.33513372650852e-17 +0 0 1616 0 2.17396047072619e-16 +0 0 1617 0 1.33513372650852e-17 +0 0 1618 0 2.97178607538081e-18 +0 0 1619 0 2.4220162821662e-18 +0 0 1620 0 2.59351581376688e-18 +0 0 1621 0 1.86903313299327e-18 +0 0 1622 0 5.47202850937866e-18 +0 0 1623 0 4.5115192389953e-18 +0 0 1624 0 5.70169200120531e-18 +0 0 1625 0 8.10685447954568e-18 +0 0 1626 0 9.29192781842644e-16 +0 0 1627 0 8.10685447954568e-18 +0 0 1628 0 5.70169200120531e-18 +0 0 1629 0 4.5115192389953e-18 +0 0 1630 0 5.47202850937866e-18 +0 0 1631 0 1.86903313299327e-18 +0 0 1632 0 3.09830757927047e-18 +0 0 1633 0 5.49158023521883e-18 +0 0 1634 0 8.7182442484616e-19 +0 0 1635 0 1.69897424913854e-17 +0 0 1636 0 6.54265728924591e-18 +0 0 1637 0 2.58306388364505e-17 +0 0 1638 0 1.75319392800499e-17 +0 0 1639 0 2.85325560471228e-17 +0 0 1640 0 1.41620124196342e-18 +0 0 1641 0 1.52901472079172e-17 +0 0 1642 0 8.7182442484616e-19 +0 0 1643 0 5.49158023521883e-18 +0 0 1644 0 3.09830757927047e-18 +0 0 1645 0 1.90055087202828e-18 +0 0 1646 0 2.88466216149969e-18 +0 0 1647 0 4.58149961227804e-18 +0 0 1648 0 1.43940419219942e-17 +0 0 1649 0 6.1948576255766e-18 +0 0 1650 0 4.3050454609356e-17 +0 0 1651 0 2.96286372955129e-18 +0 0 1652 0 0.999999999999997 +0 0 1653 0 9.10407139412687e-18 +0 0 1654 0 9.28244368081767e-18 +0 0 1655 0 1.28713420429727e-17 +0 0 1656 0 1.09191186134108e-15 +0 0 1657 0 2.45971898157564e-18 +0 0 1658 0 4.96375657231071e-18 +0 0 1659 0 1.87641801170134e-17 +0 0 1660 0 5.42120665115813e-16 +0 0 1661 0 5.33213300809269e-18 +0 0 1662 0 4.12340852185663e-18 +0 0 1663 0 5.92854717045377e-18 +0 0 1664 0 7.86556122443692e-18 +0 0 1665 0 6.64365081606104e-18 +0 0 1666 0 2.96947999616709e-16 +0 0 1667 0 1.17977748007827e-17 +0 0 1668 0 3.5297825901428e-18 +0 0 1669 0 3.96138327979612e-18 +0 0 1670 0 2.21081066689744e-18 +0 0 1671 0 6.93630389831713e-18 +0 0 1672 0 7.9608894062804e-18 +0 0 1673 0 2.26391239564346e-17 +0 0 1674 0 8.67834183975608e-17 +0 0 1675 0 1.41145039953622e-17 +0 0 1676 0 5.01969560993175e-18 +0 0 1677 0 1.68688374609196e-18 +0 0 1678 0 1.6994464899903e-18 +0 0 1679 0 2.89213689384869e-18 +0 0 1680 0 2.89249097319532e-18 +0 0 1681 0 4.99004215810433e-18 +0 0 1682 0 3.40887165569763e-18 +0 0 1683 0 7.66190691156529e-18 +0 0 1684 0 6.48462705918662e-16 +0 0 1685 0 5.79471033943587e-18 +0 0 1686 0 1.59405864626649e-18 +0 0 1687 0 1.40976060201297e-18 +0 0 1688 0 3.67116633813011e-18 +0 0 1689 0 6.69885324513952e-19 +0 0 1690 0 6.95842387348223e-18 +0 0 1691 0 4.51791033489003e-18 +0 0 1692 0 3.15240751428147e-18 +0 0 1693 0 2.67739884772161e-17 +0 0 1694 0 1.80302990772606e-18 +0 0 1695 0 3.44409737915491e-17 +0 0 1696 0 1.50118974728339e-16 +0 0 1697 0 2.62487867438533e-17 +0 0 1698 0 1.24076168794067e-17 +0 0 1699 0 6.96996382481285e-18 +0 0 1700 0 5.21115073359657e-18 +0 0 1701 0 2.77072601085835e-18 +0 0 1702 0 8.28483398197394e-19 +0 0 1703 0 1.80091206333656e-18 +0 0 1704 0 8.4485806666118e-18 +0 0 1705 0 1.11232896427816e-18 +0 0 1706 0 3.82754907217103e-17 +0 0 1707 0 3.12197668234735e-18 +0 0 1708 0 4.42550437410859e-17 +0 0 1709 0 4.682296483359e-18 +0 0 1710 0 1 +0 0 1711 0 6.43642920392961e-18 +0 0 1712 0 4.36361029562997e-18 +0 0 1713 0 1.89220054039171e-17 +0 0 1714 0 3.10158961132271e-18 +0 0 1715 0 5.07069558917326e-18 +0 0 1716 0 1.78897279859368e-17 +0 0 1717 0 1.48953756671863e-18 +0 0 1718 0 7.20917906913444e-18 +0 0 1719 0 1.14922825323675e-15 +0 0 1720 0 4.57018000765611e-18 +0 0 1721 0 1.17782463659028e-18 +0 0 1722 0 2.96687558691757e-18 +0 0 1723 0 1.89839423977258e-17 +0 0 1724 0 7.09630855802833e-18 +0 0 1725 0 8.45030085937577e-16 +0 0 1726 0 6.53136412820936e-18 +0 0 1727 0 4.48068340910304e-18 +0 0 1728 0 2.80573850793363e-18 +0 0 1729 0 3.87726270709708e-18 +0 0 1730 0 2.62655101898958e-17 +0 0 1731 0 5.5523495886802e-18 +0 0 1732 0 1.08760918561789e-17 +0 0 1733 0 6.28636832747428e-16 +0 0 1734 0 1.45886322704011e-17 +0 0 1735 0 2.18427713466648e-18 +0 0 1736 0 3.04398375185389e-18 +0 0 1737 0 4.63103587695638e-18 +0 0 1738 0 2.74029945599224e-18 +0 0 1739 0 8.30584228539883e-18 +0 0 1740 0 7.65363352608637e-18 +0 0 1741 0 2.28850274253346e-17 +0 0 1742 0 4.54577432416066e-18 +0 0 1743 0 3.24310155762597e-16 +0 0 1744 0 1.06694250069038e-17 +0 0 1745 0 7.4808463647219e-18 +0 0 1746 0 7.05659424574776e-18 +0 0 1747 0 2.65920356104587e-18 +0 0 1748 0 7.32639526687085e-18 +0 0 1749 0 4.78992181386059e-18 +0 0 1750 0 2.25366601746607e-17 +0 0 1751 0 5.14707451573902e-18 +0 0 1752 0 7.2994632894668e-17 +0 0 1753 0 3.44018966413584e-18 +0 0 1754 0 3.92017577567553e-17 +0 0 1755 0 4.28868529189456e-16 +0 0 1756 0 5.59475808986506e-18 +0 0 1757 0 6.43074504246753e-18 +0 0 1758 0 5.73174045121247e-18 +0 0 1759 0 2.37624435247947e-18 +0 0 1760 0 2.45221828856542e-18 +0 0 1761 0 3.35420417980971e-18 +0 0 1762 0 2.35937022984916e-18 +0 0 1763 0 1.7044431049537e-17 +0 0 1764 0 2.54303268202702e-18 +0 0 1765 0 4.55169570947603e-17 +0 0 1766 0 7.17168157571114e-18 +0 0 1767 0 3.78590474670236e-17 +0 0 1768 0 8.98493363273511e-18 +0 0 1769 0 0.999999999999999 +0 0 1770 0 1.68712461111206e-17 +0 0 1771 0 1.73204270569025e-18 +0 0 1772 0 1.23780449499863e-18 +0 0 1773 0 1.69061593335634e-17 +0 0 1774 0 2.00192549360344e-18 +0 0 1775 0 8.35821622977918e-19 +0 0 1776 0 3.61760251644637e-17 +0 0 1777 0 8.68803200167044e-18 +0 0 1778 0 1.57238439275538e-17 +0 0 1779 0 4.03670356571731e-18 +0 0 1780 0 2.53128665224717e-18 +0 0 1781 0 2.26881046616887e-17 +0 0 1782 0 2.54679541564659e-18 +0 0 1783 0 2.1543005787525e-17 +0 0 1784 0 1.48020505927646e-17 +0 0 1785 0 1.69349058738634e-16 +0 0 1786 0 1.39598585376627e-18 +0 0 1787 0 1.64473926057451e-18 +0 0 1788 0 1.55795954686929e-17 +0 0 1789 0 6.8787404405314e-18 +0 0 1790 0 2.40841948107174e-17 +0 0 1791 0 8.84557871000992e-18 +0 0 1792 0 3.32144177187204e-18 +0 0 1793 0 5.77478899710902e-16 +0 0 1794 0 1.15791587983438e-17 +0 0 1795 0 1.8611298683882e-18 +0 0 1796 0 4.86198963764615e-18 +0 0 1797 0 2.58102866886284e-18 +0 0 1798 0 4.42848324755506e-18 +0 0 1799 0 3.99598033339453e-17 +0 0 1800 0 3.07451256877703e-18 +0 0 1801 0 3.93152484256576e-17 +0 0 1802 0 9.5534174693537e-18 +0 0 1803 0 4.07137693947979e-16 +0 0 1804 0 7.03636426433138e-18 +0 0 1805 0 1.14148755669535e-17 +0 0 1806 0 4.25725906961278e-18 +0 0 1807 0 1.44625201932605e-18 +0 0 1808 0 1.2064279096235e-17 +0 0 1809 0 3.63929150350814e-18 +0 0 1810 0 8.65320176281057e-17 +0 0 1811 0 2.86582744266938e-18 +0 0 1812 0 7.69228978912265e-17 +0 0 1813 0 2.39505287779304e-18 +0 0 1814 0 3.03501020608589e-17 +0 0 1815 0 4.66392296527347e-17 +0 0 1816 0 9.30083397802366e-18 +0 0 1817 0 4.41056252943549e-18 +0 0 1818 0 1.07123231972202e-17 +0 0 1819 0 4.13664523786273e-18 +0 0 1820 0 1.32726786767769e-18 +0 0 1821 0 1.17905533593906e-17 +0 0 1822 0 2.32497534736969e-18 +0 0 1823 0 7.25765080104858e-17 +0 0 1824 0 3.02676533047848e-18 +0 0 1825 0 4.04319883457804e-17 +0 0 1826 0 4.76914838105795e-18 +0 0 1827 0 4.0078225691995e-17 +0 0 1828 0 2.71806474965975e-18 +0 0 1829 0 1 +0 0 1830 0 4.06318436703866e-18 +0 0 1831 0 2.71711921251001e-18 +0 0 1832 0 2.08038427074668e-17 +0 0 1833 0 1.73655474371359e-18 +0 0 1834 0 1.72387859903077e-18 +0 0 1835 0 2.78105927621323e-17 +0 0 1836 0 2.49872806579222e-18 +0 0 1837 0 3.1424743004778e-17 +0 0 1838 0 5.40905401867745e-18 +0 0 1839 0 2.50823042540854e-18 +0 0 1840 0 1.20750776127442e-17 +0 0 1841 0 2.48146208497548e-18 +0 0 1842 0 1.54764979499846e-17 +0 0 1843 0 5.10974969241483e-18 +0 0 1844 0 1.92525065173147e-17 +0 0 1845 0 1.16295021730516e-17 +0 0 1846 0 2.12837344513596e-18 +0 0 1847 0 7.80039185979554e-18 +0 0 1848 0 3.11385765248521e-18 +0 0 1849 0 4.4728362235451e-17 +0 0 1850 0 4.24054419990671e-18 +0 0 1851 0 6.07213327780236e-17 +0 0 1852 0 3.04999325066289e-18 +0 0 1853 0 1.92991548869163e-17 +0 0 1854 0 2.98705361898052e-16 +0 0 1855 0 2.40959658666082e-18 +0 0 1856 0 3.42070778451946e-18 +0 0 1857 0 3.07153264432355e-18 +0 0 1858 0 2.77586644124027e-17 +0 0 1859 0 4.46218320215759e-19 +0 0 1860 0 3.35218533605614e-17 +0 0 1861 0 4.10793872275111e-18 +0 0 1862 0 4.84476327193261e-17 +0 0 1863 0 9.19765220479072e-18 +0 0 1864 0 9.37776973308605e-16 +0 0 1865 0 2.07948742819263e-17 +0 0 1866 0 2.26605955857448e-18 +0 0 1867 0 4.5111038891437e-18 +0 0 1868 0 2.46698850271907e-18 +0 0 1869 0 5.21869503431693e-17 +0 0 1870 0 3.17347616815673e-18 +0 0 1871 0 4.18419746630965e-17 +0 0 1872 0 6.55553041557335e-18 +0 0 1873 0 5.97371754812797e-17 +0 0 1874 0 7.08530831381047e-18 +0 0 1875 0 5.38429389793478e-17 +0 0 1876 0 9.24555824685408e-17 +0 0 1877 0 1.23680714895134e-17 +0 0 1878 0 4.56772370333622e-18 +0 0 1879 0 3.02905489092401e-18 +0 0 1880 0 4.98937763393879e-17 +0 0 1881 0 2.95945407471277e-18 +0 0 1882 0 9.20382570992689e-17 +0 0 1883 0 4.22507623755412e-18 +0 0 1884 0 1.33951337846373e-17 +0 0 1885 0 1.38833095981678e-18 +0 0 1886 0 1.43473961281457e-17 +0 0 1887 0 3.91694755498418e-18 +0 0 1888 0 1.71469008460086e-17 +0 0 1889 0 1.69207842607701e-17 +0 0 1890 0 1 +0 0 1891 0 2.76337381368724e-17 +0 0 1892 0 2.27361238178811e-17 +0 0 1893 0 5.18809729600827e-18 +0 0 1894 0 7.41716378160669e-18 +0 0 1895 0 2.82905811779796e-17 +0 0 1896 0 4.21750382250841e-18 +0 0 1897 0 2.08770782331505e-17 +0 0 1898 0 6.15713218220526e-18 +0 0 1899 0 2.7260162122714e-17 +0 0 1900 0 5.22441336537543e-18 +0 0 1901 0 2.72852950753782e-19 +0 0 1902 0 3.89349565905585e-17 +0 0 1903 0 7.19506632289502e-18 +0 0 1904 0 1.67334147505545e-17 +0 0 1905 0 6.32209307345763e-18 +0 0 1906 0 1.37061093703012e-17 +0 0 1907 0 5.48037378567964e-18 +0 0 1908 0 7.42791404263111e-19 +0 0 1909 0 1.03813080249217e-16 +0 0 1910 0 2.33821850979067e-18 +0 0 1911 0 5.22786526352672e-17 +0 0 1912 0 1.49754670351722e-18 +0 0 1913 0 1.00814768907547e-16 +0 0 1914 0 3.85088020974578e-18 +0 0 1915 0 1.24905907984912e-17 +0 0 1916 0 1.46082744817318e-18 +0 0 1917 0 4.07458567474834e-18 +0 0 1918 0 4.21289299546724e-17 +0 0 1919 0 6.12160954218452e-19 +0 0 1920 0 3.3348438607833e-17 +0 0 1921 0 1.81590279410043e-18 +0 0 1922 0 1.74159436053577e-17 +0 0 1923 0 3.52244478979945e-18 +0 0 1924 0 8.07732451703731e-17 +0 0 1925 0 2.36860702867897e-17 +0 0 1926 0 9.36440063162113e-18 +0 0 1927 0 8.85850127084704e-18 +0 0 1928 0 1.06769156075477e-18 +0 0 1929 0 6.05102811596752e-17 +0 0 1930 0 6.2229698294762e-19 +0 0 1931 0 5.64224218610488e-17 +0 0 1932 0 8.2690118637536e-19 +0 0 1933 0 2.09148825710132e-17 +0 0 1934 0 1.81306973986709e-18 +0 0 1935 0 6.55869939172961e-17 +0 0 1936 0 1.75999357515761e-17 +0 0 1937 0 6.78755961934205e-17 +0 0 1938 0 2.72671495027397e-16 +0 0 1939 0 1.32343701239532e-17 +0 0 1940 0 3.09453206759449e-17 +0 0 1941 0 2.54860757481034e-18 +0 0 1942 0 5.13398084928526e-16 +0 0 1943 0 2.13424390734439e-18 +0 0 1944 0 1.18581854768972e-17 +0 0 1945 0 9.29658690741186e-19 +0 0 1946 0 6.49134242637096e-18 +0 0 1947 0 4.58149961227804e-18 +0 0 1948 0 4.77699180903532e-19 +0 0 1949 0 8.17128704230007e-18 +0 0 1950 0 2.31085476267882e-17 +0 0 1951 0 1.22040712499001e-17 +0 0 1952 0 1 +0 0 1953 0 1.63360597524858e-18 +0 0 1954 0 2.31736867108328e-18 +0 0 1955 0 4.63144575238253e-17 +0 0 1956 0 2.02939916404059e-18 +0 0 1957 0 1.71680232408277e-18 +0 0 1958 0 4.49751161385939e-17 +0 0 1959 0 2.04902721449134e-18 +0 0 1960 0 8.88304494330705e-17 +0 0 1961 0 4.87949773176704e-18 +0 0 1962 0 1.45365735682977e-18 +0 0 1963 0 4.03691530926955e-17 +0 0 1964 0 1.27076690713555e-18 +0 0 1965 0 5.79002018280403e-17 +0 0 1966 0 1.98207711333123e-18 +0 0 1967 0 6.9108607123108e-17 +0 0 1968 0 2.10064627216609e-18 +0 0 1969 0 2.19347946263549e-18 +0 0 1970 0 2.95788047768162e-16 +0 0 1971 0 3.24408363112627e-18 +0 0 1972 0 3.77923737370014e-17 +0 0 1973 0 2.92057080514985e-18 +0 0 1974 0 6.09913050139143e-17 +0 0 1975 0 1.73207890758974e-18 +0 0 1976 0 8.9286410722722e-17 +0 0 1977 0 7.87154615494947e-18 +0 0 1978 0 3.13854320060247e-18 +0 0 1979 0 2.57348951982469e-16 +0 0 1980 0 2.11494936177087e-18 +0 0 1981 0 2.16635710117874e-17 +0 0 1982 0 2.09392231425256e-18 +0 0 1983 0 2.90192819151722e-17 +0 0 1984 0 2.95702946354515e-18 +0 0 1985 0 3.13464257973706e-17 +0 0 1986 0 6.59116370679622e-18 +0 0 1987 0 4.83935341445345e-17 +0 0 1988 0 2.12115513826163e-17 +0 0 1989 0 5.73550545060512e-19 +0 0 1990 0 1.50442994528626e-16 +0 0 1991 0 3.40305137832826e-18 +0 0 1992 0 9.94114469841883e-17 +0 0 1993 0 3.70855992344703e-18 +0 0 1994 0 1.1764866546598e-17 +0 0 1995 0 1.61204355540061e-18 +0 0 1996 0 2.30096832413298e-17 +0 0 1997 0 3.6223907010624e-18 +0 0 1998 0 3.47229665393267e-17 +0 0 1999 0 5.95818062302492e-18 +0 0 2000 0 4.8425189281663e-17 +0 0 2001 0 1.88835366690761e-16 +0 0 2002 0 3.34710058595039e-19 +0 0 2003 0 1.23149987620006e-16 +0 0 2004 0 2.54860757481034e-18 +0 0 2005 0 5.08948013107297e-17 +0 0 2006 0 2.71958157635369e-18 +0 0 2007 0 4.55469821937494e-18 +0 0 2008 0 1.06027116634111e-18 +0 0 2009 0 2.88466216149969e-18 +0 0 2010 0 4.37347418385934e-18 +0 0 2011 0 4.93336920364426e-18 +0 0 2012 0 6.54472725839252e-18 +0 0 2013 0 1.57195512916433e-17 +0 0 2014 0 2.49300131072743e-17 +0 0 2015 0 1 +0 0 2016 0 5.80725672300352e-17 +0 0 2017 0 1.07180397557325e-16 +0 0 2018 0 7.4710483886473e-19 +0 0 2019 0 9.31859077842968e-17 +0 0 2020 0 2.07548697270861e-16 +0 0 2021 0 1.94397915749522e-18 +0 0 2022 0 4.3705364932892e-17 +0 0 2023 0 3.43968878815533e-18 +0 0 2024 0 5.21615521718706e-17 +0 0 2025 0 1.52958563856868e-16 +0 0 2026 0 2.32611760003187e-18 +0 0 2027 0 5.06096330962198e-17 +0 0 2028 0 3.05429299993981e-18 +0 0 2029 0 4.74652737008171e-17 +0 0 2030 0 3.77484460952147e-18 +0 0 2031 0 7.43544440657504e-17 +0 0 2032 0 3.27363116325108e-16 +0 0 2033 0 2.0370636748649e-18 +0 0 2034 0 7.46852830926205e-17 +0 0 2035 0 2.80512467143935e-18 +0 0 2036 0 1.85798699255611e-17 +0 0 2037 0 5.39506001213386e-18 +0 0 2038 0 2.04091263777128e-17 +0 0 2039 0 4.15734521723506e-18 +0 0 2040 0 6.60976865611319e-17 +0 0 2041 0 2.99042759585461e-16 +0 0 2042 0 2.39800566751292e-18 +0 0 2043 0 4.02073798971145e-17 +0 0 2044 0 3.40535302367113e-19 +0 0 2045 0 1.67010307112291e-17 +0 0 2046 0 1.19498654641085e-18 +0 0 2047 0 1.35041033190023e-17 +0 0 2048 0 3.42021093934576e-18 +0 0 2049 0 1.34808573123505e-17 +0 0 2050 0 6.44172854682372e-18 +0 0 2051 0 1.42511479647211e-16 +0 0 2052 0 1.16873613627597e-16 +0 0 2053 0 3.42477903850831e-19 +0 0 2054 0 5.58152280019045e-17 +0 0 2055 0 1.65119447489524e-18 +0 0 2056 0 1.52068753218149e-17 +0 0 2057 0 2.36797915288183e-18 +0 0 2058 0 2.98835776435277e-18 +0 0 2059 0 6.0303191689827e-19 +0 0 2060 0 1.07125811416502e-17 +0 0 2061 0 4.35070395480282e-18 +0 0 2062 0 1.35353279382961e-17 +0 0 2063 0 1.15611165894325e-17 +0 0 2064 0 1.51919518416047e-16 +0 0 2065 0 9.39841961789208e-17 +0 0 2066 0 3.34710058595039e-19 +0 0 2067 0 3.09453206759449e-17 +0 0 2068 0 2.227087532802e-18 +0 0 2069 0 4.74880198096072e-18 +0 0 2070 0 1.39810378261789e-18 +0 0 2071 0 4.15849771295339e-20 +0 0 2072 0 1.90055087202828e-18 +0 0 2073 0 2.55314918397365e-18 +0 0 2074 0 1.843279707245e-18 +0 0 2075 0 7.0415586670307e-19 +0 0 2076 0 1.26739184096047e-18 +0 0 2077 0 1.08398562289884e-17 +0 0 2078 0 4.99775102619233e-18 +0 0 2079 0 1 +0 0 2080 0 6.75618290243422e-17 +0 0 2081 0 6.06021742007703e-17 +0 0 2082 0 8.99203441964757e-19 +0 0 2083 0 3.51746017097229e-17 +0 0 2084 0 3.68189535377216e-17 +0 0 2085 0 6.56707833202128e-19 +0 0 2086 0 5.37503185972724e-17 +0 0 2087 0 1.89734209610788e-18 +0 0 2088 0 1.23444285363246e-16 +0 0 2089 0 4.74742591382494e-17 +0 0 2090 0 7.45206157369453e-19 +0 0 2091 0 3.59594908752204e-17 +0 0 2092 0 1.55825746159015e-18 +0 0 2093 0 1.49837848226024e-17 +0 0 2094 0 1.17096179833866e-18 +0 0 2095 0 1.06321845643663e-16 +0 0 2096 0 4.47685659496254e-17 +0 0 2097 0 1.65827630885211e-18 +0 0 2098 0 1.40122546461525e-17 +0 0 2099 0 2.34025832610112e-18 +0 0 2100 0 2.863035140394e-17 +0 0 2101 0 8.76136067412178e-19 +0 0 2102 0 4.80916231379737e-17 +0 0 2103 0 2.21490826593041e-18 +0 0 2104 0 4.57394699073263e-17 +0 0 2105 0 7.09756348229065e-17 +0 0 2106 0 4.4996563810578e-18 +0 0 2107 0 1.40747802366091e-17 +0 0 2108 0 1.86876815962683e-18 +0 0 2109 0 1.13395849867361e-17 +0 0 2110 0 4.90381861163343e-18 +0 0 2111 0 5.45760219855037e-18 +0 0 2112 0 1.30170675749299e-18 +0 0 2113 0 3.08123589845657e-17 +0 0 2114 0 2.83202299466708e-18 +0 0 2115 0 9.68759399458001e-17 +0 0 2116 0 7.11737922659864e-17 +0 0 2117 0 9.04184205084054e-18 +0 0 2118 0 6.14605235265322e-18 +0 0 2119 0 7.38942058324834e-18 +0 0 2120 0 4.29503306205733e-18 +0 0 2121 0 2.37714373292542e-18 +0 0 2122 0 1.12590283763225e-17 +0 0 2123 0 1.4303682285507e-18 +0 0 2124 0 1.16770085764115e-17 +0 0 2125 0 4.07156507231826e-19 +0 0 2126 0 8.24393161214698e-18 +0 0 2127 0 4.98683132093821e-19 +0 0 2128 0 1.35335184074428e-16 +0 0 2129 0 7.75993193533008e-17 +0 0 2130 0 1.1256658110515e-17 +0 0 2131 0 1.0963429208162e-17 +0 0 2132 0 1.01033452984601e-17 +0 0 2133 0 1.96136647321233e-18 +0 0 2134 0 3.36218803631435e-18 +0 0 2135 0 4.31245933670475e-18 +0 0 2136 0 2.8970335188351e-18 +0 0 2137 0 2.474713749688e-18 +0 0 2138 0 7.66023270476892e-19 +0 0 2139 0 3.45345034995697e-18 +0 0 2140 0 2.96936926922905e-18 +0 0 2141 0 1.33035987578851e-17 +0 0 2142 0 2.6779290209714e-18 +0 0 2143 0 1.5908167344603e-16 +0 0 2144 0 1 +0 0 2145 0 6.554661069909e-18 +0 0 2146 0 1.85205009689722e-18 +0 0 2147 0 3.77924068497789e-17 +0 0 2148 0 1.90826399915557e-18 +0 0 2149 0 6.58063850747597e-18 +0 0 2150 0 7.8637323777147e-17 +0 0 2151 0 7.49235135016449e-19 +0 0 2152 0 8.4856834479685e-17 +0 0 2153 0 4.29097018282749e-18 +0 0 2154 0 7.04851244914441e-18 +0 0 2155 0 4.86506279518035e-17 +0 0 2156 0 4.07015975748595e-18 +0 0 2157 0 5.53974819068515e-17 +0 0 2158 0 2.34578419265878e-18 +0 0 2159 0 1.8785279120148e-16 +0 0 2160 0 2.81844623491827e-18 +0 0 2161 0 5.24385641966709e-18 +0 0 2162 0 6.94317651752064e-17 +0 0 2163 0 3.04692618158407e-18 +0 0 2164 0 6.11993361359024e-17 +0 0 2165 0 2.76082692775622e-18 +0 0 2166 0 7.30447977468294e-17 +0 0 2167 0 1.75781631916225e-18 +0 0 2168 0 1.44975473984734e-16 +0 0 2169 0 1.34379553688068e-18 +0 0 2170 0 1.05940048485172e-17 +0 0 2171 0 5.82293838601727e-17 +0 0 2172 0 5.34481510267753e-19 +0 0 2173 0 3.09744841780153e-17 +0 0 2174 0 2.59541459631209e-18 +0 0 2175 0 3.50605267728718e-17 +0 0 2176 0 1.58256508653226e-18 +0 0 2177 0 1.10334772458493e-16 +0 0 2178 0 9.9039749417748e-19 +0 0 2179 0 3.21647269158932e-16 +0 0 2180 0 1.84330415104979e-18 +0 0 2181 0 1.03956735170297e-17 +0 0 2182 0 1.34364719258872e-16 +0 0 2183 0 2.03700212466968e-18 +0 0 2184 0 2.89008428630505e-17 +0 0 2185 0 3.32586523838464e-18 +0 0 2186 0 2.04328496636575e-17 +0 0 2187 0 1.65472287901488e-18 +0 0 2188 0 2.89057989330381e-17 +0 0 2189 0 4.02125782151721e-18 +0 0 2190 0 6.35037770774841e-17 +0 0 2191 0 6.37919962265792e-19 +0 0 2192 0 2.95871893702278e-16 +0 0 2193 0 1.93572248178521e-18 +0 0 2194 0 1.84381304407923e-16 +0 0 2195 0 1.53718043548806e-16 +0 0 2196 0 6.71700857104017e-18 +0 0 2197 0 1.85503351717251e-17 +0 0 2198 0 2.49712340496435e-18 +0 0 2199 0 5.67785598104854e-18 +0 0 2200 0 1.55703017713616e-18 +0 0 2201 0 8.32092096819462e-18 +0 0 2202 0 3.03233634463591e-18 +0 0 2203 0 3.12132002916696e-17 +0 0 2204 0 4.98380031070878e-19 +0 0 2205 0 9.02069602945457e-17 +0 0 2206 0 2.31463156170888e-18 +0 0 2207 0 1.13035641047691e-16 +0 0 2208 0 1.14492602271153e-18 +0 0 2209 0 4.53306383389779e-18 +0 0 2210 0 0.999999999999999 +0 0 2211 0 3.66278516129021e-17 +0 0 2212 0 3.80766932963589e-17 +0 0 2213 0 1.41983579891693e-18 +0 0 2214 0 2.05231291060182e-17 +0 0 2215 0 2.19916042125289e-17 +0 0 2216 0 1.25686785299659e-18 +0 0 2217 0 1.6874917653908e-17 +0 0 2218 0 2.14641920116184e-18 +0 0 2219 0 1.11214441726727e-17 +0 0 2220 0 1.9582046955378e-17 +0 0 2221 0 3.37496177772306e-18 +0 0 2222 0 6.28596737963626e-17 +0 0 2223 0 3.24426213840629e-18 +0 0 2224 0 3.32729798545226e-17 +0 0 2225 0 1.72915169708947e-18 +0 0 2226 0 5.96960787580688e-17 +0 0 2227 0 1.76773658890375e-17 +0 0 2228 0 5.84717392762322e-18 +0 0 2229 0 5.04600170017747e-17 +0 0 2230 0 1.85938482795901e-18 +0 0 2231 0 5.52135156834414e-17 +0 0 2232 0 6.11523059533119e-19 +0 0 2233 0 3.60556102089463e-17 +0 0 2234 0 2.96766612851023e-19 +0 0 2235 0 2.88905400183084e-17 +0 0 2236 0 1.01475662138916e-17 +0 0 2237 0 5.48135073263957e-18 +0 0 2238 0 8.81529994527684e-17 +0 0 2239 0 4.56536714624198e-18 +0 0 2240 0 7.70477579399275e-17 +0 0 2241 0 1.69988970064049e-18 +0 0 2242 0 4.4486344666236e-17 +0 0 2243 0 1.03736179631378e-18 +0 0 2244 0 2.81880797477427e-16 +0 0 2245 0 3.20248161247003e-18 +0 0 2246 0 7.0738812640399e-18 +0 0 2247 0 9.86650867778553e-16 +0 0 2248 0 9.17001845559222e-18 +0 0 2249 0 6.7958211732723e-17 +0 0 2250 0 3.41312034546268e-18 +0 0 2251 0 3.51506837383201e-17 +0 0 2252 0 2.23794657838259e-18 +0 0 2253 0 3.70993819151034e-17 +0 0 2254 0 2.59702285000302e-18 +0 0 2255 0 2.81176396893019e-17 +0 0 2256 0 1.36577569891393e-18 +0 0 2257 0 2.57149410444078e-16 +0 0 2258 0 3.3016332434788e-18 +0 0 2259 0 4.30149499251152e-18 +0 0 2260 0 1.30137249823923e-17 +0 0 2261 0 2.50675894780003e-17 +0 0 2262 0 4.42783307121664e-17 +0 0 2263 0 6.22272428808093e-18 +0 0 2264 0 3.68858469538975e-17 +0 0 2265 0 3.59030017337267e-18 +0 0 2266 0 2.75779509554511e-17 +0 0 2267 0 6.41536900843344e-18 +0 0 2268 0 1.82617427947086e-17 +0 0 2269 0 1.5289058362582e-18 +0 0 2270 0 1.26517557095226e-16 +0 0 2271 0 1.04929663047952e-18 +0 0 2272 0 1.47831449230088e-16 +0 0 2273 0 1.91892635831074e-18 +0 0 2274 0 3.63729232629459e-18 +0 0 2275 0 9.22740055116566e-18 +0 0 2276 0 1.12818615468747e-17 +0 0 2277 0 1 +0 0 2278 0 1.72433884309229e-18 +0 0 2279 0 9.24223509205837e-19 +0 0 2280 0 2.57393249300072e-17 +0 0 2281 0 1.46144330429443e-18 +0 0 2282 0 3.12195384244862e-18 +0 0 2283 0 1.40014980702115e-17 +0 0 2284 0 4.0110733085409e-18 +0 0 2285 0 2.58797637006469e-17 +0 0 2286 0 9.35547278756087e-19 +0 0 2287 0 1.07261612688648e-17 +0 0 2288 0 3.91299204442325e-17 +0 0 2289 0 7.67634138852563e-19 +0 0 2290 0 8.79821269428048e-18 +0 0 2291 0 3.38797558842414e-18 +0 0 2292 0 3.96413269752796e-17 +0 0 2293 0 6.89166274278794e-18 +0 0 2294 0 1.30157117851834e-17 +0 0 2295 0 2.14966744610519e-17 +0 0 2296 0 2.28243730426621e-18 +0 0 2297 0 1.21996866071229e-17 +0 0 2298 0 2.2403927293142e-18 +0 0 2299 0 2.59007433509056e-17 +0 0 2300 0 3.00123574190097e-18 +0 0 2301 0 1.39262017308306e-17 +0 0 2302 0 3.78179542313782e-18 +0 0 2303 0 5.98293945442651e-16 +0 0 2304 0 9.97106910626707e-18 +0 0 2305 0 9.59337746450841e-18 +0 0 2306 0 8.42436256854487e-17 +0 0 2307 0 1.66126778641055e-18 +0 0 2308 0 4.84023580547211e-17 +0 0 2309 0 9.31483804263983e-19 +0 0 2310 0 9.14343468076779e-17 +0 0 2311 0 2.50844800921341e-18 +0 0 2312 0 5.88558324243836e-18 +0 0 2313 0 2.03324641039804e-18 +0 0 2314 0 2.32773397408785e-17 +0 0 2315 0 8.74388487517169e-16 +0 0 2316 0 7.39041826532739e-18 +0 0 2317 0 9.55795985545433e-17 +0 0 2318 0 5.62551109453838e-18 +0 0 2319 0 2.00550505960876e-17 +0 0 2320 0 2.1292777217497e-18 +0 0 2321 0 3.97715640033553e-17 +0 0 2322 0 2.20730693070977e-18 +0 0 2323 0 3.96184081561163e-17 +0 0 2324 0 4.19795692691491e-18 +0 0 2325 0 1.68863538519582e-18 +0 0 2326 0 9.71970995406333e-19 +0 0 2327 0 6.44601140698395e-18 +0 0 2328 0 1.19345711882144e-17 +0 0 2329 0 2.30745753366056e-16 +0 0 2330 0 6.42182149104824e-17 +0 0 2331 0 3.73900846138647e-18 +0 0 2332 0 7.30193833342117e-17 +0 0 2333 0 1.03332833994879e-18 +0 0 2334 0 3.01939992025662e-17 +0 0 2335 0 1.99273505146713e-18 +0 0 2336 0 6.68077349777737e-17 +0 0 2337 0 2.73935653164455e-18 +0 0 2338 0 6.00048637752236e-17 +0 0 2339 0 1.63619277513521e-18 +0 0 2340 0 1.54748479957755e-17 +0 0 2341 0 1.06969336067946e-18 +0 0 2342 0 5.14261383753515e-18 +0 0 2343 0 3.42551527910432e-17 +0 0 2344 0 2.0676501764097e-17 +0 0 2345 0 1 +0 0 2346 0 1.13508343107888e-17 +0 0 2347 0 1.17402405552222e-17 +0 0 2348 0 8.26713222855573e-18 +0 0 2349 0 1.48261219892984e-17 +0 0 2350 0 6.71321890010935e-18 +0 0 2351 0 4.69474304703427e-18 +0 0 2352 0 1.34491836873342e-17 +0 0 2353 0 1.82238031425855e-18 +0 0 2354 0 9.92679011321716e-19 +0 0 2355 0 9.80514309171241e-18 +0 0 2356 0 9.83188005824914e-18 +0 0 2357 0 4.10665423815181e-17 +0 0 2358 0 2.50933163553808e-18 +0 0 2359 0 2.87963801412606e-17 +0 0 2360 0 5.29045678260024e-18 +0 0 2361 0 2.82686143375115e-18 +0 0 2362 0 1.63898907790699e-15 +0 0 2363 0 2.83313238046152e-19 +0 0 2364 0 1.4001480138585e-17 +0 0 2365 0 3.99265143500504e-18 +0 0 2366 0 3.02166073655288e-18 +0 0 2367 0 4.81719154178823e-19 +0 0 2368 0 1.3757129265189e-17 +0 0 2369 0 2.7352902634289e-18 +0 0 2370 0 2.85864657228933e-18 +0 0 2371 0 1.28968353241786e-17 +0 0 2372 0 1.09067950847326e-16 +0 0 2373 0 2.40088177587915e-17 +0 0 2374 0 5.95105573552966e-18 +0 0 2375 0 4.54274845193492e-17 +0 0 2376 0 2.15446138170562e-18 +0 0 2377 0 3.5025483481981e-17 +0 0 2378 0 8.01213249779902e-19 +0 0 2379 0 4.894608439117e-18 +0 0 2380 0 4.15213454447029e-18 +0 0 2381 0 2.32212486677197e-18 +0 0 2382 0 7.05310432316659e-18 +0 0 2383 0 1.26449853056435e-17 +0 0 2384 0 7.39916457903057e-16 +0 0 2385 0 1.3668653387338e-17 +0 0 2386 0 4.28898631011124e-17 +0 0 2387 0 3.09460398553031e-18 +0 0 2388 0 3.29167525567447e-17 +0 0 2389 0 3.93313590188133e-19 +0 0 2390 0 2.61371591270318e-17 +0 0 2391 0 1.6909894080965e-18 +0 0 2392 0 1.83365609528868e-18 +0 0 2393 0 2.37481969200197e-18 +0 0 2394 0 2.34681294279921e-18 +0 0 2395 0 6.23395689730407e-18 +0 0 2396 0 5.85145789473116e-18 +0 0 2397 0 2.18754957703978e-17 +0 0 2398 0 1.615817722475e-16 +0 0 2399 0 6.21968177223488e-17 +0 0 2400 0 3.48330953705403e-18 +0 0 2401 0 6.07136087428445e-17 +0 0 2402 0 4.6425539435985e-18 +0 0 2403 0 4.79675047281391e-17 +0 0 2404 0 1.75148634046693e-18 +0 0 2405 0 4.72019637821545e-17 +0 0 2406 0 7.87124724265293e-19 +0 0 2407 0 8.92187240656537e-18 +0 0 2408 0 4.52412137844483e-19 +0 0 2409 0 4.79289807694142e-18 +0 0 2410 0 7.05191971900163e-18 +0 0 2411 0 6.56077190477696e-18 +0 0 2412 0 1.03206414293248e-17 +0 0 2413 0 1.14706101369922e-17 +0 0 2414 0 0.999999999999998 +0 0 2415 0 7.38339513881067e-18 +0 0 2416 0 4.92828072489165e-18 +0 0 2417 0 3.24890314986341e-17 +0 0 2418 0 4.71032271020121e-18 +0 0 2419 0 1.17074440819228e-17 +0 0 2420 0 1.6231348478757e-17 +0 0 2421 0 3.41106663731322e-18 +0 0 2422 0 1.33093867175036e-17 +0 0 2423 0 6.24357972262152e-18 +0 0 2424 0 9.10301579759622e-16 +0 0 2425 0 1.24319381252311e-17 +0 0 2426 0 8.12526519764718e-18 +0 0 2427 0 3.298280917063e-17 +0 0 2428 0 6.45117180223214e-18 +0 0 2429 0 1.47767198111476e-17 +0 0 2430 0 2.46808367255909e-18 +0 0 2431 0 4.28158067786907e-18 +0 0 2432 0 1.77560149224049e-15 +0 0 2433 0 1.52808784774007e-17 +0 0 2434 0 2.10801493698744e-17 +0 0 2435 0 2.60731444401958e-18 +0 0 2436 0 1.74066974524871e-17 +0 0 2437 0 1.08520800768761e-18 +0 0 2438 0 7.39926120516216e-19 +0 0 2439 0 1.8474839602959e-18 +0 0 2440 0 6.90152233203122e-18 +0 0 2441 0 4.13191723141815e-18 +0 0 2442 0 2.04500816325865e-16 +0 0 2443 0 1.48068082375461e-18 +0 0 2444 0 5.27347050173434e-18 +0 0 2445 0 1.61766871273812e-17 +0 0 2446 0 8.13544919941966e-18 +0 0 2447 0 1.56718052864392e-17 +0 0 2448 0 1.53241909574052e-18 +0 0 2449 0 5.94750063793729e-18 +0 0 2450 0 2.88173053192715e-18 +0 0 2451 0 1.3856846427911e-18 +0 0 2452 0 1.14521822826293e-17 +0 0 2453 0 5.61816033849511e-18 +0 0 2454 0 1.29267667935152e-15 +0 0 2455 0 1.60312340443916e-17 +0 0 2456 0 3.8922810584149e-17 +0 0 2457 0 2.73320672003569e-18 +0 0 2458 0 4.27098204669682e-17 +0 0 2459 0 1.89659300267663e-18 +0 0 2460 0 1.6468616348715e-18 +0 0 2461 0 1.5729756490113e-18 +0 0 2462 0 1.48741954542864e-18 +0 0 2463 0 1.48490726784309e-18 +0 0 2464 0 5.18444456289402e-18 +0 0 2465 0 3.12731580261349e-18 +0 0 2466 0 8.81499879468304e-18 +0 0 2467 0 1.22997077565637e-17 +0 0 2468 0 6.81334975087862e-16 +0 0 2469 0 3.71049051512134e-17 +0 0 2470 0 4.4591495962947e-18 +0 0 2471 0 7.78961182495811e-17 +0 0 2472 0 7.98032739445315e-19 +0 0 2473 0 8.57466813606406e-17 +0 0 2474 0 2.65366434356483e-18 +0 0 2475 0 1.45253365011996e-17 +0 0 2476 0 3.54390186905235e-18 +0 0 2477 0 7.06281151804134e-18 +0 0 2478 0 1.83170261221938e-18 +0 0 2479 0 1.7705816355765e-18 +0 0 2480 0 5.44589334673076e-18 +0 0 2481 0 7.94507131021672e-18 +0 0 2482 0 3.99091373266591e-17 +0 0 2483 0 1.18272763788211e-17 +0 0 2484 0 1 +0 0 2485 0 8.44000162044349e-18 +0 0 2486 0 6.18593011866301e-18 +0 0 2487 0 4.03479643884111e-18 +0 0 2488 0 8.14902788983577e-18 +0 0 2489 0 1.73984196073033e-15 +0 0 2490 0 1.81424849773783e-18 +0 0 2491 0 1.72556213886893e-17 +0 0 2492 0 5.10972561682456e-18 +0 0 2493 0 4.26492896329958e-18 +0 0 2494 0 1.27138973399151e-17 +0 0 2495 0 3.71616338618079e-16 +0 0 2496 0 8.18737075284864e-18 +0 0 2497 0 1.8483453053076e-18 +0 0 2498 0 1.34509991301982e-17 +0 0 2499 0 6.94425840315079e-19 +0 0 2500 0 2.1771665328103e-18 +0 0 2501 0 6.59594647219424e-18 +0 0 2502 0 3.93186795906312e-18 +0 0 2503 0 1.76218425754909e-15 +0 0 2504 0 6.74469911237496e-18 +0 0 2505 0 2.04620652576014e-17 +0 0 2506 0 5.41545367013017e-18 +0 0 2507 0 2.72619761398138e-18 +0 0 2508 0 3.35549158947753e-18 +0 0 2509 0 1.93831411120924e-18 +0 0 2510 0 4.12731397521331e-18 +0 0 2511 0 4.03339405057359e-18 +0 0 2512 0 1.21670088732778e-17 +0 0 2513 0 3.4981798540363e-16 +0 0 2514 0 1.73945646979672e-17 +0 0 2515 0 2.74058867170374e-18 +0 0 2516 0 2.76549116207599e-17 +0 0 2517 0 4.64800808592744e-18 +0 0 2518 0 3.16091151888076e-18 +0 0 2519 0 1.87485583806158e-18 +0 0 2520 0 4.18394571000072e-18 +0 0 2521 0 6.81807626714162e-18 +0 0 2522 0 3.34035080065979e-18 +0 0 2523 0 4.63801315050376e-18 +0 0 2524 0 1.21008957309472e-17 +0 0 2525 0 2.28393232158993e-15 +0 0 2526 0 4.33133721486296e-18 +0 0 2527 0 2.41767323214872e-17 +0 0 2528 0 2.53989891726616e-18 +0 0 2529 0 3.34678646281125e-18 +0 0 2530 0 3.38104044155932e-18 +0 0 2531 0 4.36538148879838e-18 +0 0 2532 0 3.79881560496009e-18 +0 0 2533 0 2.67374051880586e-18 +0 0 2534 0 3.34817081760379e-18 +0 0 2535 0 6.43624790745374e-18 +0 0 2536 0 8.06608347608549e-18 +0 0 2537 0 4.27294854290291e-18 +0 0 2538 0 8.72940161687537e-18 +0 0 2539 0 1.74312774030893e-16 +0 0 2540 0 3.08160315040853e-17 +0 0 2541 0 8.3272449440207e-18 +0 0 2542 0 7.83422616109178e-17 +0 0 2543 0 2.25665149361352e-18 +0 0 2544 0 2.34251285261039e-17 +0 0 2545 0 4.46562519984028e-18 +0 0 2546 0 4.61924827198505e-18 +0 0 2547 0 4.66596486105748e-18 +0 0 2548 0 2.28004437594438e-18 +0 0 2549 0 2.9068872808963e-18 +0 0 2550 0 2.20212172566731e-18 +0 0 2551 0 7.69586109213685e-18 +0 0 2552 0 7.11743908995298e-18 +0 0 2553 0 2.34173029741004e-17 +0 0 2554 0 4.67869791422337e-18 +0 0 2555 0 0.999999999999995 +0 0 2556 0 1.23068886113498e-17 +0 0 2557 0 1.38959800395918e-15 +0 0 2558 0 5.40236284977325e-18 +0 0 2559 0 5.86376720562052e-18 +0 0 2560 0 1.39887986785991e-17 +0 0 2561 0 8.99059778052001e-16 +0 0 2562 0 8.23697903385361e-18 +0 0 2563 0 6.86913624061706e-18 +0 0 2564 0 2.47427672482486e-18 +0 0 2565 0 7.738197209746e-18 +0 0 2566 0 1.02706378896614e-17 +0 0 2567 0 6.19315975851757e-16 +0 0 2568 0 9.68029680822977e-18 +0 0 2569 0 3.90111863821984e-18 +0 0 2570 0 6.06813454547646e-18 +0 0 2571 0 1.00461991401295e-18 +0 0 2572 0 3.08712873459936e-18 +0 0 2573 0 5.47893306655638e-18 +0 0 2574 0 2.64647292062262e-18 +0 0 2575 0 1.58010286187385e-16 +0 0 2576 0 1.1806132879126e-17 +0 0 2577 0 5.44030100837521e-18 +0 0 2578 0 9.88905055330324e-18 +0 0 2579 0 1.45702321968348e-18 +0 0 2580 0 3.73949027877571e-19 +0 0 2581 0 5.65709099838457e-18 +0 0 2582 0 3.68519700237554e-18 +0 0 2583 0 3.27737353603047e-18 +0 0 2584 0 6.75078299746881e-18 +0 0 2585 0 9.19770512667205e-16 +0 0 2586 0 2.18672050037013e-17 +0 0 2587 0 8.59088731132877e-18 +0 0 2588 0 6.21818476294063e-18 +0 0 2589 0 3.36889496616464e-18 +0 0 2590 0 2.11151465799941e-18 +0 0 2591 0 1.90362687185485e-18 +0 0 2592 0 3.06157826663753e-18 +0 0 2593 0 7.80821940461124e-19 +0 0 2594 0 2.83489195542681e-18 +0 0 2595 0 5.28775008327833e-19 +0 0 2596 0 5.91177704995833e-18 +0 0 2597 0 8.13068121786107e-17 +0 0 2598 0 1.44328868410972e-17 +0 0 2599 0 2.43219396036399e-19 +0 0 2600 0 1.08053019658094e-17 +0 0 2601 0 1.74140045467967e-18 +0 0 2602 0 1.78758687341837e-18 +0 0 2603 0 1.11719376389503e-18 +0 0 2604 0 6.64043265947181e-19 +0 0 2605 0 1.63480951269406e-18 +0 0 2606 0 1.80458064863558e-18 +0 0 2607 0 2.67775907298557e-18 +0 0 2608 0 8.26011176155892e-18 +0 0 2609 0 2.61505864891317e-18 +0 0 2610 0 2.62972976020038e-17 +0 0 2611 0 3.23465308970382e-16 +0 0 2612 0 2.93358552201316e-17 +0 0 2613 0 9.84593470942133e-18 +0 0 2614 0 3.00732008236427e-17 +0 0 2615 0 3.61092414383963e-18 +0 0 2616 0 7.91041386043374e-18 +0 0 2617 0 1.42210961777963e-18 +0 0 2618 0 4.19610252848266e-18 +0 0 2619 0 9.85255095988156e-19 +0 0 2620 0 1.38767800500446e-18 +0 0 2621 0 5.41499967432302e-18 +0 0 2622 0 7.44540283410415e-18 +0 0 2623 0 5.91836282335357e-18 +0 0 2624 0 6.51219738281991e-18 +0 0 2625 0 2.71923043880934e-17 +0 0 2626 0 6.37241498813469e-18 +0 0 2627 0 1 +0 0 2628 0 1.07295468393905e-15 +0 0 2629 0 9.72263685311416e-18 +0 0 2630 0 7.01277571201996e-16 +0 0 2631 0 9.72263685311416e-18 +0 0 2632 0 7.96777985604317e-19 +0 0 2633 0 7.71346599955743e-18 +0 0 2634 0 1.05892913251501e-15 +0 0 2635 0 7.71346599955743e-18 +0 0 2636 0 7.96777985604317e-19 +0 0 2637 0 1.50741374220589e-17 +0 0 2638 0 3.30028729246027e-18 +0 0 2639 0 7.00005666030818e-18 +0 0 2640 0 1.21321019817945e-15 +0 0 2641 0 7.00005666030818e-18 +0 0 2642 0 3.30028729246027e-18 +0 0 2643 0 1.50741374220589e-17 +0 0 2644 0 6.91713179695276e-18 +0 0 2645 0 1.11695524515533e-17 +0 0 2646 0 5.15957910372191e-18 +0 0 2647 0 9.37679308734505e-18 +0 0 2648 0 5.36477341969527e-16 +0 0 2649 0 9.37679308734505e-18 +0 0 2650 0 5.15957910372191e-18 +0 0 2651 0 1.11695524515533e-17 +0 0 2652 0 6.91713179695276e-18 +0 0 2653 0 1.7711181121518e-18 +0 0 2654 0 5.26218314065163e-18 +0 0 2655 0 4.57634772694285e-18 +0 0 2656 0 1.99423997157025e-18 +0 0 2657 0 8.35214291750793e-18 +0 0 2658 0 2.06876883504589e-16 +0 0 2659 0 8.35214291750793e-18 +0 0 2660 0 1.99423997157025e-18 +0 0 2661 0 4.57634772694285e-18 +0 0 2662 0 5.26218314065163e-18 +0 0 2663 0 1.7711181121518e-18 +0 0 2664 0 3.79374489390997e-18 +0 0 2665 0 1.62062799487598e-18 +0 0 2666 0 7.24745999361316e-18 +0 0 2667 0 8.76205201901696e-18 +0 0 2668 0 4.02778507486149e-18 +0 0 2669 0 1.41303153867235e-17 +0 0 2670 0 1.96357719936559e-16 +0 0 2671 0 5.58302737395674e-18 +0 0 2672 0 6.90762280704491e-18 +0 0 2673 0 3.53209274164853e-18 +0 0 2674 0 7.24745999361316e-18 +0 0 2675 0 1.62062799487598e-18 +0 0 2676 0 3.79374489390997e-18 +0 0 2677 0 2.21037525458824e-18 +0 0 2678 0 7.06777544896056e-19 +0 0 2679 0 2.31373587128707e-18 +0 0 2680 0 4.86208353696521e-18 +0 0 2681 0 1.78685129284585e-17 +0 0 2682 0 5.79029601279505e-18 +0 0 2683 0 1.91645369945041e-17 +0 0 2684 0 7.99456431170275e-16 +0 0 2685 0 1.34829772265897e-17 +0 0 2686 0 5.97309005982311e-18 +0 0 2687 0 1.79660286319563e-17 +0 0 2688 0 4.82612838969558e-18 +0 0 2689 0 2.31373587128707e-18 +0 0 2690 0 7.06777544896056e-19 +0 0 2691 0 2.21037525458824e-18 +0 0 2692 0 4.84121487298939e-18 +0 0 2693 0 5.75040123998655e-18 +0 0 2694 0 9.73184954926422e-18 +0 0 2695 0 3.16600530157619e-18 +0 0 2696 0 1.21673923647866e-17 +0 0 2697 0 4.25267478368131e-18 +0 0 2698 0 4.36099524497598e-17 +0 0 2699 0 5.27498474554978e-18 +0 0 2700 0 0.999999999999999 +0 0 2701 0 1.28026495970464e-17 +0 0 2702 0 3.89581208927519e-18 +0 0 2703 0 1.19299884357617e-17 +0 0 2704 0 2.33632282231363e-15 +0 0 2705 0 7.2168238332699e-18 +0 0 2706 0 4.51031000328927e-18 +0 0 2707 0 1.02628760196069e-17 +0 0 2708 0 2.88948337730209e-16 +0 0 2709 0 8.13453192494995e-18 +0 0 2710 0 8.65806363687205e-18 +0 0 2711 0 9.36032475022052e-18 +0 0 2712 0 5.36635103013263e-18 +0 0 2713 0 1.09306831162916e-17 +0 0 2714 0 7.45545846631888e-16 +0 0 2715 0 1.10382810029538e-17 +0 0 2716 0 6.02121207762548e-18 +0 0 2717 0 2.97247587712924e-19 +0 0 2718 0 2.55765831451744e-18 +0 0 2719 0 8.19170859077193e-18 +0 0 2720 0 4.30747680598945e-19 +0 0 2721 0 1.22679070446626e-17 +0 0 2722 0 8.17207971133978e-16 +0 0 2723 0 5.43321873858861e-18 +0 0 2724 0 2.9079678697729e-18 +0 0 2725 0 5.78773843132907e-18 +0 0 2726 0 1.22008466122477e-18 +0 0 2727 0 4.37893527705104e-18 +0 0 2728 0 4.14436277731318e-18 +0 0 2729 0 6.44178426141785e-18 +0 0 2730 0 1.32978909295896e-18 +0 0 2731 0 2.31082904883303e-17 +0 0 2732 0 6.39259616963326e-16 +0 0 2733 0 4.87893438757493e-18 +0 0 2734 0 1.66745498798745e-18 +0 0 2735 0 4.25735534373136e-18 +0 0 2736 0 2.83869458300584e-18 +0 0 2737 0 1.89371535992327e-18 +0 0 2738 0 2.1151146945469e-18 +0 0 2739 0 6.65964861459709e-19 +0 0 2740 0 3.07955461803468e-18 +0 0 2741 0 9.72961652154731e-18 +0 0 2742 0 8.60829343234751e-18 +0 0 2743 0 1.33596094357007e-17 +0 0 2744 0 2.43577701511897e-17 +0 0 2745 0 1.90378362474894e-18 +0 0 2746 0 6.58881782820116e-18 +0 0 2747 0 2.53515504124207e-18 +0 0 2748 0 2.88949011090078e-18 +0 0 2749 0 3.36045090454784e-18 +0 0 2750 0 2.74550122074246e-18 +0 0 2751 0 1.98698057563913e-18 +0 0 2752 0 2.46096979612243e-18 +0 0 2753 0 6.0111443010404e-18 +0 0 2754 0 1.72763872843402e-18 +0 0 2755 0 3.34613442967331e-17 +0 0 2756 0 8.12924863900673e-18 +0 0 2757 0 3.51961808161237e-17 +0 0 2758 0 1.22109960436604e-15 +0 0 2759 0 2.54602808358095e-17 +0 0 2760 0 5.01830795410589e-18 +0 0 2761 0 1.01663481134408e-17 +0 0 2762 0 3.33885247172533e-18 +0 0 2763 0 2.86722171137913e-18 +0 0 2764 0 2.02481558118138e-18 +0 0 2765 0 2.88735140247678e-18 +0 0 2766 0 2.18420806519233e-18 +0 0 2767 0 1.10165572267337e-18 +0 0 2768 0 1.19835947121922e-17 +0 0 2769 0 1.70641664461186e-18 +0 0 2770 0 3.84273063122255e-17 +0 0 2771 0 2.96501666816245e-18 +0 0 2772 0 6.10458383701705e-17 +0 0 2773 0 3.80681831111926e-18 +0 0 2774 0 1 +0 0 2775 0 7.9309923919962e-18 +0 0 2776 0 1.30190032497764e-18 +0 0 2777 0 1.82730018352952e-18 +0 0 2778 0 6.096545079125e-18 +0 0 2779 0 1.63722219467773e-18 +0 0 2780 0 1.39773551444438e-17 +0 0 2781 0 1.22170657254781e-17 +0 0 2782 0 2.36919644112164e-18 +0 0 2783 0 2.4025489820281e-15 +0 0 2784 0 3.62663410154349e-18 +0 0 2785 0 2.56330758983038e-18 +0 0 2786 0 1.17474182984873e-17 +0 0 2787 0 5.8899121035736e-18 +0 0 2788 0 6.94751477155287e-18 +0 0 2789 0 4.91511782191614e-17 +0 0 2790 0 1.38898719501558e-17 +0 0 2791 0 6.2108895539228e-18 +0 0 2792 0 2.58466725124343e-18 +0 0 2793 0 7.55126003994472e-18 +0 0 2794 0 7.33287683982129e-18 +0 0 2795 0 2.33899902441617e-17 +0 0 2796 0 6.92535672153532e-18 +0 0 2797 0 2.00061855789569e-15 +0 0 2798 0 6.32490950729448e-18 +0 0 2799 0 1.34403320391256e-17 +0 0 2800 0 5.20364520652452e-19 +0 0 2801 0 2.29196528504993e-18 +0 0 2802 0 5.7536139700024e-19 +0 0 2803 0 5.91934369958897e-18 +0 0 2804 0 2.7690431015229e-17 +0 0 2805 0 4.51389446779946e-18 +0 0 2806 0 2.23441024699634e-17 +0 0 2807 0 4.62022212733236e-16 +0 0 2808 0 5.62553300369748e-18 +0 0 2809 0 7.26856386711357e-18 +0 0 2810 0 5.56489390644837e-18 +0 0 2811 0 1.13378027864123e-18 +0 0 2812 0 3.53095393268819e-18 +0 0 2813 0 6.9319553914813e-19 +0 0 2814 0 3.93692982513771e-18 +0 0 2815 0 7.2001579135714e-18 +0 0 2816 0 5.96405875020003e-18 +0 0 2817 0 1.83045926294138e-17 +0 0 2818 0 1.63387857366221e-17 +0 0 2819 0 1.49850142893684e-15 +0 0 2820 0 4.86197367648678e-18 +0 0 2821 0 1.07980294417439e-18 +0 0 2822 0 2.40048855191424e-18 +0 0 2823 0 1.27755724203171e-18 +0 0 2824 0 2.76011444658049e-18 +0 0 2825 0 3.00114030309118e-18 +0 0 2826 0 6.9701702824278e-18 +0 0 2827 0 2.14781732170165e-18 +0 0 2828 0 2.41247452135032e-17 +0 0 2829 0 3.6035280587226e-18 +0 0 2830 0 7.68873322619129e-17 +0 0 2831 0 5.72356374932256e-18 +0 0 2832 0 3.46845528674523e-17 +0 0 2833 0 7.23322628729238e-16 +0 0 2834 0 5.84945807568267e-18 +0 0 2835 0 5.72521185236636e-18 +0 0 2836 0 1.18042726755034e-17 +0 0 2837 0 2.38476451925824e-18 +0 0 2838 0 2.89426232789784e-18 +0 0 2839 0 5.8169350541363e-18 +0 0 2840 0 2.79451239368442e-18 +0 0 2841 0 3.59316755137603e-18 +0 0 2842 0 3.17027387529219e-18 +0 0 2843 0 1.59380991457484e-17 +0 0 2844 0 2.21674998810611e-18 +0 0 2845 0 4.74827220000791e-17 +0 0 2846 0 2.01704182858876e-18 +0 0 2847 0 3.83082590710903e-17 +0 0 2848 0 5.46175399619685e-18 +0 0 2849 0 0.999999999999997 +0 0 2850 0 7.38339513881067e-18 +0 0 2851 0 4.71032271020121e-18 +0 0 2852 0 3.24890314986341e-17 +0 0 2853 0 4.92828072489165e-18 +0 0 2854 0 6.24357972262152e-18 +0 0 2855 0 1.33093867175036e-17 +0 0 2856 0 3.41106663731322e-18 +0 0 2857 0 1.6231348478757e-17 +0 0 2858 0 1.17074440819228e-17 +0 0 2859 0 2.46808367255909e-18 +0 0 2860 0 1.47767198111476e-17 +0 0 2861 0 6.45117180223214e-18 +0 0 2862 0 3.298280917063e-17 +0 0 2863 0 8.12526519764718e-18 +0 0 2864 0 1.24319381252311e-17 +0 0 2865 0 9.10301579759622e-16 +0 0 2866 0 1.8474839602959e-18 +0 0 2867 0 7.39926120516216e-19 +0 0 2868 0 1.08520800768761e-18 +0 0 2869 0 1.74066974524871e-17 +0 0 2870 0 2.60731444401958e-18 +0 0 2871 0 2.10801493698744e-17 +0 0 2872 0 1.52808784774007e-17 +0 0 2873 0 1.77560149224049e-15 +0 0 2874 0 4.28158067786907e-18 +0 0 2875 0 2.88173053192715e-18 +0 0 2876 0 5.94750063793729e-18 +0 0 2877 0 1.53241909574052e-18 +0 0 2878 0 1.56718052864392e-17 +0 0 2879 0 8.13544919941966e-18 +0 0 2880 0 1.61766871273812e-17 +0 0 2881 0 5.27347050173434e-18 +0 0 2882 0 1.48068082375461e-18 +0 0 2883 0 2.04500816325865e-16 +0 0 2884 0 4.13191723141815e-18 +0 0 2885 0 6.90152233203122e-18 +0 0 2886 0 1.48490726784309e-18 +0 0 2887 0 1.48741954542864e-18 +0 0 2888 0 1.5729756490113e-18 +0 0 2889 0 3.98427779781651e-18 +0 0 2890 0 9.99418084852595e-19 +0 0 2891 0 3.9495057471364e-17 +0 0 2892 0 2.73320672003569e-18 +0 0 2893 0 4.28687701419488e-17 +0 0 2894 0 2.02152163103039e-17 +0 0 2895 0 1.06826811222568e-15 +0 0 2896 0 5.61816033849511e-18 +0 0 2897 0 1.14521822826293e-17 +0 0 2898 0 1.3856846427911e-18 +0 0 2899 0 1.83170261221938e-18 +0 0 2900 0 7.06281151804134e-18 +0 0 2901 0 3.54390186905235e-18 +0 0 2902 0 1.55218504837997e-17 +0 0 2903 0 2.97811909969475e-18 +0 0 2904 0 8.54766122727134e-17 +0 0 2905 0 3.24912189858195e-18 +0 0 2906 0 7.78961182495811e-17 +0 0 2907 0 5.84692252213818e-18 +0 0 2908 0 3.72037435146414e-17 +0 0 2909 0 6.53283819695721e-16 +0 0 2910 0 1.83673428363963e-17 +0 0 2911 0 8.81499879468304e-18 +0 0 2912 0 3.12731580261349e-18 +0 0 2913 0 5.18444456289402e-18 +0 0 2914 0 5.35043539081223e-19 +0 0 2915 0 9.25388934846699e-18 +0 0 2916 0 1.93222899105795e-18 +0 0 2917 0 1.52078245992345e-17 +0 0 2918 0 2.09205028707052e-18 +0 0 2919 0 8.02698409855275e-17 +0 0 2920 0 1.65697948273782e-18 +0 0 2921 0 3.65021833489616e-17 +0 0 2922 0 4.25267478368131e-18 +0 0 2923 0 2.65636643929706e-17 +0 0 2924 0 6.55313191738755e-18 +0 0 2925 0 1 +0 0 2926 0 1.13508343107888e-17 +0 0 2927 0 1.48261219892984e-17 +0 0 2928 0 8.26713222855573e-18 +0 0 2929 0 1.17402405552222e-17 +0 0 2930 0 9.92679011321716e-19 +0 0 2931 0 1.82238031425855e-18 +0 0 2932 0 1.34491836873342e-17 +0 0 2933 0 4.69474304703427e-18 +0 0 2934 0 6.71321890010935e-18 +0 0 2935 0 2.82686143375115e-18 +0 0 2936 0 5.29045678260024e-18 +0 0 2937 0 2.87963801412606e-17 +0 0 2938 0 2.50933163553808e-18 +0 0 2939 0 4.10665423815181e-17 +0 0 2940 0 9.83188005824914e-18 +0 0 2941 0 9.80514309171241e-18 +0 0 2942 0 2.85864657228933e-18 +0 0 2943 0 2.7352902634289e-18 +0 0 2944 0 1.3757129265189e-17 +0 0 2945 0 4.81719154178823e-19 +0 0 2946 0 3.02166073655288e-18 +0 0 2947 0 3.99265143500504e-18 +0 0 2948 0 1.4001480138585e-17 +0 0 2949 0 2.83313238046152e-19 +0 0 2950 0 1.63898907790699e-15 +0 0 2951 0 2.32212486677197e-18 +0 0 2952 0 4.15213454447029e-18 +0 0 2953 0 4.894608439117e-18 +0 0 2954 0 8.01213249779902e-19 +0 0 2955 0 3.5025483481981e-17 +0 0 2956 0 2.15446138170562e-18 +0 0 2957 0 4.54274845193492e-17 +0 0 2958 0 5.95105573552966e-18 +0 0 2959 0 2.40088177587915e-17 +0 0 2960 0 1.09067950847326e-16 +0 0 2961 0 1.28968353241786e-17 +0 0 2962 0 2.34681294279921e-18 +0 0 2963 0 2.37481969200197e-18 +0 0 2964 0 1.83365609528868e-18 +0 0 2965 0 3.28253727446944e-18 +0 0 2966 0 2.71398859743171e-17 +0 0 2967 0 1.22937285574552e-18 +0 0 2968 0 3.29167525567447e-17 +0 0 2969 0 2.50685408235484e-19 +0 0 2970 0 4.69442270548319e-17 +0 0 2971 0 5.95222095095395e-18 +0 0 2972 0 7.39916457903057e-16 +0 0 2973 0 1.26449853056435e-17 +0 0 2974 0 7.05310432316659e-18 +0 0 2975 0 4.79289807694142e-18 +0 0 2976 0 4.52412137844483e-19 +0 0 2977 0 8.92187240656537e-18 +0 0 2978 0 2.20822705115176e-18 +0 0 2979 0 4.8893039348028e-17 +0 0 2980 0 2.58477347756632e-18 +0 0 2981 0 4.71875044857316e-17 +0 0 2982 0 4.6425539435985e-18 +0 0 2983 0 6.30296607174948e-17 +0 0 2984 0 4.04904930852757e-18 +0 0 2985 0 6.19141555049713e-17 +0 0 2986 0 1.61583819806946e-16 +0 0 2987 0 2.18754957703978e-17 +0 0 2988 0 5.85145789473116e-18 +0 0 2989 0 6.23395689730407e-18 +0 0 2990 0 1.4273039750341e-18 +0 0 2991 0 1.87266761639862e-18 +0 0 2992 0 6.68482433067463e-17 +0 0 2993 0 1.54426989053857e-18 +0 0 2994 0 9.66362405131146e-17 +0 0 2995 0 2.09205028707052e-18 +0 0 2996 0 1.68073015964088e-17 +0 0 2997 0 3.41737318292777e-18 +0 0 2998 0 1.21673923647866e-17 +0 0 2999 0 8.89115416680369e-18 +0 0 3000 0 2.06138935473415e-17 +0 0 3001 0 1.18272763788211e-17 +0 0 3002 0 0.999999999999998 +0 0 3003 0 1.72433884309229e-18 +0 0 3004 0 1.46144330429443e-18 +0 0 3005 0 2.57393249300072e-17 +0 0 3006 0 9.24223509205837e-19 +0 0 3007 0 9.35547278756087e-19 +0 0 3008 0 2.58797637006469e-17 +0 0 3009 0 4.0110733085409e-18 +0 0 3010 0 1.40014980702115e-17 +0 0 3011 0 3.12195384244862e-18 +0 0 3012 0 6.89166274278794e-18 +0 0 3013 0 3.96413269752796e-17 +0 0 3014 0 3.38797558842414e-18 +0 0 3015 0 8.79821269428048e-18 +0 0 3016 0 7.67634138852563e-19 +0 0 3017 0 3.91299204442325e-17 +0 0 3018 0 1.07261612688648e-17 +0 0 3019 0 3.78179542313782e-18 +0 0 3020 0 1.39262017308306e-17 +0 0 3021 0 3.00123574190097e-18 +0 0 3022 0 2.59007433509056e-17 +0 0 3023 0 2.2403927293142e-18 +0 0 3024 0 1.21996866071229e-17 +0 0 3025 0 2.28243730426621e-18 +0 0 3026 0 2.14966744610519e-17 +0 0 3027 0 1.30157117851834e-17 +0 0 3028 0 2.03324641039804e-18 +0 0 3029 0 5.88558324243836e-18 +0 0 3030 0 2.50844800921341e-18 +0 0 3031 0 9.14343468076779e-17 +0 0 3032 0 9.31483804263983e-19 +0 0 3033 0 4.84023580547211e-17 +0 0 3034 0 1.66126778641055e-18 +0 0 3035 0 8.42436256854487e-17 +0 0 3036 0 9.59337746450841e-18 +0 0 3037 0 9.97106910626707e-18 +0 0 3038 0 5.98293945442651e-16 +0 0 3039 0 9.71970995406333e-19 +0 0 3040 0 1.68863538519582e-18 +0 0 3041 0 4.19795692691491e-18 +0 0 3042 0 4.19315510327557e-17 +0 0 3043 0 1.1796201216181e-18 +0 0 3044 0 4.00160816314198e-17 +0 0 3045 0 2.1292777217497e-18 +0 0 3046 0 1.09925864159857e-17 +0 0 3047 0 6.18943224296354e-18 +0 0 3048 0 9.86382996751338e-17 +0 0 3049 0 7.39041826532739e-18 +0 0 3050 0 8.74388487517169e-16 +0 0 3051 0 2.32773397408785e-17 +0 0 3052 0 1.06969336067946e-18 +0 0 3053 0 1.54748479957755e-17 +0 0 3054 0 1.63619277513521e-18 +0 0 3055 0 5.70312081008959e-17 +0 0 3056 0 2.36831568703498e-18 +0 0 3057 0 6.57132493208675e-17 +0 0 3058 0 3.56948835121475e-18 +0 0 3059 0 3.01939992025662e-17 +0 0 3060 0 1.89377488156517e-18 +0 0 3061 0 7.01034703115694e-17 +0 0 3062 0 4.03334182731802e-18 +0 0 3063 0 5.14207044222937e-17 +0 0 3064 0 2.30745753366056e-16 +0 0 3065 0 1.19345711882144e-17 +0 0 3066 0 6.44601140698395e-18 +0 0 3067 0 2.88784468927789e-18 +0 0 3068 0 4.94472102807609e-17 +0 0 3069 0 3.56189057790721e-18 +0 0 3070 0 5.13218371450829e-16 +0 0 3071 0 1.54426989053857e-18 +0 0 3072 0 1.52078245992345e-17 +0 0 3073 0 5.01104880930022e-18 +0 0 3074 0 1.22384211325391e-17 +0 0 3075 0 3.16600530157619e-18 +0 0 3076 0 1.17180384038868e-17 +0 0 3077 0 6.36481607742692e-18 +0 0 3078 0 3.99091373266591e-17 +0 0 3079 0 1.14706101369922e-17 +0 0 3080 0 1 +0 0 3081 0 3.66278516129021e-17 +0 0 3082 0 2.05231291060182e-17 +0 0 3083 0 1.41983579891693e-18 +0 0 3084 0 3.80766932963589e-17 +0 0 3085 0 1.11214441726727e-17 +0 0 3086 0 2.14641920116184e-18 +0 0 3087 0 1.6874917653908e-17 +0 0 3088 0 1.25686785299659e-18 +0 0 3089 0 2.19916042125289e-17 +0 0 3090 0 5.96960787580688e-17 +0 0 3091 0 1.72915169708947e-18 +0 0 3092 0 3.32729798545226e-17 +0 0 3093 0 3.24426213840629e-18 +0 0 3094 0 6.28596737963626e-17 +0 0 3095 0 3.37496177772306e-18 +0 0 3096 0 1.9582046955378e-17 +0 0 3097 0 2.88905400183084e-17 +0 0 3098 0 2.96766612851023e-19 +0 0 3099 0 3.60556102089463e-17 +0 0 3100 0 6.11523059533119e-19 +0 0 3101 0 5.52135156834414e-17 +0 0 3102 0 1.85938482795901e-18 +0 0 3103 0 5.04600170017747e-17 +0 0 3104 0 5.84717392762322e-18 +0 0 3105 0 1.76773658890375e-17 +0 0 3106 0 7.0738812640399e-18 +0 0 3107 0 3.20248161247003e-18 +0 0 3108 0 2.81880797477427e-16 +0 0 3109 0 1.03736179631378e-18 +0 0 3110 0 4.4486344666236e-17 +0 0 3111 0 1.69988970064049e-18 +0 0 3112 0 7.70477579399275e-17 +0 0 3113 0 4.56536714624198e-18 +0 0 3114 0 8.81529994527684e-17 +0 0 3115 0 5.48135073263957e-18 +0 0 3116 0 1.01475662138916e-17 +0 0 3117 0 4.30149499251152e-18 +0 0 3118 0 3.3016332434788e-18 +0 0 3119 0 2.57149410444078e-16 +0 0 3120 0 4.8386683233569e-19 +0 0 3121 0 3.04527235154877e-17 +0 0 3122 0 3.94360080095386e-19 +0 0 3123 0 3.70993819151034e-17 +0 0 3124 0 4.22248243986034e-18 +0 0 3125 0 3.78399759757455e-17 +0 0 3126 0 5.59438646461446e-18 +0 0 3127 0 6.7958211732723e-17 +0 0 3128 0 9.17001845559222e-18 +0 0 3129 0 9.86650867778553e-16 +0 0 3130 0 3.63729232629459e-18 +0 0 3131 0 1.91892635831074e-18 +0 0 3132 0 1.47831449230088e-16 +0 0 3133 0 6.32186801111331e-19 +0 0 3134 0 1.27800916782418e-16 +0 0 3135 0 3.46628708610694e-18 +0 0 3136 0 1.68008113704262e-17 +0 0 3137 0 6.41536900843344e-18 +0 0 3138 0 2.82868115382963e-17 +0 0 3139 0 2.015369362132e-18 +0 0 3140 0 3.56847457354784e-17 +0 0 3141 0 5.69134824208058e-18 +0 0 3142 0 4.42783307121664e-17 +0 0 3143 0 2.50675894780003e-17 +0 0 3144 0 1.30137249823923e-17 +0 0 3145 0 9.56128113277349e-18 +0 0 3146 0 5.02965000791753e-19 +0 0 3147 0 1.22899732329379e-16 +0 0 3148 0 3.56189057790721e-18 +0 0 3149 0 6.68482433067463e-17 +0 0 3150 0 1.93222899105795e-18 +0 0 3151 0 5.03068573696592e-18 +0 0 3152 0 1.4767662035214e-18 +0 0 3153 0 9.73184954926422e-18 +0 0 3154 0 3.64281250551998e-18 +0 0 3155 0 5.35897918864892e-18 +0 0 3156 0 7.94507131021672e-18 +0 0 3157 0 1.03206414293248e-17 +0 0 3158 0 2.0676501764097e-17 +0 0 3159 0 1 +0 0 3160 0 6.554661069909e-18 +0 0 3161 0 1.90826399915557e-18 +0 0 3162 0 3.77924068497789e-17 +0 0 3163 0 1.85205009689722e-18 +0 0 3164 0 4.29097018282749e-18 +0 0 3165 0 8.4856834479685e-17 +0 0 3166 0 7.49235135016449e-19 +0 0 3167 0 7.8637323777147e-17 +0 0 3168 0 6.58063850747597e-18 +0 0 3169 0 2.81844623491827e-18 +0 0 3170 0 1.8785279120148e-16 +0 0 3171 0 2.34578419265878e-18 +0 0 3172 0 5.53974819068515e-17 +0 0 3173 0 4.07015975748595e-18 +0 0 3174 0 4.86506279518035e-17 +0 0 3175 0 7.04851244914441e-18 +0 0 3176 0 1.34379553688068e-18 +0 0 3177 0 1.44975473984734e-16 +0 0 3178 0 1.75781631916225e-18 +0 0 3179 0 7.30447977468294e-17 +0 0 3180 0 2.76082692775622e-18 +0 0 3181 0 6.11993361359024e-17 +0 0 3182 0 3.04692618158407e-18 +0 0 3183 0 6.94317651752064e-17 +0 0 3184 0 5.24385641966709e-18 +0 0 3185 0 1.84330415104979e-18 +0 0 3186 0 3.21647269158932e-16 +0 0 3187 0 9.9039749417748e-19 +0 0 3188 0 1.10334772458493e-16 +0 0 3189 0 1.58256508653226e-18 +0 0 3190 0 3.50605267728718e-17 +0 0 3191 0 2.59541459631209e-18 +0 0 3192 0 3.09744841780153e-17 +0 0 3193 0 5.34481510267753e-19 +0 0 3194 0 5.82293838601727e-17 +0 0 3195 0 1.05940048485172e-17 +0 0 3196 0 1.93572248178521e-18 +0 0 3197 0 2.95871893702278e-16 +0 0 3198 0 6.37919962265792e-19 +0 0 3199 0 6.0164753023301e-17 +0 0 3200 0 4.2433738345476e-18 +0 0 3201 0 2.7503786612117e-17 +0 0 3202 0 1.65472287901488e-18 +0 0 3203 0 2.63598454247645e-17 +0 0 3204 0 9.53052291803891e-19 +0 0 3205 0 3.15424336161769e-17 +0 0 3206 0 2.03700212466968e-18 +0 0 3207 0 1.34364719258872e-16 +0 0 3208 0 1.03956735170297e-17 +0 0 3209 0 1.14492602271153e-18 +0 0 3210 0 1.13035641047691e-16 +0 0 3211 0 2.31463156170888e-18 +0 0 3212 0 9.15353344092476e-17 +0 0 3213 0 7.77328090055616e-19 +0 0 3214 0 2.89842691518051e-17 +0 0 3215 0 2.78294031951651e-18 +0 0 3216 0 8.32092096819462e-18 +0 0 3217 0 3.17376537681004e-18 +0 0 3218 0 8.67625498588442e-18 +0 0 3219 0 2.04152198133954e-18 +0 0 3220 0 1.3538821463496e-17 +0 0 3221 0 6.71700857104017e-18 +0 0 3222 0 1.53718043548806e-16 +0 0 3223 0 1.84381304407923e-16 +0 0 3224 0 2.0769668925683e-18 +0 0 3225 0 9.4111165237221e-17 +0 0 3226 0 5.02965000791753e-19 +0 0 3227 0 4.94472102807609e-17 +0 0 3228 0 1.87266761639862e-18 +0 0 3229 0 9.25388934846699e-18 +0 0 3230 0 2.48468470095964e-18 +0 0 3231 0 4.71263362413613e-18 +0 0 3232 0 5.75040123998655e-18 +0 0 3233 0 1.759299826638e-18 +0 0 3234 0 1.92749145414855e-18 +0 0 3235 0 5.44589334673076e-18 +0 0 3236 0 6.56077190477696e-18 +0 0 3237 0 3.42551527910432e-17 +0 0 3238 0 1.12818615468747e-17 +0 0 3239 0 0.999999999999999 +0 0 3240 0 6.75618290243422e-17 +0 0 3241 0 3.51746017097229e-17 +0 0 3242 0 8.99203441964757e-19 +0 0 3243 0 6.06021742007703e-17 +0 0 3244 0 1.23444285363246e-16 +0 0 3245 0 1.89734209610788e-18 +0 0 3246 0 5.37503185972724e-17 +0 0 3247 0 6.56707833202128e-19 +0 0 3248 0 3.68189535377216e-17 +0 0 3249 0 1.06321845643663e-16 +0 0 3250 0 1.17096179833866e-18 +0 0 3251 0 1.49837848226024e-17 +0 0 3252 0 1.55825746159015e-18 +0 0 3253 0 3.59594908752204e-17 +0 0 3254 0 7.45206157369453e-19 +0 0 3255 0 4.74742591382494e-17 +0 0 3256 0 4.57394699073263e-17 +0 0 3257 0 2.21490826593041e-18 +0 0 3258 0 4.80916231379737e-17 +0 0 3259 0 8.76136067412178e-19 +0 0 3260 0 2.863035140394e-17 +0 0 3261 0 2.34025832610112e-18 +0 0 3262 0 1.40122546461525e-17 +0 0 3263 0 1.65827630885211e-18 +0 0 3264 0 4.47685659496254e-17 +0 0 3265 0 9.68759399458001e-17 +0 0 3266 0 2.83202299466708e-18 +0 0 3267 0 3.08123589845657e-17 +0 0 3268 0 1.30170675749299e-18 +0 0 3269 0 5.45760219855037e-18 +0 0 3270 0 4.90381861163343e-18 +0 0 3271 0 1.13395849867361e-17 +0 0 3272 0 1.86876815962683e-18 +0 0 3273 0 1.40747802366091e-17 +0 0 3274 0 4.4996563810578e-18 +0 0 3275 0 7.09756348229065e-17 +0 0 3276 0 1.35335184074428e-16 +0 0 3277 0 4.98683132093821e-19 +0 0 3278 0 8.24393161214698e-18 +0 0 3279 0 1.78383215063796e-18 +0 0 3280 0 1.15443158081017e-17 +0 0 3281 0 7.76572585117623e-19 +0 0 3282 0 1.12590283763225e-17 +0 0 3283 0 2.29631070962894e-18 +0 0 3284 0 1.588484455652e-18 +0 0 3285 0 2.30232517676626e-18 +0 0 3286 0 6.14605235265322e-18 +0 0 3287 0 9.04184205084054e-18 +0 0 3288 0 7.11737922659864e-17 +0 0 3289 0 1.5908167344603e-16 +0 0 3290 0 2.6779290209714e-18 +0 0 3291 0 1.33035987578851e-17 +0 0 3292 0 4.76425691470191e-18 +0 0 3293 0 3.4221843965556e-18 +0 0 3294 0 1.39765807807516e-18 +0 0 3295 0 2.35858179399602e-18 +0 0 3296 0 2.8970335188351e-18 +0 0 3297 0 5.49864175505451e-18 +0 0 3298 0 4.64348783424672e-18 +0 0 3299 0 2.05470420873474e-18 +0 0 3300 0 2.417751391365e-18 +0 0 3301 0 1.0963429208162e-17 +0 0 3302 0 1.1256658110515e-17 +0 0 3303 0 7.75993193533008e-17 +0 0 3304 0 1.05808863023598e-16 +0 0 3305 0 2.0769668925683e-18 +0 0 3306 0 9.56128113277349e-18 +0 0 3307 0 2.88784468927789e-18 +0 0 3308 0 1.4273039750341e-18 +0 0 3309 0 5.35043539081223e-19 +0 0 3310 0 2.86841447143618e-18 +0 0 3311 0 2.33209595183818e-18 +0 0 3312 0 4.84121487298939e-18 +0 0 3313 0 1.9078445631818e-18 +0 0 3314 0 1.63264118688753e-18 +0 0 3315 0 1.7705816355765e-18 +0 0 3316 0 7.05191971900163e-18 +0 0 3317 0 5.14261383753515e-18 +0 0 3318 0 9.22740055116566e-18 +0 0 3319 0 4.53306383389779e-18 +0 0 3320 0 1 +0 0 3321 0 1.60241822849642e-16 +0 0 3322 0 1.27392084973225e-16 +0 0 3323 0 4.99310887115988e-19 +0 0 3324 0 8.31022077839297e-17 +0 0 3325 0 8.03885814242901e-17 +0 0 3326 0 1.61688173780089e-18 +0 0 3327 0 1.33486155695772e-16 +0 0 3328 0 1.27585279841316e-18 +0 0 3329 0 1.20216620236254e-16 +0 0 3330 0 4.8149246934298e-17 +0 0 3331 0 8.99794430721074e-19 +0 0 3332 0 6.78399606124589e-17 +0 0 3333 0 9.71857789564138e-19 +0 0 3334 0 4.57526305360999e-17 +0 0 3335 0 6.83288697999221e-19 +0 0 3336 0 1.26674710953454e-16 +0 0 3337 0 4.59416549594453e-17 +0 0 3338 0 1.95857722543501e-18 +0 0 3339 0 3.48532145710311e-17 +0 0 3340 0 3.92179481566254e-19 +0 0 3341 0 6.77165359316499e-17 +0 0 3342 0 1.61999019149136e-18 +0 0 3343 0 5.39292040599897e-17 +0 0 3344 0 1.52345110133629e-18 +0 0 3345 0 3.618752974305e-16 +0 0 3346 0 1.22510310171365e-16 +0 0 3347 0 6.4334262224237e-18 +0 0 3348 0 1.91507394302776e-17 +0 0 3349 0 1.60707677077792e-18 +0 0 3350 0 2.85033536325665e-17 +0 0 3351 0 1.89495418267359e-18 +0 0 3352 0 1.93271644474741e-17 +0 0 3353 0 9.37577921890381e-19 +0 0 3354 0 4.05955126148227e-17 +0 0 3355 0 1.89150225469458e-18 +0 0 3356 0 3.39725715375254e-16 +0 0 3357 0 1.66737048999531e-16 +0 0 3358 0 4.62305587083389e-18 +0 0 3359 0 1.45931883519579e-17 +0 0 3360 0 2.07284167382265e-18 +0 0 3361 0 6.92138923442043e-18 +0 0 3362 0 1.76816671288614e-18 +0 0 3363 0 2.23376726362944e-17 +0 0 3364 0 1.171425561122e-18 +0 0 3365 0 1.50642891377584e-17 +0 0 3366 0 2.04389922015316e-18 +0 0 3367 0 9.07790405479174e-17 +0 0 3368 0 2.51385384383689e-18 +0 0 3369 0 1.43882186651964e-16 +0 0 3370 0 1.54015750416405e-16 +0 0 3371 0 2.51860954634123e-18 +0 0 3372 0 2.42374956581322e-17 +0 0 3373 0 4.48350861166864e-18 +0 0 3374 0 4.69606986293966e-18 +0 0 3375 0 2.69909626679531e-18 +0 0 3376 0 2.74237539961436e-18 +0 0 3377 0 1.61958434481573e-18 +0 0 3378 0 4.29900930793052e-18 +0 0 3379 0 1.19966251031296e-18 +0 0 3380 0 1.06355912264739e-17 +0 0 3381 0 1.51651059380425e-18 +0 0 3382 0 6.31524850679146e-17 +0 0 3383 0 2.76000145221816e-18 +0 0 3384 0 2.83889569188995e-16 +0 0 3385 0 6.43696544664041e-17 +0 0 3386 0 5.69794068260105e-18 +0 0 3387 0 2.27091318776597e-17 +0 0 3388 0 4.12783211721645e-18 +0 0 3389 0 5.88445823477481e-18 +0 0 3390 0 2.28225558646029e-18 +0 0 3391 0 2.60039886634178e-18 +0 0 3392 0 3.50376039562379e-18 +0 0 3393 0 1.960144278783e-18 +0 0 3394 0 2.2272114112296e-18 +0 0 3395 0 5.96146235789898e-18 +0 0 3396 0 2.17821612271188e-18 +0 0 3397 0 1.10399884547869e-17 +0 0 3398 0 1.48394542206785e-18 +0 0 3399 0 1.9940424006515e-17 +0 0 3400 0 9.17876433045243e-19 +0 0 3401 0 6.15909395826318e-16 +0 0 3402 0 0.999999999999999 +0 0 3403 0 3.97439980435196e-18 +0 0 3404 0 4.14381418993436e-18 +0 0 3405 0 4.4588391038154e-17 +0 0 3406 0 3.89845697607367e-18 +0 0 3407 0 4.99854603930832e-18 +0 0 3408 0 5.04349561067738e-17 +0 0 3409 0 1.93402657967073e-19 +0 0 3410 0 2.70886626956657e-17 +0 0 3411 0 1.99754372610524e-18 +0 0 3412 0 4.32972509541073e-18 +0 0 3413 0 3.03458143970243e-17 +0 0 3414 0 2.18525062206476e-18 +0 0 3415 0 6.74000159809101e-17 +0 0 3416 0 1.90463295934376e-18 +0 0 3417 0 1.13247443271511e-16 +0 0 3418 0 2.87495252221389e-18 +0 0 3419 0 4.20355726325717e-18 +0 0 3420 0 4.5574976413467e-17 +0 0 3421 0 1.63672427110028e-18 +0 0 3422 0 4.46619683563001e-17 +0 0 3423 0 2.12176153935725e-18 +0 0 3424 0 2.20227739065067e-17 +0 0 3425 0 1.36169300391644e-18 +0 0 3426 0 9.49359268305504e-17 +0 0 3427 0 1.92825864887255e-18 +0 0 3428 0 8.95079273216936e-18 +0 0 3429 0 4.8641497329053e-17 +0 0 3430 0 3.54865677973743e-18 +0 0 3431 0 2.27841676808097e-17 +0 0 3432 0 2.46071624729864e-18 +0 0 3433 0 4.11794890001358e-17 +0 0 3434 0 3.6707000283731e-18 +0 0 3435 0 7.48768636613547e-17 +0 0 3436 0 5.65465932428875e-19 +0 0 3437 0 4.64154635185907e-17 +0 0 3438 0 2.75569138931378e-18 +0 0 3439 0 7.34300808368826e-18 +0 0 3440 0 5.57468384999118e-17 +0 0 3441 0 2.40458217737904e-18 +0 0 3442 0 2.1629498759655e-17 +0 0 3443 0 7.30661163280322e-18 +0 0 3444 0 1.62949506175635e-17 +0 0 3445 0 2.49220802977604e-18 +0 0 3446 0 1.03559226288409e-17 +0 0 3447 0 1.9336369622249e-18 +0 0 3448 0 4.57324617201532e-17 +0 0 3449 0 2.2733902655099e-18 +0 0 3450 0 8.96868996082143e-17 +0 0 3451 0 3.10643960983737e-18 +0 0 3452 0 1.30600697501364e-17 +0 0 3453 0 6.09359504822121e-17 +0 0 3454 0 4.09284004346536e-18 +0 0 3455 0 1.38409309351373e-17 +0 0 3456 0 1.0188050667342e-18 +0 0 3457 0 7.07959058470605e-18 +0 0 3458 0 2.56432553857154e-18 +0 0 3459 0 1.35976032552002e-17 +0 0 3460 0 8.87820869143433e-19 +0 0 3461 0 2.26721341830452e-17 +0 0 3462 0 2.69802101996389e-18 +0 0 3463 0 2.06241283053021e-17 +0 0 3464 0 1.15991686266341e-18 +0 0 3465 0 1.30682856576744e-16 +0 0 3466 0 1.91452178222612e-18 +0 0 3467 0 2.86087280724744e-17 +0 0 3468 0 6.35879770577113e-17 +0 0 3469 0 1.30054076929256e-17 +0 0 3470 0 9.75611442918301e-18 +0 0 3471 0 1.02508765809617e-17 +0 0 3472 0 4.65008138426248e-18 +0 0 3473 0 6.38107153218517e-19 +0 0 3474 0 6.40046659750249e-18 +0 0 3475 0 1.88967692926879e-18 +0 0 3476 0 4.48185744628267e-18 +0 0 3477 0 1.22103463018571e-18 +0 0 3478 0 1.03015769626895e-17 +0 0 3479 0 3.24218830184489e-18 +0 0 3480 0 2.24102224812366e-17 +0 0 3481 0 2.22261028442735e-18 +0 0 3482 0 1.59272204065648e-16 +0 0 3483 0 1.12649641932401e-18 +0 0 3484 0 2.27289106689598e-17 +0 0 3485 0 1 +0 0 3486 0 3.01873494972295e-17 +0 0 3487 0 4.51561144094359e-17 +0 0 3488 0 2.20124754153699e-18 +0 0 3489 0 4.1255668377404e-17 +0 0 3490 0 1.5670363239359e-17 +0 0 3491 0 1.64332108983313e-18 +0 0 3492 0 1.7986963785977e-17 +0 0 3493 0 3.73262070578393e-18 +0 0 3494 0 6.70620806145006e-17 +0 0 3495 0 2.12326613646406e-17 +0 0 3496 0 2.06290342192814e-18 +0 0 3497 0 5.42469135423779e-17 +0 0 3498 0 5.21027242024196e-18 +0 0 3499 0 5.91415977960428e-17 +0 0 3500 0 6.3309077273928e-19 +0 0 3501 0 3.2296976560946e-17 +0 0 3502 0 2.05940814072165e-18 +0 0 3503 0 4.03544886955016e-18 +0 0 3504 0 4.19308571630896e-17 +0 0 3505 0 4.54209716850944e-18 +0 0 3506 0 5.40936683351964e-17 +0 0 3507 0 4.20622777737203e-18 +0 0 3508 0 1.54642219212014e-16 +0 0 3509 0 1.592705087876e-18 +0 0 3510 0 5.52152438821583e-17 +0 0 3511 0 1.04211942144387e-17 +0 0 3512 0 7.13652742049888e-18 +0 0 3513 0 5.58731817096062e-17 +0 0 3514 0 1.31798284231251e-18 +0 0 3515 0 6.70036736524046e-17 +0 0 3516 0 1.01660053897127e-18 +0 0 3517 0 8.26358939965674e-17 +0 0 3518 0 1.56769843305719e-18 +0 0 3519 0 1.28619748977839e-16 +0 0 3520 0 2.27085794617996e-18 +0 0 3521 0 2.92061834846631e-17 +0 0 3522 0 1.3311478169826e-17 +0 0 3523 0 1.08375582943722e-17 +0 0 3524 0 5.66682653214545e-17 +0 0 3525 0 1.28041692063039e-18 +0 0 3526 0 4.08704327962536e-17 +0 0 3527 0 4.4764435685774e-18 +0 0 3528 0 4.08144265820187e-17 +0 0 3529 0 3.94837196873151e-19 +0 0 3530 0 1.35603108666998e-16 +0 0 3531 0 8.70694469580302e-19 +0 0 3532 0 3.10481766727801e-16 +0 0 3533 0 9.54540576930122e-19 +0 0 3534 0 6.49110049193788e-18 +0 0 3535 0 4.84934719676098e-16 +0 0 3536 0 3.52327319946385e-18 +0 0 3537 0 1.62054505205426e-16 +0 0 3538 0 3.10653399412431e-18 +0 0 3539 0 3.37063748103824e-17 +0 0 3540 0 1.67601025575921e-18 +0 0 3541 0 3.277007690653e-17 +0 0 3542 0 1.36729974938023e-18 +0 0 3543 0 3.67478680574644e-17 +0 0 3544 0 1.44891115484706e-18 +0 0 3545 0 7.67925597838844e-17 +0 0 3546 0 2.57065581672554e-18 +0 0 3547 0 2.9402087691184e-16 +0 0 3548 0 1.2860005262011e-18 +0 0 3549 0 1.85057694749901e-18 +0 0 3550 0 1.01678299037494e-17 +0 0 3551 0 7.70740603548222e-16 +0 0 3552 0 1.49116284914194e-16 +0 0 3553 0 5.09851958847049e-18 +0 0 3554 0 1.73934343752715e-17 +0 0 3555 0 2.97645637656901e-18 +0 0 3556 0 1.30204452436945e-17 +0 0 3557 0 1.93097058428401e-18 +0 0 3558 0 1.11477294403675e-17 +0 0 3559 0 2.59406626170444e-18 +0 0 3560 0 4.30677615243289e-17 +0 0 3561 0 1.34401955918268e-18 +0 0 3562 0 1.17931469298226e-16 +0 0 3563 0 2.04890383479307e-18 +0 0 3564 0 1.19341188576051e-16 +0 0 3565 0 1.34596263816894e-18 +0 0 3566 0 6.04120862538804e-18 +0 0 3567 0 2.32495084449148e-17 +0 0 3568 0 8.62807325059491e-18 +0 0 3569 0 0.999999999999999 +0 0 3570 0 5.46693055358539e-18 +0 0 3571 0 4.37253864327329e-18 +0 0 3572 0 3.41910112460597e-17 +0 0 3573 0 2.39921497909413e-18 +0 0 3574 0 2.7983731872822e-18 +0 0 3575 0 5.13687611426435e-17 +0 0 3576 0 1.40839973496756e-18 +0 0 3577 0 2.86957686352424e-17 +0 0 3578 0 3.48929317507966e-18 +0 0 3579 0 8.5669851267949e-18 +0 0 3580 0 2.98665046468066e-17 +0 0 3581 0 2.88259222708371e-18 +0 0 3582 0 2.74261590927136e-18 +0 0 3583 0 3.95178898073026e-18 +0 0 3584 0 1.88492445234306e-17 +0 0 3585 0 2.99703484327242e-18 +0 0 3586 0 1.34769397616658e-17 +0 0 3587 0 2.8088200288253e-17 +0 0 3588 0 3.66530256691186e-18 +0 0 3589 0 4.37115940441306e-17 +0 0 3590 0 3.95177521737903e-18 +0 0 3591 0 2.37629339987951e-17 +0 0 3592 0 2.30662452752428e-18 +0 0 3593 0 9.1835519748838e-17 +0 0 3594 0 1.76110739479973e-18 +0 0 3595 0 1.90916946749732e-17 +0 0 3596 0 1.08192051095623e-17 +0 0 3597 0 1.38837693282385e-18 +0 0 3598 0 4.33023617521481e-17 +0 0 3599 0 1.09648112091709e-18 +0 0 3600 0 5.1177840150807e-17 +0 0 3601 0 7.50868657188671e-19 +0 0 3602 0 3.17736957267077e-17 +0 0 3603 0 2.86716274173859e-18 +0 0 3604 0 5.12265022489715e-17 +0 0 3605 0 2.64509320519933e-18 +0 0 3606 0 1.60460944284625e-16 +0 0 3607 0 7.29289467706841e-18 +0 0 3608 0 1.21980117309093e-17 +0 0 3609 0 8.86481216752344e-17 +0 0 3610 0 6.84431997874486e-19 +0 0 3611 0 8.13262781735421e-17 +0 0 3612 0 3.69625330702375e-18 +0 0 3613 0 4.30417171702059e-17 +0 0 3614 0 1.41584660538736e-18 +0 0 3615 0 2.60959112795711e-16 +0 0 3616 0 4.26054207201787e-18 +0 0 3617 0 1.29241737001402e-17 +0 0 3618 0 4.35297905542656e-18 +0 0 3619 0 6.0340397357803e-18 +0 0 3620 0 3.54072005582388e-16 +0 0 3621 0 1.64022458029024e-17 +0 0 3622 0 4.96593837763901e-17 +0 0 3623 0 4.24045586779298e-18 +0 0 3624 0 4.61139109516441e-17 +0 0 3625 0 3.47186956262359e-18 +0 0 3626 0 4.17228166488405e-17 +0 0 3627 0 2.46855176779842e-18 +0 0 3628 0 2.98273744121151e-17 +0 0 3629 0 7.44867694290988e-19 +0 0 3630 0 2.47383144705249e-16 +0 0 3631 0 2.19461632746609e-18 +0 0 3632 0 2.63670768227203e-18 +0 0 3633 0 4.82479650438759e-19 +0 0 3634 0 8.57283398707875e-18 +0 0 3635 0 1.89720945737697e-17 +0 0 3636 0 1.17512624612289e-17 +0 0 3637 0 3.7056995318175e-17 +0 0 3638 0 4.3710005542586e-19 +0 0 3639 0 4.65575980707512e-17 +0 0 3640 0 3.83605949900346e-18 +0 0 3641 0 3.6805016114319e-17 +0 0 3642 0 3.4718455911682e-18 +0 0 3643 0 2.06660962157417e-17 +0 0 3644 0 3.28983733944365e-18 +0 0 3645 0 1.50220065054146e-16 +0 0 3646 0 5.23199659025446e-19 +0 0 3647 0 1.45611424076966e-16 +0 0 3648 0 1.54834163595038e-18 +0 0 3649 0 8.47974291578032e-18 +0 0 3650 0 2.13640435701832e-18 +0 0 3651 0 2.73303457568347e-18 +0 0 3652 0 3.56006370329822e-18 +0 0 3653 0 2.00259106011296e-17 +0 0 3654 0 1 +0 0 3655 0 1.92888729382296e-17 +0 0 3656 0 3.22073403321336e-19 +0 0 3657 0 5.46993159869387e-18 +0 0 3658 0 1.12212139135337e-17 +0 0 3659 0 1.06197355139487e-17 +0 0 3660 0 6.6233928073983e-18 +0 0 3661 0 2.65872627716582e-17 +0 0 3662 0 3.21861988192327e-18 +0 0 3663 0 6.86738244524269e-18 +0 0 3664 0 6.56699574949728e-18 +0 0 3665 0 1.78777841195949e-18 +0 0 3666 0 1.14663684653993e-17 +0 0 3667 0 3.03728249893994e-18 +0 0 3668 0 2.76529056244753e-17 +0 0 3669 0 1.46245540984672e-18 +0 0 3670 0 3.74684003304222e-18 +0 0 3671 0 1.19672836237831e-17 +0 0 3672 0 9.78215105907328e-18 +0 0 3673 0 5.18314774012866e-17 +0 0 3674 0 2.53050449889389e-18 +0 0 3675 0 5.41357143043445e-18 +0 0 3676 0 1.01558582109915e-18 +0 0 3677 0 4.83613431424561e-17 +0 0 3678 0 5.36605009855335e-18 +0 0 3679 0 2.87405447260059e-18 +0 0 3680 0 6.10333290865268e-16 +0 0 3681 0 1.46548343837004e-17 +0 0 3682 0 3.33009495309217e-17 +0 0 3683 0 9.19079617026497e-18 +0 0 3684 0 8.36255344325028e-18 +0 0 3685 0 9.96243898377763e-19 +0 0 3686 0 1.91455359467262e-17 +0 0 3687 0 3.54562899434377e-18 +0 0 3688 0 1.09127439251186e-17 +0 0 3689 0 3.69539946739195e-18 +0 0 3690 0 2.38306810162045e-18 +0 0 3691 0 1.19422202891111e-17 +0 0 3692 0 5.1124736879245e-16 +0 0 3693 0 4.05467587470416e-17 +0 0 3694 0 3.28119953220752e-18 +0 0 3695 0 7.90727201589638e-17 +0 0 3696 0 1.50895857570924e-18 +0 0 3697 0 4.43579941652841e-17 +0 0 3698 0 4.6540970687863e-19 +0 0 3699 0 8.05491737074963e-17 +0 0 3700 0 3.59943113619071e-18 +0 0 3701 0 8.56197668765421e-18 +0 0 3702 0 2.06908174997118e-19 +0 0 3703 0 2.11856951045641e-19 +0 0 3704 0 6.35895735770753e-18 +0 0 3705 0 1.51626806560731e-17 +0 0 3706 0 1.69684460530197e-15 +0 0 3707 0 2.6232626192869e-18 +0 0 3708 0 8.48254279629665e-17 +0 0 3709 0 2.21366488842193e-18 +0 0 3710 0 1.25062312362833e-17 +0 0 3711 0 4.15436518425075e-18 +0 0 3712 0 4.27400932806488e-17 +0 0 3713 0 8.82166290671912e-19 +0 0 3714 0 3.89512356745709e-17 +0 0 3715 0 3.4078345028321e-18 +0 0 3716 0 4.29827203872049e-18 +0 0 3717 0 1.90896157891445e-18 +0 0 3718 0 1.75122034782065e-18 +0 0 3719 0 1.44164859908566e-18 +0 0 3720 0 1.86495019456855e-18 +0 0 3721 0 5.9604114136499e-18 +0 0 3722 0 3.60410766090655e-16 +0 0 3723 0 7.35954805927876e-17 +0 0 3724 0 4.19958087890508e-19 +0 0 3725 0 7.61700940658832e-17 +0 0 3726 0 8.33513927598099e-18 +0 0 3727 0 3.32303821854198e-17 +0 0 3728 0 2.4915672539062e-18 +0 0 3729 0 7.0002608306026e-17 +0 0 3730 0 2.60490134947313e-18 +0 0 3731 0 6.46449938201272e-17 +0 0 3732 0 2.44075354229013e-18 +0 0 3733 0 1.68660633719143e-17 +0 0 3734 0 1.19896104614388e-18 +0 0 3735 0 1.57904508355077e-18 +0 0 3736 0 5.85173216039074e-19 +0 0 3737 0 1.70702597547797e-18 +0 0 3738 0 3.69775404789713e-17 +0 0 3739 0 1.28741649071616e-17 +0 0 3740 0 0.999999999999998 +0 0 3741 0 1.51507968917933e-18 +0 0 3742 0 1.47480331390612e-18 +0 0 3743 0 1.24150207744775e-17 +0 0 3744 0 3.64991347192242e-18 +0 0 3745 0 4.33658026003675e-18 +0 0 3746 0 1.79331667928056e-17 +0 0 3747 0 3.62730838146258e-18 +0 0 3748 0 1.53272913095584e-17 +0 0 3749 0 3.90286303476633e-18 +0 0 3750 0 1.20154561383076e-17 +0 0 3751 0 5.76763747263884e-18 +0 0 3752 0 4.83840879641315e-18 +0 0 3753 0 1.28349386296877e-17 +0 0 3754 0 7.93942569905121e-19 +0 0 3755 0 4.16373518450215e-18 +0 0 3756 0 3.44794441113784e-18 +0 0 3757 0 9.95163300489912e-16 +0 0 3758 0 1.58661683630687e-17 +0 0 3759 0 3.6429408769107e-18 +0 0 3760 0 4.63079657575915e-17 +0 0 3761 0 3.35768757753159e-18 +0 0 3762 0 3.41347841505417e-17 +0 0 3763 0 6.53008013134243e-19 +0 0 3764 0 2.01777926303615e-18 +0 0 3765 0 2.87302911113676e-18 +0 0 3766 0 1.03838969721937e-17 +0 0 3767 0 1.17550483372549e-15 +0 0 3768 0 7.38190730976859e-18 +0 0 3769 0 1.47776890880135e-17 +0 0 3770 0 5.06842084026794e-18 +0 0 3771 0 3.4108545325853e-18 +0 0 3772 0 4.40793392941858e-18 +0 0 3773 0 1.93857580027036e-17 +0 0 3774 0 1.13473223155174e-18 +0 0 3775 0 1.67214751270914e-18 +0 0 3776 0 1.79332902180643e-18 +0 0 3777 0 2.88454185516238e-18 +0 0 3778 0 1.14563321289496e-17 +0 0 3779 0 8.26602951061592e-16 +0 0 3780 0 2.61870874629563e-17 +0 0 3781 0 1.01318843684297e-17 +0 0 3782 0 3.37952405801169e-17 +0 0 3783 0 4.40797750666828e-18 +0 0 3784 0 3.00812680252658e-17 +0 0 3785 0 2.53073413193513e-18 +0 0 3786 0 1.26356169719753e-17 +0 0 3787 0 5.49798019803195e-18 +0 0 3788 0 2.32906533265948e-18 +0 0 3789 0 2.3922001231755e-18 +0 0 3790 0 2.99546099585665e-18 +0 0 3791 0 1.16552327183491e-18 +0 0 3792 0 6.22201622514581e-18 +0 0 3793 0 8.30408950092662e-17 +0 0 3794 0 5.29560631377893e-18 +0 0 3795 0 3.92884564122284e-17 +0 0 3796 0 3.59838084748829e-18 +0 0 3797 0 3.39231177197706e-17 +0 0 3798 0 1.60989319465156e-18 +0 0 3799 0 2.68311651875457e-17 +0 0 3800 0 4.04352455180638e-18 +0 0 3801 0 1.26837784023643e-18 +0 0 3802 0 2.45438487831722e-18 +0 0 3803 0 1.3508928156635e-18 +0 0 3804 0 8.21226543060748e-19 +0 0 3805 0 2.63548457103682e-18 +0 0 3806 0 9.14090616138483e-19 +0 0 3807 0 4.73504689656753e-18 +0 0 3808 0 1.95797356425954e-17 +0 0 3809 0 4.73369582074078e-16 +0 0 3810 0 5.72335838719819e-17 +0 0 3811 0 5.9384645229543e-18 +0 0 3812 0 6.89157876114878e-17 +0 0 3813 0 7.10767383907546e-18 +0 0 3814 0 5.41731766741183e-17 +0 0 3815 0 3.29787327742075e-18 +0 0 3816 0 5.16008344670969e-17 +0 0 3817 0 2.80525237690112e-18 +0 0 3818 0 1.32544689279906e-17 +0 0 3819 0 7.02727325430065e-19 +0 0 3820 0 1.04560401836735e-17 +0 0 3821 0 1.19584574033183e-18 +0 0 3822 0 1.16451224977838e-18 +0 0 3823 0 4.50028699130958e-18 +0 0 3824 0 4.14991528604181e-18 +0 0 3825 0 2.58464437629147e-17 +0 0 3826 0 1.3034720898471e-17 +0 0 3827 0 1 +0 0 3828 0 1.5941040854789e-17 +0 0 3829 0 4.85181983992348e-18 +0 0 3830 0 1.37299485852424e-18 +0 0 3831 0 3.4693595329568e-18 +0 0 3832 0 5.63401030733163e-18 +0 0 3833 0 4.46925612047637e-18 +0 0 3834 0 2.38998786394657e-17 +0 0 3835 0 2.25844219683829e-18 +0 0 3836 0 2.98533593681749e-18 +0 0 3837 0 3.15035199032228e-15 +0 0 3838 0 7.58028070778613e-18 +0 0 3839 0 1.00429870107005e-17 +0 0 3840 0 6.88056601297989e-18 +0 0 3841 0 1.59885035166898e-17 +0 0 3842 0 1.34725664585842e-18 +0 0 3843 0 4.61721835497796e-18 +0 0 3844 0 5.6068603366599e-18 +0 0 3845 0 6.27627859923304e-16 +0 0 3846 0 1.45433928057957e-17 +0 0 3847 0 1.05501022026586e-17 +0 0 3848 0 2.49885921808365e-17 +0 0 3849 0 3.36464052684705e-18 +0 0 3850 0 2.49352246560102e-18 +0 0 3851 0 6.11201120431362e-19 +0 0 3852 0 3.60523477507312e-18 +0 0 3853 0 6.75409033726675e-18 +0 0 3854 0 6.84809894645511e-18 +0 0 3855 0 1.88733148584809e-15 +0 0 3856 0 7.19415652953215e-18 +0 0 3857 0 2.00725725203438e-17 +0 0 3858 0 2.47206307395361e-18 +0 0 3859 0 2.58330090212343e-17 +0 0 3860 0 3.37307315977393e-18 +0 0 3861 0 2.0259682111159e-18 +0 0 3862 0 2.66838481681689e-18 +0 0 3863 0 1.08721893419665e-18 +0 0 3864 0 4.31590543591435e-18 +0 0 3865 0 1.04891228455647e-17 +0 0 3866 0 1.64000556739924e-17 +0 0 3867 0 1.10921440287418e-16 +0 0 3868 0 1.90751463540407e-17 +0 0 3869 0 1.5096499201257e-17 +0 0 3870 0 1.01721447804208e-17 +0 0 3871 0 2.96354857447857e-18 +0 0 3872 0 2.32040950562537e-17 +0 0 3873 0 2.38245373253607e-18 +0 0 3874 0 2.35973410101283e-18 +0 0 3875 0 9.37169132942439e-19 +0 0 3876 0 3.94933670800969e-19 +0 0 3877 0 5.62212458832007e-18 +0 0 3878 0 1.60551645361367e-18 +0 0 3879 0 5.26282711047222e-18 +0 0 3880 0 1.07792123209155e-17 +0 0 3881 0 1.35236603930013e-16 +0 0 3882 0 1.2227338861448e-17 +0 0 3883 0 3.23489825224235e-17 +0 0 3884 0 2.26187965503706e-18 +0 0 3885 0 3.76649405807908e-17 +0 0 3886 0 2.66745307895959e-18 +0 0 3887 0 1.49913834984656e-18 +0 0 3888 0 5.36330430131128e-18 +0 0 3889 0 2.3719662275398e-18 +0 0 3890 0 1.51876783114873e-18 +0 0 3891 0 3.62438625211286e-18 +0 0 3892 0 2.05977235250278e-18 +0 0 3893 0 3.81767870888352e-18 +0 0 3894 0 1.01566405160573e-17 +0 0 3895 0 4.34154731828841e-18 +0 0 3896 0 1.8936743074598e-17 +0 0 3897 0 4.01361117327367e-16 +0 0 3898 0 3.99098368630717e-17 +0 0 3899 0 2.97404275077203e-18 +0 0 3900 0 7.97349236693658e-17 +0 0 3901 0 5.72729837129303e-18 +0 0 3902 0 8.07897089962967e-17 +0 0 3903 0 3.8487254459436e-18 +0 0 3904 0 1.29544311187402e-17 +0 0 3905 0 1.73759484908744e-18 +0 0 3906 0 1.17428688753923e-17 +0 0 3907 0 1.62850459811242e-18 +0 0 3908 0 5.99408759660551e-19 +0 0 3909 0 1.63528411329473e-18 +0 0 3910 0 2.99190203304877e-18 +0 0 3911 0 7.07884629473536e-18 +0 0 3912 0 6.20577307316778e-18 +0 0 3913 0 3.56857753801738e-17 +0 0 3914 0 9.39067920174577e-18 +0 0 3915 0 0.999999999999998 +0 0 3916 0 1.34665421530148e-18 +0 0 3917 0 6.49569964032849e-18 +0 0 3918 0 1.83004299507705e-17 +0 0 3919 0 5.65660370419755e-18 +0 0 3920 0 2.57181222186252e-15 +0 0 3921 0 3.49142636723704e-18 +0 0 3922 0 9.82321465487075e-18 +0 0 3923 0 5.62325870367029e-18 +0 0 3924 0 6.58657199481301e-18 +0 0 3925 0 1.40435906544517e-17 +0 0 3926 0 1.38550263477829e-15 +0 0 3927 0 2.42487304528177e-18 +0 0 3928 0 1.49804661811565e-17 +0 0 3929 0 6.94442075692703e-18 +0 0 3930 0 3.87541621339789e-18 +0 0 3931 0 1.46604735951791e-18 +0 0 3932 0 5.32773775511537e-18 +0 0 3933 0 1.0092709010038e-17 +0 0 3934 0 3.81461479307328e-15 +0 0 3935 0 1.33146526297431e-17 +0 0 3936 0 2.11865816512924e-18 +0 0 3937 0 9.96724563354733e-18 +0 0 3938 0 1.87156100347842e-18 +0 0 3939 0 6.31796000335889e-18 +0 0 3940 0 5.72047986681151e-18 +0 0 3941 0 1.50957687557581e-18 +0 0 3942 0 4.46883958592462e-18 +0 0 3943 0 9.38523646890824e-18 +0 0 3944 0 1.11225779830147e-15 +0 0 3945 0 3.82368794173135e-18 +0 0 3946 0 1.84713798714448e-17 +0 0 3947 0 6.64847604240213e-18 +0 0 3948 0 4.64661798578487e-18 +0 0 3949 0 5.18690112361501e-18 +0 0 3950 0 3.40397039431493e-18 +0 0 3951 0 1.69489051610543e-18 +0 0 3952 0 2.54274984784758e-18 +0 0 3953 0 3.75107174567343e-18 +0 0 3954 0 7.22474638158602e-18 +0 0 3955 0 2.22789039928425e-18 +0 0 3956 0 2.93533975484602e-15 +0 0 3957 0 3.15125910371059e-17 +0 0 3958 0 7.98802203386706e-18 +0 0 3959 0 2.43603548795523e-17 +0 0 3960 0 8.50149727694129e-18 +0 0 3961 0 5.70212718389597e-18 +0 0 3962 0 2.40144715823517e-18 +0 0 3963 0 5.37032973109864e-19 +0 0 3964 0 2.10463792398046e-18 +0 0 3965 0 4.88368110246789e-18 +0 0 3966 0 5.1014303487319e-18 +0 0 3967 0 6.17196433869696e-18 +0 0 3968 0 8.17671705529544e-18 +0 0 3969 0 3.37625117468339e-18 +0 0 3970 0 2.42537944757162e-15 +0 0 3971 0 2.42394750691048e-18 +0 0 3972 0 2.43216312787826e-17 +0 0 3973 0 3.21721655030517e-19 +0 0 3974 0 2.85180365573976e-18 +0 0 3975 0 3.21179017948211e-18 +0 0 3976 0 5.96138685335251e-18 +0 0 3977 0 1.76522114876864e-18 +0 0 3978 0 9.42401092761169e-19 +0 0 3979 0 1.37587993426791e-18 +0 0 3980 0 2.12737269267177e-18 +0 0 3981 0 3.47053482279275e-18 +0 0 3982 0 4.79607626932069e-18 +0 0 3983 0 8.20269472665408e-18 +0 0 3984 0 1.48821057603121e-17 +0 0 3985 0 1.09545194936185e-17 +0 0 3986 0 1.22053115529969e-15 +0 0 3987 0 4.37202970154856e-17 +0 0 3988 0 8.11717573087247e-18 +0 0 3989 0 8.49022427304849e-17 +0 0 3990 0 6.70273743814141e-18 +0 0 3991 0 2.42744857950954e-17 +0 0 3992 0 3.25611488714203e-18 +0 0 3993 0 1.13523160428525e-17 +0 0 3994 0 2.62467865626465e-18 +0 0 3995 0 3.31539527722298e-18 +0 0 3996 0 7.48834640369879e-19 +0 0 3997 0 3.24532601954887e-18 +0 0 3998 0 1.82506851653101e-18 +0 0 3999 0 6.33526461182348e-18 +0 0 4000 0 1.06888019604278e-17 +0 0 4001 0 2.772307723201e-18 +0 0 4002 0 3.25077081513718e-17 +0 0 4003 0 2.14052616542799e-17 +0 0 4004 0 1.00000000000001 +0 0 4005 0 7.12522688788654e-18 +0 0 4006 0 8.58928105086086e-16 +0 0 4007 0 6.93143940586796e-18 +0 0 4008 0 1.71685723273044e-18 +0 0 4009 0 1.38495137617036e-17 +0 0 4010 0 1.52407373343822e-15 +0 0 4011 0 1.21717180197403e-17 +0 0 4012 0 1.12669488124257e-17 +0 0 4013 0 3.77639854659599e-18 +0 0 4014 0 4.67964675348914e-18 +0 0 4015 0 4.43047090501339e-18 +0 0 4016 0 1.10780124558912e-16 +0 0 4017 0 6.96855277931046e-18 +0 0 4018 0 5.84197245918813e-18 +0 0 4019 0 6.50633102411314e-18 +0 0 4020 0 8.03431592880087e-18 +0 0 4021 0 5.95318132659591e-18 +0 0 4022 0 7.78594359197156e-18 +0 0 4023 0 1.9911862372225e-17 +0 0 4024 0 2.55308878272963e-15 +0 0 4025 0 1.34153776182221e-17 +0 0 4026 0 2.38124715840957e-18 +0 0 4027 0 2.44444849901184e-18 +0 0 4028 0 2.24698005289896e-18 +0 0 4029 0 9.40382861543031e-19 +0 0 4030 0 4.59547939858577e-19 +0 0 4031 0 3.08471610190815e-18 +0 0 4032 0 7.75680532889729e-18 +0 0 4033 0 5.01303179076284e-18 +0 0 4034 0 9.82227187647448e-16 +0 0 4035 0 6.62437687645207e-18 +0 0 4036 0 3.05758629980549e-18 +0 0 4037 0 2.77201383909656e-19 +0 0 4038 0 3.64295890418483e-18 +0 0 4039 0 1.38432495031067e-18 +0 0 4040 0 3.50953483641886e-18 +0 0 4041 0 5.41573702941272e-18 +0 0 4042 0 5.14568161271723e-18 +0 0 4043 0 3.29257207831144e-18 +0 0 4044 0 3.73821899456907e-18 +0 0 4045 0 1.17711624620295e-17 +0 0 4046 0 2.13188418323686e-15 +0 0 4047 0 1.34333700013836e-17 +0 0 4048 0 5.15415636963397e-18 +0 0 4049 0 7.6036916491219e-18 +0 0 4050 0 4.36322437334255e-18 +0 0 4051 0 3.6489379855007e-18 +0 0 4052 0 2.76936441572785e-18 +0 0 4053 0 1.78254570827176e-18 +0 0 4054 0 1.0982721754608e-18 +0 0 4055 0 2.60291414214017e-18 +0 0 4056 0 4.58701641971311e-18 +0 0 4057 0 7.60148945918529e-19 +0 0 4058 0 4.54895601261316e-18 +0 0 4059 0 5.14356526751652e-18 +0 0 4060 0 5.14124396084904e-16 +0 0 4061 0 3.03685321951536e-18 +0 0 4062 0 1.52358794501245e-17 +0 0 4063 0 2.03130417360726e-18 +0 0 4064 0 5.52108704301917e-18 +0 0 4065 0 7.88944071098675e-19 +0 0 4066 0 3.73470973052463e-18 +0 0 4067 0 7.10391042610339e-19 +0 0 4068 0 2.26331770268042e-18 +0 0 4069 0 1.00102673740746e-18 +0 0 4070 0 1.56063164706987e-18 +0 0 4071 0 3.47957751385958e-18 +0 0 4072 0 4.84948666132377e-18 +0 0 4073 0 1.07873361219069e-17 +0 0 4074 0 1.09688110393177e-17 +0 0 4075 0 2.22778595693149e-17 +0 0 4076 0 1.72207477713628e-15 +0 0 4077 0 3.49611632791747e-17 +0 0 4078 0 2.94038150840949e-18 +0 0 4079 0 3.87544548366229e-17 +0 0 4080 0 6.20570039185496e-18 +0 0 4081 0 6.42248895127371e-18 +0 0 4082 0 1.92696523862265e-18 +0 0 4083 0 3.1764240275718e-18 +0 0 4084 0 5.63940560799608e-18 +0 0 4085 0 1.05198525968882e-18 +0 0 4086 0 5.65865458669136e-18 +0 0 4087 0 6.8364086763018e-18 +0 0 4088 0 9.27039184108242e-18 +0 0 4089 0 1.9158086881064e-18 +0 0 4090 0 6.61620692012126e-18 +0 0 4091 0 8.99746688280937e-18 +0 0 4092 0 3.68602692838162e-17 +0 0 4093 0 1.26537453334762e-17 +0 0 4094 0 0.999999999999996 +0 0 4095 0 2.61050575879943e-15 +0 0 4096 0 8.35168759598405e-18 +0 0 4097 0 2.13188381645407e-15 +0 0 4098 0 8.35168759598405e-18 +0 0 4099 0 6.91600468120632e-18 +0 0 4100 0 7.77775029975231e-18 +0 0 4101 0 3.55547728599412e-15 +0 0 4102 0 7.77775029975231e-18 +0 0 4103 0 6.91600468120632e-18 +0 0 4104 0 6.08562578590411e-18 +0 0 4105 0 1.11222881445446e-17 +0 0 4106 0 2.54537260833523e-18 +0 0 4107 0 2.50356092919113e-15 +0 0 4108 0 2.54537260833523e-18 +0 0 4109 0 1.11222881445446e-17 +0 0 4110 0 6.08562578590411e-18 +0 0 4111 0 9.03649829265455e-18 +0 0 4112 0 8.01113555964621e-18 +0 0 4113 0 8.7334123259417e-19 +0 0 4114 0 5.34228531565633e-18 +0 0 4115 0 3.72027751522659e-15 +0 0 4116 0 5.34228531565633e-18 +0 0 4117 0 8.7334123259417e-19 +0 0 4118 0 8.01113555964621e-18 +0 0 4119 0 9.03649829265455e-18 +0 0 4120 0 1.47105233362882e-18 +0 0 4121 0 9.59907264492535e-19 +0 0 4122 0 6.9125723028005e-18 +0 0 4123 0 5.99546601100957e-18 +0 0 4124 0 2.8380871982276e-18 +0 0 4125 0 1.50774677808429e-16 +0 0 4126 0 2.8380871982276e-18 +0 0 4127 0 5.99546601100957e-18 +0 0 4128 0 6.9125723028005e-18 +0 0 4129 0 9.59907264492535e-19 +0 0 4130 0 1.47105233362882e-18 +0 0 4131 0 4.78837460964253e-18 +0 0 4132 0 1.64530693726689e-18 +0 0 4133 0 5.56090303238238e-18 +0 0 4134 0 2.38131192349483e-18 +0 0 4135 0 7.36275570949338e-18 +0 0 4136 0 5.24516537506662e-18 +0 0 4137 0 1.90747499366943e-15 +0 0 4138 0 1.30081743177156e-17 +0 0 4139 0 1.04515945944187e-17 +0 0 4140 0 8.15113920445145e-18 +0 0 4141 0 5.56090303238238e-18 +0 0 4142 0 1.64530693726689e-18 +0 0 4143 0 4.78837460964253e-18 +0 0 4144 0 2.57705189162332e-18 +0 0 4145 0 5.04950736826929e-18 +0 0 4146 0 1.07792646560091e-18 +0 0 4147 0 2.75685039455411e-18 +0 0 4148 0 8.52301678257535e-18 +0 0 4149 0 9.74173318727801e-18 +0 0 4150 0 4.58207103048056e-18 +0 0 4151 0 1.76721947942903e-15 +0 0 4152 0 5.13939844027177e-18 +0 0 4153 0 1.0738002620777e-17 +0 0 4154 0 9.16223085602422e-18 +0 0 4155 0 5.38080766282671e-18 +0 0 4156 0 1.07792646560091e-18 +0 0 4157 0 5.04950736826929e-18 +0 0 4158 0 2.57705189162332e-18 +0 0 4159 0 4.26769307447119e-18 +0 0 4160 0 3.31051073838632e-18 +0 0 4161 0 2.1326738996629e-18 +0 0 4162 0 3.88440661673929e-18 +0 0 4163 0 4.59481606027169e-18 +0 0 4164 0 2.71192454519242e-17 +0 0 4165 0 2.18736258716929e-18 +0 0 4166 0 2.7567056452581e-17 +0 0 4167 0 1.83033446083721e-15 +0 0 4168 0 2.81971120512098e-17 +0 0 4169 0 6.84846307323491e-18 +0 0 4170 0 2.71192454519242e-17 +0 0 4171 0 4.59481606027169e-18 +0 0 4172 0 3.88440661673929e-18 +0 0 4173 0 2.1326738996629e-18 +0 0 4174 0 3.31051073838632e-18 +0 0 4175 0 4.26769307447119e-18 +0 0 4176 0 8.30133322093575e-19 +0 0 4177 0 2.92636559692738e-18 +0 0 4178 0 1.81226239752309e-18 +0 0 4179 0 8.23967927395664e-18 +0 0 4180 0 3.415062711687e-18 +0 0 4181 0 2.16265925503936e-17 +0 0 4182 0 6.83915543496147e-18 +0 0 4183 0 4.7082855718043e-17 +0 0 4184 0 1.15732027630526e-17 +0 0 4185 0 1 +0 0 4186 0 9.89800454024643e-18 +0 0 4187 0 7.37740313463885e-18 +0 0 4188 0 8.58055121615328e-18 +0 0 4189 0 1.73201869214717e-15 +0 0 4190 0 1.60908040906555e-18 +0 0 4191 0 3.62022799501462e-19 +0 0 4192 0 6.88172970264765e-18 +0 0 4193 0 9.0936019562649e-16 +0 0 4194 0 1.09704440967389e-17 +0 0 4195 0 3.0870147012787e-18 +0 0 4196 0 4.47709984392448e-18 +0 0 4197 0 9.29155279872128e-18 +0 0 4198 0 4.17796811200368e-18 +0 0 4199 0 9.94389895037011e-16 +0 0 4200 0 5.7804100056555e-18 +0 0 4201 0 5.03939428371462e-18 +0 0 4202 0 1.26075630852908e-18 +0 0 4203 0 1.06849743111208e-18 +0 0 4204 0 3.31635186530045e-18 +0 0 4205 0 2.03683072431444e-18 +0 0 4206 0 1.04223244802531e-17 +0 0 4207 0 7.84992587705247e-16 +0 0 4208 0 7.98309197777142e-18 +0 0 4209 0 2.68643113264252e-18 +0 0 4210 0 2.76441126813592e-18 +0 0 4211 0 2.32111164198432e-18 +0 0 4212 0 4.25069470625618e-18 +0 0 4213 0 3.58001085013693e-18 +0 0 4214 0 2.6736401893712e-18 +0 0 4215 0 3.50553153946555e-18 +0 0 4216 0 1.74567596986267e-17 +0 0 4217 0 3.0812468672601e-16 +0 0 4218 0 1.2869001376852e-17 +0 0 4219 0 2.45002449603617e-18 +0 0 4220 0 6.13713457615975e-19 +0 0 4221 0 6.65379567068761e-18 +0 0 4222 0 2.97232486770912e-18 +0 0 4223 0 1.41569585192536e-18 +0 0 4224 0 4.05365344636315e-18 +0 0 4225 0 2.71692684160252e-18 +0 0 4226 0 6.58946707570011e-18 +0 0 4227 0 3.44697247174783e-18 +0 0 4228 0 1.15125553314238e-17 +0 0 4229 0 1.16412083467787e-15 +0 0 4230 0 8.06737928613038e-18 +0 0 4231 0 2.76964090369323e-18 +0 0 4232 0 4.91761205278605e-18 +0 0 4233 0 5.60760546182251e-18 +0 0 4234 0 3.0513028814381e-18 +0 0 4235 0 1.43511012976175e-18 +0 0 4236 0 1.79544306033162e-18 +0 0 4237 0 2.0661995820769e-18 +0 0 4238 0 1.5800251389823e-18 +0 0 4239 0 5.47830687280735e-18 +0 0 4240 0 4.63913590821795e-18 +0 0 4241 0 1.59523855092703e-17 +0 0 4242 0 9.07073251860129e-18 +0 0 4243 0 1.91667926897991e-15 +0 0 4244 0 4.33097804022528e-18 +0 0 4245 0 5.68598735358992e-18 +0 0 4246 0 2.24048383370893e-18 +0 0 4247 0 3.01047158184257e-18 +0 0 4248 0 2.67406475523149e-18 +0 0 4249 0 3.28889802916382e-18 +0 0 4250 0 1.80108420217441e-18 +0 0 4251 0 2.95507238094551e-18 +0 0 4252 0 5.7863210312709e-18 +0 0 4253 0 1.55823152652485e-18 +0 0 4254 0 7.39843351191158e-18 +0 0 4255 0 2.84269263103016e-18 +0 0 4256 0 2.95361391296998e-17 +0 0 4257 0 5.52864799967e-18 +0 0 4258 0 3.9001500807057e-17 +0 0 4259 0 2.6955365946538e-16 +0 0 4260 0 2.43964889956698e-17 +0 0 4261 0 1.08765474402709e-17 +0 0 4262 0 9.93808020942151e-18 +0 0 4263 0 6.86626518059331e-18 +0 0 4264 0 4.54192656166415e-18 +0 0 4265 0 2.41069777116611e-18 +0 0 4266 0 2.66018136717158e-18 +0 0 4267 0 8.65558751838883e-19 +0 0 4268 0 8.44722281615031e-19 +0 0 4269 0 8.55032207598714e-18 +0 0 4270 0 1.28368762058576e-18 +0 0 4271 0 1.41056389524499e-17 +0 0 4272 0 3.03589143765871e-18 +0 0 4273 0 4.04438776926351e-17 +0 0 4274 0 2.41656153607439e-18 +0 0 4275 0 5.00110903450255e-17 +0 0 4276 0 1.14766408734192e-18 +0 0 4277 0 0.999999999999995 +0 0 4278 0 5.39573908329989e-18 +0 0 4279 0 6.24666166458208e-18 +0 0 4280 0 1.7164924119202e-17 +0 0 4281 0 1.42394548851277e-17 +0 0 4282 0 5.09375154269402e-18 +0 0 4283 0 4.9307054392411e-18 +0 0 4284 0 5.70521991833484e-18 +0 0 4285 0 2.78896259474037e-18 +0 0 4286 0 4.17072508793129e-15 +0 0 4287 0 2.98983912413411e-18 +0 0 4288 0 4.33964943649645e-18 +0 0 4289 0 1.98681839270632e-18 +0 0 4290 0 1.87264955694e-17 +0 0 4291 0 1.50470684741294e-17 +0 0 4292 0 2.09554613395431e-15 +0 0 4293 0 4.18932576087778e-18 +0 0 4294 0 1.89518782860597e-18 +0 0 4295 0 2.4781181260409e-18 +0 0 4296 0 4.64287996431197e-18 +0 0 4297 0 1.13622667118926e-17 +0 0 4298 0 9.84396581261947e-18 +0 0 4299 0 5.08921049052032e-18 +0 0 4300 0 1.31981961383121e-15 +0 0 4301 0 1.17618795632877e-18 +0 0 4302 0 2.61800672544198e-18 +0 0 4303 0 2.29910776409392e-18 +0 0 4304 0 3.10668184393693e-18 +0 0 4305 0 4.98854750732144e-18 +0 0 4306 0 1.42645638718682e-18 +0 0 4307 0 1.24720710011434e-18 +0 0 4308 0 1.45085757467696e-17 +0 0 4309 0 1.1409833356003e-18 +0 0 4310 0 8.47813624350284e-16 +0 0 4311 0 1.51753983860194e-17 +0 0 4312 0 7.23004002064872e-18 +0 0 4313 0 6.04890688872743e-18 +0 0 4314 0 3.68886084661258e-18 +0 0 4315 0 2.09186861278674e-18 +0 0 4316 0 1.45893593098712e-18 +0 0 4317 0 1.5377268614873e-18 +0 0 4318 0 1.03138966261551e-18 +0 0 4319 0 2.65813123139808e-17 +0 0 4320 0 1.15322416455999e-18 +0 0 4321 0 2.28919876803023e-17 +0 0 4322 0 8.59558259406152e-16 +0 0 4323 0 1.14347267809145e-18 +0 0 4324 0 1.83026085855909e-18 +0 0 4325 0 3.91967574343224e-18 +0 0 4326 0 2.58316096971398e-18 +0 0 4327 0 2.0894500705633e-18 +0 0 4328 0 1.64752711370969e-18 +0 0 4329 0 1.65894827720315e-18 +0 0 4330 0 2.26726057172537e-18 +0 0 4331 0 3.73228715050775e-18 +0 0 4332 0 6.75259606726553e-18 +0 0 4333 0 8.14637745865172e-19 +0 0 4334 0 1.70164380899616e-17 +0 0 4335 0 5.40659230943027e-18 +0 0 4336 0 5.24917225368741e-16 +0 0 4337 0 5.4675945777082e-18 +0 0 4338 0 1.41575332137948e-18 +0 0 4339 0 4.47530130020792e-18 +0 0 4340 0 1.13214358626235e-18 +0 0 4341 0 3.00909240060499e-18 +0 0 4342 0 1.40707289639196e-18 +0 0 4343 0 2.32305789518071e-18 +0 0 4344 0 1.59455483445814e-18 +0 0 4345 0 1.23848476987561e-17 +0 0 4346 0 6.65024548611574e-18 +0 0 4347 0 2.50902821432576e-17 +0 0 4348 0 2.94992558709818e-18 +0 0 4349 0 8.1489932047284e-17 +0 0 4350 0 8.60205055268505e-18 +0 0 4351 0 4.80475730573232e-17 +0 0 4352 0 1.86570664511226e-15 +0 0 4353 0 7.43023443770224e-18 +0 0 4354 0 1.87344375275031e-17 +0 0 4355 0 6.89003605959976e-18 +0 0 4356 0 5.29247428703182e-18 +0 0 4357 0 3.64550705731659e-18 +0 0 4358 0 1.96731604108188e-18 +0 0 4359 0 3.49224701077046e-18 +0 0 4360 0 4.97452746765624e-18 +0 0 4361 0 7.81324054745562e-19 +0 0 4362 0 9.62915617204303e-18 +0 0 4363 0 1.29837705920545e-18 +0 0 4364 0 1.64389222238213e-17 +0 0 4365 0 2.59636506229164e-18 +0 0 4366 0 4.12619286190659e-17 +0 0 4367 0 4.20739216473724e-18 +0 0 4368 0 4.39667020461172e-17 +0 0 4369 0 6.49755708995202e-18 +0 0 4370 0 1 +0 0 4371 0 1.25177541020994e-17 +0 0 4372 0 5.11634709384593e-18 +0 0 4373 0 6.98200641084509e-18 +0 0 4374 0 5.60066981948902e-18 +0 0 4375 0 5.04997188803281e-18 +0 0 4376 0 5.03416057825233e-18 +0 0 4377 0 2.75884515908832e-17 +0 0 4378 0 1.96527720309856e-18 +0 0 4379 0 1.18687122313713e-17 +0 0 4380 0 6.14838864848381e-18 +0 0 4381 0 2.27835036339321e-18 +0 0 4382 0 1.38003748952749e-17 +0 0 4383 0 7.42544937477108e-18 +0 0 4384 0 9.27559028441424e-18 +0 0 4385 0 9.68802218112966e-18 +0 0 4386 0 1.16573642604257e-15 +0 0 4387 0 1.81400563923162e-18 +0 0 4388 0 3.18289513032731e-18 +0 0 4389 0 8.82586741782437e-18 +0 0 4390 0 3.51152336345649e-18 +0 0 4391 0 2.73305786347438e-17 +0 0 4392 0 8.67510941311754e-18 +0 0 4393 0 1.37662454387801e-17 +0 0 4394 0 8.24017035158933e-16 +0 0 4395 0 1.14501288862795e-17 +0 0 4396 0 5.53380686654478e-19 +0 0 4397 0 1.99669951524976e-18 +0 0 4398 0 5.08633711777537e-18 +0 0 4399 0 2.72193292672144e-18 +0 0 4400 0 2.97149836095286e-17 +0 0 4401 0 5.98922060959676e-18 +0 0 4402 0 1.89162653711134e-17 +0 0 4403 0 3.95031131353776e-18 +0 0 4404 0 9.20006834791307e-16 +0 0 4405 0 9.29145080903141e-18 +0 0 4406 0 6.214381758266e-18 +0 0 4407 0 1.42496542652087e-18 +0 0 4408 0 3.44687893915921e-18 +0 0 4409 0 1.79060381989933e-18 +0 0 4410 0 3.38720223070884e-18 +0 0 4411 0 2.77539434016677e-17 +0 0 4412 0 2.96178846230655e-18 +0 0 4413 0 6.15171997744733e-18 +0 0 4414 0 1.30475324625184e-17 +0 0 4415 0 7.08194714156512e-18 +0 0 4416 0 1.75366355486856e-15 +0 0 4417 0 1.20971514672617e-17 +0 0 4418 0 3.16915596459804e-18 +0 0 4419 0 2.97700857632305e-18 +0 0 4420 0 5.05911514970326e-18 +0 0 4421 0 2.72439619265693e-18 +0 0 4422 0 3.65305096379207e-18 +0 0 4423 0 1.64608911237582e-18 +0 0 4424 0 4.10050708314118e-18 +0 0 4425 0 4.96091123302219e-18 +0 0 4426 0 4.04930868603137e-17 +0 0 4427 0 9.087467753258e-18 +0 0 4428 0 3.43308458849699e-17 +0 0 4429 0 5.59696241261152e-18 +0 0 4430 0 4.93383731403175e-17 +0 0 4431 0 1.20967596673497e-17 +0 0 4432 0 3.43446329483518e-18 +0 0 4433 0 5.82648661166901e-18 +0 0 4434 0 5.62804603398637e-18 +0 0 4435 0 1.19724458772591e-18 +0 0 4436 0 1.44220789997027e-18 +0 0 4437 0 1.07968543035541e-17 +0 0 4438 0 2.86516060757211e-18 +0 0 4439 0 1.140765547038e-17 +0 0 4440 0 9.61754172227488e-19 +0 0 4441 0 7.59876991175034e-17 +0 0 4442 0 3.31676464301768e-18 +0 0 4443 0 7.93170681959595e-17 +0 0 4444 0 9.8029397749296e-19 +0 0 4445 0 3.64236932964023e-17 +0 0 4446 0 3.84070926193107e-16 +0 0 4447 0 1.31016716770569e-17 +0 0 4448 0 5.7502349741024e-19 +0 0 4449 0 5.34175894242542e-18 +0 0 4450 0 2.21109222263771e-18 +0 0 4451 0 1.54232169138683e-18 +0 0 4452 0 2.49234253893549e-18 +0 0 4453 0 4.4196822713007e-19 +0 0 4454 0 1.3199205641165e-17 +0 0 4455 0 9.03309504808699e-19 +0 0 4456 0 2.16510445489039e-17 +0 0 4457 0 1.61018121296183e-18 +0 0 4458 0 7.72870607032694e-17 +0 0 4459 0 1.33070426780287e-18 +0 0 4460 0 4.33373863183971e-17 +0 0 4461 0 6.05709337079858e-18 +0 0 4462 0 3.09660813961006e-17 +0 0 4463 0 6.8889033080036e-18 +0 0 4464 0 0.999999999999997 +0 0 4465 0 2.07368216813992e-18 +0 0 4466 0 2.26865281865862e-18 +0 0 4467 0 1.14284575130639e-17 +0 0 4468 0 2.15412409765874e-18 +0 0 4469 0 3.15913255187127e-18 +0 0 4470 0 1.54519884431767e-17 +0 0 4471 0 3.6477237490041e-18 +0 0 4472 0 1.95549668870892e-17 +0 0 4473 0 1.39716779943983e-18 +0 0 4474 0 3.05443255304884e-18 +0 0 4475 0 6.26581675438544e-18 +0 0 4476 0 1.37319037820659e-18 +0 0 4477 0 1.70036573825907e-17 +0 0 4478 0 6.24367300047782e-18 +0 0 4479 0 8.4776132913017e-18 +0 0 4480 0 7.17778283540559e-18 +0 0 4481 0 8.74345438446624e-19 +0 0 4482 0 4.80218109512285e-18 +0 0 4483 0 1.52517955060408e-18 +0 0 4484 0 3.15581159072257e-17 +0 0 4485 0 3.30296661638991e-18 +0 0 4486 0 4.43389677831035e-17 +0 0 4487 0 3.33730356269948e-18 +0 0 4488 0 2.51788248574529e-17 +0 0 4489 0 2.16980298626063e-15 +0 0 4490 0 1.21486507352323e-18 +0 0 4491 0 2.9645873351669e-18 +0 0 4492 0 2.14266059480768e-18 +0 0 4493 0 1.75699584107899e-17 +0 0 4494 0 2.03928478675374e-18 +0 0 4495 0 1.4822674131518e-18 +0 0 4496 0 4.48018856759693e-18 +0 0 4497 0 2.00863654822024e-17 +0 0 4498 0 7.97498202166433e-18 +0 0 4499 0 9.58108706718802e-16 +0 0 4500 0 1.27547771149537e-18 +0 0 4501 0 1.19685593945151e-18 +0 0 4502 0 3.54485152116375e-18 +0 0 4503 0 3.10347731205186e-18 +0 0 4504 0 1.00536488756244e-17 +0 0 4505 0 5.35890426145575e-18 +0 0 4506 0 3.57011821466296e-17 +0 0 4507 0 6.17979574083814e-18 +0 0 4508 0 3.52838558048993e-17 +0 0 4509 0 9.15999552105025e-18 +0 0 4510 0 1.21721627412026e-17 +0 0 4511 0 1.24736948997614e-15 +0 0 4512 0 1.83965249664615e-18 +0 0 4513 0 1.35241184667959e-17 +0 0 4514 0 1.94485332211323e-18 +0 0 4515 0 3.23395985323004e-18 +0 0 4516 0 4.12747818099826e-18 +0 0 4517 0 3.75078334732469e-18 +0 0 4518 0 3.84278085282527e-18 +0 0 4519 0 2.68436915963693e-17 +0 0 4520 0 6.38192376671667e-19 +0 0 4521 0 3.32208057614893e-17 +0 0 4522 0 4.68024545706235e-18 +0 0 4523 0 3.82696256086314e-17 +0 0 4524 0 1.00636517111751e-17 +0 0 4525 0 4.23159275941901e-16 +0 0 4526 0 1.49608760269779e-17 +0 0 4527 0 4.35068607077901e-18 +0 0 4528 0 6.27822731575219e-18 +0 0 4529 0 1.07589271625424e-18 +0 0 4530 0 6.02303702760449e-18 +0 0 4531 0 9.66852211067773e-19 +0 0 4532 0 1.22930931473927e-17 +0 0 4533 0 7.79138079986649e-19 +0 0 4534 0 5.02001339226141e-17 +0 0 4535 0 1.29539435240034e-18 +0 0 4536 0 5.75471786088312e-17 +0 0 4537 0 6.79978633712731e-18 +0 0 4538 0 6.80390992631846e-17 +0 0 4539 0 5.27490560850668e-18 +0 0 4540 0 4.89454771126029e-17 +0 0 4541 0 3.68163681505647e-16 +0 0 4542 0 2.22372353886153e-17 +0 0 4543 0 7.01070849288238e-18 +0 0 4544 0 9.97870231766997e-18 +0 0 4545 0 1.38966381829818e-18 +0 0 4546 0 1.69581647948849e-18 +0 0 4547 0 3.6901355381289e-18 +0 0 4548 0 2.1683041622964e-18 +0 0 4549 0 8.26139637928257e-17 +0 0 4550 0 3.98577142475922e-19 +0 0 4551 0 9.77324513168761e-17 +0 0 4552 0 1.81679306535564e-18 +0 0 4553 0 1.6638148170273e-17 +0 0 4554 0 5.9440849261615e-19 +0 0 4555 0 2.26881217900047e-17 +0 0 4556 0 6.56851011511818e-18 +0 0 4557 0 3.16065491440018e-17 +0 0 4558 0 6.88910806319452e-18 +0 0 4559 0 1 +0 0 4560 0 1.67420574062768e-17 +0 0 4561 0 8.70819212559664e-18 +0 0 4562 0 7.94518620275437e-18 +0 0 4563 0 1.7751663533638e-18 +0 0 4564 0 9.94749477021565e-18 +0 0 4565 0 2.28494643057033e-18 +0 0 4566 0 2.79404178354397e-17 +0 0 4567 0 5.94950746222885e-18 +0 0 4568 0 9.56715177700863e-18 +0 0 4569 0 5.14153526776344e-18 +0 0 4570 0 2.86841922607382e-18 +0 0 4571 0 2.79177628028111e-17 +0 0 4572 0 3.03909172703132e-18 +0 0 4573 0 1.44712379660389e-17 +0 0 4574 0 1.06598727279551e-18 +0 0 4575 0 5.53187115658818e-18 +0 0 4576 0 4.36915261939445e-18 +0 0 4577 0 1.72674965671779e-18 +0 0 4578 0 4.81937753466366e-17 +0 0 4579 0 4.17283000144866e-18 +0 0 4580 0 7.58301591898508e-18 +0 0 4581 0 4.72666575417232e-18 +0 0 4582 0 5.12548653645621e-17 +0 0 4583 0 9.69818700027061e-19 +0 0 4584 0 2.81069950718598e-18 +0 0 4585 0 3.95040525003125e-19 +0 0 4586 0 4.16662109684454e-18 +0 0 4587 0 1.12311896095774e-17 +0 0 4588 0 2.43679499366365e-18 +0 0 4589 0 1.90744850521747e-17 +0 0 4590 0 3.89033343167388e-18 +0 0 4591 0 1.04667402669949e-17 +0 0 4592 0 9.95704567687541e-18 +0 0 4593 0 2.62939439942608e-17 +0 0 4594 0 1.83771830361572e-17 +0 0 4595 0 5.01635126346506e-16 +0 0 4596 0 2.02503987824383e-18 +0 0 4597 0 1.33576533946143e-18 +0 0 4598 0 9.26705662616849e-18 +0 0 4599 0 2.38609774300144e-18 +0 0 4600 0 8.10690312483946e-17 +0 0 4601 0 7.19744823392251e-19 +0 0 4602 0 4.35252804041418e-17 +0 0 4603 0 3.46986285859483e-18 +0 0 4604 0 7.61393531772942e-17 +0 0 4605 0 2.41587106407522e-18 +0 0 4606 0 3.64856135071382e-17 +0 0 4607 0 4.69170701995436e-16 +0 0 4608 0 1.32579576170264e-17 +0 0 4609 0 1.4130251243792e-18 +0 0 4610 0 2.69587765287369e-18 +0 0 4611 0 2.93525580057469e-18 +0 0 4612 0 2.44511078599549e-18 +0 0 4613 0 3.77004280208215e-17 +0 0 4614 0 3.30823858173907e-18 +0 0 4615 0 4.14774409030798e-17 +0 0 4616 0 3.47017991759198e-18 +0 0 4617 0 1.73360734070951e-17 +0 0 4618 0 5.48209208465047e-18 +0 0 4619 0 7.58076939031889e-17 +0 0 4620 0 2.00457801112091e-17 +0 0 4621 0 1.66879333396038e-15 +0 0 4622 0 1.81831392777762e-17 +0 0 4623 0 7.33841215677652e-18 +0 0 4624 0 6.51503076464419e-19 +0 0 4625 0 4.01246819278157e-18 +0 0 4626 0 1.97409980248208e-17 +0 0 4627 0 4.0231125887227e-18 +0 0 4628 0 6.41034009019462e-17 +0 0 4629 0 1.53721440635729e-18 +0 0 4630 0 6.86704001876317e-17 +0 0 4631 0 2.38767896630348e-18 +0 0 4632 0 3.06540284793523e-17 +0 0 4633 0 2.37914169517159e-18 +0 0 4634 0 7.37969499903282e-17 +0 0 4635 0 3.24366042505944e-18 +0 0 4636 0 7.20634450676642e-17 +0 0 4637 0 7.53126271130264e-16 +0 0 4638 0 1.31783312620808e-17 +0 0 4639 0 5.98190686874725e-18 +0 0 4640 0 2.93943085913226e-18 +0 0 4641 0 5.94017173930823e-18 +0 0 4642 0 1.0201790500874e-18 +0 0 4643 0 6.84615496798337e-17 +0 0 4644 0 9.8352211595915e-19 +0 0 4645 0 5.11353457160944e-16 +0 0 4646 0 1.42969042403062e-18 +0 0 4647 0 2.27534939012596e-17 +0 0 4648 0 3.05077666196422e-18 +0 0 4649 0 1.50111733649686e-17 +0 0 4650 0 4.73429553557877e-18 +0 0 4651 0 8.30212323292167e-18 +0 0 4652 0 4.09587114038706e-18 +0 0 4653 0 4.61367164299444e-17 +0 0 4654 0 1.69928619445404e-17 +0 0 4655 0 0.999999999999997 +0 0 4656 0 5.46693055358539e-18 +0 0 4657 0 2.39921497909413e-18 +0 0 4658 0 3.41910112460597e-17 +0 0 4659 0 4.37253864327329e-18 +0 0 4660 0 3.48929317507966e-18 +0 0 4661 0 2.86957686352424e-17 +0 0 4662 0 1.40839973496756e-18 +0 0 4663 0 5.13687611426435e-17 +0 0 4664 0 2.7983731872822e-18 +0 0 4665 0 2.99703484327242e-18 +0 0 4666 0 1.88492445234306e-17 +0 0 4667 0 3.95178898073026e-18 +0 0 4668 0 2.74261590927136e-18 +0 0 4669 0 2.88259222708371e-18 +0 0 4670 0 2.98665046468066e-17 +0 0 4671 0 8.5669851267949e-18 +0 0 4672 0 1.76110739479973e-18 +0 0 4673 0 9.1835519748838e-17 +0 0 4674 0 2.30662452752428e-18 +0 0 4675 0 2.37629339987951e-17 +0 0 4676 0 3.95177521737903e-18 +0 0 4677 0 4.37115940441306e-17 +0 0 4678 0 3.66530256691186e-18 +0 0 4679 0 2.8088200288253e-17 +0 0 4680 0 1.34769397616658e-17 +0 0 4681 0 2.64509320519933e-18 +0 0 4682 0 5.12265022489715e-17 +0 0 4683 0 2.86716274173859e-18 +0 0 4684 0 3.17736957267077e-17 +0 0 4685 0 7.50868657188671e-19 +0 0 4686 0 5.1177840150807e-17 +0 0 4687 0 1.09648112091709e-18 +0 0 4688 0 4.33023617521481e-17 +0 0 4689 0 1.38837693282385e-18 +0 0 4690 0 1.08192051095623e-17 +0 0 4691 0 1.90916946749732e-17 +0 0 4692 0 4.35297905542656e-18 +0 0 4693 0 1.29241737001402e-17 +0 0 4694 0 4.26054207201787e-18 +0 0 4695 0 2.6080334357839e-16 +0 0 4696 0 2.02778121707021e-18 +0 0 4697 0 4.3503846250018e-17 +0 0 4698 0 3.69625330702375e-18 +0 0 4699 0 7.26650719262816e-17 +0 0 4700 0 2.27703822448831e-18 +0 0 4701 0 8.07136109939646e-17 +0 0 4702 0 1.21980117309093e-17 +0 0 4703 0 7.29289467706841e-18 +0 0 4704 0 1.60460944284625e-16 +0 0 4705 0 4.82479650438759e-19 +0 0 4706 0 2.63670768227203e-18 +0 0 4707 0 2.19461632746609e-18 +0 0 4708 0 2.47299300788963e-16 +0 0 4709 0 1.39591145388482e-18 +0 0 4710 0 3.14332356740602e-17 +0 0 4711 0 3.11704378584942e-18 +0 0 4712 0 4.17228166488405e-17 +0 0 4713 0 2.67603887269946e-18 +0 0 4714 0 4.4088375616486e-17 +0 0 4715 0 1.55014434478459e-18 +0 0 4716 0 5.1002101798159e-17 +0 0 4717 0 1.64022458029024e-17 +0 0 4718 0 3.54072005582388e-16 +0 0 4719 0 6.0340397357803e-18 +0 0 4720 0 2.13640435701832e-18 +0 0 4721 0 8.47974291578032e-18 +0 0 4722 0 1.54834163595038e-18 +0 0 4723 0 1.45611424076966e-16 +0 0 4724 0 5.23199659025446e-19 +0 0 4725 0 1.50220065054146e-16 +0 0 4726 0 3.36663106669818e-18 +0 0 4727 0 2.02662840466811e-17 +0 0 4728 0 3.4718455911682e-18 +0 0 4729 0 3.57158687176696e-17 +0 0 4730 0 1.3242847969221e-18 +0 0 4731 0 4.65575980707512e-17 +0 0 4732 0 4.3710005542586e-19 +0 0 4733 0 3.7056995318175e-17 +0 0 4734 0 1.17512624612289e-17 +0 0 4735 0 1.89720945737697e-17 +0 0 4736 0 8.57283398707875e-18 +0 0 4737 0 1.36484311101018e-18 +0 0 4738 0 1.94033709235674e-17 +0 0 4739 0 1.47948142744979e-18 +0 0 4740 0 1.19831936908209e-16 +0 0 4741 0 1.82805274911928e-18 +0 0 4742 0 8.33069501932851e-17 +0 0 4743 0 1.52656817718049e-18 +0 0 4744 0 7.49390614645114e-18 +0 0 4745 0 1.62190889919988e-18 +0 0 4746 0 8.23967927395664e-18 +0 0 4747 0 1.58522807687589e-18 +0 0 4748 0 1.12976056883281e-17 +0 0 4749 0 5.43739320520517e-18 +0 0 4750 0 2.09873162442339e-17 +0 0 4751 0 9.66173558503192e-18 +0 0 4752 0 1 +0 0 4753 0 3.01873494972295e-17 +0 0 4754 0 4.1255668377404e-17 +0 0 4755 0 2.20124754153699e-18 +0 0 4756 0 4.51561144094359e-17 +0 0 4757 0 6.70620806145006e-17 +0 0 4758 0 3.73262070578393e-18 +0 0 4759 0 1.7986963785977e-17 +0 0 4760 0 1.64332108983313e-18 +0 0 4761 0 1.5670363239359e-17 +0 0 4762 0 3.2296976560946e-17 +0 0 4763 0 6.3309077273928e-19 +0 0 4764 0 5.91415977960428e-17 +0 0 4765 0 5.21027242024196e-18 +0 0 4766 0 5.42469135423779e-17 +0 0 4767 0 2.06290342192814e-18 +0 0 4768 0 2.12326613646406e-17 +0 0 4769 0 5.52152438821583e-17 +0 0 4770 0 1.592705087876e-18 +0 0 4771 0 1.54642219212014e-16 +0 0 4772 0 4.20622777737203e-18 +0 0 4773 0 5.40936683351964e-17 +0 0 4774 0 4.54209716850944e-18 +0 0 4775 0 4.19308571630896e-17 +0 0 4776 0 4.03544886955016e-18 +0 0 4777 0 2.05940814072165e-18 +0 0 4778 0 2.92061834846631e-17 +0 0 4779 0 2.27085794617996e-18 +0 0 4780 0 1.28619748977839e-16 +0 0 4781 0 1.56769843305719e-18 +0 0 4782 0 8.26358939965674e-17 +0 0 4783 0 1.01660053897127e-18 +0 0 4784 0 6.70036736524046e-17 +0 0 4785 0 1.31798284231251e-18 +0 0 4786 0 5.58731817096062e-17 +0 0 4787 0 7.13652742049888e-18 +0 0 4788 0 1.04211942144387e-17 +0 0 4789 0 6.49110049193788e-18 +0 0 4790 0 9.54540576930122e-19 +0 0 4791 0 3.10481766727801e-16 +0 0 4792 0 9.1387399587762e-19 +0 0 4793 0 1.37274171873506e-16 +0 0 4794 0 3.06926132675761e-18 +0 0 4795 0 4.08144265820187e-17 +0 0 4796 0 2.91129569120541e-18 +0 0 4797 0 4.07968928878665e-17 +0 0 4798 0 1.06098512212807e-18 +0 0 4799 0 5.66682653214545e-17 +0 0 4800 0 1.08375582943722e-17 +0 0 4801 0 1.3311478169826e-17 +0 0 4802 0 1.85057694749901e-18 +0 0 4803 0 1.2860005262011e-18 +0 0 4804 0 2.9402087691184e-16 +0 0 4805 0 1.32997247638428e-18 +0 0 4806 0 7.60961678267208e-17 +0 0 4807 0 2.17182190151749e-18 +0 0 4808 0 4.00925942968418e-17 +0 0 4809 0 1.36729974938023e-18 +0 0 4810 0 3.43945112164944e-17 +0 0 4811 0 1.97804107818371e-18 +0 0 4812 0 3.20739694383989e-17 +0 0 4813 0 6.68602029439781e-18 +0 0 4814 0 1.62054505205426e-16 +0 0 4815 0 3.52327319946385e-18 +0 0 4816 0 4.84934719676098e-16 +0 0 4817 0 6.04120862538804e-18 +0 0 4818 0 1.34596263816894e-18 +0 0 4819 0 1.19341188576051e-16 +0 0 4820 0 2.04890383479307e-18 +0 0 4821 0 1.17931469298226e-16 +0 0 4822 0 1.34401955918268e-18 +0 0 4823 0 4.1766777253877e-17 +0 0 4824 0 1.44259949354205e-18 +0 0 4825 0 1.11477294403675e-17 +0 0 4826 0 1.31116517253987e-18 +0 0 4827 0 1.14869344199719e-17 +0 0 4828 0 2.97645637656901e-18 +0 0 4829 0 1.73934343752715e-17 +0 0 4830 0 5.09851958847049e-18 +0 0 4831 0 1.49116284914194e-16 +0 0 4832 0 7.70740603548222e-16 +0 0 4833 0 1.01678299037494e-17 +0 0 4834 0 2.40322098645688e-17 +0 0 4835 0 1.83143204823755e-18 +0 0 4836 0 9.42933060266754e-17 +0 0 4837 0 1.47948142744979e-18 +0 0 4838 0 6.64073104214901e-17 +0 0 4839 0 4.44058821341938e-18 +0 0 4840 0 1.11736589719192e-17 +0 0 4841 0 1.81510813139886e-18 +0 0 4842 0 6.47135240375881e-18 +0 0 4843 0 1.81226239752309e-18 +0 0 4844 0 5.45702221408129e-18 +0 0 4845 0 4.54704515610806e-18 +0 0 4846 0 1.02031178305004e-17 +0 0 4847 0 2.70559983846965e-18 +0 0 4848 0 4.2010246183883e-17 +0 0 4849 0 2.00259106011296e-17 +0 0 4850 0 0.999999999999999 +0 0 4851 0 3.97439980435196e-18 +0 0 4852 0 3.89845697607367e-18 +0 0 4853 0 4.4588391038154e-17 +0 0 4854 0 4.14381418993436e-18 +0 0 4855 0 1.99754372610524e-18 +0 0 4856 0 2.70886626956657e-17 +0 0 4857 0 1.93402657967073e-19 +0 0 4858 0 5.04349561067738e-17 +0 0 4859 0 4.99854603930832e-18 +0 0 4860 0 2.87495252221389e-18 +0 0 4861 0 1.13247443271511e-16 +0 0 4862 0 1.90463295934376e-18 +0 0 4863 0 6.74000159809101e-17 +0 0 4864 0 2.18525062206476e-18 +0 0 4865 0 3.03458143970243e-17 +0 0 4866 0 4.32972509541073e-18 +0 0 4867 0 1.92825864887255e-18 +0 0 4868 0 9.49359268305504e-17 +0 0 4869 0 1.36169300391644e-18 +0 0 4870 0 2.20227739065067e-17 +0 0 4871 0 2.12176153935725e-18 +0 0 4872 0 4.46619683563001e-17 +0 0 4873 0 1.63672427110028e-18 +0 0 4874 0 4.5574976413467e-17 +0 0 4875 0 4.20355726325717e-18 +0 0 4876 0 2.75569138931378e-18 +0 0 4877 0 4.64154635185907e-17 +0 0 4878 0 5.65465932428875e-19 +0 0 4879 0 7.48768636613547e-17 +0 0 4880 0 3.6707000283731e-18 +0 0 4881 0 4.11794890001358e-17 +0 0 4882 0 2.46071624729864e-18 +0 0 4883 0 2.27841676808097e-17 +0 0 4884 0 3.54865677973743e-18 +0 0 4885 0 4.8641497329053e-17 +0 0 4886 0 8.95079273216936e-18 +0 0 4887 0 3.10643960983737e-18 +0 0 4888 0 8.96868996082143e-17 +0 0 4889 0 2.2733902655099e-18 +0 0 4890 0 4.63335183839712e-17 +0 0 4891 0 1.52075458547306e-18 +0 0 4892 0 1.46450477821767e-17 +0 0 4893 0 2.49220802977604e-18 +0 0 4894 0 1.97898380122378e-17 +0 0 4895 0 4.65603488579838e-18 +0 0 4896 0 1.90978247152781e-17 +0 0 4897 0 2.40458217737904e-18 +0 0 4898 0 5.57468384999118e-17 +0 0 4899 0 7.34300808368826e-18 +0 0 4900 0 1.91452178222612e-18 +0 0 4901 0 1.30682856576744e-16 +0 0 4902 0 1.15991686266341e-18 +0 0 4903 0 1.87952926166514e-17 +0 0 4904 0 2.26077308423967e-18 +0 0 4905 0 2.22048726352888e-17 +0 0 4906 0 9.2471644593114e-19 +0 0 4907 0 1.35976032552002e-17 +0 0 4908 0 2.23822730465396e-18 +0 0 4909 0 7.1607976703853e-18 +0 0 4910 0 2.26966163933704e-18 +0 0 4911 0 1.1015505902011e-17 +0 0 4912 0 4.09284004346536e-18 +0 0 4913 0 6.09359504822121e-17 +0 0 4914 0 1.30600697501364e-17 +0 0 4915 0 1.12649641932401e-18 +0 0 4916 0 1.59272204065648e-16 +0 0 4917 0 2.22261028442735e-18 +0 0 4918 0 2.24102224812366e-17 +0 0 4919 0 3.24218830184489e-18 +0 0 4920 0 1.03015769626895e-17 +0 0 4921 0 1.6774775853423e-18 +0 0 4922 0 3.45529178122363e-18 +0 0 4923 0 1.88967692926879e-18 +0 0 4924 0 5.81898469614873e-18 +0 0 4925 0 3.4501036995983e-18 +0 0 4926 0 4.65008138426248e-18 +0 0 4927 0 1.02508765809617e-17 +0 0 4928 0 9.75611442918301e-18 +0 0 4929 0 1.30054076929256e-17 +0 0 4930 0 6.35879770577113e-17 +0 0 4931 0 2.86087280724744e-17 +0 0 4932 0 1.5051835230531e-18 +0 0 4933 0 1.02131051257542e-16 +0 0 4934 0 1.83143204823755e-18 +0 0 4935 0 1.94033709235674e-17 +0 0 4936 0 4.15850480451631e-19 +0 0 4937 0 3.44639931092577e-18 +0 0 4938 0 1.43318379583137e-18 +0 0 4939 0 5.53343193864689e-18 +0 0 4940 0 3.97391418640444e-18 +0 0 4941 0 2.92636559692738e-18 +0 0 4942 0 3.12320023237015e-18 +0 0 4943 0 2.45077198647928e-18 +0 0 4944 0 3.30604898007001e-18 +0 0 4945 0 2.78359114421761e-18 +0 0 4946 0 1.91615775832469e-18 +0 0 4947 0 3.56006370329822e-18 +0 0 4948 0 8.62807325059491e-18 +0 0 4949 0 1 +0 0 4950 0 1.60241822849642e-16 +0 0 4951 0 8.31022077839297e-17 +0 0 4952 0 4.99310887115988e-19 +0 0 4953 0 1.27392084973225e-16 +0 0 4954 0 1.20216620236254e-16 +0 0 4955 0 1.27585279841316e-18 +0 0 4956 0 1.33486155695772e-16 +0 0 4957 0 1.61688173780089e-18 +0 0 4958 0 8.03885814242901e-17 +0 0 4959 0 1.26674710953454e-16 +0 0 4960 0 6.83288697999221e-19 +0 0 4961 0 4.57526305360999e-17 +0 0 4962 0 9.71857789564138e-19 +0 0 4963 0 6.78399606124589e-17 +0 0 4964 0 8.99794430721074e-19 +0 0 4965 0 4.8149246934298e-17 +0 0 4966 0 3.618752974305e-16 +0 0 4967 0 1.52345110133629e-18 +0 0 4968 0 5.39292040599897e-17 +0 0 4969 0 1.61999019149136e-18 +0 0 4970 0 6.77165359316499e-17 +0 0 4971 0 3.92179481566254e-19 +0 0 4972 0 3.48532145710311e-17 +0 0 4973 0 1.95857722543501e-18 +0 0 4974 0 4.59416549594453e-17 +0 0 4975 0 3.39725715375254e-16 +0 0 4976 0 1.89150225469458e-18 +0 0 4977 0 4.05955126148227e-17 +0 0 4978 0 9.37577921890381e-19 +0 0 4979 0 1.93271644474741e-17 +0 0 4980 0 1.89495418267359e-18 +0 0 4981 0 2.85033536325665e-17 +0 0 4982 0 1.60707677077792e-18 +0 0 4983 0 1.91507394302776e-17 +0 0 4984 0 6.4334262224237e-18 +0 0 4985 0 1.22510310171365e-16 +0 0 4986 0 1.43882186651964e-16 +0 0 4987 0 2.51385384383689e-18 +0 0 4988 0 9.07790405479174e-17 +0 0 4989 0 2.22626125575797e-18 +0 0 4990 0 1.25993801707404e-17 +0 0 4991 0 2.23209628219578e-18 +0 0 4992 0 2.23376726362944e-17 +0 0 4993 0 5.64391624478625e-19 +0 0 4994 0 8.45853529680292e-18 +0 0 4995 0 2.63403859910128e-18 +0 0 4996 0 1.45931883519579e-17 +0 0 4997 0 4.62305587083389e-18 +0 0 4998 0 1.66737048999531e-16 +0 0 4999 0 2.83889569188995e-16 +0 0 5000 0 2.76000145221816e-18 +0 0 5001 0 6.31524850679146e-17 +0 0 5002 0 1.23839591714797e-18 +0 0 5003 0 1.06558213972247e-17 +0 0 5004 0 2.18156718780839e-18 +0 0 5005 0 5.13013197087331e-18 +0 0 5006 0 1.61958434481573e-18 +0 0 5007 0 4.57198851658944e-18 +0 0 5008 0 2.0833829117534e-18 +0 0 5009 0 4.44431237699445e-18 +0 0 5010 0 5.92401141512531e-18 +0 0 5011 0 2.42374956581322e-17 +0 0 5012 0 2.51860954634123e-18 +0 0 5013 0 1.54015750416405e-16 +0 0 5014 0 6.15909395826318e-16 +0 0 5015 0 9.17876433045243e-19 +0 0 5016 0 1.9940424006515e-17 +0 0 5017 0 1.48394542206785e-18 +0 0 5018 0 1.10399884547869e-17 +0 0 5019 0 2.17821612271188e-18 +0 0 5020 0 6.74094364107446e-18 +0 0 5021 0 3.86007548013262e-18 +0 0 5022 0 1.960144278783e-18 +0 0 5023 0 4.66638456987837e-18 +0 0 5024 0 2.14667613459196e-18 +0 0 5025 0 2.28225558646029e-18 +0 0 5026 0 5.88445823477481e-18 +0 0 5027 0 4.12783211721645e-18 +0 0 5028 0 2.27091318776597e-17 +0 0 5029 0 5.69794068260105e-18 +0 0 5030 0 6.43696544664041e-17 +0 0 5031 0 8.4595441741929e-16 +0 0 5032 0 1.5051835230531e-18 +0 0 5033 0 2.40322098645688e-17 +0 0 5034 0 1.36484311101018e-18 +0 0 5035 0 7.32962081578492e-18 +0 0 5036 0 9.85573705578792e-19 +0 0 5037 0 3.41832981703418e-18 +0 0 5038 0 3.71339355265559e-18 +0 0 5039 0 2.1759865355111e-18 +0 0 5040 0 8.30133322093575e-19 +0 0 5041 0 6.54582920813885e-18 +0 0 5042 0 1.33885845054182e-18 +0 0 5043 0 1.7955057406113e-18 +0 0 5044 0 8.50257887302885e-19 +0 0 5045 0 5.10450959040548e-18 +0 0 5046 0 2.73303457568347e-18 +0 0 5047 0 2.32495084449148e-17 +0 0 5048 0 2.27289106689598e-17 +0 0 5049 0 0.999999999999999 + diff --git a/Multipole/test/test_midpoint.par b/Multipole/test/test_midpoint.par new file mode 100644 index 00000000..ce83d458 --- /dev/null +++ b/Multipole/test/test_midpoint.par @@ -0,0 +1,93 @@ + +ActiveThorns = "Coordinates SymBase IOUtil CarpetX InitBase Multipole" +ActiveThorns = "LocalInterp AEILocalInterp" + +############################################################# +# Grid +############################################################# +Cactus::presync_mode = "mixed-error" +CarpetX::interpolation_order = 3 +Multipole::interpolator_pars = "order=3" +CarpetX::verbose = "yes" +CarpetX::max_tile_size_y = 100000 +CarpetX::max_tile_size_z = 100000 +CarpetX::max_grid_size_x = 100000 +CarpetX::max_grid_size_y = 100000 +CarpetX::max_grid_size_z = 100000 +CarpetX::xmin = -10 +CarpetX::ymin = -10 +CarpetX::zmin = -10 +CarpetX::xmax = 10 +CarpetX::ymax = 10 +CarpetX::zmax = 10 +CarpetX::ncells_x = 128 +CarpetX::ncells_y = 128 +CarpetX::ncells_z = 128 +CarpetX::periodic_x = "no" +CarpetX::periodic_y = "no" +CarpetX::periodic_z = "no" + +############################################################# +# Carpet +############################################################# + +CarpetX::ghost_size = 3 +#Carpet::domain_from_coordbase = "yes" +#Carpet::poison_new_timelevels = "yes" +#Carpet::check_for_poison = "no" +#CarpetLib::poison_value = 113 +#Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +#CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "midpoint" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" +IO::out_every = 1 + +#CarpetIOASCII::compact_format = "yes" +# +## Enabling 1D output for the test grid functions would be helpful for +## localising any failures but it makes the tests dependent on the +## number of processors, as CarpetIOASCII's output is dependent on +## this. +# +## CarpetIOASCII::out1d_vars = "Multipole::harmonics" +## CarpetIOASCII::out1d_every = 1 +## CarpetIOASCII::out1d_x = yes +## CarpetIOASCII::out1d_y = yes +## CarpetIOASCII::out1d_z = yes +# +#CarpetIOASCII::out0d_vars = "Multipole::test_midpoint_convergence_order Multipole::test_midpoint_pi_symmetry Multipole::test_midpoint_result_low Multipole::test_midpoint_result_high" +#CarpetIOASCII::out0d_every = 1 +#CarpetIOASCII::out2d_vars = "Multipole::test_orthonormality" +#CarpetIOASCII::out2d_every = 1 diff --git a/Multipole/test/test_midpoint/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_midpoint/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 00000000..512ff5b7 --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.02893346709261987101 +0.093315 0.08635297418339223097 +0.155524 0.1424374679194833349 +0.217734 0.1963199787429049381 +0.279944 0.2471671486784258187 +0.342154 0.294193146903838576 +0.404363 0.3366709365700913392 +0.466573 0.3739435378676271293 +0.528783 0.4054350087484103748 +0.590993 0.4306582732226235111 +0.653202 0.4492234683368490078 +0.715412 0.4608435962204880387 +0.777622 0.4653389746522083592 +0.839832 0.4626400551548833229 +0.902041 0.4527885477879413645 +0.964251 0.4359367963093632725 +1.026461 0.4123454176785940062 +1.088671 0.3823790697863140853 +1.150880 0.3465009764367701361 +1.213090 0.3052659143837330724 +1.275300 0.2593114684503385337 +1.337510 0.2093478341898257211 +1.399719 0.1561477849632657844 +1.461929 0.1005336321893835344 +1.524139 0.04336512949845715281 +1.586349 -0.01447370382736214156 +1.648559 -0.07208881679162400247 +1.710768 -0.1285894766718477522 +1.772978 -0.1831019841103811441 +1.835188 -0.2347838058663534178 +1.897398 -0.2828358443855507609 +1.959607 -0.3265150276837387455 +2.021817 -0.3651463751863797125 +2.084027 -0.3981323274878726948 +2.146237 -0.4249632074913482493 +2.208446 -0.4452239442387533885 +2.270656 -0.4586013776952369003 +2.332866 -0.4648887453138168535 +2.395076 -0.4639888395936355159 +2.457285 -0.4559155537996283925 +2.519495 -0.440793652786557022 +2.581705 -0.4188569121923055305 +2.643915 -0.3904446039308780425 +2.706124 -0.3559958289245996887 +2.768334 -0.3160434277544075798 +2.830544 -0.2712047334142297927 +2.892754 -0.2221733595069265987 +2.954963 -0.1697070015070529514 +3.017173 -0.1146169172145029835 +3.079383 -0.05775495510179128045 +3.141593 1.405216881902380626e-16 +3.203802 0.05775495510179037145 +3.266012 0.114616917214502359 +3.328222 0.1697070015070525628 +3.390432 0.222173359506926682 +3.452641 0.2712047334142293487 +3.514851 0.3160434277544065251 +3.577061 0.3559958289246002994 +3.639271 0.390444603930877765 +3.701480 0.4188569121923049754 +3.763690 0.4407936527865577991 +3.825900 0.4559155537996283369 +3.888110 0.4639888395936351273 +3.950319 0.4648887453138173531 +4.012529 0.4586013776952365117 +4.074739 0.4452239442387538881 +4.136949 0.4249632074913481938 +4.199158 0.3981323274878734719 +4.261368 0.3651463751863829876 +4.323578 0.32651502768373869 +4.385788 0.2828358443855506499 +4.447998 0.2347838058663525296 +4.510207 0.1831019841103817825 +4.572417 0.1285894766718482796 +4.634627 0.07208881679162447431 +4.696837 0.01447370382736301933 +4.759046 -0.04336512949845710424 +4.821256 -0.1005336321893827295 +4.883466 -0.1561477849632656734 +4.945676 -0.209347834189825055 +5.007885 -0.2593114684503380896 +5.070095 -0.3052659143837321842 +5.132305 -0.3465009764367694145 +5.194515 -0.3823790697863133081 +5.256724 -0.4123454176785932845 +5.318934 -0.4359367963093601084 +5.381144 -0.4527885477879420306 +5.443354 -0.4626400551548835449 +5.505563 -0.4653389746522085257 +5.567773 -0.4608435962204881498 +5.629983 -0.4492234683368492854 +5.692193 -0.4306582732226237331 +5.754402 -0.40543500874841093 +5.816612 -0.373943537867627962 +5.878822 -0.3366709365700916723 +5.941032 -0.2941931469038386315 +6.003241 -0.2471671486784269012 +6.065451 -0.1963199787429055487 +6.127661 -0.1424374679194837234 +6.189871 -0.08635297418339259179 +6.252080 -0.02893346709262025959 + + diff --git a/Multipole/test/test_midpoint/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_midpoint/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 00000000..e3b3d70a --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 -0.02938538621107364412 +0.092400 0.03848542197480419452 +0.154000 0.03869144703294945253 +0.215599 0.03829958428296827838 +0.277199 0.03772923432868782734 +0.338799 0.03701694928323349953 +0.400399 0.03617481331911943931 +0.461999 0.03521200650827675804 +0.523599 0.03413766225226443768 +0.585199 0.03296167642508954915 +0.646798 0.0316947003640265651 +0.708398 0.03034802644948933134 +0.769998 0.02893346709261987101 +0.831598 0.02746322376638926296 +0.893198 0.02594973380422635478 +0.954798 0.02440550719463737209 +1.016398 0.02284301049972752018 +1.077997 0.02127447944140176128 +1.139597 0.01971180649541226515 +1.201197 0.0181663938947303101 +1.262797 0.01664902796720431344 +1.324397 0.01516976274998376242 +1.385997 0.01373782301015031085 +1.447597 0.01236150643235707676 +1.509196 0.01104811420301536964 +1.570796 0.009803887699419261068 +1.632396 0.008633969973060297287 +1.693996 0.00754237577699048891 +1.755596 0.006531986451547710723 +1.817196 0.005604554537196792564 +1.878796 0.00476073112700881821 +1.940395 0.004000106610589308082 +2.001995 0.003321265284498166673 +2.063595 0.002721857822583334616 +2.125195 0.002198683988792303132 +2.186795 0.001747787763968414567 +2.248395 0.001364562629083714094 +2.309995 0.001043864408113172196 +2.371594 0.0007801313220289099286 +2.433194 0.0005675076250886430373 +2.494794 0.0003999695193396636864 +2.556394 0.0002714515551386945894 +2.617994 0.0001759717851006692901 +2.679594 0.0001077519588895267465 +2.741194 6.13325978996633205e-05 +2.802793 3.16805759840831097e-05 +2.864393 1.428714202453316314e-05 +2.925993 5.255013572468394163e-06 +2.987593 1.37317184045237675e-06 +3.049193 1.784410422467429968e-07 +3.110793 2.210896921265367772e-09 + + diff --git a/Multipole/test/test_midpoint/mp_harmonic_l0_m0_r8.00.asc b/Multipole/test/test_midpoint/mp_harmonic_l0_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_midpoint/mp_harmonic_l1_m-1_r8.00.asc b/Multipole/test/test_midpoint/mp_harmonic_l1_m-1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_midpoint/mp_harmonic_l1_m0_r8.00.asc b/Multipole/test/test_midpoint/mp_harmonic_l1_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_midpoint/mp_harmonic_l1_m1_r8.00.asc b/Multipole/test/test_midpoint/mp_harmonic_l1_m1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_midpoint/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_midpoint/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 00000000..1fe66e4f --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -7.041289285427909847e-10 1.443581633103851036e-14 diff --git a/Multipole/test/test_midpoint/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_midpoint/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 00000000..bbff21e9 --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 9.678493447053323137e-11 2.081743216177849247e-17 diff --git a/Multipole/test/test_midpoint/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_midpoint/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 00000000..1be28bda --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 6.615286736270545954e-10 -1.159669920828914974e-07 diff --git a/Multipole/test/test_midpoint/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_midpoint/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 00000000..bc3d5c77 --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -5.452981987686607123e-10 2.136741269598250218e-11 diff --git a/Multipole/test/test_midpoint/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_midpoint/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 00000000..6b5a324e --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.000226123822723245 -1.987596010889696091e-12 diff --git a/Multipole/test/test_midpoint/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_midpoint/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 00000000..d35a2cf7 --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.4644948722885180459 +0.093315 0.4573135879314973451 +0.155524 0.4430622702058126805 +0.217734 0.4219610505257605504 +0.279944 0.3943361617823364362 +0.342154 0.360614804432155267 +0.404363 0.3213181856654591106 +0.466573 0.2770539677312449101 +0.528783 0.2285062742273431258 +0.590993 0.1764260275369377851 +0.653202 0.1216179888700449768 +0.715412 0.06492979544581410634 +0.777622 0.007237764762655660676 +0.839832 -0.05056622937230303982 +0.902041 -0.107588366837952587 +0.964251 -0.1629471850280365952 +1.026461 -0.2157868751123784845 +1.088671 -0.2652903030829701359 +1.150880 -0.3106924065145874048 +1.213090 -0.3512909411473929544 +1.275300 -0.3864586138152340533 +1.337510 -0.4156513757405446152 +1.399719 -0.4384181369715648979 +1.461929 -0.454406928057477344 +1.524139 -0.4633703147223253715 +1.586349 -0.4651699236300833595 +1.648559 -0.4597780324963903764 +1.710768 -0.4472777506979732642 +1.772978 -0.4278623978971478614 +1.835188 -0.4018323125057473577 +1.897398 -0.3695897042486887552 +1.959607 -0.3316332125727823321 +2.021817 -0.2885494717812213672 +2.084027 -0.2410048129949936835 +2.146237 -0.1897340313132872824 +2.208446 -0.135530037586263058 +2.270656 -0.0792305470345097268 +2.332866 -0.02170622918901277815 +2.395076 0.03615367963676587026 +2.457285 0.09345471916817998936 +2.519495 0.1493108038283489092 +2.581705 0.2028585843521482635 +2.643915 0.2532701091988061592 +2.706124 0.2997659224854273274 +2.768334 0.3416273300115163503 +2.830544 0.3782071110450664908 +2.892754 0.4089396263375619789 +2.954963 0.4333499620346062398 +3.017173 0.4510604460362647172 +3.079383 0.4617975186292272993 +3.141593 0.4653951654571256147 +3.203802 0.4617975186292279099 +3.266012 0.4510604460362647727 +3.328222 0.4333499620346069059 +3.390432 0.4089396263375619789 +3.452641 0.3782071110450662688 +3.514851 0.3416273300115171274 +3.577061 0.2997659224854284932 +3.639271 0.2532701091988066588 +3.701480 0.2028585843521488463 +3.763690 0.1493108038283491035 +3.825900 0.09345471916818026692 +3.888110 0.03615367963676684865 +3.950319 -0.02170622918901203915 +4.012529 -0.0792305470345097268 +4.074739 -0.1355300375862620033 +4.136949 -0.1897340313132865885 +4.199158 -0.2410048129949931284 +4.261368 -0.2885494717812224219 +4.323578 -0.3316332125727816105 +4.385788 -0.3695897042486888107 +4.447998 -0.4018323125057448042 +4.510207 -0.4278623978971480835 +4.572417 -0.4472777506979727646 +4.634627 -0.4597780324963897658 +4.696837 -0.4651699236300838591 +4.759046 -0.4633703147223247609 +4.821256 -0.4544069280574770664 +4.883466 -0.438418136971565231 +4.945676 -0.4156513757405452814 +5.007885 -0.3864586138152343309 +5.070095 -0.3512909411473918997 +5.132305 -0.3106924065145878489 +5.194515 -0.2652903030829702469 +5.256724 -0.2157868751123782902 +5.318934 -0.1629471850280359013 +5.381144 -0.1075883668379527397 +5.443354 -0.05056622937230307452 +5.505563 0.00723776476265489653 +5.567773 0.06492979544581369 +5.629983 0.1216179888700443801 +5.692193 0.1764260275369372577 +5.754402 0.2285062742273434866 +5.816612 0.2770539677312442994 +5.878822 0.3213181856654588886 +5.941032 0.3606148044321548785 +6.003241 0.3943361617823362697 +6.065451 0.4219610505257604394 +6.127661 0.443062270205812847 +6.189871 0.4573135879314976782 +6.252080 0.4644948722885173797 + + diff --git a/Multipole/test/test_midpoint/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_midpoint/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 00000000..c76c3e8f --- /dev/null +++ b/Multipole/test/test_midpoint/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 0.6885513814826674794 +0.092400 0.6267670692141814603 +0.154000 0.6221031656093580775 +0.215599 0.6150600553452587604 +0.277199 0.6057536783859203133 +0.338799 0.594280853231140882 +0.400399 0.580751079336896181 +0.461999 0.5652906127588804841 +0.523599 0.5480420501193986604 +0.585199 0.5291627601200128428 +0.646798 0.5088230034688505654 +0.708398 0.4872038404728336602 +0.769998 0.4644948722885180459 +0.831598 0.4408919088352187821 +0.893198 0.4165945564814694246 +0.954798 0.3918038176306097298 +1.016398 0.3667196486104662978 +1.077997 0.3415386193257754499 +1.139597 0.3164516188620323245 +1.201197 0.291641695706272186 +1.262797 0.2672820236618780876 +1.324397 0.2435340358362658719 +1.385997 0.2205457937521869138 +1.447597 0.1984505276253246686 +1.509196 0.1773654365291772173 +1.570796 0.1573907314308744532 +1.632396 0.138608975185613631 +1.693996 0.1210846183593928677 +1.755596 0.1048639169620758649 +1.817196 0.0899750067671940823 +1.878796 0.07642834172808300741 +1.940395 0.06421734310830697068 +2.001995 0.05331928538821500974 +2.063595 0.04369645280972687257 +2.125195 0.03529746855607983347 +2.186795 0.028058822209137399 +2.248395 0.02190656239138152536 +2.309995 0.01675810438408405906 +2.371594 0.01252415865524050993 +2.433194 0.009110717496452411246 +2.494794 0.006421076278311813219 +2.556394 0.004357860376699045947 +2.617994 0.002825036203077211251 +2.679594 0.001729840755459513373 +2.741194 0.0009846280503980537648 +2.802793 0.0005085965091839809429 +2.864393 0.0002293632022571058993 +2.925993 8.436188579944633992e-05 +2.987593 2.204392652830721426e-05 +3.049193 2.863523726520779227e-06 +3.110793 3.497136559733632625e-08 + + diff --git a/Multipole/test/test_midpoint/test_midpoint_convergence_order..asc b/Multipole/test/test_midpoint/test_midpoint_convergence_order..asc new file mode 100644 index 00000000..39697268 --- /dev/null +++ b/Multipole/test/test_midpoint/test_midpoint_convergence_order..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 1.98641110182183 diff --git a/Multipole/test/test_midpoint/test_midpoint_pi_symmetry..asc b/Multipole/test/test_midpoint/test_midpoint_pi_symmetry..asc new file mode 100644 index 00000000..158d738a --- /dev/null +++ b/Multipole/test/test_midpoint/test_midpoint_pi_symmetry..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 6.79283138798996e-16 diff --git a/Multipole/test/test_midpoint/test_midpoint_result_high..asc b/Multipole/test/test_midpoint/test_midpoint_result_high..asc new file mode 100644 index 00000000..bbb52758 --- /dev/null +++ b/Multipole/test/test_midpoint/test_midpoint_result_high..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0.043249294409079 diff --git a/Multipole/test/test_midpoint/test_midpoint_result_low..asc b/Multipole/test/test_midpoint/test_midpoint_result_low..asc new file mode 100644 index 00000000..e367994b --- /dev/null +++ b/Multipole/test/test_midpoint/test_midpoint_result_low..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0.0432477664935452 diff --git a/Multipole/test/test_midpoint/test_orthonormality.xy.asc b/Multipole/test/test_midpoint/test_orthonormality.xy.asc new file mode 100644 index 00000000..a12a675a --- /dev/null +++ b/Multipole/test/test_midpoint/test_orthonormality.xy.asc @@ -0,0 +1,5053 @@ +# 2D ASCII output created by CarpetIOASCII +# +0 0 0 0 1.0001581234272 +0 0 1 0 9.83667521360804e-16 +0 0 2 0 0.9999998423582 +0 0 3 0 1.71635794426904e-16 +0 0 4 0 4.46224708631124e-18 +0 0 5 0 1.00047468556526 +0 0 6 0 9.83667521360804e-16 +0 0 7 0 1.75079858087697e-16 +0 0 8 0 4.46224708631124e-18 +0 0 9 0 0.9999998423582 +0 0 10 0 3.51504986385899e-16 +0 0 11 0 4.66264453423938e-16 +0 0 12 0 4.78368511130661e-18 +0 0 13 0 4.90467399088513e-17 +0 0 14 0 1.00000000039515 +0 0 15 0 4.62373281692274e-18 +0 0 16 0 5.48629071707637e-17 +0 0 17 0 6.07839285453017e-16 +0 0 18 0 1.54858758962181e-18 +0 0 19 0 7.55519642145639e-18 +0 0 20 0 0.999999210210323 +0 0 21 0 0.000353927229901905 +0 0 22 0 3.02072199198964e-16 +0 0 23 0 8.57414491854144e-17 +0 0 24 0 3.02072199198964e-16 +0 0 25 0 1.47147391781268e-16 +0 0 26 0 2.40927598309228e-18 +0 0 27 0 1.00079219592517 +0 0 28 0 4.62373281692274e-18 +0 0 29 0 1.54858758962181e-18 +0 0 30 0 6.07839285453017e-16 +0 0 31 0 5.48629071707637e-17 +0 0 32 0 2.03056397713302e-18 +0 0 33 0 7.87464650374566e-17 +0 0 34 0 2.40927598309228e-18 +0 0 35 0 0.999999210210323 +0 0 36 0 3.51504986385899e-16 +0 0 37 0 4.90467399088513e-17 +0 0 38 0 4.78368511130661e-18 +0 0 39 0 4.66264453423938e-16 +0 0 40 0 3.39726304019335e-16 +0 0 41 0 2.62748895808041e-18 +0 0 42 0 1.47147391781268e-16 +0 0 43 0 3.59576767715901e-18 +0 0 44 0 1.00000000039515 +0 0 45 0 4.9218853438852e-18 +0 0 46 0 4.35059602464495e-16 +0 0 47 0 2.10156538733512e-18 +0 0 48 0 1.75767084999468e-16 +0 0 49 0 7.41728095460878e-16 +0 0 50 0 2.27270473095965e-18 +0 0 51 0 6.96579580290451e-17 +0 0 52 0 4.02320160213369e-18 +0 0 53 0 2.44868567779249e-16 +0 0 54 0 0.999999999998102 +0 0 55 0 4.49105661841794e-18 +0 0 56 0 3.72837659728045e-18 +0 0 57 0 1.86992379745312e-16 +0 0 58 0 3.79155753086655e-18 +0 0 59 0 1.87832745815024e-17 +0 0 60 0 4.6773242285007e-16 +0 0 61 0 2.6901601476945e-18 +0 0 62 0 3.28976124794836e-16 +0 0 63 0 5.44282176627654e-18 +0 0 64 0 4.11874815368385e-18 +0 0 65 0 1.00000000277741 +0 0 66 0 1.24531530009715e-17 +0 0 67 0 5.91320202437123e-07 +0 0 68 0 2.52077991100382e-18 +0 0 69 0 5.19725379732731e-18 +0 0 70 0 1.30937225877871e-16 +0 0 71 0 5.94396674252846e-17 +0 0 72 0 1.26992815047323e-15 +0 0 73 0 6.7775792039601e-18 +0 0 74 0 3.78438401847384e-17 +0 0 75 0 5.64846900232679e-17 +0 0 76 0 6.22159203783283e-18 +0 0 77 0 0.999997781921827 +0 0 78 0 2.85849148315461e-19 +0 0 79 0 2.96252175267111e-18 +0 0 80 0 0.000726300601754647 +0 0 81 0 2.96252175267111e-18 +0 0 82 0 2.74580077036368e-18 +0 0 83 0 2.17576643943695e-16 +0 0 84 0 8.63064998274333e-17 +0 0 85 0 2.17576643943695e-16 +0 0 86 0 2.74580077036368e-18 +0 0 87 0 1.21248214821835e-18 +0 0 88 0 9.22253247221328e-17 +0 0 89 0 5.15640450633424e-18 +0 0 90 0 1.0011112945957 +0 0 91 0 6.27148183337941e-18 +0 0 92 0 4.96642581938798e-18 +0 0 93 0 1.07032616598937e-18 +0 0 94 0 5.91320202362244e-07 +0 0 95 0 3.5546992343778e-17 +0 0 96 0 3.47162798289245e-18 +0 0 97 0 1.24367481423559e-15 +0 0 98 0 2.96658797906421e-17 +0 0 99 0 1.36845894933368e-16 +0 0 100 0 3.62120837388054e-17 +0 0 101 0 7.52931893624902e-18 +0 0 102 0 3.78147630640183e-16 +0 0 103 0 4.81630600666795e-19 +0 0 104 0 0.999997781921827 +0 0 105 0 3.95808979801154e-18 +0 0 106 0 1.52510276230709e-18 +0 0 107 0 1.86992379745312e-16 +0 0 108 0 7.92174220803162e-19 +0 0 109 0 1.29005489479239e-18 +0 0 110 0 3.34852768804669e-16 +0 0 111 0 1.84690920047903e-18 +0 0 112 0 4.3982717941212e-16 +0 0 113 0 2.0916114858726e-17 +0 0 114 0 6.17335310433936e-18 +0 0 115 0 2.24902692759519e-16 +0 0 116 0 5.9462690338075e-18 +0 0 117 0 9.22679058989564e-17 +0 0 118 0 5.60960585925444e-18 +0 0 119 0 1.00000000277741 +0 0 120 0 4.9218853438852e-18 +0 0 121 0 1.75767084999468e-16 +0 0 122 0 2.10156538733512e-18 +0 0 123 0 4.35059602464495e-16 +0 0 124 0 2.44868567779249e-16 +0 0 125 0 4.02320160213369e-18 +0 0 126 0 6.96579580290451e-17 +0 0 127 0 2.27270473095965e-18 +0 0 128 0 7.41728095460878e-16 +0 0 129 0 6.24728499547263e-17 +0 0 130 0 4.23237816253502e-18 +0 0 131 0 2.88733043762979e-17 +0 0 132 0 1.21248214821835e-18 +0 0 133 0 5.10437531116968e-17 +0 0 134 0 8.21790161762664e-18 +0 0 135 0 0.999999999998102 +0 0 136 0 2.01851038071118e-16 +0 0 137 0 1.79933013939227e-16 +0 0 138 0 6.30882396863135e-19 +0 0 139 0 6.98371777657685e-17 +0 0 140 0 9.31136971230455e-17 +0 0 141 0 3.69599793612502e-18 +0 0 142 0 5.77207671763922e-17 +0 0 143 0 2.97294222073429e-19 +0 0 144 0 7.81176006948372e-17 +0 0 145 0 8.18381383266156e-16 +0 0 146 0 1.76972479889152e-18 +0 0 147 0 3.18279300800675e-17 +0 0 148 0 2.94501772467769e-18 +0 0 149 0 5.15581451171633e-17 +0 0 150 0 6.1025675522023e-18 +0 0 151 0 2.69029393162822e-17 +0 0 152 0 1.00000000000004 +0 0 153 0 7.20337725997821e-18 +0 0 154 0 1.85044933359775e-17 +0 0 155 0 3.23124597138598e-16 +0 0 156 0 6.36614626765876e-18 +0 0 157 0 2.31368886805695e-18 +0 0 158 0 3.28770840307326e-16 +0 0 159 0 1.13461989087546e-18 +0 0 160 0 7.2586338851727e-17 +0 0 161 0 3.05923804047176e-18 +0 0 162 0 3.61030264566618e-17 +0 0 163 0 9.99275283839971e-16 +0 0 164 0 1.317530829407e-18 +0 0 165 0 7.66302578489858e-17 +0 0 166 0 3.43474332092709e-18 +0 0 167 0 9.41637414714575e-17 +0 0 168 0 2.16749785180576e-18 +0 0 169 0 2.57680377366672e-18 +0 0 170 0 0.999999999982886 +0 0 171 0 2.41384317829885e-16 +0 0 172 0 9.81158144903394e-17 +0 0 173 0 7.35394866918903e-18 +0 0 174 0 3.77374992990272e-17 +0 0 175 0 2.06311371957227e-09 +0 0 176 0 1.74622929386315e-17 +0 0 177 0 9.27810714602114e-17 +0 0 178 0 7.81045599433248e-18 +0 0 179 0 4.91034282156068e-18 +0 0 180 0 6.44638160767355e-17 +0 0 181 0 5.02309488516101e-17 +0 0 182 0 4.94439680120294e-16 +0 0 183 0 2.33241548285017e-19 +0 0 184 0 6.15669097269334e-17 +0 0 185 0 6.426643740277e-18 +0 0 186 0 1.06669603007134e-17 +0 0 187 0 9.4180619453548e-17 +0 0 188 0 3.73385545469596e-18 +0 0 189 0 1.00000001077169 +0 0 190 0 9.69451495165692e-19 +0 0 191 0 1.18949108878111e-16 +0 0 192 0 2.46168624809142e-16 +0 0 193 0 1.81354124467387e-18 +0 0 194 0 3.82867695611158e-18 +0 0 195 0 1.94138507220613e-06 +0 0 196 0 1.51175411456962e-17 +0 0 197 0 3.60357243740841e-18 +0 0 198 0 1.85681534919815e-18 +0 0 199 0 3.45985215883988e-18 +0 0 200 0 1.99001307757975e-17 +0 0 201 0 5.41055384899826e-17 +0 0 202 0 2.62862002262125e-16 +0 0 203 0 1.31718631990057e-17 +0 0 204 0 3.02649286359616e-17 +0 0 205 0 1.27057261321737e-18 +0 0 206 0 6.42959838926647e-18 +0 0 207 0 4.92072258161333e-17 +0 0 208 0 5.10270428236536e-18 +0 0 209 0 0.999995227812649 +0 0 210 0 0.000475949465891071 +0 0 211 0 7.21504295676821e-17 +0 0 212 0 4.27710097735274e-17 +0 0 213 0 7.21504295676821e-17 +0 0 214 0 6.11820800768184e-19 +0 0 215 0 1.88243606674318e-18 +0 0 216 0 0.00106532349422734 +0 0 217 0 1.88243606674318e-18 +0 0 218 0 6.11820800768184e-19 +0 0 219 0 6.49435644306368e-18 +0 0 220 0 5.02729518307723e-18 +0 0 221 0 4.55593330062997e-16 +0 0 222 0 4.30768018856788e-17 +0 0 223 0 4.74264161647315e-16 +0 0 224 0 5.66509708289242e-18 +0 0 225 0 6.49435644306368e-18 +0 0 226 0 3.36971945215801e-17 +0 0 227 0 3.36675466444595e-18 +0 0 228 0 1.56930094124567e-16 +0 0 229 0 2.81283581258454e-18 +0 0 230 0 1.00143263371042 +0 0 231 0 4.74631289138564e-18 +0 0 232 0 2.95102296306705e-18 +0 0 233 0 2.34487541220841e-16 +0 0 234 0 8.04461153956849e-17 +0 0 235 0 1.3283779004278e-18 +0 0 236 0 1.83925562788446e-18 +0 0 237 0 1.34226599383024e-17 +0 0 238 0 1.94138507221336e-06 +0 0 239 0 1.25348561930031e-18 +0 0 240 0 1.30085659276266e-18 +0 0 241 0 3.1731942241319e-17 +0 0 242 0 4.01494358574291e-18 +0 0 243 0 2.31896611060881e-16 +0 0 244 0 6.13379229163091e-17 +0 0 245 0 1.47792635234606e-17 +0 0 246 0 2.07946982335509e-18 +0 0 247 0 2.59542088343199e-18 +0 0 248 0 6.50855008648942e-17 +0 0 249 0 5.23659206739058e-18 +0 0 250 0 6.45015045179478e-16 +0 0 251 0 3.65910515786566e-18 +0 0 252 0 0.999995227812649 +0 0 253 0 2.31646356759417e-16 +0 0 254 0 4.99791398752373e-17 +0 0 255 0 9.47261334028496e-18 +0 0 256 0 9.15100204797784e-17 +0 0 257 0 6.329145005758e-18 +0 0 258 0 2.99972795730722e-18 +0 0 259 0 1.01942015849425e-16 +0 0 260 0 1.42664813534677e-17 +0 0 261 0 2.06311377296624e-09 +0 0 262 0 8.60741402003202e-18 +0 0 263 0 4.79824320972809e-18 +0 0 264 0 6.27059419435425e-17 +0 0 265 0 9.14058812313118e-19 +0 0 266 0 5.21719950572723e-16 +0 0 267 0 5.78844551227561e-17 +0 0 268 0 7.37864268205008e-17 +0 0 269 0 4.84560313927365e-17 +0 0 270 0 3.68707816012393e-18 +0 0 271 0 1.77287319839518e-16 +0 0 272 0 3.58631358271121e-18 +0 0 273 0 1.42688733633585e-16 +0 0 274 0 3.22550528454414e-18 +0 0 275 0 1.00000001077169 +0 0 276 0 7.20337725997821e-18 +0 0 277 0 6.36614626765876e-18 +0 0 278 0 3.23124597138598e-16 +0 0 279 0 1.85044933359775e-17 +0 0 280 0 3.05923804047176e-18 +0 0 281 0 7.2586338851727e-17 +0 0 282 0 1.13461989087546e-18 +0 0 283 0 3.28770840307326e-16 +0 0 284 0 2.31368886805695e-18 +0 0 285 0 2.16749785180576e-18 +0 0 286 0 9.41537185334659e-17 +0 0 287 0 5.09765760560769e-18 +0 0 288 0 7.66302578489858e-17 +0 0 289 0 2.38438236889578e-19 +0 0 290 0 1.00096588602578e-15 +0 0 291 0 3.61030264566618e-17 +0 0 292 0 4.95211001457753e-18 +0 0 293 0 9.94212629736555e-17 +0 0 294 0 5.09616196240378e-18 +0 0 295 0 8.43276299873972e-17 +0 0 296 0 3.36675466444595e-18 +0 0 297 0 4.90088366860558e-17 +0 0 298 0 5.158992312663e-18 +0 0 299 0 0.999999999982886 +0 0 300 0 2.01851038071118e-16 +0 0 301 0 6.98371777657685e-17 +0 0 302 0 6.30882396863135e-19 +0 0 303 0 1.79933013939227e-16 +0 0 304 0 7.81176006948372e-17 +0 0 305 0 2.97294222073429e-19 +0 0 306 0 5.77207671763922e-17 +0 0 307 0 3.69599793612502e-18 +0 0 308 0 9.31136971230455e-17 +0 0 309 0 2.69029393162822e-17 +0 0 310 0 6.86567264298847e-18 +0 0 311 0 4.69165849704166e-17 +0 0 312 0 2.94501772467769e-18 +0 0 313 0 3.71426734712386e-17 +0 0 314 0 1.93703589531201e-18 +0 0 315 0 8.18381383266156e-16 +0 0 316 0 5.10331122728502e-17 +0 0 317 0 3.24149066818321e-18 +0 0 318 0 4.16507812037296e-17 +0 0 319 0 2.65640948789303e-18 +0 0 320 0 3.36971945215801e-17 +0 0 321 0 3.93170256992881e-18 +0 0 322 0 8.73218078882588e-17 +0 0 323 0 3.41312595983155e-18 +0 0 324 0 1.00000000000004 +0 0 325 0 1.07192924963571e-16 +0 0 326 0 1.71163877212331e-16 +0 0 327 0 4.15354170801147e-18 +0 0 328 0 8.05105421066797e-17 +0 0 329 0 2.19555512045171e-16 +0 0 330 0 1.13612456850885e-18 +0 0 331 0 1.70233248573533e-16 +0 0 332 0 4.03909560753807e-19 +0 0 333 0 1.46157009654297e-16 +0 0 334 0 2.17445602469947e-16 +0 0 335 0 2.44449870424618e-18 +0 0 336 0 8.94600742101603e-17 +0 0 337 0 2.60664497651758e-18 +0 0 338 0 9.50951428852135e-17 +0 0 339 0 3.89490884428692e-18 +0 0 340 0 1.35983654135043e-16 +0 0 341 0 2.20390194308259e-16 +0 0 342 0 1.23517410567024e-17 +0 0 343 0 1.3964899692233e-16 +0 0 344 0 5.58391269240377e-18 +0 0 345 0 6.30560530764371e-18 +0 0 346 0 1.42192819372061e-18 +0 0 347 0 5.83078874943547e-17 +0 0 348 0 5.27047370632251e-18 +0 0 349 0 3.33590913742581e-16 +0 0 350 0 1.00000000000002 +0 0 351 0 3.25750667140569e-18 +0 0 352 0 5.59415828309152e-18 +0 0 353 0 1.4101158704264e-16 +0 0 354 0 1.8459101007584e-18 +0 0 355 0 2.86032566278892e-18 +0 0 356 0 1.3473739658497e-16 +0 0 357 0 6.47458442898183e-19 +0 0 358 0 4.74289753542169e-17 +0 0 359 0 1.75364407292319e-18 +0 0 360 0 1.91668508062106e-18 +0 0 361 0 1.79648340098206e-16 +0 0 362 0 1.08191413817732e-18 +0 0 363 0 1.30685129961296e-16 +0 0 364 0 2.46791542824456e-18 +0 0 365 0 1.12122845714741e-16 +0 0 366 0 2.85871563632104e-18 +0 0 367 0 1.2038281176684e-16 +0 0 368 0 9.68845268269619e-16 +0 0 369 0 1.99984236296932e-18 +0 0 370 0 1.24305237890053e-16 +0 0 371 0 3.80315422944204e-18 +0 0 372 0 6.53605871068543e-17 +0 0 373 0 5.17550881340878e-18 +0 0 374 0 1.69450004567006e-16 +0 0 375 0 4.45942628315566e-18 +0 0 376 0 7.39616754069246e-18 +0 0 377 0 1.00000000000016 +0 0 378 0 1.45307930387913e-16 +0 0 379 0 1.15603734356261e-16 +0 0 380 0 2.25617988243364e-18 +0 0 381 0 1.89190831070656e-17 +0 0 382 0 2.70213396865371e-17 +0 0 383 0 9.34638743501165e-18 +0 0 384 0 4.53027353890547e-17 +0 0 385 0 2.89975491080854e-18 +0 0 386 0 1.23434829334271e-17 +0 0 387 0 1.26364923549691e-11 +0 0 388 0 1.15542119575264e-17 +0 0 389 0 3.95262085994742e-16 +0 0 390 0 2.90460851004806e-18 +0 0 391 0 3.623684742367e-16 +0 0 392 0 2.42405358256122e-18 +0 0 393 0 2.51511139905674e-18 +0 0 394 0 8.04957927322867e-17 +0 0 395 0 1.84145852698261e-16 +0 0 396 0 1.67755915874491e-16 +0 0 397 0 7.49394855089056e-19 +0 0 398 0 1.61681759438425e-16 +0 0 399 0 1.90468168025435e-18 +0 0 400 0 8.87710167792085e-17 +0 0 401 0 6.2449591962083e-18 +0 0 402 0 1.4616280329858e-17 +0 0 403 0 1.99234972739774e-17 +0 0 404 0 6.38123654958095e-18 +0 0 405 0 0.99999999991551 +0 0 406 0 6.80547197672785e-18 +0 0 407 0 9.43743535998141e-19 +0 0 408 0 9.23793863343413e-17 +0 0 409 0 9.63823750018936e-19 +0 0 410 0 3.10029421166139e-16 +0 0 411 0 7.89515408847687e-17 +0 0 412 0 7.85245426716529e-19 +0 0 413 0 3.11570405943387e-17 +0 0 414 0 1.58781679100285e-18 +0 0 415 0 1.5016336442475e-18 +0 0 416 0 9.26852306122751e-09 +0 0 417 0 8.33573432723407e-18 +0 0 418 0 1.01977045209802e-16 +0 0 419 0 5.14565741819168e-18 +0 0 420 0 3.40203376099012e-18 +0 0 421 0 1.14533924787382e-18 +0 0 422 0 1.29647254544959e-18 +0 0 423 0 7.53419430022555e-17 +0 0 424 0 4.90156341697705e-17 +0 0 425 0 5.29033232624233e-16 +0 0 426 0 4.95639329468495e-19 +0 0 427 0 2.10687067129238e-16 +0 0 428 0 6.07660491137666e-18 +0 0 429 0 4.5161434151197e-17 +0 0 430 0 4.50630004612224e-18 +0 0 431 0 2.05396775496459e-18 +0 0 432 0 4.94768064038788e-17 +0 0 433 0 6.6740157982965e-18 +0 0 434 0 1.00000003093061 +0 0 435 0 7.10285017732379e-17 +0 0 436 0 1.17733378510884e-06 +0 0 437 0 4.3988459690402e-18 +0 0 438 0 2.43736029075474e-18 +0 0 439 0 9.43324996246528e-18 +0 0 440 0 9.07089477054634e-17 +0 0 441 0 6.30992039869023e-17 +0 0 442 0 3.18565322250807e-18 +0 0 443 0 3.98188346211689e-18 +0 0 444 0 4.13789286779143e-18 +0 0 445 0 4.01720543575174e-18 +0 0 446 0 4.41630296791136e-06 +0 0 447 0 6.32247986336165e-18 +0 0 448 0 3.91733879941613e-18 +0 0 449 0 6.82652169363864e-18 +0 0 450 0 3.66713526869764e-18 +0 0 451 0 6.73901224554174e-18 +0 0 452 0 7.17326534767881e-18 +0 0 453 0 3.55437080980355e-16 +0 0 454 0 2.44122435107489e-16 +0 0 455 0 8.18531228145344e-17 +0 0 456 0 7.45180207883965e-18 +0 0 457 0 5.23116242135036e-17 +0 0 458 0 5.52168327262187e-18 +0 0 459 0 3.34764923159289e-18 +0 0 460 0 1.89666544935185e-17 +0 0 461 0 2.41098248075511e-18 +0 0 462 0 8.27904664822313e-17 +0 0 463 0 3.68470051918908e-18 +0 0 464 0 0.999991206735361 +0 0 465 0 2.14925321260167e-16 +0 0 466 0 2.86536033213573e-18 +0 0 467 0 0.000913197758789979 +0 0 468 0 2.86536033213573e-18 +0 0 469 0 3.55214761942213e-19 +0 0 470 0 8.38503146350255e-17 +0 0 471 0 1.71908348265996e-16 +0 0 472 0 8.38503146350255e-17 +0 0 473 0 3.55214761942213e-19 +0 0 474 0 2.1506701275102e-18 +0 0 475 0 2.34832779714583e-18 +0 0 476 0 2.92916449827044e-18 +0 0 477 0 0.00139727538971364 +0 0 478 0 1.69559110826698e-18 +0 0 479 0 2.97631715561322e-18 +0 0 480 0 2.1506701275102e-18 +0 0 481 0 2.87093401089915e-18 +0 0 482 0 1.8630994042458e-17 +0 0 483 0 3.75176723469565e-18 +0 0 484 0 7.72755347972162e-16 +0 0 485 0 1.718551670291e-16 +0 0 486 0 7.86038332266655e-16 +0 0 487 0 3.86918971250947e-18 +0 0 488 0 1.8630994042458e-17 +0 0 489 0 2.87093401089915e-18 +0 0 490 0 2.74487409598847e-18 +0 0 491 0 4.4482158794918e-17 +0 0 492 0 2.41871681919563e-18 +0 0 493 0 2.2388034614085e-16 +0 0 494 0 3.71038095229455e-18 +0 0 495 0 1.00175688253607 +0 0 496 0 7.44665005173568e-17 +0 0 497 0 4.04207191948643e-18 +0 0 498 0 3.95031463447816e-18 +0 0 499 0 1.1773337850914e-06 +0 0 500 0 5.38259797286867e-18 +0 0 501 0 3.61980351888617e-18 +0 0 502 0 5.84026334200829e-17 +0 0 503 0 1.15385359897156e-16 +0 0 504 0 7.60828419223966e-18 +0 0 505 0 3.5421536871432e-18 +0 0 506 0 4.99552476440245e-18 +0 0 507 0 1.46607400297236e-18 +0 0 508 0 3.22573339228636e-18 +0 0 509 0 4.41630296789732e-06 +0 0 510 0 2.7937000971e-18 +0 0 511 0 3.94463614459778e-18 +0 0 512 0 5.09165117113456e-18 +0 0 513 0 2.69504562250652e-18 +0 0 514 0 3.4808361060401e-17 +0 0 515 0 5.84808798505278e-18 +0 0 516 0 8.35918461742196e-17 +0 0 517 0 1.39886915094248e-16 +0 0 518 0 3.30626891503671e-16 +0 0 519 0 7.14765562221939e-18 +0 0 520 0 7.20908324738886e-18 +0 0 521 0 7.06414711911026e-18 +0 0 522 0 9.22106590016837e-18 +0 0 523 0 1.91929385946837e-16 +0 0 524 0 4.81991842199223e-18 +0 0 525 0 4.02951856223982e-16 +0 0 526 0 1.83327885729174e-18 +0 0 527 0 0.999991206735364 +0 0 528 0 5.60333610926459e-18 +0 0 529 0 2.62311048541197e-18 +0 0 530 0 1.09746177168865e-16 +0 0 531 0 1.41552657179822e-18 +0 0 532 0 2.12141254071388e-18 +0 0 533 0 2.35398084742255e-17 +0 0 534 0 5.95778005742998e-18 +0 0 535 0 7.3509866193142e-17 +0 0 536 0 2.79397029144674e-16 +0 0 537 0 1.86776364104608e-18 +0 0 538 0 3.7391294814971e-18 +0 0 539 0 4.58469816574839e-18 +0 0 540 0 9.42991475651049e-17 +0 0 541 0 3.7438547102809e-18 +0 0 542 0 9.26852306250386e-09 +0 0 543 0 9.89273137677626e-19 +0 0 544 0 4.38718472519229e-18 +0 0 545 0 5.05818635021342e-17 +0 0 546 0 1.03460073508661e-17 +0 0 547 0 2.26599664715931e-16 +0 0 548 0 3.57577547555912e-18 +0 0 549 0 3.9785804785006e-16 +0 0 550 0 3.83800160817241e-17 +0 0 551 0 8.51456014830059e-17 +0 0 552 0 2.45028082850926e-18 +0 0 553 0 1.49588757263982e-18 +0 0 554 0 3.71610649054186e-17 +0 0 555 0 5.24506836192693e-18 +0 0 556 0 3.0443105987142e-16 +0 0 557 0 4.29598770172995e-18 +0 0 558 0 1.95415561391548e-16 +0 0 559 0 7.35845569182195e-18 +0 0 560 0 1.00000003093061 +0 0 561 0 1.40232589640264e-16 +0 0 562 0 6.52605723818254e-18 +0 0 563 0 3.57423190278097e-18 +0 0 564 0 1.03222060223517e-16 +0 0 565 0 1.14261430211478e-17 +0 0 566 0 6.66101982522988e-18 +0 0 567 0 6.66927831009959e-17 +0 0 568 0 5.92994018547222e-18 +0 0 569 0 3.336223718279e-17 +0 0 570 0 2.70015300548795e-18 +0 0 571 0 3.95231892549909e-18 +0 0 572 0 3.46438785229266e-16 +0 0 573 0 2.62830782630184e-18 +0 0 574 0 4.25507666770572e-16 +0 0 575 0 7.61264052587915e-18 +0 0 576 0 1.26364772514978e-11 +0 0 577 0 9.90621633605622e-18 +0 0 578 0 7.11449573981484e-18 +0 0 579 0 8.73340216400971e-17 +0 0 580 0 2.77116862009203e-18 +0 0 581 0 1.4690789712892e-16 +0 0 582 0 5.36978790481722e-18 +0 0 583 0 1.58681723731191e-16 +0 0 584 0 1.79043804348215e-16 +0 0 585 0 6.96760609948688e-17 +0 0 586 0 2.68975446794734e-17 +0 0 587 0 8.37065346177281e-19 +0 0 588 0 2.45961429823536e-16 +0 0 589 0 1.54498047549516e-18 +0 0 590 0 2.05226852029535e-16 +0 0 591 0 2.79861618717867e-18 +0 0 592 0 1.06542422016135e-16 +0 0 593 0 8.85047016118432e-18 +0 0 594 0 0.99999999991551 +0 0 595 0 1.25722280261825e-18 +0 0 596 0 3.46109468246636e-18 +0 0 597 0 1.46545432367168e-16 +0 0 598 0 5.21249922484011e-18 +0 0 599 0 6.4686978274213e-18 +0 0 600 0 6.31059142935819e-17 +0 0 601 0 1.61882847910832e-19 +0 0 602 0 1.22700303658093e-16 +0 0 603 0 1.00359389120145e-17 +0 0 604 0 5.30736569103077e-18 +0 0 605 0 1.1304185625359e-16 +0 0 606 0 1.17140464097439e-18 +0 0 607 0 1.39309228196374e-16 +0 0 608 0 3.07743278919159e-18 +0 0 609 0 1.79595427778198e-16 +0 0 610 0 4.98716932326944e-18 +0 0 611 0 5.88960447497074e-18 +0 0 612 0 1.78430276983294e-16 +0 0 613 0 4.17860367250648e-18 +0 0 614 0 6.14517644593235e-17 +0 0 615 0 3.26531085454277e-18 +0 0 616 0 1.05398864025645e-16 +0 0 617 0 1.20410773160998e-18 +0 0 618 0 1.01731381730985e-15 +0 0 619 0 1.09307333600027e-16 +0 0 620 0 2.03522390223451e-18 +0 0 621 0 1.2917453370989e-16 +0 0 622 0 1.7563530072766e-18 +0 0 623 0 4.66527513082054e-17 +0 0 624 0 4.28404030410065e-18 +0 0 625 0 4.33857873253208e-17 +0 0 626 0 4.96533394341378e-18 +0 0 627 0 6.93054353537658e-17 +0 0 628 0 2.37656430051132e-18 +0 0 629 0 1.00000000000016 +0 0 630 0 1.07192924963571e-16 +0 0 631 0 8.05105421066797e-17 +0 0 632 0 4.15354170801147e-18 +0 0 633 0 1.71163877212331e-16 +0 0 634 0 1.46157009654297e-16 +0 0 635 0 4.03909560753807e-19 +0 0 636 0 1.70233248573533e-16 +0 0 637 0 1.13612456850885e-18 +0 0 638 0 2.19555512045171e-16 +0 0 639 0 1.35983654135043e-16 +0 0 640 0 5.24014012512663e-18 +0 0 641 0 1.05348255147256e-16 +0 0 642 0 2.60664497651758e-18 +0 0 643 0 8.62605132747158e-17 +0 0 644 0 1.33894134169413e-18 +0 0 645 0 2.17445602469947e-16 +0 0 646 0 3.33590913742581e-16 +0 0 647 0 5.27047370632251e-18 +0 0 648 0 5.95576405209814e-17 +0 0 649 0 2.22759760140035e-18 +0 0 650 0 6.30560530764371e-18 +0 0 651 0 4.34692641481277e-18 +0 0 652 0 1.4318287307351e-16 +0 0 653 0 1.23517410567024e-17 +0 0 654 0 2.20390194308259e-16 +0 0 655 0 3.56378072140795e-16 +0 0 656 0 5.55614816343311e-18 +0 0 657 0 2.67447583779335e-17 +0 0 658 0 1.77712751758257e-18 +0 0 659 0 5.47864624778458e-18 +0 0 660 0 2.74487409598847e-18 +0 0 661 0 2.20108023227232e-17 +0 0 662 0 4.23249197058846e-18 +0 0 663 0 2.4425390379081e-17 +0 0 664 0 9.05239903970245e-18 +0 0 665 0 1.00000000000002 +0 0 666 0 1.15510590859062e-16 +0 0 667 0 1.78086155918994e-16 +0 0 668 0 1.71446924604228e-18 +0 0 669 0 1.4465030581954e-16 +0 0 670 0 2.12948450359225e-16 +0 0 671 0 5.12449372099158e-18 +0 0 672 0 1.26511518002703e-16 +0 0 673 0 1.91651089004851e-18 +0 0 674 0 1.92290754106468e-16 +0 0 675 0 2.45298142371488e-16 +0 0 676 0 5.21373408697304e-18 +0 0 677 0 7.18039954698097e-17 +0 0 678 0 1.28850426962141e-18 +0 0 679 0 5.55191810293068e-17 +0 0 680 0 7.29781673725001e-18 +0 0 681 0 5.28318747509305e-16 +0 0 682 0 4.96156414798088e-16 +0 0 683 0 3.09103829632161e-18 +0 0 684 0 1.24794281302386e-17 +0 0 685 0 3.40587975616534e-18 +0 0 686 0 2.7929597465689e-17 +0 0 687 0 3.41452850311088e-18 +0 0 688 0 6.93453512958646e-17 +0 0 689 0 1.77139258075442e-18 +0 0 690 0 3.9136094977627e-16 +0 0 691 0 2.00634566653593e-16 +0 0 692 0 1.72039050849084e-18 +0 0 693 0 6.57321347120841e-18 +0 0 694 0 1.83549598036728e-18 +0 0 695 0 1.54626034270175e-17 +0 0 696 0 5.24369755399389e-18 +0 0 697 0 2.1555445425793e-17 +0 0 698 0 1.74785582215859e-18 +0 0 699 0 1.15744838831947e-16 +0 0 700 0 6.09516289836653e-18 +0 0 701 0 1.07622990511621e-16 +0 0 702 0 1.00000000000003 +0 0 703 0 9.13931263116551e-19 +0 0 704 0 1.27961811533645e-18 +0 0 705 0 8.31665967426842e-17 +0 0 706 0 5.66374186449478e-18 +0 0 707 0 4.3784150648461e-18 +0 0 708 0 1.97062570079154e-16 +0 0 709 0 1.89280560307491e-18 +0 0 710 0 1.6589948650739e-16 +0 0 711 0 3.43939700884048e-18 +0 0 712 0 4.43241311462466e-18 +0 0 713 0 5.13156032702536e-17 +0 0 714 0 2.39527745473368e-18 +0 0 715 0 1.04010488298398e-16 +0 0 716 0 1.07472434491634e-18 +0 0 717 0 2.25247455679175e-16 +0 0 718 0 6.23727970686241e-18 +0 0 719 0 1.79026463741597e-18 +0 0 720 0 4.80645189109622e-16 +0 0 721 0 3.40014217013967e-18 +0 0 722 0 1.87049156301503e-16 +0 0 723 0 2.56987095173435e-18 +0 0 724 0 1.03825531513455e-16 +0 0 725 0 3.83921979685461e-18 +0 0 726 0 6.65676211866793e-17 +0 0 727 0 3.19486981092258e-18 +0 0 728 0 2.62505258466607e-17 +0 0 729 0 1.59296187573393e-15 +0 0 730 0 6.8754014476699e-18 +0 0 731 0 1.31617020252246e-16 +0 0 732 0 3.58712361304966e-18 +0 0 733 0 2.68387398092328e-17 +0 0 734 0 4.0707946370493e-18 +0 0 735 0 8.46802857877331e-17 +0 0 736 0 1.18650970857946e-17 +0 0 737 0 2.98064021997433e-16 +0 0 738 0 6.1446272288836e-20 +0 0 739 0 2.68462299525476e-18 +0 0 740 0 0.999999999999988 +0 0 741 0 6.64388447005856e-17 +0 0 742 0 5.40904298474958e-17 +0 0 743 0 1.03294219227781e-18 +0 0 744 0 4.76369798063183e-17 +0 0 745 0 1.45370160032728e-16 +0 0 746 0 5.57712335541133e-18 +0 0 747 0 1.57444687364308e-16 +0 0 748 0 9.51415697986291e-18 +0 0 749 0 3.05064695245055e-17 +0 0 750 0 1.6828037438484e-17 +0 0 751 0 3.50810197224461e-18 +0 0 752 0 1.44178045404502e-16 +0 0 753 0 1.21513666844971e-18 +0 0 754 0 3.46282055298826e-17 +0 0 755 0 8.30735075814286e-18 +0 0 756 0 1.03568087468206e-17 +0 0 757 0 1.21387658624141e-13 +0 0 758 0 1.90385913394913e-18 +0 0 759 0 6.15735768747224e-16 +0 0 760 0 1.174269963525e-18 +0 0 761 0 1.49972596384083e-16 +0 0 762 0 9.11120255187806e-19 +0 0 763 0 5.63099660260522e-17 +0 0 764 0 8.08704924723939e-18 +0 0 765 0 3.08503741426204e-18 +0 0 766 0 3.17560114765193e-17 +0 0 767 0 1.18552931547609e-16 +0 0 768 0 3.83988888995869e-17 +0 0 769 0 2.98689919175355e-18 +0 0 770 0 6.79332874456579e-17 +0 0 771 0 2.05708041360164e-18 +0 0 772 0 7.74137889971326e-17 +0 0 773 0 4.17956799197e-18 +0 0 774 0 1.23537091527006e-16 +0 0 775 0 6.86369388220763e-19 +0 0 776 0 2.73050365789332e-17 +0 0 777 0 4.460117172146e-17 +0 0 778 0 3.29113001089818e-18 +0 0 779 0 1.00000000000098 +0 0 780 0 4.12259978557e-18 +0 0 781 0 3.32093825097229e-18 +0 0 782 0 8.03850897380763e-17 +0 0 783 0 7.84005329294501e-19 +0 0 784 0 2.04096223706396e-18 +0 0 785 0 1.32632654133507e-16 +0 0 786 0 7.77885172443587e-18 +0 0 787 0 4.81959736119951e-17 +0 0 788 0 1.75582742798435e-18 +0 0 789 0 2.33435393508475e-16 +0 0 790 0 4.83013243222966e-17 +0 0 791 0 1.00048187926417e-17 +0 0 792 0 4.69018517520819e-17 +0 0 793 0 1.10311385220568e-17 +0 0 794 0 1.2781569725219e-17 +0 0 795 0 1.5181600749941e-18 +0 0 796 0 1.53101103301316e-18 +0 0 797 0 7.20068558629908e-11 +0 0 798 0 4.54276931214031e-18 +0 0 799 0 3.70001029002068e-16 +0 0 800 0 1.75108811224833e-18 +0 0 801 0 1.39817295217386e-16 +0 0 802 0 4.4073654214729e-18 +0 0 803 0 3.22163133694761e-18 +0 0 804 0 9.33402798465062e-19 +0 0 805 0 2.66871734454708e-18 +0 0 806 0 8.46913692537717e-17 +0 0 807 0 3.34157330118344e-16 +0 0 808 0 3.99285056101669e-16 +0 0 809 0 3.32884059192325e-18 +0 0 810 0 3.83384214608715e-17 +0 0 811 0 1.84950950554837e-18 +0 0 812 0 5.5737356224997e-17 +0 0 813 0 5.50117782376431e-18 +0 0 814 0 1.04141896524631e-17 +0 0 815 0 2.29985515649273e-18 +0 0 816 0 2.08487810737374e-18 +0 0 817 0 5.66755769183712e-17 +0 0 818 0 4.56160582136864e-18 +0 0 819 0 0.999999999697291 +0 0 820 0 2.62451099939576e-17 +0 0 821 0 4.3927649486853e-17 +0 0 822 0 9.15991908409979e-18 +0 0 823 0 1.71911441595148e-17 +0 0 824 0 5.39683391198459e-09 +0 0 825 0 2.284022989823e-18 +0 0 826 0 1.00850451029085e-16 +0 0 827 0 2.53775212665733e-18 +0 0 828 0 1.50143808816096e-18 +0 0 829 0 6.27528872359415e-18 +0 0 830 0 4.45872331935867e-17 +0 0 831 0 1.07321682584481e-16 +0 0 832 0 2.35903290144703e-18 +0 0 833 0 8.8564483806237e-17 +0 0 834 0 3.52654820103346e-18 +0 0 835 0 2.53409502109938e-18 +0 0 836 0 1.30180606922459e-18 +0 0 837 0 3.08286249412944e-18 +0 0 838 0 2.81780719636908e-08 +0 0 839 0 9.08738145624957e-18 +0 0 840 0 2.8379082083054e-16 +0 0 841 0 1.33006613917507e-17 +0 0 842 0 1.24372130837593e-18 +0 0 843 0 2.44210484151771e-18 +0 0 844 0 1.94913684671479e-18 +0 0 845 0 1.29154048064891e-17 +0 0 846 0 5.13181619068847e-18 +0 0 847 0 2.43621600928002e-16 +0 0 848 0 1.86150832221733e-16 +0 0 849 0 5.21233154321087e-16 +0 0 850 0 2.48653350492515e-18 +0 0 851 0 2.23748144487619e-16 +0 0 852 0 1.2530295511615e-17 +0 0 853 0 2.7967416966579e-17 +0 0 854 0 4.53383004023492e-18 +0 0 855 0 9.0149366119645e-18 +0 0 856 0 1.16008020060751e-18 +0 0 857 0 1.13546317419192e-18 +0 0 858 0 5.0543042757068e-17 +0 0 859 0 4.16380586637302e-18 +0 0 860 0 1.00000007371495 +0 0 861 0 1.93439603200792e-18 +0 0 862 0 6.02003522753757e-16 +0 0 863 0 1.38519070431415e-16 +0 0 864 0 2.59382675543543e-18 +0 0 865 0 1.7382295878912e-18 +0 0 866 0 3.3999415678251e-06 +0 0 867 0 2.26850077572304e-18 +0 0 868 0 2.7854882158739e-18 +0 0 869 0 5.37944400940916e-19 +0 0 870 0 2.22661185226339e-18 +0 0 871 0 1.7743571024613e-17 +0 0 872 0 3.55355936679656e-16 +0 0 873 0 4.10218630835213e-17 +0 0 874 0 2.18092444952707e-18 +0 0 875 0 1.03647700059115e-17 +0 0 876 0 2.85504844536467e-18 +0 0 877 0 3.9523231774572e-18 +0 0 878 0 1.726712690578e-18 +0 0 879 0 3.7135598693382e-18 +0 0 880 0 8.35768633579213e-06 +0 0 881 0 5.79507100005866e-18 +0 0 882 0 3.59404972216828e-18 +0 0 883 0 1.8564378747438e-18 +0 0 884 0 2.47423353416818e-18 +0 0 885 0 2.25264712445592e-18 +0 0 886 0 2.76224063965929e-19 +0 0 887 0 5.6851182101356e-18 +0 0 888 0 2.80820938874881e-18 +0 0 889 0 2.95755987404355e-16 +0 0 890 0 2.52444196805309e-16 +0 0 891 0 3.85879741261691e-16 +0 0 892 0 2.37516818694351e-18 +0 0 893 0 1.24001483214179e-16 +0 0 894 0 2.54526751326321e-18 +0 0 895 0 5.15193737593091e-18 +0 0 896 0 1.63074108809795e-18 +0 0 897 0 1.71822101230048e-18 +0 0 898 0 2.41459863496686e-17 +0 0 899 0 2.46548304779131e-18 +0 0 900 0 2.07501380728631e-16 +0 0 901 0 1.21339242705086e-18 +0 0 902 0 0.999985362443536 +0 0 903 0 0.000574118821121417 +0 0 904 0 1.18991201757369e-17 +0 0 905 0 2.36350712074602e-16 +0 0 906 0 1.18991201757369e-17 +0 0 907 0 2.65823515835488e-18 +0 0 908 0 2.69424879815832e-18 +0 0 909 0 0.0012850666692128 +0 0 910 0 2.69424879815832e-18 +0 0 911 0 2.65823515835488e-18 +0 0 912 0 1.24817428371198e-18 +0 0 913 0 1.32014699355851e-18 +0 0 914 0 1.02507517559268e-16 +0 0 915 0 4.08205879103703e-16 +0 0 916 0 1.02664767247787e-16 +0 0 917 0 1.1453243212735e-18 +0 0 918 0 1.24817428371198e-18 +0 0 919 0 3.19489389625746e-18 +0 0 920 0 2.30690339959082e-18 +0 0 921 0 3.49074878285414e-18 +0 0 922 0 3.90840508501686e-18 +0 0 923 0 0.00172817151754845 +0 0 924 0 3.43601454655064e-18 +0 0 925 0 1.9362374796298e-18 +0 0 926 0 2.30690339959082e-18 +0 0 927 0 3.19489389625746e-18 +0 0 928 0 2.05519190354782e-18 +0 0 929 0 4.49735543630093e-18 +0 0 930 0 2.28868810045093e-17 +0 0 931 0 4.67439281151738e-18 +0 0 932 0 2.29302037420945e-16 +0 0 933 0 2.58434220695625e-16 +0 0 934 0 2.15716824858281e-16 +0 0 935 0 4.33124280312809e-18 +0 0 936 0 3.0321628818786e-17 +0 0 937 0 4.50034826887892e-18 +0 0 938 0 2.05519190354782e-18 +0 0 939 0 1.25975850863737e-17 +0 0 940 0 3.13245461585818e-18 +0 0 941 0 1.17915567155175e-16 +0 0 942 0 4.43439557544837e-18 +0 0 943 0 4.56515022071184e-16 +0 0 944 0 1.14179394573366e-18 +0 0 945 0 1.0020847328403 +0 0 946 0 3.05304813707068e-18 +0 0 947 0 9.17098707174286e-19 +0 0 948 0 1.34657453122942e-16 +0 0 949 0 5.38557715155011e-16 +0 0 950 0 1.07715906118734e-18 +0 0 951 0 2.09436752376524e-18 +0 0 952 0 1.04671060099502e-17 +0 0 953 0 3.39994156751154e-06 +0 0 954 0 3.41891636555779e-18 +0 0 955 0 3.32956302944502e-18 +0 0 956 0 1.43132631912289e-17 +0 0 957 0 2.89187703270135e-18 +0 0 958 0 9.6679676992819e-17 +0 0 959 0 3.96411695568602e-16 +0 0 960 0 2.94285443514738e-17 +0 0 961 0 1.90180332748589e-18 +0 0 962 0 2.25079161404273e-18 +0 0 963 0 1.93301378158995e-19 +0 0 964 0 5.98652261720729e-18 +0 0 965 0 1.66506449136882e-18 +0 0 966 0 4.38497942889306e-18 +0 0 967 0 8.35768633614494e-06 +0 0 968 0 1.77112788474317e-18 +0 0 969 0 1.55983070965747e-18 +0 0 970 0 1.39466836023424e-18 +0 0 971 0 2.56049727740682e-18 +0 0 972 0 4.96279184878293e-18 +0 0 973 0 5.85913103440412e-18 +0 0 974 0 1.2484758526031e-16 +0 0 975 0 5.52180671845344e-18 +0 0 976 0 4.33308910799739e-16 +0 0 977 0 4.35600240744024e-16 +0 0 978 0 3.44312478895689e-16 +0 0 979 0 4.77820888679467e-18 +0 0 980 0 1.64821086289954e-17 +0 0 981 0 5.33180798805226e-19 +0 0 982 0 1.62321702036543e-18 +0 0 983 0 3.20342726681492e-17 +0 0 984 0 2.65048505061785e-18 +0 0 985 0 1.83566397454944e-16 +0 0 986 0 7.83809880677236e-18 +0 0 987 0 3.97086579458676e-17 +0 0 988 0 2.94824887264045e-18 +0 0 989 0 0.999985362443537 +0 0 990 0 1.96378016428718e-17 +0 0 991 0 8.97543126526407e-18 +0 0 992 0 1.79292365620131e-18 +0 0 993 0 4.82769036282085e-17 +0 0 994 0 3.64613850296202e-18 +0 0 995 0 1.09695848260868e-18 +0 0 996 0 1.18126412324903e-16 +0 0 997 0 8.9779618906591e-19 +0 0 998 0 5.39683407051786e-09 +0 0 999 0 2.41205035555006e-18 +0 0 1000 0 2.5708577311685e-18 +0 0 1001 0 1.13835888093052e-16 +0 0 1002 0 4.67846187444232e-18 +0 0 1003 0 1.62466997255531e-16 +0 0 1004 0 1.66692961990809e-16 +0 0 1005 0 8.013620294508e-18 +0 0 1006 0 1.35494609075603e-18 +0 0 1007 0 3.38950591823802e-18 +0 0 1008 0 5.70098052357789e-18 +0 0 1009 0 3.30227652431953e-18 +0 0 1010 0 2.33453571086216e-16 +0 0 1011 0 4.21909978461094e-18 +0 0 1012 0 2.81780720234666e-08 +0 0 1013 0 4.71832885183119e-19 +0 0 1014 0 2.20292139054582e-18 +0 0 1015 0 5.85372211572119e-18 +0 0 1016 0 2.14926697277584e-18 +0 0 1017 0 2.92587797133964e-17 +0 0 1018 0 3.15453173038172e-18 +0 0 1019 0 2.24565198769148e-16 +0 0 1020 0 1.37680411375981e-18 +0 0 1021 0 5.76247544049412e-16 +0 0 1022 0 4.15039193863288e-16 +0 0 1023 0 2.94494685615848e-16 +0 0 1024 0 1.78671881103158e-18 +0 0 1025 0 2.55522471925937e-18 +0 0 1026 0 6.70117394811241e-18 +0 0 1027 0 3.41241840483165e-18 +0 0 1028 0 3.22612498022651e-17 +0 0 1029 0 2.19811380380932e-18 +0 0 1030 0 1.75287943713549e-16 +0 0 1031 0 3.76105889255485e-18 +0 0 1032 0 3.76045634279654e-16 +0 0 1033 0 3.89863987841812e-18 +0 0 1034 0 1.00000007371495 +0 0 1035 0 4.57144191613532e-18 +0 0 1036 0 5.71780852408479e-18 +0 0 1037 0 9.50039217547786e-17 +0 0 1038 0 2.78008629625339e-18 +0 0 1039 0 8.73802909734672e-19 +0 0 1040 0 4.59503581180371e-17 +0 0 1041 0 2.33027568574333e-18 +0 0 1042 0 1.24974455758938e-16 +0 0 1043 0 9.47543357703557e-19 +0 0 1044 0 2.40473223204397e-18 +0 0 1045 0 1.33534716014629e-17 +0 0 1046 0 3.77519011197863e-18 +0 0 1047 0 1.01390282877207e-17 +0 0 1048 0 1.45381383553692e-17 +0 0 1049 0 5.51337851217002e-17 +0 0 1050 0 4.18642314438576e-16 +0 0 1051 0 1.04779047420039e-18 +0 0 1052 0 4.4385929357995e-18 +0 0 1053 0 2.79530959269562e-18 +0 0 1054 0 1.3801321159101e-16 +0 0 1055 0 5.7138461138082e-18 +0 0 1056 0 4.76271341941916e-16 +0 0 1057 0 5.67834218734771e-18 +0 0 1058 0 7.20068410736212e-11 +0 0 1059 0 3.12758127945712e-18 +0 0 1060 0 1.72785074878039e-18 +0 0 1061 0 1.51293304431334e-17 +0 0 1062 0 4.02703514260846e-18 +0 0 1063 0 9.47635110489372e-17 +0 0 1064 0 1.76969308518917e-18 +0 0 1065 0 4.9392398210311e-17 +0 0 1066 0 1.86319870691505e-18 +0 0 1067 0 3.79592953800671e-16 +0 0 1068 0 3.53718061381977e-16 +0 0 1069 0 1.37318939900159e-16 +0 0 1070 0 3.16422694255643e-18 +0 0 1071 0 1.73361912398332e-18 +0 0 1072 0 2.56576424926707e-17 +0 0 1073 0 7.58806980173879e-18 +0 0 1074 0 1.47752689194591e-16 +0 0 1075 0 7.27020791851174e-18 +0 0 1076 0 1.62535518475128e-16 +0 0 1077 0 3.92834647596236e-18 +0 0 1078 0 2.18775088894789e-16 +0 0 1079 0 6.1951027797867e-18 +0 0 1080 0 0.999999999697297 +0 0 1081 0 5.74516624034281e-17 +0 0 1082 0 4.96382907810134e-17 +0 0 1083 0 5.49165808869478e-18 +0 0 1084 0 4.61777823293742e-17 +0 0 1085 0 2.73513809190955e-17 +0 0 1086 0 7.80222244247956e-18 +0 0 1087 0 1.53755796599171e-16 +0 0 1088 0 1.49298831319018e-18 +0 0 1089 0 1.41657064795986e-16 +0 0 1090 0 9.93639601328987e-18 +0 0 1091 0 8.42279712731452e-18 +0 0 1092 0 2.82784026376144e-17 +0 0 1093 0 1.94481590325197e-18 +0 0 1094 0 1.14719452217929e-16 +0 0 1095 0 3.12491458521906e-18 +0 0 1096 0 2.16204909661373e-17 +0 0 1097 0 2.83370349955243e-18 +0 0 1098 0 6.85331071217681e-18 +0 0 1099 0 4.48720902985056e-17 +0 0 1100 0 3.71504303750292e-19 +0 0 1101 0 1.54513925528498e-16 +0 0 1102 0 3.29188331489085e-18 +0 0 1103 0 6.31031540784261e-16 +0 0 1104 0 5.31375315259901e-18 +0 0 1105 0 1.21410845642602e-13 +0 0 1106 0 1.82321879086207e-17 +0 0 1107 0 6.30933735572148e-18 +0 0 1108 0 1.39662131090998e-16 +0 0 1109 0 7.80885435487266e-19 +0 0 1110 0 8.74669091494241e-17 +0 0 1111 0 6.49672703119361e-18 +0 0 1112 0 6.91336718474081e-17 +0 0 1113 0 3.12183077250712e-18 +0 0 1114 0 4.41997046702239e-17 +0 0 1115 0 8.19929190151717e-17 +0 0 1116 0 3.5607763166509e-17 +0 0 1117 0 4.50295745469942e-17 +0 0 1118 0 4.80780204439939e-18 +0 0 1119 0 5.26410686151885e-17 +0 0 1120 0 6.37408631075583e-18 +0 0 1121 0 3.17542803184237e-17 +0 0 1122 0 4.0404756024638e-18 +0 0 1123 0 1.17961766006612e-16 +0 0 1124 0 2.89945573006071e-18 +0 0 1125 0 5.89803012800149e-17 +0 0 1126 0 1.22338564319976e-17 +0 0 1127 0 1.00000000000098 +0 0 1128 0 1.44613224199733e-18 +0 0 1129 0 7.23353801843011e-18 +0 0 1130 0 8.31665967426842e-17 +0 0 1131 0 6.3852877434265e-18 +0 0 1132 0 4.63548709528687e-18 +0 0 1133 0 1.58411199576879e-16 +0 0 1134 0 2.36360396275022e-18 +0 0 1135 0 1.99946596107867e-16 +0 0 1136 0 1.97228189280816e-18 +0 0 1137 0 6.22644215852298e-18 +0 0 1138 0 2.10905682077979e-16 +0 0 1139 0 3.25585868435844e-18 +0 0 1140 0 1.04010488298398e-16 +0 0 1141 0 1.82836304390052e-18 +0 0 1142 0 5.36746394045124e-17 +0 0 1143 0 5.29127195298671e-18 +0 0 1144 0 5.57381669833086e-18 +0 0 1145 0 7.06864093564107e-17 +0 0 1146 0 1.13106070987534e-18 +0 0 1147 0 1.21673774496811e-16 +0 0 1148 0 2.99917148394362e-18 +0 0 1149 0 2.01424932503993e-16 +0 0 1150 0 2.76420066668956e-18 +0 0 1151 0 4.6793599902557e-16 +0 0 1152 0 2.59738441226222e-18 +0 0 1153 0 4.37093794550291e-18 +0 0 1154 0 3.01589915052615e-16 +0 0 1155 0 1.14832583699021e-17 +0 0 1156 0 9.04940952824537e-17 +0 0 1157 0 3.84079248519076e-18 +0 0 1158 0 3.39200440295169e-17 +0 0 1159 0 3.51283372300355e-18 +0 0 1160 0 1.09947923066938e-16 +0 0 1161 0 3.27613107998457e-18 +0 0 1162 0 1.62271852332795e-15 +0 0 1163 0 9.25026015146007e-18 +0 0 1164 0 4.5856760153638e-18 +0 0 1165 0 3.35441806603335e-16 +0 0 1166 0 2.9227804688222e-18 +0 0 1167 0 2.40117395653701e-17 +0 0 1168 0 2.55152464511618e-18 +0 0 1169 0 3.49821376066065e-17 +0 0 1170 0 1.30833319166747e-18 +0 0 1171 0 1.83693448277085e-17 +0 0 1172 0 2.0565667225986e-18 +0 0 1173 0 9.32333101485542e-17 +0 0 1174 0 5.0769248174497e-18 +0 0 1175 0 0.999999999999988 +0 0 1176 0 1.15510590859062e-16 +0 0 1177 0 1.4465030581954e-16 +0 0 1178 0 1.71446924604228e-18 +0 0 1179 0 1.78086155918994e-16 +0 0 1180 0 1.92290754106468e-16 +0 0 1181 0 1.91651089004851e-18 +0 0 1182 0 1.26511518002703e-16 +0 0 1183 0 5.12449372099158e-18 +0 0 1184 0 2.12948450359225e-16 +0 0 1185 0 5.28318747509305e-16 +0 0 1186 0 9.00080672349369e-18 +0 0 1187 0 5.69567367102661e-17 +0 0 1188 0 1.28850426962141e-18 +0 0 1189 0 6.88114147736317e-17 +0 0 1190 0 1.63432692731552e-18 +0 0 1191 0 2.45298142371488e-16 +0 0 1192 0 3.9136094977627e-16 +0 0 1193 0 1.77139258075442e-18 +0 0 1194 0 5.79494537080217e-17 +0 0 1195 0 2.32151575179127e-18 +0 0 1196 0 2.7929597465689e-17 +0 0 1197 0 2.34935724406911e-18 +0 0 1198 0 1.06741612489415e-17 +0 0 1199 0 3.09103829632161e-18 +0 0 1200 0 4.96156414798088e-16 +0 0 1201 0 1.07622990511621e-16 +0 0 1202 0 7.92013434647172e-18 +0 0 1203 0 1.19226278190339e-16 +0 0 1204 0 1.93158631173544e-18 +0 0 1205 0 2.19915648547078e-17 +0 0 1206 0 5.24369755399389e-18 +0 0 1207 0 1.27476118817294e-17 +0 0 1208 0 4.252236128017e-18 +0 0 1209 0 2.10437463357674e-17 +0 0 1210 0 5.10267434275921e-18 +0 0 1211 0 2.00634566653593e-16 +0 0 1212 0 1.94444370357478e-16 +0 0 1213 0 2.37222639291397e-18 +0 0 1214 0 4.08897860810624e-17 +0 0 1215 0 4.15648992384267e-18 +0 0 1216 0 9.04980195044804e-18 +0 0 1217 0 1.91956470813528e-18 +0 0 1218 0 1.25975850863737e-17 +0 0 1219 0 1.92814942309306e-18 +0 0 1220 0 7.65350483697419e-18 +0 0 1221 0 1.72434490609115e-18 +0 0 1222 0 5.09113509022564e-17 +0 0 1223 0 7.10774942073084e-18 +0 0 1224 0 1.00000000000003 +0 0 1225 0 2.21337789748782e-16 +0 0 1226 0 2.81633366049249e-16 +0 0 1227 0 1.27929306718845e-18 +0 0 1228 0 1.57857733342018e-16 +0 0 1229 0 1.10023142892928e-16 +0 0 1230 0 2.59044058580924e-18 +0 0 1231 0 2.53620835252426e-16 +0 0 1232 0 3.31614188762679e-18 +0 0 1233 0 7.61914681237251e-17 +0 0 1234 0 2.59209263002795e-16 +0 0 1235 0 3.02446967438203e-18 +0 0 1236 0 9.96670952301123e-17 +0 0 1237 0 4.90822746090425e-18 +0 0 1238 0 1.71172318822491e-16 +0 0 1239 0 1.31906998445134e-18 +0 0 1240 0 2.00150426576449e-16 +0 0 1241 0 3.87158998308541e-16 +0 0 1242 0 4.71560204540876e-19 +0 0 1243 0 1.91941950938789e-17 +0 0 1244 0 5.46292145259176e-18 +0 0 1245 0 4.00776605657982e-17 +0 0 1246 0 3.27894070824619e-19 +0 0 1247 0 1.78325026806773e-17 +0 0 1248 0 4.12956477502408e-18 +0 0 1249 0 2.89690274507253e-16 +0 0 1250 0 3.20449420323142e-16 +0 0 1251 0 6.3787096615766e-18 +0 0 1252 0 2.20062545186747e-17 +0 0 1253 0 2.32857609197895e-18 +0 0 1254 0 1.69015528242497e-17 +0 0 1255 0 2.39317452232206e-18 +0 0 1256 0 3.33953676393834e-17 +0 0 1257 0 2.99018425291698e-18 +0 0 1258 0 4.80220853350152e-17 +0 0 1259 0 2.85630940970792e-18 +0 0 1260 0 1.45661682291947e-16 +0 0 1261 0 2.71073498426664e-16 +0 0 1262 0 2.73786865279263e-18 +0 0 1263 0 4.50420161537851e-17 +0 0 1264 0 4.30963962915873e-18 +0 0 1265 0 9.65010328561824e-18 +0 0 1266 0 1.35856272630392e-18 +0 0 1267 0 1.09150603607988e-17 +0 0 1268 0 1.38189368875302e-18 +0 0 1269 0 4.91208486191243e-18 +0 0 1270 0 1.48061892153693e-18 +0 0 1271 0 4.54745470757386e-17 +0 0 1272 0 2.03556235035005e-18 +0 0 1273 0 1.34527704157071e-16 +0 0 1274 0 1.00000000000001 +0 0 1275 0 7.95429043730732e-18 +0 0 1276 0 2.81185712653429e-18 +0 0 1277 0 1.26732878684023e-16 +0 0 1278 0 4.2727399482649e-18 +0 0 1279 0 3.21754156515618e-18 +0 0 1280 0 1.29679413812798e-16 +0 0 1281 0 2.2983386665729e-18 +0 0 1282 0 1.38902907999603e-16 +0 0 1283 0 7.50035266877134e-18 +0 0 1284 0 6.785847809908e-18 +0 0 1285 0 3.16881260928894e-16 +0 0 1286 0 1.53092589813985e-18 +0 0 1287 0 1.65516573350856e-16 +0 0 1288 0 1.65427550834834e-18 +0 0 1289 0 1.42854843044666e-16 +0 0 1290 0 1.17282492847102e-17 +0 0 1291 0 2.52723823768196e-18 +0 0 1292 0 1.82905476996407e-16 +0 0 1293 0 1.74952999693187e-18 +0 0 1294 0 1.17351105623775e-16 +0 0 1295 0 1.07696051343591e-18 +0 0 1296 0 1.016399794825e-16 +0 0 1297 0 3.71382133340514e-18 +0 0 1298 0 4.92308496214564e-16 +0 0 1299 0 7.89397504566714e-18 +0 0 1300 0 4.69525842138726e-18 +0 0 1301 0 2.99551943722836e-16 +0 0 1302 0 5.88432021562231e-18 +0 0 1303 0 1.62049940526836e-16 +0 0 1304 0 5.12057732388733e-18 +0 0 1305 0 7.24088363118047e-17 +0 0 1306 0 2.75675504596953e-18 +0 0 1307 0 1.222975139062e-16 +0 0 1308 0 4.58437647510971e-18 +0 0 1309 0 3.15181217543297e-16 +0 0 1310 0 1.77686466163816e-18 +0 0 1311 0 1.98197011192307e-16 +0 0 1312 0 7.85732854691838e-16 +0 0 1313 0 5.88587586837111e-18 +0 0 1314 0 3.79016874219821e-17 +0 0 1315 0 8.5253473130562e-19 +0 0 1316 0 3.87871674213615e-17 +0 0 1317 0 1.05256373632829e-18 +0 0 1318 0 3.078078913316e-17 +0 0 1319 0 1.92469418740055e-18 +0 0 1320 0 1.94359704297989e-16 +0 0 1321 0 2.71671385938393e-18 +0 0 1322 0 2.13057346549743e-16 +0 0 1323 0 3.07163613363025e-18 +0 0 1324 0 4.6036708760823e-18 +0 0 1325 0 1.00000000000001 +0 0 1326 0 7.56981290592218e-17 +0 0 1327 0 7.78955200151552e-17 +0 0 1328 0 6.50323256797592e-18 +0 0 1329 0 5.93009159649803e-17 +0 0 1330 0 7.44467339454474e-17 +0 0 1331 0 8.68437602176962e-18 +0 0 1332 0 3.38308821344827e-17 +0 0 1333 0 3.27756276102285e-18 +0 0 1334 0 4.37040764927992e-17 +0 0 1335 0 4.55079907354123e-17 +0 0 1336 0 8.31150790679622e-18 +0 0 1337 0 4.81329045972607e-17 +0 0 1338 0 1.61391046734231e-18 +0 0 1339 0 6.63847818343104e-17 +0 0 1340 0 4.90857603971008e-18 +0 0 1341 0 2.58240996736331e-17 +0 0 1342 0 3.75861011558287e-17 +0 0 1343 0 5.17127096368198e-18 +0 0 1344 0 1.35550385004879e-16 +0 0 1345 0 1.72477845209152e-18 +0 0 1346 0 6.21679481161313e-17 +0 0 1347 0 5.9611914802e-19 +0 0 1348 0 1.44289242078097e-16 +0 0 1349 0 7.32799279518058e-18 +0 0 1350 0 1.70549278953078e-17 +0 0 1351 0 1.73629924596714e-15 +0 0 1352 0 9.37019212612667e-18 +0 0 1353 0 5.25961712351019e-17 +0 0 1354 0 1.30119885966808e-18 +0 0 1355 0 9.37241540343734e-17 +0 0 1356 0 2.13890268793549e-18 +0 0 1357 0 1.63521701541403e-16 +0 0 1358 0 2.88316036810172e-18 +0 0 1359 0 6.26715820401712e-17 +0 0 1360 0 6.10825524860949e-18 +0 0 1361 0 1.15592662648776e-18 +0 0 1362 0 4.76715286993653e-17 +0 0 1363 0 6.79430629316607e-17 +0 0 1364 0 1.5568089599335e-16 +0 0 1365 0 1.38976776546436e-18 +0 0 1366 0 3.63229116950306e-17 +0 0 1367 0 4.62976130882508e-18 +0 0 1368 0 9.66023784370949e-17 +0 0 1369 0 2.12036831606932e-18 +0 0 1370 0 9.91856826847162e-17 +0 0 1371 0 2.97872874051331e-18 +0 0 1372 0 2.63229990540351e-16 +0 0 1373 0 4.60195513993689e-18 +0 0 1374 0 1.65538856163864e-17 +0 0 1375 0 6.65284525619104e-17 +0 0 1376 0 1.10626171656122e-17 +0 0 1377 0 0.999999999999978 +0 0 1378 0 2.42978531659255e-18 +0 0 1379 0 3.18057848870751e-18 +0 0 1380 0 8.51218155047413e-17 +0 0 1381 0 4.81657634080162e-18 +0 0 1382 0 6.34109556191047e-18 +0 0 1383 0 4.79468844985226e-17 +0 0 1384 0 3.90016849334305e-18 +0 0 1385 0 8.16928136515949e-17 +0 0 1386 0 3.19526042940458e-18 +0 0 1387 0 1.4569442185216e-18 +0 0 1388 0 1.29994874278692e-16 +0 0 1389 0 6.01287959691581e-18 +0 0 1390 0 1.40873603817091e-17 +0 0 1391 0 9.83593083670626e-18 +0 0 1392 0 3.25396890332619e-17 +0 0 1393 0 2.16073480282591e-18 +0 0 1394 0 2.57851101116415e-16 +0 0 1395 0 1.08307830106161e-16 +0 0 1396 0 7.5993889402956e-18 +0 0 1397 0 1.74873761997296e-16 +0 0 1398 0 6.21484548531489e-18 +0 0 1399 0 6.58239325902726e-17 +0 0 1400 0 7.8362678852607e-18 +0 0 1401 0 9.64276770409291e-18 +0 0 1402 0 4.62716751778624e-18 +0 0 1403 0 1.84980474474559e-18 +0 0 1404 0 8.38424467513053e-13 +0 0 1405 0 1.52482770308742e-17 +0 0 1406 0 4.19302126265142e-16 +0 0 1407 0 6.65282687429698e-19 +0 0 1408 0 8.91441537569561e-17 +0 0 1409 0 1.6235489832937e-18 +0 0 1410 0 1.50606381175298e-16 +0 0 1411 0 1.54781540153688e-18 +0 0 1412 0 4.00886527304525e-18 +0 0 1413 0 8.19106843209321e-19 +0 0 1414 0 2.6638926311921e-18 +0 0 1415 0 7.3415116815556e-17 +0 0 1416 0 3.08923989558083e-16 +0 0 1417 0 3.53557684717265e-17 +0 0 1418 0 5.84563097932413e-18 +0 0 1419 0 1.75401018668044e-16 +0 0 1420 0 6.4321070802039e-18 +0 0 1421 0 7.51557641199862e-17 +0 0 1422 0 8.87234394544855e-19 +0 0 1423 0 1.11817238625736e-16 +0 0 1424 0 2.23498495575869e-18 +0 0 1425 0 3.70862505643497e-17 +0 0 1426 0 1.44122594000784e-18 +0 0 1427 0 2.17030888187191e-18 +0 0 1428 0 7.85877475052535e-17 +0 0 1429 0 8.63029965282728e-18 +0 0 1430 0 1.00000000000426 +0 0 1431 0 1.17096852382998e-18 +0 0 1432 0 4.39393166358835e-17 +0 0 1433 0 5.51373822626303e-18 +0 0 1434 0 9.01812767711751e-18 +0 0 1435 0 2.29335957518761e-17 +0 0 1436 0 1.83549348356062e-18 +0 0 1437 0 2.95244900349169e-17 +0 0 1438 0 4.38354144425607e-18 +0 0 1439 0 3.02257422514879e-18 +0 0 1440 0 4.08726645678225e-11 +0 0 1441 0 3.13581579986838e-18 +0 0 1442 0 2.77242571853979e-17 +0 0 1443 0 4.62734426216018e-18 +0 0 1444 0 6.26149388456086e-17 +0 0 1445 0 4.68505467066932e-18 +0 0 1446 0 1.85657317234243e-18 +0 0 1447 0 8.64159460302668e-18 +0 0 1448 0 1.36297559812746e-16 +0 0 1449 0 1.30666210587904e-16 +0 0 1450 0 9.86248098314868e-18 +0 0 1451 0 4.86791570558813e-17 +0 0 1452 0 8.89203122139967e-18 +0 0 1453 0 1.78247788232172e-17 +0 0 1454 0 2.42494947013374e-18 +0 0 1455 0 8.87125968428574e-19 +0 0 1456 0 2.71298320365523e-18 +0 0 1457 0 2.28893639864344e-18 +0 0 1458 0 2.73270541044965e-10 +0 0 1459 0 1.14489524170638e-17 +0 0 1460 0 2.08715225832542e-16 +0 0 1461 0 1.97792115138607e-18 +0 0 1462 0 1.91003319674412e-16 +0 0 1463 0 4.15562355194633e-18 +0 0 1464 0 3.28653930152691e-18 +0 0 1465 0 3.68400250759243e-18 +0 0 1466 0 3.62113408882385e-18 +0 0 1467 0 6.73256732048273e-18 +0 0 1468 0 2.30233787924059e-18 +0 0 1469 0 1.90146846181626e-16 +0 0 1470 0 9.60899683944822e-17 +0 0 1471 0 3.98504334353138e-16 +0 0 1472 0 1.20085879317889e-18 +0 0 1473 0 5.63623677550308e-17 +0 0 1474 0 4.33554263393234e-18 +0 0 1475 0 8.73945586921048e-17 +0 0 1476 0 1.88592049619144e-17 +0 0 1477 0 2.5238508134822e-17 +0 0 1478 0 3.37001062600073e-18 +0 0 1479 0 1.06927644647778e-17 +0 0 1480 0 1.16045661314378e-17 +0 0 1481 0 5.77571122939377e-18 +0 0 1482 0 8.89684258164821e-17 +0 0 1483 0 7.47814215252102e-18 +0 0 1484 0 0.999999999115983 +0 0 1485 0 3.2976851841858e-18 +0 0 1486 0 1.86100063028384e-18 +0 0 1487 0 2.10191758025503e-17 +0 0 1488 0 1.93078124542551e-18 +0 0 1489 0 4.70919283736021e-16 +0 0 1490 0 5.27852261677126e-17 +0 0 1491 0 2.82206006531561e-19 +0 0 1492 0 2.74757736699662e-17 +0 0 1493 0 1.2933789606099e-18 +0 0 1494 0 1.23691089836006e-18 +0 0 1495 0 2.0719355548755e-08 +0 0 1496 0 2.41737044053231e-18 +0 0 1497 0 6.32058525064022e-17 +0 0 1498 0 3.01160198807849e-19 +0 0 1499 0 2.50684002513388e-18 +0 0 1500 0 1.10786588771436e-18 +0 0 1501 0 1.60227266081013e-18 +0 0 1502 0 5.81912936941965e-18 +0 0 1503 0 6.00916754121768e-17 +0 0 1504 0 4.78390110124923e-17 +0 0 1505 0 1.53155008418428e-18 +0 0 1506 0 8.64563355934631e-17 +0 0 1507 0 1.1918214519114e-18 +0 0 1508 0 1.87456966274595e-18 +0 0 1509 0 1.4810021553103e-18 +0 0 1510 0 1.14536991852739e-18 +0 0 1511 0 3.83519643813851e-18 +0 0 1512 0 8.3854132801579e-19 +0 0 1513 0 6.91466659839856e-08 +0 0 1514 0 4.28393676950821e-18 +0 0 1515 0 1.09634128932981e-16 +0 0 1516 0 3.13348043650297e-18 +0 0 1517 0 1.3071542603918e-18 +0 0 1518 0 1.74933128732138e-18 +0 0 1519 0 2.86231552374242e-18 +0 0 1520 0 2.52211426809193e-18 +0 0 1521 0 2.93835650360284e-18 +0 0 1522 0 2.31798733256212e-18 +0 0 1523 0 2.64236406977798e-18 +0 0 1524 0 9.24148866314055e-17 +0 0 1525 0 8.5128781675767e-16 +0 0 1526 0 1.00414598805581e-16 +0 0 1527 0 1.76839970271769e-18 +0 0 1528 0 3.73566120559233e-16 +0 0 1529 0 1.21848124810608e-17 +0 0 1530 0 5.190577357996e-17 +0 0 1531 0 1.70201568868734e-18 +0 0 1532 0 1.40813302170566e-17 +0 0 1533 0 2.71077965784952e-18 +0 0 1534 0 6.37426770278617e-19 +0 0 1535 0 2.6556709388721e-17 +0 0 1536 0 3.47401145060128e-18 +0 0 1537 0 5.74614931280241e-17 +0 0 1538 0 6.18038750064191e-18 +0 0 1539 0 1.00000015458887 +0 0 1540 0 6.84822984731731e-17 +0 0 1541 0 1.89068159174128e-06 +0 0 1542 0 1.42062366550639e-18 +0 0 1543 0 1.19547653752756e-18 +0 0 1544 0 3.9081360043648e-18 +0 0 1545 0 2.21670445578368e-16 +0 0 1546 0 1.20928271309744e-16 +0 0 1547 0 5.73964534928384e-18 +0 0 1548 0 1.75356751441052e-18 +0 0 1549 0 3.62899538745702e-18 +0 0 1550 0 2.4071252530146e-18 +0 0 1551 0 7.09226744624994e-06 +0 0 1552 0 4.65903096627702e-18 +0 0 1553 0 1.79980991328308e-18 +0 0 1554 0 1.61577720993034e-18 +0 0 1555 0 2.35728279225851e-18 +0 0 1556 0 1.74830778525661e-18 +0 0 1557 0 1.94236273454079e-18 +0 0 1558 0 1.08074708816755e-17 +0 0 1559 0 5.4085015699015e-16 +0 0 1560 0 3.72233193864961e-16 +0 0 1561 0 2.41507408613622e-18 +0 0 1562 0 6.11389581548833e-18 +0 0 1563 0 5.18744729369036e-18 +0 0 1564 0 3.15590286478789e-18 +0 0 1565 0 6.98884275870928e-19 +0 0 1566 0 3.07194646734436e-18 +0 0 1567 0 3.96942237608841e-18 +0 0 1568 0 2.32879066276618e-18 +0 0 1569 0 1.41217939328578e-05 +0 0 1570 0 8.7563173676844e-18 +0 0 1571 0 1.20473355861453e-18 +0 0 1572 0 7.00277904152571e-19 +0 0 1573 0 2.061128398227e-18 +0 0 1574 0 2.23331571384028e-18 +0 0 1575 0 1.33796073447446e-18 +0 0 1576 0 1.21112183924332e-18 +0 0 1577 0 1.36611516563957e-18 +0 0 1578 0 2.54240458841095e-17 +0 0 1579 0 6.07872407649244e-19 +0 0 1580 0 2.48285225064477e-16 +0 0 1581 0 5.78619037349278e-16 +0 0 1582 0 2.34518870621956e-16 +0 0 1583 0 6.01878953721944e-18 +0 0 1584 0 3.28510682639771e-17 +0 0 1585 0 2.67794461414964e-19 +0 0 1586 0 8.77164242128562e-19 +0 0 1587 0 3.12661355363677e-18 +0 0 1588 0 1.65725936933591e-18 +0 0 1589 0 9.84202279868834e-18 +0 0 1590 0 4.35125195276164e-19 +0 0 1591 0 1.94624757011571e-17 +0 0 1592 0 5.27373002301813e-18 +0 0 1593 0 2.72402714998697e-16 +0 0 1594 0 1.76880570761694e-18 +0 0 1595 0 0.999977319678815 +0 0 1596 0 1.71848519374488e-16 +0 0 1597 0 2.0695009233779e-18 +0 0 1598 0 0.00107101857589176 +0 0 1599 0 2.0695009233779e-18 +0 0 1600 0 2.84935881706327e-18 +0 0 1601 0 1.46503450218814e-17 +0 0 1602 0 1.07559051621957e-16 +0 0 1603 0 1.46503450218814e-17 +0 0 1604 0 2.84935881706327e-18 +0 0 1605 0 1.90044792998097e-18 +0 0 1606 0 9.78554384901412e-19 +0 0 1607 0 4.59309459721878e-19 +0 0 1608 0 0.00163877955880706 +0 0 1609 0 3.4098639144928e-18 +0 0 1610 0 6.96218300029297e-19 +0 0 1611 0 1.90044792998097e-18 +0 0 1612 0 7.69860432269387e-19 +0 0 1613 0 3.73996093446917e-18 +0 0 1614 0 1.7642216844504e-18 +0 0 1615 0 7.80543000886117e-17 +0 0 1616 0 2.65906184479499e-20 +0 0 1617 0 9.20113841117915e-17 +0 0 1618 0 2.65799356869363e-19 +0 0 1619 0 3.73996093446917e-18 +0 0 1620 0 7.69860432269387e-19 +0 0 1621 0 6.68178502488776e-19 +0 0 1622 0 8.97498520713287e-19 +0 0 1623 0 1.11635274622127e-18 +0 0 1624 0 5.37532655764691e-18 +0 0 1625 0 7.39026925617921e-18 +0 0 1626 0 0.00206059554144948 +0 0 1627 0 5.89843979704869e-18 +0 0 1628 0 3.20654119652925e-18 +0 0 1629 0 2.26933882785601e-18 +0 0 1630 0 3.15741606981364e-18 +0 0 1631 0 6.68178502488776e-19 +0 0 1632 0 2.39084033308839e-18 +0 0 1633 0 6.64924741069575e-18 +0 0 1634 0 2.91650669911462e-18 +0 0 1635 0 9.4225372913866e-17 +0 0 1636 0 1.48904342244163e-18 +0 0 1637 0 1.98741544059662e-17 +0 0 1638 0 4.29225762986807e-16 +0 0 1639 0 9.2627019061263e-17 +0 0 1640 0 4.86285912240634e-18 +0 0 1641 0 9.32114075538501e-17 +0 0 1642 0 1.71246795503583e-18 +0 0 1643 0 5.88765985316335e-18 +0 0 1644 0 2.39084033308839e-18 +0 0 1645 0 6.67055014325381e-19 +0 0 1646 0 9.21158784109523e-18 +0 0 1647 0 3.43714531721015e-18 +0 0 1648 0 3.2428674204461e-17 +0 0 1649 0 2.04582139762529e-18 +0 0 1650 0 6.15154027937681e-17 +0 0 1651 0 6.99724149218161e-19 +0 0 1652 0 1.00241690463242 +0 0 1653 0 4.82198235786084e-17 +0 0 1654 0 2.99232026896072e-18 +0 0 1655 0 9.37845293280442e-19 +0 0 1656 0 1.8906815916935e-06 +0 0 1657 0 3.75692611361963e-18 +0 0 1658 0 7.10355712288978e-19 +0 0 1659 0 1.71485766057891e-16 +0 0 1660 0 3.56325345911436e-16 +0 0 1661 0 5.04632573028134e-18 +0 0 1662 0 1.78292782319537e-18 +0 0 1663 0 5.78852942447206e-18 +0 0 1664 0 2.07473297942479e-18 +0 0 1665 0 5.15766556760462e-18 +0 0 1666 0 7.09226744641276e-06 +0 0 1667 0 1.05912311653878e-18 +0 0 1668 0 3.03410899626423e-18 +0 0 1669 0 2.58961605524294e-18 +0 0 1670 0 1.35536215120377e-18 +0 0 1671 0 2.36195202712678e-18 +0 0 1672 0 3.392504977966e-18 +0 0 1673 0 3.15563014359804e-16 +0 0 1674 0 4.80116522958185e-16 +0 0 1675 0 1.13356450570146e-17 +0 0 1676 0 3.18818541942402e-18 +0 0 1677 0 2.73284388369742e-18 +0 0 1678 0 1.49665540428408e-18 +0 0 1679 0 1.58036050663077e-18 +0 0 1680 0 6.07304971426807e-18 +0 0 1681 0 7.82932585739095e-18 +0 0 1682 0 5.5665916354255e-18 +0 0 1683 0 4.44784094717757e-18 +0 0 1684 0 1.41217939326031e-05 +0 0 1685 0 2.0882927612372e-18 +0 0 1686 0 3.49850820243585e-18 +0 0 1687 0 1.09056223769578e-18 +0 0 1688 0 2.61203400217015e-18 +0 0 1689 0 9.01448108923841e-19 +0 0 1690 0 1.54085830436265e-18 +0 0 1691 0 9.73383412217041e-18 +0 0 1692 0 2.4689248944968e-18 +0 0 1693 0 3.72275975319379e-17 +0 0 1694 0 6.64586901928994e-18 +0 0 1695 0 2.63569085202683e-16 +0 0 1696 0 4.22905093476076e-16 +0 0 1697 0 1.96018153774142e-16 +0 0 1698 0 2.11362129520179e-18 +0 0 1699 0 2.63515932472199e-17 +0 0 1700 0 2.12153780268418e-18 +0 0 1701 0 2.42331186227801e-18 +0 0 1702 0 4.75845852902564e-18 +0 0 1703 0 4.39621589505787e-19 +0 0 1704 0 2.1953502315276e-17 +0 0 1705 0 3.98508248204667e-18 +0 0 1706 0 5.27910565771738e-17 +0 0 1707 0 5.59493108303724e-18 +0 0 1708 0 2.74280769209047e-16 +0 0 1709 0 8.91276468438149e-19 +0 0 1710 0 0.999977319678814 +0 0 1711 0 9.65541173307521e-19 +0 0 1712 0 3.94042984214255e-18 +0 0 1713 0 4.57946073906104e-17 +0 0 1714 0 2.51010544531799e-18 +0 0 1715 0 1.74937396875821e-18 +0 0 1716 0 7.64096330492385e-18 +0 0 1717 0 8.10093333718023e-18 +0 0 1718 0 6.23400646369849e-17 +0 0 1719 0 8.3946533139314e-16 +0 0 1720 0 3.47628684266888e-18 +0 0 1721 0 5.29008592314655e-18 +0 0 1722 0 3.23341711727336e-18 +0 0 1723 0 6.26877141229035e-17 +0 0 1724 0 4.55740704933703e-18 +0 0 1725 0 2.07193553552816e-08 +0 0 1726 0 2.3485831207932e-18 +0 0 1727 0 2.51338434039097e-18 +0 0 1728 0 1.92476487243375e-18 +0 0 1729 0 7.72862442044836e-19 +0 0 1730 0 5.31880504456115e-17 +0 0 1731 0 3.63212621406616e-18 +0 0 1732 0 9.70481169026276e-17 +0 0 1733 0 5.39568107314456e-16 +0 0 1734 0 4.90599326216361e-18 +0 0 1735 0 2.04531529329416e-18 +0 0 1736 0 1.25287856795251e-18 +0 0 1737 0 2.86058294448893e-18 +0 0 1738 0 1.07246948410279e-18 +0 0 1739 0 2.07073158615308e-18 +0 0 1740 0 4.49024663988057e-19 +0 0 1741 0 5.17907040549905e-17 +0 0 1742 0 3.83118043945267e-18 +0 0 1743 0 6.91466660516322e-08 +0 0 1744 0 3.78034552700525e-18 +0 0 1745 0 1.81732645674016e-18 +0 0 1746 0 4.07778278341014e-18 +0 0 1747 0 1.17918045892945e-18 +0 0 1748 0 1.01857225196785e-17 +0 0 1749 0 3.16303174384154e-18 +0 0 1750 0 3.11985833461886e-17 +0 0 1751 0 9.10199089165327e-18 +0 0 1752 0 3.46404441803082e-16 +0 0 1753 0 3.89534014435985e-18 +0 0 1754 0 1.4955036910534e-16 +0 0 1755 0 9.05532826131801e-16 +0 0 1756 0 2.18356744397542e-16 +0 0 1757 0 7.00894932898089e-18 +0 0 1758 0 4.01592244697698e-18 +0 0 1759 0 2.96458207080252e-18 +0 0 1760 0 2.31739350599234e-18 +0 0 1761 0 1.42822918310106e-17 +0 0 1762 0 4.09603345876999e-18 +0 0 1763 0 1.21927699586206e-16 +0 0 1764 0 4.84765486025427e-18 +0 0 1765 0 5.736102052871e-17 +0 0 1766 0 5.93820649859237e-18 +0 0 1767 0 4.83037593219181e-17 +0 0 1768 0 3.70803986423318e-18 +0 0 1769 0 1.00000015458888 +0 0 1770 0 2.05240631669278e-17 +0 0 1771 0 8.58175781936048e-18 +0 0 1772 0 4.81210543834297e-18 +0 0 1773 0 2.33884025116678e-17 +0 0 1774 0 4.4134816437653e-18 +0 0 1775 0 9.28175073697361e-18 +0 0 1776 0 5.80475645721307e-17 +0 0 1777 0 6.66385847993896e-18 +0 0 1778 0 1.17689669767581e-17 +0 0 1779 0 1.98572397242228e-18 +0 0 1780 0 1.53341481183768e-18 +0 0 1781 0 8.55514108044079e-17 +0 0 1782 0 8.63665704432412e-18 +0 0 1783 0 7.62333808697498e-17 +0 0 1784 0 2.32826446958509e-18 +0 0 1785 0 4.08719351406249e-11 +0 0 1786 0 6.26158894141606e-19 +0 0 1787 0 2.04489428483893e-18 +0 0 1788 0 4.12783029147044e-17 +0 0 1789 0 5.08156565213912e-18 +0 0 1790 0 5.54157874216389e-17 +0 0 1791 0 9.80740353944598e-18 +0 0 1792 0 4.87676574418301e-17 +0 0 1793 0 1.91525677528266e-16 +0 0 1794 0 1.40130252487076e-17 +0 0 1795 0 2.02133300007389e-18 +0 0 1796 0 2.60136334159492e-18 +0 0 1797 0 1.50557002236352e-18 +0 0 1798 0 2.30415501491585e-18 +0 0 1799 0 2.18433592945826e-16 +0 0 1800 0 2.85587459077347e-18 +0 0 1801 0 2.48152421704069e-16 +0 0 1802 0 8.6037974900006e-18 +0 0 1803 0 2.73270818198981e-10 +0 0 1804 0 2.84642888787571e-18 +0 0 1805 0 1.75926169350798e-18 +0 0 1806 0 9.5710391300334e-18 +0 0 1807 0 2.311643676004e-18 +0 0 1808 0 1.21212457505238e-17 +0 0 1809 0 7.30504538302846e-18 +0 0 1810 0 7.62309169662551e-17 +0 0 1811 0 9.94218544296608e-19 +0 0 1812 0 2.71932844093858e-17 +0 0 1813 0 3.16683388572487e-18 +0 0 1814 0 4.67767206886831e-16 +0 0 1815 0 5.08072672156873e-16 +0 0 1816 0 1.93557846349396e-16 +0 0 1817 0 2.00939203786847e-18 +0 0 1818 0 4.32957968385013e-18 +0 0 1819 0 6.13258422766282e-18 +0 0 1820 0 1.20804467273897e-18 +0 0 1821 0 4.44935645537174e-17 +0 0 1822 0 1.6889297032369e-18 +0 0 1823 0 1.61536639071497e-16 +0 0 1824 0 4.13819336034729e-18 +0 0 1825 0 6.70829584441035e-17 +0 0 1826 0 5.53647861556271e-18 +0 0 1827 0 2.14714226619616e-16 +0 0 1828 0 3.58877352647219e-18 +0 0 1829 0 0.999999999115984 +0 0 1830 0 4.02299483409604e-18 +0 0 1831 0 2.00977538348851e-18 +0 0 1832 0 7.00864734101221e-17 +0 0 1833 0 3.6017260601385e-18 +0 0 1834 0 2.08782565756063e-18 +0 0 1835 0 7.9321881407352e-17 +0 0 1836 0 5.265680269691e-18 +0 0 1837 0 4.78910757241433e-17 +0 0 1838 0 2.26961756867401e-18 +0 0 1839 0 2.89031130615647e-18 +0 0 1840 0 2.3485393059168e-17 +0 0 1841 0 5.38639466459611e-18 +0 0 1842 0 3.60483532802883e-17 +0 0 1843 0 6.8140308398469e-18 +0 0 1844 0 1.08200805283753e-16 +0 0 1845 0 2.45040905800438e-18 +0 0 1846 0 2.16699314906056e-18 +0 0 1847 0 1.174425342736e-17 +0 0 1848 0 2.3315951668591e-18 +0 0 1849 0 5.96336848358866e-17 +0 0 1850 0 1.95386585099051e-18 +0 0 1851 0 1.20893178452586e-16 +0 0 1852 0 1.89763421266594e-18 +0 0 1853 0 1.28453081979174e-16 +0 0 1854 0 2.76045204679153e-16 +0 0 1855 0 1.2278777771419e-18 +0 0 1856 0 5.01638604809349e-18 +0 0 1857 0 3.74864380181613e-18 +0 0 1858 0 1.79345937334004e-16 +0 0 1859 0 1.69540819623065e-18 +0 0 1860 0 8.19361549509054e-17 +0 0 1861 0 1.03920446763889e-18 +0 0 1862 0 4.96847267081395e-16 +0 0 1863 0 2.49366270878425e-18 +0 0 1864 0 8.3830111363408e-13 +0 0 1865 0 1.14608499210606e-18 +0 0 1866 0 2.0894738410823e-18 +0 0 1867 0 4.20151499966623e-17 +0 0 1868 0 7.78666454106519e-18 +0 0 1869 0 1.01156686253589e-16 +0 0 1870 0 3.56292034296504e-18 +0 0 1871 0 5.45421122845443e-17 +0 0 1872 0 4.42075505830702e-18 +0 0 1873 0 1.92109429128821e-16 +0 0 1874 0 5.35730638145351e-18 +0 0 1875 0 1.42499012554436e-16 +0 0 1876 0 2.04210294114355e-16 +0 0 1877 0 4.63608088829708e-17 +0 0 1878 0 6.92877139526808e-19 +0 0 1879 0 3.2360602853483e-18 +0 0 1880 0 6.65491458488097e-17 +0 0 1881 0 7.49097539657459e-18 +0 0 1882 0 9.1883006839898e-17 +0 0 1883 0 2.66729157886029e-18 +0 0 1884 0 9.77107597540508e-17 +0 0 1885 0 3.71713403739761e-18 +0 0 1886 0 3.54956778226935e-17 +0 0 1887 0 7.17617543321349e-18 +0 0 1888 0 6.45884298403452e-17 +0 0 1889 0 2.39371344880664e-18 +0 0 1890 0 1.00000000000426 +0 0 1891 0 7.2491070676635e-17 +0 0 1892 0 6.68256648027669e-17 +0 0 1893 0 2.78049230361134e-18 +0 0 1894 0 7.63954905758084e-17 +0 0 1895 0 4.46316892487104e-17 +0 0 1896 0 3.12018275004219e-18 +0 0 1897 0 3.12054554780168e-17 +0 0 1898 0 1.19889768600466e-17 +0 0 1899 0 5.37434223935553e-17 +0 0 1900 0 2.02720094939258e-17 +0 0 1901 0 8.37329509818631e-18 +0 0 1902 0 4.92181842729079e-17 +0 0 1903 0 7.08818593634373e-18 +0 0 1904 0 7.82702281421422e-17 +0 0 1905 0 3.97836188001564e-18 +0 0 1906 0 4.59985203189673e-17 +0 0 1907 0 1.69628013903837e-17 +0 0 1908 0 6.61353018953083e-18 +0 0 1909 0 1.22760992196797e-16 +0 0 1910 0 1.94616746293845e-18 +0 0 1911 0 7.15784081201613e-17 +0 0 1912 0 2.2208020689033e-18 +0 0 1913 0 1.33095941800657e-16 +0 0 1914 0 1.24807358536123e-18 +0 0 1915 0 4.72408216889487e-17 +0 0 1916 0 4.3248996039074e-18 +0 0 1917 0 8.36854091369418e-18 +0 0 1918 0 5.03450465395115e-17 +0 0 1919 0 1.43718328079648e-18 +0 0 1920 0 1.58148068875428e-16 +0 0 1921 0 2.62522073313331e-18 +0 0 1922 0 9.04574599447617e-17 +0 0 1923 0 4.22128066673583e-19 +0 0 1924 0 4.94393488693173e-17 +0 0 1925 0 7.17107116355142e-18 +0 0 1926 0 1.73693738755964e-15 +0 0 1927 0 1.58416191712815e-17 +0 0 1928 0 1.1310044986794e-18 +0 0 1929 0 2.63371123526879e-16 +0 0 1930 0 2.74052604869142e-18 +0 0 1931 0 1.06011699484351e-16 +0 0 1932 0 3.83021211487515e-18 +0 0 1933 0 9.83414626323494e-17 +0 0 1934 0 1.16690122224883e-17 +0 0 1935 0 3.31048494411582e-17 +0 0 1936 0 4.9883933505749e-18 +0 0 1937 0 1.30349625623071e-16 +0 0 1938 0 1.45586668382707e-16 +0 0 1939 0 3.86050680510742e-17 +0 0 1940 0 1.86335955081524e-17 +0 0 1941 0 4.00207929323103e-18 +0 0 1942 0 4.05251257940449e-16 +0 0 1943 0 5.31219616420928e-18 +0 0 1944 0 4.11478589187139e-17 +0 0 1945 0 5.81077933723681e-18 +0 0 1946 0 1.36766803995027e-17 +0 0 1947 0 2.65438311326743e-18 +0 0 1948 0 1.73671186042271e-17 +0 0 1949 0 1.92269242050252e-18 +0 0 1950 0 6.06138843172507e-17 +0 0 1951 0 1.41644933541527e-17 +0 0 1952 0 0.999999999999978 +0 0 1953 0 4.1282071233381e-18 +0 0 1954 0 4.27395334144466e-18 +0 0 1955 0 1.19906394938151e-16 +0 0 1956 0 2.10597006024398e-18 +0 0 1957 0 8.27648993891133e-18 +0 0 1958 0 1.17351985992662e-16 +0 0 1959 0 1.73526131715567e-18 +0 0 1960 0 1.35662224337034e-16 +0 0 1961 0 7.23503857919252e-18 +0 0 1962 0 3.87834317261075e-18 +0 0 1963 0 1.49407341542019e-16 +0 0 1964 0 1.03966104368144e-18 +0 0 1965 0 1.7078637633247e-16 +0 0 1966 0 1.09525245161332e-18 +0 0 1967 0 3.23653078622142e-16 +0 0 1968 0 4.54051816978964e-18 +0 0 1969 0 4.21160971953063e-18 +0 0 1970 0 4.95392095029632e-16 +0 0 1971 0 4.02378209515474e-18 +0 0 1972 0 9.65017400742321e-17 +0 0 1973 0 3.30785065121537e-19 +0 0 1974 0 9.72447901942594e-17 +0 0 1975 0 2.90645936021478e-18 +0 0 1976 0 1.36541067143806e-16 +0 0 1977 0 5.00415094475081e-18 +0 0 1978 0 3.30798440646119e-18 +0 0 1979 0 3.31022920822229e-16 +0 0 1980 0 6.28421563459896e-19 +0 0 1981 0 1.11902871454301e-16 +0 0 1982 0 1.27777402094763e-18 +0 0 1983 0 6.74073489019277e-17 +0 0 1984 0 2.00821002768249e-18 +0 0 1985 0 1.64106965842246e-16 +0 0 1986 0 1.06228872501912e-18 +0 0 1987 0 2.97744774503199e-16 +0 0 1988 0 3.62337796574705e-18 +0 0 1989 0 1.89692571771022e-18 +0 0 1990 0 1.9808310832192e-16 +0 0 1991 0 6.53656656883455e-18 +0 0 1992 0 1.80705875786334e-16 +0 0 1993 0 2.19956825755408e-18 +0 0 1994 0 4.46757784502427e-17 +0 0 1995 0 2.42881291427191e-18 +0 0 1996 0 4.47158472298666e-17 +0 0 1997 0 6.29750927166345e-18 +0 0 1998 0 3.30528458110756e-17 +0 0 1999 0 1.36975990923769e-18 +0 0 2000 0 8.09632552719716e-16 +0 0 2001 0 1.89214598373419e-16 +0 0 2002 0 4.50772592084377e-18 +0 0 2003 0 1.43073814989995e-16 +0 0 2004 0 3.05960236451919e-18 +0 0 2005 0 7.35307654866864e-17 +0 0 2006 0 1.58083961108651e-18 +0 0 2007 0 3.82494209733817e-18 +0 0 2008 0 3.53035573404266e-18 +0 0 2009 0 5.62499111259298e-18 +0 0 2010 0 8.4264927079449e-19 +0 0 2011 0 2.32580553612691e-17 +0 0 2012 0 1.0860802118969e-18 +0 0 2013 0 8.3557217491104e-17 +0 0 2014 0 8.02993105057903e-18 +0 0 2015 0 1.00000000000001 +0 0 2016 0 2.21337789748782e-16 +0 0 2017 0 1.57857733342018e-16 +0 0 2018 0 1.27929306718845e-18 +0 0 2019 0 2.81633366049249e-16 +0 0 2020 0 7.61914681237251e-17 +0 0 2021 0 3.31614188762679e-18 +0 0 2022 0 2.53620835252426e-16 +0 0 2023 0 2.59044058580924e-18 +0 0 2024 0 1.10023142892928e-16 +0 0 2025 0 2.00150426576449e-16 +0 0 2026 0 2.39137768876151e-18 +0 0 2027 0 1.67816883407998e-16 +0 0 2028 0 4.90822746090425e-18 +0 0 2029 0 9.26255337790631e-17 +0 0 2030 0 5.18360941097201e-18 +0 0 2031 0 2.59209263002795e-16 +0 0 2032 0 2.89690274507253e-16 +0 0 2033 0 4.12956477502408e-18 +0 0 2034 0 1.9880878071008e-17 +0 0 2035 0 4.79919027287477e-18 +0 0 2036 0 4.00776605657982e-17 +0 0 2037 0 3.63637295708958e-18 +0 0 2038 0 2.62536463691683e-17 +0 0 2039 0 4.71560204540876e-19 +0 0 2040 0 3.87158998308541e-16 +0 0 2041 0 1.45661682291947e-16 +0 0 2042 0 1.93420514448604e-18 +0 0 2043 0 5.27287621027454e-17 +0 0 2044 0 4.84431778454722e-18 +0 0 2045 0 3.63463764431792e-17 +0 0 2046 0 2.39317452232206e-18 +0 0 2047 0 2.0879763947628e-17 +0 0 2048 0 3.6604282050289e-18 +0 0 2049 0 2.31601405129638e-17 +0 0 2050 0 3.60868198345313e-18 +0 0 2051 0 3.20449420323142e-16 +0 0 2052 0 1.34527704157071e-16 +0 0 2053 0 5.34880852158789e-18 +0 0 2054 0 4.40144434273003e-17 +0 0 2055 0 2.28808103247575e-18 +0 0 2056 0 2.14086817053745e-18 +0 0 2057 0 1.09896218039674e-18 +0 0 2058 0 1.09150603607988e-17 +0 0 2059 0 2.6733023353087e-18 +0 0 2060 0 7.51778400756493e-18 +0 0 2061 0 8.64898737534574e-19 +0 0 2062 0 5.55763117963574e-17 +0 0 2063 0 1.44249521874862e-18 +0 0 2064 0 2.71073498426664e-16 +0 0 2065 0 3.60740424625795e-16 +0 0 2066 0 2.88341678947427e-18 +0 0 2067 0 1.73775085080469e-17 +0 0 2068 0 3.62457747983892e-18 +0 0 2069 0 3.95620921768072e-18 +0 0 2070 0 5.31926494567202e-19 +0 0 2071 0 4.69266005803649e-18 +0 0 2072 0 6.67055014325381e-19 +0 0 2073 0 4.07556335665665e-18 +0 0 2074 0 1.94927556785287e-18 +0 0 2075 0 9.92419630855927e-18 +0 0 2076 0 7.99787124534601e-19 +0 0 2077 0 7.43601945995404e-17 +0 0 2078 0 4.06216826042164e-19 +0 0 2079 0 1.00000000000001 +0 0 2080 0 9.59779518991293e-17 +0 0 2081 0 1.02294931750634e-16 +0 0 2082 0 2.32163455106811e-18 +0 0 2083 0 7.61832176878262e-17 +0 0 2084 0 1.50976661360375e-16 +0 0 2085 0 7.75503057599516e-19 +0 0 2086 0 4.48822674652466e-17 +0 0 2087 0 3.2305128955548e-18 +0 0 2088 0 1.08918789352712e-16 +0 0 2089 0 3.5178027391988e-17 +0 0 2090 0 7.98760275466607e-19 +0 0 2091 0 1.22652582023335e-16 +0 0 2092 0 4.93813974237361e-19 +0 0 2093 0 5.36528931919755e-17 +0 0 2094 0 3.17486107861777e-18 +0 0 2095 0 1.94560429759876e-16 +0 0 2096 0 1.71888492976045e-16 +0 0 2097 0 4.83781534084564e-18 +0 0 2098 0 5.26980739524852e-17 +0 0 2099 0 6.67218557245227e-18 +0 0 2100 0 2.10228103421481e-17 +0 0 2101 0 1.14112397037451e-18 +0 0 2102 0 2.72939590980751e-17 +0 0 2103 0 1.63345769722616e-18 +0 0 2104 0 1.45535645159635e-16 +0 0 2105 0 2.77334805167872e-16 +0 0 2106 0 8.55561117168899e-18 +0 0 2107 0 4.25557836455114e-17 +0 0 2108 0 3.78580437856423e-18 +0 0 2109 0 3.49327735915027e-17 +0 0 2110 0 2.38973272612863e-18 +0 0 2111 0 1.54948646017754e-17 +0 0 2112 0 4.64472484412817e-18 +0 0 2113 0 6.81241042765441e-17 +0 0 2114 0 4.92240727370738e-18 +0 0 2115 0 1.87482058742383e-16 +0 0 2116 0 8.01504322147312e-17 +0 0 2117 0 4.40595392951157e-18 +0 0 2118 0 9.29869699240486e-18 +0 0 2119 0 3.9500131285506e-18 +0 0 2120 0 1.03803032226732e-17 +0 0 2121 0 2.48639399199206e-18 +0 0 2122 0 1.45217790000228e-17 +0 0 2123 0 2.96422035331733e-18 +0 0 2124 0 1.66097987846664e-17 +0 0 2125 0 5.69853930434011e-18 +0 0 2126 0 3.28143310331054e-17 +0 0 2127 0 1.25798027700657e-18 +0 0 2128 0 2.77801902055726e-16 +0 0 2129 0 4.9247551690112e-16 +0 0 2130 0 4.92043833345064e-18 +0 0 2131 0 2.81832735524956e-17 +0 0 2132 0 2.49814029702859e-18 +0 0 2133 0 2.56125873224802e-18 +0 0 2134 0 1.28424190465968e-18 +0 0 2135 0 5.13144126559702e-18 +0 0 2136 0 2.0164884161165e-18 +0 0 2137 0 6.81944586212999e-18 +0 0 2138 0 7.30999299304844e-19 +0 0 2139 0 1.41125190471273e-17 +0 0 2140 0 2.39879455226388e-18 +0 0 2141 0 3.28186199066071e-17 +0 0 2142 0 2.31687911466443e-18 +0 0 2143 0 1.09109514315069e-16 +0 0 2144 0 0.999999999999951 +0 0 2145 0 2.70855932658365e-18 +0 0 2146 0 5.70695555777858e-18 +0 0 2147 0 1.50161959326475e-16 +0 0 2148 0 2.11549026101407e-18 +0 0 2149 0 1.26143923493011e-17 +0 0 2150 0 1.5059715100079e-16 +0 0 2151 0 8.55576000546939e-19 +0 0 2152 0 2.91194367871029e-16 +0 0 2153 0 4.10334444212041e-18 +0 0 2154 0 4.691041012378e-18 +0 0 2155 0 1.32710444722717e-16 +0 0 2156 0 1.66487588186814e-18 +0 0 2157 0 2.14507381636979e-16 +0 0 2158 0 2.07138240815289e-18 +0 0 2159 0 9.48113087837843e-17 +0 0 2160 0 9.64738254332149e-18 +0 0 2161 0 5.54854603094211e-18 +0 0 2162 0 2.20075872189754e-16 +0 0 2163 0 2.39057860318279e-18 +0 0 2164 0 1.31932638365251e-16 +0 0 2165 0 8.46875247610817e-20 +0 0 2166 0 2.61479741911496e-16 +0 0 2167 0 3.93000927838637e-18 +0 0 2168 0 1.58875969228215e-16 +0 0 2169 0 5.88147312162339e-18 +0 0 2170 0 6.90160214588125e-18 +0 0 2171 0 3.19825165037913e-16 +0 0 2172 0 3.71710878955813e-18 +0 0 2173 0 3.29705523280075e-17 +0 0 2174 0 1.96600595283367e-18 +0 0 2175 0 8.24640963982685e-17 +0 0 2176 0 3.40068945047326e-18 +0 0 2177 0 3.6223539083249e-17 +0 0 2178 0 6.27228194454915e-18 +0 0 2179 0 2.7122085060183e-16 +0 0 2180 0 1.45119269734429e-18 +0 0 2181 0 3.24808305040309e-18 +0 0 2182 0 2.37615274731239e-16 +0 0 2183 0 6.24587696556125e-18 +0 0 2184 0 1.38010524819603e-16 +0 0 2185 0 2.87609494358418e-18 +0 0 2186 0 1.77760134756965e-17 +0 0 2187 0 2.2058220446115e-18 +0 0 2188 0 9.57179748946834e-17 +0 0 2189 0 2.59881882039326e-18 +0 0 2190 0 6.89811288581549e-17 +0 0 2191 0 6.00499249338931e-19 +0 0 2192 0 1.34908114844413e-16 +0 0 2193 0 1.07560679859873e-17 +0 0 2194 0 1.42312136302783e-16 +0 0 2195 0 5.41978589112241e-16 +0 0 2196 0 2.87858733437692e-18 +0 0 2197 0 6.34058774890982e-17 +0 0 2198 0 7.55900644316633e-19 +0 0 2199 0 1.7424831950597e-17 +0 0 2200 0 2.86092034941597e-18 +0 0 2201 0 3.31027754732659e-17 +0 0 2202 0 8.97933957005543e-19 +0 0 2203 0 2.01428244113864e-17 +0 0 2204 0 4.77490576317554e-18 +0 0 2205 0 1.13812095881214e-16 +0 0 2206 0 4.666032771563e-18 +0 0 2207 0 1.46374717231161e-16 +0 0 2208 0 1.61565404404188e-18 +0 0 2209 0 3.68544892143186e-18 +0 0 2210 0 0.999999999999995 +0 0 2211 0 1.04375711032124e-16 +0 0 2212 0 7.06338253649511e-17 +0 0 2213 0 9.8850873971e-18 +0 0 2214 0 5.16037871435919e-17 +0 0 2215 0 4.88407514797383e-17 +0 0 2216 0 4.77678224041746e-18 +0 0 2217 0 4.39746232775715e-17 +0 0 2218 0 9.46908051879725e-18 +0 0 2219 0 4.59284566879415e-17 +0 0 2220 0 1.15247103654877e-17 +0 0 2221 0 2.65326202016821e-18 +0 0 2222 0 1.06419988492707e-16 +0 0 2223 0 8.42233608684869e-19 +0 0 2224 0 6.91390117749469e-17 +0 0 2225 0 6.54081666653226e-18 +0 0 2226 0 9.37554329049708e-17 +0 0 2227 0 4.20877796139067e-17 +0 0 2228 0 3.97593357697032e-18 +0 0 2229 0 2.9409216192704e-16 +0 0 2230 0 1.73761178084077e-18 +0 0 2231 0 1.03095816890164e-16 +0 0 2232 0 3.31656959561013e-18 +0 0 2233 0 5.3176156111317e-17 +0 0 2234 0 3.63491743429849e-18 +0 0 2235 0 2.77813952075803e-17 +0 0 2236 0 2.3640375582484e-17 +0 0 2237 0 6.16899671651534e-18 +0 0 2238 0 3.75617470648658e-18 +0 0 2239 0 2.45538645463453e-18 +0 0 2240 0 1.93990452580222e-16 +0 0 2241 0 2.9713996166003e-18 +0 0 2242 0 8.19026753615518e-17 +0 0 2243 0 1.53116334207517e-18 +0 0 2244 0 4.88904514617402e-16 +0 0 2245 0 6.5957672116623e-18 +0 0 2246 0 1.01661451881663e-17 +0 0 2247 0 2.27502323672797e-16 +0 0 2248 0 9.3296177432378e-19 +0 0 2249 0 2.90282093260214e-16 +0 0 2250 0 5.10805653200826e-19 +0 0 2251 0 6.56221525697402e-17 +0 0 2252 0 2.47874312281958e-18 +0 0 2253 0 9.71594066655343e-17 +0 0 2254 0 8.72790636914903e-19 +0 0 2255 0 1.19058302760439e-16 +0 0 2256 0 3.30069507119948e-18 +0 0 2257 0 2.60229440248308e-16 +0 0 2258 0 4.31056875453e-18 +0 0 2259 0 1.44253262899418e-18 +0 0 2260 0 1.15215165385835e-17 +0 0 2261 0 3.26908459061872e-16 +0 0 2262 0 1.04144710571399e-16 +0 0 2263 0 3.7967726652903e-18 +0 0 2264 0 3.33073135367334e-17 +0 0 2265 0 1.44599687213684e-18 +0 0 2266 0 5.91695698490424e-17 +0 0 2267 0 1.59492211983553e-18 +0 0 2268 0 1.0503046228709e-17 +0 0 2269 0 2.94732148278872e-18 +0 0 2270 0 1.91662108981546e-16 +0 0 2271 0 1.55948322782441e-18 +0 0 2272 0 2.42713020683986e-16 +0 0 2273 0 5.51856199629237e-18 +0 0 2274 0 9.78348279173641e-18 +0 0 2275 0 5.02219629324032e-17 +0 0 2276 0 2.24913077041961e-18 +0 0 2277 0 1 +0 0 2278 0 5.07470722434443e-18 +0 0 2279 0 5.31835872648773e-18 +0 0 2280 0 5.11745249461764e-17 +0 0 2281 0 4.37944868455986e-18 +0 0 2282 0 2.39252019888639e-18 +0 0 2283 0 1.3518560670151e-16 +0 0 2284 0 4.88606720341968e-18 +0 0 2285 0 4.76799397980316e-17 +0 0 2286 0 2.07916210702705e-18 +0 0 2287 0 4.36642949202779e-18 +0 0 2288 0 1.92535274329361e-17 +0 0 2289 0 1.5705668247661e-17 +0 0 2290 0 2.90251631217815e-17 +0 0 2291 0 1.0265532727197e-17 +0 0 2292 0 8.64272836561606e-17 +0 0 2293 0 1.25921206890268e-18 +0 0 2294 0 3.41623565347628e-18 +0 0 2295 0 5.01142802964863e-17 +0 0 2296 0 4.1931440393428e-18 +0 0 2297 0 8.6913416135796e-17 +0 0 2298 0 6.30230982719773e-18 +0 0 2299 0 2.78798503463692e-17 +0 0 2300 0 8.62796213513984e-18 +0 0 2301 0 1.96457864369444e-17 +0 0 2302 0 2.8269302710995e-18 +0 0 2303 0 4.77264086409802e-17 +0 0 2304 0 3.69535926834384e-17 +0 0 2305 0 7.76282054675287e-18 +0 0 2306 0 9.076556134834e-17 +0 0 2307 0 3.7233295949629e-18 +0 0 2308 0 8.78056057442568e-17 +0 0 2309 0 2.99084181619126e-18 +0 0 2310 0 1.4760683095216e-16 +0 0 2311 0 4.31537144442665e-18 +0 0 2312 0 2.85090810978719e-17 +0 0 2313 0 3.72687667036439e-18 +0 0 2314 0 2.16763327350934e-18 +0 0 2315 0 1.35820058435235e-14 +0 0 2316 0 1.08726156637902e-17 +0 0 2317 0 1.82039926042168e-16 +0 0 2318 0 1.21586967819556e-18 +0 0 2319 0 9.43912768255118e-17 +0 0 2320 0 6.63749464949079e-19 +0 0 2321 0 1.29599350033571e-16 +0 0 2322 0 3.11618438910949e-18 +0 0 2323 0 1.42427688860875e-16 +0 0 2324 0 3.45024808046704e-18 +0 0 2325 0 2.35102198332398e-18 +0 0 2326 0 2.40397543894343e-18 +0 0 2327 0 1.38226752328164e-18 +0 0 2328 0 2.81872563356566e-17 +0 0 2329 0 6.92613639671273e-17 +0 0 2330 0 4.47281493730696e-16 +0 0 2331 0 2.92703070729085e-18 +0 0 2332 0 3.88981811939929e-17 +0 0 2333 0 1.98847353320575e-18 +0 0 2334 0 3.68211151248177e-17 +0 0 2335 0 3.07133070728962e-18 +0 0 2336 0 1.56833387283006e-16 +0 0 2337 0 5.09122063977396e-18 +0 0 2338 0 2.92852563007132e-16 +0 0 2339 0 7.83260902124217e-18 +0 0 2340 0 2.35447125009309e-17 +0 0 2341 0 3.38106690756855e-19 +0 0 2342 0 2.87411358741394e-18 +0 0 2343 0 4.69982987339474e-17 +0 0 2344 0 6.57238386739083e-18 +0 0 2345 0 0.999999999999903 +0 0 2346 0 3.70566292443093e-17 +0 0 2347 0 2.35549830471837e-17 +0 0 2348 0 6.3062117560906e-18 +0 0 2349 0 2.498176197085e-17 +0 0 2350 0 2.52868033213733e-17 +0 0 2351 0 4.25219716812307e-18 +0 0 2352 0 1.31109973092569e-16 +0 0 2353 0 5.75031697528208e-18 +0 0 2354 0 7.16206020587664e-18 +0 0 2355 0 7.17586863065802e-18 +0 0 2356 0 2.51153985370029e-18 +0 0 2357 0 1.29488297399413e-16 +0 0 2358 0 2.40824080440098e-18 +0 0 2359 0 3.4206471235324e-17 +0 0 2360 0 8.38791694455869e-18 +0 0 2361 0 3.27502095059897e-18 +0 0 2362 0 4.68746955730851e-13 +0 0 2363 0 1.50641786148634e-18 +0 0 2364 0 1.43462344083226e-16 +0 0 2365 0 7.48516411930831e-18 +0 0 2366 0 1.59520441752892e-17 +0 0 2367 0 6.40474031631994e-18 +0 0 2368 0 5.05746003264433e-17 +0 0 2369 0 2.42849978255999e-18 +0 0 2370 0 2.2672783657581e-18 +0 0 2371 0 4.17149642104835e-18 +0 0 2372 0 4.87818556976638e-16 +0 0 2373 0 1.02590433234391e-16 +0 0 2374 0 2.51333826701955e-18 +0 0 2375 0 7.92728734724378e-18 +0 0 2376 0 8.31057402461585e-19 +0 0 2377 0 3.85812287039783e-17 +0 0 2378 0 5.11513441970015e-18 +0 0 2379 0 2.46191608905628e-17 +0 0 2380 0 1.86661951566059e-18 +0 0 2381 0 3.65410893099091e-18 +0 0 2382 0 1.77657061170697e-18 +0 0 2383 0 4.3698515756842e-18 +0 0 2384 0 3.81444235066213e-12 +0 0 2385 0 4.57190905192041e-18 +0 0 2386 0 9.3945422270028e-17 +0 0 2387 0 4.12172662916429e-19 +0 0 2388 0 2.51861799216951e-16 +0 0 2389 0 1.15632944293277e-18 +0 0 2390 0 1.0915692136354e-16 +0 0 2391 0 7.37280118807816e-18 +0 0 2392 0 5.50840099500348e-18 +0 0 2393 0 4.64790034576255e-19 +0 0 2394 0 2.66184667780193e-18 +0 0 2395 0 3.13037568709874e-18 +0 0 2396 0 2.16150742259332e-18 +0 0 2397 0 1.32953610768489e-16 +0 0 2398 0 9.17175186469493e-17 +0 0 2399 0 1.7768091125557e-16 +0 0 2400 0 8.9260352786269e-19 +0 0 2401 0 2.15383011378539e-16 +0 0 2402 0 4.33257885750661e-18 +0 0 2403 0 8.4187942970573e-17 +0 0 2404 0 2.4359298079581e-18 +0 0 2405 0 8.77977815864105e-17 +0 0 2406 0 3.6380936323152e-18 +0 0 2407 0 4.89390079467538e-17 +0 0 2408 0 2.07773899844146e-18 +0 0 2409 0 4.06477207772221e-18 +0 0 2410 0 3.23037813212042e-18 +0 0 2411 0 3.5859219921158e-18 +0 0 2412 0 3.66053867127799e-17 +0 0 2413 0 3.73980533695415e-18 +0 0 2414 0 1.00000000001468 +0 0 2415 0 2.40676805533014e-18 +0 0 2416 0 1.88413793602704e-18 +0 0 2417 0 6.38296663010953e-17 +0 0 2418 0 1.2698732341361e-18 +0 0 2419 0 1.257989828991e-18 +0 0 2420 0 3.9464967250094e-17 +0 0 2421 0 1.16059415597203e-18 +0 0 2422 0 6.14331035988466e-17 +0 0 2423 0 1.11217585501022e-18 +0 0 2424 0 9.44593875694562e-17 +0 0 2425 0 3.14579675784463e-17 +0 0 2426 0 2.59882691591479e-18 +0 0 2427 0 8.26686396885055e-17 +0 0 2428 0 1.95806420983746e-18 +0 0 2429 0 6.88224419188583e-18 +0 0 2430 0 1.03932422136068e-18 +0 0 2431 0 1.9255189976366e-18 +0 0 2432 0 1.95664107029329e-10 +0 0 2433 0 4.25467297979121e-18 +0 0 2434 0 6.24795573324359e-17 +0 0 2435 0 3.98532908254077e-18 +0 0 2436 0 4.75588187612825e-17 +0 0 2437 0 3.20617350456407e-19 +0 0 2438 0 9.77098390503954e-19 +0 0 2439 0 1.24899542520994e-18 +0 0 2440 0 3.12663126770211e-19 +0 0 2441 0 1.03275191311548e-17 +0 0 2442 0 3.11959934325824e-17 +0 0 2443 0 7.20650904674412e-17 +0 0 2444 0 7.19773814051498e-18 +0 0 2445 0 4.50415485916809e-17 +0 0 2446 0 1.61074428468954e-18 +0 0 2447 0 1.61494804216511e-17 +0 0 2448 0 1.69281298357637e-18 +0 0 2449 0 7.07018218606497e-18 +0 0 2450 0 1.69176993631609e-18 +0 0 2451 0 4.73089929324077e-19 +0 0 2452 0 5.54029795311048e-18 +0 0 2453 0 1.96315755776267e-18 +0 0 2454 0 8.22571244592318e-10 +0 0 2455 0 1.90702657776745e-18 +0 0 2456 0 9.88064662388517e-17 +0 0 2457 0 2.28609268761066e-18 +0 0 2458 0 1.15623941873999e-16 +0 0 2459 0 8.99763530902491e-18 +0 0 2460 0 1.94341109754398e-18 +0 0 2461 0 2.05327822406862e-18 +0 0 2462 0 3.26367464982568e-18 +0 0 2463 0 2.22393363046779e-18 +0 0 2464 0 1.94623930699941e-18 +0 0 2465 0 1.06673948401123e-18 +0 0 2466 0 4.37073669143866e-18 +0 0 2467 0 1.65609782208744e-16 +0 0 2468 0 6.39028276217656e-16 +0 0 2469 0 2.95354312441965e-16 +0 0 2470 0 9.99237425040323e-19 +0 0 2471 0 1.1373617029283e-16 +0 0 2472 0 1.75528006872632e-18 +0 0 2473 0 6.95125300581703e-17 +0 0 2474 0 1.48777448555222e-17 +0 0 2475 0 2.06128773884151e-17 +0 0 2476 0 2.34477653441411e-18 +0 0 2477 0 1.0908577452251e-17 +0 0 2478 0 1.91642778139923e-18 +0 0 2479 0 4.826743798462e-19 +0 0 2480 0 1.60242836079987e-17 +0 0 2481 0 2.0667561057044e-18 +0 0 2482 0 5.09180208510269e-17 +0 0 2483 0 5.91667532268065e-18 +0 0 2484 0 0.999999997764456 +0 0 2485 0 4.98169292863248e-17 +0 0 2486 0 2.42149680060966e-17 +0 0 2487 0 5.18518066074864e-18 +0 0 2488 0 9.20651322731919e-18 +0 0 2489 0 1.07997008153283e-08 +0 0 2490 0 7.35843462815607e-19 +0 0 2491 0 9.39660187390004e-17 +0 0 2492 0 4.21051599402329e-18 +0 0 2493 0 2.2035779346295e-18 +0 0 2494 0 1.97600345966192e-18 +0 0 2495 0 1.4962225489846e-15 +0 0 2496 0 5.55250287413949e-17 +0 0 2497 0 1.92069395589543e-18 +0 0 2498 0 2.31846399992032e-17 +0 0 2499 0 2.51357622395e-18 +0 0 2500 0 7.45933131921535e-19 +0 0 2501 0 9.17975368668873e-19 +0 0 2502 0 6.03315384772901e-19 +0 0 2503 0 5.63896047261059e-08 +0 0 2504 0 3.96911343057288e-18 +0 0 2505 0 5.91044247189928e-17 +0 0 2506 0 1.35147199509321e-18 +0 0 2507 0 2.02395612748488e-18 +0 0 2508 0 1.18468606307719e-18 +0 0 2509 0 1.38594895260814e-18 +0 0 2510 0 8.00313760313011e-19 +0 0 2511 0 1.77319034043445e-18 +0 0 2512 0 1.82722236783961e-17 +0 0 2513 0 1.68932315417101e-15 +0 0 2514 0 1.61937104989142e-16 +0 0 2515 0 3.01338086279509e-18 +0 0 2516 0 6.12888071196744e-17 +0 0 2517 0 2.58156915721275e-18 +0 0 2518 0 2.33351713936646e-18 +0 0 2519 0 3.33071190354498e-19 +0 0 2520 0 6.73505327622507e-19 +0 0 2521 0 3.30579354389195e-18 +0 0 2522 0 1.98046643524194e-18 +0 0 2523 0 5.01772507038757e-18 +0 0 2524 0 2.70683731228526e-18 +0 0 2525 0 1.47525523960388e-07 +0 0 2526 0 4.94026362359899e-18 +0 0 2527 0 2.42886204711332e-16 +0 0 2528 0 8.52815369157589e-18 +0 0 2529 0 3.01961610521025e-18 +0 0 2530 0 3.71590117780636e-18 +0 0 2531 0 1.08565704660187e-18 +0 0 2532 0 1.12423674541301e-18 +0 0 2533 0 2.11342310455304e-18 +0 0 2534 0 9.71403933952712e-19 +0 0 2535 0 1.10410725360924e-18 +0 0 2536 0 1.95143461859099e-17 +0 0 2537 0 2.53393902654787e-18 +0 0 2538 0 4.65951031385177e-17 +0 0 2539 0 1.38229497186649e-15 +0 0 2540 0 4.30813481004191e-16 +0 0 2541 0 4.01866512215367e-18 +0 0 2542 0 5.79929889062961e-17 +0 0 2543 0 9.34838201018239e-18 +0 0 2544 0 5.509321973157e-17 +0 0 2545 0 3.65284406767196e-18 +0 0 2546 0 1.01601114953212e-17 +0 0 2547 0 1.98918833991536e-18 +0 0 2548 0 2.47102892804044e-18 +0 0 2549 0 1.727256634496e-18 +0 0 2550 0 4.12954533858271e-18 +0 0 2551 0 3.93449290323214e-18 +0 0 2552 0 4.23828442625083e-18 +0 0 2553 0 1.54456922752018e-16 +0 0 2554 0 3.3729737626008e-18 +0 0 2555 0 1.00000029526474 +0 0 2556 0 8.86287785431323e-19 +0 0 2557 0 8.09398139654905e-16 +0 0 2558 0 7.42354488506286e-17 +0 0 2559 0 3.43403814052991e-19 +0 0 2560 0 1.84778607972356e-18 +0 0 2561 0 5.12915576122627e-06 +0 0 2562 0 2.76673748288561e-18 +0 0 2563 0 1.56448485493705e-18 +0 0 2564 0 1.16069437105611e-18 +0 0 2565 0 1.17972793293369e-18 +0 0 2566 0 1.97712320378447e-18 +0 0 2567 0 5.23353413193787e-16 +0 0 2568 0 1.48155271983282e-16 +0 0 2569 0 1.33588137264014e-18 +0 0 2570 0 2.08327319516225e-18 +0 0 2571 0 8.95465950445615e-19 +0 0 2572 0 2.66130704473349e-18 +0 0 2573 0 1.3595362353581e-18 +0 0 2574 0 4.13665522844119e-18 +0 0 2575 0 1.26087670870974e-05 +0 0 2576 0 6.8050928244344e-19 +0 0 2577 0 3.0267006932494e-19 +0 0 2578 0 3.00229377058028e-18 +0 0 2579 0 1.69981834014579e-18 +0 0 2580 0 2.02407322669357e-18 +0 0 2581 0 1.20787816535193e-18 +0 0 2582 0 1.86582549936974e-18 +0 0 2583 0 1.3262406949996e-18 +0 0 2584 0 2.01101561075655e-17 +0 0 2585 0 9.44513368094318e-16 +0 0 2586 0 1.17410207401775e-16 +0 0 2587 0 3.77060853122917e-18 +0 0 2588 0 8.32989907764227e-18 +0 0 2589 0 2.544793410331e-18 +0 0 2590 0 1.95979691063548e-18 +0 0 2591 0 1.19838124910373e-18 +0 0 2592 0 2.56139604770936e-18 +0 0 2593 0 2.41617750357301e-18 +0 0 2594 0 6.64708381287252e-19 +0 0 2595 0 3.02763794471408e-18 +0 0 2596 0 2.48246821204974e-18 +0 0 2597 0 2.20838247240798e-05 +0 0 2598 0 2.64295617801885e-18 +0 0 2599 0 6.12533514061787e-18 +0 0 2600 0 2.7831234922807e-18 +0 0 2601 0 5.61353239095944e-18 +0 0 2602 0 1.75045131812578e-18 +0 0 2603 0 1.4761285269101e-18 +0 0 2604 0 1.96280853466452e-18 +0 0 2605 0 1.01754805551775e-18 +0 0 2606 0 3.56817319747985e-18 +0 0 2607 0 3.78247750566501e-18 +0 0 2608 0 1.03311581099837e-17 +0 0 2609 0 3.7980698837969e-18 +0 0 2610 0 1.35654459883822e-16 +0 0 2611 0 1.76794309260033e-15 +0 0 2612 0 2.74433760083423e-16 +0 0 2613 0 4.45653477963883e-18 +0 0 2614 0 1.5690633552111e-16 +0 0 2615 0 5.22492772882528e-18 +0 0 2616 0 2.41397586317293e-17 +0 0 2617 0 4.99937805781026e-18 +0 0 2618 0 7.38650101061064e-18 +0 0 2619 0 1.47802615119863e-18 +0 0 2620 0 6.85994896287328e-19 +0 0 2621 0 8.31641742941621e-18 +0 0 2622 0 1.53840724780148e-18 +0 0 2623 0 9.03779655860738e-17 +0 0 2624 0 1.6698999507073e-18 +0 0 2625 0 2.44599105000416e-16 +0 0 2626 0 3.22102841020721e-18 +0 0 2627 0 0.999966679897244 +0 0 2628 0 0.000659824181039406 +0 0 2629 0 7.50757407999348e-18 +0 0 2630 0 5.58655598282203e-16 +0 0 2631 0 7.50757407999348e-18 +0 0 2632 0 1.0868441783646e-18 +0 0 2633 0 9.28049604835582e-19 +0 0 2634 0 0.00147691846548442 +0 0 2635 0 9.28049604835582e-19 +0 0 2636 0 1.0868441783646e-18 +0 0 2637 0 1.52570358732694e-18 +0 0 2638 0 1.57742212678847e-19 +0 0 2639 0 5.33871260338341e-17 +0 0 2640 0 1.09589245340458e-15 +0 0 2641 0 5.0896298733452e-17 +0 0 2642 0 1.01195085913347e-18 +0 0 2643 0 1.52570358732694e-18 +0 0 2644 0 1.28550565520414e-18 +0 0 2645 0 5.46617973182345e-19 +0 0 2646 0 2.34929246298728e-18 +0 0 2647 0 2.47126060377869e-18 +0 0 2648 0 0.00198622317606426 +0 0 2649 0 2.79466584330709e-18 +0 0 2650 0 7.91319547973749e-19 +0 0 2651 0 5.46617973182345e-19 +0 0 2652 0 1.28550565520414e-18 +0 0 2653 0 1.62553167545881e-18 +0 0 2654 0 2.1891320110771e-18 +0 0 2655 0 6.72498033818466e-18 +0 0 2656 0 9.98282909925526e-19 +0 0 2657 0 3.79300430618252e-17 +0 0 2658 0 1.5467496844988e-15 +0 0 2659 0 4.42659627425358e-17 +0 0 2660 0 2.54000996792482e-18 +0 0 2661 0 4.69248174979624e-18 +0 0 2662 0 7.35790465139552e-19 +0 0 2663 0 1.62553167545881e-18 +0 0 2664 0 2.19756332903685e-18 +0 0 2665 0 2.61204763126338e-18 +0 0 2666 0 2.99753389579682e-18 +0 0 2667 0 3.72913493117327e-18 +0 0 2668 0 5.31696427196197e-18 +0 0 2669 0 6.7029829685227e-18 +0 0 2670 0 0.00239611662362563 +0 0 2671 0 6.22376478559795e-18 +0 0 2672 0 2.69951848134383e-18 +0 0 2673 0 5.76118660821484e-18 +0 0 2674 0 4.28037963385039e-18 +0 0 2675 0 8.01580233219041e-19 +0 0 2676 0 2.19756332903685e-18 +0 0 2677 0 2.03266623227234e-18 +0 0 2678 0 2.9999526480863e-18 +0 0 2679 0 6.9139870617338e-18 +0 0 2680 0 2.82359305246562e-18 +0 0 2681 0 3.62367210313568e-17 +0 0 2682 0 8.00877642975912e-18 +0 0 2683 0 7.06715377962595e-16 +0 0 2684 0 1.71895052956772e-15 +0 0 2685 0 7.87465207336998e-16 +0 0 2686 0 8.69709628953277e-18 +0 0 2687 0 5.57139393750867e-17 +0 0 2688 0 3.3472668119129e-18 +0 0 2689 0 5.64293787312127e-18 +0 0 2690 0 3.01952107579104e-18 +0 0 2691 0 2.03266623227234e-18 +0 0 2692 0 2.72904570163551e-18 +0 0 2693 0 3.15024224354094e-18 +0 0 2694 0 2.14908252333878e-18 +0 0 2695 0 1.66923277759045e-18 +0 0 2696 0 6.2727014921191e-17 +0 0 2697 0 2.73016650980184e-18 +0 0 2698 0 7.20194835899925e-16 +0 0 2699 0 6.04217936255016e-18 +0 0 2700 0 1.00275415238049 +0 0 2701 0 2.17737629308436e-18 +0 0 2702 0 2.55170553608766e-18 +0 0 2703 0 9.08272107875739e-17 +0 0 2704 0 6.42381839883927e-16 +0 0 2705 0 1.99317888755468e-18 +0 0 2706 0 1.46067770952834e-18 +0 0 2707 0 2.71191528709282e-18 +0 0 2708 0 5.12915576091424e-06 +0 0 2709 0 2.58495888122374e-18 +0 0 2710 0 2.33128777308357e-18 +0 0 2711 0 2.46682474686483e-18 +0 0 2712 0 3.75843015030647e-18 +0 0 2713 0 5.20241835439488e-17 +0 0 2714 0 1.23006447266974e-16 +0 0 2715 0 4.72448124641387e-18 +0 0 2716 0 6.02439336897777e-19 +0 0 2717 0 9.35960470215996e-19 +0 0 2718 0 3.44186022197828e-18 +0 0 2719 0 1.1069013318134e-20 +0 0 2720 0 4.88355096739587e-18 +0 0 2721 0 2.04799025440278e-18 +0 0 2722 0 1.26087670873341e-05 +0 0 2723 0 6.66982123928949e-19 +0 0 2724 0 1.66421252072976e-18 +0 0 2725 0 2.28901727051559e-18 +0 0 2726 0 2.3540938861082e-18 +0 0 2727 0 2.64133617352802e-18 +0 0 2728 0 8.11570373001292e-19 +0 0 2729 0 4.51965251784153e-18 +0 0 2730 0 3.94473194268465e-18 +0 0 2731 0 1.82192905940641e-16 +0 0 2732 0 1.2900418926814e-16 +0 0 2733 0 4.55732729444651e-17 +0 0 2734 0 2.72451315030059e-18 +0 0 2735 0 2.16981370737408e-18 +0 0 2736 0 5.81824957319466e-19 +0 0 2737 0 1.18847787044207e-18 +0 0 2738 0 4.03503359646428e-18 +0 0 2739 0 9.66056536075836e-19 +0 0 2740 0 2.26544844245139e-18 +0 0 2741 0 2.57366352123712e-18 +0 0 2742 0 2.10702435249387e-18 +0 0 2743 0 6.52142365567297e-18 +0 0 2744 0 2.20838247240918e-05 +0 0 2745 0 2.95766695454905e-18 +0 0 2746 0 4.1791373729526e-18 +0 0 2747 0 8.68715702104217e-19 +0 0 2748 0 1.35863385255975e-18 +0 0 2749 0 6.9664655329391e-19 +0 0 2750 0 2.49942560016322e-18 +0 0 2751 0 3.0819098195271e-18 +0 0 2752 0 3.95815965531797e-18 +0 0 2753 0 3.2472886737913e-17 +0 0 2754 0 5.50318440107879e-18 +0 0 2755 0 1.57073577890674e-16 +0 0 2756 0 7.84437924431044e-18 +0 0 2757 0 5.16933142106486e-16 +0 0 2758 0 3.06788445546233e-16 +0 0 2759 0 9.61202542695737e-17 +0 0 2760 0 3.39385785356696e-18 +0 0 2761 0 1.50682986102341e-17 +0 0 2762 0 5.58164192654866e-18 +0 0 2763 0 2.09572379693286e-18 +0 0 2764 0 3.31285128553582e-18 +0 0 2765 0 9.29148298807488e-19 +0 0 2766 0 1.20904561561703e-17 +0 0 2767 0 4.05489320869981e-18 +0 0 2768 0 2.75717884567976e-17 +0 0 2769 0 2.88286752946846e-18 +0 0 2770 0 1.58679762054604e-16 +0 0 2771 0 5.17685288158966e-18 +0 0 2772 0 4.38484142663359e-16 +0 0 2773 0 2.21159343773712e-18 +0 0 2774 0 0.999966679897248 +0 0 2775 0 1.03950785996394e-16 +0 0 2776 0 3.69788691316996e-18 +0 0 2777 0 1.95686347899398e-18 +0 0 2778 0 1.79147871821611e-17 +0 0 2779 0 3.3380139417488e-18 +0 0 2780 0 2.34924004227143e-18 +0 0 2781 0 9.72499966201274e-17 +0 0 2782 0 1.7706366180278e-18 +0 0 2783 0 1.07996999722331e-08 +0 0 2784 0 9.26083833673015e-19 +0 0 2785 0 2.13547244459699e-18 +0 0 2786 0 3.09370448877917e-17 +0 0 2787 0 4.05418676464295e-18 +0 0 2788 0 8.7365738032334e-17 +0 0 2789 0 7.86866987611672e-17 +0 0 2790 0 1.91591411732848e-18 +0 0 2791 0 2.50758347429637e-18 +0 0 2792 0 1.50708101321101e-18 +0 0 2793 0 2.15673141936609e-18 +0 0 2794 0 4.52422312865788e-18 +0 0 2795 0 8.4115389263003e-17 +0 0 2796 0 3.98765292408273e-18 +0 0 2797 0 5.63896059150265e-08 +0 0 2798 0 1.21379257842268e-18 +0 0 2799 0 2.1049458017428e-18 +0 0 2800 0 4.24419413900407e-19 +0 0 2801 0 3.12441222585673e-18 +0 0 2802 0 1.97031962687219e-18 +0 0 2803 0 2.41796720607104e-18 +0 0 2804 0 6.56974698105027e-17 +0 0 2805 0 5.39696874577347e-18 +0 0 2806 0 2.39116903934386e-16 +0 0 2807 0 3.73567033538057e-16 +0 0 2808 0 3.43568636710565e-17 +0 0 2809 0 8.57683975185105e-19 +0 0 2810 0 1.41743247652975e-18 +0 0 2811 0 1.65673613773393e-18 +0 0 2812 0 1.23407872766209e-18 +0 0 2813 0 1.92282612835924e-18 +0 0 2814 0 3.86428968934732e-18 +0 0 2815 0 8.50555025427382e-19 +0 0 2816 0 1.04240174141798e-17 +0 0 2817 0 2.19394611271411e-16 +0 0 2818 0 1.64962960853175e-18 +0 0 2819 0 1.47525523016317e-07 +0 0 2820 0 6.0826649461742e-19 +0 0 2821 0 9.81308539603677e-20 +0 0 2822 0 1.60894293313073e-18 +0 0 2823 0 1.03415670184129e-18 +0 0 2824 0 6.26196204901373e-19 +0 0 2825 0 1.86122691898498e-18 +0 0 2826 0 1.659198607001e-17 +0 0 2827 0 2.98117688018013e-18 +0 0 2828 0 5.32925449663625e-17 +0 0 2829 0 1.56027445785903e-17 +0 0 2830 0 1.00073470350334e-16 +0 0 2831 0 4.46973004819814e-18 +0 0 2832 0 4.05633700577938e-16 +0 0 2833 0 6.81156806993226e-16 +0 0 2834 0 3.72228516376615e-17 +0 0 2835 0 2.56607026311834e-18 +0 0 2836 0 9.83755014363436e-18 +0 0 2837 0 7.58702605115412e-19 +0 0 2838 0 3.64956134225689e-18 +0 0 2839 0 9.83122683897245e-19 +0 0 2840 0 1.13427072125587e-18 +0 0 2841 0 2.75411407879682e-17 +0 0 2842 0 5.77885461298818e-19 +0 0 2843 0 7.68925743335711e-17 +0 0 2844 0 8.82476680756996e-18 +0 0 2845 0 1.30664349247862e-16 +0 0 2846 0 1.14758240548793e-18 +0 0 2847 0 5.89782240225119e-16 +0 0 2848 0 1.59293653776049e-18 +0 0 2849 0 1.00000029526474 +0 0 2850 0 8.03276163740183e-19 +0 0 2851 0 1.34250357454886e-18 +0 0 2852 0 4.33722250169361e-17 +0 0 2853 0 2.30264914657476e-18 +0 0 2854 0 3.82522426778897e-18 +0 0 2855 0 6.72387675256287e-17 +0 0 2856 0 9.9819612883856e-18 +0 0 2857 0 3.2784262473688e-17 +0 0 2858 0 5.96946357112009e-19 +0 0 2859 0 1.8959147964023e-19 +0 0 2860 0 5.10593791289066e-18 +0 0 2861 0 3.31202639457036e-18 +0 0 2862 0 8.94035709898052e-17 +0 0 2863 0 3.02699119710164e-18 +0 0 2864 0 3.34913215250073e-17 +0 0 2865 0 2.01591217822618e-17 +0 0 2866 0 1.35149842786305e-18 +0 0 2867 0 3.21068230711673e-18 +0 0 2868 0 1.78389575635358e-18 +0 0 2869 0 5.01494474830235e-17 +0 0 2870 0 3.41829887035461e-18 +0 0 2871 0 1.07400617487742e-16 +0 0 2872 0 2.19438683881453e-18 +0 0 2873 0 1.95664013135363e-10 +0 0 2874 0 9.32923184459137e-19 +0 0 2875 0 2.08655936023412e-18 +0 0 2876 0 4.65639745883196e-18 +0 0 2877 0 2.29311726607369e-18 +0 0 2878 0 4.16036920399423e-17 +0 0 2879 0 1.2733884286038e-17 +0 0 2880 0 5.07880047061246e-17 +0 0 2881 0 1.04177432395293e-18 +0 0 2882 0 5.85322975369037e-17 +0 0 2883 0 3.90179235661251e-17 +0 0 2884 0 8.04648076564222e-18 +0 0 2885 0 2.75916148941478e-18 +0 0 2886 0 1.62306640466826e-18 +0 0 2887 0 5.51135836155244e-18 +0 0 2888 0 2.27084005202741e-18 +0 0 2889 0 2.16471624037527e-18 +0 0 2890 0 7.58637956836942e-18 +0 0 2891 0 7.07014244238835e-17 +0 0 2892 0 1.4090745902366e-18 +0 0 2893 0 6.41444149908698e-17 +0 0 2894 0 4.43911436387823e-19 +0 0 2895 0 8.22571196998434e-10 +0 0 2896 0 1.17318473814903e-18 +0 0 2897 0 3.92614545045856e-18 +0 0 2898 0 1.58056611457996e-18 +0 0 2899 0 1.9757296093046e-18 +0 0 2900 0 1.28733827207801e-17 +0 0 2901 0 1.63101792510718e-18 +0 0 2902 0 1.66944523312252e-17 +0 0 2903 0 3.46273560001386e-18 +0 0 2904 0 1.41546478972872e-17 +0 0 2905 0 1.76550556135054e-18 +0 0 2906 0 1.17353126702995e-16 +0 0 2907 0 1.53410145748315e-18 +0 0 2908 0 3.86367762443211e-16 +0 0 2909 0 3.75169520703738e-16 +0 0 2910 0 1.41438114842254e-16 +0 0 2911 0 1.75521034283239e-18 +0 0 2912 0 4.07114539097883e-18 +0 0 2913 0 9.79486329925236e-19 +0 0 2914 0 2.96123695887181e-18 +0 0 2915 0 1.96195760130184e-17 +0 0 2916 0 3.97755597745809e-18 +0 0 2917 0 5.61389237332864e-17 +0 0 2918 0 8.20734726958001e-18 +0 0 2919 0 1.97620267938167e-16 +0 0 2920 0 6.85480145224742e-18 +0 0 2921 0 1.79816885938223e-16 +0 0 2922 0 5.08125770327503e-18 +0 0 2923 0 1.48537398938353e-16 +0 0 2924 0 1.25512980553949e-18 +0 0 2925 0 0.999999997764456 +0 0 2926 0 5.19987570604271e-17 +0 0 2927 0 2.66973917311919e-17 +0 0 2928 0 8.13922450811486e-18 +0 0 2929 0 1.11893151737999e-17 +0 0 2930 0 1.0763909242718e-17 +0 0 2931 0 3.95870090449874e-18 +0 0 2932 0 1.65319491588705e-16 +0 0 2933 0 5.5064324057882e-18 +0 0 2934 0 3.53713694032284e-17 +0 0 2935 0 2.41436841067858e-18 +0 0 2936 0 5.49525110056562e-18 +0 0 2937 0 6.03846495296083e-17 +0 0 2938 0 4.69239550380356e-18 +0 0 2939 0 1.14577086503159e-16 +0 0 2940 0 3.73588493323137e-18 +0 0 2941 0 9.51915159135191e-18 +0 0 2942 0 1.37600298221416e-18 +0 0 2943 0 2.22538043684055e-18 +0 0 2944 0 6.1060837085761e-17 +0 0 2945 0 3.83520521289773e-18 +0 0 2946 0 1.60538173649408e-17 +0 0 2947 0 6.24107734731662e-18 +0 0 2948 0 1.30266161334566e-16 +0 0 2949 0 5.40634285057625e-18 +0 0 2950 0 4.68239179618903e-13 +0 0 2951 0 9.87630715744074e-19 +0 0 2952 0 1.14726157288003e-18 +0 0 2953 0 1.39493129304607e-17 +0 0 2954 0 8.03009461080869e-18 +0 0 2955 0 1.48104905126703e-17 +0 0 2956 0 5.92834996554674e-18 +0 0 2957 0 5.43501459900268e-17 +0 0 2958 0 7.41742469428061e-18 +0 0 2959 0 1.23169757010977e-16 +0 0 2960 0 9.86977653863313e-16 +0 0 2961 0 5.27394621122626e-18 +0 0 2962 0 3.3089805429993e-18 +0 0 2963 0 2.94360306632562e-18 +0 0 2964 0 2.47372576689215e-18 +0 0 2965 0 8.01718217596216e-18 +0 0 2966 0 7.6076366447272e-17 +0 0 2967 0 3.35212181195795e-18 +0 0 2968 0 2.53718883640868e-16 +0 0 2969 0 2.01972137331226e-18 +0 0 2970 0 9.4427212158109e-17 +0 0 2971 0 8.54905391744949e-18 +0 0 2972 0 3.81488714523235e-12 +0 0 2973 0 6.18477081758036e-18 +0 0 2974 0 2.36153397582278e-18 +0 0 2975 0 3.00311036719258e-18 +0 0 2976 0 2.94518895645129e-18 +0 0 2977 0 4.15433948275945e-17 +0 0 2978 0 2.17348087204925e-18 +0 0 2979 0 1.19431923748954e-16 +0 0 2980 0 2.64113748588632e-18 +0 0 2981 0 7.38938024244971e-17 +0 0 2982 0 3.79982466155579e-18 +0 0 2983 0 1.43051502440685e-16 +0 0 2984 0 1.50583657629916e-18 +0 0 2985 0 1.39366607263209e-16 +0 0 2986 0 7.0211647904466e-16 +0 0 2987 0 1.32215708970362e-16 +0 0 2988 0 1.3192084180415e-18 +0 0 2989 0 4.32987153829626e-18 +0 0 2990 0 4.37711748147952e-18 +0 0 2991 0 2.15174391296292e-18 +0 0 2992 0 4.03821443883504e-17 +0 0 2993 0 8.52777637035999e-18 +0 0 2994 0 1.11141628244663e-16 +0 0 2995 0 6.57957158414654e-18 +0 0 2996 0 8.65150711818706e-17 +0 0 2997 0 4.47887373958111e-18 +0 0 2998 0 6.10189008374705e-17 +0 0 2999 0 2.86463646545149e-18 +0 0 3000 0 6.3709338596219e-17 +0 0 3001 0 9.41201048858796e-18 +0 0 3002 0 1.00000000001467 +0 0 3003 0 3.92520257224448e-18 +0 0 3004 0 3.03980296121796e-18 +0 0 3005 0 5.50402578471012e-17 +0 0 3006 0 7.26189966593689e-18 +0 0 3007 0 3.00338671290844e-18 +0 0 3008 0 3.86543557981901e-17 +0 0 3009 0 6.00943809939751e-18 +0 0 3010 0 1.63575498430686e-16 +0 0 3011 0 1.21976555165813e-18 +0 0 3012 0 4.719505330579e-18 +0 0 3013 0 7.46096305236401e-17 +0 0 3014 0 9.77571537320921e-18 +0 0 3015 0 3.09961911070848e-17 +0 0 3016 0 3.7527759756016e-18 +0 0 3017 0 9.511612284786e-18 +0 0 3018 0 7.48869768367331e-19 +0 0 3019 0 2.89924158162166e-18 +0 0 3020 0 2.23241553417094e-17 +0 0 3021 0 4.73026202486936e-18 +0 0 3022 0 3.21453811736098e-17 +0 0 3023 0 2.74179176479702e-18 +0 0 3024 0 9.46570373508481e-17 +0 0 3025 0 1.04016525165324e-17 +0 0 3026 0 6.73912218871867e-17 +0 0 3027 0 3.82538807814395e-18 +0 0 3028 0 3.06265599997057e-18 +0 0 3029 0 3.28606126032246e-17 +0 0 3030 0 6.16828045362041e-18 +0 0 3031 0 1.29150509769079e-16 +0 0 3032 0 3.36336199315803e-18 +0 0 3033 0 6.85530181921489e-17 +0 0 3034 0 3.63140072266033e-18 +0 0 3035 0 1.1781707642703e-16 +0 0 3036 0 7.07887205672328e-18 +0 0 3037 0 2.42179085876784e-17 +0 0 3038 0 2.48836501964352e-16 +0 0 3039 0 2.10479620577433e-18 +0 0 3040 0 2.58207471987665e-18 +0 0 3041 0 1.69191955063327e-18 +0 0 3042 0 8.62352485343193e-17 +0 0 3043 0 1.62767495899248e-18 +0 0 3044 0 1.20974776503418e-16 +0 0 3045 0 2.95331506900288e-18 +0 0 3046 0 4.34391990440117e-17 +0 0 3047 0 1.43008963041381e-18 +0 0 3048 0 1.50633764340809e-16 +0 0 3049 0 6.38228232464235e-18 +0 0 3050 0 1.362304844854e-14 +0 0 3051 0 1.60012851278179e-18 +0 0 3052 0 1.25404210684947e-18 +0 0 3053 0 1.36871381017819e-17 +0 0 3054 0 1.14559581788467e-17 +0 0 3055 0 2.67255085514661e-16 +0 0 3056 0 2.02447742425807e-18 +0 0 3057 0 1.62510886814859e-16 +0 0 3058 0 2.30014772356469e-18 +0 0 3059 0 4.57655913940649e-19 +0 0 3060 0 5.98199583620794e-18 +0 0 3061 0 8.11396743743101e-17 +0 0 3062 0 3.17550772668673e-18 +0 0 3063 0 6.05110392206627e-16 +0 0 3064 0 4.09957722799542e-16 +0 0 3065 0 2.02264680601905e-17 +0 0 3066 0 1.55877704848631e-18 +0 0 3067 0 2.46421195275972e-18 +0 0 3068 0 1.81887005612642e-17 +0 0 3069 0 1.03779304965403e-17 +0 0 3070 0 3.99362663357828e-16 +0 0 3071 0 5.02817140976194e-18 +0 0 3072 0 6.60603173554199e-17 +0 0 3073 0 3.40541178643377e-18 +0 0 3074 0 2.59181159091986e-17 +0 0 3075 0 2.84620837788434e-18 +0 0 3076 0 1.17498383502615e-16 +0 0 3077 0 5.09391299378839e-18 +0 0 3078 0 3.92711239070221e-17 +0 0 3079 0 3.23623274312519e-18 +0 0 3080 0 0.999999999999903 +0 0 3081 0 1.03831737333594e-16 +0 0 3082 0 4.58846694662729e-17 +0 0 3083 0 9.33810762097472e-18 +0 0 3084 0 5.78317080954557e-17 +0 0 3085 0 5.47799049335584e-17 +0 0 3086 0 6.88519153014493e-18 +0 0 3087 0 4.47359363631554e-17 +0 0 3088 0 6.62391521950512e-18 +0 0 3089 0 5.46921838706877e-17 +0 0 3090 0 9.69306059903469e-17 +0 0 3091 0 6.53083023619708e-18 +0 0 3092 0 7.22078273080222e-17 +0 0 3093 0 1.04106204848845e-18 +0 0 3094 0 9.93962724168601e-17 +0 0 3095 0 3.30861708463691e-18 +0 0 3096 0 7.8338974256923e-18 +0 0 3097 0 2.62851170462542e-17 +0 0 3098 0 7.00508136627876e-18 +0 0 3099 0 7.14090926887547e-17 +0 0 3100 0 2.17223061198043e-18 +0 0 3101 0 1.03095816890164e-16 +0 0 3102 0 9.9540802794855e-19 +0 0 3103 0 2.80917878090056e-16 +0 0 3104 0 1.51981653559099e-18 +0 0 3105 0 4.83632278550945e-17 +0 0 3106 0 7.40185123779462e-18 +0 0 3107 0 8.35261228079072e-18 +0 0 3108 0 4.81653005975901e-16 +0 0 3109 0 3.27688249653974e-18 +0 0 3110 0 9.2958816502939e-17 +0 0 3111 0 3.660254116927e-18 +0 0 3112 0 2.01176603247674e-16 +0 0 3113 0 1.50950394354568e-18 +0 0 3114 0 2.15539269382672e-17 +0 0 3115 0 8.05379786614567e-18 +0 0 3116 0 2.13734974108947e-17 +0 0 3117 0 2.63345947264726e-18 +0 0 3118 0 4.18940383112058e-18 +0 0 3119 0 2.57209439800995e-16 +0 0 3120 0 3.57436382147613e-18 +0 0 3121 0 1.03510350264944e-16 +0 0 3122 0 4.95034089773889e-18 +0 0 3123 0 9.9934086336886e-17 +0 0 3124 0 3.22245775954263e-18 +0 0 3125 0 7.23235111068573e-17 +0 0 3126 0 2.14083959378182e-19 +0 0 3127 0 2.53931515617718e-16 +0 0 3128 0 7.73990687537502e-18 +0 0 3129 0 2.35798343633423e-16 +0 0 3130 0 1.1645431025517e-17 +0 0 3131 0 6.0118995251104e-18 +0 0 3132 0 2.54863683343286e-16 +0 0 3133 0 3.69310111703881e-18 +0 0 3134 0 1.98700909060631e-16 +0 0 3135 0 3.7248088770778e-18 +0 0 3136 0 1.48406430824265e-17 +0 0 3137 0 2.4803348828403e-18 +0 0 3138 0 5.62224954822637e-17 +0 0 3139 0 1.85644552790967e-18 +0 0 3140 0 3.00209025287307e-17 +0 0 3141 0 3.14918540075524e-18 +0 0 3142 0 9.46098571617369e-17 +0 0 3143 0 3.08215256387723e-16 +0 0 3144 0 1.91136428610697e-17 +0 0 3145 0 1.32322520798843e-17 +0 0 3146 0 2.12517577934562e-18 +0 0 3147 0 1.77057190774565e-16 +0 0 3148 0 4.266734787257e-18 +0 0 3149 0 5.13049768270962e-17 +0 0 3150 0 4.10254590722768e-18 +0 0 3151 0 1.47257141010649e-17 +0 0 3152 0 3.03199133112055e-18 +0 0 3153 0 6.33615101761508e-18 +0 0 3154 0 4.8842556735418e-18 +0 0 3155 0 2.57072706936415e-17 +0 0 3156 0 5.48451053383733e-18 +0 0 3157 0 7.35319679802334e-17 +0 0 3158 0 5.2071948916533e-18 +0 0 3159 0 1 +0 0 3160 0 2.70855932658365e-18 +0 0 3161 0 2.11549026101407e-18 +0 0 3162 0 1.50161959326475e-16 +0 0 3163 0 5.70695555777858e-18 +0 0 3164 0 4.10334444212041e-18 +0 0 3165 0 2.91194367871029e-16 +0 0 3166 0 8.55576000546939e-19 +0 0 3167 0 1.5059715100079e-16 +0 0 3168 0 1.26143923493011e-17 +0 0 3169 0 9.64738254332149e-18 +0 0 3170 0 9.81635495097398e-17 +0 0 3171 0 9.02814491558457e-19 +0 0 3172 0 2.14507381636979e-16 +0 0 3173 0 4.17474353829909e-19 +0 0 3174 0 1.42864253220983e-16 +0 0 3175 0 4.691041012378e-18 +0 0 3176 0 5.88147312162339e-18 +0 0 3177 0 1.58875969228215e-16 +0 0 3178 0 1.12713721484585e-18 +0 0 3179 0 2.64370968234586e-16 +0 0 3180 0 8.46875247610817e-20 +0 0 3181 0 1.54414869046133e-16 +0 0 3182 0 1.50329023624973e-18 +0 0 3183 0 2.20075872189754e-16 +0 0 3184 0 5.54854603094211e-18 +0 0 3185 0 1.45119269734429e-18 +0 0 3186 0 2.73685398006268e-16 +0 0 3187 0 6.21916060318993e-18 +0 0 3188 0 5.24168847128175e-17 +0 0 3189 0 2.64001860234838e-18 +0 0 3190 0 8.24640963982685e-17 +0 0 3191 0 1.4838167205549e-18 +0 0 3192 0 2.43695969610839e-17 +0 0 3193 0 6.41210089867372e-18 +0 0 3194 0 3.11816672558385e-16 +0 0 3195 0 6.90160214588125e-18 +0 0 3196 0 1.07560679859873e-17 +0 0 3197 0 1.3145778714016e-16 +0 0 3198 0 4.82206654647592e-18 +0 0 3199 0 6.72883836847027e-17 +0 0 3200 0 2.79694317209237e-18 +0 0 3201 0 1.03828458127039e-16 +0 0 3202 0 2.2058220446115e-18 +0 0 3203 0 2.47241603716764e-17 +0 0 3204 0 6.90742108028867e-18 +0 0 3205 0 1.3090748816417e-16 +0 0 3206 0 3.63974416026726e-18 +0 0 3207 0 2.07834591521036e-16 +0 0 3208 0 3.24808305040309e-18 +0 0 3209 0 1.61565404404188e-18 +0 0 3210 0 1.33154187435595e-16 +0 0 3211 0 9.87722141165841e-18 +0 0 3212 0 1.02788705980756e-16 +0 0 3213 0 2.96494196149959e-18 +0 0 3214 0 8.79468160785807e-18 +0 0 3215 0 1.4698978856149e-18 +0 0 3216 0 3.31027754732659e-17 +0 0 3217 0 5.37870019879872e-18 +0 0 3218 0 2.05876481301525e-17 +0 0 3219 0 3.70832455464741e-18 +0 0 3220 0 7.21651752457288e-17 +0 0 3221 0 6.82958996533011e-18 +0 0 3222 0 5.41963865219736e-16 +0 0 3223 0 1.42312136302783e-16 +0 0 3224 0 8.89878183573764e-18 +0 0 3225 0 3.16124954078339e-16 +0 0 3226 0 4.74804076885855e-18 +0 0 3227 0 2.36814832720573e-17 +0 0 3228 0 3.23493225439615e-18 +0 0 3229 0 1.76424862618437e-17 +0 0 3230 0 3.22377710906704e-18 +0 0 3231 0 1.33300943065821e-17 +0 0 3232 0 3.15024224354094e-18 +0 0 3233 0 6.43487635172091e-18 +0 0 3234 0 2.8646855611828e-18 +0 0 3235 0 2.55941198358655e-17 +0 0 3236 0 2.43146430096485e-18 +0 0 3237 0 5.89796860440062e-17 +0 0 3238 0 6.29021570633649e-18 +0 0 3239 0 0.999999999999995 +0 0 3240 0 9.59779518991293e-17 +0 0 3241 0 7.61832176878262e-17 +0 0 3242 0 2.32163455106811e-18 +0 0 3243 0 1.02294931750634e-16 +0 0 3244 0 1.08918789352712e-16 +0 0 3245 0 3.2305128955548e-18 +0 0 3246 0 4.48822674652466e-17 +0 0 3247 0 7.75503057599516e-19 +0 0 3248 0 1.50976661360375e-16 +0 0 3249 0 1.94560429759876e-16 +0 0 3250 0 2.69003581341021e-18 +0 0 3251 0 5.32648638701191e-17 +0 0 3252 0 4.93813974237361e-19 +0 0 3253 0 1.14686109817029e-16 +0 0 3254 0 1.97727102329177e-18 +0 0 3255 0 3.5178027391988e-17 +0 0 3256 0 1.45535645159635e-16 +0 0 3257 0 1.63345769722616e-18 +0 0 3258 0 2.95170250132296e-17 +0 0 3259 0 5.01124693291811e-18 +0 0 3260 0 2.10228103421481e-17 +0 0 3261 0 1.82973198015049e-18 +0 0 3262 0 6.02468284487491e-17 +0 0 3263 0 4.83781534084564e-18 +0 0 3264 0 1.71888492976045e-16 +0 0 3265 0 1.87482058742383e-16 +0 0 3266 0 6.7616642658253e-18 +0 0 3267 0 6.65341684867799e-17 +0 0 3268 0 1.86038992498505e-18 +0 0 3269 0 9.54898922222199e-18 +0 0 3270 0 2.38973272612863e-18 +0 0 3271 0 3.42745429899154e-17 +0 0 3272 0 2.79297197315427e-18 +0 0 3273 0 4.25712775214885e-17 +0 0 3274 0 7.8604105880601e-18 +0 0 3275 0 2.77334805167872e-16 +0 0 3276 0 2.77801902055726e-16 +0 0 3277 0 2.33484119516209e-18 +0 0 3278 0 3.2635020095572e-17 +0 0 3279 0 2.72707831850394e-18 +0 0 3280 0 1.29289520334621e-17 +0 0 3281 0 3.11772221258913e-18 +0 0 3282 0 1.45217790000228e-17 +0 0 3283 0 9.53847611104625e-19 +0 0 3284 0 2.14620348165238e-18 +0 0 3285 0 1.93119811826617e-18 +0 0 3286 0 2.65252294125709e-17 +0 0 3287 0 3.1035121175138e-18 +0 0 3288 0 8.01504322147312e-17 +0 0 3289 0 1.09109514315069e-16 +0 0 3290 0 1.22380213325959e-18 +0 0 3291 0 3.66406584422065e-17 +0 0 3292 0 3.9730450013332e-18 +0 0 3293 0 7.55433227282944e-18 +0 0 3294 0 1.2749284109762e-18 +0 0 3295 0 6.09014303526905e-18 +0 0 3296 0 2.0164884161165e-18 +0 0 3297 0 1.31590865606992e-18 +0 0 3298 0 1.25388118603703e-18 +0 0 3299 0 2.11818266491135e-18 +0 0 3300 0 1.04887157988393e-18 +0 0 3301 0 1.1702834121202e-17 +0 0 3302 0 1.15972196214125e-17 +0 0 3303 0 4.9247551690112e-16 +0 0 3304 0 1.39484828133534e-16 +0 0 3305 0 8.77092631899213e-18 +0 0 3306 0 1.56018649166512e-17 +0 0 3307 0 7.05121778016388e-18 +0 0 3308 0 4.72997028316981e-18 +0 0 3309 0 1.68119139301086e-18 +0 0 3310 0 3.08480807665036e-18 +0 0 3311 0 1.80208178039324e-18 +0 0 3312 0 2.72904570163551e-18 +0 0 3313 0 2.97527698505431e-18 +0 0 3314 0 1.74818034182487e-18 +0 0 3315 0 2.38538608620538e-18 +0 0 3316 0 4.6284598614517e-18 +0 0 3317 0 1.4907188413119e-18 +0 0 3318 0 4.87197157344921e-17 +0 0 3319 0 8.34421097946644e-19 +0 0 3320 0 0.999999999999951 +0 0 3321 0 6.75408555097962e-17 +0 0 3322 0 1.61173954067722e-16 +0 0 3323 0 2.31890269721285e-18 +0 0 3324 0 3.94469825545425e-16 +0 0 3325 0 1.25576717694395e-16 +0 0 3326 0 1.311715904884e-18 +0 0 3327 0 1.31882799771421e-16 +0 0 3328 0 2.97637612422303e-18 +0 0 3329 0 1.67414601102066e-16 +0 0 3330 0 1.70458243989808e-16 +0 0 3331 0 2.91283957254068e-18 +0 0 3332 0 1.09448747543295e-16 +0 0 3333 0 5.63391155061973e-18 +0 0 3334 0 2.1329397936188e-16 +0 0 3335 0 4.47638785264967e-18 +0 0 3336 0 1.70384819925162e-16 +0 0 3337 0 1.10055734724003e-16 +0 0 3338 0 3.09553199652662e-18 +0 0 3339 0 5.45342728908722e-17 +0 0 3340 0 1.37848223925757e-18 +0 0 3341 0 4.32731777002088e-17 +0 0 3342 0 1.82932160228873e-18 +0 0 3343 0 3.585505247249e-17 +0 0 3344 0 5.52420630060071e-18 +0 0 3345 0 1.68114307188513e-16 +0 0 3346 0 1.60435825105029e-16 +0 0 3347 0 1.85227240210381e-18 +0 0 3348 0 5.20364678298178e-17 +0 0 3349 0 1.94756355251935e-18 +0 0 3350 0 6.04573669994999e-17 +0 0 3351 0 2.45359957592793e-18 +0 0 3352 0 7.51720748236037e-17 +0 0 3353 0 1.81985316969481e-18 +0 0 3354 0 7.49212319206781e-17 +0 0 3355 0 3.17776346841749e-18 +0 0 3356 0 3.51266479743349e-16 +0 0 3357 0 2.62471316162536e-16 +0 0 3358 0 1.68071270904382e-18 +0 0 3359 0 3.50436871829014e-17 +0 0 3360 0 8.14359125808567e-19 +0 0 3361 0 1.45613648670502e-17 +0 0 3362 0 4.79757453222157e-19 +0 0 3363 0 1.42594795202332e-17 +0 0 3364 0 1.16115617571026e-18 +0 0 3365 0 4.51359311846087e-18 +0 0 3366 0 4.0729577736081e-18 +0 0 3367 0 3.84218379804158e-17 +0 0 3368 0 3.01506669219837e-18 +0 0 3369 0 1.90524442192492e-16 +0 0 3370 0 8.31364774050264e-16 +0 0 3371 0 3.80164977314025e-18 +0 0 3372 0 4.30356009846952e-17 +0 0 3373 0 2.99876513098719e-18 +0 0 3374 0 8.47238713918897e-18 +0 0 3375 0 1.720548162969e-18 +0 0 3376 0 1.47948392107878e-17 +0 0 3377 0 2.03142253961556e-18 +0 0 3378 0 1.68764074515562e-17 +0 0 3379 0 1.71423420556134e-18 +0 0 3380 0 1.89373934893184e-17 +0 0 3381 0 4.63979140340603e-19 +0 0 3382 0 7.58427718991001e-17 +0 0 3383 0 9.00770326148267e-18 +0 0 3384 0 1.14058048061613e-16 +0 0 3385 0 2.74608062242027e-16 +0 0 3386 0 1.40206109878946e-18 +0 0 3387 0 3.82778251902384e-17 +0 0 3388 0 3.06293025224669e-18 +0 0 3389 0 6.24743815012725e-18 +0 0 3390 0 1.3421410603344e-18 +0 0 3391 0 3.68391153117176e-18 +0 0 3392 0 3.42902469482235e-18 +0 0 3393 0 7.22094216054573e-19 +0 0 3394 0 8.28246337256663e-19 +0 0 3395 0 5.10258437594698e-18 +0 0 3396 0 5.94493954515502e-19 +0 0 3397 0 1.02805929585794e-17 +0 0 3398 0 2.20059111470532e-18 +0 0 3399 0 3.34112763458905e-17 +0 0 3400 0 6.40085193958756e-18 +0 0 3401 0 1.17393690404624e-16 +0 0 3402 0 1.00000000000001 +0 0 3403 0 5.8638551558321e-18 +0 0 3404 0 7.5816384111729e-18 +0 0 3405 0 4.20714782795967e-17 +0 0 3406 0 1.05262391944238e-18 +0 0 3407 0 7.20570059659557e-18 +0 0 3408 0 5.58797929512394e-17 +0 0 3409 0 1.52424833587711e-18 +0 0 3410 0 1.33412802603822e-16 +0 0 3411 0 4.9054224380805e-18 +0 0 3412 0 6.40116349332693e-18 +0 0 3413 0 1.14322121624179e-16 +0 0 3414 0 4.28564037245871e-19 +0 0 3415 0 8.9940901833044e-17 +0 0 3416 0 5.48654360415887e-19 +0 0 3417 0 8.42381933019352e-17 +0 0 3418 0 3.3860981364378e-18 +0 0 3419 0 3.60523814854993e-18 +0 0 3420 0 1.89316099924112e-16 +0 0 3421 0 1.77086863722008e-18 +0 0 3422 0 1.14072089300795e-16 +0 0 3423 0 3.43155555056755e-18 +0 0 3424 0 7.33294037009905e-17 +0 0 3425 0 2.33960126738932e-18 +0 0 3426 0 1.12976116641e-16 +0 0 3427 0 2.39934242365659e-18 +0 0 3428 0 2.0919510437777e-18 +0 0 3429 0 1.69492228462399e-16 +0 0 3430 0 5.04610925656706e-18 +0 0 3431 0 4.30196421245852e-17 +0 0 3432 0 3.85219128371052e-18 +0 0 3433 0 2.24264771395658e-17 +0 0 3434 0 2.78423613185896e-18 +0 0 3435 0 5.48156076427809e-17 +0 0 3436 0 9.81797556852414e-19 +0 0 3437 0 1.15799535959114e-16 +0 0 3438 0 3.85581165749465e-18 +0 0 3439 0 7.58836802911791e-18 +0 0 3440 0 1.76031396449091e-16 +0 0 3441 0 3.39549247074411e-18 +0 0 3442 0 5.33999986462004e-17 +0 0 3443 0 3.95210874832115e-18 +0 0 3444 0 5.06731795072387e-17 +0 0 3445 0 6.02900688301884e-18 +0 0 3446 0 2.01409473723823e-17 +0 0 3447 0 5.57308592749839e-18 +0 0 3448 0 7.79784067109334e-17 +0 0 3449 0 2.74780538667283e-18 +0 0 3450 0 1.84201335883435e-16 +0 0 3451 0 4.05901567062196e-18 +0 0 3452 0 4.68703854733952e-18 +0 0 3453 0 8.08905974534033e-16 +0 0 3454 0 4.14697371817119e-18 +0 0 3455 0 7.04961361074515e-17 +0 0 3456 0 2.06591925994743e-18 +0 0 3457 0 3.5216117762217e-17 +0 0 3458 0 1.99145379072917e-18 +0 0 3459 0 8.28367366076645e-18 +0 0 3460 0 3.71063757414873e-18 +0 0 3461 0 1.04661648115139e-17 +0 0 3462 0 2.97085952264851e-18 +0 0 3463 0 3.90942715670637e-17 +0 0 3464 0 2.02892782252131e-18 +0 0 3465 0 2.67999494467037e-16 +0 0 3466 0 9.72970560929749e-18 +0 0 3467 0 1.47227741522873e-16 +0 0 3468 0 8.75299381595778e-16 +0 0 3469 0 1.59654720781646e-18 +0 0 3470 0 1.04224742608971e-17 +0 0 3471 0 9.17067185816766e-19 +0 0 3472 0 1.16186712590931e-17 +0 0 3473 0 1.61119305204901e-18 +0 0 3474 0 1.33245160269053e-17 +0 0 3475 0 1.08478462705187e-18 +0 0 3476 0 4.48152989612123e-18 +0 0 3477 0 3.8819949600784e-18 +0 0 3478 0 1.65930392661304e-17 +0 0 3479 0 3.81691558530225e-18 +0 0 3480 0 4.73109979757096e-17 +0 0 3481 0 3.86621178856902e-18 +0 0 3482 0 1.39325601921508e-16 +0 0 3483 0 5.78828529871184e-18 +0 0 3484 0 5.2159573424113e-18 +0 0 3485 0 0.999999999999989 +0 0 3486 0 1.22820505540183e-16 +0 0 3487 0 6.23696688673019e-17 +0 0 3488 0 2.67121871962692e-18 +0 0 3489 0 1.45001717540966e-16 +0 0 3490 0 4.04422972491799e-17 +0 0 3491 0 3.48489419525374e-18 +0 0 3492 0 5.74355525089282e-17 +0 0 3493 0 6.42526738753716e-18 +0 0 3494 0 1.72992724702695e-17 +0 0 3495 0 3.49983243167973e-17 +0 0 3496 0 5.16582688644952e-18 +0 0 3497 0 9.00424263167905e-17 +0 0 3498 0 5.58739763038394e-18 +0 0 3499 0 1.92664726603035e-16 +0 0 3500 0 4.13859407705677e-18 +0 0 3501 0 5.01609258428087e-17 +0 0 3502 0 5.83813090373233e-17 +0 0 3503 0 6.82083303801122e-18 +0 0 3504 0 4.67600656668498e-17 +0 0 3505 0 2.66612405861937e-18 +0 0 3506 0 2.23450265869442e-16 +0 0 3507 0 3.70832481982758e-18 +0 0 3508 0 5.32026378253253e-17 +0 0 3509 0 5.47053834253888e-18 +0 0 3510 0 3.79135629347638e-17 +0 0 3511 0 5.2030885425905e-18 +0 0 3512 0 8.61534420968279e-19 +0 0 3513 0 1.99337251084741e-16 +0 0 3514 0 2.14279635088628e-18 +0 0 3515 0 8.45417200000565e-17 +0 0 3516 0 1.72790555328288e-18 +0 0 3517 0 1.7373987238479e-16 +0 0 3518 0 1.2929476429407e-18 +0 0 3519 0 2.12558272248209e-16 +0 0 3520 0 8.28326455853354e-18 +0 0 3521 0 6.29449493126906e-18 +0 0 3522 0 1.97820632428696e-17 +0 0 3523 0 6.77132343313041e-18 +0 0 3524 0 2.95503991965595e-16 +0 0 3525 0 1.71729224665921e-18 +0 0 3526 0 1.82971160488988e-16 +0 0 3527 0 6.08348964659919e-18 +0 0 3528 0 8.83451755706197e-17 +0 0 3529 0 4.24860106052457e-18 +0 0 3530 0 1.23457693253082e-16 +0 0 3531 0 2.93441379086272e-18 +0 0 3532 0 2.35193788797901e-16 +0 0 3533 0 4.89278742454294e-18 +0 0 3534 0 6.11239424036116e-18 +0 0 3535 0 1.28468531068569e-16 +0 0 3536 0 6.68956939958864e-18 +0 0 3537 0 8.8284224458867e-17 +0 0 3538 0 3.55405020549168e-18 +0 0 3539 0 8.96862370858524e-17 +0 0 3540 0 2.21528887029892e-18 +0 0 3541 0 2.98328752222162e-17 +0 0 3542 0 2.19629814719207e-18 +0 0 3543 0 1.13005274944172e-16 +0 0 3544 0 2.58605484095535e-18 +0 0 3545 0 1.01746634067917e-16 +0 0 3546 0 5.55284491249071e-18 +0 0 3547 0 2.03203329495925e-16 +0 0 3548 0 4.11990594286136e-18 +0 0 3549 0 5.00534879975722e-18 +0 0 3550 0 6.21471650301094e-18 +0 0 3551 0 4.67772956649012e-17 +0 0 3552 0 3.23507865519286e-16 +0 0 3553 0 6.94537182151361e-18 +0 0 3554 0 4.26186661417911e-17 +0 0 3555 0 1.41511891272161e-18 +0 0 3556 0 6.88580231674326e-17 +0 0 3557 0 1.37009992957142e-18 +0 0 3558 0 5.91162886805378e-17 +0 0 3559 0 8.74367745406718e-19 +0 0 3560 0 1.97885337405065e-17 +0 0 3561 0 3.32102869196277e-18 +0 0 3562 0 1.30061908517361e-16 +0 0 3563 0 4.76748938871139e-18 +0 0 3564 0 1.94998237225075e-16 +0 0 3565 0 5.22550406646542e-18 +0 0 3566 0 5.93335023152942e-18 +0 0 3567 0 2.43889370553723e-17 +0 0 3568 0 3.39455390597595e-19 +0 0 3569 0 0.999999999999979 +0 0 3570 0 1.61530352925004e-18 +0 0 3571 0 2.84508873684302e-18 +0 0 3572 0 1.22082704916936e-16 +0 0 3573 0 4.9381957115737e-18 +0 0 3574 0 2.96679365248515e-18 +0 0 3575 0 1.20425409440551e-16 +0 0 3576 0 1.41302060965711e-18 +0 0 3577 0 9.15992763381923e-17 +0 0 3578 0 4.94575897102013e-18 +0 0 3579 0 2.71913020913031e-19 +0 0 3580 0 5.43875689262811e-17 +0 0 3581 0 1.1288621994459e-17 +0 0 3582 0 7.11926742860121e-18 +0 0 3583 0 5.27852936727624e-18 +0 0 3584 0 3.88724008646316e-17 +0 0 3585 0 3.15771336254608e-18 +0 0 3586 0 3.72159886780664e-18 +0 0 3587 0 1.13997845331315e-16 +0 0 3588 0 1.49127410349778e-17 +0 0 3589 0 5.49091377736102e-17 +0 0 3590 0 8.76179496517427e-18 +0 0 3591 0 6.83467630626984e-17 +0 0 3592 0 6.55815492082712e-18 +0 0 3593 0 1.78102324897917e-16 +0 0 3594 0 1.93740800167057e-18 +0 0 3595 0 4.42094730180517e-18 +0 0 3596 0 7.09124303654347e-17 +0 0 3597 0 6.61980207783557e-18 +0 0 3598 0 1.5140283649206e-16 +0 0 3599 0 6.22660423637619e-18 +0 0 3600 0 1.17002629390966e-16 +0 0 3601 0 4.6618865232443e-18 +0 0 3602 0 5.27786412769707e-17 +0 0 3603 0 3.15622070959794e-18 +0 0 3604 0 7.29456331188769e-17 +0 0 3605 0 8.19483939988255e-19 +0 0 3606 0 1.16088136566397e-16 +0 0 3607 0 4.46793682362736e-17 +0 0 3608 0 4.43948434653275e-18 +0 0 3609 0 4.92603253653622e-16 +0 0 3610 0 2.16794532379054e-18 +0 0 3611 0 6.45537458803323e-17 +0 0 3612 0 1.6431726436667e-18 +0 0 3613 0 8.63016423058602e-17 +0 0 3614 0 1.59546342117524e-18 +0 0 3615 0 4.24992854013722e-16 +0 0 3616 0 6.53992544821417e-18 +0 0 3617 0 1.58837978855366e-17 +0 0 3618 0 9.73442403672701e-19 +0 0 3619 0 8.53446233191336e-19 +0 0 3620 0 1.62409258224553e-16 +0 0 3621 0 2.6950218238706e-18 +0 0 3622 0 1.65197896606483e-16 +0 0 3623 0 4.65279140817536e-18 +0 0 3624 0 4.93366419324016e-17 +0 0 3625 0 2.00110166134517e-18 +0 0 3626 0 9.35793214912295e-17 +0 0 3627 0 4.17530975398829e-18 +0 0 3628 0 1.66559136242059e-16 +0 0 3629 0 2.29842383958727e-18 +0 0 3630 0 2.89624247922774e-16 +0 0 3631 0 2.02993488586922e-18 +0 0 3632 0 4.14257591246704e-18 +0 0 3633 0 3.36282486078022e-18 +0 0 3634 0 1.39417605733595e-18 +0 0 3635 0 3.50359149578925e-17 +0 0 3636 0 2.29938784306259e-16 +0 0 3637 0 1.28420202896523e-16 +0 0 3638 0 2.9131230289281e-18 +0 0 3639 0 1.86060269076317e-16 +0 0 3640 0 4.7254769701464e-18 +0 0 3641 0 4.09727323897091e-17 +0 0 3642 0 1.86271209872776e-18 +0 0 3643 0 5.89459482930606e-17 +0 0 3644 0 4.91999452326162e-18 +0 0 3645 0 2.34391287681199e-16 +0 0 3646 0 8.01837097313161e-18 +0 0 3647 0 1.67178576615243e-16 +0 0 3648 0 8.40581595408321e-19 +0 0 3649 0 1.91675822241242e-17 +0 0 3650 0 2.72557254035505e-18 +0 0 3651 0 4.71558455428985e-18 +0 0 3652 0 1.62130019066357e-17 +0 0 3653 0 3.96837313971731e-18 +0 0 3654 0 0.999999999999995 +0 0 3655 0 7.95293691182376e-17 +0 0 3656 0 2.62435540611886e-17 +0 0 3657 0 5.26589992141601e-18 +0 0 3658 0 2.82179997592634e-17 +0 0 3659 0 3.88843698406007e-17 +0 0 3660 0 5.03579492872593e-18 +0 0 3661 0 1.65890282815022e-16 +0 0 3662 0 5.46071175495936e-18 +0 0 3663 0 1.91763204376027e-17 +0 0 3664 0 1.51744626410723e-17 +0 0 3665 0 3.58177074058391e-18 +0 0 3666 0 1.5269564161022e-16 +0 0 3667 0 2.47473734052064e-18 +0 0 3668 0 7.91151333110172e-17 +0 0 3669 0 2.12799466025043e-18 +0 0 3670 0 1.15840586695832e-17 +0 0 3671 0 2.36974150896973e-18 +0 0 3672 0 2.3393435245552e-18 +0 0 3673 0 1.69690238273472e-16 +0 0 3674 0 2.66598949846124e-18 +0 0 3675 0 8.34559664123222e-18 +0 0 3676 0 4.14792883345077e-18 +0 0 3677 0 7.71332066996786e-17 +0 0 3678 0 1.48239217780899e-18 +0 0 3679 0 2.96263390662873e-18 +0 0 3680 0 7.70268760024348e-15 +0 0 3681 0 2.21341280794061e-18 +0 0 3682 0 2.25099432102987e-16 +0 0 3683 0 4.54323220868365e-18 +0 0 3684 0 5.30919304011181e-17 +0 0 3685 0 1.77827751785427e-18 +0 0 3686 0 3.62413474127395e-17 +0 0 3687 0 1.74311160573582e-17 +0 0 3688 0 4.37776144450793e-17 +0 0 3689 0 2.57046770507166e-18 +0 0 3690 0 2.82214662385192e-18 +0 0 3691 0 4.75886748104425e-18 +0 0 3692 0 2.06583456071871e-17 +0 0 3693 0 6.67717876907415e-17 +0 0 3694 0 1.53271748774307e-17 +0 0 3695 0 2.43943865401182e-16 +0 0 3696 0 3.83078494951488e-18 +0 0 3697 0 2.7424394102036e-16 +0 0 3698 0 9.63768838858735e-19 +0 0 3699 0 1.07936785199028e-16 +0 0 3700 0 1.02763986994114e-17 +0 0 3701 0 4.74711032106559e-17 +0 0 3702 0 2.38815235246823e-18 +0 0 3703 0 8.59564414921709e-19 +0 0 3704 0 2.93974554008212e-18 +0 0 3705 0 5.89664102005875e-19 +0 0 3706 0 7.26166669045357e-14 +0 0 3707 0 6.40226001104389e-18 +0 0 3708 0 5.42496092135358e-16 +0 0 3709 0 1.16683068254598e-18 +0 0 3710 0 1.87333654123727e-16 +0 0 3711 0 2.0025897018391e-18 +0 0 3712 0 2.15435523320158e-16 +0 0 3713 0 2.22021651119776e-18 +0 0 3714 0 6.784667046579e-17 +0 0 3715 0 6.19486213777771e-18 +0 0 3716 0 6.08920583739934e-18 +0 0 3717 0 3.717675082023e-18 +0 0 3718 0 3.11791504125551e-18 +0 0 3719 0 2.24486082469321e-18 +0 0 3720 0 2.62912736630515e-18 +0 0 3721 0 8.11439495131558e-17 +0 0 3722 0 6.01748978798399e-17 +0 0 3723 0 2.05783710756862e-16 +0 0 3724 0 1.78312839197343e-18 +0 0 3725 0 1.50487644703149e-16 +0 0 3726 0 2.36991136931687e-18 +0 0 3727 0 1.03436665257623e-16 +0 0 3728 0 1.46993503408691e-18 +0 0 3729 0 1.33046896337479e-16 +0 0 3730 0 4.65861204498787e-18 +0 0 3731 0 2.15386352438129e-16 +0 0 3732 0 6.4145518836448e-18 +0 0 3733 0 2.27668383802293e-17 +0 0 3734 0 8.02782957160869e-19 +0 0 3735 0 2.42801768575793e-18 +0 0 3736 0 3.89820120619372e-18 +0 0 3737 0 4.08325215420913e-18 +0 0 3738 0 9.72695565015773e-17 +0 0 3739 0 3.97653982202104e-18 +0 0 3740 0 0.999999999999704 +0 0 3741 0 3.5639581499737e-18 +0 0 3742 0 2.23797478612332e-18 +0 0 3743 0 6.78137805075469e-17 +0 0 3744 0 2.20113855902324e-18 +0 0 3745 0 2.43127692558745e-18 +0 0 3746 0 6.14480612172076e-17 +0 0 3747 0 5.78462884318316e-18 +0 0 3748 0 2.23419108598182e-17 +0 0 3749 0 3.00272234279743e-18 +0 0 3750 0 2.6639948549889e-18 +0 0 3751 0 2.11223128738237e-17 +0 0 3752 0 1.75699259126875e-18 +0 0 3753 0 4.1747685602302e-17 +0 0 3754 0 2.4684137270431e-18 +0 0 3755 0 2.65209646932068e-17 +0 0 3756 0 2.79743228895416e-18 +0 0 3757 0 9.6787414713589e-16 +0 0 3758 0 2.58205806884595e-17 +0 0 3759 0 6.69645692383083e-18 +0 0 3760 0 4.64620386625102e-17 +0 0 3761 0 2.19067770587785e-18 +0 0 3762 0 4.74348782104981e-17 +0 0 3763 0 8.18269291417067e-18 +0 0 3764 0 5.14898534800858e-18 +0 0 3765 0 2.88385847262839e-18 +0 0 3766 0 5.48613113665391e-19 +0 0 3767 0 2.68510028029313e-12 +0 0 3768 0 2.69147787536993e-18 +0 0 3769 0 1.20379265983222e-16 +0 0 3770 0 6.07921084133453e-18 +0 0 3771 0 8.22628424948316e-18 +0 0 3772 0 3.04490814741334e-18 +0 0 3773 0 6.63822087859487e-17 +0 0 3774 0 1.61790979439833e-18 +0 0 3775 0 3.40815019035874e-18 +0 0 3776 0 7.55322988927169e-19 +0 0 3777 0 3.54280138417421e-18 +0 0 3778 0 1.00292033769664e-17 +0 0 3779 0 1.87786905353322e-16 +0 0 3780 0 6.3444708510446e-17 +0 0 3781 0 8.1029818028544e-18 +0 0 3782 0 1.42299509904745e-16 +0 0 3783 0 5.91602534162317e-18 +0 0 3784 0 6.39737399240213e-17 +0 0 3785 0 9.57503258466229e-18 +0 0 3786 0 2.79915516673924e-17 +0 0 3787 0 2.24508558200131e-18 +0 0 3788 0 3.28133429085514e-18 +0 0 3789 0 6.85078339834327e-19 +0 0 3790 0 2.10763736854625e-18 +0 0 3791 0 3.8314363743605e-19 +0 0 3792 0 3.92542783292681e-18 +0 0 3793 0 1.36057572515449e-11 +0 0 3794 0 3.6368064722633e-18 +0 0 3795 0 1.53777095583936e-16 +0 0 3796 0 2.40015643444975e-19 +0 0 3797 0 1.45000101753131e-16 +0 0 3798 0 5.30738109206863e-18 +0 0 3799 0 1.21329842816117e-16 +0 0 3800 0 2.89193574612419e-18 +0 0 3801 0 6.83491036632725e-18 +0 0 3802 0 3.39112313360221e-18 +0 0 3803 0 4.8729021214768e-18 +0 0 3804 0 3.39810795690879e-18 +0 0 3805 0 2.50292551377189e-18 +0 0 3806 0 7.10686267567655e-18 +0 0 3807 0 4.84917655790552e-18 +0 0 3808 0 2.47549427832909e-17 +0 0 3809 0 1.18574470230567e-16 +0 0 3810 0 5.27150070609863e-16 +0 0 3811 0 9.8346388568089e-19 +0 0 3812 0 1.67818715532056e-16 +0 0 3813 0 2.5535410993012e-18 +0 0 3814 0 8.28241834472681e-17 +0 0 3815 0 2.03488227546143e-18 +0 0 3816 0 1.60106606745441e-16 +0 0 3817 0 6.01062908667063e-18 +0 0 3818 0 4.39481843445626e-17 +0 0 3819 0 1.22397553231739e-18 +0 0 3820 0 7.26165367321109e-18 +0 0 3821 0 1.95352122090269e-18 +0 0 3822 0 1.92839817460342e-18 +0 0 3823 0 1.71585813303513e-17 +0 0 3824 0 5.57468307409942e-18 +0 0 3825 0 6.38267049058094e-17 +0 0 3826 0 2.04691101954049e-18 +0 0 3827 0 1.00000000004358 +0 0 3828 0 5.22504260415562e-17 +0 0 3829 0 1.75904278597672e-17 +0 0 3830 0 7.25498413637841e-18 +0 0 3831 0 1.60021679586093e-17 +0 0 3832 0 1.95465818694753e-17 +0 0 3833 0 2.18552250666072e-18 +0 0 3834 0 9.41865058257333e-17 +0 0 3835 0 2.38136395364811e-18 +0 0 3836 0 3.47210349215602e-18 +0 0 3837 0 9.7935703724597e-11 +0 0 3838 0 1.44454580621177e-18 +0 0 3839 0 2.46343688459684e-17 +0 0 3840 0 6.89887267291476e-18 +0 0 3841 0 2.78499198928417e-17 +0 0 3842 0 3.34369351161543e-18 +0 0 3843 0 3.27084276864418e-19 +0 0 3844 0 9.77142500107154e-19 +0 0 3845 0 1.52835596764449e-15 +0 0 3846 0 2.41903373213341e-17 +0 0 3847 0 4.55253156638416e-18 +0 0 3848 0 6.68060886268686e-17 +0 0 3849 0 8.49162036543224e-18 +0 0 3850 0 1.6543530333565e-17 +0 0 3851 0 7.6018139956465e-19 +0 0 3852 0 9.43907253814755e-19 +0 0 3853 0 1.07881232019212e-18 +0 0 3854 0 1.95185525859214e-18 +0 0 3855 0 6.54847098875363e-10 +0 0 3856 0 8.03388309810554e-19 +0 0 3857 0 1.07032187326263e-16 +0 0 3858 0 2.79415293241875e-18 +0 0 3859 0 7.38944502561428e-17 +0 0 3860 0 3.1994161578783e-18 +0 0 3861 0 2.62154721824379e-18 +0 0 3862 0 1.45391352784175e-18 +0 0 3863 0 1.18134055956916e-18 +0 0 3864 0 9.53735267017455e-19 +0 0 3865 0 1.85756591149441e-18 +0 0 3866 0 9.60006464116055e-18 +0 0 3867 0 9.81687825307319e-16 +0 0 3868 0 2.53432121825732e-16 +0 0 3869 0 8.58901666183666e-18 +0 0 3870 0 2.04949804143748e-17 +0 0 3871 0 1.42624186803014e-17 +0 0 3872 0 5.40058121390117e-17 +0 0 3873 0 3.30567837281219e-18 +0 0 3874 0 5.33461495597049e-18 +0 0 3875 0 3.01607696426953e-18 +0 0 3876 0 1.89528036956941e-18 +0 0 3877 0 1.2021168113864e-18 +0 0 3878 0 1.40615467750875e-18 +0 0 3879 0 2.63962104613663e-18 +0 0 3880 0 1.84988735583289e-18 +0 0 3881 0 2.11853219179317e-09 +0 0 3882 0 4.21955407108085e-18 +0 0 3883 0 2.44221515047554e-17 +0 0 3884 0 9.02341650423878e-18 +0 0 3885 0 9.97394823021824e-18 +0 0 3886 0 5.20704091323373e-18 +0 0 3887 0 2.51214217824098e-18 +0 0 3888 0 3.82439397879942e-18 +0 0 3889 0 2.80336390272393e-18 +0 0 3890 0 4.30992710715519e-18 +0 0 3891 0 2.90315773259337e-18 +0 0 3892 0 2.06516653310562e-18 +0 0 3893 0 7.22897047333278e-19 +0 0 3894 0 2.06814886710799e-17 +0 0 3895 0 4.10389772122544e-18 +0 0 3896 0 6.24353698054322e-17 +0 0 3897 0 1.63419788011666e-15 +0 0 3898 0 3.06613864594724e-16 +0 0 3899 0 1.20203382946413e-18 +0 0 3900 0 1.95489782437186e-16 +0 0 3901 0 3.13964037237568e-19 +0 0 3902 0 7.97309325283545e-17 +0 0 3903 0 8.62922627066364e-18 +0 0 3904 0 2.96114617234537e-17 +0 0 3905 0 6.21003510123951e-19 +0 0 3906 0 2.27950897859195e-17 +0 0 3907 0 2.07203248204286e-18 +0 0 3908 0 2.8286301618952e-18 +0 0 3909 0 4.34357731757156e-18 +0 0 3910 0 2.50203154953094e-18 +0 0 3911 0 1.02647266769196e-17 +0 0 3912 0 5.55262455749457e-18 +0 0 3913 0 1.06605117194196e-16 +0 0 3914 0 2.0166472473192e-18 +0 0 3915 0 0.999999994922239 +0 0 3916 0 1.78324875266516e-18 +0 0 3917 0 1.67335182487242e-18 +0 0 3918 0 2.56679281152518e-17 +0 0 3919 0 1.23957257579539e-18 +0 0 3920 0 3.28397169777297e-16 +0 0 3921 0 2.49895514493376e-18 +0 0 3922 0 3.24757327847981e-18 +0 0 3923 0 1.06148305453115e-17 +0 0 3924 0 5.6294947558884e-19 +0 0 3925 0 3.62043261914829e-18 +0 0 3926 0 3.81810567053576e-08 +0 0 3927 0 3.82672647252304e-18 +0 0 3928 0 5.85733784224976e-17 +0 0 3929 0 1.17706423586338e-18 +0 0 3930 0 1.58159853732374e-18 +0 0 3931 0 1.91917726056631e-18 +0 0 3932 0 1.11582278844605e-18 +0 0 3933 0 4.31011966725011e-18 +0 0 3934 0 4.45970566755654e-16 +0 0 3935 0 1.25324663091514e-16 +0 0 3936 0 3.96614111882148e-18 +0 0 3937 0 2.14575353180964e-17 +0 0 3938 0 3.51346426694521e-18 +0 0 3939 0 2.59742899422037e-18 +0 0 3940 0 4.00457028862314e-18 +0 0 3941 0 5.44837988340813e-19 +0 0 3942 0 1.57366410868953e-18 +0 0 3943 0 5.08685560562276e-19 +0 0 3944 0 1.27428077135355e-07 +0 0 3945 0 4.04725554205207e-18 +0 0 3946 0 6.26614243369716e-17 +0 0 3947 0 2.71092133060788e-18 +0 0 3948 0 2.51811681656645e-18 +0 0 3949 0 5.6097750118914e-19 +0 0 3950 0 1.37818904471068e-18 +0 0 3951 0 3.37279700283644e-18 +0 0 3952 0 1.86145113032074e-18 +0 0 3953 0 3.50646226685021e-18 +0 0 3954 0 1.7059180639746e-18 +0 0 3955 0 3.3029547606857e-17 +0 0 3956 0 7.71125683086963e-16 +0 0 3957 0 1.04009936470794e-16 +0 0 3958 0 1.03830626378414e-17 +0 0 3959 0 6.72460323543646e-17 +0 0 3960 0 1.13440522993261e-18 +0 0 3961 0 1.56598534239987e-18 +0 0 3962 0 1.86112488040598e-18 +0 0 3963 0 1.1646232277919e-18 +0 0 3964 0 2.9286063090825e-18 +0 0 3965 0 7.6675964218795e-19 +0 0 3966 0 8.41387019413038e-19 +0 0 3967 0 1.56977849924804e-18 +0 0 3968 0 3.57763064509959e-18 +0 0 3969 0 1.77194618821808e-18 +0 0 3970 0 2.84907744160056e-07 +0 0 3971 0 1.14705709851585e-17 +0 0 3972 0 2.28062782550661e-16 +0 0 3973 0 4.28986719396023e-18 +0 0 3974 0 1.43058924042457e-18 +0 0 3975 0 2.21243716317494e-18 +0 0 3976 0 4.52457431642787e-18 +0 0 3977 0 1.91650234261395e-18 +0 0 3978 0 7.72342124046894e-19 +0 0 3979 0 5.18366109776894e-19 +0 0 3980 0 9.76959271756492e-19 +0 0 3981 0 2.3533186745953e-18 +0 0 3982 0 2.95777007284677e-18 +0 0 3983 0 1.4919036565756e-17 +0 0 3984 0 4.85733913751342e-18 +0 0 3985 0 1.57124383357379e-16 +0 0 3986 0 2.16534385540746e-15 +0 0 3987 0 1.36336051338962e-15 +0 0 3988 0 1.81987765423878e-18 +0 0 3989 0 1.28782784185573e-16 +0 0 3990 0 7.30861851370483e-18 +0 0 3991 0 3.05789063216836e-17 +0 0 3992 0 2.77885424654844e-18 +0 0 3993 0 1.9959508669678e-17 +0 0 3994 0 4.00638083316712e-18 +0 0 3995 0 2.21904984411654e-18 +0 0 3996 0 1.27654384693301e-18 +0 0 3997 0 1.38073593765913e-18 +0 0 3998 0 6.39801955172502e-18 +0 0 3999 0 4.86436351182987e-18 +0 0 4000 0 4.06287471886946e-17 +0 0 4001 0 3.48541688876582e-18 +0 0 4002 0 1.24684518804321e-16 +0 0 4003 0 5.4217862398521e-18 +0 0 4004 0 1.00000052513737 +0 0 4005 0 1.83442483595434e-17 +0 0 4006 0 2.72079409348203e-06 +0 0 4007 0 2.9284813598804e-18 +0 0 4008 0 1.12119174658458e-18 +0 0 4009 0 8.83427035613425e-19 +0 0 4010 0 2.12200753992069e-15 +0 0 4011 0 9.49736742981019e-17 +0 0 4012 0 1.52978004221294e-18 +0 0 4013 0 1.34202540221717e-18 +0 0 4014 0 2.94853631822987e-18 +0 0 4015 0 1.47640429222338e-18 +0 0 4016 0 1.02063915626176e-05 +0 0 4017 0 1.58995214094053e-18 +0 0 4018 0 4.03165764375555e-18 +0 0 4019 0 1.15013203723997e-18 +0 0 4020 0 1.37930573713964e-18 +0 0 4021 0 2.12518788184446e-18 +0 0 4022 0 1.14976767752805e-18 +0 0 4023 0 1.84466966370482e-17 +0 0 4024 0 2.85197222139692e-15 +0 0 4025 0 4.65705771047885e-17 +0 0 4026 0 3.3741300647892e-18 +0 0 4027 0 2.84337564421563e-18 +0 0 4028 0 1.29809208619739e-18 +0 0 4029 0 3.21540059567587e-18 +0 0 4030 0 1.34392273121271e-18 +0 0 4031 0 1.60625503922564e-18 +0 0 4032 0 3.43146710194076e-18 +0 0 4033 0 9.98220806650548e-19 +0 0 4034 0 2.03233260403156e-05 +0 0 4035 0 1.87345552495766e-18 +0 0 4036 0 1.10490526885477e-18 +0 0 4037 0 2.13139034015964e-18 +0 0 4038 0 1.5109150583059e-18 +0 0 4039 0 7.94557657501223e-19 +0 0 4040 0 1.27183568703259e-18 +0 0 4041 0 1.51294688094583e-18 +0 0 4042 0 2.00313963431889e-18 +0 0 4043 0 1.75167243866276e-18 +0 0 4044 0 1.67672132306061e-18 +0 0 4045 0 6.74489867059907e-17 +0 0 4046 0 2.45326128167439e-15 +0 0 4047 0 2.29904267768218e-16 +0 0 4048 0 3.39351105460122e-18 +0 0 4049 0 8.82880919630351e-18 +0 0 4050 0 2.66344430267316e-18 +0 0 4051 0 4.71190252834732e-18 +0 0 4052 0 4.60008365588934e-19 +0 0 4053 0 1.83520309541593e-18 +0 0 4054 0 2.18425448581333e-18 +0 0 4055 0 4.82711282319774e-19 +0 0 4056 0 1.72254528228762e-18 +0 0 4057 0 3.74374936156597e-18 +0 0 4058 0 1.23458084504441e-18 +0 0 4059 0 2.86466049131674e-18 +0 0 4060 0 3.26422431542956e-05 +0 0 4061 0 9.14251030618683e-18 +0 0 4062 0 5.83302137357144e-18 +0 0 4063 0 6.34162564647628e-18 +0 0 4064 0 4.56248580848002e-18 +0 0 4065 0 1.60761039993887e-18 +0 0 4066 0 1.85956826937409e-18 +0 0 4067 0 2.25145027064784e-18 +0 0 4068 0 2.45183023294959e-18 +0 0 4069 0 2.52357183772755e-19 +0 0 4070 0 4.79923133459971e-19 +0 0 4071 0 9.70554430917491e-18 +0 0 4072 0 2.11573750770479e-18 +0 0 4073 0 1.69078637895376e-17 +0 0 4074 0 1.28961903529325e-18 +0 0 4075 0 9.33102912872096e-17 +0 0 4076 0 3.68843422047397e-15 +0 0 4077 0 4.18210193953826e-16 +0 0 4078 0 7.58797726986804e-18 +0 0 4079 0 3.74860434849063e-17 +0 0 4080 0 3.6532715763505e-18 +0 0 4081 0 1.19075048573067e-17 +0 0 4082 0 6.50390635792564e-19 +0 0 4083 0 5.03720337317507e-18 +0 0 4084 0 6.73605532725534e-19 +0 0 4085 0 1.1474483156918e-18 +0 0 4086 0 3.18784654512125e-18 +0 0 4087 0 1.23769515241942e-18 +0 0 4088 0 7.39846067745482e-18 +0 0 4089 0 5.5786983799576e-18 +0 0 4090 0 5.87078419412095e-17 +0 0 4091 0 2.45312010063648e-18 +0 0 4092 0 3.31654840725771e-16 +0 0 4093 0 4.15576412071711e-18 +0 0 4094 0 0.99995301654414 +0 0 4095 0 1.93366977353491e-16 +0 0 4096 0 5.67011107235094e-19 +0 0 4097 0 0.00121226249461671 +0 0 4098 0 5.67011107235094e-19 +0 0 4099 0 2.58856463065061e-18 +0 0 4100 0 8.3716579539638e-18 +0 0 4101 0 1.50343356704709e-16 +0 0 4102 0 8.3716579539638e-18 +0 0 4103 0 2.58856463065061e-18 +0 0 4104 0 3.04744817916792e-19 +0 0 4105 0 1.5246677968207e-18 +0 0 4106 0 1.29647015625588e-18 +0 0 4107 0 0.00185493459468315 +0 0 4108 0 1.28436119061762e-18 +0 0 4109 0 9.75959766105688e-19 +0 0 4110 0 3.04744817916792e-19 +0 0 4111 0 1.0793259304687e-18 +0 0 4112 0 2.76709484241633e-18 +0 0 4113 0 1.99087647143255e-18 +0 0 4114 0 1.32354874129552e-17 +0 0 4115 0 4.08112811939135e-16 +0 0 4116 0 3.02253100110135e-17 +0 0 4117 0 1.90955572036818e-18 +0 0 4118 0 2.76709484241633e-18 +0 0 4119 0 1.0793259304687e-18 +0 0 4120 0 1.95828852068194e-18 +0 0 4121 0 2.46600811785898e-18 +0 0 4122 0 1.34538870893297e-18 +0 0 4123 0 1.06418863625474e-18 +0 0 4124 0 2.3527752020447e-18 +0 0 4125 0 0.00233246964406968 +0 0 4126 0 2.22778417377869e-18 +0 0 4127 0 3.01349840888785e-18 +0 0 4128 0 1.44830015012949e-18 +0 0 4129 0 2.13149645233083e-18 +0 0 4130 0 1.95828852068194e-18 +0 0 4131 0 9.12635337170037e-19 +0 0 4132 0 2.75557513304711e-18 +0 0 4133 0 5.83540370792303e-19 +0 0 4134 0 8.17900532735796e-18 +0 0 4135 0 2.32668898540967e-18 +0 0 4136 0 1.02551153742131e-16 +0 0 4137 0 4.28906675565431e-17 +0 0 4138 0 1.7681552891217e-16 +0 0 4139 0 2.31928051921649e-18 +0 0 4140 0 2.92322639302102e-18 +0 0 4141 0 9.8097873280143e-19 +0 0 4142 0 2.53814637202276e-18 +0 0 4143 0 9.12635337170037e-19 +0 0 4144 0 1.26655489352355e-18 +0 0 4145 0 1.27584898096633e-18 +0 0 4146 0 1.51734631178241e-18 +0 0 4147 0 2.84707925665896e-18 +0 0 4148 0 1.7835482453836e-18 +0 0 4149 0 4.52444482620348e-18 +0 0 4150 0 4.31329783795667e-18 +0 0 4151 0 0.00273592911544435 +0 0 4152 0 9.58995397425578e-18 +0 0 4153 0 4.32854046376751e-18 +0 0 4154 0 1.01443193839819e-18 +0 0 4155 0 2.74775392682758e-18 +0 0 4156 0 1.33888107272434e-18 +0 0 4157 0 2.61702518789101e-18 +0 0 4158 0 1.26655489352355e-18 +0 0 4159 0 2.88302933961931e-18 +0 0 4160 0 3.38692721853597e-18 +0 0 4161 0 9.11977060542365e-19 +0 0 4162 0 1.3415705876934e-17 +0 0 4163 0 1.26566761820342e-18 +0 0 4164 0 4.56905082177358e-17 +0 0 4165 0 7.17237326173861e-18 +0 0 4166 0 1.43252768272727e-16 +0 0 4167 0 1.890460018557e-15 +0 0 4168 0 1.17033838628805e-16 +0 0 4169 0 1.26691871133165e-17 +0 0 4170 0 5.383426921284e-17 +0 0 4171 0 3.50323172249829e-18 +0 0 4172 0 1.54451609218057e-17 +0 0 4173 0 1.88073645991875e-18 +0 0 4174 0 3.38692721853597e-18 +0 0 4175 0 2.88302933961931e-18 +0 0 4176 0 1.36057002328481e-18 +0 0 4177 0 4.89771106100081e-18 +0 0 4178 0 2.18817632451712e-18 +0 0 4179 0 2.34419627106395e-17 +0 0 4180 0 2.38267333964774e-18 +0 0 4181 0 6.47528205130318e-17 +0 0 4182 0 2.85017651487854e-18 +0 0 4183 0 1.17178245902804e-16 +0 0 4184 0 1.07559282808612e-18 +0 0 4185 0 1.00309727182316 +0 0 4186 0 8.86315614974765e-18 +0 0 4187 0 5.68257204792298e-19 +0 0 4188 0 2.5884077570168e-18 +0 0 4189 0 2.72079409240426e-06 +0 0 4190 0 4.28506391630356e-19 +0 0 4191 0 3.00507287825112e-18 +0 0 4192 0 3.55372077655611e-17 +0 0 4193 0 1.1873473378641e-15 +0 0 4194 0 1.96301314926178e-18 +0 0 4195 0 5.99665997170957e-19 +0 0 4196 0 1.37630093732186e-18 +0 0 4197 0 1.24104059269075e-18 +0 0 4198 0 1.29685091147346e-18 +0 0 4199 0 1.0206391561508e-05 +0 0 4200 0 1.47883883073227e-18 +0 0 4201 0 1.19291713740758e-18 +0 0 4202 0 1.25701148952419e-18 +0 0 4203 0 1.91109946087752e-18 +0 0 4204 0 5.12061708794217e-18 +0 0 4205 0 8.42315724225629e-19 +0 0 4206 0 9.72684588070967e-17 +0 0 4207 0 1.22611546515517e-15 +0 0 4208 0 5.49784401191517e-18 +0 0 4209 0 2.1526830607768e-19 +0 0 4210 0 1.86797176898311e-18 +0 0 4211 0 2.65377583821081e-18 +0 0 4212 0 1.74970453996316e-18 +0 0 4213 0 2.93449458789006e-18 +0 0 4214 0 3.31871085611347e-18 +0 0 4215 0 3.44598075557116e-18 +0 0 4216 0 2.06253428502693e-18 +0 0 4217 0 2.03233260426423e-05 +0 0 4218 0 2.36970024106073e-18 +0 0 4219 0 2.36057328214821e-18 +0 0 4220 0 3.06203974697008e-18 +0 0 4221 0 1.54684332781863e-18 +0 0 4222 0 4.05886021793213e-19 +0 0 4223 0 7.50927466505382e-19 +0 0 4224 0 1.43916567520235e-18 +0 0 4225 0 1.16228495055167e-18 +0 0 4226 0 1.66735814658555e-17 +0 0 4227 0 4.09830178312169e-18 +0 0 4228 0 1.58238747592801e-16 +0 0 4229 0 1.27082986462678e-15 +0 0 4230 0 6.33542967792411e-17 +0 0 4231 0 1.87627274538301e-18 +0 0 4232 0 1.24796574325868e-18 +0 0 4233 0 3.16031498759967e-18 +0 0 4234 0 1.85291429803216e-18 +0 0 4235 0 8.91364144828272e-19 +0 0 4236 0 3.36743079999824e-18 +0 0 4237 0 4.27662315728819e-18 +0 0 4238 0 1.65336757771808e-18 +0 0 4239 0 2.82176325038016e-18 +0 0 4240 0 2.82839786465114e-18 +0 0 4241 0 6.40201248303001e-18 +0 0 4242 0 7.98475871927224e-18 +0 0 4243 0 3.26422431519245e-05 +0 0 4244 0 4.22290254889468e-19 +0 0 4245 0 5.28000773744423e-19 +0 0 4246 0 4.61704029076476e-19 +0 0 4247 0 2.4484124224044e-18 +0 0 4248 0 1.03231836621593e-18 +0 0 4249 0 1.68918255144139e-18 +0 0 4250 0 2.27301625537781e-18 +0 0 4251 0 3.45417415781977e-18 +0 0 4252 0 4.11900674915235e-18 +0 0 4253 0 1.55954536849532e-18 +0 0 4254 0 1.0761972191402e-17 +0 0 4255 0 6.14381867106919e-18 +0 0 4256 0 1.38842968750656e-17 +0 0 4257 0 1.40948105077772e-17 +0 0 4258 0 7.35490011633314e-16 +0 0 4259 0 2.11006821758556e-15 +0 0 4260 0 6.44207399713023e-17 +0 0 4261 0 1.96492741772087e-18 +0 0 4262 0 3.29042861510408e-17 +0 0 4263 0 3.19395654485251e-18 +0 0 4264 0 2.95578239871176e-19 +0 0 4265 0 7.70778781164659e-19 +0 0 4266 0 1.72573644439763e-18 +0 0 4267 0 1.02280197515069e-18 +0 0 4268 0 2.48972796835282e-18 +0 0 4269 0 2.09780656019981e-17 +0 0 4270 0 3.55915188118269e-18 +0 0 4271 0 4.16864789268523e-18 +0 0 4272 0 8.06226102718435e-18 +0 0 4273 0 7.42238385510586e-17 +0 0 4274 0 2.31044801939259e-18 +0 0 4275 0 9.47864391338456e-17 +0 0 4276 0 1.08901974510853e-18 +0 0 4277 0 0.999953016544138 +0 0 4278 0 2.1857638999242e-18 +0 0 4279 0 1.42057140798584e-18 +0 0 4280 0 7.36885947446399e-18 +0 0 4281 0 2.50185709895054e-18 +0 0 4282 0 1.34269944819878e-18 +0 0 4283 0 4.09114433524213e-18 +0 0 4284 0 7.98780527066938e-18 +0 0 4285 0 6.60005340470377e-18 +0 0 4286 0 3.58618667571887e-15 +0 0 4287 0 2.00985620570115e-18 +0 0 4288 0 1.9464730227032e-18 +0 0 4289 0 1.62203284368721e-18 +0 0 4290 0 7.42493213339437e-18 +0 0 4291 0 2.45272543943491e-18 +0 0 4292 0 3.81810571748382e-08 +0 0 4293 0 5.72624003030502e-19 +0 0 4294 0 1.84075710657146e-18 +0 0 4295 0 1.86874731557203e-18 +0 0 4296 0 4.339001124296e-18 +0 0 4297 0 3.68146534439745e-17 +0 0 4298 0 2.84672193560532e-18 +0 0 4299 0 1.22907279288771e-16 +0 0 4300 0 1.69180001566271e-15 +0 0 4301 0 1.71075846049167e-18 +0 0 4302 0 5.64937061292096e-19 +0 0 4303 0 2.34425566383631e-18 +0 0 4304 0 1.14775812399767e-18 +0 0 4305 0 3.11992189140089e-18 +0 0 4306 0 3.73071447872448e-18 +0 0 4307 0 4.08300152901469e-18 +0 0 4308 0 1.26537232085669e-16 +0 0 4309 0 4.11655210585255e-18 +0 0 4310 0 1.27428076908524e-07 +0 0 4311 0 2.11272840205173e-18 +0 0 4312 0 3.1814004128885e-18 +0 0 4313 0 8.72371807320774e-19 +0 0 4314 0 2.15636789164816e-18 +0 0 4315 0 2.32780085107927e-18 +0 0 4316 0 2.06209060511372e-18 +0 0 4317 0 9.40082811431159e-18 +0 0 4318 0 1.81480799855114e-18 +0 0 4319 0 2.04528445465993e-17 +0 0 4320 0 1.53488444963068e-18 +0 0 4321 0 3.33249873280335e-18 +0 0 4322 0 3.70309537906155e-17 +0 0 4323 0 2.42431182824172e-18 +0 0 4324 0 4.05775104380865e-18 +0 0 4325 0 1.12601429919545e-18 +0 0 4326 0 1.50380649029885e-18 +0 0 4327 0 2.21603818456464e-18 +0 0 4328 0 1.77718368250804e-18 +0 0 4329 0 2.58919953156532e-18 +0 0 4330 0 2.16525337317592e-18 +0 0 4331 0 6.15736055884443e-18 +0 0 4332 0 5.09737662686493e-18 +0 0 4333 0 1.14512758890924e-17 +0 0 4334 0 1.68186012871365e-16 +0 0 4335 0 9.78211025595416e-18 +0 0 4336 0 2.84907744494141e-07 +0 0 4337 0 1.294747728885e-18 +0 0 4338 0 1.95608277327144e-18 +0 0 4339 0 2.71901235027514e-18 +0 0 4340 0 2.89815510039101e-18 +0 0 4341 0 3.52880745287933e-18 +0 0 4342 0 1.34244925465717e-18 +0 0 4343 0 1.71871688080956e-18 +0 0 4344 0 3.79663800709934e-18 +0 0 4345 0 1.11089564066034e-17 +0 0 4346 0 5.72029818999763e-19 +0 0 4347 0 2.11503688679655e-17 +0 0 4348 0 7.70920760658755e-18 +0 0 4349 0 2.50335290363832e-16 +0 0 4350 0 1.75873399916602e-18 +0 0 4351 0 1.50101558907891e-15 +0 0 4352 0 3.37153037702076e-16 +0 0 4353 0 2.18132239494501e-17 +0 0 4354 0 4.67019213865859e-18 +0 0 4355 0 1.82200525148764e-17 +0 0 4356 0 2.0074652030896e-18 +0 0 4357 0 2.80156816011986e-18 +0 0 4358 0 7.74697115443121e-19 +0 0 4359 0 2.0972361101717e-19 +0 0 4360 0 4.00675790967574e-18 +0 0 4361 0 1.5678634743616e-18 +0 0 4362 0 1.4834370561023e-17 +0 0 4363 0 3.66481413355106e-18 +0 0 4364 0 3.80350009568735e-17 +0 0 4365 0 4.24962789218403e-18 +0 0 4366 0 1.77566895534586e-16 +0 0 4367 0 4.88354688791017e-18 +0 0 4368 0 1.60083727162364e-16 +0 0 4369 0 1.47139751852232e-18 +0 0 4370 0 1.00000052513737 +0 0 4371 0 4.03475796227898e-17 +0 0 4372 0 1.68740374450986e-17 +0 0 4373 0 4.62858476769354e-18 +0 0 4374 0 3.61703020124082e-17 +0 0 4375 0 2.4964413534315e-18 +0 0 4376 0 1.80370952675923e-18 +0 0 4377 0 4.01947793601651e-17 +0 0 4378 0 1.67430121151976e-18 +0 0 4379 0 7.68507485807111e-18 +0 0 4380 0 2.35190896157301e-18 +0 0 4381 0 3.667546726064e-18 +0 0 4382 0 3.99153044191221e-17 +0 0 4383 0 8.4923072850992e-18 +0 0 4384 0 4.72256628109651e-17 +0 0 4385 0 3.02508877925546e-19 +0 0 4386 0 9.7936596896823e-11 +0 0 4387 0 1.50046678028741e-18 +0 0 4388 0 2.05956964428164e-18 +0 0 4389 0 2.27093148824181e-17 +0 0 4390 0 3.90160620698598e-18 +0 0 4391 0 2.75636630774647e-17 +0 0 4392 0 6.24264202451186e-18 +0 0 4393 0 1.06201035701088e-17 +0 0 4394 0 5.46151142464066e-16 +0 0 4395 0 1.38618194655154e-18 +0 0 4396 0 8.02946311280934e-19 +0 0 4397 0 1.01903767552084e-18 +0 0 4398 0 3.61729846064154e-19 +0 0 4399 0 4.43678214345127e-18 +0 0 4400 0 5.08023725518513e-17 +0 0 4401 0 2.89463525614622e-18 +0 0 4402 0 1.75075201290662e-16 +0 0 4403 0 5.46630376205601e-19 +0 0 4404 0 6.5484757329853e-10 +0 0 4405 0 7.00178275290956e-19 +0 0 4406 0 1.32322993896256e-18 +0 0 4407 0 3.6697932052365e-18 +0 0 4408 0 1.67416689697917e-19 +0 0 4409 0 4.72160591678368e-18 +0 0 4410 0 4.7413881382861e-18 +0 0 4411 0 1.23895671600995e-17 +0 0 4412 0 1.59142329836954e-18 +0 0 4413 0 2.07035339525441e-17 +0 0 4414 0 1.27296865205258e-17 +0 0 4415 0 3.03106090187621e-16 +0 0 4416 0 8.32971393900834e-17 +0 0 4417 0 1.75337728748631e-17 +0 0 4418 0 1.89996400252882e-18 +0 0 4419 0 1.93909218739019e-18 +0 0 4420 0 6.15536575931284e-19 +0 0 4421 0 2.53738469339557e-18 +0 0 4422 0 4.13370466059431e-18 +0 0 4423 0 3.59709831366714e-18 +0 0 4424 0 3.38814938229238e-18 +0 0 4425 0 8.58997308141856e-18 +0 0 4426 0 6.86414574629157e-17 +0 0 4427 0 6.18676249840288e-18 +0 0 4428 0 1.11698582799652e-16 +0 0 4429 0 1.45449408308303e-17 +0 0 4430 0 2.11853173576407e-09 +0 0 4431 0 1.20833601871375e-18 +0 0 4432 0 2.07813549007745e-18 +0 0 4433 0 1.53326822483038e-18 +0 0 4434 0 2.42505462814338e-18 +0 0 4435 0 6.45930199913881e-19 +0 0 4436 0 1.03458185377254e-18 +0 0 4437 0 2.22899356699876e-17 +0 0 4438 0 6.42667441510715e-18 +0 0 4439 0 2.47911429052751e-17 +0 0 4440 0 1.06689640135199e-17 +0 0 4441 0 6.17006837794514e-17 +0 0 4442 0 1.82228441548597e-18 +0 0 4443 0 2.03197113095781e-16 +0 0 4444 0 2.70971390708391e-18 +0 0 4445 0 4.51447762765611e-16 +0 0 4446 0 1.54838991179886e-15 +0 0 4447 0 5.59068065870068e-17 +0 0 4448 0 1.95862029087458e-18 +0 0 4449 0 1.03689136551184e-17 +0 0 4450 0 1.960660239888e-18 +0 0 4451 0 2.71891223085364e-18 +0 0 4452 0 1.54274121672996e-18 +0 0 4453 0 2.17370258404115e-18 +0 0 4454 0 2.36710293138087e-17 +0 0 4455 0 1.74112702859022e-18 +0 0 4456 0 1.16824056733155e-17 +0 0 4457 0 1.30076674321646e-18 +0 0 4458 0 8.19283020641924e-17 +0 0 4459 0 1.49929348940125e-18 +0 0 4460 0 9.07180525527892e-17 +0 0 4461 0 7.38233086999608e-18 +0 0 4462 0 1.94291195228989e-16 +0 0 4463 0 6.40956607716247e-18 +0 0 4464 0 0.999999994922239 +0 0 4465 0 4.0964001602745e-18 +0 0 4466 0 4.48813579376915e-18 +0 0 4467 0 6.15211262404227e-17 +0 0 4468 0 1.10124059667132e-18 +0 0 4469 0 1.19689337413357e-18 +0 0 4470 0 4.54253153707421e-17 +0 0 4471 0 3.95782089270712e-18 +0 0 4472 0 3.92510364506437e-17 +0 0 4473 0 1.05286653309069e-18 +0 0 4474 0 2.68740769228106e-18 +0 0 4475 0 5.8025834868187e-18 +0 0 4476 0 3.62428548770145e-18 +0 0 4477 0 3.17915914408723e-17 +0 0 4478 0 5.02461138134601e-18 +0 0 4479 0 4.76569594141782e-17 +0 0 4480 0 2.38361492707585e-18 +0 0 4481 0 2.11521581095924e-18 +0 0 4482 0 3.51444796408329e-18 +0 0 4483 0 1.86310070514278e-18 +0 0 4484 0 5.671254529253e-17 +0 0 4485 0 4.4107019885833e-18 +0 0 4486 0 2.92900571844576e-17 +0 0 4487 0 6.18708995638793e-18 +0 0 4488 0 3.16163030525922e-17 +0 0 4489 0 4.49781771787443e-16 +0 0 4490 0 9.3071370766408e-19 +0 0 4491 0 1.61080497151171e-18 +0 0 4492 0 3.22007997299412e-18 +0 0 4493 0 5.423249491547e-17 +0 0 4494 0 5.52032049194533e-18 +0 0 4495 0 4.19295286677875e-18 +0 0 4496 0 4.04531549532901e-18 +0 0 4497 0 1.10640887724264e-16 +0 0 4498 0 7.12838926197913e-18 +0 0 4499 0 2.68459915682168e-12 +0 0 4500 0 6.66061205043384e-19 +0 0 4501 0 2.80955925862698e-18 +0 0 4502 0 2.36271539162271e-18 +0 0 4503 0 2.6327637027593e-18 +0 0 4504 0 2.17349715398292e-17 +0 0 4505 0 4.79347880332349e-18 +0 0 4506 0 3.84728128538085e-17 +0 0 4507 0 3.36096496483636e-18 +0 0 4508 0 1.28359577174792e-16 +0 0 4509 0 5.70912586408675e-18 +0 0 4510 0 5.93760507676787e-17 +0 0 4511 0 2.57673602089573e-16 +0 0 4512 0 6.88526526726717e-18 +0 0 4513 0 3.20764189770339e-18 +0 0 4514 0 2.01974090397004e-18 +0 0 4515 0 2.08106204646029e-18 +0 0 4516 0 3.94540362560705e-18 +0 0 4517 0 4.269212038337e-18 +0 0 4518 0 6.29268523398703e-18 +0 0 4519 0 1.2085027740611e-16 +0 0 4520 0 7.94150806264034e-19 +0 0 4521 0 1.83717707584041e-16 +0 0 4522 0 2.78670956653866e-18 +0 0 4523 0 1.38981170800702e-16 +0 0 4524 0 1.39689655213136e-17 +0 0 4525 0 1.36059103669736e-11 +0 0 4526 0 1.24608996135073e-18 +0 0 4527 0 2.14982499860112e-18 +0 0 4528 0 4.19910634676864e-18 +0 0 4529 0 2.83532837074781e-19 +0 0 4530 0 4.35986107360377e-18 +0 0 4531 0 4.09464021104801e-18 +0 0 4532 0 4.69667915990378e-17 +0 0 4533 0 6.24263087542889e-18 +0 0 4534 0 8.55257870606308e-17 +0 0 4535 0 1.29038488451178e-18 +0 0 4536 0 5.1151073402171e-17 +0 0 4537 0 4.8857578886641e-18 +0 0 4538 0 1.5829466895724e-16 +0 0 4539 0 8.90552667459774e-19 +0 0 4540 0 5.98595352381895e-16 +0 0 4541 0 7.36432088957107e-16 +0 0 4542 0 2.72661276195125e-17 +0 0 4543 0 2.46435629696293e-18 +0 0 4544 0 1.00801234041371e-17 +0 0 4545 0 3.51869614416979e-18 +0 0 4546 0 3.80583419925699e-18 +0 0 4547 0 5.12295863631619e-18 +0 0 4548 0 1.16448933806384e-18 +0 0 4549 0 8.7838849446064e-17 +0 0 4550 0 6.07639095172554e-18 +0 0 4551 0 8.16881595446784e-17 +0 0 4552 0 6.84317542002548e-18 +0 0 4553 0 2.18864571177754e-19 +0 0 4554 0 1.8552398050945e-18 +0 0 4555 0 1.03986308138118e-16 +0 0 4556 0 8.48623075970235e-18 +0 0 4557 0 1.27806319464604e-16 +0 0 4558 0 4.7814157847836e-18 +0 0 4559 0 1.00000000004358 +0 0 4560 0 7.13525286272511e-17 +0 0 4561 0 4.53465337711022e-17 +0 0 4562 0 4.28559927732735e-18 +0 0 4563 0 1.97334934793099e-18 +0 0 4564 0 2.47040712054574e-17 +0 0 4565 0 9.34820304289217e-18 +0 0 4566 0 1.7109178570754e-16 +0 0 4567 0 2.34648107699764e-18 +0 0 4568 0 1.87002651287208e-17 +0 0 4569 0 1.63652989263513e-18 +0 0 4570 0 1.929197267997e-18 +0 0 4571 0 8.71077519469283e-17 +0 0 4572 0 4.54922761195042e-18 +0 0 4573 0 1.98548134303523e-16 +0 0 4574 0 4.69808941285693e-18 +0 0 4575 0 1.490933488652e-17 +0 0 4576 0 2.32292414058103e-18 +0 0 4577 0 6.25196153384282e-19 +0 0 4578 0 4.15245832767766e-17 +0 0 4579 0 2.34069674707374e-18 +0 0 4580 0 7.72097946555818e-19 +0 0 4581 0 1.844087869076e-18 +0 0 4582 0 1.77357014794247e-16 +0 0 4583 0 2.2396925672519e-18 +0 0 4584 0 1.2557498431954e-17 +0 0 4585 0 2.38847254002018e-18 +0 0 4586 0 2.0559243560934e-18 +0 0 4587 0 3.09699105950878e-17 +0 0 4588 0 1.16468009394621e-17 +0 0 4589 0 6.80580455881222e-17 +0 0 4590 0 6.17078149102138e-18 +0 0 4591 0 2.64636715198522e-17 +0 0 4592 0 3.82108440409633e-18 +0 0 4593 0 2.23473538223138e-16 +0 0 4594 0 1.17662667423496e-18 +0 0 4595 0 8.10096189279376e-15 +0 0 4596 0 4.20206018798095e-19 +0 0 4597 0 2.90882936356528e-18 +0 0 4598 0 4.39133714878362e-17 +0 0 4599 0 1.069260380438e-17 +0 0 4600 0 1.08265055004262e-16 +0 0 4601 0 3.2113677478008e-18 +0 0 4602 0 2.86922700538978e-16 +0 0 4603 0 3.61867779938085e-18 +0 0 4604 0 2.22045664888104e-16 +0 0 4605 0 3.19801623823615e-18 +0 0 4606 0 7.35646462270033e-17 +0 0 4607 0 8.12823664354967e-16 +0 0 4608 0 5.69306620267766e-18 +0 0 4609 0 2.02859237136091e-18 +0 0 4610 0 4.19362041429655e-18 +0 0 4611 0 2.45989853023194e-18 +0 0 4612 0 9.31913509504064e-18 +0 0 4613 0 1.2183493333581e-16 +0 0 4614 0 4.0839277272148e-19 +0 0 4615 0 2.58341794537754e-16 +0 0 4616 0 2.96628318936219e-18 +0 0 4617 0 2.12689867914724e-16 +0 0 4618 0 3.89207359441549e-19 +0 0 4619 0 5.73285635247065e-16 +0 0 4620 0 2.7294930082204e-18 +0 0 4621 0 7.26297494813072e-14 +0 0 4622 0 1.24258370194332e-18 +0 0 4623 0 4.01089887675504e-18 +0 0 4624 0 3.63380430304373e-18 +0 0 4625 0 2.28331199697116e-18 +0 0 4626 0 2.76013977700852e-17 +0 0 4627 0 7.22739848595076e-18 +0 0 4628 0 1.91562318056526e-16 +0 0 4629 0 2.36488209372988e-19 +0 0 4630 0 1.44538011106062e-16 +0 0 4631 0 3.53535155214688e-18 +0 0 4632 0 1.13273512334249e-16 +0 0 4633 0 1.38171516479789e-18 +0 0 4634 0 1.39364108941412e-16 +0 0 4635 0 5.52670795569922e-18 +0 0 4636 0 9.24697303574687e-17 +0 0 4637 0 7.18824308994868e-16 +0 0 4638 0 2.89832953879447e-17 +0 0 4639 0 1.66550752652859e-18 +0 0 4640 0 1.95073219682589e-18 +0 0 4641 0 9.4692090532637e-18 +0 0 4642 0 1.07920108485461e-18 +0 0 4643 0 1.8404559005261e-17 +0 0 4644 0 7.35595902667543e-18 +0 0 4645 0 4.56721056311417e-16 +0 0 4646 0 5.78006982668699e-18 +0 0 4647 0 2.3626582733192e-17 +0 0 4648 0 2.48112091174155e-18 +0 0 4649 0 3.90460274363047e-17 +0 0 4650 0 3.93639893948991e-18 +0 0 4651 0 6.10414949717592e-17 +0 0 4652 0 5.38460741716197e-18 +0 0 4653 0 7.37415031740011e-17 +0 0 4654 0 1.23146877520605e-18 +0 0 4655 0 0.999999999999705 +0 0 4656 0 1.13513553798542e-18 +0 0 4657 0 7.5165864191965e-18 +0 0 4658 0 1.20770403192817e-16 +0 0 4659 0 2.47339301394374e-18 +0 0 4660 0 3.29955931324094e-18 +0 0 4661 0 9.66829313965362e-17 +0 0 4662 0 3.97952286504152e-18 +0 0 4663 0 1.01857621986823e-16 +0 0 4664 0 3.48895784144981e-18 +0 0 4665 0 1.59636743157021e-18 +0 0 4666 0 2.44244340776831e-17 +0 0 4667 0 6.66210727719444e-18 +0 0 4668 0 1.66445798677999e-18 +0 0 4669 0 3.60871462584496e-18 +0 0 4670 0 5.33337678420299e-17 +0 0 4671 0 3.97968036875491e-18 +0 0 4672 0 2.00884642908958e-18 +0 0 4673 0 1.85586699625028e-16 +0 0 4674 0 2.46209718266291e-18 +0 0 4675 0 5.09809946501053e-17 +0 0 4676 0 7.55676145134468e-18 +0 0 4677 0 1.79056893330494e-17 +0 0 4678 0 7.32240555883014e-18 +0 0 4679 0 1.13412918792999e-16 +0 0 4680 0 1.32856737700958e-18 +0 0 4681 0 1.95947300568277e-18 +0 0 4682 0 5.42078426641534e-17 +0 0 4683 0 1.02814067768744e-17 +0 0 4684 0 4.4261933915265e-17 +0 0 4685 0 5.92890885345906e-18 +0 0 4686 0 8.78790342751597e-17 +0 0 4687 0 4.86211714268669e-19 +0 0 4688 0 1.53512357562122e-16 +0 0 4689 0 6.32504220163856e-18 +0 0 4690 0 6.76276721556337e-17 +0 0 4691 0 2.45045274930691e-18 +0 0 4692 0 2.03819359477465e-18 +0 0 4693 0 1.50266281842064e-17 +0 0 4694 0 9.69581050214369e-18 +0 0 4695 0 4.53108112870295e-16 +0 0 4696 0 4.21727590794908e-19 +0 0 4697 0 1.01917121532815e-16 +0 0 4698 0 1.63385569314655e-18 +0 0 4699 0 8.21568720370899e-17 +0 0 4700 0 1.74684882191771e-18 +0 0 4701 0 4.43844768447383e-16 +0 0 4702 0 5.14405124606931e-18 +0 0 4703 0 3.43552169535484e-17 +0 0 4704 0 1.19918175832732e-16 +0 0 4705 0 4.29920791865118e-18 +0 0 4706 0 1.75284283339935e-18 +0 0 4707 0 1.20831836881087e-18 +0 0 4708 0 2.86092866028367e-16 +0 0 4709 0 4.20626206741218e-18 +0 0 4710 0 1.38408171721521e-16 +0 0 4711 0 3.15576262313705e-18 +0 0 4712 0 1.00457076624147e-16 +0 0 4713 0 4.62734270511832e-18 +0 0 4714 0 1.2905881364786e-17 +0 0 4715 0 3.08440233124258e-18 +0 0 4716 0 1.64750485989041e-16 +0 0 4717 0 8.12671466125389e-18 +0 0 4718 0 1.43265131149183e-17 +0 0 4719 0 1.43286331400344e-18 +0 0 4720 0 1.20196760214353e-18 +0 0 4721 0 8.11316283881168e-18 +0 0 4722 0 8.9756912164497e-18 +0 0 4723 0 1.52686489143108e-16 +0 0 4724 0 2.75067275049709e-18 +0 0 4725 0 2.45143935207008e-16 +0 0 4726 0 3.94502081520027e-18 +0 0 4727 0 4.42956919940312e-17 +0 0 4728 0 3.66561062967748e-18 +0 0 4729 0 5.89175345484126e-17 +0 0 4730 0 3.4037362553281e-18 +0 0 4731 0 1.54981235907869e-16 +0 0 4732 0 5.98298772773222e-18 +0 0 4733 0 2.03952977027186e-16 +0 0 4734 0 1.26980986370046e-16 +0 0 4735 0 3.02377633349301e-17 +0 0 4736 0 9.49552935247695e-19 +0 0 4737 0 2.07217970647026e-18 +0 0 4738 0 3.9443256149319e-17 +0 0 4739 0 8.17260400797671e-18 +0 0 4740 0 2.25432361285069e-16 +0 0 4741 0 7.10353640132168e-18 +0 0 4742 0 1.05858320499966e-16 +0 0 4743 0 2.78366673127911e-18 +0 0 4744 0 1.88684529881066e-17 +0 0 4745 0 3.77528822137006e-18 +0 0 4746 0 1.71104425131004e-17 +0 0 4747 0 1.00855998752672e-18 +0 0 4748 0 4.75104923344616e-17 +0 0 4749 0 2.67978573841629e-18 +0 0 4750 0 5.14992877172676e-17 +0 0 4751 0 5.81221185873651e-18 +0 0 4752 0 0.999999999999995 +0 0 4753 0 1.36175483330715e-16 +0 0 4754 0 1.38528829092393e-16 +0 0 4755 0 6.79924077856527e-18 +0 0 4756 0 7.41072859042742e-17 +0 0 4757 0 2.81978152850373e-17 +0 0 4758 0 8.42749194107285e-18 +0 0 4759 0 5.36252197039363e-17 +0 0 4760 0 5.21205909838092e-18 +0 0 4761 0 5.01254977129118e-17 +0 0 4762 0 5.16259917730435e-17 +0 0 4763 0 6.36180996430355e-18 +0 0 4764 0 1.83978388152747e-16 +0 0 4765 0 4.12435476048683e-18 +0 0 4766 0 7.82265291180331e-17 +0 0 4767 0 3.75796287560585e-18 +0 0 4768 0 3.76005722873686e-17 +0 0 4769 0 4.23393464026396e-17 +0 0 4770 0 4.40788127271154e-18 +0 0 4771 0 6.90012610319593e-17 +0 0 4772 0 2.87376403189446e-18 +0 0 4773 0 2.19890707779946e-16 +0 0 4774 0 1.18829747435444e-18 +0 0 4775 0 2.81324630666036e-17 +0 0 4776 0 2.26239111816245e-18 +0 0 4777 0 7.72963344542834e-17 +0 0 4778 0 1.35212081488898e-17 +0 0 4779 0 1.02636472940802e-17 +0 0 4780 0 2.11657610922768e-16 +0 0 4781 0 2.02863412327084e-18 +0 0 4782 0 1.41316158139622e-16 +0 0 4783 0 1.86887455137811e-18 +0 0 4784 0 6.75588660183279e-17 +0 0 4785 0 1.07102694306249e-18 +0 0 4786 0 1.84753479412798e-16 +0 0 4787 0 5.52735637154321e-18 +0 0 4788 0 1.04909704367415e-17 +0 0 4789 0 4.30990118304486e-18 +0 0 4790 0 3.91360881554266e-18 +0 0 4791 0 2.20802588637523e-16 +0 0 4792 0 2.37572804222908e-18 +0 0 4793 0 1.18352164564959e-16 +0 0 4794 0 1.12322234893654e-18 +0 0 4795 0 9.66529045667649e-17 +0 0 4796 0 2.15797046002052e-18 +0 0 4797 0 1.55083193283591e-16 +0 0 4798 0 4.51974752643959e-18 +0 0 4799 0 2.91357270089872e-16 +0 0 4800 0 6.73983412257907e-18 +0 0 4801 0 1.86914679553616e-17 +0 0 4802 0 2.48762434224288e-18 +0 0 4803 0 3.04764904373593e-18 +0 0 4804 0 1.94208010530651e-16 +0 0 4805 0 3.79246225150774e-18 +0 0 4806 0 1.00548983378601e-16 +0 0 4807 0 4.75454595203331e-18 +0 0 4808 0 1.07404170834218e-16 +0 0 4809 0 1.50338772041264e-18 +0 0 4810 0 1.62789704001077e-17 +0 0 4811 0 9.64891931419289e-18 +0 0 4812 0 7.86100489797227e-17 +0 0 4813 0 2.74022120155655e-18 +0 0 4814 0 1.10740155236511e-16 +0 0 4815 0 3.8957489609914e-18 +0 0 4816 0 1.52559157819987e-16 +0 0 4817 0 5.12821246229284e-18 +0 0 4818 0 5.80828993725358e-18 +0 0 4819 0 1.86262025625981e-16 +0 0 4820 0 1.39662451173556e-18 +0 0 4821 0 1.16940203693085e-16 +0 0 4822 0 2.67122443301993e-18 +0 0 4823 0 1.52991278134461e-17 +0 0 4824 0 7.448237753333e-18 +0 0 4825 0 5.84099017700357e-17 +0 0 4826 0 1.00058646048024e-18 +0 0 4827 0 7.80472469191163e-17 +0 0 4828 0 4.6710355175293e-18 +0 0 4829 0 9.55103619635621e-17 +0 0 4830 0 1.7463908966747e-18 +0 0 4831 0 3.30219085968184e-16 +0 0 4832 0 4.61081346660505e-17 +0 0 4833 0 1.72992897698815e-17 +0 0 4834 0 9.56592159104301e-18 +0 0 4835 0 2.62163189113594e-18 +0 0 4836 0 2.67421783841269e-16 +0 0 4837 0 9.62630757386669e-18 +0 0 4838 0 1.69033257357245e-17 +0 0 4839 0 5.8983453425919e-18 +0 0 4840 0 1.49093214037181e-17 +0 0 4841 0 9.73980718614363e-19 +0 0 4842 0 2.07041295028033e-17 +0 0 4843 0 9.1774661974104e-19 +0 0 4844 0 1.04321312686981e-17 +0 0 4845 0 3.11182238975237e-18 +0 0 4846 0 1.75327985517471e-17 +0 0 4847 0 4.56790828609552e-18 +0 0 4848 0 1.15674202689229e-16 +0 0 4849 0 1.40189520121145e-18 +0 0 4850 0 0.999999999999979 +0 0 4851 0 4.29872856193396e-18 +0 0 4852 0 6.76970561832598e-18 +0 0 4853 0 3.14171326158326e-17 +0 0 4854 0 1.95901221479323e-18 +0 0 4855 0 5.29812087986234e-18 +0 0 4856 0 1.15480449498055e-16 +0 0 4857 0 2.44461618218666e-18 +0 0 4858 0 4.75623427334836e-17 +0 0 4859 0 6.66491347009294e-18 +0 0 4860 0 8.03059496446312e-18 +0 0 4861 0 9.13767618004298e-17 +0 0 4862 0 5.46747001181893e-19 +0 0 4863 0 8.83304876923314e-17 +0 0 4864 0 1.01176439529062e-18 +0 0 4865 0 1.06987942436412e-16 +0 0 4866 0 3.75889792056029e-18 +0 0 4867 0 6.5070855771694e-18 +0 0 4868 0 1.19680140872294e-16 +0 0 4869 0 1.94732572569382e-18 +0 0 4870 0 1.03314101610413e-16 +0 0 4871 0 2.1222382927665e-18 +0 0 4872 0 1.11725374571341e-16 +0 0 4873 0 1.63105123937038e-18 +0 0 4874 0 1.73935925952902e-16 +0 0 4875 0 6.30870860174306e-18 +0 0 4876 0 4.96255762077425e-18 +0 0 4877 0 1.29662743445273e-16 +0 0 4878 0 3.82161351475896e-18 +0 0 4879 0 4.95664510322179e-17 +0 0 4880 0 4.92328295698563e-18 +0 0 4881 0 1.62638042308411e-17 +0 0 4882 0 1.88723082370403e-18 +0 0 4883 0 4.23670579052457e-17 +0 0 4884 0 1.59165637649559e-18 +0 0 4885 0 1.78905051803101e-16 +0 0 4886 0 5.91763728216884e-18 +0 0 4887 0 1.80944921028836e-18 +0 0 4888 0 1.70873378467844e-16 +0 0 4889 0 4.74714007004366e-18 +0 0 4890 0 7.26107895068423e-17 +0 0 4891 0 2.86731794475315e-18 +0 0 4892 0 9.97617929942138e-18 +0 0 4893 0 6.2152961660022e-18 +0 0 4894 0 4.58683839245023e-17 +0 0 4895 0 3.21890467324717e-18 +0 0 4896 0 5.84805637801232e-17 +0 0 4897 0 1.81433423174088e-18 +0 0 4898 0 1.40857746272915e-16 +0 0 4899 0 3.42738370751391e-18 +0 0 4900 0 4.05869944306169e-18 +0 0 4901 0 2.65566481856796e-16 +0 0 4902 0 3.09774031704444e-18 +0 0 4903 0 5.15366848849209e-17 +0 0 4904 0 6.82987699525591e-18 +0 0 4905 0 1.78500218598576e-17 +0 0 4906 0 1.95378596682047e-18 +0 0 4907 0 1.06459088334147e-17 +0 0 4908 0 3.89804469456328e-18 +0 0 4909 0 2.71575427052249e-17 +0 0 4910 0 8.35955323433126e-19 +0 0 4911 0 4.12909983926345e-17 +0 0 4912 0 4.87456872461689e-18 +0 0 4913 0 8.30293991224701e-16 +0 0 4914 0 3.01435038754728e-18 +0 0 4915 0 2.40092978844717e-18 +0 0 4916 0 1.55672950595696e-16 +0 0 4917 0 4.24696572750349e-18 +0 0 4918 0 4.1132582252167e-17 +0 0 4919 0 1.18396513428266e-18 +0 0 4920 0 9.46517568482167e-18 +0 0 4921 0 1.10220773784629e-18 +0 0 4922 0 4.37266541067254e-18 +0 0 4923 0 2.82606293979401e-18 +0 0 4924 0 7.01115964879514e-18 +0 0 4925 0 1.44578791620746e-18 +0 0 4926 0 1.38085273470275e-17 +0 0 4927 0 2.63127686780842e-18 +0 0 4928 0 4.09940062709189e-17 +0 0 4929 0 5.00310195677735e-18 +0 0 4930 0 8.63190430007856e-16 +0 0 4931 0 1.47241049614894e-16 +0 0 4932 0 3.29437156949086e-18 +0 0 4933 0 1.76655112695219e-16 +0 0 4934 0 7.36139869452734e-18 +0 0 4935 0 3.98286068352424e-17 +0 0 4936 0 2.6506923079251e-18 +0 0 4937 0 8.04093180991185e-18 +0 0 4938 0 2.2109222415712e-18 +0 0 4939 0 1.03983896338559e-18 +0 0 4940 0 8.57023131995291e-19 +0 0 4941 0 3.7358287712476e-18 +0 0 4942 0 3.24039688826061e-18 +0 0 4943 0 1.54781749784209e-18 +0 0 4944 0 2.93501182755874e-18 +0 0 4945 0 1.28896067339941e-17 +0 0 4946 0 1.10529696651259e-18 +0 0 4947 0 3.57712188697848e-17 +0 0 4948 0 2.86139294389058e-18 +0 0 4949 0 0.999999999999989 +0 0 4950 0 6.75408555097962e-17 +0 0 4951 0 3.94469825545425e-16 +0 0 4952 0 2.31890269721285e-18 +0 0 4953 0 1.61173954067722e-16 +0 0 4954 0 1.67414601102066e-16 +0 0 4955 0 2.97637612422303e-18 +0 0 4956 0 1.31882799771421e-16 +0 0 4957 0 1.311715904884e-18 +0 0 4958 0 1.25576717694395e-16 +0 0 4959 0 1.70384819925162e-16 +0 0 4960 0 4.08187154505578e-18 +0 0 4961 0 2.19421282778313e-16 +0 0 4962 0 5.63391155061973e-18 +0 0 4963 0 1.15635380166242e-16 +0 0 4964 0 2.26629286771721e-18 +0 0 4965 0 1.70458243989808e-16 +0 0 4966 0 1.68114307188513e-16 +0 0 4967 0 5.52420630060071e-18 +0 0 4968 0 3.93879744516182e-17 +0 0 4969 0 2.26102136993265e-19 +0 0 4970 0 4.32731777002088e-17 +0 0 4971 0 1.11929671008565e-18 +0 0 4972 0 5.68544031957084e-17 +0 0 4973 0 3.09553199652662e-18 +0 0 4974 0 1.10055734724003e-16 +0 0 4975 0 3.51266479743349e-16 +0 0 4976 0 2.02542591782173e-18 +0 0 4977 0 7.836688609432e-17 +0 0 4978 0 2.20548083836301e-18 +0 0 4979 0 7.7065775864245e-17 +0 0 4980 0 2.45359957592793e-18 +0 0 4981 0 5.69628138259472e-17 +0 0 4982 0 2.73001817736793e-18 +0 0 4983 0 4.09480896479435e-17 +0 0 4984 0 1.47120620123619e-18 +0 0 4985 0 1.60435825105029e-16 +0 0 4986 0 1.90524442192492e-16 +0 0 4987 0 1.9430553934941e-18 +0 0 4988 0 5.00179051948784e-17 +0 0 4989 0 1.56901540424736e-18 +0 0 4990 0 1.05515208184315e-17 +0 0 4991 0 1.6958103833649e-18 +0 0 4992 0 1.42594795202332e-17 +0 0 4993 0 1.60592334060416e-18 +0 0 4994 0 2.09098965618136e-17 +0 0 4995 0 2.76072077015703e-18 +0 0 4996 0 2.96172154868124e-17 +0 0 4997 0 1.17916665242428e-18 +0 0 4998 0 2.62471316162536e-16 +0 0 4999 0 1.14058048061613e-16 +0 0 5000 0 4.01938463136072e-18 +0 0 5001 0 7.38137780407185e-17 +0 0 5002 0 1.8581945800575e-18 +0 0 5003 0 2.04711194356674e-17 +0 0 5004 0 8.34744278344599e-19 +0 0 5005 0 1.24893037384815e-17 +0 0 5006 0 2.03142253961556e-18 +0 0 5007 0 1.34956366633589e-17 +0 0 5008 0 4.504543272452e-18 +0 0 5009 0 1.07649227439204e-17 +0 0 5010 0 1.60753662371467e-18 +0 0 5011 0 5.74579956887349e-17 +0 0 5012 0 5.78418632536981e-18 +0 0 5013 0 8.31364774050264e-16 +0 0 5014 0 1.17393690404624e-16 +0 0 5015 0 6.40085193958756e-18 +0 0 5016 0 3.00361662351307e-17 +0 0 5017 0 9.24970026924084e-19 +0 0 5018 0 7.92110642602925e-18 +0 0 5019 0 1.07636392047376e-18 +0 0 5020 0 3.17167137679465e-18 +0 0 5021 0 8.61386592155237e-19 +0 0 5022 0 7.22094216054573e-19 +0 0 5023 0 1.18877256708792e-18 +0 0 5024 0 2.6452596759689e-18 +0 0 5025 0 2.99145364107137e-18 +0 0 5026 0 6.13346375640678e-18 +0 0 5027 0 1.95806709463505e-18 +0 0 5028 0 2.47005431896992e-17 +0 0 5029 0 1.40206109878946e-18 +0 0 5030 0 2.74608062242027e-16 +0 0 5031 0 5.69630036649151e-16 +0 0 5032 0 3.56691786567416e-18 +0 0 5033 0 7.31601585801506e-18 +0 0 5034 0 8.29825361793147e-19 +0 0 5035 0 6.80838007969139e-18 +0 0 5036 0 3.76116211774117e-18 +0 0 5037 0 2.12492101394764e-18 +0 0 5038 0 6.76354975038648e-19 +0 0 5039 0 1.2152994607413e-18 +0 0 5040 0 1.36057002328481e-18 +0 0 5041 0 4.62041724446523e-18 +0 0 5042 0 1.6360128810276e-18 +0 0 5043 0 2.19706067881347e-18 +0 0 5044 0 2.08999594583433e-18 +0 0 5045 0 3.3985204822803e-18 +0 0 5046 0 3.44629912689544e-18 +0 0 5047 0 2.92274893651125e-17 +0 0 5048 0 1.72962113580494e-18 +0 0 5049 0 1.00000000000001 + diff --git a/Multipole/test/test_rads.par b/Multipole/test/test_rads.par new file mode 100644 index 00000000..4c9f2acc --- /dev/null +++ b/Multipole/test/test_rads.par @@ -0,0 +1,94 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 3 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 3 +Multipole::radius[0] = 8.0 +Multipole::radius[1] = 6.0 +Multipole::radius[2] = 4.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "midpoint" +Multipole::l_max = 2 + +Multipole::enable_test = "yes" +Multipole::test_mode_proportional_to_r = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_rads/mp_harmonic_im_r4.00.ph.asc b/Multipole/test/test_rads/mp_harmonic_im_r4.00.ph.asc new file mode 100644 index 00000000..bafbe80d --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_im_r4.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.115731542350031677 +0.093315 0.3454071966821970485 +0.155524 0.5697466351830962061 +0.217734 0.7852792087527824538 +0.279944 0.9886663580107143412 +0.342154 1.176766451356097809 +0.404363 1.346679608862457078 +0.466573 1.495775154177452659 +0.528783 1.621740202987490109 +0.590993 1.72263422066149241 +0.653202 1.796895510843375732 +0.715412 1.843379525369043481 +0.777622 1.861357638988555774 +0.839832 1.850565561963949834 +0.902041 1.811155720492979793 +0.964251 1.743748555601694505 +1.026461 1.649384642650485455 +1.088671 1.529513627145702159 +1.150880 1.385999766968931013 +1.213090 1.221061354930571996 +1.275300 1.037245408721622075 +1.337510 0.8373875734292142159 +1.399719 0.6245848058306070483 +1.461929 0.4021303498152806188 +1.524139 0.1734610852702734851 +1.586349 -0.05789175220767401459 +1.648559 -0.2883533927678619824 +1.710768 -0.5143580851137646848 +1.772978 -0.7324059953847682491 +1.835188 -0.9391290829967902098 +1.897398 -1.131336539780255501 +1.959607 -1.306059164345644952 +2.021817 -1.460587612108631639 +2.084027 -1.592525560755144731 +2.146237 -1.699854534599440248 +2.208446 -1.780897959647175233 +2.270656 -1.834408874214743745 +2.332866 -1.85955795384503797 +2.395076 -1.85595989506775938 +2.457285 -1.823664162303949787 +2.519495 -1.763177032689633661 +2.581705 -1.675430540995378692 +2.643915 -1.561773604218484213 +2.706124 -1.423982153200455958 +2.768334 -1.264174404841514665 +2.830544 -1.084815687138289242 +2.892754 -0.8886863221113531219 +2.954963 -0.6788223714083090332 +3.017173 -0.4584667460788061644 +3.079383 -0.2310214184864708142 +3.141593 -1.424786655789492276e-16 +3.203802 0.2310214184864692877 +3.266012 0.4584667460788033333 +3.328222 0.6788223714083064797 +3.390432 0.8886863221113524558 +3.452641 1.084815687138286133 +3.514851 1.26417440484151089 +3.577061 1.423982153200454848 +3.639271 1.56177360421848177 +3.701480 1.675430540995376472 +3.763690 1.763177032689633217 +3.825900 1.823664162303948455 +3.888110 1.855959895067761822 +3.950319 1.85955795384503686 +4.012529 1.834408874214742635 +4.074739 1.780897959647175677 +4.136949 1.69985453459944269 +4.199158 1.592525560755147396 +4.261368 1.460587612108634525 +4.323578 1.306059164345643619 +4.385788 1.131336539780257944 +4.447998 0.939129082996790876 +4.510207 0.7324059953847703586 +4.572417 0.5143580851137647958 +4.634627 0.2883533927678647024 +4.696837 0.05789175220767355662 +4.759046 -0.1734610852702732353 +4.821256 -0.402130349815278676 +4.883466 -0.6245848058306070483 +4.945676 -0.8373875734292116624 +5.007885 -1.037245408721622963 +5.070095 -1.221061354930573994 +5.132305 -1.385999766968927238 +5.194515 -1.529513627145699273 +5.256724 -1.649384642650485455 +5.318934 -1.743748555601690287 +5.381144 -1.811155720492978904 +5.443354 -1.850565561963950278 +5.505563 -1.861357638988554442 +5.567773 -1.843379525369042149 +5.629983 -1.796895510843378174 +5.692193 -1.722634220661492632 +5.754402 -1.621740202987488999 +5.816612 -1.49577515417745377 +5.878822 -1.346679608862458188 +5.941032 -1.176766451356098031 +6.003241 -0.9886663580107175608 +6.065451 -0.78527920875278312 +6.127661 -0.5697466351830944298 +6.189871 -0.3454071966821997131 +6.252080 -0.1157315423500335783 + + diff --git a/Multipole/test/test_rads/mp_harmonic_im_r4.00.th.asc b/Multipole/test/test_rads/mp_harmonic_im_r4.00.th.asc new file mode 100644 index 00000000..4d59315c --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_im_r4.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 1.117677035632532734 +0.092400 0.0841653985525415288 +0.154000 0.1509630420651906502 +0.215599 0.1521292758772655462 +0.277199 0.150535568104692985 +0.338799 0.1479042522638282786 +0.400399 0.1446222364466634713 +0.461999 0.1408094863170123168 +0.523599 0.1365303700940019849 +0.585199 0.1318355041068475786 +0.646798 0.1267723678335173354 +0.708398 0.1213882953332271614 +0.769998 0.115731542350031677 +0.831598 0.1098514513815676691 +0.893198 0.1037980548030691952 +0.954798 0.09762157576958120642 +1.016398 0.09137180645255994771 +1.077997 0.08509775843234751447 +1.139597 0.07884719143539477282 +1.201197 0.07266554655675719343 +1.262797 0.06659613054539939569 +1.324397 0.06067907305598629203 +1.385997 0.05495131791615825989 +1.447597 0.04944605716294950271 +1.509196 0.04419248099301550242 +1.570796 0.03921556713270462485 +1.632396 0.03453589536194820453 +1.693996 0.03016952091082002532 +1.755596 0.02612795943837552953 +1.817196 0.0224182246740580772 +1.878796 0.01904292541753755535 +1.940395 0.01600042520499716375 +2.001995 0.01328506020633750048 +2.063595 0.01088742870964507815 +2.125195 0.008794736221412344235 +2.186795 0.006991151978344932114 +2.248395 0.005458252308783819069 +2.309995 0.004175464139799635668 +2.371594 0.003120537981896498621 +2.433194 0.002270048670223508407 +2.494794 0.00159989702586640567 +2.556394 0.001085823086993191596 +2.617994 0.0007039062576265549829 +2.679594 0.0004310261602523729929 +2.741194 0.0002453469864683582987 +2.802793 0.000126736849031410865 +2.864393 5.716017979447884689e-05 +2.925993 2.102765092130956303e-05 +2.987593 5.496839872960971841e-06 +3.049193 7.153464113947478075e-07 +3.110793 9.036148283317082202e-09 + + diff --git a/Multipole/test/test_rads/mp_harmonic_im_r6.00.ph.asc b/Multipole/test/test_rads/mp_harmonic_im_r6.00.ph.asc new file mode 100644 index 00000000..86fffb71 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_im_r6.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.1736008087519843868 +0.093315 0.5181182305497868956 +0.155524 0.8546241456905576683 +0.217734 1.177918041051691178 +0.279944 1.483002453298629897 +0.342154 1.765159514875230595 +0.404363 2.020025158320619241 +0.466573 2.24366136358068724 +0.528783 2.43260921349257897 +0.590993 2.583949796121131293 +0.653202 2.695341909630279087 +0.715412 2.765062405883606633 +0.777622 2.792034243392468085 +0.839832 2.775840731961911612 +0.902041 2.716731586011770005 +0.964251 2.615620422631142805 +1.026461 2.474072153158204834 +1.088671 2.294273652577504041 +1.150880 2.079004570672200458 +1.213090 1.83159506618453416 +1.275300 1.555868809105800388 +1.337510 1.256087101371436754 +1.399719 0.9368854787388415373 +1.461929 0.6032006927644451011 +1.524139 0.2601911617700102819 +1.586349 -0.08684175875564716096 +1.648559 -0.4325327339501420787 +1.710768 -0.7715368702639618936 +1.772978 -1.098611520497275729 +1.835188 -1.408701453111403268 +1.897398 -1.697013759782074915 +1.959607 -1.959090353155282571 +2.021817 -2.190878810571016189 +2.084027 -2.388794247889776123 +2.146237 -2.54977983276780451 +2.208446 -2.671344332685992917 +2.270656 -2.751608699160124072 +2.332866 -2.789333159241448534 +2.395076 -2.783933705075201104 +2.457285 -2.735493278579587795 +2.519495 -2.644761769278716645 +2.581705 -2.513142394084446618 +2.643915 -2.342667592428930412 +2.706124 -2.135974573951678224 +2.768334 -1.896259001423368451 +2.830544 -1.627227602819178331 +2.892754 -1.333039767276035237 +2.954963 -1.018242036099462178 +3.017173 -0.6877010171858951582 +3.079383 -0.3465287910465990606 +3.141593 -1.419536808821787694e-15 +3.203802 0.3465287910465964516 +3.266012 0.6877010171858876086 +3.328222 1.018242036099462622 +3.390432 1.333039767276034793 +3.452641 1.627227602819176111 +3.514851 1.896259001423364676 +3.577061 2.135974573951676891 +3.639271 2.342667592428927303 +3.701480 2.513142394084446174 +3.763690 2.64476176927871709 +3.825900 2.735493278579586462 +3.888110 2.783933705075204657 +3.950319 2.789333159241446314 +4.012529 2.751608699160116522 +4.074739 2.671344332685990697 +4.136949 2.549779832767808507 +4.199158 2.388794247889776123 +4.261368 2.190878810571016633 +4.323578 1.959090353155283237 +4.385788 1.697013759782078912 +4.447998 1.408701453111407265 +4.510207 1.098611520497279948 +4.572417 0.7715368702639623377 +4.634627 0.432532733950143522 +4.696837 0.08684175875564896507 +4.759046 -0.2601911617700097823 +4.821256 -0.6032006927644416594 +4.883466 -0.9368854787388416483 +4.945676 -1.256087101371435866 +5.007885 -1.555868809105798833 +5.070095 -1.831595066184530829 +5.132305 -2.079004570672197794 +5.194515 -2.294273652577502709 +5.256724 -2.474072153158209275 +5.318934 -2.615620422631144582 +5.381144 -2.716731586011776223 +5.443354 -2.775840731961910723 +5.505563 -2.792034243392468085 +5.567773 -2.765062405883605745 +5.629983 -2.695341909630277755 +5.692193 -2.583949796121133069 +5.754402 -2.432609213492578526 +5.816612 -2.243661363580693457 +5.878822 -2.020025158320624126 +5.941032 -1.765159514875227487 +6.003241 -1.483002453298635004 +6.065451 -1.177918041051693177 +6.127661 -0.8546241456905548928 +6.189871 -0.518118230549788672 +6.252080 -0.1736008087519873289 + + diff --git a/Multipole/test/test_rads/mp_harmonic_im_r6.00.th.asc b/Multipole/test/test_rads/mp_harmonic_im_r6.00.th.asc new file mode 100644 index 00000000..3a0cd38b --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_im_r6.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 0.3539710526749152986 +0.092400 0.2380590276885911072 +0.154000 0.2312152587503873702 +0.215599 0.2295805087028312819 +0.277199 0.2263061246725039666 +0.338799 0.2220742498394195352 +0.400399 0.2170370133183873451 +0.461999 0.2112669072372570789 +0.523599 0.2048236202062075351 +0.585199 0.1977688369713308247 +0.646798 0.1901677708607000528 +0.708398 0.182087953485838977 +0.769998 0.1736008087519843868 +0.831598 0.1647794574059834039 +0.893198 0.155698513557835122 +0.954798 0.1464331757931536804 +1.016398 0.1370581788973056214 +1.077997 0.127646984562899829 +1.139597 0.1182709395919707418 +1.201197 0.1089984466016265391 +1.262797 0.09989422343243144209 +1.324397 0.09101862996582894827 +1.385997 0.08242697778378835216 +1.447597 0.0741690715050943028 +1.509196 0.06628870809669805408 +1.570796 0.05882334362397810545 +1.632396 0.05180383248326992512 +1.693996 0.04525426696075783572 +1.755596 0.0391919268798034473 +1.817196 0.03362733104767302167 +1.878796 0.02856438906901164268 +1.940395 0.02400063956501429299 +2.001995 0.0199275895468744059 +2.063595 0.016331143617314893 +2.125195 0.01319210024460652948 +2.186795 0.01048672222347653282 +2.248395 0.008187372317510311498 +2.309995 0.006263184716752882505 +2.371594 0.004680786566449790867 +2.433194 0.003405045709265866732 +2.494794 0.002399818291083588399 +2.556394 0.001628711824361211589 +2.617994 0.001055833399586384109 +2.679594 0.0006465142897899349385 +2.741194 0.0003679979033926647188 +2.802793 0.000190085464667849981 +2.864393 8.572462151727080321e-05 +2.925993 3.153134643322748272e-05 +2.987593 8.239793391185005263e-06 +3.049193 1.07091631244159647e-06 +3.110793 1.329143715528394795e-08 + + diff --git a/Multipole/test/test_rads/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_rads/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 00000000..b9d1f1ec --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.2314677006156135031 +0.093315 0.690823903402187689 +0.155524 1.139499944271536558 +0.217734 1.570559842090800684 +0.279944 1.977337381285027895 +0.342154 2.353545344105193671 +0.404363 2.693367468310431168 +0.466573 2.991548388727952812 +0.528783 3.243480059388372361 +0.590993 3.44526617040335692 +0.653202 3.593787756226813457 +0.715412 3.686748669215990759 +0.777622 3.722711550047454576 +0.839832 3.701120151411835035 +0.902041 3.62230820508170881 +0.964251 3.487494333852043216 +1.026461 3.298763262774276672 +1.088671 3.059032506867747525 +1.150880 2.772007880558617465 +1.213090 2.442127482767160185 +1.275300 2.074491781067984153 +1.337510 1.674782901870062624 +1.399719 1.249182403625244353 +1.461929 0.8042690965081946697 +1.524139 0.3469211387745241293 +1.586349 -0.1157896742416777702 +1.648559 -0.5767106304947632323 +1.710768 -1.028715847728005617 +1.772978 -1.464816088140294514 +1.835188 -1.878270597150164312 +1.897398 -2.262686794695393022 +1.959607 -2.612120391148915033 +2.021817 -2.921170995809203585 +2.084027 -3.185058692244866041 +2.146237 -3.399705509231332634 +2.208446 -3.561791359114260036 +2.270656 -3.668810908260020209 +2.332866 -3.719109841774411951 +2.395076 -3.711910514261410832 +2.457285 -3.647324129086114919 +2.519495 -3.526348970634927138 +2.581705 -3.350855201549489237 +2.643915 -3.123556744731099677 +2.706124 -2.847966769394295827 +2.768334 -2.528347427494639366 +2.830544 -2.169638116134283035 +2.892754 -1.777386932218924409 +2.954963 -1.35765612569420524 +3.017173 -0.9169355324015970865 +3.079383 -0.4620396513916004699 +3.141593 1.122673710497441764e-15 +3.203802 0.4620396513915929759 +3.266012 0.9169355324015913133 +3.328222 1.357656125694202798 +3.390432 1.777386932218925075 +3.452641 2.169638116134279038 +3.514851 2.52834742749463226 +3.577061 2.84796676939429938 +3.639271 3.12355674473109568 +3.701480 3.350855201549483464 +3.763690 3.526348970634934687 +3.825900 3.647324129086115807 +3.888110 3.711910514261406835 +3.950319 3.719109841774414615 +4.012529 3.66881090826002243 +4.074739 3.561791359114265365 +4.136949 3.399705509231336187 +4.199158 3.185058692244869594 +4.261368 2.921170995809229787 +4.323578 2.612120391148918142 +4.385788 2.262686794695392578 +4.447998 1.87827059715015654 +4.510207 1.464816088140299399 +4.572417 1.02871584772800917 +4.634627 0.576710630494766785 +4.696837 0.115789674241684834 +4.759046 -0.3469211387745237962 +4.821256 -0.8042690965081883414 +4.883466 -1.249182403625245019 +4.945676 -1.67478290187005574 +5.007885 -2.074491781067981933 +5.070095 -2.442127482767152635 +5.132305 -2.772007880558611692 +5.194515 -3.059032506867741752 +5.256724 -3.298763262774270899 +5.318934 -3.487494333852022343 +5.381144 -3.622308205081708365 +5.443354 -3.701120151411835923 +5.505563 -3.722711550047458573 +5.567773 -3.686748669215985874 +5.629983 -3.593787756226814789 +5.692193 -3.445266170403358696 +5.754402 -3.243480059388376802 +5.816612 -2.991548388727963026 +5.878822 -2.693367468310435164 +5.941032 -2.353545344105194559 +6.003241 -1.97733738128503278 +6.065451 -1.570559842090804237 +6.127661 -1.139499944271540555 +6.189871 -0.6908239034021906866 +6.252080 -0.2314677006156166672 + + diff --git a/Multipole/test/test_rads/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_rads/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 00000000..66c60e60 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 -0.2348228718090275002 +0.092400 0.3079025888602093808 +0.154000 0.309537385405036003 +0.215599 0.3063991381675419956 +0.277199 0.3018349639567916576 +0.338799 0.296136070876703239 +0.400399 0.2893987198299015628 +0.461999 0.281696111902988211 +0.523599 0.2731012756662815621 +0.585199 0.2636933580559502888 +0.646798 0.2535575439453472968 +0.708398 0.2427841574573020578 +0.769998 0.2314677006156135031 +0.831598 0.2197057740861676767 +0.893198 0.2075978609160182842 +0.954798 0.1952440715013522843 +1.016398 0.1827440980484117405 +1.077997 0.1701958569911418695 +1.139597 0.1576944788071986958 +1.201197 0.1453311769384025842 +1.262797 0.1331922429016035858 +1.324397 0.1213581238202424556 +1.385997 0.1099026027892414104 +1.447597 0.09889206806013783879 +1.509196 0.08838492548870684196 +1.570796 0.07843111127533138049 +1.632396 0.06907176686906096874 +1.693996 0.06033901299507543614 +1.755596 0.0522558956636446012 +1.817196 0.04483643920802949517 +1.878796 0.03808585203230258759 +1.940395 0.0320008538437111939 +2.001995 0.02657012271751551385 +2.063595 0.02177486308856167382 +2.125195 0.01758947233429516283 +2.186795 0.01398230225503265325 +2.248395 0.01091650099128545215 +2.309995 0.008350915494914776249 +2.371594 0.006241051278902571241 +2.433194 0.004540061663408005363 +2.494794 0.003199756486514443964 +2.556394 0.002171612928989653281 +2.617994 0.001407774701205385948 +2.679594 0.0008620157617870319398 +2.741194 0.0004906606729212997049 +2.802793 0.0002534444043250849905 +2.864393 0.0001142968602579104979 +2.925993 4.203978771565591589e-05 +2.987593 1.098517370365017347e-05 +3.049193 1.427429659468499639e-06 +3.110793 1.76722900433871261e-08 + + diff --git a/Multipole/test/test_rads/mp_harmonic_l0_m0_r4.00.asc b/Multipole/test/test_rads/mp_harmonic_l0_m0_r4.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l0_m0_r4.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l0_m0_r6.00.asc b/Multipole/test/test_rads/mp_harmonic_l0_m0_r6.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l0_m0_r6.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l0_m0_r8.00.asc b/Multipole/test/test_rads/mp_harmonic_l0_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l1_m-1_r4.00.asc b/Multipole/test/test_rads/mp_harmonic_l1_m-1_r4.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l1_m-1_r4.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l1_m-1_r6.00.asc b/Multipole/test/test_rads/mp_harmonic_l1_m-1_r6.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l1_m-1_r6.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l1_m-1_r8.00.asc b/Multipole/test/test_rads/mp_harmonic_l1_m-1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l1_m0_r4.00.asc b/Multipole/test/test_rads/mp_harmonic_l1_m0_r4.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l1_m0_r4.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l1_m0_r6.00.asc b/Multipole/test/test_rads/mp_harmonic_l1_m0_r6.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l1_m0_r6.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l1_m0_r8.00.asc b/Multipole/test/test_rads/mp_harmonic_l1_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l1_m1_r4.00.asc b/Multipole/test/test_rads/mp_harmonic_l1_m1_r4.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l1_m1_r4.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l1_m1_r6.00.asc b/Multipole/test/test_rads/mp_harmonic_l1_m1_r6.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l1_m1_r6.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l1_m1_r8.00.asc b/Multipole/test/test_rads/mp_harmonic_l1_m1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m-1_r4.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m-1_r4.00.asc new file mode 100644 index 00000000..a62b0d3f --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m-1_r4.00.asc @@ -0,0 +1 @@ +0.000000 -4.977045651823550423e-08 -9.082655116665612094e-12 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m-1_r6.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m-1_r6.00.asc new file mode 100644 index 00000000..62572920 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m-1_r6.00.asc @@ -0,0 +1 @@ +0.000000 -7.982206431192639661e-09 -4.688746386849667738e-13 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 00000000..2a1472e3 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -5.66863960205105746e-09 1.151324888523976977e-13 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m-2_r4.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m-2_r4.00.asc new file mode 100644 index 00000000..867237bd --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m-2_r4.00.asc @@ -0,0 +1 @@ +0.000000 4.318375080226797037e-10 -2.413403598150408907e-14 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m-2_r6.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m-2_r6.00.asc new file mode 100644 index 00000000..05a9231a --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m-2_r6.00.asc @@ -0,0 +1 @@ +0.000000 2.409372630171258083e-09 2.69832791108446305e-15 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 00000000..7a948c3a --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 6.338737089114557371e-10 -5.95208820096776038e-18 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m0_r4.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m0_r4.00.asc new file mode 100644 index 00000000..29253189 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m0_r4.00.asc @@ -0,0 +1 @@ +0.000000 6.816504867195682119e-09 1.389642714787287418e-06 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m0_r6.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m0_r6.00.asc new file mode 100644 index 00000000..4c552b34 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m0_r6.00.asc @@ -0,0 +1 @@ +0.000000 1.781290328085955947e-09 1.971217124016061162e-06 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 00000000..38e46384 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 4.709643929107597659e-09 -9.273095328693340076e-07 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m1_r4.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m1_r4.00.asc new file mode 100644 index 00000000..b0bbe5eb --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m1_r4.00.asc @@ -0,0 +1 @@ +0.000000 5.43502976245772392e-08 -2.074650284105328061e-09 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m1_r6.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m1_r6.00.asc new file mode 100644 index 00000000..b44542e0 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m1_r6.00.asc @@ -0,0 +1 @@ +0.000000 3.526452258815473324e-09 -2.233181705054528761e-10 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 00000000..4bf23d2f --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -3.760181388638822525e-09 1.707088548989351398e-10 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m2_r4.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m2_r4.00.asc new file mode 100644 index 00000000..5f6fa82a --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m2_r4.00.asc @@ -0,0 +1 @@ +0.000000 3.992453964645550801 -1.944144648244928918e-10 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m2_r6.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m2_r6.00.asc new file mode 100644 index 00000000..cc469c33 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m2_r6.00.asc @@ -0,0 +1 @@ +0.000000 5.995245415275750389 6.24479072629723481e-10 diff --git a/Multipole/test/test_rads/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_rads/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 00000000..12ce3bb1 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 8.001809628344014769 -1.589405913575782246e-11 diff --git a/Multipole/test/test_rads/mp_harmonic_re_r4.00.ph.asc b/Multipole/test/test_rads/mp_harmonic_re_r4.00.ph.asc new file mode 100644 index 00000000..b0cb84d3 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_re_r4.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 1.857972762062030325 +0.093315 1.829251774141545051 +0.155524 1.772250492043540682 +0.217734 1.687845397965678451 +0.279944 1.577342646633280054 +0.342154 1.44245799352741022 +0.404363 1.285277939631908284 +0.466573 1.108221127175344156 +0.528783 0.9140251165375765652 +0.590993 0.7057087128076372506 +0.653202 0.4864769451527553579 +0.715412 0.2597173809974967496 +0.777622 0.02895283315603996294 +0.839832 -0.2022656242644875202 +0.902041 -0.430357732062604581 +0.964251 -0.6517909028666409865 +1.026461 -0.8631492808852384568 +1.088671 -1.061167666068232318 +1.150880 -1.242773003268315968 +1.213090 -1.40516204255233812 +1.275300 -1.545835708226824368 +1.337510 -1.662608388434559048 +1.399719 -1.753671243314354866 +1.461929 -1.817621667685985321 +1.524139 -1.853475071649623551 +1.586349 -1.860677027351614221 +1.648559 -1.839112442114673174 +1.710768 -1.789110279999571063 +1.772978 -1.711446793270363198 +1.835188 -1.607327200054255778 +1.897398 -1.478360089422424029 +1.959607 -1.326537321895403077 +2.021817 -1.154200836562078614 +2.084027 -0.9640206485500143474 +2.146237 -0.7589423862798398979 +2.208446 -0.5421231112272167918 +2.270656 -0.3169212173679697431 +2.332866 -0.08682953845030447204 +2.395076 0.1446185824125003905 +2.457285 0.3738206241426483833 +2.519495 0.5972444093259883235 +2.581705 0.8114392507465986171 +2.643915 1.013085015624764607 +2.706124 1.199065439762960095 +2.768334 1.366510873309114693 +2.830544 1.512831143020634039 +2.892754 1.635759098983021076 +2.954963 1.733395873943465615 +3.017173 1.804237011207785235 +3.079383 1.847188032080544717 +3.141593 1.86158060370199907 +3.203802 1.847188032080544273 +3.266012 1.804237011207785679 +3.328222 1.733395873943468501 +3.390432 1.635759098983023074 +3.452641 1.512831143020637148 +3.514851 1.366510873309117802 +3.577061 1.199065439762963869 +3.639271 1.013085015624767715 +3.701480 0.8114392507466026139 +3.763690 0.5972444093259871023 +3.825900 0.373820624142646607 +3.888110 0.1446185824125019448 +3.950319 -0.08682953845030119688 +4.012529 -0.316921217367969521 +4.074739 -0.5421231112272131281 +4.136949 -0.7589423862798350129 +4.199158 -0.9640206485500110167 +4.261368 -1.154200836562078392 +4.323578 -1.326537321895400412 +4.385788 -1.478360089422425583 +4.447998 -1.607327200054255556 +4.510207 -1.711446793270361866 +4.572417 -1.789110279999572617 +4.634627 -1.839112442114674728 +4.696837 -1.86067702735160867 +4.759046 -1.853475071649625328 +4.821256 -1.817621667685984876 +4.883466 -1.7536712433143542 +4.945676 -1.662608388434559492 +5.007885 -1.545835708226823924 +5.070095 -1.405162042552341672 +5.132305 -1.242773003268318188 +5.194515 -1.061167666068234539 +5.256724 -0.8631492808852399001 +5.318934 -0.6517909028666419857 +5.381144 -0.430357732062609355 +5.443354 -0.2022656242644860491 +5.505563 0.028952833156038877 +5.567773 0.2597173809974942515 +5.629983 0.4864769451527500288 +5.692193 0.7057087128076346971 +5.754402 0.9140251165375775644 +5.816612 1.108221127175342158 +5.878822 1.285277939631906952 +5.941032 1.44245799352741022 +6.003241 1.577342646633278056 +6.065451 1.687845397965679117 +6.127661 1.772250492043539793 +6.189871 1.829251774141544162 +6.252080 1.857972762062028327 + + diff --git a/Multipole/test/test_rads/mp_harmonic_re_r4.00.th.asc b/Multipole/test/test_rads/mp_harmonic_re_r4.00.th.asc new file mode 100644 index 00000000..7b69531b --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_re_r4.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 1.443505855578993025 +0.092400 2.563393895894679808 +0.154000 2.487893915848944371 +0.215599 2.459956255269420744 +0.277199 2.422870169073281676 +0.338799 2.377041794767046579 +0.400399 2.322953480958913186 +0.461999 2.261128690147635734 +0.523599 2.192144823055364622 +0.585199 2.116634356453122923 +0.646798 2.035279920083474359 +0.708398 1.948806424502095291 +0.769998 1.857972762062030325 +0.831598 1.763562516194556506 +0.893198 1.666374307588265991 +0.954798 1.567212239837422416 +1.016398 1.466876286053730993 +1.077997 1.366152698511313046 +1.139597 1.265805140549284946 +1.201197 1.166565751760308967 +1.262797 1.069127317849664971 +1.324397 0.9741355975983803095 +1.385997 0.8821828373695070891 +1.447597 0.7938018997585044589 +1.509196 0.7094615421194117033 +1.570796 0.6295627295359593756 +1.632396 0.5544358053025305599 +1.693996 0.4843384988816621939 +1.755596 0.4194556883740571118 +1.817196 0.3599000097342022197 +1.878796 0.3057133348194452371 +1.940395 0.2568693082554868723 +2.001995 0.2132771067669330389 +2.063595 0.1747857544065340718 +2.125195 0.141189838357627051 +2.186795 0.1122352387046245265 +2.248395 0.0876262112779466612 +2.309995 0.06703240595045065198 +2.371594 0.05009665544063422044 +2.433194 0.03644293302611847918 +2.494794 0.02568435693294705141 +2.556394 0.01743144792684075267 +2.617994 0.01130018377133174858 +2.679594 0.0069193946072583579 +2.741194 0.003938533485923374593 +2.802793 0.002034404224767821182 +2.864393 0.0009174680406412133275 +2.925993 0.0003374588182184700899 +2.987593 8.8187195540952748e-05 +3.049193 1.143280510028750025e-05 +3.110793 7.902782812956128222e-08 + + diff --git a/Multipole/test/test_rads/mp_harmonic_re_r6.00.ph.asc b/Multipole/test/test_rads/mp_harmonic_re_r6.00.ph.asc new file mode 100644 index 00000000..f7c4453e --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_re_r6.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 2.786967720921273095 +0.093315 2.743881987839900116 +0.155524 2.658373715345403454 +0.217734 2.53176561586115012 +0.279944 2.36601626904252571 +0.342154 2.163689088243353265 +0.404363 1.927909666002251665 +0.466573 1.662324997683459538 +0.528783 1.371039101018852735 +0.590993 1.05855722446800149 +0.653202 0.729708950514475041 +0.715412 0.3895792326253881277 +0.777622 0.04342695894520361838 +0.839832 -0.3033968170292082878 +0.902041 -0.6455303290144037698 +0.964251 -0.9776834745379507918 +1.026461 -1.294721261596755602 +1.088671 -1.591743015892983726 +1.150880 -1.864154670290437688 +1.213090 -2.10774702893291277 +1.275300 -2.318751646234634478 +1.337510 -2.493907847855622251 +1.399719 -2.630508032677163044 +1.461929 -2.726440867016773684 +1.524139 -2.780222283694493424 +1.586349 -2.791018788189680855 +1.648559 -2.758666570470831303 +1.710768 -2.683666333411077964 +1.772978 -2.56717511672277876 +1.835188 -2.410993434388134293 +1.897398 -2.217538227600986289 +1.959607 -1.989798941925842168 +2.021817 -1.731297342306234333 +2.084027 -1.446029302994100707 +2.146237 -1.138405453945530832 +2.208446 -0.8131806325375690037 +2.270656 -0.4753842040738759378 +2.332866 -0.1302381682365124638 +2.395076 0.216921953350749902 +2.457285 0.5607282456014334171 +2.519495 0.8958647459028052928 +2.581705 1.217151326747832885 +2.643915 1.519620390959029121 +2.706124 1.79859546944530635 +2.768334 2.049764587620877432 +2.830544 2.269242943831228487 +2.892754 2.453638354278552036 +2.954963 2.600099268371803163 +3.017173 2.70636163890793835 +3.079383 2.770784488120549227 +3.141593 2.792370962358393438 +3.203802 2.770784488120549671 +3.266012 2.706361638907939682 +3.328222 2.600099268371800054 +3.390432 2.453638354278554257 +3.452641 2.26924294383122982 +3.514851 2.04976458762088054 +3.577061 1.798595469445305906 +3.639271 1.519620390959030232 +3.701480 1.217151326747838658 +3.763690 0.8958647459028085125 +3.825900 0.5607282456014360816 +3.888110 0.2169219533507530384 +3.950319 -0.1302381682365071902 +4.012529 -0.4753842040738722741 +4.074739 -0.8131806325375613431 +4.136949 -1.138405453945527723 +4.199158 -1.446029302994101151 +4.261368 -1.731297342306234333 +4.323578 -1.989798941925839948 +4.385788 -2.217538227600986289 +4.447998 -2.410993434388131629 +4.510207 -2.567175116722781869 +4.572417 -2.683666333411077076 +4.634627 -2.758666570470832635 +4.696837 -2.791018788189683963 +4.759046 -2.78022228369449298 +4.821256 -2.72644086701677768 +4.883466 -2.630508032677163932 +4.945676 -2.493907847855625803 +5.007885 -2.318751646234632258 +5.070095 -2.107747028932914102 +5.132305 -1.864154670290441018 +5.194515 -1.59174301589298417 +5.256724 -1.294721261596756712 +5.318934 -0.9776834745379558989 +5.381144 -0.6455303290144054351 +5.443354 -0.3033968170292112299 +5.505563 0.04342695894520053751 +5.567773 0.3895792326253830207 +5.629983 0.7297089505144691568 +5.692193 1.058557224468001268 +5.754402 1.37103910101884896 +5.816612 1.662324997683458871 +5.878822 1.92790966600225433 +5.941032 2.163689088243356373 +6.003241 2.366016269042521714 +6.065451 2.531765615861149232 +6.127661 2.658373715345401234 +6.189871 2.743881987839889902 +6.252080 2.786967720921277536 + + diff --git a/Multipole/test/test_rads/mp_harmonic_re_r6.00.th.asc b/Multipole/test/test_rads/mp_harmonic_re_r6.00.th.asc new file mode 100644 index 00000000..9068e82c --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_re_r6.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 3.548640385457254354 +0.092400 3.747605490703113329 +0.154000 3.732400309989570175 +0.215599 3.690269255695118211 +0.277199 3.634477097893352493 +0.338799 3.565660298184604837 +0.400399 3.484491434832715395 +0.461999 3.391733994293257393 +0.523599 3.288245858262375254 +0.585199 3.174972203229986523 +0.646798 3.052934975844049159 +0.708398 2.923220922144378786 +0.769998 2.786967720921273095 +0.831598 2.645350392992026123 +0.893198 2.49956662893876258 +0.954798 2.35082242100197325 +1.016398 2.20031759802099014 +1.077997 2.0492315470295277 +1.139597 1.898709650243754155 +1.201197 1.749850183325688313 +1.262797 1.603692137638490278 +1.324397 1.461204250105345492 +1.385997 1.323274824605447098 +1.447597 1.190703224130420068 +1.509196 1.064192640203962981 +1.570796 0.9443444075038781582 +1.632396 0.8316538524481057459 +1.693996 0.7265077486987095989 +1.755596 0.6291835162259955538 +1.817196 0.539850039727074682 +1.878796 0.4585700425651375589 +1.940395 0.3853040568243923936 +2.001995 0.3199156992762661189 +2.063595 0.2621787030331951263 +2.125195 0.211784804670496013 +2.186795 0.1683529243460618052 +2.248395 0.1314393737748776325 +2.309995 0.1005486333162330798 +2.371594 0.0751449554377303236 +2.433194 0.05466433047563198228 +2.494794 0.03852647418188409612 +2.556394 0.02614720137383821225 +2.617994 0.01695023941523205249 +2.679594 0.01037906668649466249 +2.741194 0.005907775311967626737 +2.802793 0.003051584215647859359 +2.864393 0.001376189086256467782 +2.925993 0.000506170567262231451 +2.987593 0.0001322517184387156147 +3.049193 1.717552911690123065e-05 +3.110793 2.107003046748453551e-07 + + diff --git a/Multipole/test/test_rads/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_rads/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 00000000..aca11c0e --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 3.715959020752453323 +0.093315 3.658508869618265713 +0.155524 3.544498164729082745 +0.217734 3.375688382767284335 +0.279944 3.154689255351043276 +0.342154 2.884918289545810755 +0.404363 2.570545345606669141 +0.466573 2.216431499477505174 +0.528783 1.828050188044292979 +0.590993 1.411407964125048098 +0.653202 0.9729438385193609484 +0.715412 0.5194383114134747403 +0.777622 0.05790208030051562094 +0.839832 -0.4045297400839381052 +0.902041 -0.8607068864831729504 +0.964251 -1.303577405682761592 +1.026461 -1.726294749683496388 +1.088671 -2.122322285751720106 +1.150880 -2.485538962528767826 +1.213090 -2.810327518162953897 +1.275300 -3.091668744497870769 +1.337510 -3.32521104471808826 +1.399719 -3.507345161312865667 +1.461929 -3.635255372343976443 +1.524139 -3.706962640710860679 +1.586349 -3.721359596175928708 +1.648559 -3.678224266528117958 +1.710768 -3.578222007828180562 +1.772978 -3.422899263410255077 +1.835188 -3.21465841530551355 +1.897398 -2.956717559327597389 +1.959607 -2.653065479468820431 +2.021817 -2.308395717991650109 +2.084027 -1.928038254849943289 +2.146237 -1.517872121805290631 +2.208446 -1.084240020432960527 +2.270656 -0.6338443083223112007 +2.332866 -0.1736498028899892965 +2.395076 0.2892294228816363888 +2.457285 0.7476375636711648509 +2.519495 1.19448631778161829 +2.581705 1.622868450930415873 +2.643915 2.026160591092216468 +2.706124 2.398127236216384794 +2.768334 2.733018545218882434 +2.830544 3.025656723743546106 +2.892754 3.271517067183955518 +2.954963 3.466799626876531981 +3.017173 3.608483679153343004 +3.079383 3.694380281953302259 +3.141593 3.723161308878942588 +3.203802 3.694380281953305811 +3.266012 3.608483679153344337 +3.328222 3.466799626876536422 +3.390432 3.271517067183955518 +3.452641 3.02565672374354433 +3.514851 2.73301854521888421 +3.577061 2.398127236216392344 +3.639271 2.026160591092221352 +3.701480 1.62286845093042098 +3.763690 1.194486317781621398 +3.825900 0.7476375636711672934 +3.888110 0.2892294228816441048 +3.950319 -0.1736498028899834123 +4.012529 -0.6338443083223109786 +4.074739 -1.08424002043295209 +4.136949 -1.517872121805284857 +4.199158 -1.928038254849939737 +4.261368 -2.308395717991658547 +4.323578 -2.653065479468815546 +4.385788 -2.956717559327596945 +4.447998 -3.214658415305493566 +4.510207 -3.422899263410258186 +4.572417 -3.578222007828180118 +4.634627 -3.678224266528111297 +4.696837 -3.721359596175932261 +4.759046 -3.706962640710856238 +4.821256 -3.635255372343977776 +4.883466 -3.507345161312867443 +4.945676 -3.325211044718091369 +5.007885 -3.091668744497868548 +5.070095 -2.810327518162946348 +5.132305 -2.485538962528770934 +5.194515 -2.122322285751716553 +5.256724 -1.726294749683495278 +5.318934 -1.303577405682757817 +5.381144 -0.8607068864831741717 +5.443354 -0.4045297400839384938 +5.505563 0.05790208030050948002 +5.567773 0.5194383114134708546 +5.629983 0.9729438385193549532 +5.692193 1.411407964125044989 +5.754402 1.828050188044296531 +5.816612 2.216431499477502509 +5.878822 2.570545345606663368 +5.941032 2.884918289545809422 +6.003241 3.154689255351039723 +6.065451 3.375688382767286111 +6.127661 3.544498164729084078 +6.189871 3.658508869618271486 +6.252080 3.715959020752452435 + + diff --git a/Multipole/test/test_rads/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_rads/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 00000000..875c2a39 --- /dev/null +++ b/Multipole/test/test_rads/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 5.508186124014780027 +0.092400 5.014140439881201061 +0.154000 4.976828260293216566 +0.215599 4.920482625049309 +0.277199 4.846031043829490237 +0.338799 4.754248037636966018 +0.400399 4.646009532163602351 +0.461999 4.5223255545956631 +0.523599 4.384336850555638598 +0.585199 4.233302379382077874 +0.646798 4.070584228523487447 +0.708398 3.897630827286155064 +0.769998 3.715959020752453323 +0.831598 3.52713527028686169 +0.893198 3.332756454651178757 +0.954798 3.134430531520039587 +1.016398 2.93375719104872168 +1.077997 2.732308973918064154 +1.139597 2.531613002085798314 +1.201197 2.333133629409792409 +1.262797 2.138256220646152617 +1.324397 1.94827232994570454 +1.385997 1.764366396139685156 +1.447597 1.587604248104028226 +1.509196 1.4189235107142113 +1.570796 1.25912586941324256 +1.632396 1.108871797240057466 +1.693996 0.9686769530841580211 +1.755596 0.8389113222156092675 +1.817196 0.7198000438134728451 +1.878796 0.6114267368080454901 +1.940395 0.5137387316672310522 +2.001995 0.4265542746977000199 +2.063595 0.34957162165712935 +2.125195 0.2823797498020210739 +2.186795 0.2244705854971249803 +2.248395 0.1752525011103226449 +2.309995 0.134064842472008755 +2.371594 0.1001932790856513017 +2.433194 0.07288574848322468269 +2.494794 0.05136861330841108186 +2.556394 0.03486288891887472097 +2.617994 0.02260029557596356445 +2.679594 0.01383872716643608745 +2.741194 0.007877022496451020067 +2.802793 0.00406877109814578284 +2.864393 0.001834906243169872556 +2.925993 0.0006748931594231577036 +2.987593 0.0001763508626792242026 +3.049193 2.290818975405548087e-05 +3.110793 2.796812454492788121e-07 + + diff --git a/Multipole/test/test_rads/test_rads.par b/Multipole/test/test_rads/test_rads.par new file mode 100644 index 00000000..726e81b7 --- /dev/null +++ b/Multipole/test/test_rads/test_rads.par @@ -0,0 +1,92 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 2 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +Carpet::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 3 +Multipole::radius[0] = 8.0 +Multipole::radius[1] = 6.0 +Multipole::radius[2] = 4.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::l_max = 2 + +Multipole::enable_test = "yes" +Multipole::test_mode_proportional_to_r = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_simpson.par b/Multipole/test/test_simpson.par new file mode 100644 index 00000000..51af818b --- /dev/null +++ b/Multipole/test/test_simpson.par @@ -0,0 +1,97 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl CarpetIOASCII" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 3 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "Simpson" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +CarpetIOASCII::compact_format = "yes" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes + +CarpetIOASCII::out0d_vars = "Multipole::test_simpson_convergence_order Multipole::test_simpson_pi_symmetry Multipole::test_simpson_result_low Multipole::test_simpson_result_high" +CarpetIOASCII::out0d_every = 1 +CarpetIOASCII::out2d_vars = "Multipole::test_orthonormality" +CarpetIOASCII::out2d_every = 1 diff --git a/Multipole/test/test_simpson/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_simpson/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 00000000..6531f3c7 --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.000000 4.326121752240948193e-17 +0.062832 0.05908272357625558857 +0.125664 0.1172335976390735807 +0.188496 0.1735357640795202605 +0.251327 0.2271010934402109827 +0.314159 0.2770848541179523061 +0.376991 0.3226990304560692913 +0.439823 0.3632238274429472336 +0.502655 0.3980205224812605747 +0.565487 0.4265400723078277556 +0.628319 0.4483329443869138453 +0.691150 0.463055300731824826 +0.753982 0.4704749615530876006 +0.816814 0.47047496155308699 +0.879646 0.4630553007318248815 +0.942478 0.4483329443869139008 +1.005310 0.4265400723078279777 +1.068142 0.3980205224812605191 +1.130973 0.3632238274429472891 +1.193805 0.3226990304560693468 +1.256637 0.2770848541179523061 +1.319469 0.2271010934402112602 +1.382301 0.173535764079520094 +1.445133 0.1172335976390735945 +1.507964 0.0590827235762551653 +1.570796 -3.341333029596630351e-18 +1.633628 -0.05908272357625524857 +1.696460 -0.1172335976390735807 +1.759292 -0.1735357640795203715 +1.822124 -0.2271010934402106218 +1.884956 -0.2770848541179524727 +1.947787 -0.3226990304560690692 +2.010619 -0.363223827442947178 +2.073451 -0.3980205224812609077 +2.136283 -0.4265400723078279777 +2.199115 -0.4483329443869135678 +2.261947 -0.4630553007318248815 +2.324779 -0.4704749615530864904 +2.387610 -0.4704749615530867124 +2.450442 -0.4630553007318253811 +2.513274 -0.4483329443869139563 +2.576106 -0.4265400723078280887 +2.638938 -0.3980205224812605191 +2.701770 -0.3632238274429465674 +2.764602 -0.3226990304560691247 +2.827433 -0.2770848541179516955 +2.890265 -0.2271010934402109271 +2.953097 -0.1735357640795202327 +3.015929 -0.1172335976390738027 +3.078761 -0.05908272357625510285 +3.141593 3.536393649658286454e-16 +3.204425 0.05908272357625529714 +3.267256 0.1172335976390736362 +3.330088 0.1735357640795196776 +3.392920 0.2271010934402113712 +3.455752 0.2770848541179528057 +3.518584 0.3226990304560695688 +3.581416 0.3632238274429466784 +3.644247 0.3980205224812607412 +3.707079 0.4265400723078280887 +3.769911 0.4483329443869151221 +3.832743 0.4630553007318253811 +3.895575 0.4704749615530870455 +3.958407 0.47047496155308699 +4.021239 0.4630553007318249925 +4.084070 0.4483329443869143449 +4.146902 0.4265400723078279777 +4.209734 0.3980205224812611298 +4.272566 0.3632238274429464009 +4.335398 0.3226990304560693468 +4.398230 0.2770848541179525282 +4.461062 0.2271010934402104831 +4.523893 0.1735357640795199552 +4.586725 0.1172335976390730117 +4.649557 0.05908272357625502652 +4.712389 1.926457240662586169e-16 +4.775221 -0.05908272357625590776 +4.838053 -0.1172335976390735945 +4.900885 -0.1735357640795205658 +4.963716 -0.2271010934402111214 +5.026548 -0.2770848541179523061 +5.089380 -0.3226990304560692358 +5.152212 -0.3632238274429469005 +5.215044 -0.3980205224812609632 +5.277876 -0.4265400723078284773 +5.340708 -0.4483329443869139563 +5.403539 -0.4630553007318252701 +5.466371 -0.47047496155308699 +5.529203 -0.4704749615530870455 +5.592035 -0.4630553007318251035 +5.654867 -0.4483329443869140118 +5.717699 -0.4265400723078278666 +5.780530 -0.3980205224812616294 +5.843362 -0.3632238274429465119 +5.906194 -0.3226990304560692358 +5.969026 -0.2770848541179519176 +6.031858 -0.2271010934402106496 +6.094690 -0.1735357640795199552 +6.157522 -0.1172335976390731505 +6.220353 -0.05908272357625506122 +6.283185 7.95118901320501871e-16 + + diff --git a/Multipole/test/test_simpson/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_simpson/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 00000000..a7028afa --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.000000 0.6307831305050417559 +0.062832 0.006414478478046438739 +0.125664 4.639497020838931581e-16 +0.188496 2.570056366007318045e-16 +0.251327 -8.439504796702495099e-17 +0.314159 1.71292685671225576e-16 +0.376991 1.087071641830000447e-16 +0.439823 1.537408074344835853e-16 +0.502655 1.0215971980610724e-16 +0.565487 -2.657649827164768676e-17 +0.628319 6.255706210416456024e-17 +0.691150 9.78471830730114821e-17 +0.753982 4.326121752240948193e-17 +0.816814 5.508556201515125611e-17 +0.879646 5.995775147071369431e-17 +0.942478 4.645241592020410566e-17 +1.005310 -1.704105508760466733e-17 +1.068142 4.914926322085924466e-17 +1.130973 4.02583124469111358e-17 +1.193805 3.409306965583952835e-17 +1.256637 3.032172279226330493e-17 +1.319469 3.862213889246871352e-17 +1.382301 2.453540146858370813e-17 +1.445133 1.603435413665936902e-17 +1.507964 1.318463569419986128e-17 +1.570796 1.154427641960499055e-17 +1.633628 1.96811151902340719e-17 +1.696460 2.244369514962801203e-20 +1.759292 6.249489764068809374e-18 +1.822124 1.127217666286124053e-17 +1.884956 6.759977062045142701e-18 +1.947787 1.002523639243660105e-17 +2.010619 1.924134993816617687e-18 +2.073451 2.67824270408410185e-18 +2.136283 2.914200038458063698e-18 +2.199115 2.471888772181926658e-18 +2.261947 3.36942073206729019e-18 +2.324779 1.845129852840307224e-18 +2.387610 1.756966759870247318e-18 +2.450442 1.426563899813844814e-18 +2.513274 7.172045307027773183e-19 +2.576106 5.006958101929422748e-19 +2.638938 5.388351035755479332e-19 +2.701770 2.482250390621562457e-19 +2.764602 -2.732444091408813746e-19 +2.827433 1.92152920321234705e-19 +2.890265 -3.124081444230869427e-20 +2.953097 4.732990322685133313e-21 +3.015929 5.771756166645003569e-21 +3.078761 1.140122730962103173e-21 +3.141593 -9.111193171855579492e-22 + + diff --git a/Multipole/test/test_simpson/mp_harmonic_l0_m0_r8.00.asc b/Multipole/test/test_simpson/mp_harmonic_l0_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_simpson/mp_harmonic_l1_m-1_r8.00.asc b/Multipole/test/test_simpson/mp_harmonic_l1_m-1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_simpson/mp_harmonic_l1_m0_r8.00.asc b/Multipole/test/test_simpson/mp_harmonic_l1_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_simpson/mp_harmonic_l1_m1_r8.00.asc b/Multipole/test/test_simpson/mp_harmonic_l1_m1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_simpson/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_simpson/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 00000000..c734aac1 --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -9.903292315412401187e-19 1.664734872641226053e-17 diff --git a/Multipole/test/test_simpson/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_simpson/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 00000000..11961d6e --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 6.48752353520252781e-11 3.358620003959079727e-16 diff --git a/Multipole/test/test_simpson/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_simpson/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 00000000..7da29278 --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.035974339380868477e-11 9.59414270559721083e-08 diff --git a/Multipole/test/test_simpson/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_simpson/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 00000000..b7d1717a --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -5.006355322888557474e-17 8.374247288142444875e-18 diff --git a/Multipole/test/test_simpson/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_simpson/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 00000000..3233ff72 --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 0.9999696038644892981 3.600407031197054716e-10 diff --git a/Multipole/test/test_simpson/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_simpson/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 00000000..804ce727 --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.000000 0.4714051344795949228 +0.062832 0.4676878684965306565 +0.125664 0.4565949764204048078 +0.188496 0.4383014236215819204 +0.251327 0.4130954585389419176 +0.314159 0.3813747754991173577 +0.376991 0.3436396201486747737 +0.439823 0.3004850309575128886 +0.502655 0.2525915434611014643 +0.565487 0.2007146483930815628 +0.628319 0.1456722117101460767 +0.691150 0.08833261385994582715 +0.753982 0.02959983093853088901 +0.816814 -0.02959983093853089248 +0.879646 -0.08833261385994584103 +0.942478 -0.1456722117101461045 +1.005310 -0.2007146483930817016 +1.068142 -0.2525915434611013533 +1.130973 -0.3004850309575128886 +1.193805 -0.3436396201486749402 +1.256637 -0.3813747754991173022 +1.319469 -0.4130954585389425282 +1.382301 -0.4383014236215819759 +1.445133 -0.4565949764204045858 +1.507964 -0.4676878684965310451 +1.570796 -0.4714051344795951448 +1.633628 -0.4676878684965309896 +1.696460 -0.4565949764204050298 +1.759292 -0.4383014236215820314 +1.822124 -0.4130954585389422506 +1.884956 -0.3813747754991170802 +1.947787 -0.3436396201486754953 +2.010619 -0.3004850309575125 +2.073451 -0.2525915434611008537 +2.136283 -0.2007146483930812297 +2.199115 -0.1456722117101460212 +2.261947 -0.08833261385994597981 +2.324779 -0.02959983093853062533 +2.387610 0.02959983093853088554 +2.450442 0.08833261385994645165 +2.513274 0.1456722117101454939 +2.576106 0.2007146483930817293 +2.638938 0.2525915434611013533 +2.701770 0.300485030957512611 +2.764602 0.3436396201486753843 +2.827433 0.3813747754991173577 +2.890265 0.4130954585389418621 +2.953097 0.4383014236215819204 +3.015929 0.4565949764204049188 +3.078761 0.4676878684965312671 +3.141593 0.4714051344795944232 +3.204425 0.4676878684965309341 +3.267256 0.4565949764204050854 +3.330088 0.4383014236215820869 +3.392920 0.4130954585389416955 +3.455752 0.3813747754991167471 +3.518584 0.3436396201486751067 +3.581416 0.300485030957512389 +3.644247 0.2525915434611010757 +3.707079 0.2007146483930812575 +3.769911 0.1456722117101456049 +3.832743 0.08833261385994586878 +3.895575 0.02959983093853092023 +3.958407 -0.02959983093853065308 +4.021239 -0.08833261385994650716 +4.084070 -0.1456722117101456604 +4.146902 -0.2007146483930815906 +4.209734 -0.2525915434611012977 +4.272566 -0.3004850309575126666 +4.335398 -0.3436396201486757729 +4.398230 -0.3813747754991171912 +4.461062 -0.4130954585389424727 +4.523893 -0.4383014236215820869 +4.586725 -0.4565949764204052519 +4.649557 -0.4676878684965311561 +4.712389 -0.4714051344795941456 +4.775221 -0.4676878684965309341 +4.838053 -0.4565949764204049743 +4.900885 -0.4383014236215815873 +4.963716 -0.4130954585389416955 +5.026548 -0.3813747754991175798 +5.089380 -0.3436396201486749957 +5.152212 -0.3004850309575126666 +5.215044 -0.2525915434611008537 +5.277876 -0.2007146483930812297 +5.340708 -0.1456722117101453273 +5.403539 -0.08833261385994584103 +5.466371 -0.02959983093853098962 +5.529203 0.02959983093853123595 +5.592035 0.08833261385994635451 +5.654867 0.1456722117101465208 +5.717699 0.200714648393081535 +5.780530 0.2525915434611015753 +5.843362 0.3004850309575129996 +5.906194 0.3436396201486754953 +5.969026 0.3813747754991173577 +6.031858 0.4130954585389423617 +6.094690 0.4383014236215821424 +6.157522 0.4565949764204049188 +6.220353 0.4676878684965309341 +6.283185 0.4714051344795948117 + + diff --git a/Multipole/test/test_simpson/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_simpson/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 00000000..f2d0505b --- /dev/null +++ b/Multipole/test/test_simpson/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.000000 1.518374646335513519e-15 +0.062832 0.6231245530661588816 +0.125664 0.6258190228933123711 +0.188496 0.6196596992337818355 +0.251327 0.611121567956689149 +0.314159 0.6002881616211545035 +0.376991 0.5872649752392624656 +0.439823 0.5721780328572180219 +0.502655 0.5551722253737310098 +0.565487 0.5364093860695591243 +0.628319 0.5160661561144332943 +0.691150 0.4943316785539442759 +0.753982 0.4714051344795949228 +0.816814 0.4474931562964736265 +0.879646 0.4228072006721142473 +0.942478 0.3975608424363434312 +1.005310 0.3719671217305752231 +1.068142 0.3462359033535463149 +1.130973 0.3205713329354391017 +1.193805 0.2951694104757783266 +1.256637 0.2702157403654933399 +1.319469 0.2458834314661345888 +1.382301 0.2223312435844495838 +1.445133 0.1997019777222112102 +1.507964 0.1781211248076793596 +1.570796 0.1576957826262590234 +1.633628 0.1385139262975071395 +1.696460 0.120643889933740131 +1.759292 0.1041342775866161696 +1.822124 0.08901404797365945754 +1.884956 0.07529303859782103536 +1.947787 0.06296265788326331492 +2.010619 0.05199693903018266089 +2.073451 0.04235381504000215042 +2.136283 0.03397662104341547806 +2.199115 0.02679582193746246968 +2.261947 0.02073089969599715629 +2.324779 0.01569238808551505493 +2.387610 0.01158401689597706938 +2.450442 0.008304916835505292416 +2.513274 0.005751875269321121871 +2.576106 0.003821566914013083734 +2.638938 0.002412751990280710603 +2.701770 0.001428390934720443275 +2.764602 0.0007776521592554733794 +2.827433 0.0003777551730912449141 +2.890265 0.0001556483610775951352 +2.953097 4.947535271276201564e-05 +3.015929 9.805208296189848219e-06 +3.078761 6.131081706940386745e-07 +3.141593 7.495603197343737726e-22 + + diff --git a/Multipole/test/test_simpson/test_orthonormality.xy.asc b/Multipole/test/test_simpson/test_orthonormality.xy.asc new file mode 100644 index 00000000..4c58354b --- /dev/null +++ b/Multipole/test/test_simpson/test_orthonormality.xy.asc @@ -0,0 +1,5053 @@ +# 2D ASCII output created by CarpetIOASCII +# +0 0 0 0 1.00000008662656 +0 0 1 0 5.35719342584439e-17 +0 0 2 0 0.999999217050992 +0 0 3 0 4.67518380801331e-18 +0 0 4 0 1.11021994372038e-18 +0 0 5 0 1.00000182577778 +0 0 6 0 5.35719342584439e-17 +0 0 7 0 6.54349784230151e-17 +0 0 8 0 1.11021994372038e-18 +0 0 9 0 0.999999217050992 +0 0 10 0 4.14210169957868e-17 +0 0 11 0 6.29219455418622e-17 +0 0 12 0 2.48096539570396e-18 +0 0 13 0 5.8683565624036e-17 +0 0 14 0 1.00000000929043 +0 0 15 0 1.65943406061462e-18 +0 0 16 0 2.19983636836065e-17 +0 0 17 0 6.32919227914141e-17 +0 0 18 0 4.40492746969268e-18 +0 0 19 0 3.77551565539882e-19 +0 0 20 0 0.999996048093186 +0 0 21 0 1.94443014938182e-06 +0 0 22 0 2.71600031935677e-17 +0 0 23 0 4.2648877290288e-17 +0 0 24 0 2.71600031935677e-17 +0 0 25 0 4.34637915658792e-17 +0 0 26 0 2.25006474065504e-18 +0 0 27 0 1.00000831836567 +0 0 28 0 1.65943406061462e-18 +0 0 29 0 4.40492746969268e-18 +0 0 30 0 6.32919227914141e-17 +0 0 31 0 2.19983636836065e-17 +0 0 32 0 1.60826203799328e-18 +0 0 33 0 8.41182598246871e-17 +0 0 34 0 2.25006474065504e-18 +0 0 35 0 0.999996048093186 +0 0 36 0 4.14210169957868e-17 +0 0 37 0 5.8683565624036e-17 +0 0 38 0 2.48096539570396e-18 +0 0 39 0 6.29219455418622e-17 +0 0 40 0 6.93390261155249e-17 +0 0 41 0 1.60826203799328e-18 +0 0 42 0 4.34637915658792e-17 +0 0 43 0 3.77551565539882e-19 +0 0 44 0 1.00000000929043 +0 0 45 0 9.89170971276966e-17 +0 0 46 0 1.21261711029305e-16 +0 0 47 0 7.04387624566476e-19 +0 0 48 0 3.59323495058834e-17 +0 0 49 0 9.73603841873779e-17 +0 0 50 0 6.49789832136415e-19 +0 0 51 0 2.949907578199e-17 +0 0 52 0 2.46598609647297e-19 +0 0 53 0 7.8348233051812e-17 +0 0 54 0 0.999999999807568 +0 0 55 0 4.73658530576566e-18 +0 0 56 0 1.39286652074685e-18 +0 0 57 0 5.31861297952667e-17 +0 0 58 0 5.37499867404519e-18 +0 0 59 0 6.5449610002418e-17 +0 0 60 0 5.06030941850721e-17 +0 0 61 0 9.85757898113687e-19 +0 0 62 0 8.08915853786461e-17 +0 0 63 0 5.08259563405745e-18 +0 0 64 0 1.77901842279742e-18 +0 0 65 0 1.00000006618758 +0 0 66 0 3.03817684284769e-17 +0 0 67 0 2.96428859356308e-06 +0 0 68 0 2.98253737158045e-18 +0 0 69 0 2.71206806049691e-18 +0 0 70 0 2.27710868450743e-17 +0 0 71 0 8.36429915780897e-17 +0 0 72 0 6.41608516621746e-17 +0 0 73 0 1.58525409682926e-18 +0 0 74 0 1.96624521366892e-17 +0 0 75 0 6.28454771887234e-18 +0 0 76 0 1.23649815978459e-18 +0 0 77 0 0.99998877569522 +0 0 78 0 6.71875048034412e-17 +0 0 79 0 2.31510846882555e-18 +0 0 80 0 8.82555900497292e-06 +0 0 81 0 2.31510846882555e-18 +0 0 82 0 2.59477538189115e-18 +0 0 83 0 1.95821304103012e-17 +0 0 84 0 1.02026146643624e-17 +0 0 85 0 1.95821304103012e-17 +0 0 86 0 2.59477538189115e-18 +0 0 87 0 3.07610974806857e-18 +0 0 88 0 5.98391274074251e-17 +0 0 89 0 1.26998644026789e-18 +0 0 90 0 1.00002292300525 +0 0 91 0 3.03817684284769e-17 +0 0 92 0 2.71206806049691e-18 +0 0 93 0 2.98253737158045e-18 +0 0 94 0 2.96428859356308e-06 +0 0 95 0 1.96624521366892e-17 +0 0 96 0 1.58525409682926e-18 +0 0 97 0 6.41608516621746e-17 +0 0 98 0 8.36429915780897e-17 +0 0 99 0 2.27710868450743e-17 +0 0 100 0 1.30280785042367e-17 +0 0 101 0 1.22571653378451e-18 +0 0 102 0 9.41267578837783e-17 +0 0 103 0 1.26998644026789e-18 +0 0 104 0 0.99998877569522 +0 0 105 0 4.73658530576566e-18 +0 0 106 0 5.37499867404519e-18 +0 0 107 0 5.31861297952667e-17 +0 0 108 0 1.39286652074685e-18 +0 0 109 0 5.08259563405745e-18 +0 0 110 0 8.08915853786461e-17 +0 0 111 0 9.85757898113687e-19 +0 0 112 0 5.06030941850721e-17 +0 0 113 0 6.5449610002418e-17 +0 0 114 0 1.17127198011126e-18 +0 0 115 0 3.4759260862773e-17 +0 0 116 0 1.22571653378451e-18 +0 0 117 0 5.98391274074251e-17 +0 0 118 0 1.23649815978459e-18 +0 0 119 0 1.00000006618758 +0 0 120 0 9.89170971276966e-17 +0 0 121 0 3.59323495058834e-17 +0 0 122 0 7.04387624566476e-19 +0 0 123 0 1.21261711029305e-16 +0 0 124 0 7.8348233051812e-17 +0 0 125 0 2.46598609647297e-19 +0 0 126 0 2.949907578199e-17 +0 0 127 0 6.49789832136415e-19 +0 0 128 0 9.73603841873779e-17 +0 0 129 0 1.21296135907047e-16 +0 0 130 0 1.17127198011126e-18 +0 0 131 0 1.30280785042367e-17 +0 0 132 0 3.07610974806857e-18 +0 0 133 0 6.28454771887234e-18 +0 0 134 0 1.77901842279742e-18 +0 0 135 0 0.999999999807568 +0 0 136 0 1.84182296002837e-17 +0 0 137 0 9.51931168100288e-17 +0 0 138 0 2.29122422704637e-18 +0 0 139 0 8.66129160544453e-17 +0 0 140 0 1.03931050976547e-16 +0 0 141 0 1.89887767262468e-18 +0 0 142 0 6.0321122904478e-17 +0 0 143 0 3.48702403455161e-18 +0 0 144 0 1.57339491342072e-17 +0 0 145 0 6.68337869148478e-17 +0 0 146 0 2.72333903837199e-18 +0 0 147 0 3.23530658472869e-17 +0 0 148 0 3.3791998750335e-19 +0 0 149 0 2.2181794285348e-17 +0 0 150 0 1.61103806670811e-18 +0 0 151 0 1.14282111231569e-16 +0 0 152 0 1.00000000000651 +0 0 153 0 1.53072550894763e-18 +0 0 154 0 3.86852078506447e-18 +0 0 155 0 6.10162887649377e-17 +0 0 156 0 1.96994544642541e-18 +0 0 157 0 4.36350037200977e-18 +0 0 158 0 8.26761575607091e-17 +0 0 159 0 4.87197746785553e-19 +0 0 160 0 2.45185390693122e-17 +0 0 161 0 3.98147669653505e-18 +0 0 162 0 6.95109404503048e-17 +0 0 163 0 4.43151926168072e-17 +0 0 164 0 9.59395036348538e-19 +0 0 165 0 6.54907199461685e-17 +0 0 166 0 8.48887436516549e-19 +0 0 167 0 5.73475084927409e-17 +0 0 168 0 2.66314064875585e-18 +0 0 169 0 1.58232170991802e-18 +0 0 170 0 0.999999998216063 +0 0 171 0 4.23097982709274e-17 +0 0 172 0 1.91971175024142e-18 +0 0 173 0 1.67514232788569e-18 +0 0 174 0 9.23280592454356e-18 +0 0 175 0 4.92743712498336e-08 +0 0 176 0 1.76117972581382e-18 +0 0 177 0 1.27558983936673e-17 +0 0 178 0 1.21896239334228e-18 +0 0 179 0 3.91714202947737e-18 +0 0 180 0 1.08469419139177e-17 +0 0 181 0 1.33485642241253e-16 +0 0 182 0 4.51503675595365e-17 +0 0 183 0 4.49802623589457e-19 +0 0 184 0 8.03588353220895e-17 +0 0 185 0 9.90018627069665e-18 +0 0 186 0 1.36453690045326e-17 +0 0 187 0 7.62513671285912e-18 +0 0 188 0 2.79231383548884e-18 +0 0 189 0 1.00000026141488 +0 0 190 0 8.19815504923841e-19 +0 0 191 0 5.66801894565509e-17 +0 0 192 0 2.16919239525646e-17 +0 0 193 0 4.99252867192619e-19 +0 0 194 0 1.67404584713914e-18 +0 0 195 0 9.842281012218e-06 +0 0 196 0 3.06541597285285e-18 +0 0 197 0 1.19810064341838e-18 +0 0 198 0 1.36914185169487e-18 +0 0 199 0 2.73622552846479e-18 +0 0 200 0 1.59659199414958e-17 +0 0 201 0 8.75472315838089e-17 +0 0 202 0 7.96797703824852e-17 +0 0 203 0 2.30033265143582e-18 +0 0 204 0 1.72172770809876e-17 +0 0 205 0 6.76757504201325e-18 +0 0 206 0 2.51862019416653e-18 +0 0 207 0 3.68227311392533e-17 +0 0 208 0 2.80513860014663e-18 +0 0 209 0 0.999975481820831 +0 0 210 0 8.15440295132887e-06 +0 0 211 0 1.32255450020939e-18 +0 0 212 0 8.4433332574407e-17 +0 0 213 0 1.32255450020939e-18 +0 0 214 0 2.18123472958156e-18 +0 0 215 0 1.87226971943433e-18 +0 0 216 0 2.37391419346049e-05 +0 0 217 0 1.87226971943433e-18 +0 0 218 0 2.18123472958156e-18 +0 0 219 0 2.17172836684972e-18 +0 0 220 0 8.89375989555645e-19 +0 0 221 0 2.10801565657885e-17 +0 0 222 0 3.77618492159741e-16 +0 0 223 0 2.10801565657885e-17 +0 0 224 0 8.89375989555645e-19 +0 0 225 0 2.17172836684972e-18 +0 0 226 0 9.01819232900352e-18 +0 0 227 0 2.16543034663326e-18 +0 0 228 0 5.95672413073912e-17 +0 0 229 0 9.05982995240771e-19 +0 0 230 0 1.00004929672252 +0 0 231 0 8.19815504923841e-19 +0 0 232 0 4.99252867192619e-19 +0 0 233 0 2.16919239525646e-17 +0 0 234 0 5.66801894565509e-17 +0 0 235 0 1.36914185169487e-18 +0 0 236 0 1.19810064341838e-18 +0 0 237 0 3.06541597285285e-18 +0 0 238 0 9.842281012218e-06 +0 0 239 0 1.67404584713914e-18 +0 0 240 0 6.76757504201325e-18 +0 0 241 0 1.72172770809876e-17 +0 0 242 0 2.30033265143582e-18 +0 0 243 0 7.96797703824852e-17 +0 0 244 0 8.75472315838089e-17 +0 0 245 0 1.59659199414958e-17 +0 0 246 0 2.73622552846479e-18 +0 0 247 0 1.87475328065681e-18 +0 0 248 0 4.04566687716393e-17 +0 0 249 0 4.29755623978645e-18 +0 0 250 0 9.94926722989205e-17 +0 0 251 0 9.05982995240771e-19 +0 0 252 0 0.999975481820831 +0 0 253 0 4.23097982709274e-17 +0 0 254 0 9.23280592454356e-18 +0 0 255 0 1.67514232788569e-18 +0 0 256 0 1.91971175024142e-18 +0 0 257 0 3.91714202947737e-18 +0 0 258 0 1.21896239334228e-18 +0 0 259 0 1.27558983936673e-17 +0 0 260 0 1.76117972581382e-18 +0 0 261 0 4.92743712498336e-08 +0 0 262 0 1.36453690045326e-17 +0 0 263 0 9.90018627069665e-18 +0 0 264 0 8.03588353220895e-17 +0 0 265 0 4.49802623589457e-19 +0 0 266 0 4.51503675595365e-17 +0 0 267 0 1.33485642241253e-16 +0 0 268 0 1.08469419139177e-17 +0 0 269 0 1.06475594013276e-17 +0 0 270 0 1.3509802848012e-18 +0 0 271 0 5.72569685495285e-17 +0 0 272 0 4.29755623978645e-18 +0 0 273 0 5.95672413073912e-17 +0 0 274 0 2.80513860014663e-18 +0 0 275 0 1.00000026141488 +0 0 276 0 1.53072550894763e-18 +0 0 277 0 1.96994544642541e-18 +0 0 278 0 6.10162887649377e-17 +0 0 279 0 3.86852078506447e-18 +0 0 280 0 3.98147669653505e-18 +0 0 281 0 2.45185390693122e-17 +0 0 282 0 4.87197746785553e-19 +0 0 283 0 8.26761575607091e-17 +0 0 284 0 4.36350037200977e-18 +0 0 285 0 2.66314064875585e-18 +0 0 286 0 5.73475084927409e-17 +0 0 287 0 8.48887436516549e-19 +0 0 288 0 6.54907199461685e-17 +0 0 289 0 9.59395036348538e-19 +0 0 290 0 4.43151926168072e-17 +0 0 291 0 6.95109404503048e-17 +0 0 292 0 2.98762894999765e-18 +0 0 293 0 1.3912168198849e-16 +0 0 294 0 1.3509802848012e-18 +0 0 295 0 4.04566687716393e-17 +0 0 296 0 2.16543034663326e-18 +0 0 297 0 3.68227311392533e-17 +0 0 298 0 2.79231383548884e-18 +0 0 299 0 0.999999998216063 +0 0 300 0 1.84182296002837e-17 +0 0 301 0 8.66129160544453e-17 +0 0 302 0 2.29122422704637e-18 +0 0 303 0 9.51931168100288e-17 +0 0 304 0 1.57339491342072e-17 +0 0 305 0 3.48702403455161e-18 +0 0 306 0 6.0321122904478e-17 +0 0 307 0 1.89887767262468e-18 +0 0 308 0 1.03931050976547e-16 +0 0 309 0 1.14282111231569e-16 +0 0 310 0 1.61103806670811e-18 +0 0 311 0 2.2181794285348e-17 +0 0 312 0 3.3791998750335e-19 +0 0 313 0 3.23530658472869e-17 +0 0 314 0 2.72333903837199e-18 +0 0 315 0 6.68337869148478e-17 +0 0 316 0 2.20807801104832e-16 +0 0 317 0 2.98762894999765e-18 +0 0 318 0 1.06475594013276e-17 +0 0 319 0 1.87475328065681e-18 +0 0 320 0 9.01819232900352e-18 +0 0 321 0 2.51862019416653e-18 +0 0 322 0 7.62513671285912e-18 +0 0 323 0 1.58232170991802e-18 +0 0 324 0 1.00000000000651 +0 0 325 0 3.14458634263303e-17 +0 0 326 0 6.29862895017359e-17 +0 0 327 0 1.14730266872691e-18 +0 0 328 0 1.13725874947436e-16 +0 0 329 0 1.18898859534606e-16 +0 0 330 0 2.39568805848647e-18 +0 0 331 0 3.34341909510157e-17 +0 0 332 0 1.16546457529443e-19 +0 0 333 0 1.77245499378814e-16 +0 0 334 0 1.60949120504836e-16 +0 0 335 0 2.29953199855282e-18 +0 0 336 0 2.86724311506631e-17 +0 0 337 0 4.11986912094671e-18 +0 0 338 0 4.3947031548782e-17 +0 0 339 0 3.50443461411485e-19 +0 0 340 0 1.48436544450225e-16 +0 0 341 0 1.04008526952227e-16 +0 0 342 0 2.21349183438157e-18 +0 0 343 0 4.64069260737201e-17 +0 0 344 0 3.33300138647866e-18 +0 0 345 0 1.71362092266267e-18 +0 0 346 0 1.63656861791159e-18 +0 0 347 0 4.49512052986536e-17 +0 0 348 0 5.392105967837e-19 +0 0 349 0 1.2609202158558e-16 +0 0 350 0 0.999999999999664 +0 0 351 0 1.47692346387386e-18 +0 0 352 0 2.13577763274746e-18 +0 0 353 0 4.85647880513236e-17 +0 0 354 0 2.72009890707286e-18 +0 0 355 0 1.23765493707635e-18 +0 0 356 0 6.43284468980007e-17 +0 0 357 0 2.46093767704996e-18 +0 0 358 0 6.55823021746646e-17 +0 0 359 0 8.25229471884048e-18 +0 0 360 0 2.10826350487183e-18 +0 0 361 0 4.21044257294861e-17 +0 0 362 0 2.20466879815123e-18 +0 0 363 0 5.44616281367036e-17 +0 0 364 0 1.9206444521318e-18 +0 0 365 0 4.4106936213832e-17 +0 0 366 0 1.25913706577795e-18 +0 0 367 0 5.37197040801795e-17 +0 0 368 0 1.09884225077764e-16 +0 0 369 0 2.37122490444599e-18 +0 0 370 0 4.53961069646397e-17 +0 0 371 0 2.0053759908217e-18 +0 0 372 0 9.69482808195454e-18 +0 0 373 0 7.59023015182922e-19 +0 0 374 0 9.38624065014397e-17 +0 0 375 0 1.26113477698399e-18 +0 0 376 0 2.25766314239228e-18 +0 0 377 0 1.00000000007482 +0 0 378 0 4.32752133743197e-17 +0 0 379 0 1.1453494466332e-17 +0 0 380 0 2.19710402719636e-18 +0 0 381 0 2.04836342094251e-17 +0 0 382 0 1.40764262129198e-17 +0 0 383 0 3.97731015857879e-18 +0 0 384 0 5.73999591462911e-17 +0 0 385 0 5.28425228261027e-18 +0 0 386 0 6.10507592686568e-18 +0 0 387 0 1.31958271059036e-09 +0 0 388 0 4.67404099676524e-18 +0 0 389 0 7.76850060497701e-17 +0 0 390 0 3.5844428293386e-19 +0 0 391 0 7.62406986176279e-17 +0 0 392 0 4.01766268300398e-18 +0 0 393 0 1.49922355488377e-18 +0 0 394 0 8.82300850333655e-18 +0 0 395 0 2.27621057377506e-16 +0 0 396 0 8.41240851029682e-17 +0 0 397 0 3.33482863113397e-18 +0 0 398 0 4.3937966899152e-17 +0 0 399 0 3.03180447076999e-18 +0 0 400 0 9.75907784987288e-17 +0 0 401 0 5.60191239634429e-18 +0 0 402 0 7.91634861667742e-18 +0 0 403 0 3.24201152202924e-17 +0 0 404 0 4.39634229742764e-18 +0 0 405 0 0.999999990945999 +0 0 406 0 2.95844236301808e-18 +0 0 407 0 1.45598199217679e-18 +0 0 408 0 2.72508789641125e-17 +0 0 409 0 8.90293024329363e-19 +0 0 410 0 9.04194484344564e-17 +0 0 411 0 2.77367923864585e-17 +0 0 412 0 5.19048782794604e-18 +0 0 413 0 1.44192917288545e-17 +0 0 414 0 3.02835423770189e-18 +0 0 415 0 1.73170522698665e-18 +0 0 416 0 2.25435884619537e-07 +0 0 417 0 1.82621144459636e-18 +0 0 418 0 3.04516390327289e-17 +0 0 419 0 8.8200565433665e-19 +0 0 420 0 1.44765015473307e-18 +0 0 421 0 3.08289495751133e-18 +0 0 422 0 3.39162082219747e-18 +0 0 423 0 1.21153597270595e-17 +0 0 424 0 2.88145975640174e-16 +0 0 425 0 8.92301693002549e-17 +0 0 426 0 1.56326178748472e-18 +0 0 427 0 6.26545466220264e-17 +0 0 428 0 6.74251230024869e-18 +0 0 429 0 2.2117195140706e-17 +0 0 430 0 1.74685821939563e-18 +0 0 431 0 8.45377498214781e-19 +0 0 432 0 7.94772578054535e-18 +0 0 433 0 3.34811129146158e-18 +0 0 434 0 1.00000076820694 +0 0 435 0 2.58252917800706e-17 +0 0 436 0 6.00199316894322e-06 +0 0 437 0 1.79258311801327e-18 +0 0 438 0 3.64370855155372e-18 +0 0 439 0 5.41998503793943e-18 +0 0 440 0 1.05363607697057e-16 +0 0 441 0 2.23672482421793e-17 +0 0 442 0 1.19217308625486e-18 +0 0 443 0 3.65577583851783e-18 +0 0 444 0 1.39410504372472e-18 +0 0 445 0 9.28321220072572e-19 +0 0 446 0 2.27315811032277e-05 +0 0 447 0 1.69870182937119e-18 +0 0 448 0 9.24124691987047e-19 +0 0 449 0 3.21974586155202e-18 +0 0 450 0 2.06406010491913e-18 +0 0 451 0 2.82165540851676e-18 +0 0 452 0 1.33115993598874e-18 +0 0 453 0 1.25687670501257e-17 +0 0 454 0 2.79062209718604e-16 +0 0 455 0 5.90601843732505e-17 +0 0 456 0 2.69461894966563e-18 +0 0 457 0 3.25313656935811e-17 +0 0 458 0 2.9964617292414e-18 +0 0 459 0 3.67098938735038e-18 +0 0 460 0 7.98663473404718e-18 +0 0 461 0 2.70465568362684e-18 +0 0 462 0 9.33416554619833e-17 +0 0 463 0 1.46850444027664e-18 +0 0 464 0 0.999953945273048 +0 0 465 0 1.20580782381677e-16 +0 0 466 0 1.30664104813265e-18 +0 0 467 0 2.49127407012734e-05 +0 0 468 0 1.30664104813265e-18 +0 0 469 0 1.67741277966023e-18 +0 0 470 0 2.45557536143348e-18 +0 0 471 0 5.47386104188225e-17 +0 0 472 0 2.45557536143348e-18 +0 0 473 0 1.67741277966023e-18 +0 0 474 0 1.35630938927193e-18 +0 0 475 0 3.00690190079649e-18 +0 0 476 0 1.42926681426205e-18 +0 0 477 0 5.04041657124529e-05 +0 0 478 0 1.42926681426205e-18 +0 0 479 0 3.00690190079649e-18 +0 0 480 0 1.35630938927193e-18 +0 0 481 0 1.43404314685022e-18 +0 0 482 0 7.66306796267581e-18 +0 0 483 0 2.4190047536177e-18 +0 0 484 0 5.90114845753974e-17 +0 0 485 0 2.59399651597738e-16 +0 0 486 0 5.90114845753974e-17 +0 0 487 0 2.4190047536177e-18 +0 0 488 0 7.66306796267581e-18 +0 0 489 0 1.43404314685022e-18 +0 0 490 0 1.53458934541189e-18 +0 0 491 0 8.63417089817477e-18 +0 0 492 0 2.60442558563367e-18 +0 0 493 0 4.92458600103098e-17 +0 0 494 0 1.24199862257535e-18 +0 0 495 0 1.00009154389136 +0 0 496 0 2.58252917800706e-17 +0 0 497 0 3.64370855155372e-18 +0 0 498 0 1.79258311801327e-18 +0 0 499 0 6.00199316894322e-06 +0 0 500 0 3.65577583851783e-18 +0 0 501 0 1.19217308625486e-18 +0 0 502 0 2.23672482421793e-17 +0 0 503 0 1.05363607697057e-16 +0 0 504 0 5.41998503793943e-18 +0 0 505 0 2.06406010491913e-18 +0 0 506 0 3.21974586155202e-18 +0 0 507 0 9.24124691987047e-19 +0 0 508 0 1.69870182937119e-18 +0 0 509 0 2.27315811032277e-05 +0 0 510 0 9.28321220072572e-19 +0 0 511 0 1.39410504372472e-18 +0 0 512 0 3.67098938735038e-18 +0 0 513 0 2.9964617292414e-18 +0 0 514 0 3.25313656935811e-17 +0 0 515 0 2.69461894966563e-18 +0 0 516 0 5.90601843732505e-17 +0 0 517 0 2.79062209718604e-16 +0 0 518 0 1.25687670501257e-17 +0 0 519 0 1.33115993598874e-18 +0 0 520 0 2.82165540851676e-18 +0 0 521 0 6.6641161866549e-18 +0 0 522 0 2.2653429791454e-18 +0 0 523 0 3.42562482506126e-17 +0 0 524 0 2.14511362030757e-18 +0 0 525 0 5.08314909231816e-17 +0 0 526 0 1.24199862257535e-18 +0 0 527 0 0.999953945273048 +0 0 528 0 2.95844236301808e-18 +0 0 529 0 8.90293024329363e-19 +0 0 530 0 2.72508789641125e-17 +0 0 531 0 1.45598199217679e-18 +0 0 532 0 3.02835423770189e-18 +0 0 533 0 1.44192917288545e-17 +0 0 534 0 5.19048782794604e-18 +0 0 535 0 2.77367923864585e-17 +0 0 536 0 9.04194484344564e-17 +0 0 537 0 3.08289495751133e-18 +0 0 538 0 1.44765015473307e-18 +0 0 539 0 8.8200565433665e-19 +0 0 540 0 3.04516390327289e-17 +0 0 541 0 1.82621144459636e-18 +0 0 542 0 2.25435884619537e-07 +0 0 543 0 1.73170522698665e-18 +0 0 544 0 1.74685821939563e-18 +0 0 545 0 2.2117195140706e-17 +0 0 546 0 6.74251230024869e-18 +0 0 547 0 6.26545466220264e-17 +0 0 548 0 1.56326178748472e-18 +0 0 549 0 8.92301693002549e-17 +0 0 550 0 2.88145975640174e-16 +0 0 551 0 1.21153597270595e-17 +0 0 552 0 3.39162082219747e-18 +0 0 553 0 4.30955983580911e-19 +0 0 554 0 8.09379857499474e-18 +0 0 555 0 1.55576806225385e-18 +0 0 556 0 8.4726968864332e-17 +0 0 557 0 2.14511362030757e-18 +0 0 558 0 4.92458600103098e-17 +0 0 559 0 1.46850444027664e-18 +0 0 560 0 1.00000076820694 +0 0 561 0 4.32752133743197e-17 +0 0 562 0 2.04836342094251e-17 +0 0 563 0 2.19710402719636e-18 +0 0 564 0 1.1453494466332e-17 +0 0 565 0 6.10507592686568e-18 +0 0 566 0 5.28425228261027e-18 +0 0 567 0 5.73999591462911e-17 +0 0 568 0 3.97731015857879e-18 +0 0 569 0 1.40764262129198e-17 +0 0 570 0 1.49922355488377e-18 +0 0 571 0 4.01766268300398e-18 +0 0 572 0 7.62406986176279e-17 +0 0 573 0 3.5844428293386e-19 +0 0 574 0 7.76850060497701e-17 +0 0 575 0 4.67404099676524e-18 +0 0 576 0 1.31958271059036e-09 +0 0 577 0 7.91634861667742e-18 +0 0 578 0 5.60191239634429e-18 +0 0 579 0 9.75907784987288e-17 +0 0 580 0 3.03180447076999e-18 +0 0 581 0 4.3937966899152e-17 +0 0 582 0 3.33482863113397e-18 +0 0 583 0 8.41240851029682e-17 +0 0 584 0 2.27621057377506e-16 +0 0 585 0 8.82300850333655e-18 +0 0 586 0 2.04421781098155e-17 +0 0 587 0 1.59592420202368e-18 +0 0 588 0 1.11255235524436e-16 +0 0 589 0 1.55576806225385e-18 +0 0 590 0 3.42562482506126e-17 +0 0 591 0 2.60442558563367e-18 +0 0 592 0 9.33416554619833e-17 +0 0 593 0 3.34811129146158e-18 +0 0 594 0 0.999999990945999 +0 0 595 0 1.47692346387386e-18 +0 0 596 0 2.72009890707286e-18 +0 0 597 0 4.85647880513236e-17 +0 0 598 0 2.13577763274746e-18 +0 0 599 0 8.25229471884048e-18 +0 0 600 0 6.55823021746646e-17 +0 0 601 0 2.46093767704996e-18 +0 0 602 0 6.43284468980007e-17 +0 0 603 0 1.23765493707635e-18 +0 0 604 0 1.25913706577795e-18 +0 0 605 0 4.4106936213832e-17 +0 0 606 0 1.9206444521318e-18 +0 0 607 0 5.44616281367036e-17 +0 0 608 0 2.20466879815123e-18 +0 0 609 0 4.21044257294861e-17 +0 0 610 0 2.10826350487183e-18 +0 0 611 0 1.26113477698399e-18 +0 0 612 0 9.38624065014397e-17 +0 0 613 0 7.59023015182922e-19 +0 0 614 0 9.69482808195454e-18 +0 0 615 0 2.0053759908217e-18 +0 0 616 0 4.53961069646397e-17 +0 0 617 0 2.37122490444599e-18 +0 0 618 0 1.09884225077764e-16 +0 0 619 0 5.37197040801795e-17 +0 0 620 0 4.83268051500274e-18 +0 0 621 0 1.85591837987929e-16 +0 0 622 0 1.59592420202368e-18 +0 0 623 0 8.09379857499474e-18 +0 0 624 0 2.2653429791454e-18 +0 0 625 0 8.63417089817477e-18 +0 0 626 0 2.70465568362684e-18 +0 0 627 0 7.94772578054535e-18 +0 0 628 0 4.39634229742764e-18 +0 0 629 0 1.00000000007482 +0 0 630 0 3.14458634263303e-17 +0 0 631 0 1.13725874947436e-16 +0 0 632 0 1.14730266872691e-18 +0 0 633 0 6.29862895017359e-17 +0 0 634 0 1.77245499378814e-16 +0 0 635 0 1.16546457529443e-19 +0 0 636 0 3.34341909510157e-17 +0 0 637 0 2.39568805848647e-18 +0 0 638 0 1.18898859534606e-16 +0 0 639 0 1.48436544450225e-16 +0 0 640 0 3.50443461411485e-19 +0 0 641 0 4.3947031548782e-17 +0 0 642 0 4.11986912094671e-18 +0 0 643 0 2.86724311506631e-17 +0 0 644 0 2.29953199855282e-18 +0 0 645 0 1.60949120504836e-16 +0 0 646 0 1.2609202158558e-16 +0 0 647 0 5.392105967837e-19 +0 0 648 0 4.49512052986536e-17 +0 0 649 0 1.63656861791159e-18 +0 0 650 0 1.71362092266267e-18 +0 0 651 0 3.33300138647866e-18 +0 0 652 0 4.64069260737201e-17 +0 0 653 0 2.21349183438157e-18 +0 0 654 0 1.04008526952227e-16 +0 0 655 0 3.95942504524323e-16 +0 0 656 0 4.83268051500274e-18 +0 0 657 0 2.04421781098155e-17 +0 0 658 0 4.30955983580911e-19 +0 0 659 0 6.6641161866549e-18 +0 0 660 0 1.53458934541189e-18 +0 0 661 0 7.98663473404718e-18 +0 0 662 0 8.45377498214781e-19 +0 0 663 0 3.24201152202924e-17 +0 0 664 0 2.25766314239228e-18 +0 0 665 0 0.999999999999664 +0 0 666 0 7.01032046163671e-17 +0 0 667 0 9.82180327749477e-17 +0 0 668 0 1.43237645249046e-18 +0 0 669 0 5.53749491869119e-17 +0 0 670 0 1.18421928786997e-16 +0 0 671 0 1.3153468975959e-18 +0 0 672 0 5.31470262836073e-17 +0 0 673 0 2.28007602639035e-18 +0 0 674 0 1.23019854006314e-16 +0 0 675 0 6.8411310244275e-17 +0 0 676 0 1.28623782574833e-18 +0 0 677 0 4.0392402301543e-17 +0 0 678 0 3.12184694494718e-18 +0 0 679 0 1.81456229065949e-17 +0 0 680 0 3.97175063838975e-18 +0 0 681 0 5.02162239688057e-16 +0 0 682 0 1.78117371401827e-16 +0 0 683 0 1.8566072941454e-18 +0 0 684 0 1.35652750778933e-17 +0 0 685 0 3.04635103496557e-18 +0 0 686 0 1.68740537876425e-17 +0 0 687 0 1.75112479211222e-18 +0 0 688 0 5.16835610943144e-17 +0 0 689 0 8.62272932449773e-19 +0 0 690 0 4.4017072984318e-16 +0 0 691 0 1.01903339366867e-16 +0 0 692 0 2.18282599816819e-18 +0 0 693 0 1.83356059172378e-17 +0 0 694 0 8.32646901598413e-19 +0 0 695 0 7.28502398321881e-18 +0 0 696 0 1.14880813186546e-18 +0 0 697 0 8.85936515942598e-18 +0 0 698 0 4.6027448146913e-19 +0 0 699 0 1.06332856796439e-16 +0 0 700 0 2.99854215970375e-18 +0 0 701 0 2.09415581021419e-16 +0 0 702 0 1.00000000000004 +0 0 703 0 1.09816904660692e-18 +0 0 704 0 3.30937650935233e-18 +0 0 705 0 6.06996659067099e-17 +0 0 706 0 2.76778932072525e-18 +0 0 707 0 3.36680346988557e-18 +0 0 708 0 5.75349726188198e-17 +0 0 709 0 1.21113001418877e-18 +0 0 710 0 1.06064369704152e-16 +0 0 711 0 9.31341406819672e-19 +0 0 712 0 3.51103729022153e-18 +0 0 713 0 1.57803793561494e-16 +0 0 714 0 1.4505262055697e-18 +0 0 715 0 5.51234042488458e-17 +0 0 716 0 7.76943538909381e-19 +0 0 717 0 1.97295837137154e-16 +0 0 718 0 3.38033450334982e-18 +0 0 719 0 9.68324888409364e-19 +0 0 720 0 8.28093734462239e-17 +0 0 721 0 1.62687153076406e-18 +0 0 722 0 6.30421937200724e-17 +0 0 723 0 1.36519528480952e-18 +0 0 724 0 5.51576911273855e-17 +0 0 725 0 1.89217363932863e-18 +0 0 726 0 1.52019925367833e-16 +0 0 727 0 3.34508360566579e-18 +0 0 728 0 6.56446371765093e-18 +0 0 729 0 1.8471853009639e-16 +0 0 730 0 7.90043307067068e-19 +0 0 731 0 5.40846537651119e-17 +0 0 732 0 3.67694773480922e-18 +0 0 733 0 2.32870878658728e-18 +0 0 734 0 6.59879998368864e-19 +0 0 735 0 7.52432956258364e-17 +0 0 736 0 3.80376124451345e-18 +0 0 737 0 1.20138859751182e-16 +0 0 738 0 3.77768493129536e-18 +0 0 739 0 2.63858066974299e-18 +0 0 740 0 0.99999999999539 +0 0 741 0 1.14346796101649e-17 +0 0 742 0 1.75856666714408e-17 +0 0 743 0 3.66297519946946e-18 +0 0 744 0 7.69857910528577e-18 +0 0 745 0 1.71416462194688e-17 +0 0 746 0 5.4127199896868e-18 +0 0 747 0 1.09637641414583e-17 +0 0 748 0 1.16823245531696e-18 +0 0 749 0 8.37684680852043e-18 +0 0 750 0 7.58457826410823e-18 +0 0 751 0 3.42998781565981e-18 +0 0 752 0 6.20663352078267e-17 +0 0 753 0 1.38002999985436e-18 +0 0 754 0 2.53492206817316e-17 +0 0 755 0 3.85395051304351e-18 +0 0 756 0 5.52907996687068e-18 +0 0 757 0 5.50704357266118e-11 +0 0 758 0 3.90904480845223e-18 +0 0 759 0 9.57765754087778e-17 +0 0 760 0 1.83200240980472e-18 +0 0 761 0 7.47119764748869e-17 +0 0 762 0 1.28408232773991e-18 +0 0 763 0 8.93406781703816e-18 +0 0 764 0 2.07692095592758e-18 +0 0 765 0 1.26800390210015e-18 +0 0 766 0 9.73506245166085e-18 +0 0 767 0 1.46434933876326e-16 +0 0 768 0 3.11029483057052e-17 +0 0 769 0 3.68964935300421e-18 +0 0 770 0 7.65439472067558e-18 +0 0 771 0 9.56120991057081e-19 +0 0 772 0 2.06960188058953e-17 +0 0 773 0 8.40175480822975e-19 +0 0 774 0 1.03060914003795e-16 +0 0 775 0 2.99314633479947e-18 +0 0 776 0 6.56668783208863e-18 +0 0 777 0 2.34414424478857e-17 +0 0 778 0 4.38397096571845e-18 +0 0 779 0 1.00000000046712 +0 0 780 0 1.72673101602412e-18 +0 0 781 0 2.55360654729652e-18 +0 0 782 0 3.4785618440295e-17 +0 0 783 0 2.45232873490725e-18 +0 0 784 0 1.28552266252441e-19 +0 0 785 0 3.76741503937338e-17 +0 0 786 0 1.97066228657919e-18 +0 0 787 0 6.03291534290341e-17 +0 0 788 0 9.06833861798638e-19 +0 0 789 0 5.33075893487535e-16 +0 0 790 0 3.62493487158724e-17 +0 0 791 0 2.3445779824512e-18 +0 0 792 0 1.28826721839874e-17 +0 0 793 0 9.9557063415983e-18 +0 0 794 0 1.14377490840988e-17 +0 0 795 0 7.38830993448414e-19 +0 0 796 0 2.90673679097559e-18 +0 0 797 0 7.73845938132863e-09 +0 0 798 0 3.16070341246801e-18 +0 0 799 0 4.45356793114897e-17 +0 0 800 0 1.98376937798629e-18 +0 0 801 0 1.03021319376463e-16 +0 0 802 0 3.08939088195039e-18 +0 0 803 0 2.77576134704544e-18 +0 0 804 0 3.38818875300353e-18 +0 0 805 0 2.39824997161823e-18 +0 0 806 0 1.12469330038843e-17 +0 0 807 0 3.70290564811874e-16 +0 0 808 0 7.09418556751556e-17 +0 0 809 0 1.27086074024557e-18 +0 0 810 0 7.09184951001738e-17 +0 0 811 0 2.19548446231247e-18 +0 0 812 0 1.03326398106017e-16 +0 0 813 0 3.34032137624004e-18 +0 0 814 0 6.16612105624094e-18 +0 0 815 0 3.1138319979702e-18 +0 0 816 0 9.99302993692226e-19 +0 0 817 0 3.41537293318651e-17 +0 0 818 0 4.06463790098623e-18 +0 0 819 0 0.999999966401335 +0 0 820 0 2.80210073699617e-17 +0 0 821 0 9.48564564123339e-19 +0 0 822 0 6.35278561001206e-18 +0 0 823 0 4.51645634463386e-18 +0 0 824 0 1.32148096222539e-07 +0 0 825 0 1.2420473727036e-18 +0 0 826 0 1.58474669102797e-17 +0 0 827 0 1.07789128388773e-18 +0 0 828 0 3.4869870489778e-18 +0 0 829 0 1.30505467766762e-18 +0 0 830 0 2.22894648052804e-16 +0 0 831 0 1.4123126796921e-17 +0 0 832 0 2.50434392170105e-18 +0 0 833 0 3.19716757079281e-17 +0 0 834 0 3.37006589261364e-18 +0 0 835 0 6.00607494224797e-19 +0 0 836 0 5.52951489721467e-19 +0 0 837 0 2.48690891509823e-18 +0 0 838 0 7.01404999120584e-07 +0 0 839 0 3.45294535195563e-18 +0 0 840 0 6.02707841771374e-17 +0 0 841 0 7.46939259989451e-19 +0 0 842 0 2.94139406239436e-18 +0 0 843 0 1.05472181237181e-18 +0 0 844 0 1.77777478811261e-18 +0 0 845 0 6.2120213789715e-19 +0 0 846 0 1.7622866283107e-18 +0 0 847 0 3.39854911486894e-17 +0 0 848 0 2.04520017178669e-16 +0 0 849 0 5.12760919462988e-17 +0 0 850 0 8.38662420086868e-19 +0 0 851 0 5.44168175201247e-17 +0 0 852 0 7.20206536165884e-18 +0 0 853 0 1.52073920716303e-17 +0 0 854 0 2.41665749707551e-18 +0 0 855 0 1.84430197950718e-18 +0 0 856 0 5.35652076911538e-18 +0 0 857 0 1.32957994904708e-18 +0 0 858 0 2.67443160280765e-17 +0 0 859 0 1.34828264271144e-18 +0 0 860 0 1.0000018833337 +0 0 861 0 2.28157005529317e-18 +0 0 862 0 8.01581927876805e-16 +0 0 863 0 9.58925977150713e-18 +0 0 864 0 1.78551263176749e-18 +0 0 865 0 1.60319957787593e-18 +0 0 866 0 1.75974534759252e-05 +0 0 867 0 2.78156833277186e-18 +0 0 868 0 7.73059266530279e-19 +0 0 869 0 1.17795500871416e-18 +0 0 870 0 1.91640537556963e-18 +0 0 871 0 6.95566889681028e-18 +0 0 872 0 2.74751406613414e-16 +0 0 873 0 1.39198015900224e-17 +0 0 874 0 2.46153537238274e-18 +0 0 875 0 4.70892542734504e-18 +0 0 876 0 1.85952173587902e-18 +0 0 877 0 8.07053640426276e-19 +0 0 878 0 7.31176627758085e-19 +0 0 879 0 4.08072408706016e-19 +0 0 880 0 4.385392234678e-05 +0 0 881 0 1.69928528387247e-18 +0 0 882 0 1.99311385977932e-18 +0 0 883 0 2.92313525014749e-18 +0 0 884 0 1.23566021708296e-18 +0 0 885 0 1.72211871048639e-19 +0 0 886 0 2.52714736601707e-18 +0 0 887 0 2.92387032217964e-18 +0 0 888 0 2.88315250755371e-18 +0 0 889 0 3.9867982463281e-17 +0 0 890 0 3.82124422551599e-17 +0 0 891 0 5.79882200713553e-17 +0 0 892 0 2.65417222223042e-18 +0 0 893 0 3.30360913022255e-17 +0 0 894 0 1.43000155475834e-18 +0 0 895 0 7.996315247806e-18 +0 0 896 0 2.0441188496466e-18 +0 0 897 0 6.58853570865061e-19 +0 0 898 0 7.52408570579406e-18 +0 0 899 0 4.16890760378907e-18 +0 0 900 0 3.93683186873244e-17 +0 0 901 0 1.09407123553472e-18 +0 0 902 0 0.999921513331678 +0 0 903 0 2.04997193061869e-05 +0 0 904 0 2.14722996839509e-18 +0 0 905 0 1.52820070724435e-16 +0 0 906 0 2.14722996839509e-18 +0 0 907 0 2.39491222212977e-18 +0 0 908 0 5.0450440605821e-19 +0 0 909 0 5.28058724912793e-05 +0 0 910 0 5.0450440605821e-19 +0 0 911 0 2.39491222212977e-18 +0 0 912 0 8.04727075234134e-19 +0 0 913 0 2.12635732582275e-18 +0 0 914 0 2.78133351408001e-18 +0 0 915 0 3.2555837246426e-17 +0 0 916 0 2.78133351408001e-18 +0 0 917 0 2.12635732582275e-18 +0 0 918 0 8.04727075234134e-19 +0 0 919 0 4.01814793694845e-18 +0 0 920 0 1.02510449081916e-18 +0 0 921 0 1.41550300468111e-18 +0 0 922 0 2.06134881270023e-18 +0 0 923 0 9.29382333788463e-05 +0 0 924 0 2.06134881270023e-18 +0 0 925 0 1.41550300468111e-18 +0 0 926 0 1.02510449081916e-18 +0 0 927 0 4.01814793694845e-18 +0 0 928 0 2.12929889416988e-18 +0 0 929 0 2.12833043710925e-18 +0 0 930 0 2.30872321487347e-17 +0 0 931 0 4.51539211886658e-18 +0 0 932 0 1.78656297943678e-17 +0 0 933 0 2.1440100744561e-16 +0 0 934 0 1.78656297943678e-17 +0 0 935 0 4.51539211886658e-18 +0 0 936 0 2.30872321487347e-17 +0 0 937 0 2.12833043710925e-18 +0 0 938 0 2.12929889416988e-18 +0 0 939 0 6.25053605979676e-18 +0 0 940 0 5.84449298167825e-19 +0 0 941 0 2.1599150478542e-17 +0 0 942 0 2.48159982787964e-18 +0 0 943 0 7.50855388532515e-17 +0 0 944 0 1.31220123098754e-18 +0 0 945 0 1.00015439908689 +0 0 946 0 1.31281802261548e-18 +0 0 947 0 1.3738304539614e-18 +0 0 948 0 1.96516757166246e-17 +0 0 949 0 9.75920970216119e-17 +0 0 950 0 1.77552229833685e-18 +0 0 951 0 1.64250165670922e-18 +0 0 952 0 1.71212458226647e-18 +0 0 953 0 1.75974534761035e-05 +0 0 954 0 6.91790283937458e-19 +0 0 955 0 8.90875857016024e-19 +0 0 956 0 3.89209515347961e-18 +0 0 957 0 1.62847545745966e-18 +0 0 958 0 1.58325543290377e-17 +0 0 959 0 1.69976687073133e-16 +0 0 960 0 3.95232449263947e-18 +0 0 961 0 2.01998821667695e-18 +0 0 962 0 1.31560644761094e-18 +0 0 963 0 5.67990066115052e-19 +0 0 964 0 2.1493022908341e-18 +0 0 965 0 1.15013309922323e-18 +0 0 966 0 6.83360180765841e-19 +0 0 967 0 4.38539223464573e-05 +0 0 968 0 1.52157746124813e-18 +0 0 969 0 9.73848349008618e-19 +0 0 970 0 1.1118072070144e-18 +0 0 971 0 1.41756256173262e-18 +0 0 972 0 3.74344296615362e-18 +0 0 973 0 1.2267688952668e-18 +0 0 974 0 3.13551186147386e-17 +0 0 975 0 3.42757228906224e-18 +0 0 976 0 6.40795837796222e-17 +0 0 977 0 1.31472229597747e-16 +0 0 978 0 4.04554346729173e-17 +0 0 979 0 8.66083039986821e-19 +0 0 980 0 4.90488076738132e-18 +0 0 981 0 1.12542489195502e-18 +0 0 982 0 1.04067178716628e-18 +0 0 983 0 1.55653666868627e-17 +0 0 984 0 2.69272717424224e-18 +0 0 985 0 8.59467078535362e-17 +0 0 986 0 2.56607728520345e-18 +0 0 987 0 8.84019374803995e-17 +0 0 988 0 6.27482964180217e-19 +0 0 989 0 0.999921513331678 +0 0 990 0 1.91479521240975e-17 +0 0 991 0 6.62414348177421e-18 +0 0 992 0 1.14359801845158e-18 +0 0 993 0 5.23249947050335e-18 +0 0 994 0 1.52114702971771e-18 +0 0 995 0 3.51697022956538e-18 +0 0 996 0 2.02957703088277e-17 +0 0 997 0 1.38120984398174e-18 +0 0 998 0 1.3214809640366e-07 +0 0 999 0 2.30632522995558e-18 +0 0 1000 0 2.2586880621662e-18 +0 0 1001 0 1.42562179631691e-17 +0 0 1002 0 2.57442528277579e-18 +0 0 1003 0 1.27469114092117e-17 +0 0 1004 0 5.52555969131028e-16 +0 0 1005 0 5.20278953553291e-19 +0 0 1006 0 2.17226820883134e-18 +0 0 1007 0 1.33059979078473e-18 +0 0 1008 0 1.64681982202032e-18 +0 0 1009 0 4.90249782974398e-18 +0 0 1010 0 4.76183931331732e-17 +0 0 1011 0 7.95132973326717e-18 +0 0 1012 0 7.01404998945679e-07 +0 0 1013 0 1.11600449888717e-18 +0 0 1014 0 3.29978522271776e-18 +0 0 1015 0 3.81032435686969e-18 +0 0 1016 0 2.30592989966764e-18 +0 0 1017 0 3.09412831180852e-17 +0 0 1018 0 2.55117950576327e-18 +0 0 1019 0 5.95384050080904e-17 +0 0 1020 0 3.3664037050623e-19 +0 0 1021 0 7.32188238356106e-17 +0 0 1022 0 3.7306835718217e-16 +0 0 1023 0 4.13892882660509e-17 +0 0 1024 0 4.60777504847064e-19 +0 0 1025 0 1.05232629462707e-18 +0 0 1026 0 9.60925842253937e-18 +0 0 1027 0 2.32255926406953e-18 +0 0 1028 0 1.50337779099894e-17 +0 0 1029 0 2.18971549130978e-18 +0 0 1030 0 5.45378898146781e-17 +0 0 1031 0 2.39986361699236e-18 +0 0 1032 0 8.95455477514791e-17 +0 0 1033 0 6.52725735665193e-19 +0 0 1034 0 1.0000018833337 +0 0 1035 0 5.47129960355755e-18 +0 0 1036 0 2.95379496867972e-18 +0 0 1037 0 2.49159193575504e-17 +0 0 1038 0 1.00173601909006e-18 +0 0 1039 0 8.93748213349705e-19 +0 0 1040 0 4.06239960607231e-17 +0 0 1041 0 2.9737133771324e-19 +0 0 1042 0 4.42163100088626e-17 +0 0 1043 0 2.27917326398704e-18 +0 0 1044 0 1.25960566327666e-18 +0 0 1045 0 1.16554729844369e-17 +0 0 1046 0 4.87951711153778e-18 +0 0 1047 0 8.88056538026363e-18 +0 0 1048 0 5.71407925337622e-18 +0 0 1049 0 3.37884787788595e-17 +0 0 1050 0 1.4971243233255e-16 +0 0 1051 0 1.05652695146833e-18 +0 0 1052 0 2.5533905611674e-18 +0 0 1053 0 3.38093569215689e-18 +0 0 1054 0 9.08054058078178e-17 +0 0 1055 0 1.80985194283632e-18 +0 0 1056 0 5.45247189619745e-17 +0 0 1057 0 2.57285451738846e-18 +0 0 1058 0 7.73845926405792e-09 +0 0 1059 0 2.58693668945888e-18 +0 0 1060 0 4.85296953153476e-18 +0 0 1061 0 9.35295326750246e-18 +0 0 1062 0 3.02301231419637e-18 +0 0 1063 0 6.12319572679038e-17 +0 0 1064 0 2.36766175053829e-18 +0 0 1065 0 8.020036817246e-17 +0 0 1066 0 1.8624304532567e-18 +0 0 1067 0 7.96375107016257e-17 +0 0 1068 0 3.00263398343079e-16 +0 0 1069 0 5.29964355831303e-18 +0 0 1070 0 1.24544244955602e-18 +0 0 1071 0 1.31094356740321e-18 +0 0 1072 0 2.58424182778962e-17 +0 0 1073 0 1.85202486731072e-18 +0 0 1074 0 1.26402253397356e-16 +0 0 1075 0 1.67686061688045e-18 +0 0 1076 0 7.31408477171783e-17 +0 0 1077 0 5.66311201481505e-18 +0 0 1078 0 6.10579999218398e-17 +0 0 1079 0 8.14732433171258e-19 +0 0 1080 0 0.999999966401335 +0 0 1081 0 1.14346796101649e-17 +0 0 1082 0 7.69857910528577e-18 +0 0 1083 0 3.66297519946946e-18 +0 0 1084 0 1.75856666714408e-17 +0 0 1085 0 8.37684680852043e-18 +0 0 1086 0 1.16823245531696e-18 +0 0 1087 0 1.09637641414583e-17 +0 0 1088 0 5.4127199896868e-18 +0 0 1089 0 1.71416462194688e-17 +0 0 1090 0 5.52907996687068e-18 +0 0 1091 0 3.85395051304351e-18 +0 0 1092 0 2.53492206817316e-17 +0 0 1093 0 1.38002999985436e-18 +0 0 1094 0 6.20663352078267e-17 +0 0 1095 0 3.42998781565981e-18 +0 0 1096 0 7.58457826410823e-18 +0 0 1097 0 1.26800390210015e-18 +0 0 1098 0 2.07692095592758e-18 +0 0 1099 0 8.93406781703816e-18 +0 0 1100 0 1.28408232773991e-18 +0 0 1101 0 7.47119764748869e-17 +0 0 1102 0 1.83200240980472e-18 +0 0 1103 0 9.57765754087778e-17 +0 0 1104 0 3.90904480845223e-18 +0 0 1105 0 5.50704357266118e-11 +0 0 1106 0 6.56668783208863e-18 +0 0 1107 0 2.99314633479947e-18 +0 0 1108 0 1.03060914003795e-16 +0 0 1109 0 8.40175480822975e-19 +0 0 1110 0 2.06960188058953e-17 +0 0 1111 0 9.56120991057081e-19 +0 0 1112 0 7.65439472067558e-18 +0 0 1113 0 3.68964935300421e-18 +0 0 1114 0 3.11029483057052e-17 +0 0 1115 0 1.46434933876326e-16 +0 0 1116 0 9.73506245166085e-18 +0 0 1117 0 4.81177932534439e-17 +0 0 1118 0 1.50248755272594e-19 +0 0 1119 0 1.88491083706956e-16 +0 0 1120 0 1.97649892058402e-18 +0 0 1121 0 1.79175834408757e-17 +0 0 1122 0 1.97053220106663e-18 +0 0 1123 0 2.1599150478542e-17 +0 0 1124 0 2.83074428795156e-18 +0 0 1125 0 5.41775400537111e-17 +0 0 1126 0 4.50726431745167e-18 +0 0 1127 0 1.00000000046712 +0 0 1128 0 1.09816904660692e-18 +0 0 1129 0 2.76778932072525e-18 +0 0 1130 0 6.06996659067099e-17 +0 0 1131 0 3.30937650935233e-18 +0 0 1132 0 9.31341406819672e-19 +0 0 1133 0 1.06064369704152e-16 +0 0 1134 0 1.21113001418877e-18 +0 0 1135 0 5.75349726188198e-17 +0 0 1136 0 3.36680346988557e-18 +0 0 1137 0 3.38033450334982e-18 +0 0 1138 0 1.97295837137154e-16 +0 0 1139 0 7.76943538909381e-19 +0 0 1140 0 5.51234042488458e-17 +0 0 1141 0 1.4505262055697e-18 +0 0 1142 0 1.57803793561494e-16 +0 0 1143 0 3.51103729022153e-18 +0 0 1144 0 3.34508360566579e-18 +0 0 1145 0 1.52019925367833e-16 +0 0 1146 0 1.89217363932863e-18 +0 0 1147 0 5.51576911273855e-17 +0 0 1148 0 1.36519528480952e-18 +0 0 1149 0 6.30421937200724e-17 +0 0 1150 0 1.62687153076406e-18 +0 0 1151 0 8.28093734462239e-17 +0 0 1152 0 9.68324888409364e-19 +0 0 1153 0 3.77768493129536e-18 +0 0 1154 0 1.20138859751182e-16 +0 0 1155 0 3.80376124451345e-18 +0 0 1156 0 7.52432956258364e-17 +0 0 1157 0 6.59879998368864e-19 +0 0 1158 0 2.32870878658728e-18 +0 0 1159 0 3.67694773480922e-18 +0 0 1160 0 5.40846537651119e-17 +0 0 1161 0 7.90043307067068e-19 +0 0 1162 0 1.8471853009639e-16 +0 0 1163 0 6.56446371765093e-18 +0 0 1164 0 4.6666901588641e-18 +0 0 1165 0 4.53118192619172e-16 +0 0 1166 0 1.50248755272594e-19 +0 0 1167 0 2.29713762420456e-17 +0 0 1168 0 2.28629619321542e-18 +0 0 1169 0 1.74833057921004e-17 +0 0 1170 0 5.84449298167825e-19 +0 0 1171 0 1.39620275785842e-18 +0 0 1172 0 2.49720456296537e-18 +0 0 1173 0 2.79227325142613e-17 +0 0 1174 0 4.38397096571845e-18 +0 0 1175 0 0.99999999999539 +0 0 1176 0 7.01032046163671e-17 +0 0 1177 0 5.53749491869119e-17 +0 0 1178 0 1.43237645249046e-18 +0 0 1179 0 9.82180327749477e-17 +0 0 1180 0 1.23019854006314e-16 +0 0 1181 0 2.28007602639035e-18 +0 0 1182 0 5.31470262836073e-17 +0 0 1183 0 1.3153468975959e-18 +0 0 1184 0 1.18421928786997e-16 +0 0 1185 0 5.02162239688057e-16 +0 0 1186 0 3.97175063838975e-18 +0 0 1187 0 1.81456229065949e-17 +0 0 1188 0 3.12184694494718e-18 +0 0 1189 0 4.0392402301543e-17 +0 0 1190 0 1.28623782574833e-18 +0 0 1191 0 6.8411310244275e-17 +0 0 1192 0 4.4017072984318e-16 +0 0 1193 0 8.62272932449773e-19 +0 0 1194 0 5.16835610943144e-17 +0 0 1195 0 1.75112479211222e-18 +0 0 1196 0 1.68740537876425e-17 +0 0 1197 0 3.04635103496557e-18 +0 0 1198 0 1.35652750778933e-17 +0 0 1199 0 1.8566072941454e-18 +0 0 1200 0 1.78117371401827e-16 +0 0 1201 0 2.09415581021419e-16 +0 0 1202 0 2.99854215970375e-18 +0 0 1203 0 1.06332856796439e-16 +0 0 1204 0 4.6027448146913e-19 +0 0 1205 0 8.85936515942598e-18 +0 0 1206 0 1.14880813186546e-18 +0 0 1207 0 7.28502398321881e-18 +0 0 1208 0 8.32646901598413e-19 +0 0 1209 0 1.83356059172378e-17 +0 0 1210 0 2.18282599816819e-18 +0 0 1211 0 1.01903339366867e-16 +0 0 1212 0 1.36846417823355e-16 +0 0 1213 0 4.6666901588641e-18 +0 0 1214 0 4.81177932534439e-17 +0 0 1215 0 2.10552811560726e-18 +0 0 1216 0 9.06286676256445e-18 +0 0 1217 0 7.7777283206072e-19 +0 0 1218 0 6.25053605979676e-18 +0 0 1219 0 2.41811968393966e-18 +0 0 1220 0 3.64557291617106e-18 +0 0 1221 0 3.65953206545456e-18 +0 0 1222 0 2.34414424478857e-17 +0 0 1223 0 2.63858066974299e-18 +0 0 1224 0 1.00000000000004 +0 0 1225 0 3.82326580127759e-17 +0 0 1226 0 1.64224961943611e-16 +0 0 1227 0 1.62443916628546e-18 +0 0 1228 0 9.6525754663742e-17 +0 0 1229 0 1.70029243021364e-16 +0 0 1230 0 2.09144311081954e-18 +0 0 1231 0 1.74047481197855e-17 +0 0 1232 0 3.11143957501315e-18 +0 0 1233 0 2.41428654897197e-16 +0 0 1234 0 1.18745561014631e-16 +0 0 1235 0 1.43127651129405e-18 +0 0 1236 0 8.94667740951154e-17 +0 0 1237 0 1.71755685016726e-18 +0 0 1238 0 6.04928540724881e-17 +0 0 1239 0 6.40135020576466e-19 +0 0 1240 0 2.98947019287401e-16 +0 0 1241 0 9.30168783101124e-18 +0 0 1242 0 2.69178381558142e-18 +0 0 1243 0 5.64400858869207e-17 +0 0 1244 0 8.61969722037684e-19 +0 0 1245 0 9.23013649770916e-18 +0 0 1246 0 3.0818420630933e-18 +0 0 1247 0 9.34758172627984e-17 +0 0 1248 0 4.22356733592445e-18 +0 0 1249 0 2.0025686590957e-16 +0 0 1250 0 1.98778708373577e-16 +0 0 1251 0 1.00265452020522e-18 +0 0 1252 0 1.03950051984451e-17 +0 0 1253 0 1.24933498707299e-18 +0 0 1254 0 2.01516652407043e-17 +0 0 1255 0 1.63764137069768e-18 +0 0 1256 0 1.63012699469052e-17 +0 0 1257 0 4.06703243210855e-18 +0 0 1258 0 9.19980813021803e-17 +0 0 1259 0 2.5459923209664e-18 +0 0 1260 0 3.33880641021191e-16 +0 0 1261 0 2.92244667385855e-16 +0 0 1262 0 4.03027323619507e-18 +0 0 1263 0 6.5003631861233e-18 +0 0 1264 0 2.53230094501729e-18 +0 0 1265 0 7.23871144815958e-18 +0 0 1266 0 8.95986991960446e-19 +0 0 1267 0 1.14698304938213e-18 +0 0 1268 0 2.0078793977621e-18 +0 0 1269 0 2.06193225290238e-17 +0 0 1270 0 4.10761175964785e-18 +0 0 1271 0 4.18793982147017e-17 +0 0 1272 0 6.15022874545265e-18 +0 0 1273 0 2.55048251542096e-16 +0 0 1274 0 0.999999999999985 +0 0 1275 0 2.64344339067723e-18 +0 0 1276 0 1.87345407112983e-18 +0 0 1277 0 6.25909107102128e-17 +0 0 1278 0 3.11454063212421e-18 +0 0 1279 0 1.32423673245189e-18 +0 0 1280 0 1.0825494611002e-16 +0 0 1281 0 8.46243623824959e-19 +0 0 1282 0 6.09587320218591e-17 +0 0 1283 0 3.01394921877438e-18 +0 0 1284 0 4.20100563205737e-18 +0 0 1285 0 3.05529567554742e-17 +0 0 1286 0 1.07391206564205e-18 +0 0 1287 0 5.28618947065522e-17 +0 0 1288 0 1.13912834681563e-18 +0 0 1289 0 1.35793236659969e-16 +0 0 1290 0 3.61513107619773e-18 +0 0 1291 0 1.66482692857761e-18 +0 0 1292 0 6.06065573716819e-17 +0 0 1293 0 3.33044320554178e-18 +0 0 1294 0 3.16248016950026e-17 +0 0 1295 0 1.2142016724391e-18 +0 0 1296 0 2.66683928110934e-17 +0 0 1297 0 5.00060824827721e-18 +0 0 1298 0 4.38562585280082e-16 +0 0 1299 0 3.87334716952945e-18 +0 0 1300 0 6.59083828414278e-18 +0 0 1301 0 1.25722522132176e-16 +0 0 1302 0 2.32256779929808e-18 +0 0 1303 0 5.91084074681487e-17 +0 0 1304 0 1.95928584332599e-18 +0 0 1305 0 4.11566347145509e-17 +0 0 1306 0 4.28686632469553e-18 +0 0 1307 0 8.31972080693647e-17 +0 0 1308 0 3.55887347144962e-18 +0 0 1309 0 3.64378424041635e-16 +0 0 1310 0 4.80535922102544e-18 +0 0 1311 0 9.49129503877141e-17 +0 0 1312 0 2.5049928665978e-16 +0 0 1313 0 4.05222843169415e-18 +0 0 1314 0 2.90961849550968e-17 +0 0 1315 0 4.0878426495782e-18 +0 0 1316 0 2.73538767240692e-17 +0 0 1317 0 1.63867348448145e-18 +0 0 1318 0 1.34882812221406e-17 +0 0 1319 0 3.96639313195255e-18 +0 0 1320 0 1.44823634284553e-16 +0 0 1321 0 4.38741132920142e-18 +0 0 1322 0 1.98192062909461e-16 +0 0 1323 0 1.21613459357846e-18 +0 0 1324 0 1.63101971786441e-18 +0 0 1325 0 1.0000000000004 +0 0 1326 0 1.19978836169859e-17 +0 0 1327 0 2.87042083501281e-17 +0 0 1328 0 4.34813639079679e-18 +0 0 1329 0 4.04744631722203e-17 +0 0 1330 0 3.14457332643574e-17 +0 0 1331 0 3.25495642447711e-18 +0 0 1332 0 2.12675324631673e-17 +0 0 1333 0 7.55449367486422e-18 +0 0 1334 0 4.2915011753262e-17 +0 0 1335 0 2.08917928089517e-17 +0 0 1336 0 1.62178482020045e-18 +0 0 1337 0 5.71685376655754e-17 +0 0 1338 0 5.49546197125917e-19 +0 0 1339 0 6.25921646268996e-17 +0 0 1340 0 2.48600532740211e-18 +0 0 1341 0 1.94750921911309e-17 +0 0 1342 0 1.12813030495956e-17 +0 0 1343 0 3.09109920740574e-18 +0 0 1344 0 1.33989394724605e-16 +0 0 1345 0 2.06340069848138e-18 +0 0 1346 0 1.80806887524119e-17 +0 0 1347 0 1.3333985298931e-18 +0 0 1348 0 1.60740562271451e-16 +0 0 1349 0 7.47605776276693e-18 +0 0 1350 0 7.03076328043214e-18 +0 0 1351 0 3.37056730615106e-12 +0 0 1352 0 3.14743792997956e-18 +0 0 1353 0 5.33017341700592e-17 +0 0 1354 0 1.85602804244812e-18 +0 0 1355 0 2.65111412282337e-17 +0 0 1356 0 8.37064534831337e-19 +0 0 1357 0 9.23939540244081e-17 +0 0 1358 0 2.14818748549981e-18 +0 0 1359 0 9.92501315444787e-17 +0 0 1360 0 2.74987719592903e-18 +0 0 1361 0 1.04098802221156e-18 +0 0 1362 0 4.13698245534645e-18 +0 0 1363 0 3.66723090901262e-16 +0 0 1364 0 1.45187800283965e-16 +0 0 1365 0 3.09975256393894e-18 +0 0 1366 0 8.07479931147239e-17 +0 0 1367 0 7.64095458395965e-19 +0 0 1368 0 1.29021231906437e-17 +0 0 1369 0 1.90657966657646e-18 +0 0 1370 0 8.15227986219559e-17 +0 0 1371 0 4.76005780519117e-18 +0 0 1372 0 1.29255589859105e-16 +0 0 1373 0 8.06473857011048e-18 +0 0 1374 0 1.36180564246849e-17 +0 0 1375 0 2.43270125305845e-17 +0 0 1376 0 1.75292751782465e-18 +0 0 1377 0 0.999999999965649 +0 0 1378 0 1.95323852339407e-18 +0 0 1379 0 2.78033840765153e-18 +0 0 1380 0 4.86519800193342e-17 +0 0 1381 0 1.36488959740437e-18 +0 0 1382 0 3.0854228228258e-18 +0 0 1383 0 1.9568759366379e-17 +0 0 1384 0 1.88590573157744e-18 +0 0 1385 0 1.36703474013477e-17 +0 0 1386 0 2.03333160500139e-18 +0 0 1387 0 2.46040490759254e-18 +0 0 1388 0 1.98006370966462e-17 +0 0 1389 0 1.05069271976794e-18 +0 0 1390 0 2.2448760651409e-17 +0 0 1391 0 2.37728142310896e-18 +0 0 1392 0 1.06928850630944e-17 +0 0 1393 0 8.02772584257883e-19 +0 0 1394 0 6.64321706079609e-16 +0 0 1395 0 2.30640311552936e-17 +0 0 1396 0 2.46176825139867e-18 +0 0 1397 0 8.48706954083968e-17 +0 0 1398 0 3.07478615919428e-18 +0 0 1399 0 1.44075683871834e-17 +0 0 1400 0 2.80551644396486e-18 +0 0 1401 0 1.10190549852447e-17 +0 0 1402 0 2.01263286026571e-18 +0 0 1403 0 2.0523362045801e-18 +0 0 1404 0 3.9700300781079e-10 +0 0 1405 0 2.82892421048617e-18 +0 0 1406 0 1.98036122029144e-16 +0 0 1407 0 3.39927837213536e-19 +0 0 1408 0 8.88320968321433e-17 +0 0 1409 0 7.85831014378893e-19 +0 0 1410 0 5.71037766606965e-17 +0 0 1411 0 3.41566411031629e-18 +0 0 1412 0 2.52170037816766e-18 +0 0 1413 0 1.41748746853983e-18 +0 0 1414 0 5.9335308735182e-19 +0 0 1415 0 1.82398651044164e-17 +0 0 1416 0 2.52406973762987e-16 +0 0 1417 0 7.92863089590777e-17 +0 0 1418 0 2.68866192488425e-18 +0 0 1419 0 7.07881289518379e-17 +0 0 1420 0 6.68811351885834e-19 +0 0 1421 0 1.22323713326542e-18 +0 0 1422 0 1.17918243096434e-18 +0 0 1423 0 9.25550296302484e-17 +0 0 1424 0 5.30630772519832e-18 +0 0 1425 0 1.5252948471571e-17 +0 0 1426 0 2.86151898719492e-18 +0 0 1427 0 2.10066288184105e-18 +0 0 1428 0 1.97248844891478e-17 +0 0 1429 0 3.39082915417825e-18 +0 0 1430 0 1.00000000211013 +0 0 1431 0 1.53600652330418e-17 +0 0 1432 0 1.83861216673208e-17 +0 0 1433 0 3.8071115110481e-18 +0 0 1434 0 4.40550401192353e-18 +0 0 1435 0 5.84373674863637e-18 +0 0 1436 0 3.35237569729431e-18 +0 0 1437 0 4.79332045858007e-17 +0 0 1438 0 2.3873867318357e-18 +0 0 1439 0 1.99487131396931e-18 +0 0 1440 0 4.42933962767715e-09 +0 0 1441 0 1.95116608376845e-18 +0 0 1442 0 4.28876348531053e-17 +0 0 1443 0 6.08734010393657e-19 +0 0 1444 0 2.90457754454508e-17 +0 0 1445 0 1.04721908589567e-18 +0 0 1446 0 1.16843605659154e-18 +0 0 1447 0 1.09368641934603e-18 +0 0 1448 0 3.85338149586961e-16 +0 0 1449 0 1.01924575572788e-18 +0 0 1450 0 2.97400505910584e-18 +0 0 1451 0 2.71687452548385e-17 +0 0 1452 0 4.36556757379189e-18 +0 0 1453 0 8.09660506617298e-18 +0 0 1454 0 3.22130866314527e-18 +0 0 1455 0 2.56900782096002e-19 +0 0 1456 0 2.33582426831016e-18 +0 0 1457 0 1.63976036238322e-18 +0 0 1458 0 3.04170664285387e-08 +0 0 1459 0 2.97498713480259e-18 +0 0 1460 0 2.47716234076995e-17 +0 0 1461 0 1.70337161353741e-18 +0 0 1462 0 9.56031700808475e-17 +0 0 1463 0 3.88690370569466e-18 +0 0 1464 0 2.33638000548724e-18 +0 0 1465 0 1.85440622387623e-18 +0 0 1466 0 1.81301763188068e-18 +0 0 1467 0 4.16072317871031e-19 +0 0 1468 0 2.33286686380784e-18 +0 0 1469 0 1.16436289850675e-17 +0 0 1470 0 2.47407255896559e-17 +0 0 1471 0 8.79562808273924e-17 +0 0 1472 0 2.49186558059686e-18 +0 0 1473 0 5.70040308928482e-17 +0 0 1474 0 1.97015400949064e-18 +0 0 1475 0 9.9275814542731e-17 +0 0 1476 0 3.9385309384502e-18 +0 0 1477 0 1.89839275122662e-17 +0 0 1478 0 2.09406907659072e-18 +0 0 1479 0 5.64077778408272e-18 +0 0 1480 0 4.85862948844284e-18 +0 0 1481 0 1.61173052891435e-18 +0 0 1482 0 2.38336340763098e-17 +0 0 1483 0 3.19531821199905e-18 +0 0 1484 0 0.999999897682226 +0 0 1485 0 2.98091015993014e-18 +0 0 1486 0 1.13229682729038e-18 +0 0 1487 0 2.50209075097589e-17 +0 0 1488 0 6.0906650920906e-19 +0 0 1489 0 8.3032580033181e-16 +0 0 1490 0 2.53204348134218e-18 +0 0 1491 0 4.30915102651998e-18 +0 0 1492 0 1.14209812727738e-17 +0 0 1493 0 2.62611910096751e-18 +0 0 1494 0 1.58945629875867e-18 +0 0 1495 0 5.19215581975027e-07 +0 0 1496 0 1.74150379909576e-18 +0 0 1497 0 2.35957244212091e-17 +0 0 1498 0 1.51047257317809e-18 +0 0 1499 0 3.47849428038101e-18 +0 0 1500 0 7.38306093499369e-19 +0 0 1501 0 3.40066315511244e-18 +0 0 1502 0 3.74021885285904e-18 +0 0 1503 0 4.81386514916026e-16 +0 0 1504 0 8.68928585095563e-18 +0 0 1505 0 2.09558753932754e-18 +0 0 1506 0 2.66568033550945e-17 +0 0 1507 0 1.49183366705823e-18 +0 0 1508 0 1.42281388061679e-18 +0 0 1509 0 1.08940091201019e-18 +0 0 1510 0 2.57816122685755e-18 +0 0 1511 0 2.79376571085176e-18 +0 0 1512 0 2.24284943556672e-18 +0 0 1513 0 1.77056942448303e-06 +0 0 1514 0 3.2913635921357e-18 +0 0 1515 0 5.16085982991185e-17 +0 0 1516 0 2.15101804550918e-18 +0 0 1517 0 1.10700293486346e-18 +0 0 1518 0 3.00310488432288e-18 +0 0 1519 0 2.60948947481954e-18 +0 0 1520 0 2.57178495334312e-19 +0 0 1521 0 1.72110743458645e-18 +0 0 1522 0 6.04028466800283e-18 +0 0 1523 0 4.12052850164729e-18 +0 0 1524 0 1.16858970346766e-17 +0 0 1525 0 2.8039000023878e-18 +0 0 1526 0 8.41963506991451e-17 +0 0 1527 0 1.34731807003729e-18 +0 0 1528 0 3.85360555926551e-17 +0 0 1529 0 5.61397368272764e-18 +0 0 1530 0 1.42088458207689e-17 +0 0 1531 0 6.89628097707064e-19 +0 0 1532 0 8.46636416540734e-18 +0 0 1533 0 9.01705556875994e-19 +0 0 1534 0 2.30987901975225e-18 +0 0 1535 0 5.99991823179461e-18 +0 0 1536 0 8.44562770589941e-19 +0 0 1537 0 2.47268022330042e-17 +0 0 1538 0 5.49062774627426e-18 +0 0 1539 0 1.00000408516062 +0 0 1540 0 1.21816039268202e-17 +0 0 1541 0 9.87721244291884e-06 +0 0 1542 0 2.02344942803155e-18 +0 0 1543 0 6.25649309311165e-19 +0 0 1544 0 1.53265625979901e-18 +0 0 1545 0 3.1675922076426e-16 +0 0 1546 0 2.69360201489973e-17 +0 0 1547 0 9.43732957773327e-19 +0 0 1548 0 1.74338905298866e-18 +0 0 1549 0 5.3371387261412e-19 +0 0 1550 0 1.61503855077139e-18 +0 0 1551 0 3.74205217002025e-05 +0 0 1552 0 2.00138830898542e-18 +0 0 1553 0 2.05948184358558e-18 +0 0 1554 0 5.73240319614094e-19 +0 0 1555 0 3.03637967524975e-18 +0 0 1556 0 2.95981080254069e-18 +0 0 1557 0 2.563270763016e-18 +0 0 1558 0 2.09730242567263e-18 +0 0 1559 0 2.2217005659578e-16 +0 0 1560 0 1.8597684533177e-17 +0 0 1561 0 2.213717901821e-18 +0 0 1562 0 5.09256357376173e-18 +0 0 1563 0 3.05428408554738e-18 +0 0 1564 0 1.29328485773292e-18 +0 0 1565 0 2.41488848501353e-18 +0 0 1566 0 2.17829729146333e-18 +0 0 1567 0 2.27650134768376e-18 +0 0 1568 0 2.27684834975044e-18 +0 0 1569 0 7.58601015116359e-05 +0 0 1570 0 8.970360296103e-19 +0 0 1571 0 1.7167021089813e-18 +0 0 1572 0 2.25947499893964e-18 +0 0 1573 0 4.94632849014957e-19 +0 0 1574 0 3.98860920811758e-19 +0 0 1575 0 1.16635801038996e-18 +0 0 1576 0 2.84025340071708e-18 +0 0 1577 0 2.21253961031504e-18 +0 0 1578 0 5.80231703291183e-18 +0 0 1579 0 3.35417319405769e-18 +0 0 1580 0 2.26343439855053e-17 +0 0 1581 0 3.23678749068952e-16 +0 0 1582 0 7.28782361384209e-17 +0 0 1583 0 3.33480518295713e-18 +0 0 1584 0 2.36422687743658e-17 +0 0 1585 0 3.6573803119936e-18 +0 0 1586 0 4.5148763048356e-18 +0 0 1587 0 1.14906126009912e-18 +0 0 1588 0 8.82440259355728e-19 +0 0 1589 0 3.76192685095719e-18 +0 0 1590 0 2.04431908174893e-18 +0 0 1591 0 1.81754077736215e-17 +0 0 1592 0 2.32129907860736e-18 +0 0 1593 0 6.43572114627432e-17 +0 0 1594 0 1.92502327879444e-18 +0 0 1595 0 0.999874934436319 +0 0 1596 0 6.22462981667688e-16 +0 0 1597 0 1.23089823076877e-18 +0 0 1598 0 5.30731002357538e-05 +0 0 1599 0 1.23089823076877e-18 +0 0 1600 0 1.040643459484e-18 +0 0 1601 0 6.04817956412654e-18 +0 0 1602 0 6.20874149670434e-16 +0 0 1603 0 6.04817956412654e-18 +0 0 1604 0 1.040643459484e-18 +0 0 1605 0 1.61635570739422e-19 +0 0 1606 0 2.04891664433017e-18 +0 0 1607 0 8.7146810767353e-19 +0 0 1608 0 9.64009010512251e-05 +0 0 1609 0 8.7146810767353e-19 +0 0 1610 0 2.04891664433017e-18 +0 0 1611 0 1.61635570739422e-19 +0 0 1612 0 1.07982703871225e-18 +0 0 1613 0 3.09396259598599e-18 +0 0 1614 0 2.48594578675018e-18 +0 0 1615 0 2.49666095274292e-17 +0 0 1616 0 5.16145162387802e-16 +0 0 1617 0 2.49666095274292e-17 +0 0 1618 0 2.48594578675018e-18 +0 0 1619 0 3.09396259598599e-18 +0 0 1620 0 1.07982703871225e-18 +0 0 1621 0 2.02768321013231e-19 +0 0 1622 0 1.19870525938672e-18 +0 0 1623 0 7.1226779401922e-19 +0 0 1624 0 3.64045142635067e-18 +0 0 1625 0 5.25062701133939e-19 +0 0 1626 0 0.000156081328322698 +0 0 1627 0 5.25062701133939e-19 +0 0 1628 0 3.64045142635067e-18 +0 0 1629 0 7.1226779401922e-19 +0 0 1630 0 1.19870525938672e-18 +0 0 1631 0 2.02768321013231e-19 +0 0 1632 0 9.87751447091202e-19 +0 0 1633 0 2.67864390074623e-18 +0 0 1634 0 2.64563385854064e-18 +0 0 1635 0 1.783231921078e-17 +0 0 1636 0 1.65033843798477e-18 +0 0 1637 0 5.87717424790957e-17 +0 0 1638 0 4.06400092477823e-17 +0 0 1639 0 4.20670783331125e-17 +0 0 1640 0 2.48580358615881e-18 +0 0 1641 0 1.44574212551991e-17 +0 0 1642 0 2.64563385854064e-18 +0 0 1643 0 2.67864390074623e-18 +0 0 1644 0 9.87751447091202e-19 +0 0 1645 0 5.54847104175411e-19 +0 0 1646 0 5.38814191329006e-18 +0 0 1647 0 1.64380865078838e-18 +0 0 1648 0 2.93717310833619e-17 +0 0 1649 0 2.66649709621124e-18 +0 0 1650 0 1.07923471583217e-16 +0 0 1651 0 2.0984685280769e-18 +0 0 1652 0 1.00024346068784 +0 0 1653 0 1.39388374170193e-17 +0 0 1654 0 5.58310030057162e-19 +0 0 1655 0 1.02932438515391e-18 +0 0 1656 0 9.87721244319542e-06 +0 0 1657 0 1.38949723570236e-18 +0 0 1658 0 1.96043113109616e-18 +0 0 1659 0 2.14645698392159e-17 +0 0 1660 0 3.86552264792115e-16 +0 0 1661 0 1.37601142657301e-19 +0 0 1662 0 2.58509267364937e-18 +0 0 1663 0 1.95828217335403e-18 +0 0 1664 0 7.15505802882184e-19 +0 0 1665 0 8.90876334003185e-19 +0 0 1666 0 3.7420521700383e-05 +0 0 1667 0 1.45942482916296e-18 +0 0 1668 0 1.64630110093325e-18 +0 0 1669 0 8.74402727971721e-19 +0 0 1670 0 1.13490622346735e-18 +0 0 1671 0 4.01107824327992e-18 +0 0 1672 0 1.07768258176109e-18 +0 0 1673 0 6.42754919317226e-18 +0 0 1674 0 2.70625683502566e-16 +0 0 1675 0 8.83904887352951e-19 +0 0 1676 0 7.37533543860405e-19 +0 0 1677 0 2.52643327046754e-18 +0 0 1678 0 6.19803993395836e-19 +0 0 1679 0 1.06607848414179e-18 +0 0 1680 0 1.64136362774813e-18 +0 0 1681 0 9.06075421662457e-19 +0 0 1682 0 3.12277915550916e-18 +0 0 1683 0 2.92969686386439e-18 +0 0 1684 0 7.58601015112004e-05 +0 0 1685 0 3.49182438873672e-18 +0 0 1686 0 1.55910943561278e-18 +0 0 1687 0 3.72158862649652e-20 +0 0 1688 0 1.64526691137315e-18 +0 0 1689 0 1.92103790187927e-19 +0 0 1690 0 1.99233623421121e-18 +0 0 1691 0 6.37801851875366e-18 +0 0 1692 0 5.43881840762835e-18 +0 0 1693 0 1.86431666253793e-17 +0 0 1694 0 3.76568513235505e-18 +0 0 1695 0 6.78993643483415e-17 +0 0 1696 0 4.10680380830293e-16 +0 0 1697 0 2.07499756142853e-17 +0 0 1698 0 3.5194451427178e-18 +0 0 1699 0 5.81480093378502e-18 +0 0 1700 0 2.59268734947412e-18 +0 0 1701 0 1.41661538956454e-18 +0 0 1702 0 1.54204113782949e-18 +0 0 1703 0 2.18228134231444e-18 +0 0 1704 0 1.3379640754452e-17 +0 0 1705 0 2.919275907642e-18 +0 0 1706 0 1.62008062775606e-17 +0 0 1707 0 1.82022315839731e-18 +0 0 1708 0 1.20550676913394e-16 +0 0 1709 0 1.50238991996578e-18 +0 0 1710 0 0.999874934436319 +0 0 1711 0 6.01275520073409e-18 +0 0 1712 0 1.7790113804224e-18 +0 0 1713 0 1.75995965068376e-17 +0 0 1714 0 2.50365508488088e-18 +0 0 1715 0 2.49375442924379e-18 +0 0 1716 0 1.50499806648814e-17 +0 0 1717 0 4.15362413866956e-19 +0 0 1718 0 1.17326434405851e-17 +0 0 1719 0 1.08063075942948e-15 +0 0 1720 0 2.33246900395828e-18 +0 0 1721 0 3.51294223273964e-18 +0 0 1722 0 1.56804749176287e-18 +0 0 1723 0 1.09512807756566e-17 +0 0 1724 0 1.41838993565179e-18 +0 0 1725 0 5.19215582315683e-07 +0 0 1726 0 1.71046383657117e-18 +0 0 1727 0 6.21451288054883e-19 +0 0 1728 0 1.65138778141216e-18 +0 0 1729 0 5.07898775349588e-18 +0 0 1730 0 3.1745899417652e-17 +0 0 1731 0 3.14119220903925e-18 +0 0 1732 0 1.98005823016197e-17 +0 0 1733 0 6.78135072436434e-16 +0 0 1734 0 6.3732368826503e-18 +0 0 1735 0 1.58903544033811e-18 +0 0 1736 0 2.14947673888037e-18 +0 0 1737 0 1.96407071175312e-18 +0 0 1738 0 2.54298771279979e-18 +0 0 1739 0 1.86591772281704e-18 +0 0 1740 0 2.47350290479755e-18 +0 0 1741 0 3.73280273730105e-17 +0 0 1742 0 4.02181209868936e-18 +0 0 1743 0 1.77056942449258e-06 +0 0 1744 0 2.42965593755128e-19 +0 0 1745 0 2.45477098543542e-18 +0 0 1746 0 3.2493902475451e-18 +0 0 1747 0 1.84817456889531e-18 +0 0 1748 0 8.6815143322777e-18 +0 0 1749 0 4.0248471440685e-18 +0 0 1750 0 9.44400069233837e-18 +0 0 1751 0 6.50944606369635e-18 +0 0 1752 0 8.07693955544407e-17 +0 0 1753 0 4.42945145561046e-19 +0 0 1754 0 9.26845199820968e-17 +0 0 1755 0 4.0367180158031e-16 +0 0 1756 0 8.34298459220848e-18 +0 0 1757 0 2.46467608323665e-18 +0 0 1758 0 4.72346918059077e-18 +0 0 1759 0 8.28689735750532e-19 +0 0 1760 0 5.61167189411941e-19 +0 0 1761 0 1.35191621308265e-17 +0 0 1762 0 2.21800359024884e-19 +0 0 1763 0 1.95287451849888e-17 +0 0 1764 0 2.22530135884256e-18 +0 0 1765 0 9.41577157757418e-17 +0 0 1766 0 1.41341741065651e-18 +0 0 1767 0 9.89100431138289e-17 +0 0 1768 0 1.01590368784087e-18 +0 0 1769 0 1.00000408516062 +0 0 1770 0 2.26129643791071e-17 +0 0 1771 0 3.39568485530515e-18 +0 0 1772 0 2.67832200720248e-18 +0 0 1773 0 2.26216485703505e-17 +0 0 1774 0 2.80538895127684e-18 +0 0 1775 0 2.4137246808791e-18 +0 0 1776 0 3.82201554869453e-17 +0 0 1777 0 2.72611949515835e-18 +0 0 1778 0 4.24277575599679e-18 +0 0 1779 0 2.1572010157856e-19 +0 0 1780 0 2.3404691593224e-18 +0 0 1781 0 2.80916425108012e-17 +0 0 1782 0 1.67479693669981e-19 +0 0 1783 0 4.9687146019573e-17 +0 0 1784 0 9.08531930533942e-19 +0 0 1785 0 4.42933967033516e-09 +0 0 1786 0 4.73860634643796e-19 +0 0 1787 0 2.95084811827738e-18 +0 0 1788 0 1.51564918439357e-17 +0 0 1789 0 3.63958760975454e-18 +0 0 1790 0 1.5155977286726e-17 +0 0 1791 0 6.21816221230582e-18 +0 0 1792 0 1.05006217726527e-17 +0 0 1793 0 2.63740792809911e-16 +0 0 1794 0 3.48768988466093e-18 +0 0 1795 0 3.29559086284825e-18 +0 0 1796 0 2.81487133481373e-18 +0 0 1797 0 3.46071466316765e-18 +0 0 1798 0 1.99873531801135e-18 +0 0 1799 0 1.00366500156024e-16 +0 0 1800 0 2.54692817169782e-18 +0 0 1801 0 5.70774630111622e-17 +0 0 1802 0 3.19738627971108e-18 +0 0 1803 0 3.04170663327705e-08 +0 0 1804 0 2.20427365540875e-18 +0 0 1805 0 2.0828978254651e-18 +0 0 1806 0 6.50013172810572e-18 +0 0 1807 0 2.19777075097496e-18 +0 0 1808 0 1.78368085692916e-17 +0 0 1809 0 1.57085035712674e-18 +0 0 1810 0 4.16189484145969e-17 +0 0 1811 0 1.54581333199831e-18 +0 0 1812 0 5.20231687268189e-17 +0 0 1813 0 5.71139817325447e-19 +0 0 1814 0 1.02792614790956e-16 +0 0 1815 0 8.51711400530383e-17 +0 0 1816 0 9.82174800354556e-18 +0 0 1817 0 2.05749872478216e-18 +0 0 1818 0 1.52078680635079e-18 +0 0 1819 0 1.02386444539472e-17 +0 0 1820 0 2.19219537699281e-18 +0 0 1821 0 4.13446951118111e-17 +0 0 1822 0 1.81531528622597e-18 +0 0 1823 0 1.14265735430583e-16 +0 0 1824 0 1.39447278481437e-18 +0 0 1825 0 3.11668030080539e-17 +0 0 1826 0 6.21976662494661e-19 +0 0 1827 0 6.96856352106137e-17 +0 0 1828 0 2.98836018160714e-18 +0 0 1829 0 0.999999897682231 +0 0 1830 0 6.44578872000544e-18 +0 0 1831 0 5.29389223869098e-19 +0 0 1832 0 4.48961284355799e-17 +0 0 1833 0 2.32289467772967e-18 +0 0 1834 0 2.32918464621334e-19 +0 0 1835 0 1.16519999136984e-17 +0 0 1836 0 3.41335322328985e-18 +0 0 1837 0 1.59136945894176e-17 +0 0 1838 0 3.00662029356925e-18 +0 0 1839 0 2.5658843073196e-18 +0 0 1840 0 9.55732209641731e-18 +0 0 1841 0 3.87032469714887e-19 +0 0 1842 0 2.06711828675922e-17 +0 0 1843 0 1.14942648854053e-18 +0 0 1844 0 1.97244825443979e-17 +0 0 1845 0 1.91868296273121e-18 +0 0 1846 0 2.26550476136879e-18 +0 0 1847 0 1.26450017279494e-17 +0 0 1848 0 1.80217410940583e-18 +0 0 1849 0 1.72750692267326e-17 +0 0 1850 0 2.50894223060433e-18 +0 0 1851 0 7.62027825435376e-17 +0 0 1852 0 1.82902831018634e-18 +0 0 1853 0 3.21366125825198e-17 +0 0 1854 0 3.35816241162521e-16 +0 0 1855 0 5.91472001125559e-19 +0 0 1856 0 2.91062905801676e-18 +0 0 1857 0 5.18447868464625e-18 +0 0 1858 0 5.84912219651337e-17 +0 0 1859 0 1.36639212486606e-18 +0 0 1860 0 1.08653247167934e-16 +0 0 1861 0 2.30967928337293e-18 +0 0 1862 0 2.18973107355377e-16 +0 0 1863 0 5.31211713702798e-18 +0 0 1864 0 3.970029346119e-10 +0 0 1865 0 8.85196443123967e-19 +0 0 1866 0 3.28739228183235e-18 +0 0 1867 0 1.52464700398981e-17 +0 0 1868 0 6.07891418634335e-18 +0 0 1869 0 1.11539521617915e-16 +0 0 1870 0 1.53480222164295e-18 +0 0 1871 0 3.95327933047176e-17 +0 0 1872 0 3.19664132009691e-18 +0 0 1873 0 8.35356424612765e-17 +0 0 1874 0 1.2966763636052e-18 +0 0 1875 0 1.71534945146313e-17 +0 0 1876 0 8.44927283992961e-17 +0 0 1877 0 1.4841550470429e-17 +0 0 1878 0 8.06030092490867e-19 +0 0 1879 0 5.42805236609821e-19 +0 0 1880 0 8.09815749671393e-17 +0 0 1881 0 1.16827274786377e-18 +0 0 1882 0 1.9415521601218e-16 +0 0 1883 0 3.33469009961249e-18 +0 0 1884 0 1.41903989471232e-17 +0 0 1885 0 1.09887994708101e-18 +0 0 1886 0 3.24424998353997e-17 +0 0 1887 0 1.39706522885626e-18 +0 0 1888 0 3.44044131282251e-17 +0 0 1889 0 2.92175612917227e-18 +0 0 1890 0 1.00000000211014 +0 0 1891 0 1.19978836169859e-17 +0 0 1892 0 4.04744631722203e-17 +0 0 1893 0 4.34813639079679e-18 +0 0 1894 0 2.87042083501281e-17 +0 0 1895 0 4.2915011753262e-17 +0 0 1896 0 7.55449367486422e-18 +0 0 1897 0 2.12675324631673e-17 +0 0 1898 0 3.25495642447711e-18 +0 0 1899 0 3.14457332643574e-17 +0 0 1900 0 1.94750921911309e-17 +0 0 1901 0 2.48600532740211e-18 +0 0 1902 0 6.25921646268996e-17 +0 0 1903 0 5.49546197125917e-19 +0 0 1904 0 5.71685376655754e-17 +0 0 1905 0 1.62178482020045e-18 +0 0 1906 0 2.08917928089517e-17 +0 0 1907 0 7.03076328043214e-18 +0 0 1908 0 7.47605776276693e-18 +0 0 1909 0 1.60740562271451e-16 +0 0 1910 0 1.3333985298931e-18 +0 0 1911 0 1.80806887524119e-17 +0 0 1912 0 2.06340069848138e-18 +0 0 1913 0 1.33989394724605e-16 +0 0 1914 0 3.09109920740574e-18 +0 0 1915 0 1.12813030495956e-17 +0 0 1916 0 1.04098802221156e-18 +0 0 1917 0 2.74987719592903e-18 +0 0 1918 0 9.92501315444787e-17 +0 0 1919 0 2.14818748549981e-18 +0 0 1920 0 9.23939540244081e-17 +0 0 1921 0 8.37064534831337e-19 +0 0 1922 0 2.65111412282337e-17 +0 0 1923 0 1.85602804244812e-18 +0 0 1924 0 5.33017341700592e-17 +0 0 1925 0 3.14743792997956e-18 +0 0 1926 0 3.37056730615106e-12 +0 0 1927 0 1.36180564246849e-17 +0 0 1928 0 8.06473857011048e-18 +0 0 1929 0 1.29255589859105e-16 +0 0 1930 0 2.27444647994906e-18 +0 0 1931 0 7.63263149888155e-17 +0 0 1932 0 1.98919275162693e-18 +0 0 1933 0 1.29021231906437e-17 +0 0 1934 0 5.34271179611018e-19 +0 0 1935 0 6.87926893101661e-17 +0 0 1936 0 3.52810643319323e-18 +0 0 1937 0 1.45187800283965e-16 +0 0 1938 0 3.66723090901262e-16 +0 0 1939 0 4.13698245534645e-18 +0 0 1940 0 3.44058254399117e-17 +0 0 1941 0 2.09360428485583e-18 +0 0 1942 0 4.08242254674993e-16 +0 0 1943 0 3.09362973838066e-19 +0 0 1944 0 4.18645852679051e-17 +0 0 1945 0 2.10134031225006e-18 +0 0 1946 0 1.50765515911889e-17 +0 0 1947 0 1.64380865078838e-18 +0 0 1948 0 1.34523477581799e-17 +0 0 1949 0 1.16790572321491e-18 +0 0 1950 0 1.9576566587823e-17 +0 0 1951 0 6.99487575702536e-18 +0 0 1952 0 0.999999999965649 +0 0 1953 0 2.64344339067723e-18 +0 0 1954 0 3.11454063212421e-18 +0 0 1955 0 6.25909107102128e-17 +0 0 1956 0 1.87345407112983e-18 +0 0 1957 0 3.01394921877438e-18 +0 0 1958 0 6.09587320218591e-17 +0 0 1959 0 8.46243623824959e-19 +0 0 1960 0 1.0825494611002e-16 +0 0 1961 0 1.32423673245189e-18 +0 0 1962 0 3.61513107619773e-18 +0 0 1963 0 1.35793236659969e-16 +0 0 1964 0 1.13912834681563e-18 +0 0 1965 0 5.28618947065522e-17 +0 0 1966 0 1.07391206564205e-18 +0 0 1967 0 3.05529567554742e-17 +0 0 1968 0 4.20100563205737e-18 +0 0 1969 0 3.87334716952945e-18 +0 0 1970 0 4.38562585280082e-16 +0 0 1971 0 5.00060824827721e-18 +0 0 1972 0 2.66683928110934e-17 +0 0 1973 0 1.2142016724391e-18 +0 0 1974 0 3.16248016950026e-17 +0 0 1975 0 3.33044320554178e-18 +0 0 1976 0 6.06065573716819e-17 +0 0 1977 0 1.66482692857761e-18 +0 0 1978 0 4.80535922102544e-18 +0 0 1979 0 3.64378424041635e-16 +0 0 1980 0 3.55887347144962e-18 +0 0 1981 0 8.31972080693647e-17 +0 0 1982 0 4.28686632469553e-18 +0 0 1983 0 4.11566347145509e-17 +0 0 1984 0 1.95928584332599e-18 +0 0 1985 0 5.91084074681487e-17 +0 0 1986 0 2.32256779929808e-18 +0 0 1987 0 1.25722522132176e-16 +0 0 1988 0 6.59083828414278e-18 +0 0 1989 0 1.21613459357846e-18 +0 0 1990 0 1.98192062909461e-16 +0 0 1991 0 4.38741132920142e-18 +0 0 1992 0 1.53241779745086e-16 +0 0 1993 0 5.35751338020613e-18 +0 0 1994 0 7.09482164298147e-18 +0 0 1995 0 1.63867348448145e-18 +0 0 1996 0 2.31586221737103e-17 +0 0 1997 0 4.60879793812096e-18 +0 0 1998 0 2.14358367182331e-17 +0 0 1999 0 4.05222843169415e-18 +0 0 2000 0 2.5049928665978e-16 +0 0 2001 0 9.49129503877141e-17 +0 0 2002 0 3.25478632964273e-18 +0 0 2003 0 1.48704737022121e-16 +0 0 2004 0 2.09360428485583e-18 +0 0 2005 0 7.89147937316937e-17 +0 0 2006 0 2.19992070306852e-18 +0 0 2007 0 1.07738487313121e-17 +0 0 2008 0 3.16175643687437e-18 +0 0 2009 0 5.38814191329006e-18 +0 0 2010 0 5.84102483599543e-19 +0 0 2011 0 8.42298265712396e-18 +0 0 2012 0 9.17244463707579e-19 +0 0 2013 0 1.19717751637587e-17 +0 0 2014 0 1.75292751782465e-18 +0 0 2015 0 1.0000000000004 +0 0 2016 0 3.82326580127759e-17 +0 0 2017 0 9.6525754663742e-17 +0 0 2018 0 1.62443916628546e-18 +0 0 2019 0 1.64224961943611e-16 +0 0 2020 0 2.41428654897197e-16 +0 0 2021 0 3.11143957501315e-18 +0 0 2022 0 1.74047481197855e-17 +0 0 2023 0 2.09144311081954e-18 +0 0 2024 0 1.70029243021364e-16 +0 0 2025 0 2.98947019287401e-16 +0 0 2026 0 6.40135020576466e-19 +0 0 2027 0 6.04928540724881e-17 +0 0 2028 0 1.71755685016726e-18 +0 0 2029 0 8.94667740951154e-17 +0 0 2030 0 1.43127651129405e-18 +0 0 2031 0 1.18745561014631e-16 +0 0 2032 0 2.0025686590957e-16 +0 0 2033 0 4.22356733592445e-18 +0 0 2034 0 9.34758172627984e-17 +0 0 2035 0 3.0818420630933e-18 +0 0 2036 0 9.23013649770916e-18 +0 0 2037 0 8.61969722037684e-19 +0 0 2038 0 5.64400858869207e-17 +0 0 2039 0 2.69178381558142e-18 +0 0 2040 0 9.30168783101124e-18 +0 0 2041 0 3.33880641021191e-16 +0 0 2042 0 2.5459923209664e-18 +0 0 2043 0 9.19980813021803e-17 +0 0 2044 0 4.06703243210855e-18 +0 0 2045 0 1.63012699469052e-17 +0 0 2046 0 1.63764137069768e-18 +0 0 2047 0 2.01516652407043e-17 +0 0 2048 0 1.24933498707299e-18 +0 0 2049 0 1.03950051984451e-17 +0 0 2050 0 1.00265452020522e-18 +0 0 2051 0 1.98778708373577e-16 +0 0 2052 0 2.55048251542096e-16 +0 0 2053 0 6.15022874545265e-18 +0 0 2054 0 4.18793982147017e-17 +0 0 2055 0 2.88461458832819e-18 +0 0 2056 0 1.86830690844117e-17 +0 0 2057 0 2.04871969358733e-18 +0 0 2058 0 1.14698304938213e-18 +0 0 2059 0 2.59076891203347e-18 +0 0 2060 0 1.19066063290055e-17 +0 0 2061 0 1.33939913684652e-18 +0 0 2062 0 6.5003631861233e-18 +0 0 2063 0 4.03027323619507e-18 +0 0 2064 0 2.92244667385855e-16 +0 0 2065 0 1.00482016198328e-16 +0 0 2066 0 3.25478632964273e-18 +0 0 2067 0 3.44058254399117e-17 +0 0 2068 0 1.81370696646022e-18 +0 0 2069 0 1.10158630265089e-17 +0 0 2070 0 1.53606377951492e-18 +0 0 2071 0 8.51656817375362e-19 +0 0 2072 0 5.54847104175411e-19 +0 0 2073 0 2.39420797872782e-18 +0 0 2074 0 5.18548734985255e-19 +0 0 2075 0 1.65330465234958e-18 +0 0 2076 0 2.08496027485469e-18 +0 0 2077 0 2.43270125305845e-17 +0 0 2078 0 1.63101971786441e-18 +0 0 2079 0 0.999999999999985 +0 0 2080 0 1.22932933568647e-16 +0 0 2081 0 7.63758070615735e-17 +0 0 2082 0 1.50519623249224e-18 +0 0 2083 0 1.57472813453395e-16 +0 0 2084 0 4.52472974703923e-17 +0 0 2085 0 7.56436426378767e-19 +0 0 2086 0 9.8447269649198e-17 +0 0 2087 0 1.10280467927213e-18 +0 0 2088 0 3.50630320030451e-17 +0 0 2089 0 3.78467964258084e-17 +0 0 2090 0 6.50090623307573e-19 +0 0 2091 0 6.52494136337182e-17 +0 0 2092 0 1.8554959355927e-18 +0 0 2093 0 7.58852433025958e-17 +0 0 2094 0 2.6640169229109e-18 +0 0 2095 0 1.65246689376044e-16 +0 0 2096 0 7.39407520216313e-17 +0 0 2097 0 3.75879489023039e-18 +0 0 2098 0 1.51131510384875e-17 +0 0 2099 0 2.6664443133821e-18 +0 0 2100 0 4.75225028405445e-17 +0 0 2101 0 2.31676108164207e-18 +0 0 2102 0 5.00569829293519e-17 +0 0 2103 0 2.58651258154211e-18 +0 0 2104 0 6.13407926849855e-17 +0 0 2105 0 3.75235256315421e-17 +0 0 2106 0 5.90106738297087e-19 +0 0 2107 0 1.06778680704947e-17 +0 0 2108 0 1.00667127606783e-18 +0 0 2109 0 1.5746826154771e-17 +0 0 2110 0 4.01984746980456e-18 +0 0 2111 0 3.15846671180757e-17 +0 0 2112 0 9.92859696235512e-19 +0 0 2113 0 4.54851386701309e-17 +0 0 2114 0 2.45962121537641e-18 +0 0 2115 0 1.3896597771017e-16 +0 0 2116 0 5.23411472803583e-17 +0 0 2117 0 2.03315974104654e-18 +0 0 2118 0 1.37743068876401e-17 +0 0 2119 0 1.52987394242019e-18 +0 0 2120 0 2.4963950491732e-18 +0 0 2121 0 5.2335175254619e-19 +0 0 2122 0 1.3203475051959e-17 +0 0 2123 0 3.40630432588055e-18 +0 0 2124 0 6.44986078635729e-18 +0 0 2125 0 2.36681022550947e-18 +0 0 2126 0 1.56097012232549e-17 +0 0 2127 0 2.61612492623445e-18 +0 0 2128 0 5.3627738879551e-17 +0 0 2129 0 2.94356254674886e-17 +0 0 2130 0 2.29557769235614e-18 +0 0 2131 0 1.25620253289189e-17 +0 0 2132 0 2.47624541132462e-18 +0 0 2133 0 2.80919430724675e-18 +0 0 2134 0 2.59062714078399e-18 +0 0 2135 0 4.87749883790583e-18 +0 0 2136 0 1.49391000377753e-18 +0 0 2137 0 4.52087727217551e-18 +0 0 2138 0 1.03137827455714e-18 +0 0 2139 0 5.99722536715803e-18 +0 0 2140 0 1.61709543471837e-18 +0 0 2141 0 1.85796468879701e-17 +0 0 2142 0 4.42586123156973e-18 +0 0 2143 0 6.31418182917591e-17 +0 0 2144 0 1.00000000000003 +0 0 2145 0 2.03321955355643e-19 +0 0 2146 0 3.83692842895309e-18 +0 0 2147 0 2.28205567789506e-17 +0 0 2148 0 1.5289630606435e-18 +0 0 2149 0 2.51058305278565e-18 +0 0 2150 0 1.37130701898341e-16 +0 0 2151 0 4.22279840140637e-19 +0 0 2152 0 1.15341691810841e-16 +0 0 2153 0 5.57505858644325e-18 +0 0 2154 0 3.29077495126007e-18 +0 0 2155 0 1.35519408210781e-16 +0 0 2156 0 1.00465510183793e-18 +0 0 2157 0 1.93424809816544e-17 +0 0 2158 0 3.66370481959851e-19 +0 0 2159 0 2.61251347025135e-16 +0 0 2160 0 2.36610644091869e-18 +0 0 2161 0 4.56230174955192e-18 +0 0 2162 0 1.34822355871233e-16 +0 0 2163 0 1.83862958709322e-18 +0 0 2164 0 9.22796800882704e-17 +0 0 2165 0 2.1387139657772e-18 +0 0 2166 0 7.25941736930818e-17 +0 0 2167 0 2.24495981953872e-18 +0 0 2168 0 2.98384352358814e-16 +0 0 2169 0 4.59260126495766e-18 +0 0 2170 0 5.40175751693956e-18 +0 0 2171 0 2.62279062337381e-17 +0 0 2172 0 2.25339541591718e-18 +0 0 2173 0 8.38145222698225e-17 +0 0 2174 0 2.44702985438609e-18 +0 0 2175 0 2.18107705044829e-17 +0 0 2176 0 6.47251827322058e-19 +0 0 2177 0 1.43017144249178e-16 +0 0 2178 0 2.14470368960808e-19 +0 0 2179 0 2.27430865699328e-16 +0 0 2180 0 1.83997903334488e-18 +0 0 2181 0 5.41612444209796e-19 +0 0 2182 0 1.65266544550897e-16 +0 0 2183 0 2.54857401133235e-18 +0 0 2184 0 4.241386948211e-17 +0 0 2185 0 1.59566770428452e-18 +0 0 2186 0 5.31782442143596e-17 +0 0 2187 0 5.03894020224597e-19 +0 0 2188 0 2.67716387373806e-17 +0 0 2189 0 1.54977837472287e-18 +0 0 2190 0 1.29077690296972e-16 +0 0 2191 0 2.00955558060907e-18 +0 0 2192 0 3.39497307348947e-16 +0 0 2193 0 1.65676318118418e-18 +0 0 2194 0 4.29843164419931e-17 +0 0 2195 0 1.28946959255751e-16 +0 0 2196 0 2.78771688920489e-18 +0 0 2197 0 2.07084572544943e-18 +0 0 2198 0 4.7259133791179e-19 +0 0 2199 0 1.82113645649745e-17 +0 0 2200 0 2.1427974727391e-18 +0 0 2201 0 7.93118607349869e-18 +0 0 2202 0 3.43784811149482e-18 +0 0 2203 0 3.31093115260535e-17 +0 0 2204 0 1.37323938869334e-18 +0 0 2205 0 6.91687079892504e-17 +0 0 2206 0 3.35162666475711e-18 +0 0 2207 0 2.40410886617838e-16 +0 0 2208 0 2.83712699796423e-18 +0 0 2209 0 2.48236696499826e-18 +0 0 2210 0 0.999999999999948 +0 0 2211 0 4.83483794914535e-17 +0 0 2212 0 4.20042808375468e-17 +0 0 2213 0 3.56296050621039e-18 +0 0 2214 0 1.56529819215926e-17 +0 0 2215 0 2.36314107589702e-17 +0 0 2216 0 4.36369853842077e-18 +0 0 2217 0 1.71320884815888e-17 +0 0 2218 0 4.80087614572629e-18 +0 0 2219 0 4.56295828202731e-17 +0 0 2220 0 1.5028907286998e-17 +0 0 2221 0 1.50559756303887e-18 +0 0 2222 0 4.65785187683143e-17 +0 0 2223 0 3.48308533449932e-18 +0 0 2224 0 2.0895005330451e-17 +0 0 2225 0 3.06429372943545e-18 +0 0 2226 0 9.05971193263456e-17 +0 0 2227 0 6.78763761848194e-18 +0 0 2228 0 1.4525198728916e-18 +0 0 2229 0 9.01144238563488e-17 +0 0 2230 0 7.21054250771652e-19 +0 0 2231 0 6.60117881992952e-17 +0 0 2232 0 1.15057463583563e-18 +0 0 2233 0 1.15885281652971e-16 +0 0 2234 0 4.46906583553651e-18 +0 0 2235 0 5.00692254283082e-17 +0 0 2236 0 6.34911595258082e-18 +0 0 2237 0 3.58100573877276e-18 +0 0 2238 0 8.34676843890064e-17 +0 0 2239 0 1.24003625155003e-18 +0 0 2240 0 8.78184346825787e-17 +0 0 2241 0 1.39097063316068e-18 +0 0 2242 0 2.66901592384765e-17 +0 0 2243 0 1.45675626164163e-18 +0 0 2244 0 4.00112662524789e-16 +0 0 2245 0 3.95844637573345e-18 +0 0 2246 0 1.22110371287574e-17 +0 0 2247 0 2.88473918173838e-13 +0 0 2248 0 8.92297045906965e-18 +0 0 2249 0 1.08609393143096e-16 +0 0 2250 0 4.24541752090382e-18 +0 0 2251 0 4.23881946845181e-17 +0 0 2252 0 3.38129034059664e-18 +0 0 2253 0 4.57446788165678e-17 +0 0 2254 0 1.46560023074008e-18 +0 0 2255 0 8.66944845001904e-17 +0 0 2256 0 1.63437383519585e-18 +0 0 2257 0 4.16857041990066e-16 +0 0 2258 0 4.38620025284619e-18 +0 0 2259 0 2.95249972010388e-18 +0 0 2260 0 7.91062412328237e-18 +0 0 2261 0 3.21390993137697e-16 +0 0 2262 0 8.67506809645544e-17 +0 0 2263 0 2.5430805766345e-19 +0 0 2264 0 2.27508700415131e-17 +0 0 2265 0 7.15404983612432e-18 +0 0 2266 0 1.63347272041002e-17 +0 0 2267 0 1.01906845273402e-18 +0 0 2268 0 1.27008689083617e-17 +0 0 2269 0 1.99282068105331e-18 +0 0 2270 0 2.0061605143115e-16 +0 0 2271 0 2.42559986346916e-18 +0 0 2272 0 1.73092375199816e-16 +0 0 2273 0 4.42316287711941e-18 +0 0 2274 0 9.05441264986669e-18 +0 0 2275 0 1.02669987256682e-17 +0 0 2276 0 5.14612388706832e-18 +0 0 2277 0 1.00000000000346 +0 0 2278 0 1.85549851402246e-18 +0 0 2279 0 1.30333400094829e-18 +0 0 2280 0 2.696689873926e-17 +0 0 2281 0 9.92618719987862e-19 +0 0 2282 0 2.18457405895466e-18 +0 0 2283 0 4.95231008887562e-17 +0 0 2284 0 1.81468554680083e-18 +0 0 2285 0 7.35816606494282e-17 +0 0 2286 0 1.69211527217623e-18 +0 0 2287 0 1.61736417738153e-18 +0 0 2288 0 4.95117114036881e-17 +0 0 2289 0 1.22430020266177e-18 +0 0 2290 0 3.44124412029252e-18 +0 0 2291 0 1.96686314861878e-18 +0 0 2292 0 5.41156114104928e-17 +0 0 2293 0 1.50375704481862e-18 +0 0 2294 0 1.45577525178905e-18 +0 0 2295 0 3.42442179482122e-17 +0 0 2296 0 1.75855520056349e-18 +0 0 2297 0 4.73204165256641e-17 +0 0 2298 0 1.26358173432248e-18 +0 0 2299 0 4.6708578436981e-17 +0 0 2300 0 2.72082160282071e-18 +0 0 2301 0 2.77948423558006e-17 +0 0 2302 0 5.78380949069026e-19 +0 0 2303 0 6.48282361592111e-16 +0 0 2304 0 2.84856996958516e-17 +0 0 2305 0 3.82260110376175e-18 +0 0 2306 0 1.19016495319029e-16 +0 0 2307 0 3.07175043719426e-18 +0 0 2308 0 6.03172513379249e-17 +0 0 2309 0 3.05101144942131e-18 +0 0 2310 0 1.40684882872485e-16 +0 0 2311 0 4.51116434436281e-18 +0 0 2312 0 6.58932639865182e-18 +0 0 2313 0 2.72197761151451e-18 +0 0 2314 0 1.39262148698821e-18 +0 0 2315 0 2.90875006293981e-11 +0 0 2316 0 4.73671620237877e-18 +0 0 2317 0 9.56587383094806e-17 +0 0 2318 0 1.76611773975033e-18 +0 0 2319 0 7.45035127486415e-17 +0 0 2320 0 2.85238859984599e-18 +0 0 2321 0 1.03223904224247e-16 +0 0 2322 0 6.36299457776913e-19 +0 0 2323 0 1.1845451999467e-16 +0 0 2324 0 5.39449833378891e-18 +0 0 2325 0 3.99337464190688e-18 +0 0 2326 0 1.45724958581685e-18 +0 0 2327 0 3.28555810511239e-18 +0 0 2328 0 1.49104507371304e-17 +0 0 2329 0 2.14258401772956e-16 +0 0 2330 0 9.36135748835368e-17 +0 0 2331 0 2.97227020992822e-18 +0 0 2332 0 5.03491969616775e-17 +0 0 2333 0 1.74575466841682e-18 +0 0 2334 0 3.84205535100113e-17 +0 0 2335 0 2.19693664850711e-18 +0 0 2336 0 9.97173171919626e-17 +0 0 2337 0 1.13301768239075e-18 +0 0 2338 0 1.39608003927138e-16 +0 0 2339 0 6.58115522795328e-18 +0 0 2340 0 1.74599065432859e-17 +0 0 2341 0 1.3709794718633e-18 +0 0 2342 0 2.18178430933852e-18 +0 0 2343 0 4.29419759436693e-17 +0 0 2344 0 5.17942003686897e-18 +0 0 2345 0 0.99999999981539 +0 0 2346 0 6.93650037421426e-18 +0 0 2347 0 1.96916210899089e-17 +0 0 2348 0 9.69919480054174e-19 +0 0 2349 0 4.41628638717972e-18 +0 0 2350 0 6.75729789010604e-18 +0 0 2351 0 2.97983442659099e-18 +0 0 2352 0 3.67206635567965e-17 +0 0 2353 0 2.24838228376637e-18 +0 0 2354 0 2.71267724201607e-18 +0 0 2355 0 1.89361721587323e-18 +0 0 2356 0 1.52997037916995e-18 +0 0 2357 0 3.21484802005492e-17 +0 0 2358 0 4.12718721664483e-18 +0 0 2359 0 6.49323247264179e-18 +0 0 2360 0 3.27503734720132e-18 +0 0 2361 0 2.99929357394523e-18 +0 0 2362 0 2.23679224527507e-10 +0 0 2363 0 2.197537256178e-18 +0 0 2364 0 1.19086045454172e-17 +0 0 2365 0 1.4167937312762e-18 +0 0 2366 0 1.65934699074324e-18 +0 0 2367 0 1.62172563629572e-18 +0 0 2368 0 2.72816906734485e-17 +0 0 2369 0 2.11626299706156e-18 +0 0 2370 0 3.04959398103644e-18 +0 0 2371 0 1.98630388326021e-18 +0 0 2372 0 3.51307263266414e-17 +0 0 2373 0 1.90589102335033e-17 +0 0 2374 0 1.66733626329633e-18 +0 0 2375 0 2.05488860176103e-17 +0 0 2376 0 8.57794158542571e-18 +0 0 2377 0 6.09670089560625e-17 +0 0 2378 0 8.13003616703614e-18 +0 0 2379 0 9.43266501201998e-18 +0 0 2380 0 2.13945865626324e-18 +0 0 2381 0 2.40597014041203e-18 +0 0 2382 0 1.52000834871418e-18 +0 0 2383 0 7.87013271695056e-19 +0 0 2384 0 1.90007675155491e-09 +0 0 2385 0 3.75671452472589e-18 +0 0 2386 0 3.41847810556116e-17 +0 0 2387 0 1.08698145782799e-18 +0 0 2388 0 7.07215256100436e-17 +0 0 2389 0 1.66056309853007e-18 +0 0 2390 0 4.1359794994759e-17 +0 0 2391 0 2.90396748447274e-18 +0 0 2392 0 1.82877386140954e-18 +0 0 2393 0 1.05980673827007e-18 +0 0 2394 0 3.73779969850049e-18 +0 0 2395 0 2.45043059971587e-18 +0 0 2396 0 1.5426237041358e-18 +0 0 2397 0 9.06440649872152e-18 +0 0 2398 0 4.99712837257103e-16 +0 0 2399 0 8.58688146632762e-17 +0 0 2400 0 1.24847754970835e-18 +0 0 2401 0 2.52511674322605e-17 +0 0 2402 0 1.41611707105426e-18 +0 0 2403 0 4.79062882460186e-17 +0 0 2404 0 3.07326472377947e-18 +0 0 2405 0 7.98777335207996e-17 +0 0 2406 0 5.53936047679804e-18 +0 0 2407 0 1.77651166268354e-17 +0 0 2408 0 2.01404927904645e-18 +0 0 2409 0 3.43193215634155e-18 +0 0 2410 0 2.37921852954613e-18 +0 0 2411 0 1.82798713867417e-18 +0 0 2412 0 2.89282930972613e-17 +0 0 2413 0 3.37222426873634e-18 +0 0 2414 0 1.00000000774511 +0 0 2415 0 2.65886493796416e-18 +0 0 2416 0 2.80128122891779e-18 +0 0 2417 0 2.45594488497025e-17 +0 0 2418 0 2.8511081963787e-19 +0 0 2419 0 1.83862211564247e-18 +0 0 2420 0 1.12009852953441e-17 +0 0 2421 0 3.06591807413827e-18 +0 0 2422 0 1.94891749006131e-17 +0 0 2423 0 2.16169570462227e-18 +0 0 2424 0 9.29324411029872e-16 +0 0 2425 0 9.04610187211287e-18 +0 0 2426 0 4.74466038986569e-18 +0 0 2427 0 3.99518817797548e-17 +0 0 2428 0 1.03898077654026e-18 +0 0 2429 0 3.13552405969445e-18 +0 0 2430 0 9.01886660338308e-19 +0 0 2431 0 2.90160596639424e-18 +0 0 2432 0 2.19622931829122e-08 +0 0 2433 0 4.39735727886538e-19 +0 0 2434 0 2.10711483376724e-17 +0 0 2435 0 8.17678619261719e-19 +0 0 2436 0 4.23569767923419e-17 +0 0 2437 0 3.59167886762026e-18 +0 0 2438 0 8.44064015123999e-19 +0 0 2439 0 3.22529359685965e-19 +0 0 2440 0 2.75968047894496e-18 +0 0 2441 0 5.85636499489787e-18 +0 0 2442 0 2.64672530825034e-16 +0 0 2443 0 1.91210423000493e-17 +0 0 2444 0 9.95135442084804e-18 +0 0 2445 0 1.41120949057759e-17 +0 0 2446 0 3.73585594507104e-18 +0 0 2447 0 1.17733898838297e-17 +0 0 2448 0 1.9583820222172e-18 +0 0 2449 0 4.87685765003123e-18 +0 0 2450 0 2.14339326022918e-18 +0 0 2451 0 1.99968506984859e-18 +0 0 2452 0 7.53839089220415e-19 +0 0 2453 0 2.15563380711225e-18 +0 0 2454 0 9.54751204492486e-08 +0 0 2455 0 7.58244757485615e-18 +0 0 2456 0 5.67581891295963e-17 +0 0 2457 0 7.64938737826751e-19 +0 0 2458 0 3.02467043651248e-17 +0 0 2459 0 6.60880779428109e-18 +0 0 2460 0 1.12795522826932e-18 +0 0 2461 0 1.51651816136595e-18 +0 0 2462 0 2.40381889406506e-18 +0 0 2463 0 5.92227676697925e-19 +0 0 2464 0 3.56666390078877e-18 +0 0 2465 0 3.49055350601609e-18 +0 0 2466 0 2.12605395407803e-18 +0 0 2467 0 5.12966294304542e-18 +0 0 2468 0 3.20837011740234e-16 +0 0 2469 0 1.29778376381903e-16 +0 0 2470 0 1.21499393188721e-18 +0 0 2471 0 3.50920553777724e-17 +0 0 2472 0 9.41747203570428e-19 +0 0 2473 0 8.24093988272687e-17 +0 0 2474 0 2.19307599852289e-18 +0 0 2475 0 1.59283452283145e-17 +0 0 2476 0 7.40349591321644e-19 +0 0 2477 0 1.07955839359265e-17 +0 0 2478 0 5.45029531538519e-19 +0 0 2479 0 4.39867024816814e-20 +0 0 2480 0 9.59677054870132e-18 +0 0 2481 0 9.42003169274826e-19 +0 0 2482 0 7.46299134162252e-17 +0 0 2483 0 2.22460045942742e-18 +0 0 2484 0 0.999999728212518 +0 0 2485 0 8.49519345719456e-18 +0 0 2486 0 4.58492776339166e-18 +0 0 2487 0 2.26530552011333e-18 +0 0 2488 0 3.22301795382334e-18 +0 0 2489 0 2.73698250131663e-07 +0 0 2490 0 8.81175489438981e-19 +0 0 2491 0 2.71024579221278e-17 +0 0 2492 0 3.70005507065642e-19 +0 0 2493 0 4.87926478774019e-18 +0 0 2494 0 1.63130621191648e-18 +0 0 2495 0 4.7999060665709e-16 +0 0 2496 0 1.81449377352395e-17 +0 0 2497 0 2.823852555382e-18 +0 0 2498 0 1.49934253566945e-17 +0 0 2499 0 3.25225032438549e-18 +0 0 2500 0 3.2911898562464e-18 +0 0 2501 0 1.56995476678274e-18 +0 0 2502 0 1.98826292280345e-18 +0 0 2503 0 1.4536516064261e-06 +0 0 2504 0 1.93079504617835e-18 +0 0 2505 0 2.03742190651302e-17 +0 0 2506 0 1.47091543612137e-18 +0 0 2507 0 4.04278102634505e-18 +0 0 2508 0 1.14370722623351e-18 +0 0 2509 0 2.95750462200662e-18 +0 0 2510 0 5.97266621445578e-19 +0 0 2511 0 1.01422827816511e-18 +0 0 2512 0 1.08173642624639e-18 +0 0 2513 0 5.26087850955153e-16 +0 0 2514 0 7.75282970710385e-18 +0 0 2515 0 3.24969900331018e-18 +0 0 2516 0 2.49493535934964e-17 +0 0 2517 0 1.24268168247236e-18 +0 0 2518 0 3.78990429844161e-18 +0 0 2519 0 7.25968003583465e-19 +0 0 2520 0 9.90270266746445e-19 +0 0 2521 0 1.12545059076686e-18 +0 0 2522 0 1.27470857026483e-18 +0 0 2523 0 3.14804440070341e-19 +0 0 2524 0 2.02633773084217e-18 +0 0 2525 0 3.90724285634935e-06 +0 0 2526 0 4.97008726964093e-18 +0 0 2527 0 4.35761362286119e-17 +0 0 2528 0 2.98195577647657e-18 +0 0 2529 0 4.79819407732255e-18 +0 0 2530 0 1.40912450839055e-18 +0 0 2531 0 2.23828783218518e-18 +0 0 2532 0 1.54336911684674e-18 +0 0 2533 0 2.04307515636416e-18 +0 0 2534 0 2.10441355836198e-18 +0 0 2535 0 2.6348209189789e-18 +0 0 2536 0 4.93906778410736e-18 +0 0 2537 0 8.07830964589576e-19 +0 0 2538 0 3.35316201545175e-17 +0 0 2539 0 2.17217004465591e-16 +0 0 2540 0 6.6771999447829e-17 +0 0 2541 0 3.70028127013489e-18 +0 0 2542 0 1.09207103954924e-16 +0 0 2543 0 6.06440380056991e-18 +0 0 2544 0 2.87180341169357e-17 +0 0 2545 0 2.97261229521695e-18 +0 0 2546 0 1.04427570143638e-17 +0 0 2547 0 2.90381338656579e-18 +0 0 2548 0 2.54173512831041e-18 +0 0 2549 0 6.9183875358152e-19 +0 0 2550 0 1.92220578417169e-18 +0 0 2551 0 7.27575641571915e-18 +0 0 2552 0 1.33633811647077e-18 +0 0 2553 0 3.27411386515331e-17 +0 0 2554 0 5.00293112491686e-19 +0 0 2555 0 1.00000811805813 +0 0 2556 0 4.87103524993941e-19 +0 0 2557 0 7.52001015747189e-16 +0 0 2558 0 1.05592442476841e-17 +0 0 2559 0 2.26247709811087e-18 +0 0 2560 0 7.5160983898327e-19 +0 0 2561 0 2.73148973419297e-05 +0 0 2562 0 1.79294146154066e-18 +0 0 2563 0 1.66413949730636e-18 +0 0 2564 0 1.99822789268368e-18 +0 0 2565 0 1.0684767080251e-18 +0 0 2566 0 2.82513337515284e-18 +0 0 2567 0 5.63344524804804e-16 +0 0 2568 0 1.0592415463757e-17 +0 0 2569 0 1.60307793349191e-18 +0 0 2570 0 8.51212725492943e-19 +0 0 2571 0 6.18296440720541e-18 +0 0 2572 0 1.79569897797362e-18 +0 0 2573 0 1.58649354045512e-18 +0 0 2574 0 9.87353346495131e-19 +0 0 2575 0 6.81070921726148e-05 +0 0 2576 0 1.38978706858629e-18 +0 0 2577 0 1.59015670345623e-18 +0 0 2578 0 3.04870690145932e-18 +0 0 2579 0 2.4728670593321e-18 +0 0 2580 0 1.27904731046496e-18 +0 0 2581 0 3.7276613590941e-18 +0 0 2582 0 4.05521087983577e-19 +0 0 2583 0 2.39416550165572e-18 +0 0 2584 0 9.37552207664042e-18 +0 0 2585 0 1.01577621312495e-15 +0 0 2586 0 3.961730814209e-17 +0 0 2587 0 1.05804866775609e-18 +0 0 2588 0 7.13089244549284e-18 +0 0 2589 0 2.40814325357805e-18 +0 0 2590 0 1.85093400195254e-18 +0 0 2591 0 4.59010692136451e-19 +0 0 2592 0 9.30266501519477e-19 +0 0 2593 0 2.07073305214584e-18 +0 0 2594 0 1.61940958177064e-18 +0 0 2595 0 2.95006950195898e-18 +0 0 2596 0 3.88277012281822e-18 +0 0 2597 0 0.000121999120884274 +0 0 2598 0 5.71220377107393e-18 +0 0 2599 0 3.60546099402229e-18 +0 0 2600 0 2.77214586728838e-18 +0 0 2601 0 5.98925491840385e-18 +0 0 2602 0 2.03698938298951e-18 +0 0 2603 0 1.82002107788228e-18 +0 0 2604 0 1.05338267493402e-18 +0 0 2605 0 1.09529403722104e-18 +0 0 2606 0 1.57984398695679e-18 +0 0 2607 0 1.13621553043167e-18 +0 0 2608 0 7.20935185161278e-18 +0 0 2609 0 5.74533116557543e-18 +0 0 2610 0 1.61020118490088e-17 +0 0 2611 0 9.99826044084524e-16 +0 0 2612 0 1.00736677535155e-17 +0 0 2613 0 2.19821689511131e-18 +0 0 2614 0 3.1110918420912e-17 +0 0 2615 0 1.16764080432527e-18 +0 0 2616 0 8.32617844237245e-18 +0 0 2617 0 4.85814894899901e-19 +0 0 2618 0 2.67179389668991e-18 +0 0 2619 0 1.66384580900756e-18 +0 0 2620 0 6.45813349866962e-19 +0 0 2621 0 5.26169907848209e-18 +0 0 2622 0 1.70421250292981e-18 +0 0 2623 0 2.17946393192642e-17 +0 0 2624 0 2.43728063576085e-18 +0 0 2625 0 9.17634144131355e-17 +0 0 2626 0 1.48671094756425e-18 +0 0 2627 0 0.999810132823089 +0 0 2628 0 4.06516907375095e-05 +0 0 2629 0 2.04719849895336e-18 +0 0 2630 0 7.98105010850771e-16 +0 0 2631 0 2.04719849895336e-18 +0 0 2632 0 8.88068696047541e-19 +0 0 2633 0 2.38803862555472e-19 +0 0 2634 0 9.94461196312482e-05 +0 0 2635 0 2.38803862555472e-19 +0 0 2636 0 8.88068696047541e-19 +0 0 2637 0 1.02497326902161e-18 +0 0 2638 0 1.09069694891708e-18 +0 0 2639 0 4.64609910728536e-18 +0 0 2640 0 1.11758807935618e-15 +0 0 2641 0 4.64609910728536e-18 +0 0 2642 0 1.09069694891708e-18 +0 0 2643 0 1.02497326902161e-18 +0 0 2644 0 1.89473898182879e-18 +0 0 2645 0 1.08339450765626e-18 +0 0 2646 0 2.82008872660752e-18 +0 0 2647 0 9.17282598088392e-19 +0 0 2648 0 0.000160539904664837 +0 0 2649 0 9.17282598088392e-19 +0 0 2650 0 2.82008872660752e-18 +0 0 2651 0 1.08339450765626e-18 +0 0 2652 0 1.89473898182879e-18 +0 0 2653 0 1.48986856013684e-18 +0 0 2654 0 1.53174187587836e-18 +0 0 2655 0 1.3451125689251e-18 +0 0 2656 0 2.13511339968772e-18 +0 0 2657 0 2.26461957875992e-17 +0 0 2658 0 4.18818549467859e-17 +0 0 2659 0 2.26461957875992e-17 +0 0 2660 0 2.13511339968772e-18 +0 0 2661 0 1.3451125689251e-18 +0 0 2662 0 1.53174187587836e-18 +0 0 2663 0 1.48986856013684e-18 +0 0 2664 0 2.72802688840085e-18 +0 0 2665 0 7.92477883210254e-19 +0 0 2666 0 1.1806423546607e-18 +0 0 2667 0 3.70891458625146e-18 +0 0 2668 0 2.84863535660177e-18 +0 0 2669 0 3.60200299307536e-18 +0 0 2670 0 0.000245435014278281 +0 0 2671 0 1.71740284903247e-18 +0 0 2672 0 1.47667032369084e-18 +0 0 2673 0 1.23832847938201e-18 +0 0 2674 0 1.1806423546607e-18 +0 0 2675 0 7.92477883210254e-19 +0 0 2676 0 2.72802688840085e-18 +0 0 2677 0 1.19734636083377e-18 +0 0 2678 0 5.95507282018284e-19 +0 0 2679 0 2.76958838196503e-18 +0 0 2680 0 1.47261480257988e-18 +0 0 2681 0 1.75946999858832e-17 +0 0 2682 0 5.59123883707031e-18 +0 0 2683 0 3.89458765726902e-17 +0 0 2684 0 6.97990332586986e-16 +0 0 2685 0 3.81015278952794e-17 +0 0 2686 0 1.90607014556507e-18 +0 0 2687 0 2.58007472573817e-17 +0 0 2688 0 4.32300801769693e-18 +0 0 2689 0 2.76958838196503e-18 +0 0 2690 0 5.95507282018284e-19 +0 0 2691 0 1.19734636083377e-18 +0 0 2692 0 2.22043146049499e-18 +0 0 2693 0 1.01511502104605e-18 +0 0 2694 0 8.18896901531886e-18 +0 0 2695 0 4.15517051231215e-18 +0 0 2696 0 2.66935106001416e-17 +0 0 2697 0 2.52577654174161e-19 +0 0 2698 0 9.79052294843012e-17 +0 0 2699 0 1.60008155865955e-18 +0 0 2700 0 1.00036549933632 +0 0 2701 0 1.54868042691635e-18 +0 0 2702 0 1.91311442903285e-18 +0 0 2703 0 1.64317413555027e-17 +0 0 2704 0 1.99036467329777e-15 +0 0 2705 0 3.74799449912354e-18 +0 0 2706 0 9.7878617123432e-19 +0 0 2707 0 3.24672279597354e-19 +0 0 2708 0 2.73148973420896e-05 +0 0 2709 0 1.22137128303362e-18 +0 0 2710 0 5.0294481022943e-18 +0 0 2711 0 7.32047444146949e-19 +0 0 2712 0 1.82939693009676e-18 +0 0 2713 0 8.16923808205055e-18 +0 0 2714 0 1.00018192847017e-15 +0 0 2715 0 2.85103975854654e-18 +0 0 2716 0 1.46710011358354e-18 +0 0 2717 0 7.386442942684e-19 +0 0 2718 0 1.06166714011143e-18 +0 0 2719 0 1.82469883905109e-18 +0 0 2720 0 1.26817163457782e-18 +0 0 2721 0 1.18179529506803e-18 +0 0 2722 0 6.81070921723948e-05 +0 0 2723 0 9.9968913347059e-19 +0 0 2724 0 2.98004797680052e-18 +0 0 2725 0 1.9149597081868e-18 +0 0 2726 0 1.29758856108681e-18 +0 0 2727 0 2.26214912184176e-18 +0 0 2728 0 3.7197280793964e-18 +0 0 2729 0 4.4840481661968e-18 +0 0 2730 0 1.56751104554223e-18 +0 0 2731 0 3.47407702066932e-17 +0 0 2732 0 8.9280927020924e-16 +0 0 2733 0 6.37129913599637e-18 +0 0 2734 0 1.86929670907023e-18 +0 0 2735 0 5.06465574943956e-19 +0 0 2736 0 2.30944158572742e-18 +0 0 2737 0 1.32462380335771e-18 +0 0 2738 0 2.0540498708182e-19 +0 0 2739 0 7.43195992439111e-19 +0 0 2740 0 3.03193619656406e-18 +0 0 2741 0 1.99543427443371e-18 +0 0 2742 0 2.45942105901832e-18 +0 0 2743 0 3.4968963505245e-18 +0 0 2744 0 0.000121999120884091 +0 0 2745 0 1.53123372268748e-18 +0 0 2746 0 1.34165820043404e-18 +0 0 2747 0 2.05587398156893e-18 +0 0 2748 0 2.97116132760148e-18 +0 0 2749 0 1.98798444491552e-18 +0 0 2750 0 2.36871911227642e-18 +0 0 2751 0 2.72752972853592e-18 +0 0 2752 0 7.61185964139577e-19 +0 0 2753 0 4.10678097004421e-18 +0 0 2754 0 5.67234569584267e-18 +0 0 2755 0 2.62508169489544e-17 +0 0 2756 0 1.15173367671343e-18 +0 0 2757 0 4.71457582821303e-17 +0 0 2758 0 1.22182408443136e-15 +0 0 2759 0 4.95932798335524e-17 +0 0 2760 0 2.05771874847903e-18 +0 0 2761 0 1.16790922925246e-17 +0 0 2762 0 9.64995348006218e-19 +0 0 2763 0 2.70771497276909e-18 +0 0 2764 0 7.02146098181073e-20 +0 0 2765 0 1.0492043696668e-18 +0 0 2766 0 3.2079341863451e-18 +0 0 2767 0 3.28215097273354e-18 +0 0 2768 0 2.48719224772067e-17 +0 0 2769 0 1.02613140934797e-18 +0 0 2770 0 4.9231118104288e-17 +0 0 2771 0 7.48116624994219e-19 +0 0 2772 0 5.20764163837928e-19 +0 0 2773 0 1.49964721873173e-18 +0 0 2774 0 0.999810132823088 +0 0 2775 0 8.54094546431946e-18 +0 0 2776 0 1.6643752647978e-18 +0 0 2777 0 7.55615600338427e-19 +0 0 2778 0 7.78846093999434e-18 +0 0 2779 0 3.98498609602544e-18 +0 0 2780 0 6.61966209402111e-19 +0 0 2781 0 1.13933121277408e-17 +0 0 2782 0 2.52412122946703e-18 +0 0 2783 0 2.73698250574734e-07 +0 0 2784 0 1.01453803192443e-18 +0 0 2785 0 3.83124812365039e-18 +0 0 2786 0 1.17796846130826e-17 +0 0 2787 0 3.4371652727e-18 +0 0 2788 0 1.20045726350202e-17 +0 0 2789 0 3.56780395085992e-16 +0 0 2790 0 2.73592877458591e-18 +0 0 2791 0 3.54739734722676e-18 +0 0 2792 0 2.00775741228102e-18 +0 0 2793 0 3.54674675912889e-18 +0 0 2794 0 2.23985219861123e-18 +0 0 2795 0 4.69637483161694e-18 +0 0 2796 0 1.95800112004404e-18 +0 0 2797 0 1.4536516064563e-06 +0 0 2798 0 9.15715104139989e-19 +0 0 2799 0 2.79170774672284e-18 +0 0 2800 0 1.33830272922958e-18 +0 0 2801 0 6.29058504601385e-19 +0 0 2802 0 2.68376922028828e-18 +0 0 2803 0 2.34926253127932e-18 +0 0 2804 0 2.6534455127225e-17 +0 0 2805 0 1.20529008026829e-18 +0 0 2806 0 8.73651732878607e-18 +0 0 2807 0 7.35399737255273e-16 +0 0 2808 0 4.88380124369459e-19 +0 0 2809 0 1.34255135313666e-18 +0 0 2810 0 1.73231094981135e-18 +0 0 2811 0 2.19097228824169e-18 +0 0 2812 0 1.87884480579778e-18 +0 0 2813 0 2.6052568871428e-18 +0 0 2814 0 2.93844045268084e-18 +0 0 2815 0 6.83796938394611e-19 +0 0 2816 0 5.7578306080074e-18 +0 0 2817 0 2.15144066218388e-17 +0 0 2818 0 8.85459971881193e-19 +0 0 2819 0 3.90724285596547e-06 +0 0 2820 0 2.50662294545478e-18 +0 0 2821 0 1.11830472027668e-18 +0 0 2822 0 9.30396449650102e-19 +0 0 2823 0 1.37351034849988e-18 +0 0 2824 0 1.99807479354343e-18 +0 0 2825 0 2.69875938550232e-18 +0 0 2826 0 7.99244187154629e-18 +0 0 2827 0 1.5171563356363e-18 +0 0 2828 0 4.51589921558313e-17 +0 0 2829 0 2.06796233150428e-18 +0 0 2830 0 1.01230232423995e-16 +0 0 2831 0 2.25567637734706e-18 +0 0 2832 0 5.78766063077539e-17 +0 0 2833 0 1.13822780347096e-15 +0 0 2834 0 2.74199284574176e-17 +0 0 2835 0 6.83557961082841e-19 +0 0 2836 0 6.946577339971e-18 +0 0 2837 0 1.51100870906698e-18 +0 0 2838 0 1.59080122640937e-18 +0 0 2839 0 2.51352753615904e-18 +0 0 2840 0 3.14139575245309e-18 +0 0 2841 0 2.31487284793352e-17 +0 0 2842 0 4.55391409601314e-18 +0 0 2843 0 4.58792498499038e-18 +0 0 2844 0 4.3229055984215e-19 +0 0 2845 0 2.80696027794393e-17 +0 0 2846 0 1.67359748408814e-18 +0 0 2847 0 8.1092322346024e-17 +0 0 2848 0 1.79695698694789e-18 +0 0 2849 0 1.00000811805813 +0 0 2850 0 2.65886493796416e-18 +0 0 2851 0 2.8511081963787e-19 +0 0 2852 0 2.45594488497025e-17 +0 0 2853 0 2.80128122891779e-18 +0 0 2854 0 2.16169570462227e-18 +0 0 2855 0 1.94891749006131e-17 +0 0 2856 0 3.06591807413827e-18 +0 0 2857 0 1.12009852953441e-17 +0 0 2858 0 1.83862211564247e-18 +0 0 2859 0 9.01886660338308e-19 +0 0 2860 0 3.13552405969445e-18 +0 0 2861 0 1.03898077654026e-18 +0 0 2862 0 3.99518817797548e-17 +0 0 2863 0 4.74466038986569e-18 +0 0 2864 0 9.04610187211287e-18 +0 0 2865 0 9.29324411029872e-16 +0 0 2866 0 3.22529359685965e-19 +0 0 2867 0 8.44064015123999e-19 +0 0 2868 0 3.59167886762026e-18 +0 0 2869 0 4.23569767923419e-17 +0 0 2870 0 8.17678619261719e-19 +0 0 2871 0 2.10711483376724e-17 +0 0 2872 0 4.39735727886538e-19 +0 0 2873 0 2.19622931829122e-08 +0 0 2874 0 2.90160596639424e-18 +0 0 2875 0 2.14339326022918e-18 +0 0 2876 0 4.87685765003123e-18 +0 0 2877 0 1.9583820222172e-18 +0 0 2878 0 1.17733898838297e-17 +0 0 2879 0 3.73585594507104e-18 +0 0 2880 0 1.41120949057759e-17 +0 0 2881 0 9.95135442084804e-18 +0 0 2882 0 1.91210423000493e-17 +0 0 2883 0 2.64672530825034e-16 +0 0 2884 0 5.85636499489787e-18 +0 0 2885 0 2.75968047894496e-18 +0 0 2886 0 5.92227676697925e-19 +0 0 2887 0 2.40381889406506e-18 +0 0 2888 0 1.51651816136595e-18 +0 0 2889 0 2.43451432706435e-18 +0 0 2890 0 3.18460842039332e-18 +0 0 2891 0 4.4567367486009e-17 +0 0 2892 0 7.64938737826751e-19 +0 0 2893 0 7.42328177074523e-17 +0 0 2894 0 4.56583826279244e-18 +0 0 2895 0 9.54751204041951e-08 +0 0 2896 0 2.15563380711225e-18 +0 0 2897 0 7.53839089220415e-19 +0 0 2898 0 1.99968506984859e-18 +0 0 2899 0 5.45029531538519e-19 +0 0 2900 0 1.07955839359265e-17 +0 0 2901 0 7.40349591321644e-19 +0 0 2902 0 2.13407200420465e-17 +0 0 2903 0 2.95178556023458e-18 +0 0 2904 0 5.89411261265819e-17 +0 0 2905 0 2.14427124371603e-18 +0 0 2906 0 3.50920553777724e-17 +0 0 2907 0 5.71231851912773e-19 +0 0 2908 0 9.00508814236898e-17 +0 0 2909 0 2.99189625021333e-16 +0 0 2910 0 3.12083427782017e-17 +0 0 2911 0 2.12605395407803e-18 +0 0 2912 0 3.49055350601609e-18 +0 0 2913 0 3.56666390078877e-18 +0 0 2914 0 2.00646625122152e-18 +0 0 2915 0 1.67130778521189e-17 +0 0 2916 0 7.97595163359342e-19 +0 0 2917 0 5.56173043652875e-17 +0 0 2918 0 1.79822153253637e-18 +0 0 2919 0 4.13938831944312e-17 +0 0 2920 0 2.37070655722567e-18 +0 0 2921 0 7.22708895916698e-17 +0 0 2922 0 2.52577654174161e-19 +0 0 2923 0 9.5170758605033e-17 +0 0 2924 0 1.07849840516967e-18 +0 0 2925 0 0.999999728212518 +0 0 2926 0 6.93650037421426e-18 +0 0 2927 0 4.41628638717972e-18 +0 0 2928 0 9.69919480054174e-19 +0 0 2929 0 1.96916210899089e-17 +0 0 2930 0 2.71267724201607e-18 +0 0 2931 0 2.24838228376637e-18 +0 0 2932 0 3.67206635567965e-17 +0 0 2933 0 2.97983442659099e-18 +0 0 2934 0 6.75729789010604e-18 +0 0 2935 0 2.99929357394523e-18 +0 0 2936 0 3.27503734720132e-18 +0 0 2937 0 6.49323247264179e-18 +0 0 2938 0 4.12718721664483e-18 +0 0 2939 0 3.21484802005492e-17 +0 0 2940 0 1.52997037916995e-18 +0 0 2941 0 1.89361721587323e-18 +0 0 2942 0 3.04959398103644e-18 +0 0 2943 0 2.11626299706156e-18 +0 0 2944 0 2.72816906734485e-17 +0 0 2945 0 1.62172563629572e-18 +0 0 2946 0 1.65934699074324e-18 +0 0 2947 0 1.4167937312762e-18 +0 0 2948 0 1.19086045454172e-17 +0 0 2949 0 2.197537256178e-18 +0 0 2950 0 2.23679224527507e-10 +0 0 2951 0 2.40597014041203e-18 +0 0 2952 0 2.13945865626324e-18 +0 0 2953 0 9.43266501201998e-18 +0 0 2954 0 8.13003616703614e-18 +0 0 2955 0 6.09670089560625e-17 +0 0 2956 0 8.57794158542571e-18 +0 0 2957 0 2.05488860176103e-17 +0 0 2958 0 1.66733626329633e-18 +0 0 2959 0 1.90589102335033e-17 +0 0 2960 0 3.51307263266414e-17 +0 0 2961 0 1.98630388326021e-18 +0 0 2962 0 3.73779969850049e-18 +0 0 2963 0 1.05980673827007e-18 +0 0 2964 0 1.82877386140954e-18 +0 0 2965 0 1.97461582859507e-18 +0 0 2966 0 3.85484855190359e-17 +0 0 2967 0 1.7436843709692e-18 +0 0 2968 0 7.07215256100436e-17 +0 0 2969 0 9.53202728272858e-19 +0 0 2970 0 1.67119645074289e-17 +0 0 2971 0 1.25448771209589e-18 +0 0 2972 0 1.90007675155491e-09 +0 0 2973 0 7.87013271695056e-19 +0 0 2974 0 1.52000834871418e-18 +0 0 2975 0 3.43193215634155e-18 +0 0 2976 0 2.01404927904645e-18 +0 0 2977 0 1.77651166268354e-17 +0 0 2978 0 1.87404543955998e-18 +0 0 2979 0 7.17359321650491e-17 +0 0 2980 0 6.39557029709277e-19 +0 0 2981 0 6.65046837334675e-17 +0 0 2982 0 1.41611707105426e-18 +0 0 2983 0 5.00892778234344e-17 +0 0 2984 0 1.45063270404616e-18 +0 0 2985 0 6.84938512880986e-17 +0 0 2986 0 5.10512836214129e-16 +0 0 2987 0 9.06440649872152e-18 +0 0 2988 0 1.5426237041358e-18 +0 0 2989 0 2.45043059971587e-18 +0 0 2990 0 1.03448742401589e-18 +0 0 2991 0 2.70316557108928e-18 +0 0 2992 0 1.05248624032044e-16 +0 0 2993 0 7.35028717314696e-19 +0 0 2994 0 1.79908896078238e-16 +0 0 2995 0 1.79822153253637e-18 +0 0 2996 0 9.53270726237242e-18 +0 0 2997 0 2.65728765180977e-18 +0 0 2998 0 2.66935106001416e-17 +0 0 2999 0 1.61791515143367e-18 +0 0 3000 0 2.81087670193816e-17 +0 0 3001 0 2.22460045942742e-18 +0 0 3002 0 1.00000000774511 +0 0 3003 0 1.85549851402246e-18 +0 0 3004 0 9.92618719987862e-19 +0 0 3005 0 2.696689873926e-17 +0 0 3006 0 1.30333400094829e-18 +0 0 3007 0 1.69211527217623e-18 +0 0 3008 0 7.35816606494282e-17 +0 0 3009 0 1.81468554680083e-18 +0 0 3010 0 4.95231008887562e-17 +0 0 3011 0 2.18457405895466e-18 +0 0 3012 0 1.50375704481862e-18 +0 0 3013 0 5.41156114104928e-17 +0 0 3014 0 1.96686314861878e-18 +0 0 3015 0 3.44124412029252e-18 +0 0 3016 0 1.22430020266177e-18 +0 0 3017 0 4.95117114036881e-17 +0 0 3018 0 1.61736417738153e-18 +0 0 3019 0 5.78380949069026e-19 +0 0 3020 0 2.77948423558006e-17 +0 0 3021 0 2.72082160282071e-18 +0 0 3022 0 4.6708578436981e-17 +0 0 3023 0 1.26358173432248e-18 +0 0 3024 0 4.73204165256641e-17 +0 0 3025 0 1.75855520056349e-18 +0 0 3026 0 3.42442179482122e-17 +0 0 3027 0 1.45577525178905e-18 +0 0 3028 0 2.72197761151451e-18 +0 0 3029 0 6.58932639865182e-18 +0 0 3030 0 4.51116434436281e-18 +0 0 3031 0 1.40684882872485e-16 +0 0 3032 0 3.05101144942131e-18 +0 0 3033 0 6.03172513379249e-17 +0 0 3034 0 3.07175043719426e-18 +0 0 3035 0 1.19016495319029e-16 +0 0 3036 0 3.82260110376175e-18 +0 0 3037 0 2.84856996958516e-17 +0 0 3038 0 6.48282361592111e-16 +0 0 3039 0 1.45724958581685e-18 +0 0 3040 0 3.99337464190688e-18 +0 0 3041 0 5.39449833378891e-18 +0 0 3042 0 9.56693613736586e-17 +0 0 3043 0 3.35558118083705e-19 +0 0 3044 0 1.0965430105736e-16 +0 0 3045 0 2.85238859984599e-18 +0 0 3046 0 5.86137497849548e-17 +0 0 3047 0 7.81977081733445e-19 +0 0 3048 0 1.02752210763165e-16 +0 0 3049 0 4.73671620237877e-18 +0 0 3050 0 2.90875006293981e-11 +0 0 3051 0 1.39262148698821e-18 +0 0 3052 0 1.3709794718633e-18 +0 0 3053 0 1.74599065432859e-17 +0 0 3054 0 6.58115522795328e-18 +0 0 3055 0 1.32354798434314e-16 +0 0 3056 0 2.56323314538321e-18 +0 0 3057 0 9.99357199691039e-17 +0 0 3058 0 8.87669924234469e-19 +0 0 3059 0 3.84205535100113e-17 +0 0 3060 0 3.79982317115575e-18 +0 0 3061 0 8.30752278408655e-17 +0 0 3062 0 2.12690493667922e-18 +0 0 3063 0 1.21598801468352e-16 +0 0 3064 0 2.14258401772956e-16 +0 0 3065 0 1.49104507371304e-17 +0 0 3066 0 3.28555810511239e-18 +0 0 3067 0 1.97732422181657e-18 +0 0 3068 0 4.8974280677276e-17 +0 0 3069 0 7.31362275530154e-18 +0 0 3070 0 3.48009419629401e-16 +0 0 3071 0 7.35028717314696e-19 +0 0 3072 0 5.56173043652875e-17 +0 0 3073 0 5.65981366692541e-19 +0 0 3074 0 2.22094207759217e-17 +0 0 3075 0 4.15517051231215e-18 +0 0 3076 0 3.59166674559623e-17 +0 0 3077 0 5.61121750516005e-19 +0 0 3078 0 7.46299134162252e-17 +0 0 3079 0 3.37222426873634e-18 +0 0 3080 0 0.99999999981539 +0 0 3081 0 4.83483794914535e-17 +0 0 3082 0 1.56529819215926e-17 +0 0 3083 0 3.56296050621039e-18 +0 0 3084 0 4.20042808375468e-17 +0 0 3085 0 4.56295828202731e-17 +0 0 3086 0 4.80087614572629e-18 +0 0 3087 0 1.71320884815888e-17 +0 0 3088 0 4.36369853842077e-18 +0 0 3089 0 2.36314107589702e-17 +0 0 3090 0 9.05971193263456e-17 +0 0 3091 0 3.06429372943545e-18 +0 0 3092 0 2.0895005330451e-17 +0 0 3093 0 3.48308533449932e-18 +0 0 3094 0 4.65785187683143e-17 +0 0 3095 0 1.50559756303887e-18 +0 0 3096 0 1.5028907286998e-17 +0 0 3097 0 5.00692254283082e-17 +0 0 3098 0 4.46906583553651e-18 +0 0 3099 0 1.15885281652971e-16 +0 0 3100 0 1.15057463583563e-18 +0 0 3101 0 6.60117881992952e-17 +0 0 3102 0 7.21054250771652e-19 +0 0 3103 0 9.01144238563488e-17 +0 0 3104 0 1.4525198728916e-18 +0 0 3105 0 6.78763761848194e-18 +0 0 3106 0 1.22110371287574e-17 +0 0 3107 0 3.95844637573345e-18 +0 0 3108 0 4.00112662524789e-16 +0 0 3109 0 1.45675626164163e-18 +0 0 3110 0 2.66901592384765e-17 +0 0 3111 0 1.39097063316068e-18 +0 0 3112 0 8.78184346825787e-17 +0 0 3113 0 1.24003625155003e-18 +0 0 3114 0 8.34676843890064e-17 +0 0 3115 0 3.58100573877276e-18 +0 0 3116 0 6.34911595258082e-18 +0 0 3117 0 2.95249972010388e-18 +0 0 3118 0 4.38620025284619e-18 +0 0 3119 0 4.16857041990066e-16 +0 0 3120 0 3.00405732640847e-18 +0 0 3121 0 7.81718639716983e-17 +0 0 3122 0 4.41965352595451e-18 +0 0 3123 0 4.57446788165678e-17 +0 0 3124 0 1.63894006931928e-18 +0 0 3125 0 5.77404003880826e-17 +0 0 3126 0 1.95842701734044e-18 +0 0 3127 0 1.08609393143096e-16 +0 0 3128 0 8.92297045906965e-18 +0 0 3129 0 2.88473918173838e-13 +0 0 3130 0 9.05441264986669e-18 +0 0 3131 0 4.42316287711941e-18 +0 0 3132 0 1.73092375199816e-16 +0 0 3133 0 1.58645362018594e-18 +0 0 3134 0 1.99339918851615e-16 +0 0 3135 0 3.22306231229958e-18 +0 0 3136 0 1.43904482009634e-17 +0 0 3137 0 1.01906845273402e-18 +0 0 3138 0 2.70720244936596e-17 +0 0 3139 0 3.82317204580537e-18 +0 0 3140 0 3.34282195199137e-17 +0 0 3141 0 4.2809551478863e-18 +0 0 3142 0 8.67506809645544e-17 +0 0 3143 0 3.21390993137697e-16 +0 0 3144 0 7.91062412328237e-18 +0 0 3145 0 2.30970488614986e-18 +0 0 3146 0 2.0505186972851e-18 +0 0 3147 0 1.21994333091398e-16 +0 0 3148 0 7.31362275530154e-18 +0 0 3149 0 1.05248624032044e-16 +0 0 3150 0 7.97595163359342e-19 +0 0 3151 0 1.46875152687001e-17 +0 0 3152 0 2.65160778100122e-18 +0 0 3153 0 8.18896901531886e-18 +0 0 3154 0 7.388575445752e-19 +0 0 3155 0 6.60915898415251e-18 +0 0 3156 0 9.42003169274826e-19 +0 0 3157 0 2.89282930972613e-17 +0 0 3158 0 5.17942003686897e-18 +0 0 3159 0 1.00000000000346 +0 0 3160 0 2.03321955355643e-19 +0 0 3161 0 1.5289630606435e-18 +0 0 3162 0 2.28205567789506e-17 +0 0 3163 0 3.83692842895309e-18 +0 0 3164 0 5.57505858644325e-18 +0 0 3165 0 1.15341691810841e-16 +0 0 3166 0 4.22279840140637e-19 +0 0 3167 0 1.37130701898341e-16 +0 0 3168 0 2.51058305278565e-18 +0 0 3169 0 2.36610644091869e-18 +0 0 3170 0 2.61251347025135e-16 +0 0 3171 0 3.66370481959851e-19 +0 0 3172 0 1.93424809816544e-17 +0 0 3173 0 1.00465510183793e-18 +0 0 3174 0 1.35519408210781e-16 +0 0 3175 0 3.29077495126007e-18 +0 0 3176 0 4.59260126495766e-18 +0 0 3177 0 2.98384352358814e-16 +0 0 3178 0 2.24495981953872e-18 +0 0 3179 0 7.25941736930818e-17 +0 0 3180 0 2.1387139657772e-18 +0 0 3181 0 9.22796800882704e-17 +0 0 3182 0 1.83862958709322e-18 +0 0 3183 0 1.34822355871233e-16 +0 0 3184 0 4.56230174955192e-18 +0 0 3185 0 1.83997903334488e-18 +0 0 3186 0 2.27430865699328e-16 +0 0 3187 0 2.14470368960808e-19 +0 0 3188 0 1.43017144249178e-16 +0 0 3189 0 6.47251827322058e-19 +0 0 3190 0 2.18107705044829e-17 +0 0 3191 0 2.44702985438609e-18 +0 0 3192 0 8.38145222698225e-17 +0 0 3193 0 2.25339541591718e-18 +0 0 3194 0 2.62279062337381e-17 +0 0 3195 0 5.40175751693956e-18 +0 0 3196 0 1.65676318118418e-18 +0 0 3197 0 3.39497307348947e-16 +0 0 3198 0 2.00955558060907e-18 +0 0 3199 0 1.21936722459452e-16 +0 0 3200 0 2.69082891679424e-18 +0 0 3201 0 2.66379510152573e-17 +0 0 3202 0 5.03894020224597e-19 +0 0 3203 0 5.72979245333183e-17 +0 0 3204 0 1.81212139293261e-18 +0 0 3205 0 4.30107682893476e-17 +0 0 3206 0 2.54857401133235e-18 +0 0 3207 0 1.65266544550897e-16 +0 0 3208 0 5.41612444209796e-19 +0 0 3209 0 2.83712699796423e-18 +0 0 3210 0 2.40410886617838e-16 +0 0 3211 0 3.35162666475711e-18 +0 0 3212 0 7.25476561255923e-17 +0 0 3213 0 6.60079754889523e-19 +0 0 3214 0 3.29953134931215e-17 +0 0 3215 0 1.76012677972444e-18 +0 0 3216 0 7.93118607349869e-18 +0 0 3217 0 2.39732609899027e-18 +0 0 3218 0 2.14774016461755e-17 +0 0 3219 0 2.56081218746082e-18 +0 0 3220 0 1.72915063274001e-17 +0 0 3221 0 2.78771688920489e-18 +0 0 3222 0 1.28946959255751e-16 +0 0 3223 0 4.29843164419931e-17 +0 0 3224 0 1.44196896530029e-18 +0 0 3225 0 7.08174662967987e-17 +0 0 3226 0 2.0505186972851e-18 +0 0 3227 0 4.8974280677276e-17 +0 0 3228 0 2.70316557108928e-18 +0 0 3229 0 1.67130778521189e-17 +0 0 3230 0 1.39153430839533e-18 +0 0 3231 0 4.67645064162525e-18 +0 0 3232 0 1.01511502104605e-18 +0 0 3233 0 4.6442405958185e-18 +0 0 3234 0 1.02230429715582e-18 +0 0 3235 0 9.59677054870132e-18 +0 0 3236 0 1.82798713867417e-18 +0 0 3237 0 4.29419759436693e-17 +0 0 3238 0 5.14612388706832e-18 +0 0 3239 0 0.999999999999948 +0 0 3240 0 1.22932933568647e-16 +0 0 3241 0 1.57472813453395e-16 +0 0 3242 0 1.50519623249224e-18 +0 0 3243 0 7.63758070615735e-17 +0 0 3244 0 3.50630320030451e-17 +0 0 3245 0 1.10280467927213e-18 +0 0 3246 0 9.8447269649198e-17 +0 0 3247 0 7.56436426378767e-19 +0 0 3248 0 4.52472974703923e-17 +0 0 3249 0 1.65246689376044e-16 +0 0 3250 0 2.6640169229109e-18 +0 0 3251 0 7.58852433025958e-17 +0 0 3252 0 1.8554959355927e-18 +0 0 3253 0 6.52494136337182e-17 +0 0 3254 0 6.50090623307573e-19 +0 0 3255 0 3.78467964258084e-17 +0 0 3256 0 6.13407926849855e-17 +0 0 3257 0 2.58651258154211e-18 +0 0 3258 0 5.00569829293519e-17 +0 0 3259 0 2.31676108164207e-18 +0 0 3260 0 4.75225028405445e-17 +0 0 3261 0 2.6664443133821e-18 +0 0 3262 0 1.51131510384875e-17 +0 0 3263 0 3.75879489023039e-18 +0 0 3264 0 7.39407520216313e-17 +0 0 3265 0 1.3896597771017e-16 +0 0 3266 0 2.45962121537641e-18 +0 0 3267 0 4.54851386701309e-17 +0 0 3268 0 9.92859696235512e-19 +0 0 3269 0 3.15846671180757e-17 +0 0 3270 0 4.01984746980456e-18 +0 0 3271 0 1.5746826154771e-17 +0 0 3272 0 1.00667127606783e-18 +0 0 3273 0 1.06778680704947e-17 +0 0 3274 0 5.90106738297087e-19 +0 0 3275 0 3.75235256315421e-17 +0 0 3276 0 5.3627738879551e-17 +0 0 3277 0 2.61612492623445e-18 +0 0 3278 0 1.56097012232549e-17 +0 0 3279 0 7.51321799451533e-19 +0 0 3280 0 4.81527539948158e-18 +0 0 3281 0 1.35020839993535e-18 +0 0 3282 0 1.3203475051959e-17 +0 0 3283 0 5.96895924423349e-19 +0 0 3284 0 2.30524190569179e-18 +0 0 3285 0 1.39479276194193e-18 +0 0 3286 0 1.37743068876401e-17 +0 0 3287 0 2.03315974104654e-18 +0 0 3288 0 5.23411472803583e-17 +0 0 3289 0 6.31418182917591e-17 +0 0 3290 0 4.42586123156973e-18 +0 0 3291 0 1.85796468879701e-17 +0 0 3292 0 3.88093836203283e-18 +0 0 3293 0 9.52319703917649e-18 +0 0 3294 0 1.36066869654841e-18 +0 0 3295 0 4.0228202939413e-18 +0 0 3296 0 1.49391000377753e-18 +0 0 3297 0 3.65861385082509e-18 +0 0 3298 0 2.94099135349617e-19 +0 0 3299 0 3.06757231928763e-18 +0 0 3300 0 7.03851324596019e-19 +0 0 3301 0 1.25620253289189e-17 +0 0 3302 0 2.29557769235614e-18 +0 0 3303 0 2.94356254674886e-17 +0 0 3304 0 1.07027384093123e-16 +0 0 3305 0 1.44196896530029e-18 +0 0 3306 0 2.30970488614986e-18 +0 0 3307 0 1.97732422181657e-18 +0 0 3308 0 1.03448742401589e-18 +0 0 3309 0 2.00646625122152e-18 +0 0 3310 0 1.71844736339839e-18 +0 0 3311 0 1.34962601780253e-18 +0 0 3312 0 2.22043146049499e-18 +0 0 3313 0 9.50934876476208e-19 +0 0 3314 0 1.73929035795802e-18 +0 0 3315 0 4.39867024816814e-20 +0 0 3316 0 2.37921852954613e-18 +0 0 3317 0 2.18178430933852e-18 +0 0 3318 0 1.02669987256682e-17 +0 0 3319 0 2.48236696499826e-18 +0 0 3320 0 1.00000000000003 +0 0 3321 0 2.25201596553191e-16 +0 0 3322 0 1.99762714866756e-16 +0 0 3323 0 1.03025542152199e-18 +0 0 3324 0 1.56179577958364e-17 +0 0 3325 0 1.55242900264881e-16 +0 0 3326 0 2.72726574547723e-18 +0 0 3327 0 1.99993179508315e-16 +0 0 3328 0 2.95748606563404e-18 +0 0 3329 0 2.38324389053386e-16 +0 0 3330 0 1.24934459285868e-16 +0 0 3331 0 1.95546221994926e-18 +0 0 3332 0 7.22459800772394e-17 +0 0 3333 0 2.3143326480139e-18 +0 0 3334 0 4.35843713951246e-17 +0 0 3335 0 2.16961312857537e-18 +0 0 3336 0 1.5404694036204e-16 +0 0 3337 0 1.26449254941319e-16 +0 0 3338 0 3.39283279328964e-18 +0 0 3339 0 5.83865555238438e-17 +0 0 3340 0 3.79428107397046e-18 +0 0 3341 0 1.06958158337497e-16 +0 0 3342 0 2.41641771853325e-18 +0 0 3343 0 9.96958351986987e-17 +0 0 3344 0 3.51998174985241e-18 +0 0 3345 0 3.65889305968436e-16 +0 0 3346 0 1.54396153759578e-16 +0 0 3347 0 3.3825443175915e-18 +0 0 3348 0 4.17775576797978e-17 +0 0 3349 0 9.36089086770862e-19 +0 0 3350 0 4.4361264566267e-17 +0 0 3351 0 1.81126420908281e-18 +0 0 3352 0 6.63203021212869e-18 +0 0 3353 0 3.59124239608586e-19 +0 0 3354 0 4.81197471048026e-17 +0 0 3355 0 1.61562339784447e-18 +0 0 3356 0 2.75280495741146e-16 +0 0 3357 0 1.59164439940743e-16 +0 0 3358 0 1.320513438473e-18 +0 0 3359 0 3.76216095340775e-17 +0 0 3360 0 1.59071447313162e-18 +0 0 3361 0 1.73880370255533e-17 +0 0 3362 0 1.81542741527451e-18 +0 0 3363 0 3.33635192383602e-17 +0 0 3364 0 1.85051259910368e-18 +0 0 3365 0 2.72960386960328e-17 +0 0 3366 0 2.7196910078686e-18 +0 0 3367 0 9.85442680058514e-17 +0 0 3368 0 3.00643519081374e-18 +0 0 3369 0 2.93596681393947e-16 +0 0 3370 0 1.6750402915474e-16 +0 0 3371 0 9.38214991024595e-19 +0 0 3372 0 3.58922744161187e-17 +0 0 3373 0 3.10282389145994e-18 +0 0 3374 0 5.54162952546543e-18 +0 0 3375 0 1.5491677765234e-18 +0 0 3376 0 7.44113613236601e-18 +0 0 3377 0 1.83494239629096e-18 +0 0 3378 0 4.04303945270619e-18 +0 0 3379 0 1.42326171233015e-18 +0 0 3380 0 1.18034744387561e-17 +0 0 3381 0 1.40624957889003e-18 +0 0 3382 0 4.86501144492352e-17 +0 0 3383 0 4.53859418218418e-18 +0 0 3384 0 2.49285261299209e-16 +0 0 3385 0 7.08832269666721e-17 +0 0 3386 0 1.01728761661139e-18 +0 0 3387 0 1.73529684919666e-17 +0 0 3388 0 2.26065918406105e-18 +0 0 3389 0 4.2742984216593e-18 +0 0 3390 0 1.39773716189384e-18 +0 0 3391 0 4.7661872534285e-18 +0 0 3392 0 3.34754011107239e-18 +0 0 3393 0 5.11827855445587e-18 +0 0 3394 0 2.28749482700654e-18 +0 0 3395 0 7.03228011730891e-18 +0 0 3396 0 4.28109450107397e-18 +0 0 3397 0 1.36752271671015e-17 +0 0 3398 0 2.65870739041141e-18 +0 0 3399 0 3.76767665581161e-17 +0 0 3400 0 2.95324563679958e-18 +0 0 3401 0 5.51541839275888e-16 +0 0 3402 0 0.999999999999993 +0 0 3403 0 1.70151038239991e-18 +0 0 3404 0 2.66397798714386e-18 +0 0 3405 0 8.10713295675027e-17 +0 0 3406 0 3.81673823017616e-18 +0 0 3407 0 4.68598871077582e-18 +0 0 3408 0 8.54995129946004e-17 +0 0 3409 0 5.00911231800047e-18 +0 0 3410 0 1.01242067634867e-16 +0 0 3411 0 6.74207116927391e-18 +0 0 3412 0 1.35085647683971e-18 +0 0 3413 0 6.00227560480529e-17 +0 0 3414 0 1.30955755296553e-18 +0 0 3415 0 1.21731380514605e-16 +0 0 3416 0 2.55940770779384e-18 +0 0 3417 0 1.03841873068352e-16 +0 0 3418 0 1.87038541594081e-18 +0 0 3419 0 1.83936208164147e-18 +0 0 3420 0 7.68387614215412e-17 +0 0 3421 0 2.87560940990887e-18 +0 0 3422 0 1.03658493028797e-16 +0 0 3423 0 7.45868121746337e-19 +0 0 3424 0 8.53932158153865e-17 +0 0 3425 0 2.327898387215e-18 +0 0 3426 0 1.36688549465823e-16 +0 0 3427 0 2.69338805084601e-18 +0 0 3428 0 1.77106021633658e-18 +0 0 3429 0 1.19978539978871e-16 +0 0 3430 0 3.98913163795232e-18 +0 0 3431 0 2.57857575417606e-17 +0 0 3432 0 1.64690991343356e-18 +0 0 3433 0 9.00685227283311e-17 +0 0 3434 0 3.00075713915154e-18 +0 0 3435 0 3.02531361248868e-17 +0 0 3436 0 1.49832067861959e-18 +0 0 3437 0 9.14172228906127e-17 +0 0 3438 0 3.54511797893807e-18 +0 0 3439 0 3.23725489991664e-18 +0 0 3440 0 8.11894654211927e-17 +0 0 3441 0 1.05141703994827e-18 +0 0 3442 0 5.46989409180089e-18 +0 0 3443 0 2.55831353216388e-18 +0 0 3444 0 1.92673334162484e-17 +0 0 3445 0 2.14619595626418e-18 +0 0 3446 0 4.96844482850013e-17 +0 0 3447 0 5.01895265128755e-18 +0 0 3448 0 6.9285393196415e-17 +0 0 3449 0 4.10284935639646e-18 +0 0 3450 0 1.4761545461114e-16 +0 0 3451 0 2.31991933166606e-18 +0 0 3452 0 1.58175944033385e-18 +0 0 3453 0 6.17744559028464e-17 +0 0 3454 0 2.09791943274034e-18 +0 0 3455 0 2.62896036629661e-17 +0 0 3456 0 2.28792202460116e-18 +0 0 3457 0 3.83452985071907e-18 +0 0 3458 0 2.6863098867872e-18 +0 0 3459 0 2.74494209365601e-17 +0 0 3460 0 2.75356574315605e-19 +0 0 3461 0 2.06368813699309e-17 +0 0 3462 0 2.87731759927613e-18 +0 0 3463 0 5.06487069880302e-17 +0 0 3464 0 4.80546107384391e-18 +0 0 3465 0 4.70230150862955e-17 +0 0 3466 0 2.71479752237832e-18 +0 0 3467 0 8.6266957237942e-17 +0 0 3468 0 1.4431381709005e-16 +0 0 3469 0 2.6609327051089e-18 +0 0 3470 0 2.40720263005277e-17 +0 0 3471 0 9.99994310672655e-19 +0 0 3472 0 4.48748661394116e-18 +0 0 3473 0 2.04810513186396e-18 +0 0 3474 0 8.83140320726087e-18 +0 0 3475 0 3.37221338747825e-18 +0 0 3476 0 1.25980003431658e-17 +0 0 3477 0 2.14884803820237e-18 +0 0 3478 0 1.83708337354863e-17 +0 0 3479 0 3.13632214275899e-18 +0 0 3480 0 3.71119982682359e-17 +0 0 3481 0 3.80420980483721e-18 +0 0 3482 0 7.08385600335396e-17 +0 0 3483 0 1.70053625432824e-18 +0 0 3484 0 1.94024846529238e-18 +0 0 3485 0 0.999999999999973 +0 0 3486 0 1.82580842077324e-17 +0 0 3487 0 6.07992779154345e-17 +0 0 3488 0 7.39489485361549e-19 +0 0 3489 0 7.95646837453067e-17 +0 0 3490 0 4.82346642471373e-17 +0 0 3491 0 2.67988383566716e-18 +0 0 3492 0 1.6669749844236e-17 +0 0 3493 0 1.97317927247832e-18 +0 0 3494 0 7.37352278545225e-17 +0 0 3495 0 3.7086157437407e-17 +0 0 3496 0 3.00388036456119e-18 +0 0 3497 0 8.61745037532961e-17 +0 0 3498 0 1.39569017614528e-18 +0 0 3499 0 6.1043484595067e-17 +0 0 3500 0 1.86014793586469e-18 +0 0 3501 0 7.46403004283573e-17 +0 0 3502 0 1.21011880447454e-17 +0 0 3503 0 1.57922481588223e-18 +0 0 3504 0 1.25887309778081e-16 +0 0 3505 0 1.52830838926106e-18 +0 0 3506 0 1.51639182370986e-17 +0 0 3507 0 3.05423814340799e-18 +0 0 3508 0 1.75535786999322e-16 +0 0 3509 0 7.89500898584659e-19 +0 0 3510 0 3.71001068062878e-17 +0 0 3511 0 1.93055698043514e-17 +0 0 3512 0 6.81535569334319e-19 +0 0 3513 0 1.22951505503001e-16 +0 0 3514 0 1.55173428037e-18 +0 0 3515 0 1.43879565041849e-16 +0 0 3516 0 1.14654393640776e-18 +0 0 3517 0 5.98112120128529e-17 +0 0 3518 0 9.93155642974414e-19 +0 0 3519 0 2.3035443715946e-16 +0 0 3520 0 1.53936331565979e-18 +0 0 3521 0 3.52880809144621e-17 +0 0 3522 0 9.12193384033855e-18 +0 0 3523 0 2.40056548592946e-18 +0 0 3524 0 1.97286539590809e-17 +0 0 3525 0 2.7437798672336e-19 +0 0 3526 0 9.5036502511763e-17 +0 0 3527 0 1.40055100937203e-18 +0 0 3528 0 2.60004707343541e-18 +0 0 3529 0 1.12944300631079e-18 +0 0 3530 0 1.79379371271198e-16 +0 0 3531 0 1.13681956144783e-18 +0 0 3532 0 2.06767316219328e-16 +0 0 3533 0 2.52549002973751e-18 +0 0 3534 0 1.65808366002532e-17 +0 0 3535 0 3.29659218582827e-14 +0 0 3536 0 1.4431359873683e-18 +0 0 3537 0 1.32866326776538e-16 +0 0 3538 0 5.5892010301144e-18 +0 0 3539 0 8.26667474827176e-17 +0 0 3540 0 1.72085345128302e-18 +0 0 3541 0 5.41546924789286e-17 +0 0 3542 0 1.71937143739262e-18 +0 0 3543 0 3.76558263116184e-17 +0 0 3544 0 1.79664471519953e-18 +0 0 3545 0 1.43991325081441e-16 +0 0 3546 0 1.42400616643498e-18 +0 0 3547 0 3.11995314367913e-16 +0 0 3548 0 5.09322467611415e-18 +0 0 3549 0 2.80313815118417e-18 +0 0 3550 0 1.29689147657178e-17 +0 0 3551 0 5.1859800764704e-16 +0 0 3552 0 1.27898933925489e-16 +0 0 3553 0 3.63860073897856e-18 +0 0 3554 0 8.0781854994168e-18 +0 0 3555 0 2.6655923972118e-18 +0 0 3556 0 3.18955066499083e-17 +0 0 3557 0 1.17995853009786e-19 +0 0 3558 0 6.39069955657477e-18 +0 0 3559 0 3.51443151877337e-18 +0 0 3560 0 5.3728369268096e-17 +0 0 3561 0 1.85989336836215e-18 +0 0 3562 0 7.6738844976277e-17 +0 0 3563 0 5.60759901268899e-18 +0 0 3564 0 2.61984230408446e-16 +0 0 3565 0 2.77532661256736e-18 +0 0 3566 0 3.38137371377972e-18 +0 0 3567 0 2.29498274760667e-17 +0 0 3568 0 4.46159018613931e-18 +0 0 3569 0 0.999999999999554 +0 0 3570 0 3.65484151072488e-18 +0 0 3571 0 1.82188837166687e-18 +0 0 3572 0 4.84624371760131e-17 +0 0 3573 0 1.99476661607882e-18 +0 0 3574 0 2.40342956457705e-18 +0 0 3575 0 1.6077458516004e-17 +0 0 3576 0 2.66984908611589e-19 +0 0 3577 0 3.72131052172899e-17 +0 0 3578 0 2.04874016127845e-18 +0 0 3579 0 2.17995091059709e-18 +0 0 3580 0 3.67193116460603e-17 +0 0 3581 0 2.17178687978146e-18 +0 0 3582 0 3.23219494701053e-18 +0 0 3583 0 2.65399781404577e-18 +0 0 3584 0 4.60375599070396e-17 +0 0 3585 0 3.85745926816555e-19 +0 0 3586 0 2.75720318605308e-18 +0 0 3587 0 2.29747015000505e-17 +0 0 3588 0 3.41681028116886e-18 +0 0 3589 0 2.54371554341373e-17 +0 0 3590 0 1.7678550621614e-18 +0 0 3591 0 1.66065620876286e-17 +0 0 3592 0 4.35102628869029e-18 +0 0 3593 0 1.33988574755339e-16 +0 0 3594 0 2.22476592085502e-18 +0 0 3595 0 1.14159201527826e-18 +0 0 3596 0 8.8714759304293e-18 +0 0 3597 0 6.37401362285167e-18 +0 0 3598 0 6.27684658536967e-17 +0 0 3599 0 2.27173519227391e-18 +0 0 3600 0 6.2746419361419e-17 +0 0 3601 0 2.04190269750174e-18 +0 0 3602 0 9.46086027087285e-17 +0 0 3603 0 2.27778254987084e-18 +0 0 3604 0 8.04654245052641e-17 +0 0 3605 0 3.36322138103366e-18 +0 0 3606 0 3.45256436761373e-16 +0 0 3607 0 1.03886895902413e-17 +0 0 3608 0 4.83436209602325e-18 +0 0 3609 0 6.53950325969428e-17 +0 0 3610 0 1.2482600451384e-18 +0 0 3611 0 8.5700349692629e-17 +0 0 3612 0 6.7717659242909e-19 +0 0 3613 0 2.48576887991823e-17 +0 0 3614 0 1.86300572150461e-18 +0 0 3615 0 3.62186074922356e-16 +0 0 3616 0 3.61702647479646e-18 +0 0 3617 0 1.48486976962779e-17 +0 0 3618 0 4.53180680954002e-18 +0 0 3619 0 1.6239051936335e-18 +0 0 3620 0 2.92412312192388e-12 +0 0 3621 0 7.06290880334623e-18 +0 0 3622 0 1.11069352226644e-16 +0 0 3623 0 1.30988289181511e-18 +0 0 3624 0 7.43066134413506e-17 +0 0 3625 0 2.94542249901221e-18 +0 0 3626 0 5.45925427770098e-17 +0 0 3627 0 2.16587992058576e-18 +0 0 3628 0 9.61741122526809e-17 +0 0 3629 0 1.68479169492712e-18 +0 0 3630 0 3.71356870863454e-16 +0 0 3631 0 2.26090171214645e-18 +0 0 3632 0 3.8153007330717e-18 +0 0 3633 0 1.77006281770522e-18 +0 0 3634 0 1.59398558629395e-18 +0 0 3635 0 2.57381716663389e-17 +0 0 3636 0 2.54828068450134e-17 +0 0 3637 0 1.72588623536773e-16 +0 0 3638 0 2.07071933007293e-18 +0 0 3639 0 4.77134301644097e-17 +0 0 3640 0 2.45259777590868e-18 +0 0 3641 0 6.10732356259713e-18 +0 0 3642 0 2.1174093701651e-18 +0 0 3643 0 8.66211138518848e-18 +0 0 3644 0 1.86911336871052e-18 +0 0 3645 0 2.35716858971131e-16 +0 0 3646 0 8.56181335968731e-19 +0 0 3647 0 1.9147610635797e-16 +0 0 3648 0 2.14799194296315e-18 +0 0 3649 0 2.19500343170503e-17 +0 0 3650 0 1.16470027443547e-18 +0 0 3651 0 1.56360574376133e-18 +0 0 3652 0 2.07095261007821e-17 +0 0 3653 0 5.74714695697216e-18 +0 0 3654 0 1.00000000002182 +0 0 3655 0 3.89808828727139e-18 +0 0 3656 0 9.51759305442426e-18 +0 0 3657 0 4.48380392505459e-18 +0 0 3658 0 2.31169261554816e-17 +0 0 3659 0 1.29795048807737e-17 +0 0 3660 0 4.19031981845021e-18 +0 0 3661 0 4.45983827396053e-17 +0 0 3662 0 2.26530807615213e-18 +0 0 3663 0 1.44587313764014e-17 +0 0 3664 0 9.54075650907951e-18 +0 0 3665 0 3.55651372435991e-18 +0 0 3666 0 2.99570075014706e-17 +0 0 3667 0 9.15041107097908e-19 +0 0 3668 0 5.43954212384246e-17 +0 0 3669 0 2.5142127853833e-18 +0 0 3670 0 3.54949980197428e-18 +0 0 3671 0 3.23617606716142e-18 +0 0 3672 0 6.5325675998687e-18 +0 0 3673 0 6.70000768480739e-17 +0 0 3674 0 5.33582713164947e-18 +0 0 3675 0 7.85880531702004e-18 +0 0 3676 0 2.08864477151125e-18 +0 0 3677 0 7.44658872309482e-17 +0 0 3678 0 1.30059291566205e-18 +0 0 3679 0 1.75362177478823e-18 +0 0 3680 0 1.62098691245969e-11 +0 0 3681 0 2.7598032688342e-18 +0 0 3682 0 4.15403681216682e-17 +0 0 3683 0 5.43156980701301e-18 +0 0 3684 0 1.9429996932217e-17 +0 0 3685 0 1.7451990121556e-18 +0 0 3686 0 3.90098458249285e-17 +0 0 3687 0 5.80647579579014e-19 +0 0 3688 0 4.03154165155109e-17 +0 0 3689 0 3.78388555475926e-18 +0 0 3690 0 1.14788207862661e-18 +0 0 3691 0 2.86517971565197e-18 +0 0 3692 0 5.29537626537126e-16 +0 0 3693 0 2.51739626045679e-17 +0 0 3694 0 1.52454272312052e-18 +0 0 3695 0 5.97118040388563e-17 +0 0 3696 0 2.69713157502068e-18 +0 0 3697 0 6.72535004846846e-17 +0 0 3698 0 2.66338395194259e-18 +0 0 3699 0 1.01022682463746e-16 +0 0 3700 0 1.0010334148711e-17 +0 0 3701 0 1.73134193531663e-17 +0 0 3702 0 1.68831187701013e-18 +0 0 3703 0 9.48279709474918e-19 +0 0 3704 0 7.6604727038575e-19 +0 0 3705 0 1.02228686007581e-18 +0 0 3706 0 1.65606433845999e-10 +0 0 3707 0 2.37961121895247e-18 +0 0 3708 0 2.63086331865496e-17 +0 0 3709 0 1.90410991602122e-18 +0 0 3710 0 7.87391922691132e-17 +0 0 3711 0 1.02120622388737e-18 +0 0 3712 0 9.48262505640127e-17 +0 0 3713 0 6.49013459728927e-19 +0 0 3714 0 1.40228616664553e-16 +0 0 3715 0 7.3695413643771e-19 +0 0 3716 0 4.63747814289678e-18 +0 0 3717 0 5.82341079111403e-19 +0 0 3718 0 6.7171924001564e-19 +0 0 3719 0 4.21645833604942e-19 +0 0 3720 0 4.06742541598114e-18 +0 0 3721 0 1.89567211448114e-17 +0 0 3722 0 1.81575372137083e-16 +0 0 3723 0 9.84585172130446e-17 +0 0 3724 0 2.49247089311869e-18 +0 0 3725 0 8.10646781547616e-17 +0 0 3726 0 3.89738397531439e-18 +0 0 3727 0 3.14677337050109e-17 +0 0 3728 0 1.45346776711859e-18 +0 0 3729 0 1.19367957306337e-16 +0 0 3730 0 1.00643456538823e-18 +0 0 3731 0 9.46199104448405e-17 +0 0 3732 0 3.37069422650421e-18 +0 0 3733 0 2.13940541040609e-17 +0 0 3734 0 2.4935592885241e-18 +0 0 3735 0 2.04001171869391e-18 +0 0 3736 0 1.7129251378866e-18 +0 0 3737 0 3.05943206041942e-18 +0 0 3738 0 5.67782559709988e-17 +0 0 3739 0 3.18023547029806e-18 +0 0 3740 0 0.999999999199137 +0 0 3741 0 1.50612405372516e-18 +0 0 3742 0 7.56845876597379e-19 +0 0 3743 0 1.27732081925063e-17 +0 0 3744 0 2.9923694281787e-18 +0 0 3745 0 1.51896413917345e-18 +0 0 3746 0 7.50780477396501e-18 +0 0 3747 0 2.14548764657065e-18 +0 0 3748 0 2.05028959532629e-17 +0 0 3749 0 2.30118792357028e-18 +0 0 3750 0 1.51251151158807e-18 +0 0 3751 0 8.02401947564688e-18 +0 0 3752 0 1.95172760692946e-18 +0 0 3753 0 2.33701137465688e-17 +0 0 3754 0 9.14989956488475e-19 +0 0 3755 0 4.76455644925968e-18 +0 0 3756 0 1.11542077093446e-18 +0 0 3757 0 1.60017993900471e-15 +0 0 3758 0 8.33213867235506e-18 +0 0 3759 0 9.13198019503712e-19 +0 0 3760 0 2.88182874277417e-17 +0 0 3761 0 1.48253686325081e-18 +0 0 3762 0 2.7839455950354e-17 +0 0 3763 0 3.53465822457586e-18 +0 0 3764 0 3.08661402386655e-18 +0 0 3765 0 3.20092010310396e-18 +0 0 3766 0 8.44000870809774e-19 +0 0 3767 0 1.35040344920377e-09 +0 0 3768 0 1.00875960503162e-18 +0 0 3769 0 5.89852160719741e-17 +0 0 3770 0 2.47965842389188e-18 +0 0 3771 0 3.2337818160889e-18 +0 0 3772 0 2.30675955645042e-18 +0 0 3773 0 1.97777613653703e-17 +0 0 3774 0 8.47167667436246e-19 +0 0 3775 0 1.2140256181028e-18 +0 0 3776 0 9.95212466923954e-19 +0 0 3777 0 3.54149413981207e-19 +0 0 3778 0 3.31063390065242e-18 +0 0 3779 0 7.76976789833794e-16 +0 0 3780 0 3.1131777304373e-17 +0 0 3781 0 5.26493601695817e-18 +0 0 3782 0 3.07230974925812e-17 +0 0 3783 0 2.75532415635726e-18 +0 0 3784 0 4.40306163393536e-17 +0 0 3785 0 8.38579417731161e-18 +0 0 3786 0 2.28505617437418e-17 +0 0 3787 0 1.98696770798092e-18 +0 0 3788 0 1.2971420478266e-18 +0 0 3789 0 1.89518193078406e-18 +0 0 3790 0 1.24786866156451e-18 +0 0 3791 0 1.47870127467859e-18 +0 0 3792 0 1.80066469660827e-18 +0 0 3793 0 7.19233437114928e-09 +0 0 3794 0 7.6273600993238e-18 +0 0 3795 0 3.78043875514096e-17 +0 0 3796 0 3.77560752752588e-19 +0 0 3797 0 5.34808565278586e-17 +0 0 3798 0 6.92158574401385e-19 +0 0 3799 0 4.52134626691859e-17 +0 0 3800 0 2.3897348241826e-18 +0 0 3801 0 1.26991569908504e-18 +0 0 3802 0 7.79855893835213e-19 +0 0 3803 0 9.01361951337276e-19 +0 0 3804 0 2.98129728895338e-18 +0 0 3805 0 2.07109349087732e-18 +0 0 3806 0 1.02916939116696e-18 +0 0 3807 0 5.53911818042036e-18 +0 0 3808 0 2.45279642600722e-17 +0 0 3809 0 5.73732281811463e-16 +0 0 3810 0 6.29488427533612e-17 +0 0 3811 0 1.16122409207281e-18 +0 0 3812 0 5.29697557730033e-17 +0 0 3813 0 1.70397729811713e-19 +0 0 3814 0 5.45665841225662e-17 +0 0 3815 0 2.31298155534789e-18 +0 0 3816 0 1.29376074598429e-16 +0 0 3817 0 7.67248746136364e-18 +0 0 3818 0 2.50118824376368e-17 +0 0 3819 0 2.54884394970963e-18 +0 0 3820 0 5.3896980377911e-18 +0 0 3821 0 1.11458362223437e-18 +0 0 3822 0 2.32953898046325e-18 +0 0 3823 0 1.36950483325939e-18 +0 0 3824 0 2.25291149208564e-18 +0 0 3825 0 1.51915103098954e-18 +0 0 3826 0 2.38719362236972e-18 +0 0 3827 0 1.00000002458378 +0 0 3828 0 2.04525915930089e-17 +0 0 3829 0 7.22924762726611e-18 +0 0 3830 0 7.49107911049039e-20 +0 0 3831 0 1.66334753937877e-18 +0 0 3832 0 2.72519939132548e-18 +0 0 3833 0 1.36672695469173e-18 +0 0 3834 0 3.91528800766887e-17 +0 0 3835 0 2.43017199091656e-18 +0 0 3836 0 2.95280128276516e-18 +0 0 3837 0 1.11487208539673e-08 +0 0 3838 0 7.49246901661887e-19 +0 0 3839 0 2.88190342336602e-17 +0 0 3840 0 4.33652833770592e-18 +0 0 3841 0 9.26607121686243e-18 +0 0 3842 0 1.38331744590806e-18 +0 0 3843 0 9.54157386871917e-19 +0 0 3844 0 1.35679355304322e-18 +0 0 3845 0 5.51999195091126e-16 +0 0 3846 0 2.72397774848103e-17 +0 0 3847 0 1.96341798947754e-18 +0 0 3848 0 2.08795136447646e-17 +0 0 3849 0 5.18243671814644e-18 +0 0 3850 0 1.03313606012615e-17 +0 0 3851 0 9.75829477304649e-19 +0 0 3852 0 2.15371684870986e-18 +0 0 3853 0 8.28055871426219e-19 +0 0 3854 0 1.17345099875173e-18 +0 0 3855 0 7.66501332165501e-08 +0 0 3856 0 1.19375868499607e-19 +0 0 3857 0 1.02461081803423e-17 +0 0 3858 0 1.44475382552763e-18 +0 0 3859 0 5.58908144776018e-17 +0 0 3860 0 6.64901381531183e-19 +0 0 3861 0 2.09205690970076e-18 +0 0 3862 0 1.53336686634938e-18 +0 0 3863 0 3.13000711416839e-19 +0 0 3864 0 1.80306945848656e-18 +0 0 3865 0 1.14026575225045e-18 +0 0 3866 0 1.89042147987093e-18 +0 0 3867 0 9.19923015554396e-16 +0 0 3868 0 1.96165671834746e-17 +0 0 3869 0 2.82036996950989e-18 +0 0 3870 0 1.37471161127e-17 +0 0 3871 0 6.76398138780632e-18 +0 0 3872 0 7.23088342899092e-18 +0 0 3873 0 8.8090737572155e-19 +0 0 3874 0 5.93540420984012e-19 +0 0 3875 0 2.59387750213117e-18 +0 0 3876 0 9.74414673234212e-19 +0 0 3877 0 3.17263793738651e-18 +0 0 3878 0 3.42995997031955e-18 +0 0 3879 0 1.02148250147593e-18 +0 0 3880 0 1.24602826008471e-18 +0 0 3881 0 2.58288894536766e-07 +0 0 3882 0 1.39126814110237e-18 +0 0 3883 0 6.2032003437032e-17 +0 0 3884 0 3.51606488336924e-18 +0 0 3885 0 5.52854739938583e-17 +0 0 3886 0 7.6292504813707e-18 +0 0 3887 0 1.34361479253549e-18 +0 0 3888 0 3.67149254178264e-18 +0 0 3889 0 7.61737454710176e-19 +0 0 3890 0 9.12630825542294e-19 +0 0 3891 0 7.35146434446856e-19 +0 0 3892 0 2.05820077409984e-18 +0 0 3893 0 1.74016245602074e-18 +0 0 3894 0 2.07317090980598e-18 +0 0 3895 0 2.73334974343021e-18 +0 0 3896 0 3.18938581587142e-17 +0 0 3897 0 5.32906578970474e-16 +0 0 3898 0 4.70138325277839e-17 +0 0 3899 0 1.77788813050579e-18 +0 0 3900 0 5.67582769738554e-17 +0 0 3901 0 1.80315751080068e-18 +0 0 3902 0 7.79157989598391e-17 +0 0 3903 0 2.64549291616503e-18 +0 0 3904 0 1.40901873698478e-17 +0 0 3905 0 2.62784909542755e-18 +0 0 3906 0 1.99421853861454e-17 +0 0 3907 0 2.48077894645747e-18 +0 0 3908 0 7.18026255916254e-19 +0 0 3909 0 1.53629262079159e-18 +0 0 3910 0 1.15108759044146e-18 +0 0 3911 0 2.59424210526427e-18 +0 0 3912 0 1.35716135862368e-18 +0 0 3913 0 1.08890707270696e-17 +0 0 3914 0 1.83413268261787e-18 +0 0 3915 0 0.999999346423747 +0 0 3916 0 9.22554680813501e-19 +0 0 3917 0 1.64789949749109e-19 +0 0 3918 0 5.74205462214279e-18 +0 0 3919 0 2.50961245737407e-18 +0 0 3920 0 2.73312489565846e-15 +0 0 3921 0 1.98609525286309e-18 +0 0 3922 0 3.35535943420684e-18 +0 0 3923 0 4.49944582125111e-18 +0 0 3924 0 2.11799287078878e-18 +0 0 3925 0 2.26669625421569e-18 +0 0 3926 0 9.9542277079988e-07 +0 0 3927 0 9.32863026187782e-19 +0 0 3928 0 4.07758774274713e-17 +0 0 3929 0 3.02092645856013e-18 +0 0 3930 0 1.65027198407729e-18 +0 0 3931 0 2.4724806275666e-18 +0 0 3932 0 2.58308430751217e-18 +0 0 3933 0 1.93537036914521e-18 +0 0 3934 0 4.07493072017962e-15 +0 0 3935 0 1.25537985178862e-17 +0 0 3936 0 8.56589619163762e-19 +0 0 3937 0 1.26799216765628e-17 +0 0 3938 0 1.27450819146408e-18 +0 0 3939 0 2.22147867626718e-18 +0 0 3940 0 2.28279257014046e-18 +0 0 3941 0 1.03696016403629e-18 +0 0 3942 0 1.70895317443624e-18 +0 0 3943 0 1.34607033651148e-18 +0 0 3944 0 3.39777633733821e-06 +0 0 3945 0 6.81323588091035e-19 +0 0 3946 0 2.94118614905482e-17 +0 0 3947 0 4.56331090281069e-18 +0 0 3948 0 6.5658136446069e-18 +0 0 3949 0 2.24209776388166e-18 +0 0 3950 0 2.72536001565827e-18 +0 0 3951 0 5.48044447999521e-20 +0 0 3952 0 2.57122993058252e-18 +0 0 3953 0 1.77859171850239e-18 +0 0 3954 0 1.38767959985568e-18 +0 0 3955 0 7.59898185011555e-18 +0 0 3956 0 3.49931351382439e-15 +0 0 3957 0 3.35981490948003e-17 +0 0 3958 0 3.44377699888922e-18 +0 0 3959 0 1.44979014504305e-17 +0 0 3960 0 1.83597645230298e-18 +0 0 3961 0 5.94551955007988e-18 +0 0 3962 0 8.94300269078532e-19 +0 0 3963 0 6.66929648998098e-19 +0 0 3964 0 7.43467018356058e-19 +0 0 3965 0 2.04745959567961e-18 +0 0 3966 0 1.93808057670075e-18 +0 0 3967 0 1.90795829536836e-18 +0 0 3968 0 1.85462848381489e-18 +0 0 3969 0 2.73649632345256e-18 +0 0 3970 0 7.85090639855393e-06 +0 0 3971 0 1.56059378937631e-18 +0 0 3972 0 3.97832731756116e-17 +0 0 3973 0 1.9049043453728e-18 +0 0 3974 0 2.79132246571689e-18 +0 0 3975 0 6.95056377044022e-19 +0 0 3976 0 2.58713157811855e-18 +0 0 3977 0 1.28243398879525e-18 +0 0 3978 0 1.04526115452624e-18 +0 0 3979 0 1.43972815629532e-18 +0 0 3980 0 1.51810696044887e-18 +0 0 3981 0 2.4134795033722e-18 +0 0 3982 0 3.94503019381329e-18 +0 0 3983 0 1.13737831194182e-17 +0 0 3984 0 3.76325387116321e-18 +0 0 3985 0 3.20729485632905e-17 +0 0 3986 0 5.22667259915902e-16 +0 0 3987 0 5.84741941977126e-17 +0 0 3988 0 9.90034453132999e-19 +0 0 3989 0 4.61726718368987e-17 +0 0 3990 0 6.57508957132056e-18 +0 0 3991 0 2.72840732242813e-17 +0 0 3992 0 1.25174938549303e-18 +0 0 3993 0 1.55986361423152e-17 +0 0 3994 0 9.70989671565074e-19 +0 0 3995 0 3.64173436916477e-18 +0 0 3996 0 1.04420668239173e-18 +0 0 3997 0 2.16800252119055e-18 +0 0 3998 0 1.6591090685289e-18 +0 0 3999 0 1.02119135460613e-18 +0 0 4000 0 1.08197716927142e-17 +0 0 4001 0 7.19231147284427e-19 +0 0 4002 0 2.66983887739779e-17 +0 0 4003 0 1.22316881397184e-18 +0 0 4004 0 1.00001511781449 +0 0 4005 0 7.27854591381129e-18 +0 0 4006 0 1.46805827319062e-05 +0 0 4007 0 6.19967215461785e-19 +0 0 4008 0 1.31627800065064e-18 +0 0 4009 0 1.75943033713702e-18 +0 0 4010 0 1.55838274741057e-15 +0 0 4011 0 4.66797413774516e-18 +0 0 4012 0 2.05076001226176e-18 +0 0 4013 0 1.44504367295424e-18 +0 0 4014 0 1.4783145777119e-18 +0 0 4015 0 1.92671826655324e-18 +0 0 4016 0 5.56430107861028e-05 +0 0 4017 0 1.72437511237205e-18 +0 0 4018 0 1.01244521248346e-18 +0 0 4019 0 1.58577456529109e-18 +0 0 4020 0 9.85453267822931e-19 +0 0 4021 0 3.93573255569022e-19 +0 0 4022 0 1.98417264908379e-18 +0 0 4023 0 7.12095935716863e-18 +0 0 4024 0 2.42484999542623e-15 +0 0 4025 0 1.6094309096954e-17 +0 0 4026 0 1.00440173864891e-18 +0 0 4027 0 9.59633297586197e-19 +0 0 4028 0 6.63662008160337e-19 +0 0 4029 0 1.62196196052177e-18 +0 0 4030 0 1.77167699149995e-18 +0 0 4031 0 3.61979723217847e-19 +0 0 4032 0 1.64903923266981e-18 +0 0 4033 0 1.65506118745217e-18 +0 0 4034 0 0.000112892802514515 +0 0 4035 0 2.91622804396698e-18 +0 0 4036 0 2.60555475850891e-18 +0 0 4037 0 1.48936492469466e-18 +0 0 4038 0 1.76098512648494e-18 +0 0 4039 0 1.10202765315891e-18 +0 0 4040 0 2.44624515379825e-18 +0 0 4041 0 1.99261829362279e-18 +0 0 4042 0 1.68159096460091e-18 +0 0 4043 0 1.1355933409414e-18 +0 0 4044 0 1.81731977605355e-18 +0 0 4045 0 1.96286979506147e-18 +0 0 4046 0 1.89744941193487e-15 +0 0 4047 0 3.62389598616656e-17 +0 0 4048 0 7.62152907366545e-19 +0 0 4049 0 4.50000904661523e-18 +0 0 4050 0 1.2951072415158e-18 +0 0 4051 0 2.29000803487299e-18 +0 0 4052 0 2.63944132207299e-18 +0 0 4053 0 2.01777221314952e-18 +0 0 4054 0 4.62721948700456e-19 +0 0 4055 0 1.27549581307792e-18 +0 0 4056 0 7.61360184181708e-19 +0 0 4057 0 2.76144488156276e-18 +0 0 4058 0 2.63596255788427e-18 +0 0 4059 0 1.8993541266262e-18 +0 0 4060 0 0.000186343720207198 +0 0 4061 0 2.06145667342668e-18 +0 0 4062 0 2.5620856558279e-18 +0 0 4063 0 3.63912116879067e-18 +0 0 4064 0 1.02212970455936e-18 +0 0 4065 0 2.92154227912848e-18 +0 0 4066 0 2.42721681352665e-18 +0 0 4067 0 2.09602831651852e-18 +0 0 4068 0 9.22595462071631e-19 +0 0 4069 0 1.68482145905828e-18 +0 0 4070 0 1.58187803688501e-18 +0 0 4071 0 2.52423957642234e-18 +0 0 4072 0 1.45099919431079e-18 +0 0 4073 0 4.86909228115555e-18 +0 0 4074 0 3.98361477271182e-18 +0 0 4075 0 1.16541682708504e-17 +0 0 4076 0 7.94769145085632e-16 +0 0 4077 0 5.00033397081819e-17 +0 0 4078 0 2.84113147520324e-18 +0 0 4079 0 1.9273579293813e-17 +0 0 4080 0 2.32221793540802e-18 +0 0 4081 0 5.86547657271399e-18 +0 0 4082 0 6.54291857036488e-19 +0 0 4083 0 2.14953193005695e-18 +0 0 4084 0 3.75704771180208e-18 +0 0 4085 0 2.62628579898546e-18 +0 0 4086 0 2.56761346079012e-18 +0 0 4087 0 2.58122444952531e-18 +0 0 4088 0 1.47552741362394e-17 +0 0 4089 0 7.96638048431041e-19 +0 0 4090 0 3.44977606835434e-17 +0 0 4091 0 4.086174303663e-18 +0 0 4092 0 8.05457923471481e-17 +0 0 4093 0 1.42654730241707e-18 +0 0 4094 0 0.999721896373612 +0 0 4095 0 2.96940525329037e-15 +0 0 4096 0 4.53440728260189e-19 +0 0 4097 0 9.63219865656367e-05 +0 0 4098 0 4.53440728260189e-19 +0 0 4099 0 6.32469153764892e-19 +0 0 4100 0 3.51758931528633e-18 +0 0 4101 0 3.53533990573773e-15 +0 0 4102 0 3.51758931528633e-18 +0 0 4103 0 6.32469153764892e-19 +0 0 4104 0 1.43495786177861e-18 +0 0 4105 0 1.22935536494643e-18 +0 0 4106 0 6.50086031956045e-19 +0 0 4107 0 0.000165819562183141 +0 0 4108 0 6.50086031956045e-19 +0 0 4109 0 1.22935536494643e-18 +0 0 4110 0 1.43495786177861e-18 +0 0 4111 0 2.55528413482517e-19 +0 0 4112 0 9.0486895405953e-19 +0 0 4113 0 1.02837468418252e-18 +0 0 4114 0 7.17385564312735e-18 +0 0 4115 0 3.25782391688394e-15 +0 0 4116 0 7.17385564312735e-18 +0 0 4117 0 1.02837468418252e-18 +0 0 4118 0 9.0486895405953e-19 +0 0 4119 0 2.55528413482517e-19 +0 0 4120 0 8.36054879818924e-19 +0 0 4121 0 2.93964884878116e-18 +0 0 4122 0 1.94643720707981e-18 +0 0 4123 0 1.76120392213878e-18 +0 0 4124 0 6.33640838039901e-19 +0 0 4125 0 0.000250865251759554 +0 0 4126 0 6.33640838039901e-19 +0 0 4127 0 1.76120392213878e-18 +0 0 4128 0 1.94643720707981e-18 +0 0 4129 0 2.93964884878116e-18 +0 0 4130 0 8.36054879818924e-19 +0 0 4131 0 4.34451537898895e-19 +0 0 4132 0 9.77772379032457e-19 +0 0 4133 0 1.56940420767204e-18 +0 0 4134 0 3.73429942379754e-18 +0 0 4135 0 1.31192320775698e-18 +0 0 4136 0 1.31155811349596e-17 +0 0 4137 0 1.86457044226464e-15 +0 0 4138 0 2.36655007997675e-17 +0 0 4139 0 3.38132604289013e-19 +0 0 4140 0 2.89349977917943e-18 +0 0 4141 0 1.56940420767204e-18 +0 0 4142 0 9.77772379032457e-19 +0 0 4143 0 4.34451537898895e-19 +0 0 4144 0 3.1762373678357e-19 +0 0 4145 0 2.61426994018947e-18 +0 0 4146 0 7.2045628696721e-19 +0 0 4147 0 5.81684913628448e-19 +0 0 4148 0 1.19864591948782e-18 +0 0 4149 0 1.11948001787789e-18 +0 0 4150 0 1.27472102859455e-18 +0 0 4151 0 0.000367772368713489 +0 0 4152 0 3.54514122786209e-18 +0 0 4153 0 1.39727554163338e-18 +0 0 4154 0 2.42825454973466e-18 +0 0 4155 0 8.2196894391489e-19 +0 0 4156 0 7.2045628696721e-19 +0 0 4157 0 2.61426994018947e-18 +0 0 4158 0 3.1762373678357e-19 +0 0 4159 0 2.05280572597953e-18 +0 0 4160 0 7.38793374537455e-19 +0 0 4161 0 1.18655944958512e-18 +0 0 4162 0 6.92852472949534e-18 +0 0 4163 0 2.60139526636124e-18 +0 0 4164 0 2.39504732144789e-17 +0 0 4165 0 2.73861134337969e-18 +0 0 4166 0 4.98730657198568e-17 +0 0 4167 0 1.34645293670783e-15 +0 0 4168 0 3.28621092456223e-17 +0 0 4169 0 1.98807234375591e-18 +0 0 4170 0 2.39504732144789e-17 +0 0 4171 0 2.60139526636124e-18 +0 0 4172 0 6.92852472949534e-18 +0 0 4173 0 1.18655944958512e-18 +0 0 4174 0 7.38793374537455e-19 +0 0 4175 0 2.05280572597953e-18 +0 0 4176 0 2.19686161486898e-19 +0 0 4177 0 2.44128995728257e-18 +0 0 4178 0 1.10309891423402e-18 +0 0 4179 0 1.60869370435094e-17 +0 0 4180 0 1.82306425794844e-18 +0 0 4181 0 6.84327170204726e-17 +0 0 4182 0 2.45452937071626e-18 +0 0 4183 0 5.15450072939297e-17 +0 0 4184 0 7.3696217539781e-19 +0 0 4185 0 1.00052887707263 +0 0 4186 0 6.21656866993433e-18 +0 0 4187 0 8.44613898717327e-19 +0 0 4188 0 9.3120521354269e-19 +0 0 4189 0 1.46805827318649e-05 +0 0 4190 0 1.29694613769903e-18 +0 0 4191 0 1.81807965875518e-18 +0 0 4192 0 6.30335514155274e-18 +0 0 4193 0 9.07677261501221e-17 +0 0 4194 0 6.06877063477628e-19 +0 0 4195 0 1.5050430472863e-18 +0 0 4196 0 9.17086894027792e-19 +0 0 4197 0 7.47032277322703e-19 +0 0 4198 0 6.95374571191758e-19 +0 0 4199 0 5.56430107860006e-05 +0 0 4200 0 5.58172729434754e-19 +0 0 4201 0 7.95712497452992e-19 +0 0 4202 0 1.32601022832187e-18 +0 0 4203 0 6.24345622265748e-19 +0 0 4204 0 1.54343740768056e-18 +0 0 4205 0 9.05240045978898e-19 +0 0 4206 0 2.41469090086188e-17 +0 0 4207 0 1.06153464400935e-16 +0 0 4208 0 1.73049981273493e-18 +0 0 4209 0 2.66493100510669e-18 +0 0 4210 0 1.26701952091662e-18 +0 0 4211 0 1.68518451257035e-18 +0 0 4212 0 9.35428739220218e-20 +0 0 4213 0 1.27748524125849e-18 +0 0 4214 0 9.37337406421906e-19 +0 0 4215 0 1.61174554729683e-18 +0 0 4216 0 2.13235836352463e-18 +0 0 4217 0 0.000112892802515189 +0 0 4218 0 1.61169098506466e-18 +0 0 4219 0 2.81144847124319e-18 +0 0 4220 0 1.58772370222625e-18 +0 0 4221 0 2.47275687281418e-18 +0 0 4222 0 2.25569559839966e-18 +0 0 4223 0 1.40024356328895e-18 +0 0 4224 0 7.12006358286968e-19 +0 0 4225 0 5.1689077204858e-19 +0 0 4226 0 5.52402995857524e-18 +0 0 4227 0 1.31405057209956e-18 +0 0 4228 0 3.10802613540874e-18 +0 0 4229 0 7.10719327776484e-16 +0 0 4230 0 1.698212963792e-18 +0 0 4231 0 1.17576276338088e-18 +0 0 4232 0 9.4326036735732e-19 +0 0 4233 0 9.10398642766061e-19 +0 0 4234 0 5.33521639591999e-19 +0 0 4235 0 1.16086921539854e-18 +0 0 4236 0 2.01620498502181e-18 +0 0 4237 0 1.4191116861813e-18 +0 0 4238 0 2.35761331872611e-18 +0 0 4239 0 4.38488875827303e-18 +0 0 4240 0 3.93479116810739e-19 +0 0 4241 0 2.8814054368677e-18 +0 0 4242 0 6.33280697952979e-19 +0 0 4243 0 0.000186343720206346 +0 0 4244 0 3.91052343055347e-18 +0 0 4245 0 2.09260110725866e-18 +0 0 4246 0 9.58707093437898e-19 +0 0 4247 0 1.32534219296562e-18 +0 0 4248 0 1.55283875046155e-18 +0 0 4249 0 9.56303316026105e-19 +0 0 4250 0 1.69590757998967e-18 +0 0 4251 0 2.66650473971141e-18 +0 0 4252 0 1.0511810740763e-18 +0 0 4253 0 1.42490098911737e-18 +0 0 4254 0 9.98857723222748e-18 +0 0 4255 0 2.44147021494263e-18 +0 0 4256 0 2.15416346096028e-17 +0 0 4257 0 1.76332104568957e-18 +0 0 4258 0 5.96561082545031e-17 +0 0 4259 0 8.28980704586279e-16 +0 0 4260 0 4.39571883723856e-17 +0 0 4261 0 2.33221490713086e-18 +0 0 4262 0 7.68899521499661e-18 +0 0 4263 0 2.73853171665137e-18 +0 0 4264 0 2.04505083236212e-18 +0 0 4265 0 1.31968479163944e-18 +0 0 4266 0 2.3497087953411e-18 +0 0 4267 0 5.12124598456234e-19 +0 0 4268 0 1.73719133042311e-18 +0 0 4269 0 9.79335806340342e-18 +0 0 4270 0 1.7018957491292e-18 +0 0 4271 0 3.15295000020789e-17 +0 0 4272 0 2.75658767651336e-18 +0 0 4273 0 3.63631712904827e-17 +0 0 4274 0 1.59632818093727e-18 +0 0 4275 0 7.48084963886086e-17 +0 0 4276 0 5.54336740177214e-19 +0 0 4277 0 0.999721896373607 +0 0 4278 0 2.33438396748317e-19 +0 0 4279 0 9.65334914796165e-19 +0 0 4280 0 1.20217351738591e-17 +0 0 4281 0 1.70466399281516e-18 +0 0 4282 0 1.01819271643533e-18 +0 0 4283 0 8.07863366788924e-18 +0 0 4284 0 5.84802577987745e-19 +0 0 4285 0 4.55970464058276e-18 +0 0 4286 0 4.31854790775707e-15 +0 0 4287 0 3.98730058595858e-19 +0 0 4288 0 1.5013719618927e-18 +0 0 4289 0 1.15216720782982e-18 +0 0 4290 0 3.40364796842691e-17 +0 0 4291 0 5.08023653482353e-19 +0 0 4292 0 9.95422771228694e-07 +0 0 4293 0 1.75661512411564e-18 +0 0 4294 0 2.44427969176108e-18 +0 0 4295 0 1.87222155828103e-18 +0 0 4296 0 2.249524618772e-18 +0 0 4297 0 1.06067954062468e-17 +0 0 4298 0 2.00016299489919e-18 +0 0 4299 0 3.2245460795107e-17 +0 0 4300 0 1.27259593180614e-15 +0 0 4301 0 2.01384555181147e-18 +0 0 4302 0 2.03415800010695e-18 +0 0 4303 0 6.43168290613481e-19 +0 0 4304 0 1.9545950914823e-18 +0 0 4305 0 2.92623672589055e-18 +0 0 4306 0 4.29286008775261e-18 +0 0 4307 0 2.15453610881245e-18 +0 0 4308 0 3.72926033597461e-18 +0 0 4309 0 2.53297695340744e-18 +0 0 4310 0 3.39777633584337e-06 +0 0 4311 0 1.79469988196796e-18 +0 0 4312 0 6.27380270538002e-19 +0 0 4313 0 1.17784320242649e-18 +0 0 4314 0 3.20450552441064e-18 +0 0 4315 0 1.1508725400573e-18 +0 0 4316 0 1.97067481576844e-18 +0 0 4317 0 3.79264545845356e-18 +0 0 4318 0 4.12478177585382e-18 +0 0 4319 0 2.74389265264422e-17 +0 0 4320 0 7.86650503016347e-18 +0 0 4321 0 2.08618488801228e-17 +0 0 4322 0 8.32998020459264e-16 +0 0 4323 0 3.2260810778442e-18 +0 0 4324 0 2.45047569027952e-18 +0 0 4325 0 3.29296877728022e-19 +0 0 4326 0 5.87094772514853e-19 +0 0 4327 0 3.24393991794893e-19 +0 0 4328 0 1.67070087751432e-18 +0 0 4329 0 2.63279205273275e-19 +0 0 4330 0 9.76568435033862e-19 +0 0 4331 0 8.83426667583515e-19 +0 0 4332 0 3.1557715844376e-18 +0 0 4333 0 3.32771354293565e-18 +0 0 4334 0 2.55825388893381e-17 +0 0 4335 0 2.38864547502736e-18 +0 0 4336 0 7.85090639969345e-06 +0 0 4337 0 9.88214282140153e-19 +0 0 4338 0 2.80106159359746e-18 +0 0 4339 0 9.64262387417328e-19 +0 0 4340 0 2.26185163846294e-18 +0 0 4341 0 2.6808261238638e-18 +0 0 4342 0 2.04173040588544e-18 +0 0 4343 0 2.82899433047564e-18 +0 0 4344 0 2.42218699772406e-19 +0 0 4345 0 1.19349111432922e-17 +0 0 4346 0 3.65631357081932e-18 +0 0 4347 0 3.02471449200906e-17 +0 0 4348 0 4.27361954970521e-18 +0 0 4349 0 3.92827615790307e-17 +0 0 4350 0 1.05965856015041e-18 +0 0 4351 0 4.60731294489091e-17 +0 0 4352 0 1.54906526714717e-15 +0 0 4353 0 1.61645106688867e-17 +0 0 4354 0 8.91814210677879e-19 +0 0 4355 0 6.371458218549e-18 +0 0 4356 0 3.06943454374223e-18 +0 0 4357 0 5.94740771993783e-19 +0 0 4358 0 1.86732770526565e-18 +0 0 4359 0 2.96335093208631e-19 +0 0 4360 0 2.53833624931633e-18 +0 0 4361 0 3.02479516291285e-18 +0 0 4362 0 1.88799719366587e-17 +0 0 4363 0 4.24909689660672e-18 +0 0 4364 0 2.84447655264604e-17 +0 0 4365 0 1.43099486434184e-18 +0 0 4366 0 5.39077257703904e-17 +0 0 4367 0 2.98563574724966e-18 +0 0 4368 0 5.56024444551607e-17 +0 0 4369 0 6.50372769285e-19 +0 0 4370 0 1.00001511781449 +0 0 4371 0 2.34425313671656e-17 +0 0 4372 0 2.68695505265973e-18 +0 0 4373 0 1.5234751326817e-18 +0 0 4374 0 5.099966855125e-18 +0 0 4375 0 3.40187703288446e-18 +0 0 4376 0 2.83059424564604e-18 +0 0 4377 0 4.14505062254866e-17 +0 0 4378 0 1.47075759969466e-18 +0 0 4379 0 2.27204515666436e-18 +0 0 4380 0 1.01063052937493e-18 +0 0 4381 0 1.3170621031364e-18 +0 0 4382 0 8.51977138049407e-18 +0 0 4383 0 1.69070788600846e-18 +0 0 4384 0 1.34288800125278e-17 +0 0 4385 0 1.53518896204768e-18 +0 0 4386 0 1.11487223631994e-08 +0 0 4387 0 4.0307232174535e-18 +0 0 4388 0 1.6920658292358e-18 +0 0 4389 0 5.99077820881083e-18 +0 0 4390 0 3.69260844040557e-18 +0 0 4391 0 1.16791334053844e-17 +0 0 4392 0 1.74330912336791e-18 +0 0 4393 0 1.42395086799537e-17 +0 0 4394 0 6.35095384055671e-17 +0 0 4395 0 3.16846053500271e-19 +0 0 4396 0 7.05285140281708e-19 +0 0 4397 0 8.40949387239487e-19 +0 0 4398 0 1.43524631129195e-18 +0 0 4399 0 1.38890737420629e-18 +0 0 4400 0 4.65991989291241e-17 +0 0 4401 0 7.8847540464895e-19 +0 0 4402 0 1.64263151450473e-17 +0 0 4403 0 1.04040181206427e-18 +0 0 4404 0 7.66501325911712e-08 +0 0 4405 0 1.82699455505165e-18 +0 0 4406 0 5.23998136601797e-19 +0 0 4407 0 1.4692726569183e-18 +0 0 4408 0 3.54263742304917e-18 +0 0 4409 0 1.65794646196363e-18 +0 0 4410 0 8.24516953904789e-19 +0 0 4411 0 9.32621888439182e-18 +0 0 4412 0 8.43665385305008e-18 +0 0 4413 0 1.22766972433488e-17 +0 0 4414 0 4.9386888782079e-18 +0 0 4415 0 2.71991836629021e-17 +0 0 4416 0 1.59285733399185e-15 +0 0 4417 0 1.73490706570693e-18 +0 0 4418 0 2.17166547979716e-18 +0 0 4419 0 1.19341376254183e-18 +0 0 4420 0 1.53749701724698e-18 +0 0 4421 0 2.4572216663293e-18 +0 0 4422 0 5.59958828285187e-19 +0 0 4423 0 3.41830009704244e-18 +0 0 4424 0 1.73139445694329e-18 +0 0 4425 0 4.63495246016163e-18 +0 0 4426 0 8.6002510249371e-17 +0 0 4427 0 4.84427392243536e-18 +0 0 4428 0 5.07609187145496e-17 +0 0 4429 0 3.4470663165938e-18 +0 0 4430 0 2.58288894523909e-07 +0 0 4431 0 8.52727284493056e-19 +0 0 4432 0 1.15130176205598e-18 +0 0 4433 0 3.33458875189781e-18 +0 0 4434 0 2.79367466046123e-18 +0 0 4435 0 2.71797363198052e-18 +0 0 4436 0 7.59403824652221e-19 +0 0 4437 0 2.04542716297681e-17 +0 0 4438 0 2.53726187939252e-18 +0 0 4439 0 1.49426848507792e-17 +0 0 4440 0 3.69767245745579e-18 +0 0 4441 0 9.95070569073003e-17 +0 0 4442 0 9.76726296675965e-19 +0 0 4443 0 3.59219352168271e-17 +0 0 4444 0 2.37609804740308e-18 +0 0 4445 0 2.4276578089689e-17 +0 0 4446 0 1.30002636415819e-15 +0 0 4447 0 2.82089103694648e-17 +0 0 4448 0 9.06772676955213e-19 +0 0 4449 0 2.44797677374076e-18 +0 0 4450 0 1.4959062978261e-18 +0 0 4451 0 1.86528993146969e-18 +0 0 4452 0 3.0323367149305e-18 +0 0 4453 0 9.77993003054877e-19 +0 0 4454 0 2.89309276621543e-17 +0 0 4455 0 2.20698422984433e-18 +0 0 4456 0 5.30495448884344e-17 +0 0 4457 0 1.84017753796713e-18 +0 0 4458 0 6.28397072826267e-17 +0 0 4459 0 1.1124069412631e-18 +0 0 4460 0 2.93603296009777e-17 +0 0 4461 0 1.85845563228165e-18 +0 0 4462 0 5.26461146605312e-17 +0 0 4463 0 3.94010997760355e-18 +0 0 4464 0 0.999999346423747 +0 0 4465 0 2.57352873786039e-18 +0 0 4466 0 2.11466244782578e-18 +0 0 4467 0 1.02229082606422e-17 +0 0 4468 0 1.89873543947867e-18 +0 0 4469 0 3.10497623208148e-18 +0 0 4470 0 1.57421714463744e-17 +0 0 4471 0 1.3578216645961e-18 +0 0 4472 0 8.73400902457987e-18 +0 0 4473 0 1.95994498802198e-18 +0 0 4474 0 9.53646624504031e-19 +0 0 4475 0 2.77593608757676e-18 +0 0 4476 0 1.06540612479889e-18 +0 0 4477 0 2.53826043036426e-17 +0 0 4478 0 1.91850602597399e-18 +0 0 4479 0 1.53688027155361e-17 +0 0 4480 0 6.66445098637947e-19 +0 0 4481 0 2.83797565945332e-18 +0 0 4482 0 4.45817238305687e-18 +0 0 4483 0 2.62954670613777e-18 +0 0 4484 0 3.27951183869307e-17 +0 0 4485 0 4.49314560179882e-19 +0 0 4486 0 4.52594403224786e-17 +0 0 4487 0 2.7312450459294e-18 +0 0 4488 0 5.87802268552638e-18 +0 0 4489 0 1.86785847753015e-15 +0 0 4490 0 1.80549230531221e-18 +0 0 4491 0 5.44226149318296e-19 +0 0 4492 0 1.16970614805238e-18 +0 0 4493 0 1.34426965656307e-17 +0 0 4494 0 4.90956665551328e-18 +0 0 4495 0 3.50595010123366e-18 +0 0 4496 0 2.92056649837426e-18 +0 0 4497 0 5.64153030094874e-17 +0 0 4498 0 1.88650758972462e-18 +0 0 4499 0 1.35040387616736e-09 +0 0 4500 0 1.33522392429365e-18 +0 0 4501 0 1.29118320893128e-18 +0 0 4502 0 2.53963852254959e-18 +0 0 4503 0 3.96030449927544e-19 +0 0 4504 0 2.46540549203018e-17 +0 0 4505 0 6.92524006201489e-18 +0 0 4506 0 4.56749383372167e-17 +0 0 4507 0 1.20201536579774e-18 +0 0 4508 0 2.64298858143463e-17 +0 0 4509 0 3.63833194363997e-18 +0 0 4510 0 2.37733927462811e-17 +0 0 4511 0 9.74186797964921e-16 +0 0 4512 0 2.45227776922194e-18 +0 0 4513 0 1.27631410284713e-18 +0 0 4514 0 2.64017862948775e-18 +0 0 4515 0 2.76738096413588e-18 +0 0 4516 0 2.04650034917524e-18 +0 0 4517 0 1.27074037496027e-18 +0 0 4518 0 5.4695188407028e-18 +0 0 4519 0 3.60815813052647e-17 +0 0 4520 0 1.0015423788411e-18 +0 0 4521 0 4.69183817486932e-17 +0 0 4522 0 1.39557048154972e-18 +0 0 4523 0 3.37818882921878e-17 +0 0 4524 0 5.92008680516053e-18 +0 0 4525 0 7.19233355569495e-09 +0 0 4526 0 1.61672939845378e-18 +0 0 4527 0 1.46658883150659e-18 +0 0 4528 0 1.59717304221304e-18 +0 0 4529 0 2.30964090385255e-19 +0 0 4530 0 5.66196649057069e-18 +0 0 4531 0 9.98070928605979e-19 +0 0 4532 0 1.92603721308157e-17 +0 0 4533 0 6.01396558513664e-18 +0 0 4534 0 1.50813091040077e-16 +0 0 4535 0 1.87043659360801e-18 +0 0 4536 0 2.04131676940931e-17 +0 0 4537 0 3.88774852275948e-18 +0 0 4538 0 4.41547623865657e-17 +0 0 4539 0 1.06503113199654e-18 +0 0 4540 0 1.98671619764325e-17 +0 0 4541 0 8.77566482885765e-17 +0 0 4542 0 1.08656370997782e-17 +0 0 4543 0 4.56497378821984e-18 +0 0 4544 0 1.52582009281936e-18 +0 0 4545 0 7.09601255900575e-19 +0 0 4546 0 1.57948555315347e-18 +0 0 4547 0 3.73817297083428e-18 +0 0 4548 0 1.7566186340676e-18 +0 0 4549 0 1.37169917525707e-16 +0 0 4550 0 1.41064477700299e-18 +0 0 4551 0 1.56073801181241e-16 +0 0 4552 0 3.13069471313674e-18 +0 0 4553 0 4.7402236632811e-17 +0 0 4554 0 1.81485264594252e-18 +0 0 4555 0 5.18826446431168e-17 +0 0 4556 0 1.88345811454343e-18 +0 0 4557 0 2.79670806895031e-17 +0 0 4558 0 6.7946299506951e-19 +0 0 4559 0 1.00000002458378 +0 0 4560 0 4.10979980397545e-18 +0 0 4561 0 2.46091475160014e-17 +0 0 4562 0 4.03962069511983e-18 +0 0 4563 0 1.18405618470401e-17 +0 0 4564 0 1.6360916377885e-17 +0 0 4565 0 2.33827554934031e-18 +0 0 4566 0 2.84293263747002e-17 +0 0 4567 0 3.1835978261676e-18 +0 0 4568 0 1.41954771484826e-17 +0 0 4569 0 5.61083479391264e-18 +0 0 4570 0 1.96031778155368e-18 +0 0 4571 0 6.16062956813848e-17 +0 0 4572 0 7.52650466757387e-19 +0 0 4573 0 2.78451985733031e-17 +0 0 4574 0 2.06588426845068e-18 +0 0 4575 0 6.59533588858781e-18 +0 0 4576 0 3.00195706219747e-18 +0 0 4577 0 1.23200024395952e-18 +0 0 4578 0 6.26060090484346e-17 +0 0 4579 0 3.1854535664016e-18 +0 0 4580 0 9.67853784188061e-18 +0 0 4581 0 3.43638416870738e-19 +0 0 4582 0 4.16791912147762e-17 +0 0 4583 0 2.34846150223007e-18 +0 0 4584 0 2.59849007846233e-18 +0 0 4585 0 6.99587286050247e-19 +0 0 4586 0 3.27955504639677e-18 +0 0 4587 0 4.11099462771355e-17 +0 0 4588 0 2.53356141141586e-18 +0 0 4589 0 2.53593027948147e-17 +0 0 4590 0 2.92800730660301e-18 +0 0 4591 0 3.74924240887109e-17 +0 0 4592 0 3.78360558022909e-18 +0 0 4593 0 3.52788044915024e-17 +0 0 4594 0 4.18048565509967e-19 +0 0 4595 0 1.62100171233843e-11 +0 0 4596 0 8.62283841873377e-19 +0 0 4597 0 2.0417188350234e-18 +0 0 4598 0 1.77192634683497e-17 +0 0 4599 0 8.96275392704264e-18 +0 0 4600 0 1.05704912400216e-16 +0 0 4601 0 5.33095986432697e-19 +0 0 4602 0 5.42038808032413e-17 +0 0 4603 0 4.978764092224e-18 +0 0 4604 0 6.73318577011341e-17 +0 0 4605 0 1.95842929351611e-18 +0 0 4606 0 4.18084378968835e-17 +0 0 4607 0 9.76922873191441e-17 +0 0 4608 0 2.59919341740623e-18 +0 0 4609 0 1.16469776831436e-18 +0 0 4610 0 2.00636815585079e-18 +0 0 4611 0 6.41811121073315e-18 +0 0 4612 0 2.86978991321085e-18 +0 0 4613 0 1.11900881712054e-16 +0 0 4614 0 2.83698367689955e-18 +0 0 4615 0 9.4437514741412e-17 +0 0 4616 0 7.79992231851907e-19 +0 0 4617 0 1.09759906800209e-16 +0 0 4618 0 8.77358792380673e-19 +0 0 4619 0 2.24561866086521e-17 +0 0 4620 0 2.74969664502014e-18 +0 0 4621 0 1.65606370438818e-10 +0 0 4622 0 1.53549555255861e-18 +0 0 4623 0 6.37920544049026e-19 +0 0 4624 0 3.03604647368326e-18 +0 0 4625 0 2.8265399581995e-18 +0 0 4626 0 2.16428760772791e-17 +0 0 4627 0 3.76804433190932e-18 +0 0 4628 0 1.10110125460917e-16 +0 0 4629 0 2.19029787351715e-18 +0 0 4630 0 1.14121869313607e-16 +0 0 4631 0 1.23303018602115e-18 +0 0 4632 0 4.15465393730961e-17 +0 0 4633 0 3.26065953280717e-19 +0 0 4634 0 8.52755287686714e-17 +0 0 4635 0 1.1318685289921e-18 +0 0 4636 0 1.11374451771142e-16 +0 0 4637 0 3.33571690198384e-16 +0 0 4638 0 2.44328206383105e-17 +0 0 4639 0 7.45608873110512e-19 +0 0 4640 0 1.78185822578723e-18 +0 0 4641 0 4.40343361758631e-18 +0 0 4642 0 1.60183853797179e-18 +0 0 4643 0 8.73124945109901e-17 +0 0 4644 0 6.70171966739175e-18 +0 0 4645 0 4.63656739847113e-16 +0 0 4646 0 3.44629945968977e-18 +0 0 4647 0 6.38325739932465e-17 +0 0 4648 0 1.11334387120117e-18 +0 0 4649 0 4.11196616785325e-17 +0 0 4650 0 1.72819910690635e-18 +0 0 4651 0 1.51297919263668e-17 +0 0 4652 0 1.62217768113032e-18 +0 0 4653 0 3.98745748639424e-17 +0 0 4654 0 1.52220145965305e-18 +0 0 4655 0 0.999999999199137 +0 0 4656 0 3.65484151072488e-18 +0 0 4657 0 1.99476661607882e-18 +0 0 4658 0 4.84624371760131e-17 +0 0 4659 0 1.82188837166687e-18 +0 0 4660 0 2.04874016127845e-18 +0 0 4661 0 3.72131052172899e-17 +0 0 4662 0 2.66984908611589e-19 +0 0 4663 0 1.6077458516004e-17 +0 0 4664 0 2.40342956457705e-18 +0 0 4665 0 3.85745926816555e-19 +0 0 4666 0 4.60375599070396e-17 +0 0 4667 0 2.65399781404577e-18 +0 0 4668 0 3.23219494701053e-18 +0 0 4669 0 2.17178687978146e-18 +0 0 4670 0 3.67193116460603e-17 +0 0 4671 0 2.17995091059709e-18 +0 0 4672 0 2.22476592085502e-18 +0 0 4673 0 1.33988574755339e-16 +0 0 4674 0 4.35102628869029e-18 +0 0 4675 0 1.66065620876286e-17 +0 0 4676 0 1.7678550621614e-18 +0 0 4677 0 2.54371554341373e-17 +0 0 4678 0 3.41681028116886e-18 +0 0 4679 0 2.29747015000505e-17 +0 0 4680 0 2.75720318605308e-18 +0 0 4681 0 3.36322138103366e-18 +0 0 4682 0 8.04654245052641e-17 +0 0 4683 0 2.27778254987084e-18 +0 0 4684 0 9.46086027087285e-17 +0 0 4685 0 2.04190269750174e-18 +0 0 4686 0 6.2746419361419e-17 +0 0 4687 0 2.27173519227391e-18 +0 0 4688 0 6.27684658536967e-17 +0 0 4689 0 6.37401362285167e-18 +0 0 4690 0 8.8714759304293e-18 +0 0 4691 0 1.14159201527826e-18 +0 0 4692 0 4.53180680954002e-18 +0 0 4693 0 1.48486976962779e-17 +0 0 4694 0 3.61702647479646e-18 +0 0 4695 0 3.60463122430949e-16 +0 0 4696 0 3.05015976440057e-19 +0 0 4697 0 2.485152147933e-17 +0 0 4698 0 6.7717659242909e-19 +0 0 4699 0 8.35309324534566e-17 +0 0 4700 0 4.44151848934175e-19 +0 0 4701 0 7.29981986595246e-17 +0 0 4702 0 4.83436209602325e-18 +0 0 4703 0 1.03886895902413e-17 +0 0 4704 0 3.45256436761373e-16 +0 0 4705 0 1.77006281770522e-18 +0 0 4706 0 3.8153007330717e-18 +0 0 4707 0 2.26090171214645e-18 +0 0 4708 0 3.61765768162691e-16 +0 0 4709 0 3.23822827285867e-19 +0 0 4710 0 7.20575181387971e-17 +0 0 4711 0 1.50470624961038e-18 +0 0 4712 0 5.45925427770098e-17 +0 0 4713 0 1.91001071922671e-18 +0 0 4714 0 8.73128708870672e-17 +0 0 4715 0 1.41768536601264e-18 +0 0 4716 0 7.32782338401386e-17 +0 0 4717 0 7.06290880334623e-18 +0 0 4718 0 2.92412312192388e-12 +0 0 4719 0 1.6239051936335e-18 +0 0 4720 0 1.16470027443547e-18 +0 0 4721 0 2.19500343170503e-17 +0 0 4722 0 2.14799194296315e-18 +0 0 4723 0 1.9147610635797e-16 +0 0 4724 0 8.56181335968731e-19 +0 0 4725 0 2.35716858971131e-16 +0 0 4726 0 8.76245700526435e-19 +0 0 4727 0 1.28568552153834e-17 +0 0 4728 0 2.1174093701651e-18 +0 0 4729 0 1.28545858815703e-17 +0 0 4730 0 1.94859361266621e-18 +0 0 4731 0 4.77134301644097e-17 +0 0 4732 0 2.07071933007293e-18 +0 0 4733 0 1.72588623536773e-16 +0 0 4734 0 2.54828068450134e-17 +0 0 4735 0 2.57381716663389e-17 +0 0 4736 0 1.59398558629395e-18 +0 0 4737 0 2.17750042143707e-18 +0 0 4738 0 9.36214180566219e-18 +0 0 4739 0 2.77741124856385e-18 +0 0 4740 0 1.43700233328431e-16 +0 0 4741 0 6.14715295297456e-18 +0 0 4742 0 1.37380074349729e-16 +0 0 4743 0 2.77757780495767e-18 +0 0 4744 0 1.99204455948489e-17 +0 0 4745 0 2.17537653541325e-18 +0 0 4746 0 1.60869370435094e-17 +0 0 4747 0 1.4653711003847e-18 +0 0 4748 0 1.25889650501491e-17 +0 0 4749 0 4.06157832254062e-18 +0 0 4750 0 8.21205031974576e-18 +0 0 4751 0 1.85942861953724e-18 +0 0 4752 0 1.00000000002182 +0 0 4753 0 1.82580842077324e-17 +0 0 4754 0 7.95646837453067e-17 +0 0 4755 0 7.39489485361549e-19 +0 0 4756 0 6.07992779154345e-17 +0 0 4757 0 7.37352278545225e-17 +0 0 4758 0 1.97317927247832e-18 +0 0 4759 0 1.6669749844236e-17 +0 0 4760 0 2.67988383566716e-18 +0 0 4761 0 4.82346642471373e-17 +0 0 4762 0 7.46403004283573e-17 +0 0 4763 0 1.86014793586469e-18 +0 0 4764 0 6.1043484595067e-17 +0 0 4765 0 1.39569017614528e-18 +0 0 4766 0 8.61745037532961e-17 +0 0 4767 0 3.00388036456119e-18 +0 0 4768 0 3.7086157437407e-17 +0 0 4769 0 3.71001068062878e-17 +0 0 4770 0 7.89500898584659e-19 +0 0 4771 0 1.75535786999322e-16 +0 0 4772 0 3.05423814340799e-18 +0 0 4773 0 1.51639182370986e-17 +0 0 4774 0 1.52830838926106e-18 +0 0 4775 0 1.25887309778081e-16 +0 0 4776 0 1.57922481588223e-18 +0 0 4777 0 1.21011880447454e-17 +0 0 4778 0 3.52880809144621e-17 +0 0 4779 0 1.53936331565979e-18 +0 0 4780 0 2.3035443715946e-16 +0 0 4781 0 9.93155642974414e-19 +0 0 4782 0 5.98112120128529e-17 +0 0 4783 0 1.14654393640776e-18 +0 0 4784 0 1.43879565041849e-16 +0 0 4785 0 1.55173428037e-18 +0 0 4786 0 1.22951505503001e-16 +0 0 4787 0 6.81535569334319e-19 +0 0 4788 0 1.93055698043514e-17 +0 0 4789 0 1.65808366002532e-17 +0 0 4790 0 2.52549002973751e-18 +0 0 4791 0 2.06767316219328e-16 +0 0 4792 0 1.59435927545459e-18 +0 0 4793 0 1.7781341445414e-16 +0 0 4794 0 2.0450877142416e-18 +0 0 4795 0 2.60004707343541e-18 +0 0 4796 0 1.97367081264365e-18 +0 0 4797 0 1.02543381048841e-16 +0 0 4798 0 3.09202870262179e-18 +0 0 4799 0 1.97286539590809e-17 +0 0 4800 0 2.40056548592946e-18 +0 0 4801 0 9.12193384033855e-18 +0 0 4802 0 2.80313815118417e-18 +0 0 4803 0 5.09322467611415e-18 +0 0 4804 0 3.11995314367913e-16 +0 0 4805 0 1.75973313791788e-18 +0 0 4806 0 1.47252908574049e-16 +0 0 4807 0 1.04373292723879e-18 +0 0 4808 0 4.7142169937564e-17 +0 0 4809 0 1.71937143739262e-18 +0 0 4810 0 5.84475000069193e-17 +0 0 4811 0 3.61399589992686e-19 +0 0 4812 0 6.1366160169623e-17 +0 0 4813 0 2.37380878733229e-18 +0 0 4814 0 1.32866326776538e-16 +0 0 4815 0 1.4431359873683e-18 +0 0 4816 0 3.29659218582827e-14 +0 0 4817 0 3.38137371377972e-18 +0 0 4818 0 2.77532661256736e-18 +0 0 4819 0 2.61984230408446e-16 +0 0 4820 0 5.60759901268899e-18 +0 0 4821 0 7.6738844976277e-17 +0 0 4822 0 1.85989336836215e-18 +0 0 4823 0 5.67567172428453e-17 +0 0 4824 0 2.27222411152255e-18 +0 0 4825 0 6.39069955657477e-18 +0 0 4826 0 2.71555316088587e-18 +0 0 4827 0 3.13550627559973e-17 +0 0 4828 0 2.6655923972118e-18 +0 0 4829 0 8.0781854994168e-18 +0 0 4830 0 3.63860073897856e-18 +0 0 4831 0 1.27898933925489e-16 +0 0 4832 0 5.1859800764704e-16 +0 0 4833 0 1.29689147657178e-17 +0 0 4834 0 1.62992290513721e-17 +0 0 4835 0 1.24119541236731e-18 +0 0 4836 0 7.94524888586592e-17 +0 0 4837 0 2.77741124856385e-18 +0 0 4838 0 9.04482891061505e-17 +0 0 4839 0 3.75169606203573e-18 +0 0 4840 0 2.95701606180607e-17 +0 0 4841 0 7.34637346386561e-19 +0 0 4842 0 8.27130202794503e-18 +0 0 4843 0 1.10309891423402e-18 +0 0 4844 0 1.24404301413027e-17 +0 0 4845 0 1.43585492774328e-18 +0 0 4846 0 1.01686586811133e-18 +0 0 4847 0 4.58059662609732e-18 +0 0 4848 0 2.54215064316755e-17 +0 0 4849 0 5.74714695697216e-18 +0 0 4850 0 0.999999999999554 +0 0 4851 0 1.70151038239991e-18 +0 0 4852 0 3.81673823017616e-18 +0 0 4853 0 8.10713295675027e-17 +0 0 4854 0 2.66397798714386e-18 +0 0 4855 0 6.74207116927391e-18 +0 0 4856 0 1.01242067634867e-16 +0 0 4857 0 5.00911231800047e-18 +0 0 4858 0 8.54995129946004e-17 +0 0 4859 0 4.68598871077582e-18 +0 0 4860 0 1.87038541594081e-18 +0 0 4861 0 1.03841873068352e-16 +0 0 4862 0 2.55940770779384e-18 +0 0 4863 0 1.21731380514605e-16 +0 0 4864 0 1.30955755296553e-18 +0 0 4865 0 6.00227560480529e-17 +0 0 4866 0 1.35085647683971e-18 +0 0 4867 0 2.69338805084601e-18 +0 0 4868 0 1.36688549465823e-16 +0 0 4869 0 2.327898387215e-18 +0 0 4870 0 8.53932158153865e-17 +0 0 4871 0 7.45868121746337e-19 +0 0 4872 0 1.03658493028797e-16 +0 0 4873 0 2.87560940990887e-18 +0 0 4874 0 7.68387614215412e-17 +0 0 4875 0 1.83936208164147e-18 +0 0 4876 0 3.54511797893807e-18 +0 0 4877 0 9.14172228906127e-17 +0 0 4878 0 1.49832067861959e-18 +0 0 4879 0 3.02531361248868e-17 +0 0 4880 0 3.00075713915154e-18 +0 0 4881 0 9.00685227283311e-17 +0 0 4882 0 1.64690991343356e-18 +0 0 4883 0 2.57857575417606e-17 +0 0 4884 0 3.98913163795232e-18 +0 0 4885 0 1.19978539978871e-16 +0 0 4886 0 1.77106021633658e-18 +0 0 4887 0 2.31991933166606e-18 +0 0 4888 0 1.4761545461114e-16 +0 0 4889 0 4.10284935639646e-18 +0 0 4890 0 6.92362328615937e-17 +0 0 4891 0 1.80185439484323e-18 +0 0 4892 0 4.74666888698549e-17 +0 0 4893 0 2.14619595626418e-18 +0 0 4894 0 2.58320615151958e-17 +0 0 4895 0 2.2316175650443e-18 +0 0 4896 0 1.17912726048929e-17 +0 0 4897 0 1.05141703994827e-18 +0 0 4898 0 8.11894654211927e-17 +0 0 4899 0 3.23725489991664e-18 +0 0 4900 0 2.71479752237832e-18 +0 0 4901 0 4.70230150862955e-17 +0 0 4902 0 4.80546107384391e-18 +0 0 4903 0 4.83035517359162e-17 +0 0 4904 0 1.35623482220508e-18 +0 0 4905 0 2.43110720558565e-17 +0 0 4906 0 1.40988674976478e-18 +0 0 4907 0 2.74494209365601e-17 +0 0 4908 0 1.26601743751414e-18 +0 0 4909 0 7.82449492976471e-18 +0 0 4910 0 1.82556149022251e-18 +0 0 4911 0 2.84107665375311e-17 +0 0 4912 0 2.09791943274034e-18 +0 0 4913 0 6.17744559028464e-17 +0 0 4914 0 1.58175944033385e-18 +0 0 4915 0 1.70053625432824e-18 +0 0 4916 0 7.08385600335396e-17 +0 0 4917 0 3.80420980483721e-18 +0 0 4918 0 3.71119982682359e-17 +0 0 4919 0 3.13632214275899e-18 +0 0 4920 0 1.83708337354863e-17 +0 0 4921 0 1.99867296839992e-18 +0 0 4922 0 9.33035059150929e-18 +0 0 4923 0 3.37221338747825e-18 +0 0 4924 0 6.72384937746118e-18 +0 0 4925 0 1.60567852084915e-18 +0 0 4926 0 4.48748661394116e-18 +0 0 4927 0 9.99994310672655e-19 +0 0 4928 0 2.40720263005277e-17 +0 0 4929 0 2.6609327051089e-18 +0 0 4930 0 1.4431381709005e-16 +0 0 4931 0 8.6266957237942e-17 +0 0 4932 0 2.09530840877203e-18 +0 0 4933 0 7.53983740333322e-17 +0 0 4934 0 1.24119541236731e-18 +0 0 4935 0 9.36214180566219e-18 +0 0 4936 0 2.01038869482145e-18 +0 0 4937 0 3.65510334643326e-18 +0 0 4938 0 1.39379248036457e-18 +0 0 4939 0 5.67358749845752e-18 +0 0 4940 0 1.83554446909632e-18 +0 0 4941 0 2.44128995728257e-18 +0 0 4942 0 1.91648450131546e-18 +0 0 4943 0 7.96057476702571e-19 +0 0 4944 0 2.05980882529027e-18 +0 0 4945 0 1.72958608228318e-18 +0 0 4946 0 1.87226959566092e-18 +0 0 4947 0 2.07095261007821e-17 +0 0 4948 0 4.46159018613931e-18 +0 0 4949 0 0.999999999999973 +0 0 4950 0 2.25201596553191e-16 +0 0 4951 0 1.56179577958364e-17 +0 0 4952 0 1.03025542152199e-18 +0 0 4953 0 1.99762714866756e-16 +0 0 4954 0 2.38324389053386e-16 +0 0 4955 0 2.95748606563404e-18 +0 0 4956 0 1.99993179508315e-16 +0 0 4957 0 2.72726574547723e-18 +0 0 4958 0 1.55242900264881e-16 +0 0 4959 0 1.5404694036204e-16 +0 0 4960 0 2.16961312857537e-18 +0 0 4961 0 4.35843713951246e-17 +0 0 4962 0 2.3143326480139e-18 +0 0 4963 0 7.22459800772394e-17 +0 0 4964 0 1.95546221994926e-18 +0 0 4965 0 1.24934459285868e-16 +0 0 4966 0 3.65889305968436e-16 +0 0 4967 0 3.51998174985241e-18 +0 0 4968 0 9.96958351986987e-17 +0 0 4969 0 2.41641771853325e-18 +0 0 4970 0 1.06958158337497e-16 +0 0 4971 0 3.79428107397046e-18 +0 0 4972 0 5.83865555238438e-17 +0 0 4973 0 3.39283279328964e-18 +0 0 4974 0 1.26449254941319e-16 +0 0 4975 0 2.75280495741146e-16 +0 0 4976 0 1.61562339784447e-18 +0 0 4977 0 4.81197471048026e-17 +0 0 4978 0 3.59124239608586e-19 +0 0 4979 0 6.63203021212869e-18 +0 0 4980 0 1.81126420908281e-18 +0 0 4981 0 4.4361264566267e-17 +0 0 4982 0 9.36089086770862e-19 +0 0 4983 0 4.17775576797978e-17 +0 0 4984 0 3.3825443175915e-18 +0 0 4985 0 1.54396153759578e-16 +0 0 4986 0 2.93596681393947e-16 +0 0 4987 0 3.00643519081374e-18 +0 0 4988 0 9.85442680058514e-17 +0 0 4989 0 3.03032602592758e-18 +0 0 4990 0 2.78570112693816e-17 +0 0 4991 0 6.59837162131935e-19 +0 0 4992 0 3.33635192383602e-17 +0 0 4993 0 3.09572491641435e-18 +0 0 4994 0 1.69165568012156e-17 +0 0 4995 0 2.5654990808545e-19 +0 0 4996 0 3.76216095340775e-17 +0 0 4997 0 1.320513438473e-18 +0 0 4998 0 1.59164439940743e-16 +0 0 4999 0 2.49285261299209e-16 +0 0 5000 0 4.53859418218418e-18 +0 0 5001 0 4.86501144492352e-17 +0 0 5002 0 1.83819239972977e-18 +0 0 5003 0 1.16142569410125e-17 +0 0 5004 0 1.56321966312283e-18 +0 0 5005 0 2.22659142528709e-18 +0 0 5006 0 1.83494239629096e-18 +0 0 5007 0 5.55280950522397e-18 +0 0 5008 0 4.81064484298618e-19 +0 0 5009 0 4.36951258429497e-18 +0 0 5010 0 2.73532083896936e-18 +0 0 5011 0 3.58922744161187e-17 +0 0 5012 0 9.38214991024595e-19 +0 0 5013 0 1.6750402915474e-16 +0 0 5014 0 5.51541839275888e-16 +0 0 5015 0 2.95324563679958e-18 +0 0 5016 0 3.76767665581161e-17 +0 0 5017 0 2.65870739041141e-18 +0 0 5018 0 1.36752271671015e-17 +0 0 5019 0 4.28109450107397e-18 +0 0 5020 0 7.94762895321712e-18 +0 0 5021 0 4.10573617178589e-18 +0 0 5022 0 5.11827855445587e-18 +0 0 5023 0 5.29051428740406e-18 +0 0 5024 0 4.65150943708448e-18 +0 0 5025 0 1.39773716189384e-18 +0 0 5026 0 4.2742984216593e-18 +0 0 5027 0 2.26065918406105e-18 +0 0 5028 0 1.73529684919666e-17 +0 0 5029 0 1.01728761661139e-18 +0 0 5030 0 7.08832269666721e-17 +0 0 5031 0 9.26029356386761e-16 +0 0 5032 0 2.09530840877203e-18 +0 0 5033 0 1.62992290513721e-17 +0 0 5034 0 2.17750042143707e-18 +0 0 5035 0 4.99231107333506e-18 +0 0 5036 0 1.22413242655866e-19 +0 0 5037 0 4.34280138432539e-18 +0 0 5038 0 2.14872822131874e-18 +0 0 5039 0 1.80239843919195e-18 +0 0 5040 0 2.19686161486898e-19 +0 0 5041 0 1.42666585790013e-18 +0 0 5042 0 1.91400408171018e-18 +0 0 5043 0 3.35528769975984e-18 +0 0 5044 0 1.46384299482975e-18 +0 0 5045 0 1.88205417294651e-18 +0 0 5046 0 1.56360574376133e-18 +0 0 5047 0 2.29498274760667e-17 +0 0 5048 0 1.94024846529238e-18 +0 0 5049 0 0.999999999999993 + diff --git a/Multipole/test/test_simpson/test_simpson.par b/Multipole/test/test_simpson/test_simpson.par new file mode 100644 index 00000000..7244879b --- /dev/null +++ b/Multipole/test/test_simpson/test_simpson.par @@ -0,0 +1,89 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 2 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +Carpet::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "Simpson" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_simpson/test_simpson_convergence_order..asc b/Multipole/test/test_simpson/test_simpson_convergence_order..asc new file mode 100644 index 00000000..14d53187 --- /dev/null +++ b/Multipole/test/test_simpson/test_simpson_convergence_order..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 4.00339319061966 diff --git a/Multipole/test/test_simpson/test_simpson_pi_symmetry..asc b/Multipole/test/test_simpson/test_simpson_pi_symmetry..asc new file mode 100644 index 00000000..b59e69ca --- /dev/null +++ b/Multipole/test/test_simpson/test_simpson_pi_symmetry..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 -2.31397260470599e-16 diff --git a/Multipole/test/test_simpson/test_simpson_result_high..asc b/Multipole/test/test_simpson/test_simpson_result_high..asc new file mode 100644 index 00000000..eff4606f --- /dev/null +++ b/Multipole/test/test_simpson/test_simpson_result_high..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0.0432498097495223 diff --git a/Multipole/test/test_simpson/test_simpson_result_low..asc b/Multipole/test/test_simpson/test_simpson_result_low..asc new file mode 100644 index 00000000..f78596dd --- /dev/null +++ b/Multipole/test/test_simpson/test_simpson_result_low..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0.0432498035606782 diff --git a/Multipole/test/test_trapezoidal.par b/Multipole/test/test_trapezoidal.par new file mode 100644 index 00000000..7fe92c04 --- /dev/null +++ b/Multipole/test/test_trapezoidal.par @@ -0,0 +1,97 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl CarpetIOASCII" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 3 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" +Multipole::integration_method = "trapezoidal" + +Multipole::enable_test = "yes" +Multipole::test_l = 2 +Multipole::test_m = 2 +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +CarpetIOASCII::compact_format = "yes" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes + +CarpetIOASCII::out0d_vars = "Multipole::test_trapezoidal_convergence_order Multipole::test_trapezoidal_pi_symmetry Multipole::test_trapezoidal_result_low Multipole::test_trapezoidal_result_high" +CarpetIOASCII::out0d_every = 1 +CarpetIOASCII::out2d_vars = "Multipole::test_orthonormality" +CarpetIOASCII::out2d_every = 1 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_trapezoidal/mp_harmonic_im_r8.00.ph.asc new file mode 100644 index 00000000..4943e486 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_im_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.000000 5.341621717946576991e-17 +0.062832 0.05908272357625558163 +0.125664 0.1172335976390736084 +0.188496 0.1735357640795202605 +0.251327 0.2271010934402109549 +0.314159 0.2770848541179522506 +0.376991 0.3226990304560694023 +0.439823 0.3632238274429471225 +0.502655 0.3980205224812608522 +0.565487 0.4265400723078277556 +0.628319 0.4483329443869139563 +0.691150 0.4630553007318252146 +0.753982 0.4704749615530876006 +0.816814 0.4704749615530870455 +0.879646 0.4630553007318246594 +0.942478 0.4483329443869139563 +1.005310 0.4265400723078278111 +1.068142 0.3980205224812605191 +1.130973 0.3632238274429472891 +1.193805 0.3226990304560692913 +1.256637 0.2770848541179523616 +1.319469 0.2271010934402110937 +1.382301 0.1735357640795201495 +1.445133 0.1172335976390738305 +1.507964 0.05908272357625565102 +1.570796 -1.080937077952825899e-18 +1.633628 -0.05908272357625524857 +1.696460 -0.1172335976390735945 +1.759292 -0.1735357640795195111 +1.822124 -0.2271010934402106496 +1.884956 -0.2770848541179521396 +1.947787 -0.3226990304560689027 +2.010619 -0.3632238274429472336 +2.073451 -0.3980205224812608522 +2.136283 -0.4265400723078279777 +2.199115 -0.4483329443869139008 +2.261947 -0.4630553007318246594 +2.324779 -0.4704749615530868234 +2.387610 -0.4704749615530867679 +2.450442 -0.4630553007318249925 +2.513274 -0.4483329443869140674 +2.576106 -0.4265400723078281997 +2.638938 -0.3980205224812605191 +2.701770 -0.363223827442946956 +2.764602 -0.3226990304560695133 +2.827433 -0.2770848541179521951 +2.890265 -0.227101093440211288 +2.953097 -0.1735357640795202327 +3.015929 -0.1172335976390740525 +3.078761 -0.05908272357625561633 +3.141593 1.128851862588426379e-16 +3.204425 0.05908272357625510285 +3.267256 0.1172335976390735252 +3.330088 0.1735357640795197331 +3.392920 0.2271010934402107606 +3.455752 0.2770848541179523061 +3.518584 0.3226990304560693468 +3.581416 0.3632238274429465119 +3.644247 0.3980205224812606302 +3.707079 0.4265400723078277001 +3.769911 0.4483329443869141784 +3.832743 0.4630553007318256031 +3.895575 0.4704749615530871565 +3.958407 0.470474961553087101 +4.021239 0.4630553007318254366 +4.084070 0.4483329443869144004 +4.146902 0.4265400723078277556 +4.209734 0.3980205224812608522 +4.272566 0.3632238274429464564 +4.335398 0.3226990304560687917 +4.398230 0.2770848541179524727 +4.461062 0.2271010934402105108 +4.523893 0.1735357640795198719 +4.586725 0.1172335976390739554 +4.649557 0.05908272357625504734 +4.712389 2.284473287243558895e-16 +4.775221 -0.05908272357625498489 +4.838053 -0.1172335976390735807 +4.900885 -0.1735357640795197609 +4.963716 -0.2271010934402110382 +5.026548 -0.2770848541179522506 +5.089380 -0.3226990304560685141 +5.152212 -0.3632238274429464009 +5.215044 -0.3980205224812609632 +5.277876 -0.4265400723078279221 +5.340708 -0.4483329443869139008 +5.403539 -0.4630553007318252146 +5.466371 -0.470474961553087101 +5.529203 -0.4704749615530869344 +5.592035 -0.463055300731824937 +5.654867 -0.4483329443869135678 +5.717699 -0.4265400723078281997 +5.780530 -0.3980205224812614628 +5.843362 -0.363223827442946845 +5.906194 -0.3226990304560690692 +5.969026 -0.2770848541179523616 +6.031858 -0.22710109344021151 +6.094690 -0.1735357640795197609 +6.157522 -0.1172335976390737888 +6.220353 -0.05908272357625506122 +6.283185 -1.976266587454604297e-16 + + diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_trapezoidal/mp_harmonic_im_r8.00.th.asc new file mode 100644 index 00000000..7a0ece33 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_im_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.000000 0.6307831305050434212 +0.062832 0.006414478478045328516 +0.125664 2.926186227276146829e-16 +0.188496 2.386143598765005219e-16 +0.251327 -1.420084232264331917e-16 +0.314159 1.777240527155209573e-16 +0.376991 1.638154941593066095e-16 +0.439823 1.580236523128021832e-16 +0.502655 9.684566415599272793e-17 +0.565487 -3.469487216420912885e-17 +0.628319 1.011041002333707997e-16 +0.691150 7.999484602692621821e-17 +0.753982 5.341621717946576991e-17 +0.816814 4.255698807620960161e-17 +0.879646 -2.755703360697257134e-17 +0.942478 3.312157109350618348e-17 +1.005310 9.164156058357568613e-18 +1.068142 4.136430182637461761e-17 +1.130973 3.93568926162343637e-17 +1.193805 2.959892296258195764e-17 +1.256637 2.515951604708110849e-17 +1.319469 3.916167830229968497e-17 +1.382301 1.059617470841231802e-17 +1.445133 6.098417063879056444e-18 +1.507964 1.027594448571300023e-17 +1.570796 -3.523247651629027143e-17 +1.633628 -1.456220359444229049e-18 +1.696460 -1.410063837397148702e-17 +1.759292 5.613015692432480741e-18 +1.822124 6.635796753069970284e-18 +1.884956 6.568542235803732263e-18 +1.947787 9.855341525364593679e-18 +2.010619 -5.508866192607108089e-18 +2.073451 4.622356468968703956e-18 +2.136283 6.611848247478812561e-18 +2.199115 2.858520867375647277e-18 +2.261947 2.590500913413465802e-19 +2.324779 1.520091510550632901e-18 +2.387610 -1.713262760772048037e-20 +2.450442 1.718382086966605172e-18 +2.513274 9.414189862246460786e-19 +2.576106 5.036919495096394639e-19 +2.638938 2.847075820349658673e-19 +2.701770 3.309989484742896642e-19 +2.764602 7.09384461930837558e-20 +2.827433 5.000736099493162766e-20 +2.890265 4.760554507445765016e-20 +2.953097 -1.805583750081199166e-20 +3.015929 5.343533318497654634e-21 +3.078761 6.3364941679916884e-22 +3.141593 -7.22781544709519842e-37 + + diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_l0_m0_r8.00.asc b/Multipole/test/test_trapezoidal/mp_harmonic_l0_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_l1_m-1_r8.00.asc b/Multipole/test/test_trapezoidal/mp_harmonic_l1_m-1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_l1_m0_r8.00.asc b/Multipole/test/test_trapezoidal/mp_harmonic_l1_m0_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_l1_m1_r8.00.asc b/Multipole/test/test_trapezoidal/mp_harmonic_l1_m1_r8.00.asc new file mode 100644 index 00000000..23eaf794 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 0 0 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m-1_r8.00.asc new file mode 100644 index 00000000..70417204 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -3.084588393705386578e-17 1.720378076789101466e-17 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m-2_r8.00.asc new file mode 100644 index 00000000..9ccaf000 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.138927479537339823e-10 1.118247678211310438e-17 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m0_r8.00.asc new file mode 100644 index 00000000..28ecad8e --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -1.972076544340019278e-17 7.195607036871429069e-08 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m1_r8.00.asc new file mode 100644 index 00000000..1f86d6f3 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 9.233534510396670281e-17 3.678958802688812425e-16 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m2_r8.00.asc new file mode 100644 index 00000000..8e64289f --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 0.9991533008868566101 7.11347051830939968e-18 diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_trapezoidal/mp_harmonic_re_r8.00.ph.asc new file mode 100644 index 00000000..2c4f799d --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_re_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.000000 0.4714051344795946452 +0.062832 0.467687868496530601 +0.125664 0.4565949764204048078 +0.188496 0.4383014236215818649 +0.251327 0.4130954585389419731 +0.314159 0.3813747754991172467 +0.376991 0.3436396201486748292 +0.439823 0.3004850309575128331 +0.502655 0.2525915434611012422 +0.565487 0.2007146483930815628 +0.628319 0.1456722117101460767 +0.691150 0.08833261385994624348 +0.753982 0.0295998309385308786 +0.816814 -0.02959983093853089942 +0.879646 -0.08833261385994582715 +0.942478 -0.1456722117101461045 +1.005310 -0.2007146483930816183 +1.068142 -0.2525915434611012977 +1.130973 -0.300485030957512611 +1.193805 -0.3436396201486749402 +1.256637 -0.3813747754991173022 +1.319469 -0.4130954585389421396 +1.382301 -0.4383014236215819759 +1.445133 -0.4565949764204046968 +1.507964 -0.4676878684965307675 +1.570796 -0.4714051344795952003 +1.633628 -0.4676878684965312116 +1.696460 -0.4565949764204050298 +1.759292 -0.4383014236215813653 +1.822124 -0.4130954585389423062 +1.884956 -0.3813747754991171912 +1.947787 -0.3436396201486755508 +2.010619 -0.3004850309575126666 +2.073451 -0.2525915434611009647 +2.136283 -0.2007146483930813963 +2.199115 -0.145672211710146271 +2.261947 -0.08833261385994620185 +2.324779 -0.02959983093853062186 +2.387610 0.02959983093853071207 +2.450442 0.08833261385994579939 +2.513274 0.1456722117101459657 +2.576106 0.2007146483930811465 +2.638938 0.2525915434611014088 +2.701770 0.3004850309575123335 +2.764602 0.3436396201486751623 +2.827433 0.3813747754991176908 +2.890265 0.4130954585389419731 +2.953097 0.4383014236215818649 +3.015929 0.4565949764204046968 +3.078761 0.4676878684965314892 +3.141593 0.4714051344795943677 +3.204425 0.4676878684965311006 +3.267256 0.4565949764204046413 +3.330088 0.4383014236215818649 +3.392920 0.4130954585389420841 +3.455752 0.3813747754991171912 +3.518584 0.3436396201486757729 +3.581416 0.3004850309575129441 +3.644247 0.2525915434611011867 +3.707079 0.2007146483930816183 +3.769911 0.145672211710146271 +3.832743 0.08833261385994643777 +3.895575 0.02959983093853109717 +3.958407 -0.02959983093853056288 +4.021239 -0.0883326138599464239 +4.084070 -0.1456722117101458269 +4.146902 -0.2007146483930817016 +4.209734 -0.2525915434611011312 +4.272566 -0.3004850309575127221 +4.335398 -0.3436396201486753843 +4.398230 -0.3813747754991170802 +4.461062 -0.4130954585389422506 +4.523893 -0.4383014236215819204 +4.586725 -0.4565949764204048633 +4.649557 -0.4676878684965311561 +4.712389 -0.4714051344795950338 +4.775221 -0.4676878684965316002 +4.838053 -0.4565949764204047523 +4.900885 -0.4383014236215819759 +4.963716 -0.4130954585389418066 +5.026548 -0.3813747754991175798 +5.089380 -0.3436396201486756063 +5.152212 -0.3004850309575128331 +5.215044 -0.2525915434611007981 +5.277876 -0.200714648393081424 +5.340708 -0.1456722117101463265 +5.403539 -0.08833261385994690962 +5.466371 -0.02959983093853164535 +5.529203 0.02959983093853053859 +5.592035 0.088332613859946299 +5.654867 0.1456722117101458269 +5.717699 0.2007146483930807301 +5.780530 0.2525915434611006316 +5.843362 0.3004850309575120559 +5.906194 0.3436396201486754398 +5.969026 0.3813747754991170247 +6.031858 0.4130954585389420286 +6.094690 0.4383014236215816428 +6.157522 0.4565949764204046968 +6.220353 0.4676878684965309896 +6.283185 0.4714051344795947562 + + diff --git a/Multipole/test/test_trapezoidal/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_trapezoidal/mp_harmonic_re_r8.00.th.asc new file mode 100644 index 00000000..5a48b562 --- /dev/null +++ b/Multipole/test/test_trapezoidal/mp_harmonic_re_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.000000 -8.80289179457185799e-16 +0.062832 0.6231245530661584375 +0.125664 0.6258190228933131483 +0.188496 0.6196596992337820575 +0.251327 0.6111215679566899261 +0.314159 0.6002881616211543925 +0.376991 0.5872649752392626876 +0.439823 0.5721780328572182439 +0.502655 0.5551722253737308987 +0.565487 0.5364093860695589022 +0.628319 0.5160661561144331833 +0.691150 0.4943316785539432767 +0.753982 0.4714051344795946452 +0.816814 0.447493156296473682 +0.879646 0.4228072006721167453 +0.942478 0.3975608424363436533 +1.005310 0.37196712173057489 +1.068142 0.3462359033535465924 +1.130973 0.3205713329354391572 +1.193805 0.2951694104757784931 +1.256637 0.2702157403654934509 +1.319469 0.2458834314661353659 +1.382301 0.2223312435844497503 +1.445133 0.1997019777222116266 +1.507964 0.1781211248076795539 +1.570796 0.1576957826262607443 +1.633628 0.1385139262975075558 +1.696460 0.1206438899337402004 +1.759292 0.1041342775866162806 +1.822124 0.08901404797365959631 +1.884956 0.07529303859782114638 +1.947787 0.06296265788326334267 +2.010619 0.05199693903018270252 +2.073451 0.04235381504000218511 +2.136283 0.03397662104341544337 +2.199115 0.02679582193746246274 +2.261947 0.02073089969599720139 +2.324779 0.0156923880855150584 +2.387610 0.01158401689597711795 +2.450442 0.008304916835505299355 +2.513274 0.005751875269321123606 +2.576106 0.003821566914013105852 +2.638938 0.002412751990280704532 +2.701770 0.001428390934720448913 +2.764602 0.0007776521592554753309 +2.827433 0.000377755173091246974 +2.890265 0.0001556483610775961923 +2.953097 4.947535271276211051e-05 +3.015929 9.805208296189968497e-06 +3.078761 6.131081706940525447e-07 +3.141593 -1.077203552463963929e-22 + + diff --git a/Multipole/test/test_trapezoidal/test_orthonormality.xy.asc b/Multipole/test/test_trapezoidal/test_orthonormality.xy.asc new file mode 100644 index 00000000..d442aa4e --- /dev/null +++ b/Multipole/test/test_trapezoidal/test_orthonormality.xy.asc @@ -0,0 +1,5053 @@ +# 2D ASCII output created by CarpetIOASCII +# +0 0 0 0 0.999670991538132 +0 0 1 0 7.71532003847446e-17 +0 0 2 0 1.00000019500147 +0 0 3 0 5.97318650002325e-17 +0 0 4 0 2.05712688256707e-18 +0 0 5 0 0.999012584611453 +0 0 6 0 7.71532003847446e-17 +0 0 7 0 5.84010728959183e-17 +0 0 8 0 2.05712688256707e-18 +0 0 9 0 1.00000019500147 +0 0 10 0 1.0984464748025e-16 +0 0 11 0 3.38317387640716e-17 +0 0 12 0 2.54473651038337e-18 +0 0 13 0 8.40323657027905e-17 +0 0 14 0 0.99999999954061 +0 0 15 0 4.01123858330766e-18 +0 0 16 0 1.08917261563524e-17 +0 0 17 0 1.01444588675482e-16 +0 0 18 0 2.26504339113828e-18 +0 0 19 0 2.72535949191713e-18 +0 0 20 0 1.0000009768449 +0 0 21 0 0.00073612132245138 +0 0 22 0 3.82072290060478e-17 +0 0 23 0 3.73649455906063e-17 +0 0 24 0 3.82072290060478e-17 +0 0 25 0 6.2905443079312e-17 +0 0 26 0 2.10305647747931e-18 +0 0 27 0 0.998353004919627 +0 0 28 0 4.01123858330766e-18 +0 0 29 0 2.26504339113828e-18 +0 0 30 0 1.01444588675482e-16 +0 0 31 0 1.08917261563524e-17 +0 0 32 0 3.97380376632122e-18 +0 0 33 0 9.49688966319141e-17 +0 0 34 0 2.10305647747931e-18 +0 0 35 0 1.0000009768449 +0 0 36 0 1.0984464748025e-16 +0 0 37 0 8.40323657027905e-17 +0 0 38 0 2.54473651038337e-18 +0 0 39 0 3.38317387640716e-17 +0 0 40 0 4.37729539338809e-17 +0 0 41 0 3.97380376632122e-18 +0 0 42 0 6.2905443079312e-17 +0 0 43 0 2.72535949191713e-18 +0 0 44 0 0.99999999954061 +0 0 45 0 7.45875064219567e-17 +0 0 46 0 8.20484810460749e-17 +0 0 47 0 1.00083931824389e-18 +0 0 48 0 5.87799750173296e-17 +0 0 49 0 9.88837242874316e-17 +0 0 50 0 1.44298738493938e-18 +0 0 51 0 4.21989027830934e-17 +0 0 52 0 2.03135890575662e-18 +0 0 53 0 8.79168930026118e-17 +0 0 54 0 1.00000000000223 +0 0 55 0 2.12985668664683e-18 +0 0 56 0 4.43388251384317e-18 +0 0 57 0 5.49072106679667e-17 +0 0 58 0 4.12069920497509e-18 +0 0 59 0 5.82356887038748e-17 +0 0 60 0 4.52408711479295e-17 +0 0 61 0 1.5435860658183e-19 +0 0 62 0 9.74304335625198e-17 +0 0 63 0 7.64526280024394e-18 +0 0 64 0 1.60441210461355e-18 +0 0 65 0 0.999999996770875 +0 0 66 0 1.58964797529452e-17 +0 0 67 0 7.31347565535208e-07 +0 0 68 0 4.47896703225993e-18 +0 0 69 0 3.10274535442625e-18 +0 0 70 0 4.63678697754024e-18 +0 0 71 0 2.08733838922064e-16 +0 0 72 0 4.46846852682254e-17 +0 0 73 0 4.60036839553215e-19 +0 0 74 0 1.81414849805498e-17 +0 0 75 0 1.83462511106532e-17 +0 0 76 0 1.44857091175402e-18 +0 0 77 0 1.00000274291697 +0 0 78 0 9.00703380512563e-17 +0 0 79 0 9.43934454445549e-19 +0 0 80 0 0.00150979407535962 +0 0 81 0 9.43934454445549e-19 +0 0 82 0 7.80879975893067e-19 +0 0 83 0 3.19281327784711e-17 +0 0 84 0 3.86250537263599e-18 +0 0 85 0 3.19281327784711e-17 +0 0 86 0 7.80879975893067e-19 +0 0 87 0 1.91886549686572e-18 +0 0 88 0 4.68950994615909e-17 +0 0 89 0 1.79925875637424e-18 +0 0 90 0 0.997691461386757 +0 0 91 0 1.58964797529452e-17 +0 0 92 0 3.10274535442625e-18 +0 0 93 0 4.47896703225993e-18 +0 0 94 0 7.31347565535208e-07 +0 0 95 0 1.81414849805498e-17 +0 0 96 0 4.60036839553215e-19 +0 0 97 0 4.46846852682254e-17 +0 0 98 0 2.08733838922064e-16 +0 0 99 0 4.63678697754024e-18 +0 0 100 0 1.61484207763506e-17 +0 0 101 0 1.41604890218043e-18 +0 0 102 0 8.2658348540328e-17 +0 0 103 0 1.79925875637424e-18 +0 0 104 0 1.00000274291697 +0 0 105 0 2.12985668664683e-18 +0 0 106 0 4.12069920497509e-18 +0 0 107 0 5.49072106679667e-17 +0 0 108 0 4.43388251384317e-18 +0 0 109 0 7.64526280024394e-18 +0 0 110 0 9.74304335625198e-17 +0 0 111 0 1.5435860658183e-19 +0 0 112 0 4.52408711479295e-17 +0 0 113 0 5.82356887038748e-17 +0 0 114 0 4.76798517645616e-19 +0 0 115 0 8.66228156883513e-17 +0 0 116 0 1.41604890218043e-18 +0 0 117 0 4.68950994615909e-17 +0 0 118 0 1.44857091175402e-18 +0 0 119 0 0.999999996770875 +0 0 120 0 7.45875064219567e-17 +0 0 121 0 5.87799750173296e-17 +0 0 122 0 1.00083931824389e-18 +0 0 123 0 8.20484810460749e-17 +0 0 124 0 8.79168930026118e-17 +0 0 125 0 2.03135890575662e-18 +0 0 126 0 4.21989027830934e-17 +0 0 127 0 1.44298738493938e-18 +0 0 128 0 9.88837242874316e-17 +0 0 129 0 3.15038080714279e-17 +0 0 130 0 4.76798517645616e-19 +0 0 131 0 1.61484207763506e-17 +0 0 132 0 1.91886549686572e-18 +0 0 133 0 1.83462511106532e-17 +0 0 134 0 1.60441210461355e-18 +0 0 135 0 1.00000000000223 +0 0 136 0 3.17642016531813e-17 +0 0 137 0 8.40106966645115e-17 +0 0 138 0 3.03920435719976e-19 +0 0 139 0 5.34399756045506e-17 +0 0 140 0 3.9787220005248e-17 +0 0 141 0 7.05518189449275e-19 +0 0 142 0 4.49462626741538e-17 +0 0 143 0 3.18698855606621e-18 +0 0 144 0 3.36056127999428e-17 +0 0 145 0 7.82753574983408e-17 +0 0 146 0 2.73520522779922e-18 +0 0 147 0 2.80678484512658e-17 +0 0 148 0 1.79370971773976e-19 +0 0 149 0 3.54935511221137e-17 +0 0 150 0 1.86131536193739e-18 +0 0 151 0 8.53858032510736e-17 +0 0 152 0 0.999999999999983 +0 0 153 0 2.9086167254396e-18 +0 0 154 0 5.03168817555612e-18 +0 0 155 0 7.30189822864831e-17 +0 0 156 0 4.9802260012773e-18 +0 0 157 0 6.178516950594e-18 +0 0 158 0 6.02701125949173e-17 +0 0 159 0 1.04675386363096e-18 +0 0 160 0 6.70787747282334e-17 +0 0 161 0 1.56262117686798e-18 +0 0 162 0 9.63104434952622e-17 +0 0 163 0 6.66866657330977e-17 +0 0 164 0 1.48468634666688e-18 +0 0 165 0 8.02042411038623e-17 +0 0 166 0 1.46698800714433e-18 +0 0 167 0 4.59200103537631e-17 +0 0 168 0 1.77443868632045e-18 +0 0 169 0 1.55304250467486e-18 +0 0 170 0 1.00000000002024 +0 0 171 0 1.73076325876064e-17 +0 0 172 0 8.86941878851303e-18 +0 0 173 0 1.97116748917274e-18 +0 0 174 0 1.31627254433575e-17 +0 0 175 0 2.39866230951225e-09 +0 0 176 0 1.08752209383821e-18 +0 0 177 0 5.49705530667326e-17 +0 0 178 0 2.28032533093198e-18 +0 0 179 0 2.89432908957747e-18 +0 0 180 0 6.44697302991676e-18 +0 0 181 0 3.57825654829446e-17 +0 0 182 0 4.21217473633437e-17 +0 0 183 0 3.47595745078115e-19 +0 0 184 0 8.01782063619709e-17 +0 0 185 0 1.12906238870506e-17 +0 0 186 0 9.5326466496595e-18 +0 0 187 0 5.42799365338658e-18 +0 0 188 0 1.06161887187909e-18 +0 0 189 0 0.999999987475393 +0 0 190 0 5.63326306101148e-19 +0 0 191 0 1.48495715631281e-16 +0 0 192 0 3.55754679955902e-17 +0 0 193 0 1.32012666636834e-18 +0 0 194 0 2.03494909753461e-18 +0 0 195 0 2.40068128313074e-06 +0 0 196 0 3.74589229068697e-18 +0 0 197 0 1.43660261862625e-18 +0 0 198 0 5.37016998041654e-19 +0 0 199 0 2.54499397667268e-19 +0 0 200 0 1.52260967741091e-17 +0 0 201 0 3.39877083364265e-17 +0 0 202 0 4.84298836134045e-17 +0 0 203 0 5.66477252126944e-19 +0 0 204 0 2.20716768607044e-17 +0 0 205 0 3.18590741851796e-18 +0 0 206 0 1.580197932675e-18 +0 0 207 0 1.686881057226e-17 +0 0 208 0 2.31403116913542e-18 +0 0 209 0 1.00000589996062 +0 0 210 0 0.000988978616023289 +0 0 211 0 4.8215047841718e-18 +0 0 212 0 7.06756302227011e-18 +0 0 213 0 4.8215047841718e-18 +0 0 214 0 1.3401938849493e-18 +0 0 215 0 1.85116637812851e-18 +0 0 216 0 0.00221274389500115 +0 0 217 0 1.85116637812851e-18 +0 0 218 0 1.3401938849493e-18 +0 0 219 0 3.5660397187438e-18 +0 0 220 0 1.58073035384013e-18 +0 0 221 0 1.83994005493725e-17 +0 0 222 0 2.811684762038e-16 +0 0 223 0 1.83994005493725e-17 +0 0 224 0 1.58073035384013e-18 +0 0 225 0 3.5660397187438e-18 +0 0 226 0 1.77025113800122e-17 +0 0 227 0 3.80610801204359e-18 +0 0 228 0 5.49955150882115e-17 +0 0 229 0 1.52715466069691e-18 +0 0 230 0 0.997027148930712 +0 0 231 0 5.63326306101148e-19 +0 0 232 0 1.32012666636834e-18 +0 0 233 0 3.55754679955902e-17 +0 0 234 0 1.48495715631281e-16 +0 0 235 0 5.37016998041654e-19 +0 0 236 0 1.43660261862625e-18 +0 0 237 0 3.74589229068697e-18 +0 0 238 0 2.40068128313074e-06 +0 0 239 0 2.03494909753461e-18 +0 0 240 0 3.18590741851796e-18 +0 0 241 0 2.20716768607044e-17 +0 0 242 0 5.66477252126944e-19 +0 0 243 0 4.84298836134045e-17 +0 0 244 0 3.39877083364265e-17 +0 0 245 0 1.52260967741091e-17 +0 0 246 0 2.54499397667268e-19 +0 0 247 0 3.49321111244406e-19 +0 0 248 0 1.89059256062426e-17 +0 0 249 0 2.89719055661112e-18 +0 0 250 0 6.69193523646277e-17 +0 0 251 0 1.52715466069691e-18 +0 0 252 0 1.00000589996062 +0 0 253 0 1.73076325876064e-17 +0 0 254 0 1.31627254433575e-17 +0 0 255 0 1.97116748917274e-18 +0 0 256 0 8.86941878851303e-18 +0 0 257 0 2.89432908957747e-18 +0 0 258 0 2.28032533093198e-18 +0 0 259 0 5.49705530667326e-17 +0 0 260 0 1.08752209383821e-18 +0 0 261 0 2.39866230951225e-09 +0 0 262 0 9.5326466496595e-18 +0 0 263 0 1.12906238870506e-17 +0 0 264 0 8.01782063619709e-17 +0 0 265 0 3.47595745078115e-19 +0 0 266 0 4.21217473633437e-17 +0 0 267 0 3.57825654829446e-17 +0 0 268 0 6.44697302991676e-18 +0 0 269 0 2.1963418564286e-18 +0 0 270 0 3.04534619064484e-18 +0 0 271 0 4.52838764027234e-17 +0 0 272 0 2.89719055661112e-18 +0 0 273 0 5.49955150882115e-17 +0 0 274 0 2.31403116913542e-18 +0 0 275 0 0.999999987475393 +0 0 276 0 2.9086167254396e-18 +0 0 277 0 4.9802260012773e-18 +0 0 278 0 7.30189822864831e-17 +0 0 279 0 5.03168817555612e-18 +0 0 280 0 1.56262117686798e-18 +0 0 281 0 6.70787747282334e-17 +0 0 282 0 1.04675386363096e-18 +0 0 283 0 6.02701125949173e-17 +0 0 284 0 6.178516950594e-18 +0 0 285 0 1.77443868632045e-18 +0 0 286 0 4.59200103537631e-17 +0 0 287 0 1.46698800714433e-18 +0 0 288 0 8.02042411038623e-17 +0 0 289 0 1.48468634666688e-18 +0 0 290 0 6.66866657330977e-17 +0 0 291 0 9.63104434952622e-17 +0 0 292 0 4.23628257253404e-18 +0 0 293 0 5.12340734064232e-17 +0 0 294 0 3.04534619064484e-18 +0 0 295 0 1.89059256062426e-17 +0 0 296 0 3.80610801204359e-18 +0 0 297 0 1.686881057226e-17 +0 0 298 0 1.06161887187909e-18 +0 0 299 0 1.00000000002024 +0 0 300 0 3.17642016531813e-17 +0 0 301 0 5.34399756045506e-17 +0 0 302 0 3.03920435719976e-19 +0 0 303 0 8.40106966645115e-17 +0 0 304 0 3.36056127999428e-17 +0 0 305 0 3.18698855606621e-18 +0 0 306 0 4.49462626741538e-17 +0 0 307 0 7.05518189449275e-19 +0 0 308 0 3.9787220005248e-17 +0 0 309 0 8.53858032510736e-17 +0 0 310 0 1.86131536193739e-18 +0 0 311 0 3.54935511221137e-17 +0 0 312 0 1.79370971773976e-19 +0 0 313 0 2.80678484512658e-17 +0 0 314 0 2.73520522779922e-18 +0 0 315 0 7.82753574983408e-17 +0 0 316 0 7.94886495202741e-17 +0 0 317 0 4.23628257253404e-18 +0 0 318 0 2.1963418564286e-18 +0 0 319 0 3.49321111244406e-19 +0 0 320 0 1.77025113800122e-17 +0 0 321 0 1.580197932675e-18 +0 0 322 0 5.42799365338658e-18 +0 0 323 0 1.55304250467486e-18 +0 0 324 0 0.999999999999983 +0 0 325 0 7.4368701613709e-17 +0 0 326 0 8.7030862586659e-17 +0 0 327 0 8.82330975221479e-19 +0 0 328 0 8.74407735422932e-17 +0 0 329 0 1.40564881783387e-16 +0 0 330 0 4.18788444933244e-18 +0 0 331 0 4.76495981788268e-17 +0 0 332 0 1.11086780337974e-18 +0 0 333 0 1.50508448230179e-16 +0 0 334 0 1.09311226067733e-16 +0 0 335 0 1.63813659043246e-18 +0 0 336 0 1.69509577234411e-17 +0 0 337 0 1.31140270464529e-18 +0 0 338 0 2.76268420855874e-17 +0 0 339 0 1.14936501813356e-18 +0 0 340 0 2.1174226645258e-17 +0 0 341 0 1.45634069765405e-16 +0 0 342 0 1.02615859481778e-18 +0 0 343 0 2.77959506324751e-17 +0 0 344 0 1.67019092288755e-18 +0 0 345 0 9.09573898795229e-18 +0 0 346 0 1.06836865197524e-18 +0 0 347 0 3.35490041675202e-17 +0 0 348 0 1.2345500045401e-18 +0 0 349 0 7.06269690134791e-17 +0 0 350 0 0.999999999999999 +0 0 351 0 4.68444501111474e-18 +0 0 352 0 2.71972805518012e-18 +0 0 353 0 1.76687913612042e-17 +0 0 354 0 9.46261489803934e-19 +0 0 355 0 3.29513739813537e-18 +0 0 356 0 1.00734465316991e-16 +0 0 357 0 2.78820027516626e-18 +0 0 358 0 3.91007248252497e-17 +0 0 359 0 5.91082281528939e-18 +0 0 360 0 2.73162701747094e-18 +0 0 361 0 2.96651136156474e-17 +0 0 362 0 2.19305772434521e-18 +0 0 363 0 3.37437804162708e-17 +0 0 364 0 2.63438945763521e-18 +0 0 365 0 3.35940014136815e-17 +0 0 366 0 2.30433471178299e-18 +0 0 367 0 8.52622711459088e-17 +0 0 368 0 4.00785894109324e-17 +0 0 369 0 2.53442199918927e-18 +0 0 370 0 3.71392327217254e-17 +0 0 371 0 2.26860767414722e-18 +0 0 372 0 1.50410691734692e-17 +0 0 373 0 1.10090219098492e-18 +0 0 374 0 8.5891208507278e-17 +0 0 375 0 6.37621693218777e-19 +0 0 376 0 2.42956632245296e-18 +0 0 377 0 0.999999999999797 +0 0 378 0 2.32087296054986e-17 +0 0 379 0 9.15269133385251e-18 +0 0 380 0 2.97893693270013e-18 +0 0 381 0 8.04253781309039e-18 +0 0 382 0 5.61733408598184e-18 +0 0 383 0 4.21323482603505e-18 +0 0 384 0 5.66558115911647e-17 +0 0 385 0 3.644004311217e-18 +0 0 386 0 7.93453681101603e-18 +0 0 387 0 1.49302683766758e-11 +0 0 388 0 2.4926356190148e-18 +0 0 389 0 5.41283626431171e-17 +0 0 390 0 2.47713092388917e-19 +0 0 391 0 4.44074177614258e-17 +0 0 392 0 3.38516011505183e-18 +0 0 393 0 4.72216433186802e-19 +0 0 394 0 6.98457904211545e-18 +0 0 395 0 1.22802563709744e-16 +0 0 396 0 4.93317349815055e-17 +0 0 397 0 1.13857488711202e-18 +0 0 398 0 1.00604228410607e-16 +0 0 399 0 3.91550985912194e-18 +0 0 400 0 7.35122038295471e-17 +0 0 401 0 3.34840565309562e-18 +0 0 402 0 4.10054859937522e-18 +0 0 403 0 1.45912225357844e-17 +0 0 404 0 1.90039505260382e-18 +0 0 405 0 1.00000000009985 +0 0 406 0 6.55477630489283e-19 +0 0 407 0 1.17600390017226e-18 +0 0 408 0 1.59614960361948e-17 +0 0 409 0 1.28652805675077e-18 +0 0 410 0 7.58596727840752e-17 +0 0 411 0 4.03086785284896e-18 +0 0 412 0 2.49912536188457e-18 +0 0 413 0 2.06494768767007e-17 +0 0 414 0 3.03209208267442e-18 +0 0 415 0 2.36184353272418e-18 +0 0 416 0 1.07769282923789e-08 +0 0 417 0 2.54645159071912e-18 +0 0 418 0 3.17884591581892e-17 +0 0 419 0 1.8288120607525e-18 +0 0 420 0 2.70248312943061e-18 +0 0 421 0 3.33793856922276e-18 +0 0 422 0 2.65457923879931e-18 +0 0 423 0 8.2378283195886e-18 +0 0 424 0 3.50489080272995e-16 +0 0 425 0 7.89082267862833e-17 +0 0 426 0 6.93456131308892e-19 +0 0 427 0 7.40896786591519e-17 +0 0 428 0 7.13984382236982e-18 +0 0 429 0 2.03585050431818e-18 +0 0 430 0 9.80230785908992e-19 +0 0 431 0 6.05318351508849e-19 +0 0 432 0 5.04783400652651e-18 +0 0 433 0 2.84325107071395e-18 +0 0 434 0 0.999999964031917 +0 0 435 0 1.21930822684087e-17 +0 0 436 0 1.45573879924076e-06 +0 0 437 0 7.91927920735295e-19 +0 0 438 0 2.62818944575441e-18 +0 0 439 0 3.44531182262022e-18 +0 0 440 0 7.27326858181996e-17 +0 0 441 0 1.14102429424977e-17 +0 0 442 0 3.1000639628835e-19 +0 0 443 0 3.20391364695375e-18 +0 0 444 0 2.55818525137211e-18 +0 0 445 0 1.48450748418747e-18 +0 0 446 0 5.4598102598215e-06 +0 0 447 0 2.04810246059389e-18 +0 0 448 0 3.97893296671876e-19 +0 0 449 0 3.19826573964747e-18 +0 0 450 0 1.46979982103446e-18 +0 0 451 0 3.63712326055244e-18 +0 0 452 0 1.00030993298608e-18 +0 0 453 0 2.99035979173844e-17 +0 0 454 0 2.99229753449969e-16 +0 0 455 0 2.79001332745094e-17 +0 0 456 0 1.01903063161282e-18 +0 0 457 0 1.40218533548586e-17 +0 0 458 0 5.21917942437389e-18 +0 0 459 0 1.21670755907218e-18 +0 0 460 0 6.5999516497288e-18 +0 0 461 0 2.22237868369621e-18 +0 0 462 0 8.55696489574767e-17 +0 0 463 0 2.57265348767107e-18 +0 0 464 0 1.00001086805772 +0 0 465 0 1.27065469297674e-16 +0 0 466 0 1.93823891801406e-19 +0 0 467 0 0.00189600509279422 +0 0 468 0 1.93823891801406e-19 +0 0 469 0 9.91151265764688e-19 +0 0 470 0 5.43434902255086e-18 +0 0 471 0 1.11437389048817e-16 +0 0 472 0 5.43434902255086e-18 +0 0 473 0 9.91151265764688e-19 +0 0 474 0 1.03744893752476e-18 +0 0 475 0 2.00465198349583e-18 +0 0 476 0 1.61155414474061e-18 +0 0 477 0 0.00289909083655879 +0 0 478 0 1.61155414474061e-18 +0 0 479 0 2.00465198349583e-18 +0 0 480 0 1.03744893752476e-18 +0 0 481 0 1.0355193051642e-18 +0 0 482 0 1.3027377045393e-17 +0 0 483 0 6.0562604193199e-19 +0 0 484 0 3.97680755577344e-17 +0 0 485 0 3.22286352546542e-16 +0 0 486 0 3.97680755577344e-17 +0 0 487 0 6.0562604193199e-19 +0 0 488 0 1.3027377045393e-17 +0 0 489 0 1.0355193051642e-18 +0 0 490 0 1.2280015326398e-18 +0 0 491 0 9.29742811417205e-18 +0 0 492 0 1.85381641213808e-18 +0 0 493 0 4.33062534884645e-17 +0 0 494 0 1.50439344964002e-18 +0 0 495 0 0.996359242540876 +0 0 496 0 1.21930822684087e-17 +0 0 497 0 2.62818944575441e-18 +0 0 498 0 7.91927920735295e-19 +0 0 499 0 1.45573879924076e-06 +0 0 500 0 3.20391364695375e-18 +0 0 501 0 3.1000639628835e-19 +0 0 502 0 1.14102429424977e-17 +0 0 503 0 7.27326858181996e-17 +0 0 504 0 3.44531182262022e-18 +0 0 505 0 1.46979982103446e-18 +0 0 506 0 3.19826573964747e-18 +0 0 507 0 3.97893296671876e-19 +0 0 508 0 2.04810246059389e-18 +0 0 509 0 5.4598102598215e-06 +0 0 510 0 1.48450748418747e-18 +0 0 511 0 2.55818525137211e-18 +0 0 512 0 1.21670755907218e-18 +0 0 513 0 5.21917942437389e-18 +0 0 514 0 1.40218533548586e-17 +0 0 515 0 1.01903063161282e-18 +0 0 516 0 2.79001332745094e-17 +0 0 517 0 2.99229753449969e-16 +0 0 518 0 2.99035979173844e-17 +0 0 519 0 1.00030993298608e-18 +0 0 520 0 3.63712326055244e-18 +0 0 521 0 5.6861425264014e-18 +0 0 522 0 1.5078460841958e-18 +0 0 523 0 1.25145155434681e-17 +0 0 524 0 1.61995376299276e-18 +0 0 525 0 7.70724861554995e-17 +0 0 526 0 1.50439344964002e-18 +0 0 527 0 1.00001086805772 +0 0 528 0 6.55477630489283e-19 +0 0 529 0 1.28652805675077e-18 +0 0 530 0 1.59614960361948e-17 +0 0 531 0 1.17600390017226e-18 +0 0 532 0 3.03209208267442e-18 +0 0 533 0 2.06494768767007e-17 +0 0 534 0 2.49912536188457e-18 +0 0 535 0 4.03086785284896e-18 +0 0 536 0 7.58596727840752e-17 +0 0 537 0 3.33793856922276e-18 +0 0 538 0 2.70248312943061e-18 +0 0 539 0 1.8288120607525e-18 +0 0 540 0 3.17884591581892e-17 +0 0 541 0 2.54645159071912e-18 +0 0 542 0 1.07769282923789e-08 +0 0 543 0 2.36184353272418e-18 +0 0 544 0 9.80230785908992e-19 +0 0 545 0 2.03585050431818e-18 +0 0 546 0 7.13984382236982e-18 +0 0 547 0 7.40896786591519e-17 +0 0 548 0 6.93456131308892e-19 +0 0 549 0 7.89082267862833e-17 +0 0 550 0 3.50489080272995e-16 +0 0 551 0 8.2378283195886e-18 +0 0 552 0 2.65457923879931e-18 +0 0 553 0 3.31432397551576e-18 +0 0 554 0 1.4325619624928e-17 +0 0 555 0 9.407484636846e-19 +0 0 556 0 8.63651591006839e-17 +0 0 557 0 1.61995376299276e-18 +0 0 558 0 4.33062534884645e-17 +0 0 559 0 2.57265348767107e-18 +0 0 560 0 0.999999964031917 +0 0 561 0 2.32087296054986e-17 +0 0 562 0 8.04253781309039e-18 +0 0 563 0 2.97893693270013e-18 +0 0 564 0 9.15269133385251e-18 +0 0 565 0 7.93453681101603e-18 +0 0 566 0 3.644004311217e-18 +0 0 567 0 5.66558115911647e-17 +0 0 568 0 4.21323482603505e-18 +0 0 569 0 5.61733408598184e-18 +0 0 570 0 4.72216433186802e-19 +0 0 571 0 3.38516011505183e-18 +0 0 572 0 4.44074177614258e-17 +0 0 573 0 2.47713092388917e-19 +0 0 574 0 5.41283626431171e-17 +0 0 575 0 2.4926356190148e-18 +0 0 576 0 1.49302683766758e-11 +0 0 577 0 4.10054859937522e-18 +0 0 578 0 3.34840565309562e-18 +0 0 579 0 7.35122038295471e-17 +0 0 580 0 3.91550985912194e-18 +0 0 581 0 1.00604228410607e-16 +0 0 582 0 1.13857488711202e-18 +0 0 583 0 4.93317349815055e-17 +0 0 584 0 1.22802563709744e-16 +0 0 585 0 6.98457904211545e-18 +0 0 586 0 1.00080404176572e-17 +0 0 587 0 2.42509558722819e-18 +0 0 588 0 5.43612804466293e-17 +0 0 589 0 9.407484636846e-19 +0 0 590 0 1.25145155434681e-17 +0 0 591 0 1.85381641213808e-18 +0 0 592 0 8.55696489574767e-17 +0 0 593 0 2.84325107071395e-18 +0 0 594 0 1.00000000009985 +0 0 595 0 4.68444501111474e-18 +0 0 596 0 9.46261489803934e-19 +0 0 597 0 1.76687913612042e-17 +0 0 598 0 2.71972805518012e-18 +0 0 599 0 5.91082281528939e-18 +0 0 600 0 3.91007248252497e-17 +0 0 601 0 2.78820027516626e-18 +0 0 602 0 1.00734465316991e-16 +0 0 603 0 3.29513739813537e-18 +0 0 604 0 2.30433471178299e-18 +0 0 605 0 3.35940014136815e-17 +0 0 606 0 2.63438945763521e-18 +0 0 607 0 3.37437804162708e-17 +0 0 608 0 2.19305772434521e-18 +0 0 609 0 2.96651136156474e-17 +0 0 610 0 2.73162701747094e-18 +0 0 611 0 6.37621693218777e-19 +0 0 612 0 8.5891208507278e-17 +0 0 613 0 1.10090219098492e-18 +0 0 614 0 1.50410691734692e-17 +0 0 615 0 2.26860767414722e-18 +0 0 616 0 3.71392327217254e-17 +0 0 617 0 2.53442199918927e-18 +0 0 618 0 4.00785894109324e-17 +0 0 619 0 8.52622711459088e-17 +0 0 620 0 2.19113680281598e-18 +0 0 621 0 1.09634996158216e-16 +0 0 622 0 2.42509558722819e-18 +0 0 623 0 1.4325619624928e-17 +0 0 624 0 1.5078460841958e-18 +0 0 625 0 9.29742811417205e-18 +0 0 626 0 2.22237868369621e-18 +0 0 627 0 5.04783400652651e-18 +0 0 628 0 1.90039505260382e-18 +0 0 629 0 0.999999999999797 +0 0 630 0 7.4368701613709e-17 +0 0 631 0 8.74407735422932e-17 +0 0 632 0 8.82330975221479e-19 +0 0 633 0 8.7030862586659e-17 +0 0 634 0 1.50508448230179e-16 +0 0 635 0 1.11086780337974e-18 +0 0 636 0 4.76495981788268e-17 +0 0 637 0 4.18788444933244e-18 +0 0 638 0 1.40564881783387e-16 +0 0 639 0 2.1174226645258e-17 +0 0 640 0 1.14936501813356e-18 +0 0 641 0 2.76268420855874e-17 +0 0 642 0 1.31140270464529e-18 +0 0 643 0 1.69509577234411e-17 +0 0 644 0 1.63813659043246e-18 +0 0 645 0 1.09311226067733e-16 +0 0 646 0 7.06269690134791e-17 +0 0 647 0 1.2345500045401e-18 +0 0 648 0 3.35490041675202e-17 +0 0 649 0 1.06836865197524e-18 +0 0 650 0 9.09573898795229e-18 +0 0 651 0 1.67019092288755e-18 +0 0 652 0 2.77959506324751e-17 +0 0 653 0 1.02615859481778e-18 +0 0 654 0 1.45634069765405e-16 +0 0 655 0 5.25334381206413e-16 +0 0 656 0 2.19113680281598e-18 +0 0 657 0 1.00080404176572e-17 +0 0 658 0 3.31432397551576e-18 +0 0 659 0 5.6861425264014e-18 +0 0 660 0 1.2280015326398e-18 +0 0 661 0 6.5999516497288e-18 +0 0 662 0 6.05318351508849e-19 +0 0 663 0 1.45912225357844e-17 +0 0 664 0 2.42956632245296e-18 +0 0 665 0 0.999999999999999 +0 0 666 0 4.91876822432008e-17 +0 0 667 0 9.262687166017e-17 +0 0 668 0 6.58232436291852e-19 +0 0 669 0 5.8712810400566e-17 +0 0 670 0 4.29007979291921e-17 +0 0 671 0 1.85745253736992e-18 +0 0 672 0 2.68088825162113e-17 +0 0 673 0 7.26929507655175e-19 +0 0 674 0 5.96661668621618e-17 +0 0 675 0 8.59838356439294e-17 +0 0 676 0 3.06992521093601e-18 +0 0 677 0 3.13763758503507e-17 +0 0 678 0 3.10142785037053e-18 +0 0 679 0 1.92538402550918e-17 +0 0 680 0 2.01565219100421e-18 +0 0 681 0 2.67653255388665e-16 +0 0 682 0 5.37690137257136e-17 +0 0 683 0 1.17147505932229e-18 +0 0 684 0 2.1195835500737e-17 +0 0 685 0 4.55083444663664e-19 +0 0 686 0 1.53497332757334e-17 +0 0 687 0 1.89229888482856e-18 +0 0 688 0 1.50827549685294e-17 +0 0 689 0 7.54099608393699e-19 +0 0 690 0 2.80587381891275e-16 +0 0 691 0 1.75567031954013e-16 +0 0 692 0 4.33106461348238e-18 +0 0 693 0 1.66727614161601e-17 +0 0 694 0 1.49418520674072e-18 +0 0 695 0 7.81507802472122e-18 +0 0 696 0 1.61988560039891e-18 +0 0 697 0 9.33684142035029e-18 +0 0 698 0 2.47588158499462e-19 +0 0 699 0 5.70393457911332e-17 +0 0 700 0 9.1984713400236e-19 +0 0 701 0 1.71744665113512e-16 +0 0 702 0 0.999999999999998 +0 0 703 0 1.58417255731119e-18 +0 0 704 0 2.66810256068789e-18 +0 0 705 0 4.46399665747968e-17 +0 0 706 0 1.40626556495944e-18 +0 0 707 0 6.55892766746947e-18 +0 0 708 0 5.71225305701369e-18 +0 0 709 0 6.10695898131841e-19 +0 0 710 0 7.83449145107465e-17 +0 0 711 0 1.94016618006737e-18 +0 0 712 0 2.7143254171836e-18 +0 0 713 0 7.85386538402818e-17 +0 0 714 0 2.82257116897605e-18 +0 0 715 0 7.24262843771905e-17 +0 0 716 0 1.53509588195333e-18 +0 0 717 0 1.17162072820869e-16 +0 0 718 0 1.22787603080775e-18 +0 0 719 0 2.14031605932584e-18 +0 0 720 0 2.37218518851101e-17 +0 0 721 0 9.26241957457672e-19 +0 0 722 0 1.29902123990151e-17 +0 0 723 0 2.70347644870354e-18 +0 0 724 0 4.54318664729675e-17 +0 0 725 0 2.82230451379794e-18 +0 0 726 0 7.55740290910916e-17 +0 0 727 0 2.40079083949649e-18 +0 0 728 0 6.91394458518338e-17 +0 0 729 0 4.80273586524148e-17 +0 0 730 0 2.81305927095328e-18 +0 0 731 0 4.04186326033636e-17 +0 0 732 0 4.58617772168043e-18 +0 0 733 0 1.90686424690371e-17 +0 0 734 0 1.36619305239764e-18 +0 0 735 0 5.49286878051763e-17 +0 0 736 0 2.88571961953453e-18 +0 0 737 0 8.50892171551255e-17 +0 0 738 0 6.34896834088095e-19 +0 0 739 0 1.80222741786237e-18 +0 0 740 0 1.00000000000001 +0 0 741 0 3.34523267948895e-17 +0 0 742 0 3.12824641517755e-17 +0 0 743 0 4.93453002491656e-18 +0 0 744 0 1.04657398172612e-17 +0 0 745 0 1.57101161624501e-17 +0 0 746 0 4.16233272552356e-18 +0 0 747 0 3.52887555733263e-17 +0 0 748 0 1.67169245800814e-18 +0 0 749 0 4.54003470280501e-18 +0 0 750 0 6.37634145265995e-18 +0 0 751 0 3.74882929386388e-18 +0 0 752 0 7.41471573511972e-17 +0 0 753 0 9.86456877909028e-19 +0 0 754 0 6.37196966613035e-17 +0 0 755 0 2.08830838824231e-18 +0 0 756 0 7.47160546492786e-18 +0 0 757 0 1.4840742815887e-13 +0 0 758 0 2.31549921118172e-18 +0 0 759 0 1.16849190740723e-16 +0 0 760 0 1.45364049720052e-18 +0 0 761 0 5.95880629718894e-17 +0 0 762 0 1.03672652535538e-18 +0 0 763 0 4.14729555142027e-17 +0 0 764 0 3.22636228946204e-18 +0 0 765 0 1.18011808065751e-18 +0 0 766 0 1.23635307232831e-17 +0 0 767 0 4.2814880708822e-17 +0 0 768 0 1.20411135945319e-16 +0 0 769 0 2.88622409479026e-18 +0 0 770 0 3.62754137535553e-17 +0 0 771 0 1.41670531257189e-18 +0 0 772 0 5.37041973807976e-17 +0 0 773 0 1.40951471475046e-18 +0 0 774 0 8.53451807893211e-17 +0 0 775 0 2.69535733531895e-18 +0 0 776 0 5.47816545385602e-18 +0 0 777 0 1.0500896200402e-17 +0 0 778 0 1.80177383589181e-18 +0 0 779 0 0.999999999998788 +0 0 780 0 8.13953844225632e-19 +0 0 781 0 3.9020217102064e-19 +0 0 782 0 4.98316762513355e-17 +0 0 783 0 3.29007707705847e-18 +0 0 784 0 5.11171102698723e-19 +0 0 785 0 2.24566284475895e-17 +0 0 786 0 3.78302434104979e-18 +0 0 787 0 2.14581342551128e-17 +0 0 788 0 2.45949243444579e-18 +0 0 789 0 4.16236263128985e-16 +0 0 790 0 1.91912381702748e-17 +0 0 791 0 2.44160842652629e-18 +0 0 792 0 4.51122151805554e-17 +0 0 793 0 5.86609690568518e-18 +0 0 794 0 1.52755666367376e-17 +0 0 795 0 7.4565460014728e-19 +0 0 796 0 2.09117253942488e-18 +0 0 797 0 8.51040655824942e-11 +0 0 798 0 3.08020342052433e-18 +0 0 799 0 5.86127091595628e-17 +0 0 800 0 7.63111132635116e-19 +0 0 801 0 8.43839534325317e-17 +0 0 802 0 2.74102787540557e-18 +0 0 803 0 2.78984527241096e-18 +0 0 804 0 3.08216072706688e-18 +0 0 805 0 9.1012398297355e-19 +0 0 806 0 1.68169792241793e-17 +0 0 807 0 4.25435519533067e-16 +0 0 808 0 3.99849124653984e-17 +0 0 809 0 1.11315517807214e-18 +0 0 810 0 1.12972800272953e-16 +0 0 811 0 1.28297730438445e-18 +0 0 812 0 6.36400288310447e-17 +0 0 813 0 2.7333675860693e-18 +0 0 814 0 1.1962759878016e-17 +0 0 815 0 2.36134409131583e-18 +0 0 816 0 9.9763301595216e-19 +0 0 817 0 5.17251832071828e-17 +0 0 818 0 2.20325538446213e-18 +0 0 819 0 1.00000000035787 +0 0 820 0 9.13259979645117e-18 +0 0 821 0 4.17203163071268e-18 +0 0 822 0 1.04559666230488e-18 +0 0 823 0 4.07850317988557e-18 +0 0 824 0 6.27534914099136e-09 +0 0 825 0 1.36403167711595e-18 +0 0 826 0 1.46600900745345e-17 +0 0 827 0 1.75112982112544e-18 +0 0 828 0 1.77468283788379e-18 +0 0 829 0 8.24016241073996e-19 +0 0 830 0 3.00410275655862e-16 +0 0 831 0 2.44729683515153e-17 +0 0 832 0 9.66759173168519e-19 +0 0 833 0 3.13238798475375e-17 +0 0 834 0 2.69102013819972e-18 +0 0 835 0 1.92167520134329e-19 +0 0 836 0 6.54370297677783e-19 +0 0 837 0 2.53374623960151e-18 +0 0 838 0 3.27676013545993e-08 +0 0 839 0 9.32374301754915e-19 +0 0 840 0 1.46115998582503e-17 +0 0 841 0 2.62662468486436e-18 +0 0 842 0 4.25438977468642e-18 +0 0 843 0 1.55140767881297e-18 +0 0 844 0 1.3301209667658e-18 +0 0 845 0 3.63104949400237e-18 +0 0 846 0 8.81817902279872e-19 +0 0 847 0 3.92140674801881e-17 +0 0 848 0 2.90836164533978e-16 +0 0 849 0 5.34808183530056e-17 +0 0 850 0 4.78681626930805e-19 +0 0 851 0 9.08843423876772e-17 +0 0 852 0 5.64723803969803e-18 +0 0 853 0 7.59968876806258e-18 +0 0 854 0 2.42511092256963e-18 +0 0 855 0 1.62756939503881e-18 +0 0 856 0 1.17714162888308e-18 +0 0 857 0 2.66599163062391e-18 +0 0 858 0 4.33479979640067e-17 +0 0 859 0 6.50057517030084e-19 +0 0 860 0 0.99999991426781 +0 0 861 0 1.26860356383369e-18 +0 0 862 0 6.75304652099562e-16 +0 0 863 0 2.98069066686315e-18 +0 0 864 0 5.60896122828098e-19 +0 0 865 0 1.37181604025991e-19 +0 0 866 0 4.20292227493365e-06 +0 0 867 0 1.19258789624215e-18 +0 0 868 0 9.98507690108544e-19 +0 0 869 0 3.88250079429934e-19 +0 0 870 0 1.66711700090713e-18 +0 0 871 0 7.85294002023317e-19 +0 0 872 0 3.12502949400789e-16 +0 0 873 0 2.50206600678172e-17 +0 0 874 0 1.90449961501388e-18 +0 0 875 0 9.21101935857428e-18 +0 0 876 0 2.12547240223893e-18 +0 0 877 0 5.95801353214456e-19 +0 0 878 0 8.92252413995769e-19 +0 0 879 0 1.50764119023318e-18 +0 0 880 0 1.03293977091143e-05 +0 0 881 0 2.5462750164227e-18 +0 0 882 0 2.78437359900061e-18 +0 0 883 0 2.18770056792634e-18 +0 0 884 0 1.63551371326795e-18 +0 0 885 0 7.99474855619735e-20 +0 0 886 0 2.82281662804747e-18 +0 0 887 0 5.6757527360039e-18 +0 0 888 0 2.39740245635069e-18 +0 0 889 0 5.6631735925613e-17 +0 0 890 0 9.25460034207877e-17 +0 0 891 0 4.26319429103018e-17 +0 0 892 0 1.15393938483687e-18 +0 0 893 0 1.87614626317174e-17 +0 0 894 0 2.2190504116639e-18 +0 0 895 0 7.46732804590368e-18 +0 0 896 0 2.42714576704262e-18 +0 0 897 0 1.30760034312973e-18 +0 0 898 0 4.17229126857295e-18 +0 0 899 0 1.1269331807174e-18 +0 0 900 0 4.45821363785098e-17 +0 0 901 0 1.78293063762924e-18 +0 0 902 0 1.00001808486083 +0 0 903 0 0.00119119941708408 +0 0 904 0 1.6953250131033e-18 +0 0 905 0 1.57554607451886e-16 +0 0 906 0 1.6953250131033e-18 +0 0 907 0 4.75017952980562e-19 +0 0 908 0 8.72804346352564e-19 +0 0 909 0 0.00266520642761128 +0 0 910 0 8.72804346352564e-19 +0 0 911 0 4.75017952980562e-19 +0 0 912 0 5.39317157728504e-19 +0 0 913 0 4.67332949549103e-19 +0 0 914 0 7.10590619452527e-18 +0 0 915 0 4.27341019951216e-17 +0 0 916 0 7.10590619452527e-18 +0 0 917 0 4.67332949549103e-19 +0 0 918 0 5.39317157728504e-19 +0 0 919 0 2.46117288981915e-18 +0 0 920 0 1.81421148001752e-18 +0 0 921 0 8.12311571882706e-19 +0 0 922 0 7.26002301216889e-19 +0 0 923 0 0.00358078168277918 +0 0 924 0 7.26002301216889e-19 +0 0 925 0 8.12311571882706e-19 +0 0 926 0 1.81421148001752e-18 +0 0 927 0 2.46117288981915e-18 +0 0 928 0 1.30235176787999e-18 +0 0 929 0 2.46623251196129e-18 +0 0 930 0 1.06562073682545e-17 +0 0 931 0 2.32243868509758e-18 +0 0 932 0 2.70514184357149e-17 +0 0 933 0 1.86413823126156e-16 +0 0 934 0 2.70514184357149e-17 +0 0 935 0 2.32243868509758e-18 +0 0 936 0 1.06562073682545e-17 +0 0 937 0 2.46623251196129e-18 +0 0 938 0 1.30235176787999e-18 +0 0 939 0 3.8763439825906e-18 +0 0 940 0 1.29231993687476e-18 +0 0 941 0 1.41610321688938e-17 +0 0 942 0 3.57683607824863e-18 +0 0 943 0 6.19338371219007e-17 +0 0 944 0 8.50038239222664e-19 +0 0 945 0 0.995686891025107 +0 0 946 0 6.13649117565427e-19 +0 0 947 0 8.61148104500489e-19 +0 0 948 0 9.44913664512256e-18 +0 0 949 0 2.29143714332847e-16 +0 0 950 0 1.43240562006158e-18 +0 0 951 0 1.42773143790316e-18 +0 0 952 0 9.59359027687359e-19 +0 0 953 0 4.20292227482042e-06 +0 0 954 0 5.82325623472725e-19 +0 0 955 0 1.45778652118062e-18 +0 0 956 0 5.33740400886311e-18 +0 0 957 0 9.16706120903799e-19 +0 0 958 0 2.34851473154177e-17 +0 0 959 0 2.06710446927803e-16 +0 0 960 0 2.86593770145346e-18 +0 0 961 0 2.10273996276544e-19 +0 0 962 0 1.21332437861088e-18 +0 0 963 0 1.25183793488036e-18 +0 0 964 0 2.67545350510795e-18 +0 0 965 0 1.41304194196333e-18 +0 0 966 0 1.40612795168697e-18 +0 0 967 0 1.03293977093584e-05 +0 0 968 0 8.73610008238797e-19 +0 0 969 0 1.37395349751782e-18 +0 0 970 0 1.7028395892544e-18 +0 0 971 0 1.11717106414124e-18 +0 0 972 0 6.90001046107297e-18 +0 0 973 0 1.28975529102218e-18 +0 0 974 0 2.11272758632377e-17 +0 0 975 0 1.9781642484806e-18 +0 0 976 0 3.89335682931361e-17 +0 0 977 0 1.79423590363973e-16 +0 0 978 0 2.09584868654071e-17 +0 0 979 0 1.38940623320204e-18 +0 0 980 0 5.7103537000612e-18 +0 0 981 0 1.73009447357635e-18 +0 0 982 0 4.7697944866798e-19 +0 0 983 0 1.17932739835127e-17 +0 0 984 0 1.69339726067468e-18 +0 0 985 0 1.80786539409152e-17 +0 0 986 0 2.0671516291581e-18 +0 0 987 0 5.18062463755009e-17 +0 0 988 0 8.60278849057981e-19 +0 0 989 0 1.00001808486083 +0 0 990 0 1.12676611304705e-17 +0 0 991 0 6.40735457174611e-18 +0 0 992 0 6.65662107123026e-19 +0 0 993 0 1.32426961720016e-18 +0 0 994 0 7.68914026386133e-19 +0 0 995 0 2.96923774377682e-18 +0 0 996 0 3.11158607129009e-17 +0 0 997 0 1.43991658274659e-18 +0 0 998 0 6.27534892528002e-09 +0 0 999 0 1.04774377757707e-18 +0 0 1000 0 3.35754218877429e-18 +0 0 1001 0 2.72549793027986e-17 +0 0 1002 0 3.18825982040637e-18 +0 0 1003 0 2.3842949107794e-17 +0 0 1004 0 5.51500520342058e-16 +0 0 1005 0 2.46997333360668e-18 +0 0 1006 0 2.21597158595126e-18 +0 0 1007 0 1.60467214512359e-18 +0 0 1008 0 2.75555387524511e-18 +0 0 1009 0 5.88741364119413e-18 +0 0 1010 0 5.09238325104128e-17 +0 0 1011 0 7.75734757315391e-18 +0 0 1012 0 3.27676015555318e-08 +0 0 1013 0 1.12776905588832e-18 +0 0 1014 0 2.37857397965869e-18 +0 0 1015 0 2.52781834305786e-18 +0 0 1016 0 1.10809114224069e-18 +0 0 1017 0 6.99362887543421e-18 +0 0 1018 0 1.99432352994379e-18 +0 0 1019 0 9.30395098376307e-17 +0 0 1020 0 1.13128822218592e-18 +0 0 1021 0 2.38852526703661e-17 +0 0 1022 0 4.49061586469307e-16 +0 0 1023 0 1.3508831376711e-17 +0 0 1024 0 8.71493334263601e-19 +0 0 1025 0 4.13742341308822e-18 +0 0 1026 0 3.00620571586921e-18 +0 0 1027 0 3.5637355793618e-18 +0 0 1028 0 1.65145428874925e-17 +0 0 1029 0 2.82427255278005e-18 +0 0 1030 0 5.20975881840761e-17 +0 0 1031 0 2.59375290443373e-18 +0 0 1032 0 7.32618993306811e-17 +0 0 1033 0 5.89018118731172e-19 +0 0 1034 0 0.999999914267809 +0 0 1035 0 1.2547155299485e-18 +0 0 1036 0 2.24213368903592e-18 +0 0 1037 0 5.04235565702091e-17 +0 0 1038 0 1.81920113215909e-18 +0 0 1039 0 1.23882092188061e-18 +0 0 1040 0 2.61358017552828e-17 +0 0 1041 0 2.05066872336481e-18 +0 0 1042 0 2.31301257331022e-17 +0 0 1043 0 8.81662438675223e-19 +0 0 1044 0 1.58210501250066e-18 +0 0 1045 0 1.20131747560006e-17 +0 0 1046 0 7.36167485335126e-18 +0 0 1047 0 2.78648292083714e-17 +0 0 1048 0 1.65025727594327e-18 +0 0 1049 0 1.7142731676036e-17 +0 0 1050 0 7.0890492729398e-17 +0 0 1051 0 7.21961556984774e-19 +0 0 1052 0 4.25195782828333e-18 +0 0 1053 0 2.0667463497417e-18 +0 0 1054 0 5.80158021448539e-17 +0 0 1055 0 1.74813287462104e-18 +0 0 1056 0 3.29835427172828e-17 +0 0 1057 0 2.36658927069418e-18 +0 0 1058 0 8.51041331455203e-11 +0 0 1059 0 1.91535751448051e-18 +0 0 1060 0 4.09569412184555e-18 +0 0 1061 0 7.27046865475492e-18 +0 0 1062 0 2.58985246305695e-18 +0 0 1063 0 4.92919002400098e-17 +0 0 1064 0 1.46738772358702e-18 +0 0 1065 0 8.46832602614819e-17 +0 0 1066 0 1.07167326539265e-18 +0 0 1067 0 4.08351066485911e-17 +0 0 1068 0 2.79495754891976e-16 +0 0 1069 0 1.61578280672244e-17 +0 0 1070 0 4.51234117511947e-19 +0 0 1071 0 9.60888270738141e-19 +0 0 1072 0 5.06380197649751e-18 +0 0 1073 0 2.30060419297413e-18 +0 0 1074 0 6.31010993568068e-17 +0 0 1075 0 2.97100586844167e-18 +0 0 1076 0 4.87209243865641e-18 +0 0 1077 0 3.7569055437599e-18 +0 0 1078 0 1.11851814126356e-17 +0 0 1079 0 3.10506325765289e-19 +0 0 1080 0 1.00000000035787 +0 0 1081 0 3.34523267948895e-17 +0 0 1082 0 1.04657398172612e-17 +0 0 1083 0 4.93453002491656e-18 +0 0 1084 0 3.12824641517755e-17 +0 0 1085 0 4.54003470280501e-18 +0 0 1086 0 1.67169245800814e-18 +0 0 1087 0 3.52887555733263e-17 +0 0 1088 0 4.16233272552356e-18 +0 0 1089 0 1.57101161624501e-17 +0 0 1090 0 7.47160546492786e-18 +0 0 1091 0 2.08830838824231e-18 +0 0 1092 0 6.37196966613035e-17 +0 0 1093 0 9.86456877909028e-19 +0 0 1094 0 7.41471573511972e-17 +0 0 1095 0 3.74882929386388e-18 +0 0 1096 0 6.37634145265995e-18 +0 0 1097 0 1.18011808065751e-18 +0 0 1098 0 3.22636228946204e-18 +0 0 1099 0 4.14729555142027e-17 +0 0 1100 0 1.03672652535538e-18 +0 0 1101 0 5.95880629718894e-17 +0 0 1102 0 1.45364049720052e-18 +0 0 1103 0 1.16849190740723e-16 +0 0 1104 0 2.31549921118172e-18 +0 0 1105 0 1.4840742815887e-13 +0 0 1106 0 5.47816545385602e-18 +0 0 1107 0 2.69535733531895e-18 +0 0 1108 0 8.53451807893211e-17 +0 0 1109 0 1.40951471475046e-18 +0 0 1110 0 5.37041973807976e-17 +0 0 1111 0 1.41670531257189e-18 +0 0 1112 0 3.62754137535553e-17 +0 0 1113 0 2.88622409479026e-18 +0 0 1114 0 1.20411135945319e-16 +0 0 1115 0 4.2814880708822e-17 +0 0 1116 0 1.23635307232831e-17 +0 0 1117 0 3.40997903736396e-17 +0 0 1118 0 1.16833244395697e-18 +0 0 1119 0 8.90495536223608e-17 +0 0 1120 0 1.99734484154456e-18 +0 0 1121 0 2.05067759454879e-17 +0 0 1122 0 3.55911060296731e-18 +0 0 1123 0 1.41610321688938e-17 +0 0 1124 0 1.9193321248083e-18 +0 0 1125 0 1.29926061814322e-17 +0 0 1126 0 2.3092494016571e-18 +0 0 1127 0 0.999999999998788 +0 0 1128 0 1.58417255731119e-18 +0 0 1129 0 1.40626556495944e-18 +0 0 1130 0 4.46399665747968e-17 +0 0 1131 0 2.66810256068789e-18 +0 0 1132 0 1.94016618006737e-18 +0 0 1133 0 7.83449145107465e-17 +0 0 1134 0 6.10695898131841e-19 +0 0 1135 0 5.71225305701369e-18 +0 0 1136 0 6.55892766746947e-18 +0 0 1137 0 1.22787603080775e-18 +0 0 1138 0 1.17162072820869e-16 +0 0 1139 0 1.53509588195333e-18 +0 0 1140 0 7.24262843771905e-17 +0 0 1141 0 2.82257116897605e-18 +0 0 1142 0 7.85386538402818e-17 +0 0 1143 0 2.7143254171836e-18 +0 0 1144 0 2.40079083949649e-18 +0 0 1145 0 7.55740290910916e-17 +0 0 1146 0 2.82230451379794e-18 +0 0 1147 0 4.54318664729675e-17 +0 0 1148 0 2.70347644870354e-18 +0 0 1149 0 1.29902123990151e-17 +0 0 1150 0 9.26241957457672e-19 +0 0 1151 0 2.37218518851101e-17 +0 0 1152 0 2.14031605932584e-18 +0 0 1153 0 6.34896834088095e-19 +0 0 1154 0 8.50892171551255e-17 +0 0 1155 0 2.88571961953453e-18 +0 0 1156 0 5.49286878051763e-17 +0 0 1157 0 1.36619305239764e-18 +0 0 1158 0 1.90686424690371e-17 +0 0 1159 0 4.58617772168043e-18 +0 0 1160 0 4.04186326033636e-17 +0 0 1161 0 2.81305927095328e-18 +0 0 1162 0 4.80273586524148e-17 +0 0 1163 0 6.91394458518338e-17 +0 0 1164 0 5.21195360049075e-18 +0 0 1165 0 5.03255811718017e-16 +0 0 1166 0 1.16833244395697e-18 +0 0 1167 0 5.27905292034577e-18 +0 0 1168 0 1.69957271565461e-18 +0 0 1169 0 1.23715480291124e-17 +0 0 1170 0 1.29231993687476e-18 +0 0 1171 0 6.51619622856603e-18 +0 0 1172 0 1.64758282757629e-18 +0 0 1173 0 3.45837747684604e-17 +0 0 1174 0 1.80177383589181e-18 +0 0 1175 0 1.00000000000001 +0 0 1176 0 4.91876822432008e-17 +0 0 1177 0 5.8712810400566e-17 +0 0 1178 0 6.58232436291852e-19 +0 0 1179 0 9.262687166017e-17 +0 0 1180 0 5.96661668621618e-17 +0 0 1181 0 7.26929507655175e-19 +0 0 1182 0 2.68088825162113e-17 +0 0 1183 0 1.85745253736992e-18 +0 0 1184 0 4.29007979291921e-17 +0 0 1185 0 2.67653255388665e-16 +0 0 1186 0 2.01565219100421e-18 +0 0 1187 0 1.92538402550918e-17 +0 0 1188 0 3.10142785037053e-18 +0 0 1189 0 3.13763758503507e-17 +0 0 1190 0 3.06992521093601e-18 +0 0 1191 0 8.59838356439294e-17 +0 0 1192 0 2.80587381891275e-16 +0 0 1193 0 7.54099608393699e-19 +0 0 1194 0 1.50827549685294e-17 +0 0 1195 0 1.89229888482856e-18 +0 0 1196 0 1.53497332757334e-17 +0 0 1197 0 4.55083444663664e-19 +0 0 1198 0 2.1195835500737e-17 +0 0 1199 0 1.17147505932229e-18 +0 0 1200 0 5.37690137257136e-17 +0 0 1201 0 1.71744665113512e-16 +0 0 1202 0 9.1984713400236e-19 +0 0 1203 0 5.70393457911332e-17 +0 0 1204 0 2.47588158499462e-19 +0 0 1205 0 9.33684142035029e-18 +0 0 1206 0 1.61988560039891e-18 +0 0 1207 0 7.81507802472122e-18 +0 0 1208 0 1.49418520674072e-18 +0 0 1209 0 1.66727614161601e-17 +0 0 1210 0 4.33106461348238e-18 +0 0 1211 0 1.75567031954013e-16 +0 0 1212 0 1.76079080977496e-16 +0 0 1213 0 5.21195360049075e-18 +0 0 1214 0 3.40997903736396e-17 +0 0 1215 0 1.09260112257439e-18 +0 0 1216 0 2.08693666909875e-18 +0 0 1217 0 1.09814356272105e-18 +0 0 1218 0 3.8763439825906e-18 +0 0 1219 0 1.61394006879585e-18 +0 0 1220 0 2.02926887076722e-18 +0 0 1221 0 2.88909789154666e-18 +0 0 1222 0 1.0500896200402e-17 +0 0 1223 0 1.80222741786237e-18 +0 0 1224 0 0.999999999999998 +0 0 1225 0 7.46782928552439e-17 +0 0 1226 0 8.6717492248069e-17 +0 0 1227 0 7.25103039974532e-20 +0 0 1228 0 7.28401472720517e-17 +0 0 1229 0 4.73110751428391e-17 +0 0 1230 0 8.84206932735871e-19 +0 0 1231 0 5.92845273060891e-17 +0 0 1232 0 1.24378625576761e-18 +0 0 1233 0 2.01922676278263e-16 +0 0 1234 0 8.27831622242841e-17 +0 0 1235 0 1.30478463764547e-18 +0 0 1236 0 3.57385034324e-17 +0 0 1237 0 1.17286744364307e-18 +0 0 1238 0 5.53739180741376e-17 +0 0 1239 0 2.50502211320068e-18 +0 0 1240 0 1.97245854794019e-16 +0 0 1241 0 6.3909888713451e-17 +0 0 1242 0 3.0347045420812e-18 +0 0 1243 0 2.78748855943885e-17 +0 0 1244 0 2.31595741148304e-18 +0 0 1245 0 2.2922373705198e-17 +0 0 1246 0 1.664995140426e-18 +0 0 1247 0 7.2763733220697e-17 +0 0 1248 0 1.99194301695176e-18 +0 0 1249 0 3.03347263002044e-16 +0 0 1250 0 2.06847722436308e-16 +0 0 1251 0 1.56973354465933e-18 +0 0 1252 0 6.61182084803199e-18 +0 0 1253 0 1.23760245442805e-18 +0 0 1254 0 9.65436590665831e-18 +0 0 1255 0 1.04887741614609e-18 +0 0 1256 0 2.31091605832467e-17 +0 0 1257 0 2.22506501199469e-18 +0 0 1258 0 3.51720244516208e-17 +0 0 1259 0 1.60879542519524e-18 +0 0 1260 0 2.49255749160522e-16 +0 0 1261 0 2.61588427802812e-16 +0 0 1262 0 2.13736361060116e-18 +0 0 1263 0 1.69525296846601e-17 +0 0 1264 0 2.8782282822984e-18 +0 0 1265 0 4.97386369760002e-18 +0 0 1266 0 6.11284616054134e-19 +0 0 1267 0 1.91439498113788e-18 +0 0 1268 0 1.74252885802825e-18 +0 0 1269 0 1.5605472953775e-17 +0 0 1270 0 8.18692251961151e-19 +0 0 1271 0 4.98670612841164e-17 +0 0 1272 0 4.2762369335246e-18 +0 0 1273 0 1.78417412542107e-16 +0 0 1274 0 0.999999999999998 +0 0 1275 0 2.13403834900878e-18 +0 0 1276 0 4.82862515434795e-18 +0 0 1277 0 1.49776365915282e-17 +0 0 1278 0 2.40478266369342e-18 +0 0 1279 0 2.19944736677774e-18 +0 0 1280 0 5.78280493893415e-17 +0 0 1281 0 8.32803240260959e-19 +0 0 1282 0 5.94513895522233e-17 +0 0 1283 0 4.21916593063262e-18 +0 0 1284 0 1.43590194122159e-18 +0 0 1285 0 4.01567515360075e-17 +0 0 1286 0 1.51018946437678e-18 +0 0 1287 0 1.56390202411886e-17 +0 0 1288 0 9.26425919362136e-19 +0 0 1289 0 2.96400150481404e-17 +0 0 1290 0 2.73762513560865e-18 +0 0 1291 0 6.9721044581933e-18 +0 0 1292 0 9.0692202749455e-17 +0 0 1293 0 3.52300108345947e-18 +0 0 1294 0 4.21256828281587e-17 +0 0 1295 0 2.11742922824794e-18 +0 0 1296 0 5.35776996897926e-17 +0 0 1297 0 4.97129760822896e-18 +0 0 1298 0 2.64845576093076e-16 +0 0 1299 0 2.07738166323551e-18 +0 0 1300 0 1.82696333999685e-18 +0 0 1301 0 2.17876464414871e-17 +0 0 1302 0 2.18630520840576e-18 +0 0 1303 0 3.82441017505611e-17 +0 0 1304 0 2.51870780855188e-18 +0 0 1305 0 1.47753721027313e-17 +0 0 1306 0 2.15857656363903e-18 +0 0 1307 0 1.50680228904967e-17 +0 0 1308 0 2.3087497342834e-18 +0 0 1309 0 2.87625741419018e-16 +0 0 1310 0 3.64427582943782e-18 +0 0 1311 0 1.72208413488207e-16 +0 0 1312 0 2.00155100135708e-16 +0 0 1313 0 2.27976945832395e-18 +0 0 1314 0 2.82593762798474e-17 +0 0 1315 0 2.2673385831992e-18 +0 0 1316 0 1.00798432116197e-17 +0 0 1317 0 1.46452178752605e-19 +0 0 1318 0 1.62733384717455e-17 +0 0 1319 0 3.92931640083061e-18 +0 0 1320 0 8.56269444674147e-17 +0 0 1321 0 1.94508045752385e-18 +0 0 1322 0 1.64752620632044e-16 +0 0 1323 0 2.02875333460185e-18 +0 0 1324 0 2.00594619269961e-18 +0 0 1325 0 0.999999999999999 +0 0 1326 0 1.01641880057456e-17 +0 0 1327 0 8.82881893585062e-18 +0 0 1328 0 1.51759039888569e-18 +0 0 1329 0 2.55711150056499e-17 +0 0 1330 0 1.71157012682608e-17 +0 0 1331 0 3.14335484191907e-18 +0 0 1332 0 1.32388351042625e-17 +0 0 1333 0 2.35967249464824e-18 +0 0 1334 0 2.46672250879315e-17 +0 0 1335 0 1.04192905019904e-17 +0 0 1336 0 3.07549755913595e-18 +0 0 1337 0 2.01756450381182e-17 +0 0 1338 0 5.4624409359791e-19 +0 0 1339 0 6.23395972847047e-17 +0 0 1340 0 1.49652929294527e-18 +0 0 1341 0 1.19483604759681e-17 +0 0 1342 0 5.57269119666252e-18 +0 0 1343 0 5.99647273894384e-18 +0 0 1344 0 9.66218332335405e-17 +0 0 1345 0 1.28276468049454e-18 +0 0 1346 0 2.54880723095319e-17 +0 0 1347 0 1.693021698498e-18 +0 0 1348 0 1.17438910076706e-16 +0 0 1349 0 4.74297933835424e-18 +0 0 1350 0 5.49930749590116e-18 +0 0 1351 0 2.34748325282276e-15 +0 0 1352 0 4.48031125765818e-18 +0 0 1353 0 1.47337320862672e-16 +0 0 1354 0 2.64884321178171e-18 +0 0 1355 0 2.90971846220312e-17 +0 0 1356 0 1.80657706670406e-18 +0 0 1357 0 4.20474245116174e-17 +0 0 1358 0 1.88555339622341e-18 +0 0 1359 0 2.43588844326407e-17 +0 0 1360 0 3.07734747764113e-18 +0 0 1361 0 1.99471037775741e-19 +0 0 1362 0 7.81958202229878e-18 +0 0 1363 0 1.90547248565447e-16 +0 0 1364 0 1.28265216691224e-16 +0 0 1365 0 1.28406705588491e-18 +0 0 1366 0 6.21569736513383e-17 +0 0 1367 0 1.65577534714072e-18 +0 0 1368 0 3.30935911838373e-17 +0 0 1369 0 5.8331879696914e-19 +0 0 1370 0 6.61757190751248e-17 +0 0 1371 0 7.45724160240191e-19 +0 0 1372 0 7.69749197454556e-17 +0 0 1373 0 5.04585670120402e-18 +0 0 1374 0 1.02692385948442e-17 +0 0 1375 0 1.10009245972156e-17 +0 0 1376 0 1.00745161668584e-18 +0 0 1377 0 1.00000000000002 +0 0 1378 0 1.98582764733084e-18 +0 0 1379 0 1.94236561906845e-18 +0 0 1380 0 2.33214151003127e-17 +0 0 1381 0 3.67043094234343e-18 +0 0 1382 0 3.3945497751121e-18 +0 0 1383 0 5.57031124972629e-17 +0 0 1384 0 2.69852684542507e-18 +0 0 1385 0 9.97376997109214e-18 +0 0 1386 0 1.91567628745624e-18 +0 0 1387 0 3.26033666622856e-18 +0 0 1388 0 1.01198179980546e-17 +0 0 1389 0 5.13153188502103e-18 +0 0 1390 0 1.66758300330602e-17 +0 0 1391 0 2.88981431941662e-18 +0 0 1392 0 7.28745228471798e-19 +0 0 1393 0 4.31005831459472e-19 +0 0 1394 0 7.95995955827167e-16 +0 0 1395 0 1.06523674277335e-17 +0 0 1396 0 6.53929339502375e-18 +0 0 1397 0 5.51182192022778e-17 +0 0 1398 0 4.30152639344434e-18 +0 0 1399 0 4.30107685106613e-17 +0 0 1400 0 1.96942366227643e-18 +0 0 1401 0 4.70232675858634e-18 +0 0 1402 0 1.94002107213805e-18 +0 0 1403 0 1.05819759310825e-18 +0 0 1404 0 1.02586601140574e-12 +0 0 1405 0 4.52631496029771e-18 +0 0 1406 0 9.63588214215694e-18 +0 0 1407 0 6.60398003315979e-19 +0 0 1408 0 4.28008755009296e-17 +0 0 1409 0 6.52310888023503e-19 +0 0 1410 0 2.0340021228853e-17 +0 0 1411 0 5.6224372110959e-18 +0 0 1412 0 3.30538311140649e-18 +0 0 1413 0 2.15810779723006e-18 +0 0 1414 0 3.03710023952582e-19 +0 0 1415 0 1.15562119072504e-17 +0 0 1416 0 1.06263459784665e-16 +0 0 1417 0 1.19443712236121e-16 +0 0 1418 0 1.46701939345344e-18 +0 0 1419 0 6.59304044357666e-17 +0 0 1420 0 2.25396145769857e-19 +0 0 1421 0 5.07489488018628e-17 +0 0 1422 0 3.47553983248433e-19 +0 0 1423 0 7.20569802204571e-17 +0 0 1424 0 3.0358347779394e-18 +0 0 1425 0 4.81152200780858e-18 +0 0 1426 0 1.81777010921518e-18 +0 0 1427 0 1.15644346461917e-18 +0 0 1428 0 6.62232812635526e-18 +0 0 1429 0 2.2999619344736e-18 +0 0 1430 0 0.9999999999948 +0 0 1431 0 1.6972850119886e-17 +0 0 1432 0 6.19652133659683e-18 +0 0 1433 0 2.38244215901794e-18 +0 0 1434 0 5.654178835368e-18 +0 0 1435 0 3.70237988975935e-18 +0 0 1436 0 8.64821879145271e-19 +0 0 1437 0 5.75282540702597e-17 +0 0 1438 0 5.66337079415037e-19 +0 0 1439 0 2.55286713383794e-18 +0 0 1440 0 4.83109514002141e-11 +0 0 1441 0 3.55089549823626e-18 +0 0 1442 0 2.09141424475046e-17 +0 0 1443 0 2.79304493449948e-19 +0 0 1444 0 2.48311212177001e-17 +0 0 1445 0 3.93319985946121e-19 +0 0 1446 0 2.52418646285014e-18 +0 0 1447 0 1.35847153419732e-18 +0 0 1448 0 5.36871269089151e-16 +0 0 1449 0 1.59928299641622e-17 +0 0 1450 0 6.39523444517771e-19 +0 0 1451 0 1.75155250821599e-17 +0 0 1452 0 1.18425047498965e-18 +0 0 1453 0 6.51227148785698e-18 +0 0 1454 0 3.41490980657305e-18 +0 0 1455 0 6.99454342921857e-19 +0 0 1456 0 2.74577330745383e-18 +0 0 1457 0 1.79879948587488e-18 +0 0 1458 0 3.23094092351321e-10 +0 0 1459 0 2.60605739460197e-18 +0 0 1460 0 2.5292835797627e-17 +0 0 1461 0 3.96579488158212e-18 +0 0 1462 0 6.53376850000141e-17 +0 0 1463 0 2.16299175135053e-18 +0 0 1464 0 2.21957310948514e-18 +0 0 1465 0 1.36703958452484e-18 +0 0 1466 0 1.72097351222366e-18 +0 0 1467 0 1.30803247160252e-18 +0 0 1468 0 1.18651972689227e-18 +0 0 1469 0 3.54568020106563e-17 +0 0 1470 0 7.73895999077673e-17 +0 0 1471 0 4.22500714859471e-17 +0 0 1472 0 2.26363870280797e-18 +0 0 1473 0 7.02918894546618e-17 +0 0 1474 0 2.05748953238495e-18 +0 0 1475 0 9.24842659750204e-17 +0 0 1476 0 2.0073428361566e-18 +0 0 1477 0 1.0447735672071e-17 +0 0 1478 0 8.15895381516832e-19 +0 0 1479 0 3.43307980389118e-18 +0 0 1480 0 1.37398779351969e-18 +0 0 1481 0 8.32350458452309e-19 +0 0 1482 0 3.0372585417643e-17 +0 0 1483 0 1.02397067733809e-18 +0 0 1484 0 1.00000000104559 +0 0 1485 0 3.60228142937888e-19 +0 0 1486 0 1.02274031508511e-18 +0 0 1487 0 1.169591428076e-17 +0 0 1488 0 2.81633040789688e-19 +0 0 1489 0 9.88647335342972e-16 +0 0 1490 0 2.64954606021757e-18 +0 0 1491 0 1.0807448783803e-18 +0 0 1492 0 6.5636852170194e-18 +0 0 1493 0 2.33234381776646e-18 +0 0 1494 0 4.31888731390911e-19 +0 0 1495 0 2.4094841491003e-08 +0 0 1496 0 8.45191665933284e-19 +0 0 1497 0 2.27603205796851e-18 +0 0 1498 0 1.58190331985905e-18 +0 0 1499 0 2.22537466796524e-18 +0 0 1500 0 7.64549702691653e-19 +0 0 1501 0 2.33314094315524e-18 +0 0 1502 0 3.92449958736055e-18 +0 0 1503 0 3.71729085371725e-16 +0 0 1504 0 1.79172576910684e-17 +0 0 1505 0 1.39779971439381e-18 +0 0 1506 0 2.56216992732016e-17 +0 0 1507 0 6.54018983099031e-19 +0 0 1508 0 9.50641334211467e-19 +0 0 1509 0 7.22172414804365e-19 +0 0 1510 0 2.86712920371177e-18 +0 0 1511 0 1.80475174052653e-18 +0 0 1512 0 2.46558445540296e-19 +0 0 1513 0 8.0420079769464e-08 +0 0 1514 0 3.4960857562224e-18 +0 0 1515 0 1.02380353198758e-17 +0 0 1516 0 1.30706101869033e-18 +0 0 1517 0 6.356762397096e-19 +0 0 1518 0 8.16612446321176e-19 +0 0 1519 0 2.63122094555743e-18 +0 0 1520 0 1.90457979151116e-18 +0 0 1521 0 1.38851849974075e-18 +0 0 1522 0 4.39255459741866e-18 +0 0 1523 0 3.2078359259673e-18 +0 0 1524 0 4.92068251639128e-17 +0 0 1525 0 9.48344095197909e-17 +0 0 1526 0 4.49674920254697e-17 +0 0 1527 0 2.59868190261495e-18 +0 0 1528 0 9.22474099797952e-17 +0 0 1529 0 1.87961339849493e-18 +0 0 1530 0 1.72067089719455e-17 +0 0 1531 0 7.90662621187866e-19 +0 0 1532 0 4.80469651706645e-18 +0 0 1533 0 8.96725380362136e-19 +0 0 1534 0 2.2293569984349e-18 +0 0 1535 0 4.36069419162304e-18 +0 0 1536 0 1.40135196384672e-18 +0 0 1537 0 1.78515227122313e-17 +0 0 1538 0 2.97232978630558e-18 +0 0 1539 0 0.999999820179993 +0 0 1540 0 2.82403783159498e-18 +0 0 1541 0 2.33686565686596e-06 +0 0 1542 0 1.16103874909336e-18 +0 0 1543 0 4.5294249930357e-19 +0 0 1544 0 8.92252016733947e-19 +0 0 1545 0 3.64907794111914e-16 +0 0 1546 0 3.58517077834861e-18 +0 0 1547 0 1.86310225301947e-18 +0 0 1548 0 1.404998611169e-18 +0 0 1549 0 4.5882965734115e-19 +0 0 1550 0 9.32745274050537e-19 +0 0 1551 0 8.76466822361328e-06 +0 0 1552 0 1.11884953123605e-18 +0 0 1553 0 1.49521196947726e-18 +0 0 1554 0 1.49133347631249e-18 +0 0 1555 0 2.80139742129637e-18 +0 0 1556 0 1.69328739806984e-18 +0 0 1557 0 1.94926984400026e-18 +0 0 1558 0 2.99317882636645e-18 +0 0 1559 0 1.8528270119662e-16 +0 0 1560 0 2.1889271277319e-17 +0 0 1561 0 8.65565687413276e-19 +0 0 1562 0 3.7479686556088e-18 +0 0 1563 0 3.31808103310311e-18 +0 0 1564 0 6.09009789773731e-19 +0 0 1565 0 3.6755197405882e-18 +0 0 1566 0 2.81444668086147e-18 +0 0 1567 0 1.84102280811633e-18 +0 0 1568 0 2.74747074397127e-18 +0 0 1569 0 1.74471176313154e-05 +0 0 1570 0 3.72378406029242e-18 +0 0 1571 0 2.04521577839965e-18 +0 0 1572 0 1.38608477253852e-18 +0 0 1573 0 1.89108281656142e-18 +0 0 1574 0 3.41892091921621e-19 +0 0 1575 0 7.81640303110328e-19 +0 0 1576 0 2.71164983511145e-18 +0 0 1577 0 2.28982740651864e-18 +0 0 1578 0 1.05068222845319e-17 +0 0 1579 0 1.90674151242525e-18 +0 0 1580 0 1.82040635261409e-17 +0 0 1581 0 2.51785109079195e-16 +0 0 1582 0 8.60439693104054e-17 +0 0 1583 0 8.55604854030699e-19 +0 0 1584 0 2.02405719727499e-17 +0 0 1585 0 4.22296818182643e-18 +0 0 1586 0 7.41982014015942e-18 +0 0 1587 0 9.33302004586506e-19 +0 0 1588 0 1.12374618032933e-18 +0 0 1589 0 2.89686501860479e-19 +0 0 1590 0 1.79356288847755e-18 +0 0 1591 0 5.86843862970532e-18 +0 0 1592 0 1.97890970242296e-18 +0 0 1593 0 6.07176587464363e-17 +0 0 1594 0 1.19270881244866e-18 +0 0 1595 0 1.00002801015802 +0 0 1596 0 5.32423081011015e-16 +0 0 1597 0 9.7071944065201e-19 +0 0 1598 0 0.00221978456189517 +0 0 1599 0 9.7071944065201e-19 +0 0 1600 0 9.393220971868e-19 +0 0 1601 0 2.12607964133156e-18 +0 0 1602 0 5.28615362948629e-16 +0 0 1603 0 2.12607964133156e-18 +0 0 1604 0 9.393220971868e-19 +0 0 1605 0 1.00903558910963e-18 +0 0 1606 0 1.35077623166034e-18 +0 0 1607 0 1.01426056574297e-18 +0 0 1608 0 0.00339419955573646 +0 0 1609 0 1.01426056574297e-18 +0 0 1610 0 1.35077623166034e-18 +0 0 1611 0 1.00903558910963e-18 +0 0 1612 0 9.97138023847574e-19 +0 0 1613 0 2.27673840618924e-18 +0 0 1614 0 9.37747923159445e-19 +0 0 1615 0 2.26434277407769e-18 +0 0 1616 0 2.70046652223019e-16 +0 0 1617 0 2.26434277407769e-18 +0 0 1618 0 9.37747923159445e-19 +0 0 1619 0 2.27673840618924e-18 +0 0 1620 0 9.97138023847574e-19 +0 0 1621 0 8.78127868559476e-19 +0 0 1622 0 1.93416169187509e-18 +0 0 1623 0 1.63016143766914e-18 +0 0 1624 0 1.35540701430249e-18 +0 0 1625 0 9.13501453200863e-19 +0 0 1626 0 0.00426260352302211 +0 0 1627 0 9.13501453200863e-19 +0 0 1628 0 1.35540701430249e-18 +0 0 1629 0 1.63016143766914e-18 +0 0 1630 0 1.93416169187509e-18 +0 0 1631 0 8.78127868559476e-19 +0 0 1632 0 7.71496060015003e-19 +0 0 1633 0 2.27845746059666e-18 +0 0 1634 0 2.81940582973018e-18 +0 0 1635 0 1.00644377441239e-17 +0 0 1636 0 1.01309702903558e-18 +0 0 1637 0 1.31752604585601e-17 +0 0 1638 0 9.37958751482669e-17 +0 0 1639 0 2.42789192930357e-17 +0 0 1640 0 1.71188281386551e-18 +0 0 1641 0 1.48041368294342e-17 +0 0 1642 0 2.81940582973018e-18 +0 0 1643 0 2.27845746059666e-18 +0 0 1644 0 7.71496060015003e-19 +0 0 1645 0 8.70611232708215e-19 +0 0 1646 0 3.34107598589138e-18 +0 0 1647 0 1.64803256469037e-18 +0 0 1648 0 2.78679876988042e-17 +0 0 1649 0 2.63979863106558e-18 +0 0 1650 0 5.4840454957271e-17 +0 0 1651 0 9.08306377778296e-19 +0 0 1652 0 0.995009210315121 +0 0 1653 0 5.9315510093413e-18 +0 0 1654 0 3.12969702234533e-19 +0 0 1655 0 4.38733815560324e-19 +0 0 1656 0 2.33686565659635e-06 +0 0 1657 0 1.65803651464741e-18 +0 0 1658 0 1.82397286263223e-18 +0 0 1659 0 9.22623492251147e-18 +0 0 1660 0 4.79659725426544e-16 +0 0 1661 0 1.03130367368542e-18 +0 0 1662 0 2.33207480345154e-18 +0 0 1663 0 9.20197625624221e-19 +0 0 1664 0 7.1420896744322e-19 +0 0 1665 0 2.5132649675914e-18 +0 0 1666 0 8.76466822336334e-06 +0 0 1667 0 1.67092247170788e-18 +0 0 1668 0 8.79928823823852e-19 +0 0 1669 0 1.37325377637864e-18 +0 0 1670 0 2.00922723167722e-18 +0 0 1671 0 5.16964524790758e-18 +0 0 1672 0 7.60888446514526e-19 +0 0 1673 0 2.27540574353883e-17 +0 0 1674 0 2.42589721062623e-16 +0 0 1675 0 1.80462831162897e-18 +0 0 1676 0 1.55613133140319e-18 +0 0 1677 0 9.87758591725569e-19 +0 0 1678 0 7.14594054411539e-19 +0 0 1679 0 5.69861105559906e-19 +0 0 1680 0 1.59458487555642e-18 +0 0 1681 0 2.65916067093279e-18 +0 0 1682 0 2.97840127878258e-18 +0 0 1683 0 5.37657730648257e-19 +0 0 1684 0 1.74471176318205e-05 +0 0 1685 0 2.50191721202711e-18 +0 0 1686 0 1.77181901656249e-18 +0 0 1687 0 3.30322341904763e-19 +0 0 1688 0 1.97207771487353e-18 +0 0 1689 0 1.57680610848923e-18 +0 0 1690 0 6.82392434807463e-19 +0 0 1691 0 5.77583930595364e-18 +0 0 1692 0 2.82023843261387e-18 +0 0 1693 0 3.39281084827827e-17 +0 0 1694 0 3.7415686216109e-18 +0 0 1695 0 9.36865081116706e-17 +0 0 1696 0 2.94583608360022e-16 +0 0 1697 0 2.05787550052135e-17 +0 0 1698 0 5.83418866725478e-18 +0 0 1699 0 9.24167135936876e-18 +0 0 1700 0 2.21401699280684e-18 +0 0 1701 0 1.99455502146105e-18 +0 0 1702 0 7.90659778579907e-19 +0 0 1703 0 8.13502497865381e-19 +0 0 1704 0 1.30486038652903e-17 +0 0 1705 0 1.54199021693194e-18 +0 0 1706 0 2.79954791708946e-17 +0 0 1707 0 1.19746852381417e-18 +0 0 1708 0 6.18409571715779e-17 +0 0 1709 0 3.91230622556161e-19 +0 0 1710 0 1.00002801015802 +0 0 1711 0 7.51028276862014e-19 +0 0 1712 0 1.40748663440814e-18 +0 0 1713 0 8.61198233533618e-18 +0 0 1714 0 1.50016880807824e-18 +0 0 1715 0 2.65036455012145e-19 +0 0 1716 0 8.76005484996584e-18 +0 0 1717 0 2.03584542833566e-18 +0 0 1718 0 7.52926675516391e-18 +0 0 1719 0 1.27818455814674e-15 +0 0 1720 0 1.70018480150927e-18 +0 0 1721 0 3.05665237882384e-18 +0 0 1722 0 1.0523316671405e-18 +0 0 1723 0 1.99067692941865e-17 +0 0 1724 0 1.93150965717274e-18 +0 0 1725 0 2.40948410249274e-08 +0 0 1726 0 2.10523847025567e-18 +0 0 1727 0 1.67180917488652e-18 +0 0 1728 0 5.14356833655411e-19 +0 0 1729 0 2.62806440227081e-18 +0 0 1730 0 2.06847793103487e-17 +0 0 1731 0 2.00481688903258e-19 +0 0 1732 0 1.05878215743748e-17 +0 0 1733 0 5.92687362991712e-16 +0 0 1734 0 3.68002771367703e-18 +0 0 1735 0 1.90555283581316e-18 +0 0 1736 0 9.98750849467726e-19 +0 0 1737 0 1.12408632023908e-18 +0 0 1738 0 2.59981277402641e-18 +0 0 1739 0 1.34753695667417e-18 +0 0 1740 0 4.43914726229802e-18 +0 0 1741 0 2.3091753635731e-17 +0 0 1742 0 2.84181129389353e-18 +0 0 1743 0 8.04200799004605e-08 +0 0 1744 0 1.79805264149547e-18 +0 0 1745 0 1.35101660918081e-18 +0 0 1746 0 3.39085917334575e-18 +0 0 1747 0 1.4708850814868e-18 +0 0 1748 0 7.2363167412951e-18 +0 0 1749 0 2.73099114395054e-18 +0 0 1750 0 2.64287222282778e-17 +0 0 1751 0 4.13833409099929e-18 +0 0 1752 0 7.91742110458809e-17 +0 0 1753 0 6.26449819036617e-19 +0 0 1754 0 1.20243770703686e-16 +0 0 1755 0 2.66378849149938e-16 +0 0 1756 0 4.19133676251403e-17 +0 0 1757 0 2.71799251916154e-18 +0 0 1758 0 4.68638997611494e-18 +0 0 1759 0 1.83640978892105e-18 +0 0 1760 0 1.5413214521518e-18 +0 0 1761 0 3.85526907927e-18 +0 0 1762 0 3.41854096944211e-18 +0 0 1763 0 2.07412810071363e-17 +0 0 1764 0 3.26962725220193e-18 +0 0 1765 0 5.85116873609251e-17 +0 0 1766 0 2.46706039315106e-18 +0 0 1767 0 6.95429015493991e-17 +0 0 1768 0 1.94605919148645e-18 +0 0 1769 0 0.999999820179993 +0 0 1770 0 1.95993955188097e-17 +0 0 1771 0 4.7239025777828e-18 +0 0 1772 0 2.10838506175136e-18 +0 0 1773 0 9.78142914714368e-18 +0 0 1774 0 9.23349976836771e-19 +0 0 1775 0 8.96663689957146e-19 +0 0 1776 0 5.00414393808681e-17 +0 0 1777 0 3.33296777279342e-18 +0 0 1778 0 3.00431275454047e-18 +0 0 1779 0 6.15435811731281e-19 +0 0 1780 0 1.03686550433037e-18 +0 0 1781 0 2.18034182434703e-17 +0 0 1782 0 1.34749033234992e-18 +0 0 1783 0 2.40023936623659e-17 +0 0 1784 0 1.51212182229139e-18 +0 0 1785 0 4.83109094384045e-11 +0 0 1786 0 7.22200662602798e-19 +0 0 1787 0 1.51772648806411e-18 +0 0 1788 0 1.07546806482643e-17 +0 0 1789 0 6.90511427780041e-18 +0 0 1790 0 3.12992720503386e-17 +0 0 1791 0 4.35793274096167e-18 +0 0 1792 0 1.98650183127696e-17 +0 0 1793 0 3.65272525616843e-16 +0 0 1794 0 9.98641531798723e-19 +0 0 1795 0 1.83562368883804e-18 +0 0 1796 0 1.70010607394893e-18 +0 0 1797 0 1.15518908982935e-18 +0 0 1798 0 1.00168529220318e-18 +0 0 1799 0 8.26728908569844e-17 +0 0 1800 0 1.81828144715848e-18 +0 0 1801 0 5.45036274890869e-17 +0 0 1802 0 4.23551423290403e-18 +0 0 1803 0 3.23094246130419e-10 +0 0 1804 0 1.71455482631274e-18 +0 0 1805 0 1.2479269249292e-18 +0 0 1806 0 3.64663008840329e-18 +0 0 1807 0 7.67442029772262e-19 +0 0 1808 0 9.52031255585938e-18 +0 0 1809 0 3.39315515254233e-18 +0 0 1810 0 9.58829964167191e-17 +0 0 1811 0 2.35708918596063e-18 +0 0 1812 0 5.39208143549324e-17 +0 0 1813 0 7.2528541739467e-19 +0 0 1814 0 8.06060399809572e-17 +0 0 1815 0 5.45188148233202e-17 +0 0 1816 0 3.40211623889858e-18 +0 0 1817 0 1.88798211544901e-18 +0 0 1818 0 1.84469554078142e-18 +0 0 1819 0 6.03753044129808e-18 +0 0 1820 0 1.81565512172664e-18 +0 0 1821 0 1.48997549892315e-17 +0 0 1822 0 1.67978915148391e-18 +0 0 1823 0 2.53739110986283e-17 +0 0 1824 0 2.8629116705325e-18 +0 0 1825 0 4.22703118066e-17 +0 0 1826 0 2.87613095436655e-19 +0 0 1827 0 2.49026038170135e-17 +0 0 1828 0 2.82337586832693e-18 +0 0 1829 0 1.00000000104559 +0 0 1830 0 7.32932827490378e-18 +0 0 1831 0 2.75111463031988e-18 +0 0 1832 0 1.89586141869049e-17 +0 0 1833 0 2.16327959069468e-19 +0 0 1834 0 1.58782246545504e-18 +0 0 1835 0 1.84407963108327e-17 +0 0 1836 0 4.32047582871659e-18 +0 0 1837 0 5.66096634497139e-17 +0 0 1838 0 2.7262823093997e-18 +0 0 1839 0 2.58419754395109e-18 +0 0 1840 0 4.50562193925588e-18 +0 0 1841 0 2.4239080169865e-18 +0 0 1842 0 2.16606141406254e-17 +0 0 1843 0 3.7052182595458e-18 +0 0 1844 0 1.92046043795304e-17 +0 0 1845 0 1.56720837733788e-18 +0 0 1846 0 1.82950289963506e-18 +0 0 1847 0 8.86752388239389e-18 +0 0 1848 0 2.19469118995941e-18 +0 0 1849 0 2.47260411694246e-17 +0 0 1850 0 4.51798151581232e-18 +0 0 1851 0 7.41677433405372e-17 +0 0 1852 0 2.35173238465665e-18 +0 0 1853 0 1.15102174904111e-17 +0 0 1854 0 4.33925525114996e-16 +0 0 1855 0 8.3417151644774e-19 +0 0 1856 0 1.02840051103764e-18 +0 0 1857 0 2.20596336702267e-18 +0 0 1858 0 2.65087024553091e-17 +0 0 1859 0 8.69934707734114e-19 +0 0 1860 0 6.46007562292409e-17 +0 0 1861 0 2.30225453539473e-18 +0 0 1862 0 6.26559424648573e-17 +0 0 1863 0 5.12366547716469e-18 +0 0 1864 0 1.02589810992207e-12 +0 0 1865 0 7.60487536928791e-19 +0 0 1866 0 8.52841616928721e-19 +0 0 1867 0 3.75307935816134e-18 +0 0 1868 0 5.94381158926401e-18 +0 0 1869 0 5.61119638704746e-17 +0 0 1870 0 1.34924881983017e-18 +0 0 1871 0 5.37301932081718e-17 +0 0 1872 0 5.79063517116384e-18 +0 0 1873 0 7.46887988816621e-17 +0 0 1874 0 2.55412988553654e-18 +0 0 1875 0 1.49543143881822e-16 +0 0 1876 0 7.20222884601062e-17 +0 0 1877 0 1.8474784974733e-18 +0 0 1878 0 1.51028438345399e-19 +0 0 1879 0 8.31082597314768e-19 +0 0 1880 0 5.9506793117609e-17 +0 0 1881 0 2.70992715006108e-18 +0 0 1882 0 9.71572118801577e-17 +0 0 1883 0 3.97177007077735e-18 +0 0 1884 0 1.29202127662413e-17 +0 0 1885 0 2.01198597095437e-18 +0 0 1886 0 3.37506409230342e-17 +0 0 1887 0 1.09745659165606e-18 +0 0 1888 0 2.70527538192845e-17 +0 0 1889 0 4.68637440519866e-18 +0 0 1890 0 0.9999999999948 +0 0 1891 0 1.01641880057456e-17 +0 0 1892 0 2.55711150056499e-17 +0 0 1893 0 1.51759039888569e-18 +0 0 1894 0 8.82881893585062e-18 +0 0 1895 0 2.46672250879315e-17 +0 0 1896 0 2.35967249464824e-18 +0 0 1897 0 1.32388351042625e-17 +0 0 1898 0 3.14335484191907e-18 +0 0 1899 0 1.71157012682608e-17 +0 0 1900 0 1.19483604759681e-17 +0 0 1901 0 1.49652929294527e-18 +0 0 1902 0 6.23395972847047e-17 +0 0 1903 0 5.4624409359791e-19 +0 0 1904 0 2.01756450381182e-17 +0 0 1905 0 3.07549755913595e-18 +0 0 1906 0 1.04192905019904e-17 +0 0 1907 0 5.49930749590116e-18 +0 0 1908 0 4.74297933835424e-18 +0 0 1909 0 1.17438910076706e-16 +0 0 1910 0 1.693021698498e-18 +0 0 1911 0 2.54880723095319e-17 +0 0 1912 0 1.28276468049454e-18 +0 0 1913 0 9.66218332335405e-17 +0 0 1914 0 5.99647273894384e-18 +0 0 1915 0 5.57269119666252e-18 +0 0 1916 0 1.99471037775741e-19 +0 0 1917 0 3.07734747764113e-18 +0 0 1918 0 2.43588844326407e-17 +0 0 1919 0 1.88555339622341e-18 +0 0 1920 0 4.20474245116174e-17 +0 0 1921 0 1.80657706670406e-18 +0 0 1922 0 2.90971846220312e-17 +0 0 1923 0 2.64884321178171e-18 +0 0 1924 0 1.47337320862672e-16 +0 0 1925 0 4.48031125765818e-18 +0 0 1926 0 2.34748325282276e-15 +0 0 1927 0 1.02692385948442e-17 +0 0 1928 0 5.04585670120402e-18 +0 0 1929 0 7.69749197454556e-17 +0 0 1930 0 4.08659758423473e-18 +0 0 1931 0 5.50185685375621e-17 +0 0 1932 0 1.57613586918655e-18 +0 0 1933 0 3.30935911838373e-17 +0 0 1934 0 4.73864476891565e-19 +0 0 1935 0 5.43649184662396e-17 +0 0 1936 0 3.41028856414431e-18 +0 0 1937 0 1.28265216691224e-16 +0 0 1938 0 1.90547248565447e-16 +0 0 1939 0 7.81958202229878e-18 +0 0 1940 0 3.01193845441514e-17 +0 0 1941 0 3.48493799325311e-18 +0 0 1942 0 4.77510192666729e-16 +0 0 1943 0 1.3273656168725e-18 +0 0 1944 0 1.65492385976524e-17 +0 0 1945 0 1.80776467062609e-18 +0 0 1946 0 1.22569156440945e-17 +0 0 1947 0 1.64803256469037e-18 +0 0 1948 0 2.96047301049428e-18 +0 0 1949 0 2.63059120308332e-18 +0 0 1950 0 6.27961965495743e-17 +0 0 1951 0 3.00615307966536e-18 +0 0 1952 0 1.00000000000002 +0 0 1953 0 2.13403834900878e-18 +0 0 1954 0 2.40478266369342e-18 +0 0 1955 0 1.49776365915282e-17 +0 0 1956 0 4.82862515434795e-18 +0 0 1957 0 4.21916593063262e-18 +0 0 1958 0 5.94513895522233e-17 +0 0 1959 0 8.32803240260959e-19 +0 0 1960 0 5.78280493893415e-17 +0 0 1961 0 2.19944736677774e-18 +0 0 1962 0 2.73762513560865e-18 +0 0 1963 0 2.96400150481404e-17 +0 0 1964 0 9.26425919362136e-19 +0 0 1965 0 1.56390202411886e-17 +0 0 1966 0 1.51018946437678e-18 +0 0 1967 0 4.01567515360075e-17 +0 0 1968 0 1.43590194122159e-18 +0 0 1969 0 2.07738166323551e-18 +0 0 1970 0 2.64845576093076e-16 +0 0 1971 0 4.97129760822896e-18 +0 0 1972 0 5.35776996897926e-17 +0 0 1973 0 2.11742922824794e-18 +0 0 1974 0 4.21256828281587e-17 +0 0 1975 0 3.52300108345947e-18 +0 0 1976 0 9.0692202749455e-17 +0 0 1977 0 6.9721044581933e-18 +0 0 1978 0 3.64427582943782e-18 +0 0 1979 0 2.87625741419018e-16 +0 0 1980 0 2.3087497342834e-18 +0 0 1981 0 1.50680228904967e-17 +0 0 1982 0 2.15857656363903e-18 +0 0 1983 0 1.47753721027313e-17 +0 0 1984 0 2.51870780855188e-18 +0 0 1985 0 3.82441017505611e-17 +0 0 1986 0 2.18630520840576e-18 +0 0 1987 0 2.17876464414871e-17 +0 0 1988 0 1.82696333999685e-18 +0 0 1989 0 2.02875333460185e-18 +0 0 1990 0 1.64752620632044e-16 +0 0 1991 0 1.94508045752385e-18 +0 0 1992 0 8.63857020125381e-17 +0 0 1993 0 3.42745020572542e-18 +0 0 1994 0 1.2387994364956e-17 +0 0 1995 0 1.46452178752605e-19 +0 0 1996 0 1.83096184691058e-17 +0 0 1997 0 2.93207775804634e-18 +0 0 1998 0 2.68766900186836e-17 +0 0 1999 0 2.27976945832395e-18 +0 0 2000 0 2.00155100135708e-16 +0 0 2001 0 1.72208413488207e-16 +0 0 2002 0 1.35929523406183e-19 +0 0 2003 0 1.7667411952239e-16 +0 0 2004 0 3.48493799325311e-18 +0 0 2005 0 6.30510478516898e-17 +0 0 2006 0 1.12375668818121e-18 +0 0 2007 0 4.56331514978004e-18 +0 0 2008 0 2.23940987967256e-18 +0 0 2009 0 3.34107598589138e-18 +0 0 2010 0 8.57642164199354e-19 +0 0 2011 0 2.93875510224664e-18 +0 0 2012 0 1.11957048201242e-18 +0 0 2013 0 8.52389353823292e-18 +0 0 2014 0 1.00745161668584e-18 +0 0 2015 0 0.999999999999999 +0 0 2016 0 7.46782928552439e-17 +0 0 2017 0 7.28401472720517e-17 +0 0 2018 0 7.25103039974532e-20 +0 0 2019 0 8.6717492248069e-17 +0 0 2020 0 2.01922676278263e-16 +0 0 2021 0 1.24378625576761e-18 +0 0 2022 0 5.92845273060891e-17 +0 0 2023 0 8.84206932735871e-19 +0 0 2024 0 4.73110751428391e-17 +0 0 2025 0 1.97245854794019e-16 +0 0 2026 0 2.50502211320068e-18 +0 0 2027 0 5.53739180741376e-17 +0 0 2028 0 1.17286744364307e-18 +0 0 2029 0 3.57385034324e-17 +0 0 2030 0 1.30478463764547e-18 +0 0 2031 0 8.27831622242841e-17 +0 0 2032 0 3.03347263002044e-16 +0 0 2033 0 1.99194301695176e-18 +0 0 2034 0 7.2763733220697e-17 +0 0 2035 0 1.664995140426e-18 +0 0 2036 0 2.2922373705198e-17 +0 0 2037 0 2.31595741148304e-18 +0 0 2038 0 2.78748855943885e-17 +0 0 2039 0 3.0347045420812e-18 +0 0 2040 0 6.3909888713451e-17 +0 0 2041 0 2.49255749160522e-16 +0 0 2042 0 1.60879542519524e-18 +0 0 2043 0 3.51720244516208e-17 +0 0 2044 0 2.22506501199469e-18 +0 0 2045 0 2.31091605832467e-17 +0 0 2046 0 1.04887741614609e-18 +0 0 2047 0 9.65436590665831e-18 +0 0 2048 0 1.23760245442805e-18 +0 0 2049 0 6.61182084803199e-18 +0 0 2050 0 1.56973354465933e-18 +0 0 2051 0 2.06847722436308e-16 +0 0 2052 0 1.78417412542107e-16 +0 0 2053 0 4.2762369335246e-18 +0 0 2054 0 4.98670612841164e-17 +0 0 2055 0 2.28392861235216e-18 +0 0 2056 0 1.56610191924833e-17 +0 0 2057 0 7.78699287900893e-19 +0 0 2058 0 1.91439498113788e-18 +0 0 2059 0 1.98930214064584e-18 +0 0 2060 0 5.30353886435601e-18 +0 0 2061 0 3.63935591500622e-18 +0 0 2062 0 1.69525296846601e-17 +0 0 2063 0 2.13736361060116e-18 +0 0 2064 0 2.61588427802812e-16 +0 0 2065 0 1.34812791754096e-16 +0 0 2066 0 1.35929523406183e-19 +0 0 2067 0 3.01193845441514e-17 +0 0 2068 0 1.66017152912368e-18 +0 0 2069 0 5.6523879204968e-18 +0 0 2070 0 1.78752698473068e-18 +0 0 2071 0 2.07119567804627e-18 +0 0 2072 0 8.70611232708215e-19 +0 0 2073 0 8.79066999488463e-19 +0 0 2074 0 1.55143901378434e-18 +0 0 2075 0 1.63775810975827e-18 +0 0 2076 0 2.31460904582801e-18 +0 0 2077 0 1.10009245972156e-17 +0 0 2078 0 2.00594619269961e-18 +0 0 2079 0 0.999999999999998 +0 0 2080 0 7.66296672787203e-17 +0 0 2081 0 8.31620720447315e-17 +0 0 2082 0 1.78907337140785e-18 +0 0 2083 0 1.36290351977017e-17 +0 0 2084 0 1.82829478759736e-17 +0 0 2085 0 1.28862726282939e-18 +0 0 2086 0 5.41062698897993e-17 +0 0 2087 0 2.38075380118223e-18 +0 0 2088 0 9.77620193539903e-17 +0 0 2089 0 3.01914461011494e-17 +0 0 2090 0 3.64960716818248e-19 +0 0 2091 0 6.2509396957518e-17 +0 0 2092 0 1.23456916131284e-18 +0 0 2093 0 1.18519492334844e-17 +0 0 2094 0 7.24498467797473e-19 +0 0 2095 0 1.32241803848794e-16 +0 0 2096 0 3.08142100999261e-17 +0 0 2097 0 2.94710518405429e-18 +0 0 2098 0 6.92357254066973e-18 +0 0 2099 0 1.9769545655196e-18 +0 0 2100 0 3.26719509631036e-17 +0 0 2101 0 2.36125159887833e-18 +0 0 2102 0 5.09643247436879e-17 +0 0 2103 0 4.43549992056068e-19 +0 0 2104 0 5.45120974889761e-17 +0 0 2105 0 4.219358181549e-17 +0 0 2106 0 1.8149774863623e-18 +0 0 2107 0 1.20563851751278e-17 +0 0 2108 0 6.39761254705288e-19 +0 0 2109 0 1.63893097750464e-17 +0 0 2110 0 3.41631100560485e-18 +0 0 2111 0 4.89125285672175e-18 +0 0 2112 0 1.34918136295617e-18 +0 0 2113 0 4.38813278777885e-17 +0 0 2114 0 3.62898806997673e-18 +0 0 2115 0 1.33678432976354e-16 +0 0 2116 0 6.8267982869846e-17 +0 0 2117 0 1.38578838555219e-18 +0 0 2118 0 5.38063589707875e-18 +0 0 2119 0 2.22832026741161e-18 +0 0 2120 0 8.15215598133938e-18 +0 0 2121 0 1.25035962568814e-18 +0 0 2122 0 8.1866139991273e-18 +0 0 2123 0 2.94873207027206e-18 +0 0 2124 0 9.43465244223086e-18 +0 0 2125 0 1.58945646279903e-18 +0 0 2126 0 9.6075225454646e-18 +0 0 2127 0 3.50423965389624e-18 +0 0 2128 0 1.01129198009746e-16 +0 0 2129 0 4.16315253873235e-17 +0 0 2130 0 2.96651881590995e-19 +0 0 2131 0 1.26164650702019e-17 +0 0 2132 0 6.88458810490581e-19 +0 0 2133 0 2.82563625944948e-18 +0 0 2134 0 1.84170749522027e-18 +0 0 2135 0 3.32410181940303e-18 +0 0 2136 0 2.43424121636492e-18 +0 0 2137 0 1.59223096786161e-18 +0 0 2138 0 3.26209698207742e-19 +0 0 2139 0 5.07360955726171e-18 +0 0 2140 0 1.22262227303055e-18 +0 0 2141 0 2.15538171744917e-17 +0 0 2142 0 4.72020892969191e-18 +0 0 2143 0 1.05195336454888e-16 +0 0 2144 0 0.999999999999999 +0 0 2145 0 2.24579714498492e-19 +0 0 2146 0 6.79807163757853e-18 +0 0 2147 0 5.16568637346844e-17 +0 0 2148 0 5.26876617268741e-18 +0 0 2149 0 1.38056817852545e-18 +0 0 2150 0 5.24407694283656e-17 +0 0 2151 0 1.0656889015776e-18 +0 0 2152 0 1.08965411423409e-16 +0 0 2153 0 4.97202720415355e-18 +0 0 2154 0 2.00456879213526e-18 +0 0 2155 0 5.85909777036616e-17 +0 0 2156 0 6.91462109144244e-19 +0 0 2157 0 6.04805114865394e-17 +0 0 2158 0 4.18264560592979e-19 +0 0 2159 0 1.77485047285469e-16 +0 0 2160 0 4.09409975261252e-18 +0 0 2161 0 3.69721116845601e-18 +0 0 2162 0 1.03566114144648e-16 +0 0 2163 0 1.2848734126229e-18 +0 0 2164 0 4.66726808063952e-17 +0 0 2165 0 1.77635013317303e-18 +0 0 2166 0 7.5642034618617e-17 +0 0 2167 0 3.05057526603859e-18 +0 0 2168 0 1.66156186212675e-16 +0 0 2169 0 1.01075120711502e-18 +0 0 2170 0 1.98444154432153e-18 +0 0 2171 0 6.90198939370969e-17 +0 0 2172 0 3.1172648260809e-18 +0 0 2173 0 2.7475173099909e-17 +0 0 2174 0 1.35789087009254e-18 +0 0 2175 0 3.5268487748671e-17 +0 0 2176 0 1.76694095269251e-19 +0 0 2177 0 1.14055477200721e-16 +0 0 2178 0 9.37433324383609e-19 +0 0 2179 0 2.78414736870885e-16 +0 0 2180 0 1.62595409539966e-18 +0 0 2181 0 1.14859882931404e-18 +0 0 2182 0 1.67336182286785e-16 +0 0 2183 0 1.23053402215503e-18 +0 0 2184 0 1.43554299198517e-17 +0 0 2185 0 3.28946248928345e-19 +0 0 2186 0 1.76999828634597e-17 +0 0 2187 0 5.35915719712708e-19 +0 0 2188 0 3.00914726542859e-17 +0 0 2189 0 1.09414248510212e-18 +0 0 2190 0 7.14885123898548e-17 +0 0 2191 0 1.84010929860651e-18 +0 0 2192 0 2.60770682832826e-16 +0 0 2193 0 4.9204835735227e-18 +0 0 2194 0 4.50111832556617e-17 +0 0 2195 0 1.78139474497686e-16 +0 0 2196 0 6.03032476199424e-19 +0 0 2197 0 1.22527361576905e-17 +0 0 2198 0 1.08721789809721e-18 +0 0 2199 0 5.24957050308428e-18 +0 0 2200 0 2.75726460890524e-18 +0 0 2201 0 9.4901197312625e-18 +0 0 2202 0 4.51445064956853e-18 +0 0 2203 0 2.45587172314271e-17 +0 0 2204 0 1.8484580779818e-18 +0 0 2205 0 8.55317988716124e-17 +0 0 2206 0 3.97919923434637e-18 +0 0 2207 0 1.79144165878094e-16 +0 0 2208 0 5.17097719364102e-18 +0 0 2209 0 9.50904523489596e-19 +0 0 2210 0 0.999999999999998 +0 0 2211 0 9.918440228063e-18 +0 0 2212 0 2.41360564416103e-17 +0 0 2213 0 4.81802117020522e-20 +0 0 2214 0 2.52090000928989e-17 +0 0 2215 0 2.25546496786242e-17 +0 0 2216 0 2.03567841440577e-18 +0 0 2217 0 4.1352149337212e-18 +0 0 2218 0 1.65362049678713e-18 +0 0 2219 0 8.78617588124864e-18 +0 0 2220 0 1.65772152082062e-17 +0 0 2221 0 1.38375028724441e-18 +0 0 2222 0 6.50964861219811e-17 +0 0 2223 0 3.07677050401963e-18 +0 0 2224 0 4.34274828786183e-17 +0 0 2225 0 3.35607088984717e-18 +0 0 2226 0 5.90235018039358e-17 +0 0 2227 0 6.57719950818344e-18 +0 0 2228 0 3.1411172387668e-18 +0 0 2229 0 5.84089676678394e-17 +0 0 2230 0 1.04690441085693e-18 +0 0 2231 0 2.55396753433384e-17 +0 0 2232 0 1.2007040796746e-18 +0 0 2233 0 9.65429419209429e-18 +0 0 2234 0 2.39182427739331e-18 +0 0 2235 0 3.19369991935051e-17 +0 0 2236 0 8.25278690916495e-18 +0 0 2237 0 2.84688247611355e-18 +0 0 2238 0 1.19167180909653e-16 +0 0 2239 0 6.2066403801425e-19 +0 0 2240 0 6.61085063887843e-17 +0 0 2241 0 1.05707457498034e-18 +0 0 2242 0 5.64609797683087e-17 +0 0 2243 0 1.03120562403359e-18 +0 0 2244 0 2.50254980852899e-16 +0 0 2245 0 3.21190304938991e-18 +0 0 2246 0 9.94782341167074e-18 +0 0 2247 0 3.52831738977468e-16 +0 0 2248 0 6.24601070419294e-18 +0 0 2249 0 7.30852382731195e-17 +0 0 2250 0 2.24297703707183e-18 +0 0 2251 0 2.84108935151264e-17 +0 0 2252 0 3.23211886756696e-18 +0 0 2253 0 2.7062899365853e-17 +0 0 2254 0 4.11379473375625e-19 +0 0 2255 0 4.14634558768892e-18 +0 0 2256 0 2.83533154308408e-18 +0 0 2257 0 2.57513615281914e-16 +0 0 2258 0 3.46647751161849e-18 +0 0 2259 0 4.8639044091798e-18 +0 0 2260 0 5.95394356898e-18 +0 0 2261 0 2.44326559426311e-16 +0 0 2262 0 1.43935307592769e-16 +0 0 2263 0 2.94577898045293e-18 +0 0 2264 0 4.34204821480172e-17 +0 0 2265 0 3.21607199058796e-18 +0 0 2266 0 3.37614768363558e-17 +0 0 2267 0 1.47778399214026e-18 +0 0 2268 0 2.10434422715954e-17 +0 0 2269 0 3.46615020243882e-18 +0 0 2270 0 1.22868514460622e-16 +0 0 2271 0 2.21782103657934e-18 +0 0 2272 0 1.87736493424261e-16 +0 0 2273 0 2.35566741175237e-18 +0 0 2274 0 7.63473018713883e-18 +0 0 2275 0 9.30722528629125e-18 +0 0 2276 0 3.97433590791924e-18 +0 0 2277 0 0.999999999999998 +0 0 2278 0 1.42698799554939e-18 +0 0 2279 0 1.02811642096966e-18 +0 0 2280 0 4.08279420327063e-17 +0 0 2281 0 1.39556291570467e-18 +0 0 2282 0 4.17488982191277e-18 +0 0 2283 0 5.46571347914062e-17 +0 0 2284 0 1.79711976122312e-18 +0 0 2285 0 3.7990284894253e-17 +0 0 2286 0 5.86027566186256e-19 +0 0 2287 0 1.01795834910026e-18 +0 0 2288 0 3.59970100375253e-17 +0 0 2289 0 1.77385026995668e-18 +0 0 2290 0 5.57375568534173e-18 +0 0 2291 0 2.27097417799068e-18 +0 0 2292 0 4.41258825015331e-17 +0 0 2293 0 1.49025932485162e-18 +0 0 2294 0 2.38748591445624e-18 +0 0 2295 0 2.40311448367848e-17 +0 0 2296 0 2.2053103051998e-18 +0 0 2297 0 1.83121464779325e-17 +0 0 2298 0 1.30388863746953e-18 +0 0 2299 0 4.27722889238649e-17 +0 0 2300 0 2.00887471358582e-18 +0 0 2301 0 1.04248303959476e-17 +0 0 2302 0 9.51105510030196e-19 +0 0 2303 0 5.35333747942671e-16 +0 0 2304 0 7.94422479695002e-18 +0 0 2305 0 2.79758288593308e-18 +0 0 2306 0 9.4524776667621e-17 +0 0 2307 0 1.47337088060763e-18 +0 0 2308 0 4.01132800639315e-17 +0 0 2309 0 2.16426294198117e-18 +0 0 2310 0 1.14670721280914e-16 +0 0 2311 0 4.57200949760818e-18 +0 0 2312 0 7.35588798759037e-18 +0 0 2313 0 1.76617938938185e-18 +0 0 2314 0 1.70791662485304e-18 +0 0 2315 0 1.79336806180511e-14 +0 0 2316 0 4.88480538324489e-18 +0 0 2317 0 1.31845248588423e-16 +0 0 2318 0 1.02858463894358e-18 +0 0 2319 0 5.87105454827943e-18 +0 0 2320 0 2.00712781631287e-18 +0 0 2321 0 5.27715232939228e-17 +0 0 2322 0 1.72916373225941e-18 +0 0 2323 0 5.09180597914155e-17 +0 0 2324 0 4.05150505756297e-18 +0 0 2325 0 1.4159736312053e-18 +0 0 2326 0 1.00178426008369e-18 +0 0 2327 0 3.57995596774399e-18 +0 0 2328 0 6.23185513236979e-18 +0 0 2329 0 2.50184287468841e-16 +0 0 2330 0 1.33611161766303e-16 +0 0 2331 0 1.95883570830077e-18 +0 0 2332 0 5.86918439924849e-17 +0 0 2333 0 3.40916859683347e-18 +0 0 2334 0 2.6585214639937e-17 +0 0 2335 0 4.21988735576063e-19 +0 0 2336 0 8.24820406066482e-17 +0 0 2337 0 3.06292606026029e-18 +0 0 2338 0 6.33212325572252e-17 +0 0 2339 0 4.73569202489313e-19 +0 0 2340 0 1.55512530418401e-17 +0 0 2341 0 1.7724467176138e-18 +0 0 2342 0 1.09260485931742e-18 +0 0 2343 0 2.65701488117028e-17 +0 0 2344 0 5.11627048127461e-18 +0 0 2345 0 1.00000000000011 +0 0 2346 0 5.89155503754158e-18 +0 0 2347 0 1.28265657564476e-17 +0 0 2348 0 1.11939501141395e-18 +0 0 2349 0 3.35809647710653e-18 +0 0 2350 0 1.81954535015928e-18 +0 0 2351 0 9.25404571058302e-19 +0 0 2352 0 3.286712316995e-17 +0 0 2353 0 3.28454748179943e-18 +0 0 2354 0 3.73691077267485e-18 +0 0 2355 0 1.48611586050108e-18 +0 0 2356 0 1.85282796889757e-18 +0 0 2357 0 3.36860340550276e-17 +0 0 2358 0 2.16696534415281e-18 +0 0 2359 0 3.23879541521097e-17 +0 0 2360 0 1.678832512419e-18 +0 0 2361 0 3.05473379883742e-18 +0 0 2362 0 5.73483604806585e-13 +0 0 2363 0 4.58790930161581e-19 +0 0 2364 0 1.07044973753372e-17 +0 0 2365 0 4.46656148999351e-18 +0 0 2366 0 5.24749983634566e-18 +0 0 2367 0 3.02439995075125e-18 +0 0 2368 0 1.8886786380264e-17 +0 0 2369 0 1.68669000504026e-18 +0 0 2370 0 2.14004176292528e-18 +0 0 2371 0 8.71025777213463e-19 +0 0 2372 0 5.48160330264339e-17 +0 0 2373 0 2.09368961052787e-17 +0 0 2374 0 2.14628188347433e-18 +0 0 2375 0 4.82996627131254e-17 +0 0 2376 0 5.83627347299092e-18 +0 0 2377 0 6.65283929720774e-17 +0 0 2378 0 2.87268868971643e-18 +0 0 2379 0 9.47326133356562e-18 +0 0 2380 0 3.24585784286441e-18 +0 0 2381 0 1.40505665470424e-18 +0 0 2382 0 1.59819490502513e-18 +0 0 2383 0 2.58224983134744e-19 +0 0 2384 0 4.66815706995366e-12 +0 0 2385 0 8.04865948133922e-18 +0 0 2386 0 2.0029812734237e-17 +0 0 2387 0 1.45776239749492e-18 +0 0 2388 0 1.73866203518402e-17 +0 0 2389 0 1.41491660432298e-18 +0 0 2390 0 3.85638418535231e-17 +0 0 2391 0 1.72083092524406e-18 +0 0 2392 0 3.68172353199316e-18 +0 0 2393 0 9.07280297047027e-19 +0 0 2394 0 1.17608864862857e-18 +0 0 2395 0 5.78270628772196e-19 +0 0 2396 0 1.06309406427019e-18 +0 0 2397 0 7.577460141073e-19 +0 0 2398 0 3.9955542507065e-16 +0 0 2399 0 4.78361242254208e-17 +0 0 2400 0 2.60020980697777e-19 +0 0 2401 0 8.44964508972008e-17 +0 0 2402 0 7.45934999354428e-19 +0 0 2403 0 5.37575314932523e-17 +0 0 2404 0 1.20833067367071e-18 +0 0 2405 0 8.49946015674752e-17 +0 0 2406 0 5.38961641196486e-18 +0 0 2407 0 1.24493394036148e-17 +0 0 2408 0 1.82552248301712e-18 +0 0 2409 0 4.03173361606465e-18 +0 0 2410 0 2.40440654149218e-18 +0 0 2411 0 1.03167723360836e-18 +0 0 2412 0 3.66259747797613e-17 +0 0 2413 0 1.2283077117632e-18 +0 0 2414 0 0.999999999981989 +0 0 2415 0 2.52641421409509e-18 +0 0 2416 0 3.19020054273982e-18 +0 0 2417 0 1.80226644383225e-17 +0 0 2418 0 1.67620852982869e-18 +0 0 2419 0 1.48909503251428e-18 +0 0 2420 0 8.2541623309959e-18 +0 0 2421 0 1.03931647354749e-18 +0 0 2422 0 1.78413717278863e-17 +0 0 2423 0 1.89414171879871e-18 +0 0 2424 0 6.83191797865706e-16 +0 0 2425 0 6.71994217045448e-18 +0 0 2426 0 1.53856505298754e-18 +0 0 2427 0 4.57548556608205e-17 +0 0 2428 0 3.51316058029002e-18 +0 0 2429 0 2.62802139332668e-18 +0 0 2430 0 1.6495367127256e-18 +0 0 2431 0 2.88943718200244e-18 +0 0 2432 0 2.31357670344751e-10 +0 0 2433 0 4.71522132318179e-19 +0 0 2434 0 9.17937340633947e-18 +0 0 2435 0 2.02397156447074e-18 +0 0 2436 0 2.33708088714621e-17 +0 0 2437 0 3.25035833156528e-18 +0 0 2438 0 1.21258052385084e-18 +0 0 2439 0 1.16385898078633e-19 +0 0 2440 0 1.45272226220555e-18 +0 0 2441 0 2.04819614629963e-18 +0 0 2442 0 8.07820351843693e-18 +0 0 2443 0 1.17569489300601e-17 +0 0 2444 0 4.60932861044771e-18 +0 0 2445 0 1.20228758029553e-17 +0 0 2446 0 4.5960526916888e-18 +0 0 2447 0 9.27046347997288e-18 +0 0 2448 0 9.6895766183496e-19 +0 0 2449 0 4.17512409600597e-18 +0 0 2450 0 2.43662380177704e-18 +0 0 2451 0 1.8692515759866e-18 +0 0 2452 0 3.3110104571114e-19 +0 0 2453 0 1.52536624850755e-18 +0 0 2454 0 9.72970095800136e-10 +0 0 2455 0 3.97654316463057e-18 +0 0 2456 0 1.77866816906498e-17 +0 0 2457 0 2.47094979629842e-18 +0 0 2458 0 1.69352543048182e-17 +0 0 2459 0 2.60094876627861e-18 +0 0 2460 0 4.49166584846608e-19 +0 0 2461 0 1.30606826964256e-18 +0 0 2462 0 2.08768628046377e-18 +0 0 2463 0 1.25565923736056e-18 +0 0 2464 0 3.50436690397542e-18 +0 0 2465 0 2.89350791377817e-18 +0 0 2466 0 2.9366522079268e-18 +0 0 2467 0 1.03553355069466e-17 +0 0 2468 0 7.15657239914543e-16 +0 0 2469 0 1.70660750714783e-16 +0 0 2470 0 5.31758409608764e-19 +0 0 2471 0 6.6362364919047e-17 +0 0 2472 0 1.64502415146049e-18 +0 0 2473 0 2.04159821555664e-17 +0 0 2474 0 1.63180387739086e-18 +0 0 2475 0 1.6295737990388e-17 +0 0 2476 0 1.81137034126752e-18 +0 0 2477 0 6.83819422841907e-18 +0 0 2478 0 2.5479642374907e-18 +0 0 2479 0 1.15872710194595e-18 +0 0 2480 0 1.53900354855026e-18 +0 0 2481 0 1.81193712565575e-18 +0 0 2482 0 2.79433416874859e-17 +0 0 2483 0 4.05683959657499e-18 +0 0 2484 0 1.00000000264551 +0 0 2485 0 9.53982797210593e-18 +0 0 2486 0 6.37794846942634e-18 +0 0 2487 0 1.852713120548e-18 +0 0 2488 0 1.49515140015909e-18 +0 0 2489 0 1.25598318944385e-08 +0 0 2490 0 5.61145004645209e-19 +0 0 2491 0 8.52513086645453e-18 +0 0 2492 0 8.70545760620343e-19 +0 0 2493 0 3.13885376833032e-18 +0 0 2494 0 1.86714014973905e-18 +0 0 2495 0 3.7029184641335e-16 +0 0 2496 0 6.59308866738005e-18 +0 0 2497 0 2.90199112910461e-18 +0 0 2498 0 1.0877784145854e-17 +0 0 2499 0 2.4363126555124e-18 +0 0 2500 0 1.85530710696656e-18 +0 0 2501 0 1.02469852862379e-18 +0 0 2502 0 1.44147609621188e-18 +0 0 2503 0 6.55853640751322e-08 +0 0 2504 0 2.40252941603124e-18 +0 0 2505 0 3.01971631317169e-17 +0 0 2506 0 1.06434152773057e-18 +0 0 2507 0 4.15554052507436e-18 +0 0 2508 0 6.34973377442487e-19 +0 0 2509 0 9.81834800824923e-19 +0 0 2510 0 3.86790161543055e-19 +0 0 2511 0 6.11620991045253e-19 +0 0 2512 0 5.17808752267836e-18 +0 0 2513 0 3.94305893957404e-16 +0 0 2514 0 2.87809581423622e-17 +0 0 2515 0 4.26438963384327e-18 +0 0 2516 0 2.7333232410328e-17 +0 0 2517 0 1.57452938556789e-18 +0 0 2518 0 2.85911330461421e-18 +0 0 2519 0 1.68767269866091e-18 +0 0 2520 0 1.88795043249462e-18 +0 0 2521 0 1.38988236587482e-18 +0 0 2522 0 1.73364716609214e-18 +0 0 2523 0 5.83692690546371e-19 +0 0 2524 0 3.0138876658212e-18 +0 0 2525 0 1.71605789581869e-07 +0 0 2526 0 1.9546077815687e-18 +0 0 2527 0 5.09023575118599e-17 +0 0 2528 0 3.12625055199632e-18 +0 0 2529 0 5.39887358972395e-18 +0 0 2530 0 3.64218700991791e-19 +0 0 2531 0 7.01482538086867e-19 +0 0 2532 0 1.48720616796816e-18 +0 0 2533 0 1.67812283595645e-18 +0 0 2534 0 2.12239853028822e-18 +0 0 2535 0 3.89754430581546e-18 +0 0 2536 0 6.81340405421555e-18 +0 0 2537 0 1.48900464950084e-18 +0 0 2538 0 2.28994661041658e-17 +0 0 2539 0 9.98152636893026e-17 +0 0 2540 0 9.70433873665023e-17 +0 0 2541 0 3.65994149396935e-19 +0 0 2542 0 1.04782304203625e-16 +0 0 2543 0 3.61899588044353e-18 +0 0 2544 0 2.957802592377e-17 +0 0 2545 0 4.00386692024219e-18 +0 0 2546 0 5.46442488603568e-18 +0 0 2547 0 2.68279180876213e-18 +0 0 2548 0 1.99408823185872e-18 +0 0 2549 0 1.49426452060143e-18 +0 0 2550 0 1.07926082609456e-18 +0 0 2551 0 1.41928634306848e-18 +0 0 2552 0 4.36743465137948e-19 +0 0 2553 0 2.58812083173594e-17 +0 0 2554 0 1.13497030175291e-18 +0 0 2555 0 0.999999656477375 +0 0 2556 0 4.71947960585238e-19 +0 0 2557 0 1.24791888466623e-15 +0 0 2558 0 6.68476337549177e-18 +0 0 2559 0 2.71020291262591e-18 +0 0 2560 0 8.96570526508701e-19 +0 0 2561 0 6.33770608655704e-06 +0 0 2562 0 1.5326195611779e-18 +0 0 2563 0 7.49820242459955e-19 +0 0 2564 0 1.89365588106208e-18 +0 0 2565 0 6.05142357499074e-19 +0 0 2566 0 2.70786654546542e-18 +0 0 2567 0 8.05787967557305e-16 +0 0 2568 0 2.59953303818492e-17 +0 0 2569 0 9.09348673823986e-19 +0 0 2570 0 1.03405175012976e-18 +0 0 2571 0 5.04832758148948e-18 +0 0 2572 0 2.07885643842484e-18 +0 0 2573 0 1.42362083549163e-18 +0 0 2574 0 8.10403251610625e-19 +0 0 2575 0 1.55764385070076e-05 +0 0 2576 0 1.26749782878329e-18 +0 0 2577 0 1.6296682073516e-18 +0 0 2578 0 1.18714137267611e-18 +0 0 2579 0 1.26535364255463e-18 +0 0 2580 0 6.91801471709367e-19 +0 0 2581 0 3.93401419100402e-18 +0 0 2582 0 2.5608540046608e-19 +0 0 2583 0 1.10162100832406e-18 +0 0 2584 0 2.71328362387854e-18 +0 0 2585 0 9.19645469544876e-16 +0 0 2586 0 2.16313133565258e-17 +0 0 2587 0 1.70111069316845e-19 +0 0 2588 0 3.42298553886115e-18 +0 0 2589 0 2.69279052785136e-18 +0 0 2590 0 1.73826641660717e-18 +0 0 2591 0 5.00433097428554e-19 +0 0 2592 0 1.06876546843694e-18 +0 0 2593 0 1.36255703061155e-18 +0 0 2594 0 2.41582771363542e-18 +0 0 2595 0 1.48798486245446e-18 +0 0 2596 0 2.76283487504484e-18 +0 0 2597 0 2.72726909139836e-05 +0 0 2598 0 3.08942081113656e-18 +0 0 2599 0 2.3715253265482e-18 +0 0 2600 0 4.6912574421132e-19 +0 0 2601 0 4.31086752188655e-18 +0 0 2602 0 7.47700038046172e-19 +0 0 2603 0 2.33642524496751e-18 +0 0 2604 0 7.30468047383225e-19 +0 0 2605 0 3.79597933140829e-19 +0 0 2606 0 3.0481241696025e-18 +0 0 2607 0 8.13204832257733e-19 +0 0 2608 0 7.34807309000402e-18 +0 0 2609 0 4.11161892484506e-18 +0 0 2610 0 1.29308020518407e-17 +0 0 2611 0 7.32058209851513e-16 +0 0 2612 0 7.3151477765651e-17 +0 0 2613 0 1.70253219684962e-18 +0 0 2614 0 2.0411941881442e-17 +0 0 2615 0 2.90405726487324e-18 +0 0 2616 0 6.69142844816665e-18 +0 0 2617 0 5.86896201191642e-19 +0 0 2618 0 2.90763952341106e-18 +0 0 2619 0 1.33705679236656e-18 +0 0 2620 0 7.82152679145407e-20 +0 0 2621 0 4.54611804601075e-18 +0 0 2622 0 1.26192979213398e-18 +0 0 2623 0 3.19865137358807e-18 +0 0 2624 0 1.97151174150067e-18 +0 0 2625 0 3.92456121592558e-17 +0 0 2626 0 1.77048561867861e-18 +0 0 2627 0 1.00004113086599 +0 0 2628 0 0.00136626023960875 +0 0 2629 0 9.35692595025277e-19 +0 0 2630 0 8.27754076914481e-16 +0 0 2631 0 9.35692595025277e-19 +0 0 2632 0 9.92230116881247e-20 +0 0 2633 0 7.03717343343923e-19 +0 0 2634 0 0.00305691064375345 +0 0 2635 0 7.03717343343923e-19 +0 0 2636 0 9.92230116881247e-20 +0 0 2637 0 5.88406953448709e-19 +0 0 2638 0 7.36874399939037e-19 +0 0 2639 0 1.87856376531893e-18 +0 0 2640 0 1.12828986729171e-15 +0 0 2641 0 1.87856376531893e-18 +0 0 2642 0 7.36874399939037e-19 +0 0 2643 0 5.88406953448709e-19 +0 0 2644 0 1.31076771228902e-18 +0 0 2645 0 1.11715654368448e-18 +0 0 2646 0 1.69712316426266e-18 +0 0 2647 0 6.3699970054268e-19 +0 0 2648 0 0.00410711260704351 +0 0 2649 0 6.3699970054268e-19 +0 0 2650 0 1.69712316426266e-18 +0 0 2651 0 1.11715654368448e-18 +0 0 2652 0 1.31076771228902e-18 +0 0 2653 0 6.84155605246961e-19 +0 0 2654 0 1.26148492032521e-18 +0 0 2655 0 1.02825588432245e-18 +0 0 2656 0 1.66038934848184e-18 +0 0 2657 0 8.89477946175269e-18 +0 0 2658 0 3.34750465628453e-17 +0 0 2659 0 8.89477946175269e-18 +0 0 2660 0 1.66038934848184e-18 +0 0 2661 0 1.02825588432245e-18 +0 0 2662 0 1.26148492032521e-18 +0 0 2663 0 6.84155605246961e-19 +0 0 2664 0 1.73187394725824e-18 +0 0 2665 0 8.73329815638241e-19 +0 0 2666 0 2.54035639468834e-18 +0 0 2667 0 2.4776918002882e-18 +0 0 2668 0 1.37115758556694e-18 +0 0 2669 0 1.41014099293667e-18 +0 0 2670 0 0.00494720698207245 +0 0 2671 0 9.39063767997829e-19 +0 0 2672 0 9.18358792716246e-19 +0 0 2673 0 9.60722120728322e-19 +0 0 2674 0 2.54035639468834e-18 +0 0 2675 0 8.73329815638241e-19 +0 0 2676 0 1.73187394725824e-18 +0 0 2677 0 1.12558139143909e-18 +0 0 2678 0 9.78408248207156e-19 +0 0 2679 0 3.34294536323117e-18 +0 0 2680 0 2.25626412981868e-18 +0 0 2681 0 1.85676275288835e-17 +0 0 2682 0 1.05242046218134e-18 +0 0 2683 0 1.42210789771248e-17 +0 0 2684 0 1.06687329250129e-15 +0 0 2685 0 1.10059557763523e-16 +0 0 2686 0 7.17976351765979e-19 +0 0 2687 0 2.83682781535476e-17 +0 0 2688 0 2.78473264044061e-18 +0 0 2689 0 3.34294536323117e-18 +0 0 2690 0 9.78408248207156e-19 +0 0 2691 0 1.12558139143909e-18 +0 0 2692 0 2.15862111132992e-18 +0 0 2693 0 2.30123969885788e-18 +0 0 2694 0 3.98634554860405e-18 +0 0 2695 0 2.10316980965116e-18 +0 0 2696 0 6.95334682177872e-18 +0 0 2697 0 3.23896808473902e-18 +0 0 2698 0 4.25600529409492e-17 +0 0 2699 0 9.2454576842434e-19 +0 0 2700 0 0.994325276206275 +0 0 2701 0 1.30589624080561e-18 +0 0 2702 0 2.13086523489281e-18 +0 0 2703 0 8.34614045503476e-18 +0 0 2704 0 1.85852359154656e-15 +0 0 2705 0 3.02453824339048e-18 +0 0 2706 0 1.18321371310191e-18 +0 0 2707 0 3.36039557273267e-19 +0 0 2708 0 6.33770608622722e-06 +0 0 2709 0 1.05353736999121e-18 +0 0 2710 0 4.21609410085154e-18 +0 0 2711 0 1.20968843581183e-18 +0 0 2712 0 4.35664099724512e-19 +0 0 2713 0 2.04564359757467e-17 +0 0 2714 0 9.22758809561728e-16 +0 0 2715 0 3.15218795850171e-18 +0 0 2716 0 1.33394840214502e-18 +0 0 2717 0 3.26718651538349e-19 +0 0 2718 0 4.91882180741929e-19 +0 0 2719 0 2.02500162192878e-18 +0 0 2720 0 1.07538803830658e-18 +0 0 2721 0 1.25617999356653e-18 +0 0 2722 0 1.55764385074626e-05 +0 0 2723 0 3.14845072284573e-19 +0 0 2724 0 1.46964679537402e-18 +0 0 2725 0 1.37986282928546e-18 +0 0 2726 0 3.74268879510319e-19 +0 0 2727 0 1.83286217656507e-18 +0 0 2728 0 3.25333376482817e-18 +0 0 2729 0 5.23910509788385e-18 +0 0 2730 0 7.11180650685389e-19 +0 0 2731 0 2.94845221098374e-17 +0 0 2732 0 7.98455814848413e-16 +0 0 2733 0 7.58267572758929e-18 +0 0 2734 0 1.01669778454711e-18 +0 0 2735 0 2.46829967703007e-18 +0 0 2736 0 1.95949342145106e-18 +0 0 2737 0 7.15380603782368e-19 +0 0 2738 0 1.01974293799127e-18 +0 0 2739 0 1.27596708422019e-18 +0 0 2740 0 2.76310722206809e-18 +0 0 2741 0 9.04879484959634e-19 +0 0 2742 0 5.63502874004557e-19 +0 0 2743 0 3.2620423478887e-18 +0 0 2744 0 2.72726909138835e-05 +0 0 2745 0 1.23499625679208e-18 +0 0 2746 0 8.1298690651832e-19 +0 0 2747 0 1.5508846158254e-18 +0 0 2748 0 1.02886670317151e-18 +0 0 2749 0 1.21117861485606e-18 +0 0 2750 0 2.0946995691883e-18 +0 0 2751 0 2.14073183651809e-18 +0 0 2752 0 1.61499359946169e-18 +0 0 2753 0 7.91975458104494e-18 +0 0 2754 0 6.30475753486693e-18 +0 0 2755 0 2.9498706003181e-17 +0 0 2756 0 1.49230865132579e-18 +0 0 2757 0 4.54919676440229e-17 +0 0 2758 0 1.08543595759046e-15 +0 0 2759 0 1.79198091911379e-17 +0 0 2760 0 1.32214750050252e-18 +0 0 2761 0 1.06810404598503e-17 +0 0 2762 0 8.22960378990547e-19 +0 0 2763 0 1.92417286133068e-18 +0 0 2764 0 7.76106398536508e-19 +0 0 2765 0 8.20018245198983e-19 +0 0 2766 0 1.45198043529245e-18 +0 0 2767 0 1.9941849906217e-18 +0 0 2768 0 1.75764845765889e-17 +0 0 2769 0 1.96848963654956e-18 +0 0 2770 0 2.83437899434122e-17 +0 0 2771 0 1.54258231598985e-18 +0 0 2772 0 1.15083991905924e-16 +0 0 2773 0 1.19574002060842e-18 +0 0 2774 0 1.00004113086599 +0 0 2775 0 2.33884555856193e-18 +0 0 2776 0 1.63595235408559e-18 +0 0 2777 0 1.38129778539721e-18 +0 0 2778 0 6.01707868522321e-18 +0 0 2779 0 1.69149070911341e-18 +0 0 2780 0 8.16599174154009e-19 +0 0 2781 0 5.77512963906837e-18 +0 0 2782 0 6.94033473333319e-19 +0 0 2783 0 1.25598310263061e-08 +0 0 2784 0 8.54614117596635e-19 +0 0 2785 0 2.90971362646414e-18 +0 0 2786 0 6.80239774065161e-18 +0 0 2787 0 1.35680397064504e-18 +0 0 2788 0 4.36623719986627e-18 +0 0 2789 0 2.14696085131195e-16 +0 0 2790 0 2.33775523700902e-18 +0 0 2791 0 2.15016997928953e-18 +0 0 2792 0 1.67794691770645e-18 +0 0 2793 0 3.65052264648674e-18 +0 0 2794 0 1.43915368245724e-18 +0 0 2795 0 2.23129905989253e-17 +0 0 2796 0 4.6266829284441e-19 +0 0 2797 0 6.55853642224005e-08 +0 0 2798 0 1.15439747228493e-18 +0 0 2799 0 2.06252281264421e-18 +0 0 2800 0 1.31273709110161e-18 +0 0 2801 0 7.25199802814748e-19 +0 0 2802 0 2.03503030855115e-18 +0 0 2803 0 1.85772915342638e-18 +0 0 2804 0 2.93024446028959e-17 +0 0 2805 0 1.25937212414179e-18 +0 0 2806 0 3.58498520291648e-17 +0 0 2807 0 5.67652722446852e-16 +0 0 2808 0 3.26212706926524e-18 +0 0 2809 0 8.24811545709614e-19 +0 0 2810 0 9.41171499718812e-19 +0 0 2811 0 2.81859029434447e-18 +0 0 2812 0 2.2873820595928e-18 +0 0 2813 0 5.09540691290159e-19 +0 0 2814 0 2.23075830107972e-18 +0 0 2815 0 3.68259118696106e-18 +0 0 2816 0 6.07545818379029e-18 +0 0 2817 0 4.36269421475993e-17 +0 0 2818 0 1.28991891683186e-18 +0 0 2819 0 1.71605790257342e-07 +0 0 2820 0 1.60586593768878e-18 +0 0 2821 0 9.10371628974878e-19 +0 0 2822 0 9.50378362785029e-19 +0 0 2823 0 1.75156783668441e-18 +0 0 2824 0 1.38002156065387e-18 +0 0 2825 0 2.88950734775071e-18 +0 0 2826 0 9.68315783599525e-18 +0 0 2827 0 1.34150572451412e-18 +0 0 2828 0 2.38284789491668e-17 +0 0 2829 0 3.02060141702064e-18 +0 0 2830 0 8.42125943438391e-17 +0 0 2831 0 8.56871534662238e-19 +0 0 2832 0 7.66122083048591e-17 +0 0 2833 0 7.97107914886816e-16 +0 0 2834 0 1.20496313119211e-17 +0 0 2835 0 2.6243060731124e-18 +0 0 2836 0 7.04772888678383e-18 +0 0 2837 0 1.79023717831804e-18 +0 0 2838 0 2.47744008866848e-18 +0 0 2839 0 2.83456824827476e-18 +0 0 2840 0 2.7807244220303e-18 +0 0 2841 0 6.12568035642964e-18 +0 0 2842 0 2.26613643019437e-18 +0 0 2843 0 1.78107589677262e-17 +0 0 2844 0 6.88939359022283e-19 +0 0 2845 0 2.72358616208456e-17 +0 0 2846 0 6.10057823409551e-19 +0 0 2847 0 3.41108352553208e-17 +0 0 2848 0 1.13669246557467e-18 +0 0 2849 0 0.999999656477375 +0 0 2850 0 2.52641421409509e-18 +0 0 2851 0 1.67620852982869e-18 +0 0 2852 0 1.80226644383225e-17 +0 0 2853 0 3.19020054273982e-18 +0 0 2854 0 1.89414171879871e-18 +0 0 2855 0 1.78413717278863e-17 +0 0 2856 0 1.03931647354749e-18 +0 0 2857 0 8.2541623309959e-18 +0 0 2858 0 1.48909503251428e-18 +0 0 2859 0 1.6495367127256e-18 +0 0 2860 0 2.62802139332668e-18 +0 0 2861 0 3.51316058029002e-18 +0 0 2862 0 4.57548556608205e-17 +0 0 2863 0 1.53856505298754e-18 +0 0 2864 0 6.71994217045448e-18 +0 0 2865 0 6.83191797865706e-16 +0 0 2866 0 1.16385898078633e-19 +0 0 2867 0 1.21258052385084e-18 +0 0 2868 0 3.25035833156528e-18 +0 0 2869 0 2.33708088714621e-17 +0 0 2870 0 2.02397156447074e-18 +0 0 2871 0 9.17937340633947e-18 +0 0 2872 0 4.71522132318179e-19 +0 0 2873 0 2.31357670344751e-10 +0 0 2874 0 2.88943718200244e-18 +0 0 2875 0 2.43662380177704e-18 +0 0 2876 0 4.17512409600597e-18 +0 0 2877 0 9.6895766183496e-19 +0 0 2878 0 9.27046347997288e-18 +0 0 2879 0 4.5960526916888e-18 +0 0 2880 0 1.20228758029553e-17 +0 0 2881 0 4.60932861044771e-18 +0 0 2882 0 1.17569489300601e-17 +0 0 2883 0 8.07820351843693e-18 +0 0 2884 0 2.04819614629963e-18 +0 0 2885 0 1.45272226220555e-18 +0 0 2886 0 1.25565923736056e-18 +0 0 2887 0 2.08768628046377e-18 +0 0 2888 0 1.30606826964256e-18 +0 0 2889 0 1.53909939610172e-18 +0 0 2890 0 5.13670913486395e-19 +0 0 2891 0 2.00425221016851e-17 +0 0 2892 0 2.47094979629842e-18 +0 0 2893 0 2.69737230633866e-17 +0 0 2894 0 5.69602056934705e-18 +0 0 2895 0 9.72970150245026e-10 +0 0 2896 0 1.52536624850755e-18 +0 0 2897 0 3.3110104571114e-19 +0 0 2898 0 1.8692515759866e-18 +0 0 2899 0 2.5479642374907e-18 +0 0 2900 0 6.83819422841907e-18 +0 0 2901 0 1.81137034126752e-18 +0 0 2902 0 2.48315893669142e-17 +0 0 2903 0 2.56057425011147e-18 +0 0 2904 0 3.04013516846392e-17 +0 0 2905 0 2.10103857651036e-18 +0 0 2906 0 6.6362364919047e-17 +0 0 2907 0 8.54845076683794e-19 +0 0 2908 0 1.60041208164e-16 +0 0 2909 0 6.61008571305013e-16 +0 0 2910 0 2.04241285026175e-17 +0 0 2911 0 2.9366522079268e-18 +0 0 2912 0 2.89350791377817e-18 +0 0 2913 0 3.50436690397542e-18 +0 0 2914 0 8.30109106124604e-19 +0 0 2915 0 8.52998235993055e-18 +0 0 2916 0 1.73518258565048e-18 +0 0 2917 0 9.28732909584361e-18 +0 0 2918 0 2.65383575884714e-18 +0 0 2919 0 3.26299803677332e-17 +0 0 2920 0 1.70311386736914e-18 +0 0 2921 0 3.36004730658897e-17 +0 0 2922 0 3.23896808473902e-18 +0 0 2923 0 2.97475485570338e-17 +0 0 2924 0 6.52176115472544e-19 +0 0 2925 0 1.00000000264551 +0 0 2926 0 5.89155503754158e-18 +0 0 2927 0 3.35809647710653e-18 +0 0 2928 0 1.11939501141395e-18 +0 0 2929 0 1.28265657564476e-17 +0 0 2930 0 3.73691077267485e-18 +0 0 2931 0 3.28454748179943e-18 +0 0 2932 0 3.286712316995e-17 +0 0 2933 0 9.25404571058302e-19 +0 0 2934 0 1.81954535015928e-18 +0 0 2935 0 3.05473379883742e-18 +0 0 2936 0 1.678832512419e-18 +0 0 2937 0 3.23879541521097e-17 +0 0 2938 0 2.16696534415281e-18 +0 0 2939 0 3.36860340550276e-17 +0 0 2940 0 1.85282796889757e-18 +0 0 2941 0 1.48611586050108e-18 +0 0 2942 0 2.14004176292528e-18 +0 0 2943 0 1.68669000504026e-18 +0 0 2944 0 1.8886786380264e-17 +0 0 2945 0 3.02439995075125e-18 +0 0 2946 0 5.24749983634566e-18 +0 0 2947 0 4.46656148999351e-18 +0 0 2948 0 1.07044973753372e-17 +0 0 2949 0 4.58790930161581e-19 +0 0 2950 0 5.73483604806585e-13 +0 0 2951 0 1.40505665470424e-18 +0 0 2952 0 3.24585784286441e-18 +0 0 2953 0 9.47326133356562e-18 +0 0 2954 0 2.87268868971643e-18 +0 0 2955 0 6.65283929720774e-17 +0 0 2956 0 5.83627347299092e-18 +0 0 2957 0 4.82996627131254e-17 +0 0 2958 0 2.14628188347433e-18 +0 0 2959 0 2.09368961052787e-17 +0 0 2960 0 5.48160330264339e-17 +0 0 2961 0 8.71025777213463e-19 +0 0 2962 0 1.17608864862857e-18 +0 0 2963 0 9.07280297047027e-19 +0 0 2964 0 3.68172353199316e-18 +0 0 2965 0 3.66424435250413e-18 +0 0 2966 0 4.16605163846292e-17 +0 0 2967 0 1.07587065137096e-18 +0 0 2968 0 1.73866203518402e-17 +0 0 2969 0 9.703369222989e-19 +0 0 2970 0 3.08288477087862e-17 +0 0 2971 0 1.95424496934818e-18 +0 0 2972 0 4.66815706995366e-12 +0 0 2973 0 2.58224983134744e-19 +0 0 2974 0 1.59819490502513e-18 +0 0 2975 0 4.03173361606465e-18 +0 0 2976 0 1.82552248301712e-18 +0 0 2977 0 1.24493394036148e-17 +0 0 2978 0 2.86604481157723e-18 +0 0 2979 0 8.0221803764204e-17 +0 0 2980 0 2.31343178113403e-18 +0 0 2981 0 5.28133750908074e-17 +0 0 2982 0 7.45934999354428e-19 +0 0 2983 0 9.26546191047838e-17 +0 0 2984 0 1.02975503429444e-18 +0 0 2985 0 1.86997430118238e-17 +0 0 2986 0 3.9624158451149e-16 +0 0 2987 0 7.577460141073e-19 +0 0 2988 0 1.06309406427019e-18 +0 0 2989 0 5.78270628772196e-19 +0 0 2990 0 2.32747529646056e-18 +0 0 2991 0 1.95392307032128e-18 +0 0 2992 0 7.59916968149072e-17 +0 0 2993 0 3.04988620052561e-18 +0 0 2994 0 1.06637603370765e-16 +0 0 2995 0 2.65383575884714e-18 +0 0 2996 0 2.43709839760429e-17 +0 0 2997 0 1.38488729972327e-18 +0 0 2998 0 6.95334682177872e-18 +0 0 2999 0 5.50844497993663e-19 +0 0 3000 0 3.43398750492391e-17 +0 0 3001 0 4.05683959657499e-18 +0 0 3002 0 0.999999999981989 +0 0 3003 0 1.42698799554939e-18 +0 0 3004 0 1.39556291570467e-18 +0 0 3005 0 4.08279420327063e-17 +0 0 3006 0 1.02811642096966e-18 +0 0 3007 0 5.86027566186256e-19 +0 0 3008 0 3.7990284894253e-17 +0 0 3009 0 1.79711976122312e-18 +0 0 3010 0 5.46571347914062e-17 +0 0 3011 0 4.17488982191277e-18 +0 0 3012 0 1.49025932485162e-18 +0 0 3013 0 4.41258825015331e-17 +0 0 3014 0 2.27097417799068e-18 +0 0 3015 0 5.57375568534173e-18 +0 0 3016 0 1.77385026995668e-18 +0 0 3017 0 3.59970100375253e-17 +0 0 3018 0 1.01795834910026e-18 +0 0 3019 0 9.51105510030196e-19 +0 0 3020 0 1.04248303959476e-17 +0 0 3021 0 2.00887471358582e-18 +0 0 3022 0 4.27722889238649e-17 +0 0 3023 0 1.30388863746953e-18 +0 0 3024 0 1.83121464779325e-17 +0 0 3025 0 2.2053103051998e-18 +0 0 3026 0 2.40311448367848e-17 +0 0 3027 0 2.38748591445624e-18 +0 0 3028 0 1.76617938938185e-18 +0 0 3029 0 7.35588798759037e-18 +0 0 3030 0 4.57200949760818e-18 +0 0 3031 0 1.14670721280914e-16 +0 0 3032 0 2.16426294198117e-18 +0 0 3033 0 4.01132800639315e-17 +0 0 3034 0 1.47337088060763e-18 +0 0 3035 0 9.4524776667621e-17 +0 0 3036 0 2.79758288593308e-18 +0 0 3037 0 7.94422479695002e-18 +0 0 3038 0 5.35333747942671e-16 +0 0 3039 0 1.00178426008369e-18 +0 0 3040 0 1.4159736312053e-18 +0 0 3041 0 4.05150505756297e-18 +0 0 3042 0 4.57282522000534e-17 +0 0 3043 0 9.9083545428968e-19 +0 0 3044 0 4.69904723303437e-17 +0 0 3045 0 2.00712781631287e-18 +0 0 3046 0 5.26968872035706e-17 +0 0 3047 0 1.77615337100319e-18 +0 0 3048 0 1.37292845897183e-16 +0 0 3049 0 4.88480538324489e-18 +0 0 3050 0 1.79336806180511e-14 +0 0 3051 0 1.70791662485304e-18 +0 0 3052 0 1.7724467176138e-18 +0 0 3053 0 1.55512530418401e-17 +0 0 3054 0 4.73569202489313e-19 +0 0 3055 0 5.88600185765476e-17 +0 0 3056 0 2.81453260695582e-18 +0 0 3057 0 7.58700614592036e-17 +0 0 3058 0 2.71437755717205e-18 +0 0 3059 0 2.6585214639937e-17 +0 0 3060 0 1.46402961987662e-18 +0 0 3061 0 4.69863218789755e-17 +0 0 3062 0 5.6537541127629e-20 +0 0 3063 0 1.17930167064855e-16 +0 0 3064 0 2.50184287468841e-16 +0 0 3065 0 6.23185513236979e-18 +0 0 3066 0 3.57995596774399e-18 +0 0 3067 0 3.29032861493886e-18 +0 0 3068 0 4.45827396649572e-17 +0 0 3069 0 6.79474539108134e-18 +0 0 3070 0 5.21619114922846e-16 +0 0 3071 0 3.04988620052561e-18 +0 0 3072 0 9.28732909584361e-18 +0 0 3073 0 2.3395804022287e-18 +0 0 3074 0 1.94146277290209e-17 +0 0 3075 0 2.10316980965116e-18 +0 0 3076 0 5.54937895678308e-20 +0 0 3077 0 1.03802538316007e-18 +0 0 3078 0 2.79433416874859e-17 +0 0 3079 0 1.2283077117632e-18 +0 0 3080 0 1.00000000000011 +0 0 3081 0 9.918440228063e-18 +0 0 3082 0 2.52090000928989e-17 +0 0 3083 0 4.81802117020522e-20 +0 0 3084 0 2.41360564416103e-17 +0 0 3085 0 8.78617588124864e-18 +0 0 3086 0 1.65362049678713e-18 +0 0 3087 0 4.1352149337212e-18 +0 0 3088 0 2.03567841440577e-18 +0 0 3089 0 2.25546496786242e-17 +0 0 3090 0 5.90235018039358e-17 +0 0 3091 0 3.35607088984717e-18 +0 0 3092 0 4.34274828786183e-17 +0 0 3093 0 3.07677050401963e-18 +0 0 3094 0 6.50964861219811e-17 +0 0 3095 0 1.38375028724441e-18 +0 0 3096 0 1.65772152082062e-17 +0 0 3097 0 3.19369991935051e-17 +0 0 3098 0 2.39182427739331e-18 +0 0 3099 0 9.65429419209429e-18 +0 0 3100 0 1.2007040796746e-18 +0 0 3101 0 2.55396753433384e-17 +0 0 3102 0 1.04690441085693e-18 +0 0 3103 0 5.84089676678394e-17 +0 0 3104 0 3.1411172387668e-18 +0 0 3105 0 6.57719950818344e-18 +0 0 3106 0 9.94782341167074e-18 +0 0 3107 0 3.21190304938991e-18 +0 0 3108 0 2.50254980852899e-16 +0 0 3109 0 1.03120562403359e-18 +0 0 3110 0 5.64609797683087e-17 +0 0 3111 0 1.05707457498034e-18 +0 0 3112 0 6.61085063887843e-17 +0 0 3113 0 6.2066403801425e-19 +0 0 3114 0 1.19167180909653e-16 +0 0 3115 0 2.84688247611355e-18 +0 0 3116 0 8.25278690916495e-18 +0 0 3117 0 4.8639044091798e-18 +0 0 3118 0 3.46647751161849e-18 +0 0 3119 0 2.57513615281914e-16 +0 0 3120 0 5.79735118991997e-19 +0 0 3121 0 6.46679208886756e-18 +0 0 3122 0 3.36241822822047e-18 +0 0 3123 0 2.7062899365853e-17 +0 0 3124 0 1.09057518510833e-18 +0 0 3125 0 2.62627762051078e-17 +0 0 3126 0 1.35566211393194e-18 +0 0 3127 0 7.30852382731195e-17 +0 0 3128 0 6.24601070419294e-18 +0 0 3129 0 3.52831738977468e-16 +0 0 3130 0 7.63473018713883e-18 +0 0 3131 0 2.35566741175237e-18 +0 0 3132 0 1.87736493424261e-16 +0 0 3133 0 3.26312222183474e-18 +0 0 3134 0 1.19516957621244e-16 +0 0 3135 0 2.85356854565639e-18 +0 0 3136 0 2.18209779315235e-17 +0 0 3137 0 1.47778399214026e-18 +0 0 3138 0 4.40901753332792e-17 +0 0 3139 0 2.82817251966249e-18 +0 0 3140 0 4.48429232945077e-17 +0 0 3141 0 3.78455876017055e-18 +0 0 3142 0 1.43935307592769e-16 +0 0 3143 0 2.44326559426311e-16 +0 0 3144 0 5.95394356898e-18 +0 0 3145 0 7.58485134085573e-18 +0 0 3146 0 3.76115250856474e-18 +0 0 3147 0 1.70394936825227e-16 +0 0 3148 0 6.79474539108134e-18 +0 0 3149 0 7.59916968149072e-17 +0 0 3150 0 1.73518258565048e-18 +0 0 3151 0 5.97143319828019e-18 +0 0 3152 0 4.62352660173194e-19 +0 0 3153 0 3.98634554860405e-18 +0 0 3154 0 1.81023566569777e-18 +0 0 3155 0 1.04558827654703e-17 +0 0 3156 0 1.81193712565575e-18 +0 0 3157 0 3.66259747797613e-17 +0 0 3158 0 5.11627048127461e-18 +0 0 3159 0 0.999999999999998 +0 0 3160 0 2.24579714498492e-19 +0 0 3161 0 5.26876617268741e-18 +0 0 3162 0 5.16568637346844e-17 +0 0 3163 0 6.79807163757853e-18 +0 0 3164 0 4.97202720415355e-18 +0 0 3165 0 1.08965411423409e-16 +0 0 3166 0 1.0656889015776e-18 +0 0 3167 0 5.24407694283656e-17 +0 0 3168 0 1.38056817852545e-18 +0 0 3169 0 4.09409975261252e-18 +0 0 3170 0 1.77485047285469e-16 +0 0 3171 0 4.18264560592979e-19 +0 0 3172 0 6.04805114865394e-17 +0 0 3173 0 6.91462109144244e-19 +0 0 3174 0 5.85909777036616e-17 +0 0 3175 0 2.00456879213526e-18 +0 0 3176 0 1.01075120711502e-18 +0 0 3177 0 1.66156186212675e-16 +0 0 3178 0 3.05057526603859e-18 +0 0 3179 0 7.5642034618617e-17 +0 0 3180 0 1.77635013317303e-18 +0 0 3181 0 4.66726808063952e-17 +0 0 3182 0 1.2848734126229e-18 +0 0 3183 0 1.03566114144648e-16 +0 0 3184 0 3.69721116845601e-18 +0 0 3185 0 1.62595409539966e-18 +0 0 3186 0 2.78414736870885e-16 +0 0 3187 0 9.37433324383609e-19 +0 0 3188 0 1.14055477200721e-16 +0 0 3189 0 1.76694095269251e-19 +0 0 3190 0 3.5268487748671e-17 +0 0 3191 0 1.35789087009254e-18 +0 0 3192 0 2.7475173099909e-17 +0 0 3193 0 3.1172648260809e-18 +0 0 3194 0 6.90198939370969e-17 +0 0 3195 0 1.98444154432153e-18 +0 0 3196 0 4.9204835735227e-18 +0 0 3197 0 2.60770682832826e-16 +0 0 3198 0 1.84010929860651e-18 +0 0 3199 0 7.28568901068492e-17 +0 0 3200 0 9.04296710717712e-19 +0 0 3201 0 3.30564913797665e-17 +0 0 3202 0 5.35915719712708e-19 +0 0 3203 0 2.09566316385626e-17 +0 0 3204 0 1.79481384247575e-18 +0 0 3205 0 2.45216316925205e-17 +0 0 3206 0 1.23053402215503e-18 +0 0 3207 0 1.67336182286785e-16 +0 0 3208 0 1.14859882931404e-18 +0 0 3209 0 5.17097719364102e-18 +0 0 3210 0 1.79144165878094e-16 +0 0 3211 0 3.97919923434637e-18 +0 0 3212 0 8.47888330595944e-17 +0 0 3213 0 2.49844687180817e-18 +0 0 3214 0 2.80922519581277e-17 +0 0 3215 0 2.83387272462227e-18 +0 0 3216 0 9.4901197312625e-18 +0 0 3217 0 1.42438467079109e-18 +0 0 3218 0 4.54123499930154e-18 +0 0 3219 0 3.62842928862308e-18 +0 0 3220 0 6.91903113847069e-18 +0 0 3221 0 6.03032476199424e-19 +0 0 3222 0 1.78139474497686e-16 +0 0 3223 0 4.50111832556617e-17 +0 0 3224 0 4.88351774838567e-18 +0 0 3225 0 1.41931641730083e-16 +0 0 3226 0 3.76115250856474e-18 +0 0 3227 0 4.45827396649572e-17 +0 0 3228 0 1.95392307032128e-18 +0 0 3229 0 8.52998235993055e-18 +0 0 3230 0 2.65807592208822e-18 +0 0 3231 0 5.31696641477222e-18 +0 0 3232 0 2.30123969885788e-18 +0 0 3233 0 1.9379432378229e-18 +0 0 3234 0 1.67017521280464e-18 +0 0 3235 0 1.53900354855026e-18 +0 0 3236 0 1.03167723360836e-18 +0 0 3237 0 2.65701488117028e-17 +0 0 3238 0 3.97433590791924e-18 +0 0 3239 0 0.999999999999998 +0 0 3240 0 7.66296672787203e-17 +0 0 3241 0 1.36290351977017e-17 +0 0 3242 0 1.78907337140785e-18 +0 0 3243 0 8.31620720447315e-17 +0 0 3244 0 9.77620193539903e-17 +0 0 3245 0 2.38075380118223e-18 +0 0 3246 0 5.41062698897993e-17 +0 0 3247 0 1.28862726282939e-18 +0 0 3248 0 1.82829478759736e-17 +0 0 3249 0 1.32241803848794e-16 +0 0 3250 0 7.24498467797473e-19 +0 0 3251 0 1.18519492334844e-17 +0 0 3252 0 1.23456916131284e-18 +0 0 3253 0 6.2509396957518e-17 +0 0 3254 0 3.64960716818248e-19 +0 0 3255 0 3.01914461011494e-17 +0 0 3256 0 5.45120974889761e-17 +0 0 3257 0 4.43549992056068e-19 +0 0 3258 0 5.09643247436879e-17 +0 0 3259 0 2.36125159887833e-18 +0 0 3260 0 3.26719509631036e-17 +0 0 3261 0 1.9769545655196e-18 +0 0 3262 0 6.92357254066973e-18 +0 0 3263 0 2.94710518405429e-18 +0 0 3264 0 3.08142100999261e-17 +0 0 3265 0 1.33678432976354e-16 +0 0 3266 0 3.62898806997673e-18 +0 0 3267 0 4.38813278777885e-17 +0 0 3268 0 1.34918136295617e-18 +0 0 3269 0 4.89125285672175e-18 +0 0 3270 0 3.41631100560485e-18 +0 0 3271 0 1.63893097750464e-17 +0 0 3272 0 6.39761254705288e-19 +0 0 3273 0 1.20563851751278e-17 +0 0 3274 0 1.8149774863623e-18 +0 0 3275 0 4.219358181549e-17 +0 0 3276 0 1.01129198009746e-16 +0 0 3277 0 3.50423965389624e-18 +0 0 3278 0 9.6075225454646e-18 +0 0 3279 0 4.99817666529819e-19 +0 0 3280 0 9.3066375617065e-18 +0 0 3281 0 2.16851511330503e-18 +0 0 3282 0 8.1866139991273e-18 +0 0 3283 0 2.17383349447619e-18 +0 0 3284 0 5.45802371492449e-18 +0 0 3285 0 1.37569302902372e-18 +0 0 3286 0 5.38063589707875e-18 +0 0 3287 0 1.38578838555219e-18 +0 0 3288 0 6.8267982869846e-17 +0 0 3289 0 1.05195336454888e-16 +0 0 3290 0 4.72020892969191e-18 +0 0 3291 0 2.15538171744917e-17 +0 0 3292 0 4.82261267059886e-18 +0 0 3293 0 6.47247985681535e-18 +0 0 3294 0 1.26821032272301e-18 +0 0 3295 0 1.60288356489285e-18 +0 0 3296 0 2.43424121636492e-18 +0 0 3297 0 4.22457480547491e-18 +0 0 3298 0 8.92377225281126e-19 +0 0 3299 0 2.92821866205546e-18 +0 0 3300 0 4.41313657358179e-19 +0 0 3301 0 1.26164650702019e-17 +0 0 3302 0 2.96651881590995e-19 +0 0 3303 0 4.16315253873235e-17 +0 0 3304 0 1.10102814575032e-16 +0 0 3305 0 4.88351774838567e-18 +0 0 3306 0 7.58485134085573e-18 +0 0 3307 0 3.29032861493886e-18 +0 0 3308 0 2.32747529646056e-18 +0 0 3309 0 8.30109106124604e-19 +0 0 3310 0 2.87819007255728e-18 +0 0 3311 0 1.01316317399593e-18 +0 0 3312 0 2.15862111132992e-18 +0 0 3313 0 1.75818302792399e-18 +0 0 3314 0 1.1436743756096e-18 +0 0 3315 0 1.15872710194595e-18 +0 0 3316 0 2.40440654149218e-18 +0 0 3317 0 1.09260485931742e-18 +0 0 3318 0 9.30722528629125e-18 +0 0 3319 0 9.50904523489596e-19 +0 0 3320 0 0.999999999999999 +0 0 3321 0 1.40625989442995e-16 +0 0 3322 0 1.54354673742138e-16 +0 0 3323 0 2.04522426072324e-18 +0 0 3324 0 7.61752611340593e-17 +0 0 3325 0 7.01582039109296e-17 +0 0 3326 0 2.12413509939167e-18 +0 0 3327 0 1.28156257851668e-16 +0 0 3328 0 1.19525069766367e-18 +0 0 3329 0 1.54605459681196e-16 +0 0 3330 0 6.87478711271712e-17 +0 0 3331 0 4.05197044723976e-18 +0 0 3332 0 6.06658135356912e-17 +0 0 3333 0 1.35017348486081e-18 +0 0 3334 0 4.78971530781602e-17 +0 0 3335 0 1.7748311785117e-18 +0 0 3336 0 1.71198094159506e-16 +0 0 3337 0 6.92605345646992e-17 +0 0 3338 0 1.86791082992205e-18 +0 0 3339 0 3.82467689670723e-17 +0 0 3340 0 3.17508918706705e-18 +0 0 3341 0 5.89880755348995e-17 +0 0 3342 0 2.11025967955371e-18 +0 0 3343 0 6.17103007960064e-17 +0 0 3344 0 2.38064985837046e-18 +0 0 3345 0 3.74488430346465e-16 +0 0 3346 0 9.56915740098003e-17 +0 0 3347 0 9.66962710084235e-19 +0 0 3348 0 3.47967695305389e-17 +0 0 3349 0 1.17142237287944e-18 +0 0 3350 0 2.69704939834683e-17 +0 0 3351 0 1.53675317302368e-18 +0 0 3352 0 1.85395156601185e-17 +0 0 3353 0 1.61800917188257e-18 +0 0 3354 0 5.86808277633567e-17 +0 0 3355 0 1.19489665595385e-18 +0 0 3356 0 3.12074142256225e-16 +0 0 3357 0 1.64884773167638e-16 +0 0 3358 0 1.98262417912212e-18 +0 0 3359 0 9.07405712541957e-18 +0 0 3360 0 1.08840920767879e-18 +0 0 3361 0 1.23601983945932e-17 +0 0 3362 0 1.83417297678042e-18 +0 0 3363 0 1.8774491490158e-17 +0 0 3364 0 1.13293197576126e-18 +0 0 3365 0 1.83440685261085e-17 +0 0 3366 0 2.28365463175583e-18 +0 0 3367 0 9.81627485592646e-17 +0 0 3368 0 2.21930890020587e-18 +0 0 3369 0 2.07943833421155e-16 +0 0 3370 0 1.39504455516164e-16 +0 0 3371 0 5.94436349245116e-19 +0 0 3372 0 1.89610907181032e-17 +0 0 3373 0 2.69616376018803e-18 +0 0 3374 0 1.57515420171396e-18 +0 0 3375 0 1.26368027442089e-18 +0 0 3376 0 1.49487358134852e-18 +0 0 3377 0 6.53032928844906e-19 +0 0 3378 0 6.60058251433573e-18 +0 0 3379 0 8.34239960551236e-19 +0 0 3380 0 1.26106165574259e-17 +0 0 3381 0 3.47256241994632e-19 +0 0 3382 0 5.74927471316001e-17 +0 0 3383 0 4.69501795057625e-18 +0 0 3384 0 2.72377737230434e-16 +0 0 3385 0 1.0021711823853e-16 +0 0 3386 0 1.00939740412777e-18 +0 0 3387 0 2.47827107870813e-17 +0 0 3388 0 8.59553289330415e-19 +0 0 3389 0 2.97171186202493e-18 +0 0 3390 0 9.43140935123217e-19 +0 0 3391 0 3.37898065122828e-18 +0 0 3392 0 3.1582977057009e-18 +0 0 3393 0 4.07036168279154e-18 +0 0 3394 0 6.94363512244603e-19 +0 0 3395 0 6.70166078199155e-18 +0 0 3396 0 3.2954557803123e-18 +0 0 3397 0 1.38711589351474e-17 +0 0 3398 0 2.04301807168889e-18 +0 0 3399 0 2.65449724353365e-17 +0 0 3400 0 4.45270024359883e-18 +0 0 3401 0 5.81156682087381e-16 +0 0 3402 0 0.999999999999998 +0 0 3403 0 3.56513343078019e-18 +0 0 3404 0 2.05507815472646e-18 +0 0 3405 0 2.49899496136666e-17 +0 0 3406 0 5.07233404831162e-18 +0 0 3407 0 2.47773496897469e-18 +0 0 3408 0 6.98840912430734e-17 +0 0 3409 0 2.98797545041224e-18 +0 0 3410 0 5.81136202113927e-18 +0 0 3411 0 2.86093065121882e-18 +0 0 3412 0 1.45313276874131e-18 +0 0 3413 0 1.75769929981451e-17 +0 0 3414 0 7.06072329424262e-19 +0 0 3415 0 5.95670366813545e-17 +0 0 3416 0 2.04753895240239e-18 +0 0 3417 0 1.04961615101825e-16 +0 0 3418 0 9.91947994170783e-19 +0 0 3419 0 2.34987572399927e-18 +0 0 3420 0 3.81948061214348e-17 +0 0 3421 0 2.24439910235875e-18 +0 0 3422 0 7.44117835942562e-17 +0 0 3423 0 9.32506514960961e-19 +0 0 3424 0 1.96243489936231e-17 +0 0 3425 0 9.82165907827583e-19 +0 0 3426 0 1.33555785943232e-16 +0 0 3427 0 3.70098724125712e-18 +0 0 3428 0 3.64050144107428e-18 +0 0 3429 0 5.98372681164061e-17 +0 0 3430 0 1.66753777954828e-18 +0 0 3431 0 2.49427398928098e-17 +0 0 3432 0 2.0669695221045e-18 +0 0 3433 0 4.38953869517918e-17 +0 0 3434 0 1.32836710128482e-18 +0 0 3435 0 6.64738691691963e-17 +0 0 3436 0 5.17195004421417e-19 +0 0 3437 0 3.52143340030863e-17 +0 0 3438 0 3.30877278776281e-18 +0 0 3439 0 5.91035008987981e-19 +0 0 3440 0 8.12083209450949e-17 +0 0 3441 0 2.43927126170721e-18 +0 0 3442 0 2.6665544951808e-17 +0 0 3443 0 2.75675968437496e-18 +0 0 3444 0 3.53272152351748e-17 +0 0 3445 0 3.66835064996696e-18 +0 0 3446 0 4.95720486881901e-18 +0 0 3447 0 1.35630519608657e-18 +0 0 3448 0 5.60289155537735e-17 +0 0 3449 0 5.13506622109044e-18 +0 0 3450 0 1.21536193166159e-16 +0 0 3451 0 1.30064635596373e-18 +0 0 3452 0 3.11916921291697e-18 +0 0 3453 0 1.24533374625053e-16 +0 0 3454 0 4.29905653180297e-18 +0 0 3455 0 7.4090361375942e-18 +0 0 3456 0 2.0959546845242e-18 +0 0 3457 0 9.15983742836997e-18 +0 0 3458 0 8.14661036421489e-19 +0 0 3459 0 1.68427009922422e-17 +0 0 3460 0 1.70717983479175e-18 +0 0 3461 0 1.95789670748973e-17 +0 0 3462 0 2.1679862259024e-18 +0 0 3463 0 2.03586853998918e-17 +0 0 3464 0 2.21838258141151e-18 +0 0 3465 0 1.0309643017481e-16 +0 0 3466 0 2.95535237344733e-18 +0 0 3467 0 4.17883533111606e-17 +0 0 3468 0 6.58920925555396e-17 +0 0 3469 0 3.45228003558809e-18 +0 0 3470 0 1.84852359950244e-17 +0 0 3471 0 3.32228338883393e-18 +0 0 3472 0 4.30428735703925e-18 +0 0 3473 0 5.45676944633263e-19 +0 0 3474 0 5.36214213449901e-18 +0 0 3475 0 5.45676216185345e-19 +0 0 3476 0 9.48431680391594e-19 +0 0 3477 0 5.5354196501094e-19 +0 0 3478 0 9.81745559842882e-18 +0 0 3479 0 3.26305885783199e-18 +0 0 3480 0 2.68048703618278e-17 +0 0 3481 0 1.26817250782346e-18 +0 0 3482 0 1.08702423521067e-16 +0 0 3483 0 2.91889913865826e-18 +0 0 3484 0 3.38491922280012e-18 +0 0 3485 0 0.999999999999998 +0 0 3486 0 4.28894923192642e-17 +0 0 3487 0 4.13039521059363e-17 +0 0 3488 0 8.23698579852883e-19 +0 0 3489 0 4.80930464461018e-17 +0 0 3490 0 1.33707635911506e-17 +0 0 3491 0 1.8247680876599e-18 +0 0 3492 0 1.52484895126038e-17 +0 0 3493 0 3.36445051810271e-18 +0 0 3494 0 6.33330359307253e-17 +0 0 3495 0 2.41099230793063e-17 +0 0 3496 0 1.37017289141665e-18 +0 0 3497 0 4.77098901889526e-17 +0 0 3498 0 1.86701732327884e-18 +0 0 3499 0 7.12137113608288e-17 +0 0 3500 0 3.98212580301542e-18 +0 0 3501 0 3.31778825049323e-17 +0 0 3502 0 1.22024813038207e-17 +0 0 3503 0 3.05908664355393e-18 +0 0 3504 0 3.33819212891476e-17 +0 0 3505 0 2.04576712539531e-18 +0 0 3506 0 7.26944247743789e-17 +0 0 3507 0 3.71742597899205e-18 +0 0 3508 0 1.38876151957571e-16 +0 0 3509 0 4.88794287576856e-18 +0 0 3510 0 4.75411169277054e-17 +0 0 3511 0 1.52302000667598e-17 +0 0 3512 0 2.95157385225482e-18 +0 0 3513 0 3.46104948818545e-17 +0 0 3514 0 1.18275713121039e-18 +0 0 3515 0 4.15387956430725e-17 +0 0 3516 0 2.54360109390223e-19 +0 0 3517 0 9.91394345712618e-17 +0 0 3518 0 1.14766793205705e-18 +0 0 3519 0 1.51374135417e-16 +0 0 3520 0 2.40174846822923e-18 +0 0 3521 0 2.69402830261245e-17 +0 0 3522 0 6.17192828261283e-18 +0 0 3523 0 7.48751992378954e-19 +0 0 3524 0 8.9318287554069e-17 +0 0 3525 0 4.24942243558313e-19 +0 0 3526 0 6.71269777429782e-17 +0 0 3527 0 2.28917173181473e-18 +0 0 3528 0 5.97497729436732e-17 +0 0 3529 0 1.97687834980674e-18 +0 0 3530 0 1.29986365086097e-16 +0 0 3531 0 1.7840655644925e-18 +0 0 3532 0 2.60578957183125e-16 +0 0 3533 0 2.2117180973676e-19 +0 0 3534 0 1.07663710455641e-17 +0 0 3535 0 2.46369922270662e-16 +0 0 3536 0 1.26037650281236e-18 +0 0 3537 0 1.09953573745786e-16 +0 0 3538 0 3.89621213316253e-18 +0 0 3539 0 4.1540416162995e-17 +0 0 3540 0 1.52764861185499e-18 +0 0 3541 0 4.58877821497919e-17 +0 0 3542 0 3.4855063766049e-18 +0 0 3543 0 2.64817982689039e-17 +0 0 3544 0 7.67241647855179e-19 +0 0 3545 0 8.80969004846975e-17 +0 0 3546 0 1.46640953617979e-18 +0 0 3547 0 2.64464617237487e-16 +0 0 3548 0 4.33063747243872e-18 +0 0 3549 0 2.4185420756896e-18 +0 0 3550 0 3.85310843479062e-18 +0 0 3551 0 4.0906329848556e-16 +0 0 3552 0 1.60535343067619e-16 +0 0 3553 0 2.24535934665492e-18 +0 0 3554 0 2.90666024420104e-17 +0 0 3555 0 8.58424276176852e-19 +0 0 3556 0 1.43505743140351e-17 +0 0 3557 0 1.27700029431984e-18 +0 0 3558 0 1.79349977313243e-17 +0 0 3559 0 2.95345430133594e-18 +0 0 3560 0 4.25385713024904e-17 +0 0 3561 0 2.5685310960591e-18 +0 0 3562 0 1.13306170236349e-16 +0 0 3563 0 3.57745334161851e-18 +0 0 3564 0 1.64070015328692e-16 +0 0 3565 0 3.17665426547784e-18 +0 0 3566 0 1.88446372541894e-18 +0 0 3567 0 1.0357147984014e-17 +0 0 3568 0 3.33337981468562e-18 +0 0 3569 0 0.999999999999998 +0 0 3570 0 2.6050801201203e-18 +0 0 3571 0 3.35938836013527e-18 +0 0 3572 0 1.75749990640853e-17 +0 0 3573 0 2.70259188847868e-18 +0 0 3574 0 2.19913833485762e-18 +0 0 3575 0 5.5661672871825e-17 +0 0 3576 0 2.12530061821874e-18 +0 0 3577 0 4.36926881843205e-17 +0 0 3578 0 1.47452046418952e-18 +0 0 3579 0 3.32429637578048e-18 +0 0 3580 0 3.4751429831436e-17 +0 0 3581 0 1.21710037435073e-18 +0 0 3582 0 6.58190207998209e-19 +0 0 3583 0 3.90805499899478e-18 +0 0 3584 0 1.68679765991253e-17 +0 0 3585 0 1.06367456561192e-18 +0 0 3586 0 2.04928673712547e-18 +0 0 3587 0 2.44466054360953e-17 +0 0 3588 0 2.14558378582087e-18 +0 0 3589 0 4.19507986589865e-17 +0 0 3590 0 1.12834592856099e-18 +0 0 3591 0 3.04664649991898e-17 +0 0 3592 0 3.56734189562235e-18 +0 0 3593 0 7.80486247780718e-17 +0 0 3594 0 8.72896769500764e-19 +0 0 3595 0 1.9020891471124e-18 +0 0 3596 0 1.32005714403385e-17 +0 0 3597 0 3.52388463710559e-18 +0 0 3598 0 2.27096665040141e-17 +0 0 3599 0 5.20256113104033e-19 +0 0 3600 0 3.30363750242268e-17 +0 0 3601 0 2.20035812214796e-18 +0 0 3602 0 2.34844349927791e-17 +0 0 3603 0 3.91661786026064e-18 +0 0 3604 0 5.64649828381136e-17 +0 0 3605 0 1.72252771527745e-18 +0 0 3606 0 1.25288386914974e-16 +0 0 3607 0 1.05638972211807e-17 +0 0 3608 0 6.52490222081832e-18 +0 0 3609 0 9.2785510686424e-17 +0 0 3610 0 1.24843113289401e-18 +0 0 3611 0 3.81149909814813e-17 +0 0 3612 0 9.7676449971151e-19 +0 0 3613 0 2.91669130793758e-17 +0 0 3614 0 1.49397954547041e-18 +0 0 3615 0 2.52340378398173e-16 +0 0 3616 0 1.74568215514829e-18 +0 0 3617 0 1.45409589509548e-17 +0 0 3618 0 4.99761493255782e-18 +0 0 3619 0 7.61903493823097e-19 +0 0 3620 0 8.69187091167311e-17 +0 0 3621 0 4.26645674863386e-18 +0 0 3622 0 4.49928972234556e-17 +0 0 3623 0 9.83077879012722e-19 +0 0 3624 0 6.68869860562267e-17 +0 0 3625 0 2.66078781084425e-18 +0 0 3626 0 1.70171896672101e-17 +0 0 3627 0 1.80723350195208e-18 +0 0 3628 0 4.21883059132363e-17 +0 0 3629 0 1.53199847727669e-18 +0 0 3630 0 2.39410348192459e-16 +0 0 3631 0 3.45813121068957e-18 +0 0 3632 0 3.72544680094089e-18 +0 0 3633 0 8.07825254211528e-19 +0 0 3634 0 6.39725009560789e-19 +0 0 3635 0 1.78588077165112e-17 +0 0 3636 0 1.71191750993693e-16 +0 0 3637 0 1.45679151785105e-16 +0 0 3638 0 1.11654066212592e-18 +0 0 3639 0 4.38518410338035e-17 +0 0 3640 0 3.45926546346037e-18 +0 0 3641 0 3.15817006034451e-17 +0 0 3642 0 1.54718382188281e-18 +0 0 3643 0 2.445159383266e-17 +0 0 3644 0 2.59140978243179e-18 +0 0 3645 0 1.44522905260285e-16 +0 0 3646 0 1.35090898811823e-18 +0 0 3647 0 1.68074567642292e-16 +0 0 3648 0 3.06456514406162e-18 +0 0 3649 0 1.60786102694979e-17 +0 0 3650 0 1.08652916204007e-18 +0 0 3651 0 1.78483541559121e-18 +0 0 3652 0 1.88705917789848e-17 +0 0 3653 0 2.37018480678997e-18 +0 0 3654 0 0.999999999999999 +0 0 3655 0 1.98988733730174e-17 +0 0 3656 0 6.76233439465845e-18 +0 0 3657 0 4.87811743801067e-18 +0 0 3658 0 1.43246115797081e-17 +0 0 3659 0 1.32593538920797e-17 +0 0 3660 0 3.69881236611696e-18 +0 0 3661 0 1.37634553687136e-17 +0 0 3662 0 2.9908940114921e-18 +0 0 3663 0 1.08023068655352e-17 +0 0 3664 0 7.05683897365329e-18 +0 0 3665 0 4.49468811420955e-18 +0 0 3666 0 1.90790257441565e-17 +0 0 3667 0 8.522915744066e-19 +0 0 3668 0 2.43709470927065e-17 +0 0 3669 0 2.61306207471933e-18 +0 0 3670 0 1.31033294405164e-18 +0 0 3671 0 4.07469096054014e-18 +0 0 3672 0 4.25335026667751e-18 +0 0 3673 0 4.69219679595937e-17 +0 0 3674 0 4.61673712259744e-18 +0 0 3675 0 2.35464998747568e-18 +0 0 3676 0 1.37531475367821e-18 +0 0 3677 0 6.12619484477932e-17 +0 0 3678 0 2.13872982574274e-18 +0 0 3679 0 3.58429005408366e-18 +0 0 3680 0 9.04406250380554e-15 +0 0 3681 0 7.43658295425884e-19 +0 0 3682 0 2.93729014055759e-17 +0 0 3683 0 2.57625041582998e-18 +0 0 3684 0 3.55316244811484e-18 +0 0 3685 0 1.78659672643432e-18 +0 0 3686 0 3.79673652432912e-17 +0 0 3687 0 3.61733686090751e-18 +0 0 3688 0 1.016148045659e-17 +0 0 3689 0 1.83127191123852e-18 +0 0 3690 0 1.10781902397997e-18 +0 0 3691 0 2.67503275008589e-18 +0 0 3692 0 4.64253295504262e-16 +0 0 3693 0 1.16688390961284e-17 +0 0 3694 0 1.45657095742043e-18 +0 0 3695 0 8.83436449331618e-17 +0 0 3696 0 3.17703315652298e-18 +0 0 3697 0 3.9263056359548e-17 +0 0 3698 0 6.42513007380891e-19 +0 0 3699 0 1.01774802522239e-16 +0 0 3700 0 8.50035295451147e-18 +0 0 3701 0 8.24197302919885e-18 +0 0 3702 0 2.83762558491759e-19 +0 0 3703 0 8.46385645162991e-19 +0 0 3704 0 1.11098655206708e-18 +0 0 3705 0 5.17254750083467e-19 +0 0 3706 0 9.38331070775033e-14 +0 0 3707 0 2.96949335216082e-18 +0 0 3708 0 5.13907047275288e-17 +0 0 3709 0 2.69438898200916e-18 +0 0 3710 0 4.43759761144407e-17 +0 0 3711 0 1.26978852485897e-18 +0 0 3712 0 7.31052720539342e-17 +0 0 3713 0 8.97543098859322e-19 +0 0 3714 0 3.82289883687383e-17 +0 0 3715 0 2.4251617767654e-18 +0 0 3716 0 5.35926420771594e-18 +0 0 3717 0 2.00583081459946e-18 +0 0 3718 0 2.0674796367217e-18 +0 0 3719 0 1.78713132514772e-18 +0 0 3720 0 2.03581559618968e-18 +0 0 3721 0 3.36283047792922e-18 +0 0 3722 0 3.05082286950529e-16 +0 0 3723 0 5.79306609563074e-17 +0 0 3724 0 3.47724596334169e-18 +0 0 3725 0 6.60615365752586e-17 +0 0 3726 0 9.20149474851469e-19 +0 0 3727 0 5.12161364727547e-17 +0 0 3728 0 4.25174564913121e-19 +0 0 3729 0 8.74999447670166e-17 +0 0 3730 0 4.84096268380146e-19 +0 0 3731 0 6.44475403796492e-17 +0 0 3732 0 1.94989432825758e-18 +0 0 3733 0 2.17846536950289e-17 +0 0 3734 0 1.75740055251247e-18 +0 0 3735 0 1.94613138184349e-18 +0 0 3736 0 1.39262603758398e-18 +0 0 3737 0 2.96365486106828e-18 +0 0 3738 0 4.03923850267144e-17 +0 0 3739 0 4.42409020471354e-18 +0 0 3740 0 1.00000000000042 +0 0 3741 0 3.41135568118906e-18 +0 0 3742 0 5.30645855551339e-19 +0 0 3743 0 2.14685316368186e-17 +0 0 3744 0 2.59703019968722e-18 +0 0 3745 0 9.72955552413506e-19 +0 0 3746 0 2.24867278511961e-17 +0 0 3747 0 5.91457771135679e-18 +0 0 3748 0 2.31825061009211e-17 +0 0 3749 0 3.47668286620833e-18 +0 0 3750 0 1.52281334252419e-18 +0 0 3751 0 5.9442141593704e-18 +0 0 3752 0 1.31016909381142e-18 +0 0 3753 0 4.17676608081716e-18 +0 0 3754 0 2.02684072967825e-18 +0 0 3755 0 7.85035539968483e-18 +0 0 3756 0 4.16401812878236e-19 +0 0 3757 0 9.58213251613286e-16 +0 0 3758 0 4.28232112561256e-18 +0 0 3759 0 1.807546492336e-18 +0 0 3760 0 2.72419052397609e-17 +0 0 3761 0 9.76481960724928e-19 +0 0 3762 0 4.06140678629857e-17 +0 0 3763 0 3.2169111191331e-18 +0 0 3764 0 2.47875063630917e-18 +0 0 3765 0 4.78559446054021e-18 +0 0 3766 0 4.87702710288212e-19 +0 0 3767 0 3.28600948306507e-12 +0 0 3768 0 6.17977250776326e-19 +0 0 3769 0 3.68692798501703e-17 +0 0 3770 0 3.79757178493888e-18 +0 0 3771 0 2.39739028696554e-18 +0 0 3772 0 2.15033387045716e-18 +0 0 3773 0 1.71143889188918e-17 +0 0 3774 0 1.12194084447438e-18 +0 0 3775 0 6.49078150913597e-19 +0 0 3776 0 1.81929605774389e-18 +0 0 3777 0 9.32961001817765e-19 +0 0 3778 0 1.08046231859355e-18 +0 0 3779 0 7.32599264783633e-16 +0 0 3780 0 2.63237962738028e-17 +0 0 3781 0 3.60859138322613e-18 +0 0 3782 0 3.01772697853064e-17 +0 0 3783 0 3.09715292910928e-18 +0 0 3784 0 2.56573016756842e-17 +0 0 3785 0 3.73525098834808e-18 +0 0 3786 0 5.21501403632971e-18 +0 0 3787 0 3.52766505550218e-18 +0 0 3788 0 1.11361465119927e-18 +0 0 3789 0 1.61496348152039e-18 +0 0 3790 0 6.49232576062298e-19 +0 0 3791 0 2.06059883152781e-18 +0 0 3792 0 2.10523075633317e-18 +0 0 3793 0 1.66673176506194e-11 +0 0 3794 0 5.7316380051915e-18 +0 0 3795 0 7.0247966568024e-17 +0 0 3796 0 2.41776116464006e-18 +0 0 3797 0 6.75776326163079e-17 +0 0 3798 0 3.3076430770213e-19 +0 0 3799 0 9.20514926865356e-18 +0 0 3800 0 3.26648123735195e-18 +0 0 3801 0 2.70324250642901e-18 +0 0 3802 0 1.01371547065679e-18 +0 0 3803 0 6.10492368338575e-19 +0 0 3804 0 2.82009555280853e-18 +0 0 3805 0 1.06486775758917e-18 +0 0 3806 0 2.11600177675242e-18 +0 0 3807 0 3.71474171763297e-18 +0 0 3808 0 1.25219373584218e-17 +0 0 3809 0 5.13191705976032e-16 +0 0 3810 0 4.30287752361884e-18 +0 0 3811 0 1.02182655572083e-18 +0 0 3812 0 6.98302734960367e-17 +0 0 3813 0 1.04508078858968e-18 +0 0 3814 0 2.72349727305384e-17 +0 0 3815 0 2.12488958328707e-18 +0 0 3816 0 5.95507205423008e-17 +0 0 3817 0 3.78046454952322e-18 +0 0 3818 0 1.32129860332746e-17 +0 0 3819 0 2.98483644728556e-18 +0 0 3820 0 5.90263102296561e-18 +0 0 3821 0 7.42700630903386e-19 +0 0 3822 0 4.69221356957161e-19 +0 0 3823 0 4.26700149542659e-18 +0 0 3824 0 2.01561300860927e-18 +0 0 3825 0 3.24727917427182e-17 +0 0 3826 0 3.47908748845587e-18 +0 0 3827 0 0.999999999946599 +0 0 3828 0 1.04105703974204e-17 +0 0 3829 0 1.75419191598244e-18 +0 0 3830 0 7.00956684142891e-19 +0 0 3831 0 1.70407919222487e-18 +0 0 3832 0 3.54654239386864e-19 +0 0 3833 0 1.89183035690705e-18 +0 0 3834 0 2.05304115871082e-17 +0 0 3835 0 4.55287014895042e-19 +0 0 3836 0 1.35629110443214e-18 +0 0 3837 0 1.15824230455355e-10 +0 0 3838 0 1.73412458773816e-18 +0 0 3839 0 1.04233790411548e-17 +0 0 3840 0 3.58080639344355e-18 +0 0 3841 0 7.09406803167717e-18 +0 0 3842 0 9.20785293127369e-20 +0 0 3843 0 1.32700579325885e-18 +0 0 3844 0 1.6721285549545e-18 +0 0 3845 0 2.6546016350969e-16 +0 0 3846 0 1.10797553396355e-17 +0 0 3847 0 2.09281985585537e-18 +0 0 3848 0 2.84046764521972e-17 +0 0 3849 0 5.12290148609763e-18 +0 0 3850 0 4.79763369213479e-18 +0 0 3851 0 1.43438863374716e-18 +0 0 3852 0 1.89874617387188e-18 +0 0 3853 0 1.18871656922357e-18 +0 0 3854 0 2.21509237551964e-18 +0 0 3855 0 7.74644640617736e-10 +0 0 3856 0 1.97164147504719e-18 +0 0 3857 0 2.26507885377651e-17 +0 0 3858 0 1.11799608476565e-18 +0 0 3859 0 2.38497430834734e-17 +0 0 3860 0 1.06452333907485e-18 +0 0 3861 0 1.50350908793227e-18 +0 0 3862 0 6.25358337733782e-19 +0 0 3863 0 1.28349696108129e-18 +0 0 3864 0 1.00295365577221e-18 +0 0 3865 0 5.77963213180894e-19 +0 0 3866 0 3.33242445235933e-18 +0 0 3867 0 2.87535521941454e-16 +0 0 3868 0 9.27391859169445e-18 +0 0 3869 0 3.6717143101808e-18 +0 0 3870 0 1.1345484103634e-17 +0 0 3871 0 7.86491510137021e-18 +0 0 3872 0 1.4863524411454e-17 +0 0 3873 0 1.60722168499152e-18 +0 0 3874 0 2.71559136332267e-18 +0 0 3875 0 1.90175461270379e-18 +0 0 3876 0 1.68205829982343e-19 +0 0 3877 0 2.87063373011513e-18 +0 0 3878 0 2.58477229373659e-18 +0 0 3879 0 1.64994205907651e-18 +0 0 3880 0 1.916112611973e-18 +0 0 3881 0 2.50713710164309e-09 +0 0 3882 0 3.3458164025353e-18 +0 0 3883 0 4.9384098594399e-18 +0 0 3884 0 1.62351160017331e-18 +0 0 3885 0 2.46098177596086e-17 +0 0 3886 0 5.56704319736986e-18 +0 0 3887 0 1.98725601575864e-18 +0 0 3888 0 2.2168307311141e-18 +0 0 3889 0 1.17978080315046e-18 +0 0 3890 0 1.2013290716269e-18 +0 0 3891 0 1.40692246949485e-18 +0 0 3892 0 9.4300240483727e-19 +0 0 3893 0 8.69514326391488e-19 +0 0 3894 0 1.95871409930867e-18 +0 0 3895 0 2.35800653444162e-18 +0 0 3896 0 2.26675565224029e-17 +0 0 3897 0 2.44428687075757e-16 +0 0 3898 0 2.66237660326761e-17 +0 0 3899 0 2.74232160630116e-18 +0 0 3900 0 1.05372251007864e-16 +0 0 3901 0 2.18496110490985e-18 +0 0 3902 0 1.1292713321245e-16 +0 0 3903 0 1.95132314073989e-18 +0 0 3904 0 1.39227639861454e-17 +0 0 3905 0 2.06274358264107e-18 +0 0 3906 0 1.20880126274726e-17 +0 0 3907 0 2.07418786363762e-18 +0 0 3908 0 6.74650485519459e-19 +0 0 3909 0 2.19700929944953e-18 +0 0 3910 0 1.61204843375756e-18 +0 0 3911 0 8.11739890743763e-18 +0 0 3912 0 2.62882449365008e-18 +0 0 3913 0 7.29855296611949e-17 +0 0 3914 0 5.74318548736851e-19 +0 0 3915 0 1.00000000601243 +0 0 3916 0 4.40461605658717e-19 +0 0 3917 0 3.81476319770769e-19 +0 0 3918 0 1.37542686022271e-17 +0 0 3919 0 2.33115513730626e-18 +0 0 3920 0 2.67423971685253e-15 +0 0 3921 0 1.83044723364109e-18 +0 0 3922 0 1.92642244960229e-18 +0 0 3923 0 6.02444434173935e-18 +0 0 3924 0 1.96847948881474e-18 +0 0 3925 0 3.00222891054397e-18 +0 0 3926 0 4.44099572703178e-08 +0 0 3927 0 2.29197513792469e-19 +0 0 3928 0 2.1166803108482e-17 +0 0 3929 0 4.02187469073658e-19 +0 0 3930 0 1.37306624949587e-18 +0 0 3931 0 1.54119797148494e-18 +0 0 3932 0 1.47147487789529e-18 +0 0 3933 0 1.15256268104637e-18 +0 0 3934 0 4.02574216351503e-15 +0 0 3935 0 1.26746543006375e-17 +0 0 3936 0 2.3411240724619e-18 +0 0 3937 0 1.14791701489681e-17 +0 0 3938 0 2.17546510319533e-18 +0 0 3939 0 6.75180673094037e-19 +0 0 3940 0 1.28989637333976e-18 +0 0 3941 0 1.50812330878859e-18 +0 0 3942 0 5.85513100766998e-19 +0 0 3943 0 1.04777260789211e-18 +0 0 3944 0 1.48232931046371e-07 +0 0 3945 0 7.87774482875635e-19 +0 0 3946 0 2.63744507198149e-17 +0 0 3947 0 3.90636461754626e-18 +0 0 3948 0 3.80208544738642e-18 +0 0 3949 0 7.74573109823809e-19 +0 0 3950 0 2.06785976068822e-18 +0 0 3951 0 1.30447663608699e-18 +0 0 3952 0 1.59068800892769e-18 +0 0 3953 0 1.18648764892997e-18 +0 0 3954 0 9.8120952788672e-19 +0 0 3955 0 2.33914246306124e-18 +0 0 3956 0 3.02217207266103e-15 +0 0 3957 0 1.81434755552068e-17 +0 0 3958 0 2.50816157222015e-18 +0 0 3959 0 2.41481417397253e-17 +0 0 3960 0 1.44946244886036e-18 +0 0 3961 0 2.65104653853742e-18 +0 0 3962 0 5.89249299870985e-19 +0 0 3963 0 8.95783371887788e-19 +0 0 3964 0 8.5742679750424e-19 +0 0 3965 0 1.77658646621312e-18 +0 0 3966 0 9.2185598810128e-19 +0 0 3967 0 1.2154358418701e-18 +0 0 3968 0 9.70205458293331e-19 +0 0 3969 0 3.17544093304322e-18 +0 0 3970 0 3.31476697240596e-07 +0 0 3971 0 2.84141672479922e-18 +0 0 3972 0 3.13967445685129e-17 +0 0 3973 0 3.71480782160654e-18 +0 0 3974 0 3.12473570172808e-18 +0 0 3975 0 3.4002060788948e-19 +0 0 3976 0 2.20639666160667e-18 +0 0 3977 0 1.73271445543519e-18 +0 0 3978 0 3.42221793364542e-19 +0 0 3979 0 6.5389779943008e-19 +0 0 3980 0 1.87425863598086e-18 +0 0 3981 0 2.18575562045445e-18 +0 0 3982 0 3.35360386546841e-18 +0 0 3983 0 1.14732642059631e-17 +0 0 3984 0 2.9808586713491e-18 +0 0 3985 0 3.53830240033168e-17 +0 0 3986 0 1.38248458375644e-15 +0 0 3987 0 1.8570277398753e-17 +0 0 3988 0 1.83012826996793e-18 +0 0 3989 0 1.06535429490805e-16 +0 0 3990 0 7.53619387444684e-18 +0 0 3991 0 1.85045216415254e-17 +0 0 3992 0 6.21325786135826e-19 +0 0 3993 0 1.29046062810748e-17 +0 0 3994 0 1.40475115006072e-18 +0 0 3995 0 1.97276858307955e-18 +0 0 3996 0 1.15195280960176e-18 +0 0 3997 0 2.23993354916454e-18 +0 0 3998 0 3.62983267744639e-19 +0 0 3999 0 1.29475933496816e-18 +0 0 4000 0 3.02720666585917e-18 +0 0 4001 0 1.2716814523882e-18 +0 0 4002 0 4.22495218625787e-17 +0 0 4003 0 1.32667269832084e-18 +0 0 4004 0 0.999999388897697 +0 0 4005 0 7.98206865259275e-19 +0 0 4006 0 3.36118355916056e-06 +0 0 4007 0 1.1421540283497e-18 +0 0 4008 0 2.76877342212012e-19 +0 0 4009 0 1.90605463291124e-18 +0 0 4010 0 1.61914339768214e-15 +0 0 4011 0 1.0284141741359e-17 +0 0 4012 0 8.75885255819218e-19 +0 0 4013 0 1.46232340446736e-18 +0 0 4014 0 1.11299393014115e-18 +0 0 4015 0 1.06782826464299e-18 +0 0 4016 0 1.26067767438573e-05 +0 0 4017 0 1.05809793661341e-18 +0 0 4018 0 1.22016232527852e-18 +0 0 4019 0 1.63773468428152e-18 +0 0 4020 0 1.89835003296399e-18 +0 0 4021 0 1.45840716659212e-18 +0 0 4022 0 2.2218275883988e-18 +0 0 4023 0 4.20204878533839e-18 +0 0 4024 0 2.59171726257106e-15 +0 0 4025 0 1.0590864920836e-17 +0 0 4026 0 1.25950493507304e-18 +0 0 4027 0 2.08658475604302e-18 +0 0 4028 0 1.24755836649362e-18 +0 0 4029 0 1.73212262801703e-18 +0 0 4030 0 9.85820228466007e-19 +0 0 4031 0 1.61428903556525e-19 +0 0 4032 0 1.67435066127386e-18 +0 0 4033 0 2.17340538961463e-18 +0 0 4034 0 2.50963482106761e-05 +0 0 4035 0 1.47349256462019e-18 +0 0 4036 0 2.60356478862588e-18 +0 0 4037 0 8.65426308032485e-19 +0 0 4038 0 1.02022110689208e-18 +0 0 4039 0 5.30181160033659e-19 +0 0 4040 0 9.93234205475705e-19 +0 0 4041 0 2.07807879113006e-18 +0 0 4042 0 1.19942342229298e-18 +0 0 4043 0 1.73908364606542e-18 +0 0 4044 0 9.6164829391123e-19 +0 0 4045 0 4.10104567015033e-18 +0 0 4046 0 2.35687166144802e-15 +0 0 4047 0 2.64787915601641e-17 +0 0 4048 0 1.72849625868195e-18 +0 0 4049 0 6.70421600371117e-18 +0 0 4050 0 1.78878293565636e-18 +0 0 4051 0 3.1342783664327e-18 +0 0 4052 0 1.61277407608276e-18 +0 0 4053 0 1.31928825512279e-18 +0 0 4054 0 3.19792704271036e-19 +0 0 4055 0 8.8999053909028e-19 +0 0 4056 0 1.47078632901235e-18 +0 0 4057 0 1.85071966337874e-18 +0 0 4058 0 2.80664000528134e-18 +0 0 4059 0 2.5169273819884e-18 +0 0 4060 0 4.02929422624671e-05 +0 0 4061 0 1.64012026139958e-18 +0 0 4062 0 8.60459421324746e-19 +0 0 4063 0 2.64675792714922e-18 +0 0 4064 0 1.5034878831523e-18 +0 0 4065 0 1.53490691794613e-18 +0 0 4066 0 2.74494378632625e-18 +0 0 4067 0 1.78846652585899e-18 +0 0 4068 0 1.32440107260848e-18 +0 0 4069 0 2.69428648753155e-18 +0 0 4070 0 1.44522190151467e-18 +0 0 4071 0 1.29082928425322e-18 +0 0 4072 0 2.16363344093591e-18 +0 0 4073 0 1.29702091741474e-17 +0 0 4074 0 4.73269418286218e-19 +0 0 4075 0 3.32079198602989e-18 +0 0 4076 0 1.56999547869316e-15 +0 0 4077 0 4.48608226662518e-17 +0 0 4078 0 1.53690086823699e-18 +0 0 4079 0 4.65509249982804e-17 +0 0 4080 0 1.91029989223339e-18 +0 0 4081 0 2.50584787099498e-18 +0 0 4082 0 2.27754699222848e-19 +0 0 4083 0 8.89673864839808e-19 +0 0 4084 0 3.21983801379281e-18 +0 0 4085 0 2.93781026017788e-18 +0 0 4086 0 2.76398502746381e-18 +0 0 4087 0 2.79574521797047e-18 +0 0 4088 0 4.45223936235606e-18 +0 0 4089 0 2.25829602852753e-18 +0 0 4090 0 1.07464064628459e-17 +0 0 4091 0 2.94384175634713e-18 +0 0 4092 0 5.86382790050519e-17 +0 0 4093 0 8.14781154227782e-19 +0 0 4094 0 1.00005796656001 +0 0 4095 0 2.58037273816184e-15 +0 0 4096 0 5.55531278876585e-19 +0 0 4097 0 0.00250677489184214 +0 0 4098 0 5.55531278876585e-19 +0 0 4099 0 8.34095545263355e-19 +0 0 4100 0 1.82773479351251e-18 +0 0 4101 0 3.49263624113719e-15 +0 0 4102 0 1.82773479351251e-18 +0 0 4103 0 8.34095545263355e-19 +0 0 4104 0 1.42217962130622e-18 +0 0 4105 0 1.16362906299171e-18 +0 0 4106 0 8.19334550907671e-19 +0 0 4107 0 0.00383307634367808 +0 0 4108 0 8.19334550907671e-19 +0 0 4109 0 1.16362906299171e-18 +0 0 4110 0 1.42217962130622e-18 +0 0 4111 0 4.33908988251607e-19 +0 0 4112 0 1.54582250501306e-18 +0 0 4113 0 1.24214439765919e-18 +0 0 4114 0 3.952081638458e-18 +0 0 4115 0 3.51701659419851e-15 +0 0 4116 0 3.952081638458e-18 +0 0 4117 0 1.24214439765919e-18 +0 0 4118 0 1.54582250501306e-18 +0 0 4119 0 4.33908988251607e-19 +0 0 4120 0 1.38902497543597e-18 +0 0 4121 0 3.73844608783761e-18 +0 0 4122 0 2.2635313796001e-18 +0 0 4123 0 1.34044935022364e-18 +0 0 4124 0 1.90831080928477e-18 +0 0 4125 0 0.00481387879731864 +0 0 4126 0 1.90831080928477e-18 +0 0 4127 0 1.34044935022364e-18 +0 0 4128 0 2.2635313796001e-18 +0 0 4129 0 3.73844608783761e-18 +0 0 4130 0 1.38902497543597e-18 +0 0 4131 0 3.8236658636134e-19 +0 0 4132 0 2.49344409471586e-19 +0 0 4133 0 1.97689802051706e-18 +0 0 4134 0 2.29686374023471e-18 +0 0 4135 0 1.09673558903402e-18 +0 0 4136 0 4.74800305895026e-18 +0 0 4137 0 1.55316545828167e-15 +0 0 4138 0 1.01493553250854e-17 +0 0 4139 0 4.92702249693428e-19 +0 0 4140 0 3.1885362972276e-18 +0 0 4141 0 1.97689802051706e-18 +0 0 4142 0 2.49344409471586e-19 +0 0 4143 0 3.8236658636134e-19 +0 0 4144 0 5.98058190731265e-19 +0 0 4145 0 2.57554889380886e-18 +0 0 4146 0 5.30546995477236e-19 +0 0 4147 0 7.51991529403735e-19 +0 0 4148 0 1.95453164176893e-18 +0 0 4149 0 3.13565389241416e-19 +0 0 4150 0 8.79721751673404e-19 +0 0 4151 0 0.00563643136748672 +0 0 4152 0 1.30593685456232e-18 +0 0 4153 0 2.11023716878433e-18 +0 0 4154 0 2.56035463503347e-18 +0 0 4155 0 2.94094852194247e-18 +0 0 4156 0 5.30546995477236e-19 +0 0 4157 0 2.57554889380886e-18 +0 0 4158 0 5.98058190731265e-19 +0 0 4159 0 9.27324722885498e-19 +0 0 4160 0 2.20081256388239e-18 +0 0 4161 0 1.58896952875554e-18 +0 0 4162 0 2.97454916777558e-18 +0 0 4163 0 3.44315067898932e-18 +0 0 4164 0 2.10740056595978e-17 +0 0 4165 0 7.50127045278275e-19 +0 0 4166 0 9.2057763198762e-18 +0 0 4167 0 2.0741379914504e-15 +0 0 4168 0 7.20935553647188e-17 +0 0 4169 0 1.87236302498674e-18 +0 0 4170 0 2.10740056595978e-17 +0 0 4171 0 3.44315067898932e-18 +0 0 4172 0 2.97454916777558e-18 +0 0 4173 0 1.58896952875554e-18 +0 0 4174 0 2.20081256388239e-18 +0 0 4175 0 9.27324722885498e-19 +0 0 4176 0 8.8600159420845e-19 +0 0 4177 0 3.16673995014185e-18 +0 0 4178 0 5.43591356455279e-19 +0 0 4179 0 7.10376682286843e-18 +0 0 4180 0 1.36346523799435e-18 +0 0 4181 0 5.0782617412194e-17 +0 0 4182 0 2.21473789837879e-18 +0 0 4183 0 1.14571470639666e-17 +0 0 4184 0 7.96908291680826e-19 +0 0 4185 0 0.993634116390207 +0 0 4186 0 4.53021104131582e-18 +0 0 4187 0 6.37155214512178e-19 +0 0 4188 0 1.18617272561855e-18 +0 0 4189 0 3.3611835582617e-06 +0 0 4190 0 1.00455934942192e-18 +0 0 4191 0 2.01850788382412e-18 +0 0 4192 0 1.24928075913097e-17 +0 0 4193 0 6.92060163514052e-16 +0 0 4194 0 7.43083697797293e-19 +0 0 4195 0 2.54617117006143e-19 +0 0 4196 0 1.1003382917399e-18 +0 0 4197 0 1.40792430203977e-18 +0 0 4198 0 6.16911047210328e-19 +0 0 4199 0 1.2606776744731e-05 +0 0 4200 0 1.69495183290192e-19 +0 0 4201 0 6.36483323937634e-19 +0 0 4202 0 1.38995534207815e-18 +0 0 4203 0 7.81393928236789e-19 +0 0 4204 0 2.50980714556392e-18 +0 0 4205 0 2.87411716770691e-19 +0 0 4206 0 1.56733737494058e-17 +0 0 4207 0 7.81701928270728e-16 +0 0 4208 0 1.15761878010086e-18 +0 0 4209 0 1.39993439869165e-18 +0 0 4210 0 1.09572062252009e-18 +0 0 4211 0 6.21043182398736e-19 +0 0 4212 0 6.66373590678114e-19 +0 0 4213 0 2.01095440822119e-18 +0 0 4214 0 6.98105895312388e-19 +0 0 4215 0 2.56259140371907e-18 +0 0 4216 0 2.35093250118513e-18 +0 0 4217 0 2.50963482095209e-05 +0 0 4218 0 7.43150969547741e-19 +0 0 4219 0 4.01877076555565e-19 +0 0 4220 0 1.39887650104652e-18 +0 0 4221 0 2.80821549654787e-18 +0 0 4222 0 1.72319799200665e-18 +0 0 4223 0 8.35433412288395e-19 +0 0 4224 0 1.83128072585209e-18 +0 0 4225 0 1.43095929052689e-18 +0 0 4226 0 4.45454466553057e-18 +0 0 4227 0 9.33196899458173e-19 +0 0 4228 0 4.96392093536819e-18 +0 0 4229 0 9.05247385879403e-16 +0 0 4230 0 7.93152037972278e-18 +0 0 4231 0 1.62135951385422e-18 +0 0 4232 0 1.92875204192295e-18 +0 0 4233 0 2.67565963119913e-19 +0 0 4234 0 1.40524926710383e-18 +0 0 4235 0 5.77342351014994e-19 +0 0 4236 0 1.62798961739383e-18 +0 0 4237 0 1.24766039431944e-18 +0 0 4238 0 8.82273972349385e-19 +0 0 4239 0 2.9336915628316e-18 +0 0 4240 0 8.58360617389538e-19 +0 0 4241 0 1.82546606847106e-18 +0 0 4242 0 2.35252748125629e-18 +0 0 4243 0 4.02929422636362e-05 +0 0 4244 0 2.94892485512697e-18 +0 0 4245 0 2.68546624212349e-18 +0 0 4246 0 2.11108895351225e-18 +0 0 4247 0 1.78737220360629e-18 +0 0 4248 0 2.390627192371e-19 +0 0 4249 0 2.49437896467627e-19 +0 0 4250 0 1.3903158909957e-18 +0 0 4251 0 6.72166468149603e-19 +0 0 4252 0 1.44380168685973e-18 +0 0 4253 0 8.73450669902391e-19 +0 0 4254 0 5.85276360730453e-18 +0 0 4255 0 1.19248465456529e-18 +0 0 4256 0 5.47652831559534e-17 +0 0 4257 0 3.25957169977857e-18 +0 0 4258 0 4.26513148960104e-17 +0 0 4259 0 2.50148707146135e-16 +0 0 4260 0 8.60801641010652e-18 +0 0 4261 0 2.07942519877172e-18 +0 0 4262 0 1.31929584359524e-17 +0 0 4263 0 1.21891784313343e-18 +0 0 4264 0 2.70953759453882e-18 +0 0 4265 0 6.53089227481834e-19 +0 0 4266 0 1.95602512022662e-18 +0 0 4267 0 3.20806449489594e-19 +0 0 4268 0 1.24897111217953e-18 +0 0 4269 0 8.50742393757738e-18 +0 0 4270 0 1.24680824958787e-18 +0 0 4271 0 1.30697289427487e-17 +0 0 4272 0 5.19564618196949e-18 +0 0 4273 0 2.45245488692338e-17 +0 0 4274 0 3.08265431972764e-18 +0 0 4275 0 3.57771565864915e-17 +0 0 4276 0 6.41289594967113e-19 +0 0 4277 0 1.00005796656001 +0 0 4278 0 7.84042855818418e-19 +0 0 4279 0 1.55752693487867e-18 +0 0 4280 0 9.16952949651163e-18 +0 0 4281 0 1.80274740377937e-18 +0 0 4282 0 1.33656056569664e-18 +0 0 4283 0 2.74461210650789e-18 +0 0 4284 0 8.45833280397553e-19 +0 0 4285 0 3.65204610526817e-18 +0 0 4286 0 4.50114997449899e-15 +0 0 4287 0 6.88626299158338e-19 +0 0 4288 0 2.00851903783663e-18 +0 0 4289 0 5.6228055960448e-19 +0 0 4290 0 1.51020135205782e-17 +0 0 4291 0 4.16282908317337e-19 +0 0 4292 0 4.44099563729427e-08 +0 0 4293 0 1.28561303865642e-18 +0 0 4294 0 1.70832361310606e-18 +0 0 4295 0 1.84627277432592e-18 +0 0 4296 0 1.22432860084315e-18 +0 0 4297 0 1.55698520189335e-17 +0 0 4298 0 1.71576846659859e-18 +0 0 4299 0 2.03923719021862e-17 +0 0 4300 0 1.60351277511566e-15 +0 0 4301 0 2.49917478259584e-18 +0 0 4302 0 1.06254200655281e-18 +0 0 4303 0 1.26362039977278e-18 +0 0 4304 0 9.46194932920278e-19 +0 0 4305 0 1.33665315456422e-18 +0 0 4306 0 1.9692231155862e-18 +0 0 4307 0 3.91670107585051e-18 +0 0 4308 0 2.3159752848164e-17 +0 0 4309 0 1.09191495072798e-18 +0 0 4310 0 1.4823293307531e-07 +0 0 4311 0 6.11500719820854e-19 +0 0 4312 0 1.07197432026497e-18 +0 0 4313 0 1.5142234168359e-18 +0 0 4314 0 2.46644218110454e-18 +0 0 4315 0 1.40371416867332e-18 +0 0 4316 0 1.140511675266e-18 +0 0 4317 0 2.36234892970035e-18 +0 0 4318 0 1.77662570996702e-18 +0 0 4319 0 2.19152800650462e-17 +0 0 4320 0 2.57833243318191e-18 +0 0 4321 0 2.85639574611506e-17 +0 0 4322 0 9.91151790917013e-16 +0 0 4323 0 5.30043717779033e-18 +0 0 4324 0 2.10371057706612e-18 +0 0 4325 0 8.60593463400568e-19 +0 0 4326 0 7.35095590903988e-20 +0 0 4327 0 8.29337688609936e-19 +0 0 4328 0 4.13416466578867e-19 +0 0 4329 0 1.4225688583727e-18 +0 0 4330 0 2.65057744825512e-19 +0 0 4331 0 1.82794886102265e-18 +0 0 4332 0 3.74723263696822e-18 +0 0 4333 0 2.25318700308692e-18 +0 0 4334 0 2.84863990304223e-17 +0 0 4335 0 1.75315651714237e-18 +0 0 4336 0 3.31476695759421e-07 +0 0 4337 0 1.04850390679235e-18 +0 0 4338 0 6.97494986379211e-19 +0 0 4339 0 2.03910895666582e-18 +0 0 4340 0 1.34664150996287e-18 +0 0 4341 0 2.28893438910318e-18 +0 0 4342 0 1.00754357289233e-18 +0 0 4343 0 1.64779809681115e-18 +0 0 4344 0 1.68360895243061e-18 +0 0 4345 0 9.66398984647304e-18 +0 0 4346 0 1.94656528730054e-18 +0 0 4347 0 2.37686263478627e-17 +0 0 4348 0 3.90174723877407e-18 +0 0 4349 0 9.91917140435056e-17 +0 0 4350 0 4.86012009810972e-19 +0 0 4351 0 8.28126909558014e-17 +0 0 4352 0 1.6873760945632e-15 +0 0 4353 0 1.83955297195421e-17 +0 0 4354 0 2.09775623221268e-18 +0 0 4355 0 8.21946746464872e-18 +0 0 4356 0 2.24943199516725e-18 +0 0 4357 0 8.331648131048e-19 +0 0 4358 0 1.31509799038373e-18 +0 0 4359 0 1.26313941947665e-18 +0 0 4360 0 4.65932514240116e-18 +0 0 4361 0 1.01712839663319e-18 +0 0 4362 0 6.90170265224349e-18 +0 0 4363 0 4.11797368346066e-18 +0 0 4364 0 8.73954983764149e-18 +0 0 4365 0 1.94675477680883e-18 +0 0 4366 0 1.03960670239348e-16 +0 0 4367 0 1.15907459590437e-18 +0 0 4368 0 4.98692666457565e-17 +0 0 4369 0 1.66824923142357e-18 +0 0 4370 0 0.999999388897691 +0 0 4371 0 1.41194645571619e-17 +0 0 4372 0 2.1674438244663e-18 +0 0 4373 0 1.39096798593505e-18 +0 0 4374 0 5.73235645406625e-18 +0 0 4375 0 1.37909595793719e-18 +0 0 4376 0 1.58273090142402e-18 +0 0 4377 0 2.34787452941115e-17 +0 0 4378 0 1.00922231444663e-18 +0 0 4379 0 7.93378724748404e-19 +0 0 4380 0 8.39463400018419e-19 +0 0 4381 0 5.6740278349967e-19 +0 0 4382 0 2.79488406246857e-18 +0 0 4383 0 8.13232263472701e-19 +0 0 4384 0 8.05224241830525e-18 +0 0 4385 0 1.20174542508633e-18 +0 0 4386 0 1.15822495527002e-10 +0 0 4387 0 2.56571663769367e-18 +0 0 4388 0 7.26576449172886e-19 +0 0 4389 0 6.65713960155314e-18 +0 0 4390 0 3.75732788223129e-18 +0 0 4391 0 2.13184037140229e-17 +0 0 4392 0 2.22075307974658e-18 +0 0 4393 0 1.40299017587592e-17 +0 0 4394 0 9.37289729950568e-16 +0 0 4395 0 1.55461053034639e-18 +0 0 4396 0 7.09967710747321e-20 +0 0 4397 0 2.00516813590234e-18 +0 0 4398 0 4.48902057308056e-19 +0 0 4399 0 2.31996252793461e-18 +0 0 4400 0 3.38779025507733e-17 +0 0 4401 0 1.01265635180199e-18 +0 0 4402 0 3.21695757737913e-17 +0 0 4403 0 7.4799629768856e-19 +0 0 4404 0 7.74645527302414e-10 +0 0 4405 0 1.88165197623774e-18 +0 0 4406 0 1.79912905338763e-19 +0 0 4407 0 7.15396490984393e-19 +0 0 4408 0 2.39196190004959e-18 +0 0 4409 0 7.18794538048676e-19 +0 0 4410 0 2.05168633742594e-18 +0 0 4411 0 1.89015814356138e-17 +0 0 4412 0 4.00862950329241e-18 +0 0 4413 0 9.38991478343865e-18 +0 0 4414 0 3.49514199969852e-18 +0 0 4415 0 1.37360811330109e-17 +0 0 4416 0 1.55505342067933e-15 +0 0 4417 0 1.2182322790428e-18 +0 0 4418 0 2.23280762472391e-18 +0 0 4419 0 1.14138147119208e-18 +0 0 4420 0 1.67866970685129e-18 +0 0 4421 0 1.93803422270968e-18 +0 0 4422 0 5.19948430890975e-19 +0 0 4423 0 2.58639630794041e-18 +0 0 4424 0 1.71508261543857e-18 +0 0 4425 0 2.28483277083605e-18 +0 0 4426 0 2.77700085665119e-17 +0 0 4427 0 5.04846069887922e-18 +0 0 4428 0 5.44532552439598e-17 +0 0 4429 0 2.95534890112376e-18 +0 0 4430 0 2.50713699481211e-09 +0 0 4431 0 2.80183401740349e-18 +0 0 4432 0 1.82896063807666e-18 +0 0 4433 0 2.51607831737298e-18 +0 0 4434 0 3.26149183390683e-18 +0 0 4435 0 2.65778615440014e-18 +0 0 4436 0 1.24003707927226e-18 +0 0 4437 0 1.33026100478387e-17 +0 0 4438 0 9.42032355634267e-19 +0 0 4439 0 1.93011568300365e-17 +0 0 4440 0 9.00501602160237e-19 +0 0 4441 0 9.95062698071253e-17 +0 0 4442 0 8.69431504974533e-19 +0 0 4443 0 8.35266860755763e-17 +0 0 4444 0 2.23197016375046e-18 +0 0 4445 0 7.12863242683627e-17 +0 0 4446 0 5.2451266158736e-16 +0 0 4447 0 1.51650930312417e-17 +0 0 4448 0 1.31844656275323e-18 +0 0 4449 0 4.41635142144534e-18 +0 0 4450 0 1.03324440684087e-18 +0 0 4451 0 1.62217401420888e-18 +0 0 4452 0 2.19042443217293e-18 +0 0 4453 0 5.97318279357158e-19 +0 0 4454 0 1.65590459837362e-17 +0 0 4455 0 2.82281976218467e-18 +0 0 4456 0 1.65377263313951e-17 +0 0 4457 0 2.60694108759362e-18 +0 0 4458 0 6.91466896733149e-17 +0 0 4459 0 2.86834360214588e-18 +0 0 4460 0 7.07357000173648e-17 +0 0 4461 0 1.33630178176608e-18 +0 0 4462 0 3.94617336939075e-17 +0 0 4463 0 2.83092020052786e-18 +0 0 4464 0 1.00000000601243 +0 0 4465 0 1.05436308116818e-18 +0 0 4466 0 1.6402414411762e-18 +0 0 4467 0 1.82091491487296e-17 +0 0 4468 0 2.44191011550203e-18 +0 0 4469 0 3.73183676246146e-18 +0 0 4470 0 1.96359302117932e-17 +0 0 4471 0 5.39386658749985e-18 +0 0 4472 0 2.1552755680396e-17 +0 0 4473 0 2.61983864131995e-18 +0 0 4474 0 4.99726368301945e-19 +0 0 4475 0 5.07323585894669e-18 +0 0 4476 0 1.89352539095299e-18 +0 0 4477 0 9.77592221150613e-18 +0 0 4478 0 1.85553506616602e-18 +0 0 4479 0 2.51733008058551e-18 +0 0 4480 0 1.60590711898886e-18 +0 0 4481 0 3.23204303994425e-18 +0 0 4482 0 4.73753023744843e-18 +0 0 4483 0 2.29663010395629e-18 +0 0 4484 0 4.29049098309563e-17 +0 0 4485 0 8.84832376316428e-19 +0 0 4486 0 4.2214094859141e-17 +0 0 4487 0 1.55217394888458e-18 +0 0 4488 0 6.03062342382853e-18 +0 0 4489 0 1.82355116378528e-15 +0 0 4490 0 1.11072827069034e-18 +0 0 4491 0 2.42529227573021e-18 +0 0 4492 0 9.71567551124919e-19 +0 0 4493 0 6.72871551251627e-18 +0 0 4494 0 1.70808821046423e-18 +0 0 4495 0 2.89399858493919e-18 +0 0 4496 0 7.31590055447549e-18 +0 0 4497 0 1.95592593625541e-17 +0 0 4498 0 2.68130063679826e-18 +0 0 4499 0 3.28580027772085e-12 +0 0 4500 0 2.04762094697032e-18 +0 0 4501 0 6.52445888147716e-19 +0 0 4502 0 3.72257083958534e-18 +0 0 4503 0 5.79888706123717e-19 +0 0 4504 0 1.3212161065921e-17 +0 0 4505 0 5.09229531734227e-18 +0 0 4506 0 3.05503942515404e-17 +0 0 4507 0 7.89692178223206e-19 +0 0 4508 0 4.47193990943912e-17 +0 0 4509 0 9.4815740660619e-19 +0 0 4510 0 1.71392674508298e-17 +0 0 4511 0 1.07923857100328e-15 +0 0 4512 0 1.5940008518564e-18 +0 0 4513 0 5.7038645349735e-19 +0 0 4514 0 2.45322522882082e-18 +0 0 4515 0 3.34483801716317e-18 +0 0 4516 0 2.38915337297522e-18 +0 0 4517 0 3.14623655265252e-18 +0 0 4518 0 5.07374464897179e-18 +0 0 4519 0 1.88966688260266e-17 +0 0 4520 0 8.88915893693209e-19 +0 0 4521 0 3.79463032545212e-17 +0 0 4522 0 8.34785064409739e-19 +0 0 4523 0 4.32245786591207e-17 +0 0 4524 0 5.06523642134116e-18 +0 0 4525 0 1.66677081745669e-11 +0 0 4526 0 1.44185526506596e-18 +0 0 4527 0 1.19040441985282e-18 +0 0 4528 0 7.64606332954482e-19 +0 0 4529 0 9.39246672134535e-19 +0 0 4530 0 4.5514942660138e-18 +0 0 4531 0 4.04117387635888e-18 +0 0 4532 0 1.0192885529424e-17 +0 0 4533 0 1.66590179897495e-18 +0 0 4534 0 6.66578560190097e-17 +0 0 4535 0 1.06401417251357e-18 +0 0 4536 0 3.715096162606e-17 +0 0 4537 0 3.0304781459356e-18 +0 0 4538 0 5.92186835998553e-17 +0 0 4539 0 1.41913775259792e-18 +0 0 4540 0 5.76071333749632e-17 +0 0 4541 0 9.71369261656908e-17 +0 0 4542 0 2.20187624275176e-17 +0 0 4543 0 1.89065196511082e-18 +0 0 4544 0 4.53522331699335e-19 +0 0 4545 0 7.50798322236227e-19 +0 0 4546 0 1.5551352192566e-18 +0 0 4547 0 3.39496000006214e-18 +0 0 4548 0 2.02828861155231e-18 +0 0 4549 0 8.46788020436632e-17 +0 0 4550 0 2.78678465735168e-18 +0 0 4551 0 9.56309639398472e-17 +0 0 4552 0 4.40567720092661e-18 +0 0 4553 0 3.01377395539671e-17 +0 0 4554 0 2.54132598319066e-18 +0 0 4555 0 3.86720487619025e-17 +0 0 4556 0 1.96364064884486e-18 +0 0 4557 0 1.87037759211616e-17 +0 0 4558 0 1.47677444424379e-19 +0 0 4559 0 0.999999999946599 +0 0 4560 0 1.81599033513997e-17 +0 0 4561 0 1.21298640913324e-17 +0 0 4562 0 2.26641667088627e-18 +0 0 4563 0 8.78555215733839e-18 +0 0 4564 0 1.05668383045232e-17 +0 0 4565 0 1.78128248358766e-18 +0 0 4566 0 1.70451782188342e-17 +0 0 4567 0 3.67515956381825e-18 +0 0 4568 0 9.95141521256182e-18 +0 0 4569 0 1.35662116873347e-18 +0 0 4570 0 1.17559790969188e-18 +0 0 4571 0 2.73161107785179e-17 +0 0 4572 0 1.33167541640983e-18 +0 0 4573 0 1.780073297747e-17 +0 0 4574 0 8.19909609662093e-19 +0 0 4575 0 6.03418254353912e-18 +0 0 4576 0 4.24935397146119e-18 +0 0 4577 0 2.31236337211323e-18 +0 0 4578 0 4.94253116233336e-17 +0 0 4579 0 1.55685396665387e-18 +0 0 4580 0 4.22292406750088e-18 +0 0 4581 0 1.48855860649931e-18 +0 0 4582 0 4.66543067683504e-17 +0 0 4583 0 1.17348287488115e-18 +0 0 4584 0 3.87268065641673e-18 +0 0 4585 0 7.66052402970308e-19 +0 0 4586 0 2.92208271924261e-18 +0 0 4587 0 7.89440383397635e-18 +0 0 4588 0 3.53482693401507e-18 +0 0 4589 0 2.3411622656607e-17 +0 0 4590 0 3.26771082243203e-18 +0 0 4591 0 1.61190614656031e-17 +0 0 4592 0 3.4370325665221e-18 +0 0 4593 0 3.32628465450467e-17 +0 0 4594 0 8.53918868107865e-19 +0 0 4595 0 8.9670315304044e-15 +0 0 4596 0 7.10565064962284e-19 +0 0 4597 0 1.42753919650275e-18 +0 0 4598 0 1.00047972255078e-17 +0 0 4599 0 1.03563719324952e-17 +0 0 4600 0 9.69298761128121e-17 +0 0 4601 0 1.42315711451327e-18 +0 0 4602 0 2.52191092191642e-17 +0 0 4603 0 4.04346582301176e-18 +0 0 4604 0 8.46080104390336e-17 +0 0 4605 0 4.12316216872615e-19 +0 0 4606 0 1.46266791272966e-17 +0 0 4607 0 1.82372689028947e-16 +0 0 4608 0 2.53209940779562e-18 +0 0 4609 0 5.70983297691129e-19 +0 0 4610 0 2.63089236743037e-18 +0 0 4611 0 2.25828647967246e-18 +0 0 4612 0 8.03031822155128e-19 +0 0 4613 0 4.05611372506651e-17 +0 0 4614 0 2.7312659549867e-18 +0 0 4615 0 7.36309891715404e-17 +0 0 4616 0 1.3282422954401e-18 +0 0 4617 0 4.21600208256479e-17 +0 0 4618 0 1.23319470549848e-18 +0 0 4619 0 8.47483409068694e-17 +0 0 4620 0 1.46163748369345e-18 +0 0 4621 0 9.40254105334841e-14 +0 0 4622 0 1.68541281904996e-18 +0 0 4623 0 8.10911055110097e-19 +0 0 4624 0 2.57335689643029e-18 +0 0 4625 0 3.77377944074704e-18 +0 0 4626 0 1.91963331384018e-17 +0 0 4627 0 1.4217158293415e-18 +0 0 4628 0 6.40281316923298e-17 +0 0 4629 0 2.44861333956171e-18 +0 0 4630 0 9.86609983600515e-17 +0 0 4631 0 1.69529933262755e-18 +0 0 4632 0 4.49627716048793e-17 +0 0 4633 0 2.26694933948831e-18 +0 0 4634 0 8.48575629510563e-17 +0 0 4635 0 1.35912189675923e-18 +0 0 4636 0 9.81117260929721e-17 +0 0 4637 0 6.79937132048747e-16 +0 0 4638 0 2.51799886265295e-18 +0 0 4639 0 1.66113358452794e-18 +0 0 4640 0 1.93863276595729e-18 +0 0 4641 0 4.37280288305447e-18 +0 0 4642 0 4.93792606136563e-19 +0 0 4643 0 6.92702245612624e-17 +0 0 4644 0 1.84357604468247e-18 +0 0 4645 0 5.18974356106726e-16 +0 0 4646 0 1.39403510342428e-18 +0 0 4647 0 6.86334971097448e-18 +0 0 4648 0 9.68731423656698e-19 +0 0 4649 0 2.00880573392017e-17 +0 0 4650 0 4.12251656229446e-19 +0 0 4651 0 7.26700322206153e-18 +0 0 4652 0 2.74001821130082e-18 +0 0 4653 0 5.98065499068304e-17 +0 0 4654 0 8.84085570587374e-19 +0 0 4655 0 1.00000000000042 +0 0 4656 0 2.6050801201203e-18 +0 0 4657 0 2.70259188847868e-18 +0 0 4658 0 1.75749990640853e-17 +0 0 4659 0 3.35938836013527e-18 +0 0 4660 0 1.47452046418952e-18 +0 0 4661 0 4.36926881843205e-17 +0 0 4662 0 2.12530061821874e-18 +0 0 4663 0 5.5661672871825e-17 +0 0 4664 0 2.19913833485762e-18 +0 0 4665 0 1.06367456561192e-18 +0 0 4666 0 1.68679765991253e-17 +0 0 4667 0 3.90805499899478e-18 +0 0 4668 0 6.58190207998209e-19 +0 0 4669 0 1.21710037435073e-18 +0 0 4670 0 3.4751429831436e-17 +0 0 4671 0 3.32429637578048e-18 +0 0 4672 0 8.72896769500764e-19 +0 0 4673 0 7.80486247780718e-17 +0 0 4674 0 3.56734189562235e-18 +0 0 4675 0 3.04664649991898e-17 +0 0 4676 0 1.12834592856099e-18 +0 0 4677 0 4.19507986589865e-17 +0 0 4678 0 2.14558378582087e-18 +0 0 4679 0 2.44466054360953e-17 +0 0 4680 0 2.04928673712547e-18 +0 0 4681 0 1.72252771527745e-18 +0 0 4682 0 5.64649828381136e-17 +0 0 4683 0 3.91661786026064e-18 +0 0 4684 0 2.34844349927791e-17 +0 0 4685 0 2.20035812214796e-18 +0 0 4686 0 3.30363750242268e-17 +0 0 4687 0 5.20256113104033e-19 +0 0 4688 0 2.27096665040141e-17 +0 0 4689 0 3.52388463710559e-18 +0 0 4690 0 1.32005714403385e-17 +0 0 4691 0 1.9020891471124e-18 +0 0 4692 0 4.99761493255782e-18 +0 0 4693 0 1.45409589509548e-17 +0 0 4694 0 1.74568215514829e-18 +0 0 4695 0 2.41525418642412e-16 +0 0 4696 0 9.20099151960269e-19 +0 0 4697 0 5.53733126823227e-17 +0 0 4698 0 9.7676449971151e-19 +0 0 4699 0 7.99189394490667e-17 +0 0 4700 0 5.27845905635122e-19 +0 0 4701 0 1.00643179412211e-16 +0 0 4702 0 6.52490222081832e-18 +0 0 4703 0 1.05638972211807e-17 +0 0 4704 0 1.25288386914974e-16 +0 0 4705 0 8.07825254211528e-19 +0 0 4706 0 3.72544680094089e-18 +0 0 4707 0 3.45813121068957e-18 +0 0 4708 0 2.48748156367424e-16 +0 0 4709 0 1.0580550925561e-18 +0 0 4710 0 3.32999084493989e-17 +0 0 4711 0 9.1015211749309e-19 +0 0 4712 0 1.70171896672101e-17 +0 0 4713 0 1.56239951931288e-18 +0 0 4714 0 6.81652331909625e-17 +0 0 4715 0 1.88444052857555e-18 +0 0 4716 0 2.99965885144125e-17 +0 0 4717 0 4.26645674863386e-18 +0 0 4718 0 8.69187091167311e-17 +0 0 4719 0 7.61903493823097e-19 +0 0 4720 0 1.08652916204007e-18 +0 0 4721 0 1.60786102694979e-17 +0 0 4722 0 3.06456514406162e-18 +0 0 4723 0 1.68074567642292e-16 +0 0 4724 0 1.35090898811823e-18 +0 0 4725 0 1.44522905260285e-16 +0 0 4726 0 2.78184038782697e-18 +0 0 4727 0 2.3324548474171e-17 +0 0 4728 0 1.54718382188281e-18 +0 0 4729 0 1.86222265472617e-17 +0 0 4730 0 3.21240025579814e-18 +0 0 4731 0 4.38518410338035e-17 +0 0 4732 0 1.11654066212592e-18 +0 0 4733 0 1.45679151785105e-16 +0 0 4734 0 1.71191750993693e-16 +0 0 4735 0 1.78588077165112e-17 +0 0 4736 0 6.39725009560789e-19 +0 0 4737 0 2.7076044828729e-18 +0 0 4738 0 1.53919739049248e-17 +0 0 4739 0 3.9928150198714e-18 +0 0 4740 0 1.91470249562138e-16 +0 0 4741 0 5.22223601669421e-18 +0 0 4742 0 8.6607725582489e-17 +0 0 4743 0 1.91856621373346e-18 +0 0 4744 0 6.60828924561265e-18 +0 0 4745 0 2.37137545751032e-18 +0 0 4746 0 7.10376682286843e-18 +0 0 4747 0 4.37026804085179e-19 +0 0 4748 0 3.76821378555173e-18 +0 0 4749 0 3.14026888201556e-18 +0 0 4750 0 1.14594233078201e-17 +0 0 4751 0 2.74728498458778e-18 +0 0 4752 0 0.999999999999999 +0 0 4753 0 4.28894923192642e-17 +0 0 4754 0 4.80930464461018e-17 +0 0 4755 0 8.23698579852883e-19 +0 0 4756 0 4.13039521059363e-17 +0 0 4757 0 6.33330359307253e-17 +0 0 4758 0 3.36445051810271e-18 +0 0 4759 0 1.52484895126038e-17 +0 0 4760 0 1.8247680876599e-18 +0 0 4761 0 1.33707635911506e-17 +0 0 4762 0 3.31778825049323e-17 +0 0 4763 0 3.98212580301542e-18 +0 0 4764 0 7.12137113608288e-17 +0 0 4765 0 1.86701732327884e-18 +0 0 4766 0 4.77098901889526e-17 +0 0 4767 0 1.37017289141665e-18 +0 0 4768 0 2.41099230793063e-17 +0 0 4769 0 4.75411169277054e-17 +0 0 4770 0 4.88794287576856e-18 +0 0 4771 0 1.38876151957571e-16 +0 0 4772 0 3.71742597899205e-18 +0 0 4773 0 7.26944247743789e-17 +0 0 4774 0 2.04576712539531e-18 +0 0 4775 0 3.33819212891476e-17 +0 0 4776 0 3.05908664355393e-18 +0 0 4777 0 1.22024813038207e-17 +0 0 4778 0 2.69402830261245e-17 +0 0 4779 0 2.40174846822923e-18 +0 0 4780 0 1.51374135417e-16 +0 0 4781 0 1.14766793205705e-18 +0 0 4782 0 9.91394345712618e-17 +0 0 4783 0 2.54360109390223e-19 +0 0 4784 0 4.15387956430725e-17 +0 0 4785 0 1.18275713121039e-18 +0 0 4786 0 3.46104948818545e-17 +0 0 4787 0 2.95157385225482e-18 +0 0 4788 0 1.52302000667598e-17 +0 0 4789 0 1.07663710455641e-17 +0 0 4790 0 2.2117180973676e-19 +0 0 4791 0 2.60578957183125e-16 +0 0 4792 0 1.97956988691999e-18 +0 0 4793 0 1.22916374611202e-16 +0 0 4794 0 1.10593119761817e-18 +0 0 4795 0 5.97497729436732e-17 +0 0 4796 0 1.14311824147772e-18 +0 0 4797 0 6.39604778323653e-17 +0 0 4798 0 3.35597082011029e-18 +0 0 4799 0 8.9318287554069e-17 +0 0 4800 0 7.48751992378954e-19 +0 0 4801 0 6.17192828261283e-18 +0 0 4802 0 2.4185420756896e-18 +0 0 4803 0 4.33063747243872e-18 +0 0 4804 0 2.64464617237487e-16 +0 0 4805 0 1.23161782565109e-18 +0 0 4806 0 8.94062191730327e-17 +0 0 4807 0 2.18366031683191e-18 +0 0 4808 0 3.00406822616448e-17 +0 0 4809 0 3.4855063766049e-18 +0 0 4810 0 2.66559034686065e-17 +0 0 4811 0 7.87258772090364e-19 +0 0 4812 0 4.32109206952745e-17 +0 0 4813 0 2.14741754788995e-18 +0 0 4814 0 1.09953573745786e-16 +0 0 4815 0 1.26037650281236e-18 +0 0 4816 0 2.46369922270662e-16 +0 0 4817 0 1.88446372541894e-18 +0 0 4818 0 3.17665426547784e-18 +0 0 4819 0 1.64070015328692e-16 +0 0 4820 0 3.57745334161851e-18 +0 0 4821 0 1.13306170236349e-16 +0 0 4822 0 2.5685310960591e-18 +0 0 4823 0 4.35692629595547e-17 +0 0 4824 0 1.75583797488831e-18 +0 0 4825 0 1.79349977313243e-17 +0 0 4826 0 1.31805487792633e-18 +0 0 4827 0 7.64367551883645e-18 +0 0 4828 0 8.58424276176852e-19 +0 0 4829 0 2.90666024420104e-17 +0 0 4830 0 2.24535934665492e-18 +0 0 4831 0 1.60535343067619e-16 +0 0 4832 0 4.0906329848556e-16 +0 0 4833 0 3.85310843479062e-18 +0 0 4834 0 2.17523872309462e-17 +0 0 4835 0 1.90557733681472e-18 +0 0 4836 0 1.29142693946804e-16 +0 0 4837 0 3.9928150198714e-18 +0 0 4838 0 7.07235294931805e-17 +0 0 4839 0 4.42549568813618e-18 +0 0 4840 0 1.51905405805649e-17 +0 0 4841 0 1.44548355346847e-18 +0 0 4842 0 5.37560739919033e-18 +0 0 4843 0 5.43591356455279e-19 +0 0 4844 0 8.50842110888861e-18 +0 0 4845 0 1.7551373522515e-18 +0 0 4846 0 6.65075496225602e-18 +0 0 4847 0 4.0446414972373e-18 +0 0 4848 0 4.09688117279117e-17 +0 0 4849 0 2.37018480678997e-18 +0 0 4850 0 0.999999999999998 +0 0 4851 0 3.56513343078019e-18 +0 0 4852 0 5.07233404831162e-18 +0 0 4853 0 2.49899496136666e-17 +0 0 4854 0 2.05507815472646e-18 +0 0 4855 0 2.86093065121882e-18 +0 0 4856 0 5.81136202113927e-18 +0 0 4857 0 2.98797545041224e-18 +0 0 4858 0 6.98840912430734e-17 +0 0 4859 0 2.47773496897469e-18 +0 0 4860 0 9.91947994170783e-19 +0 0 4861 0 1.04961615101825e-16 +0 0 4862 0 2.04753895240239e-18 +0 0 4863 0 5.95670366813545e-17 +0 0 4864 0 7.06072329424262e-19 +0 0 4865 0 1.75769929981451e-17 +0 0 4866 0 1.45313276874131e-18 +0 0 4867 0 3.70098724125712e-18 +0 0 4868 0 1.33555785943232e-16 +0 0 4869 0 9.82165907827583e-19 +0 0 4870 0 1.96243489936231e-17 +0 0 4871 0 9.32506514960961e-19 +0 0 4872 0 7.44117835942562e-17 +0 0 4873 0 2.24439910235875e-18 +0 0 4874 0 3.81948061214348e-17 +0 0 4875 0 2.34987572399927e-18 +0 0 4876 0 3.30877278776281e-18 +0 0 4877 0 3.52143340030863e-17 +0 0 4878 0 5.17195004421417e-19 +0 0 4879 0 6.64738691691963e-17 +0 0 4880 0 1.32836710128482e-18 +0 0 4881 0 4.38953869517918e-17 +0 0 4882 0 2.0669695221045e-18 +0 0 4883 0 2.49427398928098e-17 +0 0 4884 0 1.66753777954828e-18 +0 0 4885 0 5.98372681164061e-17 +0 0 4886 0 3.64050144107428e-18 +0 0 4887 0 1.30064635596373e-18 +0 0 4888 0 1.21536193166159e-16 +0 0 4889 0 5.13506622109044e-18 +0 0 4890 0 5.93480590020931e-17 +0 0 4891 0 1.18019091993096e-18 +0 0 4892 0 8.31284818870647e-18 +0 0 4893 0 3.66835064996696e-18 +0 0 4894 0 2.78791601341036e-17 +0 0 4895 0 9.97253046591615e-19 +0 0 4896 0 1.53508971816392e-17 +0 0 4897 0 2.43927126170721e-18 +0 0 4898 0 8.12083209450949e-17 +0 0 4899 0 5.91035008987981e-19 +0 0 4900 0 2.95535237344733e-18 +0 0 4901 0 1.0309643017481e-16 +0 0 4902 0 2.21838258141151e-18 +0 0 4903 0 2.36066417529775e-17 +0 0 4904 0 2.06242950377836e-18 +0 0 4905 0 2.06320930993722e-17 +0 0 4906 0 1.23738993367287e-18 +0 0 4907 0 1.68427009922422e-17 +0 0 4908 0 3.00140799203012e-18 +0 0 4909 0 6.46452168642257e-18 +0 0 4910 0 2.4033715763712e-18 +0 0 4911 0 1.05865556304105e-17 +0 0 4912 0 4.29905653180297e-18 +0 0 4913 0 1.24533374625053e-16 +0 0 4914 0 3.11916921291697e-18 +0 0 4915 0 2.91889913865826e-18 +0 0 4916 0 1.08702423521067e-16 +0 0 4917 0 1.26817250782346e-18 +0 0 4918 0 2.68048703618278e-17 +0 0 4919 0 3.26305885783199e-18 +0 0 4920 0 9.81745559842882e-18 +0 0 4921 0 1.38249578414133e-18 +0 0 4922 0 2.77218732720588e-18 +0 0 4923 0 5.45676216185345e-19 +0 0 4924 0 7.06624873977571e-18 +0 0 4925 0 2.37877907904744e-18 +0 0 4926 0 4.30428735703925e-18 +0 0 4927 0 3.32228338883393e-18 +0 0 4928 0 1.84852359950244e-17 +0 0 4929 0 3.45228003558809e-18 +0 0 4930 0 6.58920925555396e-17 +0 0 4931 0 4.17883533111606e-17 +0 0 4932 0 1.82980167377333e-18 +0 0 4933 0 6.22569501547719e-17 +0 0 4934 0 1.90557733681472e-18 +0 0 4935 0 1.53919739049248e-17 +0 0 4936 0 1.20501596554076e-18 +0 0 4937 0 3.8155300852005e-18 +0 0 4938 0 1.54056133109587e-18 +0 0 4939 0 1.99718637091474e-18 +0 0 4940 0 2.07532787858607e-18 +0 0 4941 0 3.16673995014185e-18 +0 0 4942 0 1.57210783018642e-18 +0 0 4943 0 1.01829547539597e-18 +0 0 4944 0 3.0066576261955e-18 +0 0 4945 0 4.35684697535234e-18 +0 0 4946 0 1.90896730449435e-18 +0 0 4947 0 1.88705917789848e-17 +0 0 4948 0 3.33337981468562e-18 +0 0 4949 0 0.999999999999998 +0 0 4950 0 1.40625989442995e-16 +0 0 4951 0 7.61752611340593e-17 +0 0 4952 0 2.04522426072324e-18 +0 0 4953 0 1.54354673742138e-16 +0 0 4954 0 1.54605459681196e-16 +0 0 4955 0 1.19525069766367e-18 +0 0 4956 0 1.28156257851668e-16 +0 0 4957 0 2.12413509939167e-18 +0 0 4958 0 7.01582039109296e-17 +0 0 4959 0 1.71198094159506e-16 +0 0 4960 0 1.7748311785117e-18 +0 0 4961 0 4.78971530781602e-17 +0 0 4962 0 1.35017348486081e-18 +0 0 4963 0 6.06658135356912e-17 +0 0 4964 0 4.05197044723976e-18 +0 0 4965 0 6.87478711271712e-17 +0 0 4966 0 3.74488430346465e-16 +0 0 4967 0 2.38064985837046e-18 +0 0 4968 0 6.17103007960064e-17 +0 0 4969 0 2.11025967955371e-18 +0 0 4970 0 5.89880755348995e-17 +0 0 4971 0 3.17508918706705e-18 +0 0 4972 0 3.82467689670723e-17 +0 0 4973 0 1.86791082992205e-18 +0 0 4974 0 6.92605345646992e-17 +0 0 4975 0 3.12074142256225e-16 +0 0 4976 0 1.19489665595385e-18 +0 0 4977 0 5.86808277633567e-17 +0 0 4978 0 1.61800917188257e-18 +0 0 4979 0 1.85395156601185e-17 +0 0 4980 0 1.53675317302368e-18 +0 0 4981 0 2.69704939834683e-17 +0 0 4982 0 1.17142237287944e-18 +0 0 4983 0 3.47967695305389e-17 +0 0 4984 0 9.66962710084235e-19 +0 0 4985 0 9.56915740098003e-17 +0 0 4986 0 2.07943833421155e-16 +0 0 4987 0 2.21930890020587e-18 +0 0 4988 0 9.81627485592646e-17 +0 0 4989 0 3.3847991856341e-18 +0 0 4990 0 1.79176515769335e-17 +0 0 4991 0 1.23102520415033e-18 +0 0 4992 0 1.8774491490158e-17 +0 0 4993 0 2.06054867912908e-18 +0 0 4994 0 1.44734990915013e-17 +0 0 4995 0 1.82309278116937e-18 +0 0 4996 0 9.07405712541957e-18 +0 0 4997 0 1.98262417912212e-18 +0 0 4998 0 1.64884773167638e-16 +0 0 4999 0 2.72377737230434e-16 +0 0 5000 0 4.69501795057625e-18 +0 0 5001 0 5.74927471316001e-17 +0 0 5002 0 2.97810166594943e-18 +0 0 5003 0 1.22919079925507e-17 +0 0 5004 0 1.23776033042019e-18 +0 0 5005 0 4.80068160210104e-18 +0 0 5006 0 6.53032928844906e-19 +0 0 5007 0 1.72692750794932e-18 +0 0 5008 0 4.90687005957354e-19 +0 0 5009 0 4.27337764634646e-18 +0 0 5010 0 3.04484291964744e-18 +0 0 5011 0 1.89610907181032e-17 +0 0 5012 0 5.94436349245116e-19 +0 0 5013 0 1.39504455516164e-16 +0 0 5014 0 5.81156682087381e-16 +0 0 5015 0 4.45270024359883e-18 +0 0 5016 0 2.65449724353365e-17 +0 0 5017 0 2.04301807168889e-18 +0 0 5018 0 1.38711589351474e-17 +0 0 5019 0 3.2954557803123e-18 +0 0 5020 0 6.3008351313608e-18 +0 0 5021 0 1.60029396740711e-18 +0 0 5022 0 4.07036168279154e-18 +0 0 5023 0 5.17922455376415e-18 +0 0 5024 0 3.11256100856777e-18 +0 0 5025 0 9.43140935123217e-19 +0 0 5026 0 2.97171186202493e-18 +0 0 5027 0 8.59553289330415e-19 +0 0 5028 0 2.47827107870813e-17 +0 0 5029 0 1.00939740412777e-18 +0 0 5030 0 1.0021711823853e-16 +0 0 5031 0 8.94469164405799e-16 +0 0 5032 0 1.82980167377333e-18 +0 0 5033 0 2.17523872309462e-17 +0 0 5034 0 2.7076044828729e-18 +0 0 5035 0 4.66512855296196e-18 +0 0 5036 0 1.11769430288812e-18 +0 0 5037 0 3.70356475900158e-18 +0 0 5038 0 1.59104669787058e-18 +0 0 5039 0 1.64537541270072e-18 +0 0 5040 0 8.8600159420845e-19 +0 0 5041 0 2.19941168402138e-18 +0 0 5042 0 2.17575981384592e-18 +0 0 5043 0 1.75477327900912e-18 +0 0 5044 0 1.80210867317661e-18 +0 0 5045 0 1.81948485660195e-18 +0 0 5046 0 1.78483541559121e-18 +0 0 5047 0 1.0357147984014e-17 +0 0 5048 0 3.38491922280012e-18 +0 0 5049 0 0.999999999999998 + diff --git a/Multipole/test/test_trapezoidal/test_trapezoidal_convergence_order..asc b/Multipole/test/test_trapezoidal/test_trapezoidal_convergence_order..asc new file mode 100644 index 00000000..f6e6d64d --- /dev/null +++ b/Multipole/test/test_trapezoidal/test_trapezoidal_convergence_order..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 2.00042739440297 diff --git a/Multipole/test/test_trapezoidal/test_trapezoidal_pi_symmetry..asc b/Multipole/test/test_trapezoidal/test_trapezoidal_pi_symmetry..asc new file mode 100644 index 00000000..3c41f108 --- /dev/null +++ b/Multipole/test/test_trapezoidal/test_trapezoidal_pi_symmetry..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 2.18788665995926e-16 diff --git a/Multipole/test/test_trapezoidal/test_trapezoidal_result_high..asc b/Multipole/test/test_trapezoidal/test_trapezoidal_result_high..asc new file mode 100644 index 00000000..a193fc63 --- /dev/null +++ b/Multipole/test/test_trapezoidal/test_trapezoidal_result_high..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0.0432508519305692 diff --git a/Multipole/test/test_trapezoidal/test_trapezoidal_result_low..asc b/Multipole/test/test_trapezoidal/test_trapezoidal_result_low..asc new file mode 100644 index 00000000..ea557292 --- /dev/null +++ b/Multipole/test/test_trapezoidal/test_trapezoidal_result_low..asc @@ -0,0 +1,3 @@ +# 0D ASCII output created by CarpetIOASCII +# +0 0 0.0432539784737104 diff --git a/Multipole/test/test_vars.par b/Multipole/test/test_vars.par new file mode 100644 index 00000000..1f97b672 --- /dev/null +++ b/Multipole/test/test_vars.par @@ -0,0 +1,88 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole LoopControl" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 3 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Grid::x Grid::y Grid::z" +Multipole::l_max = 2 +Multipole::integration_method = "midpoint" + +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes diff --git a/Multipole/test/test_vars/mp_x_l0_m0_r8.00.asc b/Multipole/test/test_vars/mp_x_l0_m0_r8.00.asc new file mode 100644 index 00000000..93acf7f1 --- /dev/null +++ b/Multipole/test/test_vars/mp_x_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -7.465758198293624816e-15 0 diff --git a/Multipole/test/test_vars/mp_x_l1_m-1_r8.00.asc b/Multipole/test/test_vars/mp_x_l1_m-1_r8.00.asc new file mode 100644 index 00000000..76d5bd00 --- /dev/null +++ b/Multipole/test/test_vars/mp_x_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 11.57761824781525206 1.069430860479496823e-15 diff --git a/Multipole/test/test_vars/mp_x_l1_m0_r8.00.asc b/Multipole/test/test_vars/mp_x_l1_m0_r8.00.asc new file mode 100644 index 00000000..64ffabb6 --- /dev/null +++ b/Multipole/test/test_vars/mp_x_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -2.502443102136562834e-16 0 diff --git a/Multipole/test/test_vars/mp_x_l1_m1_r8.00.asc b/Multipole/test/test_vars/mp_x_l1_m1_r8.00.asc new file mode 100644 index 00000000..1bafae88 --- /dev/null +++ b/Multipole/test/test_vars/mp_x_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -11.57761824781525206 1.069430860479496823e-15 diff --git a/Multipole/test/test_vars/mp_x_l2_m-1_r8.00.asc b/Multipole/test/test_vars/mp_x_l2_m-1_r8.00.asc new file mode 100644 index 00000000..aba9ed34 --- /dev/null +++ b/Multipole/test/test_vars/mp_x_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 9.030585348552893763e-16 2.831567832791041874e-17 diff --git a/Multipole/test/test_vars/mp_x_l2_m-2_r8.00.asc b/Multipole/test/test_vars/mp_x_l2_m-2_r8.00.asc new file mode 100644 index 00000000..65309cd7 --- /dev/null +++ b/Multipole/test/test_vars/mp_x_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 -9.713197939797881725e-15 -2.749876074522478378e-15 diff --git a/Multipole/test/test_vars/mp_x_l2_m0_r8.00.asc b/Multipole/test/test_vars/mp_x_l2_m0_r8.00.asc new file mode 100644 index 00000000..a7746649 --- /dev/null +++ b/Multipole/test/test_vars/mp_x_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 8.137726393264460314e-16 0 diff --git a/Multipole/test/test_vars/mp_x_l2_m1_r8.00.asc b/Multipole/test/test_vars/mp_x_l2_m1_r8.00.asc new file mode 100644 index 00000000..ad975708 --- /dev/null +++ b/Multipole/test/test_vars/mp_x_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -9.030585348552893763e-16 2.831567832791041874e-17 diff --git a/Multipole/test/test_vars/mp_x_l2_m2_r8.00.asc b/Multipole/test/test_vars/mp_x_l2_m2_r8.00.asc new file mode 100644 index 00000000..b760f45c --- /dev/null +++ b/Multipole/test/test_vars/mp_x_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 -9.713197939797881725e-15 2.749876074522478378e-15 diff --git a/Multipole/test/test_vars/mp_x_r8.00.ph.asc b/Multipole/test/test_vars/mp_x_r8.00.ph.asc new file mode 100644 index 00000000..1627a72c --- /dev/null +++ b/Multipole/test/test_vars/mp_x_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 5.566377709168939703 +0.093315 5.544842475176695373 +0.155524 5.501855322828979489 +0.217734 5.43758256106719795 +0.279944 5.352272848720518006 +0.342154 5.246256232493140104 +0.404363 5.119942870077703212 +0.466573 4.97382144333482934 +0.528783 4.808457267678013736 +0.590993 4.624490104978028704 +0.653202 4.422631688448569243 +0.715412 4.203662969088728829 +0.777622 3.968431094335272302 +0.839832 3.717846130613779554 +0.902041 3.452877542468462568 +0.964251 3.174550441892161068 +1.026461 2.883941622367143243 +1.088671 2.582175392960435634 +1.150880 2.270419228590307981 +1.213090 1.949879253292727821 +1.275300 1.621795573961721582 +1.337510 1.287437482616724527 +1.399719 0.9480985457583414044 +1.461929 0.6050915998108608029 +1.524139 0.2597436720131554577 +1.586349 -0.0866091535918950689 +1.648559 -0.4326269052070179089 +1.710768 -0.7769709073711043024 +1.772978 -1.118308960034528621 +1.835188 -1.455320492582324876 +1.897398 -1.786701672865323332 +1.959607 -2.111170451473526111 +2.021817 -2.427471521736126014 +2.084027 -2.73438117625919519 +2.146237 -3.030712041211859997 +2.208446 -3.315317670044988674 +2.270656 -3.587096978870157216 +2.332866 -3.844998506339315725 +2.395076 -4.088024481544510813 +2.457285 -4.315234684199623416 +2.519495 -4.52575008217007646 +2.581705 -4.718756232277365292 +2.643915 -4.893506431221483766 +2.706124 -5.049324604430913688 +2.768334 -5.185607921663939912 +2.830544 -5.30182912924150429 +2.892754 -5.397538589889465221 +2.954963 -5.472366022297795674 +3.017173 -5.526021933667013997 +3.079383 -5.55829873969962307 +3.141593 -5.569071567703418602 +3.203802 -5.558298739699629287 +3.266012 -5.526021933667019326 +3.328222 -5.472366022297798338 +3.390432 -5.397538589889462557 +3.452641 -5.301829129241498073 +3.514851 -5.185607921663939912 +3.577061 -5.049324604430925234 +3.639271 -4.893506431221485542 +3.701480 -4.718756232277364404 +3.763690 -4.525750082170087119 +3.825900 -4.315234684199627857 +3.888110 -4.088024481544511701 +3.950319 -3.844998506339323274 +4.012529 -3.587096978870155439 +4.074739 -3.315317670044994447 +4.136949 -3.030712041211863106 +4.199158 -2.734381176259197854 +4.261368 -2.427471521736148663 +4.323578 -2.111170451473528775 +4.385788 -1.786701672865322665 +4.447998 -1.455320492582319103 +4.510207 -1.11830896003453284 +4.572417 -0.776970907371107633 +4.634627 -0.4326269052070215171 +4.696837 -0.08660915359189971796 +4.759046 0.2597436720131551802 +4.821256 0.60509159981085614 +4.883466 0.9480985457583408493 +4.945676 1.287437482616719198 +5.007885 1.621795573961719139 +5.070095 1.949879253292721826 +5.132305 2.270419228590305316 +5.194515 2.582175392960429416 +5.256724 2.883941622367142354 +5.318934 3.174550441892141972 +5.381144 3.45287754246846168 +5.443354 3.71784613061377911 +5.505563 3.968431094335269194 +5.567773 4.203662969088721724 +5.629983 4.422631688448568354 +5.692193 4.624490104978022487 +5.754402 4.808457267678020841 +5.816612 4.973821443334830228 +5.878822 5.119942870077702324 +5.941032 5.24625623249314188 +6.003241 5.35227284872052067 +6.065451 5.437582561067199727 +6.127661 5.501855322828982153 +6.189871 5.544842475176705143 +6.252080 5.566377709168930821 + + diff --git a/Multipole/test/test_vars/mp_x_r8.00.th.asc b/Multipole/test/test_vars/mp_x_r8.00.th.asc new file mode 100644 index 00000000..b12d5660 --- /dev/null +++ b/Multipole/test/test_vars/mp_x_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 0.2462412995282205475 +0.092400 0.7377898209915223493 +0.154000 1.22653965295167211 +0.215599 1.710636799886565029 +0.277199 2.188244915502063126 +0.338799 2.657552268622466851 +0.400399 3.116778615707477496 +0.461999 3.564181953925682045 +0.523599 3.998065129167952314 +0.585199 4.416782273934396486 +0.646798 4.818745050673418184 +0.708398 5.202428676890211712 +0.769998 5.566377709168939703 +0.831598 5.909211564168162845 +0.893198 6.22962975564643795 +0.954798 6.526416827651923214 +1.016398 6.798446965163249089 +1.077997 7.044688264691464141 +1.139597 7.264206648643444453 +1.201197 7.456169408598105619 +1.262797 7.619848364054732315 +1.324397 7.754622624670986397 +1.385997 7.859980945512680783 +1.447597 7.935523666380921881 +1.509196 7.980964227860060767 +1.570796 7.996130258335892194 +1.632396 7.980964227860074089 +1.693996 7.935523666380901453 +1.755596 7.859980945512678119 +1.817196 7.754622624670983733 +1.878796 7.619848364054734979 +1.940395 7.456169408598109172 +2.001995 7.264206648643448894 +2.063595 7.044688264691467694 +2.125195 6.798446965163276623 +2.186795 6.526416827651918773 +2.248395 6.229629755646414857 +2.309995 5.909211564168156627 +2.371594 5.566377709168939703 +2.433194 5.202428676890218817 +2.494794 4.818745050673427066 +2.556394 4.416782273934395597 +2.617994 3.998065129167952314 +2.679594 3.564181953925673163 +2.741194 3.116778615707484157 +2.802793 2.657552268622468183 +2.864393 2.188244915502064902 +2.925993 1.71063679988656725 +2.987593 1.226539652951675885 +3.049193 0.7377898209915240146 +3.110793 0.2462412995282205752 + + diff --git a/Multipole/test/test_vars/mp_y_l0_m0_r8.00.asc b/Multipole/test/test_vars/mp_y_l0_m0_r8.00.asc new file mode 100644 index 00000000..91334329 --- /dev/null +++ b/Multipole/test/test_vars/mp_y_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -6.400143734254579121e-16 0 diff --git a/Multipole/test/test_vars/mp_y_l1_m-1_r8.00.asc b/Multipole/test/test_vars/mp_y_l1_m-1_r8.00.asc new file mode 100644 index 00000000..9c34f6d8 --- /dev/null +++ b/Multipole/test/test_vars/mp_y_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.337115839506082238e-15 11.57761824781529292 diff --git a/Multipole/test/test_vars/mp_y_l1_m0_r8.00.asc b/Multipole/test/test_vars/mp_y_l1_m0_r8.00.asc new file mode 100644 index 00000000..2fdf810a --- /dev/null +++ b/Multipole/test/test_vars/mp_y_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -9.560958084809983925e-17 0 diff --git a/Multipole/test/test_vars/mp_y_l1_m1_r8.00.asc b/Multipole/test/test_vars/mp_y_l1_m1_r8.00.asc new file mode 100644 index 00000000..199938f0 --- /dev/null +++ b/Multipole/test/test_vars/mp_y_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -1.337115839506082238e-15 11.57761824781529292 diff --git a/Multipole/test/test_vars/mp_y_l2_m-1_r8.00.asc b/Multipole/test/test_vars/mp_y_l2_m-1_r8.00.asc new file mode 100644 index 00000000..49403de4 --- /dev/null +++ b/Multipole/test/test_vars/mp_y_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 6.285823875071525913e-17 9.232925478115830927e-16 diff --git a/Multipole/test/test_vars/mp_y_l2_m-2_r8.00.asc b/Multipole/test/test_vars/mp_y_l2_m-2_r8.00.asc new file mode 100644 index 00000000..a50407d5 --- /dev/null +++ b/Multipole/test/test_vars/mp_y_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 -6.548668197166389048e-16 5.891692908383047311e-16 diff --git a/Multipole/test/test_vars/mp_y_l2_m0_r8.00.asc b/Multipole/test/test_vars/mp_y_l2_m0_r8.00.asc new file mode 100644 index 00000000..2e10879d --- /dev/null +++ b/Multipole/test/test_vars/mp_y_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 5.200915151820305018e-16 0 diff --git a/Multipole/test/test_vars/mp_y_l2_m1_r8.00.asc b/Multipole/test/test_vars/mp_y_l2_m1_r8.00.asc new file mode 100644 index 00000000..fe64633c --- /dev/null +++ b/Multipole/test/test_vars/mp_y_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -6.285823875071525913e-17 9.232925478115830927e-16 diff --git a/Multipole/test/test_vars/mp_y_l2_m2_r8.00.asc b/Multipole/test/test_vars/mp_y_l2_m2_r8.00.asc new file mode 100644 index 00000000..e653782e --- /dev/null +++ b/Multipole/test/test_vars/mp_y_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 -6.548668197166389048e-16 -5.891692908383047311e-16 diff --git a/Multipole/test/test_vars/mp_y_r8.00.ph.asc b/Multipole/test/test_vars/mp_y_r8.00.ph.asc new file mode 100644 index 00000000..32144427 --- /dev/null +++ b/Multipole/test/test_vars/mp_y_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 0.1731973587264402648 +0.093315 0.518922009244974447 +0.155524 0.8626390513192571108 +0.217734 1.203018710486452258 +0.279944 1.538744123969836952 +0.342154 1.868516435365072281 +0.404363 2.191059819663321306 +0.466573 2.505126419170320418 +0.528783 2.809501171225422311 +0.590993 3.103006509042947947 +0.653202 3.38450691748932897 +0.715412 3.652913326170593944 +0.777622 3.907187322834105636 +0.839832 4.146345170783865441 +0.902041 4.369461614766687596 +0.964251 4.575673460605019116 +1.026461 4.764182914727453699 +1.088671 4.934260670677255156 +1.150880 5.085248730657125904 +1.213090 5.21656295119508151 +1.275300 5.327695303081883438 +1.337510 5.4182158368374429 +1.399719 5.487774346101845779 +1.461929 5.536101722515660128 +1.524139 5.563010996847992828 +1.586349 5.568398062344010135 +1.648559 5.552242077493890982 +1.710768 5.5146055466643773 +1.772978 5.455634078281745403 +1.835188 5.375555821500955567 +1.897398 5.274680583540845014 +1.959607 5.15339863110041474 +2.021817 5.012179180492521979 +2.084027 4.85156858233725341 +2.146237 4.672188207837518981 +2.208446 4.474732044814527576 +2.270656 4.259964012803764355 +2.332866 4.028715007598695053 +2.395076 3.78187968667637131 +2.457285 3.520413007941419536 +2.519495 3.24532653517948555 +2.581705 2.95768452451340913 +2.643915 2.658599807003043214 +2.706124 2.349229483318084899 +2.768334 2.030770447140392676 +2.830544 1.704454754614771472 +2.892754 1.371544857763175695 +2.954963 1.033328720303065662 +3.017173 0.6911148347659630264 +3.079383 0.3462271601940903332 +3.141593 2.460608265400636105e-16 +3.203802 -0.3462271601940859478 +3.266012 -0.6911148347659604729 +3.328222 -1.03332872030306322 +3.390432 -1.371544857763175695 +3.452641 -1.704454754614768364 +3.514851 -2.030770447140387791 +3.577061 -2.349229483318087564 +3.639271 -2.658599807003039217 +3.701480 -2.957684524513402469 +3.763690 -3.245326535179489102 +3.825900 -3.520413007941420869 +3.888110 -3.781879686676364205 +3.950319 -4.0287150075986915 +4.012529 -4.259964012803762579 +4.074739 -4.474732044814526688 +4.136949 -4.672188207837510099 +4.199158 -4.851568582337256963 +4.261368 -5.012179180492557506 +4.323578 -5.153398631100412963 +4.385788 -5.274680583540844125 +4.447998 -5.375555821500925369 +4.510207 -5.455634078281746291 +4.572417 -5.514605546664375524 +4.634627 -5.552242077493879435 +4.696837 -5.5683980623440128 +4.759046 -5.563010996847992828 +4.821256 -5.536101722515655688 +4.883466 -5.487774346101846668 +4.945676 -5.418215836837445565 +5.007885 -5.327695303081880773 +5.070095 -5.216562951195067299 +5.132305 -5.08524873065712768 +5.194515 -4.934260670677247163 +5.256724 -4.764182914727451035 +5.318934 -4.575673460604996023 +5.381144 -4.369461614766687596 +5.443354 -4.146345170783868106 +5.505563 -3.907187322834105636 +5.567773 -3.652913326170594388 +5.629983 -3.384506917489334743 +5.692193 -3.103006509042947503 +5.754402 -2.809501171225427196 +5.816612 -2.505126419170327523 +5.878822 -2.191059819663323971 +5.941032 -1.868516435365074946 +6.003241 -1.538744123969842059 +6.065451 -1.203018710486455367 +6.127661 -0.8626390513192596643 +6.189871 -0.5189220092449768895 +6.252080 -0.1731973587264425685 + + diff --git a/Multipole/test/test_vars/mp_y_r8.00.th.asc b/Multipole/test/test_vars/mp_y_r8.00.th.asc new file mode 100644 index 00000000..a89c2569 --- /dev/null +++ b/Multipole/test/test_vars/mp_y_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 0.007661776637506891377 +0.092400 0.02295626616938087686 +0.154000 0.03816367472055648413 +0.215599 0.05322631538146988667 +0.277199 0.0680870503967485885 +0.338799 0.08268950790829307507 +0.400399 0.09697829579304328984 +0.461999 0.110899211784271659 +0.523599 0.1243994490793481067 +0.585199 0.1374277966540302376 +0.646798 0.1499348335234242935 +0.708398 0.1618731162126973433 +0.769998 0.1731973587264402648 +0.831598 0.1838646043339490499 +0.893198 0.1938343885188300031 +0.954798 0.2030688924747576507 +1.016398 0.2115330865651697534 +1.077997 0.2191948632026774757 +1.139597 0.2260251586441381355 +1.201197 0.2319980632393860709 +1.262797 0.2370909197154189851 +1.324397 0.2412844091231886312 +1.385997 0.2445626241209920559 +1.447597 0.2469131293164682772 +1.509196 0.2483270084383021326 +1.570796 0.2487988981586946036 +1.632396 0.248327008438302077 +1.693996 0.2469131293164677221 +1.755596 0.2445626241209919449 +1.817196 0.2412844091231887977 +1.878796 0.2370909197154188186 +1.940395 0.2319980632393861819 +2.001995 0.2260251586441380522 +2.063595 0.219194863202677559 +2.125195 0.211533086565170475 +2.186795 0.2030688924747573176 +2.248395 0.1938343885188295312 +2.309995 0.1838646043339491054 +2.371594 0.173197358726440015 +2.433194 0.1618731162126974266 +2.494794 0.149934833523424349 +2.556394 0.1374277966540317086 +2.617994 0.1243994490793483704 +2.679594 0.1108992117842717423 +2.741194 0.09697829579304338699 +2.802793 0.08268950790829318609 +2.864393 0.06808705039674851911 +2.925993 0.05322631538146991442 +2.987593 0.03816367472055647025 +3.049193 0.02295626616938087686 +3.110793 0.007661776637506887908 + + diff --git a/Multipole/test/test_vars/mp_z_l0_m0_r8.00.asc b/Multipole/test/test_vars/mp_z_l0_m0_r8.00.asc new file mode 100644 index 00000000..a48764ce --- /dev/null +++ b/Multipole/test/test_vars/mp_z_l0_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.47067392511921165e-15 0 diff --git a/Multipole/test/test_vars/mp_z_l1_m-1_r8.00.asc b/Multipole/test/test_vars/mp_z_l1_m-1_r8.00.asc new file mode 100644 index 00000000..20328e21 --- /dev/null +++ b/Multipole/test/test_vars/mp_z_l1_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -2.05957635188595767e-16 1.635909897807631974e-17 diff --git a/Multipole/test/test_vars/mp_z_l1_m0_r8.00.asc b/Multipole/test/test_vars/mp_z_l1_m0_r8.00.asc new file mode 100644 index 00000000..b9bdb8bc --- /dev/null +++ b/Multipole/test/test_vars/mp_z_l1_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 16.38099946181276323 0 diff --git a/Multipole/test/test_vars/mp_z_l1_m1_r8.00.asc b/Multipole/test/test_vars/mp_z_l1_m1_r8.00.asc new file mode 100644 index 00000000..6124d1ca --- /dev/null +++ b/Multipole/test/test_vars/mp_z_l1_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 2.05957635188595767e-16 1.635909897807631974e-17 diff --git a/Multipole/test/test_vars/mp_z_l2_m-1_r8.00.asc b/Multipole/test/test_vars/mp_z_l2_m-1_r8.00.asc new file mode 100644 index 00000000..00371f75 --- /dev/null +++ b/Multipole/test/test_vars/mp_z_l2_m-1_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.775145813064694588e-14 -3.92253481557395506e-16 diff --git a/Multipole/test/test_vars/mp_z_l2_m-2_r8.00.asc b/Multipole/test/test_vars/mp_z_l2_m-2_r8.00.asc new file mode 100644 index 00000000..c00515a7 --- /dev/null +++ b/Multipole/test/test_vars/mp_z_l2_m-2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.879982691670884376e-17 4.378148897972561069e-17 diff --git a/Multipole/test/test_vars/mp_z_l2_m0_r8.00.asc b/Multipole/test/test_vars/mp_z_l2_m0_r8.00.asc new file mode 100644 index 00000000..43e34c8a --- /dev/null +++ b/Multipole/test/test_vars/mp_z_l2_m0_r8.00.asc @@ -0,0 +1 @@ +0.000000 -6.410466295431756285e-16 0 diff --git a/Multipole/test/test_vars/mp_z_l2_m1_r8.00.asc b/Multipole/test/test_vars/mp_z_l2_m1_r8.00.asc new file mode 100644 index 00000000..5752edd7 --- /dev/null +++ b/Multipole/test/test_vars/mp_z_l2_m1_r8.00.asc @@ -0,0 +1 @@ +0.000000 -1.775145813064694588e-14 -3.92253481557395506e-16 diff --git a/Multipole/test/test_vars/mp_z_l2_m2_r8.00.asc b/Multipole/test/test_vars/mp_z_l2_m2_r8.00.asc new file mode 100644 index 00000000..a3d44160 --- /dev/null +++ b/Multipole/test/test_vars/mp_z_l2_m2_r8.00.asc @@ -0,0 +1 @@ +0.000000 1.879982691670884376e-17 -4.378148897972561069e-17 diff --git a/Multipole/test/test_vars/mp_z_r8.00.ph.asc b/Multipole/test/test_vars/mp_z_r8.00.ph.asc new file mode 100644 index 00000000..b3fa8b98 --- /dev/null +++ b/Multipole/test/test_vars/mp_z_r8.00.ph.asc @@ -0,0 +1,104 @@ +"Time = 0 +0.031105 5.743295384515545443 +0.093315 5.743295384515530344 +0.155524 5.743295384515535673 +0.217734 5.743295384515535673 +0.279944 5.743295384515538338 +0.342154 5.743295384515536561 +0.404363 5.743295384515534785 +0.466573 5.743295384515525903 +0.528783 5.743295384515536561 +0.590993 5.743295384515539226 +0.653202 5.743295384515535673 +0.715412 5.743295384515539226 +0.777622 5.743295384515537449 +0.839832 5.743295384515533897 +0.902041 5.743295384515533009 +0.964251 5.743295384515564095 +1.026461 5.74329538451554189 +1.088671 5.743295384515545443 +1.150880 5.74329538451553212 +1.213090 5.743295384515535673 +1.275300 5.743295384515539226 +1.337510 5.743295384515535673 +1.399719 5.743295384515538338 +1.461929 5.743295384515533897 +1.524139 5.743295384515538338 +1.586349 5.743295384515530344 +1.648559 5.743295384515540114 +1.710768 5.743295384515533009 +1.772978 5.743295384515535673 +1.835188 5.743295384515567648 +1.897398 5.743295384515535673 +1.959607 5.743295384515537449 +2.021817 5.743295384515539226 +2.084027 5.743295384515536561 +2.146237 5.743295384515535673 +2.208446 5.743295384515537449 +2.270656 5.74329538451553212 +2.332866 5.743295384515529456 +2.395076 5.743295384515540114 +2.457285 5.743295384515533009 +2.519495 5.74329538451553212 +2.581705 5.74329538451554189 +2.643915 5.743295384515534785 +2.706124 5.74329538451551791 +2.768334 5.743295384515534785 +2.830544 5.743295384515537449 +2.892754 5.743295384515533009 +2.954963 5.743295384515540114 +3.017173 5.743295384515531232 +3.079383 5.743295384515529456 +3.141593 5.743295384515538338 +3.203802 5.743295384515535673 +3.266012 5.74329538451552768 +3.328222 5.743295384515543667 +3.390432 5.743295384515529456 +3.452641 5.743295384515535673 +3.514851 5.743295384515535673 +3.577061 5.743295384515534785 +3.639271 5.743295384515538338 +3.701480 5.743295384515533897 +3.763690 5.743295384515542779 +3.825900 5.743295384515533897 +3.888110 5.743295384515533009 +3.950319 5.743295384515535673 +4.012529 5.743295384515533009 +4.074739 5.743295384515540114 +4.136949 5.743295384515533009 +4.199158 5.743295384515541002 +4.261368 5.743295384515578306 +4.323578 5.743295384515533009 +4.385788 5.743295384515536561 +4.447998 5.743295384515530344 +4.510207 5.743295384515541002 +4.572417 5.74329538451553212 +4.634627 5.743295384515533897 +4.696837 5.743295384515531232 +4.759046 5.743295384515528568 +4.821256 5.743295384515533897 +4.883466 5.743295384515540114 +4.945676 5.743295384515534785 +5.007885 5.743295384515536561 +5.070095 5.743295384515513469 +5.132305 5.743295384515531232 +5.194515 5.74329538451554189 +5.256724 5.743295384515536561 +5.318934 5.743295384515530344 +5.381144 5.743295384515533009 +5.443354 5.743295384515536561 +5.505563 5.743295384515537449 +5.567773 5.743295384515537449 +5.629983 5.743295384515538338 +5.692193 5.743295384515533897 +5.754402 5.743295384515547219 +5.816612 5.743295384515535673 +5.878822 5.743295384515537449 +5.941032 5.743295384515536561 +6.003241 5.743295384515538338 +6.065451 5.743295384515538338 +6.127661 5.743295384515537449 +6.189871 5.74329538451553212 +6.252080 5.743295384515540114 + + diff --git a/Multipole/test/test_vars/mp_z_r8.00.th.asc b/Multipole/test/test_vars/mp_z_r8.00.th.asc new file mode 100644 index 00000000..cfa9554a --- /dev/null +++ b/Multipole/test/test_vars/mp_z_r8.00.th.asc @@ -0,0 +1,54 @@ +"Time = 0 +0.030800 7.99620575770692632 +0.092400 7.965873410360282847 +0.154000 7.905323776650067913 +0.215599 7.81478654207680723 +0.277199 7.69460514538256124 +0.338799 7.545235475770221356 +0.400399 7.367244143559619651 +0.461999 7.161306330840519152 +0.523599 6.928203230275512325 +0.585199 6.668819081768956991 +0.646798 6.384137818241902629 +0.708398 6.075239333237656858 +0.769998 5.743295384515545443 +0.831598 5.389565149172467429 +0.893198 5.015390447152853426 +0.954798 4.622190651266008921 +1.016398 4.211457303018843135 +1.077997 3.784748454688078301 +1.139597 3.343682759094267709 +1.201197 2.889933329497223813 +1.262797 2.425221392904348239 +1.324397 1.951309760867016907 +1.385997 1.469996142532563388 +1.447597 0.9831063253177154682 +1.509196 0.4924872490715447859 +1.570796 2.362073346162981376e-16 +1.632396 -0.4924872490715425655 +1.693996 -0.9831063253177113603 +1.755596 -1.469996142532561167 +1.817196 -1.95130976086701402 +1.878796 -2.425221392904347351 +1.940395 -2.889933329497224701 +2.001995 -3.343682759094265933 +2.063595 -3.784748454688079189 +2.125195 -4.21145730301886001 +2.186795 -4.622190651266003592 +2.248395 -5.015390447152836551 +2.309995 -5.389565149172454994 +2.371594 -5.743295384515546331 +2.433194 -6.075239333237654193 +2.494794 -6.384137818241912399 +2.556394 -6.668819081768955215 +2.617994 -6.928203230275508773 +2.679594 -7.161306330840498724 +2.741194 -7.367244143559631198 +2.802793 -7.545235475770217803 +2.864393 -7.694605145382555911 +2.925993 -7.814786542076806342 +2.987593 -7.905323776650070577 +3.049193 -7.965873410360279294 +3.110793 -7.996205757706920991 + + diff --git a/Multipole/test/test_vars/test_vars.par b/Multipole/test/test_vars/test_vars.par new file mode 100644 index 00000000..a26dad0d --- /dev/null +++ b/Multipole/test/test_vars/test_vars.par @@ -0,0 +1,86 @@ + +ActiveThorns = "CoordBase SymBase Boundary CartGrid3d IOUtil Carpet CarpetLib CarpetInterp AEILocalInterp InitBase Multipole" + +############################################################# +# Grid +############################################################# + +CartGrid3D::type = "coordbase" +CartGrid3D::domain = "full" +CartGrid3D::avoid_origin = "no" + +CoordBase::domainsize = minmax +CoordBase::xmin = -10 +CoordBase::ymin = -10 +CoordBase::zmin = -10 +CoordBase::xmax = 10 +CoordBase::ymax = 10 +CoordBase::zmax = 10 +CoordBase::dx = 0.2 +CoordBase::dy = 0.2 +CoordBase::dz = 0.2 +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_shiftout_x_lower = 0 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 0 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 +CoordBase::boundary_shiftout_x_upper = 0 +CoordBase::boundary_shiftout_y_upper = 0 +CoordBase::boundary_shiftout_z_upper = 0 + +############################################################# +# Carpet +############################################################# + +Carpet::ghost_size = 2 +Carpet::domain_from_coordbase = "yes" +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +Carpet::poison_value = 113 +Carpet::init_fill_timelevels = "yes" + +############################################################# +# CarpetLib +############################################################# + +CarpetLib::poison_new_memory = "yes" + +############################################################# +# Cactus +############################################################# + +Cactus::terminate = "iteration" +Cactus::cctk_itlast = 0 + +############################################################# +# Multipole +############################################################# + +Multipole::nradii = 1 +Multipole::radius[0] = 8.0 +Multipole::variables = "Grid::x Grid::y Grid::z" +Multipole::l_max = 2 + +Multipole::out_1d_every = 1 + +############################################################# +# Output +############################################################# + +IO::out_dir = $parfile +IO::out_fileinfo = "none" + +# Enabling 1D output for the test grid functions would be helpful for +# localising any failures but it makes the tests dependent on the +# number of processors, as CarpetIOASCII's output is dependent on +# this. + +# CarpetIOASCII::out1d_vars = "Multipole::harmonics" +# CarpetIOASCII::out1d_every = 1 +# CarpetIOASCII::out1d_x = yes +# CarpetIOASCII::out1d_y = yes +# CarpetIOASCII::out1d_z = yes From 4de1d50ff1ca9237eb476a66c679cf7d5cf8e294 Mon Sep 17 00:00:00 2001 From: Allen Wen Date: Fri, 28 Jul 2023 11:46:23 -0400 Subject: [PATCH 2/5] Multipole: update Multipole to work with CarpetX --- Multipole/configuration.ccl | 2 + Multipole/interface.ccl | 22 +- Multipole/par/qc0.rpar | 2 +- Multipole/param.ccl | 4 + Multipole/schedule.ccl | 28 +- Multipole/src/interp_exp.cc | 179 + Multipole/src/interpolate.cc | 6 +- Multipole/src/multipole.cc | 36 +- Multipole/src/multipole.hh | 8 +- Multipole/src/sphericalharmonic.cc | 118 +- Multipole/src/sphericalharmonic.hh | 4 + Multipole/src/utils.cc | 2 +- Multipole/test/test_carpetx.par | 93 - .../test_carpetx/mp_harmonic_im_r8.00.ph.asc | 104 - .../test_carpetx/mp_harmonic_im_r8.00.th.asc | 54 - .../test_carpetx/mp_harmonic_l0_m0_r8.00.asc | 1 - .../test_carpetx/mp_harmonic_l1_m-1_r8.00.asc | 1 - .../test_carpetx/mp_harmonic_l1_m0_r8.00.asc | 1 - .../test_carpetx/mp_harmonic_l1_m1_r8.00.asc | 1 - .../test_carpetx/mp_harmonic_l2_m-1_r8.00.asc | 1 - .../test_carpetx/mp_harmonic_l2_m-2_r8.00.asc | 1 - .../test_carpetx/mp_harmonic_l2_m0_r8.00.asc | 1 - .../test_carpetx/mp_harmonic_l2_m1_r8.00.asc | 1 - .../test_carpetx/mp_harmonic_l2_m2_r8.00.asc | 1 - .../test_carpetx/mp_harmonic_re_r8.00.ph.asc | 104 - .../test_carpetx/mp_harmonic_re_r8.00.th.asc | 54 - .../test_midpoint_convergence_order..asc | 3 - .../test_midpoint_pi_symmetry..asc | 3 - .../test_midpoint_result_high..asc | 3 - .../test_midpoint_result_low..asc | 3 - .../test_carpetx/test_orthonormality.xy.asc | 5053 ----------------- 31 files changed, 384 insertions(+), 5510 deletions(-) create mode 100644 Multipole/src/interp_exp.cc delete mode 100644 Multipole/test/test_carpetx.par delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_im_r8.00.ph.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_im_r8.00.th.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_l0_m0_r8.00.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_l1_m-1_r8.00.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_l1_m0_r8.00.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_l1_m1_r8.00.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m-1_r8.00.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m-2_r8.00.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m0_r8.00.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m1_r8.00.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_l2_m2_r8.00.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_re_r8.00.ph.asc delete mode 100644 Multipole/test/test_carpetx/mp_harmonic_re_r8.00.th.asc delete mode 100644 Multipole/test/test_carpetx/test_midpoint_convergence_order..asc delete mode 100644 Multipole/test/test_carpetx/test_midpoint_pi_symmetry..asc delete mode 100644 Multipole/test/test_carpetx/test_midpoint_result_high..asc delete mode 100644 Multipole/test/test_carpetx/test_midpoint_result_low..asc delete mode 100644 Multipole/test/test_carpetx/test_orthonormality.xy.asc diff --git a/Multipole/configuration.ccl b/Multipole/configuration.ccl index b3f112ed..aa0e637b 100644 --- a/Multipole/configuration.ccl +++ b/Multipole/configuration.ccl @@ -1,3 +1,5 @@ +REQUIRES Loop + OPTIONAL HDF5 { } diff --git a/Multipole/interface.ccl b/Multipole/interface.ccl index 2de634b7..5024b3e9 100644 --- a/Multipole/interface.ccl +++ b/Multipole/interface.ccl @@ -1,6 +1,8 @@ #interface.ccl for thorn Multipole implements: multipole -inherits: Coordinates +inherits: Coordinates WeylScal4 + +USES INCLUDE HEADER: loop_device.hxx CCTK_INT FUNCTION IO_TruncateOutputFiles \ (CCTK_POINTER_TO_CONST IN GH) @@ -9,7 +11,7 @@ REQUIRES FUNCTION IO_TruncateOutputFiles public: -CCTK_REAL harmonics type=GF timelevels=1 tags='index={0 0 0} checkpoint="no"' +CCTK_REAL harmonics type=GF timelevels=1 tags='checkpoint="no"' { harmonic_re, harmonic_im } "Spherical harmonics" @@ -42,3 +44,19 @@ CCTK_REAL test_integration_symmetries type=SCALAR # N*(N+1)/2 # only 1 spin-weight mode is tested CCTK_REAL test_orthonormality type=ARRAY distrib=constant dim=2 size=1,(10*10)*(10*10+1)/2 "Test orthonormality of spherical harmonics" + +CCTK_INT FUNCTION DriverInterpolate( + CCTK_POINTER_TO_CONST IN cctkGH, + CCTK_INT IN N_dims, + CCTK_INT IN local_interp_handle, + CCTK_INT IN param_table_handle, + CCTK_INT IN coord_system_handle, + CCTK_INT IN N_interp_points, + CCTK_INT IN interp_coords_type, + CCTK_POINTER_TO_CONST ARRAY IN interp_coords, + CCTK_INT IN N_input_arrays, + CCTK_INT ARRAY IN input_array_indices, + CCTK_INT IN N_output_arrays, + CCTK_INT ARRAY IN output_array_types, + CCTK_POINTER ARRAY IN output_arrays) +REQUIRES FUNCTION DriverInterpolate diff --git a/Multipole/par/qc0.rpar b/Multipole/par/qc0.rpar index 2f78d522..56a63e81 100644 --- a/Multipole/par/qc0.rpar +++ b/Multipole/par/qc0.rpar @@ -104,7 +104,7 @@ CarpetX::periodic = no CarpetX::ghost_size = 3 CarpetX::max_num_levels = $nlevels -CarpetX::regrid_every = 16 +CarpetX::regrid_every = 0 #TODO 16 CarpetX::regrid_error_threshold = $error_threshold CarpetX::prolongation_type = "ddf" diff --git a/Multipole/param.ccl b/Multipole/param.ccl index 7f98f157..cf7086ae 100644 --- a/Multipole/param.ccl +++ b/Multipole/param.ccl @@ -98,6 +98,10 @@ CCTK_BOOLEAN enable_test "whether to set a spherical harmonic in the 'harmonic' { } "no" +CCTK_BOOLEAN enable_test_Weyl "whether to set a spherical harmonic in the 'Weyl::Psi4r and i' grid functions" +{ +} "no" + CCTK_INT test_l "which mode to put into the test variables" { * :: "Any integer" diff --git a/Multipole/schedule.ccl b/Multipole/schedule.ccl index 65a47c11..377d12df 100644 --- a/Multipole/schedule.ccl +++ b/Multipole/schedule.ccl @@ -9,7 +9,7 @@ if (enable_test) STORAGE: test_orthonormality } -schedule Multipole_Calc at CCTK_ANALYSIS after (calc_np,PsiKadelia,Accelerator_CopyBack) +schedule Multipole_Calc at analysis after Weyl_Weyl #after (calc_np,PsiKadelia,Accelerator_CopyBack) { LANG: C OPTIONS: GLOBAL @@ -23,6 +23,7 @@ if (enable_test) { Reads: Coordinates::vertex_coords Writes: Multipole::harmonics(interior) + SYNC: Multipole::harmonics LANG: C } "Populate grid functions with spherical harmonics" @@ -33,6 +34,31 @@ if (enable_test) } "Loop over modes and integrate them to check orthonormality" } +if (enable_test_Weyl) +{ + schedule Multipole_SetHarmonicWeyl at CCTK_INITIAL + { + Reads: Coordinates::vertex_coords + WRITES: WeylScal4::Psi4i_group(Interior) + WRITES: WeylScal4::Psi4r_group(Interior) + SYNC: WeylScal4::Psi4i_group + SYNC: WeylScal4::Psi4r_group + LANG: C + } "Populate Weyl grid functions with spherical harmonics" +} + +if (!enable_test && !enable_test_Weyl) +{ + schedule Multipole_Init at initial + { + LANG: C + READS: Coordinates::vertex_coords + WRITES: Multipole::harmonics(interior) + SYNC: Multipole::harmonics + } "Init harmonics to zero to make CarpetX happy?" +} + + schedule Multipole_ParamCheck at CCTK_PARAMCHECK { LANG: C diff --git a/Multipole/src/interp_exp.cc b/Multipole/src/interp_exp.cc new file mode 100644 index 00000000..cb68b0b9 --- /dev/null +++ b/Multipole/src/interp_exp.cc @@ -0,0 +1,179 @@ +#include + +#include "interpolate.hh" + +static +void report_interp_error(int ierr) +{ + if (ierr < 0) + { + CCTK_VWarn(1, __LINE__, __FILE__, CCTK_THORNSTRING, + "CCTK_InterpGridArrays returned error code %d",ierr); + } +} + +void Multipole_Interp(CCTK_ARGUMENTS, + CCTK_REAL xs[], CCTK_REAL ys[], CCTK_REAL zs[], + int real_idx, int imag_idx, + CCTK_REAL sphere_real[], CCTK_REAL sphere_imag[]) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + // Need parameters for the following: + // ntheta (dtheta = pi/(ntheta) + // nphi (dphi = 2pi/(nphi) + // r (radius of sphere) + // NOTE: depending on the interval of integration, denominator above may + // need to be modified to avoid double counting + + + CCTK_INT num_input_arrays = imag_idx == -1 ? 1 : 2; + CCTK_INT num_output_arrays = imag_idx == -1 ? 1 : 2; + const CCTK_INT num_dims = 3; + + const CCTK_INT num_points = CCTK_MyProc(cctkGH) == 0 ? (ntheta+1)*(nphi+1) : 0; // Only the 0 processor needs the points + + int ierr = -1; + + const void* interp_coords[num_dims] + = { (const void *) xs, + (const void *) ys, + (const void *) zs }; + + const CCTK_INT input_array_indices[2] + = { real_idx, + imag_idx }; + + // const CCTK_INT output_array_types[2] + // = { CCTK_VARIABLE_REAL, + // CCTK_VARIABLE_REAL }; + // Interpolation result types: Not used by CarpetX DriverInterp + CCTK_INT const output_array_types[1] = {0}; + + // void * output_arrays[2] + // = { (void *) sphere_real, + // (void *) sphere_imag }; + + // Interpolation result + CCTK_POINTER output_arrays[2]; + output_arrays[0] = sphere_real; + output_arrays[1] = sphere_imag; + + const int operator_handle = 0; //not used by CarpetX Interpolator + // Interpolation parameter table + CCTK_INT operations[1][num_dims]; + for (int var = 0 ; var < num_points; var++) { + operations[0][var] = 0; + } + + int operands[1][num_dims]; + for (int var = 0 ; var < num_points; var++) { + operands[0][var] = var; + } + + int param_table_handle = Util_TableCreate(UTIL_TABLE_FLAGS_DEFAULT); + if (param_table_handle < 0) + CCTK_VERROR("Can't create parameter table: %d", param_table_handle); + if ((ierr = Util_TableSetInt(param_table_handle, 1, "order")) < 0) + CCTK_VERROR("Can't set order in parameter table: %d", ierr); + if ((ierr = Util_TableSetIntArray(param_table_handle, num_points, (int const*const)operands, + "operand_indices")) < 0) + CCTK_VERROR("Can't set operand_indices array in parameter table: %d", ierr); + if ((ierr = Util_TableSetIntArray(param_table_handle, num_points, (int const*const)operations, + "operation_codes")) < 0) + CCTK_VERROR("Can't set operation_codes array in parameter table: %d", ierr); + + const int coord_system_handle = 0; // not used by CarpetX Interpolator + + // ierr = CCTK_InterpGridArrays( + // cctkGH, + // num_dims, + // operator_handle, + // param_table_handle, + // coord_system_handle, + // CCTK_MyProc(cctkGH) == 0 ? (ntheta+1)*(nphi+1) : 0, // Only the 0 processor needs the points + // CCTK_VARIABLE_REAL, + // interp_coords, + // num_input_arrays, + // input_array_indices, + // num_output_arrays, + // output_array_types, + // output_arrays); + + ierr = DriverInterpolate( + cctkGH, num_dims, operator_handle, param_table_handle, coord_system_handle, + num_points, CCTK_VARIABLE_REAL, interp_coords, num_input_arrays, (int const * const)input_array_indices, + num_output_arrays, output_array_types, output_arrays); + + + report_interp_error(ierr); + + if (imag_idx == -1) + { + for (int i = 0; i < (ntheta+1)*(nphi+1); i++) + { + sphere_imag[i] = 0; + } + } + + Util_TableDestroy(param_table_handle); +} + +// // Debugging routine +// void Multipole_InterpVar(CCTK_ARGUMENTS, +// CCTK_REAL x[], CCTK_REAL y[], CCTK_REAL z[], const char *var_name, +// CCTK_REAL sphere_var[]) +// { +// DECLARE_CCTK_ARGUMENTS; +// DECLARE_CCTK_PARAMETERS; + +// // Need parameters for the following: +// // ntheta (dtheta = pi/(ntheta) +// // nphi (dphi = 2pi/(nphi) +// // r (radius of sphere) +// // NOTE: depending on the interval of integration, denominator above may +// // need to be modified to avoid double counting + +// const CCTK_INT num_input_arrays = 1; +// const CCTK_INT num_output_arrays = 1; +// const CCTK_INT num_dims = 3; +// int ierr = -1; + +// const void* interp_coords[num_dims] +// = { (const void *) x, +// (const void *) y, +// (const void *) z }; + +// const CCTK_INT input_array_indices[num_input_arrays] +// = { CCTK_VarIndex(var_name) }; + +// const CCTK_INT output_array_types[num_output_arrays] +// = { CCTK_VARIABLE_REAL }; + +// void * output_arrays[num_output_arrays] +// = { (void *) sphere_var }; + +// const int operator_handle = CCTK_InterpHandle(interpolator_name); + +// int param_table_handle = Util_TableCreate(UTIL_TABLE_FLAGS_DEFAULT); +// ierr = Util_TableSetFromString(param_table_handle, interpolator_pars); + +// const int coord_system_handle = CCTK_CoordSystemHandle(coord_system); + +// ierr = CCTK_InterpGridArrays( +// cctkGH, +// num_dims, +// operator_handle, +// param_table_handle, +// coord_system_handle, +// (ntheta+1)*(nphi+1), +// CCTK_VARIABLE_REAL, +// interp_coords, +// num_input_arrays, +// input_array_indices, +// num_output_arrays, +// output_array_types, +// output_arrays); +// report_interp_error(ierr); +// } diff --git a/Multipole/src/interpolate.cc b/Multipole/src/interpolate.cc index 943a9ee8..452cb000 100644 --- a/Multipole/src/interpolate.cc +++ b/Multipole/src/interpolate.cc @@ -1,6 +1,7 @@ #include #include "interpolate.hh" +#include static void report_interp_error(int ierr) @@ -50,14 +51,15 @@ void Multipole_Interp(CCTK_ARGUMENTS, = { (void *) sphere_real, (void *) sphere_imag }; - const int operator_handle = CCTK_InterpHandle(interpolator_name); + // const int operator_handle = CCTK_InterpHandle(interpolator_name); + const int operator_handle = 0; // not used by CarpetX interpolator int param_table_handle = Util_TableCreate(UTIL_TABLE_FLAGS_DEFAULT); ierr = Util_TableSetFromString(param_table_handle, interpolator_pars); const int coord_system_handle = CCTK_CoordSystemHandle(coord_system); - ierr = CCTK_InterpGridArrays( + ierr = DriverInterpolate( cctkGH, num_dims, operator_handle, diff --git a/Multipole/src/multipole.cc b/Multipole/src/multipole.cc index 7bc1b629..9d3718b2 100644 --- a/Multipole/src/multipole.cc +++ b/Multipole/src/multipole.cc @@ -5,6 +5,7 @@ #include #include #include +#include #include "cctk.h" #include "cctk_Arguments.h" @@ -139,8 +140,8 @@ static void output_1D(CCTK_ARGUMENTS, const Multipole::variable_desc *v, CCTK_RE CCTK_REAL *th, CCTK_REAL *ph, CCTK_REAL *real, CCTK_REAL *imag, int array_size) { - DECLARE_CCTK_ARGUMENTS - DECLARE_CCTK_PARAMETERS + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; if (CCTK_MyProc(cctkGH) == 0 && output_ascii) { @@ -270,10 +271,35 @@ extern "C" void Multipole_ParamCheck(CCTK_ARGUMENTS) } } +extern "C" void Multipole_Init(CCTK_ARGUMENTS) +{ + using namespace Loop; + DECLARE_CCTK_ARGUMENTS_Multipole_Init; + DECLARE_CCTK_PARAMETERS; + + const int dim = 3; + + const array indextype = {0, 0, 0}; + const GF3D2layout layout(cctkGH, indextype); + + const GF3D2 re_(layout, harmonic_re); + const GF3D2 im_(layout, harmonic_im); + + const GridDescBaseDevice grid(cctkGH); + grid.loop_int<0, 0, 0>(grid.nghostzones, + [=] CCTK_DEVICE(const PointDesc &p) + CCTK_ATTRIBUTE_ALWAYS_INLINE { + re_(p.I) = 0; + im_(p.I) = 0; + }); +} + + + extern "C" void Multipole_Calc(CCTK_ARGUMENTS) { - DECLARE_CCTK_ARGUMENTS_Multipole_Calc - DECLARE_CCTK_PARAMETERS + DECLARE_CCTK_ARGUMENTS_Multipole_Calc; + DECLARE_CCTK_PARAMETERS; static CCTK_REAL *xs, *ys, *zs; static CCTK_REAL *xhat, *yhat, *zhat; @@ -316,6 +342,7 @@ extern "C" void Multipole_Calc(CCTK_ARGUMENTS) setup_harmonics(spin_weights, n_spin_weights, lmax, th, ph, array_size, reY, imY); initialized = true; + CCTK_VINFO("initialized arrays"); } Multipole::mode_array modes(n_variables, nradii, lmax); @@ -334,6 +361,7 @@ extern "C" void Multipole_Calc(CCTK_ARGUMENTS) // Interpolate Psi4r and Psi4i Multipole_Interp(CCTK_PASS_CTOC, xs, ys, zs, vars[v].index, vars[v].imag_index, real, imag); + for (int l=0; l <= lmax; l++) { for (int m=-l; m <= l; m++) diff --git a/Multipole/src/multipole.hh b/Multipole/src/multipole.hh index e3669f7c..a1bc50b1 100644 --- a/Multipole/src/multipole.hh +++ b/Multipole/src/multipole.hh @@ -1,10 +1,14 @@ -#include "cctk.h" -#include "cctk_Arguments.h" +#include +#include #include #include #include +// Multipole_Init +// Sets harmonic coefficients to zero at init. +extern "C" void Multipole_Init(CCTK_ARGUMENTS); + // Multipole_Calc // This is the main scheduling file. Because we are completely local here // and do not use cactus arrays etc, we schedule only one function and then diff --git a/Multipole/src/sphericalharmonic.cc b/Multipole/src/sphericalharmonic.cc index f5c905bd..a5e89c31 100644 --- a/Multipole/src/sphericalharmonic.cc +++ b/Multipole/src/sphericalharmonic.cc @@ -1,10 +1,13 @@ #include #include #include +#include +#include #include "cctk.h" #include "cctk_Parameters.h" #include "cctk_Arguments.h" +#include "sphericalharmonic.hh" static const CCTK_REAL PI = acos(-1.0); @@ -73,28 +76,115 @@ void Multipole_HarmonicSetup(int s, int l, int m, // Fill a grid function with a given spherical harmonic extern "C" void Multipole_SetHarmonic(CCTK_ARGUMENTS) { + using namespace Loop; + using namespace std; DECLARE_CCTK_ARGUMENTS_Multipole_SetHarmonic; DECLARE_CCTK_PARAMETERS; - CCTK_REAL vcoordr; + + const int dim = 3; + + const array indextype = {0, 0, 0}; + const GF3D2layout layout(cctkGH, indextype); + + const GF3D2 harmonic_re_(layout, harmonic_re); + const GF3D2 harmonic_im_(layout, harmonic_im); + + const GridDescBaseDevice grid(cctkGH); + grid.loop_int<0, 0, 0>(grid.nghostzones, + [=] CCTK_DEVICE(const PointDesc &p) + CCTK_ATTRIBUTE_ALWAYS_INLINE { + CCTK_REAL vcoordr = sqrt(p.x*p.x + p.y*p.y + p.z*p.z); + CCTK_REAL theta = acos(p.z/vcoordr); + if (vcoordr == 0) theta = 0; + CCTK_REAL phi = atan2(p.y,p.x); + + CCTK_REAL re = 0; + CCTK_REAL im = 0; + + Multipole_SphericalHarmonic(test_sw,test_l,test_m,theta,phi, + &re, &im); + + CCTK_REAL fac = test_mode_proportional_to_r ? vcoordr : 1.0; + harmonic_re_(p.I) = re * fac; + harmonic_im_(p.I) = im * fac; + }); + + // for (int k = 0; k < cctk_lsh[2]+1; k++) + // { + // for (int j = 0; j < cctk_lsh[1]+1; j++) + // { + // for (int i = 0; i < cctk_lsh[0]+1; i++) + // { + // int index = i + j * (cctk_lsh[0]+1) + k * (cctk_lsh[0]+1)*(cctk_lsh[1]+1) ; + // vcoordr = sqrt(vcoordx[index]*vcoordx[index] + vcoordy[index]*vcoordy[index] + vcoordz[index]*vcoordz[index]); + + // CCTK_REAL theta = acos(vcoordz[index]/vcoordr); + // if (vcoordr == 0) theta = 0; + // CCTK_REAL phi = atan2(vcoordy[index],vcoordx[index]); + + // CCTK_REAL re = 0; + // CCTK_REAL im = 0; + + // Multipole_SphericalHarmonic(test_sw,test_l,test_m,theta,phi, + // &re, &im); + + // CCTK_REAL fac = test_mode_proportional_to_r ? vcoordr : 1.0; + + // harmonic_re[index] = re * fac; + // harmonic_im[index] = im * fac; + // } + // } + // } + return; +} - CCTK_LOOP3_ALL(Multipole_SetHarmonic, cctkGH, i, j, k) { - int index = CCTK_GFINDEX3D(cctkGH, i, j, k); - vcoordr = sqrt(vcoordx[index]*vcoordx[index] + vcoordy[index]*vcoordy[index] + vcoordz[index]*vcoordz[index]); - CCTK_REAL theta = acos(vcoordz[index]/vcoordr); +extern "C" void Multipole_SetHarmonicWeyl(CCTK_ARGUMENTS) +{ + using namespace Loop; + using namespace std; + DECLARE_CCTK_ARGUMENTS_Multipole_SetHarmonicWeyl; + DECLARE_CCTK_PARAMETERS; + + const int dim = 3; + + const array indextype = {0, 0, 0}; + const GF3D2layout layout(cctkGH, indextype); + + const GF3D2 Psi4r_(layout, Psi4r); + const GF3D2 Psi4i_(layout, Psi4i); + + const GridDescBaseDevice grid(cctkGH); + grid.loop_int<0, 0, 0>(grid.nghostzones, + [=] CCTK_DEVICE(const PointDesc &p) + CCTK_ATTRIBUTE_ALWAYS_INLINE { + CCTK_REAL vcoordr = sqrt(p.x*p.x + p.y*p.y + p.z*p.z); + CCTK_REAL theta = acos(p.z/vcoordr); if (vcoordr == 0) theta = 0; - CCTK_REAL phi = atan2(vcoordy[index],vcoordx[index]); + CCTK_REAL phi = atan2(p.y,p.x); + + CCTK_REAL re22 = 0; + CCTK_REAL im22 = 0; + + Multipole_SphericalHarmonic(test_sw,2,2,theta,phi, + &re22, &im22); + + CCTK_REAL re2m2 = 0; + CCTK_REAL im2m2 = 0; + + Multipole_SphericalHarmonic(test_sw,2,-2,theta,phi, + &re2m2, &im2m2); - CCTK_REAL re = 0; - CCTK_REAL im = 0; + CCTK_REAL re31 = 0; + CCTK_REAL im31 = 0; - Multipole_SphericalHarmonic(test_sw,test_l,test_m,theta,phi, - &re, &im); + Multipole_SphericalHarmonic(test_sw,3,1,theta,phi, + &re31, &im31); - CCTK_REAL fac = test_mode_proportional_to_r ? vcoordr : 1.0; + CCTK_REAL fac = test_mode_proportional_to_r ? vcoordr : 1.0; + Psi4r_(p.I) = (re22 + 0.5 * re2m2 + 0.25 * re31) * fac; + Psi4i_(p.I) = (im22 + 0.5 * im2m2 + 0.25 * im31) * fac; + }); - harmonic_re[index] = re * fac; - harmonic_im[index] = im * fac; - } CCTK_ENDLOOP3_ALL(Multipole_SetHarmonic); return; } diff --git a/Multipole/src/sphericalharmonic.hh b/Multipole/src/sphericalharmonic.hh index 065c3cc7..5c140947 100644 --- a/Multipole/src/sphericalharmonic.hh +++ b/Multipole/src/sphericalharmonic.hh @@ -11,4 +11,8 @@ void Multipole_HarmonicSetup(int s, int l, int m, void Multipole_SphericalHarmonic(int s, int l, int m, CCTK_REAL th, CCTK_REAL ph, CCTK_REAL *reY, CCTK_REAL *imY); + +void Multipole_SphericalHarmonicWeyl(int s, int l, int m, + CCTK_REAL th, CCTK_REAL ph, + CCTK_REAL *reY, CCTK_REAL *imY); #endif diff --git a/Multipole/src/utils.cc b/Multipole/src/utils.cc index 5a602a54..19ec6629 100644 --- a/Multipole/src/utils.cc +++ b/Multipole/src/utils.cc @@ -395,7 +395,7 @@ void Multipole_Integrate(int array_size, int nthetap, CCTK_REAL const th[], CCTK_REAL const ph[], CCTK_REAL *outre, CCTK_REAL *outim) { - DECLARE_CCTK_PARAMETERS + DECLARE_CCTK_PARAMETERS; int il = Multipole_Index(0,0,ntheta); int iu = Multipole_Index(1,0,ntheta); diff --git a/Multipole/test/test_carpetx.par b/Multipole/test/test_carpetx.par deleted file mode 100644 index ce83d458..00000000 --- a/Multipole/test/test_carpetx.par +++ /dev/null @@ -1,93 +0,0 @@ - -ActiveThorns = "Coordinates SymBase IOUtil CarpetX InitBase Multipole" -ActiveThorns = "LocalInterp AEILocalInterp" - -############################################################# -# Grid -############################################################# -Cactus::presync_mode = "mixed-error" -CarpetX::interpolation_order = 3 -Multipole::interpolator_pars = "order=3" -CarpetX::verbose = "yes" -CarpetX::max_tile_size_y = 100000 -CarpetX::max_tile_size_z = 100000 -CarpetX::max_grid_size_x = 100000 -CarpetX::max_grid_size_y = 100000 -CarpetX::max_grid_size_z = 100000 -CarpetX::xmin = -10 -CarpetX::ymin = -10 -CarpetX::zmin = -10 -CarpetX::xmax = 10 -CarpetX::ymax = 10 -CarpetX::zmax = 10 -CarpetX::ncells_x = 128 -CarpetX::ncells_y = 128 -CarpetX::ncells_z = 128 -CarpetX::periodic_x = "no" -CarpetX::periodic_y = "no" -CarpetX::periodic_z = "no" - -############################################################# -# Carpet -############################################################# - -CarpetX::ghost_size = 3 -#Carpet::domain_from_coordbase = "yes" -#Carpet::poison_new_timelevels = "yes" -#Carpet::check_for_poison = "no" -#CarpetLib::poison_value = 113 -#Carpet::init_fill_timelevels = "yes" - -############################################################# -# CarpetLib -############################################################# - -#CarpetLib::poison_new_memory = "yes" - -############################################################# -# Cactus -############################################################# - -Cactus::terminate = "iteration" -Cactus::cctk_itlast = 0 - -############################################################# -# Multipole -############################################################# - -Multipole::nradii = 1 -Multipole::radius[0] = 8.0 -Multipole::variables = "Multipole::harmonic_re{sw=-2 cmplx='Multipole::harmonic_im' name='harmonic'}" -Multipole::integration_method = "midpoint" - -Multipole::enable_test = "yes" -Multipole::test_l = 2 -Multipole::test_m = 2 -Multipole::out_1d_every = 1 - -############################################################# -# Output -############################################################# - -IO::out_dir = $parfile -IO::out_fileinfo = "none" -IO::parfile_write = "no" -IO::out_every = 1 - -#CarpetIOASCII::compact_format = "yes" -# -## Enabling 1D output for the test grid functions would be helpful for -## localising any failures but it makes the tests dependent on the -## number of processors, as CarpetIOASCII's output is dependent on -## this. -# -## CarpetIOASCII::out1d_vars = "Multipole::harmonics" -## CarpetIOASCII::out1d_every = 1 -## CarpetIOASCII::out1d_x = yes -## CarpetIOASCII::out1d_y = yes -## CarpetIOASCII::out1d_z = yes -# -#CarpetIOASCII::out0d_vars = "Multipole::test_midpoint_convergence_order Multipole::test_midpoint_pi_symmetry Multipole::test_midpoint_result_low Multipole::test_midpoint_result_high" -#CarpetIOASCII::out0d_every = 1 -#CarpetIOASCII::out2d_vars = "Multipole::test_orthonormality" -#CarpetIOASCII::out2d_every = 1 diff --git a/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.ph.asc b/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.ph.asc deleted file mode 100644 index 512ff5b7..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.ph.asc +++ /dev/null @@ -1,104 +0,0 @@ -"Time = 0 -0.031105 0.02893346709261987101 -0.093315 0.08635297418339223097 -0.155524 0.1424374679194833349 -0.217734 0.1963199787429049381 -0.279944 0.2471671486784258187 -0.342154 0.294193146903838576 -0.404363 0.3366709365700913392 -0.466573 0.3739435378676271293 -0.528783 0.4054350087484103748 -0.590993 0.4306582732226235111 -0.653202 0.4492234683368490078 -0.715412 0.4608435962204880387 -0.777622 0.4653389746522083592 -0.839832 0.4626400551548833229 -0.902041 0.4527885477879413645 -0.964251 0.4359367963093632725 -1.026461 0.4123454176785940062 -1.088671 0.3823790697863140853 -1.150880 0.3465009764367701361 -1.213090 0.3052659143837330724 -1.275300 0.2593114684503385337 -1.337510 0.2093478341898257211 -1.399719 0.1561477849632657844 -1.461929 0.1005336321893835344 -1.524139 0.04336512949845715281 -1.586349 -0.01447370382736214156 -1.648559 -0.07208881679162400247 -1.710768 -0.1285894766718477522 -1.772978 -0.1831019841103811441 -1.835188 -0.2347838058663534178 -1.897398 -0.2828358443855507609 -1.959607 -0.3265150276837387455 -2.021817 -0.3651463751863797125 -2.084027 -0.3981323274878726948 -2.146237 -0.4249632074913482493 -2.208446 -0.4452239442387533885 -2.270656 -0.4586013776952369003 -2.332866 -0.4648887453138168535 -2.395076 -0.4639888395936355159 -2.457285 -0.4559155537996283925 -2.519495 -0.440793652786557022 -2.581705 -0.4188569121923055305 -2.643915 -0.3904446039308780425 -2.706124 -0.3559958289245996887 -2.768334 -0.3160434277544075798 -2.830544 -0.2712047334142297927 -2.892754 -0.2221733595069265987 -2.954963 -0.1697070015070529514 -3.017173 -0.1146169172145029835 -3.079383 -0.05775495510179128045 -3.141593 1.405216881902380626e-16 -3.203802 0.05775495510179037145 -3.266012 0.114616917214502359 -3.328222 0.1697070015070525628 -3.390432 0.222173359506926682 -3.452641 0.2712047334142293487 -3.514851 0.3160434277544065251 -3.577061 0.3559958289246002994 -3.639271 0.390444603930877765 -3.701480 0.4188569121923049754 -3.763690 0.4407936527865577991 -3.825900 0.4559155537996283369 -3.888110 0.4639888395936351273 -3.950319 0.4648887453138173531 -4.012529 0.4586013776952365117 -4.074739 0.4452239442387538881 -4.136949 0.4249632074913481938 -4.199158 0.3981323274878734719 -4.261368 0.3651463751863829876 -4.323578 0.32651502768373869 -4.385788 0.2828358443855506499 -4.447998 0.2347838058663525296 -4.510207 0.1831019841103817825 -4.572417 0.1285894766718482796 -4.634627 0.07208881679162447431 -4.696837 0.01447370382736301933 -4.759046 -0.04336512949845710424 -4.821256 -0.1005336321893827295 -4.883466 -0.1561477849632656734 -4.945676 -0.209347834189825055 -5.007885 -0.2593114684503380896 -5.070095 -0.3052659143837321842 -5.132305 -0.3465009764367694145 -5.194515 -0.3823790697863133081 -5.256724 -0.4123454176785932845 -5.318934 -0.4359367963093601084 -5.381144 -0.4527885477879420306 -5.443354 -0.4626400551548835449 -5.505563 -0.4653389746522085257 -5.567773 -0.4608435962204881498 -5.629983 -0.4492234683368492854 -5.692193 -0.4306582732226237331 -5.754402 -0.40543500874841093 -5.816612 -0.373943537867627962 -5.878822 -0.3366709365700916723 -5.941032 -0.2941931469038386315 -6.003241 -0.2471671486784269012 -6.065451 -0.1963199787429055487 -6.127661 -0.1424374679194837234 -6.189871 -0.08635297418339259179 -6.252080 -0.02893346709262025959 - - diff --git a/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.th.asc b/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.th.asc deleted file mode 100644 index e3b3d70a..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_im_r8.00.th.asc +++ /dev/null @@ -1,54 +0,0 @@ -"Time = 0 -0.030800 -0.02938538621107364412 -0.092400 0.03848542197480419452 -0.154000 0.03869144703294945253 -0.215599 0.03829958428296827838 -0.277199 0.03772923432868782734 -0.338799 0.03701694928323349953 -0.400399 0.03617481331911943931 -0.461999 0.03521200650827675804 -0.523599 0.03413766225226443768 -0.585199 0.03296167642508954915 -0.646798 0.0316947003640265651 -0.708398 0.03034802644948933134 -0.769998 0.02893346709261987101 -0.831598 0.02746322376638926296 -0.893198 0.02594973380422635478 -0.954798 0.02440550719463737209 -1.016398 0.02284301049972752018 -1.077997 0.02127447944140176128 -1.139597 0.01971180649541226515 -1.201197 0.0181663938947303101 -1.262797 0.01664902796720431344 -1.324397 0.01516976274998376242 -1.385997 0.01373782301015031085 -1.447597 0.01236150643235707676 -1.509196 0.01104811420301536964 -1.570796 0.009803887699419261068 -1.632396 0.008633969973060297287 -1.693996 0.00754237577699048891 -1.755596 0.006531986451547710723 -1.817196 0.005604554537196792564 -1.878796 0.00476073112700881821 -1.940395 0.004000106610589308082 -2.001995 0.003321265284498166673 -2.063595 0.002721857822583334616 -2.125195 0.002198683988792303132 -2.186795 0.001747787763968414567 -2.248395 0.001364562629083714094 -2.309995 0.001043864408113172196 -2.371594 0.0007801313220289099286 -2.433194 0.0005675076250886430373 -2.494794 0.0003999695193396636864 -2.556394 0.0002714515551386945894 -2.617994 0.0001759717851006692901 -2.679594 0.0001077519588895267465 -2.741194 6.13325978996633205e-05 -2.802793 3.16805759840831097e-05 -2.864393 1.428714202453316314e-05 -2.925993 5.255013572468394163e-06 -2.987593 1.37317184045237675e-06 -3.049193 1.784410422467429968e-07 -3.110793 2.210896921265367772e-09 - - diff --git a/Multipole/test/test_carpetx/mp_harmonic_l0_m0_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l0_m0_r8.00.asc deleted file mode 100644 index 23eaf794..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_l0_m0_r8.00.asc +++ /dev/null @@ -1 +0,0 @@ -0.000000 0 0 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l1_m-1_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l1_m-1_r8.00.asc deleted file mode 100644 index 23eaf794..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_l1_m-1_r8.00.asc +++ /dev/null @@ -1 +0,0 @@ -0.000000 0 0 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l1_m0_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l1_m0_r8.00.asc deleted file mode 100644 index 23eaf794..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_l1_m0_r8.00.asc +++ /dev/null @@ -1 +0,0 @@ -0.000000 0 0 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l1_m1_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l1_m1_r8.00.asc deleted file mode 100644 index 23eaf794..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_l1_m1_r8.00.asc +++ /dev/null @@ -1 +0,0 @@ -0.000000 0 0 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m-1_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m-1_r8.00.asc deleted file mode 100644 index 1fe66e4f..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_l2_m-1_r8.00.asc +++ /dev/null @@ -1 +0,0 @@ -0.000000 -7.041289285427909847e-10 1.443581633103851036e-14 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m-2_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m-2_r8.00.asc deleted file mode 100644 index bbff21e9..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_l2_m-2_r8.00.asc +++ /dev/null @@ -1 +0,0 @@ -0.000000 9.678493447053323137e-11 2.081743216177849247e-17 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m0_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m0_r8.00.asc deleted file mode 100644 index 1be28bda..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_l2_m0_r8.00.asc +++ /dev/null @@ -1 +0,0 @@ -0.000000 6.615286736270545954e-10 -1.159669920828914974e-07 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m1_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m1_r8.00.asc deleted file mode 100644 index bc3d5c77..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_l2_m1_r8.00.asc +++ /dev/null @@ -1 +0,0 @@ -0.000000 -5.452981987686607123e-10 2.136741269598250218e-11 diff --git a/Multipole/test/test_carpetx/mp_harmonic_l2_m2_r8.00.asc b/Multipole/test/test_carpetx/mp_harmonic_l2_m2_r8.00.asc deleted file mode 100644 index 6b5a324e..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_l2_m2_r8.00.asc +++ /dev/null @@ -1 +0,0 @@ -0.000000 1.000226123822723245 -1.987596010889696091e-12 diff --git a/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.ph.asc b/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.ph.asc deleted file mode 100644 index d35a2cf7..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.ph.asc +++ /dev/null @@ -1,104 +0,0 @@ -"Time = 0 -0.031105 0.4644948722885180459 -0.093315 0.4573135879314973451 -0.155524 0.4430622702058126805 -0.217734 0.4219610505257605504 -0.279944 0.3943361617823364362 -0.342154 0.360614804432155267 -0.404363 0.3213181856654591106 -0.466573 0.2770539677312449101 -0.528783 0.2285062742273431258 -0.590993 0.1764260275369377851 -0.653202 0.1216179888700449768 -0.715412 0.06492979544581410634 -0.777622 0.007237764762655660676 -0.839832 -0.05056622937230303982 -0.902041 -0.107588366837952587 -0.964251 -0.1629471850280365952 -1.026461 -0.2157868751123784845 -1.088671 -0.2652903030829701359 -1.150880 -0.3106924065145874048 -1.213090 -0.3512909411473929544 -1.275300 -0.3864586138152340533 -1.337510 -0.4156513757405446152 -1.399719 -0.4384181369715648979 -1.461929 -0.454406928057477344 -1.524139 -0.4633703147223253715 -1.586349 -0.4651699236300833595 -1.648559 -0.4597780324963903764 -1.710768 -0.4472777506979732642 -1.772978 -0.4278623978971478614 -1.835188 -0.4018323125057473577 -1.897398 -0.3695897042486887552 -1.959607 -0.3316332125727823321 -2.021817 -0.2885494717812213672 -2.084027 -0.2410048129949936835 -2.146237 -0.1897340313132872824 -2.208446 -0.135530037586263058 -2.270656 -0.0792305470345097268 -2.332866 -0.02170622918901277815 -2.395076 0.03615367963676587026 -2.457285 0.09345471916817998936 -2.519495 0.1493108038283489092 -2.581705 0.2028585843521482635 -2.643915 0.2532701091988061592 -2.706124 0.2997659224854273274 -2.768334 0.3416273300115163503 -2.830544 0.3782071110450664908 -2.892754 0.4089396263375619789 -2.954963 0.4333499620346062398 -3.017173 0.4510604460362647172 -3.079383 0.4617975186292272993 -3.141593 0.4653951654571256147 -3.203802 0.4617975186292279099 -3.266012 0.4510604460362647727 -3.328222 0.4333499620346069059 -3.390432 0.4089396263375619789 -3.452641 0.3782071110450662688 -3.514851 0.3416273300115171274 -3.577061 0.2997659224854284932 -3.639271 0.2532701091988066588 -3.701480 0.2028585843521488463 -3.763690 0.1493108038283491035 -3.825900 0.09345471916818026692 -3.888110 0.03615367963676684865 -3.950319 -0.02170622918901203915 -4.012529 -0.0792305470345097268 -4.074739 -0.1355300375862620033 -4.136949 -0.1897340313132865885 -4.199158 -0.2410048129949931284 -4.261368 -0.2885494717812224219 -4.323578 -0.3316332125727816105 -4.385788 -0.3695897042486888107 -4.447998 -0.4018323125057448042 -4.510207 -0.4278623978971480835 -4.572417 -0.4472777506979727646 -4.634627 -0.4597780324963897658 -4.696837 -0.4651699236300838591 -4.759046 -0.4633703147223247609 -4.821256 -0.4544069280574770664 -4.883466 -0.438418136971565231 -4.945676 -0.4156513757405452814 -5.007885 -0.3864586138152343309 -5.070095 -0.3512909411473918997 -5.132305 -0.3106924065145878489 -5.194515 -0.2652903030829702469 -5.256724 -0.2157868751123782902 -5.318934 -0.1629471850280359013 -5.381144 -0.1075883668379527397 -5.443354 -0.05056622937230307452 -5.505563 0.00723776476265489653 -5.567773 0.06492979544581369 -5.629983 0.1216179888700443801 -5.692193 0.1764260275369372577 -5.754402 0.2285062742273434866 -5.816612 0.2770539677312442994 -5.878822 0.3213181856654588886 -5.941032 0.3606148044321548785 -6.003241 0.3943361617823362697 -6.065451 0.4219610505257604394 -6.127661 0.443062270205812847 -6.189871 0.4573135879314976782 -6.252080 0.4644948722885173797 - - diff --git a/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.th.asc b/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.th.asc deleted file mode 100644 index c76c3e8f..00000000 --- a/Multipole/test/test_carpetx/mp_harmonic_re_r8.00.th.asc +++ /dev/null @@ -1,54 +0,0 @@ -"Time = 0 -0.030800 0.6885513814826674794 -0.092400 0.6267670692141814603 -0.154000 0.6221031656093580775 -0.215599 0.6150600553452587604 -0.277199 0.6057536783859203133 -0.338799 0.594280853231140882 -0.400399 0.580751079336896181 -0.461999 0.5652906127588804841 -0.523599 0.5480420501193986604 -0.585199 0.5291627601200128428 -0.646798 0.5088230034688505654 -0.708398 0.4872038404728336602 -0.769998 0.4644948722885180459 -0.831598 0.4408919088352187821 -0.893198 0.4165945564814694246 -0.954798 0.3918038176306097298 -1.016398 0.3667196486104662978 -1.077997 0.3415386193257754499 -1.139597 0.3164516188620323245 -1.201197 0.291641695706272186 -1.262797 0.2672820236618780876 -1.324397 0.2435340358362658719 -1.385997 0.2205457937521869138 -1.447597 0.1984505276253246686 -1.509196 0.1773654365291772173 -1.570796 0.1573907314308744532 -1.632396 0.138608975185613631 -1.693996 0.1210846183593928677 -1.755596 0.1048639169620758649 -1.817196 0.0899750067671940823 -1.878796 0.07642834172808300741 -1.940395 0.06421734310830697068 -2.001995 0.05331928538821500974 -2.063595 0.04369645280972687257 -2.125195 0.03529746855607983347 -2.186795 0.028058822209137399 -2.248395 0.02190656239138152536 -2.309995 0.01675810438408405906 -2.371594 0.01252415865524050993 -2.433194 0.009110717496452411246 -2.494794 0.006421076278311813219 -2.556394 0.004357860376699045947 -2.617994 0.002825036203077211251 -2.679594 0.001729840755459513373 -2.741194 0.0009846280503980537648 -2.802793 0.0005085965091839809429 -2.864393 0.0002293632022571058993 -2.925993 8.436188579944633992e-05 -2.987593 2.204392652830721426e-05 -3.049193 2.863523726520779227e-06 -3.110793 3.497136559733632625e-08 - - diff --git a/Multipole/test/test_carpetx/test_midpoint_convergence_order..asc b/Multipole/test/test_carpetx/test_midpoint_convergence_order..asc deleted file mode 100644 index 39697268..00000000 --- a/Multipole/test/test_carpetx/test_midpoint_convergence_order..asc +++ /dev/null @@ -1,3 +0,0 @@ -# 0D ASCII output created by CarpetIOASCII -# -0 0 1.98641110182183 diff --git a/Multipole/test/test_carpetx/test_midpoint_pi_symmetry..asc b/Multipole/test/test_carpetx/test_midpoint_pi_symmetry..asc deleted file mode 100644 index 158d738a..00000000 --- a/Multipole/test/test_carpetx/test_midpoint_pi_symmetry..asc +++ /dev/null @@ -1,3 +0,0 @@ -# 0D ASCII output created by CarpetIOASCII -# -0 0 6.79283138798996e-16 diff --git a/Multipole/test/test_carpetx/test_midpoint_result_high..asc b/Multipole/test/test_carpetx/test_midpoint_result_high..asc deleted file mode 100644 index bbb52758..00000000 --- a/Multipole/test/test_carpetx/test_midpoint_result_high..asc +++ /dev/null @@ -1,3 +0,0 @@ -# 0D ASCII output created by CarpetIOASCII -# -0 0 0.043249294409079 diff --git a/Multipole/test/test_carpetx/test_midpoint_result_low..asc b/Multipole/test/test_carpetx/test_midpoint_result_low..asc deleted file mode 100644 index e367994b..00000000 --- a/Multipole/test/test_carpetx/test_midpoint_result_low..asc +++ /dev/null @@ -1,3 +0,0 @@ -# 0D ASCII output created by CarpetIOASCII -# -0 0 0.0432477664935452 diff --git a/Multipole/test/test_carpetx/test_orthonormality.xy.asc b/Multipole/test/test_carpetx/test_orthonormality.xy.asc deleted file mode 100644 index a12a675a..00000000 --- a/Multipole/test/test_carpetx/test_orthonormality.xy.asc +++ /dev/null @@ -1,5053 +0,0 @@ -# 2D ASCII output created by CarpetIOASCII -# -0 0 0 0 1.0001581234272 -0 0 1 0 9.83667521360804e-16 -0 0 2 0 0.9999998423582 -0 0 3 0 1.71635794426904e-16 -0 0 4 0 4.46224708631124e-18 -0 0 5 0 1.00047468556526 -0 0 6 0 9.83667521360804e-16 -0 0 7 0 1.75079858087697e-16 -0 0 8 0 4.46224708631124e-18 -0 0 9 0 0.9999998423582 -0 0 10 0 3.51504986385899e-16 -0 0 11 0 4.66264453423938e-16 -0 0 12 0 4.78368511130661e-18 -0 0 13 0 4.90467399088513e-17 -0 0 14 0 1.00000000039515 -0 0 15 0 4.62373281692274e-18 -0 0 16 0 5.48629071707637e-17 -0 0 17 0 6.07839285453017e-16 -0 0 18 0 1.54858758962181e-18 -0 0 19 0 7.55519642145639e-18 -0 0 20 0 0.999999210210323 -0 0 21 0 0.000353927229901905 -0 0 22 0 3.02072199198964e-16 -0 0 23 0 8.57414491854144e-17 -0 0 24 0 3.02072199198964e-16 -0 0 25 0 1.47147391781268e-16 -0 0 26 0 2.40927598309228e-18 -0 0 27 0 1.00079219592517 -0 0 28 0 4.62373281692274e-18 -0 0 29 0 1.54858758962181e-18 -0 0 30 0 6.07839285453017e-16 -0 0 31 0 5.48629071707637e-17 -0 0 32 0 2.03056397713302e-18 -0 0 33 0 7.87464650374566e-17 -0 0 34 0 2.40927598309228e-18 -0 0 35 0 0.999999210210323 -0 0 36 0 3.51504986385899e-16 -0 0 37 0 4.90467399088513e-17 -0 0 38 0 4.78368511130661e-18 -0 0 39 0 4.66264453423938e-16 -0 0 40 0 3.39726304019335e-16 -0 0 41 0 2.62748895808041e-18 -0 0 42 0 1.47147391781268e-16 -0 0 43 0 3.59576767715901e-18 -0 0 44 0 1.00000000039515 -0 0 45 0 4.9218853438852e-18 -0 0 46 0 4.35059602464495e-16 -0 0 47 0 2.10156538733512e-18 -0 0 48 0 1.75767084999468e-16 -0 0 49 0 7.41728095460878e-16 -0 0 50 0 2.27270473095965e-18 -0 0 51 0 6.96579580290451e-17 -0 0 52 0 4.02320160213369e-18 -0 0 53 0 2.44868567779249e-16 -0 0 54 0 0.999999999998102 -0 0 55 0 4.49105661841794e-18 -0 0 56 0 3.72837659728045e-18 -0 0 57 0 1.86992379745312e-16 -0 0 58 0 3.79155753086655e-18 -0 0 59 0 1.87832745815024e-17 -0 0 60 0 4.6773242285007e-16 -0 0 61 0 2.6901601476945e-18 -0 0 62 0 3.28976124794836e-16 -0 0 63 0 5.44282176627654e-18 -0 0 64 0 4.11874815368385e-18 -0 0 65 0 1.00000000277741 -0 0 66 0 1.24531530009715e-17 -0 0 67 0 5.91320202437123e-07 -0 0 68 0 2.52077991100382e-18 -0 0 69 0 5.19725379732731e-18 -0 0 70 0 1.30937225877871e-16 -0 0 71 0 5.94396674252846e-17 -0 0 72 0 1.26992815047323e-15 -0 0 73 0 6.7775792039601e-18 -0 0 74 0 3.78438401847384e-17 -0 0 75 0 5.64846900232679e-17 -0 0 76 0 6.22159203783283e-18 -0 0 77 0 0.999997781921827 -0 0 78 0 2.85849148315461e-19 -0 0 79 0 2.96252175267111e-18 -0 0 80 0 0.000726300601754647 -0 0 81 0 2.96252175267111e-18 -0 0 82 0 2.74580077036368e-18 -0 0 83 0 2.17576643943695e-16 -0 0 84 0 8.63064998274333e-17 -0 0 85 0 2.17576643943695e-16 -0 0 86 0 2.74580077036368e-18 -0 0 87 0 1.21248214821835e-18 -0 0 88 0 9.22253247221328e-17 -0 0 89 0 5.15640450633424e-18 -0 0 90 0 1.0011112945957 -0 0 91 0 6.27148183337941e-18 -0 0 92 0 4.96642581938798e-18 -0 0 93 0 1.07032616598937e-18 -0 0 94 0 5.91320202362244e-07 -0 0 95 0 3.5546992343778e-17 -0 0 96 0 3.47162798289245e-18 -0 0 97 0 1.24367481423559e-15 -0 0 98 0 2.96658797906421e-17 -0 0 99 0 1.36845894933368e-16 -0 0 100 0 3.62120837388054e-17 -0 0 101 0 7.52931893624902e-18 -0 0 102 0 3.78147630640183e-16 -0 0 103 0 4.81630600666795e-19 -0 0 104 0 0.999997781921827 -0 0 105 0 3.95808979801154e-18 -0 0 106 0 1.52510276230709e-18 -0 0 107 0 1.86992379745312e-16 -0 0 108 0 7.92174220803162e-19 -0 0 109 0 1.29005489479239e-18 -0 0 110 0 3.34852768804669e-16 -0 0 111 0 1.84690920047903e-18 -0 0 112 0 4.3982717941212e-16 -0 0 113 0 2.0916114858726e-17 -0 0 114 0 6.17335310433936e-18 -0 0 115 0 2.24902692759519e-16 -0 0 116 0 5.9462690338075e-18 -0 0 117 0 9.22679058989564e-17 -0 0 118 0 5.60960585925444e-18 -0 0 119 0 1.00000000277741 -0 0 120 0 4.9218853438852e-18 -0 0 121 0 1.75767084999468e-16 -0 0 122 0 2.10156538733512e-18 -0 0 123 0 4.35059602464495e-16 -0 0 124 0 2.44868567779249e-16 -0 0 125 0 4.02320160213369e-18 -0 0 126 0 6.96579580290451e-17 -0 0 127 0 2.27270473095965e-18 -0 0 128 0 7.41728095460878e-16 -0 0 129 0 6.24728499547263e-17 -0 0 130 0 4.23237816253502e-18 -0 0 131 0 2.88733043762979e-17 -0 0 132 0 1.21248214821835e-18 -0 0 133 0 5.10437531116968e-17 -0 0 134 0 8.21790161762664e-18 -0 0 135 0 0.999999999998102 -0 0 136 0 2.01851038071118e-16 -0 0 137 0 1.79933013939227e-16 -0 0 138 0 6.30882396863135e-19 -0 0 139 0 6.98371777657685e-17 -0 0 140 0 9.31136971230455e-17 -0 0 141 0 3.69599793612502e-18 -0 0 142 0 5.77207671763922e-17 -0 0 143 0 2.97294222073429e-19 -0 0 144 0 7.81176006948372e-17 -0 0 145 0 8.18381383266156e-16 -0 0 146 0 1.76972479889152e-18 -0 0 147 0 3.18279300800675e-17 -0 0 148 0 2.94501772467769e-18 -0 0 149 0 5.15581451171633e-17 -0 0 150 0 6.1025675522023e-18 -0 0 151 0 2.69029393162822e-17 -0 0 152 0 1.00000000000004 -0 0 153 0 7.20337725997821e-18 -0 0 154 0 1.85044933359775e-17 -0 0 155 0 3.23124597138598e-16 -0 0 156 0 6.36614626765876e-18 -0 0 157 0 2.31368886805695e-18 -0 0 158 0 3.28770840307326e-16 -0 0 159 0 1.13461989087546e-18 -0 0 160 0 7.2586338851727e-17 -0 0 161 0 3.05923804047176e-18 -0 0 162 0 3.61030264566618e-17 -0 0 163 0 9.99275283839971e-16 -0 0 164 0 1.317530829407e-18 -0 0 165 0 7.66302578489858e-17 -0 0 166 0 3.43474332092709e-18 -0 0 167 0 9.41637414714575e-17 -0 0 168 0 2.16749785180576e-18 -0 0 169 0 2.57680377366672e-18 -0 0 170 0 0.999999999982886 -0 0 171 0 2.41384317829885e-16 -0 0 172 0 9.81158144903394e-17 -0 0 173 0 7.35394866918903e-18 -0 0 174 0 3.77374992990272e-17 -0 0 175 0 2.06311371957227e-09 -0 0 176 0 1.74622929386315e-17 -0 0 177 0 9.27810714602114e-17 -0 0 178 0 7.81045599433248e-18 -0 0 179 0 4.91034282156068e-18 -0 0 180 0 6.44638160767355e-17 -0 0 181 0 5.02309488516101e-17 -0 0 182 0 4.94439680120294e-16 -0 0 183 0 2.33241548285017e-19 -0 0 184 0 6.15669097269334e-17 -0 0 185 0 6.426643740277e-18 -0 0 186 0 1.06669603007134e-17 -0 0 187 0 9.4180619453548e-17 -0 0 188 0 3.73385545469596e-18 -0 0 189 0 1.00000001077169 -0 0 190 0 9.69451495165692e-19 -0 0 191 0 1.18949108878111e-16 -0 0 192 0 2.46168624809142e-16 -0 0 193 0 1.81354124467387e-18 -0 0 194 0 3.82867695611158e-18 -0 0 195 0 1.94138507220613e-06 -0 0 196 0 1.51175411456962e-17 -0 0 197 0 3.60357243740841e-18 -0 0 198 0 1.85681534919815e-18 -0 0 199 0 3.45985215883988e-18 -0 0 200 0 1.99001307757975e-17 -0 0 201 0 5.41055384899826e-17 -0 0 202 0 2.62862002262125e-16 -0 0 203 0 1.31718631990057e-17 -0 0 204 0 3.02649286359616e-17 -0 0 205 0 1.27057261321737e-18 -0 0 206 0 6.42959838926647e-18 -0 0 207 0 4.92072258161333e-17 -0 0 208 0 5.10270428236536e-18 -0 0 209 0 0.999995227812649 -0 0 210 0 0.000475949465891071 -0 0 211 0 7.21504295676821e-17 -0 0 212 0 4.27710097735274e-17 -0 0 213 0 7.21504295676821e-17 -0 0 214 0 6.11820800768184e-19 -0 0 215 0 1.88243606674318e-18 -0 0 216 0 0.00106532349422734 -0 0 217 0 1.88243606674318e-18 -0 0 218 0 6.11820800768184e-19 -0 0 219 0 6.49435644306368e-18 -0 0 220 0 5.02729518307723e-18 -0 0 221 0 4.55593330062997e-16 -0 0 222 0 4.30768018856788e-17 -0 0 223 0 4.74264161647315e-16 -0 0 224 0 5.66509708289242e-18 -0 0 225 0 6.49435644306368e-18 -0 0 226 0 3.36971945215801e-17 -0 0 227 0 3.36675466444595e-18 -0 0 228 0 1.56930094124567e-16 -0 0 229 0 2.81283581258454e-18 -0 0 230 0 1.00143263371042 -0 0 231 0 4.74631289138564e-18 -0 0 232 0 2.95102296306705e-18 -0 0 233 0 2.34487541220841e-16 -0 0 234 0 8.04461153956849e-17 -0 0 235 0 1.3283779004278e-18 -0 0 236 0 1.83925562788446e-18 -0 0 237 0 1.34226599383024e-17 -0 0 238 0 1.94138507221336e-06 -0 0 239 0 1.25348561930031e-18 -0 0 240 0 1.30085659276266e-18 -0 0 241 0 3.1731942241319e-17 -0 0 242 0 4.01494358574291e-18 -0 0 243 0 2.31896611060881e-16 -0 0 244 0 6.13379229163091e-17 -0 0 245 0 1.47792635234606e-17 -0 0 246 0 2.07946982335509e-18 -0 0 247 0 2.59542088343199e-18 -0 0 248 0 6.50855008648942e-17 -0 0 249 0 5.23659206739058e-18 -0 0 250 0 6.45015045179478e-16 -0 0 251 0 3.65910515786566e-18 -0 0 252 0 0.999995227812649 -0 0 253 0 2.31646356759417e-16 -0 0 254 0 4.99791398752373e-17 -0 0 255 0 9.47261334028496e-18 -0 0 256 0 9.15100204797784e-17 -0 0 257 0 6.329145005758e-18 -0 0 258 0 2.99972795730722e-18 -0 0 259 0 1.01942015849425e-16 -0 0 260 0 1.42664813534677e-17 -0 0 261 0 2.06311377296624e-09 -0 0 262 0 8.60741402003202e-18 -0 0 263 0 4.79824320972809e-18 -0 0 264 0 6.27059419435425e-17 -0 0 265 0 9.14058812313118e-19 -0 0 266 0 5.21719950572723e-16 -0 0 267 0 5.78844551227561e-17 -0 0 268 0 7.37864268205008e-17 -0 0 269 0 4.84560313927365e-17 -0 0 270 0 3.68707816012393e-18 -0 0 271 0 1.77287319839518e-16 -0 0 272 0 3.58631358271121e-18 -0 0 273 0 1.42688733633585e-16 -0 0 274 0 3.22550528454414e-18 -0 0 275 0 1.00000001077169 -0 0 276 0 7.20337725997821e-18 -0 0 277 0 6.36614626765876e-18 -0 0 278 0 3.23124597138598e-16 -0 0 279 0 1.85044933359775e-17 -0 0 280 0 3.05923804047176e-18 -0 0 281 0 7.2586338851727e-17 -0 0 282 0 1.13461989087546e-18 -0 0 283 0 3.28770840307326e-16 -0 0 284 0 2.31368886805695e-18 -0 0 285 0 2.16749785180576e-18 -0 0 286 0 9.41537185334659e-17 -0 0 287 0 5.09765760560769e-18 -0 0 288 0 7.66302578489858e-17 -0 0 289 0 2.38438236889578e-19 -0 0 290 0 1.00096588602578e-15 -0 0 291 0 3.61030264566618e-17 -0 0 292 0 4.95211001457753e-18 -0 0 293 0 9.94212629736555e-17 -0 0 294 0 5.09616196240378e-18 -0 0 295 0 8.43276299873972e-17 -0 0 296 0 3.36675466444595e-18 -0 0 297 0 4.90088366860558e-17 -0 0 298 0 5.158992312663e-18 -0 0 299 0 0.999999999982886 -0 0 300 0 2.01851038071118e-16 -0 0 301 0 6.98371777657685e-17 -0 0 302 0 6.30882396863135e-19 -0 0 303 0 1.79933013939227e-16 -0 0 304 0 7.81176006948372e-17 -0 0 305 0 2.97294222073429e-19 -0 0 306 0 5.77207671763922e-17 -0 0 307 0 3.69599793612502e-18 -0 0 308 0 9.31136971230455e-17 -0 0 309 0 2.69029393162822e-17 -0 0 310 0 6.86567264298847e-18 -0 0 311 0 4.69165849704166e-17 -0 0 312 0 2.94501772467769e-18 -0 0 313 0 3.71426734712386e-17 -0 0 314 0 1.93703589531201e-18 -0 0 315 0 8.18381383266156e-16 -0 0 316 0 5.10331122728502e-17 -0 0 317 0 3.24149066818321e-18 -0 0 318 0 4.16507812037296e-17 -0 0 319 0 2.65640948789303e-18 -0 0 320 0 3.36971945215801e-17 -0 0 321 0 3.93170256992881e-18 -0 0 322 0 8.73218078882588e-17 -0 0 323 0 3.41312595983155e-18 -0 0 324 0 1.00000000000004 -0 0 325 0 1.07192924963571e-16 -0 0 326 0 1.71163877212331e-16 -0 0 327 0 4.15354170801147e-18 -0 0 328 0 8.05105421066797e-17 -0 0 329 0 2.19555512045171e-16 -0 0 330 0 1.13612456850885e-18 -0 0 331 0 1.70233248573533e-16 -0 0 332 0 4.03909560753807e-19 -0 0 333 0 1.46157009654297e-16 -0 0 334 0 2.17445602469947e-16 -0 0 335 0 2.44449870424618e-18 -0 0 336 0 8.94600742101603e-17 -0 0 337 0 2.60664497651758e-18 -0 0 338 0 9.50951428852135e-17 -0 0 339 0 3.89490884428692e-18 -0 0 340 0 1.35983654135043e-16 -0 0 341 0 2.20390194308259e-16 -0 0 342 0 1.23517410567024e-17 -0 0 343 0 1.3964899692233e-16 -0 0 344 0 5.58391269240377e-18 -0 0 345 0 6.30560530764371e-18 -0 0 346 0 1.42192819372061e-18 -0 0 347 0 5.83078874943547e-17 -0 0 348 0 5.27047370632251e-18 -0 0 349 0 3.33590913742581e-16 -0 0 350 0 1.00000000000002 -0 0 351 0 3.25750667140569e-18 -0 0 352 0 5.59415828309152e-18 -0 0 353 0 1.4101158704264e-16 -0 0 354 0 1.8459101007584e-18 -0 0 355 0 2.86032566278892e-18 -0 0 356 0 1.3473739658497e-16 -0 0 357 0 6.47458442898183e-19 -0 0 358 0 4.74289753542169e-17 -0 0 359 0 1.75364407292319e-18 -0 0 360 0 1.91668508062106e-18 -0 0 361 0 1.79648340098206e-16 -0 0 362 0 1.08191413817732e-18 -0 0 363 0 1.30685129961296e-16 -0 0 364 0 2.46791542824456e-18 -0 0 365 0 1.12122845714741e-16 -0 0 366 0 2.85871563632104e-18 -0 0 367 0 1.2038281176684e-16 -0 0 368 0 9.68845268269619e-16 -0 0 369 0 1.99984236296932e-18 -0 0 370 0 1.24305237890053e-16 -0 0 371 0 3.80315422944204e-18 -0 0 372 0 6.53605871068543e-17 -0 0 373 0 5.17550881340878e-18 -0 0 374 0 1.69450004567006e-16 -0 0 375 0 4.45942628315566e-18 -0 0 376 0 7.39616754069246e-18 -0 0 377 0 1.00000000000016 -0 0 378 0 1.45307930387913e-16 -0 0 379 0 1.15603734356261e-16 -0 0 380 0 2.25617988243364e-18 -0 0 381 0 1.89190831070656e-17 -0 0 382 0 2.70213396865371e-17 -0 0 383 0 9.34638743501165e-18 -0 0 384 0 4.53027353890547e-17 -0 0 385 0 2.89975491080854e-18 -0 0 386 0 1.23434829334271e-17 -0 0 387 0 1.26364923549691e-11 -0 0 388 0 1.15542119575264e-17 -0 0 389 0 3.95262085994742e-16 -0 0 390 0 2.90460851004806e-18 -0 0 391 0 3.623684742367e-16 -0 0 392 0 2.42405358256122e-18 -0 0 393 0 2.51511139905674e-18 -0 0 394 0 8.04957927322867e-17 -0 0 395 0 1.84145852698261e-16 -0 0 396 0 1.67755915874491e-16 -0 0 397 0 7.49394855089056e-19 -0 0 398 0 1.61681759438425e-16 -0 0 399 0 1.90468168025435e-18 -0 0 400 0 8.87710167792085e-17 -0 0 401 0 6.2449591962083e-18 -0 0 402 0 1.4616280329858e-17 -0 0 403 0 1.99234972739774e-17 -0 0 404 0 6.38123654958095e-18 -0 0 405 0 0.99999999991551 -0 0 406 0 6.80547197672785e-18 -0 0 407 0 9.43743535998141e-19 -0 0 408 0 9.23793863343413e-17 -0 0 409 0 9.63823750018936e-19 -0 0 410 0 3.10029421166139e-16 -0 0 411 0 7.89515408847687e-17 -0 0 412 0 7.85245426716529e-19 -0 0 413 0 3.11570405943387e-17 -0 0 414 0 1.58781679100285e-18 -0 0 415 0 1.5016336442475e-18 -0 0 416 0 9.26852306122751e-09 -0 0 417 0 8.33573432723407e-18 -0 0 418 0 1.01977045209802e-16 -0 0 419 0 5.14565741819168e-18 -0 0 420 0 3.40203376099012e-18 -0 0 421 0 1.14533924787382e-18 -0 0 422 0 1.29647254544959e-18 -0 0 423 0 7.53419430022555e-17 -0 0 424 0 4.90156341697705e-17 -0 0 425 0 5.29033232624233e-16 -0 0 426 0 4.95639329468495e-19 -0 0 427 0 2.10687067129238e-16 -0 0 428 0 6.07660491137666e-18 -0 0 429 0 4.5161434151197e-17 -0 0 430 0 4.50630004612224e-18 -0 0 431 0 2.05396775496459e-18 -0 0 432 0 4.94768064038788e-17 -0 0 433 0 6.6740157982965e-18 -0 0 434 0 1.00000003093061 -0 0 435 0 7.10285017732379e-17 -0 0 436 0 1.17733378510884e-06 -0 0 437 0 4.3988459690402e-18 -0 0 438 0 2.43736029075474e-18 -0 0 439 0 9.43324996246528e-18 -0 0 440 0 9.07089477054634e-17 -0 0 441 0 6.30992039869023e-17 -0 0 442 0 3.18565322250807e-18 -0 0 443 0 3.98188346211689e-18 -0 0 444 0 4.13789286779143e-18 -0 0 445 0 4.01720543575174e-18 -0 0 446 0 4.41630296791136e-06 -0 0 447 0 6.32247986336165e-18 -0 0 448 0 3.91733879941613e-18 -0 0 449 0 6.82652169363864e-18 -0 0 450 0 3.66713526869764e-18 -0 0 451 0 6.73901224554174e-18 -0 0 452 0 7.17326534767881e-18 -0 0 453 0 3.55437080980355e-16 -0 0 454 0 2.44122435107489e-16 -0 0 455 0 8.18531228145344e-17 -0 0 456 0 7.45180207883965e-18 -0 0 457 0 5.23116242135036e-17 -0 0 458 0 5.52168327262187e-18 -0 0 459 0 3.34764923159289e-18 -0 0 460 0 1.89666544935185e-17 -0 0 461 0 2.41098248075511e-18 -0 0 462 0 8.27904664822313e-17 -0 0 463 0 3.68470051918908e-18 -0 0 464 0 0.999991206735361 -0 0 465 0 2.14925321260167e-16 -0 0 466 0 2.86536033213573e-18 -0 0 467 0 0.000913197758789979 -0 0 468 0 2.86536033213573e-18 -0 0 469 0 3.55214761942213e-19 -0 0 470 0 8.38503146350255e-17 -0 0 471 0 1.71908348265996e-16 -0 0 472 0 8.38503146350255e-17 -0 0 473 0 3.55214761942213e-19 -0 0 474 0 2.1506701275102e-18 -0 0 475 0 2.34832779714583e-18 -0 0 476 0 2.92916449827044e-18 -0 0 477 0 0.00139727538971364 -0 0 478 0 1.69559110826698e-18 -0 0 479 0 2.97631715561322e-18 -0 0 480 0 2.1506701275102e-18 -0 0 481 0 2.87093401089915e-18 -0 0 482 0 1.8630994042458e-17 -0 0 483 0 3.75176723469565e-18 -0 0 484 0 7.72755347972162e-16 -0 0 485 0 1.718551670291e-16 -0 0 486 0 7.86038332266655e-16 -0 0 487 0 3.86918971250947e-18 -0 0 488 0 1.8630994042458e-17 -0 0 489 0 2.87093401089915e-18 -0 0 490 0 2.74487409598847e-18 -0 0 491 0 4.4482158794918e-17 -0 0 492 0 2.41871681919563e-18 -0 0 493 0 2.2388034614085e-16 -0 0 494 0 3.71038095229455e-18 -0 0 495 0 1.00175688253607 -0 0 496 0 7.44665005173568e-17 -0 0 497 0 4.04207191948643e-18 -0 0 498 0 3.95031463447816e-18 -0 0 499 0 1.1773337850914e-06 -0 0 500 0 5.38259797286867e-18 -0 0 501 0 3.61980351888617e-18 -0 0 502 0 5.84026334200829e-17 -0 0 503 0 1.15385359897156e-16 -0 0 504 0 7.60828419223966e-18 -0 0 505 0 3.5421536871432e-18 -0 0 506 0 4.99552476440245e-18 -0 0 507 0 1.46607400297236e-18 -0 0 508 0 3.22573339228636e-18 -0 0 509 0 4.41630296789732e-06 -0 0 510 0 2.7937000971e-18 -0 0 511 0 3.94463614459778e-18 -0 0 512 0 5.09165117113456e-18 -0 0 513 0 2.69504562250652e-18 -0 0 514 0 3.4808361060401e-17 -0 0 515 0 5.84808798505278e-18 -0 0 516 0 8.35918461742196e-17 -0 0 517 0 1.39886915094248e-16 -0 0 518 0 3.30626891503671e-16 -0 0 519 0 7.14765562221939e-18 -0 0 520 0 7.20908324738886e-18 -0 0 521 0 7.06414711911026e-18 -0 0 522 0 9.22106590016837e-18 -0 0 523 0 1.91929385946837e-16 -0 0 524 0 4.81991842199223e-18 -0 0 525 0 4.02951856223982e-16 -0 0 526 0 1.83327885729174e-18 -0 0 527 0 0.999991206735364 -0 0 528 0 5.60333610926459e-18 -0 0 529 0 2.62311048541197e-18 -0 0 530 0 1.09746177168865e-16 -0 0 531 0 1.41552657179822e-18 -0 0 532 0 2.12141254071388e-18 -0 0 533 0 2.35398084742255e-17 -0 0 534 0 5.95778005742998e-18 -0 0 535 0 7.3509866193142e-17 -0 0 536 0 2.79397029144674e-16 -0 0 537 0 1.86776364104608e-18 -0 0 538 0 3.7391294814971e-18 -0 0 539 0 4.58469816574839e-18 -0 0 540 0 9.42991475651049e-17 -0 0 541 0 3.7438547102809e-18 -0 0 542 0 9.26852306250386e-09 -0 0 543 0 9.89273137677626e-19 -0 0 544 0 4.38718472519229e-18 -0 0 545 0 5.05818635021342e-17 -0 0 546 0 1.03460073508661e-17 -0 0 547 0 2.26599664715931e-16 -0 0 548 0 3.57577547555912e-18 -0 0 549 0 3.9785804785006e-16 -0 0 550 0 3.83800160817241e-17 -0 0 551 0 8.51456014830059e-17 -0 0 552 0 2.45028082850926e-18 -0 0 553 0 1.49588757263982e-18 -0 0 554 0 3.71610649054186e-17 -0 0 555 0 5.24506836192693e-18 -0 0 556 0 3.0443105987142e-16 -0 0 557 0 4.29598770172995e-18 -0 0 558 0 1.95415561391548e-16 -0 0 559 0 7.35845569182195e-18 -0 0 560 0 1.00000003093061 -0 0 561 0 1.40232589640264e-16 -0 0 562 0 6.52605723818254e-18 -0 0 563 0 3.57423190278097e-18 -0 0 564 0 1.03222060223517e-16 -0 0 565 0 1.14261430211478e-17 -0 0 566 0 6.66101982522988e-18 -0 0 567 0 6.66927831009959e-17 -0 0 568 0 5.92994018547222e-18 -0 0 569 0 3.336223718279e-17 -0 0 570 0 2.70015300548795e-18 -0 0 571 0 3.95231892549909e-18 -0 0 572 0 3.46438785229266e-16 -0 0 573 0 2.62830782630184e-18 -0 0 574 0 4.25507666770572e-16 -0 0 575 0 7.61264052587915e-18 -0 0 576 0 1.26364772514978e-11 -0 0 577 0 9.90621633605622e-18 -0 0 578 0 7.11449573981484e-18 -0 0 579 0 8.73340216400971e-17 -0 0 580 0 2.77116862009203e-18 -0 0 581 0 1.4690789712892e-16 -0 0 582 0 5.36978790481722e-18 -0 0 583 0 1.58681723731191e-16 -0 0 584 0 1.79043804348215e-16 -0 0 585 0 6.96760609948688e-17 -0 0 586 0 2.68975446794734e-17 -0 0 587 0 8.37065346177281e-19 -0 0 588 0 2.45961429823536e-16 -0 0 589 0 1.54498047549516e-18 -0 0 590 0 2.05226852029535e-16 -0 0 591 0 2.79861618717867e-18 -0 0 592 0 1.06542422016135e-16 -0 0 593 0 8.85047016118432e-18 -0 0 594 0 0.99999999991551 -0 0 595 0 1.25722280261825e-18 -0 0 596 0 3.46109468246636e-18 -0 0 597 0 1.46545432367168e-16 -0 0 598 0 5.21249922484011e-18 -0 0 599 0 6.4686978274213e-18 -0 0 600 0 6.31059142935819e-17 -0 0 601 0 1.61882847910832e-19 -0 0 602 0 1.22700303658093e-16 -0 0 603 0 1.00359389120145e-17 -0 0 604 0 5.30736569103077e-18 -0 0 605 0 1.1304185625359e-16 -0 0 606 0 1.17140464097439e-18 -0 0 607 0 1.39309228196374e-16 -0 0 608 0 3.07743278919159e-18 -0 0 609 0 1.79595427778198e-16 -0 0 610 0 4.98716932326944e-18 -0 0 611 0 5.88960447497074e-18 -0 0 612 0 1.78430276983294e-16 -0 0 613 0 4.17860367250648e-18 -0 0 614 0 6.14517644593235e-17 -0 0 615 0 3.26531085454277e-18 -0 0 616 0 1.05398864025645e-16 -0 0 617 0 1.20410773160998e-18 -0 0 618 0 1.01731381730985e-15 -0 0 619 0 1.09307333600027e-16 -0 0 620 0 2.03522390223451e-18 -0 0 621 0 1.2917453370989e-16 -0 0 622 0 1.7563530072766e-18 -0 0 623 0 4.66527513082054e-17 -0 0 624 0 4.28404030410065e-18 -0 0 625 0 4.33857873253208e-17 -0 0 626 0 4.96533394341378e-18 -0 0 627 0 6.93054353537658e-17 -0 0 628 0 2.37656430051132e-18 -0 0 629 0 1.00000000000016 -0 0 630 0 1.07192924963571e-16 -0 0 631 0 8.05105421066797e-17 -0 0 632 0 4.15354170801147e-18 -0 0 633 0 1.71163877212331e-16 -0 0 634 0 1.46157009654297e-16 -0 0 635 0 4.03909560753807e-19 -0 0 636 0 1.70233248573533e-16 -0 0 637 0 1.13612456850885e-18 -0 0 638 0 2.19555512045171e-16 -0 0 639 0 1.35983654135043e-16 -0 0 640 0 5.24014012512663e-18 -0 0 641 0 1.05348255147256e-16 -0 0 642 0 2.60664497651758e-18 -0 0 643 0 8.62605132747158e-17 -0 0 644 0 1.33894134169413e-18 -0 0 645 0 2.17445602469947e-16 -0 0 646 0 3.33590913742581e-16 -0 0 647 0 5.27047370632251e-18 -0 0 648 0 5.95576405209814e-17 -0 0 649 0 2.22759760140035e-18 -0 0 650 0 6.30560530764371e-18 -0 0 651 0 4.34692641481277e-18 -0 0 652 0 1.4318287307351e-16 -0 0 653 0 1.23517410567024e-17 -0 0 654 0 2.20390194308259e-16 -0 0 655 0 3.56378072140795e-16 -0 0 656 0 5.55614816343311e-18 -0 0 657 0 2.67447583779335e-17 -0 0 658 0 1.77712751758257e-18 -0 0 659 0 5.47864624778458e-18 -0 0 660 0 2.74487409598847e-18 -0 0 661 0 2.20108023227232e-17 -0 0 662 0 4.23249197058846e-18 -0 0 663 0 2.4425390379081e-17 -0 0 664 0 9.05239903970245e-18 -0 0 665 0 1.00000000000002 -0 0 666 0 1.15510590859062e-16 -0 0 667 0 1.78086155918994e-16 -0 0 668 0 1.71446924604228e-18 -0 0 669 0 1.4465030581954e-16 -0 0 670 0 2.12948450359225e-16 -0 0 671 0 5.12449372099158e-18 -0 0 672 0 1.26511518002703e-16 -0 0 673 0 1.91651089004851e-18 -0 0 674 0 1.92290754106468e-16 -0 0 675 0 2.45298142371488e-16 -0 0 676 0 5.21373408697304e-18 -0 0 677 0 7.18039954698097e-17 -0 0 678 0 1.28850426962141e-18 -0 0 679 0 5.55191810293068e-17 -0 0 680 0 7.29781673725001e-18 -0 0 681 0 5.28318747509305e-16 -0 0 682 0 4.96156414798088e-16 -0 0 683 0 3.09103829632161e-18 -0 0 684 0 1.24794281302386e-17 -0 0 685 0 3.40587975616534e-18 -0 0 686 0 2.7929597465689e-17 -0 0 687 0 3.41452850311088e-18 -0 0 688 0 6.93453512958646e-17 -0 0 689 0 1.77139258075442e-18 -0 0 690 0 3.9136094977627e-16 -0 0 691 0 2.00634566653593e-16 -0 0 692 0 1.72039050849084e-18 -0 0 693 0 6.57321347120841e-18 -0 0 694 0 1.83549598036728e-18 -0 0 695 0 1.54626034270175e-17 -0 0 696 0 5.24369755399389e-18 -0 0 697 0 2.1555445425793e-17 -0 0 698 0 1.74785582215859e-18 -0 0 699 0 1.15744838831947e-16 -0 0 700 0 6.09516289836653e-18 -0 0 701 0 1.07622990511621e-16 -0 0 702 0 1.00000000000003 -0 0 703 0 9.13931263116551e-19 -0 0 704 0 1.27961811533645e-18 -0 0 705 0 8.31665967426842e-17 -0 0 706 0 5.66374186449478e-18 -0 0 707 0 4.3784150648461e-18 -0 0 708 0 1.97062570079154e-16 -0 0 709 0 1.89280560307491e-18 -0 0 710 0 1.6589948650739e-16 -0 0 711 0 3.43939700884048e-18 -0 0 712 0 4.43241311462466e-18 -0 0 713 0 5.13156032702536e-17 -0 0 714 0 2.39527745473368e-18 -0 0 715 0 1.04010488298398e-16 -0 0 716 0 1.07472434491634e-18 -0 0 717 0 2.25247455679175e-16 -0 0 718 0 6.23727970686241e-18 -0 0 719 0 1.79026463741597e-18 -0 0 720 0 4.80645189109622e-16 -0 0 721 0 3.40014217013967e-18 -0 0 722 0 1.87049156301503e-16 -0 0 723 0 2.56987095173435e-18 -0 0 724 0 1.03825531513455e-16 -0 0 725 0 3.83921979685461e-18 -0 0 726 0 6.65676211866793e-17 -0 0 727 0 3.19486981092258e-18 -0 0 728 0 2.62505258466607e-17 -0 0 729 0 1.59296187573393e-15 -0 0 730 0 6.8754014476699e-18 -0 0 731 0 1.31617020252246e-16 -0 0 732 0 3.58712361304966e-18 -0 0 733 0 2.68387398092328e-17 -0 0 734 0 4.0707946370493e-18 -0 0 735 0 8.46802857877331e-17 -0 0 736 0 1.18650970857946e-17 -0 0 737 0 2.98064021997433e-16 -0 0 738 0 6.1446272288836e-20 -0 0 739 0 2.68462299525476e-18 -0 0 740 0 0.999999999999988 -0 0 741 0 6.64388447005856e-17 -0 0 742 0 5.40904298474958e-17 -0 0 743 0 1.03294219227781e-18 -0 0 744 0 4.76369798063183e-17 -0 0 745 0 1.45370160032728e-16 -0 0 746 0 5.57712335541133e-18 -0 0 747 0 1.57444687364308e-16 -0 0 748 0 9.51415697986291e-18 -0 0 749 0 3.05064695245055e-17 -0 0 750 0 1.6828037438484e-17 -0 0 751 0 3.50810197224461e-18 -0 0 752 0 1.44178045404502e-16 -0 0 753 0 1.21513666844971e-18 -0 0 754 0 3.46282055298826e-17 -0 0 755 0 8.30735075814286e-18 -0 0 756 0 1.03568087468206e-17 -0 0 757 0 1.21387658624141e-13 -0 0 758 0 1.90385913394913e-18 -0 0 759 0 6.15735768747224e-16 -0 0 760 0 1.174269963525e-18 -0 0 761 0 1.49972596384083e-16 -0 0 762 0 9.11120255187806e-19 -0 0 763 0 5.63099660260522e-17 -0 0 764 0 8.08704924723939e-18 -0 0 765 0 3.08503741426204e-18 -0 0 766 0 3.17560114765193e-17 -0 0 767 0 1.18552931547609e-16 -0 0 768 0 3.83988888995869e-17 -0 0 769 0 2.98689919175355e-18 -0 0 770 0 6.79332874456579e-17 -0 0 771 0 2.05708041360164e-18 -0 0 772 0 7.74137889971326e-17 -0 0 773 0 4.17956799197e-18 -0 0 774 0 1.23537091527006e-16 -0 0 775 0 6.86369388220763e-19 -0 0 776 0 2.73050365789332e-17 -0 0 777 0 4.460117172146e-17 -0 0 778 0 3.29113001089818e-18 -0 0 779 0 1.00000000000098 -0 0 780 0 4.12259978557e-18 -0 0 781 0 3.32093825097229e-18 -0 0 782 0 8.03850897380763e-17 -0 0 783 0 7.84005329294501e-19 -0 0 784 0 2.04096223706396e-18 -0 0 785 0 1.32632654133507e-16 -0 0 786 0 7.77885172443587e-18 -0 0 787 0 4.81959736119951e-17 -0 0 788 0 1.75582742798435e-18 -0 0 789 0 2.33435393508475e-16 -0 0 790 0 4.83013243222966e-17 -0 0 791 0 1.00048187926417e-17 -0 0 792 0 4.69018517520819e-17 -0 0 793 0 1.10311385220568e-17 -0 0 794 0 1.2781569725219e-17 -0 0 795 0 1.5181600749941e-18 -0 0 796 0 1.53101103301316e-18 -0 0 797 0 7.20068558629908e-11 -0 0 798 0 4.54276931214031e-18 -0 0 799 0 3.70001029002068e-16 -0 0 800 0 1.75108811224833e-18 -0 0 801 0 1.39817295217386e-16 -0 0 802 0 4.4073654214729e-18 -0 0 803 0 3.22163133694761e-18 -0 0 804 0 9.33402798465062e-19 -0 0 805 0 2.66871734454708e-18 -0 0 806 0 8.46913692537717e-17 -0 0 807 0 3.34157330118344e-16 -0 0 808 0 3.99285056101669e-16 -0 0 809 0 3.32884059192325e-18 -0 0 810 0 3.83384214608715e-17 -0 0 811 0 1.84950950554837e-18 -0 0 812 0 5.5737356224997e-17 -0 0 813 0 5.50117782376431e-18 -0 0 814 0 1.04141896524631e-17 -0 0 815 0 2.29985515649273e-18 -0 0 816 0 2.08487810737374e-18 -0 0 817 0 5.66755769183712e-17 -0 0 818 0 4.56160582136864e-18 -0 0 819 0 0.999999999697291 -0 0 820 0 2.62451099939576e-17 -0 0 821 0 4.3927649486853e-17 -0 0 822 0 9.15991908409979e-18 -0 0 823 0 1.71911441595148e-17 -0 0 824 0 5.39683391198459e-09 -0 0 825 0 2.284022989823e-18 -0 0 826 0 1.00850451029085e-16 -0 0 827 0 2.53775212665733e-18 -0 0 828 0 1.50143808816096e-18 -0 0 829 0 6.27528872359415e-18 -0 0 830 0 4.45872331935867e-17 -0 0 831 0 1.07321682584481e-16 -0 0 832 0 2.35903290144703e-18 -0 0 833 0 8.8564483806237e-17 -0 0 834 0 3.52654820103346e-18 -0 0 835 0 2.53409502109938e-18 -0 0 836 0 1.30180606922459e-18 -0 0 837 0 3.08286249412944e-18 -0 0 838 0 2.81780719636908e-08 -0 0 839 0 9.08738145624957e-18 -0 0 840 0 2.8379082083054e-16 -0 0 841 0 1.33006613917507e-17 -0 0 842 0 1.24372130837593e-18 -0 0 843 0 2.44210484151771e-18 -0 0 844 0 1.94913684671479e-18 -0 0 845 0 1.29154048064891e-17 -0 0 846 0 5.13181619068847e-18 -0 0 847 0 2.43621600928002e-16 -0 0 848 0 1.86150832221733e-16 -0 0 849 0 5.21233154321087e-16 -0 0 850 0 2.48653350492515e-18 -0 0 851 0 2.23748144487619e-16 -0 0 852 0 1.2530295511615e-17 -0 0 853 0 2.7967416966579e-17 -0 0 854 0 4.53383004023492e-18 -0 0 855 0 9.0149366119645e-18 -0 0 856 0 1.16008020060751e-18 -0 0 857 0 1.13546317419192e-18 -0 0 858 0 5.0543042757068e-17 -0 0 859 0 4.16380586637302e-18 -0 0 860 0 1.00000007371495 -0 0 861 0 1.93439603200792e-18 -0 0 862 0 6.02003522753757e-16 -0 0 863 0 1.38519070431415e-16 -0 0 864 0 2.59382675543543e-18 -0 0 865 0 1.7382295878912e-18 -0 0 866 0 3.3999415678251e-06 -0 0 867 0 2.26850077572304e-18 -0 0 868 0 2.7854882158739e-18 -0 0 869 0 5.37944400940916e-19 -0 0 870 0 2.22661185226339e-18 -0 0 871 0 1.7743571024613e-17 -0 0 872 0 3.55355936679656e-16 -0 0 873 0 4.10218630835213e-17 -0 0 874 0 2.18092444952707e-18 -0 0 875 0 1.03647700059115e-17 -0 0 876 0 2.85504844536467e-18 -0 0 877 0 3.9523231774572e-18 -0 0 878 0 1.726712690578e-18 -0 0 879 0 3.7135598693382e-18 -0 0 880 0 8.35768633579213e-06 -0 0 881 0 5.79507100005866e-18 -0 0 882 0 3.59404972216828e-18 -0 0 883 0 1.8564378747438e-18 -0 0 884 0 2.47423353416818e-18 -0 0 885 0 2.25264712445592e-18 -0 0 886 0 2.76224063965929e-19 -0 0 887 0 5.6851182101356e-18 -0 0 888 0 2.80820938874881e-18 -0 0 889 0 2.95755987404355e-16 -0 0 890 0 2.52444196805309e-16 -0 0 891 0 3.85879741261691e-16 -0 0 892 0 2.37516818694351e-18 -0 0 893 0 1.24001483214179e-16 -0 0 894 0 2.54526751326321e-18 -0 0 895 0 5.15193737593091e-18 -0 0 896 0 1.63074108809795e-18 -0 0 897 0 1.71822101230048e-18 -0 0 898 0 2.41459863496686e-17 -0 0 899 0 2.46548304779131e-18 -0 0 900 0 2.07501380728631e-16 -0 0 901 0 1.21339242705086e-18 -0 0 902 0 0.999985362443536 -0 0 903 0 0.000574118821121417 -0 0 904 0 1.18991201757369e-17 -0 0 905 0 2.36350712074602e-16 -0 0 906 0 1.18991201757369e-17 -0 0 907 0 2.65823515835488e-18 -0 0 908 0 2.69424879815832e-18 -0 0 909 0 0.0012850666692128 -0 0 910 0 2.69424879815832e-18 -0 0 911 0 2.65823515835488e-18 -0 0 912 0 1.24817428371198e-18 -0 0 913 0 1.32014699355851e-18 -0 0 914 0 1.02507517559268e-16 -0 0 915 0 4.08205879103703e-16 -0 0 916 0 1.02664767247787e-16 -0 0 917 0 1.1453243212735e-18 -0 0 918 0 1.24817428371198e-18 -0 0 919 0 3.19489389625746e-18 -0 0 920 0 2.30690339959082e-18 -0 0 921 0 3.49074878285414e-18 -0 0 922 0 3.90840508501686e-18 -0 0 923 0 0.00172817151754845 -0 0 924 0 3.43601454655064e-18 -0 0 925 0 1.9362374796298e-18 -0 0 926 0 2.30690339959082e-18 -0 0 927 0 3.19489389625746e-18 -0 0 928 0 2.05519190354782e-18 -0 0 929 0 4.49735543630093e-18 -0 0 930 0 2.28868810045093e-17 -0 0 931 0 4.67439281151738e-18 -0 0 932 0 2.29302037420945e-16 -0 0 933 0 2.58434220695625e-16 -0 0 934 0 2.15716824858281e-16 -0 0 935 0 4.33124280312809e-18 -0 0 936 0 3.0321628818786e-17 -0 0 937 0 4.50034826887892e-18 -0 0 938 0 2.05519190354782e-18 -0 0 939 0 1.25975850863737e-17 -0 0 940 0 3.13245461585818e-18 -0 0 941 0 1.17915567155175e-16 -0 0 942 0 4.43439557544837e-18 -0 0 943 0 4.56515022071184e-16 -0 0 944 0 1.14179394573366e-18 -0 0 945 0 1.0020847328403 -0 0 946 0 3.05304813707068e-18 -0 0 947 0 9.17098707174286e-19 -0 0 948 0 1.34657453122942e-16 -0 0 949 0 5.38557715155011e-16 -0 0 950 0 1.07715906118734e-18 -0 0 951 0 2.09436752376524e-18 -0 0 952 0 1.04671060099502e-17 -0 0 953 0 3.39994156751154e-06 -0 0 954 0 3.41891636555779e-18 -0 0 955 0 3.32956302944502e-18 -0 0 956 0 1.43132631912289e-17 -0 0 957 0 2.89187703270135e-18 -0 0 958 0 9.6679676992819e-17 -0 0 959 0 3.96411695568602e-16 -0 0 960 0 2.94285443514738e-17 -0 0 961 0 1.90180332748589e-18 -0 0 962 0 2.25079161404273e-18 -0 0 963 0 1.93301378158995e-19 -0 0 964 0 5.98652261720729e-18 -0 0 965 0 1.66506449136882e-18 -0 0 966 0 4.38497942889306e-18 -0 0 967 0 8.35768633614494e-06 -0 0 968 0 1.77112788474317e-18 -0 0 969 0 1.55983070965747e-18 -0 0 970 0 1.39466836023424e-18 -0 0 971 0 2.56049727740682e-18 -0 0 972 0 4.96279184878293e-18 -0 0 973 0 5.85913103440412e-18 -0 0 974 0 1.2484758526031e-16 -0 0 975 0 5.52180671845344e-18 -0 0 976 0 4.33308910799739e-16 -0 0 977 0 4.35600240744024e-16 -0 0 978 0 3.44312478895689e-16 -0 0 979 0 4.77820888679467e-18 -0 0 980 0 1.64821086289954e-17 -0 0 981 0 5.33180798805226e-19 -0 0 982 0 1.62321702036543e-18 -0 0 983 0 3.20342726681492e-17 -0 0 984 0 2.65048505061785e-18 -0 0 985 0 1.83566397454944e-16 -0 0 986 0 7.83809880677236e-18 -0 0 987 0 3.97086579458676e-17 -0 0 988 0 2.94824887264045e-18 -0 0 989 0 0.999985362443537 -0 0 990 0 1.96378016428718e-17 -0 0 991 0 8.97543126526407e-18 -0 0 992 0 1.79292365620131e-18 -0 0 993 0 4.82769036282085e-17 -0 0 994 0 3.64613850296202e-18 -0 0 995 0 1.09695848260868e-18 -0 0 996 0 1.18126412324903e-16 -0 0 997 0 8.9779618906591e-19 -0 0 998 0 5.39683407051786e-09 -0 0 999 0 2.41205035555006e-18 -0 0 1000 0 2.5708577311685e-18 -0 0 1001 0 1.13835888093052e-16 -0 0 1002 0 4.67846187444232e-18 -0 0 1003 0 1.62466997255531e-16 -0 0 1004 0 1.66692961990809e-16 -0 0 1005 0 8.013620294508e-18 -0 0 1006 0 1.35494609075603e-18 -0 0 1007 0 3.38950591823802e-18 -0 0 1008 0 5.70098052357789e-18 -0 0 1009 0 3.30227652431953e-18 -0 0 1010 0 2.33453571086216e-16 -0 0 1011 0 4.21909978461094e-18 -0 0 1012 0 2.81780720234666e-08 -0 0 1013 0 4.71832885183119e-19 -0 0 1014 0 2.20292139054582e-18 -0 0 1015 0 5.85372211572119e-18 -0 0 1016 0 2.14926697277584e-18 -0 0 1017 0 2.92587797133964e-17 -0 0 1018 0 3.15453173038172e-18 -0 0 1019 0 2.24565198769148e-16 -0 0 1020 0 1.37680411375981e-18 -0 0 1021 0 5.76247544049412e-16 -0 0 1022 0 4.15039193863288e-16 -0 0 1023 0 2.94494685615848e-16 -0 0 1024 0 1.78671881103158e-18 -0 0 1025 0 2.55522471925937e-18 -0 0 1026 0 6.70117394811241e-18 -0 0 1027 0 3.41241840483165e-18 -0 0 1028 0 3.22612498022651e-17 -0 0 1029 0 2.19811380380932e-18 -0 0 1030 0 1.75287943713549e-16 -0 0 1031 0 3.76105889255485e-18 -0 0 1032 0 3.76045634279654e-16 -0 0 1033 0 3.89863987841812e-18 -0 0 1034 0 1.00000007371495 -0 0 1035 0 4.57144191613532e-18 -0 0 1036 0 5.71780852408479e-18 -0 0 1037 0 9.50039217547786e-17 -0 0 1038 0 2.78008629625339e-18 -0 0 1039 0 8.73802909734672e-19 -0 0 1040 0 4.59503581180371e-17 -0 0 1041 0 2.33027568574333e-18 -0 0 1042 0 1.24974455758938e-16 -0 0 1043 0 9.47543357703557e-19 -0 0 1044 0 2.40473223204397e-18 -0 0 1045 0 1.33534716014629e-17 -0 0 1046 0 3.77519011197863e-18 -0 0 1047 0 1.01390282877207e-17 -0 0 1048 0 1.45381383553692e-17 -0 0 1049 0 5.51337851217002e-17 -0 0 1050 0 4.18642314438576e-16 -0 0 1051 0 1.04779047420039e-18 -0 0 1052 0 4.4385929357995e-18 -0 0 1053 0 2.79530959269562e-18 -0 0 1054 0 1.3801321159101e-16 -0 0 1055 0 5.7138461138082e-18 -0 0 1056 0 4.76271341941916e-16 -0 0 1057 0 5.67834218734771e-18 -0 0 1058 0 7.20068410736212e-11 -0 0 1059 0 3.12758127945712e-18 -0 0 1060 0 1.72785074878039e-18 -0 0 1061 0 1.51293304431334e-17 -0 0 1062 0 4.02703514260846e-18 -0 0 1063 0 9.47635110489372e-17 -0 0 1064 0 1.76969308518917e-18 -0 0 1065 0 4.9392398210311e-17 -0 0 1066 0 1.86319870691505e-18 -0 0 1067 0 3.79592953800671e-16 -0 0 1068 0 3.53718061381977e-16 -0 0 1069 0 1.37318939900159e-16 -0 0 1070 0 3.16422694255643e-18 -0 0 1071 0 1.73361912398332e-18 -0 0 1072 0 2.56576424926707e-17 -0 0 1073 0 7.58806980173879e-18 -0 0 1074 0 1.47752689194591e-16 -0 0 1075 0 7.27020791851174e-18 -0 0 1076 0 1.62535518475128e-16 -0 0 1077 0 3.92834647596236e-18 -0 0 1078 0 2.18775088894789e-16 -0 0 1079 0 6.1951027797867e-18 -0 0 1080 0 0.999999999697297 -0 0 1081 0 5.74516624034281e-17 -0 0 1082 0 4.96382907810134e-17 -0 0 1083 0 5.49165808869478e-18 -0 0 1084 0 4.61777823293742e-17 -0 0 1085 0 2.73513809190955e-17 -0 0 1086 0 7.80222244247956e-18 -0 0 1087 0 1.53755796599171e-16 -0 0 1088 0 1.49298831319018e-18 -0 0 1089 0 1.41657064795986e-16 -0 0 1090 0 9.93639601328987e-18 -0 0 1091 0 8.42279712731452e-18 -0 0 1092 0 2.82784026376144e-17 -0 0 1093 0 1.94481590325197e-18 -0 0 1094 0 1.14719452217929e-16 -0 0 1095 0 3.12491458521906e-18 -0 0 1096 0 2.16204909661373e-17 -0 0 1097 0 2.83370349955243e-18 -0 0 1098 0 6.85331071217681e-18 -0 0 1099 0 4.48720902985056e-17 -0 0 1100 0 3.71504303750292e-19 -0 0 1101 0 1.54513925528498e-16 -0 0 1102 0 3.29188331489085e-18 -0 0 1103 0 6.31031540784261e-16 -0 0 1104 0 5.31375315259901e-18 -0 0 1105 0 1.21410845642602e-13 -0 0 1106 0 1.82321879086207e-17 -0 0 1107 0 6.30933735572148e-18 -0 0 1108 0 1.39662131090998e-16 -0 0 1109 0 7.80885435487266e-19 -0 0 1110 0 8.74669091494241e-17 -0 0 1111 0 6.49672703119361e-18 -0 0 1112 0 6.91336718474081e-17 -0 0 1113 0 3.12183077250712e-18 -0 0 1114 0 4.41997046702239e-17 -0 0 1115 0 8.19929190151717e-17 -0 0 1116 0 3.5607763166509e-17 -0 0 1117 0 4.50295745469942e-17 -0 0 1118 0 4.80780204439939e-18 -0 0 1119 0 5.26410686151885e-17 -0 0 1120 0 6.37408631075583e-18 -0 0 1121 0 3.17542803184237e-17 -0 0 1122 0 4.0404756024638e-18 -0 0 1123 0 1.17961766006612e-16 -0 0 1124 0 2.89945573006071e-18 -0 0 1125 0 5.89803012800149e-17 -0 0 1126 0 1.22338564319976e-17 -0 0 1127 0 1.00000000000098 -0 0 1128 0 1.44613224199733e-18 -0 0 1129 0 7.23353801843011e-18 -0 0 1130 0 8.31665967426842e-17 -0 0 1131 0 6.3852877434265e-18 -0 0 1132 0 4.63548709528687e-18 -0 0 1133 0 1.58411199576879e-16 -0 0 1134 0 2.36360396275022e-18 -0 0 1135 0 1.99946596107867e-16 -0 0 1136 0 1.97228189280816e-18 -0 0 1137 0 6.22644215852298e-18 -0 0 1138 0 2.10905682077979e-16 -0 0 1139 0 3.25585868435844e-18 -0 0 1140 0 1.04010488298398e-16 -0 0 1141 0 1.82836304390052e-18 -0 0 1142 0 5.36746394045124e-17 -0 0 1143 0 5.29127195298671e-18 -0 0 1144 0 5.57381669833086e-18 -0 0 1145 0 7.06864093564107e-17 -0 0 1146 0 1.13106070987534e-18 -0 0 1147 0 1.21673774496811e-16 -0 0 1148 0 2.99917148394362e-18 -0 0 1149 0 2.01424932503993e-16 -0 0 1150 0 2.76420066668956e-18 -0 0 1151 0 4.6793599902557e-16 -0 0 1152 0 2.59738441226222e-18 -0 0 1153 0 4.37093794550291e-18 -0 0 1154 0 3.01589915052615e-16 -0 0 1155 0 1.14832583699021e-17 -0 0 1156 0 9.04940952824537e-17 -0 0 1157 0 3.84079248519076e-18 -0 0 1158 0 3.39200440295169e-17 -0 0 1159 0 3.51283372300355e-18 -0 0 1160 0 1.09947923066938e-16 -0 0 1161 0 3.27613107998457e-18 -0 0 1162 0 1.62271852332795e-15 -0 0 1163 0 9.25026015146007e-18 -0 0 1164 0 4.5856760153638e-18 -0 0 1165 0 3.35441806603335e-16 -0 0 1166 0 2.9227804688222e-18 -0 0 1167 0 2.40117395653701e-17 -0 0 1168 0 2.55152464511618e-18 -0 0 1169 0 3.49821376066065e-17 -0 0 1170 0 1.30833319166747e-18 -0 0 1171 0 1.83693448277085e-17 -0 0 1172 0 2.0565667225986e-18 -0 0 1173 0 9.32333101485542e-17 -0 0 1174 0 5.0769248174497e-18 -0 0 1175 0 0.999999999999988 -0 0 1176 0 1.15510590859062e-16 -0 0 1177 0 1.4465030581954e-16 -0 0 1178 0 1.71446924604228e-18 -0 0 1179 0 1.78086155918994e-16 -0 0 1180 0 1.92290754106468e-16 -0 0 1181 0 1.91651089004851e-18 -0 0 1182 0 1.26511518002703e-16 -0 0 1183 0 5.12449372099158e-18 -0 0 1184 0 2.12948450359225e-16 -0 0 1185 0 5.28318747509305e-16 -0 0 1186 0 9.00080672349369e-18 -0 0 1187 0 5.69567367102661e-17 -0 0 1188 0 1.28850426962141e-18 -0 0 1189 0 6.88114147736317e-17 -0 0 1190 0 1.63432692731552e-18 -0 0 1191 0 2.45298142371488e-16 -0 0 1192 0 3.9136094977627e-16 -0 0 1193 0 1.77139258075442e-18 -0 0 1194 0 5.79494537080217e-17 -0 0 1195 0 2.32151575179127e-18 -0 0 1196 0 2.7929597465689e-17 -0 0 1197 0 2.34935724406911e-18 -0 0 1198 0 1.06741612489415e-17 -0 0 1199 0 3.09103829632161e-18 -0 0 1200 0 4.96156414798088e-16 -0 0 1201 0 1.07622990511621e-16 -0 0 1202 0 7.92013434647172e-18 -0 0 1203 0 1.19226278190339e-16 -0 0 1204 0 1.93158631173544e-18 -0 0 1205 0 2.19915648547078e-17 -0 0 1206 0 5.24369755399389e-18 -0 0 1207 0 1.27476118817294e-17 -0 0 1208 0 4.252236128017e-18 -0 0 1209 0 2.10437463357674e-17 -0 0 1210 0 5.10267434275921e-18 -0 0 1211 0 2.00634566653593e-16 -0 0 1212 0 1.94444370357478e-16 -0 0 1213 0 2.37222639291397e-18 -0 0 1214 0 4.08897860810624e-17 -0 0 1215 0 4.15648992384267e-18 -0 0 1216 0 9.04980195044804e-18 -0 0 1217 0 1.91956470813528e-18 -0 0 1218 0 1.25975850863737e-17 -0 0 1219 0 1.92814942309306e-18 -0 0 1220 0 7.65350483697419e-18 -0 0 1221 0 1.72434490609115e-18 -0 0 1222 0 5.09113509022564e-17 -0 0 1223 0 7.10774942073084e-18 -0 0 1224 0 1.00000000000003 -0 0 1225 0 2.21337789748782e-16 -0 0 1226 0 2.81633366049249e-16 -0 0 1227 0 1.27929306718845e-18 -0 0 1228 0 1.57857733342018e-16 -0 0 1229 0 1.10023142892928e-16 -0 0 1230 0 2.59044058580924e-18 -0 0 1231 0 2.53620835252426e-16 -0 0 1232 0 3.31614188762679e-18 -0 0 1233 0 7.61914681237251e-17 -0 0 1234 0 2.59209263002795e-16 -0 0 1235 0 3.02446967438203e-18 -0 0 1236 0 9.96670952301123e-17 -0 0 1237 0 4.90822746090425e-18 -0 0 1238 0 1.71172318822491e-16 -0 0 1239 0 1.31906998445134e-18 -0 0 1240 0 2.00150426576449e-16 -0 0 1241 0 3.87158998308541e-16 -0 0 1242 0 4.71560204540876e-19 -0 0 1243 0 1.91941950938789e-17 -0 0 1244 0 5.46292145259176e-18 -0 0 1245 0 4.00776605657982e-17 -0 0 1246 0 3.27894070824619e-19 -0 0 1247 0 1.78325026806773e-17 -0 0 1248 0 4.12956477502408e-18 -0 0 1249 0 2.89690274507253e-16 -0 0 1250 0 3.20449420323142e-16 -0 0 1251 0 6.3787096615766e-18 -0 0 1252 0 2.20062545186747e-17 -0 0 1253 0 2.32857609197895e-18 -0 0 1254 0 1.69015528242497e-17 -0 0 1255 0 2.39317452232206e-18 -0 0 1256 0 3.33953676393834e-17 -0 0 1257 0 2.99018425291698e-18 -0 0 1258 0 4.80220853350152e-17 -0 0 1259 0 2.85630940970792e-18 -0 0 1260 0 1.45661682291947e-16 -0 0 1261 0 2.71073498426664e-16 -0 0 1262 0 2.73786865279263e-18 -0 0 1263 0 4.50420161537851e-17 -0 0 1264 0 4.30963962915873e-18 -0 0 1265 0 9.65010328561824e-18 -0 0 1266 0 1.35856272630392e-18 -0 0 1267 0 1.09150603607988e-17 -0 0 1268 0 1.38189368875302e-18 -0 0 1269 0 4.91208486191243e-18 -0 0 1270 0 1.48061892153693e-18 -0 0 1271 0 4.54745470757386e-17 -0 0 1272 0 2.03556235035005e-18 -0 0 1273 0 1.34527704157071e-16 -0 0 1274 0 1.00000000000001 -0 0 1275 0 7.95429043730732e-18 -0 0 1276 0 2.81185712653429e-18 -0 0 1277 0 1.26732878684023e-16 -0 0 1278 0 4.2727399482649e-18 -0 0 1279 0 3.21754156515618e-18 -0 0 1280 0 1.29679413812798e-16 -0 0 1281 0 2.2983386665729e-18 -0 0 1282 0 1.38902907999603e-16 -0 0 1283 0 7.50035266877134e-18 -0 0 1284 0 6.785847809908e-18 -0 0 1285 0 3.16881260928894e-16 -0 0 1286 0 1.53092589813985e-18 -0 0 1287 0 1.65516573350856e-16 -0 0 1288 0 1.65427550834834e-18 -0 0 1289 0 1.42854843044666e-16 -0 0 1290 0 1.17282492847102e-17 -0 0 1291 0 2.52723823768196e-18 -0 0 1292 0 1.82905476996407e-16 -0 0 1293 0 1.74952999693187e-18 -0 0 1294 0 1.17351105623775e-16 -0 0 1295 0 1.07696051343591e-18 -0 0 1296 0 1.016399794825e-16 -0 0 1297 0 3.71382133340514e-18 -0 0 1298 0 4.92308496214564e-16 -0 0 1299 0 7.89397504566714e-18 -0 0 1300 0 4.69525842138726e-18 -0 0 1301 0 2.99551943722836e-16 -0 0 1302 0 5.88432021562231e-18 -0 0 1303 0 1.62049940526836e-16 -0 0 1304 0 5.12057732388733e-18 -0 0 1305 0 7.24088363118047e-17 -0 0 1306 0 2.75675504596953e-18 -0 0 1307 0 1.222975139062e-16 -0 0 1308 0 4.58437647510971e-18 -0 0 1309 0 3.15181217543297e-16 -0 0 1310 0 1.77686466163816e-18 -0 0 1311 0 1.98197011192307e-16 -0 0 1312 0 7.85732854691838e-16 -0 0 1313 0 5.88587586837111e-18 -0 0 1314 0 3.79016874219821e-17 -0 0 1315 0 8.5253473130562e-19 -0 0 1316 0 3.87871674213615e-17 -0 0 1317 0 1.05256373632829e-18 -0 0 1318 0 3.078078913316e-17 -0 0 1319 0 1.92469418740055e-18 -0 0 1320 0 1.94359704297989e-16 -0 0 1321 0 2.71671385938393e-18 -0 0 1322 0 2.13057346549743e-16 -0 0 1323 0 3.07163613363025e-18 -0 0 1324 0 4.6036708760823e-18 -0 0 1325 0 1.00000000000001 -0 0 1326 0 7.56981290592218e-17 -0 0 1327 0 7.78955200151552e-17 -0 0 1328 0 6.50323256797592e-18 -0 0 1329 0 5.93009159649803e-17 -0 0 1330 0 7.44467339454474e-17 -0 0 1331 0 8.68437602176962e-18 -0 0 1332 0 3.38308821344827e-17 -0 0 1333 0 3.27756276102285e-18 -0 0 1334 0 4.37040764927992e-17 -0 0 1335 0 4.55079907354123e-17 -0 0 1336 0 8.31150790679622e-18 -0 0 1337 0 4.81329045972607e-17 -0 0 1338 0 1.61391046734231e-18 -0 0 1339 0 6.63847818343104e-17 -0 0 1340 0 4.90857603971008e-18 -0 0 1341 0 2.58240996736331e-17 -0 0 1342 0 3.75861011558287e-17 -0 0 1343 0 5.17127096368198e-18 -0 0 1344 0 1.35550385004879e-16 -0 0 1345 0 1.72477845209152e-18 -0 0 1346 0 6.21679481161313e-17 -0 0 1347 0 5.9611914802e-19 -0 0 1348 0 1.44289242078097e-16 -0 0 1349 0 7.32799279518058e-18 -0 0 1350 0 1.70549278953078e-17 -0 0 1351 0 1.73629924596714e-15 -0 0 1352 0 9.37019212612667e-18 -0 0 1353 0 5.25961712351019e-17 -0 0 1354 0 1.30119885966808e-18 -0 0 1355 0 9.37241540343734e-17 -0 0 1356 0 2.13890268793549e-18 -0 0 1357 0 1.63521701541403e-16 -0 0 1358 0 2.88316036810172e-18 -0 0 1359 0 6.26715820401712e-17 -0 0 1360 0 6.10825524860949e-18 -0 0 1361 0 1.15592662648776e-18 -0 0 1362 0 4.76715286993653e-17 -0 0 1363 0 6.79430629316607e-17 -0 0 1364 0 1.5568089599335e-16 -0 0 1365 0 1.38976776546436e-18 -0 0 1366 0 3.63229116950306e-17 -0 0 1367 0 4.62976130882508e-18 -0 0 1368 0 9.66023784370949e-17 -0 0 1369 0 2.12036831606932e-18 -0 0 1370 0 9.91856826847162e-17 -0 0 1371 0 2.97872874051331e-18 -0 0 1372 0 2.63229990540351e-16 -0 0 1373 0 4.60195513993689e-18 -0 0 1374 0 1.65538856163864e-17 -0 0 1375 0 6.65284525619104e-17 -0 0 1376 0 1.10626171656122e-17 -0 0 1377 0 0.999999999999978 -0 0 1378 0 2.42978531659255e-18 -0 0 1379 0 3.18057848870751e-18 -0 0 1380 0 8.51218155047413e-17 -0 0 1381 0 4.81657634080162e-18 -0 0 1382 0 6.34109556191047e-18 -0 0 1383 0 4.79468844985226e-17 -0 0 1384 0 3.90016849334305e-18 -0 0 1385 0 8.16928136515949e-17 -0 0 1386 0 3.19526042940458e-18 -0 0 1387 0 1.4569442185216e-18 -0 0 1388 0 1.29994874278692e-16 -0 0 1389 0 6.01287959691581e-18 -0 0 1390 0 1.40873603817091e-17 -0 0 1391 0 9.83593083670626e-18 -0 0 1392 0 3.25396890332619e-17 -0 0 1393 0 2.16073480282591e-18 -0 0 1394 0 2.57851101116415e-16 -0 0 1395 0 1.08307830106161e-16 -0 0 1396 0 7.5993889402956e-18 -0 0 1397 0 1.74873761997296e-16 -0 0 1398 0 6.21484548531489e-18 -0 0 1399 0 6.58239325902726e-17 -0 0 1400 0 7.8362678852607e-18 -0 0 1401 0 9.64276770409291e-18 -0 0 1402 0 4.62716751778624e-18 -0 0 1403 0 1.84980474474559e-18 -0 0 1404 0 8.38424467513053e-13 -0 0 1405 0 1.52482770308742e-17 -0 0 1406 0 4.19302126265142e-16 -0 0 1407 0 6.65282687429698e-19 -0 0 1408 0 8.91441537569561e-17 -0 0 1409 0 1.6235489832937e-18 -0 0 1410 0 1.50606381175298e-16 -0 0 1411 0 1.54781540153688e-18 -0 0 1412 0 4.00886527304525e-18 -0 0 1413 0 8.19106843209321e-19 -0 0 1414 0 2.6638926311921e-18 -0 0 1415 0 7.3415116815556e-17 -0 0 1416 0 3.08923989558083e-16 -0 0 1417 0 3.53557684717265e-17 -0 0 1418 0 5.84563097932413e-18 -0 0 1419 0 1.75401018668044e-16 -0 0 1420 0 6.4321070802039e-18 -0 0 1421 0 7.51557641199862e-17 -0 0 1422 0 8.87234394544855e-19 -0 0 1423 0 1.11817238625736e-16 -0 0 1424 0 2.23498495575869e-18 -0 0 1425 0 3.70862505643497e-17 -0 0 1426 0 1.44122594000784e-18 -0 0 1427 0 2.17030888187191e-18 -0 0 1428 0 7.85877475052535e-17 -0 0 1429 0 8.63029965282728e-18 -0 0 1430 0 1.00000000000426 -0 0 1431 0 1.17096852382998e-18 -0 0 1432 0 4.39393166358835e-17 -0 0 1433 0 5.51373822626303e-18 -0 0 1434 0 9.01812767711751e-18 -0 0 1435 0 2.29335957518761e-17 -0 0 1436 0 1.83549348356062e-18 -0 0 1437 0 2.95244900349169e-17 -0 0 1438 0 4.38354144425607e-18 -0 0 1439 0 3.02257422514879e-18 -0 0 1440 0 4.08726645678225e-11 -0 0 1441 0 3.13581579986838e-18 -0 0 1442 0 2.77242571853979e-17 -0 0 1443 0 4.62734426216018e-18 -0 0 1444 0 6.26149388456086e-17 -0 0 1445 0 4.68505467066932e-18 -0 0 1446 0 1.85657317234243e-18 -0 0 1447 0 8.64159460302668e-18 -0 0 1448 0 1.36297559812746e-16 -0 0 1449 0 1.30666210587904e-16 -0 0 1450 0 9.86248098314868e-18 -0 0 1451 0 4.86791570558813e-17 -0 0 1452 0 8.89203122139967e-18 -0 0 1453 0 1.78247788232172e-17 -0 0 1454 0 2.42494947013374e-18 -0 0 1455 0 8.87125968428574e-19 -0 0 1456 0 2.71298320365523e-18 -0 0 1457 0 2.28893639864344e-18 -0 0 1458 0 2.73270541044965e-10 -0 0 1459 0 1.14489524170638e-17 -0 0 1460 0 2.08715225832542e-16 -0 0 1461 0 1.97792115138607e-18 -0 0 1462 0 1.91003319674412e-16 -0 0 1463 0 4.15562355194633e-18 -0 0 1464 0 3.28653930152691e-18 -0 0 1465 0 3.68400250759243e-18 -0 0 1466 0 3.62113408882385e-18 -0 0 1467 0 6.73256732048273e-18 -0 0 1468 0 2.30233787924059e-18 -0 0 1469 0 1.90146846181626e-16 -0 0 1470 0 9.60899683944822e-17 -0 0 1471 0 3.98504334353138e-16 -0 0 1472 0 1.20085879317889e-18 -0 0 1473 0 5.63623677550308e-17 -0 0 1474 0 4.33554263393234e-18 -0 0 1475 0 8.73945586921048e-17 -0 0 1476 0 1.88592049619144e-17 -0 0 1477 0 2.5238508134822e-17 -0 0 1478 0 3.37001062600073e-18 -0 0 1479 0 1.06927644647778e-17 -0 0 1480 0 1.16045661314378e-17 -0 0 1481 0 5.77571122939377e-18 -0 0 1482 0 8.89684258164821e-17 -0 0 1483 0 7.47814215252102e-18 -0 0 1484 0 0.999999999115983 -0 0 1485 0 3.2976851841858e-18 -0 0 1486 0 1.86100063028384e-18 -0 0 1487 0 2.10191758025503e-17 -0 0 1488 0 1.93078124542551e-18 -0 0 1489 0 4.70919283736021e-16 -0 0 1490 0 5.27852261677126e-17 -0 0 1491 0 2.82206006531561e-19 -0 0 1492 0 2.74757736699662e-17 -0 0 1493 0 1.2933789606099e-18 -0 0 1494 0 1.23691089836006e-18 -0 0 1495 0 2.0719355548755e-08 -0 0 1496 0 2.41737044053231e-18 -0 0 1497 0 6.32058525064022e-17 -0 0 1498 0 3.01160198807849e-19 -0 0 1499 0 2.50684002513388e-18 -0 0 1500 0 1.10786588771436e-18 -0 0 1501 0 1.60227266081013e-18 -0 0 1502 0 5.81912936941965e-18 -0 0 1503 0 6.00916754121768e-17 -0 0 1504 0 4.78390110124923e-17 -0 0 1505 0 1.53155008418428e-18 -0 0 1506 0 8.64563355934631e-17 -0 0 1507 0 1.1918214519114e-18 -0 0 1508 0 1.87456966274595e-18 -0 0 1509 0 1.4810021553103e-18 -0 0 1510 0 1.14536991852739e-18 -0 0 1511 0 3.83519643813851e-18 -0 0 1512 0 8.3854132801579e-19 -0 0 1513 0 6.91466659839856e-08 -0 0 1514 0 4.28393676950821e-18 -0 0 1515 0 1.09634128932981e-16 -0 0 1516 0 3.13348043650297e-18 -0 0 1517 0 1.3071542603918e-18 -0 0 1518 0 1.74933128732138e-18 -0 0 1519 0 2.86231552374242e-18 -0 0 1520 0 2.52211426809193e-18 -0 0 1521 0 2.93835650360284e-18 -0 0 1522 0 2.31798733256212e-18 -0 0 1523 0 2.64236406977798e-18 -0 0 1524 0 9.24148866314055e-17 -0 0 1525 0 8.5128781675767e-16 -0 0 1526 0 1.00414598805581e-16 -0 0 1527 0 1.76839970271769e-18 -0 0 1528 0 3.73566120559233e-16 -0 0 1529 0 1.21848124810608e-17 -0 0 1530 0 5.190577357996e-17 -0 0 1531 0 1.70201568868734e-18 -0 0 1532 0 1.40813302170566e-17 -0 0 1533 0 2.71077965784952e-18 -0 0 1534 0 6.37426770278617e-19 -0 0 1535 0 2.6556709388721e-17 -0 0 1536 0 3.47401145060128e-18 -0 0 1537 0 5.74614931280241e-17 -0 0 1538 0 6.18038750064191e-18 -0 0 1539 0 1.00000015458887 -0 0 1540 0 6.84822984731731e-17 -0 0 1541 0 1.89068159174128e-06 -0 0 1542 0 1.42062366550639e-18 -0 0 1543 0 1.19547653752756e-18 -0 0 1544 0 3.9081360043648e-18 -0 0 1545 0 2.21670445578368e-16 -0 0 1546 0 1.20928271309744e-16 -0 0 1547 0 5.73964534928384e-18 -0 0 1548 0 1.75356751441052e-18 -0 0 1549 0 3.62899538745702e-18 -0 0 1550 0 2.4071252530146e-18 -0 0 1551 0 7.09226744624994e-06 -0 0 1552 0 4.65903096627702e-18 -0 0 1553 0 1.79980991328308e-18 -0 0 1554 0 1.61577720993034e-18 -0 0 1555 0 2.35728279225851e-18 -0 0 1556 0 1.74830778525661e-18 -0 0 1557 0 1.94236273454079e-18 -0 0 1558 0 1.08074708816755e-17 -0 0 1559 0 5.4085015699015e-16 -0 0 1560 0 3.72233193864961e-16 -0 0 1561 0 2.41507408613622e-18 -0 0 1562 0 6.11389581548833e-18 -0 0 1563 0 5.18744729369036e-18 -0 0 1564 0 3.15590286478789e-18 -0 0 1565 0 6.98884275870928e-19 -0 0 1566 0 3.07194646734436e-18 -0 0 1567 0 3.96942237608841e-18 -0 0 1568 0 2.32879066276618e-18 -0 0 1569 0 1.41217939328578e-05 -0 0 1570 0 8.7563173676844e-18 -0 0 1571 0 1.20473355861453e-18 -0 0 1572 0 7.00277904152571e-19 -0 0 1573 0 2.061128398227e-18 -0 0 1574 0 2.23331571384028e-18 -0 0 1575 0 1.33796073447446e-18 -0 0 1576 0 1.21112183924332e-18 -0 0 1577 0 1.36611516563957e-18 -0 0 1578 0 2.54240458841095e-17 -0 0 1579 0 6.07872407649244e-19 -0 0 1580 0 2.48285225064477e-16 -0 0 1581 0 5.78619037349278e-16 -0 0 1582 0 2.34518870621956e-16 -0 0 1583 0 6.01878953721944e-18 -0 0 1584 0 3.28510682639771e-17 -0 0 1585 0 2.67794461414964e-19 -0 0 1586 0 8.77164242128562e-19 -0 0 1587 0 3.12661355363677e-18 -0 0 1588 0 1.65725936933591e-18 -0 0 1589 0 9.84202279868834e-18 -0 0 1590 0 4.35125195276164e-19 -0 0 1591 0 1.94624757011571e-17 -0 0 1592 0 5.27373002301813e-18 -0 0 1593 0 2.72402714998697e-16 -0 0 1594 0 1.76880570761694e-18 -0 0 1595 0 0.999977319678815 -0 0 1596 0 1.71848519374488e-16 -0 0 1597 0 2.0695009233779e-18 -0 0 1598 0 0.00107101857589176 -0 0 1599 0 2.0695009233779e-18 -0 0 1600 0 2.84935881706327e-18 -0 0 1601 0 1.46503450218814e-17 -0 0 1602 0 1.07559051621957e-16 -0 0 1603 0 1.46503450218814e-17 -0 0 1604 0 2.84935881706327e-18 -0 0 1605 0 1.90044792998097e-18 -0 0 1606 0 9.78554384901412e-19 -0 0 1607 0 4.59309459721878e-19 -0 0 1608 0 0.00163877955880706 -0 0 1609 0 3.4098639144928e-18 -0 0 1610 0 6.96218300029297e-19 -0 0 1611 0 1.90044792998097e-18 -0 0 1612 0 7.69860432269387e-19 -0 0 1613 0 3.73996093446917e-18 -0 0 1614 0 1.7642216844504e-18 -0 0 1615 0 7.80543000886117e-17 -0 0 1616 0 2.65906184479499e-20 -0 0 1617 0 9.20113841117915e-17 -0 0 1618 0 2.65799356869363e-19 -0 0 1619 0 3.73996093446917e-18 -0 0 1620 0 7.69860432269387e-19 -0 0 1621 0 6.68178502488776e-19 -0 0 1622 0 8.97498520713287e-19 -0 0 1623 0 1.11635274622127e-18 -0 0 1624 0 5.37532655764691e-18 -0 0 1625 0 7.39026925617921e-18 -0 0 1626 0 0.00206059554144948 -0 0 1627 0 5.89843979704869e-18 -0 0 1628 0 3.20654119652925e-18 -0 0 1629 0 2.26933882785601e-18 -0 0 1630 0 3.15741606981364e-18 -0 0 1631 0 6.68178502488776e-19 -0 0 1632 0 2.39084033308839e-18 -0 0 1633 0 6.64924741069575e-18 -0 0 1634 0 2.91650669911462e-18 -0 0 1635 0 9.4225372913866e-17 -0 0 1636 0 1.48904342244163e-18 -0 0 1637 0 1.98741544059662e-17 -0 0 1638 0 4.29225762986807e-16 -0 0 1639 0 9.2627019061263e-17 -0 0 1640 0 4.86285912240634e-18 -0 0 1641 0 9.32114075538501e-17 -0 0 1642 0 1.71246795503583e-18 -0 0 1643 0 5.88765985316335e-18 -0 0 1644 0 2.39084033308839e-18 -0 0 1645 0 6.67055014325381e-19 -0 0 1646 0 9.21158784109523e-18 -0 0 1647 0 3.43714531721015e-18 -0 0 1648 0 3.2428674204461e-17 -0 0 1649 0 2.04582139762529e-18 -0 0 1650 0 6.15154027937681e-17 -0 0 1651 0 6.99724149218161e-19 -0 0 1652 0 1.00241690463242 -0 0 1653 0 4.82198235786084e-17 -0 0 1654 0 2.99232026896072e-18 -0 0 1655 0 9.37845293280442e-19 -0 0 1656 0 1.8906815916935e-06 -0 0 1657 0 3.75692611361963e-18 -0 0 1658 0 7.10355712288978e-19 -0 0 1659 0 1.71485766057891e-16 -0 0 1660 0 3.56325345911436e-16 -0 0 1661 0 5.04632573028134e-18 -0 0 1662 0 1.78292782319537e-18 -0 0 1663 0 5.78852942447206e-18 -0 0 1664 0 2.07473297942479e-18 -0 0 1665 0 5.15766556760462e-18 -0 0 1666 0 7.09226744641276e-06 -0 0 1667 0 1.05912311653878e-18 -0 0 1668 0 3.03410899626423e-18 -0 0 1669 0 2.58961605524294e-18 -0 0 1670 0 1.35536215120377e-18 -0 0 1671 0 2.36195202712678e-18 -0 0 1672 0 3.392504977966e-18 -0 0 1673 0 3.15563014359804e-16 -0 0 1674 0 4.80116522958185e-16 -0 0 1675 0 1.13356450570146e-17 -0 0 1676 0 3.18818541942402e-18 -0 0 1677 0 2.73284388369742e-18 -0 0 1678 0 1.49665540428408e-18 -0 0 1679 0 1.58036050663077e-18 -0 0 1680 0 6.07304971426807e-18 -0 0 1681 0 7.82932585739095e-18 -0 0 1682 0 5.5665916354255e-18 -0 0 1683 0 4.44784094717757e-18 -0 0 1684 0 1.41217939326031e-05 -0 0 1685 0 2.0882927612372e-18 -0 0 1686 0 3.49850820243585e-18 -0 0 1687 0 1.09056223769578e-18 -0 0 1688 0 2.61203400217015e-18 -0 0 1689 0 9.01448108923841e-19 -0 0 1690 0 1.54085830436265e-18 -0 0 1691 0 9.73383412217041e-18 -0 0 1692 0 2.4689248944968e-18 -0 0 1693 0 3.72275975319379e-17 -0 0 1694 0 6.64586901928994e-18 -0 0 1695 0 2.63569085202683e-16 -0 0 1696 0 4.22905093476076e-16 -0 0 1697 0 1.96018153774142e-16 -0 0 1698 0 2.11362129520179e-18 -0 0 1699 0 2.63515932472199e-17 -0 0 1700 0 2.12153780268418e-18 -0 0 1701 0 2.42331186227801e-18 -0 0 1702 0 4.75845852902564e-18 -0 0 1703 0 4.39621589505787e-19 -0 0 1704 0 2.1953502315276e-17 -0 0 1705 0 3.98508248204667e-18 -0 0 1706 0 5.27910565771738e-17 -0 0 1707 0 5.59493108303724e-18 -0 0 1708 0 2.74280769209047e-16 -0 0 1709 0 8.91276468438149e-19 -0 0 1710 0 0.999977319678814 -0 0 1711 0 9.65541173307521e-19 -0 0 1712 0 3.94042984214255e-18 -0 0 1713 0 4.57946073906104e-17 -0 0 1714 0 2.51010544531799e-18 -0 0 1715 0 1.74937396875821e-18 -0 0 1716 0 7.64096330492385e-18 -0 0 1717 0 8.10093333718023e-18 -0 0 1718 0 6.23400646369849e-17 -0 0 1719 0 8.3946533139314e-16 -0 0 1720 0 3.47628684266888e-18 -0 0 1721 0 5.29008592314655e-18 -0 0 1722 0 3.23341711727336e-18 -0 0 1723 0 6.26877141229035e-17 -0 0 1724 0 4.55740704933703e-18 -0 0 1725 0 2.07193553552816e-08 -0 0 1726 0 2.3485831207932e-18 -0 0 1727 0 2.51338434039097e-18 -0 0 1728 0 1.92476487243375e-18 -0 0 1729 0 7.72862442044836e-19 -0 0 1730 0 5.31880504456115e-17 -0 0 1731 0 3.63212621406616e-18 -0 0 1732 0 9.70481169026276e-17 -0 0 1733 0 5.39568107314456e-16 -0 0 1734 0 4.90599326216361e-18 -0 0 1735 0 2.04531529329416e-18 -0 0 1736 0 1.25287856795251e-18 -0 0 1737 0 2.86058294448893e-18 -0 0 1738 0 1.07246948410279e-18 -0 0 1739 0 2.07073158615308e-18 -0 0 1740 0 4.49024663988057e-19 -0 0 1741 0 5.17907040549905e-17 -0 0 1742 0 3.83118043945267e-18 -0 0 1743 0 6.91466660516322e-08 -0 0 1744 0 3.78034552700525e-18 -0 0 1745 0 1.81732645674016e-18 -0 0 1746 0 4.07778278341014e-18 -0 0 1747 0 1.17918045892945e-18 -0 0 1748 0 1.01857225196785e-17 -0 0 1749 0 3.16303174384154e-18 -0 0 1750 0 3.11985833461886e-17 -0 0 1751 0 9.10199089165327e-18 -0 0 1752 0 3.46404441803082e-16 -0 0 1753 0 3.89534014435985e-18 -0 0 1754 0 1.4955036910534e-16 -0 0 1755 0 9.05532826131801e-16 -0 0 1756 0 2.18356744397542e-16 -0 0 1757 0 7.00894932898089e-18 -0 0 1758 0 4.01592244697698e-18 -0 0 1759 0 2.96458207080252e-18 -0 0 1760 0 2.31739350599234e-18 -0 0 1761 0 1.42822918310106e-17 -0 0 1762 0 4.09603345876999e-18 -0 0 1763 0 1.21927699586206e-16 -0 0 1764 0 4.84765486025427e-18 -0 0 1765 0 5.736102052871e-17 -0 0 1766 0 5.93820649859237e-18 -0 0 1767 0 4.83037593219181e-17 -0 0 1768 0 3.70803986423318e-18 -0 0 1769 0 1.00000015458888 -0 0 1770 0 2.05240631669278e-17 -0 0 1771 0 8.58175781936048e-18 -0 0 1772 0 4.81210543834297e-18 -0 0 1773 0 2.33884025116678e-17 -0 0 1774 0 4.4134816437653e-18 -0 0 1775 0 9.28175073697361e-18 -0 0 1776 0 5.80475645721307e-17 -0 0 1777 0 6.66385847993896e-18 -0 0 1778 0 1.17689669767581e-17 -0 0 1779 0 1.98572397242228e-18 -0 0 1780 0 1.53341481183768e-18 -0 0 1781 0 8.55514108044079e-17 -0 0 1782 0 8.63665704432412e-18 -0 0 1783 0 7.62333808697498e-17 -0 0 1784 0 2.32826446958509e-18 -0 0 1785 0 4.08719351406249e-11 -0 0 1786 0 6.26158894141606e-19 -0 0 1787 0 2.04489428483893e-18 -0 0 1788 0 4.12783029147044e-17 -0 0 1789 0 5.08156565213912e-18 -0 0 1790 0 5.54157874216389e-17 -0 0 1791 0 9.80740353944598e-18 -0 0 1792 0 4.87676574418301e-17 -0 0 1793 0 1.91525677528266e-16 -0 0 1794 0 1.40130252487076e-17 -0 0 1795 0 2.02133300007389e-18 -0 0 1796 0 2.60136334159492e-18 -0 0 1797 0 1.50557002236352e-18 -0 0 1798 0 2.30415501491585e-18 -0 0 1799 0 2.18433592945826e-16 -0 0 1800 0 2.85587459077347e-18 -0 0 1801 0 2.48152421704069e-16 -0 0 1802 0 8.6037974900006e-18 -0 0 1803 0 2.73270818198981e-10 -0 0 1804 0 2.84642888787571e-18 -0 0 1805 0 1.75926169350798e-18 -0 0 1806 0 9.5710391300334e-18 -0 0 1807 0 2.311643676004e-18 -0 0 1808 0 1.21212457505238e-17 -0 0 1809 0 7.30504538302846e-18 -0 0 1810 0 7.62309169662551e-17 -0 0 1811 0 9.94218544296608e-19 -0 0 1812 0 2.71932844093858e-17 -0 0 1813 0 3.16683388572487e-18 -0 0 1814 0 4.67767206886831e-16 -0 0 1815 0 5.08072672156873e-16 -0 0 1816 0 1.93557846349396e-16 -0 0 1817 0 2.00939203786847e-18 -0 0 1818 0 4.32957968385013e-18 -0 0 1819 0 6.13258422766282e-18 -0 0 1820 0 1.20804467273897e-18 -0 0 1821 0 4.44935645537174e-17 -0 0 1822 0 1.6889297032369e-18 -0 0 1823 0 1.61536639071497e-16 -0 0 1824 0 4.13819336034729e-18 -0 0 1825 0 6.70829584441035e-17 -0 0 1826 0 5.53647861556271e-18 -0 0 1827 0 2.14714226619616e-16 -0 0 1828 0 3.58877352647219e-18 -0 0 1829 0 0.999999999115984 -0 0 1830 0 4.02299483409604e-18 -0 0 1831 0 2.00977538348851e-18 -0 0 1832 0 7.00864734101221e-17 -0 0 1833 0 3.6017260601385e-18 -0 0 1834 0 2.08782565756063e-18 -0 0 1835 0 7.9321881407352e-17 -0 0 1836 0 5.265680269691e-18 -0 0 1837 0 4.78910757241433e-17 -0 0 1838 0 2.26961756867401e-18 -0 0 1839 0 2.89031130615647e-18 -0 0 1840 0 2.3485393059168e-17 -0 0 1841 0 5.38639466459611e-18 -0 0 1842 0 3.60483532802883e-17 -0 0 1843 0 6.8140308398469e-18 -0 0 1844 0 1.08200805283753e-16 -0 0 1845 0 2.45040905800438e-18 -0 0 1846 0 2.16699314906056e-18 -0 0 1847 0 1.174425342736e-17 -0 0 1848 0 2.3315951668591e-18 -0 0 1849 0 5.96336848358866e-17 -0 0 1850 0 1.95386585099051e-18 -0 0 1851 0 1.20893178452586e-16 -0 0 1852 0 1.89763421266594e-18 -0 0 1853 0 1.28453081979174e-16 -0 0 1854 0 2.76045204679153e-16 -0 0 1855 0 1.2278777771419e-18 -0 0 1856 0 5.01638604809349e-18 -0 0 1857 0 3.74864380181613e-18 -0 0 1858 0 1.79345937334004e-16 -0 0 1859 0 1.69540819623065e-18 -0 0 1860 0 8.19361549509054e-17 -0 0 1861 0 1.03920446763889e-18 -0 0 1862 0 4.96847267081395e-16 -0 0 1863 0 2.49366270878425e-18 -0 0 1864 0 8.3830111363408e-13 -0 0 1865 0 1.14608499210606e-18 -0 0 1866 0 2.0894738410823e-18 -0 0 1867 0 4.20151499966623e-17 -0 0 1868 0 7.78666454106519e-18 -0 0 1869 0 1.01156686253589e-16 -0 0 1870 0 3.56292034296504e-18 -0 0 1871 0 5.45421122845443e-17 -0 0 1872 0 4.42075505830702e-18 -0 0 1873 0 1.92109429128821e-16 -0 0 1874 0 5.35730638145351e-18 -0 0 1875 0 1.42499012554436e-16 -0 0 1876 0 2.04210294114355e-16 -0 0 1877 0 4.63608088829708e-17 -0 0 1878 0 6.92877139526808e-19 -0 0 1879 0 3.2360602853483e-18 -0 0 1880 0 6.65491458488097e-17 -0 0 1881 0 7.49097539657459e-18 -0 0 1882 0 9.1883006839898e-17 -0 0 1883 0 2.66729157886029e-18 -0 0 1884 0 9.77107597540508e-17 -0 0 1885 0 3.71713403739761e-18 -0 0 1886 0 3.54956778226935e-17 -0 0 1887 0 7.17617543321349e-18 -0 0 1888 0 6.45884298403452e-17 -0 0 1889 0 2.39371344880664e-18 -0 0 1890 0 1.00000000000426 -0 0 1891 0 7.2491070676635e-17 -0 0 1892 0 6.68256648027669e-17 -0 0 1893 0 2.78049230361134e-18 -0 0 1894 0 7.63954905758084e-17 -0 0 1895 0 4.46316892487104e-17 -0 0 1896 0 3.12018275004219e-18 -0 0 1897 0 3.12054554780168e-17 -0 0 1898 0 1.19889768600466e-17 -0 0 1899 0 5.37434223935553e-17 -0 0 1900 0 2.02720094939258e-17 -0 0 1901 0 8.37329509818631e-18 -0 0 1902 0 4.92181842729079e-17 -0 0 1903 0 7.08818593634373e-18 -0 0 1904 0 7.82702281421422e-17 -0 0 1905 0 3.97836188001564e-18 -0 0 1906 0 4.59985203189673e-17 -0 0 1907 0 1.69628013903837e-17 -0 0 1908 0 6.61353018953083e-18 -0 0 1909 0 1.22760992196797e-16 -0 0 1910 0 1.94616746293845e-18 -0 0 1911 0 7.15784081201613e-17 -0 0 1912 0 2.2208020689033e-18 -0 0 1913 0 1.33095941800657e-16 -0 0 1914 0 1.24807358536123e-18 -0 0 1915 0 4.72408216889487e-17 -0 0 1916 0 4.3248996039074e-18 -0 0 1917 0 8.36854091369418e-18 -0 0 1918 0 5.03450465395115e-17 -0 0 1919 0 1.43718328079648e-18 -0 0 1920 0 1.58148068875428e-16 -0 0 1921 0 2.62522073313331e-18 -0 0 1922 0 9.04574599447617e-17 -0 0 1923 0 4.22128066673583e-19 -0 0 1924 0 4.94393488693173e-17 -0 0 1925 0 7.17107116355142e-18 -0 0 1926 0 1.73693738755964e-15 -0 0 1927 0 1.58416191712815e-17 -0 0 1928 0 1.1310044986794e-18 -0 0 1929 0 2.63371123526879e-16 -0 0 1930 0 2.74052604869142e-18 -0 0 1931 0 1.06011699484351e-16 -0 0 1932 0 3.83021211487515e-18 -0 0 1933 0 9.83414626323494e-17 -0 0 1934 0 1.16690122224883e-17 -0 0 1935 0 3.31048494411582e-17 -0 0 1936 0 4.9883933505749e-18 -0 0 1937 0 1.30349625623071e-16 -0 0 1938 0 1.45586668382707e-16 -0 0 1939 0 3.86050680510742e-17 -0 0 1940 0 1.86335955081524e-17 -0 0 1941 0 4.00207929323103e-18 -0 0 1942 0 4.05251257940449e-16 -0 0 1943 0 5.31219616420928e-18 -0 0 1944 0 4.11478589187139e-17 -0 0 1945 0 5.81077933723681e-18 -0 0 1946 0 1.36766803995027e-17 -0 0 1947 0 2.65438311326743e-18 -0 0 1948 0 1.73671186042271e-17 -0 0 1949 0 1.92269242050252e-18 -0 0 1950 0 6.06138843172507e-17 -0 0 1951 0 1.41644933541527e-17 -0 0 1952 0 0.999999999999978 -0 0 1953 0 4.1282071233381e-18 -0 0 1954 0 4.27395334144466e-18 -0 0 1955 0 1.19906394938151e-16 -0 0 1956 0 2.10597006024398e-18 -0 0 1957 0 8.27648993891133e-18 -0 0 1958 0 1.17351985992662e-16 -0 0 1959 0 1.73526131715567e-18 -0 0 1960 0 1.35662224337034e-16 -0 0 1961 0 7.23503857919252e-18 -0 0 1962 0 3.87834317261075e-18 -0 0 1963 0 1.49407341542019e-16 -0 0 1964 0 1.03966104368144e-18 -0 0 1965 0 1.7078637633247e-16 -0 0 1966 0 1.09525245161332e-18 -0 0 1967 0 3.23653078622142e-16 -0 0 1968 0 4.54051816978964e-18 -0 0 1969 0 4.21160971953063e-18 -0 0 1970 0 4.95392095029632e-16 -0 0 1971 0 4.02378209515474e-18 -0 0 1972 0 9.65017400742321e-17 -0 0 1973 0 3.30785065121537e-19 -0 0 1974 0 9.72447901942594e-17 -0 0 1975 0 2.90645936021478e-18 -0 0 1976 0 1.36541067143806e-16 -0 0 1977 0 5.00415094475081e-18 -0 0 1978 0 3.30798440646119e-18 -0 0 1979 0 3.31022920822229e-16 -0 0 1980 0 6.28421563459896e-19 -0 0 1981 0 1.11902871454301e-16 -0 0 1982 0 1.27777402094763e-18 -0 0 1983 0 6.74073489019277e-17 -0 0 1984 0 2.00821002768249e-18 -0 0 1985 0 1.64106965842246e-16 -0 0 1986 0 1.06228872501912e-18 -0 0 1987 0 2.97744774503199e-16 -0 0 1988 0 3.62337796574705e-18 -0 0 1989 0 1.89692571771022e-18 -0 0 1990 0 1.9808310832192e-16 -0 0 1991 0 6.53656656883455e-18 -0 0 1992 0 1.80705875786334e-16 -0 0 1993 0 2.19956825755408e-18 -0 0 1994 0 4.46757784502427e-17 -0 0 1995 0 2.42881291427191e-18 -0 0 1996 0 4.47158472298666e-17 -0 0 1997 0 6.29750927166345e-18 -0 0 1998 0 3.30528458110756e-17 -0 0 1999 0 1.36975990923769e-18 -0 0 2000 0 8.09632552719716e-16 -0 0 2001 0 1.89214598373419e-16 -0 0 2002 0 4.50772592084377e-18 -0 0 2003 0 1.43073814989995e-16 -0 0 2004 0 3.05960236451919e-18 -0 0 2005 0 7.35307654866864e-17 -0 0 2006 0 1.58083961108651e-18 -0 0 2007 0 3.82494209733817e-18 -0 0 2008 0 3.53035573404266e-18 -0 0 2009 0 5.62499111259298e-18 -0 0 2010 0 8.4264927079449e-19 -0 0 2011 0 2.32580553612691e-17 -0 0 2012 0 1.0860802118969e-18 -0 0 2013 0 8.3557217491104e-17 -0 0 2014 0 8.02993105057903e-18 -0 0 2015 0 1.00000000000001 -0 0 2016 0 2.21337789748782e-16 -0 0 2017 0 1.57857733342018e-16 -0 0 2018 0 1.27929306718845e-18 -0 0 2019 0 2.81633366049249e-16 -0 0 2020 0 7.61914681237251e-17 -0 0 2021 0 3.31614188762679e-18 -0 0 2022 0 2.53620835252426e-16 -0 0 2023 0 2.59044058580924e-18 -0 0 2024 0 1.10023142892928e-16 -0 0 2025 0 2.00150426576449e-16 -0 0 2026 0 2.39137768876151e-18 -0 0 2027 0 1.67816883407998e-16 -0 0 2028 0 4.90822746090425e-18 -0 0 2029 0 9.26255337790631e-17 -0 0 2030 0 5.18360941097201e-18 -0 0 2031 0 2.59209263002795e-16 -0 0 2032 0 2.89690274507253e-16 -0 0 2033 0 4.12956477502408e-18 -0 0 2034 0 1.9880878071008e-17 -0 0 2035 0 4.79919027287477e-18 -0 0 2036 0 4.00776605657982e-17 -0 0 2037 0 3.63637295708958e-18 -0 0 2038 0 2.62536463691683e-17 -0 0 2039 0 4.71560204540876e-19 -0 0 2040 0 3.87158998308541e-16 -0 0 2041 0 1.45661682291947e-16 -0 0 2042 0 1.93420514448604e-18 -0 0 2043 0 5.27287621027454e-17 -0 0 2044 0 4.84431778454722e-18 -0 0 2045 0 3.63463764431792e-17 -0 0 2046 0 2.39317452232206e-18 -0 0 2047 0 2.0879763947628e-17 -0 0 2048 0 3.6604282050289e-18 -0 0 2049 0 2.31601405129638e-17 -0 0 2050 0 3.60868198345313e-18 -0 0 2051 0 3.20449420323142e-16 -0 0 2052 0 1.34527704157071e-16 -0 0 2053 0 5.34880852158789e-18 -0 0 2054 0 4.40144434273003e-17 -0 0 2055 0 2.28808103247575e-18 -0 0 2056 0 2.14086817053745e-18 -0 0 2057 0 1.09896218039674e-18 -0 0 2058 0 1.09150603607988e-17 -0 0 2059 0 2.6733023353087e-18 -0 0 2060 0 7.51778400756493e-18 -0 0 2061 0 8.64898737534574e-19 -0 0 2062 0 5.55763117963574e-17 -0 0 2063 0 1.44249521874862e-18 -0 0 2064 0 2.71073498426664e-16 -0 0 2065 0 3.60740424625795e-16 -0 0 2066 0 2.88341678947427e-18 -0 0 2067 0 1.73775085080469e-17 -0 0 2068 0 3.62457747983892e-18 -0 0 2069 0 3.95620921768072e-18 -0 0 2070 0 5.31926494567202e-19 -0 0 2071 0 4.69266005803649e-18 -0 0 2072 0 6.67055014325381e-19 -0 0 2073 0 4.07556335665665e-18 -0 0 2074 0 1.94927556785287e-18 -0 0 2075 0 9.92419630855927e-18 -0 0 2076 0 7.99787124534601e-19 -0 0 2077 0 7.43601945995404e-17 -0 0 2078 0 4.06216826042164e-19 -0 0 2079 0 1.00000000000001 -0 0 2080 0 9.59779518991293e-17 -0 0 2081 0 1.02294931750634e-16 -0 0 2082 0 2.32163455106811e-18 -0 0 2083 0 7.61832176878262e-17 -0 0 2084 0 1.50976661360375e-16 -0 0 2085 0 7.75503057599516e-19 -0 0 2086 0 4.48822674652466e-17 -0 0 2087 0 3.2305128955548e-18 -0 0 2088 0 1.08918789352712e-16 -0 0 2089 0 3.5178027391988e-17 -0 0 2090 0 7.98760275466607e-19 -0 0 2091 0 1.22652582023335e-16 -0 0 2092 0 4.93813974237361e-19 -0 0 2093 0 5.36528931919755e-17 -0 0 2094 0 3.17486107861777e-18 -0 0 2095 0 1.94560429759876e-16 -0 0 2096 0 1.71888492976045e-16 -0 0 2097 0 4.83781534084564e-18 -0 0 2098 0 5.26980739524852e-17 -0 0 2099 0 6.67218557245227e-18 -0 0 2100 0 2.10228103421481e-17 -0 0 2101 0 1.14112397037451e-18 -0 0 2102 0 2.72939590980751e-17 -0 0 2103 0 1.63345769722616e-18 -0 0 2104 0 1.45535645159635e-16 -0 0 2105 0 2.77334805167872e-16 -0 0 2106 0 8.55561117168899e-18 -0 0 2107 0 4.25557836455114e-17 -0 0 2108 0 3.78580437856423e-18 -0 0 2109 0 3.49327735915027e-17 -0 0 2110 0 2.38973272612863e-18 -0 0 2111 0 1.54948646017754e-17 -0 0 2112 0 4.64472484412817e-18 -0 0 2113 0 6.81241042765441e-17 -0 0 2114 0 4.92240727370738e-18 -0 0 2115 0 1.87482058742383e-16 -0 0 2116 0 8.01504322147312e-17 -0 0 2117 0 4.40595392951157e-18 -0 0 2118 0 9.29869699240486e-18 -0 0 2119 0 3.9500131285506e-18 -0 0 2120 0 1.03803032226732e-17 -0 0 2121 0 2.48639399199206e-18 -0 0 2122 0 1.45217790000228e-17 -0 0 2123 0 2.96422035331733e-18 -0 0 2124 0 1.66097987846664e-17 -0 0 2125 0 5.69853930434011e-18 -0 0 2126 0 3.28143310331054e-17 -0 0 2127 0 1.25798027700657e-18 -0 0 2128 0 2.77801902055726e-16 -0 0 2129 0 4.9247551690112e-16 -0 0 2130 0 4.92043833345064e-18 -0 0 2131 0 2.81832735524956e-17 -0 0 2132 0 2.49814029702859e-18 -0 0 2133 0 2.56125873224802e-18 -0 0 2134 0 1.28424190465968e-18 -0 0 2135 0 5.13144126559702e-18 -0 0 2136 0 2.0164884161165e-18 -0 0 2137 0 6.81944586212999e-18 -0 0 2138 0 7.30999299304844e-19 -0 0 2139 0 1.41125190471273e-17 -0 0 2140 0 2.39879455226388e-18 -0 0 2141 0 3.28186199066071e-17 -0 0 2142 0 2.31687911466443e-18 -0 0 2143 0 1.09109514315069e-16 -0 0 2144 0 0.999999999999951 -0 0 2145 0 2.70855932658365e-18 -0 0 2146 0 5.70695555777858e-18 -0 0 2147 0 1.50161959326475e-16 -0 0 2148 0 2.11549026101407e-18 -0 0 2149 0 1.26143923493011e-17 -0 0 2150 0 1.5059715100079e-16 -0 0 2151 0 8.55576000546939e-19 -0 0 2152 0 2.91194367871029e-16 -0 0 2153 0 4.10334444212041e-18 -0 0 2154 0 4.691041012378e-18 -0 0 2155 0 1.32710444722717e-16 -0 0 2156 0 1.66487588186814e-18 -0 0 2157 0 2.14507381636979e-16 -0 0 2158 0 2.07138240815289e-18 -0 0 2159 0 9.48113087837843e-17 -0 0 2160 0 9.64738254332149e-18 -0 0 2161 0 5.54854603094211e-18 -0 0 2162 0 2.20075872189754e-16 -0 0 2163 0 2.39057860318279e-18 -0 0 2164 0 1.31932638365251e-16 -0 0 2165 0 8.46875247610817e-20 -0 0 2166 0 2.61479741911496e-16 -0 0 2167 0 3.93000927838637e-18 -0 0 2168 0 1.58875969228215e-16 -0 0 2169 0 5.88147312162339e-18 -0 0 2170 0 6.90160214588125e-18 -0 0 2171 0 3.19825165037913e-16 -0 0 2172 0 3.71710878955813e-18 -0 0 2173 0 3.29705523280075e-17 -0 0 2174 0 1.96600595283367e-18 -0 0 2175 0 8.24640963982685e-17 -0 0 2176 0 3.40068945047326e-18 -0 0 2177 0 3.6223539083249e-17 -0 0 2178 0 6.27228194454915e-18 -0 0 2179 0 2.7122085060183e-16 -0 0 2180 0 1.45119269734429e-18 -0 0 2181 0 3.24808305040309e-18 -0 0 2182 0 2.37615274731239e-16 -0 0 2183 0 6.24587696556125e-18 -0 0 2184 0 1.38010524819603e-16 -0 0 2185 0 2.87609494358418e-18 -0 0 2186 0 1.77760134756965e-17 -0 0 2187 0 2.2058220446115e-18 -0 0 2188 0 9.57179748946834e-17 -0 0 2189 0 2.59881882039326e-18 -0 0 2190 0 6.89811288581549e-17 -0 0 2191 0 6.00499249338931e-19 -0 0 2192 0 1.34908114844413e-16 -0 0 2193 0 1.07560679859873e-17 -0 0 2194 0 1.42312136302783e-16 -0 0 2195 0 5.41978589112241e-16 -0 0 2196 0 2.87858733437692e-18 -0 0 2197 0 6.34058774890982e-17 -0 0 2198 0 7.55900644316633e-19 -0 0 2199 0 1.7424831950597e-17 -0 0 2200 0 2.86092034941597e-18 -0 0 2201 0 3.31027754732659e-17 -0 0 2202 0 8.97933957005543e-19 -0 0 2203 0 2.01428244113864e-17 -0 0 2204 0 4.77490576317554e-18 -0 0 2205 0 1.13812095881214e-16 -0 0 2206 0 4.666032771563e-18 -0 0 2207 0 1.46374717231161e-16 -0 0 2208 0 1.61565404404188e-18 -0 0 2209 0 3.68544892143186e-18 -0 0 2210 0 0.999999999999995 -0 0 2211 0 1.04375711032124e-16 -0 0 2212 0 7.06338253649511e-17 -0 0 2213 0 9.8850873971e-18 -0 0 2214 0 5.16037871435919e-17 -0 0 2215 0 4.88407514797383e-17 -0 0 2216 0 4.77678224041746e-18 -0 0 2217 0 4.39746232775715e-17 -0 0 2218 0 9.46908051879725e-18 -0 0 2219 0 4.59284566879415e-17 -0 0 2220 0 1.15247103654877e-17 -0 0 2221 0 2.65326202016821e-18 -0 0 2222 0 1.06419988492707e-16 -0 0 2223 0 8.42233608684869e-19 -0 0 2224 0 6.91390117749469e-17 -0 0 2225 0 6.54081666653226e-18 -0 0 2226 0 9.37554329049708e-17 -0 0 2227 0 4.20877796139067e-17 -0 0 2228 0 3.97593357697032e-18 -0 0 2229 0 2.9409216192704e-16 -0 0 2230 0 1.73761178084077e-18 -0 0 2231 0 1.03095816890164e-16 -0 0 2232 0 3.31656959561013e-18 -0 0 2233 0 5.3176156111317e-17 -0 0 2234 0 3.63491743429849e-18 -0 0 2235 0 2.77813952075803e-17 -0 0 2236 0 2.3640375582484e-17 -0 0 2237 0 6.16899671651534e-18 -0 0 2238 0 3.75617470648658e-18 -0 0 2239 0 2.45538645463453e-18 -0 0 2240 0 1.93990452580222e-16 -0 0 2241 0 2.9713996166003e-18 -0 0 2242 0 8.19026753615518e-17 -0 0 2243 0 1.53116334207517e-18 -0 0 2244 0 4.88904514617402e-16 -0 0 2245 0 6.5957672116623e-18 -0 0 2246 0 1.01661451881663e-17 -0 0 2247 0 2.27502323672797e-16 -0 0 2248 0 9.3296177432378e-19 -0 0 2249 0 2.90282093260214e-16 -0 0 2250 0 5.10805653200826e-19 -0 0 2251 0 6.56221525697402e-17 -0 0 2252 0 2.47874312281958e-18 -0 0 2253 0 9.71594066655343e-17 -0 0 2254 0 8.72790636914903e-19 -0 0 2255 0 1.19058302760439e-16 -0 0 2256 0 3.30069507119948e-18 -0 0 2257 0 2.60229440248308e-16 -0 0 2258 0 4.31056875453e-18 -0 0 2259 0 1.44253262899418e-18 -0 0 2260 0 1.15215165385835e-17 -0 0 2261 0 3.26908459061872e-16 -0 0 2262 0 1.04144710571399e-16 -0 0 2263 0 3.7967726652903e-18 -0 0 2264 0 3.33073135367334e-17 -0 0 2265 0 1.44599687213684e-18 -0 0 2266 0 5.91695698490424e-17 -0 0 2267 0 1.59492211983553e-18 -0 0 2268 0 1.0503046228709e-17 -0 0 2269 0 2.94732148278872e-18 -0 0 2270 0 1.91662108981546e-16 -0 0 2271 0 1.55948322782441e-18 -0 0 2272 0 2.42713020683986e-16 -0 0 2273 0 5.51856199629237e-18 -0 0 2274 0 9.78348279173641e-18 -0 0 2275 0 5.02219629324032e-17 -0 0 2276 0 2.24913077041961e-18 -0 0 2277 0 1 -0 0 2278 0 5.07470722434443e-18 -0 0 2279 0 5.31835872648773e-18 -0 0 2280 0 5.11745249461764e-17 -0 0 2281 0 4.37944868455986e-18 -0 0 2282 0 2.39252019888639e-18 -0 0 2283 0 1.3518560670151e-16 -0 0 2284 0 4.88606720341968e-18 -0 0 2285 0 4.76799397980316e-17 -0 0 2286 0 2.07916210702705e-18 -0 0 2287 0 4.36642949202779e-18 -0 0 2288 0 1.92535274329361e-17 -0 0 2289 0 1.5705668247661e-17 -0 0 2290 0 2.90251631217815e-17 -0 0 2291 0 1.0265532727197e-17 -0 0 2292 0 8.64272836561606e-17 -0 0 2293 0 1.25921206890268e-18 -0 0 2294 0 3.41623565347628e-18 -0 0 2295 0 5.01142802964863e-17 -0 0 2296 0 4.1931440393428e-18 -0 0 2297 0 8.6913416135796e-17 -0 0 2298 0 6.30230982719773e-18 -0 0 2299 0 2.78798503463692e-17 -0 0 2300 0 8.62796213513984e-18 -0 0 2301 0 1.96457864369444e-17 -0 0 2302 0 2.8269302710995e-18 -0 0 2303 0 4.77264086409802e-17 -0 0 2304 0 3.69535926834384e-17 -0 0 2305 0 7.76282054675287e-18 -0 0 2306 0 9.076556134834e-17 -0 0 2307 0 3.7233295949629e-18 -0 0 2308 0 8.78056057442568e-17 -0 0 2309 0 2.99084181619126e-18 -0 0 2310 0 1.4760683095216e-16 -0 0 2311 0 4.31537144442665e-18 -0 0 2312 0 2.85090810978719e-17 -0 0 2313 0 3.72687667036439e-18 -0 0 2314 0 2.16763327350934e-18 -0 0 2315 0 1.35820058435235e-14 -0 0 2316 0 1.08726156637902e-17 -0 0 2317 0 1.82039926042168e-16 -0 0 2318 0 1.21586967819556e-18 -0 0 2319 0 9.43912768255118e-17 -0 0 2320 0 6.63749464949079e-19 -0 0 2321 0 1.29599350033571e-16 -0 0 2322 0 3.11618438910949e-18 -0 0 2323 0 1.42427688860875e-16 -0 0 2324 0 3.45024808046704e-18 -0 0 2325 0 2.35102198332398e-18 -0 0 2326 0 2.40397543894343e-18 -0 0 2327 0 1.38226752328164e-18 -0 0 2328 0 2.81872563356566e-17 -0 0 2329 0 6.92613639671273e-17 -0 0 2330 0 4.47281493730696e-16 -0 0 2331 0 2.92703070729085e-18 -0 0 2332 0 3.88981811939929e-17 -0 0 2333 0 1.98847353320575e-18 -0 0 2334 0 3.68211151248177e-17 -0 0 2335 0 3.07133070728962e-18 -0 0 2336 0 1.56833387283006e-16 -0 0 2337 0 5.09122063977396e-18 -0 0 2338 0 2.92852563007132e-16 -0 0 2339 0 7.83260902124217e-18 -0 0 2340 0 2.35447125009309e-17 -0 0 2341 0 3.38106690756855e-19 -0 0 2342 0 2.87411358741394e-18 -0 0 2343 0 4.69982987339474e-17 -0 0 2344 0 6.57238386739083e-18 -0 0 2345 0 0.999999999999903 -0 0 2346 0 3.70566292443093e-17 -0 0 2347 0 2.35549830471837e-17 -0 0 2348 0 6.3062117560906e-18 -0 0 2349 0 2.498176197085e-17 -0 0 2350 0 2.52868033213733e-17 -0 0 2351 0 4.25219716812307e-18 -0 0 2352 0 1.31109973092569e-16 -0 0 2353 0 5.75031697528208e-18 -0 0 2354 0 7.16206020587664e-18 -0 0 2355 0 7.17586863065802e-18 -0 0 2356 0 2.51153985370029e-18 -0 0 2357 0 1.29488297399413e-16 -0 0 2358 0 2.40824080440098e-18 -0 0 2359 0 3.4206471235324e-17 -0 0 2360 0 8.38791694455869e-18 -0 0 2361 0 3.27502095059897e-18 -0 0 2362 0 4.68746955730851e-13 -0 0 2363 0 1.50641786148634e-18 -0 0 2364 0 1.43462344083226e-16 -0 0 2365 0 7.48516411930831e-18 -0 0 2366 0 1.59520441752892e-17 -0 0 2367 0 6.40474031631994e-18 -0 0 2368 0 5.05746003264433e-17 -0 0 2369 0 2.42849978255999e-18 -0 0 2370 0 2.2672783657581e-18 -0 0 2371 0 4.17149642104835e-18 -0 0 2372 0 4.87818556976638e-16 -0 0 2373 0 1.02590433234391e-16 -0 0 2374 0 2.51333826701955e-18 -0 0 2375 0 7.92728734724378e-18 -0 0 2376 0 8.31057402461585e-19 -0 0 2377 0 3.85812287039783e-17 -0 0 2378 0 5.11513441970015e-18 -0 0 2379 0 2.46191608905628e-17 -0 0 2380 0 1.86661951566059e-18 -0 0 2381 0 3.65410893099091e-18 -0 0 2382 0 1.77657061170697e-18 -0 0 2383 0 4.3698515756842e-18 -0 0 2384 0 3.81444235066213e-12 -0 0 2385 0 4.57190905192041e-18 -0 0 2386 0 9.3945422270028e-17 -0 0 2387 0 4.12172662916429e-19 -0 0 2388 0 2.51861799216951e-16 -0 0 2389 0 1.15632944293277e-18 -0 0 2390 0 1.0915692136354e-16 -0 0 2391 0 7.37280118807816e-18 -0 0 2392 0 5.50840099500348e-18 -0 0 2393 0 4.64790034576255e-19 -0 0 2394 0 2.66184667780193e-18 -0 0 2395 0 3.13037568709874e-18 -0 0 2396 0 2.16150742259332e-18 -0 0 2397 0 1.32953610768489e-16 -0 0 2398 0 9.17175186469493e-17 -0 0 2399 0 1.7768091125557e-16 -0 0 2400 0 8.9260352786269e-19 -0 0 2401 0 2.15383011378539e-16 -0 0 2402 0 4.33257885750661e-18 -0 0 2403 0 8.4187942970573e-17 -0 0 2404 0 2.4359298079581e-18 -0 0 2405 0 8.77977815864105e-17 -0 0 2406 0 3.6380936323152e-18 -0 0 2407 0 4.89390079467538e-17 -0 0 2408 0 2.07773899844146e-18 -0 0 2409 0 4.06477207772221e-18 -0 0 2410 0 3.23037813212042e-18 -0 0 2411 0 3.5859219921158e-18 -0 0 2412 0 3.66053867127799e-17 -0 0 2413 0 3.73980533695415e-18 -0 0 2414 0 1.00000000001468 -0 0 2415 0 2.40676805533014e-18 -0 0 2416 0 1.88413793602704e-18 -0 0 2417 0 6.38296663010953e-17 -0 0 2418 0 1.2698732341361e-18 -0 0 2419 0 1.257989828991e-18 -0 0 2420 0 3.9464967250094e-17 -0 0 2421 0 1.16059415597203e-18 -0 0 2422 0 6.14331035988466e-17 -0 0 2423 0 1.11217585501022e-18 -0 0 2424 0 9.44593875694562e-17 -0 0 2425 0 3.14579675784463e-17 -0 0 2426 0 2.59882691591479e-18 -0 0 2427 0 8.26686396885055e-17 -0 0 2428 0 1.95806420983746e-18 -0 0 2429 0 6.88224419188583e-18 -0 0 2430 0 1.03932422136068e-18 -0 0 2431 0 1.9255189976366e-18 -0 0 2432 0 1.95664107029329e-10 -0 0 2433 0 4.25467297979121e-18 -0 0 2434 0 6.24795573324359e-17 -0 0 2435 0 3.98532908254077e-18 -0 0 2436 0 4.75588187612825e-17 -0 0 2437 0 3.20617350456407e-19 -0 0 2438 0 9.77098390503954e-19 -0 0 2439 0 1.24899542520994e-18 -0 0 2440 0 3.12663126770211e-19 -0 0 2441 0 1.03275191311548e-17 -0 0 2442 0 3.11959934325824e-17 -0 0 2443 0 7.20650904674412e-17 -0 0 2444 0 7.19773814051498e-18 -0 0 2445 0 4.50415485916809e-17 -0 0 2446 0 1.61074428468954e-18 -0 0 2447 0 1.61494804216511e-17 -0 0 2448 0 1.69281298357637e-18 -0 0 2449 0 7.07018218606497e-18 -0 0 2450 0 1.69176993631609e-18 -0 0 2451 0 4.73089929324077e-19 -0 0 2452 0 5.54029795311048e-18 -0 0 2453 0 1.96315755776267e-18 -0 0 2454 0 8.22571244592318e-10 -0 0 2455 0 1.90702657776745e-18 -0 0 2456 0 9.88064662388517e-17 -0 0 2457 0 2.28609268761066e-18 -0 0 2458 0 1.15623941873999e-16 -0 0 2459 0 8.99763530902491e-18 -0 0 2460 0 1.94341109754398e-18 -0 0 2461 0 2.05327822406862e-18 -0 0 2462 0 3.26367464982568e-18 -0 0 2463 0 2.22393363046779e-18 -0 0 2464 0 1.94623930699941e-18 -0 0 2465 0 1.06673948401123e-18 -0 0 2466 0 4.37073669143866e-18 -0 0 2467 0 1.65609782208744e-16 -0 0 2468 0 6.39028276217656e-16 -0 0 2469 0 2.95354312441965e-16 -0 0 2470 0 9.99237425040323e-19 -0 0 2471 0 1.1373617029283e-16 -0 0 2472 0 1.75528006872632e-18 -0 0 2473 0 6.95125300581703e-17 -0 0 2474 0 1.48777448555222e-17 -0 0 2475 0 2.06128773884151e-17 -0 0 2476 0 2.34477653441411e-18 -0 0 2477 0 1.0908577452251e-17 -0 0 2478 0 1.91642778139923e-18 -0 0 2479 0 4.826743798462e-19 -0 0 2480 0 1.60242836079987e-17 -0 0 2481 0 2.0667561057044e-18 -0 0 2482 0 5.09180208510269e-17 -0 0 2483 0 5.91667532268065e-18 -0 0 2484 0 0.999999997764456 -0 0 2485 0 4.98169292863248e-17 -0 0 2486 0 2.42149680060966e-17 -0 0 2487 0 5.18518066074864e-18 -0 0 2488 0 9.20651322731919e-18 -0 0 2489 0 1.07997008153283e-08 -0 0 2490 0 7.35843462815607e-19 -0 0 2491 0 9.39660187390004e-17 -0 0 2492 0 4.21051599402329e-18 -0 0 2493 0 2.2035779346295e-18 -0 0 2494 0 1.97600345966192e-18 -0 0 2495 0 1.4962225489846e-15 -0 0 2496 0 5.55250287413949e-17 -0 0 2497 0 1.92069395589543e-18 -0 0 2498 0 2.31846399992032e-17 -0 0 2499 0 2.51357622395e-18 -0 0 2500 0 7.45933131921535e-19 -0 0 2501 0 9.17975368668873e-19 -0 0 2502 0 6.03315384772901e-19 -0 0 2503 0 5.63896047261059e-08 -0 0 2504 0 3.96911343057288e-18 -0 0 2505 0 5.91044247189928e-17 -0 0 2506 0 1.35147199509321e-18 -0 0 2507 0 2.02395612748488e-18 -0 0 2508 0 1.18468606307719e-18 -0 0 2509 0 1.38594895260814e-18 -0 0 2510 0 8.00313760313011e-19 -0 0 2511 0 1.77319034043445e-18 -0 0 2512 0 1.82722236783961e-17 -0 0 2513 0 1.68932315417101e-15 -0 0 2514 0 1.61937104989142e-16 -0 0 2515 0 3.01338086279509e-18 -0 0 2516 0 6.12888071196744e-17 -0 0 2517 0 2.58156915721275e-18 -0 0 2518 0 2.33351713936646e-18 -0 0 2519 0 3.33071190354498e-19 -0 0 2520 0 6.73505327622507e-19 -0 0 2521 0 3.30579354389195e-18 -0 0 2522 0 1.98046643524194e-18 -0 0 2523 0 5.01772507038757e-18 -0 0 2524 0 2.70683731228526e-18 -0 0 2525 0 1.47525523960388e-07 -0 0 2526 0 4.94026362359899e-18 -0 0 2527 0 2.42886204711332e-16 -0 0 2528 0 8.52815369157589e-18 -0 0 2529 0 3.01961610521025e-18 -0 0 2530 0 3.71590117780636e-18 -0 0 2531 0 1.08565704660187e-18 -0 0 2532 0 1.12423674541301e-18 -0 0 2533 0 2.11342310455304e-18 -0 0 2534 0 9.71403933952712e-19 -0 0 2535 0 1.10410725360924e-18 -0 0 2536 0 1.95143461859099e-17 -0 0 2537 0 2.53393902654787e-18 -0 0 2538 0 4.65951031385177e-17 -0 0 2539 0 1.38229497186649e-15 -0 0 2540 0 4.30813481004191e-16 -0 0 2541 0 4.01866512215367e-18 -0 0 2542 0 5.79929889062961e-17 -0 0 2543 0 9.34838201018239e-18 -0 0 2544 0 5.509321973157e-17 -0 0 2545 0 3.65284406767196e-18 -0 0 2546 0 1.01601114953212e-17 -0 0 2547 0 1.98918833991536e-18 -0 0 2548 0 2.47102892804044e-18 -0 0 2549 0 1.727256634496e-18 -0 0 2550 0 4.12954533858271e-18 -0 0 2551 0 3.93449290323214e-18 -0 0 2552 0 4.23828442625083e-18 -0 0 2553 0 1.54456922752018e-16 -0 0 2554 0 3.3729737626008e-18 -0 0 2555 0 1.00000029526474 -0 0 2556 0 8.86287785431323e-19 -0 0 2557 0 8.09398139654905e-16 -0 0 2558 0 7.42354488506286e-17 -0 0 2559 0 3.43403814052991e-19 -0 0 2560 0 1.84778607972356e-18 -0 0 2561 0 5.12915576122627e-06 -0 0 2562 0 2.76673748288561e-18 -0 0 2563 0 1.56448485493705e-18 -0 0 2564 0 1.16069437105611e-18 -0 0 2565 0 1.17972793293369e-18 -0 0 2566 0 1.97712320378447e-18 -0 0 2567 0 5.23353413193787e-16 -0 0 2568 0 1.48155271983282e-16 -0 0 2569 0 1.33588137264014e-18 -0 0 2570 0 2.08327319516225e-18 -0 0 2571 0 8.95465950445615e-19 -0 0 2572 0 2.66130704473349e-18 -0 0 2573 0 1.3595362353581e-18 -0 0 2574 0 4.13665522844119e-18 -0 0 2575 0 1.26087670870974e-05 -0 0 2576 0 6.8050928244344e-19 -0 0 2577 0 3.0267006932494e-19 -0 0 2578 0 3.00229377058028e-18 -0 0 2579 0 1.69981834014579e-18 -0 0 2580 0 2.02407322669357e-18 -0 0 2581 0 1.20787816535193e-18 -0 0 2582 0 1.86582549936974e-18 -0 0 2583 0 1.3262406949996e-18 -0 0 2584 0 2.01101561075655e-17 -0 0 2585 0 9.44513368094318e-16 -0 0 2586 0 1.17410207401775e-16 -0 0 2587 0 3.77060853122917e-18 -0 0 2588 0 8.32989907764227e-18 -0 0 2589 0 2.544793410331e-18 -0 0 2590 0 1.95979691063548e-18 -0 0 2591 0 1.19838124910373e-18 -0 0 2592 0 2.56139604770936e-18 -0 0 2593 0 2.41617750357301e-18 -0 0 2594 0 6.64708381287252e-19 -0 0 2595 0 3.02763794471408e-18 -0 0 2596 0 2.48246821204974e-18 -0 0 2597 0 2.20838247240798e-05 -0 0 2598 0 2.64295617801885e-18 -0 0 2599 0 6.12533514061787e-18 -0 0 2600 0 2.7831234922807e-18 -0 0 2601 0 5.61353239095944e-18 -0 0 2602 0 1.75045131812578e-18 -0 0 2603 0 1.4761285269101e-18 -0 0 2604 0 1.96280853466452e-18 -0 0 2605 0 1.01754805551775e-18 -0 0 2606 0 3.56817319747985e-18 -0 0 2607 0 3.78247750566501e-18 -0 0 2608 0 1.03311581099837e-17 -0 0 2609 0 3.7980698837969e-18 -0 0 2610 0 1.35654459883822e-16 -0 0 2611 0 1.76794309260033e-15 -0 0 2612 0 2.74433760083423e-16 -0 0 2613 0 4.45653477963883e-18 -0 0 2614 0 1.5690633552111e-16 -0 0 2615 0 5.22492772882528e-18 -0 0 2616 0 2.41397586317293e-17 -0 0 2617 0 4.99937805781026e-18 -0 0 2618 0 7.38650101061064e-18 -0 0 2619 0 1.47802615119863e-18 -0 0 2620 0 6.85994896287328e-19 -0 0 2621 0 8.31641742941621e-18 -0 0 2622 0 1.53840724780148e-18 -0 0 2623 0 9.03779655860738e-17 -0 0 2624 0 1.6698999507073e-18 -0 0 2625 0 2.44599105000416e-16 -0 0 2626 0 3.22102841020721e-18 -0 0 2627 0 0.999966679897244 -0 0 2628 0 0.000659824181039406 -0 0 2629 0 7.50757407999348e-18 -0 0 2630 0 5.58655598282203e-16 -0 0 2631 0 7.50757407999348e-18 -0 0 2632 0 1.0868441783646e-18 -0 0 2633 0 9.28049604835582e-19 -0 0 2634 0 0.00147691846548442 -0 0 2635 0 9.28049604835582e-19 -0 0 2636 0 1.0868441783646e-18 -0 0 2637 0 1.52570358732694e-18 -0 0 2638 0 1.57742212678847e-19 -0 0 2639 0 5.33871260338341e-17 -0 0 2640 0 1.09589245340458e-15 -0 0 2641 0 5.0896298733452e-17 -0 0 2642 0 1.01195085913347e-18 -0 0 2643 0 1.52570358732694e-18 -0 0 2644 0 1.28550565520414e-18 -0 0 2645 0 5.46617973182345e-19 -0 0 2646 0 2.34929246298728e-18 -0 0 2647 0 2.47126060377869e-18 -0 0 2648 0 0.00198622317606426 -0 0 2649 0 2.79466584330709e-18 -0 0 2650 0 7.91319547973749e-19 -0 0 2651 0 5.46617973182345e-19 -0 0 2652 0 1.28550565520414e-18 -0 0 2653 0 1.62553167545881e-18 -0 0 2654 0 2.1891320110771e-18 -0 0 2655 0 6.72498033818466e-18 -0 0 2656 0 9.98282909925526e-19 -0 0 2657 0 3.79300430618252e-17 -0 0 2658 0 1.5467496844988e-15 -0 0 2659 0 4.42659627425358e-17 -0 0 2660 0 2.54000996792482e-18 -0 0 2661 0 4.69248174979624e-18 -0 0 2662 0 7.35790465139552e-19 -0 0 2663 0 1.62553167545881e-18 -0 0 2664 0 2.19756332903685e-18 -0 0 2665 0 2.61204763126338e-18 -0 0 2666 0 2.99753389579682e-18 -0 0 2667 0 3.72913493117327e-18 -0 0 2668 0 5.31696427196197e-18 -0 0 2669 0 6.7029829685227e-18 -0 0 2670 0 0.00239611662362563 -0 0 2671 0 6.22376478559795e-18 -0 0 2672 0 2.69951848134383e-18 -0 0 2673 0 5.76118660821484e-18 -0 0 2674 0 4.28037963385039e-18 -0 0 2675 0 8.01580233219041e-19 -0 0 2676 0 2.19756332903685e-18 -0 0 2677 0 2.03266623227234e-18 -0 0 2678 0 2.9999526480863e-18 -0 0 2679 0 6.9139870617338e-18 -0 0 2680 0 2.82359305246562e-18 -0 0 2681 0 3.62367210313568e-17 -0 0 2682 0 8.00877642975912e-18 -0 0 2683 0 7.06715377962595e-16 -0 0 2684 0 1.71895052956772e-15 -0 0 2685 0 7.87465207336998e-16 -0 0 2686 0 8.69709628953277e-18 -0 0 2687 0 5.57139393750867e-17 -0 0 2688 0 3.3472668119129e-18 -0 0 2689 0 5.64293787312127e-18 -0 0 2690 0 3.01952107579104e-18 -0 0 2691 0 2.03266623227234e-18 -0 0 2692 0 2.72904570163551e-18 -0 0 2693 0 3.15024224354094e-18 -0 0 2694 0 2.14908252333878e-18 -0 0 2695 0 1.66923277759045e-18 -0 0 2696 0 6.2727014921191e-17 -0 0 2697 0 2.73016650980184e-18 -0 0 2698 0 7.20194835899925e-16 -0 0 2699 0 6.04217936255016e-18 -0 0 2700 0 1.00275415238049 -0 0 2701 0 2.17737629308436e-18 -0 0 2702 0 2.55170553608766e-18 -0 0 2703 0 9.08272107875739e-17 -0 0 2704 0 6.42381839883927e-16 -0 0 2705 0 1.99317888755468e-18 -0 0 2706 0 1.46067770952834e-18 -0 0 2707 0 2.71191528709282e-18 -0 0 2708 0 5.12915576091424e-06 -0 0 2709 0 2.58495888122374e-18 -0 0 2710 0 2.33128777308357e-18 -0 0 2711 0 2.46682474686483e-18 -0 0 2712 0 3.75843015030647e-18 -0 0 2713 0 5.20241835439488e-17 -0 0 2714 0 1.23006447266974e-16 -0 0 2715 0 4.72448124641387e-18 -0 0 2716 0 6.02439336897777e-19 -0 0 2717 0 9.35960470215996e-19 -0 0 2718 0 3.44186022197828e-18 -0 0 2719 0 1.1069013318134e-20 -0 0 2720 0 4.88355096739587e-18 -0 0 2721 0 2.04799025440278e-18 -0 0 2722 0 1.26087670873341e-05 -0 0 2723 0 6.66982123928949e-19 -0 0 2724 0 1.66421252072976e-18 -0 0 2725 0 2.28901727051559e-18 -0 0 2726 0 2.3540938861082e-18 -0 0 2727 0 2.64133617352802e-18 -0 0 2728 0 8.11570373001292e-19 -0 0 2729 0 4.51965251784153e-18 -0 0 2730 0 3.94473194268465e-18 -0 0 2731 0 1.82192905940641e-16 -0 0 2732 0 1.2900418926814e-16 -0 0 2733 0 4.55732729444651e-17 -0 0 2734 0 2.72451315030059e-18 -0 0 2735 0 2.16981370737408e-18 -0 0 2736 0 5.81824957319466e-19 -0 0 2737 0 1.18847787044207e-18 -0 0 2738 0 4.03503359646428e-18 -0 0 2739 0 9.66056536075836e-19 -0 0 2740 0 2.26544844245139e-18 -0 0 2741 0 2.57366352123712e-18 -0 0 2742 0 2.10702435249387e-18 -0 0 2743 0 6.52142365567297e-18 -0 0 2744 0 2.20838247240918e-05 -0 0 2745 0 2.95766695454905e-18 -0 0 2746 0 4.1791373729526e-18 -0 0 2747 0 8.68715702104217e-19 -0 0 2748 0 1.35863385255975e-18 -0 0 2749 0 6.9664655329391e-19 -0 0 2750 0 2.49942560016322e-18 -0 0 2751 0 3.0819098195271e-18 -0 0 2752 0 3.95815965531797e-18 -0 0 2753 0 3.2472886737913e-17 -0 0 2754 0 5.50318440107879e-18 -0 0 2755 0 1.57073577890674e-16 -0 0 2756 0 7.84437924431044e-18 -0 0 2757 0 5.16933142106486e-16 -0 0 2758 0 3.06788445546233e-16 -0 0 2759 0 9.61202542695737e-17 -0 0 2760 0 3.39385785356696e-18 -0 0 2761 0 1.50682986102341e-17 -0 0 2762 0 5.58164192654866e-18 -0 0 2763 0 2.09572379693286e-18 -0 0 2764 0 3.31285128553582e-18 -0 0 2765 0 9.29148298807488e-19 -0 0 2766 0 1.20904561561703e-17 -0 0 2767 0 4.05489320869981e-18 -0 0 2768 0 2.75717884567976e-17 -0 0 2769 0 2.88286752946846e-18 -0 0 2770 0 1.58679762054604e-16 -0 0 2771 0 5.17685288158966e-18 -0 0 2772 0 4.38484142663359e-16 -0 0 2773 0 2.21159343773712e-18 -0 0 2774 0 0.999966679897248 -0 0 2775 0 1.03950785996394e-16 -0 0 2776 0 3.69788691316996e-18 -0 0 2777 0 1.95686347899398e-18 -0 0 2778 0 1.79147871821611e-17 -0 0 2779 0 3.3380139417488e-18 -0 0 2780 0 2.34924004227143e-18 -0 0 2781 0 9.72499966201274e-17 -0 0 2782 0 1.7706366180278e-18 -0 0 2783 0 1.07996999722331e-08 -0 0 2784 0 9.26083833673015e-19 -0 0 2785 0 2.13547244459699e-18 -0 0 2786 0 3.09370448877917e-17 -0 0 2787 0 4.05418676464295e-18 -0 0 2788 0 8.7365738032334e-17 -0 0 2789 0 7.86866987611672e-17 -0 0 2790 0 1.91591411732848e-18 -0 0 2791 0 2.50758347429637e-18 -0 0 2792 0 1.50708101321101e-18 -0 0 2793 0 2.15673141936609e-18 -0 0 2794 0 4.52422312865788e-18 -0 0 2795 0 8.4115389263003e-17 -0 0 2796 0 3.98765292408273e-18 -0 0 2797 0 5.63896059150265e-08 -0 0 2798 0 1.21379257842268e-18 -0 0 2799 0 2.1049458017428e-18 -0 0 2800 0 4.24419413900407e-19 -0 0 2801 0 3.12441222585673e-18 -0 0 2802 0 1.97031962687219e-18 -0 0 2803 0 2.41796720607104e-18 -0 0 2804 0 6.56974698105027e-17 -0 0 2805 0 5.39696874577347e-18 -0 0 2806 0 2.39116903934386e-16 -0 0 2807 0 3.73567033538057e-16 -0 0 2808 0 3.43568636710565e-17 -0 0 2809 0 8.57683975185105e-19 -0 0 2810 0 1.41743247652975e-18 -0 0 2811 0 1.65673613773393e-18 -0 0 2812 0 1.23407872766209e-18 -0 0 2813 0 1.92282612835924e-18 -0 0 2814 0 3.86428968934732e-18 -0 0 2815 0 8.50555025427382e-19 -0 0 2816 0 1.04240174141798e-17 -0 0 2817 0 2.19394611271411e-16 -0 0 2818 0 1.64962960853175e-18 -0 0 2819 0 1.47525523016317e-07 -0 0 2820 0 6.0826649461742e-19 -0 0 2821 0 9.81308539603677e-20 -0 0 2822 0 1.60894293313073e-18 -0 0 2823 0 1.03415670184129e-18 -0 0 2824 0 6.26196204901373e-19 -0 0 2825 0 1.86122691898498e-18 -0 0 2826 0 1.659198607001e-17 -0 0 2827 0 2.98117688018013e-18 -0 0 2828 0 5.32925449663625e-17 -0 0 2829 0 1.56027445785903e-17 -0 0 2830 0 1.00073470350334e-16 -0 0 2831 0 4.46973004819814e-18 -0 0 2832 0 4.05633700577938e-16 -0 0 2833 0 6.81156806993226e-16 -0 0 2834 0 3.72228516376615e-17 -0 0 2835 0 2.56607026311834e-18 -0 0 2836 0 9.83755014363436e-18 -0 0 2837 0 7.58702605115412e-19 -0 0 2838 0 3.64956134225689e-18 -0 0 2839 0 9.83122683897245e-19 -0 0 2840 0 1.13427072125587e-18 -0 0 2841 0 2.75411407879682e-17 -0 0 2842 0 5.77885461298818e-19 -0 0 2843 0 7.68925743335711e-17 -0 0 2844 0 8.82476680756996e-18 -0 0 2845 0 1.30664349247862e-16 -0 0 2846 0 1.14758240548793e-18 -0 0 2847 0 5.89782240225119e-16 -0 0 2848 0 1.59293653776049e-18 -0 0 2849 0 1.00000029526474 -0 0 2850 0 8.03276163740183e-19 -0 0 2851 0 1.34250357454886e-18 -0 0 2852 0 4.33722250169361e-17 -0 0 2853 0 2.30264914657476e-18 -0 0 2854 0 3.82522426778897e-18 -0 0 2855 0 6.72387675256287e-17 -0 0 2856 0 9.9819612883856e-18 -0 0 2857 0 3.2784262473688e-17 -0 0 2858 0 5.96946357112009e-19 -0 0 2859 0 1.8959147964023e-19 -0 0 2860 0 5.10593791289066e-18 -0 0 2861 0 3.31202639457036e-18 -0 0 2862 0 8.94035709898052e-17 -0 0 2863 0 3.02699119710164e-18 -0 0 2864 0 3.34913215250073e-17 -0 0 2865 0 2.01591217822618e-17 -0 0 2866 0 1.35149842786305e-18 -0 0 2867 0 3.21068230711673e-18 -0 0 2868 0 1.78389575635358e-18 -0 0 2869 0 5.01494474830235e-17 -0 0 2870 0 3.41829887035461e-18 -0 0 2871 0 1.07400617487742e-16 -0 0 2872 0 2.19438683881453e-18 -0 0 2873 0 1.95664013135363e-10 -0 0 2874 0 9.32923184459137e-19 -0 0 2875 0 2.08655936023412e-18 -0 0 2876 0 4.65639745883196e-18 -0 0 2877 0 2.29311726607369e-18 -0 0 2878 0 4.16036920399423e-17 -0 0 2879 0 1.2733884286038e-17 -0 0 2880 0 5.07880047061246e-17 -0 0 2881 0 1.04177432395293e-18 -0 0 2882 0 5.85322975369037e-17 -0 0 2883 0 3.90179235661251e-17 -0 0 2884 0 8.04648076564222e-18 -0 0 2885 0 2.75916148941478e-18 -0 0 2886 0 1.62306640466826e-18 -0 0 2887 0 5.51135836155244e-18 -0 0 2888 0 2.27084005202741e-18 -0 0 2889 0 2.16471624037527e-18 -0 0 2890 0 7.58637956836942e-18 -0 0 2891 0 7.07014244238835e-17 -0 0 2892 0 1.4090745902366e-18 -0 0 2893 0 6.41444149908698e-17 -0 0 2894 0 4.43911436387823e-19 -0 0 2895 0 8.22571196998434e-10 -0 0 2896 0 1.17318473814903e-18 -0 0 2897 0 3.92614545045856e-18 -0 0 2898 0 1.58056611457996e-18 -0 0 2899 0 1.9757296093046e-18 -0 0 2900 0 1.28733827207801e-17 -0 0 2901 0 1.63101792510718e-18 -0 0 2902 0 1.66944523312252e-17 -0 0 2903 0 3.46273560001386e-18 -0 0 2904 0 1.41546478972872e-17 -0 0 2905 0 1.76550556135054e-18 -0 0 2906 0 1.17353126702995e-16 -0 0 2907 0 1.53410145748315e-18 -0 0 2908 0 3.86367762443211e-16 -0 0 2909 0 3.75169520703738e-16 -0 0 2910 0 1.41438114842254e-16 -0 0 2911 0 1.75521034283239e-18 -0 0 2912 0 4.07114539097883e-18 -0 0 2913 0 9.79486329925236e-19 -0 0 2914 0 2.96123695887181e-18 -0 0 2915 0 1.96195760130184e-17 -0 0 2916 0 3.97755597745809e-18 -0 0 2917 0 5.61389237332864e-17 -0 0 2918 0 8.20734726958001e-18 -0 0 2919 0 1.97620267938167e-16 -0 0 2920 0 6.85480145224742e-18 -0 0 2921 0 1.79816885938223e-16 -0 0 2922 0 5.08125770327503e-18 -0 0 2923 0 1.48537398938353e-16 -0 0 2924 0 1.25512980553949e-18 -0 0 2925 0 0.999999997764456 -0 0 2926 0 5.19987570604271e-17 -0 0 2927 0 2.66973917311919e-17 -0 0 2928 0 8.13922450811486e-18 -0 0 2929 0 1.11893151737999e-17 -0 0 2930 0 1.0763909242718e-17 -0 0 2931 0 3.95870090449874e-18 -0 0 2932 0 1.65319491588705e-16 -0 0 2933 0 5.5064324057882e-18 -0 0 2934 0 3.53713694032284e-17 -0 0 2935 0 2.41436841067858e-18 -0 0 2936 0 5.49525110056562e-18 -0 0 2937 0 6.03846495296083e-17 -0 0 2938 0 4.69239550380356e-18 -0 0 2939 0 1.14577086503159e-16 -0 0 2940 0 3.73588493323137e-18 -0 0 2941 0 9.51915159135191e-18 -0 0 2942 0 1.37600298221416e-18 -0 0 2943 0 2.22538043684055e-18 -0 0 2944 0 6.1060837085761e-17 -0 0 2945 0 3.83520521289773e-18 -0 0 2946 0 1.60538173649408e-17 -0 0 2947 0 6.24107734731662e-18 -0 0 2948 0 1.30266161334566e-16 -0 0 2949 0 5.40634285057625e-18 -0 0 2950 0 4.68239179618903e-13 -0 0 2951 0 9.87630715744074e-19 -0 0 2952 0 1.14726157288003e-18 -0 0 2953 0 1.39493129304607e-17 -0 0 2954 0 8.03009461080869e-18 -0 0 2955 0 1.48104905126703e-17 -0 0 2956 0 5.92834996554674e-18 -0 0 2957 0 5.43501459900268e-17 -0 0 2958 0 7.41742469428061e-18 -0 0 2959 0 1.23169757010977e-16 -0 0 2960 0 9.86977653863313e-16 -0 0 2961 0 5.27394621122626e-18 -0 0 2962 0 3.3089805429993e-18 -0 0 2963 0 2.94360306632562e-18 -0 0 2964 0 2.47372576689215e-18 -0 0 2965 0 8.01718217596216e-18 -0 0 2966 0 7.6076366447272e-17 -0 0 2967 0 3.35212181195795e-18 -0 0 2968 0 2.53718883640868e-16 -0 0 2969 0 2.01972137331226e-18 -0 0 2970 0 9.4427212158109e-17 -0 0 2971 0 8.54905391744949e-18 -0 0 2972 0 3.81488714523235e-12 -0 0 2973 0 6.18477081758036e-18 -0 0 2974 0 2.36153397582278e-18 -0 0 2975 0 3.00311036719258e-18 -0 0 2976 0 2.94518895645129e-18 -0 0 2977 0 4.15433948275945e-17 -0 0 2978 0 2.17348087204925e-18 -0 0 2979 0 1.19431923748954e-16 -0 0 2980 0 2.64113748588632e-18 -0 0 2981 0 7.38938024244971e-17 -0 0 2982 0 3.79982466155579e-18 -0 0 2983 0 1.43051502440685e-16 -0 0 2984 0 1.50583657629916e-18 -0 0 2985 0 1.39366607263209e-16 -0 0 2986 0 7.0211647904466e-16 -0 0 2987 0 1.32215708970362e-16 -0 0 2988 0 1.3192084180415e-18 -0 0 2989 0 4.32987153829626e-18 -0 0 2990 0 4.37711748147952e-18 -0 0 2991 0 2.15174391296292e-18 -0 0 2992 0 4.03821443883504e-17 -0 0 2993 0 8.52777637035999e-18 -0 0 2994 0 1.11141628244663e-16 -0 0 2995 0 6.57957158414654e-18 -0 0 2996 0 8.65150711818706e-17 -0 0 2997 0 4.47887373958111e-18 -0 0 2998 0 6.10189008374705e-17 -0 0 2999 0 2.86463646545149e-18 -0 0 3000 0 6.3709338596219e-17 -0 0 3001 0 9.41201048858796e-18 -0 0 3002 0 1.00000000001467 -0 0 3003 0 3.92520257224448e-18 -0 0 3004 0 3.03980296121796e-18 -0 0 3005 0 5.50402578471012e-17 -0 0 3006 0 7.26189966593689e-18 -0 0 3007 0 3.00338671290844e-18 -0 0 3008 0 3.86543557981901e-17 -0 0 3009 0 6.00943809939751e-18 -0 0 3010 0 1.63575498430686e-16 -0 0 3011 0 1.21976555165813e-18 -0 0 3012 0 4.719505330579e-18 -0 0 3013 0 7.46096305236401e-17 -0 0 3014 0 9.77571537320921e-18 -0 0 3015 0 3.09961911070848e-17 -0 0 3016 0 3.7527759756016e-18 -0 0 3017 0 9.511612284786e-18 -0 0 3018 0 7.48869768367331e-19 -0 0 3019 0 2.89924158162166e-18 -0 0 3020 0 2.23241553417094e-17 -0 0 3021 0 4.73026202486936e-18 -0 0 3022 0 3.21453811736098e-17 -0 0 3023 0 2.74179176479702e-18 -0 0 3024 0 9.46570373508481e-17 -0 0 3025 0 1.04016525165324e-17 -0 0 3026 0 6.73912218871867e-17 -0 0 3027 0 3.82538807814395e-18 -0 0 3028 0 3.06265599997057e-18 -0 0 3029 0 3.28606126032246e-17 -0 0 3030 0 6.16828045362041e-18 -0 0 3031 0 1.29150509769079e-16 -0 0 3032 0 3.36336199315803e-18 -0 0 3033 0 6.85530181921489e-17 -0 0 3034 0 3.63140072266033e-18 -0 0 3035 0 1.1781707642703e-16 -0 0 3036 0 7.07887205672328e-18 -0 0 3037 0 2.42179085876784e-17 -0 0 3038 0 2.48836501964352e-16 -0 0 3039 0 2.10479620577433e-18 -0 0 3040 0 2.58207471987665e-18 -0 0 3041 0 1.69191955063327e-18 -0 0 3042 0 8.62352485343193e-17 -0 0 3043 0 1.62767495899248e-18 -0 0 3044 0 1.20974776503418e-16 -0 0 3045 0 2.95331506900288e-18 -0 0 3046 0 4.34391990440117e-17 -0 0 3047 0 1.43008963041381e-18 -0 0 3048 0 1.50633764340809e-16 -0 0 3049 0 6.38228232464235e-18 -0 0 3050 0 1.362304844854e-14 -0 0 3051 0 1.60012851278179e-18 -0 0 3052 0 1.25404210684947e-18 -0 0 3053 0 1.36871381017819e-17 -0 0 3054 0 1.14559581788467e-17 -0 0 3055 0 2.67255085514661e-16 -0 0 3056 0 2.02447742425807e-18 -0 0 3057 0 1.62510886814859e-16 -0 0 3058 0 2.30014772356469e-18 -0 0 3059 0 4.57655913940649e-19 -0 0 3060 0 5.98199583620794e-18 -0 0 3061 0 8.11396743743101e-17 -0 0 3062 0 3.17550772668673e-18 -0 0 3063 0 6.05110392206627e-16 -0 0 3064 0 4.09957722799542e-16 -0 0 3065 0 2.02264680601905e-17 -0 0 3066 0 1.55877704848631e-18 -0 0 3067 0 2.46421195275972e-18 -0 0 3068 0 1.81887005612642e-17 -0 0 3069 0 1.03779304965403e-17 -0 0 3070 0 3.99362663357828e-16 -0 0 3071 0 5.02817140976194e-18 -0 0 3072 0 6.60603173554199e-17 -0 0 3073 0 3.40541178643377e-18 -0 0 3074 0 2.59181159091986e-17 -0 0 3075 0 2.84620837788434e-18 -0 0 3076 0 1.17498383502615e-16 -0 0 3077 0 5.09391299378839e-18 -0 0 3078 0 3.92711239070221e-17 -0 0 3079 0 3.23623274312519e-18 -0 0 3080 0 0.999999999999903 -0 0 3081 0 1.03831737333594e-16 -0 0 3082 0 4.58846694662729e-17 -0 0 3083 0 9.33810762097472e-18 -0 0 3084 0 5.78317080954557e-17 -0 0 3085 0 5.47799049335584e-17 -0 0 3086 0 6.88519153014493e-18 -0 0 3087 0 4.47359363631554e-17 -0 0 3088 0 6.62391521950512e-18 -0 0 3089 0 5.46921838706877e-17 -0 0 3090 0 9.69306059903469e-17 -0 0 3091 0 6.53083023619708e-18 -0 0 3092 0 7.22078273080222e-17 -0 0 3093 0 1.04106204848845e-18 -0 0 3094 0 9.93962724168601e-17 -0 0 3095 0 3.30861708463691e-18 -0 0 3096 0 7.8338974256923e-18 -0 0 3097 0 2.62851170462542e-17 -0 0 3098 0 7.00508136627876e-18 -0 0 3099 0 7.14090926887547e-17 -0 0 3100 0 2.17223061198043e-18 -0 0 3101 0 1.03095816890164e-16 -0 0 3102 0 9.9540802794855e-19 -0 0 3103 0 2.80917878090056e-16 -0 0 3104 0 1.51981653559099e-18 -0 0 3105 0 4.83632278550945e-17 -0 0 3106 0 7.40185123779462e-18 -0 0 3107 0 8.35261228079072e-18 -0 0 3108 0 4.81653005975901e-16 -0 0 3109 0 3.27688249653974e-18 -0 0 3110 0 9.2958816502939e-17 -0 0 3111 0 3.660254116927e-18 -0 0 3112 0 2.01176603247674e-16 -0 0 3113 0 1.50950394354568e-18 -0 0 3114 0 2.15539269382672e-17 -0 0 3115 0 8.05379786614567e-18 -0 0 3116 0 2.13734974108947e-17 -0 0 3117 0 2.63345947264726e-18 -0 0 3118 0 4.18940383112058e-18 -0 0 3119 0 2.57209439800995e-16 -0 0 3120 0 3.57436382147613e-18 -0 0 3121 0 1.03510350264944e-16 -0 0 3122 0 4.95034089773889e-18 -0 0 3123 0 9.9934086336886e-17 -0 0 3124 0 3.22245775954263e-18 -0 0 3125 0 7.23235111068573e-17 -0 0 3126 0 2.14083959378182e-19 -0 0 3127 0 2.53931515617718e-16 -0 0 3128 0 7.73990687537502e-18 -0 0 3129 0 2.35798343633423e-16 -0 0 3130 0 1.1645431025517e-17 -0 0 3131 0 6.0118995251104e-18 -0 0 3132 0 2.54863683343286e-16 -0 0 3133 0 3.69310111703881e-18 -0 0 3134 0 1.98700909060631e-16 -0 0 3135 0 3.7248088770778e-18 -0 0 3136 0 1.48406430824265e-17 -0 0 3137 0 2.4803348828403e-18 -0 0 3138 0 5.62224954822637e-17 -0 0 3139 0 1.85644552790967e-18 -0 0 3140 0 3.00209025287307e-17 -0 0 3141 0 3.14918540075524e-18 -0 0 3142 0 9.46098571617369e-17 -0 0 3143 0 3.08215256387723e-16 -0 0 3144 0 1.91136428610697e-17 -0 0 3145 0 1.32322520798843e-17 -0 0 3146 0 2.12517577934562e-18 -0 0 3147 0 1.77057190774565e-16 -0 0 3148 0 4.266734787257e-18 -0 0 3149 0 5.13049768270962e-17 -0 0 3150 0 4.10254590722768e-18 -0 0 3151 0 1.47257141010649e-17 -0 0 3152 0 3.03199133112055e-18 -0 0 3153 0 6.33615101761508e-18 -0 0 3154 0 4.8842556735418e-18 -0 0 3155 0 2.57072706936415e-17 -0 0 3156 0 5.48451053383733e-18 -0 0 3157 0 7.35319679802334e-17 -0 0 3158 0 5.2071948916533e-18 -0 0 3159 0 1 -0 0 3160 0 2.70855932658365e-18 -0 0 3161 0 2.11549026101407e-18 -0 0 3162 0 1.50161959326475e-16 -0 0 3163 0 5.70695555777858e-18 -0 0 3164 0 4.10334444212041e-18 -0 0 3165 0 2.91194367871029e-16 -0 0 3166 0 8.55576000546939e-19 -0 0 3167 0 1.5059715100079e-16 -0 0 3168 0 1.26143923493011e-17 -0 0 3169 0 9.64738254332149e-18 -0 0 3170 0 9.81635495097398e-17 -0 0 3171 0 9.02814491558457e-19 -0 0 3172 0 2.14507381636979e-16 -0 0 3173 0 4.17474353829909e-19 -0 0 3174 0 1.42864253220983e-16 -0 0 3175 0 4.691041012378e-18 -0 0 3176 0 5.88147312162339e-18 -0 0 3177 0 1.58875969228215e-16 -0 0 3178 0 1.12713721484585e-18 -0 0 3179 0 2.64370968234586e-16 -0 0 3180 0 8.46875247610817e-20 -0 0 3181 0 1.54414869046133e-16 -0 0 3182 0 1.50329023624973e-18 -0 0 3183 0 2.20075872189754e-16 -0 0 3184 0 5.54854603094211e-18 -0 0 3185 0 1.45119269734429e-18 -0 0 3186 0 2.73685398006268e-16 -0 0 3187 0 6.21916060318993e-18 -0 0 3188 0 5.24168847128175e-17 -0 0 3189 0 2.64001860234838e-18 -0 0 3190 0 8.24640963982685e-17 -0 0 3191 0 1.4838167205549e-18 -0 0 3192 0 2.43695969610839e-17 -0 0 3193 0 6.41210089867372e-18 -0 0 3194 0 3.11816672558385e-16 -0 0 3195 0 6.90160214588125e-18 -0 0 3196 0 1.07560679859873e-17 -0 0 3197 0 1.3145778714016e-16 -0 0 3198 0 4.82206654647592e-18 -0 0 3199 0 6.72883836847027e-17 -0 0 3200 0 2.79694317209237e-18 -0 0 3201 0 1.03828458127039e-16 -0 0 3202 0 2.2058220446115e-18 -0 0 3203 0 2.47241603716764e-17 -0 0 3204 0 6.90742108028867e-18 -0 0 3205 0 1.3090748816417e-16 -0 0 3206 0 3.63974416026726e-18 -0 0 3207 0 2.07834591521036e-16 -0 0 3208 0 3.24808305040309e-18 -0 0 3209 0 1.61565404404188e-18 -0 0 3210 0 1.33154187435595e-16 -0 0 3211 0 9.87722141165841e-18 -0 0 3212 0 1.02788705980756e-16 -0 0 3213 0 2.96494196149959e-18 -0 0 3214 0 8.79468160785807e-18 -0 0 3215 0 1.4698978856149e-18 -0 0 3216 0 3.31027754732659e-17 -0 0 3217 0 5.37870019879872e-18 -0 0 3218 0 2.05876481301525e-17 -0 0 3219 0 3.70832455464741e-18 -0 0 3220 0 7.21651752457288e-17 -0 0 3221 0 6.82958996533011e-18 -0 0 3222 0 5.41963865219736e-16 -0 0 3223 0 1.42312136302783e-16 -0 0 3224 0 8.89878183573764e-18 -0 0 3225 0 3.16124954078339e-16 -0 0 3226 0 4.74804076885855e-18 -0 0 3227 0 2.36814832720573e-17 -0 0 3228 0 3.23493225439615e-18 -0 0 3229 0 1.76424862618437e-17 -0 0 3230 0 3.22377710906704e-18 -0 0 3231 0 1.33300943065821e-17 -0 0 3232 0 3.15024224354094e-18 -0 0 3233 0 6.43487635172091e-18 -0 0 3234 0 2.8646855611828e-18 -0 0 3235 0 2.55941198358655e-17 -0 0 3236 0 2.43146430096485e-18 -0 0 3237 0 5.89796860440062e-17 -0 0 3238 0 6.29021570633649e-18 -0 0 3239 0 0.999999999999995 -0 0 3240 0 9.59779518991293e-17 -0 0 3241 0 7.61832176878262e-17 -0 0 3242 0 2.32163455106811e-18 -0 0 3243 0 1.02294931750634e-16 -0 0 3244 0 1.08918789352712e-16 -0 0 3245 0 3.2305128955548e-18 -0 0 3246 0 4.48822674652466e-17 -0 0 3247 0 7.75503057599516e-19 -0 0 3248 0 1.50976661360375e-16 -0 0 3249 0 1.94560429759876e-16 -0 0 3250 0 2.69003581341021e-18 -0 0 3251 0 5.32648638701191e-17 -0 0 3252 0 4.93813974237361e-19 -0 0 3253 0 1.14686109817029e-16 -0 0 3254 0 1.97727102329177e-18 -0 0 3255 0 3.5178027391988e-17 -0 0 3256 0 1.45535645159635e-16 -0 0 3257 0 1.63345769722616e-18 -0 0 3258 0 2.95170250132296e-17 -0 0 3259 0 5.01124693291811e-18 -0 0 3260 0 2.10228103421481e-17 -0 0 3261 0 1.82973198015049e-18 -0 0 3262 0 6.02468284487491e-17 -0 0 3263 0 4.83781534084564e-18 -0 0 3264 0 1.71888492976045e-16 -0 0 3265 0 1.87482058742383e-16 -0 0 3266 0 6.7616642658253e-18 -0 0 3267 0 6.65341684867799e-17 -0 0 3268 0 1.86038992498505e-18 -0 0 3269 0 9.54898922222199e-18 -0 0 3270 0 2.38973272612863e-18 -0 0 3271 0 3.42745429899154e-17 -0 0 3272 0 2.79297197315427e-18 -0 0 3273 0 4.25712775214885e-17 -0 0 3274 0 7.8604105880601e-18 -0 0 3275 0 2.77334805167872e-16 -0 0 3276 0 2.77801902055726e-16 -0 0 3277 0 2.33484119516209e-18 -0 0 3278 0 3.2635020095572e-17 -0 0 3279 0 2.72707831850394e-18 -0 0 3280 0 1.29289520334621e-17 -0 0 3281 0 3.11772221258913e-18 -0 0 3282 0 1.45217790000228e-17 -0 0 3283 0 9.53847611104625e-19 -0 0 3284 0 2.14620348165238e-18 -0 0 3285 0 1.93119811826617e-18 -0 0 3286 0 2.65252294125709e-17 -0 0 3287 0 3.1035121175138e-18 -0 0 3288 0 8.01504322147312e-17 -0 0 3289 0 1.09109514315069e-16 -0 0 3290 0 1.22380213325959e-18 -0 0 3291 0 3.66406584422065e-17 -0 0 3292 0 3.9730450013332e-18 -0 0 3293 0 7.55433227282944e-18 -0 0 3294 0 1.2749284109762e-18 -0 0 3295 0 6.09014303526905e-18 -0 0 3296 0 2.0164884161165e-18 -0 0 3297 0 1.31590865606992e-18 -0 0 3298 0 1.25388118603703e-18 -0 0 3299 0 2.11818266491135e-18 -0 0 3300 0 1.04887157988393e-18 -0 0 3301 0 1.1702834121202e-17 -0 0 3302 0 1.15972196214125e-17 -0 0 3303 0 4.9247551690112e-16 -0 0 3304 0 1.39484828133534e-16 -0 0 3305 0 8.77092631899213e-18 -0 0 3306 0 1.56018649166512e-17 -0 0 3307 0 7.05121778016388e-18 -0 0 3308 0 4.72997028316981e-18 -0 0 3309 0 1.68119139301086e-18 -0 0 3310 0 3.08480807665036e-18 -0 0 3311 0 1.80208178039324e-18 -0 0 3312 0 2.72904570163551e-18 -0 0 3313 0 2.97527698505431e-18 -0 0 3314 0 1.74818034182487e-18 -0 0 3315 0 2.38538608620538e-18 -0 0 3316 0 4.6284598614517e-18 -0 0 3317 0 1.4907188413119e-18 -0 0 3318 0 4.87197157344921e-17 -0 0 3319 0 8.34421097946644e-19 -0 0 3320 0 0.999999999999951 -0 0 3321 0 6.75408555097962e-17 -0 0 3322 0 1.61173954067722e-16 -0 0 3323 0 2.31890269721285e-18 -0 0 3324 0 3.94469825545425e-16 -0 0 3325 0 1.25576717694395e-16 -0 0 3326 0 1.311715904884e-18 -0 0 3327 0 1.31882799771421e-16 -0 0 3328 0 2.97637612422303e-18 -0 0 3329 0 1.67414601102066e-16 -0 0 3330 0 1.70458243989808e-16 -0 0 3331 0 2.91283957254068e-18 -0 0 3332 0 1.09448747543295e-16 -0 0 3333 0 5.63391155061973e-18 -0 0 3334 0 2.1329397936188e-16 -0 0 3335 0 4.47638785264967e-18 -0 0 3336 0 1.70384819925162e-16 -0 0 3337 0 1.10055734724003e-16 -0 0 3338 0 3.09553199652662e-18 -0 0 3339 0 5.45342728908722e-17 -0 0 3340 0 1.37848223925757e-18 -0 0 3341 0 4.32731777002088e-17 -0 0 3342 0 1.82932160228873e-18 -0 0 3343 0 3.585505247249e-17 -0 0 3344 0 5.52420630060071e-18 -0 0 3345 0 1.68114307188513e-16 -0 0 3346 0 1.60435825105029e-16 -0 0 3347 0 1.85227240210381e-18 -0 0 3348 0 5.20364678298178e-17 -0 0 3349 0 1.94756355251935e-18 -0 0 3350 0 6.04573669994999e-17 -0 0 3351 0 2.45359957592793e-18 -0 0 3352 0 7.51720748236037e-17 -0 0 3353 0 1.81985316969481e-18 -0 0 3354 0 7.49212319206781e-17 -0 0 3355 0 3.17776346841749e-18 -0 0 3356 0 3.51266479743349e-16 -0 0 3357 0 2.62471316162536e-16 -0 0 3358 0 1.68071270904382e-18 -0 0 3359 0 3.50436871829014e-17 -0 0 3360 0 8.14359125808567e-19 -0 0 3361 0 1.45613648670502e-17 -0 0 3362 0 4.79757453222157e-19 -0 0 3363 0 1.42594795202332e-17 -0 0 3364 0 1.16115617571026e-18 -0 0 3365 0 4.51359311846087e-18 -0 0 3366 0 4.0729577736081e-18 -0 0 3367 0 3.84218379804158e-17 -0 0 3368 0 3.01506669219837e-18 -0 0 3369 0 1.90524442192492e-16 -0 0 3370 0 8.31364774050264e-16 -0 0 3371 0 3.80164977314025e-18 -0 0 3372 0 4.30356009846952e-17 -0 0 3373 0 2.99876513098719e-18 -0 0 3374 0 8.47238713918897e-18 -0 0 3375 0 1.720548162969e-18 -0 0 3376 0 1.47948392107878e-17 -0 0 3377 0 2.03142253961556e-18 -0 0 3378 0 1.68764074515562e-17 -0 0 3379 0 1.71423420556134e-18 -0 0 3380 0 1.89373934893184e-17 -0 0 3381 0 4.63979140340603e-19 -0 0 3382 0 7.58427718991001e-17 -0 0 3383 0 9.00770326148267e-18 -0 0 3384 0 1.14058048061613e-16 -0 0 3385 0 2.74608062242027e-16 -0 0 3386 0 1.40206109878946e-18 -0 0 3387 0 3.82778251902384e-17 -0 0 3388 0 3.06293025224669e-18 -0 0 3389 0 6.24743815012725e-18 -0 0 3390 0 1.3421410603344e-18 -0 0 3391 0 3.68391153117176e-18 -0 0 3392 0 3.42902469482235e-18 -0 0 3393 0 7.22094216054573e-19 -0 0 3394 0 8.28246337256663e-19 -0 0 3395 0 5.10258437594698e-18 -0 0 3396 0 5.94493954515502e-19 -0 0 3397 0 1.02805929585794e-17 -0 0 3398 0 2.20059111470532e-18 -0 0 3399 0 3.34112763458905e-17 -0 0 3400 0 6.40085193958756e-18 -0 0 3401 0 1.17393690404624e-16 -0 0 3402 0 1.00000000000001 -0 0 3403 0 5.8638551558321e-18 -0 0 3404 0 7.5816384111729e-18 -0 0 3405 0 4.20714782795967e-17 -0 0 3406 0 1.05262391944238e-18 -0 0 3407 0 7.20570059659557e-18 -0 0 3408 0 5.58797929512394e-17 -0 0 3409 0 1.52424833587711e-18 -0 0 3410 0 1.33412802603822e-16 -0 0 3411 0 4.9054224380805e-18 -0 0 3412 0 6.40116349332693e-18 -0 0 3413 0 1.14322121624179e-16 -0 0 3414 0 4.28564037245871e-19 -0 0 3415 0 8.9940901833044e-17 -0 0 3416 0 5.48654360415887e-19 -0 0 3417 0 8.42381933019352e-17 -0 0 3418 0 3.3860981364378e-18 -0 0 3419 0 3.60523814854993e-18 -0 0 3420 0 1.89316099924112e-16 -0 0 3421 0 1.77086863722008e-18 -0 0 3422 0 1.14072089300795e-16 -0 0 3423 0 3.43155555056755e-18 -0 0 3424 0 7.33294037009905e-17 -0 0 3425 0 2.33960126738932e-18 -0 0 3426 0 1.12976116641e-16 -0 0 3427 0 2.39934242365659e-18 -0 0 3428 0 2.0919510437777e-18 -0 0 3429 0 1.69492228462399e-16 -0 0 3430 0 5.04610925656706e-18 -0 0 3431 0 4.30196421245852e-17 -0 0 3432 0 3.85219128371052e-18 -0 0 3433 0 2.24264771395658e-17 -0 0 3434 0 2.78423613185896e-18 -0 0 3435 0 5.48156076427809e-17 -0 0 3436 0 9.81797556852414e-19 -0 0 3437 0 1.15799535959114e-16 -0 0 3438 0 3.85581165749465e-18 -0 0 3439 0 7.58836802911791e-18 -0 0 3440 0 1.76031396449091e-16 -0 0 3441 0 3.39549247074411e-18 -0 0 3442 0 5.33999986462004e-17 -0 0 3443 0 3.95210874832115e-18 -0 0 3444 0 5.06731795072387e-17 -0 0 3445 0 6.02900688301884e-18 -0 0 3446 0 2.01409473723823e-17 -0 0 3447 0 5.57308592749839e-18 -0 0 3448 0 7.79784067109334e-17 -0 0 3449 0 2.74780538667283e-18 -0 0 3450 0 1.84201335883435e-16 -0 0 3451 0 4.05901567062196e-18 -0 0 3452 0 4.68703854733952e-18 -0 0 3453 0 8.08905974534033e-16 -0 0 3454 0 4.14697371817119e-18 -0 0 3455 0 7.04961361074515e-17 -0 0 3456 0 2.06591925994743e-18 -0 0 3457 0 3.5216117762217e-17 -0 0 3458 0 1.99145379072917e-18 -0 0 3459 0 8.28367366076645e-18 -0 0 3460 0 3.71063757414873e-18 -0 0 3461 0 1.04661648115139e-17 -0 0 3462 0 2.97085952264851e-18 -0 0 3463 0 3.90942715670637e-17 -0 0 3464 0 2.02892782252131e-18 -0 0 3465 0 2.67999494467037e-16 -0 0 3466 0 9.72970560929749e-18 -0 0 3467 0 1.47227741522873e-16 -0 0 3468 0 8.75299381595778e-16 -0 0 3469 0 1.59654720781646e-18 -0 0 3470 0 1.04224742608971e-17 -0 0 3471 0 9.17067185816766e-19 -0 0 3472 0 1.16186712590931e-17 -0 0 3473 0 1.61119305204901e-18 -0 0 3474 0 1.33245160269053e-17 -0 0 3475 0 1.08478462705187e-18 -0 0 3476 0 4.48152989612123e-18 -0 0 3477 0 3.8819949600784e-18 -0 0 3478 0 1.65930392661304e-17 -0 0 3479 0 3.81691558530225e-18 -0 0 3480 0 4.73109979757096e-17 -0 0 3481 0 3.86621178856902e-18 -0 0 3482 0 1.39325601921508e-16 -0 0 3483 0 5.78828529871184e-18 -0 0 3484 0 5.2159573424113e-18 -0 0 3485 0 0.999999999999989 -0 0 3486 0 1.22820505540183e-16 -0 0 3487 0 6.23696688673019e-17 -0 0 3488 0 2.67121871962692e-18 -0 0 3489 0 1.45001717540966e-16 -0 0 3490 0 4.04422972491799e-17 -0 0 3491 0 3.48489419525374e-18 -0 0 3492 0 5.74355525089282e-17 -0 0 3493 0 6.42526738753716e-18 -0 0 3494 0 1.72992724702695e-17 -0 0 3495 0 3.49983243167973e-17 -0 0 3496 0 5.16582688644952e-18 -0 0 3497 0 9.00424263167905e-17 -0 0 3498 0 5.58739763038394e-18 -0 0 3499 0 1.92664726603035e-16 -0 0 3500 0 4.13859407705677e-18 -0 0 3501 0 5.01609258428087e-17 -0 0 3502 0 5.83813090373233e-17 -0 0 3503 0 6.82083303801122e-18 -0 0 3504 0 4.67600656668498e-17 -0 0 3505 0 2.66612405861937e-18 -0 0 3506 0 2.23450265869442e-16 -0 0 3507 0 3.70832481982758e-18 -0 0 3508 0 5.32026378253253e-17 -0 0 3509 0 5.47053834253888e-18 -0 0 3510 0 3.79135629347638e-17 -0 0 3511 0 5.2030885425905e-18 -0 0 3512 0 8.61534420968279e-19 -0 0 3513 0 1.99337251084741e-16 -0 0 3514 0 2.14279635088628e-18 -0 0 3515 0 8.45417200000565e-17 -0 0 3516 0 1.72790555328288e-18 -0 0 3517 0 1.7373987238479e-16 -0 0 3518 0 1.2929476429407e-18 -0 0 3519 0 2.12558272248209e-16 -0 0 3520 0 8.28326455853354e-18 -0 0 3521 0 6.29449493126906e-18 -0 0 3522 0 1.97820632428696e-17 -0 0 3523 0 6.77132343313041e-18 -0 0 3524 0 2.95503991965595e-16 -0 0 3525 0 1.71729224665921e-18 -0 0 3526 0 1.82971160488988e-16 -0 0 3527 0 6.08348964659919e-18 -0 0 3528 0 8.83451755706197e-17 -0 0 3529 0 4.24860106052457e-18 -0 0 3530 0 1.23457693253082e-16 -0 0 3531 0 2.93441379086272e-18 -0 0 3532 0 2.35193788797901e-16 -0 0 3533 0 4.89278742454294e-18 -0 0 3534 0 6.11239424036116e-18 -0 0 3535 0 1.28468531068569e-16 -0 0 3536 0 6.68956939958864e-18 -0 0 3537 0 8.8284224458867e-17 -0 0 3538 0 3.55405020549168e-18 -0 0 3539 0 8.96862370858524e-17 -0 0 3540 0 2.21528887029892e-18 -0 0 3541 0 2.98328752222162e-17 -0 0 3542 0 2.19629814719207e-18 -0 0 3543 0 1.13005274944172e-16 -0 0 3544 0 2.58605484095535e-18 -0 0 3545 0 1.01746634067917e-16 -0 0 3546 0 5.55284491249071e-18 -0 0 3547 0 2.03203329495925e-16 -0 0 3548 0 4.11990594286136e-18 -0 0 3549 0 5.00534879975722e-18 -0 0 3550 0 6.21471650301094e-18 -0 0 3551 0 4.67772956649012e-17 -0 0 3552 0 3.23507865519286e-16 -0 0 3553 0 6.94537182151361e-18 -0 0 3554 0 4.26186661417911e-17 -0 0 3555 0 1.41511891272161e-18 -0 0 3556 0 6.88580231674326e-17 -0 0 3557 0 1.37009992957142e-18 -0 0 3558 0 5.91162886805378e-17 -0 0 3559 0 8.74367745406718e-19 -0 0 3560 0 1.97885337405065e-17 -0 0 3561 0 3.32102869196277e-18 -0 0 3562 0 1.30061908517361e-16 -0 0 3563 0 4.76748938871139e-18 -0 0 3564 0 1.94998237225075e-16 -0 0 3565 0 5.22550406646542e-18 -0 0 3566 0 5.93335023152942e-18 -0 0 3567 0 2.43889370553723e-17 -0 0 3568 0 3.39455390597595e-19 -0 0 3569 0 0.999999999999979 -0 0 3570 0 1.61530352925004e-18 -0 0 3571 0 2.84508873684302e-18 -0 0 3572 0 1.22082704916936e-16 -0 0 3573 0 4.9381957115737e-18 -0 0 3574 0 2.96679365248515e-18 -0 0 3575 0 1.20425409440551e-16 -0 0 3576 0 1.41302060965711e-18 -0 0 3577 0 9.15992763381923e-17 -0 0 3578 0 4.94575897102013e-18 -0 0 3579 0 2.71913020913031e-19 -0 0 3580 0 5.43875689262811e-17 -0 0 3581 0 1.1288621994459e-17 -0 0 3582 0 7.11926742860121e-18 -0 0 3583 0 5.27852936727624e-18 -0 0 3584 0 3.88724008646316e-17 -0 0 3585 0 3.15771336254608e-18 -0 0 3586 0 3.72159886780664e-18 -0 0 3587 0 1.13997845331315e-16 -0 0 3588 0 1.49127410349778e-17 -0 0 3589 0 5.49091377736102e-17 -0 0 3590 0 8.76179496517427e-18 -0 0 3591 0 6.83467630626984e-17 -0 0 3592 0 6.55815492082712e-18 -0 0 3593 0 1.78102324897917e-16 -0 0 3594 0 1.93740800167057e-18 -0 0 3595 0 4.42094730180517e-18 -0 0 3596 0 7.09124303654347e-17 -0 0 3597 0 6.61980207783557e-18 -0 0 3598 0 1.5140283649206e-16 -0 0 3599 0 6.22660423637619e-18 -0 0 3600 0 1.17002629390966e-16 -0 0 3601 0 4.6618865232443e-18 -0 0 3602 0 5.27786412769707e-17 -0 0 3603 0 3.15622070959794e-18 -0 0 3604 0 7.29456331188769e-17 -0 0 3605 0 8.19483939988255e-19 -0 0 3606 0 1.16088136566397e-16 -0 0 3607 0 4.46793682362736e-17 -0 0 3608 0 4.43948434653275e-18 -0 0 3609 0 4.92603253653622e-16 -0 0 3610 0 2.16794532379054e-18 -0 0 3611 0 6.45537458803323e-17 -0 0 3612 0 1.6431726436667e-18 -0 0 3613 0 8.63016423058602e-17 -0 0 3614 0 1.59546342117524e-18 -0 0 3615 0 4.24992854013722e-16 -0 0 3616 0 6.53992544821417e-18 -0 0 3617 0 1.58837978855366e-17 -0 0 3618 0 9.73442403672701e-19 -0 0 3619 0 8.53446233191336e-19 -0 0 3620 0 1.62409258224553e-16 -0 0 3621 0 2.6950218238706e-18 -0 0 3622 0 1.65197896606483e-16 -0 0 3623 0 4.65279140817536e-18 -0 0 3624 0 4.93366419324016e-17 -0 0 3625 0 2.00110166134517e-18 -0 0 3626 0 9.35793214912295e-17 -0 0 3627 0 4.17530975398829e-18 -0 0 3628 0 1.66559136242059e-16 -0 0 3629 0 2.29842383958727e-18 -0 0 3630 0 2.89624247922774e-16 -0 0 3631 0 2.02993488586922e-18 -0 0 3632 0 4.14257591246704e-18 -0 0 3633 0 3.36282486078022e-18 -0 0 3634 0 1.39417605733595e-18 -0 0 3635 0 3.50359149578925e-17 -0 0 3636 0 2.29938784306259e-16 -0 0 3637 0 1.28420202896523e-16 -0 0 3638 0 2.9131230289281e-18 -0 0 3639 0 1.86060269076317e-16 -0 0 3640 0 4.7254769701464e-18 -0 0 3641 0 4.09727323897091e-17 -0 0 3642 0 1.86271209872776e-18 -0 0 3643 0 5.89459482930606e-17 -0 0 3644 0 4.91999452326162e-18 -0 0 3645 0 2.34391287681199e-16 -0 0 3646 0 8.01837097313161e-18 -0 0 3647 0 1.67178576615243e-16 -0 0 3648 0 8.40581595408321e-19 -0 0 3649 0 1.91675822241242e-17 -0 0 3650 0 2.72557254035505e-18 -0 0 3651 0 4.71558455428985e-18 -0 0 3652 0 1.62130019066357e-17 -0 0 3653 0 3.96837313971731e-18 -0 0 3654 0 0.999999999999995 -0 0 3655 0 7.95293691182376e-17 -0 0 3656 0 2.62435540611886e-17 -0 0 3657 0 5.26589992141601e-18 -0 0 3658 0 2.82179997592634e-17 -0 0 3659 0 3.88843698406007e-17 -0 0 3660 0 5.03579492872593e-18 -0 0 3661 0 1.65890282815022e-16 -0 0 3662 0 5.46071175495936e-18 -0 0 3663 0 1.91763204376027e-17 -0 0 3664 0 1.51744626410723e-17 -0 0 3665 0 3.58177074058391e-18 -0 0 3666 0 1.5269564161022e-16 -0 0 3667 0 2.47473734052064e-18 -0 0 3668 0 7.91151333110172e-17 -0 0 3669 0 2.12799466025043e-18 -0 0 3670 0 1.15840586695832e-17 -0 0 3671 0 2.36974150896973e-18 -0 0 3672 0 2.3393435245552e-18 -0 0 3673 0 1.69690238273472e-16 -0 0 3674 0 2.66598949846124e-18 -0 0 3675 0 8.34559664123222e-18 -0 0 3676 0 4.14792883345077e-18 -0 0 3677 0 7.71332066996786e-17 -0 0 3678 0 1.48239217780899e-18 -0 0 3679 0 2.96263390662873e-18 -0 0 3680 0 7.70268760024348e-15 -0 0 3681 0 2.21341280794061e-18 -0 0 3682 0 2.25099432102987e-16 -0 0 3683 0 4.54323220868365e-18 -0 0 3684 0 5.30919304011181e-17 -0 0 3685 0 1.77827751785427e-18 -0 0 3686 0 3.62413474127395e-17 -0 0 3687 0 1.74311160573582e-17 -0 0 3688 0 4.37776144450793e-17 -0 0 3689 0 2.57046770507166e-18 -0 0 3690 0 2.82214662385192e-18 -0 0 3691 0 4.75886748104425e-18 -0 0 3692 0 2.06583456071871e-17 -0 0 3693 0 6.67717876907415e-17 -0 0 3694 0 1.53271748774307e-17 -0 0 3695 0 2.43943865401182e-16 -0 0 3696 0 3.83078494951488e-18 -0 0 3697 0 2.7424394102036e-16 -0 0 3698 0 9.63768838858735e-19 -0 0 3699 0 1.07936785199028e-16 -0 0 3700 0 1.02763986994114e-17 -0 0 3701 0 4.74711032106559e-17 -0 0 3702 0 2.38815235246823e-18 -0 0 3703 0 8.59564414921709e-19 -0 0 3704 0 2.93974554008212e-18 -0 0 3705 0 5.89664102005875e-19 -0 0 3706 0 7.26166669045357e-14 -0 0 3707 0 6.40226001104389e-18 -0 0 3708 0 5.42496092135358e-16 -0 0 3709 0 1.16683068254598e-18 -0 0 3710 0 1.87333654123727e-16 -0 0 3711 0 2.0025897018391e-18 -0 0 3712 0 2.15435523320158e-16 -0 0 3713 0 2.22021651119776e-18 -0 0 3714 0 6.784667046579e-17 -0 0 3715 0 6.19486213777771e-18 -0 0 3716 0 6.08920583739934e-18 -0 0 3717 0 3.717675082023e-18 -0 0 3718 0 3.11791504125551e-18 -0 0 3719 0 2.24486082469321e-18 -0 0 3720 0 2.62912736630515e-18 -0 0 3721 0 8.11439495131558e-17 -0 0 3722 0 6.01748978798399e-17 -0 0 3723 0 2.05783710756862e-16 -0 0 3724 0 1.78312839197343e-18 -0 0 3725 0 1.50487644703149e-16 -0 0 3726 0 2.36991136931687e-18 -0 0 3727 0 1.03436665257623e-16 -0 0 3728 0 1.46993503408691e-18 -0 0 3729 0 1.33046896337479e-16 -0 0 3730 0 4.65861204498787e-18 -0 0 3731 0 2.15386352438129e-16 -0 0 3732 0 6.4145518836448e-18 -0 0 3733 0 2.27668383802293e-17 -0 0 3734 0 8.02782957160869e-19 -0 0 3735 0 2.42801768575793e-18 -0 0 3736 0 3.89820120619372e-18 -0 0 3737 0 4.08325215420913e-18 -0 0 3738 0 9.72695565015773e-17 -0 0 3739 0 3.97653982202104e-18 -0 0 3740 0 0.999999999999704 -0 0 3741 0 3.5639581499737e-18 -0 0 3742 0 2.23797478612332e-18 -0 0 3743 0 6.78137805075469e-17 -0 0 3744 0 2.20113855902324e-18 -0 0 3745 0 2.43127692558745e-18 -0 0 3746 0 6.14480612172076e-17 -0 0 3747 0 5.78462884318316e-18 -0 0 3748 0 2.23419108598182e-17 -0 0 3749 0 3.00272234279743e-18 -0 0 3750 0 2.6639948549889e-18 -0 0 3751 0 2.11223128738237e-17 -0 0 3752 0 1.75699259126875e-18 -0 0 3753 0 4.1747685602302e-17 -0 0 3754 0 2.4684137270431e-18 -0 0 3755 0 2.65209646932068e-17 -0 0 3756 0 2.79743228895416e-18 -0 0 3757 0 9.6787414713589e-16 -0 0 3758 0 2.58205806884595e-17 -0 0 3759 0 6.69645692383083e-18 -0 0 3760 0 4.64620386625102e-17 -0 0 3761 0 2.19067770587785e-18 -0 0 3762 0 4.74348782104981e-17 -0 0 3763 0 8.18269291417067e-18 -0 0 3764 0 5.14898534800858e-18 -0 0 3765 0 2.88385847262839e-18 -0 0 3766 0 5.48613113665391e-19 -0 0 3767 0 2.68510028029313e-12 -0 0 3768 0 2.69147787536993e-18 -0 0 3769 0 1.20379265983222e-16 -0 0 3770 0 6.07921084133453e-18 -0 0 3771 0 8.22628424948316e-18 -0 0 3772 0 3.04490814741334e-18 -0 0 3773 0 6.63822087859487e-17 -0 0 3774 0 1.61790979439833e-18 -0 0 3775 0 3.40815019035874e-18 -0 0 3776 0 7.55322988927169e-19 -0 0 3777 0 3.54280138417421e-18 -0 0 3778 0 1.00292033769664e-17 -0 0 3779 0 1.87786905353322e-16 -0 0 3780 0 6.3444708510446e-17 -0 0 3781 0 8.1029818028544e-18 -0 0 3782 0 1.42299509904745e-16 -0 0 3783 0 5.91602534162317e-18 -0 0 3784 0 6.39737399240213e-17 -0 0 3785 0 9.57503258466229e-18 -0 0 3786 0 2.79915516673924e-17 -0 0 3787 0 2.24508558200131e-18 -0 0 3788 0 3.28133429085514e-18 -0 0 3789 0 6.85078339834327e-19 -0 0 3790 0 2.10763736854625e-18 -0 0 3791 0 3.8314363743605e-19 -0 0 3792 0 3.92542783292681e-18 -0 0 3793 0 1.36057572515449e-11 -0 0 3794 0 3.6368064722633e-18 -0 0 3795 0 1.53777095583936e-16 -0 0 3796 0 2.40015643444975e-19 -0 0 3797 0 1.45000101753131e-16 -0 0 3798 0 5.30738109206863e-18 -0 0 3799 0 1.21329842816117e-16 -0 0 3800 0 2.89193574612419e-18 -0 0 3801 0 6.83491036632725e-18 -0 0 3802 0 3.39112313360221e-18 -0 0 3803 0 4.8729021214768e-18 -0 0 3804 0 3.39810795690879e-18 -0 0 3805 0 2.50292551377189e-18 -0 0 3806 0 7.10686267567655e-18 -0 0 3807 0 4.84917655790552e-18 -0 0 3808 0 2.47549427832909e-17 -0 0 3809 0 1.18574470230567e-16 -0 0 3810 0 5.27150070609863e-16 -0 0 3811 0 9.8346388568089e-19 -0 0 3812 0 1.67818715532056e-16 -0 0 3813 0 2.5535410993012e-18 -0 0 3814 0 8.28241834472681e-17 -0 0 3815 0 2.03488227546143e-18 -0 0 3816 0 1.60106606745441e-16 -0 0 3817 0 6.01062908667063e-18 -0 0 3818 0 4.39481843445626e-17 -0 0 3819 0 1.22397553231739e-18 -0 0 3820 0 7.26165367321109e-18 -0 0 3821 0 1.95352122090269e-18 -0 0 3822 0 1.92839817460342e-18 -0 0 3823 0 1.71585813303513e-17 -0 0 3824 0 5.57468307409942e-18 -0 0 3825 0 6.38267049058094e-17 -0 0 3826 0 2.04691101954049e-18 -0 0 3827 0 1.00000000004358 -0 0 3828 0 5.22504260415562e-17 -0 0 3829 0 1.75904278597672e-17 -0 0 3830 0 7.25498413637841e-18 -0 0 3831 0 1.60021679586093e-17 -0 0 3832 0 1.95465818694753e-17 -0 0 3833 0 2.18552250666072e-18 -0 0 3834 0 9.41865058257333e-17 -0 0 3835 0 2.38136395364811e-18 -0 0 3836 0 3.47210349215602e-18 -0 0 3837 0 9.7935703724597e-11 -0 0 3838 0 1.44454580621177e-18 -0 0 3839 0 2.46343688459684e-17 -0 0 3840 0 6.89887267291476e-18 -0 0 3841 0 2.78499198928417e-17 -0 0 3842 0 3.34369351161543e-18 -0 0 3843 0 3.27084276864418e-19 -0 0 3844 0 9.77142500107154e-19 -0 0 3845 0 1.52835596764449e-15 -0 0 3846 0 2.41903373213341e-17 -0 0 3847 0 4.55253156638416e-18 -0 0 3848 0 6.68060886268686e-17 -0 0 3849 0 8.49162036543224e-18 -0 0 3850 0 1.6543530333565e-17 -0 0 3851 0 7.6018139956465e-19 -0 0 3852 0 9.43907253814755e-19 -0 0 3853 0 1.07881232019212e-18 -0 0 3854 0 1.95185525859214e-18 -0 0 3855 0 6.54847098875363e-10 -0 0 3856 0 8.03388309810554e-19 -0 0 3857 0 1.07032187326263e-16 -0 0 3858 0 2.79415293241875e-18 -0 0 3859 0 7.38944502561428e-17 -0 0 3860 0 3.1994161578783e-18 -0 0 3861 0 2.62154721824379e-18 -0 0 3862 0 1.45391352784175e-18 -0 0 3863 0 1.18134055956916e-18 -0 0 3864 0 9.53735267017455e-19 -0 0 3865 0 1.85756591149441e-18 -0 0 3866 0 9.60006464116055e-18 -0 0 3867 0 9.81687825307319e-16 -0 0 3868 0 2.53432121825732e-16 -0 0 3869 0 8.58901666183666e-18 -0 0 3870 0 2.04949804143748e-17 -0 0 3871 0 1.42624186803014e-17 -0 0 3872 0 5.40058121390117e-17 -0 0 3873 0 3.30567837281219e-18 -0 0 3874 0 5.33461495597049e-18 -0 0 3875 0 3.01607696426953e-18 -0 0 3876 0 1.89528036956941e-18 -0 0 3877 0 1.2021168113864e-18 -0 0 3878 0 1.40615467750875e-18 -0 0 3879 0 2.63962104613663e-18 -0 0 3880 0 1.84988735583289e-18 -0 0 3881 0 2.11853219179317e-09 -0 0 3882 0 4.21955407108085e-18 -0 0 3883 0 2.44221515047554e-17 -0 0 3884 0 9.02341650423878e-18 -0 0 3885 0 9.97394823021824e-18 -0 0 3886 0 5.20704091323373e-18 -0 0 3887 0 2.51214217824098e-18 -0 0 3888 0 3.82439397879942e-18 -0 0 3889 0 2.80336390272393e-18 -0 0 3890 0 4.30992710715519e-18 -0 0 3891 0 2.90315773259337e-18 -0 0 3892 0 2.06516653310562e-18 -0 0 3893 0 7.22897047333278e-19 -0 0 3894 0 2.06814886710799e-17 -0 0 3895 0 4.10389772122544e-18 -0 0 3896 0 6.24353698054322e-17 -0 0 3897 0 1.63419788011666e-15 -0 0 3898 0 3.06613864594724e-16 -0 0 3899 0 1.20203382946413e-18 -0 0 3900 0 1.95489782437186e-16 -0 0 3901 0 3.13964037237568e-19 -0 0 3902 0 7.97309325283545e-17 -0 0 3903 0 8.62922627066364e-18 -0 0 3904 0 2.96114617234537e-17 -0 0 3905 0 6.21003510123951e-19 -0 0 3906 0 2.27950897859195e-17 -0 0 3907 0 2.07203248204286e-18 -0 0 3908 0 2.8286301618952e-18 -0 0 3909 0 4.34357731757156e-18 -0 0 3910 0 2.50203154953094e-18 -0 0 3911 0 1.02647266769196e-17 -0 0 3912 0 5.55262455749457e-18 -0 0 3913 0 1.06605117194196e-16 -0 0 3914 0 2.0166472473192e-18 -0 0 3915 0 0.999999994922239 -0 0 3916 0 1.78324875266516e-18 -0 0 3917 0 1.67335182487242e-18 -0 0 3918 0 2.56679281152518e-17 -0 0 3919 0 1.23957257579539e-18 -0 0 3920 0 3.28397169777297e-16 -0 0 3921 0 2.49895514493376e-18 -0 0 3922 0 3.24757327847981e-18 -0 0 3923 0 1.06148305453115e-17 -0 0 3924 0 5.6294947558884e-19 -0 0 3925 0 3.62043261914829e-18 -0 0 3926 0 3.81810567053576e-08 -0 0 3927 0 3.82672647252304e-18 -0 0 3928 0 5.85733784224976e-17 -0 0 3929 0 1.17706423586338e-18 -0 0 3930 0 1.58159853732374e-18 -0 0 3931 0 1.91917726056631e-18 -0 0 3932 0 1.11582278844605e-18 -0 0 3933 0 4.31011966725011e-18 -0 0 3934 0 4.45970566755654e-16 -0 0 3935 0 1.25324663091514e-16 -0 0 3936 0 3.96614111882148e-18 -0 0 3937 0 2.14575353180964e-17 -0 0 3938 0 3.51346426694521e-18 -0 0 3939 0 2.59742899422037e-18 -0 0 3940 0 4.00457028862314e-18 -0 0 3941 0 5.44837988340813e-19 -0 0 3942 0 1.57366410868953e-18 -0 0 3943 0 5.08685560562276e-19 -0 0 3944 0 1.27428077135355e-07 -0 0 3945 0 4.04725554205207e-18 -0 0 3946 0 6.26614243369716e-17 -0 0 3947 0 2.71092133060788e-18 -0 0 3948 0 2.51811681656645e-18 -0 0 3949 0 5.6097750118914e-19 -0 0 3950 0 1.37818904471068e-18 -0 0 3951 0 3.37279700283644e-18 -0 0 3952 0 1.86145113032074e-18 -0 0 3953 0 3.50646226685021e-18 -0 0 3954 0 1.7059180639746e-18 -0 0 3955 0 3.3029547606857e-17 -0 0 3956 0 7.71125683086963e-16 -0 0 3957 0 1.04009936470794e-16 -0 0 3958 0 1.03830626378414e-17 -0 0 3959 0 6.72460323543646e-17 -0 0 3960 0 1.13440522993261e-18 -0 0 3961 0 1.56598534239987e-18 -0 0 3962 0 1.86112488040598e-18 -0 0 3963 0 1.1646232277919e-18 -0 0 3964 0 2.9286063090825e-18 -0 0 3965 0 7.6675964218795e-19 -0 0 3966 0 8.41387019413038e-19 -0 0 3967 0 1.56977849924804e-18 -0 0 3968 0 3.57763064509959e-18 -0 0 3969 0 1.77194618821808e-18 -0 0 3970 0 2.84907744160056e-07 -0 0 3971 0 1.14705709851585e-17 -0 0 3972 0 2.28062782550661e-16 -0 0 3973 0 4.28986719396023e-18 -0 0 3974 0 1.43058924042457e-18 -0 0 3975 0 2.21243716317494e-18 -0 0 3976 0 4.52457431642787e-18 -0 0 3977 0 1.91650234261395e-18 -0 0 3978 0 7.72342124046894e-19 -0 0 3979 0 5.18366109776894e-19 -0 0 3980 0 9.76959271756492e-19 -0 0 3981 0 2.3533186745953e-18 -0 0 3982 0 2.95777007284677e-18 -0 0 3983 0 1.4919036565756e-17 -0 0 3984 0 4.85733913751342e-18 -0 0 3985 0 1.57124383357379e-16 -0 0 3986 0 2.16534385540746e-15 -0 0 3987 0 1.36336051338962e-15 -0 0 3988 0 1.81987765423878e-18 -0 0 3989 0 1.28782784185573e-16 -0 0 3990 0 7.30861851370483e-18 -0 0 3991 0 3.05789063216836e-17 -0 0 3992 0 2.77885424654844e-18 -0 0 3993 0 1.9959508669678e-17 -0 0 3994 0 4.00638083316712e-18 -0 0 3995 0 2.21904984411654e-18 -0 0 3996 0 1.27654384693301e-18 -0 0 3997 0 1.38073593765913e-18 -0 0 3998 0 6.39801955172502e-18 -0 0 3999 0 4.86436351182987e-18 -0 0 4000 0 4.06287471886946e-17 -0 0 4001 0 3.48541688876582e-18 -0 0 4002 0 1.24684518804321e-16 -0 0 4003 0 5.4217862398521e-18 -0 0 4004 0 1.00000052513737 -0 0 4005 0 1.83442483595434e-17 -0 0 4006 0 2.72079409348203e-06 -0 0 4007 0 2.9284813598804e-18 -0 0 4008 0 1.12119174658458e-18 -0 0 4009 0 8.83427035613425e-19 -0 0 4010 0 2.12200753992069e-15 -0 0 4011 0 9.49736742981019e-17 -0 0 4012 0 1.52978004221294e-18 -0 0 4013 0 1.34202540221717e-18 -0 0 4014 0 2.94853631822987e-18 -0 0 4015 0 1.47640429222338e-18 -0 0 4016 0 1.02063915626176e-05 -0 0 4017 0 1.58995214094053e-18 -0 0 4018 0 4.03165764375555e-18 -0 0 4019 0 1.15013203723997e-18 -0 0 4020 0 1.37930573713964e-18 -0 0 4021 0 2.12518788184446e-18 -0 0 4022 0 1.14976767752805e-18 -0 0 4023 0 1.84466966370482e-17 -0 0 4024 0 2.85197222139692e-15 -0 0 4025 0 4.65705771047885e-17 -0 0 4026 0 3.3741300647892e-18 -0 0 4027 0 2.84337564421563e-18 -0 0 4028 0 1.29809208619739e-18 -0 0 4029 0 3.21540059567587e-18 -0 0 4030 0 1.34392273121271e-18 -0 0 4031 0 1.60625503922564e-18 -0 0 4032 0 3.43146710194076e-18 -0 0 4033 0 9.98220806650548e-19 -0 0 4034 0 2.03233260403156e-05 -0 0 4035 0 1.87345552495766e-18 -0 0 4036 0 1.10490526885477e-18 -0 0 4037 0 2.13139034015964e-18 -0 0 4038 0 1.5109150583059e-18 -0 0 4039 0 7.94557657501223e-19 -0 0 4040 0 1.27183568703259e-18 -0 0 4041 0 1.51294688094583e-18 -0 0 4042 0 2.00313963431889e-18 -0 0 4043 0 1.75167243866276e-18 -0 0 4044 0 1.67672132306061e-18 -0 0 4045 0 6.74489867059907e-17 -0 0 4046 0 2.45326128167439e-15 -0 0 4047 0 2.29904267768218e-16 -0 0 4048 0 3.39351105460122e-18 -0 0 4049 0 8.82880919630351e-18 -0 0 4050 0 2.66344430267316e-18 -0 0 4051 0 4.71190252834732e-18 -0 0 4052 0 4.60008365588934e-19 -0 0 4053 0 1.83520309541593e-18 -0 0 4054 0 2.18425448581333e-18 -0 0 4055 0 4.82711282319774e-19 -0 0 4056 0 1.72254528228762e-18 -0 0 4057 0 3.74374936156597e-18 -0 0 4058 0 1.23458084504441e-18 -0 0 4059 0 2.86466049131674e-18 -0 0 4060 0 3.26422431542956e-05 -0 0 4061 0 9.14251030618683e-18 -0 0 4062 0 5.83302137357144e-18 -0 0 4063 0 6.34162564647628e-18 -0 0 4064 0 4.56248580848002e-18 -0 0 4065 0 1.60761039993887e-18 -0 0 4066 0 1.85956826937409e-18 -0 0 4067 0 2.25145027064784e-18 -0 0 4068 0 2.45183023294959e-18 -0 0 4069 0 2.52357183772755e-19 -0 0 4070 0 4.79923133459971e-19 -0 0 4071 0 9.70554430917491e-18 -0 0 4072 0 2.11573750770479e-18 -0 0 4073 0 1.69078637895376e-17 -0 0 4074 0 1.28961903529325e-18 -0 0 4075 0 9.33102912872096e-17 -0 0 4076 0 3.68843422047397e-15 -0 0 4077 0 4.18210193953826e-16 -0 0 4078 0 7.58797726986804e-18 -0 0 4079 0 3.74860434849063e-17 -0 0 4080 0 3.6532715763505e-18 -0 0 4081 0 1.19075048573067e-17 -0 0 4082 0 6.50390635792564e-19 -0 0 4083 0 5.03720337317507e-18 -0 0 4084 0 6.73605532725534e-19 -0 0 4085 0 1.1474483156918e-18 -0 0 4086 0 3.18784654512125e-18 -0 0 4087 0 1.23769515241942e-18 -0 0 4088 0 7.39846067745482e-18 -0 0 4089 0 5.5786983799576e-18 -0 0 4090 0 5.87078419412095e-17 -0 0 4091 0 2.45312010063648e-18 -0 0 4092 0 3.31654840725771e-16 -0 0 4093 0 4.15576412071711e-18 -0 0 4094 0 0.99995301654414 -0 0 4095 0 1.93366977353491e-16 -0 0 4096 0 5.67011107235094e-19 -0 0 4097 0 0.00121226249461671 -0 0 4098 0 5.67011107235094e-19 -0 0 4099 0 2.58856463065061e-18 -0 0 4100 0 8.3716579539638e-18 -0 0 4101 0 1.50343356704709e-16 -0 0 4102 0 8.3716579539638e-18 -0 0 4103 0 2.58856463065061e-18 -0 0 4104 0 3.04744817916792e-19 -0 0 4105 0 1.5246677968207e-18 -0 0 4106 0 1.29647015625588e-18 -0 0 4107 0 0.00185493459468315 -0 0 4108 0 1.28436119061762e-18 -0 0 4109 0 9.75959766105688e-19 -0 0 4110 0 3.04744817916792e-19 -0 0 4111 0 1.0793259304687e-18 -0 0 4112 0 2.76709484241633e-18 -0 0 4113 0 1.99087647143255e-18 -0 0 4114 0 1.32354874129552e-17 -0 0 4115 0 4.08112811939135e-16 -0 0 4116 0 3.02253100110135e-17 -0 0 4117 0 1.90955572036818e-18 -0 0 4118 0 2.76709484241633e-18 -0 0 4119 0 1.0793259304687e-18 -0 0 4120 0 1.95828852068194e-18 -0 0 4121 0 2.46600811785898e-18 -0 0 4122 0 1.34538870893297e-18 -0 0 4123 0 1.06418863625474e-18 -0 0 4124 0 2.3527752020447e-18 -0 0 4125 0 0.00233246964406968 -0 0 4126 0 2.22778417377869e-18 -0 0 4127 0 3.01349840888785e-18 -0 0 4128 0 1.44830015012949e-18 -0 0 4129 0 2.13149645233083e-18 -0 0 4130 0 1.95828852068194e-18 -0 0 4131 0 9.12635337170037e-19 -0 0 4132 0 2.75557513304711e-18 -0 0 4133 0 5.83540370792303e-19 -0 0 4134 0 8.17900532735796e-18 -0 0 4135 0 2.32668898540967e-18 -0 0 4136 0 1.02551153742131e-16 -0 0 4137 0 4.28906675565431e-17 -0 0 4138 0 1.7681552891217e-16 -0 0 4139 0 2.31928051921649e-18 -0 0 4140 0 2.92322639302102e-18 -0 0 4141 0 9.8097873280143e-19 -0 0 4142 0 2.53814637202276e-18 -0 0 4143 0 9.12635337170037e-19 -0 0 4144 0 1.26655489352355e-18 -0 0 4145 0 1.27584898096633e-18 -0 0 4146 0 1.51734631178241e-18 -0 0 4147 0 2.84707925665896e-18 -0 0 4148 0 1.7835482453836e-18 -0 0 4149 0 4.52444482620348e-18 -0 0 4150 0 4.31329783795667e-18 -0 0 4151 0 0.00273592911544435 -0 0 4152 0 9.58995397425578e-18 -0 0 4153 0 4.32854046376751e-18 -0 0 4154 0 1.01443193839819e-18 -0 0 4155 0 2.74775392682758e-18 -0 0 4156 0 1.33888107272434e-18 -0 0 4157 0 2.61702518789101e-18 -0 0 4158 0 1.26655489352355e-18 -0 0 4159 0 2.88302933961931e-18 -0 0 4160 0 3.38692721853597e-18 -0 0 4161 0 9.11977060542365e-19 -0 0 4162 0 1.3415705876934e-17 -0 0 4163 0 1.26566761820342e-18 -0 0 4164 0 4.56905082177358e-17 -0 0 4165 0 7.17237326173861e-18 -0 0 4166 0 1.43252768272727e-16 -0 0 4167 0 1.890460018557e-15 -0 0 4168 0 1.17033838628805e-16 -0 0 4169 0 1.26691871133165e-17 -0 0 4170 0 5.383426921284e-17 -0 0 4171 0 3.50323172249829e-18 -0 0 4172 0 1.54451609218057e-17 -0 0 4173 0 1.88073645991875e-18 -0 0 4174 0 3.38692721853597e-18 -0 0 4175 0 2.88302933961931e-18 -0 0 4176 0 1.36057002328481e-18 -0 0 4177 0 4.89771106100081e-18 -0 0 4178 0 2.18817632451712e-18 -0 0 4179 0 2.34419627106395e-17 -0 0 4180 0 2.38267333964774e-18 -0 0 4181 0 6.47528205130318e-17 -0 0 4182 0 2.85017651487854e-18 -0 0 4183 0 1.17178245902804e-16 -0 0 4184 0 1.07559282808612e-18 -0 0 4185 0 1.00309727182316 -0 0 4186 0 8.86315614974765e-18 -0 0 4187 0 5.68257204792298e-19 -0 0 4188 0 2.5884077570168e-18 -0 0 4189 0 2.72079409240426e-06 -0 0 4190 0 4.28506391630356e-19 -0 0 4191 0 3.00507287825112e-18 -0 0 4192 0 3.55372077655611e-17 -0 0 4193 0 1.1873473378641e-15 -0 0 4194 0 1.96301314926178e-18 -0 0 4195 0 5.99665997170957e-19 -0 0 4196 0 1.37630093732186e-18 -0 0 4197 0 1.24104059269075e-18 -0 0 4198 0 1.29685091147346e-18 -0 0 4199 0 1.0206391561508e-05 -0 0 4200 0 1.47883883073227e-18 -0 0 4201 0 1.19291713740758e-18 -0 0 4202 0 1.25701148952419e-18 -0 0 4203 0 1.91109946087752e-18 -0 0 4204 0 5.12061708794217e-18 -0 0 4205 0 8.42315724225629e-19 -0 0 4206 0 9.72684588070967e-17 -0 0 4207 0 1.22611546515517e-15 -0 0 4208 0 5.49784401191517e-18 -0 0 4209 0 2.1526830607768e-19 -0 0 4210 0 1.86797176898311e-18 -0 0 4211 0 2.65377583821081e-18 -0 0 4212 0 1.74970453996316e-18 -0 0 4213 0 2.93449458789006e-18 -0 0 4214 0 3.31871085611347e-18 -0 0 4215 0 3.44598075557116e-18 -0 0 4216 0 2.06253428502693e-18 -0 0 4217 0 2.03233260426423e-05 -0 0 4218 0 2.36970024106073e-18 -0 0 4219 0 2.36057328214821e-18 -0 0 4220 0 3.06203974697008e-18 -0 0 4221 0 1.54684332781863e-18 -0 0 4222 0 4.05886021793213e-19 -0 0 4223 0 7.50927466505382e-19 -0 0 4224 0 1.43916567520235e-18 -0 0 4225 0 1.16228495055167e-18 -0 0 4226 0 1.66735814658555e-17 -0 0 4227 0 4.09830178312169e-18 -0 0 4228 0 1.58238747592801e-16 -0 0 4229 0 1.27082986462678e-15 -0 0 4230 0 6.33542967792411e-17 -0 0 4231 0 1.87627274538301e-18 -0 0 4232 0 1.24796574325868e-18 -0 0 4233 0 3.16031498759967e-18 -0 0 4234 0 1.85291429803216e-18 -0 0 4235 0 8.91364144828272e-19 -0 0 4236 0 3.36743079999824e-18 -0 0 4237 0 4.27662315728819e-18 -0 0 4238 0 1.65336757771808e-18 -0 0 4239 0 2.82176325038016e-18 -0 0 4240 0 2.82839786465114e-18 -0 0 4241 0 6.40201248303001e-18 -0 0 4242 0 7.98475871927224e-18 -0 0 4243 0 3.26422431519245e-05 -0 0 4244 0 4.22290254889468e-19 -0 0 4245 0 5.28000773744423e-19 -0 0 4246 0 4.61704029076476e-19 -0 0 4247 0 2.4484124224044e-18 -0 0 4248 0 1.03231836621593e-18 -0 0 4249 0 1.68918255144139e-18 -0 0 4250 0 2.27301625537781e-18 -0 0 4251 0 3.45417415781977e-18 -0 0 4252 0 4.11900674915235e-18 -0 0 4253 0 1.55954536849532e-18 -0 0 4254 0 1.0761972191402e-17 -0 0 4255 0 6.14381867106919e-18 -0 0 4256 0 1.38842968750656e-17 -0 0 4257 0 1.40948105077772e-17 -0 0 4258 0 7.35490011633314e-16 -0 0 4259 0 2.11006821758556e-15 -0 0 4260 0 6.44207399713023e-17 -0 0 4261 0 1.96492741772087e-18 -0 0 4262 0 3.29042861510408e-17 -0 0 4263 0 3.19395654485251e-18 -0 0 4264 0 2.95578239871176e-19 -0 0 4265 0 7.70778781164659e-19 -0 0 4266 0 1.72573644439763e-18 -0 0 4267 0 1.02280197515069e-18 -0 0 4268 0 2.48972796835282e-18 -0 0 4269 0 2.09780656019981e-17 -0 0 4270 0 3.55915188118269e-18 -0 0 4271 0 4.16864789268523e-18 -0 0 4272 0 8.06226102718435e-18 -0 0 4273 0 7.42238385510586e-17 -0 0 4274 0 2.31044801939259e-18 -0 0 4275 0 9.47864391338456e-17 -0 0 4276 0 1.08901974510853e-18 -0 0 4277 0 0.999953016544138 -0 0 4278 0 2.1857638999242e-18 -0 0 4279 0 1.42057140798584e-18 -0 0 4280 0 7.36885947446399e-18 -0 0 4281 0 2.50185709895054e-18 -0 0 4282 0 1.34269944819878e-18 -0 0 4283 0 4.09114433524213e-18 -0 0 4284 0 7.98780527066938e-18 -0 0 4285 0 6.60005340470377e-18 -0 0 4286 0 3.58618667571887e-15 -0 0 4287 0 2.00985620570115e-18 -0 0 4288 0 1.9464730227032e-18 -0 0 4289 0 1.62203284368721e-18 -0 0 4290 0 7.42493213339437e-18 -0 0 4291 0 2.45272543943491e-18 -0 0 4292 0 3.81810571748382e-08 -0 0 4293 0 5.72624003030502e-19 -0 0 4294 0 1.84075710657146e-18 -0 0 4295 0 1.86874731557203e-18 -0 0 4296 0 4.339001124296e-18 -0 0 4297 0 3.68146534439745e-17 -0 0 4298 0 2.84672193560532e-18 -0 0 4299 0 1.22907279288771e-16 -0 0 4300 0 1.69180001566271e-15 -0 0 4301 0 1.71075846049167e-18 -0 0 4302 0 5.64937061292096e-19 -0 0 4303 0 2.34425566383631e-18 -0 0 4304 0 1.14775812399767e-18 -0 0 4305 0 3.11992189140089e-18 -0 0 4306 0 3.73071447872448e-18 -0 0 4307 0 4.08300152901469e-18 -0 0 4308 0 1.26537232085669e-16 -0 0 4309 0 4.11655210585255e-18 -0 0 4310 0 1.27428076908524e-07 -0 0 4311 0 2.11272840205173e-18 -0 0 4312 0 3.1814004128885e-18 -0 0 4313 0 8.72371807320774e-19 -0 0 4314 0 2.15636789164816e-18 -0 0 4315 0 2.32780085107927e-18 -0 0 4316 0 2.06209060511372e-18 -0 0 4317 0 9.40082811431159e-18 -0 0 4318 0 1.81480799855114e-18 -0 0 4319 0 2.04528445465993e-17 -0 0 4320 0 1.53488444963068e-18 -0 0 4321 0 3.33249873280335e-18 -0 0 4322 0 3.70309537906155e-17 -0 0 4323 0 2.42431182824172e-18 -0 0 4324 0 4.05775104380865e-18 -0 0 4325 0 1.12601429919545e-18 -0 0 4326 0 1.50380649029885e-18 -0 0 4327 0 2.21603818456464e-18 -0 0 4328 0 1.77718368250804e-18 -0 0 4329 0 2.58919953156532e-18 -0 0 4330 0 2.16525337317592e-18 -0 0 4331 0 6.15736055884443e-18 -0 0 4332 0 5.09737662686493e-18 -0 0 4333 0 1.14512758890924e-17 -0 0 4334 0 1.68186012871365e-16 -0 0 4335 0 9.78211025595416e-18 -0 0 4336 0 2.84907744494141e-07 -0 0 4337 0 1.294747728885e-18 -0 0 4338 0 1.95608277327144e-18 -0 0 4339 0 2.71901235027514e-18 -0 0 4340 0 2.89815510039101e-18 -0 0 4341 0 3.52880745287933e-18 -0 0 4342 0 1.34244925465717e-18 -0 0 4343 0 1.71871688080956e-18 -0 0 4344 0 3.79663800709934e-18 -0 0 4345 0 1.11089564066034e-17 -0 0 4346 0 5.72029818999763e-19 -0 0 4347 0 2.11503688679655e-17 -0 0 4348 0 7.70920760658755e-18 -0 0 4349 0 2.50335290363832e-16 -0 0 4350 0 1.75873399916602e-18 -0 0 4351 0 1.50101558907891e-15 -0 0 4352 0 3.37153037702076e-16 -0 0 4353 0 2.18132239494501e-17 -0 0 4354 0 4.67019213865859e-18 -0 0 4355 0 1.82200525148764e-17 -0 0 4356 0 2.0074652030896e-18 -0 0 4357 0 2.80156816011986e-18 -0 0 4358 0 7.74697115443121e-19 -0 0 4359 0 2.0972361101717e-19 -0 0 4360 0 4.00675790967574e-18 -0 0 4361 0 1.5678634743616e-18 -0 0 4362 0 1.4834370561023e-17 -0 0 4363 0 3.66481413355106e-18 -0 0 4364 0 3.80350009568735e-17 -0 0 4365 0 4.24962789218403e-18 -0 0 4366 0 1.77566895534586e-16 -0 0 4367 0 4.88354688791017e-18 -0 0 4368 0 1.60083727162364e-16 -0 0 4369 0 1.47139751852232e-18 -0 0 4370 0 1.00000052513737 -0 0 4371 0 4.03475796227898e-17 -0 0 4372 0 1.68740374450986e-17 -0 0 4373 0 4.62858476769354e-18 -0 0 4374 0 3.61703020124082e-17 -0 0 4375 0 2.4964413534315e-18 -0 0 4376 0 1.80370952675923e-18 -0 0 4377 0 4.01947793601651e-17 -0 0 4378 0 1.67430121151976e-18 -0 0 4379 0 7.68507485807111e-18 -0 0 4380 0 2.35190896157301e-18 -0 0 4381 0 3.667546726064e-18 -0 0 4382 0 3.99153044191221e-17 -0 0 4383 0 8.4923072850992e-18 -0 0 4384 0 4.72256628109651e-17 -0 0 4385 0 3.02508877925546e-19 -0 0 4386 0 9.7936596896823e-11 -0 0 4387 0 1.50046678028741e-18 -0 0 4388 0 2.05956964428164e-18 -0 0 4389 0 2.27093148824181e-17 -0 0 4390 0 3.90160620698598e-18 -0 0 4391 0 2.75636630774647e-17 -0 0 4392 0 6.24264202451186e-18 -0 0 4393 0 1.06201035701088e-17 -0 0 4394 0 5.46151142464066e-16 -0 0 4395 0 1.38618194655154e-18 -0 0 4396 0 8.02946311280934e-19 -0 0 4397 0 1.01903767552084e-18 -0 0 4398 0 3.61729846064154e-19 -0 0 4399 0 4.43678214345127e-18 -0 0 4400 0 5.08023725518513e-17 -0 0 4401 0 2.89463525614622e-18 -0 0 4402 0 1.75075201290662e-16 -0 0 4403 0 5.46630376205601e-19 -0 0 4404 0 6.5484757329853e-10 -0 0 4405 0 7.00178275290956e-19 -0 0 4406 0 1.32322993896256e-18 -0 0 4407 0 3.6697932052365e-18 -0 0 4408 0 1.67416689697917e-19 -0 0 4409 0 4.72160591678368e-18 -0 0 4410 0 4.7413881382861e-18 -0 0 4411 0 1.23895671600995e-17 -0 0 4412 0 1.59142329836954e-18 -0 0 4413 0 2.07035339525441e-17 -0 0 4414 0 1.27296865205258e-17 -0 0 4415 0 3.03106090187621e-16 -0 0 4416 0 8.32971393900834e-17 -0 0 4417 0 1.75337728748631e-17 -0 0 4418 0 1.89996400252882e-18 -0 0 4419 0 1.93909218739019e-18 -0 0 4420 0 6.15536575931284e-19 -0 0 4421 0 2.53738469339557e-18 -0 0 4422 0 4.13370466059431e-18 -0 0 4423 0 3.59709831366714e-18 -0 0 4424 0 3.38814938229238e-18 -0 0 4425 0 8.58997308141856e-18 -0 0 4426 0 6.86414574629157e-17 -0 0 4427 0 6.18676249840288e-18 -0 0 4428 0 1.11698582799652e-16 -0 0 4429 0 1.45449408308303e-17 -0 0 4430 0 2.11853173576407e-09 -0 0 4431 0 1.20833601871375e-18 -0 0 4432 0 2.07813549007745e-18 -0 0 4433 0 1.53326822483038e-18 -0 0 4434 0 2.42505462814338e-18 -0 0 4435 0 6.45930199913881e-19 -0 0 4436 0 1.03458185377254e-18 -0 0 4437 0 2.22899356699876e-17 -0 0 4438 0 6.42667441510715e-18 -0 0 4439 0 2.47911429052751e-17 -0 0 4440 0 1.06689640135199e-17 -0 0 4441 0 6.17006837794514e-17 -0 0 4442 0 1.82228441548597e-18 -0 0 4443 0 2.03197113095781e-16 -0 0 4444 0 2.70971390708391e-18 -0 0 4445 0 4.51447762765611e-16 -0 0 4446 0 1.54838991179886e-15 -0 0 4447 0 5.59068065870068e-17 -0 0 4448 0 1.95862029087458e-18 -0 0 4449 0 1.03689136551184e-17 -0 0 4450 0 1.960660239888e-18 -0 0 4451 0 2.71891223085364e-18 -0 0 4452 0 1.54274121672996e-18 -0 0 4453 0 2.17370258404115e-18 -0 0 4454 0 2.36710293138087e-17 -0 0 4455 0 1.74112702859022e-18 -0 0 4456 0 1.16824056733155e-17 -0 0 4457 0 1.30076674321646e-18 -0 0 4458 0 8.19283020641924e-17 -0 0 4459 0 1.49929348940125e-18 -0 0 4460 0 9.07180525527892e-17 -0 0 4461 0 7.38233086999608e-18 -0 0 4462 0 1.94291195228989e-16 -0 0 4463 0 6.40956607716247e-18 -0 0 4464 0 0.999999994922239 -0 0 4465 0 4.0964001602745e-18 -0 0 4466 0 4.48813579376915e-18 -0 0 4467 0 6.15211262404227e-17 -0 0 4468 0 1.10124059667132e-18 -0 0 4469 0 1.19689337413357e-18 -0 0 4470 0 4.54253153707421e-17 -0 0 4471 0 3.95782089270712e-18 -0 0 4472 0 3.92510364506437e-17 -0 0 4473 0 1.05286653309069e-18 -0 0 4474 0 2.68740769228106e-18 -0 0 4475 0 5.8025834868187e-18 -0 0 4476 0 3.62428548770145e-18 -0 0 4477 0 3.17915914408723e-17 -0 0 4478 0 5.02461138134601e-18 -0 0 4479 0 4.76569594141782e-17 -0 0 4480 0 2.38361492707585e-18 -0 0 4481 0 2.11521581095924e-18 -0 0 4482 0 3.51444796408329e-18 -0 0 4483 0 1.86310070514278e-18 -0 0 4484 0 5.671254529253e-17 -0 0 4485 0 4.4107019885833e-18 -0 0 4486 0 2.92900571844576e-17 -0 0 4487 0 6.18708995638793e-18 -0 0 4488 0 3.16163030525922e-17 -0 0 4489 0 4.49781771787443e-16 -0 0 4490 0 9.3071370766408e-19 -0 0 4491 0 1.61080497151171e-18 -0 0 4492 0 3.22007997299412e-18 -0 0 4493 0 5.423249491547e-17 -0 0 4494 0 5.52032049194533e-18 -0 0 4495 0 4.19295286677875e-18 -0 0 4496 0 4.04531549532901e-18 -0 0 4497 0 1.10640887724264e-16 -0 0 4498 0 7.12838926197913e-18 -0 0 4499 0 2.68459915682168e-12 -0 0 4500 0 6.66061205043384e-19 -0 0 4501 0 2.80955925862698e-18 -0 0 4502 0 2.36271539162271e-18 -0 0 4503 0 2.6327637027593e-18 -0 0 4504 0 2.17349715398292e-17 -0 0 4505 0 4.79347880332349e-18 -0 0 4506 0 3.84728128538085e-17 -0 0 4507 0 3.36096496483636e-18 -0 0 4508 0 1.28359577174792e-16 -0 0 4509 0 5.70912586408675e-18 -0 0 4510 0 5.93760507676787e-17 -0 0 4511 0 2.57673602089573e-16 -0 0 4512 0 6.88526526726717e-18 -0 0 4513 0 3.20764189770339e-18 -0 0 4514 0 2.01974090397004e-18 -0 0 4515 0 2.08106204646029e-18 -0 0 4516 0 3.94540362560705e-18 -0 0 4517 0 4.269212038337e-18 -0 0 4518 0 6.29268523398703e-18 -0 0 4519 0 1.2085027740611e-16 -0 0 4520 0 7.94150806264034e-19 -0 0 4521 0 1.83717707584041e-16 -0 0 4522 0 2.78670956653866e-18 -0 0 4523 0 1.38981170800702e-16 -0 0 4524 0 1.39689655213136e-17 -0 0 4525 0 1.36059103669736e-11 -0 0 4526 0 1.24608996135073e-18 -0 0 4527 0 2.14982499860112e-18 -0 0 4528 0 4.19910634676864e-18 -0 0 4529 0 2.83532837074781e-19 -0 0 4530 0 4.35986107360377e-18 -0 0 4531 0 4.09464021104801e-18 -0 0 4532 0 4.69667915990378e-17 -0 0 4533 0 6.24263087542889e-18 -0 0 4534 0 8.55257870606308e-17 -0 0 4535 0 1.29038488451178e-18 -0 0 4536 0 5.1151073402171e-17 -0 0 4537 0 4.8857578886641e-18 -0 0 4538 0 1.5829466895724e-16 -0 0 4539 0 8.90552667459774e-19 -0 0 4540 0 5.98595352381895e-16 -0 0 4541 0 7.36432088957107e-16 -0 0 4542 0 2.72661276195125e-17 -0 0 4543 0 2.46435629696293e-18 -0 0 4544 0 1.00801234041371e-17 -0 0 4545 0 3.51869614416979e-18 -0 0 4546 0 3.80583419925699e-18 -0 0 4547 0 5.12295863631619e-18 -0 0 4548 0 1.16448933806384e-18 -0 0 4549 0 8.7838849446064e-17 -0 0 4550 0 6.07639095172554e-18 -0 0 4551 0 8.16881595446784e-17 -0 0 4552 0 6.84317542002548e-18 -0 0 4553 0 2.18864571177754e-19 -0 0 4554 0 1.8552398050945e-18 -0 0 4555 0 1.03986308138118e-16 -0 0 4556 0 8.48623075970235e-18 -0 0 4557 0 1.27806319464604e-16 -0 0 4558 0 4.7814157847836e-18 -0 0 4559 0 1.00000000004358 -0 0 4560 0 7.13525286272511e-17 -0 0 4561 0 4.53465337711022e-17 -0 0 4562 0 4.28559927732735e-18 -0 0 4563 0 1.97334934793099e-18 -0 0 4564 0 2.47040712054574e-17 -0 0 4565 0 9.34820304289217e-18 -0 0 4566 0 1.7109178570754e-16 -0 0 4567 0 2.34648107699764e-18 -0 0 4568 0 1.87002651287208e-17 -0 0 4569 0 1.63652989263513e-18 -0 0 4570 0 1.929197267997e-18 -0 0 4571 0 8.71077519469283e-17 -0 0 4572 0 4.54922761195042e-18 -0 0 4573 0 1.98548134303523e-16 -0 0 4574 0 4.69808941285693e-18 -0 0 4575 0 1.490933488652e-17 -0 0 4576 0 2.32292414058103e-18 -0 0 4577 0 6.25196153384282e-19 -0 0 4578 0 4.15245832767766e-17 -0 0 4579 0 2.34069674707374e-18 -0 0 4580 0 7.72097946555818e-19 -0 0 4581 0 1.844087869076e-18 -0 0 4582 0 1.77357014794247e-16 -0 0 4583 0 2.2396925672519e-18 -0 0 4584 0 1.2557498431954e-17 -0 0 4585 0 2.38847254002018e-18 -0 0 4586 0 2.0559243560934e-18 -0 0 4587 0 3.09699105950878e-17 -0 0 4588 0 1.16468009394621e-17 -0 0 4589 0 6.80580455881222e-17 -0 0 4590 0 6.17078149102138e-18 -0 0 4591 0 2.64636715198522e-17 -0 0 4592 0 3.82108440409633e-18 -0 0 4593 0 2.23473538223138e-16 -0 0 4594 0 1.17662667423496e-18 -0 0 4595 0 8.10096189279376e-15 -0 0 4596 0 4.20206018798095e-19 -0 0 4597 0 2.90882936356528e-18 -0 0 4598 0 4.39133714878362e-17 -0 0 4599 0 1.069260380438e-17 -0 0 4600 0 1.08265055004262e-16 -0 0 4601 0 3.2113677478008e-18 -0 0 4602 0 2.86922700538978e-16 -0 0 4603 0 3.61867779938085e-18 -0 0 4604 0 2.22045664888104e-16 -0 0 4605 0 3.19801623823615e-18 -0 0 4606 0 7.35646462270033e-17 -0 0 4607 0 8.12823664354967e-16 -0 0 4608 0 5.69306620267766e-18 -0 0 4609 0 2.02859237136091e-18 -0 0 4610 0 4.19362041429655e-18 -0 0 4611 0 2.45989853023194e-18 -0 0 4612 0 9.31913509504064e-18 -0 0 4613 0 1.2183493333581e-16 -0 0 4614 0 4.0839277272148e-19 -0 0 4615 0 2.58341794537754e-16 -0 0 4616 0 2.96628318936219e-18 -0 0 4617 0 2.12689867914724e-16 -0 0 4618 0 3.89207359441549e-19 -0 0 4619 0 5.73285635247065e-16 -0 0 4620 0 2.7294930082204e-18 -0 0 4621 0 7.26297494813072e-14 -0 0 4622 0 1.24258370194332e-18 -0 0 4623 0 4.01089887675504e-18 -0 0 4624 0 3.63380430304373e-18 -0 0 4625 0 2.28331199697116e-18 -0 0 4626 0 2.76013977700852e-17 -0 0 4627 0 7.22739848595076e-18 -0 0 4628 0 1.91562318056526e-16 -0 0 4629 0 2.36488209372988e-19 -0 0 4630 0 1.44538011106062e-16 -0 0 4631 0 3.53535155214688e-18 -0 0 4632 0 1.13273512334249e-16 -0 0 4633 0 1.38171516479789e-18 -0 0 4634 0 1.39364108941412e-16 -0 0 4635 0 5.52670795569922e-18 -0 0 4636 0 9.24697303574687e-17 -0 0 4637 0 7.18824308994868e-16 -0 0 4638 0 2.89832953879447e-17 -0 0 4639 0 1.66550752652859e-18 -0 0 4640 0 1.95073219682589e-18 -0 0 4641 0 9.4692090532637e-18 -0 0 4642 0 1.07920108485461e-18 -0 0 4643 0 1.8404559005261e-17 -0 0 4644 0 7.35595902667543e-18 -0 0 4645 0 4.56721056311417e-16 -0 0 4646 0 5.78006982668699e-18 -0 0 4647 0 2.3626582733192e-17 -0 0 4648 0 2.48112091174155e-18 -0 0 4649 0 3.90460274363047e-17 -0 0 4650 0 3.93639893948991e-18 -0 0 4651 0 6.10414949717592e-17 -0 0 4652 0 5.38460741716197e-18 -0 0 4653 0 7.37415031740011e-17 -0 0 4654 0 1.23146877520605e-18 -0 0 4655 0 0.999999999999705 -0 0 4656 0 1.13513553798542e-18 -0 0 4657 0 7.5165864191965e-18 -0 0 4658 0 1.20770403192817e-16 -0 0 4659 0 2.47339301394374e-18 -0 0 4660 0 3.29955931324094e-18 -0 0 4661 0 9.66829313965362e-17 -0 0 4662 0 3.97952286504152e-18 -0 0 4663 0 1.01857621986823e-16 -0 0 4664 0 3.48895784144981e-18 -0 0 4665 0 1.59636743157021e-18 -0 0 4666 0 2.44244340776831e-17 -0 0 4667 0 6.66210727719444e-18 -0 0 4668 0 1.66445798677999e-18 -0 0 4669 0 3.60871462584496e-18 -0 0 4670 0 5.33337678420299e-17 -0 0 4671 0 3.97968036875491e-18 -0 0 4672 0 2.00884642908958e-18 -0 0 4673 0 1.85586699625028e-16 -0 0 4674 0 2.46209718266291e-18 -0 0 4675 0 5.09809946501053e-17 -0 0 4676 0 7.55676145134468e-18 -0 0 4677 0 1.79056893330494e-17 -0 0 4678 0 7.32240555883014e-18 -0 0 4679 0 1.13412918792999e-16 -0 0 4680 0 1.32856737700958e-18 -0 0 4681 0 1.95947300568277e-18 -0 0 4682 0 5.42078426641534e-17 -0 0 4683 0 1.02814067768744e-17 -0 0 4684 0 4.4261933915265e-17 -0 0 4685 0 5.92890885345906e-18 -0 0 4686 0 8.78790342751597e-17 -0 0 4687 0 4.86211714268669e-19 -0 0 4688 0 1.53512357562122e-16 -0 0 4689 0 6.32504220163856e-18 -0 0 4690 0 6.76276721556337e-17 -0 0 4691 0 2.45045274930691e-18 -0 0 4692 0 2.03819359477465e-18 -0 0 4693 0 1.50266281842064e-17 -0 0 4694 0 9.69581050214369e-18 -0 0 4695 0 4.53108112870295e-16 -0 0 4696 0 4.21727590794908e-19 -0 0 4697 0 1.01917121532815e-16 -0 0 4698 0 1.63385569314655e-18 -0 0 4699 0 8.21568720370899e-17 -0 0 4700 0 1.74684882191771e-18 -0 0 4701 0 4.43844768447383e-16 -0 0 4702 0 5.14405124606931e-18 -0 0 4703 0 3.43552169535484e-17 -0 0 4704 0 1.19918175832732e-16 -0 0 4705 0 4.29920791865118e-18 -0 0 4706 0 1.75284283339935e-18 -0 0 4707 0 1.20831836881087e-18 -0 0 4708 0 2.86092866028367e-16 -0 0 4709 0 4.20626206741218e-18 -0 0 4710 0 1.38408171721521e-16 -0 0 4711 0 3.15576262313705e-18 -0 0 4712 0 1.00457076624147e-16 -0 0 4713 0 4.62734270511832e-18 -0 0 4714 0 1.2905881364786e-17 -0 0 4715 0 3.08440233124258e-18 -0 0 4716 0 1.64750485989041e-16 -0 0 4717 0 8.12671466125389e-18 -0 0 4718 0 1.43265131149183e-17 -0 0 4719 0 1.43286331400344e-18 -0 0 4720 0 1.20196760214353e-18 -0 0 4721 0 8.11316283881168e-18 -0 0 4722 0 8.9756912164497e-18 -0 0 4723 0 1.52686489143108e-16 -0 0 4724 0 2.75067275049709e-18 -0 0 4725 0 2.45143935207008e-16 -0 0 4726 0 3.94502081520027e-18 -0 0 4727 0 4.42956919940312e-17 -0 0 4728 0 3.66561062967748e-18 -0 0 4729 0 5.89175345484126e-17 -0 0 4730 0 3.4037362553281e-18 -0 0 4731 0 1.54981235907869e-16 -0 0 4732 0 5.98298772773222e-18 -0 0 4733 0 2.03952977027186e-16 -0 0 4734 0 1.26980986370046e-16 -0 0 4735 0 3.02377633349301e-17 -0 0 4736 0 9.49552935247695e-19 -0 0 4737 0 2.07217970647026e-18 -0 0 4738 0 3.9443256149319e-17 -0 0 4739 0 8.17260400797671e-18 -0 0 4740 0 2.25432361285069e-16 -0 0 4741 0 7.10353640132168e-18 -0 0 4742 0 1.05858320499966e-16 -0 0 4743 0 2.78366673127911e-18 -0 0 4744 0 1.88684529881066e-17 -0 0 4745 0 3.77528822137006e-18 -0 0 4746 0 1.71104425131004e-17 -0 0 4747 0 1.00855998752672e-18 -0 0 4748 0 4.75104923344616e-17 -0 0 4749 0 2.67978573841629e-18 -0 0 4750 0 5.14992877172676e-17 -0 0 4751 0 5.81221185873651e-18 -0 0 4752 0 0.999999999999995 -0 0 4753 0 1.36175483330715e-16 -0 0 4754 0 1.38528829092393e-16 -0 0 4755 0 6.79924077856527e-18 -0 0 4756 0 7.41072859042742e-17 -0 0 4757 0 2.81978152850373e-17 -0 0 4758 0 8.42749194107285e-18 -0 0 4759 0 5.36252197039363e-17 -0 0 4760 0 5.21205909838092e-18 -0 0 4761 0 5.01254977129118e-17 -0 0 4762 0 5.16259917730435e-17 -0 0 4763 0 6.36180996430355e-18 -0 0 4764 0 1.83978388152747e-16 -0 0 4765 0 4.12435476048683e-18 -0 0 4766 0 7.82265291180331e-17 -0 0 4767 0 3.75796287560585e-18 -0 0 4768 0 3.76005722873686e-17 -0 0 4769 0 4.23393464026396e-17 -0 0 4770 0 4.40788127271154e-18 -0 0 4771 0 6.90012610319593e-17 -0 0 4772 0 2.87376403189446e-18 -0 0 4773 0 2.19890707779946e-16 -0 0 4774 0 1.18829747435444e-18 -0 0 4775 0 2.81324630666036e-17 -0 0 4776 0 2.26239111816245e-18 -0 0 4777 0 7.72963344542834e-17 -0 0 4778 0 1.35212081488898e-17 -0 0 4779 0 1.02636472940802e-17 -0 0 4780 0 2.11657610922768e-16 -0 0 4781 0 2.02863412327084e-18 -0 0 4782 0 1.41316158139622e-16 -0 0 4783 0 1.86887455137811e-18 -0 0 4784 0 6.75588660183279e-17 -0 0 4785 0 1.07102694306249e-18 -0 0 4786 0 1.84753479412798e-16 -0 0 4787 0 5.52735637154321e-18 -0 0 4788 0 1.04909704367415e-17 -0 0 4789 0 4.30990118304486e-18 -0 0 4790 0 3.91360881554266e-18 -0 0 4791 0 2.20802588637523e-16 -0 0 4792 0 2.37572804222908e-18 -0 0 4793 0 1.18352164564959e-16 -0 0 4794 0 1.12322234893654e-18 -0 0 4795 0 9.66529045667649e-17 -0 0 4796 0 2.15797046002052e-18 -0 0 4797 0 1.55083193283591e-16 -0 0 4798 0 4.51974752643959e-18 -0 0 4799 0 2.91357270089872e-16 -0 0 4800 0 6.73983412257907e-18 -0 0 4801 0 1.86914679553616e-17 -0 0 4802 0 2.48762434224288e-18 -0 0 4803 0 3.04764904373593e-18 -0 0 4804 0 1.94208010530651e-16 -0 0 4805 0 3.79246225150774e-18 -0 0 4806 0 1.00548983378601e-16 -0 0 4807 0 4.75454595203331e-18 -0 0 4808 0 1.07404170834218e-16 -0 0 4809 0 1.50338772041264e-18 -0 0 4810 0 1.62789704001077e-17 -0 0 4811 0 9.64891931419289e-18 -0 0 4812 0 7.86100489797227e-17 -0 0 4813 0 2.74022120155655e-18 -0 0 4814 0 1.10740155236511e-16 -0 0 4815 0 3.8957489609914e-18 -0 0 4816 0 1.52559157819987e-16 -0 0 4817 0 5.12821246229284e-18 -0 0 4818 0 5.80828993725358e-18 -0 0 4819 0 1.86262025625981e-16 -0 0 4820 0 1.39662451173556e-18 -0 0 4821 0 1.16940203693085e-16 -0 0 4822 0 2.67122443301993e-18 -0 0 4823 0 1.52991278134461e-17 -0 0 4824 0 7.448237753333e-18 -0 0 4825 0 5.84099017700357e-17 -0 0 4826 0 1.00058646048024e-18 -0 0 4827 0 7.80472469191163e-17 -0 0 4828 0 4.6710355175293e-18 -0 0 4829 0 9.55103619635621e-17 -0 0 4830 0 1.7463908966747e-18 -0 0 4831 0 3.30219085968184e-16 -0 0 4832 0 4.61081346660505e-17 -0 0 4833 0 1.72992897698815e-17 -0 0 4834 0 9.56592159104301e-18 -0 0 4835 0 2.62163189113594e-18 -0 0 4836 0 2.67421783841269e-16 -0 0 4837 0 9.62630757386669e-18 -0 0 4838 0 1.69033257357245e-17 -0 0 4839 0 5.8983453425919e-18 -0 0 4840 0 1.49093214037181e-17 -0 0 4841 0 9.73980718614363e-19 -0 0 4842 0 2.07041295028033e-17 -0 0 4843 0 9.1774661974104e-19 -0 0 4844 0 1.04321312686981e-17 -0 0 4845 0 3.11182238975237e-18 -0 0 4846 0 1.75327985517471e-17 -0 0 4847 0 4.56790828609552e-18 -0 0 4848 0 1.15674202689229e-16 -0 0 4849 0 1.40189520121145e-18 -0 0 4850 0 0.999999999999979 -0 0 4851 0 4.29872856193396e-18 -0 0 4852 0 6.76970561832598e-18 -0 0 4853 0 3.14171326158326e-17 -0 0 4854 0 1.95901221479323e-18 -0 0 4855 0 5.29812087986234e-18 -0 0 4856 0 1.15480449498055e-16 -0 0 4857 0 2.44461618218666e-18 -0 0 4858 0 4.75623427334836e-17 -0 0 4859 0 6.66491347009294e-18 -0 0 4860 0 8.03059496446312e-18 -0 0 4861 0 9.13767618004298e-17 -0 0 4862 0 5.46747001181893e-19 -0 0 4863 0 8.83304876923314e-17 -0 0 4864 0 1.01176439529062e-18 -0 0 4865 0 1.06987942436412e-16 -0 0 4866 0 3.75889792056029e-18 -0 0 4867 0 6.5070855771694e-18 -0 0 4868 0 1.19680140872294e-16 -0 0 4869 0 1.94732572569382e-18 -0 0 4870 0 1.03314101610413e-16 -0 0 4871 0 2.1222382927665e-18 -0 0 4872 0 1.11725374571341e-16 -0 0 4873 0 1.63105123937038e-18 -0 0 4874 0 1.73935925952902e-16 -0 0 4875 0 6.30870860174306e-18 -0 0 4876 0 4.96255762077425e-18 -0 0 4877 0 1.29662743445273e-16 -0 0 4878 0 3.82161351475896e-18 -0 0 4879 0 4.95664510322179e-17 -0 0 4880 0 4.92328295698563e-18 -0 0 4881 0 1.62638042308411e-17 -0 0 4882 0 1.88723082370403e-18 -0 0 4883 0 4.23670579052457e-17 -0 0 4884 0 1.59165637649559e-18 -0 0 4885 0 1.78905051803101e-16 -0 0 4886 0 5.91763728216884e-18 -0 0 4887 0 1.80944921028836e-18 -0 0 4888 0 1.70873378467844e-16 -0 0 4889 0 4.74714007004366e-18 -0 0 4890 0 7.26107895068423e-17 -0 0 4891 0 2.86731794475315e-18 -0 0 4892 0 9.97617929942138e-18 -0 0 4893 0 6.2152961660022e-18 -0 0 4894 0 4.58683839245023e-17 -0 0 4895 0 3.21890467324717e-18 -0 0 4896 0 5.84805637801232e-17 -0 0 4897 0 1.81433423174088e-18 -0 0 4898 0 1.40857746272915e-16 -0 0 4899 0 3.42738370751391e-18 -0 0 4900 0 4.05869944306169e-18 -0 0 4901 0 2.65566481856796e-16 -0 0 4902 0 3.09774031704444e-18 -0 0 4903 0 5.15366848849209e-17 -0 0 4904 0 6.82987699525591e-18 -0 0 4905 0 1.78500218598576e-17 -0 0 4906 0 1.95378596682047e-18 -0 0 4907 0 1.06459088334147e-17 -0 0 4908 0 3.89804469456328e-18 -0 0 4909 0 2.71575427052249e-17 -0 0 4910 0 8.35955323433126e-19 -0 0 4911 0 4.12909983926345e-17 -0 0 4912 0 4.87456872461689e-18 -0 0 4913 0 8.30293991224701e-16 -0 0 4914 0 3.01435038754728e-18 -0 0 4915 0 2.40092978844717e-18 -0 0 4916 0 1.55672950595696e-16 -0 0 4917 0 4.24696572750349e-18 -0 0 4918 0 4.1132582252167e-17 -0 0 4919 0 1.18396513428266e-18 -0 0 4920 0 9.46517568482167e-18 -0 0 4921 0 1.10220773784629e-18 -0 0 4922 0 4.37266541067254e-18 -0 0 4923 0 2.82606293979401e-18 -0 0 4924 0 7.01115964879514e-18 -0 0 4925 0 1.44578791620746e-18 -0 0 4926 0 1.38085273470275e-17 -0 0 4927 0 2.63127686780842e-18 -0 0 4928 0 4.09940062709189e-17 -0 0 4929 0 5.00310195677735e-18 -0 0 4930 0 8.63190430007856e-16 -0 0 4931 0 1.47241049614894e-16 -0 0 4932 0 3.29437156949086e-18 -0 0 4933 0 1.76655112695219e-16 -0 0 4934 0 7.36139869452734e-18 -0 0 4935 0 3.98286068352424e-17 -0 0 4936 0 2.6506923079251e-18 -0 0 4937 0 8.04093180991185e-18 -0 0 4938 0 2.2109222415712e-18 -0 0 4939 0 1.03983896338559e-18 -0 0 4940 0 8.57023131995291e-19 -0 0 4941 0 3.7358287712476e-18 -0 0 4942 0 3.24039688826061e-18 -0 0 4943 0 1.54781749784209e-18 -0 0 4944 0 2.93501182755874e-18 -0 0 4945 0 1.28896067339941e-17 -0 0 4946 0 1.10529696651259e-18 -0 0 4947 0 3.57712188697848e-17 -0 0 4948 0 2.86139294389058e-18 -0 0 4949 0 0.999999999999989 -0 0 4950 0 6.75408555097962e-17 -0 0 4951 0 3.94469825545425e-16 -0 0 4952 0 2.31890269721285e-18 -0 0 4953 0 1.61173954067722e-16 -0 0 4954 0 1.67414601102066e-16 -0 0 4955 0 2.97637612422303e-18 -0 0 4956 0 1.31882799771421e-16 -0 0 4957 0 1.311715904884e-18 -0 0 4958 0 1.25576717694395e-16 -0 0 4959 0 1.70384819925162e-16 -0 0 4960 0 4.08187154505578e-18 -0 0 4961 0 2.19421282778313e-16 -0 0 4962 0 5.63391155061973e-18 -0 0 4963 0 1.15635380166242e-16 -0 0 4964 0 2.26629286771721e-18 -0 0 4965 0 1.70458243989808e-16 -0 0 4966 0 1.68114307188513e-16 -0 0 4967 0 5.52420630060071e-18 -0 0 4968 0 3.93879744516182e-17 -0 0 4969 0 2.26102136993265e-19 -0 0 4970 0 4.32731777002088e-17 -0 0 4971 0 1.11929671008565e-18 -0 0 4972 0 5.68544031957084e-17 -0 0 4973 0 3.09553199652662e-18 -0 0 4974 0 1.10055734724003e-16 -0 0 4975 0 3.51266479743349e-16 -0 0 4976 0 2.02542591782173e-18 -0 0 4977 0 7.836688609432e-17 -0 0 4978 0 2.20548083836301e-18 -0 0 4979 0 7.7065775864245e-17 -0 0 4980 0 2.45359957592793e-18 -0 0 4981 0 5.69628138259472e-17 -0 0 4982 0 2.73001817736793e-18 -0 0 4983 0 4.09480896479435e-17 -0 0 4984 0 1.47120620123619e-18 -0 0 4985 0 1.60435825105029e-16 -0 0 4986 0 1.90524442192492e-16 -0 0 4987 0 1.9430553934941e-18 -0 0 4988 0 5.00179051948784e-17 -0 0 4989 0 1.56901540424736e-18 -0 0 4990 0 1.05515208184315e-17 -0 0 4991 0 1.6958103833649e-18 -0 0 4992 0 1.42594795202332e-17 -0 0 4993 0 1.60592334060416e-18 -0 0 4994 0 2.09098965618136e-17 -0 0 4995 0 2.76072077015703e-18 -0 0 4996 0 2.96172154868124e-17 -0 0 4997 0 1.17916665242428e-18 -0 0 4998 0 2.62471316162536e-16 -0 0 4999 0 1.14058048061613e-16 -0 0 5000 0 4.01938463136072e-18 -0 0 5001 0 7.38137780407185e-17 -0 0 5002 0 1.8581945800575e-18 -0 0 5003 0 2.04711194356674e-17 -0 0 5004 0 8.34744278344599e-19 -0 0 5005 0 1.24893037384815e-17 -0 0 5006 0 2.03142253961556e-18 -0 0 5007 0 1.34956366633589e-17 -0 0 5008 0 4.504543272452e-18 -0 0 5009 0 1.07649227439204e-17 -0 0 5010 0 1.60753662371467e-18 -0 0 5011 0 5.74579956887349e-17 -0 0 5012 0 5.78418632536981e-18 -0 0 5013 0 8.31364774050264e-16 -0 0 5014 0 1.17393690404624e-16 -0 0 5015 0 6.40085193958756e-18 -0 0 5016 0 3.00361662351307e-17 -0 0 5017 0 9.24970026924084e-19 -0 0 5018 0 7.92110642602925e-18 -0 0 5019 0 1.07636392047376e-18 -0 0 5020 0 3.17167137679465e-18 -0 0 5021 0 8.61386592155237e-19 -0 0 5022 0 7.22094216054573e-19 -0 0 5023 0 1.18877256708792e-18 -0 0 5024 0 2.6452596759689e-18 -0 0 5025 0 2.99145364107137e-18 -0 0 5026 0 6.13346375640678e-18 -0 0 5027 0 1.95806709463505e-18 -0 0 5028 0 2.47005431896992e-17 -0 0 5029 0 1.40206109878946e-18 -0 0 5030 0 2.74608062242027e-16 -0 0 5031 0 5.69630036649151e-16 -0 0 5032 0 3.56691786567416e-18 -0 0 5033 0 7.31601585801506e-18 -0 0 5034 0 8.29825361793147e-19 -0 0 5035 0 6.80838007969139e-18 -0 0 5036 0 3.76116211774117e-18 -0 0 5037 0 2.12492101394764e-18 -0 0 5038 0 6.76354975038648e-19 -0 0 5039 0 1.2152994607413e-18 -0 0 5040 0 1.36057002328481e-18 -0 0 5041 0 4.62041724446523e-18 -0 0 5042 0 1.6360128810276e-18 -0 0 5043 0 2.19706067881347e-18 -0 0 5044 0 2.08999594583433e-18 -0 0 5045 0 3.3985204822803e-18 -0 0 5046 0 3.44629912689544e-18 -0 0 5047 0 2.92274893651125e-17 -0 0 5048 0 1.72962113580494e-18 -0 0 5049 0 1.00000000000001 - From 975fdf8abebec89e7a2c366f6471f85bbf3cd838 Mon Sep 17 00:00:00 2001 From: Allen Wen Date: Fri, 28 Jul 2023 11:47:57 -0400 Subject: [PATCH 3/5] WeylScal4: copy from Cactusamrex Bitbucket repo, commit 1c93c089fc9045333a9b90a42c50fbf11aa4d58d --- WeylScal4/README | 29 + WeylScal4/configuration.ccl | 1 + WeylScal4/interface.ccl | 113 ++ WeylScal4/m/Makefile | 20 + WeylScal4/m/WeylScal4.m | 405 +++++ WeylScal4/m/copy-if-changed.sh | 103 ++ WeylScal4/m/runmath.sh | 24 + WeylScal4/param.ccl | 188 +++ WeylScal4/schedule.ccl | 52 + WeylScal4/src/Boundaries.cc | 49 + WeylScal4/src/Differencing.h | 864 +++++++++++ WeylScal4/src/Kranc.cc | 592 ++++++++ WeylScal4/src/Kranc.hh | 207 +++ WeylScal4/src/RegisterMoL.cc | 20 + WeylScal4/src/RegisterSymmetries.cc | 16 + WeylScal4/src/Startup.cc | 10 + WeylScal4/src/WeylScal4_invars_calc_4th.cc | 331 +++++ WeylScal4/src/WeylScal4_psi4_calc_4th.cc | 1012 +++++++++++++ WeylScal4/src/WeylScal4_psis_calc_4th.cc | 1304 +++++++++++++++++ WeylScal4/src/make.code.defn | 3 + WeylScal4/test/test.ccl | 4 + WeylScal4/test/teukolsky.par | 124 ++ WeylScal4/test/teukolsky/Psi4i.d.asc | 35 + WeylScal4/test/teukolsky/Psi4i.x.asc | 186 +++ WeylScal4/test/teukolsky/Psi4i.y.asc | 186 +++ WeylScal4/test/teukolsky/Psi4i.z.asc | 124 ++ WeylScal4/test/teukolsky/Psi4r.d.asc | 35 + WeylScal4/test/teukolsky/Psi4r.x.asc | 186 +++ WeylScal4/test/teukolsky/Psi4r.y.asc | 186 +++ WeylScal4/test/teukolsky/Psi4r.z.asc | 124 ++ WeylScal4/test/teukolskyID.par | 99 ++ WeylScal4/test/teukolskyID/Psi4i.d.asc | 17 + WeylScal4/test/teukolskyID/Psi4i.x.asc | 58 + WeylScal4/test/teukolskyID/Psi4i.y.asc | 58 + WeylScal4/test/teukolskyID/Psi4i.z.asc | 39 + WeylScal4/test/teukolskyID/Psi4r.d.asc | 17 + WeylScal4/test/teukolskyID/Psi4r.x.asc | 58 + WeylScal4/test/teukolskyID/Psi4r.y.asc | 58 + WeylScal4/test/teukolskyID/Psi4r.z.asc | 39 + WeylScal4/test/teukolskyParity.par | 108 ++ .../test/teukolskyParity/arrays2d[0].xy.asc | 213 +++ .../test/teukolskyParity/arrays2d[1].xy.asc | 213 +++ .../test/teukolskyParity/arrays2d[2].xy.asc | 213 +++ 43 files changed, 7723 insertions(+) create mode 100644 WeylScal4/README create mode 100644 WeylScal4/configuration.ccl create mode 100644 WeylScal4/interface.ccl create mode 100644 WeylScal4/m/Makefile create mode 100644 WeylScal4/m/WeylScal4.m create mode 100755 WeylScal4/m/copy-if-changed.sh create mode 100755 WeylScal4/m/runmath.sh create mode 100644 WeylScal4/param.ccl create mode 100644 WeylScal4/schedule.ccl create mode 100644 WeylScal4/src/Boundaries.cc create mode 100644 WeylScal4/src/Differencing.h create mode 100644 WeylScal4/src/Kranc.cc create mode 100644 WeylScal4/src/Kranc.hh create mode 100644 WeylScal4/src/RegisterMoL.cc create mode 100644 WeylScal4/src/RegisterSymmetries.cc create mode 100644 WeylScal4/src/Startup.cc create mode 100644 WeylScal4/src/WeylScal4_invars_calc_4th.cc create mode 100644 WeylScal4/src/WeylScal4_psi4_calc_4th.cc create mode 100644 WeylScal4/src/WeylScal4_psis_calc_4th.cc create mode 100644 WeylScal4/src/make.code.defn create mode 100644 WeylScal4/test/test.ccl create mode 100644 WeylScal4/test/teukolsky.par create mode 100644 WeylScal4/test/teukolsky/Psi4i.d.asc create mode 100644 WeylScal4/test/teukolsky/Psi4i.x.asc create mode 100644 WeylScal4/test/teukolsky/Psi4i.y.asc create mode 100644 WeylScal4/test/teukolsky/Psi4i.z.asc create mode 100644 WeylScal4/test/teukolsky/Psi4r.d.asc create mode 100644 WeylScal4/test/teukolsky/Psi4r.x.asc create mode 100644 WeylScal4/test/teukolsky/Psi4r.y.asc create mode 100644 WeylScal4/test/teukolsky/Psi4r.z.asc create mode 100644 WeylScal4/test/teukolskyID.par create mode 100644 WeylScal4/test/teukolskyID/Psi4i.d.asc create mode 100644 WeylScal4/test/teukolskyID/Psi4i.x.asc create mode 100644 WeylScal4/test/teukolskyID/Psi4i.y.asc create mode 100644 WeylScal4/test/teukolskyID/Psi4i.z.asc create mode 100644 WeylScal4/test/teukolskyID/Psi4r.d.asc create mode 100644 WeylScal4/test/teukolskyID/Psi4r.x.asc create mode 100644 WeylScal4/test/teukolskyID/Psi4r.y.asc create mode 100644 WeylScal4/test/teukolskyID/Psi4r.z.asc create mode 100644 WeylScal4/test/teukolskyParity.par create mode 100644 WeylScal4/test/teukolskyParity/arrays2d[0].xy.asc create mode 100644 WeylScal4/test/teukolskyParity/arrays2d[1].xy.asc create mode 100644 WeylScal4/test/teukolskyParity/arrays2d[2].xy.asc diff --git a/WeylScal4/README b/WeylScal4/README new file mode 100644 index 00000000..ff735b43 --- /dev/null +++ b/WeylScal4/README @@ -0,0 +1,29 @@ +Cactus Code Thorn WeylScal4 +Author(s) : Tanja Bode + Ian Hinder + Roland Haas + Erik Schnetter +Maintainer(s): Cactus team +Licence : LGPL +-------------------------------------------------------------------------- + +1. Purpose + +Calculate the Weyl Scalars for a given metric given the fiducial tetrad of +Baker, Campanelli, and Lousto. PRD 65,044001 (2002) without the final null +rotations. + + +2. Implementation + +The code is generated automatically with Mathematica. The Mathematica +scripts are in the subdirectory "m", and the Makefile in there +re-generates the code. This requires Mathematica and Kranc to be installed. + +The scripts look for a Kranc installation in the "m" directory, in the Cactus +root directory and in $HOME as well as in the location where they find the +kranc shell-script if it is in the $PATH. If your Kranc (or kranc) directory is +in neither of these places, then you can set the environment variable KRANCPATH +to the location of your Kranc installation. + +This thorn was generated using Kranc from http://github.com/ianhinder/Kranc diff --git a/WeylScal4/configuration.ccl b/WeylScal4/configuration.ccl new file mode 100644 index 00000000..365d4e33 --- /dev/null +++ b/WeylScal4/configuration.ccl @@ -0,0 +1 @@ +# File produced by Kranc diff --git a/WeylScal4/interface.ccl b/WeylScal4/interface.ccl new file mode 100644 index 00000000..46beb01c --- /dev/null +++ b/WeylScal4/interface.ccl @@ -0,0 +1,113 @@ +# File produced by Kranc + +implements: WeylScal4 + +inherits: admbase Coordinates + +public: +CCTK_REAL Psi0r_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1 checkpoint="no"' +{ + Psi0r +} "Psi0r_group" + +public: +CCTK_REAL Psi0i_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1 checkpoint="no"' +{ + Psi0i +} "Psi0i_group" + +public: +CCTK_REAL Psi1r_group type=GF timelevels=1 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="++-" checkpoint="no"' +{ + Psi1r +} "Psi1r_group" + +public: +CCTK_REAL Psi1i_group type=GF timelevels=1 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="--+" checkpoint="no"' +{ + Psi1i +} "Psi1i_group" + +public: +CCTK_REAL Psi2r_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1 checkpoint="no"' +{ + Psi2r +} "Psi2r_group" + +public: +CCTK_REAL Psi2i_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1 checkpoint="no"' +{ + Psi2i +} "Psi2i_group" + +public: +CCTK_REAL Psi3r_group type=GF timelevels=1 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="++-" checkpoint="no"' +{ + Psi3r +} "Psi3r_group" + +public: +CCTK_REAL Psi3i_group type=GF timelevels=1 tags='tensortypealias="ManualCartesian" tensorweight=0 cartesianreflectionparities="--+" checkpoint="no"' +{ + Psi3i +} "Psi3i_group" + +public: +CCTK_REAL Psi4r_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1 checkpoint="no"' +{ + Psi4r +} "Psi4r_group" + +public: +CCTK_REAL Psi4i_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1 checkpoint="no"' +{ + Psi4i +} "Psi4i_group" + +public: +CCTK_REAL curvIr_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1 checkpoint="no"' +{ + curvIr +} "curvIr_group" + +public: +CCTK_REAL curvIi_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1 checkpoint="no"' +{ + curvIi +} "curvIi_group" + +public: +CCTK_REAL curvJr_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1 checkpoint="no"' +{ + curvJr +} "curvJr_group" + +public: +CCTK_REAL curvJi_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=-1 checkpoint="no"' +{ + curvJi +} "curvJi_group" + +public: +CCTK_REAL curvJ1_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 checkpoint="no"' +{ + curvJ1 +} "curvJ1_group" + +public: +CCTK_REAL curvJ2_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 checkpoint="no"' +{ + curvJ2 +} "curvJ2_group" + +public: +CCTK_REAL curvJ3_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 checkpoint="no"' +{ + curvJ3 +} "curvJ3_group" + +public: +CCTK_REAL curvJ4_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 checkpoint="no"' +{ + curvJ4 +} "curvJ4_group" diff --git a/WeylScal4/m/Makefile b/WeylScal4/m/Makefile new file mode 100644 index 00000000..1d59caea --- /dev/null +++ b/WeylScal4/m/Makefile @@ -0,0 +1,20 @@ +# -*-Makefile-*- + +all: WeylScal4.out + @echo + @echo "The Cactus thorns are up to date." + @echo + +WeylScal4.out: WeylScal4.m + rm -rf WeylScal4 + ./runmath.sh $^ + grep -q 'Thorn ./WeylScal4 created successfully' WeylScal4.out && \ + for file in $$(ls WeylScal4); do \ + ./copy-if-changed.sh WeylScal4/$$file ../$$file; \ + done + +clean: + rm -rf WeylScal4 + rm -f WeylScal4.out WeylScal4.err + +.PHONY: all clean diff --git a/WeylScal4/m/WeylScal4.m b/WeylScal4/m/WeylScal4.m new file mode 100644 index 00000000..9f7a50ec --- /dev/null +++ b/WeylScal4/m/WeylScal4.m @@ -0,0 +1,405 @@ +SetEnhancedTimes[False]; +SetSourceLanguage["C"]; + +$RecursionLimit=1000; + +(**************************************************************************** + Derivatives + ****************************************************************************) + +derivatives = +{ + PDstandard2nd[i_] -> StandardCenteredDifferenceOperator[1,1,i], + PDstandard2nd[i_, i_] -> StandardCenteredDifferenceOperator[2,1,i], + PDstandard2nd[i_, j_] -> StandardCenteredDifferenceOperator[1,1,i] * + StandardCenteredDifferenceOperator[1,1,j], + + PDstandard4th[i_] -> StandardCenteredDifferenceOperator[1,2,i], + PDstandard4th[i_, i_] -> StandardCenteredDifferenceOperator[2,2,i], + PDstandard4th[i_, j_] -> StandardCenteredDifferenceOperator[1,2,i] * + StandardCenteredDifferenceOperator[1,2,j], + + PDstandard[i_] -> StandardCenteredDifferenceOperator[1,fdOrder/2,i], + PDstandard[i_, i_] -> StandardCenteredDifferenceOperator[2,fdOrder/2,i], + PDstandard[i_, j_] -> StandardCenteredDifferenceOperator[1,fdOrder/2,i] * + StandardCenteredDifferenceOperator[1,fdOrder/2,j] +}; + +(**************************************************************************** + Tensors + ****************************************************************************) + +(* Register all the tensors that will be used with TensorTools *) +Map[DefineTensor, +{ + R, gamma,g, gInv, k, ltet, n, rm, im, rmbar, imbar, tn, va, vb, vc, + wa, wb, wc, ea, eb, ec, + Ro, Rojo, R4p, Psi0r, Psi0i, Psi1r, Psi1i, Psi2r, Psi2i, Psi3r, + Psi3i, Psi4r,Psi4i, curvIr, curvIi, curvJr, curvJi, curvJ1, curvJ2, curvJ3, curvJ4 +}]; + +(* Psi0,2,4 behave as (pseudo)scalars *) +SetTensorAttribute[Psi0r, TensorParity, +1]; +SetTensorAttribute[Psi2r, TensorParity, +1]; +SetTensorAttribute[Psi4r, TensorParity, +1]; +SetTensorAttribute[Psi0i, TensorParity, -1]; +SetTensorAttribute[Psi2i, TensorParity, -1]; +SetTensorAttribute[Psi4i, TensorParity, -1]; +(* these are 'special' and require a patch to the symmetry thorns *) +SetTensorAttribute[Psi1r, TensorManualCartesianParities, {1,1,-1}]; +SetTensorAttribute[Psi3r, TensorManualCartesianParities, {1,1,-1}]; +SetTensorAttribute[Psi1i, TensorManualCartesianParities, {-1,-1,1}]; +SetTensorAttribute[Psi3i, TensorManualCartesianParities, {-1,-1,1}]; + +(* The I and J invariants have parities which can be derived from the + parities of the Psis *) +SetTensorAttribute[curvIr, TensorParity, +1]; +SetTensorAttribute[curvIi, TensorParity, -1]; +SetTensorAttribute[curvJr, TensorParity, +1]; +SetTensorAttribute[curvJi, TensorParity, -1]; + +(* TODO: set the parities of the invariants J1, J2, J3 and J4 *) + +(* Register the TensorTools symmetries (this is very simplistic) *) +Map[AssertSymmetricDecreasing, +{ + k[la,lb], g[la,lb] +}]; + +AssertSymmetricDecreasing[gamma[ua,lb,lc], lb, lc]; + +Tensor[R, i_, j_, k_, l_] /; i > j := -R[j, i, k, l]; +Tensor[R, i_, j_, k_, l_] /; i == j := 0; +Tensor[R, i_, j_, k_, l_] /; k > l := -R[i, j, l, k]; +Tensor[R, i_, j_, k_, l_] /; k == l := 0; +Tensor[R, i_, j_, k_, l_] /; i > k := R[k, l, i, j]; +Tensor[R, i_, j_, k_, l_] /; i == k && j > l := R[k, l, i, j]; + +Tensor[R4p, i_, j_, k_, l_] /; i > j := -R4p[j, i, k, l]; +Tensor[R4p, i_, j_, k_, l_] /; i == j := 0; +Tensor[R4p, i_, j_, k_, l_] /; k > l := -R4p[i, j, l, k]; +Tensor[R4p, i_, j_, k_, l_] /; k == l := 0; +Tensor[R4p, i_, j_, k_, l_] /; i > k := R4p[k, l, i, j]; +Tensor[R4p, i_, j_, k_, l_] /; i == k && j > l := R4p[k, l, i, j]; + +(* Determinants of the metrics in terms of their components + (Mathematica symbolic expressions) *) +gDet = Det[MatrixOfComponents[g[la,lb]]]; + +(**************************************************************************** + Groups + ****************************************************************************) + +(* Cactus group definitions *) + +scalars = {Psi0r, Psi0i, Psi1r, Psi1i, Psi2r, Psi2i, Psi3r, Psi3i, Psi4r,Psi4i, curvIr, curvIi, curvJr, curvJi, curvJ1, curvJ2, curvJ3, curvJ4}; + +scalarGroups = Map[CreateGroupFromTensor, scalars]; + +(* We need extra timelevels so that interpolation onto the extraction sphere + works properly with mesh refinement *) +scalarGroups = Map[AddGroupExtra[#, Timelevels -> 3] &, scalarGroups]; + +admGroups = + {{"admbase::metric", {gxx,gxy,gxz,gyy,gyz,gzz}}, + {"admbase::curv", {kxx,kxy,kxz,kyy,kyz,kzz}}, + {"admbase::lapse", {alp}}, + {"admbase::shift", {betax,betay,betaz}}}; + +declaredGroups = scalarGroups; +declaredGroupNames = Map[First, declaredGroups]; + +groups = Join[declaredGroups, admGroups]; + +(**************************************************************************** + Shorthands + ****************************************************************************) + +shorthands = +{ + gamma[ua,lb,lc], R[la,lb,lc,ld], invdetg, detg, third, detgmthirdroot, + gInv[ua,ub], Ro[la,lb,lc], Rojo[la,lb], R4p[li,lj,lk,ll], + omega11, omega22, omega33, omega12, omega13, omega23, va[ua], vb[ua], vc[ua], + wa[ua], wb[ua], wc[ua], ea[ua], eb[ua], ec[ua], + tn[ua], nn, ltet[ua],n[ua],rm[ua],im[ua],rmbar[ua],imbar[ua], isqrt2, xmoved, + ymoved, zmoved +}; + +k11=kxx; k21=kxy; k22=kyy; k31=kxz; k32=kyz; k33=kzz; +g11=gxx; g21=gxy; g22=gyy; g31=gxz; g32=gyz; g33=gzz; + +realParameters = {{Name -> offset, Default -> 10^(-15)},xorig,yorig,zorig}; + +psi4Eqs[PD_] := Flatten@{ + detg -> gDet, + invdetg -> 1 / detg, + gInv[ua,ub] -> invdetg gDet MatrixInverse[g[ua,ub]], + gamma[ua, lb, lc] -> 1/2 gInv[ua,ud] (PD[g[lb,ld], lc] + PD[g[lc,ld], lb] - PD[g[lb,lc],ld]), + + (**************************************************************************** + Offset the origin + ****************************************************************************) + + xmoved -> x - xorig, + ymoved -> y - yorig, + zmoved -> z - zorig, + + (**************************************************************************** + Compute the local tetrad + ****************************************************************************) + (* azmuthal *) + va1 -> -ymoved, va2 -> xmoved+offset, va3 -> 0, + + (* radial *) + vb1 -> xmoved+offset, vb2 -> ymoved, vb3 -> zmoved, + + (* polar *) + vc[ua] -> Sqrt[detg] gInv[ua,ud] Eps[ld,lb,lc] va[ub] vb[uc], + + (* Orthonormalize using Gram-Schmidt*) + (* Orthonormalize in the order phi, r, theta *) + wa[ua] -> va[ua], + omega11 -> wa[ua] wa[ub] g[la,lb], + ea[ua] -> wa[ua] / Sqrt[omega11], + + omega12 -> ea[ua] vb[ub] g[la,lb], + wb[ua] -> vb[ua] - omega12 ea[ua], + omega22 -> wb[ua] wb[ub] g[la,lb], + eb[ua] -> wb[ua]/Sqrt[omega22], + + omega13 -> ea[ua] vc[ub] g[la,lb], + omega23 -> eb[ua] vc[ub] g[la,lb], + wc[ua] -> vc[ua] - omega13 ea[ua] - omega23 eb[ua], + omega33 -> wc[ua] wc[ub] g[la,lb], + ec[ua] -> wc[ua]/Sqrt[omega33], + + (* Create Spatial Portion of Null Tetrad *) + isqrt2 -> 0.7071067811865475244, + ltet[ua] -> isqrt2 eb[ua], + n[ua] -> - isqrt2 eb[ua], + rm[ua] -> isqrt2 ec[ua], + im[ua] -> isqrt2 ea[ua], + rmbar[ua] -> isqrt2 ec[ua], + imbar[ua] -> -isqrt2 ea[ua], + + (* nn here is the projection of both l^a and n^a with u^a (the time-like unit + vector normal to the hypersurface). We do NOT save the t component of the + tetrads in this code to avoid unnecessary factors of lapse and shift. *) + nn -> isqrt2, + + + (**************************************************************************** + Compute the NP pseudoscalars + ****************************************************************************) + + (* Calculate the relevant Riemann Quantities *) + + (* The 3-Riemann *) + R[la,lb,lc,ld] -> 1/2 ( PD[g[la,ld],lc,lb] + PD[g[lb,lc],ld,la] ) + - 1/2 ( PD[g[la,lc],lb,ld] + PD[g[lb,ld],la,lc] ) + + g[lj,le] gamma[uj,lb,lc] gamma[ue,la,ld] + - g[lj,le] gamma[uj,lb,ld] gamma[ue,la,lc], + + (* The 4-Riemann projected into the slice on all its indices. The Gauss equation. *) + R4p[li,lj,lk,ll] -> R[li,lj,lk,ll] + 2 AntiSymmetrize[k[li,lk] k[ll,lj], lk, ll], + + (* The 4-Riemann projected in the unit normal direction on one + index, then into the slice on the remaining indices. The Codazzi equation. *) + Ro[lj,lk,ll] -> - 2 AntiSymmetrize[ PD[k[lj,lk],ll], lk,ll] + - 2 AntiSymmetrize[ gamma[up,lj,lk] k[ll,lp], lk,ll], + + (* The 4-Riemann projected in the unit normal direction on two + indices, and into the slice on the remaining two. *) + Rojo[lj,ll] -> gInv[uc,ud] (R[lj,lc,ll,ld] ) - k[lj,lp] gInv[up,ud] k[ld,ll] + + k[lc,ld] gInv[uc,ud] k[lj,ll], + + (* Calculate End Quantities + NOTE: In writing this, I assume m[0]=0!! to save lots of work *) + + Psi4r -> R4p[li,lj,lk,ll] n[ui] n[uk] ( rmbar[uj] rmbar[ul] - imbar[uj] imbar[ul] ) + + 2 Ro[lj,lk,ll] n[uk] nn ( rmbar[uj] rmbar[ul] - imbar[uj] imbar[ul] ) + + Rojo[lj,ll] nn nn ( rmbar[uj] rmbar[ul] - imbar[uj] imbar[ul] + (* + terms in mbar^0 == 0 *) ), + + Psi4i -> R4p[la,lb,lc,ld] n[ua] n[uc] ( - rm[ub] im[ud] - im[ub] rm[ud] ) + + 2 Ro[la,lb,lc] n[ub] nn ( - rm[ua] im[uc] - im[ua] rm[uc] ) + + Rojo[la,lb] nn nn ( - rm[ua] im[ub] - im[ua] rm[ub] ) +}; + +otherPsiEqs = { + Psi3r -> R4p[la,lb,lc,ld] ltet[ua] n[ub] rm[uc] n[ud] + + Ro[la,lb,lc] ( nn (n[ua]-ltet[ua]) rm[ub] n[uc] - nn rm[ua] ltet[ub] n[uc] ) + - Rojo[la,lb] nn (n[ua]-ltet[ua]) nn rm[ub], + + Psi3i -> - R4p[la,lb,lc,ld] ltet[ua] n[ub] im[uc] n[ud] + - Ro[la,lb,lc] ( nn (n[ua]-ltet[ua]) im[ub] n[uc] - nn im[ua] ltet[ub] n[uc] ) + + Rojo[la,lb] nn (n[ua]-ltet[ua]) nn im[ub], + + Psi2r -> R4p[la,lb,lc,ld] ltet[ua] n[ud] (rm[ub] rm[uc] + im[ub] im[uc]) + + Ro[la,lb,lc] nn ( n[uc] (rm[ua] rm[ub] + im[ua] im[ub]) - ltet[ub] (rm[ua] rm[uc] + im[ua] im[uc]) ) + - Rojo[la,lb] nn nn (rm[ua] rm[ub] + im[ua] im[ub]), + + Psi2i -> R4p[la,lb,lc,ld] ltet[ua] n[ud] (im[ub] rm[uc] - rm[ub] im[uc]) + + Ro[la,lb,lc] nn ( n[uc] (im[ua] rm[ub] - rm[ua] im[ub]) - ltet[ub] (rm[ua] im[uc] - im[ua] rm[uc]) ) + - Rojo[la,lb] nn nn (im[ua] rm[ub] - rm[ua] im[ub]), + + Psi1r -> R4p[la,lb,lc,ld] n[ua] ltet[ub] rm[uc] ltet[ud] + + Ro[la,lb,lc] ( nn ltet[ua] rm[ub] ltet[uc] - nn rm[ua] n[ub] ltet[uc] - nn n[ua] rm[ub] ltet[uc] ) + + Rojo[la,lb] nn nn ( n[ua] rm[ub] - ltet[ua] rm[ub] ), + + Psi1i -> R4p[la,lb,lc,ld] n[ua] ltet[ub] im[uc] ltet[ud] + + Ro[la,lb,lc] ( nn ltet[ua] im[ub] ltet[uc] - nn im[ua] n[ub] ltet[uc] - nn n[ua] im[ub] ltet[uc] ) + + Rojo[la,lb] nn nn ( n[ua] im[ub] - ltet[ua] im[ub] ), + + Psi0r -> R4p[la,lb,lc,ld] ltet[ua] ltet[uc] (rm[ub] rm[ud] - im[ub] im[ud]) + + 2 Ro[la,lb,lc] nn ltet[ub] (rm[ua] rm[uc] - im[ua] im[uc]) + + Rojo[la,lb] nn nn (rm[ua] rm[ub] - im[ua] im[ub]), + + Psi0i -> R4p[la,lb,lc,ld] ltet[ua] ltet[uc] (rm[ub] im[ud] + im[ub] rm[ud]) + + 2 Ro[la,lb,lc] nn ltet[ub] (rm[ua] im[uc] + im[ua] rm[uc]) + + Rojo[la,lb] nn nn (rm[ua] im[ub] + im[ua] rm[ub]) +}; + +invariantEqs = { + (* Scalar invariants I and J as defined in (2.2a) and (2.2b) of arXiv:gr-qc/0407013 *) + curvIr -> ComplexExpand[Re[3 (Psi2r+I Psi2i)^2 - 4 (Psi1r+I Psi1i) (Psi3r + I Psi3i) + (Psi4r + I Psi4i) (Psi0r + I Psi0i)]], + curvIi -> ComplexExpand[Im[3 (Psi2r+I Psi2i)^2 - 4 (Psi1r+I Psi1i) (Psi3r + I Psi3i) + (Psi4r + I Psi4i) (Psi0r + I Psi0i)]], + curvJr -> ComplexExpand[Re[Det[{{Psi4r+I Psi4i,Psi3r+I Psi3i,Psi2r+I Psi2i}, + {Psi3r+I Psi3i,Psi2r+I Psi2i,Psi1r+I Psi1i}, + {Psi2r+I Psi2i,Psi1r+I Psi1i,Psi0r+I Psi0i}}]]], + curvJi -> ComplexExpand[Im[Det[{{Psi4r+I Psi4i,Psi3r+I Psi3i,Psi2r+I Psi2i}, + {Psi3r+I Psi3i,Psi2r+I Psi2i,Psi1r+I Psi1i}, + {Psi2r+I Psi2i,Psi1r+I Psi1i,Psi0r+I Psi0i}}]]], + + (* Scalar invariants J1, J2, J3 and J4 of the Narlikar and Karmarkar basis as defined + in B5-B8 of arXiv:0704.1756. Computed from Weyl tensor expressions using xTensor. *) + curvJ1 -> -16(3 Psi2i^2-3 Psi2r^2-4 Psi1i Psi3i+4 Psi1r Psi3r+Psi0i Psi4i-Psi0r Psi4r), + curvJ2 -> 96(-3 Psi2i^2 Psi2r+Psi2r^3+2 Psi1r Psi2i Psi3i+2 Psi1i Psi2r Psi3i-Psi0r Psi3i^2+2 Psi1i Psi2i Psi3r-2 Psi1r Psi2r Psi3r + -2 Psi0i Psi3i Psi3r+Psi0r Psi3r^2-2 Psi1i Psi1r Psi4i+Psi0r Psi2i Psi4i+Psi0i Psi2r Psi4i-Psi1i^2 Psi4r+Psi1r^2 Psi4r + +Psi0i Psi2i Psi4r-Psi0r Psi2r Psi4r), + curvJ3 -> 64(9 Psi2i^4-54 Psi2i^2 Psi2r^2+9 Psi2r^4-24 Psi1i Psi2i^2 Psi3i+48 Psi1r Psi2i Psi2r Psi3i+24 Psi1i Psi2r^2 Psi3i + +16 Psi1i^2 Psi3i^2-16 Psi1r^2 Psi3i^2+24 Psi1r Psi2i^2 Psi3r+48 Psi1i Psi2i Psi2r Psi3r-24 Psi1r Psi2r^2 Psi3r + -64 Psi1i Psi1r Psi3i Psi3r-16 Psi1i^2 Psi3r^2+16 Psi1r^2 Psi3r^2+6 Psi0i Psi2i^2 Psi4i-12 Psi0r Psi2i Psi2r Psi4i + -6 Psi0i Psi2r^2 Psi4i-8 Psi0i Psi1i Psi3i Psi4i+8 Psi0r Psi1r Psi3i Psi4i+8 Psi0r Psi1i Psi3r Psi4i + +8 Psi0i Psi1r Psi3r Psi4i+Psi0i^2 Psi4i^2-Psi0r^2 Psi4i^2-6 Psi0r Psi2i^2 Psi4r-12 Psi0i Psi2i Psi2r Psi4r+6 Psi0r Psi2r^2 Psi4r + +8 Psi0r Psi1i Psi3i Psi4r+8 Psi0i Psi1r Psi3i Psi4r+8 Psi0i Psi1i Psi3r Psi4r-8 Psi0r Psi1r Psi3r Psi4r-4 Psi0i Psi0r Psi4i Psi4r-Psi0i^2 Psi4r^2+Psi0r^2 Psi4r^2), + curvJ4 -> -640(-15 Psi2i^4 Psi2r+30 Psi2i^2 Psi2r^3-3 Psi2r^5+10 Psi1r Psi2i^3 Psi3i+30 Psi1i Psi2i^2 Psi2r Psi3i-30 Psi1r Psi2i Psi2r^2 Psi3i + -10 Psi1i Psi2r^3 Psi3i-16 Psi1i Psi1r Psi2i Psi3i^2-3 Psi0r Psi2i^2 Psi3i^2-8 Psi1i^2 Psi2r Psi3i^2+8 Psi1r^2 Psi2r Psi3i^2 + -6 Psi0i Psi2i Psi2r Psi3i^2+3 Psi0r Psi2r^2 Psi3i^2+4 Psi0r Psi1i Psi3i^3+4 Psi0i Psi1r Psi3i^3+10 Psi1i Psi2i^3 Psi3r + -30 Psi1r Psi2i^2 Psi2r Psi3r-30 Psi1i Psi2i Psi2r^2 Psi3r+10 Psi1r Psi2r^3 Psi3r-16 Psi1i^2 Psi2i Psi3i Psi3r + +16 Psi1r^2 Psi2i Psi3i Psi3r-6 Psi0i Psi2i^2 Psi3i Psi3r+32 Psi1i Psi1r Psi2r Psi3i Psi3r+12 Psi0r Psi2i Psi2r Psi3i Psi3r + +6 Psi0i Psi2r^2 Psi3i Psi3r+12 Psi0i Psi1i Psi3i^2 Psi3r-12 Psi0r Psi1r Psi3i^2 Psi3r+16 Psi1i Psi1r Psi2i Psi3r^2 + +3 Psi0r Psi2i^2 Psi3r^2+8 Psi1i^2 Psi2r Psi3r^2-8 Psi1r^2 Psi2r Psi3r^2+6 Psi0i Psi2i Psi2r Psi3r^2-3 Psi0r Psi2r^2 Psi3r^2 + -12 Psi0r Psi1i Psi3i Psi3r^2-12 Psi0i Psi1r Psi3i Psi3r^2-4 Psi0i Psi1i Psi3r^3+4 Psi0r Psi1r Psi3r^3-6 Psi1i Psi1r Psi2i^2 Psi4i + +2 Psi0r Psi2i^3 Psi4i-6 Psi1i^2 Psi2i Psi2r Psi4i+6 Psi1r^2 Psi2i Psi2r Psi4i+6 Psi0i Psi2i^2 Psi2r Psi4i + +6 Psi1i Psi1r Psi2r^2 Psi4i-6 Psi0r Psi2i Psi2r^2 Psi4i-2 Psi0i Psi2r^3 Psi4i+12 Psi1i^2 Psi1r Psi3i Psi4i-4 Psi1r^3 Psi3i Psi4i + -2 Psi0r Psi1i Psi2i Psi3i Psi4i-2 Psi0i Psi1r Psi2i Psi3i Psi4i-2 Psi0i Psi1i Psi2r Psi3i Psi4i + +2 Psi0r Psi1r Psi2r Psi3i Psi4i-2 Psi0i Psi0r Psi3i^2 Psi4i+4 Psi1i^3 Psi3r Psi4i-12 Psi1i Psi1r^2 Psi3r Psi4i + -2 Psi0i Psi1i Psi2i Psi3r Psi4i+2 Psi0r Psi1r Psi2i Psi3r Psi4i+2 Psi0r Psi1i Psi2r Psi3r Psi4i + +2 Psi0i Psi1r Psi2r Psi3r Psi4i-2 Psi0i^2 Psi3i Psi3r Psi4i+2 Psi0r^2 Psi3i Psi3r Psi4i+2 Psi0i Psi0r Psi3r^2 Psi4i + -Psi0r Psi1i^2 Psi4i^2-2 Psi0i Psi1i Psi1r Psi4i^2+Psi0r Psi1r^2 Psi4i^2+2 Psi0i Psi0r Psi2i Psi4i^2+Psi0i^2 Psi2r Psi4i^2 + -Psi0r^2 Psi2r Psi4i^2-3 Psi1i^2 Psi2i^2 Psi4r+3 Psi1r^2 Psi2i^2 Psi4r+2 Psi0i Psi2i^3 Psi4r+12 Psi1i Psi1r Psi2i Psi2r Psi4r + -6 Psi0r Psi2i^2 Psi2r Psi4r+3 Psi1i^2 Psi2r^2 Psi4r-3 Psi1r^2 Psi2r^2 Psi4r-6 Psi0i Psi2i Psi2r^2 Psi4r+2 Psi0r Psi2r^3 Psi4r + +4 Psi1i^3 Psi3i Psi4r-12 Psi1i Psi1r^2 Psi3i Psi4r-2 Psi0i Psi1i Psi2i Psi3i Psi4r+2 Psi0r Psi1r Psi2i Psi3i Psi4r + +2 Psi0r Psi1i Psi2r Psi3i Psi4r+2 Psi0i Psi1r Psi2r Psi3i Psi4r-Psi0i^2 Psi3i^2 Psi4r+Psi0r^2 Psi3i^2 Psi4r + -12 Psi1i^2 Psi1r Psi3r Psi4r+4 Psi1r^3 Psi3r Psi4r+2 Psi0r Psi1i Psi2i Psi3r Psi4r+2 Psi0i Psi1r Psi2i Psi3r Psi4r + +2 Psi0i Psi1i Psi2r Psi3r Psi4r-2 Psi0r Psi1r Psi2r Psi3r Psi4r+4 Psi0i Psi0r Psi3i Psi3r Psi4r+Psi0i^2 Psi3r^2 Psi4r-Psi0r^2 Psi3r^2 Psi4r + -2 Psi0i Psi1i^2 Psi4i Psi4r+4 Psi0r Psi1i Psi1r Psi4i Psi4r+2 Psi0i Psi1r^2 Psi4i Psi4r+2 Psi0i^2 Psi2i Psi4i Psi4r + -2 Psi0r^2 Psi2i Psi4i Psi4r-4 Psi0i Psi0r Psi2r Psi4i Psi4r+Psi0r Psi1i^2 Psi4r^2+2 Psi0i Psi1i Psi1r Psi4r^2-Psi0r Psi1r^2 Psi4r^2 + -2 Psi0i Psi0r Psi2i Psi4r^2-Psi0i^2 Psi2r Psi4r^2+Psi0r^2 Psi2r Psi4r^2) +}; + +Psi4Calc[fdOrder_, PD_] := +{ + Name -> "WeylScal4_psi4_calc_" <> fdOrder, + Where -> Interior, + After -> "ADMBase_SetADMVars", + ConditionalOnKeywords -> {{"fd_order", fdOrder}, {"calc_scalars", "psi4"}}, + Shorthands -> shorthands, + Equations -> psi4Eqs[PD] +}; + +PsisCalc[fdOrder_, PD_] := +{ + Name -> "WeylScal4_psis_calc_" <> fdOrder, + Where -> Interior, + After -> "ADMBase_SetADMVars", + ConditionalOnKeywords -> {{"fd_order", fdOrder}, {"calc_scalars", "psis"}}, + Shorthands -> shorthands, + Equations -> Join[psi4Eqs[PD], otherPsiEqs] +}; + +InvariantsCalc[fdOrder_, PD_] := +{ + Name -> "WeylScal4_invars_calc_" <> fdOrder, + Where -> Everywhere, + After -> "WeylScal4_psis_calc_" <> fdOrder <> "_group", + ConditionalOnKeywords -> {{"fd_order", fdOrder}, {"calc_scalars", "psis"}, {"calc_invariants", "always"}}, + Equations -> invariantEqs +}; + + +(**************************************************************************** + Construct the thorn + ****************************************************************************) + +fdOrderParam = +{ + Name -> "fd_order", + Default -> "Nth", + AllowedValues -> {"Nth", "2nd", "4th"} +}; + +calcScalarsParam = { + Name -> "calc_scalars", + Description -> "Which scalars to calculate", + AllowedValues -> {"psi4", "psis"}, + Default -> "psi4" +}; + +calcInvariantsParam = { + Name -> "calc_invariants", + Description -> "Compute invariants", + AllowedValues -> {"always", "never"}, + Default -> "never" +}; + +keywordParameters = +{ + fdOrderParam, calcScalarsParam, calcInvariantsParam +}; + +intParameters = +{ + { + Name -> fdOrder, + Default -> 2, + AllowedValues -> {2,4,6,8} + } +}; + + +calculations = +{ + Psi4Calc["Nth", PDstandard], + Psi4Calc["2nd", PDstandard2nd], + Psi4Calc["4th", PDstandard4th], + PsisCalc["Nth", PDstandard], + PsisCalc["2nd", PDstandard2nd], + PsisCalc["4th", PDstandard4th], + InvariantsCalc["Nth", PDstandard], + InvariantsCalc["2nd", PDstandard2nd], + InvariantsCalc["4th", PDstandard4th] +}; + +CreateKrancThornTT[groups, ".", "WeylScal4", + Calculations -> calculations, + DeclaredGroups -> declaredGroupNames, + PartialDerivatives -> derivatives, + KeywordParameters -> keywordParameters, + RealParameters -> realParameters, + IntParameters -> intParameters, + InheritedImplementations -> {"admbase", "methodoflines"}, + UseJacobian -> False, + UseLoopControl -> False, + UseVectors -> False]; diff --git a/WeylScal4/m/copy-if-changed.sh b/WeylScal4/m/copy-if-changed.sh new file mode 100755 index 00000000..d46490f1 --- /dev/null +++ b/WeylScal4/m/copy-if-changed.sh @@ -0,0 +1,103 @@ +#! /bin/bash + +set -e + +src=$1 +dst=$2 + +# Copy tree $src to tree $dst + + +if test -z "$src" || test -z "$dst" || test "$src" = "$dst"; then + echo "Usage: $0 " + exit 1 +fi + + + +if test -f $src; then + + # Both $src and $dst must be files. + + test -f $dst || ! test -e $dst || exit 3 + + # Copy file if it differs + srcfile=$src + dstfile=$dst + if cmp -s $srcfile $dstfile; then + : # unchanged; do nothing + else + echo cp $srcfile + cp $srcfile $dstfile + fi + +fi + + + +if test -d $src; then + + # Both $src and $dst must be directories. $dst is created if it + # does not exist + + # All files in the source tree are checked; if they already exist + # in the destination tree and are identical, they are ignored, + # otherwise they are copied. Missing directories are created. + + # All files in the destination tree are checked; if they do not + # exist in the source tree, they are deleted. + + test -e $dst || mkdir -p $dst + test -d $dst || exit 3 + + # find inode number to identify the src directory later on + srcinode=$(ls -id $src | awk '{print $1}') + + # Create all directories + for dir in $(cd $src && find . -type d); do + dstdir=$dst/$dir + if test -d $dstdir; then + : # directory exists; do nothing + else + echo mkdir $dstdir + mkdir -p $dstdir + fi + done + + # Delete directories which do not exist + for dir in $(cd $dst && find . \( -name 'CVS' -o -name '.svn' -o -name '.git' -o -name '.hg' -o -name '_darcs' -o -inum $srcinode \) -prune -o -type d -print); do + srcdir=$src/$dir + dstdir=$dst/$dir + if test -d $srcdir; then + : # directory exists; do nothing + else + echo rm -rf $dstdir + rm -rf $dstdir + fi + done + + # Copy files that differ + for file in $(cd $src && find . -type f); do + srcfile=$src/$file + dstfile=$dst/$file + if cmp -s $srcfile $dstfile; then + : # unchanged; do nothing + else + echo cp $srcfile + cp $srcfile $dstfile + fi + done + + # Delete files which do not exist + for file in $(cd $dst && find . \( -name 'CVS' -o -name '.svn' -o -name '.git' -o -name '.hg' -o -name '_darcs' -o -inum $srcinode \) -prune -o -type f -print); do + srcfile=$src/$file + dstfile=$dst/$file + if test -e $srcfile; then + : # file exists; do nothing + else + echo rm $dstfile + rm $dstfile + fi + done + +fi diff --git a/WeylScal4/m/runmath.sh b/WeylScal4/m/runmath.sh new file mode 100755 index 00000000..21ad75b9 --- /dev/null +++ b/WeylScal4/m/runmath.sh @@ -0,0 +1,24 @@ +#! /bin/bash + +# Abort on errors +set -e + +script=$1 + +if test -z "$script"; then + echo "Usage:" + echo "$0 " + exit 2 +fi + +error=$(basename $script .m).err +output=$(basename $script .m).out + +rm -f $output + +# Run Kranc to regenerate the code +: ${KRANCPATH=../../../../repos/Kranc} +${KRANCPATH}/Bin/kranc $script | tee $error +[ $PIPESTATUS -eq 0 ] || exit $PIPESTATUS + +mv $error $output diff --git a/WeylScal4/param.ccl b/WeylScal4/param.ccl new file mode 100644 index 00000000..d6001731 --- /dev/null +++ b/WeylScal4/param.ccl @@ -0,0 +1,188 @@ +# File produced by Kranc + + +restricted: +CCTK_INT verbose "verbose" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT other_timelevels "Number of active timelevels for non-evolved grid functions" STEERABLE=RECOVER +{ + 0:3 :: "" +} 1 + +restricted: +CCTK_REAL offset "offset" +{ + *:* :: "" +} 1.e-15 + +restricted: +CCTK_REAL xorig "xorig" +{ + *:* :: "" +} 0 + +restricted: +CCTK_REAL yorig "yorig" +{ + *:* :: "" +} 0 + +restricted: +CCTK_REAL zorig "zorig" +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT fdOrder "fdOrder" +{ + 2 :: "" + 4 :: "" + 6 :: "" + 8 :: "" +} 2 + +restricted: +CCTK_INT tile_size "Loop tile size" +{ + *:* :: "" +} -1 + +private: +CCTK_KEYWORD calc_scalars "Which scalars to calculate" +{ + "psi4" :: "" + "psis" :: "" +} "psi4" + +private: +CCTK_KEYWORD calc_invariants "Compute invariants" +{ + "always" :: "" + "never" :: "" +} "never" + +restricted: +CCTK_INT timelevels "Number of active timelevels" STEERABLE=RECOVER +{ + 0:1 :: "" +} 1 + +restricted: +CCTK_INT rhs_timelevels "Number of active RHS timelevels" STEERABLE=RECOVER +{ + 0:3 :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_psi4_calc_Nth_calc_every "WeylScal4_psi4_calc_Nth_calc_every" STEERABLE=ALWAYS +{ + *:* :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_psi4_calc_2nd_calc_every "WeylScal4_psi4_calc_2nd_calc_every" STEERABLE=ALWAYS +{ + *:* :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_psi4_calc_4th_calc_every "WeylScal4_psi4_calc_4th_calc_every" STEERABLE=ALWAYS +{ + *:* :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_psis_calc_Nth_calc_every "WeylScal4_psis_calc_Nth_calc_every" STEERABLE=ALWAYS +{ + *:* :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_psis_calc_2nd_calc_every "WeylScal4_psis_calc_2nd_calc_every" STEERABLE=ALWAYS +{ + *:* :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_psis_calc_4th_calc_every "WeylScal4_psis_calc_4th_calc_every" STEERABLE=ALWAYS +{ + *:* :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_invars_calc_Nth_calc_every "WeylScal4_invars_calc_Nth_calc_every" STEERABLE=ALWAYS +{ + *:* :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_invars_calc_2nd_calc_every "WeylScal4_invars_calc_2nd_calc_every" STEERABLE=ALWAYS +{ + *:* :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_invars_calc_4th_calc_every "WeylScal4_invars_calc_4th_calc_every" STEERABLE=ALWAYS +{ + *:* :: "" +} 1 + +restricted: +CCTK_INT WeylScal4_psi4_calc_Nth_calc_offset "WeylScal4_psi4_calc_Nth_calc_offset" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT WeylScal4_psi4_calc_2nd_calc_offset "WeylScal4_psi4_calc_2nd_calc_offset" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT WeylScal4_psi4_calc_4th_calc_offset "WeylScal4_psi4_calc_4th_calc_offset" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT WeylScal4_psis_calc_Nth_calc_offset "WeylScal4_psis_calc_Nth_calc_offset" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT WeylScal4_psis_calc_2nd_calc_offset "WeylScal4_psis_calc_2nd_calc_offset" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT WeylScal4_psis_calc_4th_calc_offset "WeylScal4_psis_calc_4th_calc_offset" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT WeylScal4_invars_calc_Nth_calc_offset "WeylScal4_invars_calc_Nth_calc_offset" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT WeylScal4_invars_calc_2nd_calc_offset "WeylScal4_invars_calc_2nd_calc_offset" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + +restricted: +CCTK_INT WeylScal4_invars_calc_4th_calc_offset "WeylScal4_invars_calc_4th_calc_offset" STEERABLE=ALWAYS +{ + *:* :: "" +} 0 + diff --git a/WeylScal4/schedule.ccl b/WeylScal4/schedule.ccl new file mode 100644 index 00000000..ee019b61 --- /dev/null +++ b/WeylScal4/schedule.ccl @@ -0,0 +1,52 @@ +# File produced by Kranc + +STORAGE: Psi4r_group[timelevels] +STORAGE: Psi4i_group[timelevels] + +schedule group MoL_PseudoEvolution at ANALYSIS +{ +} "Group to compute constraints" + +schedule group MoL_PseudoEvolution AT INITIAL AFTER Z4c_PostStepGroup2 +{ +} "Group to compute constraints" + +schedule group WeylScal4_psi4_calc_4th_group in MoL_PseudoEvolution after ADMBase_SetADMVars +{ +} "WeylScal4_psi4_calc_4th" + +schedule WeylScal4_psi4_calc_4th in WeylScal4_psi4_calc_4th_group +{ + LANG: C + READS: admbase::kxx(Everywhere) + READS: admbase::kxy(Everywhere) + READS: admbase::kxz(Everywhere) + READS: admbase::kyy(Everywhere) + READS: admbase::kyz(Everywhere) + READS: admbase::kzz(Everywhere) + READS: admbase::gxx(Everywhere) + READS: admbase::gxy(Everywhere) + READS: admbase::gxz(Everywhere) + READS: admbase::gyy(Everywhere) + READS: admbase::gyz(Everywhere) + READS: admbase::gzz(Everywhere) + READS: Coordinates::vertex_coords(Everywhere) + WRITES: WeylScal4::Psi4i(Interior) + WRITES: WeylScal4::Psi4r(Interior) +} "WeylScal4_psi4_calc_4th" + +schedule WeylScal4_psi4_calc_4th_SelectBCs in WeylScal4_psi4_calc_4th_bc_group +{ + LANG: C + OPTIONS: level + SYNC: Psi4i_group + SYNC: Psi4r_group +} "WeylScal4_psi4_calc_4th_SelectBCs" + +schedule group ApplyBCs as WeylScal4_psi4_calc_4th_ApplyBCs in WeylScal4_psi4_calc_4th_bc_group after WeylScal4_psi4_calc_4th_SelectBCs +{ +} "Apply BCs for groups set in WeylScal4_psi4_calc_4th" + +schedule group WeylScal4_psi4_calc_4th_bc_group in WeylScal4_psi4_calc_4th_group after WeylScal4_psi4_calc_4th +{ +} "WeylScal4_psi4_calc_4th" diff --git a/WeylScal4/src/Boundaries.cc b/WeylScal4/src/Boundaries.cc new file mode 100644 index 00000000..e78e2708 --- /dev/null +++ b/WeylScal4/src/Boundaries.cc @@ -0,0 +1,49 @@ +/* File produced by Kranc */ + +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" +#include "cctk_Faces.h" +#include "util_Table.h" +#include "Kranc.hh" + + +/* the boundary treatment is split into 3 steps: */ +/* 1. excision */ +/* 2. symmetries */ +/* 3. "other" boundary conditions, e.g. radiative */ + +/* to simplify scheduling and testing, the 3 steps */ +/* are currently applied in separate functions */ + + +extern "C" void WeylScal4_CheckBoundaries(CCTK_ARGUMENTS) +{ +#ifdef DECLARE_CCTK_ARGUMENTS_WeylScal4_CheckBoundaries + DECLARE_CCTK_ARGUMENTS_CHECKED(WeylScal4_CheckBoundaries); +#else + DECLARE_CCTK_ARGUMENTS; +#endif + DECLARE_CCTK_PARAMETERS; + + return; +} + +extern "C" void WeylScal4_SelectBoundConds(CCTK_ARGUMENTS) +{ +#ifdef DECLARE_CCTK_ARGUMENTS_WeylScal4_SelectBoundConds + DECLARE_CCTK_ARGUMENTS_CHECKED(WeylScal4_SelectBoundConds); +#else + DECLARE_CCTK_ARGUMENTS; +#endif + DECLARE_CCTK_PARAMETERS; + + CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0; + return; +} + + + +/* template for entries in parameter file: +*/ + diff --git a/WeylScal4/src/Differencing.h b/WeylScal4/src/Differencing.h new file mode 100644 index 00000000..bd3dd545 --- /dev/null +++ b/WeylScal4/src/Differencing.h @@ -0,0 +1,864 @@ +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd1(u) ((-KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0))*p1o2dx) +#else +# define PDstandard2nd1(u) (PDstandard2nd1_impl(u,p1o2dx,cdj,cdk)) +static CCTK_REAL PDstandard2nd1_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dx, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd1_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dx, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0))*p1o2dx; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd2(u) ((-KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0))*p1o2dy) +#else +# define PDstandard2nd2(u) (PDstandard2nd2_impl(u,p1o2dy,cdj,cdk)) +static CCTK_REAL PDstandard2nd2_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd2_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0))*p1o2dy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd3(u) ((-KRANC_GFOFFSET3D(u,0,0,-1) + KRANC_GFOFFSET3D(u,0,0,1))*p1o2dz) +#else +# define PDstandard2nd3(u) (PDstandard2nd3_impl(u,p1o2dz,cdj,cdk)) +static CCTK_REAL PDstandard2nd3_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd3_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard2nd2_impl(u, p1o2dz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd11(u) ((-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0))*p1odx2) +#else +# define PDstandard2nd11(u) (PDstandard2nd11_impl(u,p1odx2,cdj,cdk)) +static CCTK_REAL PDstandard2nd11_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1odx2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd11_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1odx2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0))*p1odx2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd22(u) ((-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0))*p1ody2) +#else +# define PDstandard2nd22(u) (PDstandard2nd22_impl(u,p1ody2,cdj,cdk)) +static CCTK_REAL PDstandard2nd22_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1ody2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd22_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1ody2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0))*p1ody2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd33(u) ((-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,0,0,-1) + KRANC_GFOFFSET3D(u,0,0,1))*p1odz2) +#else +# define PDstandard2nd33(u) (PDstandard2nd33_impl(u,p1odz2,cdj,cdk)) +static CCTK_REAL PDstandard2nd33_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1odz2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd33_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1odz2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard2nd22_impl(u, p1odz2, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd12(u) ((KRANC_GFOFFSET3D(u,-1,-1,0) - KRANC_GFOFFSET3D(u,-1,1,0) - KRANC_GFOFFSET3D(u,1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0))*p1o4dxdy) +#else +# define PDstandard2nd12(u) (PDstandard2nd12_impl(u,p1o4dxdy,cdj,cdk)) +static CCTK_REAL PDstandard2nd12_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd12_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (KRANC_GFOFFSET3D(u,-1,-1,0) - KRANC_GFOFFSET3D(u,-1,1,0) - KRANC_GFOFFSET3D(u,1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0))*p1o4dxdy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd13(u) ((KRANC_GFOFFSET3D(u,-1,0,-1) - KRANC_GFOFFSET3D(u,-1,0,1) - KRANC_GFOFFSET3D(u,1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1))*p1o4dxdz) +#else +# define PDstandard2nd13(u) (PDstandard2nd13_impl(u,p1o4dxdz,cdj,cdk)) +static CCTK_REAL PDstandard2nd13_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd13_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard2nd12_impl(u, p1o4dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd21(u) ((KRANC_GFOFFSET3D(u,-1,-1,0) - KRANC_GFOFFSET3D(u,-1,1,0) - KRANC_GFOFFSET3D(u,1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0))*p1o4dxdy) +#else +# define PDstandard2nd21(u) (PDstandard2nd21_impl(u,p1o4dxdy,cdj,cdk)) +static CCTK_REAL PDstandard2nd21_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd21_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard2nd12_impl(u, p1o4dxdy, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd23(u) ((KRANC_GFOFFSET3D(u,0,-1,-1) - KRANC_GFOFFSET3D(u,0,-1,1) - KRANC_GFOFFSET3D(u,0,1,-1) + KRANC_GFOFFSET3D(u,0,1,1))*p1o4dydz) +#else +# define PDstandard2nd23(u) (PDstandard2nd23_impl(u,p1o4dydz,cdj,cdk)) +static CCTK_REAL PDstandard2nd23_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd23_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (KRANC_GFOFFSET3D(u,0,-1,-1) - KRANC_GFOFFSET3D(u,0,-1,1) - KRANC_GFOFFSET3D(u,0,1,-1) + KRANC_GFOFFSET3D(u,0,1,1))*p1o4dydz; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd31(u) ((KRANC_GFOFFSET3D(u,-1,0,-1) - KRANC_GFOFFSET3D(u,-1,0,1) - KRANC_GFOFFSET3D(u,1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1))*p1o4dxdz) +#else +# define PDstandard2nd31(u) (PDstandard2nd31_impl(u,p1o4dxdz,cdj,cdk)) +static CCTK_REAL PDstandard2nd31_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd31_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard2nd12_impl(u, p1o4dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard2nd32(u) ((KRANC_GFOFFSET3D(u,0,-1,-1) - KRANC_GFOFFSET3D(u,0,-1,1) - KRANC_GFOFFSET3D(u,0,1,-1) + KRANC_GFOFFSET3D(u,0,1,1))*p1o4dydz) +#else +# define PDstandard2nd32(u) (PDstandard2nd32_impl(u,p1o4dydz,cdj,cdk)) +static CCTK_REAL PDstandard2nd32_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard2nd32_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard2nd23_impl(u, p1o4dydz, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th1(u) ((-8*KRANC_GFOFFSET3D(u,-1,0,0) + 8*KRANC_GFOFFSET3D(u,1,0,0) + KRANC_GFOFFSET3D(u,-2,0,0) - KRANC_GFOFFSET3D(u,2,0,0))*p1o12dx) +#else +# define PDstandard4th1(u) (PDstandard4th1_impl(u,p1o12dx,cdj,cdk)) +static CCTK_REAL PDstandard4th1_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dx, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th1_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dx, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-8*KRANC_GFOFFSET3D(u,-1,0,0) + 8*KRANC_GFOFFSET3D(u,1,0,0) + KRANC_GFOFFSET3D(u,-2,0,0) - KRANC_GFOFFSET3D(u,2,0,0))*p1o12dx; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th2(u) ((-8*KRANC_GFOFFSET3D(u,0,-1,0) + 8*KRANC_GFOFFSET3D(u,0,1,0) + KRANC_GFOFFSET3D(u,0,-2,0) - KRANC_GFOFFSET3D(u,0,2,0))*p1o12dy) +#else +# define PDstandard4th2(u) (PDstandard4th2_impl(u,p1o12dy,cdj,cdk)) +static CCTK_REAL PDstandard4th2_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th2_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-8*KRANC_GFOFFSET3D(u,0,-1,0) + 8*KRANC_GFOFFSET3D(u,0,1,0) + KRANC_GFOFFSET3D(u,0,-2,0) - KRANC_GFOFFSET3D(u,0,2,0))*p1o12dy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th3(u) ((-8*KRANC_GFOFFSET3D(u,0,0,-1) + 8*KRANC_GFOFFSET3D(u,0,0,1) + KRANC_GFOFFSET3D(u,0,0,-2) - KRANC_GFOFFSET3D(u,0,0,2))*p1o12dz) +#else +# define PDstandard4th3(u) (PDstandard4th3_impl(u,p1o12dz,cdj,cdk)) +static CCTK_REAL PDstandard4th3_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th3_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard4th2_impl(u, p1o12dz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th11(u) ((30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0)) + KRANC_GFOFFSET3D(u,-2,0,0) + KRANC_GFOFFSET3D(u,2,0,0))*pm1o12dx2) +#else +# define PDstandard4th11(u) (PDstandard4th11_impl(u,pm1o12dx2,cdj,cdk)) +static CCTK_REAL PDstandard4th11_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dx2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th11_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dx2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0)) + KRANC_GFOFFSET3D(u,-2,0,0) + KRANC_GFOFFSET3D(u,2,0,0))*pm1o12dx2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th22(u) ((30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0)) + KRANC_GFOFFSET3D(u,0,-2,0) + KRANC_GFOFFSET3D(u,0,2,0))*pm1o12dy2) +#else +# define PDstandard4th22(u) (PDstandard4th22_impl(u,pm1o12dy2,cdj,cdk)) +static CCTK_REAL PDstandard4th22_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dy2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th22_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dy2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0)) + KRANC_GFOFFSET3D(u,0,-2,0) + KRANC_GFOFFSET3D(u,0,2,0))*pm1o12dy2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th33(u) ((30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,0,0,-1) + KRANC_GFOFFSET3D(u,0,0,1)) + KRANC_GFOFFSET3D(u,0,0,-2) + KRANC_GFOFFSET3D(u,0,0,2))*pm1o12dz2) +#else +# define PDstandard4th33(u) (PDstandard4th33_impl(u,pm1o12dz2,cdj,cdk)) +static CCTK_REAL PDstandard4th33_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dz2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th33_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dz2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard4th22_impl(u, pm1o12dz2, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th12(u) ((-64*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 64*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 8*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 8*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) + KRANC_GFOFFSET3D(u,-2,-2,0) - KRANC_GFOFFSET3D(u,-2,2,0) - KRANC_GFOFFSET3D(u,2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0))*p1o144dxdy) +#else +# define PDstandard4th12(u) (PDstandard4th12_impl(u,p1o144dxdy,cdj,cdk)) +static CCTK_REAL PDstandard4th12_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th12_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-64*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 64*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 8*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 8*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) + KRANC_GFOFFSET3D(u,-2,-2,0) - KRANC_GFOFFSET3D(u,-2,2,0) - KRANC_GFOFFSET3D(u,2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0))*p1o144dxdy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th13(u) ((-64*(KRANC_GFOFFSET3D(u,-1,0,1) + KRANC_GFOFFSET3D(u,1,0,-1)) + 64*(KRANC_GFOFFSET3D(u,-1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1)) + 8*(KRANC_GFOFFSET3D(u,-1,0,2) + KRANC_GFOFFSET3D(u,1,0,-2) + KRANC_GFOFFSET3D(u,-2,0,1) + KRANC_GFOFFSET3D(u,2,0,-1)) - 8*(KRANC_GFOFFSET3D(u,-1,0,-2) + KRANC_GFOFFSET3D(u,1,0,2) + KRANC_GFOFFSET3D(u,-2,0,-1) + KRANC_GFOFFSET3D(u,2,0,1)) + KRANC_GFOFFSET3D(u,-2,0,-2) - KRANC_GFOFFSET3D(u,-2,0,2) - KRANC_GFOFFSET3D(u,2,0,-2) + KRANC_GFOFFSET3D(u,2,0,2))*p1o144dxdz) +#else +# define PDstandard4th13(u) (PDstandard4th13_impl(u,p1o144dxdz,cdj,cdk)) +static CCTK_REAL PDstandard4th13_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th13_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard4th12_impl(u, p1o144dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th21(u) ((-64*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 64*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 8*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 8*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) + KRANC_GFOFFSET3D(u,-2,-2,0) - KRANC_GFOFFSET3D(u,-2,2,0) - KRANC_GFOFFSET3D(u,2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0))*p1o144dxdy) +#else +# define PDstandard4th21(u) (PDstandard4th21_impl(u,p1o144dxdy,cdj,cdk)) +static CCTK_REAL PDstandard4th21_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th21_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard4th12_impl(u, p1o144dxdy, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th23(u) ((-64*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 64*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 8*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 8*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) + KRANC_GFOFFSET3D(u,0,-2,-2) - KRANC_GFOFFSET3D(u,0,-2,2) - KRANC_GFOFFSET3D(u,0,2,-2) + KRANC_GFOFFSET3D(u,0,2,2))*p1o144dydz) +#else +# define PDstandard4th23(u) (PDstandard4th23_impl(u,p1o144dydz,cdj,cdk)) +static CCTK_REAL PDstandard4th23_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th23_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-64*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 64*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 8*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 8*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) + KRANC_GFOFFSET3D(u,0,-2,-2) - KRANC_GFOFFSET3D(u,0,-2,2) - KRANC_GFOFFSET3D(u,0,2,-2) + KRANC_GFOFFSET3D(u,0,2,2))*p1o144dydz; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th31(u) ((-64*(KRANC_GFOFFSET3D(u,-1,0,1) + KRANC_GFOFFSET3D(u,1,0,-1)) + 64*(KRANC_GFOFFSET3D(u,-1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1)) + 8*(KRANC_GFOFFSET3D(u,-1,0,2) + KRANC_GFOFFSET3D(u,1,0,-2) + KRANC_GFOFFSET3D(u,-2,0,1) + KRANC_GFOFFSET3D(u,2,0,-1)) - 8*(KRANC_GFOFFSET3D(u,-1,0,-2) + KRANC_GFOFFSET3D(u,1,0,2) + KRANC_GFOFFSET3D(u,-2,0,-1) + KRANC_GFOFFSET3D(u,2,0,1)) + KRANC_GFOFFSET3D(u,-2,0,-2) - KRANC_GFOFFSET3D(u,-2,0,2) - KRANC_GFOFFSET3D(u,2,0,-2) + KRANC_GFOFFSET3D(u,2,0,2))*p1o144dxdz) +#else +# define PDstandard4th31(u) (PDstandard4th31_impl(u,p1o144dxdz,cdj,cdk)) +static CCTK_REAL PDstandard4th31_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th31_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard4th12_impl(u, p1o144dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandard4th32(u) ((-64*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 64*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 8*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 8*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) + KRANC_GFOFFSET3D(u,0,-2,-2) - KRANC_GFOFFSET3D(u,0,-2,2) - KRANC_GFOFFSET3D(u,0,2,-2) + KRANC_GFOFFSET3D(u,0,2,2))*p1o144dydz) +#else +# define PDstandard4th32(u) (PDstandard4th32_impl(u,p1o144dydz,cdj,cdk)) +static CCTK_REAL PDstandard4th32_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandard4th32_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandard4th23_impl(u, p1o144dydz, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder21(u) ((-KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0))*p1o2dx) +#else +# define PDstandardfdOrder21(u) (PDstandardfdOrder21_impl(u,p1o2dx,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder21_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dx, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder21_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dx, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0))*p1o2dx; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder22(u) ((-KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0))*p1o2dy) +#else +# define PDstandardfdOrder22(u) (PDstandardfdOrder22_impl(u,p1o2dy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder22_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder22_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0))*p1o2dy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder23(u) ((-KRANC_GFOFFSET3D(u,0,0,-1) + KRANC_GFOFFSET3D(u,0,0,1))*p1o2dz) +#else +# define PDstandardfdOrder23(u) (PDstandardfdOrder23_impl(u,p1o2dz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder23_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder23_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o2dz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder22_impl(u, p1o2dz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder41(u) ((-8*KRANC_GFOFFSET3D(u,-1,0,0) + 8*KRANC_GFOFFSET3D(u,1,0,0) + KRANC_GFOFFSET3D(u,-2,0,0) - KRANC_GFOFFSET3D(u,2,0,0))*p1o12dx) +#else +# define PDstandardfdOrder41(u) (PDstandardfdOrder41_impl(u,p1o12dx,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder41_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dx, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder41_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dx, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-8*KRANC_GFOFFSET3D(u,-1,0,0) + 8*KRANC_GFOFFSET3D(u,1,0,0) + KRANC_GFOFFSET3D(u,-2,0,0) - KRANC_GFOFFSET3D(u,2,0,0))*p1o12dx; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder42(u) ((-8*KRANC_GFOFFSET3D(u,0,-1,0) + 8*KRANC_GFOFFSET3D(u,0,1,0) + KRANC_GFOFFSET3D(u,0,-2,0) - KRANC_GFOFFSET3D(u,0,2,0))*p1o12dy) +#else +# define PDstandardfdOrder42(u) (PDstandardfdOrder42_impl(u,p1o12dy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder42_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder42_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-8*KRANC_GFOFFSET3D(u,0,-1,0) + 8*KRANC_GFOFFSET3D(u,0,1,0) + KRANC_GFOFFSET3D(u,0,-2,0) - KRANC_GFOFFSET3D(u,0,2,0))*p1o12dy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder43(u) ((-8*KRANC_GFOFFSET3D(u,0,0,-1) + 8*KRANC_GFOFFSET3D(u,0,0,1) + KRANC_GFOFFSET3D(u,0,0,-2) - KRANC_GFOFFSET3D(u,0,0,2))*p1o12dz) +#else +# define PDstandardfdOrder43(u) (PDstandardfdOrder43_impl(u,p1o12dz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder43_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder43_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o12dz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder42_impl(u, p1o12dz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder61(u) ((-45*KRANC_GFOFFSET3D(u,-1,0,0) + 45*KRANC_GFOFFSET3D(u,1,0,0) + 9*KRANC_GFOFFSET3D(u,-2,0,0) - 9*KRANC_GFOFFSET3D(u,2,0,0) - KRANC_GFOFFSET3D(u,-3,0,0) + KRANC_GFOFFSET3D(u,3,0,0))*p1o60dx) +#else +# define PDstandardfdOrder61(u) (PDstandardfdOrder61_impl(u,p1o60dx,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder61_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o60dx, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder61_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o60dx, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-45*KRANC_GFOFFSET3D(u,-1,0,0) + 45*KRANC_GFOFFSET3D(u,1,0,0) + 9*KRANC_GFOFFSET3D(u,-2,0,0) - 9*KRANC_GFOFFSET3D(u,2,0,0) - KRANC_GFOFFSET3D(u,-3,0,0) + KRANC_GFOFFSET3D(u,3,0,0))*p1o60dx; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder62(u) ((-45*KRANC_GFOFFSET3D(u,0,-1,0) + 45*KRANC_GFOFFSET3D(u,0,1,0) + 9*KRANC_GFOFFSET3D(u,0,-2,0) - 9*KRANC_GFOFFSET3D(u,0,2,0) - KRANC_GFOFFSET3D(u,0,-3,0) + KRANC_GFOFFSET3D(u,0,3,0))*p1o60dy) +#else +# define PDstandardfdOrder62(u) (PDstandardfdOrder62_impl(u,p1o60dy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder62_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o60dy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder62_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o60dy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-45*KRANC_GFOFFSET3D(u,0,-1,0) + 45*KRANC_GFOFFSET3D(u,0,1,0) + 9*KRANC_GFOFFSET3D(u,0,-2,0) - 9*KRANC_GFOFFSET3D(u,0,2,0) - KRANC_GFOFFSET3D(u,0,-3,0) + KRANC_GFOFFSET3D(u,0,3,0))*p1o60dy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder63(u) ((-45*KRANC_GFOFFSET3D(u,0,0,-1) + 45*KRANC_GFOFFSET3D(u,0,0,1) + 9*KRANC_GFOFFSET3D(u,0,0,-2) - 9*KRANC_GFOFFSET3D(u,0,0,2) - KRANC_GFOFFSET3D(u,0,0,-3) + KRANC_GFOFFSET3D(u,0,0,3))*p1o60dz) +#else +# define PDstandardfdOrder63(u) (PDstandardfdOrder63_impl(u,p1o60dz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder63_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o60dz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder63_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o60dz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder62_impl(u, p1o60dz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder81(u) ((-672*KRANC_GFOFFSET3D(u,-1,0,0) + 672*KRANC_GFOFFSET3D(u,1,0,0) + 168*KRANC_GFOFFSET3D(u,-2,0,0) - 168*KRANC_GFOFFSET3D(u,2,0,0) - 32*KRANC_GFOFFSET3D(u,-3,0,0) + 32*KRANC_GFOFFSET3D(u,3,0,0) + 3*KRANC_GFOFFSET3D(u,-4,0,0) - 3*KRANC_GFOFFSET3D(u,4,0,0))*p1o840dx) +#else +# define PDstandardfdOrder81(u) (PDstandardfdOrder81_impl(u,p1o840dx,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder81_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o840dx, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder81_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o840dx, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-672*KRANC_GFOFFSET3D(u,-1,0,0) + 672*KRANC_GFOFFSET3D(u,1,0,0) + 168*KRANC_GFOFFSET3D(u,-2,0,0) - 168*KRANC_GFOFFSET3D(u,2,0,0) - 32*KRANC_GFOFFSET3D(u,-3,0,0) + 32*KRANC_GFOFFSET3D(u,3,0,0) + 3*KRANC_GFOFFSET3D(u,-4,0,0) - 3*KRANC_GFOFFSET3D(u,4,0,0))*p1o840dx; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder82(u) ((-672*KRANC_GFOFFSET3D(u,0,-1,0) + 672*KRANC_GFOFFSET3D(u,0,1,0) + 168*KRANC_GFOFFSET3D(u,0,-2,0) - 168*KRANC_GFOFFSET3D(u,0,2,0) - 32*KRANC_GFOFFSET3D(u,0,-3,0) + 32*KRANC_GFOFFSET3D(u,0,3,0) + 3*KRANC_GFOFFSET3D(u,0,-4,0) - 3*KRANC_GFOFFSET3D(u,0,4,0))*p1o840dy) +#else +# define PDstandardfdOrder82(u) (PDstandardfdOrder82_impl(u,p1o840dy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder82_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o840dy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder82_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o840dy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-672*KRANC_GFOFFSET3D(u,0,-1,0) + 672*KRANC_GFOFFSET3D(u,0,1,0) + 168*KRANC_GFOFFSET3D(u,0,-2,0) - 168*KRANC_GFOFFSET3D(u,0,2,0) - 32*KRANC_GFOFFSET3D(u,0,-3,0) + 32*KRANC_GFOFFSET3D(u,0,3,0) + 3*KRANC_GFOFFSET3D(u,0,-4,0) - 3*KRANC_GFOFFSET3D(u,0,4,0))*p1o840dy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder83(u) ((-672*KRANC_GFOFFSET3D(u,0,0,-1) + 672*KRANC_GFOFFSET3D(u,0,0,1) + 168*KRANC_GFOFFSET3D(u,0,0,-2) - 168*KRANC_GFOFFSET3D(u,0,0,2) - 32*KRANC_GFOFFSET3D(u,0,0,-3) + 32*KRANC_GFOFFSET3D(u,0,0,3) + 3*KRANC_GFOFFSET3D(u,0,0,-4) - 3*KRANC_GFOFFSET3D(u,0,0,4))*p1o840dz) +#else +# define PDstandardfdOrder83(u) (PDstandardfdOrder83_impl(u,p1o840dz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder83_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o840dz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder83_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o840dz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder82_impl(u, p1o840dz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder211(u) ((-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0))*p1odx2) +#else +# define PDstandardfdOrder211(u) (PDstandardfdOrder211_impl(u,p1odx2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder211_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1odx2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder211_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1odx2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0))*p1odx2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder222(u) ((-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0))*p1ody2) +#else +# define PDstandardfdOrder222(u) (PDstandardfdOrder222_impl(u,p1ody2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder222_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1ody2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder222_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1ody2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0))*p1ody2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder233(u) ((-2*KRANC_GFOFFSET3D(u,0,0,0) + KRANC_GFOFFSET3D(u,0,0,-1) + KRANC_GFOFFSET3D(u,0,0,1))*p1odz2) +#else +# define PDstandardfdOrder233(u) (PDstandardfdOrder233_impl(u,p1odz2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder233_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1odz2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder233_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1odz2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder222_impl(u, p1odz2, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder411(u) ((30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0)) + KRANC_GFOFFSET3D(u,-2,0,0) + KRANC_GFOFFSET3D(u,2,0,0))*pm1o12dx2) +#else +# define PDstandardfdOrder411(u) (PDstandardfdOrder411_impl(u,pm1o12dx2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder411_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dx2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder411_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dx2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0)) + KRANC_GFOFFSET3D(u,-2,0,0) + KRANC_GFOFFSET3D(u,2,0,0))*pm1o12dx2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder422(u) ((30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0)) + KRANC_GFOFFSET3D(u,0,-2,0) + KRANC_GFOFFSET3D(u,0,2,0))*pm1o12dy2) +#else +# define PDstandardfdOrder422(u) (PDstandardfdOrder422_impl(u,pm1o12dy2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder422_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dy2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder422_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dy2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0)) + KRANC_GFOFFSET3D(u,0,-2,0) + KRANC_GFOFFSET3D(u,0,2,0))*pm1o12dy2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder433(u) ((30*KRANC_GFOFFSET3D(u,0,0,0) - 16*(KRANC_GFOFFSET3D(u,0,0,-1) + KRANC_GFOFFSET3D(u,0,0,1)) + KRANC_GFOFFSET3D(u,0,0,-2) + KRANC_GFOFFSET3D(u,0,0,2))*pm1o12dz2) +#else +# define PDstandardfdOrder433(u) (PDstandardfdOrder433_impl(u,pm1o12dz2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder433_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dz2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder433_impl(const CCTK_REAL* restrict const u, const CCTK_REAL pm1o12dz2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder422_impl(u, pm1o12dz2, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder611(u) ((-490*KRANC_GFOFFSET3D(u,0,0,0) + 270*(KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0)) - 27*(KRANC_GFOFFSET3D(u,-2,0,0) + KRANC_GFOFFSET3D(u,2,0,0)) + 2*(KRANC_GFOFFSET3D(u,-3,0,0) + KRANC_GFOFFSET3D(u,3,0,0)))*p1o180dx2) +#else +# define PDstandardfdOrder611(u) (PDstandardfdOrder611_impl(u,p1o180dx2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder611_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o180dx2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder611_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o180dx2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-490*KRANC_GFOFFSET3D(u,0,0,0) + 270*(KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0)) - 27*(KRANC_GFOFFSET3D(u,-2,0,0) + KRANC_GFOFFSET3D(u,2,0,0)) + 2*(KRANC_GFOFFSET3D(u,-3,0,0) + KRANC_GFOFFSET3D(u,3,0,0)))*p1o180dx2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder622(u) ((-490*KRANC_GFOFFSET3D(u,0,0,0) + 270*(KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0)) - 27*(KRANC_GFOFFSET3D(u,0,-2,0) + KRANC_GFOFFSET3D(u,0,2,0)) + 2*(KRANC_GFOFFSET3D(u,0,-3,0) + KRANC_GFOFFSET3D(u,0,3,0)))*p1o180dy2) +#else +# define PDstandardfdOrder622(u) (PDstandardfdOrder622_impl(u,p1o180dy2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder622_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o180dy2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder622_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o180dy2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-490*KRANC_GFOFFSET3D(u,0,0,0) + 270*(KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0)) - 27*(KRANC_GFOFFSET3D(u,0,-2,0) + KRANC_GFOFFSET3D(u,0,2,0)) + 2*(KRANC_GFOFFSET3D(u,0,-3,0) + KRANC_GFOFFSET3D(u,0,3,0)))*p1o180dy2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder633(u) ((-490*KRANC_GFOFFSET3D(u,0,0,0) + 270*(KRANC_GFOFFSET3D(u,0,0,-1) + KRANC_GFOFFSET3D(u,0,0,1)) - 27*(KRANC_GFOFFSET3D(u,0,0,-2) + KRANC_GFOFFSET3D(u,0,0,2)) + 2*(KRANC_GFOFFSET3D(u,0,0,-3) + KRANC_GFOFFSET3D(u,0,0,3)))*p1o180dz2) +#else +# define PDstandardfdOrder633(u) (PDstandardfdOrder633_impl(u,p1o180dz2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder633_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o180dz2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder633_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o180dz2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder622_impl(u, p1o180dz2, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder811(u) ((-14350*KRANC_GFOFFSET3D(u,0,0,0) + 8064*(KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0)) - 1008*(KRANC_GFOFFSET3D(u,-2,0,0) + KRANC_GFOFFSET3D(u,2,0,0)) + 128*(KRANC_GFOFFSET3D(u,-3,0,0) + KRANC_GFOFFSET3D(u,3,0,0)) - 9*(KRANC_GFOFFSET3D(u,-4,0,0) + KRANC_GFOFFSET3D(u,4,0,0)))*p1o5040dx2) +#else +# define PDstandardfdOrder811(u) (PDstandardfdOrder811_impl(u,p1o5040dx2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder811_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o5040dx2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder811_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o5040dx2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-14350*KRANC_GFOFFSET3D(u,0,0,0) + 8064*(KRANC_GFOFFSET3D(u,-1,0,0) + KRANC_GFOFFSET3D(u,1,0,0)) - 1008*(KRANC_GFOFFSET3D(u,-2,0,0) + KRANC_GFOFFSET3D(u,2,0,0)) + 128*(KRANC_GFOFFSET3D(u,-3,0,0) + KRANC_GFOFFSET3D(u,3,0,0)) - 9*(KRANC_GFOFFSET3D(u,-4,0,0) + KRANC_GFOFFSET3D(u,4,0,0)))*p1o5040dx2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder822(u) ((-14350*KRANC_GFOFFSET3D(u,0,0,0) + 8064*(KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0)) - 1008*(KRANC_GFOFFSET3D(u,0,-2,0) + KRANC_GFOFFSET3D(u,0,2,0)) + 128*(KRANC_GFOFFSET3D(u,0,-3,0) + KRANC_GFOFFSET3D(u,0,3,0)) - 9*(KRANC_GFOFFSET3D(u,0,-4,0) + KRANC_GFOFFSET3D(u,0,4,0)))*p1o5040dy2) +#else +# define PDstandardfdOrder822(u) (PDstandardfdOrder822_impl(u,p1o5040dy2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder822_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o5040dy2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder822_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o5040dy2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-14350*KRANC_GFOFFSET3D(u,0,0,0) + 8064*(KRANC_GFOFFSET3D(u,0,-1,0) + KRANC_GFOFFSET3D(u,0,1,0)) - 1008*(KRANC_GFOFFSET3D(u,0,-2,0) + KRANC_GFOFFSET3D(u,0,2,0)) + 128*(KRANC_GFOFFSET3D(u,0,-3,0) + KRANC_GFOFFSET3D(u,0,3,0)) - 9*(KRANC_GFOFFSET3D(u,0,-4,0) + KRANC_GFOFFSET3D(u,0,4,0)))*p1o5040dy2; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder833(u) ((-14350*KRANC_GFOFFSET3D(u,0,0,0) + 8064*(KRANC_GFOFFSET3D(u,0,0,-1) + KRANC_GFOFFSET3D(u,0,0,1)) - 1008*(KRANC_GFOFFSET3D(u,0,0,-2) + KRANC_GFOFFSET3D(u,0,0,2)) + 128*(KRANC_GFOFFSET3D(u,0,0,-3) + KRANC_GFOFFSET3D(u,0,0,3)) - 9*(KRANC_GFOFFSET3D(u,0,0,-4) + KRANC_GFOFFSET3D(u,0,0,4)))*p1o5040dz2) +#else +# define PDstandardfdOrder833(u) (PDstandardfdOrder833_impl(u,p1o5040dz2,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder833_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o5040dz2, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder833_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o5040dz2, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder822_impl(u, p1o5040dz2, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder212(u) ((KRANC_GFOFFSET3D(u,-1,-1,0) - KRANC_GFOFFSET3D(u,-1,1,0) - KRANC_GFOFFSET3D(u,1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0))*p1o4dxdy) +#else +# define PDstandardfdOrder212(u) (PDstandardfdOrder212_impl(u,p1o4dxdy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder212_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder212_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (KRANC_GFOFFSET3D(u,-1,-1,0) - KRANC_GFOFFSET3D(u,-1,1,0) - KRANC_GFOFFSET3D(u,1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0))*p1o4dxdy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder213(u) ((KRANC_GFOFFSET3D(u,-1,0,-1) - KRANC_GFOFFSET3D(u,-1,0,1) - KRANC_GFOFFSET3D(u,1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1))*p1o4dxdz) +#else +# define PDstandardfdOrder213(u) (PDstandardfdOrder213_impl(u,p1o4dxdz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder213_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder213_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder212_impl(u, p1o4dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder221(u) ((KRANC_GFOFFSET3D(u,-1,-1,0) - KRANC_GFOFFSET3D(u,-1,1,0) - KRANC_GFOFFSET3D(u,1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0))*p1o4dxdy) +#else +# define PDstandardfdOrder221(u) (PDstandardfdOrder221_impl(u,p1o4dxdy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder221_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder221_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder212_impl(u, p1o4dxdy, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder223(u) ((KRANC_GFOFFSET3D(u,0,-1,-1) - KRANC_GFOFFSET3D(u,0,-1,1) - KRANC_GFOFFSET3D(u,0,1,-1) + KRANC_GFOFFSET3D(u,0,1,1))*p1o4dydz) +#else +# define PDstandardfdOrder223(u) (PDstandardfdOrder223_impl(u,p1o4dydz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder223_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder223_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (KRANC_GFOFFSET3D(u,0,-1,-1) - KRANC_GFOFFSET3D(u,0,-1,1) - KRANC_GFOFFSET3D(u,0,1,-1) + KRANC_GFOFFSET3D(u,0,1,1))*p1o4dydz; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder231(u) ((KRANC_GFOFFSET3D(u,-1,0,-1) - KRANC_GFOFFSET3D(u,-1,0,1) - KRANC_GFOFFSET3D(u,1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1))*p1o4dxdz) +#else +# define PDstandardfdOrder231(u) (PDstandardfdOrder231_impl(u,p1o4dxdz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder231_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder231_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder212_impl(u, p1o4dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder232(u) ((KRANC_GFOFFSET3D(u,0,-1,-1) - KRANC_GFOFFSET3D(u,0,-1,1) - KRANC_GFOFFSET3D(u,0,1,-1) + KRANC_GFOFFSET3D(u,0,1,1))*p1o4dydz) +#else +# define PDstandardfdOrder232(u) (PDstandardfdOrder232_impl(u,p1o4dydz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder232_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder232_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o4dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder223_impl(u, p1o4dydz, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder412(u) ((-64*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 64*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 8*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 8*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) + KRANC_GFOFFSET3D(u,-2,-2,0) - KRANC_GFOFFSET3D(u,-2,2,0) - KRANC_GFOFFSET3D(u,2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0))*p1o144dxdy) +#else +# define PDstandardfdOrder412(u) (PDstandardfdOrder412_impl(u,p1o144dxdy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder412_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder412_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-64*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 64*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 8*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 8*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) + KRANC_GFOFFSET3D(u,-2,-2,0) - KRANC_GFOFFSET3D(u,-2,2,0) - KRANC_GFOFFSET3D(u,2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0))*p1o144dxdy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder413(u) ((-64*(KRANC_GFOFFSET3D(u,-1,0,1) + KRANC_GFOFFSET3D(u,1,0,-1)) + 64*(KRANC_GFOFFSET3D(u,-1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1)) + 8*(KRANC_GFOFFSET3D(u,-1,0,2) + KRANC_GFOFFSET3D(u,1,0,-2) + KRANC_GFOFFSET3D(u,-2,0,1) + KRANC_GFOFFSET3D(u,2,0,-1)) - 8*(KRANC_GFOFFSET3D(u,-1,0,-2) + KRANC_GFOFFSET3D(u,1,0,2) + KRANC_GFOFFSET3D(u,-2,0,-1) + KRANC_GFOFFSET3D(u,2,0,1)) + KRANC_GFOFFSET3D(u,-2,0,-2) - KRANC_GFOFFSET3D(u,-2,0,2) - KRANC_GFOFFSET3D(u,2,0,-2) + KRANC_GFOFFSET3D(u,2,0,2))*p1o144dxdz) +#else +# define PDstandardfdOrder413(u) (PDstandardfdOrder413_impl(u,p1o144dxdz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder413_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder413_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder412_impl(u, p1o144dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder421(u) ((-64*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 64*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 8*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 8*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) + KRANC_GFOFFSET3D(u,-2,-2,0) - KRANC_GFOFFSET3D(u,-2,2,0) - KRANC_GFOFFSET3D(u,2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0))*p1o144dxdy) +#else +# define PDstandardfdOrder421(u) (PDstandardfdOrder421_impl(u,p1o144dxdy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder421_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder421_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder412_impl(u, p1o144dxdy, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder423(u) ((-64*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 64*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 8*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 8*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) + KRANC_GFOFFSET3D(u,0,-2,-2) - KRANC_GFOFFSET3D(u,0,-2,2) - KRANC_GFOFFSET3D(u,0,2,-2) + KRANC_GFOFFSET3D(u,0,2,2))*p1o144dydz) +#else +# define PDstandardfdOrder423(u) (PDstandardfdOrder423_impl(u,p1o144dydz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder423_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder423_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-64*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 64*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 8*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 8*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) + KRANC_GFOFFSET3D(u,0,-2,-2) - KRANC_GFOFFSET3D(u,0,-2,2) - KRANC_GFOFFSET3D(u,0,2,-2) + KRANC_GFOFFSET3D(u,0,2,2))*p1o144dydz; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder431(u) ((-64*(KRANC_GFOFFSET3D(u,-1,0,1) + KRANC_GFOFFSET3D(u,1,0,-1)) + 64*(KRANC_GFOFFSET3D(u,-1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1)) + 8*(KRANC_GFOFFSET3D(u,-1,0,2) + KRANC_GFOFFSET3D(u,1,0,-2) + KRANC_GFOFFSET3D(u,-2,0,1) + KRANC_GFOFFSET3D(u,2,0,-1)) - 8*(KRANC_GFOFFSET3D(u,-1,0,-2) + KRANC_GFOFFSET3D(u,1,0,2) + KRANC_GFOFFSET3D(u,-2,0,-1) + KRANC_GFOFFSET3D(u,2,0,1)) + KRANC_GFOFFSET3D(u,-2,0,-2) - KRANC_GFOFFSET3D(u,-2,0,2) - KRANC_GFOFFSET3D(u,2,0,-2) + KRANC_GFOFFSET3D(u,2,0,2))*p1o144dxdz) +#else +# define PDstandardfdOrder431(u) (PDstandardfdOrder431_impl(u,p1o144dxdz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder431_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder431_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder412_impl(u, p1o144dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder432(u) ((-64*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 64*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 8*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 8*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) + KRANC_GFOFFSET3D(u,0,-2,-2) - KRANC_GFOFFSET3D(u,0,-2,2) - KRANC_GFOFFSET3D(u,0,2,-2) + KRANC_GFOFFSET3D(u,0,2,2))*p1o144dydz) +#else +# define PDstandardfdOrder432(u) (PDstandardfdOrder432_impl(u,p1o144dydz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder432_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder432_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o144dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder423_impl(u, p1o144dydz, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder612(u) ((-2025*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 2025*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 405*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 405*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) - 81*(KRANC_GFOFFSET3D(u,-2,2,0) + KRANC_GFOFFSET3D(u,2,-2,0)) + 81*(KRANC_GFOFFSET3D(u,-2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0)) - 45*(KRANC_GFOFFSET3D(u,-1,3,0) + KRANC_GFOFFSET3D(u,1,-3,0) + KRANC_GFOFFSET3D(u,-3,1,0) + KRANC_GFOFFSET3D(u,3,-1,0)) + 45*(KRANC_GFOFFSET3D(u,-1,-3,0) + KRANC_GFOFFSET3D(u,1,3,0) + KRANC_GFOFFSET3D(u,-3,-1,0) + KRANC_GFOFFSET3D(u,3,1,0)) + 9*(KRANC_GFOFFSET3D(u,-2,3,0) + KRANC_GFOFFSET3D(u,2,-3,0) + KRANC_GFOFFSET3D(u,-3,2,0) + KRANC_GFOFFSET3D(u,3,-2,0)) - 9*(KRANC_GFOFFSET3D(u,-2,-3,0) + KRANC_GFOFFSET3D(u,2,3,0) + KRANC_GFOFFSET3D(u,-3,-2,0) + KRANC_GFOFFSET3D(u,3,2,0)) + KRANC_GFOFFSET3D(u,-3,-3,0) - KRANC_GFOFFSET3D(u,-3,3,0) - KRANC_GFOFFSET3D(u,3,-3,0) + KRANC_GFOFFSET3D(u,3,3,0))*p1o3600dxdy) +#else +# define PDstandardfdOrder612(u) (PDstandardfdOrder612_impl(u,p1o3600dxdy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder612_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder612_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-2025*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 2025*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 405*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 405*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) - 81*(KRANC_GFOFFSET3D(u,-2,2,0) + KRANC_GFOFFSET3D(u,2,-2,0)) + 81*(KRANC_GFOFFSET3D(u,-2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0)) - 45*(KRANC_GFOFFSET3D(u,-1,3,0) + KRANC_GFOFFSET3D(u,1,-3,0) + KRANC_GFOFFSET3D(u,-3,1,0) + KRANC_GFOFFSET3D(u,3,-1,0)) + 45*(KRANC_GFOFFSET3D(u,-1,-3,0) + KRANC_GFOFFSET3D(u,1,3,0) + KRANC_GFOFFSET3D(u,-3,-1,0) + KRANC_GFOFFSET3D(u,3,1,0)) + 9*(KRANC_GFOFFSET3D(u,-2,3,0) + KRANC_GFOFFSET3D(u,2,-3,0) + KRANC_GFOFFSET3D(u,-3,2,0) + KRANC_GFOFFSET3D(u,3,-2,0)) - 9*(KRANC_GFOFFSET3D(u,-2,-3,0) + KRANC_GFOFFSET3D(u,2,3,0) + KRANC_GFOFFSET3D(u,-3,-2,0) + KRANC_GFOFFSET3D(u,3,2,0)) + KRANC_GFOFFSET3D(u,-3,-3,0) - KRANC_GFOFFSET3D(u,-3,3,0) - KRANC_GFOFFSET3D(u,3,-3,0) + KRANC_GFOFFSET3D(u,3,3,0))*p1o3600dxdy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder613(u) ((-2025*(KRANC_GFOFFSET3D(u,-1,0,1) + KRANC_GFOFFSET3D(u,1,0,-1)) + 2025*(KRANC_GFOFFSET3D(u,-1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1)) + 405*(KRANC_GFOFFSET3D(u,-1,0,2) + KRANC_GFOFFSET3D(u,1,0,-2) + KRANC_GFOFFSET3D(u,-2,0,1) + KRANC_GFOFFSET3D(u,2,0,-1)) - 405*(KRANC_GFOFFSET3D(u,-1,0,-2) + KRANC_GFOFFSET3D(u,1,0,2) + KRANC_GFOFFSET3D(u,-2,0,-1) + KRANC_GFOFFSET3D(u,2,0,1)) - 81*(KRANC_GFOFFSET3D(u,-2,0,2) + KRANC_GFOFFSET3D(u,2,0,-2)) + 81*(KRANC_GFOFFSET3D(u,-2,0,-2) + KRANC_GFOFFSET3D(u,2,0,2)) - 45*(KRANC_GFOFFSET3D(u,-1,0,3) + KRANC_GFOFFSET3D(u,1,0,-3) + KRANC_GFOFFSET3D(u,-3,0,1) + KRANC_GFOFFSET3D(u,3,0,-1)) + 45*(KRANC_GFOFFSET3D(u,-1,0,-3) + KRANC_GFOFFSET3D(u,1,0,3) + KRANC_GFOFFSET3D(u,-3,0,-1) + KRANC_GFOFFSET3D(u,3,0,1)) + 9*(KRANC_GFOFFSET3D(u,-2,0,3) + KRANC_GFOFFSET3D(u,2,0,-3) + KRANC_GFOFFSET3D(u,-3,0,2) + KRANC_GFOFFSET3D(u,3,0,-2)) - 9*(KRANC_GFOFFSET3D(u,-2,0,-3) + KRANC_GFOFFSET3D(u,2,0,3) + KRANC_GFOFFSET3D(u,-3,0,-2) + KRANC_GFOFFSET3D(u,3,0,2)) + KRANC_GFOFFSET3D(u,-3,0,-3) - KRANC_GFOFFSET3D(u,-3,0,3) - KRANC_GFOFFSET3D(u,3,0,-3) + KRANC_GFOFFSET3D(u,3,0,3))*p1o3600dxdz) +#else +# define PDstandardfdOrder613(u) (PDstandardfdOrder613_impl(u,p1o3600dxdz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder613_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder613_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder612_impl(u, p1o3600dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder621(u) ((-2025*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 2025*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 405*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 405*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) - 81*(KRANC_GFOFFSET3D(u,-2,2,0) + KRANC_GFOFFSET3D(u,2,-2,0)) + 81*(KRANC_GFOFFSET3D(u,-2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0)) - 45*(KRANC_GFOFFSET3D(u,-1,3,0) + KRANC_GFOFFSET3D(u,1,-3,0) + KRANC_GFOFFSET3D(u,-3,1,0) + KRANC_GFOFFSET3D(u,3,-1,0)) + 45*(KRANC_GFOFFSET3D(u,-1,-3,0) + KRANC_GFOFFSET3D(u,1,3,0) + KRANC_GFOFFSET3D(u,-3,-1,0) + KRANC_GFOFFSET3D(u,3,1,0)) + 9*(KRANC_GFOFFSET3D(u,-2,3,0) + KRANC_GFOFFSET3D(u,2,-3,0) + KRANC_GFOFFSET3D(u,-3,2,0) + KRANC_GFOFFSET3D(u,3,-2,0)) - 9*(KRANC_GFOFFSET3D(u,-2,-3,0) + KRANC_GFOFFSET3D(u,2,3,0) + KRANC_GFOFFSET3D(u,-3,-2,0) + KRANC_GFOFFSET3D(u,3,2,0)) + KRANC_GFOFFSET3D(u,-3,-3,0) - KRANC_GFOFFSET3D(u,-3,3,0) - KRANC_GFOFFSET3D(u,3,-3,0) + KRANC_GFOFFSET3D(u,3,3,0))*p1o3600dxdy) +#else +# define PDstandardfdOrder621(u) (PDstandardfdOrder621_impl(u,p1o3600dxdy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder621_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder621_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder612_impl(u, p1o3600dxdy, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder623(u) ((-2025*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 2025*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 405*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 405*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) - 81*(KRANC_GFOFFSET3D(u,0,-2,2) + KRANC_GFOFFSET3D(u,0,2,-2)) + 81*(KRANC_GFOFFSET3D(u,0,-2,-2) + KRANC_GFOFFSET3D(u,0,2,2)) - 45*(KRANC_GFOFFSET3D(u,0,-1,3) + KRANC_GFOFFSET3D(u,0,1,-3) + KRANC_GFOFFSET3D(u,0,-3,1) + KRANC_GFOFFSET3D(u,0,3,-1)) + 45*(KRANC_GFOFFSET3D(u,0,-1,-3) + KRANC_GFOFFSET3D(u,0,1,3) + KRANC_GFOFFSET3D(u,0,-3,-1) + KRANC_GFOFFSET3D(u,0,3,1)) + 9*(KRANC_GFOFFSET3D(u,0,-2,3) + KRANC_GFOFFSET3D(u,0,2,-3) + KRANC_GFOFFSET3D(u,0,-3,2) + KRANC_GFOFFSET3D(u,0,3,-2)) - 9*(KRANC_GFOFFSET3D(u,0,-2,-3) + KRANC_GFOFFSET3D(u,0,2,3) + KRANC_GFOFFSET3D(u,0,-3,-2) + KRANC_GFOFFSET3D(u,0,3,2)) + KRANC_GFOFFSET3D(u,0,-3,-3) - KRANC_GFOFFSET3D(u,0,-3,3) - KRANC_GFOFFSET3D(u,0,3,-3) + KRANC_GFOFFSET3D(u,0,3,3))*p1o3600dydz) +#else +# define PDstandardfdOrder623(u) (PDstandardfdOrder623_impl(u,p1o3600dydz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder623_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder623_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-2025*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 2025*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 405*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 405*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) - 81*(KRANC_GFOFFSET3D(u,0,-2,2) + KRANC_GFOFFSET3D(u,0,2,-2)) + 81*(KRANC_GFOFFSET3D(u,0,-2,-2) + KRANC_GFOFFSET3D(u,0,2,2)) - 45*(KRANC_GFOFFSET3D(u,0,-1,3) + KRANC_GFOFFSET3D(u,0,1,-3) + KRANC_GFOFFSET3D(u,0,-3,1) + KRANC_GFOFFSET3D(u,0,3,-1)) + 45*(KRANC_GFOFFSET3D(u,0,-1,-3) + KRANC_GFOFFSET3D(u,0,1,3) + KRANC_GFOFFSET3D(u,0,-3,-1) + KRANC_GFOFFSET3D(u,0,3,1)) + 9*(KRANC_GFOFFSET3D(u,0,-2,3) + KRANC_GFOFFSET3D(u,0,2,-3) + KRANC_GFOFFSET3D(u,0,-3,2) + KRANC_GFOFFSET3D(u,0,3,-2)) - 9*(KRANC_GFOFFSET3D(u,0,-2,-3) + KRANC_GFOFFSET3D(u,0,2,3) + KRANC_GFOFFSET3D(u,0,-3,-2) + KRANC_GFOFFSET3D(u,0,3,2)) + KRANC_GFOFFSET3D(u,0,-3,-3) - KRANC_GFOFFSET3D(u,0,-3,3) - KRANC_GFOFFSET3D(u,0,3,-3) + KRANC_GFOFFSET3D(u,0,3,3))*p1o3600dydz; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder631(u) ((-2025*(KRANC_GFOFFSET3D(u,-1,0,1) + KRANC_GFOFFSET3D(u,1,0,-1)) + 2025*(KRANC_GFOFFSET3D(u,-1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1)) + 405*(KRANC_GFOFFSET3D(u,-1,0,2) + KRANC_GFOFFSET3D(u,1,0,-2) + KRANC_GFOFFSET3D(u,-2,0,1) + KRANC_GFOFFSET3D(u,2,0,-1)) - 405*(KRANC_GFOFFSET3D(u,-1,0,-2) + KRANC_GFOFFSET3D(u,1,0,2) + KRANC_GFOFFSET3D(u,-2,0,-1) + KRANC_GFOFFSET3D(u,2,0,1)) - 81*(KRANC_GFOFFSET3D(u,-2,0,2) + KRANC_GFOFFSET3D(u,2,0,-2)) + 81*(KRANC_GFOFFSET3D(u,-2,0,-2) + KRANC_GFOFFSET3D(u,2,0,2)) - 45*(KRANC_GFOFFSET3D(u,-1,0,3) + KRANC_GFOFFSET3D(u,1,0,-3) + KRANC_GFOFFSET3D(u,-3,0,1) + KRANC_GFOFFSET3D(u,3,0,-1)) + 45*(KRANC_GFOFFSET3D(u,-1,0,-3) + KRANC_GFOFFSET3D(u,1,0,3) + KRANC_GFOFFSET3D(u,-3,0,-1) + KRANC_GFOFFSET3D(u,3,0,1)) + 9*(KRANC_GFOFFSET3D(u,-2,0,3) + KRANC_GFOFFSET3D(u,2,0,-3) + KRANC_GFOFFSET3D(u,-3,0,2) + KRANC_GFOFFSET3D(u,3,0,-2)) - 9*(KRANC_GFOFFSET3D(u,-2,0,-3) + KRANC_GFOFFSET3D(u,2,0,3) + KRANC_GFOFFSET3D(u,-3,0,-2) + KRANC_GFOFFSET3D(u,3,0,2)) + KRANC_GFOFFSET3D(u,-3,0,-3) - KRANC_GFOFFSET3D(u,-3,0,3) - KRANC_GFOFFSET3D(u,3,0,-3) + KRANC_GFOFFSET3D(u,3,0,3))*p1o3600dxdz) +#else +# define PDstandardfdOrder631(u) (PDstandardfdOrder631_impl(u,p1o3600dxdz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder631_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder631_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder612_impl(u, p1o3600dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder632(u) ((-2025*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 2025*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 405*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 405*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) - 81*(KRANC_GFOFFSET3D(u,0,-2,2) + KRANC_GFOFFSET3D(u,0,2,-2)) + 81*(KRANC_GFOFFSET3D(u,0,-2,-2) + KRANC_GFOFFSET3D(u,0,2,2)) - 45*(KRANC_GFOFFSET3D(u,0,-1,3) + KRANC_GFOFFSET3D(u,0,1,-3) + KRANC_GFOFFSET3D(u,0,-3,1) + KRANC_GFOFFSET3D(u,0,3,-1)) + 45*(KRANC_GFOFFSET3D(u,0,-1,-3) + KRANC_GFOFFSET3D(u,0,1,3) + KRANC_GFOFFSET3D(u,0,-3,-1) + KRANC_GFOFFSET3D(u,0,3,1)) + 9*(KRANC_GFOFFSET3D(u,0,-2,3) + KRANC_GFOFFSET3D(u,0,2,-3) + KRANC_GFOFFSET3D(u,0,-3,2) + KRANC_GFOFFSET3D(u,0,3,-2)) - 9*(KRANC_GFOFFSET3D(u,0,-2,-3) + KRANC_GFOFFSET3D(u,0,2,3) + KRANC_GFOFFSET3D(u,0,-3,-2) + KRANC_GFOFFSET3D(u,0,3,2)) + KRANC_GFOFFSET3D(u,0,-3,-3) - KRANC_GFOFFSET3D(u,0,-3,3) - KRANC_GFOFFSET3D(u,0,3,-3) + KRANC_GFOFFSET3D(u,0,3,3))*p1o3600dydz) +#else +# define PDstandardfdOrder632(u) (PDstandardfdOrder632_impl(u,p1o3600dydz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder632_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder632_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o3600dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder623_impl(u, p1o3600dydz, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder812(u) ((-451584*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 451584*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 112896*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 112896*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) - 28224*(KRANC_GFOFFSET3D(u,-2,2,0) + KRANC_GFOFFSET3D(u,2,-2,0)) + 28224*(KRANC_GFOFFSET3D(u,-2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0)) - 21504*(KRANC_GFOFFSET3D(u,-1,3,0) + KRANC_GFOFFSET3D(u,1,-3,0) + KRANC_GFOFFSET3D(u,-3,1,0) + KRANC_GFOFFSET3D(u,3,-1,0)) + 21504*(KRANC_GFOFFSET3D(u,-1,-3,0) + KRANC_GFOFFSET3D(u,1,3,0) + KRANC_GFOFFSET3D(u,-3,-1,0) + KRANC_GFOFFSET3D(u,3,1,0)) + 5376*(KRANC_GFOFFSET3D(u,-2,3,0) + KRANC_GFOFFSET3D(u,2,-3,0) + KRANC_GFOFFSET3D(u,-3,2,0) + KRANC_GFOFFSET3D(u,3,-2,0)) - 5376*(KRANC_GFOFFSET3D(u,-2,-3,0) + KRANC_GFOFFSET3D(u,2,3,0) + KRANC_GFOFFSET3D(u,-3,-2,0) + KRANC_GFOFFSET3D(u,3,2,0)) - 1024*(KRANC_GFOFFSET3D(u,-3,3,0) + KRANC_GFOFFSET3D(u,3,-3,0)) + 1024*(KRANC_GFOFFSET3D(u,-3,-3,0) + KRANC_GFOFFSET3D(u,3,3,0)) + 2016*(KRANC_GFOFFSET3D(u,-1,4,0) + KRANC_GFOFFSET3D(u,1,-4,0) + KRANC_GFOFFSET3D(u,-4,1,0) + KRANC_GFOFFSET3D(u,4,-1,0)) - 2016*(KRANC_GFOFFSET3D(u,-1,-4,0) + KRANC_GFOFFSET3D(u,1,4,0) + KRANC_GFOFFSET3D(u,-4,-1,0) + KRANC_GFOFFSET3D(u,4,1,0)) - 504*(KRANC_GFOFFSET3D(u,-2,4,0) + KRANC_GFOFFSET3D(u,2,-4,0) + KRANC_GFOFFSET3D(u,-4,2,0) + KRANC_GFOFFSET3D(u,4,-2,0)) + 504*(KRANC_GFOFFSET3D(u,-2,-4,0) + KRANC_GFOFFSET3D(u,2,4,0) + KRANC_GFOFFSET3D(u,-4,-2,0) + KRANC_GFOFFSET3D(u,4,2,0)) + 96*(KRANC_GFOFFSET3D(u,-3,4,0) + KRANC_GFOFFSET3D(u,3,-4,0) + KRANC_GFOFFSET3D(u,-4,3,0) + KRANC_GFOFFSET3D(u,4,-3,0)) - 96*(KRANC_GFOFFSET3D(u,-3,-4,0) + KRANC_GFOFFSET3D(u,3,4,0) + KRANC_GFOFFSET3D(u,-4,-3,0) + KRANC_GFOFFSET3D(u,4,3,0)) - 9*(KRANC_GFOFFSET3D(u,-4,4,0) + KRANC_GFOFFSET3D(u,4,-4,0)) + 9*(KRANC_GFOFFSET3D(u,-4,-4,0) + KRANC_GFOFFSET3D(u,4,4,0)))*p1o705600dxdy) +#else +# define PDstandardfdOrder812(u) (PDstandardfdOrder812_impl(u,p1o705600dxdy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder812_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder812_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-451584*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 451584*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 112896*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 112896*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) - 28224*(KRANC_GFOFFSET3D(u,-2,2,0) + KRANC_GFOFFSET3D(u,2,-2,0)) + 28224*(KRANC_GFOFFSET3D(u,-2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0)) - 21504*(KRANC_GFOFFSET3D(u,-1,3,0) + KRANC_GFOFFSET3D(u,1,-3,0) + KRANC_GFOFFSET3D(u,-3,1,0) + KRANC_GFOFFSET3D(u,3,-1,0)) + 21504*(KRANC_GFOFFSET3D(u,-1,-3,0) + KRANC_GFOFFSET3D(u,1,3,0) + KRANC_GFOFFSET3D(u,-3,-1,0) + KRANC_GFOFFSET3D(u,3,1,0)) + 5376*(KRANC_GFOFFSET3D(u,-2,3,0) + KRANC_GFOFFSET3D(u,2,-3,0) + KRANC_GFOFFSET3D(u,-3,2,0) + KRANC_GFOFFSET3D(u,3,-2,0)) - 5376*(KRANC_GFOFFSET3D(u,-2,-3,0) + KRANC_GFOFFSET3D(u,2,3,0) + KRANC_GFOFFSET3D(u,-3,-2,0) + KRANC_GFOFFSET3D(u,3,2,0)) - 1024*(KRANC_GFOFFSET3D(u,-3,3,0) + KRANC_GFOFFSET3D(u,3,-3,0)) + 1024*(KRANC_GFOFFSET3D(u,-3,-3,0) + KRANC_GFOFFSET3D(u,3,3,0)) + 2016*(KRANC_GFOFFSET3D(u,-1,4,0) + KRANC_GFOFFSET3D(u,1,-4,0) + KRANC_GFOFFSET3D(u,-4,1,0) + KRANC_GFOFFSET3D(u,4,-1,0)) - 2016*(KRANC_GFOFFSET3D(u,-1,-4,0) + KRANC_GFOFFSET3D(u,1,4,0) + KRANC_GFOFFSET3D(u,-4,-1,0) + KRANC_GFOFFSET3D(u,4,1,0)) - 504*(KRANC_GFOFFSET3D(u,-2,4,0) + KRANC_GFOFFSET3D(u,2,-4,0) + KRANC_GFOFFSET3D(u,-4,2,0) + KRANC_GFOFFSET3D(u,4,-2,0)) + 504*(KRANC_GFOFFSET3D(u,-2,-4,0) + KRANC_GFOFFSET3D(u,2,4,0) + KRANC_GFOFFSET3D(u,-4,-2,0) + KRANC_GFOFFSET3D(u,4,2,0)) + 96*(KRANC_GFOFFSET3D(u,-3,4,0) + KRANC_GFOFFSET3D(u,3,-4,0) + KRANC_GFOFFSET3D(u,-4,3,0) + KRANC_GFOFFSET3D(u,4,-3,0)) - 96*(KRANC_GFOFFSET3D(u,-3,-4,0) + KRANC_GFOFFSET3D(u,3,4,0) + KRANC_GFOFFSET3D(u,-4,-3,0) + KRANC_GFOFFSET3D(u,4,3,0)) - 9*(KRANC_GFOFFSET3D(u,-4,4,0) + KRANC_GFOFFSET3D(u,4,-4,0)) + 9*(KRANC_GFOFFSET3D(u,-4,-4,0) + KRANC_GFOFFSET3D(u,4,4,0)))*p1o705600dxdy; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder813(u) ((-451584*(KRANC_GFOFFSET3D(u,-1,0,1) + KRANC_GFOFFSET3D(u,1,0,-1)) + 451584*(KRANC_GFOFFSET3D(u,-1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1)) + 112896*(KRANC_GFOFFSET3D(u,-1,0,2) + KRANC_GFOFFSET3D(u,1,0,-2) + KRANC_GFOFFSET3D(u,-2,0,1) + KRANC_GFOFFSET3D(u,2,0,-1)) - 112896*(KRANC_GFOFFSET3D(u,-1,0,-2) + KRANC_GFOFFSET3D(u,1,0,2) + KRANC_GFOFFSET3D(u,-2,0,-1) + KRANC_GFOFFSET3D(u,2,0,1)) - 28224*(KRANC_GFOFFSET3D(u,-2,0,2) + KRANC_GFOFFSET3D(u,2,0,-2)) + 28224*(KRANC_GFOFFSET3D(u,-2,0,-2) + KRANC_GFOFFSET3D(u,2,0,2)) - 21504*(KRANC_GFOFFSET3D(u,-1,0,3) + KRANC_GFOFFSET3D(u,1,0,-3) + KRANC_GFOFFSET3D(u,-3,0,1) + KRANC_GFOFFSET3D(u,3,0,-1)) + 21504*(KRANC_GFOFFSET3D(u,-1,0,-3) + KRANC_GFOFFSET3D(u,1,0,3) + KRANC_GFOFFSET3D(u,-3,0,-1) + KRANC_GFOFFSET3D(u,3,0,1)) + 5376*(KRANC_GFOFFSET3D(u,-2,0,3) + KRANC_GFOFFSET3D(u,2,0,-3) + KRANC_GFOFFSET3D(u,-3,0,2) + KRANC_GFOFFSET3D(u,3,0,-2)) - 5376*(KRANC_GFOFFSET3D(u,-2,0,-3) + KRANC_GFOFFSET3D(u,2,0,3) + KRANC_GFOFFSET3D(u,-3,0,-2) + KRANC_GFOFFSET3D(u,3,0,2)) - 1024*(KRANC_GFOFFSET3D(u,-3,0,3) + KRANC_GFOFFSET3D(u,3,0,-3)) + 1024*(KRANC_GFOFFSET3D(u,-3,0,-3) + KRANC_GFOFFSET3D(u,3,0,3)) + 2016*(KRANC_GFOFFSET3D(u,-1,0,4) + KRANC_GFOFFSET3D(u,1,0,-4) + KRANC_GFOFFSET3D(u,-4,0,1) + KRANC_GFOFFSET3D(u,4,0,-1)) - 2016*(KRANC_GFOFFSET3D(u,-1,0,-4) + KRANC_GFOFFSET3D(u,1,0,4) + KRANC_GFOFFSET3D(u,-4,0,-1) + KRANC_GFOFFSET3D(u,4,0,1)) - 504*(KRANC_GFOFFSET3D(u,-2,0,4) + KRANC_GFOFFSET3D(u,2,0,-4) + KRANC_GFOFFSET3D(u,-4,0,2) + KRANC_GFOFFSET3D(u,4,0,-2)) + 504*(KRANC_GFOFFSET3D(u,-2,0,-4) + KRANC_GFOFFSET3D(u,2,0,4) + KRANC_GFOFFSET3D(u,-4,0,-2) + KRANC_GFOFFSET3D(u,4,0,2)) + 96*(KRANC_GFOFFSET3D(u,-3,0,4) + KRANC_GFOFFSET3D(u,3,0,-4) + KRANC_GFOFFSET3D(u,-4,0,3) + KRANC_GFOFFSET3D(u,4,0,-3)) - 96*(KRANC_GFOFFSET3D(u,-3,0,-4) + KRANC_GFOFFSET3D(u,3,0,4) + KRANC_GFOFFSET3D(u,-4,0,-3) + KRANC_GFOFFSET3D(u,4,0,3)) - 9*(KRANC_GFOFFSET3D(u,-4,0,4) + KRANC_GFOFFSET3D(u,4,0,-4)) + 9*(KRANC_GFOFFSET3D(u,-4,0,-4) + KRANC_GFOFFSET3D(u,4,0,4)))*p1o705600dxdz) +#else +# define PDstandardfdOrder813(u) (PDstandardfdOrder813_impl(u,p1o705600dxdz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder813_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder813_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder812_impl(u, p1o705600dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder821(u) ((-451584*(KRANC_GFOFFSET3D(u,-1,1,0) + KRANC_GFOFFSET3D(u,1,-1,0)) + 451584*(KRANC_GFOFFSET3D(u,-1,-1,0) + KRANC_GFOFFSET3D(u,1,1,0)) + 112896*(KRANC_GFOFFSET3D(u,-1,2,0) + KRANC_GFOFFSET3D(u,1,-2,0) + KRANC_GFOFFSET3D(u,-2,1,0) + KRANC_GFOFFSET3D(u,2,-1,0)) - 112896*(KRANC_GFOFFSET3D(u,-1,-2,0) + KRANC_GFOFFSET3D(u,1,2,0) + KRANC_GFOFFSET3D(u,-2,-1,0) + KRANC_GFOFFSET3D(u,2,1,0)) - 28224*(KRANC_GFOFFSET3D(u,-2,2,0) + KRANC_GFOFFSET3D(u,2,-2,0)) + 28224*(KRANC_GFOFFSET3D(u,-2,-2,0) + KRANC_GFOFFSET3D(u,2,2,0)) - 21504*(KRANC_GFOFFSET3D(u,-1,3,0) + KRANC_GFOFFSET3D(u,1,-3,0) + KRANC_GFOFFSET3D(u,-3,1,0) + KRANC_GFOFFSET3D(u,3,-1,0)) + 21504*(KRANC_GFOFFSET3D(u,-1,-3,0) + KRANC_GFOFFSET3D(u,1,3,0) + KRANC_GFOFFSET3D(u,-3,-1,0) + KRANC_GFOFFSET3D(u,3,1,0)) + 5376*(KRANC_GFOFFSET3D(u,-2,3,0) + KRANC_GFOFFSET3D(u,2,-3,0) + KRANC_GFOFFSET3D(u,-3,2,0) + KRANC_GFOFFSET3D(u,3,-2,0)) - 5376*(KRANC_GFOFFSET3D(u,-2,-3,0) + KRANC_GFOFFSET3D(u,2,3,0) + KRANC_GFOFFSET3D(u,-3,-2,0) + KRANC_GFOFFSET3D(u,3,2,0)) - 1024*(KRANC_GFOFFSET3D(u,-3,3,0) + KRANC_GFOFFSET3D(u,3,-3,0)) + 1024*(KRANC_GFOFFSET3D(u,-3,-3,0) + KRANC_GFOFFSET3D(u,3,3,0)) + 2016*(KRANC_GFOFFSET3D(u,-1,4,0) + KRANC_GFOFFSET3D(u,1,-4,0) + KRANC_GFOFFSET3D(u,-4,1,0) + KRANC_GFOFFSET3D(u,4,-1,0)) - 2016*(KRANC_GFOFFSET3D(u,-1,-4,0) + KRANC_GFOFFSET3D(u,1,4,0) + KRANC_GFOFFSET3D(u,-4,-1,0) + KRANC_GFOFFSET3D(u,4,1,0)) - 504*(KRANC_GFOFFSET3D(u,-2,4,0) + KRANC_GFOFFSET3D(u,2,-4,0) + KRANC_GFOFFSET3D(u,-4,2,0) + KRANC_GFOFFSET3D(u,4,-2,0)) + 504*(KRANC_GFOFFSET3D(u,-2,-4,0) + KRANC_GFOFFSET3D(u,2,4,0) + KRANC_GFOFFSET3D(u,-4,-2,0) + KRANC_GFOFFSET3D(u,4,2,0)) + 96*(KRANC_GFOFFSET3D(u,-3,4,0) + KRANC_GFOFFSET3D(u,3,-4,0) + KRANC_GFOFFSET3D(u,-4,3,0) + KRANC_GFOFFSET3D(u,4,-3,0)) - 96*(KRANC_GFOFFSET3D(u,-3,-4,0) + KRANC_GFOFFSET3D(u,3,4,0) + KRANC_GFOFFSET3D(u,-4,-3,0) + KRANC_GFOFFSET3D(u,4,3,0)) - 9*(KRANC_GFOFFSET3D(u,-4,4,0) + KRANC_GFOFFSET3D(u,4,-4,0)) + 9*(KRANC_GFOFFSET3D(u,-4,-4,0) + KRANC_GFOFFSET3D(u,4,4,0)))*p1o705600dxdy) +#else +# define PDstandardfdOrder821(u) (PDstandardfdOrder821_impl(u,p1o705600dxdy,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder821_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder821_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dxdy, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder812_impl(u, p1o705600dxdy, cdj, cdk); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder823(u) ((-451584*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 451584*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 112896*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 112896*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) - 28224*(KRANC_GFOFFSET3D(u,0,-2,2) + KRANC_GFOFFSET3D(u,0,2,-2)) + 28224*(KRANC_GFOFFSET3D(u,0,-2,-2) + KRANC_GFOFFSET3D(u,0,2,2)) - 21504*(KRANC_GFOFFSET3D(u,0,-1,3) + KRANC_GFOFFSET3D(u,0,1,-3) + KRANC_GFOFFSET3D(u,0,-3,1) + KRANC_GFOFFSET3D(u,0,3,-1)) + 21504*(KRANC_GFOFFSET3D(u,0,-1,-3) + KRANC_GFOFFSET3D(u,0,1,3) + KRANC_GFOFFSET3D(u,0,-3,-1) + KRANC_GFOFFSET3D(u,0,3,1)) + 5376*(KRANC_GFOFFSET3D(u,0,-2,3) + KRANC_GFOFFSET3D(u,0,2,-3) + KRANC_GFOFFSET3D(u,0,-3,2) + KRANC_GFOFFSET3D(u,0,3,-2)) - 5376*(KRANC_GFOFFSET3D(u,0,-2,-3) + KRANC_GFOFFSET3D(u,0,2,3) + KRANC_GFOFFSET3D(u,0,-3,-2) + KRANC_GFOFFSET3D(u,0,3,2)) - 1024*(KRANC_GFOFFSET3D(u,0,-3,3) + KRANC_GFOFFSET3D(u,0,3,-3)) + 1024*(KRANC_GFOFFSET3D(u,0,-3,-3) + KRANC_GFOFFSET3D(u,0,3,3)) + 2016*(KRANC_GFOFFSET3D(u,0,-1,4) + KRANC_GFOFFSET3D(u,0,1,-4) + KRANC_GFOFFSET3D(u,0,-4,1) + KRANC_GFOFFSET3D(u,0,4,-1)) - 2016*(KRANC_GFOFFSET3D(u,0,-1,-4) + KRANC_GFOFFSET3D(u,0,1,4) + KRANC_GFOFFSET3D(u,0,-4,-1) + KRANC_GFOFFSET3D(u,0,4,1)) - 504*(KRANC_GFOFFSET3D(u,0,-2,4) + KRANC_GFOFFSET3D(u,0,2,-4) + KRANC_GFOFFSET3D(u,0,-4,2) + KRANC_GFOFFSET3D(u,0,4,-2)) + 504*(KRANC_GFOFFSET3D(u,0,-2,-4) + KRANC_GFOFFSET3D(u,0,2,4) + KRANC_GFOFFSET3D(u,0,-4,-2) + KRANC_GFOFFSET3D(u,0,4,2)) + 96*(KRANC_GFOFFSET3D(u,0,-3,4) + KRANC_GFOFFSET3D(u,0,3,-4) + KRANC_GFOFFSET3D(u,0,-4,3) + KRANC_GFOFFSET3D(u,0,4,-3)) - 96*(KRANC_GFOFFSET3D(u,0,-3,-4) + KRANC_GFOFFSET3D(u,0,3,4) + KRANC_GFOFFSET3D(u,0,-4,-3) + KRANC_GFOFFSET3D(u,0,4,3)) - 9*(KRANC_GFOFFSET3D(u,0,-4,4) + KRANC_GFOFFSET3D(u,0,4,-4)) + 9*(KRANC_GFOFFSET3D(u,0,-4,-4) + KRANC_GFOFFSET3D(u,0,4,4)))*p1o705600dydz) +#else +# define PDstandardfdOrder823(u) (PDstandardfdOrder823_impl(u,p1o705600dydz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder823_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder823_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return (-451584*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 451584*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 112896*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 112896*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) - 28224*(KRANC_GFOFFSET3D(u,0,-2,2) + KRANC_GFOFFSET3D(u,0,2,-2)) + 28224*(KRANC_GFOFFSET3D(u,0,-2,-2) + KRANC_GFOFFSET3D(u,0,2,2)) - 21504*(KRANC_GFOFFSET3D(u,0,-1,3) + KRANC_GFOFFSET3D(u,0,1,-3) + KRANC_GFOFFSET3D(u,0,-3,1) + KRANC_GFOFFSET3D(u,0,3,-1)) + 21504*(KRANC_GFOFFSET3D(u,0,-1,-3) + KRANC_GFOFFSET3D(u,0,1,3) + KRANC_GFOFFSET3D(u,0,-3,-1) + KRANC_GFOFFSET3D(u,0,3,1)) + 5376*(KRANC_GFOFFSET3D(u,0,-2,3) + KRANC_GFOFFSET3D(u,0,2,-3) + KRANC_GFOFFSET3D(u,0,-3,2) + KRANC_GFOFFSET3D(u,0,3,-2)) - 5376*(KRANC_GFOFFSET3D(u,0,-2,-3) + KRANC_GFOFFSET3D(u,0,2,3) + KRANC_GFOFFSET3D(u,0,-3,-2) + KRANC_GFOFFSET3D(u,0,3,2)) - 1024*(KRANC_GFOFFSET3D(u,0,-3,3) + KRANC_GFOFFSET3D(u,0,3,-3)) + 1024*(KRANC_GFOFFSET3D(u,0,-3,-3) + KRANC_GFOFFSET3D(u,0,3,3)) + 2016*(KRANC_GFOFFSET3D(u,0,-1,4) + KRANC_GFOFFSET3D(u,0,1,-4) + KRANC_GFOFFSET3D(u,0,-4,1) + KRANC_GFOFFSET3D(u,0,4,-1)) - 2016*(KRANC_GFOFFSET3D(u,0,-1,-4) + KRANC_GFOFFSET3D(u,0,1,4) + KRANC_GFOFFSET3D(u,0,-4,-1) + KRANC_GFOFFSET3D(u,0,4,1)) - 504*(KRANC_GFOFFSET3D(u,0,-2,4) + KRANC_GFOFFSET3D(u,0,2,-4) + KRANC_GFOFFSET3D(u,0,-4,2) + KRANC_GFOFFSET3D(u,0,4,-2)) + 504*(KRANC_GFOFFSET3D(u,0,-2,-4) + KRANC_GFOFFSET3D(u,0,2,4) + KRANC_GFOFFSET3D(u,0,-4,-2) + KRANC_GFOFFSET3D(u,0,4,2)) + 96*(KRANC_GFOFFSET3D(u,0,-3,4) + KRANC_GFOFFSET3D(u,0,3,-4) + KRANC_GFOFFSET3D(u,0,-4,3) + KRANC_GFOFFSET3D(u,0,4,-3)) - 96*(KRANC_GFOFFSET3D(u,0,-3,-4) + KRANC_GFOFFSET3D(u,0,3,4) + KRANC_GFOFFSET3D(u,0,-4,-3) + KRANC_GFOFFSET3D(u,0,4,3)) - 9*(KRANC_GFOFFSET3D(u,0,-4,4) + KRANC_GFOFFSET3D(u,0,4,-4)) + 9*(KRANC_GFOFFSET3D(u,0,-4,-4) + KRANC_GFOFFSET3D(u,0,4,4)))*p1o705600dydz; +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder831(u) ((-451584*(KRANC_GFOFFSET3D(u,-1,0,1) + KRANC_GFOFFSET3D(u,1,0,-1)) + 451584*(KRANC_GFOFFSET3D(u,-1,0,-1) + KRANC_GFOFFSET3D(u,1,0,1)) + 112896*(KRANC_GFOFFSET3D(u,-1,0,2) + KRANC_GFOFFSET3D(u,1,0,-2) + KRANC_GFOFFSET3D(u,-2,0,1) + KRANC_GFOFFSET3D(u,2,0,-1)) - 112896*(KRANC_GFOFFSET3D(u,-1,0,-2) + KRANC_GFOFFSET3D(u,1,0,2) + KRANC_GFOFFSET3D(u,-2,0,-1) + KRANC_GFOFFSET3D(u,2,0,1)) - 28224*(KRANC_GFOFFSET3D(u,-2,0,2) + KRANC_GFOFFSET3D(u,2,0,-2)) + 28224*(KRANC_GFOFFSET3D(u,-2,0,-2) + KRANC_GFOFFSET3D(u,2,0,2)) - 21504*(KRANC_GFOFFSET3D(u,-1,0,3) + KRANC_GFOFFSET3D(u,1,0,-3) + KRANC_GFOFFSET3D(u,-3,0,1) + KRANC_GFOFFSET3D(u,3,0,-1)) + 21504*(KRANC_GFOFFSET3D(u,-1,0,-3) + KRANC_GFOFFSET3D(u,1,0,3) + KRANC_GFOFFSET3D(u,-3,0,-1) + KRANC_GFOFFSET3D(u,3,0,1)) + 5376*(KRANC_GFOFFSET3D(u,-2,0,3) + KRANC_GFOFFSET3D(u,2,0,-3) + KRANC_GFOFFSET3D(u,-3,0,2) + KRANC_GFOFFSET3D(u,3,0,-2)) - 5376*(KRANC_GFOFFSET3D(u,-2,0,-3) + KRANC_GFOFFSET3D(u,2,0,3) + KRANC_GFOFFSET3D(u,-3,0,-2) + KRANC_GFOFFSET3D(u,3,0,2)) - 1024*(KRANC_GFOFFSET3D(u,-3,0,3) + KRANC_GFOFFSET3D(u,3,0,-3)) + 1024*(KRANC_GFOFFSET3D(u,-3,0,-3) + KRANC_GFOFFSET3D(u,3,0,3)) + 2016*(KRANC_GFOFFSET3D(u,-1,0,4) + KRANC_GFOFFSET3D(u,1,0,-4) + KRANC_GFOFFSET3D(u,-4,0,1) + KRANC_GFOFFSET3D(u,4,0,-1)) - 2016*(KRANC_GFOFFSET3D(u,-1,0,-4) + KRANC_GFOFFSET3D(u,1,0,4) + KRANC_GFOFFSET3D(u,-4,0,-1) + KRANC_GFOFFSET3D(u,4,0,1)) - 504*(KRANC_GFOFFSET3D(u,-2,0,4) + KRANC_GFOFFSET3D(u,2,0,-4) + KRANC_GFOFFSET3D(u,-4,0,2) + KRANC_GFOFFSET3D(u,4,0,-2)) + 504*(KRANC_GFOFFSET3D(u,-2,0,-4) + KRANC_GFOFFSET3D(u,2,0,4) + KRANC_GFOFFSET3D(u,-4,0,-2) + KRANC_GFOFFSET3D(u,4,0,2)) + 96*(KRANC_GFOFFSET3D(u,-3,0,4) + KRANC_GFOFFSET3D(u,3,0,-4) + KRANC_GFOFFSET3D(u,-4,0,3) + KRANC_GFOFFSET3D(u,4,0,-3)) - 96*(KRANC_GFOFFSET3D(u,-3,0,-4) + KRANC_GFOFFSET3D(u,3,0,4) + KRANC_GFOFFSET3D(u,-4,0,-3) + KRANC_GFOFFSET3D(u,4,0,3)) - 9*(KRANC_GFOFFSET3D(u,-4,0,4) + KRANC_GFOFFSET3D(u,4,0,-4)) + 9*(KRANC_GFOFFSET3D(u,-4,0,-4) + KRANC_GFOFFSET3D(u,4,0,4)))*p1o705600dxdz) +#else +# define PDstandardfdOrder831(u) (PDstandardfdOrder831_impl(u,p1o705600dxdz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder831_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder831_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dxdz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder812_impl(u, p1o705600dxdz, cdk, cdj); +} +#endif + +#ifndef KRANC_DIFF_FUNCTIONS +# define PDstandardfdOrder832(u) ((-451584*(KRANC_GFOFFSET3D(u,0,-1,1) + KRANC_GFOFFSET3D(u,0,1,-1)) + 451584*(KRANC_GFOFFSET3D(u,0,-1,-1) + KRANC_GFOFFSET3D(u,0,1,1)) + 112896*(KRANC_GFOFFSET3D(u,0,-1,2) + KRANC_GFOFFSET3D(u,0,1,-2) + KRANC_GFOFFSET3D(u,0,-2,1) + KRANC_GFOFFSET3D(u,0,2,-1)) - 112896*(KRANC_GFOFFSET3D(u,0,-1,-2) + KRANC_GFOFFSET3D(u,0,1,2) + KRANC_GFOFFSET3D(u,0,-2,-1) + KRANC_GFOFFSET3D(u,0,2,1)) - 28224*(KRANC_GFOFFSET3D(u,0,-2,2) + KRANC_GFOFFSET3D(u,0,2,-2)) + 28224*(KRANC_GFOFFSET3D(u,0,-2,-2) + KRANC_GFOFFSET3D(u,0,2,2)) - 21504*(KRANC_GFOFFSET3D(u,0,-1,3) + KRANC_GFOFFSET3D(u,0,1,-3) + KRANC_GFOFFSET3D(u,0,-3,1) + KRANC_GFOFFSET3D(u,0,3,-1)) + 21504*(KRANC_GFOFFSET3D(u,0,-1,-3) + KRANC_GFOFFSET3D(u,0,1,3) + KRANC_GFOFFSET3D(u,0,-3,-1) + KRANC_GFOFFSET3D(u,0,3,1)) + 5376*(KRANC_GFOFFSET3D(u,0,-2,3) + KRANC_GFOFFSET3D(u,0,2,-3) + KRANC_GFOFFSET3D(u,0,-3,2) + KRANC_GFOFFSET3D(u,0,3,-2)) - 5376*(KRANC_GFOFFSET3D(u,0,-2,-3) + KRANC_GFOFFSET3D(u,0,2,3) + KRANC_GFOFFSET3D(u,0,-3,-2) + KRANC_GFOFFSET3D(u,0,3,2)) - 1024*(KRANC_GFOFFSET3D(u,0,-3,3) + KRANC_GFOFFSET3D(u,0,3,-3)) + 1024*(KRANC_GFOFFSET3D(u,0,-3,-3) + KRANC_GFOFFSET3D(u,0,3,3)) + 2016*(KRANC_GFOFFSET3D(u,0,-1,4) + KRANC_GFOFFSET3D(u,0,1,-4) + KRANC_GFOFFSET3D(u,0,-4,1) + KRANC_GFOFFSET3D(u,0,4,-1)) - 2016*(KRANC_GFOFFSET3D(u,0,-1,-4) + KRANC_GFOFFSET3D(u,0,1,4) + KRANC_GFOFFSET3D(u,0,-4,-1) + KRANC_GFOFFSET3D(u,0,4,1)) - 504*(KRANC_GFOFFSET3D(u,0,-2,4) + KRANC_GFOFFSET3D(u,0,2,-4) + KRANC_GFOFFSET3D(u,0,-4,2) + KRANC_GFOFFSET3D(u,0,4,-2)) + 504*(KRANC_GFOFFSET3D(u,0,-2,-4) + KRANC_GFOFFSET3D(u,0,2,4) + KRANC_GFOFFSET3D(u,0,-4,-2) + KRANC_GFOFFSET3D(u,0,4,2)) + 96*(KRANC_GFOFFSET3D(u,0,-3,4) + KRANC_GFOFFSET3D(u,0,3,-4) + KRANC_GFOFFSET3D(u,0,-4,3) + KRANC_GFOFFSET3D(u,0,4,-3)) - 96*(KRANC_GFOFFSET3D(u,0,-3,-4) + KRANC_GFOFFSET3D(u,0,3,4) + KRANC_GFOFFSET3D(u,0,-4,-3) + KRANC_GFOFFSET3D(u,0,4,3)) - 9*(KRANC_GFOFFSET3D(u,0,-4,4) + KRANC_GFOFFSET3D(u,0,4,-4)) + 9*(KRANC_GFOFFSET3D(u,0,-4,-4) + KRANC_GFOFFSET3D(u,0,4,4)))*p1o705600dydz) +#else +# define PDstandardfdOrder832(u) (PDstandardfdOrder832_impl(u,p1o705600dydz,cdj,cdk)) +static CCTK_REAL PDstandardfdOrder832_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) CCTK_ATTRIBUTE_NOINLINE CCTK_ATTRIBUTE_UNUSED; +static CCTK_REAL PDstandardfdOrder832_impl(const CCTK_REAL* restrict const u, const CCTK_REAL p1o705600dydz, const ptrdiff_t cdj, const ptrdiff_t cdk) +{ + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL); + return PDstandardfdOrder823_impl(u, p1o705600dydz, cdj, cdk); +} +#endif + diff --git a/WeylScal4/src/Kranc.cc b/WeylScal4/src/Kranc.cc new file mode 100644 index 00000000..a29158b2 --- /dev/null +++ b/WeylScal4/src/Kranc.cc @@ -0,0 +1,592 @@ + +/* Copyright 2014 Ian Hinder + + This file is part of Kranc. + + Kranc is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + Kranc is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Kranc; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ + +#include +#include +#include +#include + +#include +#include +#include +#include + +#include "Kranc.hh" + +namespace WeylScal4 { + +/********************************************************************* + * GetBoundaryWidths + *********************************************************************/ + +void GetBoundaryWidths(cGH const * restrict const cctkGH, CCTK_INT nboundaryzones[6]) +{ + for(int i = 0 ; i < 6 ; i ++) { + nboundaryzones[i] = cctkGH->cctk_nghostzones[0]; + } +} + +/********************************************************************* + * GetBoundaryWidth + *********************************************************************/ + +int GetBoundaryWidth(cGH const * restrict const cctkGH) +{ + return cctkGH->cctk_nghostzones[0]; +} + +/********************************************************************* + * GetBoundaryInfo + *********************************************************************/ + +/* Return the array indices in imin and imax for looping over the + interior of the grid. imin is the index of the first grid point. + imax is the index of the last grid point plus 1. So a loop over + the interior of the grid would be + + for (i = imin; i < imax; i++) + + The indexing is C-style. Also return whether the boundary is a + symmetry, physical or interprocessor boundary. Carpet refinement + boundaries are treated as interprocessor boundaries. +*/ +void GetBoundaryInfo(cGH const * restrict const cctkGH, + int const * restrict const cctk_ash, + int const * restrict const cctk_lsh, + int const * restrict const cctk_bbox, + int const * restrict const cctk_nghostzones, + int * restrict const imin, + int * restrict const imax, + int * restrict const is_symbnd, + int * restrict const is_physbnd, + int * restrict const is_ipbnd) +{ + for(int i = 0 ; i < 3 ; i++) { + imin[i] = cctk_nghostzones[i]; + imax[i] = cctk_lsh[i] - cctk_nghostzones[i]; + is_symbnd[2*i+0] = 0; + is_symbnd[2*i+1] = 0; + is_physbnd[2*i+0] = 0; + is_physbnd[2*i+1] = 0; + is_ipbnd[2*i+0] = 1; + is_ipbnd[2*i+1] = 1; + } +} + +/********************************************************************* + * LoopOverEverything + *********************************************************************/ + +void LoopOverEverything(cGH const * restrict const cctkGH, Kranc_Calculation const calc) +{ + DECLARE_CCTK_ARGUMENTS + + int dir = 0; + int face = 0; + CCTK_REAL normal[] = {0,0,0}; + CCTK_REAL tangentA[] = {0,0,0}; + CCTK_REAL tangentB[] = {0,0,0}; + int bmin[] = {0,0,0}; + int bmax[] = {cctk_lsh[0],cctk_lsh[1],cctk_lsh[2]}; + + calc(cctkGH, dir, face, normal, tangentA, tangentB, bmin, bmax, 0, NULL); + return; +} + +/********************************************************************* + * LoopOverBoundary + *********************************************************************/ + +void LoopOverBoundary(cGH const * restrict const cctkGH, Kranc_Calculation const calc) +{ + DECLARE_CCTK_ARGUMENTS + + int dir1, dir2, dir3; + int dir[3]; + CCTK_REAL normal[3]; + CCTK_REAL tangentA[3]; + CCTK_REAL tangentB[3]; + int bmin[3]; + int bmax[3]; + int have_bnd; + int all_physbnd; + int d; + + int is_symbnd[6], is_physbnd[6], is_ipbnd[6]; + int imin[3], imax[3]; + int old_dir = 0; + int old_face = 0; + + GetBoundaryInfo(cctkGH, cctk_ash, cctk_lsh, cctk_bbox, + cctk_nghostzones, + imin, imax, is_symbnd, is_physbnd, is_ipbnd); + + /* Loop over all faces */ + for (dir3 = -1; dir3 <= +1; dir3++) + { + for (dir2 = -1; dir2 <= +1; dir2++) + { + for (dir1 = -1; dir1 <= +1; dir1++) + { + dir[0] = dir1; + dir[1] = dir2; + dir[2] = dir3; + + have_bnd = 0; /* one of the faces is a boundary */ + all_physbnd = 1; /* all boundary faces are physical + boundaries */ + + for (d = 0; d < 3; d++) + { + switch(dir[d]) + { + case -1: + bmin[d] = 0; + bmax[d] = imin[d]; + have_bnd = 1; + all_physbnd = all_physbnd && is_physbnd[2*d+0]; + break; + case 0: + bmin[d] = imin[d]; + bmax[d] = imax[d]; + break; + case +1: + bmin[d] = imax[d]; + bmax[d] = cctk_lsh[d]; + have_bnd = 1; + all_physbnd = all_physbnd && is_physbnd[2*d+1]; + break; + } + + /* Choose a basis */ + normal[d] = dir[d]; + tangentA[d] = dir[(d+1)%3]; + tangentB[d] = dir[(d+2)%3]; + } + + if (have_bnd && all_physbnd) + { +#if 0 + CCTK_REAL normal_norm = 0.0; + for (d = 0; d < 3; d++) + { + normal_norm += pow(normal[d], 2); + } + normal_norm = sqrt(normal_norm); + for (d = 0; d < 3; d++) + { + normal[d] /= normal_norm; + } +#endif + + calc(cctkGH, old_dir, old_face, normal, tangentA, tangentB, bmin, bmax, 0, NULL); + } + + } + } + } + + return; +} + +/********************************************************************* + * LoopOverBoundaryWithGhosts + *********************************************************************/ + +void LoopOverBoundaryWithGhosts(cGH const * restrict const cctkGH, Kranc_Calculation const calc) +{ + DECLARE_CCTK_ARGUMENTS + + int dir1, dir2, dir3; + int dir[3]; + CCTK_REAL normal[3]; + CCTK_REAL tangentA[3]; + CCTK_REAL tangentB[3]; + int bmin[3]; + int bmax[3]; + int have_bnd; + int have_physbnd; + int d; + + int is_symbnd[6], is_physbnd[6], is_ipbnd[6]; + int imin[3], imax[3]; + int old_dir = 0; + int old_face = 0; + + GetBoundaryInfo(cctkGH, cctk_ash, cctk_lsh, cctk_bbox, + cctk_nghostzones, + imin, imax, is_symbnd, is_physbnd, is_ipbnd); + + /* Loop over all faces */ + for (dir3 = -1; dir3 <= +1; dir3++) + { + for (dir2 = -1; dir2 <= +1; dir2++) + { + for (dir1 = -1; dir1 <= +1; dir1++) + { + dir[0] = dir1; + dir[1] = dir2; + dir[2] = dir3; + + have_bnd = 0; /* one of the faces is a boundary */ + have_physbnd = 0; /* one of the boundary faces is a physical + boundary */ + + for (d = 0; d < 3; d++) + { + switch(dir[d]) + { + case -1: + bmin[d] = 0; + bmax[d] = imin[d]; + have_bnd = 1; + have_physbnd = have_physbnd || is_physbnd[2*d+0]; + break; + case 0: + bmin[d] = imin[d]; + bmax[d] = imax[d]; + break; + case +1: + bmin[d] = imax[d]; + bmax[d] = cctk_lsh[d]; + have_bnd = 1; + have_physbnd = have_physbnd || is_physbnd[2*d+1]; + break; + } + + /* Choose a basis */ + normal[d] = dir[d]; + tangentA[d] = dir[(d+1)%3]; + tangentB[d] = dir[(d+2)%3]; + } + + if (have_bnd && have_physbnd) + { +#if 0 + CCTK_REAL normal_norm = 0.0; + for (d = 0; d < 3; d++) + { + normal_norm += pow(normal[d], 2); + } + normal_norm = sqrt(normal_norm); + for (d = 0; d < 3; d++) + { + normal[d] /= normal_norm; + } +#endif + + calc(cctkGH, old_dir, old_face, normal, tangentA, tangentB, bmin, bmax, 0, NULL); + } + + } + } + } + + return; +} + +/********************************************************************* + * LoopOverInterior + *********************************************************************/ + +void LoopOverInterior(cGH const * restrict const cctkGH, Kranc_Calculation const calc) +{ + DECLARE_CCTK_ARGUMENTS + + CCTK_REAL normal[] = {0,0,0}; + CCTK_REAL tangentA[] = {0,0,0}; + CCTK_REAL tangentB[] = {0,0,0}; + + int is_symbnd[6], is_physbnd[6], is_ipbnd[6]; + int imin[3], imax[3]; + int dir = 0; + int face = 0; + + GetBoundaryInfo(cctkGH, cctk_ash, cctk_lsh, cctk_bbox, + cctk_nghostzones, + imin, imax, is_symbnd, is_physbnd, is_ipbnd); + + calc(cctkGH, dir, face, normal, tangentA, tangentB, imin, imax, 0, NULL); + + return; +} + +/********************************************************************* + * AssertGroupStorage + *********************************************************************/ + +void AssertGroupStorage(cGH const * restrict const cctkGH, const char *calc, + int ngroups, const char *const group_names[]) +{ + return; +} + +/********************************************************************* + * GroupDataPointers + *********************************************************************/ + +/* Return a list of pointers to the members of a named group */ +void GroupDataPointers(cGH const * restrict const cctkGH, const char *group_name, + int nvars, CCTK_REAL const *restrict *ptrs) +{ + int group_index, status; + cGroup group_info; + + group_index = CCTK_GroupIndex(group_name); + if (group_index < 0) + CCTK_VWarn(CCTK_WARN_ABORT, __LINE__, __FILE__, CCTK_THORNSTRING, + "Error return %d trying to get group index for group \'%s\'", + group_index, + group_name); + + status = CCTK_GroupData(group_index, &group_info); + if (status < 0) + CCTK_VWarn(CCTK_WARN_ABORT, __LINE__, __FILE__, CCTK_THORNSTRING, + "Error return %d trying to get info for group \'%s\'", + status, + group_name); + + if (group_info.numvars != nvars) + { + CCTK_VWarn(CCTK_WARN_ABORT, __LINE__, __FILE__, CCTK_THORNSTRING, + "Group \'%s\' has %d variables but %d were expected", + group_name, group_info.numvars, nvars); + } + + int v1 = CCTK_FirstVarIndex(group_name); + + for (int v = 0; v < nvars; v++) + { + ptrs[v] = (CCTK_REAL const *) CCTK_VarDataPtrI(cctkGH, 0 /* timelevel */, v1+v); + } +} + +/********************************************************************* + * EnsureStencilFits + *********************************************************************/ + +void EnsureStencilFits(cGH const * restrict const cctkGH, const char *calc, int ni, int nj, int nk) +{ + DECLARE_CCTK_ARGUMENTS + + CCTK_INT bws[6]; + GetBoundaryWidths(cctkGH, bws); + + int ns[] = {ni, nj, nk}; + const char *dirs[] = {"x", "y", "z"}; + const char *faces[] = {"lower", "upper"}; + int abort = 0; + + for (int dir = 0; dir < 3; dir++) + { + for (int face = 0; face < 2; face++) + { + int bw = bws[2*dir+face]; + if (bw < ns[dir]) + { + CCTK_VInfo(CCTK_THORNSTRING, + "The stencil for %s requires %d points, but the %s %s boundary has only %d points.", + calc, ns[dir], faces[face], dirs[dir], bw); + abort = 1; + } + } + int gz = cctk_nghostzones[dir]; + if (gz < ns[dir]) + { + CCTK_VInfo(CCTK_THORNSTRING, + "The stencil for %s requires %d points, but there are only %d ghost zones in the %s direction.", + calc, ns[dir], gz, dirs[dir]); + abort = 1; + } + } + + if (abort) + { + CCTK_VWarn(CCTK_WARN_ABORT, __LINE__, __FILE__, CCTK_THORNSTRING, + "Insufficient ghost or boundary points for %s", calc); + } +} + +/********************************************************************* + * idiv + *********************************************************************/ + +// Divide, rounding to minus infinity +static int idiv(int x, int y) +{ + // round down manually if the result is negative + return (x^y) >= 0 ? x/y : (x-y+1)/y; +} + +/********************************************************************* + * imod + *********************************************************************/ + +// // Modulo, rounding to minus infinity +// static int imod(int x, int y) +// { +// return (x^y) >= 0 ? x%y : (x-y+1)%y + y-1; +// } + +/********************************************************************* + * ialign + *********************************************************************/ + +// Align x to a multiple of y +static int ialign(int x, int y) +{ + return idiv(x, y) * y; +} + +/********************************************************************* + * TiledLoop + *********************************************************************/ + +void TiledLoop( + cGH const * restrict const cctkGH, + const KrancData & restrict kd_coarse, + void (calc)(const cGH* restrict const cctkGH, + const KrancData & restrict kd)) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + // Interior region + int imin[3], imax[3]; + // Boundary types + int is_symbnd[6], is_physbnd[6], is_ipbnd[6]; + + GetBoundaryInfo(cctkGH, cctk_ash, cctk_lsh, cctk_bbox, + cctk_nghostzones, + imin, imax, is_symbnd, is_physbnd, is_ipbnd); + + // Tile size + int tile_size_l[3]; + // Loop bounds covered by tiles (may be larger) + int tiled_imin[3]; + int tiled_imax[3]; + + if (tile_size == -1) + { + for (int d = 0; d < 3; d++) + { + // Loop in a single tile + tiled_imin[d] = kd_coarse.imin[d]; + tiled_imax[d] = kd_coarse.imax[d]; + tile_size_l[d] = tiled_imax[d] - tiled_imin[d]; + } + } + else + { + for (int d = 0; d < 3; d++) + { + tile_size_l[d] = tile_size; + // Align with beginning of interior of domain + tiled_imin[d] = + imin[d] + ialign(kd_coarse.imin[d] - imin[d], tile_size_l[d]); + tiled_imax[d] = kd_coarse.imax[d]; + } + } + + const int dti = tile_size_l[0]; + const int dtj = tile_size_l[1]; + const int dtk = tile_size_l[2]; +//#pragma omp parallel for collapse(3) + for (int tk = tiled_imin[2]; tk < tiled_imax[2]; tk += dtk) + { + for (int tj = tiled_imin[1]; tj < tiled_imax[1]; tj += dtj) + { + for (int ti = tiled_imin[0]; ti < tiled_imax[0]; ti += dti) + { + KrancData kd = kd_coarse; + + kd.dir = 0; + kd.face = 0; + // TODO: initialise the rest, or use a constructor + + kd.tile_imin[0] = ti; + kd.tile_imax[0] = ti + dti; + kd.tile_imin[1] = tj; + kd.tile_imax[1] = tj + dtj; + kd.tile_imin[2] = tk; + kd.tile_imax[2] = tk + dtk; + + calc(cctkGH, kd); + } + } + } +} + +/********************************************************************* + * TiledLoopOverEverything + *********************************************************************/ + +void TiledLoopOverEverything( + cGH const * restrict const cctkGH, + void (calc)(const cGH* restrict const cctkGH, + const KrancData & restrict kd)) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + KrancData kd_coarse; + + for (int d = 0; d < 3; d++) + { + kd_coarse.imin[d] = 0; + kd_coarse.imax[d] = cctk_lsh[d]; + } + + TiledLoop(cctkGH, kd_coarse, calc); +} + +/********************************************************************* + * TiledLoopOverInterior + *********************************************************************/ + +void TiledLoopOverInterior( + cGH const * restrict const cctkGH, + void (calc)(const cGH* restrict const cctkGH, + const KrancData & restrict kd)) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + // Interior region + int imin[3], imax[3]; + // Boundary types + int is_symbnd[6], is_physbnd[6], is_ipbnd[6]; + + GetBoundaryInfo(cctkGH, cctk_ash, cctk_lsh, cctk_bbox, + cctk_nghostzones, + imin, imax, is_symbnd, is_physbnd, is_ipbnd); + + KrancData kd_coarse; + + for (int d = 0; d < 3; d++) + { + kd_coarse.imin[d] = imin[d]; + kd_coarse.imax[d] = imax[d]; + } + + TiledLoop(cctkGH, kd_coarse, calc); +} + +} // namespace WeylScal4 diff --git a/WeylScal4/src/Kranc.hh b/WeylScal4/src/Kranc.hh new file mode 100644 index 00000000..34ca346c --- /dev/null +++ b/WeylScal4/src/Kranc.hh @@ -0,0 +1,207 @@ +#ifndef KRANC_HH +#define KRANC_HH + +#include +#include +#include + +#include + +namespace WeylScal4 { + +/********************************************************************* + * Types + *********************************************************************/ + +struct KrancData +{ + // Actual loop bounds + int imin[3]; + int imax[3]; + // Region covered by this tile + int tile_imin[3]; + int tile_imax[3]; + // Boundary information + int dir; + int face; + CCTK_REAL normal[3]; + CCTK_REAL tangentA[3]; + CCTK_REAL tangentB[3]; +}; + +typedef void(*Kranc_Calculation)(cGH const * restrict cctkGH, + int eir, + int face, + CCTK_REAL const normal[3], + CCTK_REAL const tangentA[3], + CCTK_REAL const tangentB[3], + int const min[3], + int const max[3], + int n_subblock_gfs, + CCTK_REAL * restrict const subblock_gfs[]); + +/********************************************************************* + * Function declarations + *********************************************************************/ + +// Boundary information + +CCTK_ATTRIBUTE_UNUSED +static CCTK_INT KrancBdy_SelectVarForBC( + const CCTK_POINTER_TO_CONST cctkGH_, + const CCTK_INT faces, + const CCTK_INT width, + const CCTK_INT table_handle, + const CCTK_STRING var_name, + const CCTK_STRING bc_name) { + + int ierr = 0; + + return ierr; +} + +CCTK_ATTRIBUTE_UNUSED +static CCTK_INT KrancBdy_SelectGroupForBC( + const CCTK_POINTER_TO_CONST cctkGH_, + const CCTK_INT faces, + const CCTK_INT width, + const CCTK_INT table_handle, + const CCTK_STRING group_name, + const CCTK_STRING bc_name) { + + int ierr = 0; + + return ierr; +} + +int GetBoundaryWidth(cGH const * restrict const cctkGH); + +void GetBoundaryInfo(cGH const * restrict cctkGH, + int const * restrict cctk_ash, + int const * restrict cctk_lsh, + int const * restrict cctk_bbox, + int const * restrict cctk_nghostzones, + int * restrict imin, + int * restrict imax, + int * restrict is_symbnd, + int * restrict is_physbnd, + int * restrict is_ipbnd); + +// Looping + +void LoopOverEverything(cGH const * restrict cctkGH, + Kranc_Calculation calc); +void LoopOverBoundary(cGH const * restrict cctkGH, + Kranc_Calculation calc); +void LoopOverBoundaryWithGhosts(cGH const * restrict cctkGH, + Kranc_Calculation calc); +void LoopOverInterior(cGH const * restrict cctkGH, + Kranc_Calculation calc); + +// Tiled looping + +void TiledLoop( + cGH const * restrict const cctkGH, + const KrancData & restrict kd_coarse, + void (calc)(const cGH* restrict const cctkGH, + const KrancData & restrict kd)); + +void TiledLoopOverEverything( + cGH const * restrict const cctkGH, + void (calc)(const cGH* restrict const cctkGH, + const KrancData & restrict kd)); + +void TiledLoopOverInterior( + cGH const * restrict const cctkGH, + void (calc)(const cGH* restrict const cctkGH, + const KrancData & restrict kd)); + +// void TiledLoopOverBoundary( +// cGH const * restrict const cctkGH, +// void (calc)(const cGH* restrict const cctkGH, +// const KrancData & restrict kd)); + +// Runtime checks + +void EnsureStencilFits(cGH const * restrict const cctkGH, + const char *calc, int ni, int nj, int nk); +void GroupDataPointers(cGH const * restrict const cctkGH, + const char *group_name, int nvars, + CCTK_REAL const *restrict *ptrs); +void AssertGroupStorage(cGH const * restrict const cctkGH, + const char *calc, int ngroups, + const char *const group_names[]); + + +/********************************************************************* + * Gridfunction access macros + *********************************************************************/ + + /* Grid function access */ + /* var is a pointer to a grid point, i,j,k are offsets with respect + to that point. + For example: KRANC_GFINDEX3D_OFFSET(&u[ind3d],-1,-1,0) */ + /* simple implementation */ + /* #define KRANC_GFOFFSET3D(var,i,j,k) ((var)[di*(i)+dj*(j)+dk*(k)]) */ + /* more efficient implementation for some compilers */ +#define KRANC_GFOFFSET3D(var,i,j,k) \ + (*(CCTK_REAL const*)&((char const*)(var))[cdi*(i)+cdj*(j)+cdk*(k)]) + +#define GFOffset(u,di,dj,dk) KRANC_GFOFFSET3D(&(u)[index],di,dj,dk) + +/********************************************************************* + * Macros used in Kranc expressions + *********************************************************************/ + +#define IfThen(x,y,z) ((x) ? (y) : (z)) +#define MinMod(x, y) ((x) * (y) < 0 ? 0 : (fabs((x)) < fabs((y)) ? (x) : (y))) +#define VanLeer(x, y) ((x) * (y) < 0 ? 0 : (Min3(2*fabs(x),2*fabs(y),0.5*(fabs(x)+fabs(y)))*Sign((x)+(y)))) +#define StepFunction(x) ((x)>0) + +/********************************************************************* + * Numerical constants not defined in C++ + *********************************************************************/ + +#define E M_E +#define Pi M_PI + +/********************************************************************* + * Declare functions on the device if compiled for CUDA + *********************************************************************/ + +#ifdef __CUDACC__ +#define KRANC_WHERE __device__ +#else +#define KRANC_WHERE +#endif + +/********************************************************************* + * Implement the signum function, used for Mathematica's Sign function + *********************************************************************/ + +KRANC_WHERE static inline CCTK_REAL sgn(CCTK_REAL x) +{ +#ifdef __cplusplus + using namespace std; +#endif + return x==(CCTK_REAL)0.0 ? (CCTK_REAL)0.0 : copysign((CCTK_REAL)1.0, x); +} + +KRANC_WHERE static inline int isgn(CCTK_REAL x) +{ + if (x == (CCTK_REAL)0.0) return 0; +#ifdef __cplusplus + using namespace std; + int s = signbit(x); +#else + int s = signbit(x); +#endif + return s ? -1 : +1; +} + +} // namespace WeylScal4 + +using WeylScal4::KrancBdy_SelectVarForBC; +using WeylScal4::KrancBdy_SelectGroupForBC; + +#endif // #ifndef KRANC_HH diff --git a/WeylScal4/src/RegisterMoL.cc b/WeylScal4/src/RegisterMoL.cc new file mode 100644 index 00000000..54c2947b --- /dev/null +++ b/WeylScal4/src/RegisterMoL.cc @@ -0,0 +1,20 @@ +/* File produced by Kranc */ + +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" + +extern "C" void WeylScal4_RegisterVars(CCTK_ARGUMENTS) +{ + #ifdef DECLARE_CCTK_ARGUMENTS_WeylScal4_RegisterVars + DECLARE_CCTK_ARGUMENTS_CHECKED(WeylScal4_RegisterVars); + #else + DECLARE_CCTK_ARGUMENTS; + #endif + DECLARE_CCTK_PARAMETERS; + + CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0; + /* Register all the evolved grid functions with MoL */ + /* Register all the evolved Array functions with MoL */ + return; +} diff --git a/WeylScal4/src/RegisterSymmetries.cc b/WeylScal4/src/RegisterSymmetries.cc new file mode 100644 index 00000000..e41a9b15 --- /dev/null +++ b/WeylScal4/src/RegisterSymmetries.cc @@ -0,0 +1,16 @@ +/* File produced by Kranc */ + +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" + +extern "C" void WeylScal4_RegisterSymmetries(CCTK_ARGUMENTS) +{ + #ifdef DECLARE_CCTK_ARGUMENTS_WeylScal4_RegisterSymmetries + DECLARE_CCTK_ARGUMENTS_CHECKED(WeylScal4_RegisterSymmetries); + #else + DECLARE_CCTK_ARGUMENTS; + #endif + DECLARE_CCTK_PARAMETERS; + +} diff --git a/WeylScal4/src/Startup.cc b/WeylScal4/src/Startup.cc new file mode 100644 index 00000000..de097489 --- /dev/null +++ b/WeylScal4/src/Startup.cc @@ -0,0 +1,10 @@ +/* File produced by Kranc */ + +#include "cctk.h" + +extern "C" int WeylScal4_Startup(void) +{ + const char* banner CCTK_ATTRIBUTE_UNUSED = "WeylScal4"; + CCTK_RegisterBanner(banner); + return 0; +} diff --git a/WeylScal4/src/WeylScal4_invars_calc_4th.cc b/WeylScal4/src/WeylScal4_invars_calc_4th.cc new file mode 100644 index 00000000..77f4190b --- /dev/null +++ b/WeylScal4/src/WeylScal4_invars_calc_4th.cc @@ -0,0 +1,331 @@ +/* File produced by Kranc */ + +#define KRANC_C + +#include +#include +#include +#include +#include +#include +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" +#include "Kranc.hh" +#include "Differencing.h" + +namespace WeylScal4 { + + +static void WeylScal4_invars_calc_4th_Body(const cGH* restrict const cctkGH, const int dir, const int face, const CCTK_REAL normal[3], const CCTK_REAL tangentA[3], const CCTK_REAL tangentB[3], const int imin[3], const int imax[3], const int n_subblock_gfs, CCTK_REAL* restrict const subblock_gfs[]) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + /* Include user-supplied include files */ + /* Initialise finite differencing variables */ + const ptrdiff_t di CCTK_ATTRIBUTE_UNUSED = 1; + const ptrdiff_t dj CCTK_ATTRIBUTE_UNUSED = + CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0); + const ptrdiff_t dk CCTK_ATTRIBUTE_UNUSED = + CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0); + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di; + const ptrdiff_t cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj; + const ptrdiff_t cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk; + const ptrdiff_t cctkLbnd1 CCTK_ATTRIBUTE_UNUSED = cctk_lbnd[0]; + const ptrdiff_t cctkLbnd2 CCTK_ATTRIBUTE_UNUSED = cctk_lbnd[1]; + const ptrdiff_t cctkLbnd3 CCTK_ATTRIBUTE_UNUSED = cctk_lbnd[2]; + const CCTK_REAL t CCTK_ATTRIBUTE_UNUSED = cctk_time; + const CCTK_REAL cctkOriginSpace1 CCTK_ATTRIBUTE_UNUSED = + CCTK_ORIGIN_SPACE(0); + const CCTK_REAL cctkOriginSpace2 CCTK_ATTRIBUTE_UNUSED = + CCTK_ORIGIN_SPACE(1); + const CCTK_REAL cctkOriginSpace3 CCTK_ATTRIBUTE_UNUSED = + CCTK_ORIGIN_SPACE(2); + const CCTK_REAL dt CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_TIME; + const CCTK_REAL dx CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_SPACE(0); + const CCTK_REAL dy CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_SPACE(1); + const CCTK_REAL dz CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_SPACE(2); + const CCTK_REAL dxi CCTK_ATTRIBUTE_UNUSED = pow(dx,-1); + const CCTK_REAL dyi CCTK_ATTRIBUTE_UNUSED = pow(dy,-1); + const CCTK_REAL dzi CCTK_ATTRIBUTE_UNUSED = pow(dz,-1); + const CCTK_REAL khalf CCTK_ATTRIBUTE_UNUSED = 0.5; + const CCTK_REAL kthird CCTK_ATTRIBUTE_UNUSED = + 0.333333333333333333333333333333; + const CCTK_REAL ktwothird CCTK_ATTRIBUTE_UNUSED = + 0.666666666666666666666666666667; + const CCTK_REAL kfourthird CCTK_ATTRIBUTE_UNUSED = + 1.33333333333333333333333333333; + const CCTK_REAL hdxi CCTK_ATTRIBUTE_UNUSED = 0.5*dxi; + const CCTK_REAL hdyi CCTK_ATTRIBUTE_UNUSED = 0.5*dyi; + const CCTK_REAL hdzi CCTK_ATTRIBUTE_UNUSED = 0.5*dzi; + /* Initialize predefined quantities */ + const CCTK_REAL p1o12dx CCTK_ATTRIBUTE_UNUSED = 0.0833333333333333333333333333333*pow(dx,-1); + const CCTK_REAL p1o12dy CCTK_ATTRIBUTE_UNUSED = 0.0833333333333333333333333333333*pow(dy,-1); + const CCTK_REAL p1o12dz CCTK_ATTRIBUTE_UNUSED = 0.0833333333333333333333333333333*pow(dz,-1); + const CCTK_REAL p1o144dxdy CCTK_ATTRIBUTE_UNUSED = 0.00694444444444444444444444444444*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o144dxdz CCTK_ATTRIBUTE_UNUSED = 0.00694444444444444444444444444444*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o144dydz CCTK_ATTRIBUTE_UNUSED = 0.00694444444444444444444444444444*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o180dx2 CCTK_ATTRIBUTE_UNUSED = 0.00555555555555555555555555555556*pow(dx,-2); + const CCTK_REAL p1o180dy2 CCTK_ATTRIBUTE_UNUSED = 0.00555555555555555555555555555556*pow(dy,-2); + const CCTK_REAL p1o180dz2 CCTK_ATTRIBUTE_UNUSED = 0.00555555555555555555555555555556*pow(dz,-2); + const CCTK_REAL p1o2dx CCTK_ATTRIBUTE_UNUSED = 0.5*pow(dx,-1); + const CCTK_REAL p1o2dy CCTK_ATTRIBUTE_UNUSED = 0.5*pow(dy,-1); + const CCTK_REAL p1o2dz CCTK_ATTRIBUTE_UNUSED = 0.5*pow(dz,-1); + const CCTK_REAL p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = 0.000277777777777777777777777777778*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = 0.000277777777777777777777777777778*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o3600dydz CCTK_ATTRIBUTE_UNUSED = 0.000277777777777777777777777777778*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o4dxdy CCTK_ATTRIBUTE_UNUSED = 0.25*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o4dxdz CCTK_ATTRIBUTE_UNUSED = 0.25*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o4dydz CCTK_ATTRIBUTE_UNUSED = 0.25*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = 0.000198412698412698412698412698413*pow(dx,-2); + const CCTK_REAL p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = 0.000198412698412698412698412698413*pow(dy,-2); + const CCTK_REAL p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = 0.000198412698412698412698412698413*pow(dz,-2); + const CCTK_REAL p1o60dx CCTK_ATTRIBUTE_UNUSED = 0.0166666666666666666666666666667*pow(dx,-1); + const CCTK_REAL p1o60dy CCTK_ATTRIBUTE_UNUSED = 0.0166666666666666666666666666667*pow(dy,-1); + const CCTK_REAL p1o60dz CCTK_ATTRIBUTE_UNUSED = 0.0166666666666666666666666666667*pow(dz,-1); + const CCTK_REAL p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = 1.41723356009070294784580498866e-6*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = 1.41723356009070294784580498866e-6*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o705600dydz CCTK_ATTRIBUTE_UNUSED = 1.41723356009070294784580498866e-6*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o840dx CCTK_ATTRIBUTE_UNUSED = 0.00119047619047619047619047619048*pow(dx,-1); + const CCTK_REAL p1o840dy CCTK_ATTRIBUTE_UNUSED = 0.00119047619047619047619047619048*pow(dy,-1); + const CCTK_REAL p1o840dz CCTK_ATTRIBUTE_UNUSED = 0.00119047619047619047619047619048*pow(dz,-1); + const CCTK_REAL p1odx2 CCTK_ATTRIBUTE_UNUSED = pow(dx,-2); + const CCTK_REAL p1ody2 CCTK_ATTRIBUTE_UNUSED = pow(dy,-2); + const CCTK_REAL p1odz2 CCTK_ATTRIBUTE_UNUSED = pow(dz,-2); + const CCTK_REAL pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = -0.0833333333333333333333333333333*pow(dx,-2); + const CCTK_REAL pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = -0.0833333333333333333333333333333*pow(dy,-2); + const CCTK_REAL pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = -0.0833333333333333333333333333333*pow(dz,-2); + /* Assign local copies of arrays functions */ + + + /* Calculate temporaries and arrays functions */ + /* Copy local copies back to grid functions */ + /* Loop over the grid points */ + const int imin0=imin[0]; + const int imin1=imin[1]; + const int imin2=imin[2]; + const int imax0=imax[0]; + const int imax1=imax[1]; + const int imax2=imax[2]; + //#pragma omp parallel + CCTK_LOOP3(WeylScal4_invars_calc_4th, + i,j,k, imin0,imin1,imin2, imax0,imax1,imax2, + cctk_ash[0],cctk_ash[1],cctk_ash[2]) + { + const ptrdiff_t index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k; + /* Assign local copies of grid functions */ + + CCTK_REAL Psi0iL CCTK_ATTRIBUTE_UNUSED = Psi0i[index]; + CCTK_REAL Psi0rL CCTK_ATTRIBUTE_UNUSED = Psi0r[index]; + CCTK_REAL Psi1iL CCTK_ATTRIBUTE_UNUSED = Psi1i[index]; + CCTK_REAL Psi1rL CCTK_ATTRIBUTE_UNUSED = Psi1r[index]; + CCTK_REAL Psi2iL CCTK_ATTRIBUTE_UNUSED = Psi2i[index]; + CCTK_REAL Psi2rL CCTK_ATTRIBUTE_UNUSED = Psi2r[index]; + CCTK_REAL Psi3iL CCTK_ATTRIBUTE_UNUSED = Psi3i[index]; + CCTK_REAL Psi3rL CCTK_ATTRIBUTE_UNUSED = Psi3r[index]; + CCTK_REAL Psi4iL CCTK_ATTRIBUTE_UNUSED = Psi4i[index]; + CCTK_REAL Psi4rL CCTK_ATTRIBUTE_UNUSED = Psi4r[index]; + + /* Include user supplied include files */ + /* Precompute derivatives */ + + switch (fdOrder) + { + case 2: + { + break; + } + + case 4: + { + break; + } + + case 6: + { + break; + } + + case 8: + { + break; + } + default: + CCTK_BUILTIN_UNREACHABLE(); + } + /* Calculate temporaries and grid functions */ + CCTK_REAL curvIrL CCTK_ATTRIBUTE_UNUSED = 4*Psi1iL*Psi3iL - + 4*Psi1rL*Psi3rL - Psi0iL*Psi4iL + Psi0rL*Psi4rL - 3*pow(Psi2iL,2) + + 3*pow(Psi2rL,2); + + CCTK_REAL curvIiL CCTK_ATTRIBUTE_UNUSED = 6*Psi2iL*Psi2rL - + 4*(Psi1rL*Psi3iL + Psi1iL*Psi3rL) + Psi0rL*Psi4iL + Psi0iL*Psi4rL; + + CCTK_REAL curvJrL CCTK_ATTRIBUTE_UNUSED = 2*Psi0iL*Psi3iL*Psi3rL + + 2*Psi1iL*Psi1rL*Psi4iL - Psi2iL*(2*Psi1rL*Psi3iL + 2*Psi1iL*Psi3rL + + Psi0rL*Psi4iL + Psi0iL*Psi4rL) + Psi4rL*(pow(Psi1iL,2) - pow(Psi1rL,2)) + + Psi2rL*(-2*Psi1iL*Psi3iL + 2*Psi1rL*Psi3rL - Psi0iL*Psi4iL + + Psi0rL*Psi4rL + 3*pow(Psi2iL,2)) - pow(Psi2rL,3) + + Psi0rL*(pow(Psi3iL,2) - pow(Psi3rL,2)); + + CCTK_REAL curvJiL CCTK_ATTRIBUTE_UNUSED = 2*Psi2rL*(Psi1rL*Psi3iL + + Psi1iL*Psi3rL) + Psi0rL*(-2*Psi3iL*Psi3rL + Psi2rL*Psi4iL) - + 2*Psi1iL*Psi1rL*Psi4rL + Psi4iL*(pow(Psi1iL,2) - pow(Psi1rL,2)) + + pow(Psi2iL,3) + Psi2iL*(-2*Psi1iL*Psi3iL + 2*Psi1rL*Psi3rL - + Psi0iL*Psi4iL + Psi0rL*Psi4rL - 3*pow(Psi2rL,2)) + + Psi0iL*(Psi2rL*Psi4rL + pow(Psi3iL,2) - pow(Psi3rL,2)); + + CCTK_REAL curvJ1L CCTK_ATTRIBUTE_UNUSED = -16*(-4*Psi1iL*Psi3iL + + 4*Psi1rL*Psi3rL + Psi0iL*Psi4iL - Psi0rL*Psi4rL + 3*pow(Psi2iL,2) - + 3*pow(Psi2rL,2)); + + CCTK_REAL curvJ2L CCTK_ATTRIBUTE_UNUSED = 96*(-2*(Psi0iL*Psi3iL*Psi3rL + + Psi1iL*Psi1rL*Psi4iL) + Psi2iL*(2*(Psi1rL*Psi3iL + Psi1iL*Psi3rL) + + Psi0rL*Psi4iL + Psi0iL*Psi4rL) + Psi4rL*(-pow(Psi1iL,2) + + pow(Psi1rL,2)) + Psi2rL*(2*Psi1iL*Psi3iL - 2*Psi1rL*Psi3rL + + Psi0iL*Psi4iL - Psi0rL*Psi4rL - 3*pow(Psi2iL,2)) + pow(Psi2rL,3) + + Psi0rL*(-pow(Psi3iL,2) + pow(Psi3rL,2))); + + CCTK_REAL curvJ3L CCTK_ATTRIBUTE_UNUSED = 64*(((8*Psi0iL*Psi1iL - + 8*Psi0rL*Psi1rL)*Psi3rL - 4*Psi0iL*Psi0rL*Psi4iL)*Psi4rL + + 12*Psi2iL*Psi2rL*(4*(Psi1rL*Psi3iL + Psi1iL*Psi3rL) - Psi0rL*Psi4iL - + Psi0iL*Psi4rL) + Psi1iL*Psi3iL*(-64*Psi1rL*Psi3rL - 8*Psi0iL*Psi4iL + + 8*Psi0rL*Psi4rL) + 8*(Psi0rL*(Psi1rL*Psi3iL + Psi1iL*Psi3rL)*Psi4iL + + Psi0iL*Psi1rL*(Psi3rL*Psi4iL + Psi3iL*Psi4rL)) + 6*(4*Psi1iL*Psi3iL - + 4*Psi1rL*Psi3rL - Psi0iL*Psi4iL + Psi0rL*Psi4rL)*pow(Psi2rL,2) - + 6*pow(Psi2iL,2)*(4*Psi1iL*Psi3iL - 4*Psi1rL*Psi3rL - Psi0iL*Psi4iL + + Psi0rL*Psi4rL + 9*pow(Psi2rL,2)) + 9*(pow(Psi2iL,4) + pow(Psi2rL,4)) + + (16*pow(Psi1iL,2) - 16*pow(Psi1rL,2))*pow(Psi3iL,2) + + (-16*pow(Psi1iL,2) + 16*pow(Psi1rL,2))*pow(Psi3rL,2) + (pow(Psi0iL,2) - + pow(Psi0rL,2))*pow(Psi4iL,2) + (-pow(Psi0iL,2) + + pow(Psi0rL,2))*pow(Psi4rL,2)); + + CCTK_REAL curvJ4L CCTK_ATTRIBUTE_UNUSED = + -640*(Psi3iL*(Psi4iL*(-2*Psi3rL*pow(Psi0iL,2) + + 12*Psi1rL*pow(Psi1iL,2)) + 4*Psi4rL*pow(Psi1iL,3)) - 2*(5*Psi1iL*Psi3iL + - 5*Psi1rL*Psi3rL + Psi0iL*Psi4iL - Psi0rL*Psi4rL)*pow(Psi2rL,3) - + 3*pow(Psi2rL,5) + ((12*Psi0iL*Psi1iL - 12*Psi0rL*Psi1rL)*Psi3rL - + 2*Psi0iL*Psi0rL*Psi4iL - Psi4rL*pow(Psi0iL,2))*pow(Psi3iL,2) + + Psi4rL*(Psi4iL*(4*Psi0rL*Psi1iL*Psi1rL - 2*Psi0iL*pow(Psi1iL,2)) + + Psi3rL*(4*Psi0iL*Psi0rL*Psi3iL - 12*Psi1rL*pow(Psi1iL,2)) + + pow(Psi0rL,2)*(pow(Psi3iL,2) - pow(Psi3rL,2)) + + pow(Psi0iL,2)*pow(Psi3rL,2)) - 12*(Psi1iL*Psi3rL*Psi4iL*pow(Psi1rL,2) + + Psi3iL*(Psi1iL*Psi4rL*pow(Psi1rL,2) + (Psi0rL*Psi1iL + + Psi0iL*Psi1rL)*pow(Psi3rL,2))) + + 3*(pow(Psi2rL,2)*(2*(Psi0iL*Psi3iL*Psi3rL + Psi1iL*Psi1rL*Psi4iL) + + Psi4rL*(pow(Psi1iL,2) - pow(Psi1rL,2)) + Psi0rL*(pow(Psi3iL,2) - + pow(Psi3rL,2))) + pow(Psi2iL,2)*(-2*(Psi0iL*Psi3iL*Psi3rL + + Psi1iL*Psi1rL*Psi4iL) + 2*Psi2rL*(5*Psi1iL*Psi3iL - 5*Psi1rL*Psi3rL + + Psi0iL*Psi4iL - Psi0rL*Psi4rL) + Psi4rL*(-pow(Psi1iL,2) + + pow(Psi1rL,2)) + 10*pow(Psi2rL,3) + Psi0rL*(-pow(Psi3iL,2) + + pow(Psi3rL,2)))) - 4*(Psi3iL*Psi4iL*pow(Psi1rL,3) + + Psi0iL*Psi1iL*pow(Psi3rL,3)) + 4*(Psi3rL*(Psi4iL*pow(Psi1iL,3) + + Psi4rL*pow(Psi1rL,3)) + (Psi0rL*Psi1iL + Psi0iL*Psi1rL)*pow(Psi3iL,3) + + Psi0rL*Psi1rL*pow(Psi3rL,3)) + (-2*Psi0iL*Psi1iL*Psi1rL + + Psi0rL*(-pow(Psi1iL,2) + pow(Psi1rL,2)))*pow(Psi4iL,2) + + (2*Psi0iL*Psi1iL*Psi1rL + Psi0rL*(pow(Psi1iL,2) - + pow(Psi1rL,2)))*pow(Psi4rL,2) + Psi2rL*(-4*Psi0iL*Psi0rL*Psi4iL*Psi4rL + + 2*(Psi1rL*((Psi0rL*Psi3iL + Psi0iL*Psi3rL)*Psi4iL + (Psi0iL*Psi3iL - + Psi0rL*Psi3rL)*Psi4rL) + Psi1iL*(Psi3iL*(16*Psi1rL*Psi3rL - + Psi0iL*Psi4iL) + Psi0iL*Psi3rL*Psi4rL + Psi0rL*(Psi3rL*Psi4iL + + Psi3iL*Psi4rL))) - 15*pow(Psi2iL,4) + (-8*pow(Psi1iL,2) + + 8*pow(Psi1rL,2))*(pow(Psi3iL,2) - pow(Psi3rL,2)) + (pow(Psi0iL,2) - + pow(Psi0rL,2))*pow(Psi4iL,2) + (-pow(Psi0iL,2) + + pow(Psi0rL,2))*pow(Psi4rL,2)) + 2*((5*(Psi1rL*Psi3iL + Psi1iL*Psi3rL) + + Psi0rL*Psi4iL + Psi0iL*Psi4rL)*pow(Psi2iL,3) + + Psi4iL*(Psi3iL*Psi3rL*pow(Psi0rL,2) + Psi0iL*(Psi4rL*pow(Psi1rL,2) + + Psi0rL*pow(Psi3rL,2))) + Psi2iL*((8*Psi3iL*Psi3rL + + 3*Psi2rL*Psi4iL)*pow(Psi1rL,2) + Psi3rL*(Psi3iL*(6*Psi0rL*Psi2rL - + 8*pow(Psi1iL,2)) + Psi1iL*(Psi0rL*Psi4rL - 15*pow(Psi2rL,2))) + + Psi4iL*(-(Psi0rL*Psi1iL*Psi3iL) + Psi4rL*(pow(Psi0iL,2) - + pow(Psi0rL,2)) - 3*(Psi2rL*pow(Psi1iL,2) + Psi0rL*pow(Psi2rL,2))) + + Psi1rL*(Psi0iL*Psi3rL*Psi4rL + Psi0rL*(Psi3rL*Psi4iL + Psi3iL*Psi4rL) + + Psi3iL*(-(Psi0iL*Psi4iL) - 15*pow(Psi2rL,2)) + Psi1iL*(6*Psi2rL*Psi4rL + - 8*pow(Psi3iL,2) + 8*pow(Psi3rL,2))) - Psi0iL*(Psi1iL*(Psi3rL*Psi4iL + + Psi3iL*Psi4rL) + 3*Psi4rL*pow(Psi2rL,2) + Psi2rL*(3*pow(Psi3iL,2) - + 3*pow(Psi3rL,2)) + Psi0rL*(-pow(Psi4iL,2) + pow(Psi4rL,2)))))); + /* Copy local copies back to grid functions */ + curvIi[index] = curvIiL; + curvIr[index] = curvIrL; + curvJ1[index] = curvJ1L; + curvJ2[index] = curvJ2L; + curvJ3[index] = curvJ3L; + curvJ4[index] = curvJ4L; + curvJi[index] = curvJiL; + curvJr[index] = curvJrL; + } + CCTK_ENDLOOP3(WeylScal4_invars_calc_4th); +} +extern "C" void WeylScal4_invars_calc_4th(CCTK_ARGUMENTS) +{ + #ifdef DECLARE_CCTK_ARGUMENTS_WeylScal4_invars_calc_4th + DECLARE_CCTK_ARGUMENTS_CHECKED(WeylScal4_invars_calc_4th); + #else + DECLARE_CCTK_ARGUMENTS; + #endif + DECLARE_CCTK_PARAMETERS; + + if (verbose > 1) + { + CCTK_VInfo(CCTK_THORNSTRING,"Entering WeylScal4_invars_calc_4th_Body"); + } + if (cctk_iteration % WeylScal4_invars_calc_4th_calc_every != WeylScal4_invars_calc_4th_calc_offset) + { + return; + } + + const char* const groups[] = { + "WeylScal4::curvIi_group", + "WeylScal4::curvIr_group", + "WeylScal4::curvJ1_group", + "WeylScal4::curvJ2_group", + "WeylScal4::curvJ3_group", + "WeylScal4::curvJ4_group", + "WeylScal4::curvJi_group", + "WeylScal4::curvJr_group", + "WeylScal4::Psi0i_group", + "WeylScal4::Psi0r_group", + "WeylScal4::Psi1i_group", + "WeylScal4::Psi1r_group", + "WeylScal4::Psi2i_group", + "WeylScal4::Psi2r_group", + "WeylScal4::Psi3i_group", + "WeylScal4::Psi3r_group", + "WeylScal4::Psi4i_group", + "WeylScal4::Psi4r_group"}; + AssertGroupStorage(cctkGH, "WeylScal4_invars_calc_4th", 18, groups); + + switch (fdOrder) + { + case 2: + { + break; + } + + case 4: + { + break; + } + + case 6: + { + break; + } + + case 8: + { + break; + } + default: + CCTK_BUILTIN_UNREACHABLE(); + } + + LoopOverEverything(cctkGH, WeylScal4_invars_calc_4th_Body); + if (verbose > 1) + { + CCTK_VInfo(CCTK_THORNSTRING,"Leaving WeylScal4_invars_calc_4th_Body"); + } +} + +} // namespace WeylScal4 diff --git a/WeylScal4/src/WeylScal4_psi4_calc_4th.cc b/WeylScal4/src/WeylScal4_psi4_calc_4th.cc new file mode 100644 index 00000000..08b18325 --- /dev/null +++ b/WeylScal4/src/WeylScal4_psi4_calc_4th.cc @@ -0,0 +1,1012 @@ +/* File produced by Kranc */ + +#define KRANC_C + +#include +#include +#include +#include +#include +#include +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" +#include "Kranc.hh" +#include "Differencing.h" + +namespace WeylScal4 { + +extern "C" void WeylScal4_psi4_calc_4th_SelectBCs(CCTK_ARGUMENTS) +{ + #ifdef DECLARE_CCTK_ARGUMENTS_WeylScal4_psi4_calc_4th_SelectBCs + DECLARE_CCTK_ARGUMENTS_CHECKED(WeylScal4_psi4_calc_4th_SelectBCs); + #else + DECLARE_CCTK_ARGUMENTS; + #endif + DECLARE_CCTK_PARAMETERS; + + if (cctk_iteration % WeylScal4_psi4_calc_4th_calc_every != WeylScal4_psi4_calc_4th_calc_offset) + return; + CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0; + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi4i_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi4i_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi4r_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi4r_group."); + return; +} + +static void WeylScal4_psi4_calc_4th_Body(const cGH* restrict const cctkGH, const int dir, const int face, const CCTK_REAL normal[3], const CCTK_REAL tangentA[3], const CCTK_REAL tangentB[3], const int imin[3], const int imax[3], const int n_subblock_gfs, CCTK_REAL* restrict const subblock_gfs[]) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + /* Include user-supplied include files */ + /* Initialise finite differencing variables */ + const ptrdiff_t di CCTK_ATTRIBUTE_UNUSED = 1; + const ptrdiff_t dj CCTK_ATTRIBUTE_UNUSED = + CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0); + const ptrdiff_t dk CCTK_ATTRIBUTE_UNUSED = + CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0); + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di; + const ptrdiff_t cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj; + const ptrdiff_t cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk; + const ptrdiff_t cctkLbnd1 CCTK_ATTRIBUTE_UNUSED = cctk_lbnd[0]; + const ptrdiff_t cctkLbnd2 CCTK_ATTRIBUTE_UNUSED = cctk_lbnd[1]; + const ptrdiff_t cctkLbnd3 CCTK_ATTRIBUTE_UNUSED = cctk_lbnd[2]; + const CCTK_REAL t CCTK_ATTRIBUTE_UNUSED = cctk_time; + const CCTK_REAL cctkOriginSpace1 CCTK_ATTRIBUTE_UNUSED = + CCTK_ORIGIN_SPACE(0); + const CCTK_REAL cctkOriginSpace2 CCTK_ATTRIBUTE_UNUSED = + CCTK_ORIGIN_SPACE(1); + const CCTK_REAL cctkOriginSpace3 CCTK_ATTRIBUTE_UNUSED = + CCTK_ORIGIN_SPACE(2); + const CCTK_REAL dt CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_TIME; + const CCTK_REAL dx CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_SPACE(0); + const CCTK_REAL dy CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_SPACE(1); + const CCTK_REAL dz CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_SPACE(2); + const CCTK_REAL dxi CCTK_ATTRIBUTE_UNUSED = pow(dx,-1); + const CCTK_REAL dyi CCTK_ATTRIBUTE_UNUSED = pow(dy,-1); + const CCTK_REAL dzi CCTK_ATTRIBUTE_UNUSED = pow(dz,-1); + const CCTK_REAL khalf CCTK_ATTRIBUTE_UNUSED = 0.5; + const CCTK_REAL kthird CCTK_ATTRIBUTE_UNUSED = + 0.333333333333333333333333333333; + const CCTK_REAL ktwothird CCTK_ATTRIBUTE_UNUSED = + 0.666666666666666666666666666667; + const CCTK_REAL kfourthird CCTK_ATTRIBUTE_UNUSED = + 1.33333333333333333333333333333; + const CCTK_REAL hdxi CCTK_ATTRIBUTE_UNUSED = 0.5*dxi; + const CCTK_REAL hdyi CCTK_ATTRIBUTE_UNUSED = 0.5*dyi; + const CCTK_REAL hdzi CCTK_ATTRIBUTE_UNUSED = 0.5*dzi; + /* Initialize predefined quantities */ + const CCTK_REAL p1o12dx CCTK_ATTRIBUTE_UNUSED = 0.0833333333333333333333333333333*pow(dx,-1); + const CCTK_REAL p1o12dy CCTK_ATTRIBUTE_UNUSED = 0.0833333333333333333333333333333*pow(dy,-1); + const CCTK_REAL p1o12dz CCTK_ATTRIBUTE_UNUSED = 0.0833333333333333333333333333333*pow(dz,-1); + const CCTK_REAL p1o144dxdy CCTK_ATTRIBUTE_UNUSED = 0.00694444444444444444444444444444*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o144dxdz CCTK_ATTRIBUTE_UNUSED = 0.00694444444444444444444444444444*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o144dydz CCTK_ATTRIBUTE_UNUSED = 0.00694444444444444444444444444444*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o180dx2 CCTK_ATTRIBUTE_UNUSED = 0.00555555555555555555555555555556*pow(dx,-2); + const CCTK_REAL p1o180dy2 CCTK_ATTRIBUTE_UNUSED = 0.00555555555555555555555555555556*pow(dy,-2); + const CCTK_REAL p1o180dz2 CCTK_ATTRIBUTE_UNUSED = 0.00555555555555555555555555555556*pow(dz,-2); + const CCTK_REAL p1o2dx CCTK_ATTRIBUTE_UNUSED = 0.5*pow(dx,-1); + const CCTK_REAL p1o2dy CCTK_ATTRIBUTE_UNUSED = 0.5*pow(dy,-1); + const CCTK_REAL p1o2dz CCTK_ATTRIBUTE_UNUSED = 0.5*pow(dz,-1); + const CCTK_REAL p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = 0.000277777777777777777777777777778*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = 0.000277777777777777777777777777778*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o3600dydz CCTK_ATTRIBUTE_UNUSED = 0.000277777777777777777777777777778*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o4dxdy CCTK_ATTRIBUTE_UNUSED = 0.25*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o4dxdz CCTK_ATTRIBUTE_UNUSED = 0.25*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o4dydz CCTK_ATTRIBUTE_UNUSED = 0.25*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = 0.000198412698412698412698412698413*pow(dx,-2); + const CCTK_REAL p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = 0.000198412698412698412698412698413*pow(dy,-2); + const CCTK_REAL p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = 0.000198412698412698412698412698413*pow(dz,-2); + const CCTK_REAL p1o60dx CCTK_ATTRIBUTE_UNUSED = 0.0166666666666666666666666666667*pow(dx,-1); + const CCTK_REAL p1o60dy CCTK_ATTRIBUTE_UNUSED = 0.0166666666666666666666666666667*pow(dy,-1); + const CCTK_REAL p1o60dz CCTK_ATTRIBUTE_UNUSED = 0.0166666666666666666666666666667*pow(dz,-1); + const CCTK_REAL p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = 1.41723356009070294784580498866e-6*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = 1.41723356009070294784580498866e-6*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o705600dydz CCTK_ATTRIBUTE_UNUSED = 1.41723356009070294784580498866e-6*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o840dx CCTK_ATTRIBUTE_UNUSED = 0.00119047619047619047619047619048*pow(dx,-1); + const CCTK_REAL p1o840dy CCTK_ATTRIBUTE_UNUSED = 0.00119047619047619047619047619048*pow(dy,-1); + const CCTK_REAL p1o840dz CCTK_ATTRIBUTE_UNUSED = 0.00119047619047619047619047619048*pow(dz,-1); + const CCTK_REAL p1odx2 CCTK_ATTRIBUTE_UNUSED = pow(dx,-2); + const CCTK_REAL p1ody2 CCTK_ATTRIBUTE_UNUSED = pow(dy,-2); + const CCTK_REAL p1odz2 CCTK_ATTRIBUTE_UNUSED = pow(dz,-2); + const CCTK_REAL pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = -0.0833333333333333333333333333333*pow(dx,-2); + const CCTK_REAL pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = -0.0833333333333333333333333333333*pow(dy,-2); + const CCTK_REAL pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = -0.0833333333333333333333333333333*pow(dz,-2); + /* Assign local copies of arrays functions */ + + + /* Calculate temporaries and arrays functions */ + /* Copy local copies back to grid functions */ + /* Loop over the grid points */ + const int imin0=imin[0]; + const int imin1=imin[1]; + const int imin2=imin[2]; + const int imax0=imax[0]; + const int imax1=imax[1]; + const int imax2=imax[2]; + //#pragma omp parallel + CCTK_LOOP3(WeylScal4_psi4_calc_4th, + i,j,k, imin0,imin1,imin2, imax0,imax1,imax2, + cctk_ash[0],cctk_ash[1],cctk_ash[2]) + { + const ptrdiff_t index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k; + /* Assign local copies of grid functions */ + + CCTK_REAL gxxL CCTK_ATTRIBUTE_UNUSED = gxx[index]; + CCTK_REAL gxyL CCTK_ATTRIBUTE_UNUSED = gxy[index]; + CCTK_REAL gxzL CCTK_ATTRIBUTE_UNUSED = gxz[index]; + CCTK_REAL gyyL CCTK_ATTRIBUTE_UNUSED = gyy[index]; + CCTK_REAL gyzL CCTK_ATTRIBUTE_UNUSED = gyz[index]; + CCTK_REAL gzzL CCTK_ATTRIBUTE_UNUSED = gzz[index]; + CCTK_REAL kxxL CCTK_ATTRIBUTE_UNUSED = kxx[index]; + CCTK_REAL kxyL CCTK_ATTRIBUTE_UNUSED = kxy[index]; + CCTK_REAL kxzL CCTK_ATTRIBUTE_UNUSED = kxz[index]; + CCTK_REAL kyyL CCTK_ATTRIBUTE_UNUSED = kyy[index]; + CCTK_REAL kyzL CCTK_ATTRIBUTE_UNUSED = kyz[index]; + CCTK_REAL kzzL CCTK_ATTRIBUTE_UNUSED = kzz[index]; + CCTK_REAL xL CCTK_ATTRIBUTE_UNUSED = vcoordx[index]; + CCTK_REAL yL CCTK_ATTRIBUTE_UNUSED = vcoordy[index]; + CCTK_REAL zL CCTK_ATTRIBUTE_UNUSED = vcoordz[index]; + + /* Include user supplied include files */ + /* Precompute derivatives */ + CCTK_REAL PDstandard4th1gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th22gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th33gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th23gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th33gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th12gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th13gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th23gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th22gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th12gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th13gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th23gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th11gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th33gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th13gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th11gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th12gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th13gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th23gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th11gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th22gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th12gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kzz CCTK_ATTRIBUTE_UNUSED; + + switch (fdOrder) + { + case 2: + { + PDstandard4th1gxx = PDstandard4th1(&gxx[index]); + PDstandard4th2gxx = PDstandard4th2(&gxx[index]); + PDstandard4th3gxx = PDstandard4th3(&gxx[index]); + PDstandard4th22gxx = PDstandard4th22(&gxx[index]); + PDstandard4th33gxx = PDstandard4th33(&gxx[index]); + PDstandard4th23gxx = PDstandard4th23(&gxx[index]); + PDstandard4th1gxy = PDstandard4th1(&gxy[index]); + PDstandard4th2gxy = PDstandard4th2(&gxy[index]); + PDstandard4th3gxy = PDstandard4th3(&gxy[index]); + PDstandard4th33gxy = PDstandard4th33(&gxy[index]); + PDstandard4th12gxy = PDstandard4th12(&gxy[index]); + PDstandard4th13gxy = PDstandard4th13(&gxy[index]); + PDstandard4th23gxy = PDstandard4th23(&gxy[index]); + PDstandard4th1gxz = PDstandard4th1(&gxz[index]); + PDstandard4th2gxz = PDstandard4th2(&gxz[index]); + PDstandard4th3gxz = PDstandard4th3(&gxz[index]); + PDstandard4th22gxz = PDstandard4th22(&gxz[index]); + PDstandard4th12gxz = PDstandard4th12(&gxz[index]); + PDstandard4th13gxz = PDstandard4th13(&gxz[index]); + PDstandard4th23gxz = PDstandard4th23(&gxz[index]); + PDstandard4th1gyy = PDstandard4th1(&gyy[index]); + PDstandard4th2gyy = PDstandard4th2(&gyy[index]); + PDstandard4th3gyy = PDstandard4th3(&gyy[index]); + PDstandard4th11gyy = PDstandard4th11(&gyy[index]); + PDstandard4th33gyy = PDstandard4th33(&gyy[index]); + PDstandard4th13gyy = PDstandard4th13(&gyy[index]); + PDstandard4th1gyz = PDstandard4th1(&gyz[index]); + PDstandard4th2gyz = PDstandard4th2(&gyz[index]); + PDstandard4th3gyz = PDstandard4th3(&gyz[index]); + PDstandard4th11gyz = PDstandard4th11(&gyz[index]); + PDstandard4th12gyz = PDstandard4th12(&gyz[index]); + PDstandard4th13gyz = PDstandard4th13(&gyz[index]); + PDstandard4th23gyz = PDstandard4th23(&gyz[index]); + PDstandard4th1gzz = PDstandard4th1(&gzz[index]); + PDstandard4th2gzz = PDstandard4th2(&gzz[index]); + PDstandard4th3gzz = PDstandard4th3(&gzz[index]); + PDstandard4th11gzz = PDstandard4th11(&gzz[index]); + PDstandard4th22gzz = PDstandard4th22(&gzz[index]); + PDstandard4th12gzz = PDstandard4th12(&gzz[index]); + PDstandard4th2kxx = PDstandard4th2(&kxx[index]); + PDstandard4th3kxx = PDstandard4th3(&kxx[index]); + PDstandard4th1kxy = PDstandard4th1(&kxy[index]); + PDstandard4th2kxy = PDstandard4th2(&kxy[index]); + PDstandard4th3kxy = PDstandard4th3(&kxy[index]); + PDstandard4th1kxz = PDstandard4th1(&kxz[index]); + PDstandard4th2kxz = PDstandard4th2(&kxz[index]); + PDstandard4th3kxz = PDstandard4th3(&kxz[index]); + PDstandard4th1kyy = PDstandard4th1(&kyy[index]); + PDstandard4th3kyy = PDstandard4th3(&kyy[index]); + PDstandard4th1kyz = PDstandard4th1(&kyz[index]); + PDstandard4th2kyz = PDstandard4th2(&kyz[index]); + PDstandard4th3kyz = PDstandard4th3(&kyz[index]); + PDstandard4th1kzz = PDstandard4th1(&kzz[index]); + PDstandard4th2kzz = PDstandard4th2(&kzz[index]); + break; + } + + case 4: + { + PDstandard4th1gxx = PDstandard4th1(&gxx[index]); + PDstandard4th2gxx = PDstandard4th2(&gxx[index]); + PDstandard4th3gxx = PDstandard4th3(&gxx[index]); + PDstandard4th22gxx = PDstandard4th22(&gxx[index]); + PDstandard4th33gxx = PDstandard4th33(&gxx[index]); + PDstandard4th23gxx = PDstandard4th23(&gxx[index]); + PDstandard4th1gxy = PDstandard4th1(&gxy[index]); + PDstandard4th2gxy = PDstandard4th2(&gxy[index]); + PDstandard4th3gxy = PDstandard4th3(&gxy[index]); + PDstandard4th33gxy = PDstandard4th33(&gxy[index]); + PDstandard4th12gxy = PDstandard4th12(&gxy[index]); + PDstandard4th13gxy = PDstandard4th13(&gxy[index]); + PDstandard4th23gxy = PDstandard4th23(&gxy[index]); + PDstandard4th1gxz = PDstandard4th1(&gxz[index]); + PDstandard4th2gxz = PDstandard4th2(&gxz[index]); + PDstandard4th3gxz = PDstandard4th3(&gxz[index]); + PDstandard4th22gxz = PDstandard4th22(&gxz[index]); + PDstandard4th12gxz = PDstandard4th12(&gxz[index]); + PDstandard4th13gxz = PDstandard4th13(&gxz[index]); + PDstandard4th23gxz = PDstandard4th23(&gxz[index]); + PDstandard4th1gyy = PDstandard4th1(&gyy[index]); + PDstandard4th2gyy = PDstandard4th2(&gyy[index]); + PDstandard4th3gyy = PDstandard4th3(&gyy[index]); + PDstandard4th11gyy = PDstandard4th11(&gyy[index]); + PDstandard4th33gyy = PDstandard4th33(&gyy[index]); + PDstandard4th13gyy = PDstandard4th13(&gyy[index]); + PDstandard4th1gyz = PDstandard4th1(&gyz[index]); + PDstandard4th2gyz = PDstandard4th2(&gyz[index]); + PDstandard4th3gyz = PDstandard4th3(&gyz[index]); + PDstandard4th11gyz = PDstandard4th11(&gyz[index]); + PDstandard4th12gyz = PDstandard4th12(&gyz[index]); + PDstandard4th13gyz = PDstandard4th13(&gyz[index]); + PDstandard4th23gyz = PDstandard4th23(&gyz[index]); + PDstandard4th1gzz = PDstandard4th1(&gzz[index]); + PDstandard4th2gzz = PDstandard4th2(&gzz[index]); + PDstandard4th3gzz = PDstandard4th3(&gzz[index]); + PDstandard4th11gzz = PDstandard4th11(&gzz[index]); + PDstandard4th22gzz = PDstandard4th22(&gzz[index]); + PDstandard4th12gzz = PDstandard4th12(&gzz[index]); + PDstandard4th2kxx = PDstandard4th2(&kxx[index]); + PDstandard4th3kxx = PDstandard4th3(&kxx[index]); + PDstandard4th1kxy = PDstandard4th1(&kxy[index]); + PDstandard4th2kxy = PDstandard4th2(&kxy[index]); + PDstandard4th3kxy = PDstandard4th3(&kxy[index]); + PDstandard4th1kxz = PDstandard4th1(&kxz[index]); + PDstandard4th2kxz = PDstandard4th2(&kxz[index]); + PDstandard4th3kxz = PDstandard4th3(&kxz[index]); + PDstandard4th1kyy = PDstandard4th1(&kyy[index]); + PDstandard4th3kyy = PDstandard4th3(&kyy[index]); + PDstandard4th1kyz = PDstandard4th1(&kyz[index]); + PDstandard4th2kyz = PDstandard4th2(&kyz[index]); + PDstandard4th3kyz = PDstandard4th3(&kyz[index]); + PDstandard4th1kzz = PDstandard4th1(&kzz[index]); + PDstandard4th2kzz = PDstandard4th2(&kzz[index]); + break; + } + + case 6: + { + PDstandard4th1gxx = PDstandard4th1(&gxx[index]); + PDstandard4th2gxx = PDstandard4th2(&gxx[index]); + PDstandard4th3gxx = PDstandard4th3(&gxx[index]); + PDstandard4th22gxx = PDstandard4th22(&gxx[index]); + PDstandard4th33gxx = PDstandard4th33(&gxx[index]); + PDstandard4th23gxx = PDstandard4th23(&gxx[index]); + PDstandard4th1gxy = PDstandard4th1(&gxy[index]); + PDstandard4th2gxy = PDstandard4th2(&gxy[index]); + PDstandard4th3gxy = PDstandard4th3(&gxy[index]); + PDstandard4th33gxy = PDstandard4th33(&gxy[index]); + PDstandard4th12gxy = PDstandard4th12(&gxy[index]); + PDstandard4th13gxy = PDstandard4th13(&gxy[index]); + PDstandard4th23gxy = PDstandard4th23(&gxy[index]); + PDstandard4th1gxz = PDstandard4th1(&gxz[index]); + PDstandard4th2gxz = PDstandard4th2(&gxz[index]); + PDstandard4th3gxz = PDstandard4th3(&gxz[index]); + PDstandard4th22gxz = PDstandard4th22(&gxz[index]); + PDstandard4th12gxz = PDstandard4th12(&gxz[index]); + PDstandard4th13gxz = PDstandard4th13(&gxz[index]); + PDstandard4th23gxz = PDstandard4th23(&gxz[index]); + PDstandard4th1gyy = PDstandard4th1(&gyy[index]); + PDstandard4th2gyy = PDstandard4th2(&gyy[index]); + PDstandard4th3gyy = PDstandard4th3(&gyy[index]); + PDstandard4th11gyy = PDstandard4th11(&gyy[index]); + PDstandard4th33gyy = PDstandard4th33(&gyy[index]); + PDstandard4th13gyy = PDstandard4th13(&gyy[index]); + PDstandard4th1gyz = PDstandard4th1(&gyz[index]); + PDstandard4th2gyz = PDstandard4th2(&gyz[index]); + PDstandard4th3gyz = PDstandard4th3(&gyz[index]); + PDstandard4th11gyz = PDstandard4th11(&gyz[index]); + PDstandard4th12gyz = PDstandard4th12(&gyz[index]); + PDstandard4th13gyz = PDstandard4th13(&gyz[index]); + PDstandard4th23gyz = PDstandard4th23(&gyz[index]); + PDstandard4th1gzz = PDstandard4th1(&gzz[index]); + PDstandard4th2gzz = PDstandard4th2(&gzz[index]); + PDstandard4th3gzz = PDstandard4th3(&gzz[index]); + PDstandard4th11gzz = PDstandard4th11(&gzz[index]); + PDstandard4th22gzz = PDstandard4th22(&gzz[index]); + PDstandard4th12gzz = PDstandard4th12(&gzz[index]); + PDstandard4th2kxx = PDstandard4th2(&kxx[index]); + PDstandard4th3kxx = PDstandard4th3(&kxx[index]); + PDstandard4th1kxy = PDstandard4th1(&kxy[index]); + PDstandard4th2kxy = PDstandard4th2(&kxy[index]); + PDstandard4th3kxy = PDstandard4th3(&kxy[index]); + PDstandard4th1kxz = PDstandard4th1(&kxz[index]); + PDstandard4th2kxz = PDstandard4th2(&kxz[index]); + PDstandard4th3kxz = PDstandard4th3(&kxz[index]); + PDstandard4th1kyy = PDstandard4th1(&kyy[index]); + PDstandard4th3kyy = PDstandard4th3(&kyy[index]); + PDstandard4th1kyz = PDstandard4th1(&kyz[index]); + PDstandard4th2kyz = PDstandard4th2(&kyz[index]); + PDstandard4th3kyz = PDstandard4th3(&kyz[index]); + PDstandard4th1kzz = PDstandard4th1(&kzz[index]); + PDstandard4th2kzz = PDstandard4th2(&kzz[index]); + break; + } + + case 8: + { + PDstandard4th1gxx = PDstandard4th1(&gxx[index]); + PDstandard4th2gxx = PDstandard4th2(&gxx[index]); + PDstandard4th3gxx = PDstandard4th3(&gxx[index]); + PDstandard4th22gxx = PDstandard4th22(&gxx[index]); + PDstandard4th33gxx = PDstandard4th33(&gxx[index]); + PDstandard4th23gxx = PDstandard4th23(&gxx[index]); + PDstandard4th1gxy = PDstandard4th1(&gxy[index]); + PDstandard4th2gxy = PDstandard4th2(&gxy[index]); + PDstandard4th3gxy = PDstandard4th3(&gxy[index]); + PDstandard4th33gxy = PDstandard4th33(&gxy[index]); + PDstandard4th12gxy = PDstandard4th12(&gxy[index]); + PDstandard4th13gxy = PDstandard4th13(&gxy[index]); + PDstandard4th23gxy = PDstandard4th23(&gxy[index]); + PDstandard4th1gxz = PDstandard4th1(&gxz[index]); + PDstandard4th2gxz = PDstandard4th2(&gxz[index]); + PDstandard4th3gxz = PDstandard4th3(&gxz[index]); + PDstandard4th22gxz = PDstandard4th22(&gxz[index]); + PDstandard4th12gxz = PDstandard4th12(&gxz[index]); + PDstandard4th13gxz = PDstandard4th13(&gxz[index]); + PDstandard4th23gxz = PDstandard4th23(&gxz[index]); + PDstandard4th1gyy = PDstandard4th1(&gyy[index]); + PDstandard4th2gyy = PDstandard4th2(&gyy[index]); + PDstandard4th3gyy = PDstandard4th3(&gyy[index]); + PDstandard4th11gyy = PDstandard4th11(&gyy[index]); + PDstandard4th33gyy = PDstandard4th33(&gyy[index]); + PDstandard4th13gyy = PDstandard4th13(&gyy[index]); + PDstandard4th1gyz = PDstandard4th1(&gyz[index]); + PDstandard4th2gyz = PDstandard4th2(&gyz[index]); + PDstandard4th3gyz = PDstandard4th3(&gyz[index]); + PDstandard4th11gyz = PDstandard4th11(&gyz[index]); + PDstandard4th12gyz = PDstandard4th12(&gyz[index]); + PDstandard4th13gyz = PDstandard4th13(&gyz[index]); + PDstandard4th23gyz = PDstandard4th23(&gyz[index]); + PDstandard4th1gzz = PDstandard4th1(&gzz[index]); + PDstandard4th2gzz = PDstandard4th2(&gzz[index]); + PDstandard4th3gzz = PDstandard4th3(&gzz[index]); + PDstandard4th11gzz = PDstandard4th11(&gzz[index]); + PDstandard4th22gzz = PDstandard4th22(&gzz[index]); + PDstandard4th12gzz = PDstandard4th12(&gzz[index]); + PDstandard4th2kxx = PDstandard4th2(&kxx[index]); + PDstandard4th3kxx = PDstandard4th3(&kxx[index]); + PDstandard4th1kxy = PDstandard4th1(&kxy[index]); + PDstandard4th2kxy = PDstandard4th2(&kxy[index]); + PDstandard4th3kxy = PDstandard4th3(&kxy[index]); + PDstandard4th1kxz = PDstandard4th1(&kxz[index]); + PDstandard4th2kxz = PDstandard4th2(&kxz[index]); + PDstandard4th3kxz = PDstandard4th3(&kxz[index]); + PDstandard4th1kyy = PDstandard4th1(&kyy[index]); + PDstandard4th3kyy = PDstandard4th3(&kyy[index]); + PDstandard4th1kyz = PDstandard4th1(&kyz[index]); + PDstandard4th2kyz = PDstandard4th2(&kyz[index]); + PDstandard4th3kyz = PDstandard4th3(&kyz[index]); + PDstandard4th1kzz = PDstandard4th1(&kzz[index]); + PDstandard4th2kzz = PDstandard4th2(&kzz[index]); + break; + } + default: + CCTK_BUILTIN_UNREACHABLE(); + } + /* Calculate temporaries and grid functions */ + CCTK_REAL detg CCTK_ATTRIBUTE_UNUSED = 2*gxyL*gxzL*gyzL - + gzzL*pow(gxyL,2) + gyyL*(gxxL*gzzL - pow(gxzL,2)) - gxxL*pow(gyzL,2); + + CCTK_REAL invdetg CCTK_ATTRIBUTE_UNUSED = pow(detg,-1); + + CCTK_REAL gInv11 CCTK_ATTRIBUTE_UNUSED = invdetg*(gyyL*gzzL - + pow(gyzL,2)); + + CCTK_REAL gInv12 CCTK_ATTRIBUTE_UNUSED = (gxzL*gyzL - + gxyL*gzzL)*invdetg; + + CCTK_REAL gInv13 CCTK_ATTRIBUTE_UNUSED = (-(gxzL*gyyL) + + gxyL*gyzL)*invdetg; + + CCTK_REAL gInv21 CCTK_ATTRIBUTE_UNUSED = (gxzL*gyzL - + gxyL*gzzL)*invdetg; + + CCTK_REAL gInv22 CCTK_ATTRIBUTE_UNUSED = invdetg*(gxxL*gzzL - + pow(gxzL,2)); + + CCTK_REAL gInv23 CCTK_ATTRIBUTE_UNUSED = (gxyL*gxzL - + gxxL*gyzL)*invdetg; + + CCTK_REAL gInv31 CCTK_ATTRIBUTE_UNUSED = (-(gxzL*gyyL) + + gxyL*gyzL)*invdetg; + + CCTK_REAL gInv32 CCTK_ATTRIBUTE_UNUSED = (gxyL*gxzL - + gxxL*gyzL)*invdetg; + + CCTK_REAL gInv33 CCTK_ATTRIBUTE_UNUSED = invdetg*(gxxL*gyyL - + pow(gxyL,2)); + + CCTK_REAL gamma111 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv11*PDstandard4th1gxx + 2*(gInv12*PDstandard4th1gxy + + gInv13*PDstandard4th1gxz) - gInv12*PDstandard4th2gxx - + gInv13*PDstandard4th3gxx); + + CCTK_REAL gamma211 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv21*PDstandard4th1gxx + 2*(gInv22*PDstandard4th1gxy + + gInv23*PDstandard4th1gxz) - gInv22*PDstandard4th2gxx - + gInv23*PDstandard4th3gxx); + + CCTK_REAL gamma311 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv31*PDstandard4th1gxx + 2*(gInv32*PDstandard4th1gxy + + gInv33*PDstandard4th1gxz) - gInv32*PDstandard4th2gxx - + gInv33*PDstandard4th3gxx); + + CCTK_REAL gamma121 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv12*PDstandard4th1gyy + gInv11*PDstandard4th2gxx + + gInv13*(PDstandard4th1gyz + PDstandard4th2gxz - PDstandard4th3gxy)); + + CCTK_REAL gamma221 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv22*PDstandard4th1gyy + gInv21*PDstandard4th2gxx + + gInv23*(PDstandard4th1gyz + PDstandard4th2gxz - PDstandard4th3gxy)); + + CCTK_REAL gamma321 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv32*PDstandard4th1gyy + gInv31*PDstandard4th2gxx + + gInv33*(PDstandard4th1gyz + PDstandard4th2gxz - PDstandard4th3gxy)); + + CCTK_REAL gamma131 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv13*PDstandard4th1gzz + gInv11*PDstandard4th3gxx + + gInv12*(PDstandard4th1gyz - PDstandard4th2gxz + PDstandard4th3gxy)); + + CCTK_REAL gamma231 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv23*PDstandard4th1gzz + gInv21*PDstandard4th3gxx + + gInv22*(PDstandard4th1gyz - PDstandard4th2gxz + PDstandard4th3gxy)); + + CCTK_REAL gamma331 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv33*PDstandard4th1gzz + gInv31*PDstandard4th3gxx + + gInv32*(PDstandard4th1gyz - PDstandard4th2gxz + PDstandard4th3gxy)); + + CCTK_REAL gamma122 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv11*(-PDstandard4th1gyy + 2*PDstandard4th2gxy) + + gInv12*PDstandard4th2gyy + gInv13*(2*PDstandard4th2gyz - + PDstandard4th3gyy)); + + CCTK_REAL gamma222 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv21*(-PDstandard4th1gyy + 2*PDstandard4th2gxy) + + gInv22*PDstandard4th2gyy + gInv23*(2*PDstandard4th2gyz - + PDstandard4th3gyy)); + + CCTK_REAL gamma322 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv31*(-PDstandard4th1gyy + 2*PDstandard4th2gxy) + + gInv32*PDstandard4th2gyy + gInv33*(2*PDstandard4th2gyz - + PDstandard4th3gyy)); + + CCTK_REAL gamma132 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv13*PDstandard4th2gzz + gInv11*(-PDstandard4th1gyz + + PDstandard4th2gxz + PDstandard4th3gxy) + gInv12*PDstandard4th3gyy); + + CCTK_REAL gamma232 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv23*PDstandard4th2gzz + gInv21*(-PDstandard4th1gyz + + PDstandard4th2gxz + PDstandard4th3gxy) + gInv22*PDstandard4th3gyy); + + CCTK_REAL gamma332 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv33*PDstandard4th2gzz + gInv31*(-PDstandard4th1gyz + + PDstandard4th2gxz + PDstandard4th3gxy) + gInv32*PDstandard4th3gyy); + + CCTK_REAL gamma133 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv11*(-PDstandard4th1gzz + 2*PDstandard4th3gxz) + + gInv12*(-PDstandard4th2gzz + 2*PDstandard4th3gyz) + + gInv13*PDstandard4th3gzz); + + CCTK_REAL gamma233 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv21*(-PDstandard4th1gzz + 2*PDstandard4th3gxz) + + gInv22*(-PDstandard4th2gzz + 2*PDstandard4th3gyz) + + gInv23*PDstandard4th3gzz); + + CCTK_REAL gamma333 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv31*(-PDstandard4th1gzz + 2*PDstandard4th3gxz) + + gInv32*(-PDstandard4th2gzz + 2*PDstandard4th3gyz) + + gInv33*PDstandard4th3gzz); + + CCTK_REAL xmoved CCTK_ATTRIBUTE_UNUSED = xL - xorig; + + CCTK_REAL ymoved CCTK_ATTRIBUTE_UNUSED = yL - yorig; + + CCTK_REAL zmoved CCTK_ATTRIBUTE_UNUSED = zL - zorig; + + CCTK_REAL va1 CCTK_ATTRIBUTE_UNUSED = -ymoved; + + CCTK_REAL va2 CCTK_ATTRIBUTE_UNUSED = offset + xmoved; + + CCTK_REAL va3 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL vb1 CCTK_ATTRIBUTE_UNUSED = offset + xmoved; + + CCTK_REAL vb2 CCTK_ATTRIBUTE_UNUSED = ymoved; + + CCTK_REAL vb3 CCTK_ATTRIBUTE_UNUSED = zmoved; + + CCTK_REAL vc1 CCTK_ATTRIBUTE_UNUSED = ((-(gInv13*va2) + + gInv12*va3)*vb1 + (gInv13*va1 - gInv11*va3)*vb2 + (-(gInv12*va1) + + gInv11*va2)*vb3)*pow(detg,0.5); + + CCTK_REAL vc2 CCTK_ATTRIBUTE_UNUSED = ((-(gInv23*va2) + + gInv22*va3)*vb1 + (gInv23*va1 - gInv21*va3)*vb2 + (-(gInv22*va1) + + gInv21*va2)*vb3)*pow(detg,0.5); + + CCTK_REAL vc3 CCTK_ATTRIBUTE_UNUSED = ((-(gInv33*va2) + + gInv32*va3)*vb1 + (gInv33*va1 - gInv31*va3)*vb2 + (-(gInv32*va1) + + gInv31*va2)*vb3)*pow(detg,0.5); + + CCTK_REAL wa1 CCTK_ATTRIBUTE_UNUSED = va1; + + CCTK_REAL wa2 CCTK_ATTRIBUTE_UNUSED = va2; + + CCTK_REAL wa3 CCTK_ATTRIBUTE_UNUSED = va3; + + CCTK_REAL omega11 CCTK_ATTRIBUTE_UNUSED = 2*(gyzL*wa2*wa3 + + wa1*(gxyL*wa2 + gxzL*wa3)) + gxxL*pow(wa1,2) + gyyL*pow(wa2,2) + + gzzL*pow(wa3,2); + + CCTK_REAL ea1 CCTK_ATTRIBUTE_UNUSED = wa1*pow(omega11,-0.5); + + CCTK_REAL ea2 CCTK_ATTRIBUTE_UNUSED = wa2*pow(omega11,-0.5); + + CCTK_REAL ea3 CCTK_ATTRIBUTE_UNUSED = wa3*pow(omega11,-0.5); + + CCTK_REAL omega12 CCTK_ATTRIBUTE_UNUSED = ea1*(gxxL*vb1 + gxyL*vb2 + + gxzL*vb3) + ea2*(gxyL*vb1 + gyyL*vb2 + gyzL*vb3) + ea3*(gxzL*vb1 + + gyzL*vb2 + gzzL*vb3); + + CCTK_REAL wb1 CCTK_ATTRIBUTE_UNUSED = -(ea1*omega12) + vb1; + + CCTK_REAL wb2 CCTK_ATTRIBUTE_UNUSED = -(ea2*omega12) + vb2; + + CCTK_REAL wb3 CCTK_ATTRIBUTE_UNUSED = -(ea3*omega12) + vb3; + + CCTK_REAL omega22 CCTK_ATTRIBUTE_UNUSED = 2*(gyzL*wb2*wb3 + + wb1*(gxyL*wb2 + gxzL*wb3)) + gxxL*pow(wb1,2) + gyyL*pow(wb2,2) + + gzzL*pow(wb3,2); + + CCTK_REAL eb1 CCTK_ATTRIBUTE_UNUSED = wb1*pow(omega22,-0.5); + + CCTK_REAL eb2 CCTK_ATTRIBUTE_UNUSED = wb2*pow(omega22,-0.5); + + CCTK_REAL eb3 CCTK_ATTRIBUTE_UNUSED = wb3*pow(omega22,-0.5); + + CCTK_REAL omega13 CCTK_ATTRIBUTE_UNUSED = ea1*(gxxL*vc1 + gxyL*vc2 + + gxzL*vc3) + ea2*(gxyL*vc1 + gyyL*vc2 + gyzL*vc3) + ea3*(gxzL*vc1 + + gyzL*vc2 + gzzL*vc3); + + CCTK_REAL omega23 CCTK_ATTRIBUTE_UNUSED = eb1*(gxxL*vc1 + gxyL*vc2 + + gxzL*vc3) + eb2*(gxyL*vc1 + gyyL*vc2 + gyzL*vc3) + eb3*(gxzL*vc1 + + gyzL*vc2 + gzzL*vc3); + + CCTK_REAL wc1 CCTK_ATTRIBUTE_UNUSED = -(ea1*omega13) - eb1*omega23 + + vc1; + + CCTK_REAL wc2 CCTK_ATTRIBUTE_UNUSED = -(ea2*omega13) - eb2*omega23 + + vc2; + + CCTK_REAL wc3 CCTK_ATTRIBUTE_UNUSED = -(ea3*omega13) - eb3*omega23 + + vc3; + + CCTK_REAL omega33 CCTK_ATTRIBUTE_UNUSED = 2*(gyzL*wc2*wc3 + + wc1*(gxyL*wc2 + gxzL*wc3)) + gxxL*pow(wc1,2) + gyyL*pow(wc2,2) + + gzzL*pow(wc3,2); + + CCTK_REAL ec1 CCTK_ATTRIBUTE_UNUSED = wc1*pow(omega33,-0.5); + + CCTK_REAL ec2 CCTK_ATTRIBUTE_UNUSED = wc2*pow(omega33,-0.5); + + CCTK_REAL ec3 CCTK_ATTRIBUTE_UNUSED = wc3*pow(omega33,-0.5); + + CCTK_REAL isqrt2 CCTK_ATTRIBUTE_UNUSED = 0.707106781186547524; + + CCTK_REAL n1 CCTK_ATTRIBUTE_UNUSED = -(eb1*isqrt2); + + CCTK_REAL n2 CCTK_ATTRIBUTE_UNUSED = -(eb2*isqrt2); + + CCTK_REAL n3 CCTK_ATTRIBUTE_UNUSED = -(eb3*isqrt2); + + CCTK_REAL rm1 CCTK_ATTRIBUTE_UNUSED = ec1*isqrt2; + + CCTK_REAL rm2 CCTK_ATTRIBUTE_UNUSED = ec2*isqrt2; + + CCTK_REAL rm3 CCTK_ATTRIBUTE_UNUSED = ec3*isqrt2; + + CCTK_REAL im1 CCTK_ATTRIBUTE_UNUSED = ea1*isqrt2; + + CCTK_REAL im2 CCTK_ATTRIBUTE_UNUSED = ea2*isqrt2; + + CCTK_REAL im3 CCTK_ATTRIBUTE_UNUSED = ea3*isqrt2; + + CCTK_REAL rmbar1 CCTK_ATTRIBUTE_UNUSED = ec1*isqrt2; + + CCTK_REAL rmbar2 CCTK_ATTRIBUTE_UNUSED = ec2*isqrt2; + + CCTK_REAL rmbar3 CCTK_ATTRIBUTE_UNUSED = ec3*isqrt2; + + CCTK_REAL imbar1 CCTK_ATTRIBUTE_UNUSED = -(ea1*isqrt2); + + CCTK_REAL imbar2 CCTK_ATTRIBUTE_UNUSED = -(ea2*isqrt2); + + CCTK_REAL imbar3 CCTK_ATTRIBUTE_UNUSED = -(ea3*isqrt2); + + CCTK_REAL nn CCTK_ATTRIBUTE_UNUSED = isqrt2; + + CCTK_REAL R1212 CCTK_ATTRIBUTE_UNUSED = + 0.5*(-2*(gamma122*(gxxL*gamma111 + gxyL*gamma211 + gxzL*gamma311) + + gamma222*(gxyL*gamma111 + gyyL*gamma211 + gyzL*gamma311) + + (gxzL*gamma111 + gyzL*gamma211 + gzzL*gamma311)*gamma322) - + PDstandard4th11gyy + 2*(gamma121*(gxxL*gamma121 + gxyL*gamma221 + + gxzL*gamma321) + gamma221*(gxyL*gamma121 + gyyL*gamma221 + + gyzL*gamma321) + gamma321*(gxzL*gamma121 + gyzL*gamma221 + + gzzL*gamma321) + PDstandard4th12gxy) - PDstandard4th22gxx); + + CCTK_REAL R1213 CCTK_ATTRIBUTE_UNUSED = + 0.5*(2*(gamma121*(gxxL*gamma131 + gxyL*gamma231 + gxzL*gamma331) + + gamma221*(gxyL*gamma131 + gyyL*gamma231 + gyzL*gamma331) + + gamma321*(gxzL*gamma131 + gyzL*gamma231 + gzzL*gamma331)) - + 2*(gamma132*(gxxL*gamma111 + gxyL*gamma211 + gxzL*gamma311) + + gamma232*(gxyL*gamma111 + gyyL*gamma211 + gyzL*gamma311) + + (gxzL*gamma111 + gyzL*gamma211 + gzzL*gamma311)*gamma332) - + PDstandard4th11gyz + PDstandard4th12gxz + PDstandard4th13gxy - + PDstandard4th23gxx); + + CCTK_REAL R1223 CCTK_ATTRIBUTE_UNUSED = + 0.5*(2*(gamma122*(gxxL*gamma131 + gxyL*gamma231 + gxzL*gamma331) + + gamma222*(gxyL*gamma131 + gyyL*gamma231 + gyzL*gamma331) + + gamma322*(gxzL*gamma131 + gyzL*gamma231 + gzzL*gamma331)) - + 2*(gamma132*(gxxL*gamma121 + gxyL*gamma221 + gxzL*gamma321) + + gamma232*(gxyL*gamma121 + gyyL*gamma221 + gyzL*gamma321) + + (gxzL*gamma121 + gyzL*gamma221 + gzzL*gamma321)*gamma332) - + PDstandard4th12gyz + PDstandard4th13gyy + PDstandard4th22gxz - + PDstandard4th23gxy); + + CCTK_REAL R1313 CCTK_ATTRIBUTE_UNUSED = + 0.5*(-2*(gamma133*(gxxL*gamma111 + gxyL*gamma211 + gxzL*gamma311) + + gamma233*(gxyL*gamma111 + gyyL*gamma211 + gyzL*gamma311) + + (gxzL*gamma111 + gyzL*gamma211 + gzzL*gamma311)*gamma333) - + PDstandard4th11gzz + 2*(gamma131*(gxxL*gamma131 + gxyL*gamma231 + + gxzL*gamma331) + gamma231*(gxyL*gamma131 + gyyL*gamma231 + + gyzL*gamma331) + gamma331*(gxzL*gamma131 + gyzL*gamma231 + + gzzL*gamma331) + PDstandard4th13gxz) - PDstandard4th33gxx); + + CCTK_REAL R1323 CCTK_ATTRIBUTE_UNUSED = + 0.5*(2*(gamma132*(gxxL*gamma131 + gxyL*gamma231 + gxzL*gamma331) + + gamma232*(gxyL*gamma131 + gyyL*gamma231 + gyzL*gamma331) + + (gxzL*gamma131 + gyzL*gamma231 + gzzL*gamma331)*gamma332) - + 2*(gamma133*(gxxL*gamma121 + gxyL*gamma221 + gxzL*gamma321) + + gamma233*(gxyL*gamma121 + gyyL*gamma221 + gyzL*gamma321) + + (gxzL*gamma121 + gyzL*gamma221 + gzzL*gamma321)*gamma333) - + PDstandard4th12gzz + PDstandard4th13gyz + PDstandard4th23gxz - + PDstandard4th33gxy); + + CCTK_REAL R2323 CCTK_ATTRIBUTE_UNUSED = + 0.5*(-2*(gamma133*(gxxL*gamma122 + gxyL*gamma222 + gxzL*gamma322) + + gamma233*(gxyL*gamma122 + gyyL*gamma222 + gyzL*gamma322) + + (gxzL*gamma122 + gyzL*gamma222 + gzzL*gamma322)*gamma333) - + PDstandard4th22gzz + 2*(gamma132*(gxxL*gamma132 + gxyL*gamma232 + + gxzL*gamma332) + gamma232*(gxyL*gamma132 + gyyL*gamma232 + + gyzL*gamma332) + gamma332*(gxzL*gamma132 + gyzL*gamma232 + + gzzL*gamma332) + PDstandard4th23gyz) - PDstandard4th33gyy); + + CCTK_REAL R4p1212 CCTK_ATTRIBUTE_UNUSED = kxxL*kyyL + R1212 - + pow(kxyL,2); + + CCTK_REAL R4p1213 CCTK_ATTRIBUTE_UNUSED = -(kxyL*kxzL) + kxxL*kyzL + + R1213; + + CCTK_REAL R4p1223 CCTK_ATTRIBUTE_UNUSED = -(kxzL*kyyL) + kxyL*kyzL + + R1223; + + CCTK_REAL R4p1313 CCTK_ATTRIBUTE_UNUSED = kxxL*kzzL + R1313 - + pow(kxzL,2); + + CCTK_REAL R4p1323 CCTK_ATTRIBUTE_UNUSED = -(kxzL*kyzL) + kxyL*kzzL + + R1323; + + CCTK_REAL R4p2323 CCTK_ATTRIBUTE_UNUSED = kyyL*kzzL + R2323 - + pow(kyzL,2); + + CCTK_REAL Ro111 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro112 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma121 - kyyL*gamma211 + + kxyL*(-gamma111 + gamma221) - kyzL*gamma311 + kxzL*gamma321 + + PDstandard4th1kxy - PDstandard4th2kxx; + + CCTK_REAL Ro113 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma131 - kyzL*gamma211 + + kxyL*gamma231 - kzzL*gamma311 + kxzL*(-gamma111 + gamma331) + + PDstandard4th1kxz - PDstandard4th3kxx; + + CCTK_REAL Ro121 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma121) + + kyyL*gamma211 + kxyL*(gamma111 - gamma221) + kyzL*gamma311 - + kxzL*gamma321 - PDstandard4th1kxy + PDstandard4th2kxx; + + CCTK_REAL Ro122 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro123 CCTK_ATTRIBUTE_UNUSED = -(kxzL*gamma121) + + kxyL*gamma131 + kyyL*gamma231 - kzzL*gamma321 + kyzL*(-gamma221 + + gamma331) + PDstandard4th2kxz - PDstandard4th3kxy; + + CCTK_REAL Ro131 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma131) + + kyzL*gamma211 - kxyL*gamma231 + kzzL*gamma311 + kxzL*(gamma111 - + gamma331) - PDstandard4th1kxz + PDstandard4th3kxx; + + CCTK_REAL Ro132 CCTK_ATTRIBUTE_UNUSED = kxzL*gamma121 - kxyL*gamma131 + - kyyL*gamma231 + kzzL*gamma321 + kyzL*(gamma221 - gamma331) - + PDstandard4th2kxz + PDstandard4th3kxy; + + CCTK_REAL Ro133 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro211 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro212 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma122 - kyyL*gamma221 + + kxyL*(-gamma121 + gamma222) - kyzL*gamma321 + kxzL*gamma322 + + PDstandard4th1kyy - PDstandard4th2kxy; + + CCTK_REAL Ro213 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma132 - kyzL*gamma221 + + kxyL*gamma232 - kzzL*gamma321 + kxzL*(-gamma121 + gamma332) + + PDstandard4th1kyz - PDstandard4th3kxy; + + CCTK_REAL Ro221 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma122) + + kyyL*gamma221 + kxyL*(gamma121 - gamma222) + kyzL*gamma321 - + kxzL*gamma322 - PDstandard4th1kyy + PDstandard4th2kxy; + + CCTK_REAL Ro222 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro223 CCTK_ATTRIBUTE_UNUSED = -(kxzL*gamma122) + + kxyL*gamma132 + kyyL*gamma232 - kzzL*gamma322 + kyzL*(-gamma222 + + gamma332) + PDstandard4th2kyz - PDstandard4th3kyy; + + CCTK_REAL Ro231 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma132) + + kyzL*gamma221 - kxyL*gamma232 + kzzL*gamma321 + kxzL*(gamma121 - + gamma332) - PDstandard4th1kyz + PDstandard4th3kxy; + + CCTK_REAL Ro232 CCTK_ATTRIBUTE_UNUSED = kxzL*gamma122 - kxyL*gamma132 + - kyyL*gamma232 + kzzL*gamma322 + kyzL*(gamma222 - gamma332) - + PDstandard4th2kyz + PDstandard4th3kyy; + + CCTK_REAL Ro233 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro311 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro312 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma132 - kyyL*gamma231 + + kxyL*(-gamma131 + gamma232) - kyzL*gamma331 + kxzL*gamma332 + + PDstandard4th1kyz - PDstandard4th2kxz; + + CCTK_REAL Ro313 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma133 - kyzL*gamma231 + + kxyL*gamma233 - kzzL*gamma331 + kxzL*(-gamma131 + gamma333) + + PDstandard4th1kzz - PDstandard4th3kxz; + + CCTK_REAL Ro321 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma132) + + kyyL*gamma231 + kxyL*(gamma131 - gamma232) + kyzL*gamma331 - + kxzL*gamma332 - PDstandard4th1kyz + PDstandard4th2kxz; + + CCTK_REAL Ro322 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro323 CCTK_ATTRIBUTE_UNUSED = -(kxzL*gamma132) + + kxyL*gamma133 + kyyL*gamma233 - kzzL*gamma332 + kyzL*(-gamma232 + + gamma333) + PDstandard4th2kzz - PDstandard4th3kyz; + + CCTK_REAL Ro331 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma133) + + kyzL*gamma231 - kxyL*gamma233 + kzzL*gamma331 + kxzL*(gamma131 - + gamma333) - PDstandard4th1kzz + PDstandard4th3kxz; + + CCTK_REAL Ro332 CCTK_ATTRIBUTE_UNUSED = kxzL*gamma132 - kxyL*gamma133 + - kyyL*gamma233 + kzzL*gamma332 + kyzL*(gamma232 - gamma333) - + PDstandard4th2kzz + PDstandard4th3kyz; + + CCTK_REAL Ro333 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Rojo11 CCTK_ATTRIBUTE_UNUSED = (gInv23 + + gInv32)*(-(kxyL*kxzL) + kxxL*kyzL + R1213) + gInv22*(kxxL*kyyL + R1212 + - pow(kxyL,2)) + gInv33*(kxxL*kzzL + R1313 - pow(kxzL,2)); + + CCTK_REAL Rojo12 CCTK_ATTRIBUTE_UNUSED = (kxyL*kxzL - + kxxL*kyzL)*gInv13 + (-(kxzL*kyyL) + kxyL*kyzL)*gInv32 - gInv21*R1212 - + gInv31*R1213 + gInv23*R1223 + gInv33*(-(kxzL*kyzL) + kxyL*kzzL + R1323) + + gInv12*(-(kxxL*kyyL) + pow(kxyL,2)); + + CCTK_REAL Rojo13 CCTK_ATTRIBUTE_UNUSED = (kxyL*kxzL - + kxxL*kyzL)*gInv12 + (kxzL*kyzL - kxyL*kzzL)*gInv23 - gInv21*R1213 + + gInv22*(kxzL*kyyL - kxyL*kyzL - R1223) - gInv31*R1313 - gInv32*R1323 + + gInv13*(-(kxxL*kzzL) + pow(kxzL,2)); + + CCTK_REAL Rojo21 CCTK_ATTRIBUTE_UNUSED = (-(kxzL*kyyL) + + kxyL*kyzL)*gInv23 + (kxyL*kxzL - kxxL*kyzL)*gInv31 - gInv12*R1212 - + gInv13*R1213 + gInv32*R1223 + gInv33*(-(kxzL*kyzL) + kxyL*kzzL + R1323) + + gInv21*(-(kxxL*kyyL) + pow(kxyL,2)); + + CCTK_REAL Rojo22 CCTK_ATTRIBUTE_UNUSED = (gInv13 + gInv31)*(kxzL*kyyL + - kxyL*kyzL - R1223) + gInv11*(kxxL*kyyL + R1212 - pow(kxyL,2)) + + gInv33*(kyyL*kzzL + R2323 - pow(kyzL,2)); + + CCTK_REAL Rojo23 CCTK_ATTRIBUTE_UNUSED = (kxzL*kyzL - + kxyL*kzzL)*gInv13 + (-(kxzL*kyyL) + kxyL*kyzL)*gInv21 + + gInv11*(-(kxyL*kxzL) + kxxL*kyzL + R1213) + gInv12*R1223 - gInv31*R1323 + - gInv32*R2323 + gInv23*(-(kyyL*kzzL) + pow(kyzL,2)); + + CCTK_REAL Rojo31 CCTK_ATTRIBUTE_UNUSED = (kxyL*kxzL - + kxxL*kyzL)*gInv21 + (kxzL*kyzL - kxyL*kzzL)*gInv32 - gInv12*R1213 + + gInv22*(kxzL*kyyL - kxyL*kyzL - R1223) - gInv13*R1313 - gInv23*R1323 + + gInv31*(-(kxxL*kzzL) + pow(kxzL,2)); + + CCTK_REAL Rojo32 CCTK_ATTRIBUTE_UNUSED = (-(kxzL*kyyL) + + kxyL*kyzL)*gInv12 + (kxzL*kyzL - kxyL*kzzL)*gInv31 + + gInv11*(-(kxyL*kxzL) + kxxL*kyzL + R1213) + gInv21*R1223 - gInv13*R1323 + - gInv23*R2323 + gInv32*(-(kyyL*kzzL) + pow(kyzL,2)); + + CCTK_REAL Rojo33 CCTK_ATTRIBUTE_UNUSED = (gInv12 + + gInv21)*(-(kxzL*kyzL) + kxyL*kzzL + R1323) + gInv11*(kxxL*kzzL + R1313 + - pow(kxzL,2)) + gInv22*(kyyL*kzzL + R2323 - pow(kyzL,2)); + + CCTK_REAL Psi4rL CCTK_ATTRIBUTE_UNUSED = 2*(n1*(n2*R4p1212 + + n3*R4p1213) - n3*(n2*R4p1223 + n3*R4p1323))*(imbar1*imbar2 - + rmbar1*rmbar2) + 2*(-(imbar2*imbar3) + rmbar2*rmbar3)*(n1*(n2*R4p1223 - + n3*R4p1323) - n2*n3*R4p2323 + R4p1213*pow(n1,2)) + 2*(imbar1*imbar3 - + rmbar1*rmbar3)*(n1*n2*R4p1213 + n1*n3*R4p1313 + n2*n3*R4p1323 + + R4p1223*pow(n2,2)) - (2*n2*n3*R4p1213 + R4p1212*pow(n2,2) + + R4p1313*pow(n3,2))*(pow(imbar1,2) - pow(rmbar1,2)) - (-2*n1*n3*R4p1223 + + R4p1212*pow(n1,2) + R4p2323*pow(n3,2))*(pow(imbar2,2) - + pow(rmbar2,2)) - pow(nn,2)*((imbar2*imbar3 - rmbar2*rmbar3)*Rojo23 + + imbar1*(imbar2*(Rojo12 + Rojo21) + imbar3*(Rojo13 + Rojo31)) - + rmbar1*(rmbar2*(Rojo12 + Rojo21) + rmbar3*(Rojo13 + Rojo31)) + + (imbar2*imbar3 - rmbar2*rmbar3)*Rojo32 + Rojo11*(pow(imbar1,2) - + pow(rmbar1,2)) + Rojo22*(pow(imbar2,2) - pow(rmbar2,2)) + + Rojo33*(pow(imbar3,2) - pow(rmbar3,2))) - (2*n1*n2*R4p1323 + + R4p1313*pow(n1,2) + R4p2323*pow(n2,2))*(pow(imbar3,2) - pow(rmbar3,2)) + + 2*nn*((-(imbar1*imbar2) + rmbar1*rmbar2)*(n1*Ro112 + n2*Ro122 + + n3*Ro132) + (-(imbar1*imbar3) + rmbar1*rmbar3)*(n1*Ro113 + n2*Ro123 + + n3*Ro133) + (-(imbar1*imbar2) + rmbar1*rmbar2)*(n1*Ro211 + n2*Ro221 + + n3*Ro231) + (-(imbar2*imbar3) + rmbar2*rmbar3)*(n1*Ro213 + n2*Ro223 + + n3*Ro233) + (-(imbar1*imbar3) + rmbar1*rmbar3)*(n1*Ro311 + n2*Ro321 + + n3*Ro331) + (-(imbar2*imbar3) + rmbar2*rmbar3)*(n1*Ro312 + n2*Ro322 + + n3*Ro332) + (n1*Ro111 + n2*Ro121 + n3*Ro131)*(-pow(imbar1,2) + + pow(rmbar1,2)) + (n1*Ro212 + n2*Ro222 + n3*Ro232)*(-pow(imbar2,2) + + pow(rmbar2,2)) + (n1*Ro313 + n2*Ro323 + n3*Ro333)*(-pow(imbar3,2) + + pow(rmbar3,2))); + + CCTK_REAL Psi4iL CCTK_ATTRIBUTE_UNUSED = 2*((n1*(n2*R4p1212 + + n3*R4p1213) - n3*(n2*R4p1223 + n3*R4p1323))*(im2*rm1 + im1*rm2) + + nn*((im2*rm1 + im1*rm2)*(n1*(-Ro112 - Ro211) + n2*(-Ro122 - Ro221) + + n3*(-Ro132 - Ro231)) - 2*(im1*rm1*(n1*Ro111 + n2*Ro121 + n3*Ro131) + + im2*rm2*(n1*Ro212 + n2*Ro222 + n3*Ro232)) + (im3*rm1 + + im1*rm3)*(n1*(-Ro113 - Ro311) + n2*(-Ro123 - Ro321) + n3*(-Ro133 - + Ro331)) + (im3*rm2 + im2*rm3)*(n1*(-Ro213 - Ro312) + n2*(-Ro223 - + Ro322) + n3*(-Ro233 - Ro332)) - 2*im3*rm3*(n1*Ro313 + n2*Ro323 + + n3*Ro333)) + (im3*rm1 + im1*rm3)*(n1*(n2*R4p1213 + n3*R4p1313) + + n2*n3*R4p1323 + R4p1223*pow(n2,2))) - 2*((im3*rm2 + + im2*rm3)*(n1*(n2*R4p1223 - n3*R4p1323) - n2*n3*R4p2323 + + R4p1213*pow(n1,2)) + im3*rm3*(2*n1*n2*R4p1323 + R4p1313*pow(n1,2) + + R4p2323*pow(n2,2)) + im1*rm1*(2*n2*n3*R4p1213 + R4p1212*pow(n2,2) + + R4p1313*pow(n3,2)) + im2*rm2*(-2*n1*n3*R4p1223 + R4p1212*pow(n1,2) + + R4p2323*pow(n3,2))) - (im1*(2*rm1*Rojo11 + rm2*(Rojo12 + Rojo21) + + rm3*(Rojo13 + Rojo31)) + im2*(rm1*(Rojo12 + Rojo21) + 2*rm2*Rojo22 + + rm3*(Rojo23 + Rojo32)) + im3*(rm1*(Rojo13 + Rojo31) + rm2*(Rojo23 + + Rojo32) + 2*rm3*Rojo33))*pow(nn,2); + /* Copy local copies back to grid functions */ + Psi4i[index] = Psi4iL; + Psi4r[index] = Psi4rL; + } + CCTK_ENDLOOP3(WeylScal4_psi4_calc_4th); +} +extern "C" void WeylScal4_psi4_calc_4th(CCTK_ARGUMENTS) +{ + #ifdef DECLARE_CCTK_ARGUMENTS_WeylScal4_psi4_calc_4th + DECLARE_CCTK_ARGUMENTS_CHECKED(WeylScal4_psi4_calc_4th); + #else + DECLARE_CCTK_ARGUMENTS; + #endif + DECLARE_CCTK_PARAMETERS; + + if (verbose > 1) + { + CCTK_VInfo(CCTK_THORNSTRING,"Entering WeylScal4_psi4_calc_4th_Body"); + } + if (cctk_iteration % WeylScal4_psi4_calc_4th_calc_every != WeylScal4_psi4_calc_4th_calc_offset) + { + return; + } + + const char* const groups[] = { + "admbase::curv", + "admbase::metric", + "grid::coordinates", + "WeylScal4::Psi4i_group", + "WeylScal4::Psi4r_group"}; + AssertGroupStorage(cctkGH, "WeylScal4_psi4_calc_4th", 5, groups); + + switch (fdOrder) + { + case 2: + { + EnsureStencilFits(cctkGH, "WeylScal4_psi4_calc_4th", 2, 2, 2); + break; + } + + case 4: + { + EnsureStencilFits(cctkGH, "WeylScal4_psi4_calc_4th", 2, 2, 2); + break; + } + + case 6: + { + EnsureStencilFits(cctkGH, "WeylScal4_psi4_calc_4th", 2, 2, 2); + break; + } + + case 8: + { + EnsureStencilFits(cctkGH, "WeylScal4_psi4_calc_4th", 2, 2, 2); + break; + } + default: + CCTK_BUILTIN_UNREACHABLE(); + } + + LoopOverInterior(cctkGH, WeylScal4_psi4_calc_4th_Body); + if (verbose > 1) + { + CCTK_VInfo(CCTK_THORNSTRING,"Leaving WeylScal4_psi4_calc_4th_Body"); + } +} + +} // namespace WeylScal4 diff --git a/WeylScal4/src/WeylScal4_psis_calc_4th.cc b/WeylScal4/src/WeylScal4_psis_calc_4th.cc new file mode 100644 index 00000000..8c981186 --- /dev/null +++ b/WeylScal4/src/WeylScal4_psis_calc_4th.cc @@ -0,0 +1,1304 @@ +/* File produced by Kranc */ + +#define KRANC_C + +#include +#include +#include +#include +#include +#include +#include "cctk.h" +#include "cctk_Arguments.h" +#include "cctk_Parameters.h" +#include "Kranc.hh" +#include "Differencing.h" + +namespace WeylScal4 { + +extern "C" void WeylScal4_psis_calc_4th_SelectBCs(CCTK_ARGUMENTS) +{ + #ifdef DECLARE_CCTK_ARGUMENTS_WeylScal4_psis_calc_4th_SelectBCs + DECLARE_CCTK_ARGUMENTS_CHECKED(WeylScal4_psis_calc_4th_SelectBCs); + #else + DECLARE_CCTK_ARGUMENTS; + #endif + DECLARE_CCTK_PARAMETERS; + + if (cctk_iteration % WeylScal4_psis_calc_4th_calc_every != WeylScal4_psis_calc_4th_calc_offset) + return; + CCTK_INT ierr CCTK_ATTRIBUTE_UNUSED = 0; + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi0i_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi0i_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi0r_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi0r_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi1i_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi1i_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi1r_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi1r_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi2i_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi2i_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi2r_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi2r_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi3i_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi3i_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi3r_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi3r_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi4i_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi4i_group."); + ierr = KrancBdy_SelectGroupForBC(cctkGH, CCTK_ALL_FACES, GetBoundaryWidth(cctkGH), -1 /* no table */, "WeylScal4::Psi4r_group","flat"); + if (ierr < 0) + CCTK_WARN(CCTK_WARN_ALERT, "Failed to register flat BC for WeylScal4::Psi4r_group."); + return; +} + +static void WeylScal4_psis_calc_4th_Body(const cGH* restrict const cctkGH, const int dir, const int face, const CCTK_REAL normal[3], const CCTK_REAL tangentA[3], const CCTK_REAL tangentB[3], const int imin[3], const int imax[3], const int n_subblock_gfs, CCTK_REAL* restrict const subblock_gfs[]) +{ + DECLARE_CCTK_ARGUMENTS; + DECLARE_CCTK_PARAMETERS; + + /* Include user-supplied include files */ + /* Initialise finite differencing variables */ + const ptrdiff_t di CCTK_ATTRIBUTE_UNUSED = 1; + const ptrdiff_t dj CCTK_ATTRIBUTE_UNUSED = + CCTK_GFINDEX3D(cctkGH,0,1,0) - CCTK_GFINDEX3D(cctkGH,0,0,0); + const ptrdiff_t dk CCTK_ATTRIBUTE_UNUSED = + CCTK_GFINDEX3D(cctkGH,0,0,1) - CCTK_GFINDEX3D(cctkGH,0,0,0); + const ptrdiff_t cdi CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * di; + const ptrdiff_t cdj CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dj; + const ptrdiff_t cdk CCTK_ATTRIBUTE_UNUSED = sizeof(CCTK_REAL) * dk; + const ptrdiff_t cctkLbnd1 CCTK_ATTRIBUTE_UNUSED = cctk_lbnd[0]; + const ptrdiff_t cctkLbnd2 CCTK_ATTRIBUTE_UNUSED = cctk_lbnd[1]; + const ptrdiff_t cctkLbnd3 CCTK_ATTRIBUTE_UNUSED = cctk_lbnd[2]; + const CCTK_REAL t CCTK_ATTRIBUTE_UNUSED = cctk_time; + const CCTK_REAL cctkOriginSpace1 CCTK_ATTRIBUTE_UNUSED = + CCTK_ORIGIN_SPACE(0); + const CCTK_REAL cctkOriginSpace2 CCTK_ATTRIBUTE_UNUSED = + CCTK_ORIGIN_SPACE(1); + const CCTK_REAL cctkOriginSpace3 CCTK_ATTRIBUTE_UNUSED = + CCTK_ORIGIN_SPACE(2); + const CCTK_REAL dt CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_TIME; + const CCTK_REAL dx CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_SPACE(0); + const CCTK_REAL dy CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_SPACE(1); + const CCTK_REAL dz CCTK_ATTRIBUTE_UNUSED = CCTK_DELTA_SPACE(2); + const CCTK_REAL dxi CCTK_ATTRIBUTE_UNUSED = pow(dx,-1); + const CCTK_REAL dyi CCTK_ATTRIBUTE_UNUSED = pow(dy,-1); + const CCTK_REAL dzi CCTK_ATTRIBUTE_UNUSED = pow(dz,-1); + const CCTK_REAL khalf CCTK_ATTRIBUTE_UNUSED = 0.5; + const CCTK_REAL kthird CCTK_ATTRIBUTE_UNUSED = + 0.333333333333333333333333333333; + const CCTK_REAL ktwothird CCTK_ATTRIBUTE_UNUSED = + 0.666666666666666666666666666667; + const CCTK_REAL kfourthird CCTK_ATTRIBUTE_UNUSED = + 1.33333333333333333333333333333; + const CCTK_REAL hdxi CCTK_ATTRIBUTE_UNUSED = 0.5*dxi; + const CCTK_REAL hdyi CCTK_ATTRIBUTE_UNUSED = 0.5*dyi; + const CCTK_REAL hdzi CCTK_ATTRIBUTE_UNUSED = 0.5*dzi; + /* Initialize predefined quantities */ + const CCTK_REAL p1o12dx CCTK_ATTRIBUTE_UNUSED = 0.0833333333333333333333333333333*pow(dx,-1); + const CCTK_REAL p1o12dy CCTK_ATTRIBUTE_UNUSED = 0.0833333333333333333333333333333*pow(dy,-1); + const CCTK_REAL p1o12dz CCTK_ATTRIBUTE_UNUSED = 0.0833333333333333333333333333333*pow(dz,-1); + const CCTK_REAL p1o144dxdy CCTK_ATTRIBUTE_UNUSED = 0.00694444444444444444444444444444*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o144dxdz CCTK_ATTRIBUTE_UNUSED = 0.00694444444444444444444444444444*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o144dydz CCTK_ATTRIBUTE_UNUSED = 0.00694444444444444444444444444444*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o180dx2 CCTK_ATTRIBUTE_UNUSED = 0.00555555555555555555555555555556*pow(dx,-2); + const CCTK_REAL p1o180dy2 CCTK_ATTRIBUTE_UNUSED = 0.00555555555555555555555555555556*pow(dy,-2); + const CCTK_REAL p1o180dz2 CCTK_ATTRIBUTE_UNUSED = 0.00555555555555555555555555555556*pow(dz,-2); + const CCTK_REAL p1o2dx CCTK_ATTRIBUTE_UNUSED = 0.5*pow(dx,-1); + const CCTK_REAL p1o2dy CCTK_ATTRIBUTE_UNUSED = 0.5*pow(dy,-1); + const CCTK_REAL p1o2dz CCTK_ATTRIBUTE_UNUSED = 0.5*pow(dz,-1); + const CCTK_REAL p1o3600dxdy CCTK_ATTRIBUTE_UNUSED = 0.000277777777777777777777777777778*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o3600dxdz CCTK_ATTRIBUTE_UNUSED = 0.000277777777777777777777777777778*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o3600dydz CCTK_ATTRIBUTE_UNUSED = 0.000277777777777777777777777777778*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o4dxdy CCTK_ATTRIBUTE_UNUSED = 0.25*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o4dxdz CCTK_ATTRIBUTE_UNUSED = 0.25*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o4dydz CCTK_ATTRIBUTE_UNUSED = 0.25*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o5040dx2 CCTK_ATTRIBUTE_UNUSED = 0.000198412698412698412698412698413*pow(dx,-2); + const CCTK_REAL p1o5040dy2 CCTK_ATTRIBUTE_UNUSED = 0.000198412698412698412698412698413*pow(dy,-2); + const CCTK_REAL p1o5040dz2 CCTK_ATTRIBUTE_UNUSED = 0.000198412698412698412698412698413*pow(dz,-2); + const CCTK_REAL p1o60dx CCTK_ATTRIBUTE_UNUSED = 0.0166666666666666666666666666667*pow(dx,-1); + const CCTK_REAL p1o60dy CCTK_ATTRIBUTE_UNUSED = 0.0166666666666666666666666666667*pow(dy,-1); + const CCTK_REAL p1o60dz CCTK_ATTRIBUTE_UNUSED = 0.0166666666666666666666666666667*pow(dz,-1); + const CCTK_REAL p1o705600dxdy CCTK_ATTRIBUTE_UNUSED = 1.41723356009070294784580498866e-6*pow(dx,-1)*pow(dy,-1); + const CCTK_REAL p1o705600dxdz CCTK_ATTRIBUTE_UNUSED = 1.41723356009070294784580498866e-6*pow(dx,-1)*pow(dz,-1); + const CCTK_REAL p1o705600dydz CCTK_ATTRIBUTE_UNUSED = 1.41723356009070294784580498866e-6*pow(dy,-1)*pow(dz,-1); + const CCTK_REAL p1o840dx CCTK_ATTRIBUTE_UNUSED = 0.00119047619047619047619047619048*pow(dx,-1); + const CCTK_REAL p1o840dy CCTK_ATTRIBUTE_UNUSED = 0.00119047619047619047619047619048*pow(dy,-1); + const CCTK_REAL p1o840dz CCTK_ATTRIBUTE_UNUSED = 0.00119047619047619047619047619048*pow(dz,-1); + const CCTK_REAL p1odx2 CCTK_ATTRIBUTE_UNUSED = pow(dx,-2); + const CCTK_REAL p1ody2 CCTK_ATTRIBUTE_UNUSED = pow(dy,-2); + const CCTK_REAL p1odz2 CCTK_ATTRIBUTE_UNUSED = pow(dz,-2); + const CCTK_REAL pm1o12dx2 CCTK_ATTRIBUTE_UNUSED = -0.0833333333333333333333333333333*pow(dx,-2); + const CCTK_REAL pm1o12dy2 CCTK_ATTRIBUTE_UNUSED = -0.0833333333333333333333333333333*pow(dy,-2); + const CCTK_REAL pm1o12dz2 CCTK_ATTRIBUTE_UNUSED = -0.0833333333333333333333333333333*pow(dz,-2); + /* Assign local copies of arrays functions */ + + + /* Calculate temporaries and arrays functions */ + /* Copy local copies back to grid functions */ + /* Loop over the grid points */ + const int imin0=imin[0]; + const int imin1=imin[1]; + const int imin2=imin[2]; + const int imax0=imax[0]; + const int imax1=imax[1]; + const int imax2=imax[2]; + //#pragma omp parallel + CCTK_LOOP3(WeylScal4_psis_calc_4th, + i,j,k, imin0,imin1,imin2, imax0,imax1,imax2, + cctk_ash[0],cctk_ash[1],cctk_ash[2]) + { + const ptrdiff_t index CCTK_ATTRIBUTE_UNUSED = di*i + dj*j + dk*k; + /* Assign local copies of grid functions */ + + CCTK_REAL gxxL CCTK_ATTRIBUTE_UNUSED = gxx[index]; + CCTK_REAL gxyL CCTK_ATTRIBUTE_UNUSED = gxy[index]; + CCTK_REAL gxzL CCTK_ATTRIBUTE_UNUSED = gxz[index]; + CCTK_REAL gyyL CCTK_ATTRIBUTE_UNUSED = gyy[index]; + CCTK_REAL gyzL CCTK_ATTRIBUTE_UNUSED = gyz[index]; + CCTK_REAL gzzL CCTK_ATTRIBUTE_UNUSED = gzz[index]; + CCTK_REAL kxxL CCTK_ATTRIBUTE_UNUSED = kxx[index]; + CCTK_REAL kxyL CCTK_ATTRIBUTE_UNUSED = kxy[index]; + CCTK_REAL kxzL CCTK_ATTRIBUTE_UNUSED = kxz[index]; + CCTK_REAL kyyL CCTK_ATTRIBUTE_UNUSED = kyy[index]; + CCTK_REAL kyzL CCTK_ATTRIBUTE_UNUSED = kyz[index]; + CCTK_REAL kzzL CCTK_ATTRIBUTE_UNUSED = kzz[index]; + CCTK_REAL xL CCTK_ATTRIBUTE_UNUSED = vcoordx[index]; + CCTK_REAL yL CCTK_ATTRIBUTE_UNUSED = vcoordy[index]; + CCTK_REAL zL CCTK_ATTRIBUTE_UNUSED = vcoordz[index]; + + /* Include user supplied include files */ + /* Precompute derivatives */ + CCTK_REAL PDstandard4th1gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th22gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th33gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th23gxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th33gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th12gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th13gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th23gxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th22gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th12gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th13gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th23gxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th11gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th33gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th13gyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th11gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th12gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th13gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th23gyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th11gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th22gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th12gzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kxx CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kxy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kxz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kyy CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th3kyz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th1kzz CCTK_ATTRIBUTE_UNUSED; + CCTK_REAL PDstandard4th2kzz CCTK_ATTRIBUTE_UNUSED; + + switch (fdOrder) + { + case 2: + { + PDstandard4th1gxx = PDstandard4th1(&gxx[index]); + PDstandard4th2gxx = PDstandard4th2(&gxx[index]); + PDstandard4th3gxx = PDstandard4th3(&gxx[index]); + PDstandard4th22gxx = PDstandard4th22(&gxx[index]); + PDstandard4th33gxx = PDstandard4th33(&gxx[index]); + PDstandard4th23gxx = PDstandard4th23(&gxx[index]); + PDstandard4th1gxy = PDstandard4th1(&gxy[index]); + PDstandard4th2gxy = PDstandard4th2(&gxy[index]); + PDstandard4th3gxy = PDstandard4th3(&gxy[index]); + PDstandard4th33gxy = PDstandard4th33(&gxy[index]); + PDstandard4th12gxy = PDstandard4th12(&gxy[index]); + PDstandard4th13gxy = PDstandard4th13(&gxy[index]); + PDstandard4th23gxy = PDstandard4th23(&gxy[index]); + PDstandard4th1gxz = PDstandard4th1(&gxz[index]); + PDstandard4th2gxz = PDstandard4th2(&gxz[index]); + PDstandard4th3gxz = PDstandard4th3(&gxz[index]); + PDstandard4th22gxz = PDstandard4th22(&gxz[index]); + PDstandard4th12gxz = PDstandard4th12(&gxz[index]); + PDstandard4th13gxz = PDstandard4th13(&gxz[index]); + PDstandard4th23gxz = PDstandard4th23(&gxz[index]); + PDstandard4th1gyy = PDstandard4th1(&gyy[index]); + PDstandard4th2gyy = PDstandard4th2(&gyy[index]); + PDstandard4th3gyy = PDstandard4th3(&gyy[index]); + PDstandard4th11gyy = PDstandard4th11(&gyy[index]); + PDstandard4th33gyy = PDstandard4th33(&gyy[index]); + PDstandard4th13gyy = PDstandard4th13(&gyy[index]); + PDstandard4th1gyz = PDstandard4th1(&gyz[index]); + PDstandard4th2gyz = PDstandard4th2(&gyz[index]); + PDstandard4th3gyz = PDstandard4th3(&gyz[index]); + PDstandard4th11gyz = PDstandard4th11(&gyz[index]); + PDstandard4th12gyz = PDstandard4th12(&gyz[index]); + PDstandard4th13gyz = PDstandard4th13(&gyz[index]); + PDstandard4th23gyz = PDstandard4th23(&gyz[index]); + PDstandard4th1gzz = PDstandard4th1(&gzz[index]); + PDstandard4th2gzz = PDstandard4th2(&gzz[index]); + PDstandard4th3gzz = PDstandard4th3(&gzz[index]); + PDstandard4th11gzz = PDstandard4th11(&gzz[index]); + PDstandard4th22gzz = PDstandard4th22(&gzz[index]); + PDstandard4th12gzz = PDstandard4th12(&gzz[index]); + PDstandard4th2kxx = PDstandard4th2(&kxx[index]); + PDstandard4th3kxx = PDstandard4th3(&kxx[index]); + PDstandard4th1kxy = PDstandard4th1(&kxy[index]); + PDstandard4th2kxy = PDstandard4th2(&kxy[index]); + PDstandard4th3kxy = PDstandard4th3(&kxy[index]); + PDstandard4th1kxz = PDstandard4th1(&kxz[index]); + PDstandard4th2kxz = PDstandard4th2(&kxz[index]); + PDstandard4th3kxz = PDstandard4th3(&kxz[index]); + PDstandard4th1kyy = PDstandard4th1(&kyy[index]); + PDstandard4th3kyy = PDstandard4th3(&kyy[index]); + PDstandard4th1kyz = PDstandard4th1(&kyz[index]); + PDstandard4th2kyz = PDstandard4th2(&kyz[index]); + PDstandard4th3kyz = PDstandard4th3(&kyz[index]); + PDstandard4th1kzz = PDstandard4th1(&kzz[index]); + PDstandard4th2kzz = PDstandard4th2(&kzz[index]); + break; + } + + case 4: + { + PDstandard4th1gxx = PDstandard4th1(&gxx[index]); + PDstandard4th2gxx = PDstandard4th2(&gxx[index]); + PDstandard4th3gxx = PDstandard4th3(&gxx[index]); + PDstandard4th22gxx = PDstandard4th22(&gxx[index]); + PDstandard4th33gxx = PDstandard4th33(&gxx[index]); + PDstandard4th23gxx = PDstandard4th23(&gxx[index]); + PDstandard4th1gxy = PDstandard4th1(&gxy[index]); + PDstandard4th2gxy = PDstandard4th2(&gxy[index]); + PDstandard4th3gxy = PDstandard4th3(&gxy[index]); + PDstandard4th33gxy = PDstandard4th33(&gxy[index]); + PDstandard4th12gxy = PDstandard4th12(&gxy[index]); + PDstandard4th13gxy = PDstandard4th13(&gxy[index]); + PDstandard4th23gxy = PDstandard4th23(&gxy[index]); + PDstandard4th1gxz = PDstandard4th1(&gxz[index]); + PDstandard4th2gxz = PDstandard4th2(&gxz[index]); + PDstandard4th3gxz = PDstandard4th3(&gxz[index]); + PDstandard4th22gxz = PDstandard4th22(&gxz[index]); + PDstandard4th12gxz = PDstandard4th12(&gxz[index]); + PDstandard4th13gxz = PDstandard4th13(&gxz[index]); + PDstandard4th23gxz = PDstandard4th23(&gxz[index]); + PDstandard4th1gyy = PDstandard4th1(&gyy[index]); + PDstandard4th2gyy = PDstandard4th2(&gyy[index]); + PDstandard4th3gyy = PDstandard4th3(&gyy[index]); + PDstandard4th11gyy = PDstandard4th11(&gyy[index]); + PDstandard4th33gyy = PDstandard4th33(&gyy[index]); + PDstandard4th13gyy = PDstandard4th13(&gyy[index]); + PDstandard4th1gyz = PDstandard4th1(&gyz[index]); + PDstandard4th2gyz = PDstandard4th2(&gyz[index]); + PDstandard4th3gyz = PDstandard4th3(&gyz[index]); + PDstandard4th11gyz = PDstandard4th11(&gyz[index]); + PDstandard4th12gyz = PDstandard4th12(&gyz[index]); + PDstandard4th13gyz = PDstandard4th13(&gyz[index]); + PDstandard4th23gyz = PDstandard4th23(&gyz[index]); + PDstandard4th1gzz = PDstandard4th1(&gzz[index]); + PDstandard4th2gzz = PDstandard4th2(&gzz[index]); + PDstandard4th3gzz = PDstandard4th3(&gzz[index]); + PDstandard4th11gzz = PDstandard4th11(&gzz[index]); + PDstandard4th22gzz = PDstandard4th22(&gzz[index]); + PDstandard4th12gzz = PDstandard4th12(&gzz[index]); + PDstandard4th2kxx = PDstandard4th2(&kxx[index]); + PDstandard4th3kxx = PDstandard4th3(&kxx[index]); + PDstandard4th1kxy = PDstandard4th1(&kxy[index]); + PDstandard4th2kxy = PDstandard4th2(&kxy[index]); + PDstandard4th3kxy = PDstandard4th3(&kxy[index]); + PDstandard4th1kxz = PDstandard4th1(&kxz[index]); + PDstandard4th2kxz = PDstandard4th2(&kxz[index]); + PDstandard4th3kxz = PDstandard4th3(&kxz[index]); + PDstandard4th1kyy = PDstandard4th1(&kyy[index]); + PDstandard4th3kyy = PDstandard4th3(&kyy[index]); + PDstandard4th1kyz = PDstandard4th1(&kyz[index]); + PDstandard4th2kyz = PDstandard4th2(&kyz[index]); + PDstandard4th3kyz = PDstandard4th3(&kyz[index]); + PDstandard4th1kzz = PDstandard4th1(&kzz[index]); + PDstandard4th2kzz = PDstandard4th2(&kzz[index]); + break; + } + + case 6: + { + PDstandard4th1gxx = PDstandard4th1(&gxx[index]); + PDstandard4th2gxx = PDstandard4th2(&gxx[index]); + PDstandard4th3gxx = PDstandard4th3(&gxx[index]); + PDstandard4th22gxx = PDstandard4th22(&gxx[index]); + PDstandard4th33gxx = PDstandard4th33(&gxx[index]); + PDstandard4th23gxx = PDstandard4th23(&gxx[index]); + PDstandard4th1gxy = PDstandard4th1(&gxy[index]); + PDstandard4th2gxy = PDstandard4th2(&gxy[index]); + PDstandard4th3gxy = PDstandard4th3(&gxy[index]); + PDstandard4th33gxy = PDstandard4th33(&gxy[index]); + PDstandard4th12gxy = PDstandard4th12(&gxy[index]); + PDstandard4th13gxy = PDstandard4th13(&gxy[index]); + PDstandard4th23gxy = PDstandard4th23(&gxy[index]); + PDstandard4th1gxz = PDstandard4th1(&gxz[index]); + PDstandard4th2gxz = PDstandard4th2(&gxz[index]); + PDstandard4th3gxz = PDstandard4th3(&gxz[index]); + PDstandard4th22gxz = PDstandard4th22(&gxz[index]); + PDstandard4th12gxz = PDstandard4th12(&gxz[index]); + PDstandard4th13gxz = PDstandard4th13(&gxz[index]); + PDstandard4th23gxz = PDstandard4th23(&gxz[index]); + PDstandard4th1gyy = PDstandard4th1(&gyy[index]); + PDstandard4th2gyy = PDstandard4th2(&gyy[index]); + PDstandard4th3gyy = PDstandard4th3(&gyy[index]); + PDstandard4th11gyy = PDstandard4th11(&gyy[index]); + PDstandard4th33gyy = PDstandard4th33(&gyy[index]); + PDstandard4th13gyy = PDstandard4th13(&gyy[index]); + PDstandard4th1gyz = PDstandard4th1(&gyz[index]); + PDstandard4th2gyz = PDstandard4th2(&gyz[index]); + PDstandard4th3gyz = PDstandard4th3(&gyz[index]); + PDstandard4th11gyz = PDstandard4th11(&gyz[index]); + PDstandard4th12gyz = PDstandard4th12(&gyz[index]); + PDstandard4th13gyz = PDstandard4th13(&gyz[index]); + PDstandard4th23gyz = PDstandard4th23(&gyz[index]); + PDstandard4th1gzz = PDstandard4th1(&gzz[index]); + PDstandard4th2gzz = PDstandard4th2(&gzz[index]); + PDstandard4th3gzz = PDstandard4th3(&gzz[index]); + PDstandard4th11gzz = PDstandard4th11(&gzz[index]); + PDstandard4th22gzz = PDstandard4th22(&gzz[index]); + PDstandard4th12gzz = PDstandard4th12(&gzz[index]); + PDstandard4th2kxx = PDstandard4th2(&kxx[index]); + PDstandard4th3kxx = PDstandard4th3(&kxx[index]); + PDstandard4th1kxy = PDstandard4th1(&kxy[index]); + PDstandard4th2kxy = PDstandard4th2(&kxy[index]); + PDstandard4th3kxy = PDstandard4th3(&kxy[index]); + PDstandard4th1kxz = PDstandard4th1(&kxz[index]); + PDstandard4th2kxz = PDstandard4th2(&kxz[index]); + PDstandard4th3kxz = PDstandard4th3(&kxz[index]); + PDstandard4th1kyy = PDstandard4th1(&kyy[index]); + PDstandard4th3kyy = PDstandard4th3(&kyy[index]); + PDstandard4th1kyz = PDstandard4th1(&kyz[index]); + PDstandard4th2kyz = PDstandard4th2(&kyz[index]); + PDstandard4th3kyz = PDstandard4th3(&kyz[index]); + PDstandard4th1kzz = PDstandard4th1(&kzz[index]); + PDstandard4th2kzz = PDstandard4th2(&kzz[index]); + break; + } + + case 8: + { + PDstandard4th1gxx = PDstandard4th1(&gxx[index]); + PDstandard4th2gxx = PDstandard4th2(&gxx[index]); + PDstandard4th3gxx = PDstandard4th3(&gxx[index]); + PDstandard4th22gxx = PDstandard4th22(&gxx[index]); + PDstandard4th33gxx = PDstandard4th33(&gxx[index]); + PDstandard4th23gxx = PDstandard4th23(&gxx[index]); + PDstandard4th1gxy = PDstandard4th1(&gxy[index]); + PDstandard4th2gxy = PDstandard4th2(&gxy[index]); + PDstandard4th3gxy = PDstandard4th3(&gxy[index]); + PDstandard4th33gxy = PDstandard4th33(&gxy[index]); + PDstandard4th12gxy = PDstandard4th12(&gxy[index]); + PDstandard4th13gxy = PDstandard4th13(&gxy[index]); + PDstandard4th23gxy = PDstandard4th23(&gxy[index]); + PDstandard4th1gxz = PDstandard4th1(&gxz[index]); + PDstandard4th2gxz = PDstandard4th2(&gxz[index]); + PDstandard4th3gxz = PDstandard4th3(&gxz[index]); + PDstandard4th22gxz = PDstandard4th22(&gxz[index]); + PDstandard4th12gxz = PDstandard4th12(&gxz[index]); + PDstandard4th13gxz = PDstandard4th13(&gxz[index]); + PDstandard4th23gxz = PDstandard4th23(&gxz[index]); + PDstandard4th1gyy = PDstandard4th1(&gyy[index]); + PDstandard4th2gyy = PDstandard4th2(&gyy[index]); + PDstandard4th3gyy = PDstandard4th3(&gyy[index]); + PDstandard4th11gyy = PDstandard4th11(&gyy[index]); + PDstandard4th33gyy = PDstandard4th33(&gyy[index]); + PDstandard4th13gyy = PDstandard4th13(&gyy[index]); + PDstandard4th1gyz = PDstandard4th1(&gyz[index]); + PDstandard4th2gyz = PDstandard4th2(&gyz[index]); + PDstandard4th3gyz = PDstandard4th3(&gyz[index]); + PDstandard4th11gyz = PDstandard4th11(&gyz[index]); + PDstandard4th12gyz = PDstandard4th12(&gyz[index]); + PDstandard4th13gyz = PDstandard4th13(&gyz[index]); + PDstandard4th23gyz = PDstandard4th23(&gyz[index]); + PDstandard4th1gzz = PDstandard4th1(&gzz[index]); + PDstandard4th2gzz = PDstandard4th2(&gzz[index]); + PDstandard4th3gzz = PDstandard4th3(&gzz[index]); + PDstandard4th11gzz = PDstandard4th11(&gzz[index]); + PDstandard4th22gzz = PDstandard4th22(&gzz[index]); + PDstandard4th12gzz = PDstandard4th12(&gzz[index]); + PDstandard4th2kxx = PDstandard4th2(&kxx[index]); + PDstandard4th3kxx = PDstandard4th3(&kxx[index]); + PDstandard4th1kxy = PDstandard4th1(&kxy[index]); + PDstandard4th2kxy = PDstandard4th2(&kxy[index]); + PDstandard4th3kxy = PDstandard4th3(&kxy[index]); + PDstandard4th1kxz = PDstandard4th1(&kxz[index]); + PDstandard4th2kxz = PDstandard4th2(&kxz[index]); + PDstandard4th3kxz = PDstandard4th3(&kxz[index]); + PDstandard4th1kyy = PDstandard4th1(&kyy[index]); + PDstandard4th3kyy = PDstandard4th3(&kyy[index]); + PDstandard4th1kyz = PDstandard4th1(&kyz[index]); + PDstandard4th2kyz = PDstandard4th2(&kyz[index]); + PDstandard4th3kyz = PDstandard4th3(&kyz[index]); + PDstandard4th1kzz = PDstandard4th1(&kzz[index]); + PDstandard4th2kzz = PDstandard4th2(&kzz[index]); + break; + } + default: + CCTK_BUILTIN_UNREACHABLE(); + } + /* Calculate temporaries and grid functions */ + CCTK_REAL detg CCTK_ATTRIBUTE_UNUSED = 2*gxyL*gxzL*gyzL - + gzzL*pow(gxyL,2) + gyyL*(gxxL*gzzL - pow(gxzL,2)) - gxxL*pow(gyzL,2); + + CCTK_REAL invdetg CCTK_ATTRIBUTE_UNUSED = pow(detg,-1); + + CCTK_REAL gInv11 CCTK_ATTRIBUTE_UNUSED = invdetg*(gyyL*gzzL - + pow(gyzL,2)); + + CCTK_REAL gInv12 CCTK_ATTRIBUTE_UNUSED = (gxzL*gyzL - + gxyL*gzzL)*invdetg; + + CCTK_REAL gInv13 CCTK_ATTRIBUTE_UNUSED = (-(gxzL*gyyL) + + gxyL*gyzL)*invdetg; + + CCTK_REAL gInv21 CCTK_ATTRIBUTE_UNUSED = (gxzL*gyzL - + gxyL*gzzL)*invdetg; + + CCTK_REAL gInv22 CCTK_ATTRIBUTE_UNUSED = invdetg*(gxxL*gzzL - + pow(gxzL,2)); + + CCTK_REAL gInv23 CCTK_ATTRIBUTE_UNUSED = (gxyL*gxzL - + gxxL*gyzL)*invdetg; + + CCTK_REAL gInv31 CCTK_ATTRIBUTE_UNUSED = (-(gxzL*gyyL) + + gxyL*gyzL)*invdetg; + + CCTK_REAL gInv32 CCTK_ATTRIBUTE_UNUSED = (gxyL*gxzL - + gxxL*gyzL)*invdetg; + + CCTK_REAL gInv33 CCTK_ATTRIBUTE_UNUSED = invdetg*(gxxL*gyyL - + pow(gxyL,2)); + + CCTK_REAL gamma111 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv11*PDstandard4th1gxx + 2*(gInv12*PDstandard4th1gxy + + gInv13*PDstandard4th1gxz) - gInv12*PDstandard4th2gxx - + gInv13*PDstandard4th3gxx); + + CCTK_REAL gamma211 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv21*PDstandard4th1gxx + 2*(gInv22*PDstandard4th1gxy + + gInv23*PDstandard4th1gxz) - gInv22*PDstandard4th2gxx - + gInv23*PDstandard4th3gxx); + + CCTK_REAL gamma311 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv31*PDstandard4th1gxx + 2*(gInv32*PDstandard4th1gxy + + gInv33*PDstandard4th1gxz) - gInv32*PDstandard4th2gxx - + gInv33*PDstandard4th3gxx); + + CCTK_REAL gamma121 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv12*PDstandard4th1gyy + gInv11*PDstandard4th2gxx + + gInv13*(PDstandard4th1gyz + PDstandard4th2gxz - PDstandard4th3gxy)); + + CCTK_REAL gamma221 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv22*PDstandard4th1gyy + gInv21*PDstandard4th2gxx + + gInv23*(PDstandard4th1gyz + PDstandard4th2gxz - PDstandard4th3gxy)); + + CCTK_REAL gamma321 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv32*PDstandard4th1gyy + gInv31*PDstandard4th2gxx + + gInv33*(PDstandard4th1gyz + PDstandard4th2gxz - PDstandard4th3gxy)); + + CCTK_REAL gamma131 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv13*PDstandard4th1gzz + gInv11*PDstandard4th3gxx + + gInv12*(PDstandard4th1gyz - PDstandard4th2gxz + PDstandard4th3gxy)); + + CCTK_REAL gamma231 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv23*PDstandard4th1gzz + gInv21*PDstandard4th3gxx + + gInv22*(PDstandard4th1gyz - PDstandard4th2gxz + PDstandard4th3gxy)); + + CCTK_REAL gamma331 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv33*PDstandard4th1gzz + gInv31*PDstandard4th3gxx + + gInv32*(PDstandard4th1gyz - PDstandard4th2gxz + PDstandard4th3gxy)); + + CCTK_REAL gamma122 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv11*(-PDstandard4th1gyy + 2*PDstandard4th2gxy) + + gInv12*PDstandard4th2gyy + gInv13*(2*PDstandard4th2gyz - + PDstandard4th3gyy)); + + CCTK_REAL gamma222 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv21*(-PDstandard4th1gyy + 2*PDstandard4th2gxy) + + gInv22*PDstandard4th2gyy + gInv23*(2*PDstandard4th2gyz - + PDstandard4th3gyy)); + + CCTK_REAL gamma322 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv31*(-PDstandard4th1gyy + 2*PDstandard4th2gxy) + + gInv32*PDstandard4th2gyy + gInv33*(2*PDstandard4th2gyz - + PDstandard4th3gyy)); + + CCTK_REAL gamma132 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv13*PDstandard4th2gzz + gInv11*(-PDstandard4th1gyz + + PDstandard4th2gxz + PDstandard4th3gxy) + gInv12*PDstandard4th3gyy); + + CCTK_REAL gamma232 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv23*PDstandard4th2gzz + gInv21*(-PDstandard4th1gyz + + PDstandard4th2gxz + PDstandard4th3gxy) + gInv22*PDstandard4th3gyy); + + CCTK_REAL gamma332 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv33*PDstandard4th2gzz + gInv31*(-PDstandard4th1gyz + + PDstandard4th2gxz + PDstandard4th3gxy) + gInv32*PDstandard4th3gyy); + + CCTK_REAL gamma133 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv11*(-PDstandard4th1gzz + 2*PDstandard4th3gxz) + + gInv12*(-PDstandard4th2gzz + 2*PDstandard4th3gyz) + + gInv13*PDstandard4th3gzz); + + CCTK_REAL gamma233 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv21*(-PDstandard4th1gzz + 2*PDstandard4th3gxz) + + gInv22*(-PDstandard4th2gzz + 2*PDstandard4th3gyz) + + gInv23*PDstandard4th3gzz); + + CCTK_REAL gamma333 CCTK_ATTRIBUTE_UNUSED = + 0.5*(gInv31*(-PDstandard4th1gzz + 2*PDstandard4th3gxz) + + gInv32*(-PDstandard4th2gzz + 2*PDstandard4th3gyz) + + gInv33*PDstandard4th3gzz); + + CCTK_REAL xmoved CCTK_ATTRIBUTE_UNUSED = xL - xorig; + + CCTK_REAL ymoved CCTK_ATTRIBUTE_UNUSED = yL - yorig; + + CCTK_REAL zmoved CCTK_ATTRIBUTE_UNUSED = zL - zorig; + + CCTK_REAL va1 CCTK_ATTRIBUTE_UNUSED = -ymoved; + + CCTK_REAL va2 CCTK_ATTRIBUTE_UNUSED = offset + xmoved; + + CCTK_REAL va3 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL vb1 CCTK_ATTRIBUTE_UNUSED = offset + xmoved; + + CCTK_REAL vb2 CCTK_ATTRIBUTE_UNUSED = ymoved; + + CCTK_REAL vb3 CCTK_ATTRIBUTE_UNUSED = zmoved; + + CCTK_REAL vc1 CCTK_ATTRIBUTE_UNUSED = ((-(gInv13*va2) + + gInv12*va3)*vb1 + (gInv13*va1 - gInv11*va3)*vb2 + (-(gInv12*va1) + + gInv11*va2)*vb3)*pow(detg,0.5); + + CCTK_REAL vc2 CCTK_ATTRIBUTE_UNUSED = ((-(gInv23*va2) + + gInv22*va3)*vb1 + (gInv23*va1 - gInv21*va3)*vb2 + (-(gInv22*va1) + + gInv21*va2)*vb3)*pow(detg,0.5); + + CCTK_REAL vc3 CCTK_ATTRIBUTE_UNUSED = ((-(gInv33*va2) + + gInv32*va3)*vb1 + (gInv33*va1 - gInv31*va3)*vb2 + (-(gInv32*va1) + + gInv31*va2)*vb3)*pow(detg,0.5); + + CCTK_REAL wa1 CCTK_ATTRIBUTE_UNUSED = va1; + + CCTK_REAL wa2 CCTK_ATTRIBUTE_UNUSED = va2; + + CCTK_REAL wa3 CCTK_ATTRIBUTE_UNUSED = va3; + + CCTK_REAL omega11 CCTK_ATTRIBUTE_UNUSED = 2*(gyzL*wa2*wa3 + + wa1*(gxyL*wa2 + gxzL*wa3)) + gxxL*pow(wa1,2) + gyyL*pow(wa2,2) + + gzzL*pow(wa3,2); + + CCTK_REAL ea1 CCTK_ATTRIBUTE_UNUSED = wa1*pow(omega11,-0.5); + + CCTK_REAL ea2 CCTK_ATTRIBUTE_UNUSED = wa2*pow(omega11,-0.5); + + CCTK_REAL ea3 CCTK_ATTRIBUTE_UNUSED = wa3*pow(omega11,-0.5); + + CCTK_REAL omega12 CCTK_ATTRIBUTE_UNUSED = ea1*(gxxL*vb1 + gxyL*vb2 + + gxzL*vb3) + ea2*(gxyL*vb1 + gyyL*vb2 + gyzL*vb3) + ea3*(gxzL*vb1 + + gyzL*vb2 + gzzL*vb3); + + CCTK_REAL wb1 CCTK_ATTRIBUTE_UNUSED = -(ea1*omega12) + vb1; + + CCTK_REAL wb2 CCTK_ATTRIBUTE_UNUSED = -(ea2*omega12) + vb2; + + CCTK_REAL wb3 CCTK_ATTRIBUTE_UNUSED = -(ea3*omega12) + vb3; + + CCTK_REAL omega22 CCTK_ATTRIBUTE_UNUSED = 2*(gyzL*wb2*wb3 + + wb1*(gxyL*wb2 + gxzL*wb3)) + gxxL*pow(wb1,2) + gyyL*pow(wb2,2) + + gzzL*pow(wb3,2); + + CCTK_REAL eb1 CCTK_ATTRIBUTE_UNUSED = wb1*pow(omega22,-0.5); + + CCTK_REAL eb2 CCTK_ATTRIBUTE_UNUSED = wb2*pow(omega22,-0.5); + + CCTK_REAL eb3 CCTK_ATTRIBUTE_UNUSED = wb3*pow(omega22,-0.5); + + CCTK_REAL omega13 CCTK_ATTRIBUTE_UNUSED = ea1*(gxxL*vc1 + gxyL*vc2 + + gxzL*vc3) + ea2*(gxyL*vc1 + gyyL*vc2 + gyzL*vc3) + ea3*(gxzL*vc1 + + gyzL*vc2 + gzzL*vc3); + + CCTK_REAL omega23 CCTK_ATTRIBUTE_UNUSED = eb1*(gxxL*vc1 + gxyL*vc2 + + gxzL*vc3) + eb2*(gxyL*vc1 + gyyL*vc2 + gyzL*vc3) + eb3*(gxzL*vc1 + + gyzL*vc2 + gzzL*vc3); + + CCTK_REAL wc1 CCTK_ATTRIBUTE_UNUSED = -(ea1*omega13) - eb1*omega23 + + vc1; + + CCTK_REAL wc2 CCTK_ATTRIBUTE_UNUSED = -(ea2*omega13) - eb2*omega23 + + vc2; + + CCTK_REAL wc3 CCTK_ATTRIBUTE_UNUSED = -(ea3*omega13) - eb3*omega23 + + vc3; + + CCTK_REAL omega33 CCTK_ATTRIBUTE_UNUSED = 2*(gyzL*wc2*wc3 + + wc1*(gxyL*wc2 + gxzL*wc3)) + gxxL*pow(wc1,2) + gyyL*pow(wc2,2) + + gzzL*pow(wc3,2); + + CCTK_REAL ec1 CCTK_ATTRIBUTE_UNUSED = wc1*pow(omega33,-0.5); + + CCTK_REAL ec2 CCTK_ATTRIBUTE_UNUSED = wc2*pow(omega33,-0.5); + + CCTK_REAL ec3 CCTK_ATTRIBUTE_UNUSED = wc3*pow(omega33,-0.5); + + CCTK_REAL isqrt2 CCTK_ATTRIBUTE_UNUSED = 0.707106781186547524; + + CCTK_REAL ltet1 CCTK_ATTRIBUTE_UNUSED = eb1*isqrt2; + + CCTK_REAL ltet2 CCTK_ATTRIBUTE_UNUSED = eb2*isqrt2; + + CCTK_REAL ltet3 CCTK_ATTRIBUTE_UNUSED = eb3*isqrt2; + + CCTK_REAL n1 CCTK_ATTRIBUTE_UNUSED = -(eb1*isqrt2); + + CCTK_REAL n2 CCTK_ATTRIBUTE_UNUSED = -(eb2*isqrt2); + + CCTK_REAL n3 CCTK_ATTRIBUTE_UNUSED = -(eb3*isqrt2); + + CCTK_REAL rm1 CCTK_ATTRIBUTE_UNUSED = ec1*isqrt2; + + CCTK_REAL rm2 CCTK_ATTRIBUTE_UNUSED = ec2*isqrt2; + + CCTK_REAL rm3 CCTK_ATTRIBUTE_UNUSED = ec3*isqrt2; + + CCTK_REAL im1 CCTK_ATTRIBUTE_UNUSED = ea1*isqrt2; + + CCTK_REAL im2 CCTK_ATTRIBUTE_UNUSED = ea2*isqrt2; + + CCTK_REAL im3 CCTK_ATTRIBUTE_UNUSED = ea3*isqrt2; + + CCTK_REAL rmbar1 CCTK_ATTRIBUTE_UNUSED = ec1*isqrt2; + + CCTK_REAL rmbar2 CCTK_ATTRIBUTE_UNUSED = ec2*isqrt2; + + CCTK_REAL rmbar3 CCTK_ATTRIBUTE_UNUSED = ec3*isqrt2; + + CCTK_REAL imbar1 CCTK_ATTRIBUTE_UNUSED = -(ea1*isqrt2); + + CCTK_REAL imbar2 CCTK_ATTRIBUTE_UNUSED = -(ea2*isqrt2); + + CCTK_REAL imbar3 CCTK_ATTRIBUTE_UNUSED = -(ea3*isqrt2); + + CCTK_REAL nn CCTK_ATTRIBUTE_UNUSED = isqrt2; + + CCTK_REAL R1212 CCTK_ATTRIBUTE_UNUSED = + 0.5*(-2*(gamma122*(gxxL*gamma111 + gxyL*gamma211 + gxzL*gamma311) + + gamma222*(gxyL*gamma111 + gyyL*gamma211 + gyzL*gamma311) + + (gxzL*gamma111 + gyzL*gamma211 + gzzL*gamma311)*gamma322) - + PDstandard4th11gyy + 2*(gamma121*(gxxL*gamma121 + gxyL*gamma221 + + gxzL*gamma321) + gamma221*(gxyL*gamma121 + gyyL*gamma221 + + gyzL*gamma321) + gamma321*(gxzL*gamma121 + gyzL*gamma221 + + gzzL*gamma321) + PDstandard4th12gxy) - PDstandard4th22gxx); + + CCTK_REAL R1213 CCTK_ATTRIBUTE_UNUSED = + 0.5*(2*(gamma121*(gxxL*gamma131 + gxyL*gamma231 + gxzL*gamma331) + + gamma221*(gxyL*gamma131 + gyyL*gamma231 + gyzL*gamma331) + + gamma321*(gxzL*gamma131 + gyzL*gamma231 + gzzL*gamma331)) - + 2*(gamma132*(gxxL*gamma111 + gxyL*gamma211 + gxzL*gamma311) + + gamma232*(gxyL*gamma111 + gyyL*gamma211 + gyzL*gamma311) + + (gxzL*gamma111 + gyzL*gamma211 + gzzL*gamma311)*gamma332) - + PDstandard4th11gyz + PDstandard4th12gxz + PDstandard4th13gxy - + PDstandard4th23gxx); + + CCTK_REAL R1223 CCTK_ATTRIBUTE_UNUSED = + 0.5*(2*(gamma122*(gxxL*gamma131 + gxyL*gamma231 + gxzL*gamma331) + + gamma222*(gxyL*gamma131 + gyyL*gamma231 + gyzL*gamma331) + + gamma322*(gxzL*gamma131 + gyzL*gamma231 + gzzL*gamma331)) - + 2*(gamma132*(gxxL*gamma121 + gxyL*gamma221 + gxzL*gamma321) + + gamma232*(gxyL*gamma121 + gyyL*gamma221 + gyzL*gamma321) + + (gxzL*gamma121 + gyzL*gamma221 + gzzL*gamma321)*gamma332) - + PDstandard4th12gyz + PDstandard4th13gyy + PDstandard4th22gxz - + PDstandard4th23gxy); + + CCTK_REAL R1313 CCTK_ATTRIBUTE_UNUSED = + 0.5*(-2*(gamma133*(gxxL*gamma111 + gxyL*gamma211 + gxzL*gamma311) + + gamma233*(gxyL*gamma111 + gyyL*gamma211 + gyzL*gamma311) + + (gxzL*gamma111 + gyzL*gamma211 + gzzL*gamma311)*gamma333) - + PDstandard4th11gzz + 2*(gamma131*(gxxL*gamma131 + gxyL*gamma231 + + gxzL*gamma331) + gamma231*(gxyL*gamma131 + gyyL*gamma231 + + gyzL*gamma331) + gamma331*(gxzL*gamma131 + gyzL*gamma231 + + gzzL*gamma331) + PDstandard4th13gxz) - PDstandard4th33gxx); + + CCTK_REAL R1323 CCTK_ATTRIBUTE_UNUSED = + 0.5*(2*(gamma132*(gxxL*gamma131 + gxyL*gamma231 + gxzL*gamma331) + + gamma232*(gxyL*gamma131 + gyyL*gamma231 + gyzL*gamma331) + + (gxzL*gamma131 + gyzL*gamma231 + gzzL*gamma331)*gamma332) - + 2*(gamma133*(gxxL*gamma121 + gxyL*gamma221 + gxzL*gamma321) + + gamma233*(gxyL*gamma121 + gyyL*gamma221 + gyzL*gamma321) + + (gxzL*gamma121 + gyzL*gamma221 + gzzL*gamma321)*gamma333) - + PDstandard4th12gzz + PDstandard4th13gyz + PDstandard4th23gxz - + PDstandard4th33gxy); + + CCTK_REAL R2323 CCTK_ATTRIBUTE_UNUSED = + 0.5*(-2*(gamma133*(gxxL*gamma122 + gxyL*gamma222 + gxzL*gamma322) + + gamma233*(gxyL*gamma122 + gyyL*gamma222 + gyzL*gamma322) + + (gxzL*gamma122 + gyzL*gamma222 + gzzL*gamma322)*gamma333) - + PDstandard4th22gzz + 2*(gamma132*(gxxL*gamma132 + gxyL*gamma232 + + gxzL*gamma332) + gamma232*(gxyL*gamma132 + gyyL*gamma232 + + gyzL*gamma332) + gamma332*(gxzL*gamma132 + gyzL*gamma232 + + gzzL*gamma332) + PDstandard4th23gyz) - PDstandard4th33gyy); + + CCTK_REAL R4p1212 CCTK_ATTRIBUTE_UNUSED = kxxL*kyyL + R1212 - + pow(kxyL,2); + + CCTK_REAL R4p1213 CCTK_ATTRIBUTE_UNUSED = -(kxyL*kxzL) + kxxL*kyzL + + R1213; + + CCTK_REAL R4p1223 CCTK_ATTRIBUTE_UNUSED = -(kxzL*kyyL) + kxyL*kyzL + + R1223; + + CCTK_REAL R4p1313 CCTK_ATTRIBUTE_UNUSED = kxxL*kzzL + R1313 - + pow(kxzL,2); + + CCTK_REAL R4p1323 CCTK_ATTRIBUTE_UNUSED = -(kxzL*kyzL) + kxyL*kzzL + + R1323; + + CCTK_REAL R4p2323 CCTK_ATTRIBUTE_UNUSED = kyyL*kzzL + R2323 - + pow(kyzL,2); + + CCTK_REAL Ro111 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro112 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma121 - kyyL*gamma211 + + kxyL*(-gamma111 + gamma221) - kyzL*gamma311 + kxzL*gamma321 + + PDstandard4th1kxy - PDstandard4th2kxx; + + CCTK_REAL Ro113 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma131 - kyzL*gamma211 + + kxyL*gamma231 - kzzL*gamma311 + kxzL*(-gamma111 + gamma331) + + PDstandard4th1kxz - PDstandard4th3kxx; + + CCTK_REAL Ro121 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma121) + + kyyL*gamma211 + kxyL*(gamma111 - gamma221) + kyzL*gamma311 - + kxzL*gamma321 - PDstandard4th1kxy + PDstandard4th2kxx; + + CCTK_REAL Ro122 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro123 CCTK_ATTRIBUTE_UNUSED = -(kxzL*gamma121) + + kxyL*gamma131 + kyyL*gamma231 - kzzL*gamma321 + kyzL*(-gamma221 + + gamma331) + PDstandard4th2kxz - PDstandard4th3kxy; + + CCTK_REAL Ro131 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma131) + + kyzL*gamma211 - kxyL*gamma231 + kzzL*gamma311 + kxzL*(gamma111 - + gamma331) - PDstandard4th1kxz + PDstandard4th3kxx; + + CCTK_REAL Ro132 CCTK_ATTRIBUTE_UNUSED = kxzL*gamma121 - kxyL*gamma131 + - kyyL*gamma231 + kzzL*gamma321 + kyzL*(gamma221 - gamma331) - + PDstandard4th2kxz + PDstandard4th3kxy; + + CCTK_REAL Ro133 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro211 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro212 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma122 - kyyL*gamma221 + + kxyL*(-gamma121 + gamma222) - kyzL*gamma321 + kxzL*gamma322 + + PDstandard4th1kyy - PDstandard4th2kxy; + + CCTK_REAL Ro213 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma132 - kyzL*gamma221 + + kxyL*gamma232 - kzzL*gamma321 + kxzL*(-gamma121 + gamma332) + + PDstandard4th1kyz - PDstandard4th3kxy; + + CCTK_REAL Ro221 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma122) + + kyyL*gamma221 + kxyL*(gamma121 - gamma222) + kyzL*gamma321 - + kxzL*gamma322 - PDstandard4th1kyy + PDstandard4th2kxy; + + CCTK_REAL Ro222 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro223 CCTK_ATTRIBUTE_UNUSED = -(kxzL*gamma122) + + kxyL*gamma132 + kyyL*gamma232 - kzzL*gamma322 + kyzL*(-gamma222 + + gamma332) + PDstandard4th2kyz - PDstandard4th3kyy; + + CCTK_REAL Ro231 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma132) + + kyzL*gamma221 - kxyL*gamma232 + kzzL*gamma321 + kxzL*(gamma121 - + gamma332) - PDstandard4th1kyz + PDstandard4th3kxy; + + CCTK_REAL Ro232 CCTK_ATTRIBUTE_UNUSED = kxzL*gamma122 - kxyL*gamma132 + - kyyL*gamma232 + kzzL*gamma322 + kyzL*(gamma222 - gamma332) - + PDstandard4th2kyz + PDstandard4th3kyy; + + CCTK_REAL Ro233 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro311 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro312 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma132 - kyyL*gamma231 + + kxyL*(-gamma131 + gamma232) - kyzL*gamma331 + kxzL*gamma332 + + PDstandard4th1kyz - PDstandard4th2kxz; + + CCTK_REAL Ro313 CCTK_ATTRIBUTE_UNUSED = kxxL*gamma133 - kyzL*gamma231 + + kxyL*gamma233 - kzzL*gamma331 + kxzL*(-gamma131 + gamma333) + + PDstandard4th1kzz - PDstandard4th3kxz; + + CCTK_REAL Ro321 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma132) + + kyyL*gamma231 + kxyL*(gamma131 - gamma232) + kyzL*gamma331 - + kxzL*gamma332 - PDstandard4th1kyz + PDstandard4th2kxz; + + CCTK_REAL Ro322 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Ro323 CCTK_ATTRIBUTE_UNUSED = -(kxzL*gamma132) + + kxyL*gamma133 + kyyL*gamma233 - kzzL*gamma332 + kyzL*(-gamma232 + + gamma333) + PDstandard4th2kzz - PDstandard4th3kyz; + + CCTK_REAL Ro331 CCTK_ATTRIBUTE_UNUSED = -(kxxL*gamma133) + + kyzL*gamma231 - kxyL*gamma233 + kzzL*gamma331 + kxzL*(gamma131 - + gamma333) - PDstandard4th1kzz + PDstandard4th3kxz; + + CCTK_REAL Ro332 CCTK_ATTRIBUTE_UNUSED = kxzL*gamma132 - kxyL*gamma133 + - kyyL*gamma233 + kzzL*gamma332 + kyzL*(gamma232 - gamma333) - + PDstandard4th2kzz + PDstandard4th3kyz; + + CCTK_REAL Ro333 CCTK_ATTRIBUTE_UNUSED = 0; + + CCTK_REAL Rojo11 CCTK_ATTRIBUTE_UNUSED = (gInv23 + + gInv32)*(-(kxyL*kxzL) + kxxL*kyzL + R1213) + gInv22*(kxxL*kyyL + R1212 + - pow(kxyL,2)) + gInv33*(kxxL*kzzL + R1313 - pow(kxzL,2)); + + CCTK_REAL Rojo12 CCTK_ATTRIBUTE_UNUSED = (kxyL*kxzL - + kxxL*kyzL)*gInv13 + (-(kxzL*kyyL) + kxyL*kyzL)*gInv32 - gInv21*R1212 - + gInv31*R1213 + gInv23*R1223 + gInv33*(-(kxzL*kyzL) + kxyL*kzzL + R1323) + + gInv12*(-(kxxL*kyyL) + pow(kxyL,2)); + + CCTK_REAL Rojo13 CCTK_ATTRIBUTE_UNUSED = (kxyL*kxzL - + kxxL*kyzL)*gInv12 + (kxzL*kyzL - kxyL*kzzL)*gInv23 - gInv21*R1213 + + gInv22*(kxzL*kyyL - kxyL*kyzL - R1223) - gInv31*R1313 - gInv32*R1323 + + gInv13*(-(kxxL*kzzL) + pow(kxzL,2)); + + CCTK_REAL Rojo21 CCTK_ATTRIBUTE_UNUSED = (-(kxzL*kyyL) + + kxyL*kyzL)*gInv23 + (kxyL*kxzL - kxxL*kyzL)*gInv31 - gInv12*R1212 - + gInv13*R1213 + gInv32*R1223 + gInv33*(-(kxzL*kyzL) + kxyL*kzzL + R1323) + + gInv21*(-(kxxL*kyyL) + pow(kxyL,2)); + + CCTK_REAL Rojo22 CCTK_ATTRIBUTE_UNUSED = (gInv13 + gInv31)*(kxzL*kyyL + - kxyL*kyzL - R1223) + gInv11*(kxxL*kyyL + R1212 - pow(kxyL,2)) + + gInv33*(kyyL*kzzL + R2323 - pow(kyzL,2)); + + CCTK_REAL Rojo23 CCTK_ATTRIBUTE_UNUSED = (kxzL*kyzL - + kxyL*kzzL)*gInv13 + (-(kxzL*kyyL) + kxyL*kyzL)*gInv21 + + gInv11*(-(kxyL*kxzL) + kxxL*kyzL + R1213) + gInv12*R1223 - gInv31*R1323 + - gInv32*R2323 + gInv23*(-(kyyL*kzzL) + pow(kyzL,2)); + + CCTK_REAL Rojo31 CCTK_ATTRIBUTE_UNUSED = (kxyL*kxzL - + kxxL*kyzL)*gInv21 + (kxzL*kyzL - kxyL*kzzL)*gInv32 - gInv12*R1213 + + gInv22*(kxzL*kyyL - kxyL*kyzL - R1223) - gInv13*R1313 - gInv23*R1323 + + gInv31*(-(kxxL*kzzL) + pow(kxzL,2)); + + CCTK_REAL Rojo32 CCTK_ATTRIBUTE_UNUSED = (-(kxzL*kyyL) + + kxyL*kyzL)*gInv12 + (kxzL*kyzL - kxyL*kzzL)*gInv31 + + gInv11*(-(kxyL*kxzL) + kxxL*kyzL + R1213) + gInv21*R1223 - gInv13*R1323 + - gInv23*R2323 + gInv32*(-(kyyL*kzzL) + pow(kyzL,2)); + + CCTK_REAL Rojo33 CCTK_ATTRIBUTE_UNUSED = (gInv12 + + gInv21)*(-(kxzL*kyzL) + kxyL*kzzL + R1323) + gInv11*(kxxL*kzzL + R1313 + - pow(kxzL,2)) + gInv22*(kyyL*kzzL + R2323 - pow(kyzL,2)); + + CCTK_REAL Psi4rL CCTK_ATTRIBUTE_UNUSED = 2*(n1*(n2*R4p1212 + + n3*R4p1213) - n3*(n2*R4p1223 + n3*R4p1323))*(imbar1*imbar2 - + rmbar1*rmbar2) + 2*(-(imbar2*imbar3) + rmbar2*rmbar3)*(n1*(n2*R4p1223 - + n3*R4p1323) - n2*n3*R4p2323 + R4p1213*pow(n1,2)) + 2*(imbar1*imbar3 - + rmbar1*rmbar3)*(n1*n2*R4p1213 + n1*n3*R4p1313 + n2*n3*R4p1323 + + R4p1223*pow(n2,2)) - (2*n2*n3*R4p1213 + R4p1212*pow(n2,2) + + R4p1313*pow(n3,2))*(pow(imbar1,2) - pow(rmbar1,2)) - (-2*n1*n3*R4p1223 + + R4p1212*pow(n1,2) + R4p2323*pow(n3,2))*(pow(imbar2,2) - + pow(rmbar2,2)) - pow(nn,2)*((imbar2*imbar3 - rmbar2*rmbar3)*Rojo23 + + imbar1*(imbar2*(Rojo12 + Rojo21) + imbar3*(Rojo13 + Rojo31)) - + rmbar1*(rmbar2*(Rojo12 + Rojo21) + rmbar3*(Rojo13 + Rojo31)) + + (imbar2*imbar3 - rmbar2*rmbar3)*Rojo32 + Rojo11*(pow(imbar1,2) - + pow(rmbar1,2)) + Rojo22*(pow(imbar2,2) - pow(rmbar2,2)) + + Rojo33*(pow(imbar3,2) - pow(rmbar3,2))) - (2*n1*n2*R4p1323 + + R4p1313*pow(n1,2) + R4p2323*pow(n2,2))*(pow(imbar3,2) - pow(rmbar3,2)) + + 2*nn*((-(imbar1*imbar2) + rmbar1*rmbar2)*(n1*Ro112 + n2*Ro122 + + n3*Ro132) + (-(imbar1*imbar3) + rmbar1*rmbar3)*(n1*Ro113 + n2*Ro123 + + n3*Ro133) + (-(imbar1*imbar2) + rmbar1*rmbar2)*(n1*Ro211 + n2*Ro221 + + n3*Ro231) + (-(imbar2*imbar3) + rmbar2*rmbar3)*(n1*Ro213 + n2*Ro223 + + n3*Ro233) + (-(imbar1*imbar3) + rmbar1*rmbar3)*(n1*Ro311 + n2*Ro321 + + n3*Ro331) + (-(imbar2*imbar3) + rmbar2*rmbar3)*(n1*Ro312 + n2*Ro322 + + n3*Ro332) + (n1*Ro111 + n2*Ro121 + n3*Ro131)*(-pow(imbar1,2) + + pow(rmbar1,2)) + (n1*Ro212 + n2*Ro222 + n3*Ro232)*(-pow(imbar2,2) + + pow(rmbar2,2)) + (n1*Ro313 + n2*Ro323 + n3*Ro333)*(-pow(imbar3,2) + + pow(rmbar3,2))); + + CCTK_REAL Psi4iL CCTK_ATTRIBUTE_UNUSED = 2*((n1*(n2*R4p1212 + + n3*R4p1213) - n3*(n2*R4p1223 + n3*R4p1323))*(im2*rm1 + im1*rm2) + + nn*((im2*rm1 + im1*rm2)*(n1*(-Ro112 - Ro211) + n2*(-Ro122 - Ro221) + + n3*(-Ro132 - Ro231)) - 2*(im1*rm1*(n1*Ro111 + n2*Ro121 + n3*Ro131) + + im2*rm2*(n1*Ro212 + n2*Ro222 + n3*Ro232)) + (im3*rm1 + + im1*rm3)*(n1*(-Ro113 - Ro311) + n2*(-Ro123 - Ro321) + n3*(-Ro133 - + Ro331)) + (im3*rm2 + im2*rm3)*(n1*(-Ro213 - Ro312) + n2*(-Ro223 - + Ro322) + n3*(-Ro233 - Ro332)) - 2*im3*rm3*(n1*Ro313 + n2*Ro323 + + n3*Ro333)) + (im3*rm1 + im1*rm3)*(n1*(n2*R4p1213 + n3*R4p1313) + + n2*n3*R4p1323 + R4p1223*pow(n2,2))) - 2*((im3*rm2 + + im2*rm3)*(n1*(n2*R4p1223 - n3*R4p1323) - n2*n3*R4p2323 + + R4p1213*pow(n1,2)) + im3*rm3*(2*n1*n2*R4p1323 + R4p1313*pow(n1,2) + + R4p2323*pow(n2,2)) + im1*rm1*(2*n2*n3*R4p1213 + R4p1212*pow(n2,2) + + R4p1313*pow(n3,2)) + im2*rm2*(-2*n1*n3*R4p1223 + R4p1212*pow(n1,2) + + R4p2323*pow(n3,2))) - (im1*(2*rm1*Rojo11 + rm2*(Rojo12 + Rojo21) + + rm3*(Rojo13 + Rojo31)) + im2*(rm1*(Rojo12 + Rojo21) + 2*rm2*Rojo22 + + rm3*(Rojo23 + Rojo32)) + im3*(rm1*(Rojo13 + Rojo31) + rm2*(Rojo23 + + Rojo32) + 2*rm3*Rojo33))*pow(nn,2); + + CCTK_REAL Psi3rL CCTK_ATTRIBUTE_UNUSED = rm1*(n1*nn*((-2*ltet1 + + n1)*Ro111 - ltet2*Ro121 - ltet3*Ro131 + (-ltet2 + n2)*Ro211 + (-ltet3 + + n3)*Ro311) + n2*((-(ltet2*n1) + ltet1*n2)*R4p1212 + (-(ltet3*n1) + + ltet1*n3)*R4p1213 + (-(ltet3*n2) + ltet2*n3)*R4p1223 + nn*((-2*ltet1 + + n1)*Ro112 - ltet2*Ro122 - ltet3*Ro132 + (-ltet2 + n2)*Ro212 + (-ltet3 + + n3)*Ro312)) + n3*((-(ltet2*n1) + ltet1*n2)*R4p1213 + (-(ltet3*n1) + + ltet1*n3)*R4p1313 + (-(ltet3*n2) + ltet2*n3)*R4p1323 + nn*((-2*ltet1 + + n1)*Ro113 - ltet2*Ro123 - ltet3*Ro133 + (-ltet2 + n2)*Ro213 + (-ltet3 + + n3)*Ro313))) + rm2*(n1*((ltet2*n1 - ltet1*n2)*R4p1212 + (ltet3*n1 - + ltet1*n3)*R4p1213 + (ltet3*n2 - ltet2*n3)*R4p1223 + nn*((-ltet1 + + n1)*Ro121 - ltet1*Ro211 + (-2*ltet2 + n2)*Ro221 - ltet3*Ro231 + (-ltet3 + + n3)*Ro321)) + n2*nn*((-ltet1 + n1)*Ro122 - ltet1*Ro212 + (-2*ltet2 + + n2)*Ro222 - ltet3*Ro232 + (-ltet3 + n3)*Ro322) + n3*((-(ltet2*n1) + + ltet1*n2)*R4p1223 + (-(ltet3*n1) + ltet1*n3)*R4p1323 + (-(ltet3*n2) + + ltet2*n3)*R4p2323 + nn*((-ltet1 + n1)*Ro123 - ltet1*Ro213 + (-2*ltet2 + + n2)*Ro223 - ltet3*Ro233 + (-ltet3 + n3)*Ro323))) + rm3*(n1*((ltet2*n1 - + ltet1*n2)*R4p1213 + (ltet3*n1 - ltet1*n3)*R4p1313 + (ltet3*n2 - + ltet2*n3)*R4p1323 + nn*((-ltet1 + n1)*Ro131 + (-ltet2 + n2)*Ro231 - + ltet1*Ro311 - ltet2*Ro321 + (-2*ltet3 + n3)*Ro331)) + n2*((ltet2*n1 - + ltet1*n2)*R4p1223 + (ltet3*n1 - ltet1*n3)*R4p1323 + (ltet3*n2 - + ltet2*n3)*R4p2323 + nn*((-ltet1 + n1)*Ro132 + (-ltet2 + n2)*Ro232 - + ltet1*Ro312 - ltet2*Ro322 + (-2*ltet3 + n3)*Ro332)) + n3*nn*((-ltet1 + + n1)*Ro133 + (-ltet2 + n2)*Ro233 - ltet1*Ro313 - ltet2*Ro323 + (-2*ltet3 + + n3)*Ro333)) + ((ltet1 - n1)*(rm1*Rojo11 + rm2*Rojo12 + rm3*Rojo13) + + (ltet2 - n2)*(rm1*Rojo21 + rm2*Rojo22 + rm3*Rojo23) + (ltet3 - + n3)*(rm1*Rojo31 + rm2*Rojo32 + rm3*Rojo33))*pow(nn,2); + + CCTK_REAL Psi3iL CCTK_ATTRIBUTE_UNUSED = (im3*n2 - + im2*n3)*((-(ltet2*n1) + ltet1*n2)*R4p1223 + (-(ltet3*n1) + + ltet1*n3)*R4p1323 + (-(ltet3*n2) + ltet2*n3)*R4p2323) + + n1*nn*(im1*ltet1*Ro111 - im2*(-ltet1 + n1)*Ro121) + + im1*ltet2*n2*nn*Ro122 + im2*(ltet1 - n1)*n2*nn*Ro122 + + im1*ltet2*n3*nn*Ro123 + im2*(ltet1 - n1)*n3*nn*Ro123 + + im1*ltet3*n1*nn*Ro131 + n1*(-(im2*((ltet2*n1 - ltet1*n2)*R4p1212 + + (ltet3*n1 - ltet1*n3)*R4p1213 + (ltet3*n2 - ltet2*n3)*R4p1223)) - + im1*(-ltet1 + n1)*nn*Ro111 + im3*((-(ltet2*n1) + ltet1*n2)*R4p1213 + + (-(ltet3*n1) + ltet1*n3)*R4p1313 + (-(ltet3*n2) + ltet2*n3)*R4p1323 - + (-ltet1 + n1)*nn*Ro131)) + im1*ltet3*n2*nn*Ro132 + im3*(ltet1 - + n1)*n2*nn*Ro132 + im1*ltet3*n3*nn*Ro133 + im3*(ltet1 - n1)*n3*nn*Ro133 + + im2*ltet1*n1*nn*Ro211 + im1*n1*(ltet2 - n2)*nn*Ro211 + + im2*ltet1*n2*nn*Ro212 + im1*(-(n3*((-(ltet2*n1) + ltet1*n2)*R4p1213 + + (-(ltet3*n1) + ltet1*n3)*R4p1313 + (-(ltet3*n2) + ltet2*n3)*R4p1323)) + + n2*((ltet2*n1 - ltet1*n2)*R4p1212 + (ltet3*n1 - ltet1*n3)*R4p1213 + + (ltet3*n2 - ltet2*n3)*R4p1223 - (-ltet2 + n2)*nn*Ro212)) + + im2*ltet1*n3*nn*Ro213 + im1*(ltet2 - n2)*n3*nn*Ro213 + + im2*ltet2*n1*nn*Ro221 + im2*n1*(ltet2 - n2)*nn*Ro221 + + im2*ltet2*n2*nn*Ro222 + n2*nn*(im1*ltet1*Ro112 - im2*(-ltet2 + + n2)*Ro222) + im2*ltet2*n3*nn*Ro223 + im2*(ltet2 - n2)*n3*nn*Ro223 + + im2*ltet3*n1*nn*Ro231 + im3*n1*(ltet2 - n2)*nn*Ro231 + + im2*ltet3*n2*nn*Ro232 + n2*nn*(im1*(ltet1 - n1)*Ro112 - im3*(-ltet2 + + n2)*Ro232) + im2*ltet3*n3*nn*Ro233 + im3*(ltet2 - n2)*n3*nn*Ro233 + + im3*ltet1*n1*nn*Ro311 + im1*n1*(ltet3 - n3)*nn*Ro311 + + im3*ltet1*n2*nn*Ro312 + im1*n2*(ltet3 - n3)*nn*Ro312 + + im3*ltet1*n3*nn*Ro313 + im1*n3*nn*(ltet1*Ro113 - (-ltet3 + n3)*Ro313) + + im3*ltet2*n1*nn*Ro321 + im2*n1*(ltet3 - n3)*nn*Ro321 + + im3*ltet2*n2*nn*Ro322 + im2*n2*(ltet3 - n3)*nn*Ro322 + + im3*ltet2*n3*nn*Ro323 + n3*nn*(im1*(ltet1 - n1)*Ro113 - im2*(-ltet3 + + n3)*Ro323) + im3*ltet3*n1*nn*Ro331 + im3*n1*(ltet3 - n3)*nn*Ro331 + + im3*ltet3*n2*nn*Ro332 + im3*n2*(ltet3 - n3)*nn*Ro332 + + im3*ltet3*n3*nn*Ro333 + nn*(im1*ltet2*n1*Ro121 - im3*n3*(-ltet3 + + n3)*Ro333) + (-ltet1 + n1)*(im1*Rojo11 + im2*Rojo12 + + im3*Rojo13)*pow(nn,2) + (-ltet2 + n2)*(im1*Rojo21 + im2*Rojo22 + + im3*Rojo23)*pow(nn,2) + (-ltet3 + n3)*(im1*Rojo31 + im2*Rojo32 + + im3*Rojo33)*pow(nn,2); + + CCTK_REAL Psi2rL CCTK_ATTRIBUTE_UNUSED = (ltet2*(n1*R4p1212 - + n3*R4p1223) + ltet3*(n1*R4p1213 - n3*R4p1323))*(im1*im2 + rm1*rm2) + + (ltet1*(n2*R4p1212 + n3*R4p1213) - ltet3*(n2*R4p1223 + + n3*R4p1323))*(im1*im2 + rm1*rm2) + (ltet2*n1*R4p1213 + ltet2*n2*R4p1223 + + ltet3*n1*R4p1313 + ltet3*n2*R4p1323)*(im1*im3 + rm1*rm3) + + (ltet1*n2*R4p1213 + ltet2*n2*R4p1223 + ltet1*n3*R4p1313 + + ltet2*n3*R4p1323)*(im1*im3 + rm1*rm3) + (n1*(-(ltet1*R4p1213) - + ltet2*R4p1223) + ltet1*(-(n1*R4p1213) - n2*R4p1223 + n3*R4p1323) + + ltet2*n3*R4p2323 + ltet3*(n1*R4p1323 + n2*R4p2323))*(im2*im3 + rm2*rm3) + - (ltet2*n2*R4p1212 + ltet3*n2*R4p1213 + ltet2*n3*R4p1213 + + ltet3*n3*R4p1313)*(pow(im1,2) + pow(rm1,2)) - (n1*(ltet1*R4p1212 - + ltet3*R4p1223) + n3*(-(ltet1*R4p1223) + ltet3*R4p2323))*(pow(im2,2) + + pow(rm2,2)) - (ltet1*n1*R4p1313 + ltet2*n1*R4p1323 + ltet1*n2*R4p1323 + + ltet2*n2*R4p2323)*(pow(im3,2) + pow(rm3,2)) - + pow(nn,2)*(im1*im2*(Rojo12 + Rojo21) + rm1*rm2*(Rojo12 + Rojo21) + + im2*im3*Rojo23 + rm2*rm3*Rojo23 + im1*im3*(Rojo13 + Rojo31) + + rm1*rm3*(Rojo13 + Rojo31) + im2*im3*Rojo32 + rm2*rm3*Rojo32 + + Rojo11*pow(im1,2) + Rojo22*pow(im2,2) + Rojo33*pow(im3,2) + + Rojo11*pow(rm1,2) + Rojo22*pow(rm2,2) + Rojo33*pow(rm3,2)) + + nn*(n3*rm1*rm2*Ro213 + rm1*(-(ltet2*rm3*Ro123) + rm2*(n2*Ro122 - + ltet2*Ro221)) + rm3*(n1*rm1*Ro131 - ltet2*rm2*Ro223) + n1*rm2*rm3*Ro231 + + rm1*(n2*rm3*Ro132 - ltet3*rm2*Ro231) + n2*rm2*rm3*Ro232 + + n3*rm2*rm3*Ro233 + im2*im3*(n1*Ro231 - ltet3*Ro233) + rm3*(n3*rm1*Ro133 + - ltet3*rm2*Ro233) + n1*rm1*rm3*Ro311 + n2*rm1*rm3*Ro312 + + n3*rm1*rm3*Ro313 + im2*im3*n1*Ro321 + n1*rm2*rm3*Ro321 + + rm1*(rm2*(n1*Ro121 - ltet2*Ro122 - ltet3*Ro132) - ltet2*rm3*Ro321) + + im2*im3*n2*Ro322 + n2*rm2*rm3*Ro322 + im2*im3*(n2*Ro232 - ltet2*Ro322) + + rm2*(n1*rm1*Ro211 - ltet2*rm3*Ro322) + n3*rm2*rm3*Ro323 + + rm1*(n3*rm2*Ro123 + ltet3*rm3*(-Ro133 - Ro331)) + im1*(im2*((-ltet2 + + n2)*Ro122 + n3*Ro123 - ltet1*(Ro112 + Ro211) + n1*(Ro121 + Ro211) + + n2*Ro212 + n3*Ro213 - ltet2*Ro221 + ltet3*(-Ro132 - Ro231)) + + im3*(n1*Ro131 + n2*Ro132 + (-ltet3 + n3)*Ro133 + n1*Ro311 - + ltet1*(Ro113 + Ro311) + n2*Ro312 + n3*Ro313 - ltet2*(Ro123 + Ro321) - + ltet3*Ro331)) + im2*im3*(n3*Ro233 - ltet3*Ro332) + rm2*(n2*rm1*Ro212 - + ltet3*rm3*Ro332) + ((-ltet1 + n1)*Ro111 + n2*Ro112 + n3*Ro113 - + ltet2*Ro121 - ltet3*Ro131)*pow(im1,2) + (n1*Ro221 - + ltet2*Ro222)*pow(im2,2) + (n2*Ro222 - ltet3*Ro232)*pow(im2,2) + + Ro223*(-(im2*im3*ltet2) + n3*pow(im2,2)) + n2*Ro332*pow(im3,2) + + n3*Ro333*pow(im3,2) + (n1*Ro331 - ltet3*Ro333)*pow(im3,2) + + n3*Ro113*pow(rm1,2) + (n1*Ro111 - ltet2*Ro121)*pow(rm1,2) + (n2*Ro112 - + ltet3*Ro131)*pow(rm1,2) + (n1*Ro221 - ltet2*Ro222)*pow(rm2,2) + + n3*Ro223*pow(rm2,2) + (n2*Ro222 - ltet3*Ro232)*pow(rm2,2) + + Ro323*(im2*im3*n3 + ltet2*(-pow(im3,2) - pow(rm3,2))) + + n2*Ro332*pow(rm3,2) + n3*Ro333*pow(rm3,2) + (n1*Ro331 - + ltet3*Ro333)*pow(rm3,2) - ltet1*(rm1*rm2*(Ro112 + Ro211) + + rm2*rm3*Ro213 + rm1*rm3*(Ro113 + Ro311) + rm2*rm3*Ro312 + + im2*im3*(Ro213 + Ro312) + Ro212*pow(im2,2) + Ro313*pow(im3,2) + + Ro111*pow(rm1,2) + Ro212*pow(rm2,2) + Ro313*pow(rm3,2))); + + CCTK_REAL Psi2iL CCTK_ATTRIBUTE_UNUSED = (n1*(-(ltet2*R4p1212) - + ltet3*R4p1213) + ltet1*(n2*R4p1212 + n3*R4p1213) + (-(ltet3*n2) + + ltet2*n3)*R4p1223)*(im2*rm1 - im1*rm2) + ((-(ltet2*n1) + + ltet1*n2)*R4p1213 + (-(ltet3*n1) + ltet1*n3)*R4p1313 + (-(ltet3*n2) + + ltet2*n3)*R4p1323)*(im3*rm1 - im1*rm3) + (n1*(-(ltet1*R4p1213) - + ltet2*R4p1223) + ltet1*(n1*R4p1213 + n2*R4p1223) + ltet1*n3*R4p1323 + + ltet2*n3*R4p2323 - ltet3*(n1*R4p1323 + n2*R4p2323))*(im3*rm2 - im2*rm3) + - nn*(im1*(rm2*((-ltet2 - n2)*Ro122 - n3*Ro123 - ltet3*Ro132) + + rm3*(-(ltet2*Ro123) - n2*Ro132 + (-ltet3 - n3)*Ro133) + + ltet1*rm2*(-Ro112 + Ro211) + n1*rm2*(-Ro121 + Ro211) + n2*rm2*Ro212 + + n3*rm2*Ro213 + ltet2*rm2*Ro221 + ltet3*rm2*Ro231 + ltet1*rm3*(-Ro113 + + Ro311) + n1*rm3*(-Ro131 + Ro311) + n2*rm3*Ro312 + n3*rm3*Ro313 + + ltet2*rm3*Ro321 + ltet3*rm3*Ro331) + im2*(rm1*(ltet1*(Ro112 - Ro211) + + n1*(Ro121 - Ro211) + n2*(Ro122 - Ro212) + n3*(Ro123 - Ro213) + + ltet2*(Ro122 - Ro221) + ltet3*(Ro132 - Ro231)) + rm3*(-(ltet2*Ro223) - + n2*Ro232 + (-ltet3 - n3)*Ro233) + ltet1*rm3*(-Ro213 + Ro312) + + n1*rm3*(-Ro231 + Ro321) + ltet2*rm3*Ro322 + n2*rm3*Ro322 + n3*rm3*Ro323 + + ltet3*rm3*Ro332) + im3*(rm1*((ltet3 + n3)*Ro133 + ltet1*(Ro113 - + Ro311) + n1*(Ro131 - Ro311) + n2*(Ro132 - Ro312) - n3*Ro313 + + ltet2*(Ro123 - Ro321) - ltet3*Ro331) + rm2*((ltet3 + n3)*Ro233 + + ltet1*(Ro213 - Ro312) + n1*(Ro231 - Ro321) + ltet2*(Ro223 - Ro322) + + n2*(Ro232 - Ro322) - n3*Ro323 - ltet3*Ro332))) + (rm1*(im2*(Rojo12 - + Rojo21) + im3*(Rojo13 - Rojo31)) + im1*(rm2*(-Rojo12 + Rojo21) + + rm3*(-Rojo13 + Rojo31)) + im3*rm2*(Rojo23 - Rojo32) + im2*rm3*(-Rojo23 + + Rojo32))*pow(nn,2); + + CCTK_REAL Psi1rL CCTK_ATTRIBUTE_UNUSED = ltet1*(ltet1*(n2*R4p1212*rm2 + + n3*R4p1213*rm2 + n2*R4p1213*rm3 + n3*R4p1313*rm3) - + ltet3*(n1*R4p1213*rm2 + n2*R4p1223*rm2 + n1*R4p1313*rm3 + + n2*R4p1323*rm3) + ltet2*(-(n1*(R4p1212*rm2 + R4p1213*rm3)) + + n3*(R4p1223*rm2 + R4p1323*rm3)) + nn*(-(n2*rm1) + (ltet1 - + n1)*rm2)*Ro121 + nn*(-(n3*rm1) + (ltet1 - n1)*rm3)*Ro131 + nn*((ltet2 - + n2)*rm1 - n1*rm2)*Ro211 + (ltet2 - 2*n2)*nn*rm2*Ro221 + nn*((ltet1 - + 2*n1)*rm1*Ro111 - (n3*rm2 + (-ltet2 + n2)*rm3)*Ro231) + nn*((ltet3 - + n3)*rm1 - n1*rm3)*Ro311 + nn*((ltet3 - n3)*rm2 - n2*rm3)*Ro321 + (ltet3 + - 2*n3)*nn*rm3*Ro331) + ltet2*(ltet1*((-(n2*R4p1212) - n3*R4p1213)*rm1 + + n2*R4p1223*rm3 + n3*R4p1323*rm3) + ltet3*((n1*R4p1213 + + n2*R4p1223)*rm1 + (-(n1*R4p1323) - n2*R4p2323)*rm3) + + ltet2*((n1*R4p1212 - n3*R4p1223)*rm1 + (-(n1*R4p1223) + + n3*R4p2323)*rm3) + nn*((ltet1 - 2*n1)*rm1*Ro112 - (n2*rm1 + (-ltet1 + + n1)*rm2)*Ro122 - (n3*rm1 + (-ltet1 + n1)*rm3)*Ro132 + ((ltet2 - n2)*rm1 + - n1*rm2)*Ro212 + (ltet2 - 2*n2)*rm2*Ro222 + (-(n3*rm2) + (ltet2 - + n2)*rm3)*Ro232 + ((ltet3 - n3)*rm1 - n1*rm3)*Ro312 + ((ltet3 - n3)*rm2 + - n2*rm3)*Ro322 + (ltet3 - 2*n3)*rm3*Ro332)) + + ltet3*(-(ltet1*(n2*R4p1213*rm1 + n3*R4p1313*rm1 + n2*R4p1223*rm2 + + n3*R4p1323*rm2)) + ltet3*(n1*R4p1313*rm1 + n2*R4p1323*rm1 + + n1*R4p1323*rm2 + n2*R4p2323*rm2) + ltet2*(n1*(R4p1213*rm1 + + R4p1223*rm2) - n3*(R4p1323*rm1 + R4p2323*rm2)) + nn*((ltet2 - n2)*rm1 - + n1*rm2)*Ro213 + (ltet2 - 2*n2)*nn*rm2*Ro223 + nn*((ltet1 - + 2*n1)*rm1*Ro113 - (n2*rm1 + (-ltet1 + n1)*rm2)*Ro123 - (n3*rm1 + + (-ltet1 + n1)*rm3)*Ro133 - (n3*rm2 + (-ltet2 + n2)*rm3)*Ro233) + + nn*((ltet3 - n3)*rm1 - n1*rm3)*Ro313 + nn*((ltet3 - n3)*rm2 - + n2*rm3)*Ro323 + (ltet3 - 2*n3)*nn*rm3*Ro333) - ((ltet1 - + n1)*(rm1*Rojo11 + rm2*Rojo12 + rm3*Rojo13) + rm1*((ltet2 - n2)*Rojo21 + + (ltet3 - n3)*Rojo31) + rm2*((ltet2 - n2)*Rojo22 + (ltet3 - n3)*Rojo32) + + rm3*((ltet2 - n2)*Rojo23 + (ltet3 - n3)*Rojo33))*pow(nn,2); + + CCTK_REAL Psi1iL CCTK_ATTRIBUTE_UNUSED = ltet1*(im2*((-(ltet2*n1) + + ltet1*n2)*R4p1212 + (-(ltet3*n1) + ltet1*n3)*R4p1213 + (-(ltet3*n2) + + ltet2*n3)*R4p1223 + (ltet2 - 2*n2)*nn*Ro221) + nn*(im1*(ltet1 - + 2*n1)*Ro111 + (im2*(ltet1 - n1) - im1*n2)*Ro121 + (im3*(ltet1 - n1) - + im1*n3)*Ro131 - (im2*n1 + im1*(-ltet2 + n2))*Ro211 + (im3*(ltet2 - n2) + - im2*n3)*Ro231 - (im3*n1 + im1*(-ltet3 + n3))*Ro311 - (im3*n2 + + im2*(-ltet3 + n3))*Ro321) + im3*((-(ltet2*n1) + ltet1*n2)*R4p1213 + + (-(ltet3*n1) + ltet1*n3)*R4p1313 + (-(ltet3*n2) + ltet2*n3)*R4p1323 + + (ltet3 - 2*n3)*nn*Ro331)) + ltet2*(im1*((ltet2*n1 - ltet1*n2)*R4p1212 + + (ltet3*n1 - ltet1*n3)*R4p1213 + (ltet3*n2 - ltet2*n3)*R4p1223 + (ltet1 + - 2*n1)*nn*Ro112) + nn*((im2*(ltet1 - n1) - im1*n2)*Ro122 + (im3*(ltet1 + - n1) - im1*n3)*Ro132 + (-(im2*n1) + im1*(ltet2 - n2))*Ro212 + + im2*(ltet2 - 2*n2)*Ro222 + (im3*(ltet2 - n2) - im2*n3)*Ro232 - (im3*n1 + + im1*(-ltet3 + n3))*Ro312 - (im3*n2 + im2*(-ltet3 + n3))*Ro322) + + im3*((-(ltet2*n1) + ltet1*n2)*R4p1223 + (-(ltet3*n1) + + ltet1*n3)*R4p1323 + (-(ltet3*n2) + ltet2*n3)*R4p2323 + (ltet3 - + 2*n3)*nn*Ro332)) + ltet3*(im1*((ltet2*n1 - ltet1*n2)*R4p1213 + + (ltet3*n1 - ltet1*n3)*R4p1313 + (ltet3*n2 - ltet2*n3)*R4p1323 + (ltet1 + - 2*n1)*nn*Ro113) + im2*((ltet2*n1 - ltet1*n2)*R4p1223 + (ltet3*n1 - + ltet1*n3)*R4p1323 + (ltet3*n2 - ltet2*n3)*R4p2323 + (ltet2 - + 2*n2)*nn*Ro223) + nn*((im2*(ltet1 - n1) - im1*n2)*Ro123 + (im3*(ltet1 - + n1) - im1*n3)*Ro133 - (im2*n1 + im1*(-ltet2 + n2))*Ro213 + (im3*(ltet2 + - n2) - im2*n3)*Ro233 + (-(im3*n1) + im1*(ltet3 - n3))*Ro313 + + (-(im3*n2) + im2*(ltet3 - n3))*Ro323 + im3*(ltet3 - 2*n3)*Ro333)) - + (im1*((ltet1 - n1)*Rojo11 + (ltet2 - n2)*Rojo21 + (ltet3 - n3)*Rojo31) + + im2*((ltet1 - n1)*Rojo12 + (ltet2 - n2)*Rojo22 + (ltet3 - n3)*Rojo32) + + im3*((ltet1 - n1)*Rojo13 + (ltet2 - n2)*Rojo23 + (ltet3 - + n3)*Rojo33))*pow(nn,2); + + CCTK_REAL Psi0rL CCTK_ATTRIBUTE_UNUSED = 2*(ltet1*(ltet2*R4p1212 + + ltet3*R4p1213) - ltet3*(ltet2*R4p1223 + ltet3*R4p1323))*(im1*im2 - + rm1*rm2) + 2*(-(im2*im3) + rm2*rm3)*(ltet1*(ltet2*R4p1223 - + ltet3*R4p1323) - ltet2*ltet3*R4p2323 + R4p1213*pow(ltet1,2)) + + 2*(im1*im3 - rm1*rm3)*(ltet1*ltet2*R4p1213 + ltet1*ltet3*R4p1313 + + ltet2*ltet3*R4p1323 + R4p1223*pow(ltet2,2)) - (2*ltet2*ltet3*R4p1213 + + R4p1212*pow(ltet2,2) + R4p1313*pow(ltet3,2))*(pow(im1,2) - pow(rm1,2)) + - (-2*ltet1*ltet3*R4p1223 + R4p1212*pow(ltet1,2) + + R4p2323*pow(ltet3,2))*(pow(im2,2) - pow(rm2,2)) - pow(nn,2)*((im2*im3 - + rm2*rm3)*Rojo23 + im1*(im2*(Rojo12 + Rojo21) + im3*(Rojo13 + Rojo31)) - + rm1*(rm2*(Rojo12 + Rojo21) + rm3*(Rojo13 + Rojo31)) + (im2*im3 - + rm2*rm3)*Rojo32 + Rojo11*(pow(im1,2) - pow(rm1,2)) + Rojo22*(pow(im2,2) + - pow(rm2,2)) + Rojo33*(pow(im3,2) - pow(rm3,2))) - + (2*ltet1*ltet2*R4p1323 + R4p1313*pow(ltet1,2) + + R4p2323*pow(ltet2,2))*(pow(im3,2) - pow(rm3,2)) + 2*nn*((-(im1*im2) + + rm1*rm2)*(ltet1*Ro112 + ltet2*Ro122 + ltet3*Ro132) + (-(im1*im3) + + rm1*rm3)*(ltet1*Ro113 + ltet2*Ro123 + ltet3*Ro133) + (-(im1*im2) + + rm1*rm2)*(ltet1*Ro211 + ltet2*Ro221 + ltet3*Ro231) + (-(im2*im3) + + rm2*rm3)*(ltet1*Ro213 + ltet2*Ro223 + ltet3*Ro233) + (-(im1*im3) + + rm1*rm3)*(ltet1*Ro311 + ltet2*Ro321 + ltet3*Ro331) + (-(im2*im3) + + rm2*rm3)*(ltet1*Ro312 + ltet2*Ro322 + ltet3*Ro332) + (ltet1*Ro111 + + ltet2*Ro121 + ltet3*Ro131)*(-pow(im1,2) + pow(rm1,2)) + (ltet1*Ro212 + + ltet2*Ro222 + ltet3*Ro232)*(-pow(im2,2) + pow(rm2,2)) + (ltet1*Ro313 + + ltet2*Ro323 + ltet3*Ro333)*(-pow(im3,2) + pow(rm3,2))); + + CCTK_REAL Psi0iL CCTK_ATTRIBUTE_UNUSED = -2*(im3*rm1 + + im1*rm3)*(ltet1*(ltet2*R4p1213 + ltet3*R4p1313) + ltet2*ltet3*R4p1323 + + R4p1223*pow(ltet2,2)) + 2*((-(ltet1*(ltet2*R4p1212 + ltet3*R4p1213)) + + ltet3*(ltet2*R4p1223 + ltet3*R4p1323))*(im2*rm1 + im1*rm2) + + nn*((im2*rm1 + im1*rm2)*(ltet1*(Ro112 + Ro211) + ltet2*(Ro122 + Ro221) + + ltet3*(Ro132 + Ro231)) + (im3*rm1 + im1*rm3)*(ltet1*(Ro113 + Ro311) + + ltet2*(Ro123 + Ro321) + ltet3*(Ro133 + Ro331)) + (im3*rm2 + + im2*rm3)*(ltet1*(Ro213 + Ro312) + ltet2*(Ro223 + Ro322) + ltet3*(Ro233 + + Ro332)) + 2*(im1*rm1*(ltet1*Ro111 + ltet2*Ro121 + ltet3*Ro131) + + im2*rm2*(ltet1*Ro212 + ltet2*Ro222 + ltet3*Ro232) + + im3*rm3*(ltet1*Ro313 + ltet2*Ro323 + ltet3*Ro333))) + (im3*rm2 + + im2*rm3)*(ltet1*(ltet2*R4p1223 - ltet3*R4p1323) - ltet2*ltet3*R4p2323 + + R4p1213*pow(ltet1,2)) + im3*rm3*(2*ltet1*ltet2*R4p1323 + + R4p1313*pow(ltet1,2) + R4p2323*pow(ltet2,2)) + + im1*rm1*(2*ltet2*ltet3*R4p1213 + R4p1212*pow(ltet2,2) + + R4p1313*pow(ltet3,2)) + im2*rm2*(-2*ltet1*ltet3*R4p1223 + + R4p1212*pow(ltet1,2) + R4p2323*pow(ltet3,2))) + (im1*(2*rm1*Rojo11 + + rm2*(Rojo12 + Rojo21) + rm3*(Rojo13 + Rojo31)) + im2*(rm1*(Rojo12 + + Rojo21) + 2*rm2*Rojo22 + rm3*(Rojo23 + Rojo32)) + im3*(rm1*(Rojo13 + + Rojo31) + rm2*(Rojo23 + Rojo32) + 2*rm3*Rojo33))*pow(nn,2); + /* Copy local copies back to grid functions */ + Psi0i[index] = Psi0iL; + Psi0r[index] = Psi0rL; + Psi1i[index] = Psi1iL; + Psi1r[index] = Psi1rL; + Psi2i[index] = Psi2iL; + Psi2r[index] = Psi2rL; + Psi3i[index] = Psi3iL; + Psi3r[index] = Psi3rL; + Psi4i[index] = Psi4iL; + Psi4r[index] = Psi4rL; + } + CCTK_ENDLOOP3(WeylScal4_psis_calc_4th); +} +extern "C" void WeylScal4_psis_calc_4th(CCTK_ARGUMENTS) +{ + #ifdef DECLARE_CCTK_ARGUMENTS_WeylScal4_psis_calc_4th + DECLARE_CCTK_ARGUMENTS_CHECKED(WeylScal4_psis_calc_4th); + #else + DECLARE_CCTK_ARGUMENTS; + #endif + DECLARE_CCTK_PARAMETERS; + + if (verbose > 1) + { + CCTK_VInfo(CCTK_THORNSTRING,"Entering WeylScal4_psis_calc_4th_Body"); + } + if (cctk_iteration % WeylScal4_psis_calc_4th_calc_every != WeylScal4_psis_calc_4th_calc_offset) + { + return; + } + + const char* const groups[] = { + "admbase::curv", + "admbase::metric", + "grid::coordinates", + "WeylScal4::Psi0i_group", + "WeylScal4::Psi0r_group", + "WeylScal4::Psi1i_group", + "WeylScal4::Psi1r_group", + "WeylScal4::Psi2i_group", + "WeylScal4::Psi2r_group", + "WeylScal4::Psi3i_group", + "WeylScal4::Psi3r_group", + "WeylScal4::Psi4i_group", + "WeylScal4::Psi4r_group"}; + AssertGroupStorage(cctkGH, "WeylScal4_psis_calc_4th", 13, groups); + + switch (fdOrder) + { + case 2: + { + EnsureStencilFits(cctkGH, "WeylScal4_psis_calc_4th", 2, 2, 2); + break; + } + + case 4: + { + EnsureStencilFits(cctkGH, "WeylScal4_psis_calc_4th", 2, 2, 2); + break; + } + + case 6: + { + EnsureStencilFits(cctkGH, "WeylScal4_psis_calc_4th", 2, 2, 2); + break; + } + + case 8: + { + EnsureStencilFits(cctkGH, "WeylScal4_psis_calc_4th", 2, 2, 2); + break; + } + default: + CCTK_BUILTIN_UNREACHABLE(); + } + + LoopOverInterior(cctkGH, WeylScal4_psis_calc_4th_Body); + if (verbose > 1) + { + CCTK_VInfo(CCTK_THORNSTRING,"Leaving WeylScal4_psis_calc_4th_Body"); + } +} + +} // namespace WeylScal4 diff --git a/WeylScal4/src/make.code.defn b/WeylScal4/src/make.code.defn new file mode 100644 index 00000000..6cd7e738 --- /dev/null +++ b/WeylScal4/src/make.code.defn @@ -0,0 +1,3 @@ +# File produced by Kranc + +SRCS = Boundaries.cc Kranc.cc RegisterMoL.cc RegisterSymmetries.cc Startup.cc WeylScal4_invars_calc_4th.cc WeylScal4_psi4_calc_4th.cc WeylScal4_psis_calc_4th.cc diff --git a/WeylScal4/test/test.ccl b/WeylScal4/test/test.ccl new file mode 100644 index 00000000..e3274515 --- /dev/null +++ b/WeylScal4/test/test.ccl @@ -0,0 +1,4 @@ +TEST teukolsky +{ + ABSTOL 5e-10 +} diff --git a/WeylScal4/test/teukolsky.par b/WeylScal4/test/teukolsky.par new file mode 100644 index 00000000..175265ed --- /dev/null +++ b/WeylScal4/test/teukolsky.par @@ -0,0 +1,124 @@ +# Initial data and short evolution for gauge wave in Minkowski spacetime +# Author: Mitica Vulcanov +# Author: Roland Haas +# $Header$ + +# Required thorns +ActiveThorns = "CartGrid3D CoordBase SymBase Boundary Time Carpet CarpetLib CarpetSlab CarpetRegrid2 CarpetReduce InitBase CarpetIOAscii IOUtil IOBasic ADMBase ADMMacros GenericFD TmunuBase StaticConformal CoordGauge SpaceMask IDLinearWaves LoopControl GSL WeylScal4 ML_BSSN ML_BSSN_Helper NewRad GenericFD MoL ReflectionSymmetry" + +# Grid +driver::ghost_size = 2 + +CartGrid3D::avoid_origin = no + +Carpet::max_refinement_levels = 3 +Carpet::prolongation_order_space = 3 # 1 is buggy in git version +Carpet::prolongation_order_time = 2 +Carpet::domain_from_coordbase = yes + +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_new_memory = "yes" +CarpetLib::poison_value = 114 + +InitBase::initial_data_setup_method = init_some_levels +Carpet::init_fill_timelevels = yes + +CarpetRegrid2::min_distance = 0 +CarpetRegrid2::ensure_proper_nesting = "yes" +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::num_levels_1 = 3 +CarpetRegrid2::position_x_1 = -0.0625 +CarpetRegrid2::position_y_1 = -0.0625 +CarpetRegrid2::position_z_1 = 0 +CarpetRegrid2::radius_1[1] = 2.0 +CarpetRegrid2::radius_1[2] = 1.0 + +Grid::type = "coordbase" + +CoordBase::xmin = -4.0625 +CoordBase::ymin = -4.0625 +CoordBase::zmin = 0.0 +CoordBase::xmax = 3.9375 +CoordBase::ymax = 3.9375 +CoordBase::zmax = 4.0 +CoordBase::dx = 0.5 +CoordBase::dy = 0.5 +CoordBase::dz = 0.5 + +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 + +CoordBase::boundary_shiftout_z_lower = 1 +CoordBase::boundary_shiftout_z_upper = 0 + +ReflectionSymmetry::avoid_origin_z = "no" +ReflectionSymmetry::reflection_z = "yes" + +cactus::cctk_initial_time = 0 +cactus::cctk_itlast = 4 + +# Evolution +Carpet::use_buffer_zones = "yes" +MoL::MoL_Intermediate_Steps = 1 # number of iterations for ICN + +# Initial data +ADMBase::initial_data = "teukwaves" +ADMBase::initial_shift = "zero" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_dtshift = "zero" +IDLinearWaves::mvalue = 2 + +# Gauge +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +# Evolution +ADMBase::evolution_method = "ML_BSSN" + +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::harmonicF = 2.0 # 1+log +ML_BSSN::ShiftGammaCoeff = 0.75 +ML_BSSN::BetaDriver = 1.0 +ML_BSSN::LapseAdvectionCoeff = 1.0 +ML_BSSN::ShiftAdvectionCoeff = 1.0 + +ML_BSSN::MinimumLapse = 1.0e-8 + +ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" + +ML_BSSN::fdOrder = 2 + +# These are necessary +ML_BSSN::ML_log_confac_bound = "flat" +ML_BSSN::ML_metric_bound = "flat" +ML_BSSN::ML_Gamma_bound = "flat" +ML_BSSN::ML_trace_curv_bound = "flat" +ML_BSSN::ML_curv_bound = "flat" +ML_BSSN::ML_lapse_bound = "flat" +ML_BSSN::ML_dtlapse_bound = "flat" +ML_BSSN::ML_shift_bound = "flat" +ML_BSSN::ML_dtshift_bound = "flat" + +# Output +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +IOASCII::out1D_every = 1 +IOASCII::out1d_yline_x = -0.0625 +IOASCII::out1d_xline_y = -0.0625 +IOASCII::out1d_zline_x = -0.0625 +IOASCII::out1d_zline_y = -0.0625 +IOASCII::out1D_vars = "weylscal4::psi4r weylscal4::psi4i" + +CarpetIOASCII::compact_format = yes +CarpetIOASCII::output_ghost_points = no diff --git a/WeylScal4/test/teukolsky/Psi4i.d.asc b/WeylScal4/test/teukolsky/Psi4i.d.asc new file mode 100644 index 00000000..23f87555 --- /dev/null +++ b/WeylScal4/test/teukolsky/Psi4i.d.asc @@ -0,0 +1,35 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 0 0 0 0 -4.5625 -4.5625 -1 1.70363851618905e-09 +0 4 4 4 0 -4.0625 -4.0625 -0.5 1.71509881868332e-09 +0 8 8 8 0 -3.5625 -3.5625 0 0 +0 12 12 12 0 -3.0625 -3.0625 0.5 -2.68876555571528e-07 +0 16 16 16 0 -2.5625 -2.5625 1 -1.3770039442894e-05 +0 20 20 20 0 -2.0625 -2.0625 1.5 -0.000112718894994142 +0 24 24 24 0 -1.5625 -1.5625 2 -0.000331851577791703 +0 28 28 28 0 -1.0625 -1.0625 2.5 -0.000317458020793828 +0 32 32 32 0 -0.5625 -0.5625 3 -0.000361596525267643 +0 36 36 36 0 -0.0625 -0.0625 3.5 -0.000124792552906777 +0 40 40 40 0 0.4375 0.4375 4 -0.000100096321223183 +0 44 44 44 0 0.9375 0.9375 4.5 -4.21680911572422e-05 +0 20 20 20 0 -2.0625 -2.0625 1.5 -0.000112718894994142 +0 22 22 22 0 -1.8125 -1.8125 1.75 -0.00022349128683566 +0 24 24 24 0 -1.5625 -1.5625 2 -0.000331851577791703 +2 20 20 20 0.125 -2.0625 -2.0625 1.5 -0.000134634204969515 +2 22 22 22 0.125 -1.8125 -1.8125 1.75 -0.000249103095887978 +2 24 24 24 0.125 -1.5625 -1.5625 2 -0.000358868506150484 +4 0 0 0 0.25 -4.5625 -4.5625 -1 7.0649788560233e-08 +4 4 4 4 0.25 -4.0625 -4.0625 -0.5 6.66746144829164e-08 +4 8 8 8 0.25 -3.5625 -3.5625 0 0 +4 12 12 12 0.25 -3.0625 -3.0625 0.5 -4.43092502482284e-07 +4 16 16 16 0.25 -2.5625 -2.5625 1 -2.06403855009134e-05 +4 20 20 20 0.25 -2.0625 -2.0625 1.5 -0.000151444746394159 +4 24 24 24 0.25 -1.5625 -1.5625 2 -0.000359840171962832 +4 28 28 28 0.25 -1.0625 -1.0625 2.5 -0.000210887958500977 +4 32 32 32 0.25 -0.5625 -0.5625 3 -0.00030155528687299 +4 36 36 36 0.25 -0.0625 -0.0625 3.5 -0.000119025418127859 +4 40 40 40 0.25 0.4375 0.4375 4 -0.000119877956609319 +4 44 44 44 0.25 0.9375 0.9375 4.5 -7.16765979012137e-05 +4 20 20 20 0.25 -2.0625 -2.0625 1.5 -0.000151444746394159 +4 22 22 22 0.25 -1.8125 -1.8125 1.75 -0.000271621377080972 +4 24 24 24 0.25 -1.5625 -1.5625 2 -0.000359840171962832 diff --git a/WeylScal4/test/teukolsky/Psi4i.x.asc b/WeylScal4/test/teukolsky/Psi4i.x.asc new file mode 100644 index 00000000..50057174 --- /dev/null +++ b/WeylScal4/test/teukolsky/Psi4i.x.asc @@ -0,0 +1,186 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 0 36 8 0 -4.5625 -0.0625 0 0 +0 4 36 8 0 -4.0625 -0.0625 0 0 +0 8 36 8 0 -3.5625 -0.0625 0 0 +0 12 36 8 0 -3.0625 -0.0625 0 0 +0 16 36 8 0 -2.5625 -0.0625 0 0 +0 20 36 8 0 -2.0625 -0.0625 0 0 +0 24 36 8 0 -1.5625 -0.0625 0 0 +0 28 36 8 0 -1.0625 -0.0625 0 0 +0 32 36 8 0 -0.5625 -0.0625 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 40 36 8 0 0.4375 -0.0625 0 0 +0 44 36 8 0 0.9375 -0.0625 0 0 +0 48 36 8 0 1.4375 -0.0625 0 0 +0 52 36 8 0 1.9375 -0.0625 0 0 +0 56 36 8 0 2.4375 -0.0625 0 0 +0 60 36 8 0 2.9375 -0.0625 0 0 +0 64 36 8 0 3.4375 -0.0625 0 0 +0 68 36 8 0 3.9375 -0.0625 0 0 +0 72 36 8 0 4.4375 -0.0625 0 0 + +0 20 36 8 0 -2.0625 -0.0625 0 0 +0 22 36 8 0 -1.8125 -0.0625 0 0 +0 24 36 8 0 -1.5625 -0.0625 0 0 +0 26 36 8 0 -1.3125 -0.0625 0 0 +0 28 36 8 0 -1.0625 -0.0625 0 0 +0 30 36 8 0 -0.8125 -0.0625 0 0 +0 32 36 8 0 -0.5625 -0.0625 0 0 +0 34 36 8 0 -0.3125 -0.0625 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 38 36 8 0 0.1875 -0.0625 0 0 +0 40 36 8 0 0.4375 -0.0625 0 0 +0 42 36 8 0 0.6875 -0.0625 0 0 +0 44 36 8 0 0.9375 -0.0625 0 0 +0 46 36 8 0 1.1875 -0.0625 0 0 +0 48 36 8 0 1.4375 -0.0625 0 0 +0 50 36 8 0 1.6875 -0.0625 0 0 +0 52 36 8 0 1.9375 -0.0625 0 0 + +0 28 36 8 0 -1.0625 -0.0625 0 0 +0 29 36 8 0 -0.9375 -0.0625 0 0 +0 30 36 8 0 -0.8125 -0.0625 0 0 +0 31 36 8 0 -0.6875 -0.0625 0 0 +0 32 36 8 0 -0.5625 -0.0625 0 0 +0 33 36 8 0 -0.4375 -0.0625 0 0 +0 34 36 8 0 -0.3125 -0.0625 0 0 +0 35 36 8 0 -0.1875 -0.0625 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 37 36 8 0 0.0625 -0.0625 0 0 +0 38 36 8 0 0.1875 -0.0625 0 0 +0 39 36 8 0 0.3125 -0.0625 0 0 +0 40 36 8 0 0.4375 -0.0625 0 0 +0 41 36 8 0 0.5625 -0.0625 0 0 +0 42 36 8 0 0.6875 -0.0625 0 0 +0 43 36 8 0 0.8125 -0.0625 0 0 +0 44 36 8 0 0.9375 -0.0625 0 0 + +1 28 36 8 0.0625 -1.0625 -0.0625 0 0 +1 29 36 8 0.0625 -0.9375 -0.0625 0 0 +1 30 36 8 0.0625 -0.8125 -0.0625 0 0 +1 31 36 8 0.0625 -0.6875 -0.0625 0 0 +1 32 36 8 0.0625 -0.5625 -0.0625 0 0 +1 33 36 8 0.0625 -0.4375 -0.0625 0 0 +1 34 36 8 0.0625 -0.3125 -0.0625 0 0 +1 35 36 8 0.0625 -0.1875 -0.0625 0 0 +1 36 36 8 0.0625 -0.0625 -0.0625 0 0 +1 37 36 8 0.0625 0.0625 -0.0625 0 0 +1 38 36 8 0.0625 0.1875 -0.0625 0 0 +1 39 36 8 0.0625 0.3125 -0.0625 0 0 +1 40 36 8 0.0625 0.4375 -0.0625 0 0 +1 41 36 8 0.0625 0.5625 -0.0625 0 0 +1 42 36 8 0.0625 0.6875 -0.0625 0 0 +1 43 36 8 0.0625 0.8125 -0.0625 0 0 +1 44 36 8 0.0625 0.9375 -0.0625 0 0 + +2 20 36 8 0.125 -2.0625 -0.0625 0 0 +2 22 36 8 0.125 -1.8125 -0.0625 0 0 +2 24 36 8 0.125 -1.5625 -0.0625 0 0 +2 26 36 8 0.125 -1.3125 -0.0625 0 0 +2 28 36 8 0.125 -1.0625 -0.0625 0 0 +2 30 36 8 0.125 -0.8125 -0.0625 0 0 +2 32 36 8 0.125 -0.5625 -0.0625 0 0 +2 34 36 8 0.125 -0.3125 -0.0625 0 0 +2 36 36 8 0.125 -0.0625 -0.0625 0 0 +2 38 36 8 0.125 0.1875 -0.0625 0 0 +2 40 36 8 0.125 0.4375 -0.0625 0 0 +2 42 36 8 0.125 0.6875 -0.0625 0 0 +2 44 36 8 0.125 0.9375 -0.0625 0 0 +2 46 36 8 0.125 1.1875 -0.0625 0 0 +2 48 36 8 0.125 1.4375 -0.0625 0 0 +2 50 36 8 0.125 1.6875 -0.0625 0 0 +2 52 36 8 0.125 1.9375 -0.0625 0 0 + +2 28 36 8 0.125 -1.0625 -0.0625 0 0 +2 29 36 8 0.125 -0.9375 -0.0625 0 0 +2 30 36 8 0.125 -0.8125 -0.0625 0 0 +2 31 36 8 0.125 -0.6875 -0.0625 0 0 +2 32 36 8 0.125 -0.5625 -0.0625 0 0 +2 33 36 8 0.125 -0.4375 -0.0625 0 0 +2 34 36 8 0.125 -0.3125 -0.0625 0 0 +2 35 36 8 0.125 -0.1875 -0.0625 0 0 +2 36 36 8 0.125 -0.0625 -0.0625 0 0 +2 37 36 8 0.125 0.0625 -0.0625 0 0 +2 38 36 8 0.125 0.1875 -0.0625 0 0 +2 39 36 8 0.125 0.3125 -0.0625 0 0 +2 40 36 8 0.125 0.4375 -0.0625 0 0 +2 41 36 8 0.125 0.5625 -0.0625 0 0 +2 42 36 8 0.125 0.6875 -0.0625 0 0 +2 43 36 8 0.125 0.8125 -0.0625 0 0 +2 44 36 8 0.125 0.9375 -0.0625 0 0 + +3 28 36 8 0.1875 -1.0625 -0.0625 0 0 +3 29 36 8 0.1875 -0.9375 -0.0625 0 0 +3 30 36 8 0.1875 -0.8125 -0.0625 0 0 +3 31 36 8 0.1875 -0.6875 -0.0625 0 0 +3 32 36 8 0.1875 -0.5625 -0.0625 0 0 +3 33 36 8 0.1875 -0.4375 -0.0625 0 0 +3 34 36 8 0.1875 -0.3125 -0.0625 0 0 +3 35 36 8 0.1875 -0.1875 -0.0625 0 0 +3 36 36 8 0.1875 -0.0625 -0.0625 0 0 +3 37 36 8 0.1875 0.0625 -0.0625 0 0 +3 38 36 8 0.1875 0.1875 -0.0625 0 0 +3 39 36 8 0.1875 0.3125 -0.0625 0 0 +3 40 36 8 0.1875 0.4375 -0.0625 0 0 +3 41 36 8 0.1875 0.5625 -0.0625 0 0 +3 42 36 8 0.1875 0.6875 -0.0625 0 0 +3 43 36 8 0.1875 0.8125 -0.0625 0 0 +3 44 36 8 0.1875 0.9375 -0.0625 0 0 + +4 0 36 8 0.25 -4.5625 -0.0625 0 0 +4 4 36 8 0.25 -4.0625 -0.0625 0 0 +4 8 36 8 0.25 -3.5625 -0.0625 0 0 +4 12 36 8 0.25 -3.0625 -0.0625 0 0 +4 16 36 8 0.25 -2.5625 -0.0625 0 0 +4 20 36 8 0.25 -2.0625 -0.0625 0 0 +4 24 36 8 0.25 -1.5625 -0.0625 0 0 +4 28 36 8 0.25 -1.0625 -0.0625 0 0 +4 32 36 8 0.25 -0.5625 -0.0625 0 0 +4 36 36 8 0.25 -0.0625 -0.0625 0 0 +4 40 36 8 0.25 0.4375 -0.0625 0 0 +4 44 36 8 0.25 0.9375 -0.0625 0 0 +4 48 36 8 0.25 1.4375 -0.0625 0 0 +4 52 36 8 0.25 1.9375 -0.0625 0 0 +4 56 36 8 0.25 2.4375 -0.0625 0 0 +4 60 36 8 0.25 2.9375 -0.0625 0 0 +4 64 36 8 0.25 3.4375 -0.0625 0 0 +4 68 36 8 0.25 3.9375 -0.0625 0 0 +4 72 36 8 0.25 4.4375 -0.0625 0 0 + +4 20 36 8 0.25 -2.0625 -0.0625 0 0 +4 22 36 8 0.25 -1.8125 -0.0625 0 0 +4 24 36 8 0.25 -1.5625 -0.0625 0 0 +4 26 36 8 0.25 -1.3125 -0.0625 0 0 +4 28 36 8 0.25 -1.0625 -0.0625 0 0 +4 30 36 8 0.25 -0.8125 -0.0625 0 0 +4 32 36 8 0.25 -0.5625 -0.0625 0 0 +4 34 36 8 0.25 -0.3125 -0.0625 0 0 +4 36 36 8 0.25 -0.0625 -0.0625 0 0 +4 38 36 8 0.25 0.1875 -0.0625 0 0 +4 40 36 8 0.25 0.4375 -0.0625 0 0 +4 42 36 8 0.25 0.6875 -0.0625 0 0 +4 44 36 8 0.25 0.9375 -0.0625 0 0 +4 46 36 8 0.25 1.1875 -0.0625 0 0 +4 48 36 8 0.25 1.4375 -0.0625 0 0 +4 50 36 8 0.25 1.6875 -0.0625 0 0 +4 52 36 8 0.25 1.9375 -0.0625 0 0 + +4 28 36 8 0.25 -1.0625 -0.0625 0 0 +4 29 36 8 0.25 -0.9375 -0.0625 0 0 +4 30 36 8 0.25 -0.8125 -0.0625 0 0 +4 31 36 8 0.25 -0.6875 -0.0625 0 0 +4 32 36 8 0.25 -0.5625 -0.0625 0 0 +4 33 36 8 0.25 -0.4375 -0.0625 0 0 +4 34 36 8 0.25 -0.3125 -0.0625 0 0 +4 35 36 8 0.25 -0.1875 -0.0625 0 0 +4 36 36 8 0.25 -0.0625 -0.0625 0 0 +4 37 36 8 0.25 0.0625 -0.0625 0 0 +4 38 36 8 0.25 0.1875 -0.0625 0 0 +4 39 36 8 0.25 0.3125 -0.0625 0 0 +4 40 36 8 0.25 0.4375 -0.0625 0 0 +4 41 36 8 0.25 0.5625 -0.0625 0 0 +4 42 36 8 0.25 0.6875 -0.0625 0 0 +4 43 36 8 0.25 0.8125 -0.0625 0 0 +4 44 36 8 0.25 0.9375 -0.0625 0 0 + diff --git a/WeylScal4/test/teukolsky/Psi4i.y.asc b/WeylScal4/test/teukolsky/Psi4i.y.asc new file mode 100644 index 00000000..2ab5f1f4 --- /dev/null +++ b/WeylScal4/test/teukolsky/Psi4i.y.asc @@ -0,0 +1,186 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 36 0 8 0 -0.0625 -4.5625 0 0 +0 36 4 8 0 -0.0625 -4.0625 0 0 +0 36 8 8 0 -0.0625 -3.5625 0 0 +0 36 12 8 0 -0.0625 -3.0625 0 0 +0 36 16 8 0 -0.0625 -2.5625 0 0 +0 36 20 8 0 -0.0625 -2.0625 0 0 +0 36 24 8 0 -0.0625 -1.5625 0 0 +0 36 28 8 0 -0.0625 -1.0625 0 0 +0 36 32 8 0 -0.0625 -0.5625 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 40 8 0 -0.0625 0.4375 0 0 +0 36 44 8 0 -0.0625 0.9375 0 0 +0 36 48 8 0 -0.0625 1.4375 0 0 +0 36 52 8 0 -0.0625 1.9375 0 0 +0 36 56 8 0 -0.0625 2.4375 0 0 +0 36 60 8 0 -0.0625 2.9375 0 0 +0 36 64 8 0 -0.0625 3.4375 0 0 +0 36 68 8 0 -0.0625 3.9375 0 0 +0 36 72 8 0 -0.0625 4.4375 0 0 + +0 36 20 8 0 -0.0625 -2.0625 0 0 +0 36 22 8 0 -0.0625 -1.8125 0 0 +0 36 24 8 0 -0.0625 -1.5625 0 0 +0 36 26 8 0 -0.0625 -1.3125 0 0 +0 36 28 8 0 -0.0625 -1.0625 0 0 +0 36 30 8 0 -0.0625 -0.8125 0 0 +0 36 32 8 0 -0.0625 -0.5625 0 0 +0 36 34 8 0 -0.0625 -0.3125 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 38 8 0 -0.0625 0.1875 0 0 +0 36 40 8 0 -0.0625 0.4375 0 0 +0 36 42 8 0 -0.0625 0.6875 0 0 +0 36 44 8 0 -0.0625 0.9375 0 0 +0 36 46 8 0 -0.0625 1.1875 0 0 +0 36 48 8 0 -0.0625 1.4375 0 0 +0 36 50 8 0 -0.0625 1.6875 0 0 +0 36 52 8 0 -0.0625 1.9375 0 0 + +0 36 28 8 0 -0.0625 -1.0625 0 0 +0 36 29 8 0 -0.0625 -0.9375 0 0 +0 36 30 8 0 -0.0625 -0.8125 0 0 +0 36 31 8 0 -0.0625 -0.6875 0 0 +0 36 32 8 0 -0.0625 -0.5625 0 0 +0 36 33 8 0 -0.0625 -0.4375 0 0 +0 36 34 8 0 -0.0625 -0.3125 0 0 +0 36 35 8 0 -0.0625 -0.1875 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 37 8 0 -0.0625 0.0625 0 0 +0 36 38 8 0 -0.0625 0.1875 0 0 +0 36 39 8 0 -0.0625 0.3125 0 0 +0 36 40 8 0 -0.0625 0.4375 0 0 +0 36 41 8 0 -0.0625 0.5625 0 0 +0 36 42 8 0 -0.0625 0.6875 0 0 +0 36 43 8 0 -0.0625 0.8125 0 0 +0 36 44 8 0 -0.0625 0.9375 0 0 + +1 36 28 8 0.0625 -0.0625 -1.0625 0 0 +1 36 29 8 0.0625 -0.0625 -0.9375 0 0 +1 36 30 8 0.0625 -0.0625 -0.8125 0 0 +1 36 31 8 0.0625 -0.0625 -0.6875 0 0 +1 36 32 8 0.0625 -0.0625 -0.5625 0 0 +1 36 33 8 0.0625 -0.0625 -0.4375 0 0 +1 36 34 8 0.0625 -0.0625 -0.3125 0 0 +1 36 35 8 0.0625 -0.0625 -0.1875 0 0 +1 36 36 8 0.0625 -0.0625 -0.0625 0 0 +1 36 37 8 0.0625 -0.0625 0.0625 0 0 +1 36 38 8 0.0625 -0.0625 0.1875 0 0 +1 36 39 8 0.0625 -0.0625 0.3125 0 0 +1 36 40 8 0.0625 -0.0625 0.4375 0 0 +1 36 41 8 0.0625 -0.0625 0.5625 0 0 +1 36 42 8 0.0625 -0.0625 0.6875 0 0 +1 36 43 8 0.0625 -0.0625 0.8125 0 0 +1 36 44 8 0.0625 -0.0625 0.9375 0 0 + +2 36 20 8 0.125 -0.0625 -2.0625 0 0 +2 36 22 8 0.125 -0.0625 -1.8125 0 0 +2 36 24 8 0.125 -0.0625 -1.5625 0 0 +2 36 26 8 0.125 -0.0625 -1.3125 0 0 +2 36 28 8 0.125 -0.0625 -1.0625 0 0 +2 36 30 8 0.125 -0.0625 -0.8125 0 0 +2 36 32 8 0.125 -0.0625 -0.5625 0 0 +2 36 34 8 0.125 -0.0625 -0.3125 0 0 +2 36 36 8 0.125 -0.0625 -0.0625 0 0 +2 36 38 8 0.125 -0.0625 0.1875 0 0 +2 36 40 8 0.125 -0.0625 0.4375 0 0 +2 36 42 8 0.125 -0.0625 0.6875 0 0 +2 36 44 8 0.125 -0.0625 0.9375 0 0 +2 36 46 8 0.125 -0.0625 1.1875 0 0 +2 36 48 8 0.125 -0.0625 1.4375 0 0 +2 36 50 8 0.125 -0.0625 1.6875 0 0 +2 36 52 8 0.125 -0.0625 1.9375 0 0 + +2 36 28 8 0.125 -0.0625 -1.0625 0 0 +2 36 29 8 0.125 -0.0625 -0.9375 0 0 +2 36 30 8 0.125 -0.0625 -0.8125 0 0 +2 36 31 8 0.125 -0.0625 -0.6875 0 0 +2 36 32 8 0.125 -0.0625 -0.5625 0 0 +2 36 33 8 0.125 -0.0625 -0.4375 0 0 +2 36 34 8 0.125 -0.0625 -0.3125 0 0 +2 36 35 8 0.125 -0.0625 -0.1875 0 0 +2 36 36 8 0.125 -0.0625 -0.0625 0 0 +2 36 37 8 0.125 -0.0625 0.0625 0 0 +2 36 38 8 0.125 -0.0625 0.1875 0 0 +2 36 39 8 0.125 -0.0625 0.3125 0 0 +2 36 40 8 0.125 -0.0625 0.4375 0 0 +2 36 41 8 0.125 -0.0625 0.5625 0 0 +2 36 42 8 0.125 -0.0625 0.6875 0 0 +2 36 43 8 0.125 -0.0625 0.8125 0 0 +2 36 44 8 0.125 -0.0625 0.9375 0 0 + +3 36 28 8 0.1875 -0.0625 -1.0625 0 0 +3 36 29 8 0.1875 -0.0625 -0.9375 0 0 +3 36 30 8 0.1875 -0.0625 -0.8125 0 0 +3 36 31 8 0.1875 -0.0625 -0.6875 0 0 +3 36 32 8 0.1875 -0.0625 -0.5625 0 0 +3 36 33 8 0.1875 -0.0625 -0.4375 0 0 +3 36 34 8 0.1875 -0.0625 -0.3125 0 0 +3 36 35 8 0.1875 -0.0625 -0.1875 0 0 +3 36 36 8 0.1875 -0.0625 -0.0625 0 0 +3 36 37 8 0.1875 -0.0625 0.0625 0 0 +3 36 38 8 0.1875 -0.0625 0.1875 0 0 +3 36 39 8 0.1875 -0.0625 0.3125 0 0 +3 36 40 8 0.1875 -0.0625 0.4375 0 0 +3 36 41 8 0.1875 -0.0625 0.5625 0 0 +3 36 42 8 0.1875 -0.0625 0.6875 0 0 +3 36 43 8 0.1875 -0.0625 0.8125 0 0 +3 36 44 8 0.1875 -0.0625 0.9375 0 0 + +4 36 0 8 0.25 -0.0625 -4.5625 0 0 +4 36 4 8 0.25 -0.0625 -4.0625 0 0 +4 36 8 8 0.25 -0.0625 -3.5625 0 0 +4 36 12 8 0.25 -0.0625 -3.0625 0 0 +4 36 16 8 0.25 -0.0625 -2.5625 0 0 +4 36 20 8 0.25 -0.0625 -2.0625 0 0 +4 36 24 8 0.25 -0.0625 -1.5625 0 0 +4 36 28 8 0.25 -0.0625 -1.0625 0 0 +4 36 32 8 0.25 -0.0625 -0.5625 0 0 +4 36 36 8 0.25 -0.0625 -0.0625 0 0 +4 36 40 8 0.25 -0.0625 0.4375 0 0 +4 36 44 8 0.25 -0.0625 0.9375 0 0 +4 36 48 8 0.25 -0.0625 1.4375 0 0 +4 36 52 8 0.25 -0.0625 1.9375 0 0 +4 36 56 8 0.25 -0.0625 2.4375 0 0 +4 36 60 8 0.25 -0.0625 2.9375 0 0 +4 36 64 8 0.25 -0.0625 3.4375 0 0 +4 36 68 8 0.25 -0.0625 3.9375 0 0 +4 36 72 8 0.25 -0.0625 4.4375 0 0 + +4 36 20 8 0.25 -0.0625 -2.0625 0 0 +4 36 22 8 0.25 -0.0625 -1.8125 0 0 +4 36 24 8 0.25 -0.0625 -1.5625 0 0 +4 36 26 8 0.25 -0.0625 -1.3125 0 0 +4 36 28 8 0.25 -0.0625 -1.0625 0 0 +4 36 30 8 0.25 -0.0625 -0.8125 0 0 +4 36 32 8 0.25 -0.0625 -0.5625 0 0 +4 36 34 8 0.25 -0.0625 -0.3125 0 0 +4 36 36 8 0.25 -0.0625 -0.0625 0 0 +4 36 38 8 0.25 -0.0625 0.1875 0 0 +4 36 40 8 0.25 -0.0625 0.4375 0 0 +4 36 42 8 0.25 -0.0625 0.6875 0 0 +4 36 44 8 0.25 -0.0625 0.9375 0 0 +4 36 46 8 0.25 -0.0625 1.1875 0 0 +4 36 48 8 0.25 -0.0625 1.4375 0 0 +4 36 50 8 0.25 -0.0625 1.6875 0 0 +4 36 52 8 0.25 -0.0625 1.9375 0 0 + +4 36 28 8 0.25 -0.0625 -1.0625 0 0 +4 36 29 8 0.25 -0.0625 -0.9375 0 0 +4 36 30 8 0.25 -0.0625 -0.8125 0 0 +4 36 31 8 0.25 -0.0625 -0.6875 0 0 +4 36 32 8 0.25 -0.0625 -0.5625 0 0 +4 36 33 8 0.25 -0.0625 -0.4375 0 0 +4 36 34 8 0.25 -0.0625 -0.3125 0 0 +4 36 35 8 0.25 -0.0625 -0.1875 0 0 +4 36 36 8 0.25 -0.0625 -0.0625 0 0 +4 36 37 8 0.25 -0.0625 0.0625 0 0 +4 36 38 8 0.25 -0.0625 0.1875 0 0 +4 36 39 8 0.25 -0.0625 0.3125 0 0 +4 36 40 8 0.25 -0.0625 0.4375 0 0 +4 36 41 8 0.25 -0.0625 0.5625 0 0 +4 36 42 8 0.25 -0.0625 0.6875 0 0 +4 36 43 8 0.25 -0.0625 0.8125 0 0 +4 36 44 8 0.25 -0.0625 0.9375 0 0 + diff --git a/WeylScal4/test/teukolsky/Psi4i.z.asc b/WeylScal4/test/teukolsky/Psi4i.z.asc new file mode 100644 index 00000000..cc8345c7 --- /dev/null +++ b/WeylScal4/test/teukolsky/Psi4i.z.asc @@ -0,0 +1,124 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 36 36 0 0 -0.0625 -0.0625 -1 0.0668613125129062 +0 36 36 4 0 -0.0625 -0.0625 -0.5 -0.020425204623782 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 36 12 0 -0.0625 -0.0625 0.5 0.020425204623782 +0 36 36 16 0 -0.0625 -0.0625 1 -0.0668613125129062 +0 36 36 20 0 -0.0625 -0.0625 1.5 -0.00711562176998116 +0 36 36 24 0 -0.0625 -0.0625 2 0.00766727953862319 +0 36 36 28 0 -0.0625 -0.0625 2.5 0.00122550991665711 +0 36 36 32 0 -0.0625 -0.0625 3 -0.000419291486886286 +0 36 36 36 0 -0.0625 -0.0625 3.5 -0.000124792552906777 +0 36 36 40 0 -0.0625 -0.0625 4 -0.000124792552906777 +0 36 36 44 0 -0.0625 -0.0625 4.5 -0.000124792552906777 + +0 36 36 4 0 -0.0625 -0.0625 -0.5 -0.020425204623782 +0 36 36 6 0 -0.0625 -0.0625 -0.25 -0.108107083030834 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 36 10 0 -0.0625 -0.0625 0.25 0.108107083030834 +0 36 36 12 0 -0.0625 -0.0625 0.5 0.020425204623782 +0 36 36 14 0 -0.0625 -0.0625 0.75 -0.0517084767302797 +0 36 36 16 0 -0.0625 -0.0625 1 -0.0668613125129062 +0 36 36 18 0 -0.0625 -0.0625 1.25 -0.0369397589954535 +0 36 36 20 0 -0.0625 -0.0625 1.5 -0.00711562176998116 +0 36 36 22 0 -0.0625 -0.0625 1.75 0.00767838635080843 +0 36 36 24 0 -0.0625 -0.0625 2 0.00766727953862319 + +0 36 36 6 0 -0.0625 -0.0625 -0.25 -0.108107083030834 +0 36 36 7 0 -0.0625 -0.0625 -0.125 -0.119774776966762 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 36 9 0 -0.0625 -0.0625 0.125 0.119774776966762 +0 36 36 10 0 -0.0625 -0.0625 0.25 0.108107083030834 +0 36 36 11 0 -0.0625 -0.0625 0.375 0.0676017421667152 +0 36 36 12 0 -0.0625 -0.0625 0.5 0.020425204623782 +0 36 36 13 0 -0.0625 -0.0625 0.625 -0.0218262714611435 +0 36 36 14 0 -0.0625 -0.0625 0.75 -0.0517084767302797 +0 36 36 15 0 -0.0625 -0.0625 0.875 -0.0660633725969268 +0 36 36 16 0 -0.0625 -0.0625 1 -0.0668613125129062 + +1 36 36 6 0.0625 -0.0625 -0.0625 -0.25 -0.120749948286533 +1 36 36 7 0.0625 -0.0625 -0.0625 -0.125 -0.12683931936803 +1 36 36 8 0.0625 -0.0625 -0.0625 0 0 +1 36 36 9 0.0625 -0.0625 -0.0625 0.125 0.12683931936803 +1 36 36 10 0.0625 -0.0625 -0.0625 0.25 0.120749948286533 +1 36 36 11 0.0625 -0.0625 -0.0625 0.375 0.0832750534093931 +1 36 36 12 0.0625 -0.0625 -0.0625 0.5 0.0362151632605241 +1 36 36 13 0.0625 -0.0625 -0.0625 0.625 -0.00846722681043045 +1 36 36 14 0.0625 -0.0625 -0.0625 0.75 -0.0424159831697819 +1 36 36 15 0.0625 -0.0625 -0.0625 0.875 -0.0612162745861896 +1 36 36 16 0.0625 -0.0625 -0.0625 1 -0.0679761358210169 + +2 36 36 4 0.125 -0.0625 -0.0625 -0.5 -0.0520140122220538 +2 36 36 6 0.125 -0.0625 -0.0625 -0.25 -0.131694641144372 +2 36 36 8 0.125 -0.0625 -0.0625 0 0 +2 36 36 10 0.125 -0.0625 -0.0625 0.25 0.131694641144372 +2 36 36 12 0.125 -0.0625 -0.0625 0.5 0.0520140122220538 +2 36 36 14 0.125 -0.0625 -0.0625 0.75 -0.0319785248996089 +2 36 36 16 0.125 -0.0625 -0.0625 1 -0.0607252934653175 +2 36 36 18 0.125 -0.0625 -0.0625 1.25 -0.0427827926766937 +2 36 36 20 0.125 -0.0625 -0.0625 1.5 -0.0130725250879166 +2 36 36 22 0.125 -0.0625 -0.0625 1.75 0.00522170134490234 +2 36 36 24 0.125 -0.0625 -0.0625 2 0.00777193957500817 + +2 36 36 6 0.125 -0.0625 -0.0625 -0.25 -0.131694641144372 +2 36 36 7 0.125 -0.0625 -0.0625 -0.125 -0.131896668819693 +2 36 36 8 0.125 -0.0625 -0.0625 0 0 +2 36 36 9 0.125 -0.0625 -0.0625 0.125 0.131896668819693 +2 36 36 10 0.125 -0.0625 -0.0625 0.25 0.131694641144372 +2 36 36 11 0.125 -0.0625 -0.0625 0.375 0.0980683422209169 +2 36 36 12 0.125 -0.0625 -0.0625 0.5 0.0520140122220538 +2 36 36 13 0.125 -0.0625 -0.0625 0.625 0.00562099996776031 +2 36 36 14 0.125 -0.0625 -0.0625 0.75 -0.0319785248996089 +2 36 36 15 0.125 -0.0625 -0.0625 0.875 -0.0552047855278854 +2 36 36 16 0.125 -0.0625 -0.0625 1 -0.0607252934653175 + +3 36 36 6 0.1875 -0.0625 -0.0625 -0.25 -0.140684904511104 +3 36 36 7 0.1875 -0.0625 -0.0625 -0.125 -0.13480055233319 +3 36 36 8 0.1875 -0.0625 -0.0625 0 0 +3 36 36 9 0.1875 -0.0625 -0.0625 0.125 0.13480055233319 +3 36 36 10 0.1875 -0.0625 -0.0625 0.25 0.140684904511104 +3 36 36 11 0.1875 -0.0625 -0.0625 0.375 0.111675847559981 +3 36 36 12 0.1875 -0.0625 -0.0625 0.5 0.0675320288686502 +3 36 36 13 0.1875 -0.0625 -0.0625 0.625 0.0202169472167505 +3 36 36 14 0.1875 -0.0625 -0.0625 0.75 -0.0205147839858362 +3 36 36 15 0.1875 -0.0625 -0.0625 0.875 -0.0482288371060919 +3 36 36 16 0.1875 -0.0625 -0.0625 1 -0.0580829154967581 + +4 36 36 0 0.25 -0.0625 -0.0625 -1 0.0518515970282264 +4 36 36 4 0.25 -0.0625 -0.0625 -0.5 -0.0824728811750423 +4 36 36 8 0.25 -0.0625 -0.0625 0 0 +4 36 36 12 0.25 -0.0625 -0.0625 0.5 0.0824728811750423 +4 36 36 16 0.25 -0.0625 -0.0625 1 -0.0518515970282264 +4 36 36 20 0.25 -0.0625 -0.0625 1.5 -0.0196532886931673 +4 36 36 24 0.25 -0.0625 -0.0625 2 0.00687666222434619 +4 36 36 28 0.25 -0.0625 -0.0625 2.5 0.00225855078785304 +4 36 36 32 0.25 -0.0625 -0.0625 3 -0.000203444863690503 +4 36 36 36 0.25 -0.0625 -0.0625 3.5 -0.000119025418127859 +4 36 36 40 0.25 -0.0625 -0.0625 4 -0.000119025418127859 +4 36 36 44 0.25 -0.0625 -0.0625 4.5 -0.000119025418127859 + +4 36 36 4 0.25 -0.0625 -0.0625 -0.5 -0.0824728811750423 +4 36 36 6 0.25 -0.0625 -0.0625 -0.25 -0.147496754821202 +4 36 36 8 0.25 -0.0625 -0.0625 0 0 +4 36 36 10 0.25 -0.0625 -0.0625 0.25 0.147496754821202 +4 36 36 12 0.25 -0.0625 -0.0625 0.5 0.0824728811750423 +4 36 36 14 0.25 -0.0625 -0.0625 0.75 -0.00817409741359802 +4 36 36 16 0.25 -0.0625 -0.0625 1 -0.0518515970282264 +4 36 36 18 0.25 -0.0625 -0.0625 1.25 -0.0483916394314073 +4 36 36 20 0.25 -0.0625 -0.0625 1.5 -0.0196532886931673 +4 36 36 22 0.25 -0.0625 -0.0625 1.75 0.00187400215358397 +4 36 36 24 0.25 -0.0625 -0.0625 2 0.00687666222434619 + +4 36 36 6 0.25 -0.0625 -0.0625 -0.25 -0.147496754821202 +4 36 36 7 0.25 -0.0625 -0.0625 -0.125 -0.135445712555709 +4 36 36 8 0.25 -0.0625 -0.0625 0 0 +4 36 36 9 0.25 -0.0625 -0.0625 0.125 0.135445712555709 +4 36 36 10 0.25 -0.0625 -0.0625 0.25 0.147496754821202 +4 36 36 11 0.25 -0.0625 -0.0625 0.375 0.12380472919047 +4 36 36 12 0.25 -0.0625 -0.0625 0.5 0.0824728811750423 +4 36 36 13 0.25 -0.0625 -0.0625 0.625 0.0350784358252063 +4 36 36 14 0.25 -0.0625 -0.0625 0.75 -0.00817409741359802 +4 36 36 15 0.25 -0.0625 -0.0625 0.875 -0.040262171614628 +4 36 36 16 0.25 -0.0625 -0.0625 1 -0.0518515970282264 + diff --git a/WeylScal4/test/teukolsky/Psi4r.d.asc b/WeylScal4/test/teukolsky/Psi4r.d.asc new file mode 100644 index 00000000..b1b26cd8 --- /dev/null +++ b/WeylScal4/test/teukolsky/Psi4r.d.asc @@ -0,0 +1,35 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 0 0 0 0 -4.5625 -4.5625 -1 -7.39331807233802e-16 +0 4 4 4 0 -4.0625 -4.0625 -0.5 -1.08600501936295e-15 +0 8 8 8 0 -3.5625 -3.5625 0 4.12865983135773e-16 +0 12 12 12 0 -3.0625 -3.0625 0.5 1.07239381899951e-15 +0 16 16 16 0 -2.5625 -2.5625 1 6.29799483566094e-12 +0 20 20 20 0 -2.0625 -2.0625 1.5 1.41226503147249e-09 +0 24 24 24 0 -1.5625 -1.5625 2 2.46630897069808e-08 +0 28 28 28 0 -1.0625 -1.0625 2.5 4.25206404232541e-08 +0 32 32 32 0 -0.5625 -0.5625 3 2.1296982293573e-08 +0 36 36 36 0 -0.0625 -0.0625 3.5 9.73796080368314e-10 +0 40 40 40 0 0.4375 0.4375 4 5.76624585172512e-10 +0 44 44 44 0 0.9375 0.9375 4.5 7.70420549894921e-11 +0 20 20 20 0 -2.0625 -2.0625 1.5 1.41226503147249e-09 +0 22 22 22 0 -1.8125 -1.8125 1.75 8.15579219670861e-09 +0 24 24 24 0 -1.5625 -1.5625 2 2.46630897069808e-08 +2 20 20 20 0.125 -2.0625 -2.0625 1.5 1.97945594852023e-09 +2 22 22 22 0.125 -1.8125 -1.8125 1.75 9.80662711733672e-09 +2 24 24 24 0.125 -1.5625 -1.5625 2 2.77514256112162e-08 +4 0 0 0 0.25 -4.5625 -4.5625 -1 -9.54882188847384e-14 +4 4 4 4 0.25 -4.0625 -4.0625 -0.5 -1.33994333974936e-13 +4 8 8 8 0.25 -3.5625 -3.5625 0 -1.08027407542989e-13 +4 12 12 12 0.25 -3.0625 -3.0625 0.5 3.32205272970965e-13 +4 16 16 16 0.25 -2.5625 -2.5625 1 6.06624545373197e-11 +4 20 20 20 0.25 -2.0625 -2.0625 1.5 2.79757139755885e-09 +4 24 24 24 0.25 -1.5625 -1.5625 2 3.02316465375039e-08 +4 28 28 28 0.25 -1.0625 -1.0625 2.5 5.28705809762884e-08 +4 32 32 32 0.25 -0.5625 -0.5625 3 1.70571032189869e-08 +4 36 36 36 0.25 -0.0625 -0.0625 3.5 7.08543286026268e-10 +4 40 40 40 0.25 0.4375 0.4375 4 9.55834727037008e-09 +4 44 44 44 0.25 0.9375 0.9375 4.5 2.30720740932183e-08 +4 20 20 20 0.25 -2.0625 -2.0625 1.5 2.79757139755885e-09 +4 22 22 22 0.25 -1.8125 -1.8125 1.75 1.23097376086997e-08 +4 24 24 24 0.25 -1.5625 -1.5625 2 3.02316465375039e-08 diff --git a/WeylScal4/test/teukolsky/Psi4r.x.asc b/WeylScal4/test/teukolsky/Psi4r.x.asc new file mode 100644 index 00000000..e27a4f3c --- /dev/null +++ b/WeylScal4/test/teukolsky/Psi4r.x.asc @@ -0,0 +1,186 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 0 36 8 0 -4.5625 -0.0625 0 -4.90429732558168e-05 +0 4 36 8 0 -4.0625 -0.0625 0 -4.90429732558168e-05 +0 8 36 8 0 -3.5625 -0.0625 0 -4.90429732558168e-05 +0 12 36 8 0 -3.0625 -0.0625 0 -0.000199471141002833 +0 16 36 8 0 -2.5625 -0.0625 0 0.000367002357869954 +0 20 36 8 0 -2.0625 -0.0625 0 0.00328640116642956 +0 24 36 8 0 -1.5625 -0.0625 0 -0.000916621766844276 +0 28 36 8 0 -1.0625 -0.0625 0 -0.0305462233273906 +0 32 36 8 0 -0.5625 -0.0625 0 -0.000402190092760613 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718793135 +0 40 36 8 0 0.4375 -0.0625 0 0.0218324172625947 +0 44 36 8 0 0.9375 -0.0625 0 -0.0342669709471511 +0 48 36 8 0 1.4375 -0.0625 0 -0.0067974816256728 +0 52 36 8 0 1.9375 -0.0625 0 0.00429081770395431 +0 56 36 8 0 2.4375 -0.0625 0 0.000920201989900546 +0 60 36 8 0 2.9375 -0.0625 0 -0.000208343420741399 +0 64 36 8 0 3.4375 -0.0625 0 -7.8417633173749e-05 +0 68 36 8 0 3.9375 -0.0625 0 -7.8417633173749e-05 +0 72 36 8 0 4.4375 -0.0625 0 -7.8417633173749e-05 + +0 20 36 8 0 -2.0625 -0.0625 0 0.00328640116642956 +0 22 36 8 0 -1.8125 -0.0625 0 0.00441011684539912 +0 24 36 8 0 -1.5625 -0.0625 0 -0.000916621766844276 +0 26 36 8 0 -1.3125 -0.0625 0 -0.0143734195952799 +0 28 36 8 0 -1.0625 -0.0625 0 -0.0305462233273906 +0 30 36 8 0 -0.8125 -0.0625 0 -0.0297597839402464 +0 32 36 8 0 -0.5625 -0.0625 0 -0.000402190092760613 +0 34 36 8 0 -0.3125 -0.0625 0 0.0427783767090542 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718793135 +0 38 36 8 0 0.1875 -0.0625 0 0.0520239956089143 +0 40 36 8 0 0.4375 -0.0625 0 0.0218324172625947 +0 42 36 8 0 0.6875 -0.0625 0 -0.0185674793936319 +0 44 36 8 0 0.9375 -0.0625 0 -0.0342669709471511 +0 46 36 8 0 1.1875 -0.0625 0 -0.022348377452583 +0 48 36 8 0 1.4375 -0.0625 0 -0.0067974816256728 +0 50 36 8 0 1.6875 -0.0625 0 0.00277087348949884 +0 52 36 8 0 1.9375 -0.0625 0 0.00429081770395431 + +0 28 36 8 0 -1.0625 -0.0625 0 -0.0305462233273906 +0 29 36 8 0 -0.9375 -0.0625 0 -0.0333108699125657 +0 30 36 8 0 -0.8125 -0.0625 0 -0.0297597839402464 +0 31 36 8 0 -0.6875 -0.0625 0 -0.0185674793936319 +0 32 36 8 0 -0.5625 -0.0625 0 -0.000402190092760613 +0 33 36 8 0 -0.4375 -0.0625 0 0.0218324172625947 +0 34 36 8 0 -0.3125 -0.0625 0 0.0427783767090542 +0 35 36 8 0 -0.1875 -0.0625 0 0.0520239956089143 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718793135 +0 37 36 8 0 0.0625 -0.0625 0 -0.00380414718792876 +0 38 36 8 0 0.1875 -0.0625 0 0.0520239956089143 +0 39 36 8 0 0.3125 -0.0625 0 0.0427783767090542 +0 40 36 8 0 0.4375 -0.0625 0 0.0218324172625947 +0 41 36 8 0 0.5625 -0.0625 0 -0.000402190092760607 +0 42 36 8 0 0.6875 -0.0625 0 -0.0185674793936319 +0 43 36 8 0 0.8125 -0.0625 0 -0.0297597839402464 +0 44 36 8 0 0.9375 -0.0625 0 -0.0342669709471511 + +1 28 36 8 0.0625 -1.0625 -0.0625 0 -0.0317013542344054 +1 29 36 8 0.0625 -0.9375 -0.0625 0 -0.0319783447755809 +1 30 36 8 0.0625 -0.8125 -0.0625 0 -0.0262951120248619 +1 31 36 8 0.0625 -0.6875 -0.0625 0 -0.0129786125343209 +1 32 36 8 0.0625 -0.5625 -0.0625 0 0.00673397449040684 +1 33 36 8 0.0625 -0.4375 -0.0625 0 0.0294171712599849 +1 34 36 8 0.0625 -0.3125 -0.0625 0 0.0493716950884103 +1 35 36 8 0.0625 -0.1875 -0.0625 0 0.0560840593794254 +1 36 36 8 0.0625 -0.0625 -0.0625 0 -0.00394093977148272 +1 37 36 8 0.0625 0.0625 -0.0625 0 -0.00394093977148009 +1 38 36 8 0.0625 0.1875 -0.0625 0 0.0560840593794254 +1 39 36 8 0.0625 0.3125 -0.0625 0 0.0493716950884104 +1 40 36 8 0.0625 0.4375 -0.0625 0 0.0294171712599849 +1 41 36 8 0.0625 0.5625 -0.0625 0 0.00673397449040685 +1 42 36 8 0.0625 0.6875 -0.0625 0 -0.0129786125343209 +1 43 36 8 0.0625 0.8125 -0.0625 0 -0.0261855508775308 +1 44 36 8 0.0625 0.9375 -0.0625 0 -0.0339646849713904 + +2 20 36 8 0.125 -2.0625 -0.0625 0 0.0034860822712841 +2 22 36 8 0.125 -1.8125 -0.0625 0 0.00360255841081057 +2 24 36 8 0.125 -1.5625 -0.0625 0 -0.0035173094231751 +2 26 36 8 0.125 -1.3125 -0.0625 0 -0.017576023554882 +2 28 36 8 0.125 -1.0625 -0.0625 0 -0.0293304814779366 +2 30 36 8 0.125 -0.8125 -0.0625 0 -0.0222501781173716 +2 32 36 8 0.125 -0.5625 -0.0625 0 0.0140398386677839 +2 34 36 8 0.125 -0.3125 -0.0625 0 0.0553656568440673 +2 36 36 8 0.125 -0.0625 -0.0625 0 -0.00390765644956033 +2 38 36 8 0.125 0.1875 -0.0625 0 0.0593587781431663 +2 40 36 8 0.125 0.4375 -0.0625 0 0.0367872481794676 +2 42 36 8 0.125 0.6875 -0.0625 0 -0.0069388866801509 +2 44 36 8 0.125 0.9375 -0.0625 0 -0.0289957051313429 +2 46 36 8 0.125 1.1875 -0.0625 0 -0.0245843700316585 +2 48 36 8 0.125 1.4375 -0.0625 0 -0.0100125057030945 +2 50 36 8 0.125 1.6875 -0.0625 0 0.00107150593218925 +2 52 36 8 0.125 1.9375 -0.0625 0 0.00413204387246947 + +2 28 36 8 0.125 -1.0625 -0.0625 0 -0.0293304814779366 +2 29 36 8 0.125 -0.9375 -0.0625 0 -0.0300928994857583 +2 30 36 8 0.125 -0.8125 -0.0625 0 -0.0222501781173716 +2 31 36 8 0.125 -0.6875 -0.0625 0 -0.0069388866801509 +2 32 36 8 0.125 -0.5625 -0.0625 0 0.0140398386677839 +2 33 36 8 0.125 -0.4375 -0.0625 0 0.0367872481794676 +2 34 36 8 0.125 -0.3125 -0.0625 0 0.0553656568440673 +2 35 36 8 0.125 -0.1875 -0.0625 0 0.0593587781431662 +2 36 36 8 0.125 -0.0625 -0.0625 0 -0.00390765644956033 +2 37 36 8 0.125 0.0625 -0.0625 0 -0.0039076564495577 +2 38 36 8 0.125 0.1875 -0.0625 0 0.0593587781431663 +2 39 36 8 0.125 0.3125 -0.0625 0 0.0553656568440673 +2 40 36 8 0.125 0.4375 -0.0625 0 0.0367872481794676 +2 41 36 8 0.125 0.5625 -0.0625 0 0.0140398386677839 +2 42 36 8 0.125 0.6875 -0.0625 0 -0.0069388866801509 +2 43 36 8 0.125 0.8125 -0.0625 0 -0.0220895001785044 +2 44 36 8 0.125 0.9375 -0.0625 0 -0.0289957051313429 + +3 28 36 8 0.1875 -1.0625 -0.0625 0 -0.0290753402447208 +3 29 36 8 0.1875 -0.9375 -0.0625 0 -0.0277133211653298 +3 30 36 8 0.1875 -0.8125 -0.0625 0 -0.0176615486324237 +3 31 36 8 0.1875 -0.6875 -0.0625 0 -0.000529152284195334 +3 32 36 8 0.1875 -0.5625 -0.0625 0 0.0213994490091364 +3 33 36 8 0.1875 -0.4375 -0.0625 0 0.0438116441161861 +3 34 36 8 0.1875 -0.3125 -0.0625 0 0.0606423288937248 +3 35 36 8 0.1875 -0.1875 -0.0625 0 0.0617743002285626 +3 36 36 8 0.1875 -0.0625 -0.0625 0 -0.00370004206833966 +3 37 36 8 0.1875 0.0625 -0.0625 0 -0.00370004206833708 +3 38 36 8 0.1875 0.1875 -0.0625 0 0.0617743002285632 +3 39 36 8 0.1875 0.3125 -0.0625 0 0.0606423288937249 +3 40 36 8 0.1875 0.4375 -0.0625 0 0.0438116441161861 +3 41 36 8 0.1875 0.5625 -0.0625 0 0.0213994490091364 +3 42 36 8 0.1875 0.6875 -0.0625 0 -0.000522390378006353 +3 43 36 8 0.1875 0.8125 -0.0625 0 -0.0176146376946724 +3 44 36 8 0.1875 0.9375 -0.0625 0 -0.0264458414040042 + +4 0 36 8 0.25 -4.5625 -0.0625 0 -4.42105435132037e-05 +4 4 36 8 0.25 -4.0625 -0.0625 0 -4.42105435132037e-05 +4 8 36 8 0.25 -3.5625 -0.0625 0 -4.42105435132037e-05 +4 12 36 8 0.25 -3.0625 -0.0625 0 -0.000128240604438757 +4 16 36 8 0.25 -2.5625 -0.0625 0 0.000859780792320009 +4 20 36 8 0.25 -2.0625 -0.0625 0 0.00332165384990719 +4 24 36 8 0.25 -1.5625 -0.0625 0 -0.00652746393570501 +4 28 36 8 0.25 -1.0625 -0.0625 0 -0.0271811653072645 +4 32 36 8 0.25 -0.5625 -0.0625 0 0.0286912358081749 +4 36 36 8 0.25 -0.0625 -0.0625 0 -0.00332576811168415 +4 40 36 8 0.25 0.4375 -0.0625 0 0.0503604522898106 +4 44 36 8 0.25 0.9375 -0.0625 0 -0.0220647181757642 +4 48 36 8 0.25 1.4375 -0.0625 0 -0.0133715288795165 +4 52 36 8 0.25 1.9375 -0.0625 0 0.00332415609785854 +4 56 36 8 0.25 2.4375 -0.0625 0 0.00142975611237154 +4 60 36 8 0.25 2.9375 -0.0625 0 -5.55283685579652e-05 +4 64 36 8 0.25 3.4375 -0.0625 0 -7.78378784315428e-05 +4 68 36 8 0.25 3.9375 -0.0625 0 -7.78378784315428e-05 +4 72 36 8 0.25 4.4375 -0.0625 0 -7.78378784315428e-05 + +4 20 36 8 0.25 -2.0625 -0.0625 0 0.00332165384990719 +4 22 36 8 0.25 -1.8125 -0.0625 0 0.00238173467828502 +4 24 36 8 0.25 -1.5625 -0.0625 0 -0.00652746393570501 +4 26 36 8 0.25 -1.3125 -0.0625 0 -0.0208351484870996 +4 28 36 8 0.25 -1.0625 -0.0625 0 -0.0271811653072645 +4 30 36 8 0.25 -0.8125 -0.0625 0 -0.0125777782533022 +4 32 36 8 0.25 -0.5625 -0.0625 0 0.0286912358081749 +4 34 36 8 0.25 -0.3125 -0.0625 0 0.065091579137294 +4 36 36 8 0.25 -0.0625 -0.0625 0 -0.00332576811168415 +4 38 36 8 0.25 0.1875 -0.0625 0 0.0632670044939836 +4 40 36 8 0.25 0.4375 -0.0625 0 0.0503604522898106 +4 42 36 8 0.25 0.6875 -0.0625 0 0.00618301274299555 +4 44 36 8 0.25 0.9375 -0.0625 0 -0.0220647181757642 +4 46 36 8 0.25 1.1875 -0.0625 0 -0.0264524528379408 +4 48 36 8 0.25 1.4375 -0.0625 0 -0.0133715288795165 +4 50 36 8 0.25 1.6875 -0.0625 0 -0.00107534076331171 +4 52 36 8 0.25 1.9375 -0.0625 0 0.00332415609785854 + +4 28 36 8 0.25 -1.0625 -0.0625 0 -0.0271811653072645 +4 29 36 8 0.25 -0.9375 -0.0625 0 -0.0248191188831172 +4 30 36 8 0.25 -0.8125 -0.0625 0 -0.0125777782533022 +4 31 36 8 0.25 -0.6875 -0.0625 0 0.00615956280107337 +4 32 36 8 0.25 -0.5625 -0.0625 0 0.0286912358081749 +4 33 36 8 0.25 -0.4375 -0.0625 0 0.0503604522898105 +4 34 36 8 0.25 -0.3125 -0.0625 0 0.065091579137294 +4 35 36 8 0.25 -0.1875 -0.0625 0 0.0632670044939836 +4 36 36 8 0.25 -0.0625 -0.0625 0 -0.00332576811168415 +4 37 36 8 0.25 0.0625 -0.0625 0 -0.00332576811168168 +4 38 36 8 0.25 0.1875 -0.0625 0 0.0632670044939836 +4 39 36 8 0.25 0.3125 -0.0625 0 0.065091579137294 +4 40 36 8 0.25 0.4375 -0.0625 0 0.0503604522898106 +4 41 36 8 0.25 0.5625 -0.0625 0 0.0286912358089297 +4 42 36 8 0.25 0.6875 -0.0625 0 0.00618301274299555 +4 43 36 8 0.25 0.8125 -0.0625 0 -0.0127540537182875 +4 44 36 8 0.25 0.9375 -0.0625 0 -0.0220647181757642 + diff --git a/WeylScal4/test/teukolsky/Psi4r.y.asc b/WeylScal4/test/teukolsky/Psi4r.y.asc new file mode 100644 index 00000000..923a1367 --- /dev/null +++ b/WeylScal4/test/teukolsky/Psi4r.y.asc @@ -0,0 +1,186 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 36 0 8 0 -0.0625 -4.5625 0 4.90429874569524e-05 +0 36 4 8 0 -0.0625 -4.0625 0 4.90429874569524e-05 +0 36 8 8 0 -0.0625 -3.5625 0 4.90429874569524e-05 +0 36 12 8 0 -0.0625 -3.0625 0 0.000199472894648688 +0 36 16 8 0 -0.0625 -2.5625 0 -0.000366992710119971 +0 36 20 8 0 -0.0625 -2.0625 0 -0.00328773301866296 +0 36 24 8 0 -0.0625 -1.5625 0 0.000930302425090428 +0 36 28 8 0 -0.0625 -1.0625 0 0.0310302502699971 +0 36 32 8 0 -0.0625 -0.5625 0 0.000308978078901087 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718793135 +0 36 40 8 0 -0.0625 0.4375 0 -0.0229517575833791 +0 36 44 8 0 -0.0625 0.9375 0 0.034941447615278 +0 36 48 8 0 -0.0625 1.4375 0 0.00685302170743964 +0 36 52 8 0 -0.0625 1.9375 0 -0.00429383211849397 +0 36 56 8 0 -0.0625 2.4375 0 -0.000920247429971704 +0 36 60 8 0 -0.0625 2.9375 0 0.000208347834745829 +0 36 64 8 0 -0.0625 3.4375 0 7.84176877455879e-05 +0 36 68 8 0 -0.0625 3.9375 0 7.84176877455879e-05 +0 36 72 8 0 -0.0625 4.4375 0 7.84176877455879e-05 + +0 36 20 8 0 -0.0625 -2.0625 0 -0.00328773301866296 +0 36 22 8 0 -0.0625 -1.8125 0 -0.00441447445926471 +0 36 24 8 0 -0.0625 -1.5625 0 0.000930302425090428 +0 36 26 8 0 -0.0625 -1.3125 0 0.014514937066077 +0 36 28 8 0 -0.0625 -1.0625 0 0.0310302502699971 +0 36 30 8 0 -0.0625 -0.8125 0 0.0304829508666152 +0 36 32 8 0 -0.0625 -0.5625 0 0.000308978078901087 +0 36 34 8 0 -0.0625 -0.3125 0 -0.0452873223411598 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718793135 +0 36 38 8 0 -0.0625 0.1875 0 -0.0564077253567689 +0 36 40 8 0 -0.0625 0.4375 0 -0.0229517575833791 +0 36 42 8 0 -0.0625 0.6875 0 0.0190779481581243 +0 36 44 8 0 -0.0625 0.9375 0 0.034941447615278 +0 36 46 8 0 -0.0625 1.1875 0 0.0226306866106034 +0 36 48 8 0 -0.0625 1.4375 0 0.00685302170743964 +0 36 50 8 0 -0.0625 1.6875 0 -0.00277239816641517 +0 36 52 8 0 -0.0625 1.9375 0 -0.00429383211849397 + +0 36 28 8 0 -0.0625 -1.0625 0 0.0310302502699971 +0 36 29 8 0 -0.0625 -0.9375 0 0.0339765342380374 +0 36 30 8 0 -0.0625 -0.8125 0 0.0304829508666152 +0 36 31 8 0 -0.0625 -0.6875 0 0.0190779481581243 +0 36 32 8 0 -0.0625 -0.5625 0 0.000308978078901087 +0 36 33 8 0 -0.0625 -0.4375 0 -0.0229517575833791 +0 36 34 8 0 -0.0625 -0.3125 0 -0.0452873223411598 +0 36 35 8 0 -0.0625 -0.1875 0 -0.0564077253567689 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718793135 +0 36 37 8 0 -0.0625 0.0625 0 -0.00380414718793135 +0 36 38 8 0 -0.0625 0.1875 0 -0.0564077253567689 +0 36 39 8 0 -0.0625 0.3125 0 -0.0452873223411598 +0 36 40 8 0 -0.0625 0.4375 0 -0.0229517575833791 +0 36 41 8 0 -0.0625 0.5625 0 0.000308978078901087 +0 36 42 8 0 -0.0625 0.6875 0 0.0190779481581243 +0 36 43 8 0 -0.0625 0.8125 0 0.0304829508666152 +0 36 44 8 0 -0.0625 0.9375 0 0.034941447615278 + +1 36 28 8 0.0625 -0.0625 -1.0625 0 0.0322419673193089 +1 36 29 8 0.0625 -0.0625 -0.9375 0 0.0326289693580972 +1 36 30 8 0.0625 -0.0625 -0.8125 0 0.0268909202510581 +1 36 31 8 0.0625 -0.0625 -0.6875 0 0.0131960445681974 +1 36 32 8 0.0625 -0.0625 -0.5625 0 -0.00730113591308942 +1 36 33 8 0.0625 -0.0625 -0.4375 0 -0.0311420602507762 +1 36 34 8 0.0625 -0.0625 -0.3125 0 -0.0525032232772073 +1 36 35 8 0.0625 -0.0625 -0.1875 0 -0.0609668272611907 +1 36 36 8 0.0625 -0.0625 -0.0625 0 -0.00394093977148272 +1 36 37 8 0.0625 -0.0625 0.0625 0 -0.00394093977148272 +1 36 38 8 0.0625 -0.0625 0.1875 0 -0.0609668272611907 +1 36 39 8 0.0625 -0.0625 0.3125 0 -0.0525032232772073 +1 36 40 8 0.0625 -0.0625 0.4375 0 -0.0311420602507762 +1 36 41 8 0.0625 -0.0625 0.5625 0 -0.00730113591308942 +1 36 42 8 0.0625 -0.0625 0.6875 0 0.0131960445681974 +1 36 43 8 0.0625 -0.0625 0.8125 0 0.0267789251027788 +1 36 44 8 0.0625 -0.0625 0.9375 0 0.0346541325958426 + +2 36 20 8 0.125 -0.0625 -2.0625 0 -0.00348799681279039 +2 36 22 8 0.125 -0.0625 -1.8125 0 -0.00360431239030549 +2 36 24 8 0.125 -0.0625 -1.5625 0 0.00355495722988499 +2 36 26 8 0.125 -0.0625 -1.3125 0 0.0177874153520791 +2 36 28 8 0.125 -0.0625 -1.0625 0 0.0298462466810494 +2 36 30 8 0.125 -0.0625 -0.8125 0 0.0226611208088931 +2 36 32 8 0.125 -0.0625 -0.5625 0 -0.0151194899515388 +2 36 34 8 0.125 -0.0625 -0.3125 0 -0.059012247301024 +2 36 36 8 0.125 -0.0625 -0.0625 0 -0.00390765644956033 +2 36 38 8 0.125 -0.0625 0.1875 0 -0.0645284474461573 +2 36 40 8 0.125 -0.0625 0.4375 0 -0.0390976536638873 +2 36 42 8 0.125 -0.0625 0.6875 0 0.00680122363861896 +2 36 44 8 0.125 -0.0625 0.9375 0 0.0295473698620365 +2 36 46 8 0.125 -0.0625 1.1875 0 0.0249459770474825 +2 36 48 8 0.125 -0.0625 1.4375 0 0.0101139955943623 +2 36 50 8 0.125 -0.0625 1.6875 0 -0.00106318558059844 +2 36 52 8 0.125 -0.0625 1.9375 0 -0.00413496941550209 + +2 36 28 8 0.125 -0.0625 -1.0625 0 0.0298462466810494 +2 36 29 8 0.125 -0.0625 -0.9375 0 0.0306894394181735 +2 36 30 8 0.125 -0.0625 -0.8125 0 0.0226611208088931 +2 36 31 8 0.125 -0.0625 -0.6875 0 0.00680122363861896 +2 36 32 8 0.125 -0.0625 -0.5625 0 -0.0151194899515388 +2 36 33 8 0.125 -0.0625 -0.4375 0 -0.0390976536638873 +2 36 34 8 0.125 -0.0625 -0.3125 0 -0.059012247301024 +2 36 35 8 0.125 -0.0625 -0.1875 0 -0.0645284474461575 +2 36 36 8 0.125 -0.0625 -0.0625 0 -0.00390765644956033 +2 36 37 8 0.125 -0.0625 0.0625 0 -0.00390765644955989 +2 36 38 8 0.125 -0.0625 0.1875 0 -0.0645284474461573 +2 36 39 8 0.125 -0.0625 0.3125 0 -0.059012247301024 +2 36 40 8 0.125 -0.0625 0.4375 0 -0.0390976536638873 +2 36 41 8 0.125 -0.0625 0.5625 0 -0.0151194899515388 +2 36 42 8 0.125 -0.0625 0.6875 0 0.00680122363861896 +2 36 43 8 0.125 -0.0625 0.8125 0 0.022497124729248 +2 36 44 8 0.125 -0.0625 0.9375 0 0.0295473698620365 + +3 36 28 8 0.1875 -0.0625 -1.0625 0 0.0295981530552514 +3 36 29 8 0.1875 -0.0625 -0.9375 0 0.0282162103200057 +3 36 30 8 0.1875 -0.0625 -0.8125 0 0.0178338095396039 +3 36 31 8 0.1875 -0.0625 -0.6875 0 -1.08997521916845e-05 +3 36 32 8 0.1875 -0.0625 -0.5625 0 -0.0230018885569548 +3 36 33 8 0.1875 -0.0625 -0.4375 0 -0.0466486997742356 +3 36 34 8 0.1875 -0.0625 -0.3125 0 -0.0646559873618388 +3 36 35 8 0.1875 -0.0625 -0.1875 0 -0.0669889279499291 +3 36 36 8 0.1875 -0.0625 -0.0625 0 -0.00370004206833966 +3 36 37 8 0.1875 -0.0625 0.0625 0 -0.00370004206834011 +3 36 38 8 0.1875 -0.0625 0.1875 0 -0.0669889279499288 +3 36 39 8 0.1875 -0.0625 0.3125 0 -0.0646559873618388 +3 36 40 8 0.1875 -0.0625 0.4375 0 -0.0466486997742356 +3 36 41 8 0.1875 -0.0625 0.5625 0 -0.0230018885569548 +3 36 42 8 0.1875 -0.0625 0.6875 0 -1.79698026672333e-05 +3 36 43 8 0.1875 -0.0625 0.8125 0 0.0177887516397209 +3 36 44 8 0.1875 -0.0625 0.9375 0 0.0269079999718404 + +4 36 0 8 0.25 -0.0625 -4.5625 0 4.42597159068117e-05 +4 36 4 8 0.25 -0.0625 -4.0625 0 4.42597159068117e-05 +4 36 8 8 0.25 -0.0625 -3.5625 0 4.42597159068117e-05 +4 36 12 8 0.25 -0.0625 -3.0625 0 0.00012824058784455 +4 36 16 8 0.25 -0.0625 -2.5625 0 -0.000859922408831056 +4 36 20 8 0.25 -0.0625 -2.0625 0 -0.00332437338807827 +4 36 24 8 0.25 -0.0625 -1.5625 0 0.00659830379083262 +4 36 28 8 0.25 -0.0625 -1.0625 0 0.0276619554594915 +4 36 32 8 0.25 -0.0625 -0.5625 0 -0.0307955450630299 +4 36 36 8 0.25 -0.0625 -0.0625 0 -0.00332576811168415 +4 36 40 8 0.25 -0.0625 0.4375 0 -0.0536275874384431 +4 36 44 8 0.25 -0.0625 0.9375 0 0.0223568117868716 +4 36 48 8 0.25 -0.0625 1.4375 0 0.0135306129836784 +4 36 52 8 0.25 -0.0625 1.9375 0 -0.00332658770290053 +4 36 56 8 0.25 -0.0625 2.4375 0 -0.00143015483663851 +4 36 60 8 0.25 -0.0625 2.9375 0 5.55273310000542e-05 +4 36 64 8 0.25 -0.0625 3.4375 0 7.79950965895274e-05 +4 36 68 8 0.25 -0.0625 3.9375 0 7.79950965895274e-05 +4 36 72 8 0.25 -0.0625 4.4375 0 7.79950965895274e-05 + +4 36 20 8 0.25 -0.0625 -2.0625 0 -0.00332437338807827 +4 36 22 8 0.25 -0.0625 -1.8125 0 -0.00237962472748764 +4 36 24 8 0.25 -0.0625 -1.5625 0 0.00659830379083262 +4 36 26 8 0.25 -0.0625 -1.3125 0 0.0211403084836372 +4 36 28 8 0.25 -0.0625 -1.0625 0 0.0276619554594915 +4 36 30 8 0.25 -0.0625 -0.8125 0 0.0124647522915635 +4 36 32 8 0.25 -0.0625 -0.5625 0 -0.0307955450630299 +4 36 34 8 0.25 -0.0625 -0.3125 0 -0.0692914621337683 +4 36 36 8 0.25 -0.0625 -0.0625 0 -0.00332576811168415 +4 36 38 8 0.25 -0.0625 0.1875 0 -0.0682701269332601 +4 36 40 8 0.25 -0.0625 0.4375 0 -0.0536275874384431 +4 36 42 8 0.25 -0.0625 0.6875 0 -0.00715474526206735 +4 36 44 8 0.25 -0.0625 0.9375 0 0.0223568117868716 +4 36 46 8 0.25 -0.0625 1.1875 0 0.0268973821272725 +4 36 48 8 0.25 -0.0625 1.4375 0 0.0135306129836784 +4 36 50 8 0.25 -0.0625 1.6875 0 0.00109737354368267 +4 36 52 8 0.25 -0.0625 1.9375 0 -0.00332658770290053 + +4 36 28 8 0.25 -0.0625 -1.0625 0 0.0276619554594915 +4 36 29 8 0.25 -0.0625 -0.9375 0 0.0251880369082696 +4 36 30 8 0.25 -0.0625 -0.8125 0 0.0124647522915635 +4 36 31 8 0.25 -0.0625 -0.6875 0 -0.00713026269284929 +4 36 32 8 0.25 -0.0625 -0.5625 0 -0.0307955450630299 +4 36 33 8 0.25 -0.0625 -0.4375 0 -0.0536275874384431 +4 36 34 8 0.25 -0.0625 -0.3125 0 -0.0692914621337683 +4 36 35 8 0.25 -0.0625 -0.1875 0 -0.0682701269332601 +4 36 36 8 0.25 -0.0625 -0.0625 0 -0.00332576811168415 +4 36 37 8 0.25 -0.0625 0.0625 0 -0.00332576811168415 +4 36 38 8 0.25 -0.0625 0.1875 0 -0.0682701269332601 +4 36 39 8 0.25 -0.0625 0.3125 0 -0.0692914621337683 +4 36 40 8 0.25 -0.0625 0.4375 0 -0.0536275874384431 +4 36 41 8 0.25 -0.0625 0.5625 0 -0.0307955450603078 +4 36 42 8 0.25 -0.0625 0.6875 0 -0.00715474526206735 +4 36 43 8 0.25 -0.0625 0.8125 0 0.0126520851901616 +4 36 44 8 0.25 -0.0625 0.9375 0 0.0223568117868716 + diff --git a/WeylScal4/test/teukolsky/Psi4r.z.asc b/WeylScal4/test/teukolsky/Psi4r.z.asc new file mode 100644 index 00000000..b8d3925f --- /dev/null +++ b/WeylScal4/test/teukolsky/Psi4r.z.asc @@ -0,0 +1,124 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 36 36 0 0 -0.0625 -0.0625 -1 -0.000588099407899449 +0 36 36 4 0 -0.0625 -0.0625 -0.5 -0.000164374418625443 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718793135 +0 36 36 12 0 -0.0625 -0.0625 0.5 -0.000164374418625443 +0 36 36 16 0 -0.0625 -0.0625 1 -0.000588099407899449 +0 36 36 20 0 -0.0625 -0.0625 1.5 -2.88665545834196e-05 +0 36 36 24 0 -0.0625 -0.0625 2 -3.4120593203243e-06 +0 36 36 28 0 -0.0625 -0.0625 2.5 -5.86193463720092e-07 +0 36 36 32 0 -0.0625 -0.0625 3 3.82995915291256e-08 +0 36 36 36 0 -0.0625 -0.0625 3.5 9.73796080368314e-10 +0 36 36 40 0 -0.0625 -0.0625 4 9.73796080368314e-10 +0 36 36 44 0 -0.0625 -0.0625 4.5 9.73796080368314e-10 + +0 36 36 4 0 -0.0625 -0.0625 -0.5 -0.000164374418625443 +0 36 36 6 0 -0.0625 -0.0625 -0.25 -0.00217586688786983 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718793135 +0 36 36 10 0 -0.0625 -0.0625 0.25 -0.00217586688786983 +0 36 36 12 0 -0.0625 -0.0625 0.5 -0.000164374418625443 +0 36 36 14 0 -0.0625 -0.0625 0.75 -0.000211370521184393 +0 36 36 16 0 -0.0625 -0.0625 1 -0.000588099407899449 +0 36 36 18 0 -0.0625 -0.0625 1.25 -0.000283473629479356 +0 36 36 20 0 -0.0625 -0.0625 1.5 -2.88665545834196e-05 +0 36 36 22 0 -0.0625 -0.0625 1.75 7.71120147586833e-06 +0 36 36 24 0 -0.0625 -0.0625 2 -3.4120593203243e-06 + +0 36 36 6 0 -0.0625 -0.0625 -0.25 -0.00217586688786983 +0 36 36 7 0 -0.0625 -0.0625 -0.125 -0.00333097979397624 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718793135 +0 36 36 9 0 -0.0625 -0.0625 0.125 -0.00333097979397624 +0 36 36 10 0 -0.0625 -0.0625 0.25 -0.00217586688786983 +0 36 36 11 0 -0.0625 -0.0625 0.375 -0.00094355413215127 +0 36 36 12 0 -0.0625 -0.0625 0.5 -0.000164374418625443 +0 36 36 13 0 -0.0625 -0.0625 0.625 8.03655028521235e-06 +0 36 36 14 0 -0.0625 -0.0625 0.75 -0.000211370521184393 +0 36 36 15 0 -0.0625 -0.0625 0.875 -0.000481253962282611 +0 36 36 16 0 -0.0625 -0.0625 1 -0.000588099407899449 + +1 36 36 6 0.0625 -0.0625 -0.0625 -0.25 -0.00243199274860581 +1 36 36 7 0.0625 -0.0625 -0.0625 -0.125 -0.00353543766023778 +1 36 36 8 0.0625 -0.0625 -0.0625 0 -0.00394093977148272 +1 36 36 9 0.0625 -0.0625 -0.0625 0.125 -0.00353543766023778 +1 36 36 10 0.0625 -0.0625 -0.0625 0.25 -0.00243199274860581 +1 36 36 11 0.0625 -0.0625 -0.0625 0.375 -0.00115888508803808 +1 36 36 12 0.0625 -0.0625 -0.0625 0.5 -0.000277249863245609 +1 36 36 13 0.0625 -0.0625 -0.0625 0.625 -5.72061071414569e-06 +1 36 36 14 0.0625 -0.0625 -0.0625 0.75 -0.0001750294391784 +1 36 36 15 0.0625 -0.0625 -0.0625 0.875 -0.000446243755210069 +1 36 36 16 0.0625 -0.0625 -0.0625 1 -0.000597895923303172 + +2 36 36 4 0.125 -0.0625 -0.0625 -0.5 -0.000387594056601519 +2 36 36 6 0.125 -0.0625 -0.0625 -0.25 -0.00261821840301709 +2 36 36 8 0.125 -0.0625 -0.0625 0 -0.00390765644956033 +2 36 36 10 0.125 -0.0625 -0.0625 0.25 -0.00261821840301709 +2 36 36 12 0.125 -0.0625 -0.0625 0.5 -0.000387594056601519 +2 36 36 14 0.125 -0.0625 -0.0625 0.75 -0.000131054794580975 +2 36 36 16 0.125 -0.0625 -0.0625 1 -0.000526203045768566 +2 36 36 18 0.125 -0.0625 -0.0625 1.25 -0.000328098755421976 +2 36 36 20 0.125 -0.0625 -0.0625 1.5 -5.29906721808014e-05 +2 36 36 22 0.125 -0.0625 -0.0625 1.75 5.25840477989015e-06 +2 36 36 24 0.125 -0.0625 -0.0625 2 -3.46138517198848e-06 + +2 36 36 6 0.125 -0.0625 -0.0625 -0.25 -0.00261821840301709 +2 36 36 7 0.125 -0.0625 -0.0625 -0.125 -0.00362112364925553 +2 36 36 8 0.125 -0.0625 -0.0625 0 -0.00390765644956033 +2 36 36 9 0.125 -0.0625 -0.0625 0.125 -0.00362112364925553 +2 36 36 10 0.125 -0.0625 -0.0625 0.25 -0.00261821840301709 +2 36 36 11 0.125 -0.0625 -0.0625 0.375 -0.00134693396430007 +2 36 36 12 0.125 -0.0625 -0.0625 0.5 -0.000387594056601519 +2 36 36 13 0.125 -0.0625 -0.0625 0.625 -2.04662263443111e-05 +2 36 36 14 0.125 -0.0625 -0.0625 0.75 -0.000131054794580975 +2 36 36 15 0.125 -0.0625 -0.0625 0.875 -0.000395736791793853 +2 36 36 16 0.125 -0.0625 -0.0625 1 -0.000526203045768566 + +3 36 36 6 0.1875 -0.0625 -0.0625 -0.25 -0.00272216560199242 +3 36 36 7 0.1875 -0.0625 -0.0625 -0.125 -0.00357953517882923 +3 36 36 8 0.1875 -0.0625 -0.0625 0 -0.00370004206833966 +3 36 36 9 0.1875 -0.0625 -0.0625 0.125 -0.00357953517882923 +3 36 36 10 0.1875 -0.0625 -0.0625 0.25 -0.00272216560199242 +3 36 36 11 0.1875 -0.0625 -0.0625 0.375 -0.00149727815619206 +3 36 36 12 0.1875 -0.0625 -0.0625 0.5 -0.000491082777479245 +3 36 36 13 0.1875 -0.0625 -0.0625 0.625 -3.76992915658695e-05 +3 36 36 14 0.1875 -0.0625 -0.0625 0.75 -8.33663016089748e-05 +3 36 36 15 0.1875 -0.0625 -0.0625 0.875 -0.000333909076622103 +3 36 36 16 0.1875 -0.0625 -0.0625 1 -0.00048811573923692 + +4 36 36 0 0.25 -0.0625 -0.0625 -1 -0.000415827348986677 +4 36 36 4 0.25 -0.0625 -0.0625 -0.5 -0.000583512486908162 +4 36 36 8 0.25 -0.0625 -0.0625 0 -0.00332576811168415 +4 36 36 12 0.25 -0.0625 -0.0625 0.5 -0.000583512486908162 +4 36 36 16 0.25 -0.0625 -0.0625 1 -0.000415827348986677 +4 36 36 20 0.25 -0.0625 -0.0625 1.5 -7.83027568599316e-05 +4 36 36 24 0.25 -0.0625 -0.0625 2 -2.64919672196452e-06 +4 36 36 28 0.25 -0.0625 -0.0625 2.5 -1.08308660979985e-06 +4 36 36 32 0.25 -0.0625 -0.0625 3 1.86382199937833e-08 +4 36 36 36 0.25 -0.0625 -0.0625 3.5 7.08543286026268e-10 +4 36 36 40 0.25 -0.0625 -0.0625 4 7.08543286026268e-10 +4 36 36 44 0.25 -0.0625 -0.0625 4.5 7.08543286026268e-10 + +4 36 36 4 0.25 -0.0625 -0.0625 -0.5 -0.000583512486908162 +4 36 36 6 0.25 -0.0625 -0.0625 -0.25 -0.00273616743858404 +4 36 36 8 0.25 -0.0625 -0.0625 0 -0.00332576811168415 +4 36 36 10 0.25 -0.0625 -0.0625 0.25 -0.00273616743858404 +4 36 36 12 0.25 -0.0625 -0.0625 0.5 -0.000583512486908162 +4 36 36 14 0.25 -0.0625 -0.0625 0.75 -3.65439192241053e-05 +4 36 36 16 0.25 -0.0625 -0.0625 1 -0.000415827348986677 +4 36 36 18 0.25 -0.0625 -0.0625 1.25 -0.000356290248648577 +4 36 36 20 0.25 -0.0625 -0.0625 1.5 -7.83027568599316e-05 +4 36 36 22 0.25 -0.0625 -0.0625 1.75 2.03496218455097e-06 +4 36 36 24 0.25 -0.0625 -0.0625 2 -2.64919672196452e-06 + +4 36 36 6 0.25 -0.0625 -0.0625 -0.25 -0.00273616743858404 +4 36 36 7 0.25 -0.0625 -0.0625 -0.125 -0.00341027476720699 +4 36 36 8 0.25 -0.0625 -0.0625 0 -0.00332576811168415 +4 36 36 9 0.25 -0.0625 -0.0625 0.125 -0.00341027476720699 +4 36 36 10 0.25 -0.0625 -0.0625 0.25 -0.00273616743858404 +4 36 36 11 0.25 -0.0625 -0.0625 0.375 -0.00160126719965209 +4 36 36 12 0.25 -0.0625 -0.0625 0.5 -0.000583512486908162 +4 36 36 13 0.25 -0.0625 -0.0625 0.625 -5.89029628049559e-05 +4 36 36 14 0.25 -0.0625 -0.0625 0.75 -3.65439192241053e-05 +4 36 36 15 0.25 -0.0625 -0.0625 0.875 -0.000264146015918463 +4 36 36 16 0.25 -0.0625 -0.0625 1 -0.000415827348986677 + diff --git a/WeylScal4/test/teukolskyID.par b/WeylScal4/test/teukolskyID.par new file mode 100644 index 00000000..9c98df3d --- /dev/null +++ b/WeylScal4/test/teukolskyID.par @@ -0,0 +1,99 @@ +# Initial data and short evolution for gauge wave in Minkowski spacetime +# Author: Mitica Vulcanov +# Author: Roland Haas +# $Header$ + +# Required thorns +ActiveThorns = "CartGrid3D CoordBase SymBase Boundary Time Carpet CarpetLib CarpetSlab CarpetRegrid2 CarpetReduce InitBase CarpetIOAscii IOUtil IOBasic ADMBase ADMMacros GenericFD TmunuBase StaticConformal CoordGauge SpaceMask IDLinearWaves LoopControl GSL WeylScal4 ReflectionSymmetry MoL" + +# Grid +driver::ghost_size = 2 + +CartGrid3D::avoid_origin = no + +Carpet::max_refinement_levels = 3 +Carpet::prolongation_order_space = 3 # 1 seems to be buggy in Carpet/git +Carpet::prolongation_order_time = 0 +Carpet::domain_from_coordbase = yes + +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_new_memory = "yes" +CarpetLib::poison_value = 114 + +InitBase::initial_data_setup_method = init_some_levels +Carpet::init_fill_timelevels = yes + +CarpetRegrid2::min_distance = 0 +CarpetRegrid2::ensure_proper_nesting = "yes" +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::num_levels_1 = 3 +CarpetRegrid2::position_x_1 = -0.0625 +CarpetRegrid2::position_y_1 = -0.0625 +CarpetRegrid2::position_z_1 = 0 +CarpetRegrid2::radius_1[1] = 2.0 +CarpetRegrid2::radius_1[2] = 1.0 + +Grid::type = "coordbase" + +CoordBase::xmin = -4.0625 +CoordBase::ymin = -4.0625 +CoordBase::zmin = 0.0 +CoordBase::xmax = 3.9375 +CoordBase::ymax = 3.9375 +CoordBase::zmax = 4.0 +CoordBase::dx = 0.5 +CoordBase::dy = 0.5 +CoordBase::dz = 0.5 + +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 + +CoordBase::boundary_shiftout_z_lower = 1 +CoordBase::boundary_shiftout_z_upper = 0 + +ReflectionSymmetry::avoid_origin_z = "no" +ReflectionSymmetry::reflection_z = "yes" + +cactus::cctk_initial_time = 0 +cactus::cctk_itlast = 0 + +# Initial data +ADMBase::initial_data = "teukwaves" +ADMBase::initial_shift = "zero" +ADMBase::initial_lapse = "one" +IDLinearWaves::mvalue = 2 + +# Gauge +ADMBase::lapse_evolution_method = "static" +ADMBase::shift_evolution_method = "static" +ADMBase::dtshift_evolution_method = "static" + +# Evolution +ADMBase::evolution_method = "static" + +ADMBase::lapse_timelevels = 1 +ADMBase::shift_timelevels = 1 +ADMBase::metric_timelevels = 1 + +# Output +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +IOASCII::out1D_every = 1 +IOASCII::out1d_yline_x = -0.0625 +IOASCII::out1d_xline_y = -0.0625 +IOASCII::out1d_zline_x = -0.0625 +IOASCII::out1d_zline_y = -0.0625 +IOASCII::out1D_vars = "weylscal4::psi4r weylscal4::psi4i" + +CarpetIOASCII::compact_format = yes +CarpetIOASCII::output_ghost_points = no + +WeylScal4::timelevels = 1 diff --git a/WeylScal4/test/teukolskyID/Psi4i.d.asc b/WeylScal4/test/teukolskyID/Psi4i.d.asc new file mode 100644 index 00000000..58acd288 --- /dev/null +++ b/WeylScal4/test/teukolskyID/Psi4i.d.asc @@ -0,0 +1,17 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 0 0 0 0 -4.5625 -4.5625 -1 1.58429539057937e-09 +0 4 4 4 0 -4.0625 -4.0625 -0.5 1.59341135094189e-09 +0 8 8 8 0 -3.5625 -3.5625 0 0 +0 12 12 12 0 -3.0625 -3.0625 0.5 -2.68876555530943e-07 +0 16 16 16 0 -2.5625 -2.5625 1 -1.37700394429909e-05 +0 20 20 20 0 -2.0625 -2.0625 1.5 -0.000112718894967083 +0 24 24 24 0 -1.5625 -1.5625 2 -0.00033185157715945 +0 28 28 28 0 -1.0625 -1.0625 2.5 -0.000317458020793768 +0 32 32 32 0 -0.5625 -0.5625 3 -0.000361596525267633 +0 36 36 36 0 -0.0625 -0.0625 3.5 -0.000141539150039687 +0 40 40 40 0 0.4375 0.4375 4 -0.000111139982894803 +0 44 44 44 0 0.9375 0.9375 4.5 -4.43248146877057e-05 +0 20 20 20 0 -2.0625 -2.0625 1.5 -0.000112718894967083 +0 22 22 22 0 -1.8125 -1.8125 1.75 -0.00022349128683616 +0 24 24 24 0 -1.5625 -1.5625 2 -0.00033185157715945 diff --git a/WeylScal4/test/teukolskyID/Psi4i.x.asc b/WeylScal4/test/teukolskyID/Psi4i.x.asc new file mode 100644 index 00000000..ff90e56c --- /dev/null +++ b/WeylScal4/test/teukolskyID/Psi4i.x.asc @@ -0,0 +1,58 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 0 36 8 0 -4.5625 -0.0625 0 0 +0 4 36 8 0 -4.0625 -0.0625 0 0 +0 8 36 8 0 -3.5625 -0.0625 0 0 +0 12 36 8 0 -3.0625 -0.0625 0 0 +0 16 36 8 0 -2.5625 -0.0625 0 0 +0 20 36 8 0 -2.0625 -0.0625 0 0 +0 24 36 8 0 -1.5625 -0.0625 0 0 +0 28 36 8 0 -1.0625 -0.0625 0 0 +0 32 36 8 0 -0.5625 -0.0625 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 40 36 8 0 0.4375 -0.0625 0 0 +0 44 36 8 0 0.9375 -0.0625 0 0 +0 48 36 8 0 1.4375 -0.0625 0 0 +0 52 36 8 0 1.9375 -0.0625 0 0 +0 56 36 8 0 2.4375 -0.0625 0 0 +0 60 36 8 0 2.9375 -0.0625 0 0 +0 64 36 8 0 3.4375 -0.0625 0 0 +0 68 36 8 0 3.9375 -0.0625 0 0 +0 72 36 8 0 4.4375 -0.0625 0 0 + +0 20 36 8 0 -2.0625 -0.0625 0 0 +0 22 36 8 0 -1.8125 -0.0625 0 0 +0 24 36 8 0 -1.5625 -0.0625 0 0 +0 26 36 8 0 -1.3125 -0.0625 0 0 +0 28 36 8 0 -1.0625 -0.0625 0 0 +0 30 36 8 0 -0.8125 -0.0625 0 0 +0 32 36 8 0 -0.5625 -0.0625 0 0 +0 34 36 8 0 -0.3125 -0.0625 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 38 36 8 0 0.1875 -0.0625 0 0 +0 40 36 8 0 0.4375 -0.0625 0 0 +0 42 36 8 0 0.6875 -0.0625 0 0 +0 44 36 8 0 0.9375 -0.0625 0 0 +0 46 36 8 0 1.1875 -0.0625 0 0 +0 48 36 8 0 1.4375 -0.0625 0 0 +0 50 36 8 0 1.6875 -0.0625 0 0 +0 52 36 8 0 1.9375 -0.0625 0 0 + +0 28 36 8 0 -1.0625 -0.0625 0 0 +0 29 36 8 0 -0.9375 -0.0625 0 0 +0 30 36 8 0 -0.8125 -0.0625 0 0 +0 31 36 8 0 -0.6875 -0.0625 0 0 +0 32 36 8 0 -0.5625 -0.0625 0 0 +0 33 36 8 0 -0.4375 -0.0625 0 0 +0 34 36 8 0 -0.3125 -0.0625 0 0 +0 35 36 8 0 -0.1875 -0.0625 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 37 36 8 0 0.0625 -0.0625 0 0 +0 38 36 8 0 0.1875 -0.0625 0 0 +0 39 36 8 0 0.3125 -0.0625 0 0 +0 40 36 8 0 0.4375 -0.0625 0 0 +0 41 36 8 0 0.5625 -0.0625 0 0 +0 42 36 8 0 0.6875 -0.0625 0 0 +0 43 36 8 0 0.8125 -0.0625 0 0 +0 44 36 8 0 0.9375 -0.0625 0 0 + diff --git a/WeylScal4/test/teukolskyID/Psi4i.y.asc b/WeylScal4/test/teukolskyID/Psi4i.y.asc new file mode 100644 index 00000000..d47da22e --- /dev/null +++ b/WeylScal4/test/teukolskyID/Psi4i.y.asc @@ -0,0 +1,58 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 36 0 8 0 -0.0625 -4.5625 0 0 +0 36 4 8 0 -0.0625 -4.0625 0 0 +0 36 8 8 0 -0.0625 -3.5625 0 0 +0 36 12 8 0 -0.0625 -3.0625 0 0 +0 36 16 8 0 -0.0625 -2.5625 0 0 +0 36 20 8 0 -0.0625 -2.0625 0 0 +0 36 24 8 0 -0.0625 -1.5625 0 0 +0 36 28 8 0 -0.0625 -1.0625 0 0 +0 36 32 8 0 -0.0625 -0.5625 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 40 8 0 -0.0625 0.4375 0 0 +0 36 44 8 0 -0.0625 0.9375 0 0 +0 36 48 8 0 -0.0625 1.4375 0 0 +0 36 52 8 0 -0.0625 1.9375 0 0 +0 36 56 8 0 -0.0625 2.4375 0 0 +0 36 60 8 0 -0.0625 2.9375 0 0 +0 36 64 8 0 -0.0625 3.4375 0 0 +0 36 68 8 0 -0.0625 3.9375 0 0 +0 36 72 8 0 -0.0625 4.4375 0 0 + +0 36 20 8 0 -0.0625 -2.0625 0 0 +0 36 22 8 0 -0.0625 -1.8125 0 0 +0 36 24 8 0 -0.0625 -1.5625 0 0 +0 36 26 8 0 -0.0625 -1.3125 0 0 +0 36 28 8 0 -0.0625 -1.0625 0 0 +0 36 30 8 0 -0.0625 -0.8125 0 0 +0 36 32 8 0 -0.0625 -0.5625 0 0 +0 36 34 8 0 -0.0625 -0.3125 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 38 8 0 -0.0625 0.1875 0 0 +0 36 40 8 0 -0.0625 0.4375 0 0 +0 36 42 8 0 -0.0625 0.6875 0 0 +0 36 44 8 0 -0.0625 0.9375 0 0 +0 36 46 8 0 -0.0625 1.1875 0 0 +0 36 48 8 0 -0.0625 1.4375 0 0 +0 36 50 8 0 -0.0625 1.6875 0 0 +0 36 52 8 0 -0.0625 1.9375 0 0 + +0 36 28 8 0 -0.0625 -1.0625 0 0 +0 36 29 8 0 -0.0625 -0.9375 0 0 +0 36 30 8 0 -0.0625 -0.8125 0 0 +0 36 31 8 0 -0.0625 -0.6875 0 0 +0 36 32 8 0 -0.0625 -0.5625 0 0 +0 36 33 8 0 -0.0625 -0.4375 0 0 +0 36 34 8 0 -0.0625 -0.3125 0 0 +0 36 35 8 0 -0.0625 -0.1875 0 0 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 37 8 0 -0.0625 0.0625 0 0 +0 36 38 8 0 -0.0625 0.1875 0 0 +0 36 39 8 0 -0.0625 0.3125 0 0 +0 36 40 8 0 -0.0625 0.4375 0 0 +0 36 41 8 0 -0.0625 0.5625 0 0 +0 36 42 8 0 -0.0625 0.6875 0 0 +0 36 43 8 0 -0.0625 0.8125 0 0 +0 36 44 8 0 -0.0625 0.9375 0 0 + diff --git a/WeylScal4/test/teukolskyID/Psi4i.z.asc b/WeylScal4/test/teukolskyID/Psi4i.z.asc new file mode 100644 index 00000000..cf9733da --- /dev/null +++ b/WeylScal4/test/teukolskyID/Psi4i.z.asc @@ -0,0 +1,39 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 36 36 0 0 -0.0625 -0.0625 -1 0.0668610825146697 +0 36 36 4 0 -0.0625 -0.0625 -0.5 -0.0204252046237925 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 36 12 0 -0.0625 -0.0625 0.5 0.0204252046237925 +0 36 36 16 0 -0.0625 -0.0625 1 -0.0668610825146697 +0 36 36 20 0 -0.0625 -0.0625 1.5 -0.00711562176998203 +0 36 36 24 0 -0.0625 -0.0625 2 0.00766729338275247 +0 36 36 28 0 -0.0625 -0.0625 2.5 0.00122550991665711 +0 36 36 32 0 -0.0625 -0.0625 3 -0.00041929148688584 +0 36 36 36 0 -0.0625 -0.0625 3.5 -0.000141539150039687 +0 36 36 40 0 -0.0625 -0.0625 4 -0.000141539150039687 +0 36 36 44 0 -0.0625 -0.0625 4.5 -0.000141539150039687 + +0 36 36 4 0 -0.0625 -0.0625 -0.5 -0.0204252046237925 +0 36 36 6 0 -0.0625 -0.0625 -0.25 -0.108107083030841 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 36 10 0 -0.0625 -0.0625 0.25 0.108107083030841 +0 36 36 12 0 -0.0625 -0.0625 0.5 0.0204252046237925 +0 36 36 14 0 -0.0625 -0.0625 0.75 -0.0517084767302796 +0 36 36 16 0 -0.0625 -0.0625 1 -0.0668610825146697 +0 36 36 18 0 -0.0625 -0.0625 1.25 -0.0369397589954525 +0 36 36 20 0 -0.0625 -0.0625 1.5 -0.00711562176998203 +0 36 36 22 0 -0.0625 -0.0625 1.75 0.00767838635080929 +0 36 36 24 0 -0.0625 -0.0625 2 0.00766729338275247 + +0 36 36 6 0 -0.0625 -0.0625 -0.25 -0.108107083030841 +0 36 36 7 0 -0.0625 -0.0625 -0.125 -0.119774776966765 +0 36 36 8 0 -0.0625 -0.0625 0 0 +0 36 36 9 0 -0.0625 -0.0625 0.125 0.119774776966765 +0 36 36 10 0 -0.0625 -0.0625 0.25 0.108107083030841 +0 36 36 11 0 -0.0625 -0.0625 0.375 0.0676017421667078 +0 36 36 12 0 -0.0625 -0.0625 0.5 0.0204252046237925 +0 36 36 13 0 -0.0625 -0.0625 0.625 -0.0218262714611502 +0 36 36 14 0 -0.0625 -0.0625 0.75 -0.0517084767302796 +0 36 36 15 0 -0.0625 -0.0625 0.875 -0.0660633725969269 +0 36 36 16 0 -0.0625 -0.0625 1 -0.0668610825146697 + diff --git a/WeylScal4/test/teukolskyID/Psi4r.d.asc b/WeylScal4/test/teukolskyID/Psi4r.d.asc new file mode 100644 index 00000000..724fb534 --- /dev/null +++ b/WeylScal4/test/teukolskyID/Psi4r.d.asc @@ -0,0 +1,17 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 0 0 0 0 -4.5625 -4.5625 -1 -8.9224762228283e-16 +0 4 4 4 0 -4.0625 -4.0625 -0.5 4.98050604722438e-17 +0 8 8 8 0 -3.5625 -3.5625 0 5.13479902094288e-16 +0 12 12 12 0 -3.0625 -3.0625 0.5 1.29891035496953e-15 +0 16 16 16 0 -2.5625 -2.5625 1 6.29810806711845e-12 +0 20 20 20 0 -2.0625 -2.0625 1.5 1.41226512026512e-09 +0 24 24 24 0 -1.5625 -1.5625 2 2.46630901583812e-08 +0 28 28 28 0 -1.0625 -1.0625 2.5 4.25206402722833e-08 +0 32 32 32 0 -0.5625 -0.5625 3 2.12969820105453e-08 +0 36 36 36 0 -0.0625 -0.0625 3.5 1.10441602915106e-09 +0 40 40 40 0 0.4375 0.4375 4 6.3892445548447e-10 +0 44 44 44 0 0.9375 0.9375 4.5 8.06521264875296e-11 +0 20 20 20 0 -2.0625 -2.0625 1.5 1.41226512026512e-09 +0 22 22 22 0 -1.8125 -1.8125 1.75 8.15579341859789e-09 +0 24 24 24 0 -1.5625 -1.5625 2 2.46630901583812e-08 diff --git a/WeylScal4/test/teukolskyID/Psi4r.x.asc b/WeylScal4/test/teukolskyID/Psi4r.x.asc new file mode 100644 index 00000000..98da8fab --- /dev/null +++ b/WeylScal4/test/teukolskyID/Psi4r.x.asc @@ -0,0 +1,58 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 0 36 8 0 -4.5625 -0.0625 0 -5.49396418734035e-05 +0 4 36 8 0 -4.0625 -0.0625 0 -5.49396418734035e-05 +0 8 36 8 0 -3.5625 -0.0625 0 -5.49396418734035e-05 +0 12 36 8 0 -3.0625 -0.0625 0 -0.000199471141003499 +0 16 36 8 0 -2.5625 -0.0625 0 0.000367002357870177 +0 20 36 8 0 -2.0625 -0.0625 0 0.00328640315960454 +0 24 36 8 0 -1.5625 -0.0625 0 -0.000916621766844258 +0 28 36 8 0 -1.0625 -0.0625 0 -0.030546346826631 +0 32 36 8 0 -0.5625 -0.0625 0 -0.000402190092771175 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718792698 +0 40 36 8 0 0.4375 -0.0625 0 0.021832417262598 +0 44 36 8 0 0.9375 -0.0625 0 -0.0342671301257525 +0 48 36 8 0 1.4375 -0.0625 0 -0.0067974816256719 +0 52 36 8 0 1.9375 -0.0625 0 0.00429082450552365 +0 56 36 8 0 2.4375 -0.0625 0 0.000920201989900324 +0 60 36 8 0 2.9375 -0.0625 0 -0.000208343420741621 +0 64 36 8 0 3.4375 -0.0625 0 -9.02690535505149e-05 +0 68 36 8 0 3.9375 -0.0625 0 -9.02690535505149e-05 +0 72 36 8 0 4.4375 -0.0625 0 -9.02690535505149e-05 + +0 20 36 8 0 -2.0625 -0.0625 0 0.00328640315960454 +0 22 36 8 0 -1.8125 -0.0625 0 0.00441011684539914 +0 24 36 8 0 -1.5625 -0.0625 0 -0.000916621766844258 +0 26 36 8 0 -1.3125 -0.0625 0 -0.0143734195952817 +0 28 36 8 0 -1.0625 -0.0625 0 -0.030546346826631 +0 30 36 8 0 -0.8125 -0.0625 0 -0.0297597839402498 +0 32 36 8 0 -0.5625 -0.0625 0 -0.000402190092771175 +0 34 36 8 0 -0.3125 -0.0625 0 0.0427783767090439 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718792698 +0 38 36 8 0 0.1875 -0.0625 0 0.0520239956089151 +0 40 36 8 0 0.4375 -0.0625 0 0.021832417262598 +0 42 36 8 0 0.6875 -0.0625 0 -0.018567479393632 +0 44 36 8 0 0.9375 -0.0625 0 -0.0342671301257525 +0 46 36 8 0 1.1875 -0.0625 0 -0.0223483774525839 +0 48 36 8 0 1.4375 -0.0625 0 -0.0067974816256719 +0 50 36 8 0 1.6875 -0.0625 0 0.00277087348949618 +0 52 36 8 0 1.9375 -0.0625 0 0.00429082450552365 + +0 28 36 8 0 -1.0625 -0.0625 0 -0.030546346826631 +0 29 36 8 0 -0.9375 -0.0625 0 -0.0333108699125657 +0 30 36 8 0 -0.8125 -0.0625 0 -0.0297597839402498 +0 31 36 8 0 -0.6875 -0.0625 0 -0.018567479393632 +0 32 36 8 0 -0.5625 -0.0625 0 -0.000402190092771175 +0 33 36 8 0 -0.4375 -0.0625 0 0.021832417262598 +0 34 36 8 0 -0.3125 -0.0625 0 0.0427783767090439 +0 35 36 8 0 -0.1875 -0.0625 0 0.0520239956089148 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718792698 +0 37 36 8 0 0.0625 -0.0625 0 -0.00380414718792439 +0 38 36 8 0 0.1875 -0.0625 0 0.0520239956089151 +0 39 36 8 0 0.3125 -0.0625 0 0.042778376709044 +0 40 36 8 0 0.4375 -0.0625 0 0.021832417262598 +0 41 36 8 0 0.5625 -0.0625 0 -0.000402190092771166 +0 42 36 8 0 0.6875 -0.0625 0 -0.018567479393632 +0 43 36 8 0 0.8125 -0.0625 0 -0.0297597839402498 +0 44 36 8 0 0.9375 -0.0625 0 -0.0342671301257525 + diff --git a/WeylScal4/test/teukolskyID/Psi4r.y.asc b/WeylScal4/test/teukolskyID/Psi4r.y.asc new file mode 100644 index 00000000..4801bad7 --- /dev/null +++ b/WeylScal4/test/teukolskyID/Psi4r.y.asc @@ -0,0 +1,58 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 36 0 8 0 -0.0625 -4.5625 0 5.49396552039002e-05 +0 36 4 8 0 -0.0625 -4.0625 0 5.49396552039002e-05 +0 36 8 8 0 -0.0625 -3.5625 0 5.49396552039002e-05 +0 36 12 8 0 -0.0625 -3.0625 0 0.000199472894648689 +0 36 16 8 0 -0.0625 -2.5625 0 -0.000366992710119527 +0 36 20 8 0 -0.0625 -2.0625 0 -0.00328773501087086 +0 36 24 8 0 -0.0625 -1.5625 0 0.000930302425091321 +0 36 28 8 0 -0.0625 -1.0625 0 0.0310303753498248 +0 36 32 8 0 -0.0625 -0.5625 0 0.000308978078890505 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718792698 +0 36 40 8 0 -0.0625 0.4375 0 -0.0229517575833685 +0 36 44 8 0 -0.0625 0.9375 0 0.0349416120149996 +0 36 48 8 0 -0.0625 1.4375 0 0.00685302170743965 +0 36 52 8 0 -0.0625 1.9375 0 -0.00429383891118341 +0 36 56 8 0 -0.0625 2.4375 0 -0.000920247429971705 +0 36 60 8 0 -0.0625 2.9375 0 0.000208347834746051 +0 36 64 8 0 -0.0625 3.4375 0 9.02691041047767e-05 +0 36 68 8 0 -0.0625 3.9375 0 9.02691041047767e-05 +0 36 72 8 0 -0.0625 4.4375 0 9.02691041047767e-05 + +0 36 20 8 0 -0.0625 -2.0625 0 -0.00328773501087086 +0 36 22 8 0 -0.0625 -1.8125 0 -0.00441447445926561 +0 36 24 8 0 -0.0625 -1.5625 0 0.000930302425091321 +0 36 26 8 0 -0.0625 -1.3125 0 0.0145149370660752 +0 36 28 8 0 -0.0625 -1.0625 0 0.0310303753498248 +0 36 30 8 0 -0.0625 -0.8125 0 0.030482950866615 +0 36 32 8 0 -0.0625 -0.5625 0 0.000308978078890505 +0 36 34 8 0 -0.0625 -0.3125 0 -0.0452873223411556 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718792698 +0 36 38 8 0 -0.0625 0.1875 0 -0.0564077253567691 +0 36 40 8 0 -0.0625 0.4375 0 -0.0229517575833685 +0 36 42 8 0 -0.0625 0.6875 0 0.0190779481581316 +0 36 44 8 0 -0.0625 0.9375 0 0.0349416120149996 +0 36 46 8 0 -0.0625 1.1875 0 0.0226306866106016 +0 36 48 8 0 -0.0625 1.4375 0 0.00685302170743965 +0 36 50 8 0 -0.0625 1.6875 0 -0.00277239816641517 +0 36 52 8 0 -0.0625 1.9375 0 -0.00429383891118341 + +0 36 28 8 0 -0.0625 -1.0625 0 0.0310303753498248 +0 36 29 8 0 -0.0625 -0.9375 0 0.0339765342380372 +0 36 30 8 0 -0.0625 -0.8125 0 0.030482950866615 +0 36 31 8 0 -0.0625 -0.6875 0 0.0190779481581316 +0 36 32 8 0 -0.0625 -0.5625 0 0.000308978078890505 +0 36 33 8 0 -0.0625 -0.4375 0 -0.0229517575833685 +0 36 34 8 0 -0.0625 -0.3125 0 -0.0452873223411556 +0 36 35 8 0 -0.0625 -0.1875 0 -0.0564077253567694 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718792698 +0 36 37 8 0 -0.0625 0.0625 0 -0.00380414718792653 +0 36 38 8 0 -0.0625 0.1875 0 -0.0564077253567691 +0 36 39 8 0 -0.0625 0.3125 0 -0.0452873223411556 +0 36 40 8 0 -0.0625 0.4375 0 -0.0229517575833685 +0 36 41 8 0 -0.0625 0.5625 0 0.000308978078890505 +0 36 42 8 0 -0.0625 0.6875 0 0.0190779481581316 +0 36 43 8 0 -0.0625 0.8125 0 0.030482950866615 +0 36 44 8 0 -0.0625 0.9375 0 0.0349416120149996 + diff --git a/WeylScal4/test/teukolskyID/Psi4r.z.asc b/WeylScal4/test/teukolskyID/Psi4r.z.asc new file mode 100644 index 00000000..1ecd3838 --- /dev/null +++ b/WeylScal4/test/teukolskyID/Psi4r.z.asc @@ -0,0 +1,39 @@ +# 1D ASCII output created by CarpetIOASCII +# +0 36 36 0 0 -0.0625 -0.0625 -1 -0.000588097392655944 +0 36 36 4 0 -0.0625 -0.0625 -0.5 -0.000164374418623824 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718792698 +0 36 36 12 0 -0.0625 -0.0625 0.5 -0.000164374418623824 +0 36 36 16 0 -0.0625 -0.0625 1 -0.000588097392655944 +0 36 36 20 0 -0.0625 -0.0625 1.5 -2.88665545833971e-05 +0 36 36 24 0 -0.0625 -0.0625 2 -3.41206546521647e-06 +0 36 36 28 0 -0.0625 -0.0625 2.5 -5.86193463886522e-07 +0 36 36 32 0 -0.0625 -0.0625 3 3.82995914757419e-08 +0 36 36 36 0 -0.0625 -0.0625 3.5 1.10441602915106e-09 +0 36 36 40 0 -0.0625 -0.0625 4 1.10441602915106e-09 +0 36 36 44 0 -0.0625 -0.0625 4.5 1.10441602915106e-09 + +0 36 36 4 0 -0.0625 -0.0625 -0.5 -0.000164374418623824 +0 36 36 6 0 -0.0625 -0.0625 -0.25 -0.0021758668878708 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718792698 +0 36 36 10 0 -0.0625 -0.0625 0.25 -0.0021758668878708 +0 36 36 12 0 -0.0625 -0.0625 0.5 -0.000164374418623824 +0 36 36 14 0 -0.0625 -0.0625 0.75 -0.000211370521184147 +0 36 36 16 0 -0.0625 -0.0625 1 -0.000588097392655944 +0 36 36 18 0 -0.0625 -0.0625 1.25 -0.000283473629479307 +0 36 36 20 0 -0.0625 -0.0625 1.5 -2.88665545833971e-05 +0 36 36 22 0 -0.0625 -0.0625 1.75 7.71120147605066e-06 +0 36 36 24 0 -0.0625 -0.0625 2 -3.41206546521647e-06 + +0 36 36 6 0 -0.0625 -0.0625 -0.25 -0.0021758668878708 +0 36 36 7 0 -0.0625 -0.0625 -0.125 -0.00333097979397735 +0 36 36 8 0 -0.0625 -0.0625 0 -0.00380414718792698 +0 36 36 9 0 -0.0625 -0.0625 0.125 -0.00333097979397735 +0 36 36 10 0 -0.0625 -0.0625 0.25 -0.0021758668878708 +0 36 36 11 0 -0.0625 -0.0625 0.375 -0.000943554132152442 +0 36 36 12 0 -0.0625 -0.0625 0.5 -0.000164374418623824 +0 36 36 13 0 -0.0625 -0.0625 0.625 8.03655028522258e-06 +0 36 36 14 0 -0.0625 -0.0625 0.75 -0.000211370521184147 +0 36 36 15 0 -0.0625 -0.0625 0.875 -0.000481253962282764 +0 36 36 16 0 -0.0625 -0.0625 1 -0.000588097392655944 + diff --git a/WeylScal4/test/teukolskyParity.par b/WeylScal4/test/teukolskyParity.par new file mode 100644 index 00000000..ad7567ae --- /dev/null +++ b/WeylScal4/test/teukolskyParity.par @@ -0,0 +1,108 @@ +# Interpolation of psis to 2d array. Check tensorparities, especially on reflection +# Author: Mitica Vulcanov +# Author: Roland Haas +# Author: Tanja Bode +# $Header$ + +# Required thorns +ActiveThorns = "CartGrid3D CoordBase SymBase Boundary Time Carpet CarpetLib CarpetSlab CarpetRegrid2 CarpetReduce InitBase CarpetIOAscii IOUtil IOBasic ADMBase ADMMacros GenericFD TmunuBase StaticConformal CoordGauge SpaceMask IDLinearWaves LoopControl GSL WeylScal4 ReflectionSymmetry MoL InterpToArray CarpetInterp AEILocalInterp" + +# Grid +driver::ghost_size = 2 + +CartGrid3D::avoid_origin = no + +Carpet::max_refinement_levels = 3 +Carpet::prolongation_order_space = 3 # 1 seems to be buggy in Carpet/git +Carpet::prolongation_order_time = 0 +Carpet::domain_from_coordbase = yes + +Carpet::poison_new_timelevels = "yes" +Carpet::check_for_poison = "no" +CarpetLib::poison_new_memory = "yes" +CarpetLib::poison_value = 114 + +InitBase::initial_data_setup_method = init_some_levels +Carpet::init_fill_timelevels = yes + +CarpetRegrid2::min_distance = 0 +CarpetRegrid2::ensure_proper_nesting = "yes" +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::num_levels_1 = 3 +CarpetRegrid2::position_x_1 = -0.0625 +CarpetRegrid2::position_y_1 = -0.0625 +CarpetRegrid2::position_z_1 = 0 +CarpetRegrid2::radius_1[1] = 2.0 +CarpetRegrid2::radius_1[2] = 1.0 + +Grid::type = "coordbase" + +CoordBase::xmin = -4.0625 +CoordBase::ymin = -4.0625 +CoordBase::zmin = 0.0 +CoordBase::xmax = 3.9375 +CoordBase::ymax = 3.9375 +CoordBase::zmax = 4.0 +CoordBase::dx = 0.5 +CoordBase::dy = 0.5 +CoordBase::dz = 0.5 + +CoordBase::boundary_size_x_lower = 2 +CoordBase::boundary_size_y_lower = 2 +CoordBase::boundary_size_z_lower = 2 +CoordBase::boundary_size_x_upper = 2 +CoordBase::boundary_size_y_upper = 2 +CoordBase::boundary_size_z_upper = 2 + +CoordBase::boundary_shiftout_z_lower = 1 +CoordBase::boundary_shiftout_z_upper = 0 + +ReflectionSymmetry::avoid_origin_z = "no" +ReflectionSymmetry::reflection_z = "yes" + +cactus::cctk_initial_time = 0 +cactus::cctk_itlast = 0 + +# Initial data +ADMBase::initial_data = "teukwaves" +ADMBase::initial_shift = "zero" +ADMBase::initial_lapse = "one" +IDLinearWaves::mvalue = 2 + +# Gauge +ADMBase::lapse_evolution_method = "static" +ADMBase::shift_evolution_method = "static" +ADMBase::dtshift_evolution_method = "static" + +# Evolution +ADMBase::evolution_method = "static" + +ADMBase::lapse_timelevels = 1 +ADMBase::shift_timelevels = 1 +ADMBase::metric_timelevels = 1 + +# Output +IO::out_dir = $parfile +IO::out_fileinfo = "none" +IO::parfile_write = "no" + +InterpToArray::narrays2d=3 +InterpToArray::array2d_vars[0] = "weylscal4::psi4r" +InterpToArray::array2d_vars[1] = "weylscal4::psi4i" +InterpToArray::array2d_vars[2] = "weylscal4::psi3r" +InterpToArray::array2d_x0 = -2.0 +InterpToArray::array2d_y0 = -2.0 +InterpToArray::array2d_z0 = -2.0 +InterpToArray::array2d_dx_i = 0.3 +InterpToArray::array2d_npoints_i = 14 +InterpToArray::array2d_dz_j = 0.3 +InterpToArray::array2d_npoints_j = 14 +IOASCII::out2d_every = 1 +IOASCII::out2d_vars = "interptoarray::arrays2d" + +WeylScal4::timelevels = 1 +WeylScal4::calc_scalars = "psis" + +CarpetIOASCII::compact_format = yes +CarpetIOASCII::output_ghost_points = no diff --git a/WeylScal4/test/teukolskyParity/arrays2d[0].xy.asc b/WeylScal4/test/teukolskyParity/arrays2d[0].xy.asc new file mode 100644 index 00000000..bf6b92b5 --- /dev/null +++ b/WeylScal4/test/teukolskyParity/arrays2d[0].xy.asc @@ -0,0 +1,213 @@ +# 2D ASCII output created by CarpetIOASCII +# +0 0 0 0 4.80188515566728e-10 +0 1 0 0 2.28506178550322e-05 +0 2 0 0 7.8402238202734e-05 +0 3 0 0 0.000164758531536048 +0 4 0 0 0.000255259572149515 +0 5 0 0 0.000320478824592597 +0 6 0 0 0.000345733394889592 +0 7 0 0 0.000348321248351135 +0 8 0 0 0.000332942081147351 +0 9 0 0 0.000280821925523517 +0 10 0 0 0.00019722529888088 +0 11 0 0 0.000104760481042735 +0 12 0 0 3.71896137289712e-05 +0 13 0 0 4.63478455855636e-06 + +0 0 1 0 1.68766117735251e-09 +0 1 1 0 3.57865477967004e-05 +0 2 1 0 0.000111893586907735 +0 3 1 0 0.000185802547922694 +0 4 1 0 0.000205950348073481 +0 5 1 0 0.000136302720904493 +0 6 1 0 4.05927667622246e-05 +0 7 1 0 1.9261630135714e-05 +0 8 1 0 0.000101745292314524 +0 9 1 0 0.000190424913860057 +0 10 1 0 0.000201705149021764 +0 11 1 0 0.000140593802351906 +0 12 1 0 5.63812902119619e-05 +0 13 1 0 8.53635446423061e-06 + +0 0 2 0 4.01241968906982e-09 +0 1 2 0 4.45255472278388e-05 +0 2 2 0 0.000114054810225746 +0 3 2 0 9.1648368439864e-05 +0 4 2 0 -0.000100094983891682 +0 5 2 0 -0.000464083368906814 +0 6 2 0 -0.000797655697657253 +0 7 2 0 -0.000861989245255599 +0 8 2 0 -0.000593092610370203 +0 9 2 0 -0.000212548711507607 +0 10 2 0 4.90954289102554e-05 +0 11 2 0 0.000123922725306931 +0 12 2 0 6.61549984127304e-05 +0 13 2 0 1.25932314742328e-05 + +0 0 3 0 6.94070338133238e-09 +0 1 3 0 4.25621533226206e-05 +0 2 3 0 6.7065555410994e-05 +0 3 3 0 -0.000132008089611106 +0 4 3 0 -0.000623525151014207 +0 5 3 0 -0.00133348934926516 +0 6 3 0 -0.00191145036597415 +0 7 3 0 -0.00201669566817614 +0 8 3 0 -0.0015620664497618 +0 9 3 0 -0.000856478464412849 +0 10 3 0 -0.000264612390102425 +0 11 3 0 3.47815886166876e-05 +0 12 3 0 5.66523312304846e-05 +0 13 3 0 1.61689094909071e-05 + +0 0 4 0 9.29576660723157e-09 +0 1 4 0 2.70491579880581e-05 +0 2 4 0 -2.68869030809116e-05 +0 3 4 0 -0.000431332856489398 +0 4 4 0 -0.00119852503235452 +0 5 4 0 -0.00214308313702666 +0 6 4 0 -0.00284059298440825 +0 7 4 0 -0.00295997621449526 +0 8 4 0 -0.00242439771140617 +0 9 4 0 -0.00152271421168846 +0 10 4 0 -0.000654392150765823 +0 11 4 0 -0.00011491266889427 +0 12 4 0 2.53468195179222e-05 +0 13 4 0 1.81181152882534e-05 + +0 0 5 0 1.07586713878752e-08 +0 1 5 0 6.16709788440247e-06 +0 2 5 0 -0.000131592845429899 +0 3 5 0 -0.000705951274604256 +0 4 5 0 -0.00164325443309007 +0 5 5 0 -0.00264775675246424 +0 6 5 0 -0.00331258863182383 +0 7 5 0 -0.00341693201284816 +0 8 5 0 -0.00292217179101863 +0 9 5 0 -0.00200401050092386 +0 10 5 0 -0.000992526308960596 +0 11 5 0 -0.000270946012071216 +0 12 5 0 -1.34643878639127e-05 +0 13 5 0 1.85613811131514e-05 + +0 0 6 0 1.17764387347899e-08 +0 1 6 0 -7.96149868831314e-06 +0 2 6 0 -0.000203076722840673 +0 3 6 0 -0.000876992892848257 +0 4 6 0 -0.0018911085628338 +0 5 6 0 -0.00287559174974822 +0 6 6 0 -0.00346861731338507 +0 7 6 0 -0.00355321396972895 +0 8 6 0 -0.00312579612471956 +0 9 6 0 -0.00225731534716883 +0 10 6 0 -0.00119619983886545 +0 11 6 0 -0.000374869511713932 +0 12 6 0 -3.99900846230443e-05 +0 13 6 0 1.79323362372146e-05 + +0 0 7 0 1.20067361770925e-08 +0 1 7 0 -1.35963255184119e-05 +0 2 7 0 -0.000220299348272511 +0 3 7 0 -0.000910659324810695 +0 4 7 0 -0.00193449055707524 +0 5 7 0 -0.00290950447374228 +0 6 7 0 -0.00348585582085065 +0 7 7 0 -0.00356618286664815 +0 8 7 0 -0.0031538332417711 +0 9 7 0 -0.00229969099220613 +0 10 7 0 -0.00123452357134823 +0 11 7 0 -0.000397895741197986 +0 12 7 0 -4.84863359801408e-05 +0 13 7 0 1.81857654275388e-05 + +0 0 8 0 1.11480792816335e-08 +0 1 8 0 6.79107872010065e-07 +0 2 8 0 -0.000159651934203731 +0 3 8 0 -0.000775403236040427 +0 4 8 0 -0.00174798343663626 +0 5 8 0 -0.00275223400829223 +0 6 8 0 -0.00339483426933316 +0 7 8 0 -0.0034925570787528 +0 8 8 0 -0.00301950242662166 +0 9 8 0 -0.00211334930551487 +0 10 8 0 -0.00107622488152942 +0 11 8 0 -0.000312131976578568 +0 12 8 0 -2.38038560962987e-05 +0 13 8 0 1.84206287521782e-05 + +0 0 9 0 9.8860755422878e-09 +0 1 9 0 2.03817483672491e-05 +0 2 9 0 -6.15654179163111e-05 +0 3 9 0 -0.000527888859605938 +0 4 9 0 -0.00136499622122046 +0 5 9 0 -0.00234984898894928 +0 6 9 0 -0.00305361422780685 +0 7 9 0 -0.00317120735014015 +0 8 9 0 -0.00263562588939299 +0 9 9 0 -0.00170785112253622 +0 10 9 0 -0.000775628449166621 +0 11 9 0 -0.000167578419668865 +0 12 9 0 1.2780765404087e-05 +0 13 9 0 1.84414037019441e-05 + +0 0 10 0 7.80712671259086e-09 +0 1 10 0 3.95041459884475e-05 +0 2 10 0 4.17997287470972e-05 +0 3 10 0 -0.000223171259021556 +0 4 10 0 -0.000810898488760414 +0 5 10 0 -0.00161392749285115 +0 6 10 0 -0.00224748241483088 +0 7 10 0 -0.00236077633462374 +0 8 10 0 -0.00186603090108456 +0 9 10 0 -0.00107832594668508 +0 10 10 0 -0.000386344816956607 +0 11 10 0 -7.61725819824525e-06 +0 12 10 0 4.9365882705263e-05 +0 13 10 0 1.6944939044698e-05 + +0 0 11 0 5.01682811808843e-09 +0 1 11 0 4.39601731201648e-05 +0 2 11 0 0.000102367862494618 +0 3 11 0 2.70629739270685e-05 +0 4 11 0 -0.000262370812999563 +0 5 11 0 -0.000748474789019443 +0 6 11 0 -0.00117407704037299 +0 7 11 0 -0.00125446623691344 +0 8 11 0 -0.00091449446682231 +0 9 11 0 -0.000416257916782354 +0 10 11 0 -4.39190452569966e-05 +0 11 11 0 0.000100258968494352 +0 12 11 0 6.38491924146303e-05 +0 13 11 0 1.41529802647131e-05 + +0 0 12 0 2.38103552386205e-09 +0 1 12 0 4.05647524052815e-05 +0 2 12 0 0.000119243945713066 +0 3 12 0 0.000170720850623295 +0 4 12 0 0.000130577435252417 +0 5 12 0 -3.09458625237167e-05 +0 6 12 0 -0.000205102751026901 +0 7 12 0 -0.000240966047885959 +0 8 12 0 -9.63602779887928e-05 +0 9 12 0 8.55407303336839e-05 +0 10 12 0 0.000170891180387655 +0 11 12 0 0.000144474830722278 +0 12 12 0 6.26374968624088e-05 +0 13 12 0 9.84263224116042e-06 + +0 0 13 0 7.87826483589621e-10 +0 1 13 0 2.69820100918874e-05 +0 2 13 0 8.97513948389143e-05 +0 3 13 0 0.00017728564284015 +0 4 13 0 0.000254319655795525 +0 5 13 0 0.000289047954469293 +0 6 13 0 0.000285144021842927 +0 7 13 0 0.000281880143652908 +0 8 13 0 0.00029023042468172 +0 9 13 0 0.000270942562690816 +0 10 13 0 0.000207114474917162 +0 11 13 0 0.000117893909539675 +0 12 13 0 4.34077605129479e-05 +0 13 13 0 5.77333845071501e-06 + + diff --git a/WeylScal4/test/teukolskyParity/arrays2d[1].xy.asc b/WeylScal4/test/teukolskyParity/arrays2d[1].xy.asc new file mode 100644 index 00000000..d976d427 --- /dev/null +++ b/WeylScal4/test/teukolskyParity/arrays2d[1].xy.asc @@ -0,0 +1,213 @@ +# 2D ASCII output created by CarpetIOASCII +# +0 0 0 0 6.8350870419207e-05 +0 1 0 0 0.000131422517368175 +0 2 0 0 0.000205344792511133 +0 3 0 0 0.000250653193757738 +0 4 0 0 0.000238750459222537 +0 5 0 0 0.000169316449678443 +0 6 0 0 7.05131077077925e-05 +0 7 0 0 -3.54161113745905e-05 +0 8 0 0 -0.000137380892990149 +0 9 0 0 -0.000220662416294186 +0 10 0 0 -0.000253841751449454 +0 11 0 0 -0.000225443524357119 +0 12 0 0 -0.000155893900077724 +0 13 0 0 -8.66187433251327e-05 + +0 0 1 0 0.000114832919887523 +0 1 1 0 0.000199089879887904 +0 2 1 0 0.000270280685742241 +0 3 1 0 0.000262589956374081 +0 4 1 0 0.000171260525965149 +0 5 1 0 6.13802242914114e-05 +0 6 1 0 -6.3254871931277e-07 +0 7 1 0 4.63663829741976e-06 +0 8 1 0 -3.33833668084058e-05 +0 9 1 0 -0.000129286243875182 +0 10 1 0 -0.000239799103541153 +0 11 1 0 -0.000277437540619562 +0 12 1 0 -0.000226854945919334 +0 13 1 0 -0.000141749030897279 + +0 0 2 0 0.000155691037222419 +0 1 2 0 0.000234233527183087 +0 2 2 0 0.000245044936339355 +0 3 2 0 0.000109567882478334 +0 4 2 0 -0.000111685455501078 +0 5 2 0 -0.000241190714717719 +0 6 2 0 -0.000168154687780489 +0 7 2 0 9.52086111041893e-05 +0 8 2 0 0.000239808068358238 +0 9 2 0 0.000180700620436294 +0 10 2 0 -3.84290616013984e-05 +0 11 2 0 -0.000213840266620845 +0 12 2 0 -0.000250222080066412 +0 13 2 0 -0.000185153550912817 + +0 0 3 0 0.000171259820990069 +0 1 3 0 0.000209683568612436 +0 2 3 0 0.000111458243670787 +0 3 3 0 -0.000182695965329215 +0 4 3 0 -0.000521862981184516 +0 5 3 0 -0.000617427863871119 +0 6 3 0 -0.000360791860665506 +0 7 3 0 0.000197583446275289 +0 8 3 0 0.000567135188160801 +0 9 3 0 0.000603254022448623 +0 10 3 0 0.000302623333678194 +0 11 3 0 -2.73737674267235e-05 +0 12 3 0 -0.000199020089379214 +0 13 3 0 -0.000193673850056565 + +0 0 4 0 0.00014987343471649 +0 1 4 0 0.000134071831745131 +0 2 4 0 -6.0474155727137e-05 +0 3 4 0 -0.000448312376645432 +0 4 4 0 -0.000816479497160028 +0 5 4 0 -0.000837828847269211 +0 6 4 0 -0.000458480453240181 +0 7 4 0 0.000247558270700136 +0 8 4 0 0.000747340657158649 +0 9 4 0 0.000885148973865912 +0 10 4 0 0.000586651871027987 +0 11 4 0 0.000180711164224998 +0 12 4 0 -9.64532464643764e-05 +0 13 4 0 -0.000158986795589845 + +0 0 5 0 0.000100130599626477 +0 1 5 0 5.67387591859075e-05 +0 2 5 0 -0.000144394493688857 +0 3 5 0 -0.000479832874842701 +0 4 5 0 -0.000756248927030737 +0 5 5 0 -0.000717075151777006 +0 6 5 0 -0.000377394630581388 +0 7 5 0 0.000202046516773463 +0 8 5 0 0.000627338928227282 +0 9 5 0 0.000794756354356689 +0 10 5 0 0.000588378110460035 +0 11 5 0 0.000253726907145808 +0 12 5 0 -1.29446152401365e-05 +0 13 5 0 -9.86170225665662e-05 + +0 0 6 0 4.09519139152419e-05 +0 1 6 0 1.06728142103915e-05 +0 2 6 0 -9.70274026424549e-05 +0 3 6 0 -0.000261755268549427 +0 4 6 0 -0.000385772244423495 +0 5 6 0 -0.000351281255897539 +0 6 6 0 -0.000180521516161017 +0 7 6 0 9.6110508078346e-05 +0 8 6 0 0.000304025212483414 +0 9 6 0 0.00039898483991391 +0 10 6 0 0.000312093966551238 +0 11 6 0 0.000152077343690156 +0 12 6 0 1.40326386560319e-05 +0 13 6 0 -3.7840462807228e-05 + +0 0 7 0 -2.04009841189e-05 +0 1 7 0 -6.33829789386004e-06 +0 2 7 0 4.52412342239848e-05 +0 3 7 0 0.000125059124390352 +0 4 7 0 0.000185946732744148 +0 5 7 0 0.000170269695016542 +0 6 7 0 8.77971194198035e-05 +0 7 7 0 -4.67809289250929e-05 +0 8 7 0 -0.000147588469475665 +0 9 7 0 -0.000192735561776019 +0 10 7 0 -0.000149651756411684 +0 11 7 0 -7.18231234424254e-05 +0 12 7 0 -5.4154455986754e-06 +0 13 7 0 1.90540935885639e-05 + +0 0 8 0 -8.11803471095576e-05 +0 1 8 0 -3.7617583113574e-05 +0 2 8 0 0.000143103895035101 +0 3 8 0 0.000433923242829657 +0 4 8 0 0.000665344625957293 +0 5 8 0 0.000620309053755987 +0 6 8 0 0.000323470661010737 +0 7 8 0 -0.000172815556088988 +0 8 8 0 -0.000540284426036052 +0 9 8 0 -0.00069467414456421 +0 10 8 0 -0.000525886318998974 +0 11 8 0 -0.000238905502246417 +0 12 8 0 -2.55551950570169e-06 +0 13 8 0 7.81214472701717e-05 + +0 0 9 0 -0.00013622702296295 +0 1 9 0 -0.000107465137826178 +0 2 9 0 0.000100728110698884 +0 3 9 0 0.000488817395378669 +0 4 9 0 0.000840326072621089 +0 5 9 0 0.000838890581916023 +0 6 9 0 0.000452823503498523 +0 7 9 0 -0.000243766497295286 +0 8 9 0 -0.000743491521213797 +0 9 9 0 -0.000900698925561454 +0 10 9 0 -0.000622890937020471 +0 11 9 0 -0.00022312483320318 +0 12 9 0 6.50699352176725e-05 +0 13 9 0 0.000141312833747721 + +0 0 10 0 -0.000168362658394176 +0 1 10 0 -0.000189772228780672 +0 2 10 0 -5.68752811698754e-05 +0 3 10 0 0.000277307781176516 +0 4 10 0 0.000637016049725434 +0 5 10 0 0.000711766478542945 +0 6 10 0 0.00040567937928968 +0 7 10 0 -0.000221005383797713 +0 8 10 0 -0.000646584607951544 +0 9 10 0 -0.000717006595878979 +0 10 10 0 -0.000407182780497616 +0 11 10 0 -4.16585622548947e-05 +0 12 10 0 0.000169861171473655 +0 13 10 0 0.000186986831777189 + +0 0 11 0 -0.000165188007956102 +0 1 11 0 -0.0002342980284154 +0 2 11 0 -0.000211866161249543 +0 3 11 0 -2.1360887944648e-05 +0 4 11 0 0.000246912381185151 +0 5 11 0 0.000372703670725015 +0 6 11 0 0.000237740726303932 +0 7 11 0 -0.000132467926556066 +0 8 11 0 -0.0003559970572384 +0 9 11 0 -0.000323196498963116 +0 10 11 0 -6.82727786562629e-05 +0 11 11 0 0.000163039777193433 +0 12 11 0 0.000242668692784734 +0 13 11 0 0.000193368825979889 + +0 0 12 0 -0.000131376024261346 +0 1 12 0 -0.000217618474916213 +0 2 12 0 -0.000274333305256022 +0 3 12 0 -0.000227678693488406 +0 4 12 0 -9.17454727764785e-05 +0 5 12 0 3.09529941868287e-05 +0 6 12 0 5.34865308869815e-05 +0 7 12 0 -3.33981911573432e-05 +0 8 12 0 -5.14340416406791e-05 +0 9 12 0 3.90894894854357e-05 +0 10 12 0 0.000188826496915224 +0 11 12 0 0.0002704094042688 +0 12 12 0 0.000243167443159298 +0 13 12 0 0.000160299700013328 + +0 0 13 0 -8.23087424564342e-05 +0 1 13 0 -0.000153020051322602 +0 2 13 0 -0.000229537681518163 +0 3 13 0 -0.000263647039825536 +0 4 13 0 -0.000231988192036582 +0 5 13 0 -0.000148923190594894 +0 6 13 0 -5.56649814168802e-05 +0 7 13 0 2.69213520906679e-05 +0 8 13 0 0.00011661178059965 +0 9 13 0 0.000207189091361725 +0 10 13 0 0.000260496815768784 +0 11 13 0 0.00024742636554357 +0 12 13 0 0.000179300057689332 +0 13 13 0 0.000103455040609179 + + diff --git a/WeylScal4/test/teukolskyParity/arrays2d[2].xy.asc b/WeylScal4/test/teukolskyParity/arrays2d[2].xy.asc new file mode 100644 index 00000000..fbb6b51f --- /dev/null +++ b/WeylScal4/test/teukolskyParity/arrays2d[2].xy.asc @@ -0,0 +1,213 @@ +# 2D ASCII output created by CarpetIOASCII +# +0 0 0 0 3.00544764811219e-11 +0 1 0 0 1.56554710822172e-06 +0 2 0 0 6.80691967085391e-06 +0 3 0 0 1.58450844254773e-05 +0 4 0 0 2.90708407229018e-05 +0 5 0 0 4.02653492130126e-05 +0 6 0 0 4.92196501477795e-05 +0 7 0 0 5.04033065372651e-05 +0 8 0 0 4.37842248677746e-05 +0 9 0 0 3.34389315544163e-05 +0 10 0 0 1.96790834384723e-05 +0 11 0 0 9.66026228211328e-06 +0 12 0 0 2.71748112368722e-06 +0 13 0 0 4.50130569103252e-07 + +0 0 1 0 1.47636997252801e-10 +0 1 1 0 5.14022131779789e-06 +0 2 1 0 1.85619683086309e-05 +0 3 1 0 3.76672721929451e-05 +0 4 1 0 6.53953014087166e-05 +0 5 1 0 8.73786972846248e-05 +0 6 1 0 0.000102606773376451 +0 7 1 0 0.000104322631975546 +0 8 1 0 9.42689336699509e-05 +0 9 1 0 7.34693976211664e-05 +0 10 1 0 4.62351871650178e-05 +0 11 1 0 2.48325167686248e-05 +0 12 1 0 8.41963857399496e-06 +0 13 1 0 6.93677969386188e-07 + +0 0 2 0 4.72154681540652e-10 +0 1 2 0 7.84221018175021e-06 +0 2 2 0 2.86615229760761e-05 +0 3 2 0 5.4090415886472e-05 +0 4 2 0 8.82583945055348e-05 +0 5 2 0 0.000109138213729466 +0 6 2 0 0.00012158227375888 +0 7 2 0 0.000122181127734853 +0 8 2 0 0.000115577023474042 +0 9 2 0 9.63496248576799e-05 +0 10 2 0 6.50538768184783e-05 +0 11 2 0 3.76210718945197e-05 +0 12 2 0 1.29794523364128e-05 +0 13 2 0 1.37019677268113e-06 + +0 0 3 0 1.07590629201723e-09 +0 1 3 0 1.28549099100188e-05 +0 2 3 0 4.14191223916604e-05 +0 3 3 0 6.76596689120518e-05 +0 4 3 0 9.29292075355633e-05 +0 5 3 0 8.95804312125104e-05 +0 6 3 0 7.82047376190558e-05 +0 7 3 0 7.387432280703e-05 +0 8 3 0 8.74588274502595e-05 +0 9 3 0 9.34878873526341e-05 +0 10 3 0 7.72572803027333e-05 +0 11 3 0 5.2102076686757e-05 +0 12 3 0 2.02776594180098e-05 +0 13 3 0 1.84130973831523e-06 + +0 0 4 0 1.64954327226203e-09 +0 1 4 0 1.23763822006275e-05 +0 2 4 0 3.96644765227086e-05 +0 3 4 0 5.38170523787863e-05 +0 4 4 0 5.11975196959839e-05 +0 5 4 0 6.2622741718949e-06 +0 6 4 0 -4.22027916772067e-05 +0 7 4 0 -5.33568875328226e-05 +0 8 4 0 -1.00992622754939e-05 +0 9 4 0 3.81370830479564e-05 +0 10 4 0 5.62864605527683e-05 +0 11 4 0 4.79223880194187e-05 +0 12 4 0 1.96424144873126e-05 +0 13 4 0 2.4332240971835e-06 + +0 0 5 0 1.63212242015081e-09 +0 1 5 0 1.31507936308916e-05 +0 2 5 0 3.58422737131102e-05 +0 3 5 0 3.95788292734322e-05 +0 4 5 0 1.48075088206149e-05 +0 5 5 0 -5.70332605728133e-05 +0 6 5 0 -0.000128939251641162 +0 7 5 0 -0.000144016398623228 +0 8 5 0 -8.2885444384468e-05 +0 9 5 0 -7.12965320223658e-06 +0 10 5 0 3.6064984910212e-05 +0 11 5 0 4.12547867838903e-05 +0 12 5 0 1.96274612421206e-05 +0 13 5 0 1.75618952601361e-06 + +0 0 6 0 8.67818473010492e-10 +0 1 6 0 4.40648509361025e-06 +0 2 6 0 1.30339179578487e-05 +0 3 6 0 1.03410648598318e-05 +0 4 6 0 -9.23602160342611e-06 +0 5 6 0 -5.30848839058753e-05 +0 6 6 0 -9.56230601038397e-05 +0 7 6 0 -0.00010424306530151 +0 8 6 0 -6.86707101700722e-05 +0 9 6 0 -2.29015086581738e-05 +0 10 6 0 6.49849237670559e-06 +0 11 6 0 1.43807248150273e-05 +0 12 6 0 6.86873555522582e-06 +0 13 6 0 1.02609157619512e-06 + +0 0 7 0 -4.15995111092719e-10 +0 1 7 0 -2.27439524336732e-06 +0 2 7 0 -6.62554160620728e-06 +0 3 7 0 -5.6280713340443e-06 +0 4 7 0 3.35475870740705e-06 +0 5 7 0 2.40198103132085e-05 +0 6 7 0 4.41409167646386e-05 +0 7 7 0 4.82351571630699e-05 +0 8 7 0 3.13756440503457e-05 +0 9 7 0 9.77995038098032e-06 +0 10 7 0 -3.90987132063439e-06 +0 11 7 0 -7.36712823239106e-06 +0 12 7 0 -3.51622185608144e-06 +0 13 7 0 -4.86077807615086e-07 + +0 0 8 0 -1.45881595241918e-09 +0 1 8 0 -1.11646011438423e-05 +0 2 8 0 -3.0074858698215e-05 +0 3 8 0 -3.106634438949e-05 +0 4 8 0 -4.81487171661637e-06 +0 5 8 0 6.38994063221926e-05 +0 6 8 0 0.000131951365086524 +0 7 8 0 0.000146034954712802 +0 8 8 0 8.85576222223239e-05 +0 9 8 0 1.63100657122705e-05 +0 10 8 0 -2.67564523864197e-05 +0 11 8 0 -3.42105408727389e-05 +0 12 8 0 -1.66174232060759e-05 +0 13 8 0 -1.52323203458868e-06 + +0 0 9 0 -1.72062542346926e-09 +0 1 9 0 -1.22810271278243e-05 +0 2 9 0 -3.82202385009698e-05 +0 3 9 0 -4.83541821526916e-05 +0 4 9 0 -3.7190215424255e-05 +0 5 9 0 1.89423971956721e-05 +0 6 9 0 7.72107293552642e-05 +0 7 9 0 9.00755701511031e-05 +0 8 9 0 3.91808800535843e-05 +0 9 9 0 -2.04358578306202e-05 +0 10 9 0 -4.85472901268673e-05 +0 11 9 0 -4.54749909513488e-05 +0 12 9 0 -1.92935482454322e-05 +0 13 9 0 -2.39121833818941e-06 + +0 0 10 0 -1.27671166411461e-09 +0 1 10 0 -1.36275689949073e-05 +0 2 10 0 -4.30634638218041e-05 +0 3 10 0 -6.6893180403906e-05 +0 4 10 0 -8.48440301792594e-05 +0 5 10 0 -6.89900962650215e-05 +0 6 10 0 -4.61004367491249e-05 +0 7 10 0 -3.95770144681742e-05 +0 8 10 0 -6.25226445059834e-05 +0 9 10 0 -8.13764728844437e-05 +0 10 10 0 -7.47608370397167e-05 +0 11 10 0 -5.34917721242395e-05 +0 12 10 0 -2.13717924515223e-05 +0 13 10 0 -1.96621832098405e-06 + +0 0 11 0 -6.46871771749554e-10 +0 1 11 0 -9.57913564667505e-06 +0 2 11 0 -3.35199181869575e-05 +0 3 11 0 -6.07594975355722e-05 +0 4 11 0 -9.53570029280566e-05 +0 5 11 0 -0.000112685983766067 +0 6 11 0 -0.000121205365461383 +0 7 11 0 -0.000120863419033839 +0 8 11 0 -0.000117864250811364 +0 9 11 0 -0.000102414110566995 +0 10 11 0 -7.21636719613962e-05 +0 11 11 0 -4.34388189896575e-05 +0 12 11 0 -1.55745776908741e-05 +0 13 11 0 -1.63243213235751e-06 + +0 0 12 0 -2.22584952579238e-10 +0 1 12 0 -5.5905951484952e-06 +0 2 12 0 -2.12204923884084e-05 +0 3 12 0 -4.27670521277631e-05 +0 4 12 0 -7.39152458905979e-05 +0 5 12 0 -9.7636019460465e-05 +0 6 12 0 -0.000113936834170113 +0 7 12 0 -0.000115650009529534 +0 8 12 0 -0.000105121027343847 +0 9 12 0 -8.26914097525836e-05 +0 10 12 0 -5.24142830332792e-05 +0 11 12 0 -2.84073956410185e-05 +0 12 12 0 -9.37641732678529e-06 +0 13 12 0 -9.28512946380381e-07 + +0 0 13 0 -5.7618797414569e-11 +0 1 13 0 -2.47093857211809e-06 +0 2 13 0 -9.87783067051822e-06 +0 3 13 0 -2.17703208629009e-05 +0 4 13 0 -3.92250136422408e-05 +0 5 13 0 -5.36319504746348e-05 +0 6 13 0 -6.46858495415625e-05 +0 7 13 0 -6.60740210378116e-05 +0 8 13 0 -5.81754690345734e-05 +0 9 13 0 -4.4743515358794e-05 +0 10 13 0 -2.69305744352283e-05 +0 11 13 0 -1.36938037147361e-05 +0 12 13 0 -4.16362624110403e-06 +0 13 13 0 -5.19225968272649e-07 + + From 45e2a4d9c5667c40397683c39c3d84930d200ba4 Mon Sep 17 00:00:00 2001 From: Allen Wen Date: Fri, 28 Jul 2023 11:49:33 -0400 Subject: [PATCH 4/5] WeylScal4: update WeylScal4 to work with CarpetX --- WeylScal4/interface.ccl | 2 +- WeylScal4/m/copy-if-changed.sh | 0 WeylScal4/m/runmath.sh | 0 WeylScal4/schedule.ccl | 66 +++++++++++++++++++++------------- 4 files changed, 43 insertions(+), 25 deletions(-) mode change 100755 => 100644 WeylScal4/m/copy-if-changed.sh mode change 100755 => 100644 WeylScal4/m/runmath.sh diff --git a/WeylScal4/interface.ccl b/WeylScal4/interface.ccl index 46beb01c..09300772 100644 --- a/WeylScal4/interface.ccl +++ b/WeylScal4/interface.ccl @@ -2,7 +2,7 @@ implements: WeylScal4 -inherits: admbase Coordinates +inherits: ADMBaseX Coordinates public: CCTK_REAL Psi0r_group type=GF timelevels=1 tags='tensortypealias="Scalar" tensorweight=0 tensorparity=1 checkpoint="no"' diff --git a/WeylScal4/m/copy-if-changed.sh b/WeylScal4/m/copy-if-changed.sh old mode 100755 new mode 100644 diff --git a/WeylScal4/m/runmath.sh b/WeylScal4/m/runmath.sh old mode 100755 new mode 100644 diff --git a/WeylScal4/schedule.ccl b/WeylScal4/schedule.ccl index ee019b61..47fd16e5 100644 --- a/WeylScal4/schedule.ccl +++ b/WeylScal4/schedule.ccl @@ -3,33 +3,59 @@ STORAGE: Psi4r_group[timelevels] STORAGE: Psi4i_group[timelevels] -schedule group MoL_PseudoEvolution at ANALYSIS +# schedule group MoL_PseudoEvolution at ANALYSIS +# { +# } "Group to compute constraints" +# +# schedule group MoL_PseudoEvolution AT INITIAL AFTER Z4c_PostStepGroup2 +# { +# } "Group to compute constraints" +# +# schedule group WeylScal4_psi4_calc_4th_group in MoL_PseudoEvolution after ADMBaseX_SetADMVars +# { +# } "WeylScal4_psi4_calc_4th" + +schedule group WeylScal4_psi4_calc_4th_group AT INITIAL AFTER Z4c_PostStepGroup2 { } "Group to compute constraints" -schedule group MoL_PseudoEvolution AT INITIAL AFTER Z4c_PostStepGroup2 +if (CCTK_IsThornActive("ODESolvers")) { + SCHEDULE GROUP WeylScal4_psi4_calc_4th_group IN ODESolvers_PostStep after ADMBaseX_SetADMVars + { + } "WeylScal4_psi4_calc_4th" +} else { + SCHEDULE GROUP WeylScal4_psi4_calc_4th_group AT postregrid AFTER ADMBaseX_SetADMVars + { + } "WeylScal4_psi4_calc_4th" + + SCHEDULE GROUP WeylScal4_psi4_calc_4th_group AT poststep AFTER ADMBaseX_SetADMVars + { + } "WeylScal4_psi4_calc_4th" +} + +schedule group ApplyBCs as WeylScal4_psi4_calc_4th_ApplyBCs in WeylScal4_psi4_calc_4th_bc_group after WeylScal4_psi4_calc_4th_SelectBCs { -} "Group to compute constraints" +} "Apply BCs for groups set in WeylScal4_psi4_calc_4th" -schedule group WeylScal4_psi4_calc_4th_group in MoL_PseudoEvolution after ADMBase_SetADMVars +schedule group WeylScal4_psi4_calc_4th_bc_group in WeylScal4_psi4_calc_4th_group after WeylScal4_psi4_calc_4th { } "WeylScal4_psi4_calc_4th" schedule WeylScal4_psi4_calc_4th in WeylScal4_psi4_calc_4th_group { LANG: C - READS: admbase::kxx(Everywhere) - READS: admbase::kxy(Everywhere) - READS: admbase::kxz(Everywhere) - READS: admbase::kyy(Everywhere) - READS: admbase::kyz(Everywhere) - READS: admbase::kzz(Everywhere) - READS: admbase::gxx(Everywhere) - READS: admbase::gxy(Everywhere) - READS: admbase::gxz(Everywhere) - READS: admbase::gyy(Everywhere) - READS: admbase::gyz(Everywhere) - READS: admbase::gzz(Everywhere) + READS: ADMBaseX::kxx(Everywhere) + READS: ADMBaseX::kxy(Everywhere) + READS: ADMBaseX::kxz(Everywhere) + READS: ADMBaseX::kyy(Everywhere) + READS: ADMBaseX::kyz(Everywhere) + READS: ADMBaseX::kzz(Everywhere) + READS: ADMBaseX::gxx(Everywhere) + READS: ADMBaseX::gxy(Everywhere) + READS: ADMBaseX::gxz(Everywhere) + READS: ADMBaseX::gyy(Everywhere) + READS: ADMBaseX::gyz(Everywhere) + READS: ADMBaseX::gzz(Everywhere) READS: Coordinates::vertex_coords(Everywhere) WRITES: WeylScal4::Psi4i(Interior) WRITES: WeylScal4::Psi4r(Interior) @@ -42,11 +68,3 @@ schedule WeylScal4_psi4_calc_4th_SelectBCs in WeylScal4_psi4_calc_4th_bc_group SYNC: Psi4i_group SYNC: Psi4r_group } "WeylScal4_psi4_calc_4th_SelectBCs" - -schedule group ApplyBCs as WeylScal4_psi4_calc_4th_ApplyBCs in WeylScal4_psi4_calc_4th_bc_group after WeylScal4_psi4_calc_4th_SelectBCs -{ -} "Apply BCs for groups set in WeylScal4_psi4_calc_4th" - -schedule group WeylScal4_psi4_calc_4th_bc_group in WeylScal4_psi4_calc_4th_group after WeylScal4_psi4_calc_4th -{ -} "WeylScal4_psi4_calc_4th" From 8a8440a4caf32047763b691ada962f8283dcf9a1 Mon Sep 17 00:00:00 2001 From: Allen Wen Date: Tue, 9 Apr 2024 15:40:54 -0500 Subject: [PATCH 5/5] PunctureTracker: update interpolator calls to use new CarpetX features --- AHFinderDirect/interface.ccl | 17 +++++++++++++++++ AHFinderDirect/src/gr/expansion.cc | 2 +- PunctureTracker/interface.ccl | 16 ++++++++++++++++ PunctureTracker/src/puncture_tracker.cc | 4 ++-- 4 files changed, 36 insertions(+), 3 deletions(-) diff --git a/AHFinderDirect/interface.ccl b/AHFinderDirect/interface.ccl index 7891212f..8826d96e 100644 --- a/AHFinderDirect/interface.ccl +++ b/AHFinderDirect/interface.ccl @@ -148,3 +148,20 @@ FUNCTION sf_IdFromName (CCTK_INT IN id, CCTK_POINTER_TO_CONST IN name) USES FUNCTION sf_IdFromName ################################################################################ + +# CarpetX Interpolator +CCTK_INT FUNCTION DriverInterpolate( + CCTK_POINTER_TO_CONST IN cctkGH, + CCTK_INT IN N_dims, + CCTK_INT IN local_interp_handle, + CCTK_INT IN param_table_handle, + CCTK_INT IN coord_system_handle, + CCTK_INT IN N_interp_points, + CCTK_INT IN interp_coords_type, + CCTK_POINTER_TO_CONST ARRAY IN interp_coords, + CCTK_INT IN N_input_arrays, + CCTK_INT ARRAY IN input_array_indices, + CCTK_INT IN N_output_arrays, + CCTK_INT ARRAY IN output_array_types, + CCTK_POINTER ARRAY IN output_arrays) +REQUIRES FUNCTION DriverInterpolate diff --git a/AHFinderDirect/src/gr/expansion.cc b/AHFinderDirect/src/gr/expansion.cc index c3ca3c07..8f4b4121 100644 --- a/AHFinderDirect/src/gr/expansion.cc +++ b/AHFinderDirect/src/gr/expansion.cc @@ -826,7 +826,7 @@ sleep(1); CCTK_Barrier(cgi.GH); #endif -status = CCTK_InterpGridArrays(cgi.GH, N_GRID_DIMS, +status = DriverInterpolate(cgi.GH, N_GRID_DIMS, gi.operator_handle, gi.param_table_handle, cgi.coord_system_handle, N_interp_points, diff --git a/PunctureTracker/interface.ccl b/PunctureTracker/interface.ccl index abfeced8..dd58112e 100644 --- a/PunctureTracker/interface.ccl +++ b/PunctureTracker/interface.ccl @@ -17,3 +17,19 @@ CCTK_REAL pt_vel[10] TYPE=scalar { pt_vel_t pt_vel_x pt_vel_y pt_vel_z } "Velocity of punctures" + +CCTK_INT FUNCTION DriverInterpolate( + CCTK_POINTER_TO_CONST IN cctkGH, + CCTK_INT IN N_dims, + CCTK_INT IN local_interp_handle, + CCTK_INT IN param_table_handle, + CCTK_INT IN coord_system_handle, + CCTK_INT IN N_interp_points, + CCTK_INT IN interp_coords_type, + CCTK_POINTER_TO_CONST ARRAY IN interp_coords, + CCTK_INT IN N_input_arrays, + CCTK_INT ARRAY IN input_array_indices, + CCTK_INT IN N_output_arrays, + CCTK_INT ARRAY IN output_array_types, + CCTK_POINTER ARRAY IN output_arrays) +REQUIRES FUNCTION DriverInterpolate diff --git a/PunctureTracker/src/puncture_tracker.cc b/PunctureTracker/src/puncture_tracker.cc index 89110129..2ad9e9a5 100644 --- a/PunctureTracker/src/puncture_tracker.cc +++ b/PunctureTracker/src/puncture_tracker.cc @@ -106,7 +106,7 @@ extern "C" void PunctureTracker_Track(CCTK_ARGUMENTS) { // Interpolation operator const int operator_handle = - CCTK_InterpHandle("Lagrange polynomial interpolation"); + CCTK_InterpHandle("CarpetX"); if (operator_handle < 0) { CCTK_WARN(CCTK_WARN_ALERT, "Can't get interpolation handle"); return; @@ -169,7 +169,7 @@ extern "C" void PunctureTracker_Track(CCTK_ARGUMENTS) { // Interpolate int ierr; - ierr = CCTK_InterpGridArrays( + ierr = DriverInterpolate( cctkGH, dim, operator_handle, param_table_handle, coordsys_handle, num_points, CCTK_VARIABLE_REAL, interp_coords, num_vars, input_array_indices, num_vars, output_array_type_codes, output_arrays);