From c262175eb0ffcb5ea193198517dcf04248e56d88 Mon Sep 17 00:00:00 2001 From: jthorn Date: Tue, 15 Apr 2003 17:31:21 +0000 Subject: remove old machine-generated coefficient files now that we've switched to using the new ones which have separate tensor-product and maximum-degree Lagrange interpolation operators git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@148 df1f8a13-aa1d-4dd4-9681-27ded5b42416 --- .../1d.cube.order1.smooth0/coeffs-I.compute.c | 2 - .../1d.cube.order1.smooth0/coeffs-dx.compute.c | 2 - .../1d.cube.order2.smooth0/coeffs-I.compute.c | 9 - .../1d.cube.order2.smooth0/coeffs-dx.compute.c | 3 - .../1d.cube.order2.smooth0/coeffs-dxx.compute.c | 5 - .../1d.cube.order3.smooth0/coeffs-I.compute.c | 16 - .../1d.cube.order3.smooth0/coeffs-dx.compute.c | 8 - .../1d.cube.order3.smooth0/coeffs-dxx.compute.c | 6 - .../1d.cube.order4.smooth0/coeffs-I.compute.c | 24 - .../1d.cube.order4.smooth0/coeffs-dx.compute.c | 17 - .../1d.cube.order4.smooth0/coeffs-dxx.compute.c | 13 - .../1d.cube.order5.smooth0/coeffs-I.compute.c | 28 - .../1d.cube.order5.smooth0/coeffs-dx.compute.c | 21 - .../1d.cube.order5.smooth0/coeffs-dxx.compute.c | 17 - .../1d.cube.order6.smooth0/coeffs-I.compute.c | 41 - .../1d.cube.order6.smooth0/coeffs-dx.compute.c | 32 - .../1d.cube.order6.smooth0/coeffs-dxx.compute.c | 24 - .../Lagrange/1d.cube.order1.smooth0.c | 57 - .../Lagrange/1d.cube.order2.smooth0.c | 58 - .../Lagrange/1d.cube.order3.smooth0.c | 58 - .../Lagrange/1d.cube.order4.smooth0.c | 58 - .../Lagrange/1d.cube.order5.smooth0.c | 58 - .../Lagrange/1d.cube.order6.smooth0.c | 58 - src/GeneralizedPolynomial-Uniform/Lagrange/1d.log | 2264 -- .../Lagrange/1d.maple | 166 - .../2d.cube.order1.smooth0/coeffs-I.compute.c | 18 - .../2d.cube.order1.smooth0/coeffs-dx.compute.c | 8 - .../2d.cube.order1.smooth0/coeffs-dy.compute.c | 8 - .../2d.cube.order2.smooth0/coeffs-I.compute.c | 53 - .../2d.cube.order2.smooth0/coeffs-dx.compute.c | 21 - .../2d.cube.order2.smooth0/coeffs-dxx.compute.c | 13 - .../2d.cube.order2.smooth0/coeffs-dxy.compute.c | 15 - .../2d.cube.order2.smooth0/coeffs-dy.compute.c | 21 - .../2d.cube.order2.smooth0/coeffs-dyy.compute.c | 13 - .../2d.cube.order3.smooth0/coeffs-I.compute.c | 190 - .../2d.cube.order3.smooth0/coeffs-dx.compute.c | 97 - .../2d.cube.order3.smooth0/coeffs-dxx.compute.c | 40 - .../2d.cube.order3.smooth0/coeffs-dxy.compute.c | 52 - .../2d.cube.order3.smooth0/coeffs-dy.compute.c | 97 - .../2d.cube.order3.smooth0/coeffs-dyy.compute.c | 40 - .../2d.cube.order4.smooth0/coeffs-I.compute.c | 239 - .../2d.cube.order4.smooth0/coeffs-dx.compute.c | 155 - .../2d.cube.order4.smooth0/coeffs-dxx.compute.c | 107 - .../2d.cube.order4.smooth0/coeffs-dxy.compute.c | 119 - .../2d.cube.order4.smooth0/coeffs-dy.compute.c | 147 - .../2d.cube.order4.smooth0/coeffs-dyy.compute.c | 107 - .../Lagrange/2d.cube.order1.smooth0.c | 59 - .../Lagrange/2d.cube.order2.smooth0.c | 64 - .../Lagrange/2d.cube.order3.smooth0.c | 64 - .../Lagrange/2d.cube.order4.smooth0.c | 64 - src/GeneralizedPolynomial-Uniform/Lagrange/2d.log | 4728 --- .../Lagrange/2d.maple | 170 - .../3d.cube.order1.smooth0/coeffs-I.compute.c | 34 - .../3d.cube.order1.smooth0/coeffs-dx.compute.c | 12 - .../3d.cube.order1.smooth0/coeffs-dy.compute.c | 12 - .../3d.cube.order1.smooth0/coeffs-dz.compute.c | 12 - .../3d.cube.order2.smooth0/coeffs-I.compute.c | 153 - .../3d.cube.order2.smooth0/coeffs-dx.compute.c | 65 - .../3d.cube.order2.smooth0/coeffs-dxx.compute.c | 31 - .../3d.cube.order2.smooth0/coeffs-dxy.compute.c | 33 - .../3d.cube.order2.smooth0/coeffs-dxz.compute.c | 33 - .../3d.cube.order2.smooth0/coeffs-dy.compute.c | 59 - .../3d.cube.order2.smooth0/coeffs-dyy.compute.c | 31 - .../3d.cube.order2.smooth0/coeffs-dyz.compute.c | 33 - .../3d.cube.order2.smooth0/coeffs-dz.compute.c | 63 - .../3d.cube.order2.smooth0/coeffs-dzz.compute.c | 31 - .../3d.cube.order3.smooth0/coeffs-I.compute.c | 938 - .../3d.cube.order3.smooth0/coeffs-dx.compute.c | 518 - .../3d.cube.order3.smooth0/coeffs-dxx.compute.c | 182 - .../3d.cube.order3.smooth0/coeffs-dxy.compute.c | 208 - .../3d.cube.order3.smooth0/coeffs-dxz.compute.c | 202 - .../3d.cube.order3.smooth0/coeffs-dy.compute.c | 510 - .../3d.cube.order3.smooth0/coeffs-dyy.compute.c | 186 - .../3d.cube.order3.smooth0/coeffs-dyz.compute.c | 210 - .../3d.cube.order3.smooth0/coeffs-dz.compute.c | 502 - .../3d.cube.order3.smooth0/coeffs-dzz.compute.c | 192 - .../3d.cube.order4.smooth0/coeffs-I.compute.c | 1615 - .../3d.cube.order4.smooth0/coeffs-dx.compute.c | 977 - .../3d.cube.order4.smooth0/coeffs-dxx.compute.c | 593 - .../3d.cube.order4.smooth0/coeffs-dxy.compute.c | 511 - .../3d.cube.order4.smooth0/coeffs-dxz.compute.c | 523 - .../3d.cube.order4.smooth0/coeffs-dy.compute.c | 961 - .../3d.cube.order4.smooth0/coeffs-dyy.compute.c | 605 - .../3d.cube.order4.smooth0/coeffs-dyz.compute.c | 507 - .../3d.cube.order4.smooth0/coeffs-dz.compute.c | 985 - .../3d.cube.order4.smooth0/coeffs-dzz.compute.c | 621 - .../Lagrange/3d.cube.order1.smooth0.c | 61 - .../Lagrange/3d.cube.order2.smooth0.c | 71 - .../Lagrange/3d.cube.order3.smooth0.c | 71 - .../Lagrange/3d.cube.order4.smooth0.c | 71 - src/GeneralizedPolynomial-Uniform/Lagrange/3d.log | 40709 ------------------- .../Lagrange/3d.maple | 248 - src/GeneralizedPolynomial-Uniform/Lagrange/README | 61 - .../Lagrange/all_prototypes.h | 72 - .../Lagrange/fns.maple | 266 - .../Lagrange/make.code.defn | 22 - .../Lagrange/makefile | 72 - 97 files changed, 63626 deletions(-) delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order1.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order2.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order3.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order4.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order5.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order6.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.log delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/1d.maple delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dyy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dyy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order1.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order2.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order3.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order4.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.log delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/2d.maple delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order1.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order2.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order3.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order4.smooth0.c delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.log delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/3d.maple delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/README delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/all_prototypes.h delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/make.code.defn delete mode 100644 src/GeneralizedPolynomial-Uniform/Lagrange/makefile (limited to 'src') diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-I.compute.c deleted file mode 100644 index c8a5114..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,2 +0,0 @@ - coeffs_I->coeff_0 = RATIONAL(1.0,1.0)-x; - coeffs_I->coeff_p1 = x; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 583278a..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,2 +0,0 @@ - coeffs_dx->coeff_0 = RATIONAL(-1.0,1.0); - coeffs_dx->coeff_p1 = RATIONAL(1.0,1.0); diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-I.compute.c deleted file mode 100644 index 6e17264..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,9 +0,0 @@ -fp t3; -fp t2; -fp t1; - t3 = x*x; - t2 = RATIONAL(1.0,2.0); - t1 = t2*t3; - coeffs_I->coeff_m1 = RATIONAL(-1.0,2.0)*x+t1; - coeffs_I->coeff_0 = RATIONAL(1.0,1.0)-t3; - coeffs_I->coeff_p1 = t2*x+t1; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 5647f75..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,3 +0,0 @@ - coeffs_dx->coeff_m1 = x+RATIONAL(-1.0,2.0); - coeffs_dx->coeff_0 = RATIONAL(-2.0,1.0)*x; - coeffs_dx->coeff_p1 = RATIONAL(1.0,2.0)+x; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index 19689e7..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,5 +0,0 @@ -fp t4; - t4 = RATIONAL(1.0,1.0); - coeffs_dxx->coeff_m1 = t4; - coeffs_dxx->coeff_0 = RATIONAL(-2.0,1.0); - coeffs_dxx->coeff_p1 = t4; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-I.compute.c deleted file mode 100644 index 6ee0b5a..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,16 +0,0 @@ -fp t10; -fp t9; -fp t8; -fp t7; -fp t6; -fp t5; - t10 = x*x; - t9 = x*t10; - t8 = RATIONAL(-1.0,2.0); - t7 = RATIONAL(1.0,2.0); - t6 = RATIONAL(-1.0,6.0); - t5 = t7*t10; - coeffs_I->coeff_m1 = RATIONAL(-1.0,3.0)*x+t5+t6*t9; - coeffs_I->coeff_0 = RATIONAL(1.0,1.0)+t8*x-t10+t7*t9; - coeffs_I->coeff_p1 = x+t5+t8*t9; - coeffs_I->coeff_p2 = t6*x+RATIONAL(1.0,6.0)*t9; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 1cf3fc6..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,8 +0,0 @@ -fp t13; -fp t12; - t13 = x*x; - t12 = RATIONAL(-1.0,2.0); - coeffs_dx->coeff_m1 = x+t12*t13+RATIONAL(-1.0,3.0); - coeffs_dx->coeff_0 = t12+RATIONAL(-2.0,1.0)*x+RATIONAL(3.0,2.0)*t13; - coeffs_dx->coeff_p1 = x+RATIONAL(1.0,1.0)+RATIONAL(-3.0,2.0)*t13; - coeffs_dx->coeff_p2 = RATIONAL(1.0,2.0)*t13+RATIONAL(-1.0,6.0); diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index 470882c..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,6 +0,0 @@ -fp t14; - t14 = RATIONAL(1.0,1.0); - coeffs_dxx->coeff_m1 = t14-x; - coeffs_dxx->coeff_0 = RATIONAL(-2.0,1.0)+RATIONAL(3.0,1.0)*x; - coeffs_dxx->coeff_p1 = t14+RATIONAL(-3.0,1.0)*x; - coeffs_dxx->coeff_p2 = x; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-I.compute.c deleted file mode 100644 index c30526f..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,24 +0,0 @@ -fp t25; -fp t23; -fp t29; -fp t21; -fp t22; -fp t28; -fp t24; -fp t20; -fp t19; - t25 = x*x; - t23 = t25*t25; - t29 = RATIONAL(1.0,24.0)*t23+RATIONAL(-1.0,24.0)*t25; - t21 = RATIONAL(-1.0,6.0); - t22 = RATIONAL(2.0,3.0); - t28 = t21*t23+t22*t25; - t24 = x*t25; - t20 = RATIONAL(1.0,12.0); - t19 = RATIONAL(-1.0,12.0); - coeffs_I->coeff_m2 = t20*x+t19*t24+t29; - coeffs_I->coeff_m1 = RATIONAL(-2.0,3.0)*x+RATIONAL(1.0,6.0)*t24+t28; - coeffs_I->coeff_0 = RATIONAL(-5.0,4.0)*t25+RATIONAL(1.0,1.0)+RATIONAL(1.0 -,4.0)*t23; - coeffs_I->coeff_p1 = t21*t24+t22*x+t28; - coeffs_I->coeff_p2 = t20*t24+t19*x+t29; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 14b1551..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,17 +0,0 @@ -fp t34; -fp t37; -fp t36; -fp t40; -fp t35; -fp t39; - t34 = RATIONAL(-1.0,12.0); - t37 = x*x; - t36 = x*t37; - t40 = RATIONAL(1.0,6.0)*t36+t34*x; - t35 = RATIONAL(-2.0,3.0); - t39 = t35*t36+RATIONAL(4.0,3.0)*x; - coeffs_dx->coeff_m2 = RATIONAL(-1.0,4.0)*t37+RATIONAL(1.0,12.0)+t40; - coeffs_dx->coeff_m1 = t35+RATIONAL(1.0,2.0)*t37+t39; - coeffs_dx->coeff_0 = t36+RATIONAL(-5.0,2.0)*x; - coeffs_dx->coeff_p1 = RATIONAL(-1.0,2.0)*t37+RATIONAL(2.0,3.0)+t39; - coeffs_dx->coeff_p2 = t34+RATIONAL(1.0,4.0)*t37+t40; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index 6f78a84..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,13 +0,0 @@ -fp t46; -fp t48; -fp t44; -fp t47; - t46 = x*x; - t48 = RATIONAL(-2.0,1.0)*t46+RATIONAL(4.0,3.0); - t44 = RATIONAL(1.0,2.0); - t47 = t44*t46+RATIONAL(-1.0,12.0); - coeffs_dxx->coeff_m2 = RATIONAL(-1.0,2.0)*x+t47; - coeffs_dxx->coeff_m1 = x+t48; - coeffs_dxx->coeff_0 = RATIONAL(-5.0,2.0)+RATIONAL(3.0,1.0)*t46; - coeffs_dxx->coeff_p1 = -x+t48; - coeffs_dxx->coeff_p2 = t44*x+t47; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-I.compute.c deleted file mode 100644 index 2fe57b6..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,28 +0,0 @@ -fp t54; -fp t55; -fp t57; -fp t58; -fp t64; -fp t63; -fp t60; -fp t59; -fp t51; - t54 = RATIONAL(1.0,24.0); - t55 = RATIONAL(-1.0,24.0); - t57 = x*x; - t58 = t57*t57; - t64 = t54*t58+t55*t57; - t63 = RATIONAL(-1.0,6.0)*t58+RATIONAL(2.0,3.0)*t57; - t60 = x*t57; - t59 = t60*t57; - t51 = t55*t60; - coeffs_I->coeff_m2 = RATIONAL(1.0,20.0)*x+t51+RATIONAL(-1.0,120.0)*t59+ -t64; - coeffs_I->coeff_m1 = RATIONAL(-1.0,2.0)*x+t51+t54*t59+t63; - coeffs_I->coeff_0 = RATIONAL(1.0,1.0)+RATIONAL(-1.0,3.0)*x+RATIONAL(-5.0, -4.0)*t57+RATIONAL(5.0,12.0)*t60+RATIONAL(1.0,4.0)*t58+RATIONAL(-1.0,12.0)*t59; - coeffs_I->coeff_p1 = x+RATIONAL(-7.0,12.0)*t60+RATIONAL(1.0,12.0)*t59+t63 -; - coeffs_I->coeff_p2 = RATIONAL(-1.0,4.0)*x+RATIONAL(7.0,24.0)*t60+t55*t59+ -t64; - coeffs_I->coeff_p3 = RATIONAL(1.0,30.0)*x+RATIONAL(1.0,120.0)*t59+t51; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 0fc33a0..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,21 +0,0 @@ -fp t71; -fp t70; -fp t76; -fp t75; -fp t72; -fp t67; - t71 = x*x; - t70 = t71*x; - t76 = RATIONAL(-2.0,3.0)*t70+RATIONAL(4.0,3.0)*x; - t75 = RATIONAL(-1.0,12.0)*x+RATIONAL(1.0,6.0)*t70; - t72 = t71*t71; - t67 = RATIONAL(-1.0,8.0)*t71; - coeffs_dx->coeff_m2 = RATIONAL(-1.0,24.0)*t72+RATIONAL(1.0,20.0)+t67+t75; - coeffs_dx->coeff_m1 = t67+RATIONAL(-1.0,2.0)+RATIONAL(5.0,24.0)*t72+t76; - coeffs_dx->coeff_0 = RATIONAL(-5.0,2.0)*x+t70+RATIONAL(-5.0,12.0)*t72+ -RATIONAL(-1.0,3.0)+RATIONAL(5.0,4.0)*t71; - coeffs_dx->coeff_p1 = RATIONAL(5.0,12.0)*t72+RATIONAL(-7.0,4.0)*t71+ -RATIONAL(1.0,1.0)+t76; - coeffs_dx->coeff_p2 = RATIONAL(7.0,8.0)*t71+RATIONAL(-1.0,4.0)+RATIONAL( --5.0,24.0)*t72+t75; - coeffs_dx->coeff_p3 = RATIONAL(1.0,24.0)*t72+t67+RATIONAL(1.0,30.0); diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index 2382d07..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,17 +0,0 @@ -fp t83; -fp t86; -fp t85; -fp t82; -fp t78; - t83 = x*x; - t86 = RATIONAL(1.0,2.0)*t83+RATIONAL(-1.0,12.0); - t85 = RATIONAL(-2.0,1.0)*t83+RATIONAL(4.0,3.0); - t82 = x*t83; - t78 = RATIONAL(-1.0,4.0)*x; - coeffs_dxx->coeff_m2 = RATIONAL(-1.0,6.0)*t82+t78+t86; - coeffs_dxx->coeff_m1 = RATIONAL(5.0,6.0)*t82+t78+t85; - coeffs_dxx->coeff_0 = RATIONAL(-5.0,3.0)*t82+RATIONAL(5.0,2.0)*x+RATIONAL -(3.0,1.0)*t83+RATIONAL(-5.0,2.0); - coeffs_dxx->coeff_p1 = RATIONAL(5.0,3.0)*t82+RATIONAL(-7.0,2.0)*x+t85; - coeffs_dxx->coeff_p2 = RATIONAL(-5.0,6.0)*t82+RATIONAL(7.0,4.0)*x+t86; - coeffs_dxx->coeff_p3 = t78+RATIONAL(1.0,6.0)*t82; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-I.compute.c deleted file mode 100644 index 28b9679..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,41 +0,0 @@ -fp t103; -fp t106; -fp t107; -fp t105; -fp t113; -fp t112; -fp t100; -fp t96; -fp t101; -fp t111; -fp t104; -fp t99; -fp t98; -fp t97; - t103 = x*x; - t106 = t103*t103; - t107 = x*t103; - t105 = t107*t107; - t113 = RATIONAL(1.0,720.0)*t105+RATIONAL(1.0,180.0)*t103+RATIONAL(-1.0, -144.0)*t106; - t112 = RATIONAL(-1.0,120.0)*t105+RATIONAL(-3.0,40.0)*t103+RATIONAL(1.0, -12.0)*t106; - t100 = RATIONAL(1.0,48.0); - t96 = RATIONAL(-13.0,48.0); - t101 = RATIONAL(3.0,4.0); - t111 = t100*t105+t96*t106+t101*t103; - t104 = t107*t103; - t99 = RATIONAL(-1.0,60.0); - t98 = RATIONAL(1.0,60.0); - t97 = RATIONAL(-1.0,48.0); - coeffs_I->coeff_m3 = t99*x+t100*t107+RATIONAL(-1.0,240.0)*t104+t113; - coeffs_I->coeff_m2 = RATIONAL(3.0,20.0)*x+RATIONAL(-1.0,6.0)*t107+t98* -t104+t112; - coeffs_I->coeff_m1 = RATIONAL(-3.0,4.0)*x+RATIONAL(13.0,48.0)*t107+t97* -t104+t111; - coeffs_I->coeff_0 = RATIONAL(7.0,18.0)*t106+RATIONAL(-49.0,36.0)*t103+ -RATIONAL(1.0,1.0)+RATIONAL(-1.0,36.0)*t105; - coeffs_I->coeff_p1 = t96*t107+t101*x+t100*t104+t111; - coeffs_I->coeff_p2 = RATIONAL(1.0,6.0)*t107+RATIONAL(-3.0,20.0)*x+t99* -t104+t112; - coeffs_I->coeff_p3 = t97*t107+t98*x+RATIONAL(1.0,240.0)*t104+t113; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dx.compute.c deleted file mode 100644 index d4d1004..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,32 +0,0 @@ -fp t123; -fp t125; -fp t128; -fp t126; -fp t133; -fp t132; -fp t131; -fp t127; - t123 = RATIONAL(-3.0,20.0); - t125 = x*x; - t128 = x*t125; - t126 = t128*t125; - t133 = t123*x+RATIONAL(-1.0,20.0)*t126+RATIONAL(1.0,3.0)*t128; - t132 = RATIONAL(1.0,120.0)*t126+RATIONAL(1.0,90.0)*x+RATIONAL(-1.0,36.0)* -t128; - t131 = RATIONAL(3.0,2.0)*x+RATIONAL(-13.0,12.0)*t128+RATIONAL(1.0,8.0)* -t126; - t127 = t125*t125; - coeffs_dx->coeff_m3 = RATIONAL(-1.0,48.0)*t127+RATIONAL(-1.0,60.0)+ -RATIONAL(1.0,16.0)*t125+t132; - coeffs_dx->coeff_m2 = RATIONAL(-1.0,2.0)*t125+RATIONAL(3.0,20.0)+RATIONAL -(1.0,12.0)*t127+t133; - coeffs_dx->coeff_m1 = RATIONAL(-5.0,48.0)*t127+RATIONAL(13.0,16.0)*t125+ -RATIONAL(-3.0,4.0)+t131; - coeffs_dx->coeff_0 = RATIONAL(-1.0,6.0)*t126+RATIONAL(14.0,9.0)*t128+ -RATIONAL(-49.0,18.0)*x; - coeffs_dx->coeff_p1 = RATIONAL(5.0,48.0)*t127+RATIONAL(3.0,4.0)+RATIONAL( --13.0,16.0)*t125+t131; - coeffs_dx->coeff_p2 = RATIONAL(1.0,2.0)*t125+RATIONAL(-1.0,12.0)*t127+ -t123+t133; - coeffs_dx->coeff_p3 = RATIONAL(-1.0,16.0)*t125+RATIONAL(1.0,60.0)+ -RATIONAL(1.0,48.0)*t127+t132; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index 02aa677..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,24 +0,0 @@ -fp t144; -fp t145; -fp t150; -fp t149; -fp t141; -fp t148; -fp t143; - t144 = x*x; - t145 = t144*t144; - t150 = RATIONAL(-13.0,4.0)*t144+RATIONAL(3.0,2.0)+RATIONAL(5.0,8.0)*t145; - t149 = t144+RATIONAL(-3.0,20.0)+RATIONAL(-1.0,4.0)*t145; - t141 = RATIONAL(-1.0,12.0); - t148 = RATIONAL(1.0,90.0)+RATIONAL(1.0,24.0)*t145+t141*t144; - t143 = x*t144; - coeffs_dxx->coeff_m3 = RATIONAL(1.0,8.0)*x+t141*t143+t148; - coeffs_dxx->coeff_m2 = -x+RATIONAL(1.0,3.0)*t143+t149; - coeffs_dxx->coeff_m1 = RATIONAL(-5.0,12.0)*t143+RATIONAL(13.0,8.0)*x+t150 -; - coeffs_dxx->coeff_0 = RATIONAL(14.0,3.0)*t144+RATIONAL(-5.0,6.0)*t145+ -RATIONAL(-49.0,18.0); - coeffs_dxx->coeff_p1 = RATIONAL(5.0,12.0)*t143+RATIONAL(-13.0,8.0)*x+t150 -; - coeffs_dxx->coeff_p2 = x+RATIONAL(-1.0,3.0)*t143+t149; - coeffs_dxx->coeff_p3 = RATIONAL(-1.0,8.0)*x+RATIONAL(1.0,12.0)*t143+t148; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order1.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order1.smooth0.c deleted file mode 100644 index 71b45ae..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order1.smooth0.c +++ /dev/null @@ -1,57 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube10 -#include "../template.h" - -#define N_DIMS 1 -#define MOLECULE_MIN_M 0 -#define MOLECULE_MAX_M 1 -#define MOLECULE_SIZE 2 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -/* n.b. no 2nd derivatives for linear interpolation! */ - -#define XYZ x -#define FP_XYZ fp x -#define STRIDE_IJK stride_i -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride - -#define DATA_STRUCT data_struct_1d_cube_size2 -#define COEFFS_STRUCT coeffs_struct_1d_cube_size2 - -#define FETCH_DATA_REAL LocalInterp_fetch_1d_cube2_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_1d_cube2_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_1d_cube2_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_1d_cube2_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_1d_cube2_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_1d_cube2_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_1d_cube2_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_1d_cube2_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_1d_cube2 - -#define STORE_COEFFS LocalInterp_store_1d_cube2 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeffs-dx.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order2.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order2.smooth0.c deleted file mode 100644 index 17f8601..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order2.smooth0.c +++ /dev/null @@ -1,58 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube20 -#include "../template.h" - -#define N_DIMS 1 -#define MOLECULE_MIN_M -1 -#define MOLECULE_MAX_M 1 -#define MOLECULE_SIZE 3 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DXX - -#define XYZ x -#define FP_XYZ fp x -#define STRIDE_IJK stride_i -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride - -#define DATA_STRUCT data_struct_1d_cube_size3 -#define COEFFS_STRUCT coeffs_struct_1d_cube_size3 - -#define FETCH_DATA_REAL LocalInterp_fetch_1d_cube3_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_1d_cube3_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_1d_cube3_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_1d_cube3_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_1d_cube3_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_1d_cube3_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_1d_cube3_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_1d_cube3_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_1d_cube3 - -#define STORE_COEFFS LocalInterp_store_1d_cube3 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dx.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeffs-dxx.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order3.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order3.smooth0.c deleted file mode 100644 index 9ec7750..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order3.smooth0.c +++ /dev/null @@ -1,58 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube30 -#include "../template.h" - -#define N_DIMS 1 -#define MOLECULE_MIN_M -1 -#define MOLECULE_MAX_M 2 -#define MOLECULE_SIZE 4 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DXX - -#define XYZ x -#define FP_XYZ fp x -#define STRIDE_IJK stride_i -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride - -#define DATA_STRUCT data_struct_1d_cube_size4 -#define COEFFS_STRUCT coeffs_struct_1d_cube_size4 - -#define FETCH_DATA_REAL LocalInterp_fetch_1d_cube4_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_1d_cube4_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_1d_cube4_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_1d_cube4_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_1d_cube4_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_1d_cube4_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_1d_cube4_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_1d_cube4_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_1d_cube4 - -#define STORE_COEFFS LocalInterp_store_1d_cube4 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dx.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeffs-dxx.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order4.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order4.smooth0.c deleted file mode 100644 index 500e47a..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order4.smooth0.c +++ /dev/null @@ -1,58 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube40 -#include "../template.h" - -#define N_DIMS 1 -#define MOLECULE_MIN_M -2 -#define MOLECULE_MAX_M 2 -#define MOLECULE_SIZE 5 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DXX - -#define XYZ x -#define FP_XYZ fp x -#define STRIDE_IJK stride_i -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride - -#define DATA_STRUCT data_struct_1d_cube_size5 -#define COEFFS_STRUCT coeffs_struct_1d_cube_size5 - -#define FETCH_DATA_REAL LocalInterp_fetch_1d_cube5_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_1d_cube5_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_1d_cube5_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_1d_cube5_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_1d_cube5_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_1d_cube5_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_1d_cube5_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_1d_cube5_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_1d_cube5 - -#define STORE_COEFFS LocalInterp_store_1d_cube5 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dx.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeffs-dxx.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order5.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order5.smooth0.c deleted file mode 100644 index a50c2f9..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order5.smooth0.c +++ /dev/null @@ -1,58 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube50 -#include "../template.h" - -#define N_DIMS 1 -#define MOLECULE_MIN_M -2 -#define MOLECULE_MAX_M 3 -#define MOLECULE_SIZE 6 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DXX - -#define XYZ x -#define FP_XYZ fp x -#define STRIDE_IJK stride_i -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride - -#define DATA_STRUCT data_struct_1d_cube_size6 -#define COEFFS_STRUCT coeffs_struct_1d_cube_size6 - -#define FETCH_DATA_REAL LocalInterp_fetch_1d_cube6_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_1d_cube6_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_1d_cube6_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_1d_cube6_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_1d_cube6_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_1d_cube6_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_1d_cube6_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_1d_cube6_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_1d_cube6 - -#define STORE_COEFFS LocalInterp_store_1d_cube6 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dx.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeffs-dxx.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order6.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order6.smooth0.c deleted file mode 100644 index 3e11d44..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order6.smooth0.c +++ /dev/null @@ -1,58 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube60 -#include "../template.h" - -#define N_DIMS 1 -#define MOLECULE_MIN_M -3 -#define MOLECULE_MAX_M 3 -#define MOLECULE_SIZE 7 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DXX - -#define XYZ x -#define FP_XYZ fp x -#define STRIDE_IJK stride_i -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride - -#define DATA_STRUCT data_struct_1d_cube_size7 -#define COEFFS_STRUCT coeffs_struct_1d_cube_size7 - -#define FETCH_DATA_REAL LocalInterp_fetch_1d_cube7_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_1d_cube7_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_1d_cube7_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_1d_cube7_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_1d_cube7_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_1d_cube7_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_1d_cube7_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_1d_cube7_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_1d_cube7 - -#define STORE_COEFFS LocalInterp_store_1d_cube7 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dx.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeffs-dxx.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.log b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.log deleted file mode 100644 index 4fbd840..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.log +++ /dev/null @@ -1,2264 +0,0 @@ - |\^/| Maple 7 (IBM INTEL LINUX) -._|\| |/|_. Copyright (c) 2001 by Waterloo Maple Inc. - \ MAPLE / All rights reserved. Maple is a registered trademark of - <____ ____> Waterloo Maple Inc. - | Type ? for help. -# util.maple -- misc utility routines -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/util.maple,v 1.4 2002/08/20 16:46:06 jthorn Exp $ -> -# -# fix_rationals - convert numbers to RATIONAL() calls -# nonmatching_names - find names in a list which *don't* have a specified prefix -# sprint_numeric_list - convert a numeric list to a valid C identifier suffix -# print_name_list_dcl - print C declarations for a list of names -# -# hypercube_points - compute all (integer) points in an N-dimensional hypercube -# -# ftruncate - truncate a file to zero length -# -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function converts all {integer, rational} subexpressions of its -# input except integer exponents and -1 factors in products, into function -# calls -# RATIONAL(num,den) -# This is useful in conjunction with the C() library function, since -# -# C( (1/3) * foo * bar ) -# t0 = foo*bar/3; -# -# generates a (slow) division (and runs the risk of mixed-mode-arithmetic -# problems), while -# -# C((1.0/3.0) * foo * bar); -# t0 = 0.3333333333*foo*bar; -# -# suffers from roundoff error. With this function, -# -# fix_rationals((1/3) * foo * bar); -# RATIONAL(1,3) foo bar -# C(%); -# t0 = RATIONAL(1.0,3.0)*foo*bar; -# -# which a C preprocessor macro can easily convert to the desired -# -# t0 = (1.0/3.0)*foo*bar; -# -# Additionally, this function can be told to leave certain types of -# subexpressions unconverged. For example, -# fix_rationals(expr, type, specfunc(integer, DATA)); -# will leave all subexpressions of the form DATA(integer arguments) -# unconverted. -# -# Arguments: -# expr = (in) The expression to be converted. -# inert_fn = (optional in) -# If specified, this argument should be a Boolean procedure -# or the name of a Boolean procedure. This procedure should -# take one or more argument, and return true if and only if -# the first argument should *not* be converted, i.e. if we -# should leave this expression unchanged. See the last -# example above. -# ... = (optional in) -# Any further arguments are passed as additional arguments to -# the inert_fn procedure. -# -> fix_rationals := -> proc( -> expr::{ -> algebraic, name = algebraic, -> list({algebraic, name = algebraic}), -> set ({algebraic, name = algebraic}) -> }, -> inert_fn::{name, procedure} -> ) -> local nn, k, -> base, power, fbase, fpower, -> fn, fn_args_list, -> num, den, mult; -> -# do we want to convert this expression? -> if ((nargs >= 2) and inert_fn(expr, args[3..nargs])) -> then return expr; -> end if; -> -# recurse over lists and sets -> if (type(expr, {list,set})) -> then return map(fix_rationals, expr, args[2..nargs]); -> end if; -> -# recurse over equation right hand sides -> if (type(expr, name = algebraic)) -> then return ( lhs(expr) = fix_rationals(rhs(expr), args[2..nargs]) ); -> end if; -> -# recurse over functions other than RATIONAL() -> if (type(expr, function)) -> then -> fn := op(0, expr); -> if (fn <> 'RATIONAL') -> then -> fn_args_list := [op(expr)]; -> fn_args_list := map(fix_rationals, fn_args_list, args[2..nargs]); -> fn; return '%'( op(fn_args_list) ); -> end if; -> end if; -> -> nn := nops(expr); -> -# recurse over sums -> if (type(expr, `+`)) -> then return sum('fix_rationals(op(k,expr), args[2..nargs])', 'k'=1..nn); -> end if; -> -# recurse over products -# ... leaving leading -1 factors intact, i.e. not converted to RATIONAL(-1,1) -> if (type(expr, `*`)) -> then -> if (op(1, expr) = -1) -> then return -1*fix_rationals(remove(type, expr, 'identical(-1)'), -> args[2..nargs]); -> else return product('fix_rationals(op(k,expr), args[2..nargs])', -> 'k'=1..nn); -> end if; -> end if; -> -# recurse over powers -# ... leaving integer exponents intact -> if (type(expr, `^`)) -> then -> base := op(1, expr); -> power := op(2, expr); -> -> fbase := fix_rationals(base, args[2..nargs]); -> if (type(power, integer)) -> then fpower := power; -> else fpower := fix_rationals(power, args[2..nargs]); -> end if; -> return fbase ^ fpower; -> end if; -> -# fix integers and fractions -> if (type(expr, integer)) -> then return 'RATIONAL'(expr, 1); -> end if; -> if (type(expr, fraction)) -> then -> num := op(1, expr); -> den := op(2, expr); -> -> return 'RATIONAL'(num, den); -> end if; -> -# turn Maple floating-point into integer fraction, then recursively fix that -> if (type(expr, float)) -> then -> mult := op(1, expr); -> power := op(2, expr); -> return fix_rationals(mult * 10^power, args[2..nargs]); -> end if; -> -# identity op on names -> if (type(expr, name)) -> then return expr; -> end if; -> -# unknown type -> error "%0", -> "unknown type for expr!", -> " whattype(expr) = ", whattype(expr), -> " expr = ", expr; -> end proc; -fix_rationals := proc(expr::{algebraic, name = algebraic, -list({algebraic, name = algebraic}), set({algebraic, name = algebraic})}, -inert_fn::{procedure, name}) -local nn, k, base, power, fbase, fpower, fn, fn_args_list, num, den, mult; - if 2 <= nargs and inert_fn(expr, args[3 .. nargs]) then return expr - end if; - if type(expr, {set, list}) then - return map(fix_rationals, expr, args[2 .. nargs]) - end if; - if type(expr, name = algebraic) then - return lhs(expr) = fix_rationals(rhs(expr), args[2 .. nargs]) - end if; - if type(expr, function) then - fn := op(0, expr); - if fn <> 'RATIONAL' then - fn_args_list := [op(expr)]; - fn_args_list := - map(fix_rationals, fn_args_list, args[2 .. nargs]); - fn; - return '%'(op(fn_args_list)) - end if - end if; - nn := nops(expr); - if type(expr, `+`) then return - sum('fix_rationals(op(k, expr), args[2 .. nargs])', 'k' = 1 .. nn) - end if; - if type(expr, `*`) then - if op(1, expr) = -1 then return -fix_rationals( - remove(type, expr, 'identical(-1)'), args[2 .. nargs]) - else return product('fix_rationals(op(k, expr), args[2 .. nargs])', - 'k' = 1 .. nn) - end if - end if; - if type(expr, `^`) then - base := op(1, expr); - power := op(2, expr); - fbase := fix_rationals(base, args[2 .. nargs]); - if type(power, integer) then fpower := power - else fpower := fix_rationals(power, args[2 .. nargs]) - end if; - return fbase^fpower - end if; - if type(expr, integer) then return 'RATIONAL'(expr, 1) end if; - if type(expr, fraction) then - num := op(1, expr); den := op(2, expr); return 'RATIONAL'(num, den) - end if; - if type(expr, float) then - mult := op(1, expr); - power := op(2, expr); - return fix_rationals(mult*10^power, args[2 .. nargs]) - end if; - if type(expr, name) then return expr end if; - error "%0", "unknown type for expr!", " whattype(expr) = ", - whattype(expr), " expr = ", expr -end proc - -> -################################################################################ -> -# -# This function finds names in a list which *don't* have a specified prefix. -# -# Arguments: -# name_list = A list of the names. -# prefix = The prefix we want to filter out. -# -# Results: -# This function returns the subset list of names which don't have the -# specified prefix. -# -> nonmatching_names := -> proc( name_list::list({name,string}), prefix::{name,string} ) -> -> select( proc(n) -> evalb(not StringTools[IsPrefix](prefix,n)); -> end proc -> , -> name_list -> ); -> end proc; -nonmatching_names := proc( -name_list::list({name, string}), prefix::{name, string}) - select(proc(n) evalb(not StringTools[IsPrefix](prefix, n)) end proc, - name_list) -end proc - -> -################################################################################ -> -# -# This function converts a numeric list to a string which is a valid -# C identifier suffix: elements are separated by "_", decimal points are -# replaced by "x", and all nonzero values have explicit +/- signs, which -# are replaced by "p"/"m". -# -# For example, [0,-3.5,+4] --> "0_m3x5_p4". -# -> sprint_numeric_list := -> proc(nlist::list(numeric)) -> -# generate preliminary string, eg "+0_-3.5_+4" -> map2(sprintf, "%+a", nlist); -> ListTools[Join](%, "_"); -> cat(op(%)); -> -# fixup bad characters -> StringTools[SubstituteAll](%, "+0", "0"); -> StringTools[CharacterMap](".+-", "xpm", %); -> -> return %; -> end proc; -sprint_numeric_list := proc(nlist::list(numeric)) - map2(sprintf, "%+a", nlist); - ListTools[Join](%, "_"); - cat(op(%)); - StringTools[SubstituteAll](%, "+0", "0"); - StringTools[CharacterMap](".+-", "xpm", %); - return % -end proc - -> -################################################################################ -> -# -# This function prints a sequence of C declarations for a list of names. -# -# Argument: -# name_list = A list of the names. -# type_name = The C type of the names, eg. "double". -# file_name = The file name to write the declaration to. This is -# truncated before writing. -# -> print_name_list_dcl := -> proc( name_list::list({name,string}), -> type_name::string, -> file_name::string ) -> local blanks, separator_string; -> -> ftruncate(file_name); -> -> map( -> proc(var::{name,string}) -> fprintf(file_name, -> "%s %s;\n", -> type_name, var); -> end proc -> , -> name_list -> ); -> -> fclose(file_name); -> NULL; -> end proc; -print_name_list_dcl := proc( -name_list::list({name, string}), type_name::string, file_name::string) -local blanks, separator_string; - ftruncate(file_name); - map(proc(var::{name, string}) - fprintf(file_name, "%s %s;\n", type_name, var) - end proc, name_list); - fclose(file_name); - NULL -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function computes a list of all the (integer) points in an -# N-dimensional hypercube, in lexicographic order. The present -# implementation requires N <= 4. -# -# Arguments: -# cmin,cmax = N-element lists of cube minimum/maximum coordinates. -# -# Results: -# The function returns a set of d-element lists giving the coordinates. -# For example, -# hypercube([0,0], [2,1] -# returns -# { [0,0], [0,1], [1,0], [1,1], [2,0], [2,1] } -> hypercube_points := -> proc(cmin::list(integer), cmax::list(integer)) -> local N, i,j,k,l; -> -> N := nops(cmin); -> if (nops(cmax) <> N) -> then error -> "must have same number of dimensions for min and max coordinates!"; -> fi; -> -> if (N = 1) -> then return [seq([i], i=cmin[1]..cmax[1])]; -> elif (N = 2) -> then return [ -> seq( -> seq([i,j], j=cmin[2]..cmax[2]), -> i=cmin[1]..cmax[1]) -> ]; -> elif (N = 3) -> then return [ -> seq( -> seq( -> seq([i,j,k], k=cmin[3]..cmax[3]), -> j=cmin[2]..cmax[2] ), -> i=cmin[1]..cmax[1]) -> ]; -> elif (N = 4) -> then return [ -> seq( -> seq( -> seq( -> seq([i,j,k,l], l=cmin[4]..cmax[4]), -> k=cmin[3]..cmax[3] ), -> j=cmin[2]..cmax[2]), -> i=cmin[1]..cmax[1]) -> ]; -> else -> error "implementation restriction: must have N <= 4, got %1!", N; -> fi; -> end proc; -hypercube_points := proc(cmin::list(integer), cmax::list(integer)) -local N, i, j, k, l; - N := nops(cmin); - if nops(cmax) <> N then error - "must have same number of dimensions for min and max coordinates!" - end if; - if N = 1 then return [seq([i], i = cmin[1] .. cmax[1])] - elif N = 2 then return - [seq(seq([i, j], j = cmin[2] .. cmax[2]), i = cmin[1] .. cmax[1])] - elif N = 3 then return [seq( - seq(seq([i, j, k], k = cmin[3] .. cmax[3]), j = cmin[2] .. cmax[2]) - , i = cmin[1] .. cmax[1])] - elif N = 4 then return [seq(seq(seq( - seq([i, j, k, l], l = cmin[4] .. cmax[4]), k = cmin[3] .. cmax[3]), - j = cmin[2] .. cmax[2]), i = cmin[1] .. cmax[1])] - else error "implementation restriction: must have N <= 4, got %1!", N - end if -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function truncates a file to 0 length if it exists, or creates -# it at that length if it doesn't exist. -# -# Arguments: -# file_name = (in) The name of the file. -# -> ftruncate := -> proc(file_name::string) -> fopen(file_name, 'WRITE'); -> fclose(%); -> NULL; -> end proc; -ftruncate := - - proc(file_name::string) fopen(file_name, 'WRITE'); fclose(%); NULL end proc - -# interpolate.maple -- compute interpolation formulas/coefficients -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/interpolate.maple,v 1.10 2002/08/28 11:31:09 jthorn Exp $ -> -# -# <<>> -# Lagrange_polynomial_interpolant - compute Lagrange polynomial interpolant -# Hermite_polynomial_interpolant - compute Hermite polynomial interpolant -# coeffs_as_lc_of_data - coefficients of ... (linear combination of data) -# -# print_coeffs__lc_of_data - print C code to compute coefficients -# print_fetch_data - print C code to fetch input array chunk into struct data -# print_store_coeffs - print C code to store struct coeffs "somewhere" -# print_interp_cmpt__lc_of_data - print C code for computation of interpolant -# -# coeff_name - name of coefficient of data at a given [m] coordinate -# data_var_name - name of variable storing data value at a given [m] coordinate -# -> -################################################################################ -> -# -# ***** representation of numbers, data values, etc ***** -# -# We use RATIONAL(p.0,q.0) to denote the rational number p/q. -# -# We use DATA(...) to represent the data values being interpolated at a -# specified [m] coordinate, where the arguments are the [m] coordinates. -# -# We use COEFF(...) to represent the molecule coefficient at a specified -# [m] coordinate, where the arguments are the [m] coordinates. -# -# For example, the usual 1-D centered 2nd order 1st derivative molecule -# would be written -# RATIONAL(-1.0,2.0)*DATA(-1) + RATIONA(1.0,2.0)*DATA(1) -# and its coefficients as -# COEFF(-1) = RATIONAL(-1.0,2.0) -# COEFF(1) = RATIONAL(1.0,2.0) -# -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function computes a Lagrange polynomial interpolant in any -# number of dimensions. -# -# Arguments: -# fn = The interpolation function. This should be a procedure in the -# coordinates, having the coefficients as global variables. For -# example, -# proc(x,y) c00 + c10*x + c01*y end proc -# coeff_list = A set of the interpolation coefficients (coefficients in -# the interpolation function), for example [c00, c10, c01]. -# coord_list = A list of the coordinates (independent variables in the -# interpolation function), for example [x,y]. -# posn_list = A list of positions (each a list of numeric values) where the -# interpolant is to use data, for example hypercube([0,0], [1,1]). -# Any positions may be used; if they're redundant (as in the -# example) the least-squares interpolant is computed. -# -# Results: -# This function returns the interpolating polynomial, in the form of -# an algebraic expression in the coordinates and the data values. -# -> Lagrange_polynomial_interpolant := -> proc( -> fn::procedure, coeff_list::list(name), -> coord_list::list(name), posn_list::list(list(numeric)) -> ) -> local posn, data_eqns, coeff_eqns; -> -# coefficients of interpolating polynomial -> data_eqns := { seq( fn(op(posn))='DATA'(op(posn)) , posn=posn_list ) }; -> coeff_eqns := linalg[leastsqrs](data_eqns, {op(coeff_list)}); -> if (has(coeff_eqns, '_t')) -> then error "interpolation coefficients aren't uniquely determined!"; -> end if; -> -# interpolant as a polynomial in the coordinates -> return subs(coeff_eqns, eval(fn))(op(coord_list)); -> end proc; -Lagrange_polynomial_interpolant := proc(fn::procedure, coeff_list::list(name), -coord_list::list(name), posn_list::list(list(numeric))) -local posn, data_eqns, coeff_eqns; - data_eqns := {seq(fn(op(posn)) = 'DATA'(op(posn)), posn = posn_list)}; - coeff_eqns := linalg[leastsqrs](data_eqns, {op(coeff_list)}); - if has(coeff_eqns, '_t') then - error "interpolation coefficients aren't uniquely determined!" - end if; - return subs(coeff_eqns, eval(fn))(op(coord_list)) -end proc - -> -################################################################################ -> -# -# This function computes a Hermite polynomial interpolant in any -# number of dimensions. This is a polynomial which -# * has values which match the given data DATA() at a specified set of -# points, and -# * has derivatives which match the specified finite-difference derivatives -# of the given data DATA() at a specified set of points -# -# For the derivative matching, we actually match all possible products -# of 1st derivatives, i.e. in 2-D we match dx, dy, and dxy, in 3-D we -# match dx, dy, dz, dxy, dxz, dyz, and dxyz, etc etc. -# -# Arguments: -# fn = The interpolation function. This should be a procedure in the -# coordinates, having the coefficients as global variables. For -# example, -# proc(x,y) -# + c03*y^3 + c13*x*y^3 + c23*x^2*y^3 + c33*x^3*y^3 -# + c02*y^2 + c12*x*y^2 + c22*x^2*y^2 + c32*x^3*y^2 -# + c01*y + c11*x*y + c21*x^2*y + c31*x^3*y -# + c00 + c10*x + c20*x^2 + c30*x^3 -# end proc; -# coeff_set = A set of the interpolation coefficients (coefficients in -# the interpolation function), for example -# { -# c03, c13, c23, c33, -# c02, c12, c22, c32, -# c01, c11, c21, c31, -# c00, c10, c20, c30 -# } -# coord_list = A list of the coordinates (independent variables in the -# interpolation function), for example [x,y]. -# deriv_set = A set of equations of the form -# {coords} = proc -# giving the derivatives which are to be matched, and the -# procedures to compute their finite-difference approximations. -# Each procedure should take N_dims integer arguments specifying -# an evaluation point, and return a suitable linear combination -# of the DATA() for the derivative at that point. For example -# { -# {x} = proc(i::integer, j::integer) -# - 1/2*DATA(i-1,j) + 1/2*DATA(i+1,j) -# end proc -# , -# {y} = proc(i::integer, j::integer) -# - 1/2*DATA(i,j-1) + 1/2*DATA(i,j+1) -# end proc -# , -# {x,y} = proc(i::integer, j::integer) -# - 1/4*DATA(i-1,j+1) + 1/4*DATA(i+1,j+1) -# + 1/4*DATA(i-1,j-1) - 1/4*DATA(i+1,j-1) -# end proc -# } -# fn_posn_set = A set of positions (each a list of numeric values) -# where the interpolant is to match the given data DATA(), -# for example -# {[0,0], [0,1], [1,0], [1,1]} -# deriv_posn_set = A list of positions (each a list of numeric values) -# where the interpolant is to match the derivatives -# specified by deriv_set , for example -# {[0,0], [0,1], [1,0], [1,1]} -# -# Results: -# This function returns the interpolating polynomial, in the form of -# an algebraic expression in the coordinates and the data values. -# -> Hermite_polynomial_interpolant := -> proc( -> fn::procedure, -> coeff_set::set(name), -> coord_list::list(name), -> deriv_set::set(set(name) = procedure), -> fn_posn_set::set(list(numeric)), -> deriv_posn_set::set(list(numeric)) -> ) -> local fn_eqnset, deriv_eqnset, coeff_eqns, subs_eqnset; -> -> -# -# compute a set of equations -# {fn(posn) = DATA(posn)} -# giving the function values to be matched -# -> fn_eqnset := map( -> # return equation that fn(posn) = DATA(posn) -> proc(posn::list(integer)) -> fn(op(posn)) = 'DATA'(op(posn)); -> end proc -> , -> fn_posn_set -> ); -> -> -# -# compute a set of equations -# { diff(fn,coords)(posn) = DERIV(coords)(posn) } -# giving the derivative values to be matched, where DERIV(coords) -# is a placeholder for the appropriate derivative -# -> map( -> # return set of equations for this particular derivative -> proc(deriv_coords::set(name)) -> local deriv_fn; -> fn(op(coord_list)); -> diff(%, op(deriv_coords)); -> deriv_fn := unapply(%, op(coord_list)); -> map( -> proc(posn::list(integer)) -> deriv_fn(op(posn)) = 'DERIV'(op(deriv_coords))(op(posn)); -> end proc -> , -> deriv_posn_set -> ); -> end proc -> , -> map(lhs, deriv_set) -> ); -> deriv_eqnset := `union`(op(%)); -> -> -# -# solve overall set of equations for coefficients -# in terms of DATA() and DERIV() values -# -> coeff_eqns := solve[linear](fn_eqnset union deriv_eqnset, coeff_set); -> if (indets(map(rhs,%)) <> {}) -> then error "no unique solution for coefficients -- %1 eqns for %2 coeffs", -> nops(fn_eqnset union deriv_eqnset), -> nops(coeff_set); -> fi; -> -> -# -# compute a set of substitution equations -# {'DERIV'(coords) = procedure} -# -> subs_eqnset := map( -> proc(eqn::set(name) = procedure) -> 'DERIV'(op(lhs(eqn))) = rhs(eqn); -> end proc -> , -> deriv_set -> ); -> -> -# -# compute the coefficients in terms of the DATA() values -# -> subs(subs_eqnset, coeff_eqns); -> eval(%); -> -# -# compute the interpolant as a polynomial in the coordinates -# -> subs(%, fn(op(coord_list))); -> end proc; -Hermite_polynomial_interpolant := proc(fn::procedure, coeff_set::set(name), -coord_list::list(name), deriv_set::set(set(name) = procedure), -fn_posn_set::set(list(numeric)), deriv_posn_set::set(list(numeric))) -local fn_eqnset, deriv_eqnset, coeff_eqns, subs_eqnset; - fn_eqnset := map( - proc(posn::list(integer)) fn(op(posn)) = 'DATA'(op(posn)) end proc, - fn_posn_set); - map(proc(deriv_coords::set(name)) - local deriv_fn; - fn(op(coord_list)); - diff(%, op(deriv_coords)); - deriv_fn := unapply(%, op(coord_list)); - map(proc(posn::list(integer)) - deriv_fn(op(posn)) = - 'DERIV'(op(deriv_coords))(op(posn)) - end proc, deriv_posn_set) - end proc, map(lhs, deriv_set)); - deriv_eqnset := `union`(op(%)); - coeff_eqns := solve[linear](fn_eqnset union deriv_eqnset, coeff_set); - if indets(map(rhs, %)) <> {} then error - "no unique solution for coefficients -- %1 eqns for %2 coeffs", - nops(fn_eqnset union deriv_eqnset), nops(coeff_set) - end if; - subs_eqnset := map(proc(eqn::(set(name) = procedure)) - 'DERIV'(op(lhs(eqn))) = rhs(eqn) - end proc, deriv_set); - subs(subs_eqnset, coeff_eqns); - eval(%); - subs(%, fn(op(coord_list))) -end proc - -> -################################################################################ -> -# -# This function takes as input an interpolating polynomial, expresses -# it as a linear combination of the data values, and returns the coefficeints -# of that form. -# -# Arguments: -# interpolant = The interpolating polynomial (an algebraic expression -# in the coordinates and the data values). -# posn_list = The same list of data positions used in the interpolant. -# -# Results: -# This function returns the coefficients, as a list of equations of the -# form COEFF(...) = value , where each value is a polynomial in the -# coordinates. The order of the list matches that of posn_list. -# -> coeffs_as_lc_of_data := -> proc( -> interpolant::algebraic, -> posn_list::list(list(numeric)) -> ) -> local data_list, interpolant_as_lc_of_data; -> -# interpolant as a linear combination of the data values -> data_list := [ seq( 'DATA'(op(posn)) , posn=posn_list ) ]; -> interpolant_as_lc_of_data := collect(interpolant, data_list); -> -# coefficients of the data values in the linear combination -> return map( -> proc(posn::list(numeric)) -> coeff(interpolant_as_lc_of_data, DATA(op(posn))); -> 'COEFF'(op(posn)) = %; -> end proc -> , -> posn_list -> ); -> end proc; -coeffs_as_lc_of_data := proc( -interpolant::algebraic, posn_list::list(list(numeric))) -local data_list, interpolant_as_lc_of_data; - data_list := [seq('DATA'(op(posn)), posn = posn_list)]; - interpolant_as_lc_of_data := collect(interpolant, data_list); - return map(proc(posn::list(numeric)) - coeff(interpolant_as_lc_of_data, DATA(op(posn))); - 'COEFF'(op(posn)) = % - end proc, posn_list) -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function prints C expressions for the coefficients of an -# interpolating polynomial. (The polynomial is expressed as linear -# combinations of the data values with coefficients which are -# RATIONAL(p,q) calls.) -# -# Arguments: -# coeff_list = A list of the coefficients, as returned from -# coeffs_as_lc_of_data() . -# coeff_name_prefix = A prefix string for the coefficient names. -# temp_name_type = The C type to be used for Maple-introduced temporary -# names, eg. "double". -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_coeffs__lc_of_data := -> proc( coeff_list::list(specfunc(numeric,COEFF) = algebraic), -> coeff_name_prefix::string, -> temp_name_type::string, -> file_name::string ) -> global `codegen/C/function/informed`; -> local coeff_list2, cmpt_list, temp_name_list; -> -# convert LHS of each equation from a COEFF() call (eg COEFF(-1,+1)) -# to a Maple/C variable name (eg coeff_I_m1_p1) -> coeff_list2 := map( -> proc(coeff_eqn::specfunc(numeric,COEFF) = algebraic) -> local posn; -> posn := [op(lhs(coeff_eqn))]; -> coeff_name(posn,coeff_name_prefix); -> convert(%, name); # codegen[C] wants LHS -> # to be an actual Maple *name* -> % = fix_rationals(rhs(coeff_eqn)); -> end proc -> , -> coeff_list -> ); -> -# -# generate the C code -# -> -# tell codegen[C] not to warn about unknown RATIONAL() and DATA() "fn calls" -# via undocumented :( global table -> `codegen/C/function/informed`['RATIONAL'] := true; -> `codegen/C/function/informed`['DATA'] := true; -> -> ftruncate(file_name); -> -# optimized computation sequence for all the coefficients -# (may use local variables t0,t1,t2,...) -> cmpt_list := [codegen[optimize](coeff_list2, tryhard)]; -> -# list of the t0,t1,t2,... local variables -> temp_name_list := nonmatching_names(map(lhs,cmpt_list), coeff_name_prefix); -> -# declare the t0,t1,t2,... local variables (if there are any) -> if (nops(temp_name_list) > 0) -> then print_name_list_dcl(%, temp_name_type, file_name); -> fi; -> -# now print the optimized computation sequence -> codegen[C](cmpt_list, filename=file_name); -> -> fclose(file_name); -> -> NULL; -> end proc; -print_coeffs__lc_of_data := proc( -coeff_list::list(specfunc(numeric, COEFF) = algebraic), -coeff_name_prefix::string, temp_name_type::string, file_name::string) -local coeff_list2, cmpt_list, temp_name_list; -global `codegen/C/function/informed`; - coeff_list2 := map(proc( - coeff_eqn::(specfunc(numeric, COEFF) = algebraic)) - local posn; - posn := [op(lhs(coeff_eqn))]; - coeff_name(posn, coeff_name_prefix); - convert(%, name); - % = fix_rationals(rhs(coeff_eqn)) - end proc, coeff_list); - `codegen/C/function/informed`['RATIONAL'] := true; - `codegen/C/function/informed`['DATA'] := true; - ftruncate(file_name); - cmpt_list := [codegen[optimize](coeff_list2, tryhard)]; - temp_name_list := - nonmatching_names(map(lhs, cmpt_list), coeff_name_prefix); - if 0 < nops(temp_name_list) then - print_name_list_dcl(%, temp_name_type, file_name) - end if; - codegen[C](cmpt_list, filename = file_name); - fclose(file_name); - NULL -end proc - -> -################################################################################ -> -# -# This function prints a sequence of C expression to assign the data-value -# variables, eg -# data->data_m1_p1 = DATA(-1,1); -# -# Arguments: -# posn_list = The same list of positions as was used to compute the -# interpolating polynomial. -# data_var_name_prefix = A prefix string for the data variable names. -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_fetch_data := -> proc( -> posn_list::list(list(numeric)), -> data_var_name_prefix::string, -> file_name::string -> ) -> -> ftruncate(file_name); -> map( -> proc(posn::list(numeric)) -> fprintf(file_name, -> "%s = %a;\n", -> data_var_name(posn,data_var_name_prefix), -> DATA(op(posn))); -> end proc -> , -> posn_list -> ); -> fclose(file_name); -> -> NULL; -> end proc; -print_fetch_data := proc(posn_list::list(list(numeric)), -data_var_name_prefix::string, file_name::string) - ftruncate(file_name); - map(proc(posn::list(numeric)) - fprintf(file_name, "%s = %a;\n", - data_var_name(posn, data_var_name_prefix), DATA(op(posn))) - end proc, posn_list); - fclose(file_name); - NULL -end proc - -> -################################################################################ -> -# -# This function prints a sequence of C expression to store the interpolation -# coefficients in COEFF(...) expressions, eg -# COEFF(1,-1) = factor * coeffs->coeff_p1_m1; -# -# Arguments: -# posn_list = The list of positions in the molecule. -# coeff_name_prefix = A prefix string for the coefficient names, -# eg "factor * coeffs->coeff_" -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_store_coeffs := -> proc( -> posn_list::list(list(numeric)), -> coeff_name_prefix::string, -> file_name::string -> ) -> -> ftruncate(file_name); -> map( -> proc(posn::list(numeric)) -> fprintf(file_name, -> "%a = %s;\n", -> 'COEFF'(op(posn)), -> coeff_name(posn,coeff_name_prefix)); -> end proc -> , -> posn_list -> ); -> fclose(file_name); -> -> NULL; -> end proc; -print_store_coeffs := proc(posn_list::list(list(numeric)), -coeff_name_prefix::string, file_name::string) - ftruncate(file_name); - map(proc(posn::list(numeric)) - fprintf(file_name, "%a = %s;\n", 'COEFF'(op(posn)), - coeff_name(posn, coeff_name_prefix)) - end proc, posn_list); - fclose(file_name); - NULL -end proc - -> -################################################################################ -> -# -# This function prints a C expression to evaluate a molecule, i.e. -# to compute the molecule as a linear combination of the data values. -# -# Arguments: -# posn_list = The list of positions in the molecule. -# coeff_name_prefix = A prefix string for the coefficient names. -# data_var_name_prefix = A prefix string for the data variable names. -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_evaluate_molecule := -> proc( -> posn_list::list(list(numeric)), -> coeff_name_prefix::string, -> data_var_name_prefix::string, -> file_name::string -> ) -> -> ftruncate(file_name); -> -# list of "coeff*data_var" terms -> map( -> proc(posn::list(numeric)) -> sprintf("%s*%s", -> coeff_name(posn,coeff_name_prefix), -> data_var_name(posn,data_var_name_prefix)); -> end proc -> , -> posn_list -> ); -> -> ListTools[Join](%, "\n + "); -> cat(op(%)); -> fprintf(file_name, " %s;\n", %); -> -> fclose(file_name); -> -> NULL; -> end proc; -print_evaluate_molecule := proc(posn_list::list(list(numeric)), -coeff_name_prefix::string, data_var_name_prefix::string, file_name::string) - ftruncate(file_name); - map(proc(posn::list(numeric)) - sprintf("%s*%s", coeff_name(posn, coeff_name_prefix), - data_var_name(posn, data_var_name_prefix)) - end proc, posn_list); - ListTools[Join](%, "\n + "); - cat(op(%)); - fprintf(file_name, " %s;\n", %); - fclose(file_name); - NULL -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function computes the name of the coefficient of the data at a -# given [m] position, i.e. it encapsulates our naming convention for this. -# -# Arguments: -# posn = (in) The [m] coordinates. -# name_prefix = A prefix string for the coefficient name. -# -# Results: -# The function returns the coefficient, as a Maple string. -# -> coeff_name := -> proc(posn::list(numeric), name_prefix::string) -> cat(name_prefix, sprint_numeric_list(posn)); -> end proc; -coeff_name := proc(posn::list(numeric), name_prefix::string) - cat(name_prefix, sprint_numeric_list(posn)) -end proc - -> -################################################################################ -> -# -# This function computes the name of the variable in which the C code -# will store the input data at a given [m] position, i.e. it encapsulates -# our naming convention for this. -# -# Arguments: -# posn = (in) The [m] coordinates. -# name_prefix = A prefix string for the variable name. -# -# Results: -# The function returns the variable name, as a Maple string. -# -> data_var_name := -> proc(posn::list(numeric), name_prefix::string) -> cat(name_prefix, sprint_numeric_list(posn)); -> end proc; -data_var_name := proc(posn::list(numeric), name_prefix::string) - cat(name_prefix, sprint_numeric_list(posn)) -end proc - -# Maple code to compute lists of point positions in hypercube-shaped molecules -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/common/cube_posns.maple,v 1.3 2002/08/20 16:56:41 jthorn Exp $ -> -################################################################################ -> -# -# 1D interpolation points -# -> posn_list_1d_size2 := hypercube_points([ 0], [+1]); - posn_list_1d_size2 := [[0], [1]] - -> posn_list_1d_size3 := hypercube_points([-1], [+1]); - posn_list_1d_size3 := [[-1], [0], [1]] - -> posn_list_1d_size4 := hypercube_points([-1], [+2]); - posn_list_1d_size4 := [[-1], [0], [1], [2]] - -> posn_list_1d_size5 := hypercube_points([-2], [+2]); - posn_list_1d_size5 := [[-2], [-1], [0], [1], [2]] - -> posn_list_1d_size6 := hypercube_points([-2], [+3]); - posn_list_1d_size6 := [[-2], [-1], [0], [1], [2], [3]] - -> posn_list_1d_size7 := hypercube_points([-3], [+3]); - posn_list_1d_size7 := [[-3], [-2], [-1], [0], [1], [2], [3]] - -> -################################################################################ -> -# -# 2D interpolation points (Fortran ordering) -# -> posn_list_2d_size2 := map(ListTools[Reverse], -> hypercube_points([ 0, 0], [+1,+1])); - posn_list_2d_size2 := [[0, 0], [1, 0], [0, 1], [1, 1]] - -> posn_list_2d_size3 := map(ListTools[Reverse], -> hypercube_points([-1,-1], [+1,+1])); -posn_list_2d_size3 := [[-1, -1], [0, -1], [1, -1], [-1, 0], [0, 0], [1, 0], - - [-1, 1], [0, 1], [1, 1]] - -> posn_list_2d_size4 := map(ListTools[Reverse], -> hypercube_points([-1,-1], [+2,+2])); -posn_list_2d_size4 := [[-1, -1], [0, -1], [1, -1], [2, -1], [-1, 0], [0, 0], - - [1, 0], [2, 0], [-1, 1], [0, 1], [1, 1], [2, 1], [-1, 2], [0, 2], [1, 2], - - [2, 2]] - -> posn_list_2d_size5 := map(ListTools[Reverse], -> hypercube_points([-2,-2], [+2,+2])); -posn_list_2d_size5 := [[-2, -2], [-1, -2], [0, -2], [1, -2], [2, -2], [-2, -1], - - [-1, -1], [0, -1], [1, -1], [2, -1], [-2, 0], [-1, 0], [0, 0], [1, 0], - - [2, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1], [-2, 2], [-1, 2], [0, 2], - - [1, 2], [2, 2]] - -> posn_list_2d_size6 := map(ListTools[Reverse], -> hypercube_points([-2,-2], [+3,+3])); -posn_list_2d_size6 := [[-2, -2], [-1, -2], [0, -2], [1, -2], [2, -2], [3, -2], - - [-2, -1], [-1, -1], [0, -1], [1, -1], [2, -1], [3, -1], [-2, 0], [-1, 0], - - [0, 0], [1, 0], [2, 0], [3, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1], - - [3, 1], [-2, 2], [-1, 2], [0, 2], [1, 2], [2, 2], [3, 2], [-2, 3], [-1, 3], - - [0, 3], [1, 3], [2, 3], [3, 3]] - -> -################################################################################ -> -# -# 3D interpolation points (Fortran ordering) -# -> posn_list_3d_size2 := map(ListTools[Reverse], -> hypercube_points([ 0, 0, 0], [+1,+1,+1])); -posn_list_3d_size2 := [[0, 0, 0], [1, 0, 0], [0, 1, 0], [1, 1, 0], [0, 0, 1], - - [1, 0, 1], [0, 1, 1], [1, 1, 1]] - -> posn_list_3d_size3 := map(ListTools[Reverse], -> hypercube_points([-1,-1,-1], [+1,+1,+1])); -posn_list_3d_size3 := [[-1, -1, -1], [0, -1, -1], [1, -1, -1], [-1, 0, -1], - - [0, 0, -1], [1, 0, -1], [-1, 1, -1], [0, 1, -1], [1, 1, -1], [-1, -1, 0], - - [0, -1, 0], [1, -1, 0], [-1, 0, 0], [0, 0, 0], [1, 0, 0], [-1, 1, 0], - - [0, 1, 0], [1, 1, 0], [-1, -1, 1], [0, -1, 1], [1, -1, 1], [-1, 0, 1], - - [0, 0, 1], [1, 0, 1], [-1, 1, 1], [0, 1, 1], [1, 1, 1]] - -> posn_list_3d_size4 := map(ListTools[Reverse], -> hypercube_points([-1,-1,-1], [+2,+2,+2])); -posn_list_3d_size4 := [[-1, -1, -1], [0, -1, -1], [1, -1, -1], [2, -1, -1], - - [-1, 0, -1], [0, 0, -1], [1, 0, -1], [2, 0, -1], [-1, 1, -1], [0, 1, -1], - - [1, 1, -1], [2, 1, -1], [-1, 2, -1], [0, 2, -1], [1, 2, -1], [2, 2, -1], - - [-1, -1, 0], [0, -1, 0], [1, -1, 0], [2, -1, 0], [-1, 0, 0], [0, 0, 0], - - [1, 0, 0], [2, 0, 0], [-1, 1, 0], [0, 1, 0], [1, 1, 0], [2, 1, 0], - - [-1, 2, 0], [0, 2, 0], [1, 2, 0], [2, 2, 0], [-1, -1, 1], [0, -1, 1], - - [1, -1, 1], [2, -1, 1], [-1, 0, 1], [0, 0, 1], [1, 0, 1], [2, 0, 1], - - [-1, 1, 1], [0, 1, 1], [1, 1, 1], [2, 1, 1], [-1, 2, 1], [0, 2, 1], - - [1, 2, 1], [2, 2, 1], [-1, -1, 2], [0, -1, 2], [1, -1, 2], [2, -1, 2], - - [-1, 0, 2], [0, 0, 2], [1, 0, 2], [2, 0, 2], [-1, 1, 2], [0, 1, 2], - - [1, 1, 2], [2, 1, 2], [-1, 2, 2], [0, 2, 2], [1, 2, 2], [2, 2, 2]] - -> posn_list_3d_size5 := map(ListTools[Reverse], -> hypercube_points([-2,-2,-2], [+2,+2,+2])); -posn_list_3d_size5 := [[-2, -2, -2], [-1, -2, -2], [0, -2, -2], [1, -2, -2], - - [2, -2, -2], [-2, -1, -2], [-1, -1, -2], [0, -1, -2], [1, -1, -2], - - [2, -1, -2], [-2, 0, -2], [-1, 0, -2], [0, 0, -2], [1, 0, -2], [2, 0, -2], - - [-2, 1, -2], [-1, 1, -2], [0, 1, -2], [1, 1, -2], [2, 1, -2], [-2, 2, -2], - - [-1, 2, -2], [0, 2, -2], [1, 2, -2], [2, 2, -2], [-2, -2, -1], [-1, -2, -1], - - [0, -2, -1], [1, -2, -1], [2, -2, -1], [-2, -1, -1], [-1, -1, -1], - - [0, -1, -1], [1, -1, -1], [2, -1, -1], [-2, 0, -1], [-1, 0, -1], [0, 0, -1], - - [1, 0, -1], [2, 0, -1], [-2, 1, -1], [-1, 1, -1], [0, 1, -1], [1, 1, -1], - - [2, 1, -1], [-2, 2, -1], [-1, 2, -1], [0, 2, -1], [1, 2, -1], [2, 2, -1], - - [-2, -2, 0], [-1, -2, 0], [0, -2, 0], [1, -2, 0], [2, -2, 0], [-2, -1, 0], - - [-1, -1, 0], [0, -1, 0], [1, -1, 0], [2, -1, 0], [-2, 0, 0], [-1, 0, 0], - - [0, 0, 0], [1, 0, 0], [2, 0, 0], [-2, 1, 0], [-1, 1, 0], [0, 1, 0], - - [1, 1, 0], [2, 1, 0], [-2, 2, 0], [-1, 2, 0], [0, 2, 0], [1, 2, 0], - - [2, 2, 0], [-2, -2, 1], [-1, -2, 1], [0, -2, 1], [1, -2, 1], [2, -2, 1], - - [-2, -1, 1], [-1, -1, 1], [0, -1, 1], [1, -1, 1], [2, -1, 1], [-2, 0, 1], - - [-1, 0, 1], [0, 0, 1], [1, 0, 1], [2, 0, 1], [-2, 1, 1], [-1, 1, 1], - - [0, 1, 1], [1, 1, 1], [2, 1, 1], [-2, 2, 1], [-1, 2, 1], [0, 2, 1], - - [1, 2, 1], [2, 2, 1], [-2, -2, 2], [-1, -2, 2], [0, -2, 2], [1, -2, 2], - - [2, -2, 2], [-2, -1, 2], [-1, -1, 2], [0, -1, 2], [1, -1, 2], [2, -1, 2], - - [-2, 0, 2], [-1, 0, 2], [0, 0, 2], [1, 0, 2], [2, 0, 2], [-2, 1, 2], - - [-1, 1, 2], [0, 1, 2], [1, 1, 2], [2, 1, 2], [-2, 2, 2], [-1, 2, 2], - - [0, 2, 2], [1, 2, 2], [2, 2, 2]] - -> posn_list_3d_size6 := map(ListTools[Reverse], -> hypercube_points([-2,-2,-2], [+3,+3,+3])); -posn_list_3d_size6 := [[-2, -2, -2], [-1, -2, -2], [0, -2, -2], [1, -2, -2], - - [2, -2, -2], [3, -2, -2], [-2, -1, -2], [-1, -1, -2], [0, -1, -2], - - [1, -1, -2], [2, -1, -2], [3, -1, -2], [-2, 0, -2], [-1, 0, -2], [0, 0, -2], - - [1, 0, -2], [2, 0, -2], [3, 0, -2], [-2, 1, -2], [-1, 1, -2], [0, 1, -2], - - [1, 1, -2], [2, 1, -2], [3, 1, -2], [-2, 2, -2], [-1, 2, -2], [0, 2, -2], - - [1, 2, -2], [2, 2, -2], [3, 2, -2], [-2, 3, -2], [-1, 3, -2], [0, 3, -2], - - [1, 3, -2], [2, 3, -2], [3, 3, -2], [-2, -2, -1], [-1, -2, -1], [0, -2, -1], - - [1, -2, -1], [2, -2, -1], [3, -2, -1], [-2, -1, -1], [-1, -1, -1], - - [0, -1, -1], [1, -1, -1], [2, -1, -1], [3, -1, -1], [-2, 0, -1], - - [-1, 0, -1], [0, 0, -1], [1, 0, -1], [2, 0, -1], [3, 0, -1], [-2, 1, -1], - - [-1, 1, -1], [0, 1, -1], [1, 1, -1], [2, 1, -1], [3, 1, -1], [-2, 2, -1], - - [-1, 2, -1], [0, 2, -1], [1, 2, -1], [2, 2, -1], [3, 2, -1], [-2, 3, -1], - - [-1, 3, -1], [0, 3, -1], [1, 3, -1], [2, 3, -1], [3, 3, -1], [-2, -2, 0], - - [-1, -2, 0], [0, -2, 0], [1, -2, 0], [2, -2, 0], [3, -2, 0], [-2, -1, 0], - - [-1, -1, 0], [0, -1, 0], [1, -1, 0], [2, -1, 0], [3, -1, 0], [-2, 0, 0], - - [-1, 0, 0], [0, 0, 0], [1, 0, 0], [2, 0, 0], [3, 0, 0], [-2, 1, 0], - - [-1, 1, 0], [0, 1, 0], [1, 1, 0], [2, 1, 0], [3, 1, 0], [-2, 2, 0], - - [-1, 2, 0], [0, 2, 0], [1, 2, 0], [2, 2, 0], [3, 2, 0], [-2, 3, 0], - - [-1, 3, 0], [0, 3, 0], [1, 3, 0], [2, 3, 0], [3, 3, 0], [-2, -2, 1], - - [-1, -2, 1], [0, -2, 1], [1, -2, 1], [2, -2, 1], [3, -2, 1], [-2, -1, 1], - - [-1, -1, 1], [0, -1, 1], [1, -1, 1], [2, -1, 1], [3, -1, 1], [-2, 0, 1], - - [-1, 0, 1], [0, 0, 1], [1, 0, 1], [2, 0, 1], [3, 0, 1], [-2, 1, 1], - - [-1, 1, 1], [0, 1, 1], [1, 1, 1], [2, 1, 1], [3, 1, 1], [-2, 2, 1], - - [-1, 2, 1], [0, 2, 1], [1, 2, 1], [2, 2, 1], [3, 2, 1], [-2, 3, 1], - - [-1, 3, 1], [0, 3, 1], [1, 3, 1], [2, 3, 1], [3, 3, 1], [-2, -2, 2], - - [-1, -2, 2], [0, -2, 2], [1, -2, 2], [2, -2, 2], [3, -2, 2], [-2, -1, 2], - - [-1, -1, 2], [0, -1, 2], [1, -1, 2], [2, -1, 2], [3, -1, 2], [-2, 0, 2], - - [-1, 0, 2], [0, 0, 2], [1, 0, 2], [2, 0, 2], [3, 0, 2], [-2, 1, 2], - - [-1, 1, 2], [0, 1, 2], [1, 1, 2], [2, 1, 2], [3, 1, 2], [-2, 2, 2], - - [-1, 2, 2], [0, 2, 2], [1, 2, 2], [2, 2, 2], [3, 2, 2], [-2, 3, 2], - - [-1, 3, 2], [0, 3, 2], [1, 3, 2], [2, 3, 2], [3, 3, 2], [-2, -2, 3], - - [-1, -2, 3], [0, -2, 3], [1, -2, 3], [2, -2, 3], [3, -2, 3], [-2, -1, 3], - - [-1, -1, 3], [0, -1, 3], [1, -1, 3], [2, -1, 3], [3, -1, 3], [-2, 0, 3], - - [-1, 0, 3], [0, 0, 3], [1, 0, 3], [2, 0, 3], [3, 0, 3], [-2, 1, 3], - - [-1, 1, 3], [0, 1, 3], [1, 1, 3], [2, 1, 3], [3, 1, 3], [-2, 2, 3], - - [-1, 2, 3], [0, 2, 3], [1, 2, 3], [2, 2, 3], [3, 2, 3], [-2, 3, 3], - - [-1, 3, 3], [0, 3, 3], [1, 3, 3], [2, 3, 3], [3, 3, 3]] - -# Maple code to define Lagrange interpolating functions/coords/coeffs -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple,v 1.2 2002/08/20 16:31:24 jthorn Exp $ -> -################################################################################ -> -# -# 1-D interpolating functions -# -> -> fn_1d_order1 := -> proc(x) -> + c0 + c1*x -> end proc; - fn_1d_order1 := proc(x) c0 + c1*x end proc - -> -> fn_1d_order2 := -> proc(x) -> + c0 + c1*x + c2*x^2 -> end proc; - fn_1d_order2 := proc(x) c0 + c1*x + c2*x^2 end proc - -> -> fn_1d_order3 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 -> end proc; - fn_1d_order3 := proc(x) c0 + c1*x + c2*x^2 + c3*x^3 end proc - -> -> fn_1d_order4 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 -> end; - fn_1d_order4 := proc(x) c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 end proc - -> -> fn_1d_order5 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 -> end; - fn_1d_order5 := proc(x) c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 end proc - -> -> fn_1d_order6 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 + c6*x^6 -> end; -fn_1d_order6 := - - proc(x) c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 + c6*x^6 end proc - -> -######################################## -> -# coordinates for 1-D interpolating functions -> coords_list_1d := [x]; - coords_list_1d := [x] - -> -######################################## -> -# -# coefficients in 1-D interpolating functions -# -> -> coeffs_list_1d_order1 := [c0, c1]; - coeffs_list_1d_order1 := [c0, c1] - -> coeffs_list_1d_order2 := [c0, c1, c2]; - coeffs_list_1d_order2 := [c0, c1, c2] - -> coeffs_list_1d_order3 := [c0, c1, c2, c3]; - coeffs_list_1d_order3 := [c0, c1, c2, c3] - -> coeffs_list_1d_order4 := [c0, c1, c2, c3, c4]; - coeffs_list_1d_order4 := [c0, c1, c2, c3, c4] - -> coeffs_list_1d_order5 := [c0, c1, c2, c3, c4, c5]; - coeffs_list_1d_order5 := [c0, c1, c2, c3, c4, c5] - -> coeffs_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6]; - coeffs_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6] - -> -################################################################################ -> -# -# 2-D interpolating functions -# -> -> fn_2d_order1 := -> proc(x,y) -> + c01*y -> + c00 + c10*x -> end proc; - fn_2d_order1 := proc(x, y) c01*y + c00 + c10*x end proc - -> -> fn_2d_order2 := -> proc(x,y) -> + c02*y^2 -> + c01*y + c11*x*y -> + c00 + c10*x + c20*x^2 -> end proc; -fn_2d_order2 := - - proc(x, y) c02*y^2 + c01*y + c11*x*y + c00 + c10*x + c20*x^2 end proc - -> -> fn_2d_order3 := -> proc(x,y) -> + c03*y^3 -> + c02*y^2 + c12*x*y^2 -> + c01*y + c11*x*y + c21*x^2*y -> + c00 + c10*x + c20*x^2 + c30*x^3 -> end proc; -fn_2d_order3 := proc(x, y) - c03*y^3 + c02*y^2 + c12*x*y^2 + c01*y + c11*x*y + c21*x^2*y + c00 - + c10*x + c20*x^2 + c30*x^3 -end proc - -> -> fn_2d_order4 := -> proc(x,y) -> + c04*y^4 -> + c03*y^3 + c13*x*y^3 -> + c02*y^2 + c12*x*y^2 + c22*x^2*y^2 -> + c01*y + c11*x*y + c21*x^2*y + c31*x^3*y -> + c00 + c10*x + c20*x^2 + c30*x^3 + c40*x^4 -> end; -fn_2d_order4 := proc(x, y) - c04*y^4 + c03*y^3 + c13*x*y^3 + c02*y^2 + c12*x*y^2 + c22*x^2*y^2 - + c01*y + c11*x*y + c21*x^2*y + c31*x^3*y + c00 + c10*x + c20*x^2 - + c30*x^3 + c40*x^4 -end proc - -> -######################################## -> -# coordinates for 2-D interpolating functions -> coords_list_2d := [x,y]; - coords_list_2d := [x, y] - -> -######################################## -> -# -# coefficients in 2-D interpolating functions -# -> -> coeffs_list_2d_order1 := [ -> c01, -> c00, c10 -> ]; - coeffs_list_2d_order1 := [c01, c00, c10] - -> coeffs_list_2d_order2 := [ -> c02, -> c01, c11, -> c00, c10, c20 -> ]; - coeffs_list_2d_order2 := [c02, c01, c11, c00, c10, c20] - -> coeffs_list_2d_order3 := [ -> c03, -> c02, c12, -> c01, c11, c21, -> c00, c10, c20, c30 -> ]; - coeffs_list_2d_order3 := [c03, c02, c12, c01, c11, c21, c00, c10, c20, c30] - -> coeffs_list_2d_order4 := [ -> c04, -> c03, c13, -> c02, c12, c22, -> c01, c11, c21, c31, -> c00, c10, c20, c30, c40 -> ]; -coeffs_list_2d_order4 := - - [c04, c03, c13, c02, c12, c22, c01, c11, c21, c31, c00, c10, c20, c30, c40] - -> -################################################################################ -> -# -# 3-D interpolating functions -# -> -> fn_3d_order1 := -> proc(x,y,z) -# z^0 ----------- -> + c010*y -> + c000 + c100*x -# z^1 ----------- -> + c001*z -> end proc; - fn_3d_order1 := proc(x, y, z) c010*y + c000 + c100*x + c001*z end proc - -> -> fn_3d_order2 := -> proc(x,y,z) -# z^0 -------------------------- -> + c020*y^2 -> + c010*y + c110*x*y -> + c000 + c100*x + c200*x^2 -# z^1 -------------------------- -> + c011*y*z -> + c001*z + c101*x*z -# z^2 -------------------------- -> + c002*z^2 -> end proc; -fn_3d_order2 := proc(x, y, z) - c020*y^2 + c010*y + c110*x*y + c000 + c100*x + c200*x^2 + c011*y*z - + c001*z + c101*x*z + c002*z^2 -end proc - -> -> fn_3d_order3 := -> proc(x,y,z) -# z^0 ------------------------------------------- -> + c030*y^3 -> + c020*y^2 + c120*x*y^2 -> + c010*y + c110*x*y + c210*x^2*y -> + c000 + c100*x + c200*x^2 + c300*x^3 -# z^1 ------------------------------------------- -> + c021*y^2*z -> + c011*y *z + c111*x*y*z -> + c001 *z + c101*x *z + c201*x^2*z -# z^2 ------------------------------------------- -> + c012*y*z^2 -> + c002 *z^2 + c102*x*z^2 -# z^3 ------------------------------------------- -> + c003 *z^3 -> end proc; -fn_3d_order3 := proc(x, y, z) - c030*y^3 + c020*y^2 + c120*x*y^2 + c010*y + c110*x*y + c210*x^2*y - + c000 + c100*x + c200*x^2 + c300*x^3 + c021*y^2*z + c011*y*z - + c111*x*y*z + c001*z + c101*x*z + c201*x^2*z + c012*y*z^2 + c002*z^2 - + c102*x*z^2 + c003*z^3 -end proc - -> -> fn_3d_order4 := -> proc(x,y,z) -# z^0 -------------------------------------------------------- -> + c040*y^4 -> + c030*y^3 + c130*x*y^3 -> + c020*y^2 + c120*x*y^2 + c220*x^2*y^2 -> + c010*y + c110*x*y + c210*x^2*y + c310*x^3*y -> + c000 + c100*x + c200*x^2 + c300*x^3 + c400*x^4 -# z^1 ------------------------------------------- -> + c031*y^3*z -> + c021*y^2*z + c121*x*y^2*z -> + c011*y *z + c111*x*y *z + c211*x^2*y*z -> + c001 *z + c101*x *z + c201*x^2 *z + c301*x^3*z -# z^2 ------------------------------------------- -> + c022*y^2*z^2 -> + c012*y *z^2 + c112*x*y*z^2 -> + c002 *z^2 + c102*x *z^2 + c202*x^2*z^2 -# z^3 ------------------------------------------- -> + c013*y *z^3 -> + c003 *z^3 + c103*x *z^3 -# z^4 ------------------------------------------- -> + c004 *z^4 -> end; -fn_3d_order4 := proc(x, y, z) - c102*x*z^2 + c012*y*z^2 + c111*x*y*z + c121*x*y^2*z + c211*x^2*y*z - + c112*x*y*z^2 + c010*y + c110*x*y + c011*y*z + c101*x*z + c120*x*y^2 - + c210*x^2*y + c021*y^2*z + c201*x^2*z + c130*x*y^3 + c220*x^2*y^2 - + c310*x^3*y + c031*y^3*z + c301*x^3*z + c022*y^2*z^2 + c202*x^2*z^2 - + c013*y*z^3 + c103*x*z^3 + c000 + c100*x + c001*z + c020*y^2 - + c200*x^2 + c002*z^2 + c030*y^3 + c300*x^3 + c003*z^3 + c040*y^4 - + c400*x^4 + c004*z^4 -end proc - -> -######################################## -> -# coordinates for 3-D interpolating functions -> coords_list_3d := [x,y,z]; - coords_list_3d := [x, y, z] - -> -######################################## -> -# -# coefficients in 3-D interpolating functions -# -> -> coeffs_list_3d_order1 := [ -> # z^0 ----- -> c010, -> c000, c100, -> # z^1 ----- -> c001 -> ]; - coeffs_list_3d_order1 := [c010, c000, c100, c001] - -> coeffs_list_3d_order2 := [ -> # z^0 ----------- -> c020, -> c010, c110, -> c000, c100, c200, -> # z^1 ----------- -> c011, -> c001, c101, -> # z^2 ----------- -> c002 -> ]; -coeffs_list_3d_order2 := - - [c020, c010, c110, c000, c100, c200, c011, c001, c101, c002] - -> coeffs_list_3d_order3 := [ -> # z^0 ---------------- -> c030, -> c020, c120, -> c010, c110, c210, -> c000, c100, c200, c300, -> # z^1 ---------------- -> c021, -> c011, c111, -> c001, c101, c201, -> # z^2 ---------------- -> c012, -> c002, c102, -> # z^3 ---------------- -> c003 -> ]; -coeffs_list_3d_order3 := [c030, c020, c120, c010, c110, c210, c000, c100, c200, - - c300, c021, c011, c111, c001, c101, c201, c012, c002, c102, c003] - -> coeffs_list_3d_order4 := [ -> # z^0 ----------------------- -> c040, -> c030, c130, -> c020, c120, c220, -> c010, c110, c210, c310, -> c000, c100, c200, c300, c400, -> # z^1 ----------------------- -> c031, -> c021, c121, -> c011, c111, c211, -> c001, c101, c201, c301, -> # z^2 ----------------------- -> c022, -> c012, c112, -> c002, c102, c202, -> # z^3 ----------------------- -> c013, -> c003, c103, -> # z^4 ----------------------- -> c004 -> ]; -coeffs_list_3d_order4 := [c040, c030, c130, c020, c120, c220, c010, c110, c210, - - c310, c000, c100, c200, c300, c400, c031, c021, c121, c011, c111, c211, - - c001, c101, c201, c301, c022, c012, c112, c002, c102, c202, c013, c003, - - c103, c004] - -> -################################################################################ -# 1d.maple -- compute Lagrange interpolation coefficients in 1-D -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/Lagrange/1d.maple,v 1.2 2002/08/20 16:31:22 jthorn Exp $ -> -################################################################################ -> -# -# 1d, cube, order=1, smoothing=0 (size=2) -# -> -# interpolating polynomial -> interp_1d_cube_order1_smooth0 -> := Lagrange_polynomial_interpolant(fn_1d_order1, coeffs_list_1d_order1, -> coords_list_1d, posn_list_1d_size2); - interp_1d_cube_order1_smooth0 := DATA(0) + (DATA(1) - DATA(0)) x - -> -# I -> coeffs_as_lc_of_data(%, posn_list_1d_size2); - [COEFF(0) = 1 - x, COEFF(1) = x] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "1d.coeffs/1d.cube.order1.smooth0/coeffs-I.compute.c"); -bytes used=1000428, alloc=917336, time=0.07 -> -# d/dx -> simplify( diff(interp_1d_cube_order1_smooth0,x) ); - DATA(1) - DATA(0) - -> coeffs_as_lc_of_data(%, posn_list_1d_size2); - [COEFF(0) = -1, COEFF(1) = 1] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "1d.coeffs/1d.cube.order1.smooth0/coeffs-dx.compute.c"); -> -################################################################################ -> -# -# 1d, cube, order=2, smoothing=0 (size=3) -# -> -# interpolating polynomial -> interp_1d_cube_order2_smooth0 -> := Lagrange_polynomial_interpolant(fn_1d_order2, coeffs_list_1d_order2, -> coords_list_1d, posn_list_1d_size3); -interp_1d_cube_order2_smooth0 := DATA(0) + (- 1/2 DATA(-1) + 1/2 DATA(1)) x - - 2 - + (1/2 DATA(-1) + 1/2 DATA(1) - DATA(0)) x - -> -# I -> coeffs_as_lc_of_data(%, posn_list_1d_size3); - 2 2 2 - [COEFF(-1) = - 1/2 x + 1/2 x , COEFF(0) = 1 - x , COEFF(1) = 1/2 x + 1/2 x ] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "1d.coeffs/1d.cube.order2.smooth0/coeffs-I.compute.c"); -> -# d/dx -> simplify( diff(interp_1d_cube_order2_smooth0,x) ); - - 1/2 DATA(-1) + 1/2 DATA(1) + x DATA(-1) + DATA(1) x - 2 x DATA(0) - -> coeffs_as_lc_of_data(%, posn_list_1d_size3); - [COEFF(-1) = x - 1/2, COEFF(0) = -2 x, COEFF(1) = 1/2 + x] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "1d.coeffs/1d.cube.order2.smooth0/coeffs-dx.compute.c"); -> -# d^2/dx^2 -> simplify( diff(interp_1d_cube_order2_smooth0,x,x) ); -bytes used=2000692, alloc=1441528, time=0.11 - DATA(-1) + DATA(1) - 2 DATA(0) - -> coeffs_as_lc_of_data(%, posn_list_1d_size3); - [COEFF(-1) = 1, COEFF(0) = -2, COEFF(1) = 1] - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "1d.coeffs/1d.cube.order2.smooth0/coeffs-dxx.compute.c"); -> -################################################################################ -> -# -# 1d, cube, order=3, smoothing=0 (size=4) -# -> -# interpolating polynomial -> interp_1d_cube_order3_smooth0 -> := Lagrange_polynomial_interpolant(fn_1d_order3, coeffs_list_1d_order3, -> coords_list_1d, posn_list_1d_size4); -interp_1d_cube_order3_smooth0 := DATA(0) - - + (- 1/2 DATA(0) - 1/3 DATA(-1) + DATA(1) - 1/6 DATA(2)) x - - 2 - + (1/2 DATA(-1) + 1/2 DATA(1) - DATA(0)) x - - 3 - + (1/2 DATA(0) - 1/6 DATA(-1) - 1/2 DATA(1) + 1/6 DATA(2)) x - -> -# I -> coeffs_as_lc_of_data(%, posn_list_1d_size4); - 2 3 2 3 -[COEFF(-1) = - 1/3 x + 1/2 x - 1/6 x , COEFF(0) = 1 - 1/2 x - x + 1/2 x , - - 2 3 3 - COEFF(1) = x + 1/2 x - 1/2 x , COEFF(2) = - 1/6 x + 1/6 x ] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "1d.coeffs/1d.cube.order3.smooth0/coeffs-I.compute.c"); -> -# d/dx -> simplify( diff(interp_1d_cube_order3_smooth0,x) ); -bytes used=3001280, alloc=1769148, time=0.17 -- 1/2 DATA(0) - 1/3 DATA(-1) + DATA(1) - 1/6 DATA(2) + x DATA(-1) + x DATA(1) - - 2 2 2 - - 2 x DATA(0) + 3/2 x DATA(0) - 1/2 x DATA(-1) - 3/2 x DATA(1) - - 2 - + 1/2 x DATA(2) - -> coeffs_as_lc_of_data(%, posn_list_1d_size4); - 2 2 -[COEFF(-1) = x - 1/2 x - 1/3, COEFF(0) = - 1/2 - 2 x + 3/2 x , - - 2 2 - COEFF(1) = x + 1 - 3/2 x , COEFF(2) = 1/2 x - 1/6] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "1d.coeffs/1d.cube.order3.smooth0/coeffs-dx.compute.c"); -> -# d^2/dx^2 -> simplify( diff(interp_1d_cube_order3_smooth0,x,x) ); -DATA(-1) + DATA(1) - 2 DATA(0) + 3 x DATA(0) - x DATA(-1) - 3 x DATA(1) - - + x DATA(2) - -> coeffs_as_lc_of_data(%, posn_list_1d_size4); - [COEFF(-1) = 1 - x, COEFF(0) = -2 + 3 x, COEFF(1) = 1 - 3 x, COEFF(2) = x] - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "1d.coeffs/1d.cube.order3.smooth0/coeffs-dxx.compute.c"); -> -################################################################################ -> -# -# 1d, cube, order=4, smoothing=0 (size=5) -# -> -# interpolating polynomial -> interp_1d_cube_order4_smooth0 -> := Lagrange_polynomial_interpolant(fn_1d_order4, coeffs_list_1d_order4, -> coords_list_1d, posn_list_1d_size5); -bytes used=4001452, alloc=1834672, time=0.27 -interp_1d_cube_order4_smooth0 := DATA(0) - - + (- 1/12 DATA(2) + 1/12 DATA(-2) - 2/3 DATA(-1) + 2/3 DATA(1)) x + - - (2/3 DATA(1) - 5/4 DATA(0) - 1/24 DATA(-2) + 2/3 DATA(-1) - 1/24 DATA(2)) - - 2 3 - x + (1/12 DATA(2) - 1/12 DATA(-2) + 1/6 DATA(-1) - 1/6 DATA(1)) x + - - (- 1/6 DATA(1) + 1/4 DATA(0) + 1/24 DATA(-2) - 1/6 DATA(-1) + 1/24 DATA(2)) - - 4 - x - -> -# I -> coeffs_as_lc_of_data(%, posn_list_1d_size5); - 2 3 4 -[COEFF(-2) = 1/12 x - 1/24 x - 1/12 x + 1/24 x , - - 2 3 4 - COEFF(-1) = - 2/3 x + 2/3 x + 1/6 x - 1/6 x , - - 2 4 - COEFF(0) = - 5/4 x + 1 + 1/4 x , - - 3 2 4 - COEFF(1) = - 1/6 x + 2/3 x + 2/3 x - 1/6 x , - - 3 2 4 - COEFF(2) = 1/12 x - 1/12 x - 1/24 x + 1/24 x ] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "1d.coeffs/1d.cube.order4.smooth0/coeffs-I.compute.c"); -bytes used=5001648, alloc=1900196, time=0.34 -> -# d/dx -> simplify( diff(interp_1d_cube_order4_smooth0,x) ); -- 1/12 DATA(2) + 1/12 DATA(-2) - 2/3 DATA(-1) + 2/3 DATA(1) + 4/3 x DATA(1) - - - 5/2 x DATA(0) - 1/12 x DATA(-2) + 4/3 x DATA(-1) - 1/12 x DATA(2) - - 2 2 2 2 - + 1/4 x DATA(2) - 1/4 x DATA(-2) + 1/2 x DATA(-1) - 1/2 x DATA(1) - - 3 3 3 3 - - 2/3 x DATA(1) + x DATA(0) + 1/6 x DATA(-2) - 2/3 x DATA(-1) - - 3 - + 1/6 x DATA(2) - -> coeffs_as_lc_of_data(%, posn_list_1d_size5); - 2 3 -[COEFF(-2) = - 1/12 x - 1/4 x + 1/12 + 1/6 x , - - 3 2 3 - COEFF(-1) = - 2/3 + 4/3 x - 2/3 x + 1/2 x , COEFF(0) = x - 5/2 x, - - 3 2 - COEFF(1) = 4/3 x - 2/3 x - 1/2 x + 2/3, - - 2 3 - COEFF(2) = - 1/12 - 1/12 x + 1/4 x + 1/6 x ] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "1d.coeffs/1d.cube.order4.smooth0/coeffs-dx.compute.c"); -bytes used=6001824, alloc=1900196, time=0.42 -> -# d^2/dx^2 -> simplify( diff(interp_1d_cube_order4_smooth0,x,x) ); -4/3 DATA(1) - 5/2 DATA(0) - 1/12 DATA(-2) + 4/3 DATA(-1) - 1/12 DATA(2) - - 2 - + 1/2 x DATA(2) - 1/2 x DATA(-2) + x DATA(-1) - x DATA(1) - 2 x DATA(1) - - 2 2 2 2 - + 3 x DATA(0) + 1/2 x DATA(-2) - 2 x DATA(-1) + 1/2 x DATA(2) - -> coeffs_as_lc_of_data(%, posn_list_1d_size5); - 2 2 -[COEFF(-2) = - 1/12 - 1/2 x + 1/2 x , COEFF(-1) = 4/3 - 2 x + x, - - 2 2 - COEFF(0) = - 5/2 + 3 x , COEFF(1) = -x + 4/3 - 2 x , - - 2 - COEFF(2) = - 1/12 + 1/2 x + 1/2 x ] - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "1d.coeffs/1d.cube.order4.smooth0/coeffs-dxx.compute.c"); -bytes used=7002056, alloc=1900196, time=0.50 -> -################################################################################ -> -# -# 1d, cube, order=5, smoothing=0 (size=6) -# -> -# interpolating polynomial -> interp_1d_cube_order5_smooth0 -> := Lagrange_polynomial_interpolant(fn_1d_order5, coeffs_list_1d_order5, -> coords_list_1d, posn_list_1d_size6); -bytes used=8002252, alloc=1900196, time=0.55 -interp_1d_cube_order5_smooth0 := DATA(0) + (- 1/2 DATA(-1) - 1/4 DATA(2) - - - 1/3 DATA(0) + 1/20 DATA(-2) + DATA(1) + 1/30 DATA(3)) x + - - (2/3 DATA(1) - 5/4 DATA(0) - 1/24 DATA(-2) + 2/3 DATA(-1) - 1/24 DATA(2)) - - 2 - x + (- 1/24 DATA(-1) + 7/24 DATA(2) + 5/12 DATA(0) - 1/24 DATA(-2) - - 3 - - 7/12 DATA(1) - 1/24 DATA(3)) x + - - (- 1/6 DATA(1) + 1/4 DATA(0) + 1/24 DATA(-2) - 1/6 DATA(-1) + 1/24 DATA(2)) - - 4 - x + (1/24 DATA(-1) - 1/24 DATA(2) - 1/12 DATA(0) - 1/120 DATA(-2) - - 5 - + 1/12 DATA(1) + 1/120 DATA(3)) x - -> -# I -> coeffs_as_lc_of_data(%, posn_list_1d_size6); - 2 3 4 5 -[COEFF(-2) = 1/20 x - 1/24 x - 1/24 x + 1/24 x - 1/120 x , - - 2 3 4 5 - COEFF(-1) = - 1/2 x + 2/3 x - 1/24 x - 1/6 x + 1/24 x , - - 2 3 4 5 - COEFF(0) = 1 - 1/3 x - 5/4 x + 5/12 x + 1/4 x - 1/12 x , - - 2 3 4 5 - COEFF(1) = x + 2/3 x - 7/12 x - 1/6 x + 1/12 x , - - 3 4 2 5 - COEFF(2) = - 1/4 x + 7/24 x + 1/24 x - 1/24 x - 1/24 x , - - 5 3 - COEFF(3) = 1/30 x + 1/120 x - 1/24 x ] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "1d.coeffs/1d.cube.order5.smooth0/coeffs-I.compute.c"); -bytes used=9004240, alloc=1965720, time=0.63 -> -# d/dx -> simplify( diff(interp_1d_cube_order5_smooth0,x) ); -- 1/3 DATA(0) + DATA(1) - 1/4 DATA(2) - 1/2 DATA(-1) + 1/30 DATA(3) - - 4 4 4 4 - + 5/24 x DATA(-1) - 5/24 x DATA(2) - 5/12 x DATA(0) - 1/24 x DATA(-2) - - 4 4 - + 5/12 x DATA(1) + 1/24 x DATA(3) + 4/3 x DATA(1) - 5/2 x DATA(0) - - 2 - - 1/12 x DATA(-2) + 4/3 x DATA(-1) - 1/12 x DATA(2) - 1/8 x DATA(-1) - - 2 2 2 2 - + 7/8 x DATA(2) + 5/4 x DATA(0) - 1/8 x DATA(-2) - 7/4 x DATA(1) - - 2 3 3 3 - - 1/8 x DATA(3) - 2/3 x DATA(1) + x DATA(0) + 1/6 x DATA(-2) - - 3 3 - - 2/3 x DATA(-1) + 1/6 x DATA(2) + 1/20 DATA(-2) - -> coeffs_as_lc_of_data(%, posn_list_1d_size6); - 4 3 2 -[COEFF(-2) = - 1/12 x - 1/24 x + 1/6 x + 1/20 - 1/8 x , - - 3 2 4 - COEFF(-1) = - 2/3 x - 1/8 x - 1/2 + 5/24 x + 4/3 x, - - 3 4 2 - COEFF(0) = - 5/2 x + x - 5/12 x - 1/3 + 5/4 x , - - 4 3 2 - COEFF(1) = 5/12 x - 2/3 x + 4/3 x - 7/4 x + 1, - - 3 2 4 - COEFF(2) = 1/6 x - 1/12 x + 7/8 x - 1/4 - 5/24 x , - - 4 2 - COEFF(3) = 1/24 x - 1/8 x + 1/30] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "1d.coeffs/1d.cube.order5.smooth0/coeffs-dx.compute.c"); -bytes used=10004620, alloc=1965720, time=0.72 -bytes used=11005012, alloc=1965720, time=0.81 -> -# d^2/dx^2 -> simplify( diff(interp_1d_cube_order5_smooth0,x,x) ); -4/3 DATA(1) - 5/2 DATA(0) - 1/12 DATA(-2) + 4/3 DATA(-1) - 1/12 DATA(2) - - - 1/4 x DATA(-1) + 7/4 x DATA(2) + 5/2 x DATA(0) - 1/4 x DATA(-2) - - 2 2 - - 7/2 x DATA(1) - 1/4 x DATA(3) - 2 x DATA(1) + 3 x DATA(0) - - 2 2 2 3 - + 1/2 x DATA(-2) - 2 x DATA(-1) + 1/2 x DATA(2) + 5/6 x DATA(-1) - - 3 3 3 3 - - 5/6 x DATA(2) - 5/3 x DATA(0) - 1/6 x DATA(-2) + 5/3 x DATA(1) - - 3 - + 1/6 x DATA(3) - -> coeffs_as_lc_of_data(%, posn_list_1d_size6); - 2 3 -[COEFF(-2) = - 1/12 + 1/2 x - 1/6 x - 1/4 x, - - 2 3 - COEFF(-1) = -2 x + 5/6 x + 4/3 - 1/4 x, - - 3 2 - COEFF(0) = - 5/3 x + 5/2 x + 3 x - 5/2, - - 2 3 - COEFF(1) = 4/3 - 2 x + 5/3 x - 7/2 x, - - 3 2 3 - COEFF(2) = - 5/6 x + 1/2 x - 1/12 + 7/4 x, COEFF(3) = - 1/4 x + 1/6 x ] - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "1d.coeffs/1d.cube.order5.smooth0/coeffs-dxx.compute.c"); -bytes used=12005228, alloc=1965720, time=0.88 -> -################################################################################ -> -# -# 1d, cube, order=6, smoothing=0 (size=7) -# -> -# interpolating polynomial -> interp_1d_cube_order6_smooth0 -> := Lagrange_polynomial_interpolant(fn_1d_order6, coeffs_list_1d_order6, -> coords_list_1d, posn_list_1d_size7); -bytes used=13005380, alloc=1965720, time=0.95 -interp_1d_cube_order6_smooth0 := DATA(0) + (3/20 DATA(-2) + 3/4 DATA(1) - - / - + 1/60 DATA(3) - 1/60 DATA(-3) - 3/4 DATA(-1) - 3/20 DATA(2)) x + | - \ - - 1/180 DATA(-3) + 3/4 DATA(1) - 3/40 DATA(-2) + 1/180 DATA(3) + 3/4 DATA(-1) - - 49 \ 2 / 13 - - -- DATA(0) - 3/40 DATA(2)| x + |- 1/6 DATA(-2) - -- DATA(1) - 36 / \ 48 - - 13 \ 3 / - - 1/48 DATA(3) + 1/48 DATA(-3) + -- DATA(-1) + 1/6 DATA(2)| x + | - 48 / \ - - 13 13 - - 1/144 DATA(-3) - -- DATA(1) + 1/12 DATA(-2) - 1/144 DATA(3) - -- DATA(-1) - 48 48 - - \ 4 - + 7/18 DATA(0) + 1/12 DATA(2)| x + (1/60 DATA(-2) + 1/48 DATA(1) - / - - 5 - + 1/240 DATA(3) - 1/240 DATA(-3) - 1/48 DATA(-1) - 1/60 DATA(2)) x + ( - - 1/720 DATA(-3) + 1/48 DATA(1) - 1/120 DATA(-2) + 1/720 DATA(3) - - 6 - + 1/48 DATA(-1) - 1/36 DATA(0) - 1/120 DATA(2)) x - -> -# I -> coeffs_as_lc_of_data(%, posn_list_1d_size7); - 2 3 4 5 6 -[COEFF(-3) = - 1/60 x + 1/180 x + 1/48 x - 1/144 x - 1/240 x + 1/720 x , - - 2 3 4 5 6 - COEFF(-2) = 3/20 x - 3/40 x - 1/6 x + 1/12 x + 1/60 x - 1/120 x , - - 2 13 3 13 4 5 6 - COEFF(-1) = - 3/4 x + 3/4 x + -- x - -- x - 1/48 x + 1/48 x , - 48 48 - - 4 49 2 6 - COEFF(0) = 7/18 x - -- x + 1 - 1/36 x , - 36 - - 13 3 2 5 6 13 4 - COEFF(1) = - -- x + 3/4 x + 3/4 x + 1/48 x + 1/48 x - -- x , - 48 48 - - 3 2 5 6 4 - COEFF(2) = 1/6 x - 3/20 x - 3/40 x - 1/60 x - 1/120 x + 1/12 x , - - 3 2 5 6 4 - COEFF(3) = - 1/48 x + 1/60 x + 1/180 x + 1/240 x + 1/720 x - 1/144 x ] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "1d.coeffs/1d.cube.order6.smooth0/coeffs-I.compute.c"); -bytes used=14005568, alloc=1965720, time=1.03 -bytes used=15005724, alloc=1965720, time=1.12 -> -# d/dx -> simplify( diff(interp_1d_cube_order6_smooth0,x) ); -3/4 DATA(1) - 3/20 DATA(2) - 3/4 DATA(-1) - 1/60 DATA(-3) + 1/60 DATA(3) - - 13 3 3 3 3 - - -- x DATA(1) - 1/36 x DATA(-3) + 1/3 x DATA(-2) - 1/36 x DATA(3) - 12 - - 13 3 3 3 4 - - -- x DATA(-1) + 14/9 x DATA(0) + 1/3 x DATA(2) + 1/12 x DATA(-2) - 12 - - 4 4 4 4 - + 5/48 x DATA(1) + 1/48 x DATA(3) - 1/48 x DATA(-3) - 5/48 x DATA(-1) - - 4 5 5 5 - - 1/12 x DATA(2) + 1/120 x DATA(-3) + 1/8 x DATA(1) - 1/20 x DATA(-2) - - 5 5 5 5 - + 1/120 x DATA(3) + 1/8 x DATA(-1) - 1/6 x DATA(0) - 1/20 x DATA(2) - - + 1/90 x DATA(-3) + 3/2 x DATA(1) - 3/20 x DATA(-2) + 1/90 x DATA(3) - - 49 2 13 2 - + 3/2 x DATA(-1) - -- x DATA(0) - 1/2 x DATA(-2) - -- x DATA(1) - 18 16 - - 2 2 13 2 2 - - 1/16 x DATA(3) + 1/16 x DATA(-3) + -- x DATA(-1) + 1/2 x DATA(2) - 16 - - - 3/20 x DATA(2) + 3/20 DATA(-2) - -> coeffs_as_lc_of_data(%, posn_list_1d_size7); -bytes used=16005892, alloc=1965720, time=1.20 - 3 5 4 2 -[COEFF(-3) = - 1/36 x + 1/120 x - 1/48 x - 1/60 + 1/90 x + 1/16 x , - - 2 5 3 4 - COEFF(-2) = - 1/2 x - 1/20 x + 1/3 x + 3/20 - 3/20 x + 1/12 x , - - 4 13 2 13 3 5 - COEFF(-1) = 3/2 x - 5/48 x + -- x - -- x + 1/8 x - 3/4, - 16 12 - - 5 3 49 - COEFF(0) = - 1/6 x + 14/9 x - -- x, - 18 - - 4 5 13 2 13 3 - COEFF(1) = 5/48 x + 3/4 + 1/8 x + 3/2 x - -- x - -- x , - 16 12 - - 5 3 2 4 - COEFF(2) = - 1/20 x + 1/3 x + 1/2 x - 1/12 x - 3/20 - 3/20 x, - - 3 2 4 5 - COEFF(3) = - 1/36 x + 1/90 x - 1/16 x + 1/60 + 1/48 x + 1/120 x ] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "1d.coeffs/1d.cube.order6.smooth0/coeffs-dx.compute.c"); -bytes used=17006200, alloc=1965720, time=1.29 -> -# d^2/dx^2 -> simplify( diff(interp_1d_cube_order6_smooth0,x,x) ); -bytes used=18007928, alloc=1965720, time=1.39 - 49 -- -- DATA(0) + 3/2 DATA(1) - 3/20 DATA(2) + 3/2 DATA(-1) + 1/90 DATA(-3) - 18 - - 3 3 3 - + 1/90 DATA(3) + 5/12 x DATA(1) - 1/12 x DATA(-3) + 1/3 x DATA(-2) - - 3 3 3 4 - + 1/12 x DATA(3) - 5/12 x DATA(-1) - 1/3 x DATA(2) - 1/4 x DATA(-2) - - 4 4 4 4 - + 5/8 x DATA(1) + 1/24 x DATA(3) + 1/24 x DATA(-3) + 5/8 x DATA(-1) - - 4 - - 1/4 x DATA(2) + 1/8 x DATA(-3) - 13/8 x DATA(1) - x DATA(-2) - - 2 2 - - 1/8 x DATA(3) + 13/8 x DATA(-1) + x DATA(-2) - 13/4 x DATA(1) - - 2 2 2 2 - - 1/12 x DATA(3) - 1/12 x DATA(-3) - 13/4 x DATA(-1) + x DATA(2) - - 2 4 - + x DATA(2) - 3/20 DATA(-2) + 14/3 x DATA(0) - 5/6 x DATA(0) - -> coeffs_as_lc_of_data(%, posn_list_1d_size7); - 2 4 3 -[COEFF(-3) = - 1/12 x + 1/24 x + 1/90 + 1/8 x - 1/12 x , - - 4 2 3 - COEFF(-2) = -x - 1/4 x - 3/20 + x + 1/3 x , - - 4 3 2 - COEFF(-1) = 5/8 x + 3/2 - 5/12 x + 13/8 x - 13/4 x , - - 2 4 49 - COEFF(0) = 14/3 x - 5/6 x - --, - 18 - - 2 3 4 - COEFF(1) = - 13/4 x + 5/12 x - 13/8 x + 5/8 x + 3/2, - - 2 4 3 - COEFF(2) = - 3/20 + x + x - 1/4 x - 1/3 x , - - 4 2 3 - COEFF(3) = 1/90 + 1/24 x - 1/8 x - 1/12 x + 1/12 x ] - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "1d.coeffs/1d.cube.order6.smooth0/coeffs-dxx.compute.c"); -bytes used=19008116, alloc=1965720, time=1.47 -> -################################################################################ -> quit -bytes used=19802260, alloc=1965720, time=1.53 diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.maple b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.maple deleted file mode 100644 index cdf1494..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.maple +++ /dev/null @@ -1,166 +0,0 @@ -# 1d.maple -- compute Lagrange interpolation coefficients in 1-D -# $Header$ - -################################################################################ - -# -# 1d, cube, order=1, smoothing=0 (size=2) -# - -# interpolating polynomial -interp_1d_cube_order1_smooth0 - := Lagrange_polynomial_interpolant(fn_1d_order1, coeffs_list_1d_order1, - coords_list_1d, posn_list_1d_size2); - -# I -coeffs_as_lc_of_data(%, posn_list_1d_size2); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "1d.coeffs/1d.cube.order1.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_1d_cube_order1_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size2); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "1d.coeffs/1d.cube.order1.smooth0/coeffs-dx.compute.c"); - -################################################################################ - -# -# 1d, cube, order=2, smoothing=0 (size=3) -# - -# interpolating polynomial -interp_1d_cube_order2_smooth0 - := Lagrange_polynomial_interpolant(fn_1d_order2, coeffs_list_1d_order2, - coords_list_1d, posn_list_1d_size3); - -# I -coeffs_as_lc_of_data(%, posn_list_1d_size3); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "1d.coeffs/1d.cube.order2.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_1d_cube_order2_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size3); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "1d.coeffs/1d.cube.order2.smooth0/coeffs-dx.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_1d_cube_order2_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size3); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "1d.coeffs/1d.cube.order2.smooth0/coeffs-dxx.compute.c"); - -################################################################################ - -# -# 1d, cube, order=3, smoothing=0 (size=4) -# - -# interpolating polynomial -interp_1d_cube_order3_smooth0 - := Lagrange_polynomial_interpolant(fn_1d_order3, coeffs_list_1d_order3, - coords_list_1d, posn_list_1d_size4); - -# I -coeffs_as_lc_of_data(%, posn_list_1d_size4); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "1d.coeffs/1d.cube.order3.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_1d_cube_order3_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size4); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "1d.coeffs/1d.cube.order3.smooth0/coeffs-dx.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_1d_cube_order3_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size4); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "1d.coeffs/1d.cube.order3.smooth0/coeffs-dxx.compute.c"); - -################################################################################ - -# -# 1d, cube, order=4, smoothing=0 (size=5) -# - -# interpolating polynomial -interp_1d_cube_order4_smooth0 - := Lagrange_polynomial_interpolant(fn_1d_order4, coeffs_list_1d_order4, - coords_list_1d, posn_list_1d_size5); - -# I -coeffs_as_lc_of_data(%, posn_list_1d_size5); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "1d.coeffs/1d.cube.order4.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_1d_cube_order4_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size5); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "1d.coeffs/1d.cube.order4.smooth0/coeffs-dx.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_1d_cube_order4_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size5); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "1d.coeffs/1d.cube.order4.smooth0/coeffs-dxx.compute.c"); - -################################################################################ - -# -# 1d, cube, order=5, smoothing=0 (size=6) -# - -# interpolating polynomial -interp_1d_cube_order5_smooth0 - := Lagrange_polynomial_interpolant(fn_1d_order5, coeffs_list_1d_order5, - coords_list_1d, posn_list_1d_size6); - -# I -coeffs_as_lc_of_data(%, posn_list_1d_size6); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "1d.coeffs/1d.cube.order5.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_1d_cube_order5_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size6); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "1d.coeffs/1d.cube.order5.smooth0/coeffs-dx.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_1d_cube_order5_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size6); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "1d.coeffs/1d.cube.order5.smooth0/coeffs-dxx.compute.c"); - -################################################################################ - -# -# 1d, cube, order=6, smoothing=0 (size=7) -# - -# interpolating polynomial -interp_1d_cube_order6_smooth0 - := Lagrange_polynomial_interpolant(fn_1d_order6, coeffs_list_1d_order6, - coords_list_1d, posn_list_1d_size7); - -# I -coeffs_as_lc_of_data(%, posn_list_1d_size7); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "1d.coeffs/1d.cube.order6.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_1d_cube_order6_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size7); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "1d.coeffs/1d.cube.order6.smooth0/coeffs-dx.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_1d_cube_order6_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_1d_size7); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "1d.coeffs/1d.cube.order6.smooth0/coeffs-dxx.compute.c"); - -################################################################################ diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-I.compute.c deleted file mode 100644 index cda1593..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,18 +0,0 @@ -fp t7; -fp t6; -fp t5; -fp t4; -fp t3; -fp t2; -fp t1; - t7 = RATIONAL(-1.0,2.0); - t6 = RATIONAL(1.0,4.0); - t5 = RATIONAL(1.0,2.0); - t4 = t7*y; - t3 = t7*x; - t2 = t5*x; - t1 = t5*y; - coeffs_I->coeff_0_0 = RATIONAL(3.0,4.0)+t4+t3; - coeffs_I->coeff_p1_0 = t6+t4+t2; - coeffs_I->coeff_0_p1 = t3+t6+t1; - coeffs_I->coeff_p1_p1 = t1+RATIONAL(-1.0,4.0)+t2; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dx.compute.c deleted file mode 100644 index cf806b2..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,8 +0,0 @@ -fp t9; -fp t8; - t9 = RATIONAL(-1.0,2.0); - t8 = RATIONAL(1.0,2.0); - coeffs_dx->coeff_0_0 = t9; - coeffs_dx->coeff_p1_0 = t8; - coeffs_dx->coeff_0_p1 = t9; - coeffs_dx->coeff_p1_p1 = t8; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dy.compute.c deleted file mode 100644 index e5bb3a5..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dy.compute.c +++ /dev/null @@ -1,8 +0,0 @@ -fp t11; -fp t10; - t11 = RATIONAL(-1.0,2.0); - t10 = RATIONAL(1.0,2.0); - coeffs_dy->coeff_0_0 = t11; - coeffs_dy->coeff_p1_0 = t11; - coeffs_dy->coeff_0_p1 = t10; - coeffs_dy->coeff_p1_p1 = t10; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c deleted file mode 100644 index c5e53d7..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,53 +0,0 @@ -fp t27; -fp t25; -fp t18; -fp t28; -fp t21; -fp t34; -fp t33; -fp t22; -fp t17; -fp t23; -fp t32; -fp t15; -fp t31; -fp t14; -fp t30; -fp t24; -fp t20; -fp t29; -fp t19; -fp t16; -fp t13; -fp t12; - t27 = x*x; - t25 = RATIONAL(1.0,6.0); - t18 = t25*t27; - t28 = y*y; - t21 = t25*t28; - t34 = t18+t21+RATIONAL(-1.0,9.0); - t33 = x*y; - t22 = RATIONAL(-1.0,3.0); - t17 = t22*t27; - t23 = RATIONAL(2.0,9.0); - t32 = t17+t21+t23; - t15 = t22*t28; - t31 = t15+t18+t23; - t14 = t25*y; - t30 = t14+t34; - t24 = RATIONAL(-1.0,6.0); - t20 = t24*y; - t29 = t20+t34; - t19 = t24*x; - t16 = t25*x; - t13 = RATIONAL(-1.0,4.0)*t33; - t12 = RATIONAL(1.0,4.0)*t33; - coeffs_I->coeff_m1_m1 = t19+t12+t29; - coeffs_I->coeff_0_m1 = t20+t32; - coeffs_I->coeff_p1_m1 = t13+t16+t29; - coeffs_I->coeff_m1_0 = t19+t31; - coeffs_I->coeff_0_0 = t15+t17+RATIONAL(5.0,9.0); - coeffs_I->coeff_p1_0 = t16+t31; - coeffs_I->coeff_m1_p1 = t19+t13+t30; - coeffs_I->coeff_0_p1 = t14+t32; - coeffs_I->coeff_p1_p1 = t16+t12+t30; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 7c930d7..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,21 +0,0 @@ -fp t36; -fp t42; -fp t41; -fp t40; -fp t39; -fp t37; - t36 = RATIONAL(1.0,3.0)*x; - t42 = RATIONAL(1.0,4.0)*y+t36; - t41 = t36+RATIONAL(-1.0,4.0)*y; - t40 = RATIONAL(1.0,6.0); - t39 = RATIONAL(-1.0,6.0); - t37 = RATIONAL(-2.0,3.0)*x; - coeffs_dx->coeff_m1_m1 = t39+t42; - coeffs_dx->coeff_0_m1 = t37; - coeffs_dx->coeff_p1_m1 = t40+t41; - coeffs_dx->coeff_m1_0 = t36+t39; - coeffs_dx->coeff_0_0 = t37; - coeffs_dx->coeff_p1_0 = t36+t40; - coeffs_dx->coeff_m1_p1 = t39+t41; - coeffs_dx->coeff_0_p1 = t37; - coeffs_dx->coeff_p1_p1 = t40+t42; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index 0831674..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,13 +0,0 @@ -fp t52; -fp t51; - t52 = RATIONAL(-2.0,3.0); - t51 = RATIONAL(1.0,3.0); - coeffs_dxx->coeff_m1_m1 = t51; - coeffs_dxx->coeff_0_m1 = t52; - coeffs_dxx->coeff_p1_m1 = t51; - coeffs_dxx->coeff_m1_0 = t51; - coeffs_dxx->coeff_0_0 = t52; - coeffs_dxx->coeff_p1_0 = t51; - coeffs_dxx->coeff_m1_p1 = t51; - coeffs_dxx->coeff_0_p1 = t52; - coeffs_dxx->coeff_p1_p1 = t51; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c deleted file mode 100644 index f886764..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c +++ /dev/null @@ -1,15 +0,0 @@ -fp t55; -fp t54; -fp t53; - t55 = RATIONAL(0.0,1.0); - t54 = RATIONAL(1.0,4.0); - t53 = RATIONAL(-1.0,4.0); - coeffs_dxy->coeff_m1_m1 = t54; - coeffs_dxy->coeff_0_m1 = t55; - coeffs_dxy->coeff_p1_m1 = t53; - coeffs_dxy->coeff_m1_0 = t55; - coeffs_dxy->coeff_0_0 = t55; - coeffs_dxy->coeff_p1_0 = t55; - coeffs_dxy->coeff_m1_p1 = t53; - coeffs_dxy->coeff_0_p1 = t55; - coeffs_dxy->coeff_p1_p1 = t54; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c deleted file mode 100644 index f18c6ef..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c +++ /dev/null @@ -1,21 +0,0 @@ -fp t46; -fp t50; -fp t49; -fp t48; -fp t47; -fp t43; - t46 = RATIONAL(1.0,3.0)*y; - t50 = RATIONAL(-1.0,4.0)*x+t46; - t49 = RATIONAL(1.0,4.0)*x+t46; - t48 = RATIONAL(1.0,6.0); - t47 = RATIONAL(-1.0,6.0); - t43 = RATIONAL(-2.0,3.0)*y; - coeffs_dy->coeff_m1_m1 = t47+t49; - coeffs_dy->coeff_0_m1 = t47+t46; - coeffs_dy->coeff_p1_m1 = t47+t50; - coeffs_dy->coeff_m1_0 = t43; - coeffs_dy->coeff_0_0 = t43; - coeffs_dy->coeff_p1_0 = t43; - coeffs_dy->coeff_m1_p1 = t48+t50; - coeffs_dy->coeff_0_p1 = t46+t48; - coeffs_dy->coeff_p1_p1 = t48+t49; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c deleted file mode 100644 index 47224b8..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c +++ /dev/null @@ -1,13 +0,0 @@ -fp t57; -fp t56; - t57 = RATIONAL(-2.0,3.0); - t56 = RATIONAL(1.0,3.0); - coeffs_dyy->coeff_m1_m1 = t56; - coeffs_dyy->coeff_0_m1 = t56; - coeffs_dyy->coeff_p1_m1 = t56; - coeffs_dyy->coeff_m1_0 = t57; - coeffs_dyy->coeff_0_0 = t57; - coeffs_dyy->coeff_p1_0 = t57; - coeffs_dyy->coeff_m1_p1 = t56; - coeffs_dyy->coeff_0_p1 = t56; - coeffs_dyy->coeff_p1_p1 = t56; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-I.compute.c deleted file mode 100644 index ac11344..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,190 +0,0 @@ -fp t158; -fp t131; -fp t157; -fp t132; -fp t156; -fp t117; -fp t63; -fp t129; -fp t130; -fp t84; -fp t155; -fp t154; -fp t128; -fp t87; -fp t153; -fp t126; -fp t64; -fp t133; -fp t116; -fp t76; -fp t152; -fp t67; -fp t86; -fp t151; -fp t123; -fp t71; -fp t150; -fp t124; -fp t65; -fp t149; -fp t125; -fp t81; -fp t148; -fp t85; -fp t147; -fp t146; -fp t112; -fp t69; -fp t145; -fp t110; -fp t66; -fp t144; -fp t143; -fp t70; -fp t120; -fp t142; -fp t122; -fp t141; -fp t140; -fp t101; -fp t139; -fp t138; -fp t137; -fp t136; -fp t127; -fp t121; -fp t118; -fp t115; -fp t113; -fp t109; -fp t107; -fp t106; -fp t104; -fp t103; -fp t102; -fp t100; -fp t98; -fp t97; -fp t96; -fp t95; -fp t94; -fp t93; -fp t92; -fp t91; -fp t90; -fp t89; -fp t88; -fp t83; -fp t82; -fp t80; -fp t78; -fp t77; -fp t74; -fp t73; - t158 = x*y; - t131 = x*x; - t157 = t131*y; - t132 = y*y; - t156 = x*t132; - t117 = RATIONAL(1.0,40.0); - t63 = t117*t157; - t129 = RATIONAL(1.0,8.0); - t130 = t132*y; - t84 = t129*t130; - t155 = t63+t84; - t154 = RATIONAL(-1.0,100.0)*t158+RATIONAL(37.0,200.0); - t128 = RATIONAL(-1.0,8.0); - t87 = t128*t130; - t153 = t63+t87; - t126 = RATIONAL(-3.0,40.0); - t64 = t126*t156; - t133 = t131*x; - t116 = RATIONAL(1.0,24.0); - t76 = t116*t133; - t152 = t64+t76; - t67 = t117*t156; - t86 = t129*t133; - t151 = t67+t86; - t123 = RATIONAL(-1.0,40.0); - t71 = t123*t156; - t150 = t71+t86; - t124 = RATIONAL(3.0,40.0); - t65 = t124*t156; - t149 = t65+t76; - t125 = RATIONAL(-1.0,24.0); - t81 = t125*t133; - t148 = t64+t81; - t85 = t128*t133; - t147 = t71+t85; - t146 = t65+t81; - t112 = RATIONAL(13.0,80.0); - t69 = t126*t157; - t145 = t69+t112*t131; - t110 = RATIONAL(11.0,80.0); - t66 = t123*t157; - t144 = t66+t110*t131; - t143 = t67+t85; - t70 = t124*t157; - t120 = RATIONAL(7.0,80.0); - t142 = t70+t120*t131; - t122 = RATIONAL(-1.0,50.0); - t141 = t122+RATIONAL(-13.0,100.0)*t158; - t140 = RATIONAL(2.0,25.0)*t158+RATIONAL(-2.0,25.0); - t101 = RATIONAL(-17.0,200.0); - t139 = RATIONAL(-9.0,100.0)*t158+t101; - t138 = RATIONAL(11.0,50.0)+t122*t158; - t137 = RATIONAL(7.0,100.0)*t158+RATIONAL(13.0,100.0); - t136 = t131+t132; - t127 = RATIONAL(1.0,80.0); - t121 = RATIONAL(9.0,80.0); - t118 = RATIONAL(-1.0,80.0); - t115 = RATIONAL(3.0,80.0); - t113 = RATIONAL(-17.0,80.0); - t109 = RATIONAL(-23.0,80.0); - t107 = RATIONAL(-19.0,80.0); - t106 = RATIONAL(-63.0,400.0); - t104 = RATIONAL(-49.0,400.0); - t103 = RATIONAL(-31.0,400.0); - t102 = RATIONAL(69.0,400.0); - t100 = RATIONAL(-57.0,400.0); - t98 = RATIONAL(117.0,400.0); - t97 = RATIONAL(43.0,1200.0); - t96 = RATIONAL(103.0,400.0); - t95 = RATIONAL(111.0,400.0); - t94 = RATIONAL(37.0,1200.0); - t93 = RATIONAL(89.0,1200.0); - t92 = RATIONAL(-109.0,1200.0); - t91 = RATIONAL(-223.0,1200.0); - t90 = RATIONAL(-157.0,1200.0); - t89 = RATIONAL(-131.0,1200.0); - t88 = RATIONAL(-149.0,1200.0); - t83 = t121*t131; - t82 = t125*t130; - t80 = t121*t132; - t78 = t116*t130; - t77 = t120*t132; - t74 = t112*t132; - t73 = t110*t132; - coeffs_I->coeff_m1_m1 = t74+t82+t92*y+RATIONAL(-23.0,200.0)+(t92+RATIONAL -(6.0,25.0)*y)*x+t145+t148; - coeffs_I->coeff_0_m1 = t70+t91*y+t73+t103*x+t82+t109*t131+t138+t150; - coeffs_I->coeff_p1_m1 = t80+t82+t95*x+t90*y+t141+t142+t143; - coeffs_I->coeff_p2_m1 = t93*y+t89*x+t77+t82+t69+t115*t131+t139+t149; - coeffs_I->coeff_m1_0 = t109*t132+t84+t91*x+t103*y+t138+t144+t146; - coeffs_I->coeff_0_0 = RATIONAL(93.0,200.0)+t100*y+t136*RATIONAL(-21.0, -80.0)+(t100+RATIONAL(-1.0,25.0)*y)*x+t151+t155; - coeffs_I->coeff_p1_0 = t107*t132+t106*y+t83+t98*x+t147+t154+t155; - coeffs_I->coeff_p2_0 = t66+t113*t132+t127*t131+t84+t104*y+t97*x+t137+t152 -; - coeffs_I->coeff_m1_p1 = t95*y+t90*x+t77+t83+t141+t146+t153; - coeffs_I->coeff_0_p1 = t87+t106*x+t66+t80+t98*y+t107*t131+t151+t154; - coeffs_I->coeff_p1_p1 = t87+t73+t101+t96*y+(t96+RATIONAL(3.0,50.0)*y)*x+ -t144+t147; - coeffs_I->coeff_p2_p1 = t118*t131+t102*y+t74+t94*x+t140+t152+t153; - coeffs_I->coeff_m1_p2 = t93*x+t89*y+t115*t132+t78+t139+t142+t148; - coeffs_I->coeff_0_p2 = t97*y+t69+t127*t132+t113*t131+t78+t104*x+t137+t150 -; - coeffs_I->coeff_p1_p2 = t102*x+t94*y+t78+t118*t132+t140+t143+t145; - coeffs_I->coeff_p2_p2 = t70+t88*y+t78+RATIONAL(7.0,200.0)+t136*RATIONAL( --3.0,80.0)+(t88+RATIONAL(-3.0,50.0)*y)*x+t149; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 0ea2d65..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,97 +0,0 @@ -fp t199; -fp t185; -fp t178; -fp t181; -fp t186; -fp t173; -fp t198; -fp t159; -fp t197; -fp t182; -fp t175; -fp t196; -fp t161; -fp t195; -fp t162; -fp t194; -fp t160; -fp t193; -fp t179; -fp t184; -fp t176; -fp t192; -fp t183; -fp t171; -fp t191; -fp t180; -fp t190; -fp t189; -fp t177; -fp t188; -fp t187; -fp t174; -fp t169; -fp t167; -fp t165; -fp t164; -fp t163; - t199 = x*y; - t185 = x*x; - t178 = RATIONAL(-3.0,8.0)*t185; - t181 = RATIONAL(1.0,40.0); - t186 = y*y; - t173 = t181*t186; - t198 = t178+t173; - t159 = RATIONAL(-3.0,20.0)*t199; - t197 = RATIONAL(13.0,40.0)*x+t159; - t182 = RATIONAL(-1.0,40.0); - t175 = t182*t186; - t196 = t178+t175; - t161 = RATIONAL(-1.0,20.0)*t199; - t195 = t161+RATIONAL(11.0,40.0)*x; - t162 = RATIONAL(3.0,20.0)*t199; - t194 = RATIONAL(7.0,40.0)*x+t162; - t160 = RATIONAL(1.0,20.0)*t199; - t193 = RATIONAL(9.0,40.0)*x+t160; - t179 = RATIONAL(-1.0,8.0)*t185; - t184 = RATIONAL(-3.0,40.0); - t176 = t184*t186; - t192 = t179+t176; - t183 = RATIONAL(3.0,40.0); - t171 = t183*t186; - t191 = t179+t171; - t180 = RATIONAL(3.0,8.0)*t185; - t190 = t180+t175; - t189 = t180+t173; - t177 = RATIONAL(1.0,8.0)*t185; - t188 = t171+t177; - t187 = t176+t177; - t174 = RATIONAL(-1.0,50.0)*y; - t169 = RATIONAL(2.0,25.0)*y; - t167 = RATIONAL(-9.0,100.0)*y; - t165 = RATIONAL(-1.0,100.0)*y; - t164 = RATIONAL(7.0,100.0)*y; - t163 = RATIONAL(-13.0,100.0)*y; - coeffs_dx->coeff_m1_m1 = RATIONAL(6.0,25.0)*y+RATIONAL(-109.0,1200.0)+ -t192+t197; - coeffs_dx->coeff_0_m1 = t162+t174+RATIONAL(-31.0,400.0)+RATIONAL(-23.0, -40.0)*x+t190; - coeffs_dx->coeff_p1_m1 = RATIONAL(111.0,400.0)+t163+t194+t198; - coeffs_dx->coeff_p2_m1 = t183*x+RATIONAL(-131.0,1200.0)+t167+t159+t188; - coeffs_dx->coeff_m1_0 = RATIONAL(-223.0,1200.0)+t174+t191+t195; - coeffs_dx->coeff_0_0 = RATIONAL(-1.0,25.0)*y+t160+RATIONAL(-21.0,40.0)*x+ -RATIONAL(-57.0,400.0)+t189; - coeffs_dx->coeff_p1_0 = t165+RATIONAL(117.0,400.0)+t193+t196; - coeffs_dx->coeff_p2_0 = t161+t181*x+RATIONAL(43.0,1200.0)+t164+t187; - coeffs_dx->coeff_m1_p1 = RATIONAL(-157.0,1200.0)+t163+t191+t193; - coeffs_dx->coeff_0_p1 = RATIONAL(-63.0,400.0)+t165+t161+RATIONAL(-19.0, -40.0)*x+t189; - coeffs_dx->coeff_p1_p1 = RATIONAL(103.0,400.0)+RATIONAL(3.0,50.0)*y+t195+ -t196; - coeffs_dx->coeff_p2_p1 = t160+t169+RATIONAL(37.0,1200.0)+t182*x+t187; - coeffs_dx->coeff_m1_p2 = RATIONAL(89.0,1200.0)+t167+t192+t194; - coeffs_dx->coeff_0_p2 = t159+t164+RATIONAL(-17.0,40.0)*x+RATIONAL(-49.0, -400.0)+t190; - coeffs_dx->coeff_p1_p2 = RATIONAL(69.0,400.0)+t169+t197+t198; - coeffs_dx->coeff_p2_p2 = RATIONAL(-149.0,1200.0)+t162+RATIONAL(-3.0,50.0) -*y+t184*x+t188; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index ba139bf..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,40 +0,0 @@ -fp t244; -fp t256; -fp t242; -fp t255; -fp t241; -fp t254; -fp t243; -fp t253; -fp t248; -fp t247; -fp t246; -fp t245; - t244 = RATIONAL(-3.0,20.0)*y; - t256 = t244+RATIONAL(13.0,40.0); - t242 = RATIONAL(-1.0,20.0)*y; - t255 = t242+RATIONAL(11.0,40.0); - t241 = RATIONAL(1.0,20.0)*y; - t254 = t241+RATIONAL(9.0,40.0); - t243 = RATIONAL(3.0,20.0)*y; - t253 = t243+RATIONAL(7.0,40.0); - t248 = RATIONAL(-1.0,4.0)*x; - t247 = RATIONAL(1.0,4.0)*x; - t246 = RATIONAL(-3.0,4.0)*x; - t245 = RATIONAL(3.0,4.0)*x; - coeffs_dxx->coeff_m1_m1 = t248+t256; - coeffs_dxx->coeff_0_m1 = t245+t243+RATIONAL(-23.0,40.0); - coeffs_dxx->coeff_p1_m1 = t246+t253; - coeffs_dxx->coeff_p2_m1 = t244+RATIONAL(3.0,40.0)+t247; - coeffs_dxx->coeff_m1_0 = t248+t255; - coeffs_dxx->coeff_0_0 = RATIONAL(-21.0,40.0)+t241+t245; - coeffs_dxx->coeff_p1_0 = t246+t254; - coeffs_dxx->coeff_p2_0 = t247+t242+RATIONAL(1.0,40.0); - coeffs_dxx->coeff_m1_p1 = t248+t254; - coeffs_dxx->coeff_0_p1 = RATIONAL(-19.0,40.0)+t242+t245; - coeffs_dxx->coeff_p1_p1 = t246+t255; - coeffs_dxx->coeff_p2_p1 = RATIONAL(-1.0,40.0)+t241+t247; - coeffs_dxx->coeff_m1_p2 = t248+t253; - coeffs_dxx->coeff_0_p2 = t244+t245+RATIONAL(-17.0,40.0); - coeffs_dxx->coeff_p1_p2 = t246+t256; - coeffs_dxx->coeff_p2_p2 = RATIONAL(-3.0,40.0)+t247+t243; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxy.compute.c deleted file mode 100644 index e9208a2..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxy.compute.c +++ /dev/null @@ -1,52 +0,0 @@ -fp t274; -fp t273; -fp t272; -fp t271; -fp t270; -fp t269; -fp t268; -fp t267; -fp t266; -fp t265; -fp t264; -fp t263; -fp t262; -fp t261; -fp t260; -fp t259; -fp t258; -fp t257; - t274 = RATIONAL(-3.0,20.0); - t273 = RATIONAL(3.0,20.0); - t272 = RATIONAL(2.0,25.0); - t271 = RATIONAL(-1.0,20.0); - t270 = RATIONAL(1.0,20.0); - t269 = RATIONAL(-1.0,50.0); - t268 = RATIONAL(-1.0,100.0); - t267 = RATIONAL(7.0,100.0); - t266 = RATIONAL(-9.0,100.0); - t265 = RATIONAL(-13.0,100.0); - t264 = t274*x; - t263 = t273*x; - t262 = t271*x; - t261 = t274*y; - t260 = t270*x; - t259 = t273*y; - t258 = t271*y; - t257 = t270*y; - coeffs_dxy->coeff_m1_m1 = t264+RATIONAL(6.0,25.0)+t261; - coeffs_dxy->coeff_0_m1 = t263+t269+t258; - coeffs_dxy->coeff_p1_m1 = t257+t265+t263; - coeffs_dxy->coeff_p2_m1 = t259+t264+t266; - coeffs_dxy->coeff_m1_0 = t259+t262+t269; - coeffs_dxy->coeff_0_0 = t260+RATIONAL(-1.0,25.0)+t257; - coeffs_dxy->coeff_p1_0 = t258+t268+t260; - coeffs_dxy->coeff_p2_0 = t261+t262+t267; - coeffs_dxy->coeff_m1_p1 = t259+t265+t260; - coeffs_dxy->coeff_0_p1 = t262+t257+t268; - coeffs_dxy->coeff_p1_p1 = t262+RATIONAL(3.0,50.0)+t258; - coeffs_dxy->coeff_p2_p1 = t261+t260+t272; - coeffs_dxy->coeff_m1_p2 = t266+t261+t263; - coeffs_dxy->coeff_0_p2 = t267+t258+t264; - coeffs_dxy->coeff_p1_p2 = t264+t257+t272; - coeffs_dxy->coeff_p2_p2 = t263+t259+RATIONAL(-3.0,50.0); diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dy.compute.c deleted file mode 100644 index c12d9d1..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dy.compute.c +++ /dev/null @@ -1,97 +0,0 @@ -fp t240; -fp t227; -fp t219; -fp t226; -fp t222; -fp t211; -fp t239; -fp t201; -fp t238; -fp t223; -fp t213; -fp t237; -fp t200; -fp t236; -fp t203; -fp t235; -fp t202; -fp t234; -fp t224; -fp t216; -fp t221; -fp t233; -fp t225; -fp t217; -fp t232; -fp t218; -fp t231; -fp t230; -fp t220; -fp t229; -fp t228; -fp t215; -fp t210; -fp t207; -fp t206; -fp t205; -fp t204; - t240 = x*y; - t227 = y*y; - t219 = RATIONAL(-3.0,8.0)*t227; - t226 = x*x; - t222 = RATIONAL(1.0,40.0); - t211 = t222*t226; - t239 = t219+t211; - t201 = RATIONAL(1.0,20.0)*t240; - t238 = t201+RATIONAL(9.0,40.0)*y; - t223 = RATIONAL(-1.0,40.0); - t213 = t223*t226; - t237 = t219+t213; - t200 = RATIONAL(3.0,20.0)*t240; - t236 = t200+RATIONAL(7.0,40.0)*y; - t203 = RATIONAL(-3.0,20.0)*t240; - t235 = t203+RATIONAL(13.0,40.0)*y; - t202 = RATIONAL(-1.0,20.0)*t240; - t234 = t202+RATIONAL(11.0,40.0)*y; - t224 = RATIONAL(3.0,40.0); - t216 = t224*t226; - t221 = RATIONAL(-1.0,8.0)*t227; - t233 = t216+t221; - t225 = RATIONAL(-3.0,40.0); - t217 = t225*t226; - t232 = t217+t221; - t218 = RATIONAL(1.0,8.0)*t227; - t231 = t218+t217; - t230 = t216+t218; - t220 = RATIONAL(3.0,8.0)*t227; - t229 = t220+t213; - t228 = t220+t211; - t215 = RATIONAL(-1.0,50.0)*x; - t210 = RATIONAL(2.0,25.0)*x; - t207 = RATIONAL(-9.0,100.0)*x; - t206 = RATIONAL(-1.0,100.0)*x; - t205 = RATIONAL(7.0,100.0)*x; - t204 = RATIONAL(-13.0,100.0)*x; - coeffs_dy->coeff_m1_m1 = RATIONAL(6.0,25.0)*x+RATIONAL(-109.0,1200.0)+ -t232+t235; - coeffs_dy->coeff_0_m1 = t215+RATIONAL(-223.0,1200.0)+t233+t234; - coeffs_dy->coeff_p1_m1 = RATIONAL(-157.0,1200.0)+t204+t233+t238; - coeffs_dy->coeff_p2_m1 = t207+RATIONAL(89.0,1200.0)+t232+t236; - coeffs_dy->coeff_m1_0 = RATIONAL(-23.0,40.0)*y+RATIONAL(-31.0,400.0)+t200 -+t215+t229; - coeffs_dy->coeff_0_0 = RATIONAL(-21.0,40.0)*y+RATIONAL(-57.0,400.0)+ -RATIONAL(-1.0,25.0)*x+t201+t228; - coeffs_dy->coeff_p1_0 = t202+RATIONAL(-19.0,40.0)*y+RATIONAL(-63.0,400.0) -+t206+t228; - coeffs_dy->coeff_p2_0 = t203+RATIONAL(-49.0,400.0)+RATIONAL(-17.0,40.0)*y -+t205+t229; - coeffs_dy->coeff_m1_p1 = t204+RATIONAL(111.0,400.0)+t236+t239; - coeffs_dy->coeff_0_p1 = t206+RATIONAL(117.0,400.0)+t237+t238; - coeffs_dy->coeff_p1_p1 = RATIONAL(3.0,50.0)*x+RATIONAL(103.0,400.0)+t234+ -t237; - coeffs_dy->coeff_p2_p1 = t210+RATIONAL(69.0,400.0)+t235+t239; - coeffs_dy->coeff_m1_p2 = t207+t203+RATIONAL(-131.0,1200.0)+t224*y+t230; - coeffs_dy->coeff_0_p2 = t205+t202+t222*y+RATIONAL(43.0,1200.0)+t231; - coeffs_dy->coeff_p1_p2 = t201+RATIONAL(37.0,1200.0)+t223*y+t210+t231; - coeffs_dy->coeff_p2_p2 = t225*y+t200+RATIONAL(-3.0,50.0)*x+RATIONAL( --149.0,1200.0)+t230; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dyy.compute.c deleted file mode 100644 index 6bbdde7..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dyy.compute.c +++ /dev/null @@ -1,40 +0,0 @@ -fp t276; -fp t290; -fp t277; -fp t289; -fp t278; -fp t288; -fp t275; -fp t287; -fp t282; -fp t281; -fp t280; -fp t279; - t276 = RATIONAL(-1.0,20.0)*x; - t290 = t276+RATIONAL(11.0,40.0); - t277 = RATIONAL(3.0,20.0)*x; - t289 = RATIONAL(7.0,40.0)+t277; - t278 = RATIONAL(-3.0,20.0)*x; - t288 = t278+RATIONAL(13.0,40.0); - t275 = RATIONAL(1.0,20.0)*x; - t287 = t275+RATIONAL(9.0,40.0); - t282 = RATIONAL(1.0,4.0)*y; - t281 = RATIONAL(-1.0,4.0)*y; - t280 = RATIONAL(3.0,4.0)*y; - t279 = RATIONAL(-3.0,4.0)*y; - coeffs_dyy->coeff_m1_m1 = t281+t288; - coeffs_dyy->coeff_0_m1 = t281+t290; - coeffs_dyy->coeff_p1_m1 = t281+t287; - coeffs_dyy->coeff_p2_m1 = t281+t289; - coeffs_dyy->coeff_m1_0 = t277+t280+RATIONAL(-23.0,40.0); - coeffs_dyy->coeff_0_0 = t280+t275+RATIONAL(-21.0,40.0); - coeffs_dyy->coeff_p1_0 = t280+RATIONAL(-19.0,40.0)+t276; - coeffs_dyy->coeff_p2_0 = RATIONAL(-17.0,40.0)+t280+t278; - coeffs_dyy->coeff_m1_p1 = t279+t289; - coeffs_dyy->coeff_0_p1 = t279+t287; - coeffs_dyy->coeff_p1_p1 = t279+t290; - coeffs_dyy->coeff_p2_p1 = t279+t288; - coeffs_dyy->coeff_m1_p2 = t278+t282+RATIONAL(3.0,40.0); - coeffs_dyy->coeff_0_p2 = t282+RATIONAL(1.0,40.0)+t276; - coeffs_dyy->coeff_p1_p2 = t275+t282+RATIONAL(-1.0,40.0); - coeffs_dyy->coeff_p2_p2 = t277+RATIONAL(-3.0,40.0)+t282; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c deleted file mode 100644 index 51bec8d..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,239 +0,0 @@ -fp t411; -fp t412; -fp t464; -fp t414; -fp t404; -fp t356; -fp t413; -fp t360; -fp t433; -fp t442; -fp t463; -fp t407; -fp t365; -fp t364; -fp t436; -fp t462; -fp t435; -fp t461; -fp t438; -fp t389; -fp t398; -fp t406; -fp t362; -fp t460; -fp t401; -fp t368; -fp t395; -fp t397; -fp t459; -fp t439; -fp t359; -fp t458; -fp t370; -fp t291; -fp t396; -fp t440; -fp t457; -fp t405; -fp t322; -fp t409; -fp t456; -fp t402; -fp t400; -fp t327; -fp t455; -fp t383; -fp t454; -fp t311; -fp t453; -fp t390; -fp t307; -fp t452; -fp t451; -fp t384; -fp t408; -fp t318; -fp t450; -fp t399; -fp t296; -fp t449; -fp t448; -fp t387; -fp t403; -fp t330; -fp t447; -fp t416; -fp t354; -fp t415; -fp t355; -fp t314; -fp t446; -fp t369; -fp t358; -fp t445; -fp t376; -fp t379; -fp t444; -fp t443; -fp t441; -fp t437; -fp t434; -fp t410; -fp t366; -fp t394; -fp t372; -fp t432; -fp t371; -fp t431; -fp t391; -fp t393; -fp t430; -fp t429; -fp t428; -fp t306; -fp t427; -fp t426; -fp t316; -fp t425; -fp t424; -fp t423; -fp t422; -fp t421; -fp t392; -fp t386; -fp t385; -fp t382; - t411 = x*x; - t412 = y*y; - t464 = t411+t412; - t414 = t411*x; - t404 = RATIONAL(-1.0,60.0); - t356 = t404*t414; - t413 = y*t412; - t360 = t404*t413; - t433 = y*t356+x*t360; - t442 = x*y; - t463 = RATIONAL(11.0,150.0)*t442+t433; - t407 = RATIONAL(1.0,60.0); - t365 = t407*t414; - t364 = t407*t413; - t436 = x*t364+y*t365; - t462 = RATIONAL(-11.0,150.0)*t442+t436; - t435 = t411*t412; - t461 = RATIONAL(-99.0,1225.0)+RATIONAL(-1.0,98.0)*t435; - t438 = y*t411; - t389 = RATIONAL(31.0,210.0); - t398 = RATIONAL(-1.0,140.0); - t406 = RATIONAL(-1.0,30.0); - t362 = t406*t413; - t460 = t389*y+t398*t438+t362; - t401 = RATIONAL(1.0,30.0); - t368 = t401*t413; - t395 = RATIONAL(-31.0,210.0); - t397 = RATIONAL(1.0,140.0); - t459 = t368+t395*y+t397*t438; - t439 = x*t412; - t359 = t401*t414; - t458 = t395*x+t397*t439+t359; - t370 = t406*t414; - t291 = RATIONAL(21.0,200.0)*t442; - t396 = RATIONAL(1.0,120.0); - t440 = x*t413; - t457 = t291+t396*t440+y*t370; - t405 = RATIONAL(-1.0,70.0); - t322 = t405*t438; - t409 = RATIONAL(1.0,84.0); - t456 = t322+t409*y+t364; - t402 = RATIONAL(-1.0,84.0); - t400 = RATIONAL(1.0,70.0); - t327 = t400*t439; - t455 = t327+t356+t402*x; - t383 = RATIONAL(-11.0,105.0); - t454 = t368+t322+t383*y; - t311 = t405*t439; - t453 = t409*x+t311+t365; - t390 = RATIONAL(11.0,105.0); - t307 = t400*t438; - t452 = t307+t390*y+t362; - t451 = t307+t402*y+t360; - t384 = RATIONAL(31.0,420.0); - t408 = RATIONAL(-1.0,35.0); - t318 = t408*t439; - t450 = t384*x+t356+t318; - t399 = RATIONAL(-1.0,120.0); - t296 = RATIONAL(-21.0,200.0)*t442; - t449 = y*t359+t399*t440+t296; - t448 = t389*x+t370+t398*t439; - t387 = RATIONAL(-31.0,420.0); - t403 = RATIONAL(1.0,35.0); - t330 = t403*t439; - t447 = t330+t387*x+t365; - t416 = t412*t412; - t354 = t396*t416; - t415 = t411*t411; - t355 = t396*t415; - t314 = RATIONAL(1.0,49.0)*t435; - t446 = RATIONAL(51.0,1225.0)+t314+t354+t355+t464*RATIONAL(-289.0,5880.0); - t369 = t406*t416; - t358 = t406*t415; - t445 = RATIONAL(1.0,196.0)*t435+t369+RATIONAL(-24.0,1225.0)+t358+t464* -RATIONAL(181.0,1470.0); - t376 = RATIONAL(71.0,5880.0); - t379 = RATIONAL(113.0,735.0); - t444 = t376*t412+t379*t411+t354+t358+t461; - t443 = t369+t376*t411+t379*t412+t355+t461; - t441 = t414*y; - t437 = RATIONAL(-1.0,49.0)*t435+RATIONAL(96.0,1225.0); - t434 = RATIONAL(1.0,98.0)*t435+RATIONAL(246.0,1225.0); - t410 = RATIONAL(1.0,20.0); - t366 = t410*t416; - t394 = RATIONAL(-41.0,196.0); - t372 = RATIONAL(191.0,5880.0); - t432 = t366+t372*t411+t355+t394*t412+t437; - t371 = t410*t415; - t431 = t371+t394*t411+t372*t412+t354+t437; - t391 = RATIONAL(83.0,735.0); - t393 = RATIONAL(-53.0,196.0); - t430 = t369+t391*t412+t371+t393*t411+t434; - t429 = t366+t393*t412+t391*t411+t358+t434; - t428 = RATIONAL(-37.0,300.0)*t442+t436+t445; - t306 = t403*t438; - t427 = t306+t387*y+t364+t446; - t426 = RATIONAL(37.0,300.0)*t442+t433+t445; - t316 = t408*t438; - t425 = t384*y+t360+t316+t446; - t424 = t390*x+t370+t327+t444; - t423 = t383*x+t311+t359+t444; - t422 = x*t368+t296+t399*t441+t443; - t421 = t396*t441+t291+x*t362+t443; - t392 = RATIONAL(-17.0,105.0); - t386 = RATIONAL(17.0,105.0); - t385 = RATIONAL(17.0,420.0); - t382 = RATIONAL(-17.0,420.0); - coeffs_I->coeff_m2_m2 = t425+t450+t462; - coeffs_I->coeff_m1_m2 = t423+t451+t457; - coeffs_I->coeff_0_m2 = t306+t382*y+t360+t431; - coeffs_I->coeff_p1_m2 = t424+t449+t451; - coeffs_I->coeff_p2_m2 = t425+t447+t463; - coeffs_I->coeff_m2_m1 = t421+t454+t455; - coeffs_I->coeff_m1_m1 = t426+t458+t459; - coeffs_I->coeff_0_m1 = t392*y+t368+t307+t430; - coeffs_I->coeff_p1_m1 = t428+t448+t459; - coeffs_I->coeff_p2_m1 = t422+t453+t454; - coeffs_I->coeff_m2_0 = t356+t330+t382*x+t432; - coeffs_I->coeff_m1_0 = t359+t392*x+t327+t429; - coeffs_I->coeff_0_0 = RATIONAL(541.0,1225.0)+t366+t314+t371+t464*RATIONAL -(-57.0,196.0); - coeffs_I->coeff_p1_0 = t311+t370+t386*x+t429; - coeffs_I->coeff_p2_0 = t318+t365+t385*x+t432; - coeffs_I->coeff_m2_p1 = t422+t452+t455; - coeffs_I->coeff_m1_p1 = t428+t458+t460; - coeffs_I->coeff_0_p1 = t386*y+t362+t322+t430; - coeffs_I->coeff_p1_p1 = t426+t448+t460; - coeffs_I->coeff_p2_p1 = t421+t452+t453; - coeffs_I->coeff_m2_p2 = t427+t450+t463; - coeffs_I->coeff_m1_p2 = t423+t449+t456; - coeffs_I->coeff_0_p2 = t316+t364+t385*y+t431; - coeffs_I->coeff_p1_p2 = t424+t456+t457; - coeffs_I->coeff_p2_p2 = t427+t447+t462; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 295e9c5..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,155 +0,0 @@ -fp t532; -fp t503; -fp t533; -fp t534; -fp t551; -fp t569; -fp t511; -fp t550; -fp t568; -fp t557; -fp t567; -fp t522; -fp t535; -fp t507; -fp t566; -fp t481; -fp t565; -fp t526; -fp t512; -fp t564; -fp t505; -fp t491; -fp t563; -fp t506; -fp t490; -fp t562; -fp t556; -fp t561; -fp t524; -fp t501; -fp t560; -fp t559; -fp t558; -fp t508; -fp t555; -fp t554; -fp t482; -fp t525; -fp t509; -fp t553; -fp t521; -fp t504; -fp t552; -fp t475; -fp t549; -fp t467; -fp t548; -fp t514; -fp t547; -fp t546; -fp t545; -fp t544; -fp t486; -fp t543; -fp t542; -fp t541; -fp t540; -fp t539; -fp t538; -fp t483; -fp t479; -fp t473; -fp t469; -fp t466; -fp t465; - t532 = x*x; - t503 = RATIONAL(1.0,20.0)*t532; - t533 = y*y; - t534 = y*t533; - t551 = y*t503+RATIONAL(1.0,60.0)*t534; - t569 = t551+RATIONAL(-37.0,300.0)*y; - t511 = RATIONAL(-1.0,20.0)*t532; - t550 = RATIONAL(-1.0,60.0)*t534+y*t511; - t568 = t550+RATIONAL(37.0,300.0)*y; - t557 = x*t533; - t567 = RATIONAL(1.0,98.0)*t557+RATIONAL(181.0,735.0)*x; - t522 = RATIONAL(1.0,30.0); - t535 = x*t532; - t507 = t522*t535; - t566 = RATIONAL(71.0,2940.0)*x+t507; - t481 = RATIONAL(2.0,49.0)*t557; - t565 = RATIONAL(-289.0,2940.0)*x+t481+t507; - t526 = RATIONAL(-1.0,35.0); - t512 = t526*t533; - t564 = t511+t512+RATIONAL(31.0,420.0); - t505 = RATIONAL(-1.0,10.0)*t532; - t491 = RATIONAL(21.0,200.0)*y; - t563 = y*t505+t491+RATIONAL(1.0,120.0)*t534; - t506 = RATIONAL(1.0,10.0)*t532; - t490 = RATIONAL(-21.0,200.0)*y; - t562 = t490+RATIONAL(-1.0,120.0)*t534+y*t506; - t556 = y*t532; - t561 = RATIONAL(1.0,40.0)*t556+t491+RATIONAL(-1.0,30.0)*t534; - t524 = RATIONAL(1.0,35.0); - t501 = t524*t533; - t560 = t503+RATIONAL(-31.0,420.0)+t501; - t559 = RATIONAL(-1.0,40.0)*t556+t490+t522*t534; - t558 = x*y; - t508 = RATIONAL(-2.0,15.0)*t535; - t555 = t506+t508; - t554 = t505+t508; - t482 = RATIONAL(-1.0,49.0)*t557; - t525 = RATIONAL(-1.0,70.0); - t509 = t525*t533; - t553 = t482+t509; - t521 = RATIONAL(1.0,70.0); - t504 = t521*t533; - t552 = t504+t482; - t475 = RATIONAL(-2.0,49.0)*t557; - t549 = t475+RATIONAL(191.0,2940.0)*x+t507; - t467 = RATIONAL(1.0,49.0)*t557; - t548 = t508+RATIONAL(166.0,735.0)*x+t467; - t514 = RATIONAL(1.0,5.0)*t535; - t547 = t475+t514+RATIONAL(-41.0,98.0)*x; - t546 = t467+RATIONAL(-53.0,98.0)*x+t514; - t545 = t511+RATIONAL(-1.0,84.0)+t552+t566; - t544 = t503+RATIONAL(1.0,84.0)+t553+t566; - t486 = RATIONAL(226.0,735.0)*x; - t543 = t486+RATIONAL(-11.0,105.0)+t553+t555; - t542 = RATIONAL(1.0,140.0)*t533+RATIONAL(-31.0,210.0)+t555+t567; - t541 = t486+RATIONAL(11.0,105.0)+t552+t554; - t540 = RATIONAL(-1.0,140.0)*t533+RATIONAL(31.0,210.0)+t554+t567; - t539 = RATIONAL(-11.0,150.0)*y+t551+t565; - t538 = RATIONAL(11.0,150.0)*y+t550+t565; - t483 = t524*t558; - t479 = RATIONAL(-2.0,35.0)*t558; - t473 = RATIONAL(2.0,35.0)*t558; - t469 = t526*t558; - t466 = t521*t558; - t465 = t525*t558; - coeffs_dx->coeff_m2_m2 = t479+t539+t564; - coeffs_dx->coeff_m1_m2 = t483+t543+t563; - coeffs_dx->coeff_0_m2 = t473+t547; - coeffs_dx->coeff_p1_m2 = t483+t541+t562; - coeffs_dx->coeff_p2_m2 = t479+t538+t560; - coeffs_dx->coeff_m2_m1 = t469+t545+t561; - coeffs_dx->coeff_m1_m1 = t466+t542+t568; - coeffs_dx->coeff_0_m1 = t483+t546; - coeffs_dx->coeff_p1_m1 = t466+t540+t569; - coeffs_dx->coeff_p2_m1 = t469+t544+t559; - coeffs_dx->coeff_m2_0 = t501+t511+RATIONAL(-17.0,420.0)+t549; - coeffs_dx->coeff_m1_0 = t504+RATIONAL(-17.0,105.0)+t506+t548; - coeffs_dx->coeff_0_0 = t514+RATIONAL(-57.0,98.0)*x+t481; - coeffs_dx->coeff_p1_0 = t509+RATIONAL(17.0,105.0)+t505+t548; - coeffs_dx->coeff_p2_0 = RATIONAL(17.0,420.0)+t512+t503+t549; - coeffs_dx->coeff_m2_p1 = t483+t545+t559; - coeffs_dx->coeff_m1_p1 = t465+t542+t569; - coeffs_dx->coeff_0_p1 = t469+t546; - coeffs_dx->coeff_p1_p1 = t465+t540+t568; - coeffs_dx->coeff_p2_p1 = t483+t544+t561; - coeffs_dx->coeff_m2_p2 = t473+t538+t564; - coeffs_dx->coeff_m1_p2 = t469+t543+t562; - coeffs_dx->coeff_0_p2 = t479+t547; - coeffs_dx->coeff_p1_p2 = t469+t541+t563; - coeffs_dx->coeff_p2_p2 = t473+t539+t560; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index c1b3b65..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,107 +0,0 @@ -fp t704; -fp t708; -fp t685; -fp t709; -fp t688; -fp t726; -fp t683; -fp t695; -fp t725; -fp t724; -fp t723; -fp t722; -fp t679; -fp t692; -fp t694; -fp t687; -fp t681; -fp t721; -fp t693; -fp t720; -fp t686; -fp t719; -fp t718; -fp t682; -fp t717; -fp t678; -fp t716; -fp t684; -fp t715; -fp t714; -fp t713; -fp t712; -fp t689; -fp t711; -fp t710; -fp t677; -fp t676; -fp t675; -fp t674; -fp t673; -fp t672; - t704 = RATIONAL(1.0,10.0); - t708 = x*x; - t685 = t704*t708; - t709 = y*y; - t688 = RATIONAL(2.0,49.0)*t709; - t726 = t685+t688+RATIONAL(-289.0,2940.0); - t683 = RATIONAL(-1.0,49.0)*t709; - t695 = RATIONAL(-2.0,5.0)*t708; - t725 = t683+t695+RATIONAL(226.0,735.0); - t724 = RATIONAL(1.0,98.0)*t709+t695+RATIONAL(181.0,735.0); - t723 = t683+t685+RATIONAL(71.0,2940.0); - t722 = x*y; - t679 = t704*x; - t692 = RATIONAL(-1.0,5.0)*x; - t694 = RATIONAL(1.0,5.0)*x; - t687 = RATIONAL(-1.0,10.0)*x; - t681 = RATIONAL(-2.0,49.0)*t709; - t721 = t681+t685+RATIONAL(191.0,2940.0); - t693 = RATIONAL(3.0,5.0)*t708; - t720 = t681+t693+RATIONAL(-41.0,98.0); - t686 = RATIONAL(1.0,49.0)*t709; - t719 = t686+t695+RATIONAL(166.0,735.0); - t718 = t686+t693+RATIONAL(-53.0,98.0); - t682 = RATIONAL(2.0,35.0)*y; - t717 = t682+t726; - t678 = RATIONAL(-1.0,35.0)*y; - t716 = t678+t725; - t684 = RATIONAL(1.0,35.0)*y; - t715 = t684+t725; - t714 = t679+t723; - t713 = t687+t723; - t712 = RATIONAL(-1.0,70.0)*y+t724; - t689 = RATIONAL(-2.0,35.0)*y; - t711 = t689+t726; - t710 = RATIONAL(1.0,70.0)*y+t724; - t677 = y*t692; - t676 = y*t694; - t675 = RATIONAL(1.0,20.0)*t722; - t674 = y*t687; - t673 = RATIONAL(-1.0,20.0)*t722; - t672 = y*t679; - coeffs_dxx->coeff_m2_m2 = t672+t687+t711; - coeffs_dxx->coeff_m1_m2 = t677+t694+t715; - coeffs_dxx->coeff_0_m2 = t682+t720; - coeffs_dxx->coeff_p1_m2 = t676+t692+t715; - coeffs_dxx->coeff_p2_m2 = t674+t679+t711; - coeffs_dxx->coeff_m2_m1 = t675+t678+t713; - coeffs_dxx->coeff_m1_m1 = t694+t674+t710; - coeffs_dxx->coeff_0_m1 = t684+t718; - coeffs_dxx->coeff_p1_m1 = t692+t672+t710; - coeffs_dxx->coeff_p2_m1 = t678+t673+t714; - coeffs_dxx->coeff_m2_0 = t687+t721; - coeffs_dxx->coeff_m1_0 = t694+t719; - coeffs_dxx->coeff_0_0 = t693+RATIONAL(-57.0,98.0)+t688; - coeffs_dxx->coeff_p1_0 = t692+t719; - coeffs_dxx->coeff_p2_0 = t679+t721; - coeffs_dxx->coeff_m2_p1 = t684+t673+t713; - coeffs_dxx->coeff_m1_p1 = t672+t694+t712; - coeffs_dxx->coeff_0_p1 = t678+t718; - coeffs_dxx->coeff_p1_p1 = t692+t674+t712; - coeffs_dxx->coeff_p2_p1 = t684+t675+t714; - coeffs_dxx->coeff_m2_p2 = t687+t674+t717; - coeffs_dxx->coeff_m1_p2 = t694+t676+t716; - coeffs_dxx->coeff_0_p2 = t689+t720; - coeffs_dxx->coeff_p1_p2 = t677+t692+t716; - coeffs_dxx->coeff_p2_p2 = t679+t672+t717; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxy.compute.c deleted file mode 100644 index dd9a747..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxy.compute.c +++ /dev/null @@ -1,119 +0,0 @@ -fp t774; -fp t775; -fp t793; -fp t763; -fp t747; -fp t765; -fp t732; -fp t792; -fp t740; -fp t753; -fp t791; -fp t767; -fp t771; -fp t790; -fp t789; -fp t788; -fp t787; -fp t786; -fp t731; -fp t785; -fp t784; -fp t728; -fp t783; -fp t730; -fp t782; -fp t768; -fp t773; -fp t781; -fp t780; -fp t779; -fp t778; -fp t777; -fp t776; -fp t770; -fp t766; -fp t764; -fp t762; -fp t755; -fp t754; -fp t751; -fp t746; -fp t745; -fp t742; -fp t736; -fp t733; -fp t729; -fp t727; - t774 = x*x; - t775 = y*y; - t793 = t774+t775; - t763 = RATIONAL(1.0,35.0); - t747 = t763*x; - t765 = RATIONAL(-1.0,35.0); - t732 = t765*y; - t792 = t747+t732; - t740 = t765*x; - t753 = t763*y; - t791 = t740+t753; - t767 = RATIONAL(1.0,10.0); - t771 = RATIONAL(-1.0,40.0); - t790 = t767*t775+t771*t774; - t789 = t767*t774+t771*t775; - t788 = x*y; - t787 = t793*RATIONAL(-1.0,20.0); - t786 = t793*RATIONAL(1.0,20.0); - t731 = RATIONAL(-2.0,49.0)*t788; - t785 = t731+RATIONAL(21.0,200.0); - t784 = t731+RATIONAL(-21.0,200.0); - t728 = RATIONAL(1.0,49.0)*t788; - t783 = t728+RATIONAL(-37.0,300.0)+t786; - t730 = RATIONAL(4.0,49.0)*t788; - t782 = t730+RATIONAL(-11.0,150.0)+t786; - t768 = RATIONAL(-1.0,10.0); - t773 = RATIONAL(1.0,40.0); - t781 = t773*t775+t768*t774+t785; - t780 = t768*t775+t773*t774+t785; - t779 = t740+t732+t784; - t778 = t730+RATIONAL(11.0,150.0)+t787; - t777 = t747+t753+t784; - t776 = t728+RATIONAL(37.0,300.0)+t787; - t770 = RATIONAL(-2.0,35.0); - t766 = RATIONAL(2.0,35.0); - t764 = RATIONAL(-1.0,70.0); - t762 = RATIONAL(1.0,70.0); - t755 = t762*y; - t754 = t770*y; - t751 = t770*x; - t746 = t766*y; - t745 = t766*x; - t742 = t764*y; - t736 = t762*x; - t733 = t764*x; - t729 = RATIONAL(-4.0,49.0)*t788; - t727 = RATIONAL(2.0,49.0)*t788; - coeffs_dxy->coeff_m2_m2 = t754+t751+t782; - coeffs_dxy->coeff_m1_m2 = t781+t792; - coeffs_dxy->coeff_0_m2 = t729+t745; - coeffs_dxy->coeff_p1_m2 = t777+t789; - coeffs_dxy->coeff_p2_m2 = t746+t751+t778; - coeffs_dxy->coeff_m2_m1 = t780+t791; - coeffs_dxy->coeff_m1_m1 = t755+t736+t776; - coeffs_dxy->coeff_0_m1 = t727+t747; - coeffs_dxy->coeff_p1_m1 = t742+t736+t783; - coeffs_dxy->coeff_p2_m1 = t779+t790; - coeffs_dxy->coeff_m2_0 = t746+t729; - coeffs_dxy->coeff_m1_0 = t727+t753; - coeffs_dxy->coeff_0_0 = t730; - coeffs_dxy->coeff_p1_0 = t732+t727; - coeffs_dxy->coeff_p2_0 = t754+t729; - coeffs_dxy->coeff_m2_p1 = t777+t790; - coeffs_dxy->coeff_m1_p1 = t733+t755+t783; - coeffs_dxy->coeff_0_p1 = t727+t740; - coeffs_dxy->coeff_p1_p1 = t733+t742+t776; - coeffs_dxy->coeff_p2_p1 = t780+t792; - coeffs_dxy->coeff_m2_p2 = t745+t754+t778; - coeffs_dxy->coeff_m1_p2 = t779+t789; - coeffs_dxy->coeff_0_p2 = t729+t751; - coeffs_dxy->coeff_p1_p2 = t781+t791; - coeffs_dxy->coeff_p2_p2 = t745+t746+t782; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dy.compute.c deleted file mode 100644 index a1b62b5..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dy.compute.c +++ /dev/null @@ -1,147 +0,0 @@ -fp t638; -fp t617; -fp t637; -fp t640; -fp t655; -fp t671; -fp t613; -fp t656; -fp t670; -fp t658; -fp t586; -fp t627; -fp t639; -fp t614; -fp t669; -fp t587; -fp t608; -fp t668; -fp t667; -fp t666; -fp t596; -fp t657; -fp t665; -fp t631; -fp t618; -fp t664; -fp t629; -fp t611; -fp t663; -fp t597; -fp t662; -fp t607; -fp t630; -fp t606; -fp t661; -fp t626; -fp t612; -fp t605; -fp t660; -fp t659; -fp t572; -fp t654; -fp t581; -fp t653; -fp t619; -fp t652; -fp t651; -fp t650; -fp t649; -fp t648; -fp t647; -fp t646; -fp t645; -fp t644; -fp t643; -fp t584; -fp t582; -fp t577; -fp t576; -fp t573; -fp t571; - t638 = y*y; - t617 = RATIONAL(-1.0,20.0)*t638; - t637 = x*x; - t640 = x*t637; - t655 = x*t617+RATIONAL(-1.0,60.0)*t640; - t671 = t655+RATIONAL(37.0,300.0)*x; - t613 = RATIONAL(1.0,20.0)*t638; - t656 = x*t613+RATIONAL(1.0,60.0)*t640; - t670 = RATIONAL(-37.0,300.0)*x+t656; - t658 = y*t637; - t586 = RATIONAL(2.0,49.0)*t658; - t627 = RATIONAL(1.0,30.0); - t639 = y*t638; - t614 = t627*t639; - t669 = RATIONAL(-289.0,2940.0)*y+t586+t614; - t587 = RATIONAL(-1.0,49.0)*t658; - t608 = RATIONAL(-2.0,15.0)*t639; - t668 = t587+RATIONAL(226.0,735.0)*y+t608; - t667 = t587+t614+RATIONAL(71.0,2940.0)*y; - t666 = RATIONAL(1.0,98.0)*t658+RATIONAL(181.0,735.0)*y+t608; - t596 = RATIONAL(-21.0,200.0)*x; - t657 = x*t638; - t665 = t627*t640+RATIONAL(-1.0,40.0)*t657+t596; - t631 = RATIONAL(-1.0,35.0); - t618 = t631*t637; - t664 = t617+t618+RATIONAL(31.0,420.0); - t629 = RATIONAL(1.0,35.0); - t611 = t629*t637; - t663 = t611+t613+RATIONAL(-31.0,420.0); - t597 = RATIONAL(21.0,200.0)*x; - t662 = RATIONAL(1.0,40.0)*t657+RATIONAL(-1.0,30.0)*t640+t597; - t607 = RATIONAL(1.0,10.0)*t638; - t630 = RATIONAL(-1.0,70.0); - t606 = t630*t637; - t661 = RATIONAL(-11.0,105.0)+t607+t606; - t626 = RATIONAL(1.0,70.0); - t612 = t626*t637; - t605 = RATIONAL(-1.0,10.0)*t638; - t660 = t612+t605+RATIONAL(11.0,105.0); - t659 = x*y; - t572 = RATIONAL(1.0,49.0)*t658; - t654 = t572+RATIONAL(166.0,735.0)*y+t608; - t581 = RATIONAL(-2.0,49.0)*t658; - t653 = RATIONAL(191.0,2940.0)*y+t581+t614; - t619 = RATIONAL(1.0,5.0)*t639; - t652 = t581+t619+RATIONAL(-41.0,98.0)*y; - t651 = t572+t619+RATIONAL(-53.0,98.0)*y; - t650 = RATIONAL(-11.0,150.0)*x+t656+t669; - t649 = RATIONAL(1.0,140.0)*t637+t607+RATIONAL(-31.0,210.0)+t666; - t648 = x*t607+t596+RATIONAL(-1.0,120.0)*t640+t668; - t647 = x*t605+t597+RATIONAL(1.0,120.0)*t640+t668; - t646 = RATIONAL(-1.0,140.0)*t637+t605+RATIONAL(31.0,210.0)+t666; - t645 = t612+t617+RATIONAL(-1.0,84.0)+t667; - t644 = t613+t606+RATIONAL(1.0,84.0)+t667; - t643 = RATIONAL(11.0,150.0)*x+t655+t669; - t584 = RATIONAL(-2.0,35.0)*t659; - t582 = t631*t659; - t577 = t629*t659; - t576 = RATIONAL(2.0,35.0)*t659; - t573 = t626*t659; - t571 = t630*t659; - coeffs_dy->coeff_m2_m2 = t584+t650+t664; - coeffs_dy->coeff_m1_m2 = t582+t645+t662; - coeffs_dy->coeff_0_m2 = t611+t617+RATIONAL(-17.0,420.0)+t653; - coeffs_dy->coeff_p1_m2 = t577+t645+t665; - coeffs_dy->coeff_p2_m2 = t576+t643+t664; - coeffs_dy->coeff_m2_m1 = t577+t647+t661; - coeffs_dy->coeff_m1_m1 = t573+t649+t671; - coeffs_dy->coeff_0_m1 = RATIONAL(-17.0,105.0)+t607+t612+t654; - coeffs_dy->coeff_p1_m1 = t571+t649+t670; - coeffs_dy->coeff_p2_m1 = t582+t648+t661; - coeffs_dy->coeff_m2_0 = t576+t652; - coeffs_dy->coeff_m1_0 = t577+t651; - coeffs_dy->coeff_0_0 = RATIONAL(-57.0,98.0)*y+t619+t586; - coeffs_dy->coeff_p1_0 = t582+t651; - coeffs_dy->coeff_p2_0 = t584+t652; - coeffs_dy->coeff_m2_p1 = t577+t648+t660; - coeffs_dy->coeff_m1_p1 = t573+t646+t670; - coeffs_dy->coeff_0_p1 = RATIONAL(17.0,105.0)+t606+t605+t654; - coeffs_dy->coeff_p1_p1 = t571+t646+t671; - coeffs_dy->coeff_p2_p1 = t582+t647+t660; - coeffs_dy->coeff_m2_p2 = t584+t643+t663; - coeffs_dy->coeff_m1_p2 = t582+t644+t665; - coeffs_dy->coeff_0_p2 = t618+RATIONAL(17.0,420.0)+t613+t653; - coeffs_dy->coeff_p1_p2 = t577+t644+t662; - coeffs_dy->coeff_p2_p2 = t576+t650+t663; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dyy.compute.c deleted file mode 100644 index 29eef2a..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dyy.compute.c +++ /dev/null @@ -1,107 +0,0 @@ -fp t831; -fp t817; -fp t830; -fp t848; -fp t808; -fp t826; -fp t811; -fp t847; -fp t846; -fp t813; -fp t845; -fp t844; -fp t814; -fp t816; -fp t800; -fp t812; -fp t807; -fp t843; -fp t815; -fp t842; -fp t801; -fp t841; -fp t840; -fp t839; -fp t838; -fp t806; -fp t837; -fp t809; -fp t836; -fp t835; -fp t834; -fp t833; -fp t832; -fp t810; -fp t805; -fp t799; -fp t798; -fp t797; -fp t796; -fp t795; -fp t794; - t831 = y*y; - t817 = RATIONAL(-2.0,5.0)*t831; - t830 = x*x; - t848 = RATIONAL(1.0,98.0)*t830+t817+RATIONAL(181.0,735.0); - t808 = RATIONAL(-1.0,49.0)*t830; - t826 = RATIONAL(1.0,10.0); - t811 = t826*t831; - t847 = t808+t811+RATIONAL(71.0,2940.0); - t846 = t808+t817+RATIONAL(226.0,735.0); - t813 = RATIONAL(2.0,49.0)*t830; - t845 = t811+t813+RATIONAL(-289.0,2940.0); - t844 = x*y; - t814 = RATIONAL(-1.0,5.0)*y; - t816 = RATIONAL(1.0,5.0)*y; - t800 = t826*y; - t812 = RATIONAL(-1.0,10.0)*y; - t807 = RATIONAL(-2.0,49.0)*t830; - t843 = t807+t811+RATIONAL(191.0,2940.0); - t815 = RATIONAL(3.0,5.0)*t831; - t842 = t807+t815+RATIONAL(-41.0,98.0); - t801 = RATIONAL(1.0,49.0)*t830; - t841 = t801+t815+RATIONAL(-53.0,98.0); - t840 = t801+RATIONAL(166.0,735.0)+t817; - t839 = t800+t845; - t838 = t812+t845; - t806 = RATIONAL(1.0,35.0)*x; - t837 = t806+t847; - t809 = RATIONAL(-1.0,35.0)*x; - t836 = t809+t847; - t835 = t814+t846; - t834 = t816+t846; - t833 = RATIONAL(1.0,70.0)*x+t848; - t832 = RATIONAL(-1.0,70.0)*x+t848; - t810 = RATIONAL(-2.0,35.0)*x; - t805 = RATIONAL(2.0,35.0)*x; - t799 = x*t814; - t798 = x*t816; - t797 = RATIONAL(1.0,20.0)*t844; - t796 = x*t812; - t795 = RATIONAL(-1.0,20.0)*t844; - t794 = x*t800; - coeffs_dyy->coeff_m2_m2 = t810+t794+t838; - coeffs_dyy->coeff_m1_m2 = t797+t812+t836; - coeffs_dyy->coeff_0_m2 = t812+t843; - coeffs_dyy->coeff_p1_m2 = t812+t795+t837; - coeffs_dyy->coeff_p2_m2 = t796+t805+t838; - coeffs_dyy->coeff_m2_m1 = t799+t806+t834; - coeffs_dyy->coeff_m1_m1 = t796+t816+t833; - coeffs_dyy->coeff_0_m1 = t816+t840; - coeffs_dyy->coeff_p1_m1 = t794+t816+t832; - coeffs_dyy->coeff_p2_m1 = t809+t798+t834; - coeffs_dyy->coeff_m2_0 = t805+t842; - coeffs_dyy->coeff_m1_0 = t806+t841; - coeffs_dyy->coeff_0_0 = t813+t815+RATIONAL(-57.0,98.0); - coeffs_dyy->coeff_p1_0 = t809+t841; - coeffs_dyy->coeff_p2_0 = t810+t842; - coeffs_dyy->coeff_m2_p1 = t806+t798+t835; - coeffs_dyy->coeff_m1_p1 = t794+t814+t833; - coeffs_dyy->coeff_0_p1 = t814+t840; - coeffs_dyy->coeff_p1_p1 = t814+t796+t832; - coeffs_dyy->coeff_p2_p1 = t799+t809+t835; - coeffs_dyy->coeff_m2_p2 = t796+t810+t839; - coeffs_dyy->coeff_m1_p2 = t795+t800+t836; - coeffs_dyy->coeff_0_p2 = t800+t843; - coeffs_dyy->coeff_p1_p2 = t800+t797+t837; - coeffs_dyy->coeff_p2_p2 = t794+t805+t839; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order1.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order1.smooth0.c deleted file mode 100644 index cdeda0c..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order1.smooth0.c +++ /dev/null @@ -1,59 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_2d_cube10 -#include "../template.h" - -#define N_DIMS 2 -#define MOLECULE_MIN_M 0 -#define MOLECULE_MAX_M 1 -#define MOLECULE_SIZE 2 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DY -/* n.b. no 2nd derivatives for linear interpolation! */ - -#define XYZ x, y -#define FP_XYZ fp x, fp y -#define STRIDE_IJK stride_i, stride_j -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride, Jacobian_mj_stride - -#define DATA_STRUCT data_struct_2d_cube_size2 -#define COEFFS_STRUCT coeffs_struct_2d_cube_size2 - -#define FETCH_DATA_REAL LocalInterp_fetch_2d_cube2_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_2d_cube2_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_2d_cube2_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_2d_cube2_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_2d_cube2_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_2d_cube2_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_2d_cube2_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_2d_cube2_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_2d_cube2 - -#define STORE_COEFFS LocalInterp_store_2d_cube2 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dx.compute.c" -#define COEFFS_DY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeffs-dy.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order2.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order2.smooth0.c deleted file mode 100644 index 5aa62ad..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order2.smooth0.c +++ /dev/null @@ -1,64 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_2d_cube20 -#include "../template.h" - -#define N_DIMS 2 -#define MOLECULE_MIN_M -1 -#define MOLECULE_MAX_M 1 -#define MOLECULE_SIZE 3 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DY -#define HAVE_OP_DXX -#define HAVE_OP_DXY -#define HAVE_OP_DYY - -#define XYZ x, y -#define FP_XYZ fp x, fp y -#define STRIDE_IJK stride_i, stride_j -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride, Jacobian_mj_stride - -#define DATA_STRUCT data_struct_2d_cube_size3 -#define COEFFS_STRUCT coeffs_struct_2d_cube_size3 - -#define FETCH_DATA_REAL LocalInterp_fetch_2d_cube3_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_2d_cube3_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_2d_cube3_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_2d_cube3_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_2d_cube3_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_2d_cube3_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_2d_cube3_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_2d_cube3_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_2d_cube3 - -#define STORE_COEFFS LocalInterp_store_2d_cube3 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c" -#define COEFFS_DY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c" -#define COEFFS_DXY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c" -#define COEFFS_DYY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order3.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order3.smooth0.c deleted file mode 100644 index 47f9dfb..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order3.smooth0.c +++ /dev/null @@ -1,64 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_2d_cube30 -#include "../template.h" - -#define N_DIMS 2 -#define MOLECULE_MIN_M -1 -#define MOLECULE_MAX_M 2 -#define MOLECULE_SIZE 4 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DY -#define HAVE_OP_DXX -#define HAVE_OP_DXY -#define HAVE_OP_DYY - -#define XYZ x, y -#define FP_XYZ fp x, fp y -#define STRIDE_IJK stride_i, stride_j -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride, Jacobian_mj_stride - -#define DATA_STRUCT data_struct_2d_cube_size4 -#define COEFFS_STRUCT coeffs_struct_2d_cube_size4 - -#define FETCH_DATA_REAL LocalInterp_fetch_2d_cube4_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_2d_cube4_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_2d_cube4_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_2d_cube4_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_2d_cube4_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_2d_cube4_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_2d_cube4_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_2d_cube4_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_2d_cube4 - -#define STORE_COEFFS LocalInterp_store_2d_cube4 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dx.compute.c" -#define COEFFS_DY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dy.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxx.compute.c" -#define COEFFS_DXY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dxy.compute.c" -#define COEFFS_DYY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeffs-dyy.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order4.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order4.smooth0.c deleted file mode 100644 index 28a42cb..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order4.smooth0.c +++ /dev/null @@ -1,64 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_2d_cube40 -#include "../template.h" - -#define N_DIMS 2 -#define MOLECULE_MIN_M -2 -#define MOLECULE_MAX_M 2 -#define MOLECULE_SIZE 5 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DY -#define HAVE_OP_DXX -#define HAVE_OP_DXY -#define HAVE_OP_DYY - -#define XYZ x, y -#define FP_XYZ fp x, fp y -#define STRIDE_IJK stride_i, stride_j -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride, Jacobian_mj_stride - -#define DATA_STRUCT data_struct_2d_cube_size5 -#define COEFFS_STRUCT coeffs_struct_2d_cube_size5 - -#define FETCH_DATA_REAL LocalInterp_fetch_2d_cube5_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_2d_cube5_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_2d_cube5_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_2d_cube5_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_2d_cube5_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_2d_cube5_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_2d_cube5_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_2d_cube5_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_2d_cube5 - -#define STORE_COEFFS LocalInterp_store_2d_cube5 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dx.compute.c" -#define COEFFS_DY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dy.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxx.compute.c" -#define COEFFS_DXY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dxy.compute.c" -#define COEFFS_DYY_COMPUTE_FILE_NAME "Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeffs-dyy.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.log b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.log deleted file mode 100644 index 84b0264..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.log +++ /dev/null @@ -1,4728 +0,0 @@ - |\^/| Maple 7 (IBM INTEL LINUX) -._|\| |/|_. Copyright (c) 2001 by Waterloo Maple Inc. - \ MAPLE / All rights reserved. Maple is a registered trademark of - <____ ____> Waterloo Maple Inc. - | Type ? for help. -# util.maple -- misc utility routines -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/util.maple,v 1.4 2002/08/20 16:46:06 jthorn Exp $ -> -# -# fix_rationals - convert numbers to RATIONAL() calls -# nonmatching_names - find names in a list which *don't* have a specified prefix -# sprint_numeric_list - convert a numeric list to a valid C identifier suffix -# print_name_list_dcl - print C declarations for a list of names -# -# hypercube_points - compute all (integer) points in an N-dimensional hypercube -# -# ftruncate - truncate a file to zero length -# -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function converts all {integer, rational} subexpressions of its -# input except integer exponents and -1 factors in products, into function -# calls -# RATIONAL(num,den) -# This is useful in conjunction with the C() library function, since -# -# C( (1/3) * foo * bar ) -# t0 = foo*bar/3; -# -# generates a (slow) division (and runs the risk of mixed-mode-arithmetic -# problems), while -# -# C((1.0/3.0) * foo * bar); -# t0 = 0.3333333333*foo*bar; -# -# suffers from roundoff error. With this function, -# -# fix_rationals((1/3) * foo * bar); -# RATIONAL(1,3) foo bar -# C(%); -# t0 = RATIONAL(1.0,3.0)*foo*bar; -# -# which a C preprocessor macro can easily convert to the desired -# -# t0 = (1.0/3.0)*foo*bar; -# -# Additionally, this function can be told to leave certain types of -# subexpressions unconverged. For example, -# fix_rationals(expr, type, specfunc(integer, DATA)); -# will leave all subexpressions of the form DATA(integer arguments) -# unconverted. -# -# Arguments: -# expr = (in) The expression to be converted. -# inert_fn = (optional in) -# If specified, this argument should be a Boolean procedure -# or the name of a Boolean procedure. This procedure should -# take one or more argument, and return true if and only if -# the first argument should *not* be converted, i.e. if we -# should leave this expression unchanged. See the last -# example above. -# ... = (optional in) -# Any further arguments are passed as additional arguments to -# the inert_fn procedure. -# -> fix_rationals := -> proc( -> expr::{ -> algebraic, name = algebraic, -> list({algebraic, name = algebraic}), -> set ({algebraic, name = algebraic}) -> }, -> inert_fn::{name, procedure} -> ) -> local nn, k, -> base, power, fbase, fpower, -> fn, fn_args_list, -> num, den, mult; -> -# do we want to convert this expression? -> if ((nargs >= 2) and inert_fn(expr, args[3..nargs])) -> then return expr; -> end if; -> -# recurse over lists and sets -> if (type(expr, {list,set})) -> then return map(fix_rationals, expr, args[2..nargs]); -> end if; -> -# recurse over equation right hand sides -> if (type(expr, name = algebraic)) -> then return ( lhs(expr) = fix_rationals(rhs(expr), args[2..nargs]) ); -> end if; -> -# recurse over functions other than RATIONAL() -> if (type(expr, function)) -> then -> fn := op(0, expr); -> if (fn <> 'RATIONAL') -> then -> fn_args_list := [op(expr)]; -> fn_args_list := map(fix_rationals, fn_args_list, args[2..nargs]); -> fn; return '%'( op(fn_args_list) ); -> end if; -> end if; -> -> nn := nops(expr); -> -# recurse over sums -> if (type(expr, `+`)) -> then return sum('fix_rationals(op(k,expr), args[2..nargs])', 'k'=1..nn); -> end if; -> -# recurse over products -# ... leaving leading -1 factors intact, i.e. not converted to RATIONAL(-1,1) -> if (type(expr, `*`)) -> then -> if (op(1, expr) = -1) -> then return -1*fix_rationals(remove(type, expr, 'identical(-1)'), -> args[2..nargs]); -> else return product('fix_rationals(op(k,expr), args[2..nargs])', -> 'k'=1..nn); -> end if; -> end if; -> -# recurse over powers -# ... leaving integer exponents intact -> if (type(expr, `^`)) -> then -> base := op(1, expr); -> power := op(2, expr); -> -> fbase := fix_rationals(base, args[2..nargs]); -> if (type(power, integer)) -> then fpower := power; -> else fpower := fix_rationals(power, args[2..nargs]); -> end if; -> return fbase ^ fpower; -> end if; -> -# fix integers and fractions -> if (type(expr, integer)) -> then return 'RATIONAL'(expr, 1); -> end if; -> if (type(expr, fraction)) -> then -> num := op(1, expr); -> den := op(2, expr); -> -> return 'RATIONAL'(num, den); -> end if; -> -# turn Maple floating-point into integer fraction, then recursively fix that -> if (type(expr, float)) -> then -> mult := op(1, expr); -> power := op(2, expr); -> return fix_rationals(mult * 10^power, args[2..nargs]); -> end if; -> -# identity op on names -> if (type(expr, name)) -> then return expr; -> end if; -> -# unknown type -> error "%0", -> "unknown type for expr!", -> " whattype(expr) = ", whattype(expr), -> " expr = ", expr; -> end proc; -fix_rationals := proc(expr::{algebraic, name = algebraic, -list({algebraic, name = algebraic}), set({algebraic, name = algebraic})}, -inert_fn::{procedure, name}) -local nn, k, base, power, fbase, fpower, fn, fn_args_list, num, den, mult; - if 2 <= nargs and inert_fn(expr, args[3 .. nargs]) then return expr - end if; - if type(expr, {set, list}) then - return map(fix_rationals, expr, args[2 .. nargs]) - end if; - if type(expr, name = algebraic) then - return lhs(expr) = fix_rationals(rhs(expr), args[2 .. nargs]) - end if; - if type(expr, function) then - fn := op(0, expr); - if fn <> 'RATIONAL' then - fn_args_list := [op(expr)]; - fn_args_list := - map(fix_rationals, fn_args_list, args[2 .. nargs]); - fn; - return '%'(op(fn_args_list)) - end if - end if; - nn := nops(expr); - if type(expr, `+`) then return - sum('fix_rationals(op(k, expr), args[2 .. nargs])', 'k' = 1 .. nn) - end if; - if type(expr, `*`) then - if op(1, expr) = -1 then return -fix_rationals( - remove(type, expr, 'identical(-1)'), args[2 .. nargs]) - else return product('fix_rationals(op(k, expr), args[2 .. nargs])', - 'k' = 1 .. nn) - end if - end if; - if type(expr, `^`) then - base := op(1, expr); - power := op(2, expr); - fbase := fix_rationals(base, args[2 .. nargs]); - if type(power, integer) then fpower := power - else fpower := fix_rationals(power, args[2 .. nargs]) - end if; - return fbase^fpower - end if; - if type(expr, integer) then return 'RATIONAL'(expr, 1) end if; - if type(expr, fraction) then - num := op(1, expr); den := op(2, expr); return 'RATIONAL'(num, den) - end if; - if type(expr, float) then - mult := op(1, expr); - power := op(2, expr); - return fix_rationals(mult*10^power, args[2 .. nargs]) - end if; - if type(expr, name) then return expr end if; - error "%0", "unknown type for expr!", " whattype(expr) = ", - whattype(expr), " expr = ", expr -end proc - -> -################################################################################ -> -# -# This function finds names in a list which *don't* have a specified prefix. -# -# Arguments: -# name_list = A list of the names. -# prefix = The prefix we want to filter out. -# -# Results: -# This function returns the subset list of names which don't have the -# specified prefix. -# -> nonmatching_names := -> proc( name_list::list({name,string}), prefix::{name,string} ) -> -> select( proc(n) -> evalb(not StringTools[IsPrefix](prefix,n)); -> end proc -> , -> name_list -> ); -> end proc; -nonmatching_names := proc( -name_list::list({name, string}), prefix::{name, string}) - select(proc(n) evalb(not StringTools[IsPrefix](prefix, n)) end proc, - name_list) -end proc - -> -################################################################################ -> -# -# This function converts a numeric list to a string which is a valid -# C identifier suffix: elements are separated by "_", decimal points are -# replaced by "x", and all nonzero values have explicit +/- signs, which -# are replaced by "p"/"m". -# -# For example, [0,-3.5,+4] --> "0_m3x5_p4". -# -> sprint_numeric_list := -> proc(nlist::list(numeric)) -> -# generate preliminary string, eg "+0_-3.5_+4" -> map2(sprintf, "%+a", nlist); -> ListTools[Join](%, "_"); -> cat(op(%)); -> -# fixup bad characters -> StringTools[SubstituteAll](%, "+0", "0"); -> StringTools[CharacterMap](".+-", "xpm", %); -> -> return %; -> end proc; -sprint_numeric_list := proc(nlist::list(numeric)) - map2(sprintf, "%+a", nlist); - ListTools[Join](%, "_"); - cat(op(%)); - StringTools[SubstituteAll](%, "+0", "0"); - StringTools[CharacterMap](".+-", "xpm", %); - return % -end proc - -> -################################################################################ -> -# -# This function prints a sequence of C declarations for a list of names. -# -# Argument: -# name_list = A list of the names. -# type_name = The C type of the names, eg. "double". -# file_name = The file name to write the declaration to. This is -# truncated before writing. -# -> print_name_list_dcl := -> proc( name_list::list({name,string}), -> type_name::string, -> file_name::string ) -> local blanks, separator_string; -> -> ftruncate(file_name); -> -> map( -> proc(var::{name,string}) -> fprintf(file_name, -> "%s %s;\n", -> type_name, var); -> end proc -> , -> name_list -> ); -> -> fclose(file_name); -> NULL; -> end proc; -print_name_list_dcl := proc( -name_list::list({name, string}), type_name::string, file_name::string) -local blanks, separator_string; - ftruncate(file_name); - map(proc(var::{name, string}) - fprintf(file_name, "%s %s;\n", type_name, var) - end proc, name_list); - fclose(file_name); - NULL -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function computes a list of all the (integer) points in an -# N-dimensional hypercube, in lexicographic order. The present -# implementation requires N <= 4. -# -# Arguments: -# cmin,cmax = N-element lists of cube minimum/maximum coordinates. -# -# Results: -# The function returns a set of d-element lists giving the coordinates. -# For example, -# hypercube([0,0], [2,1] -# returns -# { [0,0], [0,1], [1,0], [1,1], [2,0], [2,1] } -> hypercube_points := -> proc(cmin::list(integer), cmax::list(integer)) -> local N, i,j,k,l; -> -> N := nops(cmin); -> if (nops(cmax) <> N) -> then error -> "must have same number of dimensions for min and max coordinates!"; -> fi; -> -> if (N = 1) -> then return [seq([i], i=cmin[1]..cmax[1])]; -> elif (N = 2) -> then return [ -> seq( -> seq([i,j], j=cmin[2]..cmax[2]), -> i=cmin[1]..cmax[1]) -> ]; -> elif (N = 3) -> then return [ -> seq( -> seq( -> seq([i,j,k], k=cmin[3]..cmax[3]), -> j=cmin[2]..cmax[2] ), -> i=cmin[1]..cmax[1]) -> ]; -> elif (N = 4) -> then return [ -> seq( -> seq( -> seq( -> seq([i,j,k,l], l=cmin[4]..cmax[4]), -> k=cmin[3]..cmax[3] ), -> j=cmin[2]..cmax[2]), -> i=cmin[1]..cmax[1]) -> ]; -> else -> error "implementation restriction: must have N <= 4, got %1!", N; -> fi; -> end proc; -hypercube_points := proc(cmin::list(integer), cmax::list(integer)) -local N, i, j, k, l; - N := nops(cmin); - if nops(cmax) <> N then error - "must have same number of dimensions for min and max coordinates!" - end if; - if N = 1 then return [seq([i], i = cmin[1] .. cmax[1])] - elif N = 2 then return - [seq(seq([i, j], j = cmin[2] .. cmax[2]), i = cmin[1] .. cmax[1])] - elif N = 3 then return [seq( - seq(seq([i, j, k], k = cmin[3] .. cmax[3]), j = cmin[2] .. cmax[2]) - , i = cmin[1] .. cmax[1])] - elif N = 4 then return [seq(seq(seq( - seq([i, j, k, l], l = cmin[4] .. cmax[4]), k = cmin[3] .. cmax[3]), - j = cmin[2] .. cmax[2]), i = cmin[1] .. cmax[1])] - else error "implementation restriction: must have N <= 4, got %1!", N - end if -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function truncates a file to 0 length if it exists, or creates -# it at that length if it doesn't exist. -# -# Arguments: -# file_name = (in) The name of the file. -# -> ftruncate := -> proc(file_name::string) -> fopen(file_name, 'WRITE'); -> fclose(%); -> NULL; -> end proc; -ftruncate := - - proc(file_name::string) fopen(file_name, 'WRITE'); fclose(%); NULL end proc - -# interpolate.maple -- compute interpolation formulas/coefficients -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/interpolate.maple,v 1.10 2002/08/28 11:31:09 jthorn Exp $ -> -# -# <<>> -# Lagrange_polynomial_interpolant - compute Lagrange polynomial interpolant -# Hermite_polynomial_interpolant - compute Hermite polynomial interpolant -# coeffs_as_lc_of_data - coefficients of ... (linear combination of data) -# -# print_coeffs__lc_of_data - print C code to compute coefficients -# print_fetch_data - print C code to fetch input array chunk into struct data -# print_store_coeffs - print C code to store struct coeffs "somewhere" -# print_interp_cmpt__lc_of_data - print C code for computation of interpolant -# -# coeff_name - name of coefficient of data at a given [m] coordinate -# data_var_name - name of variable storing data value at a given [m] coordinate -# -> -################################################################################ -> -# -# ***** representation of numbers, data values, etc ***** -# -# We use RATIONAL(p.0,q.0) to denote the rational number p/q. -# -# We use DATA(...) to represent the data values being interpolated at a -# specified [m] coordinate, where the arguments are the [m] coordinates. -# -# We use COEFF(...) to represent the molecule coefficient at a specified -# [m] coordinate, where the arguments are the [m] coordinates. -# -# For example, the usual 1-D centered 2nd order 1st derivative molecule -# would be written -# RATIONAL(-1.0,2.0)*DATA(-1) + RATIONA(1.0,2.0)*DATA(1) -# and its coefficients as -# COEFF(-1) = RATIONAL(-1.0,2.0) -# COEFF(1) = RATIONAL(1.0,2.0) -# -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function computes a Lagrange polynomial interpolant in any -# number of dimensions. -# -# Arguments: -# fn = The interpolation function. This should be a procedure in the -# coordinates, having the coefficients as global variables. For -# example, -# proc(x,y) c00 + c10*x + c01*y end proc -# coeff_list = A set of the interpolation coefficients (coefficients in -# the interpolation function), for example [c00, c10, c01]. -# coord_list = A list of the coordinates (independent variables in the -# interpolation function), for example [x,y]. -# posn_list = A list of positions (each a list of numeric values) where the -# interpolant is to use data, for example hypercube([0,0], [1,1]). -# Any positions may be used; if they're redundant (as in the -# example) the least-squares interpolant is computed. -# -# Results: -# This function returns the interpolating polynomial, in the form of -# an algebraic expression in the coordinates and the data values. -# -> Lagrange_polynomial_interpolant := -> proc( -> fn::procedure, coeff_list::list(name), -> coord_list::list(name), posn_list::list(list(numeric)) -> ) -> local posn, data_eqns, coeff_eqns; -> -# coefficients of interpolating polynomial -> data_eqns := { seq( fn(op(posn))='DATA'(op(posn)) , posn=posn_list ) }; -> coeff_eqns := linalg[leastsqrs](data_eqns, {op(coeff_list)}); -> if (has(coeff_eqns, '_t')) -> then error "interpolation coefficients aren't uniquely determined!"; -> end if; -> -# interpolant as a polynomial in the coordinates -> return subs(coeff_eqns, eval(fn))(op(coord_list)); -> end proc; -Lagrange_polynomial_interpolant := proc(fn::procedure, coeff_list::list(name), -coord_list::list(name), posn_list::list(list(numeric))) -local posn, data_eqns, coeff_eqns; - data_eqns := {seq(fn(op(posn)) = 'DATA'(op(posn)), posn = posn_list)}; - coeff_eqns := linalg[leastsqrs](data_eqns, {op(coeff_list)}); - if has(coeff_eqns, '_t') then - error "interpolation coefficients aren't uniquely determined!" - end if; - return subs(coeff_eqns, eval(fn))(op(coord_list)) -end proc - -> -################################################################################ -> -# -# This function computes a Hermite polynomial interpolant in any -# number of dimensions. This is a polynomial which -# * has values which match the given data DATA() at a specified set of -# points, and -# * has derivatives which match the specified finite-difference derivatives -# of the given data DATA() at a specified set of points -# -# For the derivative matching, we actually match all possible products -# of 1st derivatives, i.e. in 2-D we match dx, dy, and dxy, in 3-D we -# match dx, dy, dz, dxy, dxz, dyz, and dxyz, etc etc. -# -# Arguments: -# fn = The interpolation function. This should be a procedure in the -# coordinates, having the coefficients as global variables. For -# example, -# proc(x,y) -# + c03*y^3 + c13*x*y^3 + c23*x^2*y^3 + c33*x^3*y^3 -# + c02*y^2 + c12*x*y^2 + c22*x^2*y^2 + c32*x^3*y^2 -# + c01*y + c11*x*y + c21*x^2*y + c31*x^3*y -# + c00 + c10*x + c20*x^2 + c30*x^3 -# end proc; -# coeff_set = A set of the interpolation coefficients (coefficients in -# the interpolation function), for example -# { -# c03, c13, c23, c33, -# c02, c12, c22, c32, -# c01, c11, c21, c31, -# c00, c10, c20, c30 -# } -# coord_list = A list of the coordinates (independent variables in the -# interpolation function), for example [x,y]. -# deriv_set = A set of equations of the form -# {coords} = proc -# giving the derivatives which are to be matched, and the -# procedures to compute their finite-difference approximations. -# Each procedure should take N_dims integer arguments specifying -# an evaluation point, and return a suitable linear combination -# of the DATA() for the derivative at that point. For example -# { -# {x} = proc(i::integer, j::integer) -# - 1/2*DATA(i-1,j) + 1/2*DATA(i+1,j) -# end proc -# , -# {y} = proc(i::integer, j::integer) -# - 1/2*DATA(i,j-1) + 1/2*DATA(i,j+1) -# end proc -# , -# {x,y} = proc(i::integer, j::integer) -# - 1/4*DATA(i-1,j+1) + 1/4*DATA(i+1,j+1) -# + 1/4*DATA(i-1,j-1) - 1/4*DATA(i+1,j-1) -# end proc -# } -# fn_posn_set = A set of positions (each a list of numeric values) -# where the interpolant is to match the given data DATA(), -# for example -# {[0,0], [0,1], [1,0], [1,1]} -# deriv_posn_set = A list of positions (each a list of numeric values) -# where the interpolant is to match the derivatives -# specified by deriv_set , for example -# {[0,0], [0,1], [1,0], [1,1]} -# -# Results: -# This function returns the interpolating polynomial, in the form of -# an algebraic expression in the coordinates and the data values. -# -> Hermite_polynomial_interpolant := -> proc( -> fn::procedure, -> coeff_set::set(name), -> coord_list::list(name), -> deriv_set::set(set(name) = procedure), -> fn_posn_set::set(list(numeric)), -> deriv_posn_set::set(list(numeric)) -> ) -> local fn_eqnset, deriv_eqnset, coeff_eqns, subs_eqnset; -> -> -# -# compute a set of equations -# {fn(posn) = DATA(posn)} -# giving the function values to be matched -# -> fn_eqnset := map( -> # return equation that fn(posn) = DATA(posn) -> proc(posn::list(integer)) -> fn(op(posn)) = 'DATA'(op(posn)); -> end proc -> , -> fn_posn_set -> ); -> -> -# -# compute a set of equations -# { diff(fn,coords)(posn) = DERIV(coords)(posn) } -# giving the derivative values to be matched, where DERIV(coords) -# is a placeholder for the appropriate derivative -# -> map( -> # return set of equations for this particular derivative -> proc(deriv_coords::set(name)) -> local deriv_fn; -> fn(op(coord_list)); -> diff(%, op(deriv_coords)); -> deriv_fn := unapply(%, op(coord_list)); -> map( -> proc(posn::list(integer)) -> deriv_fn(op(posn)) = 'DERIV'(op(deriv_coords))(op(posn)); -> end proc -> , -> deriv_posn_set -> ); -> end proc -> , -> map(lhs, deriv_set) -> ); -> deriv_eqnset := `union`(op(%)); -> -> -# -# solve overall set of equations for coefficients -# in terms of DATA() and DERIV() values -# -> coeff_eqns := solve[linear](fn_eqnset union deriv_eqnset, coeff_set); -> if (indets(map(rhs,%)) <> {}) -> then error "no unique solution for coefficients -- %1 eqns for %2 coeffs", -> nops(fn_eqnset union deriv_eqnset), -> nops(coeff_set); -> fi; -> -> -# -# compute a set of substitution equations -# {'DERIV'(coords) = procedure} -# -> subs_eqnset := map( -> proc(eqn::set(name) = procedure) -> 'DERIV'(op(lhs(eqn))) = rhs(eqn); -> end proc -> , -> deriv_set -> ); -> -> -# -# compute the coefficients in terms of the DATA() values -# -> subs(subs_eqnset, coeff_eqns); -> eval(%); -> -# -# compute the interpolant as a polynomial in the coordinates -# -> subs(%, fn(op(coord_list))); -> end proc; -Hermite_polynomial_interpolant := proc(fn::procedure, coeff_set::set(name), -coord_list::list(name), deriv_set::set(set(name) = procedure), -fn_posn_set::set(list(numeric)), deriv_posn_set::set(list(numeric))) -local fn_eqnset, deriv_eqnset, coeff_eqns, subs_eqnset; - fn_eqnset := map( - proc(posn::list(integer)) fn(op(posn)) = 'DATA'(op(posn)) end proc, - fn_posn_set); - map(proc(deriv_coords::set(name)) - local deriv_fn; - fn(op(coord_list)); - diff(%, op(deriv_coords)); - deriv_fn := unapply(%, op(coord_list)); - map(proc(posn::list(integer)) - deriv_fn(op(posn)) = - 'DERIV'(op(deriv_coords))(op(posn)) - end proc, deriv_posn_set) - end proc, map(lhs, deriv_set)); - deriv_eqnset := `union`(op(%)); - coeff_eqns := solve[linear](fn_eqnset union deriv_eqnset, coeff_set); - if indets(map(rhs, %)) <> {} then error - "no unique solution for coefficients -- %1 eqns for %2 coeffs", - nops(fn_eqnset union deriv_eqnset), nops(coeff_set) - end if; - subs_eqnset := map(proc(eqn::(set(name) = procedure)) - 'DERIV'(op(lhs(eqn))) = rhs(eqn) - end proc, deriv_set); - subs(subs_eqnset, coeff_eqns); - eval(%); - subs(%, fn(op(coord_list))) -end proc - -> -################################################################################ -> -# -# This function takes as input an interpolating polynomial, expresses -# it as a linear combination of the data values, and returns the coefficeints -# of that form. -# -# Arguments: -# interpolant = The interpolating polynomial (an algebraic expression -# in the coordinates and the data values). -# posn_list = The same list of data positions used in the interpolant. -# -# Results: -# This function returns the coefficients, as a list of equations of the -# form COEFF(...) = value , where each value is a polynomial in the -# coordinates. The order of the list matches that of posn_list. -# -> coeffs_as_lc_of_data := -> proc( -> interpolant::algebraic, -> posn_list::list(list(numeric)) -> ) -> local data_list, interpolant_as_lc_of_data; -> -# interpolant as a linear combination of the data values -> data_list := [ seq( 'DATA'(op(posn)) , posn=posn_list ) ]; -> interpolant_as_lc_of_data := collect(interpolant, data_list); -> -# coefficients of the data values in the linear combination -> return map( -> proc(posn::list(numeric)) -> coeff(interpolant_as_lc_of_data, DATA(op(posn))); -> 'COEFF'(op(posn)) = %; -> end proc -> , -> posn_list -> ); -> end proc; -coeffs_as_lc_of_data := proc( -interpolant::algebraic, posn_list::list(list(numeric))) -local data_list, interpolant_as_lc_of_data; - data_list := [seq('DATA'(op(posn)), posn = posn_list)]; - interpolant_as_lc_of_data := collect(interpolant, data_list); - return map(proc(posn::list(numeric)) - coeff(interpolant_as_lc_of_data, DATA(op(posn))); - 'COEFF'(op(posn)) = % - end proc, posn_list) -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function prints C expressions for the coefficients of an -# interpolating polynomial. (The polynomial is expressed as linear -# combinations of the data values with coefficients which are -# RATIONAL(p,q) calls.) -# -# Arguments: -# coeff_list = A list of the coefficients, as returned from -# coeffs_as_lc_of_data() . -# coeff_name_prefix = A prefix string for the coefficient names. -# temp_name_type = The C type to be used for Maple-introduced temporary -# names, eg. "double". -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_coeffs__lc_of_data := -> proc( coeff_list::list(specfunc(numeric,COEFF) = algebraic), -> coeff_name_prefix::string, -> temp_name_type::string, -> file_name::string ) -> global `codegen/C/function/informed`; -> local coeff_list2, cmpt_list, temp_name_list; -> -# convert LHS of each equation from a COEFF() call (eg COEFF(-1,+1)) -# to a Maple/C variable name (eg coeff_I_m1_p1) -> coeff_list2 := map( -> proc(coeff_eqn::specfunc(numeric,COEFF) = algebraic) -> local posn; -> posn := [op(lhs(coeff_eqn))]; -> coeff_name(posn,coeff_name_prefix); -> convert(%, name); # codegen[C] wants LHS -> # to be an actual Maple *name* -> % = fix_rationals(rhs(coeff_eqn)); -> end proc -> , -> coeff_list -> ); -> -# -# generate the C code -# -> -# tell codegen[C] not to warn about unknown RATIONAL() and DATA() "fn calls" -# via undocumented :( global table -> `codegen/C/function/informed`['RATIONAL'] := true; -> `codegen/C/function/informed`['DATA'] := true; -> -> ftruncate(file_name); -> -# optimized computation sequence for all the coefficients -# (may use local variables t0,t1,t2,...) -> cmpt_list := [codegen[optimize](coeff_list2, tryhard)]; -> -# list of the t0,t1,t2,... local variables -> temp_name_list := nonmatching_names(map(lhs,cmpt_list), coeff_name_prefix); -> -# declare the t0,t1,t2,... local variables (if there are any) -> if (nops(temp_name_list) > 0) -> then print_name_list_dcl(%, temp_name_type, file_name); -> fi; -> -# now print the optimized computation sequence -> codegen[C](cmpt_list, filename=file_name); -> -> fclose(file_name); -> -> NULL; -> end proc; -print_coeffs__lc_of_data := proc( -coeff_list::list(specfunc(numeric, COEFF) = algebraic), -coeff_name_prefix::string, temp_name_type::string, file_name::string) -local coeff_list2, cmpt_list, temp_name_list; -global `codegen/C/function/informed`; - coeff_list2 := map(proc( - coeff_eqn::(specfunc(numeric, COEFF) = algebraic)) - local posn; - posn := [op(lhs(coeff_eqn))]; - coeff_name(posn, coeff_name_prefix); - convert(%, name); - % = fix_rationals(rhs(coeff_eqn)) - end proc, coeff_list); - `codegen/C/function/informed`['RATIONAL'] := true; - `codegen/C/function/informed`['DATA'] := true; - ftruncate(file_name); - cmpt_list := [codegen[optimize](coeff_list2, tryhard)]; - temp_name_list := - nonmatching_names(map(lhs, cmpt_list), coeff_name_prefix); - if 0 < nops(temp_name_list) then - print_name_list_dcl(%, temp_name_type, file_name) - end if; - codegen[C](cmpt_list, filename = file_name); - fclose(file_name); - NULL -end proc - -> -################################################################################ -> -# -# This function prints a sequence of C expression to assign the data-value -# variables, eg -# data->data_m1_p1 = DATA(-1,1); -# -# Arguments: -# posn_list = The same list of positions as was used to compute the -# interpolating polynomial. -# data_var_name_prefix = A prefix string for the data variable names. -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_fetch_data := -> proc( -> posn_list::list(list(numeric)), -> data_var_name_prefix::string, -> file_name::string -> ) -> -> ftruncate(file_name); -> map( -> proc(posn::list(numeric)) -> fprintf(file_name, -> "%s = %a;\n", -> data_var_name(posn,data_var_name_prefix), -> DATA(op(posn))); -> end proc -> , -> posn_list -> ); -> fclose(file_name); -> -> NULL; -> end proc; -print_fetch_data := proc(posn_list::list(list(numeric)), -data_var_name_prefix::string, file_name::string) - ftruncate(file_name); - map(proc(posn::list(numeric)) - fprintf(file_name, "%s = %a;\n", - data_var_name(posn, data_var_name_prefix), DATA(op(posn))) - end proc, posn_list); - fclose(file_name); - NULL -end proc - -> -################################################################################ -> -# -# This function prints a sequence of C expression to store the interpolation -# coefficients in COEFF(...) expressions, eg -# COEFF(1,-1) = factor * coeffs->coeff_p1_m1; -# -# Arguments: -# posn_list = The list of positions in the molecule. -# coeff_name_prefix = A prefix string for the coefficient names, -# eg "factor * coeffs->coeff_" -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_store_coeffs := -> proc( -> posn_list::list(list(numeric)), -> coeff_name_prefix::string, -> file_name::string -> ) -> -> ftruncate(file_name); -> map( -> proc(posn::list(numeric)) -> fprintf(file_name, -> "%a = %s;\n", -> 'COEFF'(op(posn)), -> coeff_name(posn,coeff_name_prefix)); -> end proc -> , -> posn_list -> ); -> fclose(file_name); -> -> NULL; -> end proc; -print_store_coeffs := proc(posn_list::list(list(numeric)), -coeff_name_prefix::string, file_name::string) - ftruncate(file_name); - map(proc(posn::list(numeric)) - fprintf(file_name, "%a = %s;\n", 'COEFF'(op(posn)), - coeff_name(posn, coeff_name_prefix)) - end proc, posn_list); - fclose(file_name); - NULL -end proc - -> -################################################################################ -> -# -# This function prints a C expression to evaluate a molecule, i.e. -# to compute the molecule as a linear combination of the data values. -# -# Arguments: -# posn_list = The list of positions in the molecule. -# coeff_name_prefix = A prefix string for the coefficient names. -# data_var_name_prefix = A prefix string for the data variable names. -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_evaluate_molecule := -> proc( -> posn_list::list(list(numeric)), -> coeff_name_prefix::string, -> data_var_name_prefix::string, -> file_name::string -> ) -> -> ftruncate(file_name); -> -# list of "coeff*data_var" terms -> map( -> proc(posn::list(numeric)) -> sprintf("%s*%s", -> coeff_name(posn,coeff_name_prefix), -> data_var_name(posn,data_var_name_prefix)); -> end proc -> , -> posn_list -> ); -> -> ListTools[Join](%, "\n + "); -> cat(op(%)); -> fprintf(file_name, " %s;\n", %); -> -> fclose(file_name); -> -> NULL; -> end proc; -print_evaluate_molecule := proc(posn_list::list(list(numeric)), -coeff_name_prefix::string, data_var_name_prefix::string, file_name::string) - ftruncate(file_name); - map(proc(posn::list(numeric)) - sprintf("%s*%s", coeff_name(posn, coeff_name_prefix), - data_var_name(posn, data_var_name_prefix)) - end proc, posn_list); - ListTools[Join](%, "\n + "); - cat(op(%)); - fprintf(file_name, " %s;\n", %); - fclose(file_name); - NULL -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function computes the name of the coefficient of the data at a -# given [m] position, i.e. it encapsulates our naming convention for this. -# -# Arguments: -# posn = (in) The [m] coordinates. -# name_prefix = A prefix string for the coefficient name. -# -# Results: -# The function returns the coefficient, as a Maple string. -# -> coeff_name := -> proc(posn::list(numeric), name_prefix::string) -> cat(name_prefix, sprint_numeric_list(posn)); -> end proc; -coeff_name := proc(posn::list(numeric), name_prefix::string) - cat(name_prefix, sprint_numeric_list(posn)) -end proc - -> -################################################################################ -> -# -# This function computes the name of the variable in which the C code -# will store the input data at a given [m] position, i.e. it encapsulates -# our naming convention for this. -# -# Arguments: -# posn = (in) The [m] coordinates. -# name_prefix = A prefix string for the variable name. -# -# Results: -# The function returns the variable name, as a Maple string. -# -> data_var_name := -> proc(posn::list(numeric), name_prefix::string) -> cat(name_prefix, sprint_numeric_list(posn)); -> end proc; -data_var_name := proc(posn::list(numeric), name_prefix::string) - cat(name_prefix, sprint_numeric_list(posn)) -end proc - -# Maple code to compute lists of point positions in hypercube-shaped molecules -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/common/cube_posns.maple,v 1.3 2002/08/20 16:56:41 jthorn Exp $ -> -################################################################################ -> -# -# 1D interpolation points -# -> posn_list_1d_size2 := hypercube_points([ 0], [+1]); - posn_list_1d_size2 := [[0], [1]] - -> posn_list_1d_size3 := hypercube_points([-1], [+1]); - posn_list_1d_size3 := [[-1], [0], [1]] - -> posn_list_1d_size4 := hypercube_points([-1], [+2]); - posn_list_1d_size4 := [[-1], [0], [1], [2]] - -> posn_list_1d_size5 := hypercube_points([-2], [+2]); - posn_list_1d_size5 := [[-2], [-1], [0], [1], [2]] - -> posn_list_1d_size6 := hypercube_points([-2], [+3]); - posn_list_1d_size6 := [[-2], [-1], [0], [1], [2], [3]] - -> posn_list_1d_size7 := hypercube_points([-3], [+3]); - posn_list_1d_size7 := [[-3], [-2], [-1], [0], [1], [2], [3]] - -> -################################################################################ -> -# -# 2D interpolation points (Fortran ordering) -# -> posn_list_2d_size2 := map(ListTools[Reverse], -> hypercube_points([ 0, 0], [+1,+1])); - posn_list_2d_size2 := [[0, 0], [1, 0], [0, 1], [1, 1]] - -> posn_list_2d_size3 := map(ListTools[Reverse], -> hypercube_points([-1,-1], [+1,+1])); -posn_list_2d_size3 := [[-1, -1], [0, -1], [1, -1], [-1, 0], [0, 0], [1, 0], - - [-1, 1], [0, 1], [1, 1]] - -> posn_list_2d_size4 := map(ListTools[Reverse], -> hypercube_points([-1,-1], [+2,+2])); -posn_list_2d_size4 := [[-1, -1], [0, -1], [1, -1], [2, -1], [-1, 0], [0, 0], - - [1, 0], [2, 0], [-1, 1], [0, 1], [1, 1], [2, 1], [-1, 2], [0, 2], [1, 2], - - [2, 2]] - -> posn_list_2d_size5 := map(ListTools[Reverse], -> hypercube_points([-2,-2], [+2,+2])); -posn_list_2d_size5 := [[-2, -2], [-1, -2], [0, -2], [1, -2], [2, -2], [-2, -1], - - [-1, -1], [0, -1], [1, -1], [2, -1], [-2, 0], [-1, 0], [0, 0], [1, 0], - - [2, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1], [-2, 2], [-1, 2], [0, 2], - - [1, 2], [2, 2]] - -> posn_list_2d_size6 := map(ListTools[Reverse], -> hypercube_points([-2,-2], [+3,+3])); -posn_list_2d_size6 := [[-2, -2], [-1, -2], [0, -2], [1, -2], [2, -2], [3, -2], - - [-2, -1], [-1, -1], [0, -1], [1, -1], [2, -1], [3, -1], [-2, 0], [-1, 0], - - [0, 0], [1, 0], [2, 0], [3, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1], - - [3, 1], [-2, 2], [-1, 2], [0, 2], [1, 2], [2, 2], [3, 2], [-2, 3], [-1, 3], - - [0, 3], [1, 3], [2, 3], [3, 3]] - -> -################################################################################ -> -# -# 3D interpolation points (Fortran ordering) -# -> posn_list_3d_size2 := map(ListTools[Reverse], -> hypercube_points([ 0, 0, 0], [+1,+1,+1])); -posn_list_3d_size2 := [[0, 0, 0], [1, 0, 0], [0, 1, 0], [1, 1, 0], [0, 0, 1], - - [1, 0, 1], [0, 1, 1], [1, 1, 1]] - -> posn_list_3d_size3 := map(ListTools[Reverse], -> hypercube_points([-1,-1,-1], [+1,+1,+1])); -posn_list_3d_size3 := [[-1, -1, -1], [0, -1, -1], [1, -1, -1], [-1, 0, -1], - - [0, 0, -1], [1, 0, -1], [-1, 1, -1], [0, 1, -1], [1, 1, -1], [-1, -1, 0], - - [0, -1, 0], [1, -1, 0], [-1, 0, 0], [0, 0, 0], [1, 0, 0], [-1, 1, 0], - - [0, 1, 0], [1, 1, 0], [-1, -1, 1], [0, -1, 1], [1, -1, 1], [-1, 0, 1], - - [0, 0, 1], [1, 0, 1], [-1, 1, 1], [0, 1, 1], [1, 1, 1]] - -> posn_list_3d_size4 := map(ListTools[Reverse], -> hypercube_points([-1,-1,-1], [+2,+2,+2])); -posn_list_3d_size4 := [[-1, -1, -1], [0, -1, -1], [1, -1, -1], [2, -1, -1], - - [-1, 0, -1], [0, 0, -1], [1, 0, -1], [2, 0, -1], [-1, 1, -1], [0, 1, -1], - - [1, 1, -1], [2, 1, -1], [-1, 2, -1], [0, 2, -1], [1, 2, -1], [2, 2, -1], - - [-1, -1, 0], [0, -1, 0], [1, -1, 0], [2, -1, 0], [-1, 0, 0], [0, 0, 0], - - [1, 0, 0], [2, 0, 0], [-1, 1, 0], [0, 1, 0], [1, 1, 0], [2, 1, 0], - - [-1, 2, 0], [0, 2, 0], [1, 2, 0], [2, 2, 0], [-1, -1, 1], [0, -1, 1], - - [1, -1, 1], [2, -1, 1], [-1, 0, 1], [0, 0, 1], [1, 0, 1], [2, 0, 1], - - [-1, 1, 1], [0, 1, 1], [1, 1, 1], [2, 1, 1], [-1, 2, 1], [0, 2, 1], - - [1, 2, 1], [2, 2, 1], [-1, -1, 2], [0, -1, 2], [1, -1, 2], [2, -1, 2], - - [-1, 0, 2], [0, 0, 2], [1, 0, 2], [2, 0, 2], [-1, 1, 2], [0, 1, 2], - - [1, 1, 2], [2, 1, 2], [-1, 2, 2], [0, 2, 2], [1, 2, 2], [2, 2, 2]] - -> posn_list_3d_size5 := map(ListTools[Reverse], -> hypercube_points([-2,-2,-2], [+2,+2,+2])); -posn_list_3d_size5 := [[-2, -2, -2], [-1, -2, -2], [0, -2, -2], [1, -2, -2], - - [2, -2, -2], [-2, -1, -2], [-1, -1, -2], [0, -1, -2], [1, -1, -2], - - [2, -1, -2], [-2, 0, -2], [-1, 0, -2], [0, 0, -2], [1, 0, -2], [2, 0, -2], - - [-2, 1, -2], [-1, 1, -2], [0, 1, -2], [1, 1, -2], [2, 1, -2], [-2, 2, -2], - - [-1, 2, -2], [0, 2, -2], [1, 2, -2], [2, 2, -2], [-2, -2, -1], [-1, -2, -1], - - [0, -2, -1], [1, -2, -1], [2, -2, -1], [-2, -1, -1], [-1, -1, -1], - - [0, -1, -1], [1, -1, -1], [2, -1, -1], [-2, 0, -1], [-1, 0, -1], [0, 0, -1], - - [1, 0, -1], [2, 0, -1], [-2, 1, -1], [-1, 1, -1], [0, 1, -1], [1, 1, -1], - - [2, 1, -1], [-2, 2, -1], [-1, 2, -1], [0, 2, -1], [1, 2, -1], [2, 2, -1], - - [-2, -2, 0], [-1, -2, 0], [0, -2, 0], [1, -2, 0], [2, -2, 0], [-2, -1, 0], - - [-1, -1, 0], [0, -1, 0], [1, -1, 0], [2, -1, 0], [-2, 0, 0], [-1, 0, 0], - - [0, 0, 0], [1, 0, 0], [2, 0, 0], [-2, 1, 0], [-1, 1, 0], [0, 1, 0], - - [1, 1, 0], [2, 1, 0], [-2, 2, 0], [-1, 2, 0], [0, 2, 0], [1, 2, 0], - - [2, 2, 0], [-2, -2, 1], [-1, -2, 1], [0, -2, 1], [1, -2, 1], [2, -2, 1], - - [-2, -1, 1], [-1, -1, 1], [0, -1, 1], [1, -1, 1], [2, -1, 1], [-2, 0, 1], - - [-1, 0, 1], [0, 0, 1], [1, 0, 1], [2, 0, 1], [-2, 1, 1], [-1, 1, 1], - - [0, 1, 1], [1, 1, 1], [2, 1, 1], [-2, 2, 1], [-1, 2, 1], [0, 2, 1], - - [1, 2, 1], [2, 2, 1], [-2, -2, 2], [-1, -2, 2], [0, -2, 2], [1, -2, 2], - - [2, -2, 2], [-2, -1, 2], [-1, -1, 2], [0, -1, 2], [1, -1, 2], [2, -1, 2], - - [-2, 0, 2], [-1, 0, 2], [0, 0, 2], [1, 0, 2], [2, 0, 2], [-2, 1, 2], - - [-1, 1, 2], [0, 1, 2], [1, 1, 2], [2, 1, 2], [-2, 2, 2], [-1, 2, 2], - - [0, 2, 2], [1, 2, 2], [2, 2, 2]] - -> posn_list_3d_size6 := map(ListTools[Reverse], -> hypercube_points([-2,-2,-2], [+3,+3,+3])); -posn_list_3d_size6 := [[-2, -2, -2], [-1, -2, -2], [0, -2, -2], [1, -2, -2], - - [2, -2, -2], [3, -2, -2], [-2, -1, -2], [-1, -1, -2], [0, -1, -2], - - [1, -1, -2], [2, -1, -2], [3, -1, -2], [-2, 0, -2], [-1, 0, -2], [0, 0, -2], - - [1, 0, -2], [2, 0, -2], [3, 0, -2], [-2, 1, -2], [-1, 1, -2], [0, 1, -2], - - [1, 1, -2], [2, 1, -2], [3, 1, -2], [-2, 2, -2], [-1, 2, -2], [0, 2, -2], - - [1, 2, -2], [2, 2, -2], [3, 2, -2], [-2, 3, -2], [-1, 3, -2], [0, 3, -2], - - [1, 3, -2], [2, 3, -2], [3, 3, -2], [-2, -2, -1], [-1, -2, -1], [0, -2, -1], - - [1, -2, -1], [2, -2, -1], [3, -2, -1], [-2, -1, -1], [-1, -1, -1], - - [0, -1, -1], [1, -1, -1], [2, -1, -1], [3, -1, -1], [-2, 0, -1], - - [-1, 0, -1], [0, 0, -1], [1, 0, -1], [2, 0, -1], [3, 0, -1], [-2, 1, -1], - - [-1, 1, -1], [0, 1, -1], [1, 1, -1], [2, 1, -1], [3, 1, -1], [-2, 2, -1], - - [-1, 2, -1], [0, 2, -1], [1, 2, -1], [2, 2, -1], [3, 2, -1], [-2, 3, -1], - - [-1, 3, -1], [0, 3, -1], [1, 3, -1], [2, 3, -1], [3, 3, -1], [-2, -2, 0], - - [-1, -2, 0], [0, -2, 0], [1, -2, 0], [2, -2, 0], [3, -2, 0], [-2, -1, 0], - - [-1, -1, 0], [0, -1, 0], [1, -1, 0], [2, -1, 0], [3, -1, 0], [-2, 0, 0], - - [-1, 0, 0], [0, 0, 0], [1, 0, 0], [2, 0, 0], [3, 0, 0], [-2, 1, 0], - - [-1, 1, 0], [0, 1, 0], [1, 1, 0], [2, 1, 0], [3, 1, 0], [-2, 2, 0], - - [-1, 2, 0], [0, 2, 0], [1, 2, 0], [2, 2, 0], [3, 2, 0], [-2, 3, 0], - - [-1, 3, 0], [0, 3, 0], [1, 3, 0], [2, 3, 0], [3, 3, 0], [-2, -2, 1], - - [-1, -2, 1], [0, -2, 1], [1, -2, 1], [2, -2, 1], [3, -2, 1], [-2, -1, 1], - - [-1, -1, 1], [0, -1, 1], [1, -1, 1], [2, -1, 1], [3, -1, 1], [-2, 0, 1], - - [-1, 0, 1], [0, 0, 1], [1, 0, 1], [2, 0, 1], [3, 0, 1], [-2, 1, 1], - - [-1, 1, 1], [0, 1, 1], [1, 1, 1], [2, 1, 1], [3, 1, 1], [-2, 2, 1], - - [-1, 2, 1], [0, 2, 1], [1, 2, 1], [2, 2, 1], [3, 2, 1], [-2, 3, 1], - - [-1, 3, 1], [0, 3, 1], [1, 3, 1], [2, 3, 1], [3, 3, 1], [-2, -2, 2], - - [-1, -2, 2], [0, -2, 2], [1, -2, 2], [2, -2, 2], [3, -2, 2], [-2, -1, 2], - - [-1, -1, 2], [0, -1, 2], [1, -1, 2], [2, -1, 2], [3, -1, 2], [-2, 0, 2], - - [-1, 0, 2], [0, 0, 2], [1, 0, 2], [2, 0, 2], [3, 0, 2], [-2, 1, 2], - - [-1, 1, 2], [0, 1, 2], [1, 1, 2], [2, 1, 2], [3, 1, 2], [-2, 2, 2], - - [-1, 2, 2], [0, 2, 2], [1, 2, 2], [2, 2, 2], [3, 2, 2], [-2, 3, 2], - - [-1, 3, 2], [0, 3, 2], [1, 3, 2], [2, 3, 2], [3, 3, 2], [-2, -2, 3], - - [-1, -2, 3], [0, -2, 3], [1, -2, 3], [2, -2, 3], [3, -2, 3], [-2, -1, 3], - - [-1, -1, 3], [0, -1, 3], [1, -1, 3], [2, -1, 3], [3, -1, 3], [-2, 0, 3], - - [-1, 0, 3], [0, 0, 3], [1, 0, 3], [2, 0, 3], [3, 0, 3], [-2, 1, 3], - - [-1, 1, 3], [0, 1, 3], [1, 1, 3], [2, 1, 3], [3, 1, 3], [-2, 2, 3], - - [-1, 2, 3], [0, 2, 3], [1, 2, 3], [2, 2, 3], [3, 2, 3], [-2, 3, 3], - - [-1, 3, 3], [0, 3, 3], [1, 3, 3], [2, 3, 3], [3, 3, 3]] - -# Maple code to define Lagrange interpolating functions/coords/coeffs -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple,v 1.2 2002/08/20 16:31:24 jthorn Exp $ -> -################################################################################ -> -# -# 1-D interpolating functions -# -> -> fn_1d_order1 := -> proc(x) -> + c0 + c1*x -> end proc; - fn_1d_order1 := proc(x) c0 + c1*x end proc - -> -> fn_1d_order2 := -> proc(x) -> + c0 + c1*x + c2*x^2 -> end proc; - fn_1d_order2 := proc(x) c0 + c1*x + c2*x^2 end proc - -> -> fn_1d_order3 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 -> end proc; - fn_1d_order3 := proc(x) c0 + c1*x + c2*x^2 + c3*x^3 end proc - -> -> fn_1d_order4 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 -> end; - fn_1d_order4 := proc(x) c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 end proc - -> -> fn_1d_order5 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 -> end; - fn_1d_order5 := proc(x) c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 end proc - -> -> fn_1d_order6 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 + c6*x^6 -> end; -fn_1d_order6 := - - proc(x) c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 + c6*x^6 end proc - -> -######################################## -> -# coordinates for 1-D interpolating functions -> coords_list_1d := [x]; - coords_list_1d := [x] - -> -######################################## -> -# -# coefficients in 1-D interpolating functions -# -> -> coeffs_list_1d_order1 := [c0, c1]; - coeffs_list_1d_order1 := [c0, c1] - -> coeffs_list_1d_order2 := [c0, c1, c2]; - coeffs_list_1d_order2 := [c0, c1, c2] - -> coeffs_list_1d_order3 := [c0, c1, c2, c3]; - coeffs_list_1d_order3 := [c0, c1, c2, c3] - -> coeffs_list_1d_order4 := [c0, c1, c2, c3, c4]; - coeffs_list_1d_order4 := [c0, c1, c2, c3, c4] - -> coeffs_list_1d_order5 := [c0, c1, c2, c3, c4, c5]; - coeffs_list_1d_order5 := [c0, c1, c2, c3, c4, c5] - -> coeffs_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6]; - coeffs_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6] - -> -################################################################################ -> -# -# 2-D interpolating functions -# -> -> fn_2d_order1 := -> proc(x,y) -> + c01*y -> + c00 + c10*x -> end proc; - fn_2d_order1 := proc(x, y) c01*y + c00 + c10*x end proc - -> -> fn_2d_order2 := -> proc(x,y) -> + c02*y^2 -> + c01*y + c11*x*y -> + c00 + c10*x + c20*x^2 -> end proc; -fn_2d_order2 := - - proc(x, y) c02*y^2 + c01*y + c11*x*y + c00 + c10*x + c20*x^2 end proc - -> -> fn_2d_order3 := -> proc(x,y) -> + c03*y^3 -> + c02*y^2 + c12*x*y^2 -> + c01*y + c11*x*y + c21*x^2*y -> + c00 + c10*x + c20*x^2 + c30*x^3 -> end proc; -fn_2d_order3 := proc(x, y) - c03*y^3 + c02*y^2 + c12*x*y^2 + c01*y + c11*x*y + c21*x^2*y + c00 - + c10*x + c20*x^2 + c30*x^3 -end proc - -> -> fn_2d_order4 := -> proc(x,y) -> + c04*y^4 -> + c03*y^3 + c13*x*y^3 -> + c02*y^2 + c12*x*y^2 + c22*x^2*y^2 -> + c01*y + c11*x*y + c21*x^2*y + c31*x^3*y -> + c00 + c10*x + c20*x^2 + c30*x^3 + c40*x^4 -> end; -fn_2d_order4 := proc(x, y) - c04*y^4 + c03*y^3 + c13*x*y^3 + c02*y^2 + c12*x*y^2 + c22*x^2*y^2 - + c01*y + c11*x*y + c21*x^2*y + c31*x^3*y + c00 + c10*x + c20*x^2 - + c30*x^3 + c40*x^4 -end proc - -> -######################################## -> -# coordinates for 2-D interpolating functions -> coords_list_2d := [x,y]; - coords_list_2d := [x, y] - -> -######################################## -> -# -# coefficients in 2-D interpolating functions -# -> -> coeffs_list_2d_order1 := [ -> c01, -> c00, c10 -> ]; - coeffs_list_2d_order1 := [c01, c00, c10] - -> coeffs_list_2d_order2 := [ -> c02, -> c01, c11, -> c00, c10, c20 -> ]; - coeffs_list_2d_order2 := [c02, c01, c11, c00, c10, c20] - -> coeffs_list_2d_order3 := [ -> c03, -> c02, c12, -> c01, c11, c21, -> c00, c10, c20, c30 -> ]; - coeffs_list_2d_order3 := [c03, c02, c12, c01, c11, c21, c00, c10, c20, c30] - -> coeffs_list_2d_order4 := [ -> c04, -> c03, c13, -> c02, c12, c22, -> c01, c11, c21, c31, -> c00, c10, c20, c30, c40 -> ]; -coeffs_list_2d_order4 := - - [c04, c03, c13, c02, c12, c22, c01, c11, c21, c31, c00, c10, c20, c30, c40] - -> -################################################################################ -> -# -# 3-D interpolating functions -# -> -> fn_3d_order1 := -> proc(x,y,z) -# z^0 ----------- -> + c010*y -> + c000 + c100*x -# z^1 ----------- -> + c001*z -> end proc; - fn_3d_order1 := proc(x, y, z) c010*y + c000 + c100*x + c001*z end proc - -> -> fn_3d_order2 := -> proc(x,y,z) -# z^0 -------------------------- -> + c020*y^2 -> + c010*y + c110*x*y -> + c000 + c100*x + c200*x^2 -# z^1 -------------------------- -> + c011*y*z -> + c001*z + c101*x*z -# z^2 -------------------------- -> + c002*z^2 -> end proc; -fn_3d_order2 := proc(x, y, z) - c020*y^2 + c010*y + c110*x*y + c000 + c100*x + c200*x^2 + c011*y*z - + c001*z + c101*x*z + c002*z^2 -end proc - -> -> fn_3d_order3 := -> proc(x,y,z) -# z^0 ------------------------------------------- -> + c030*y^3 -> + c020*y^2 + c120*x*y^2 -> + c010*y + c110*x*y + c210*x^2*y -> + c000 + c100*x + c200*x^2 + c300*x^3 -# z^1 ------------------------------------------- -> + c021*y^2*z -> + c011*y *z + c111*x*y*z -> + c001 *z + c101*x *z + c201*x^2*z -# z^2 ------------------------------------------- -> + c012*y*z^2 -> + c002 *z^2 + c102*x*z^2 -# z^3 ------------------------------------------- -> + c003 *z^3 -> end proc; -fn_3d_order3 := proc(x, y, z) - c030*y^3 + c020*y^2 + c120*x*y^2 + c010*y + c110*x*y + c210*x^2*y - + c000 + c100*x + c200*x^2 + c300*x^3 + c021*y^2*z + c011*y*z - + c111*x*y*z + c001*z + c101*x*z + c201*x^2*z + c012*y*z^2 + c002*z^2 - + c102*x*z^2 + c003*z^3 -end proc - -> -> fn_3d_order4 := -> proc(x,y,z) -# z^0 -------------------------------------------------------- -> + c040*y^4 -> + c030*y^3 + c130*x*y^3 -> + c020*y^2 + c120*x*y^2 + c220*x^2*y^2 -> + c010*y + c110*x*y + c210*x^2*y + c310*x^3*y -> + c000 + c100*x + c200*x^2 + c300*x^3 + c400*x^4 -# z^1 ------------------------------------------- -> + c031*y^3*z -> + c021*y^2*z + c121*x*y^2*z -> + c011*y *z + c111*x*y *z + c211*x^2*y*z -> + c001 *z + c101*x *z + c201*x^2 *z + c301*x^3*z -# z^2 ------------------------------------------- -> + c022*y^2*z^2 -> + c012*y *z^2 + c112*x*y*z^2 -> + c002 *z^2 + c102*x *z^2 + c202*x^2*z^2 -# z^3 ------------------------------------------- -> + c013*y *z^3 -> + c003 *z^3 + c103*x *z^3 -# z^4 ------------------------------------------- -> + c004 *z^4 -> end; -fn_3d_order4 := proc(x, y, z) - c102*x*z^2 + c012*y*z^2 + c111*x*y*z + c121*x*y^2*z + c211*x^2*y*z - + c112*x*y*z^2 + c010*y + c110*x*y + c011*y*z + c101*x*z + c120*x*y^2 - + c210*x^2*y + c021*y^2*z + c201*x^2*z + c130*x*y^3 + c220*x^2*y^2 - + c310*x^3*y + c031*y^3*z + c301*x^3*z + c022*y^2*z^2 + c202*x^2*z^2 - + c013*y*z^3 + c103*x*z^3 + c000 + c100*x + c001*z + c020*y^2 - + c200*x^2 + c002*z^2 + c030*y^3 + c300*x^3 + c003*z^3 + c040*y^4 - + c400*x^4 + c004*z^4 -end proc - -> -######################################## -> -# coordinates for 3-D interpolating functions -> coords_list_3d := [x,y,z]; - coords_list_3d := [x, y, z] - -> -######################################## -> -# -# coefficients in 3-D interpolating functions -# -> -> coeffs_list_3d_order1 := [ -> # z^0 ----- -> c010, -> c000, c100, -> # z^1 ----- -> c001 -> ]; - coeffs_list_3d_order1 := [c010, c000, c100, c001] - -> coeffs_list_3d_order2 := [ -> # z^0 ----------- -> c020, -> c010, c110, -> c000, c100, c200, -> # z^1 ----------- -> c011, -> c001, c101, -> # z^2 ----------- -> c002 -> ]; -coeffs_list_3d_order2 := - - [c020, c010, c110, c000, c100, c200, c011, c001, c101, c002] - -> coeffs_list_3d_order3 := [ -> # z^0 ---------------- -> c030, -> c020, c120, -> c010, c110, c210, -> c000, c100, c200, c300, -> # z^1 ---------------- -> c021, -> c011, c111, -> c001, c101, c201, -> # z^2 ---------------- -> c012, -> c002, c102, -> # z^3 ---------------- -> c003 -> ]; -coeffs_list_3d_order3 := [c030, c020, c120, c010, c110, c210, c000, c100, c200, - - c300, c021, c011, c111, c001, c101, c201, c012, c002, c102, c003] - -> coeffs_list_3d_order4 := [ -> # z^0 ----------------------- -> c040, -> c030, c130, -> c020, c120, c220, -> c010, c110, c210, c310, -> c000, c100, c200, c300, c400, -> # z^1 ----------------------- -> c031, -> c021, c121, -> c011, c111, c211, -> c001, c101, c201, c301, -> # z^2 ----------------------- -> c022, -> c012, c112, -> c002, c102, c202, -> # z^3 ----------------------- -> c013, -> c003, c103, -> # z^4 ----------------------- -> c004 -> ]; -coeffs_list_3d_order4 := [c040, c030, c130, c020, c120, c220, c010, c110, c210, - - c310, c000, c100, c200, c300, c400, c031, c021, c121, c011, c111, c211, - - c001, c101, c201, c301, c022, c012, c112, c002, c102, c202, c013, c003, - - c103, c004] - -> -################################################################################ -# 2d.maple -- compute Lagrange interpolation coefficients in 2-D -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/Lagrange/2d.maple,v 1.2 2002/08/20 16:31:24 jthorn Exp $ -> -################################################################################ -> -# -# 2d, cube, order=1, smoothing=0 (size=2) -# -> -# interpolating polynomial -> interp_2d_cube_order1_smooth0 -> := Lagrange_polynomial_interpolant(fn_2d_order1, coeffs_list_2d_order1, -> coords_list_2d, posn_list_2d_size2); -interp_2d_cube_order1_smooth0 := - - (1/2 DATA(1, 1) - 1/2 DATA(0, 0) - 1/2 DATA(1, 0) + 1/2 DATA(0, 1)) y - - - 1/4 DATA(1, 1) + 3/4 DATA(0, 0) + 1/4 DATA(1, 0) + 1/4 DATA(0, 1) - - + (1/2 DATA(1, 1) - 1/2 DATA(0, 0) + 1/2 DATA(1, 0) - 1/2 DATA(0, 1)) x - -> -# I -> coeffs_as_lc_of_data(%, posn_list_2d_size2); -[COEFF(0, 0) = 3/4 - 1/2 y - 1/2 x, COEFF(1, 0) = 1/4 - 1/2 y + 1/2 x, - - COEFF(0, 1) = - 1/2 x + 1/4 + 1/2 y, COEFF(1, 1) = 1/2 y - 1/4 + 1/2 x] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "2d.coeffs/2d.cube.order1.smooth0/coeffs-I.compute.c"); -bytes used=1000980, alloc=917336, time=0.08 -> -# d/dx -> simplify( diff(interp_2d_cube_order1_smooth0,x) ); - 1/2 DATA(1, 1) - 1/2 DATA(0, 0) + 1/2 DATA(1, 0) - 1/2 DATA(0, 1) - -> coeffs_as_lc_of_data(%, posn_list_2d_size2); - [COEFF(0, 0) = -1/2, COEFF(1, 0) = 1/2, COEFF(0, 1) = -1/2, COEFF(1, 1) = 1/2] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "2d.coeffs/2d.cube.order1.smooth0/coeffs-dx.compute.c"); -> -# d/dy -> simplify( diff(interp_2d_cube_order1_smooth0,y) ); - 1/2 DATA(1, 1) - 1/2 DATA(0, 0) - 1/2 DATA(1, 0) + 1/2 DATA(0, 1) - -> coeffs_as_lc_of_data(%, posn_list_2d_size2); -bytes used=2001372, alloc=1376004, time=0.15 - [COEFF(0, 0) = -1/2, COEFF(1, 0) = -1/2, COEFF(0, 1) = 1/2, COEFF(1, 1) = 1/2] - -> print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", -> "2d.coeffs/2d.cube.order1.smooth0/coeffs-dy.compute.c"); -> -################################################################################ -> -# -# 2d, cube, order=2, smoothing=0 (size=3) -# -> -# interpolating polynomial -> interp_2d_cube_order2_smooth0 -> := Lagrange_polynomial_interpolant(fn_2d_order2, coeffs_list_2d_order2, -> coords_list_2d, posn_list_2d_size3); -interp_2d_cube_order2_smooth0 := (1/6 DATA(0, 1) + 1/6 DATA(1, -1) - - + 1/6 DATA(0, -1) - 1/3 DATA(0, 0) + 1/6 DATA(-1, -1) + 1/6 DATA(1, 1) - - 2 - - 1/3 DATA(-1, 0) - 1/3 DATA(1, 0) + 1/6 DATA(-1, 1)) y + ( - - 1/6 DATA(-1, 1) - 1/6 DATA(-1, -1) - 1/6 DATA(0, -1) - 1/6 DATA(1, -1) - - + 1/6 DATA(1, 1) + 1/6 DATA(0, 1)) y + - - (1/4 DATA(1, 1) + 1/4 DATA(-1, -1) - 1/4 DATA(1, -1) - 1/4 DATA(-1, 1)) x y - - + 2/9 DATA(0, 1) - 1/9 DATA(1, -1) + 2/9 DATA(0, -1) + 5/9 DATA(0, 0) - - - 1/9 DATA(-1, -1) - 1/9 DATA(1, 1) + 2/9 DATA(-1, 0) + 2/9 DATA(1, 0) - - - 1/9 DATA(-1, 1) + (1/6 DATA(1, 0) - 1/6 DATA(-1, -1) + 1/6 DATA(1, -1) - - - 1/6 DATA(-1, 0) - 1/6 DATA(-1, 1) + 1/6 DATA(1, 1)) x + ( - - - 1/3 DATA(0, 1) + 1/6 DATA(1, -1) - 1/3 DATA(0, -1) - 1/3 DATA(0, 0) - - + 1/6 DATA(-1, -1) + 1/6 DATA(1, 1) + 1/6 DATA(-1, 0) + 1/6 DATA(1, 0) - - 2 - + 1/6 DATA(-1, 1)) x - -> -# I -> coeffs_as_lc_of_data(%, posn_list_2d_size3); - 2 2 -[COEFF(-1, -1) = - 1/9 + 1/6 y - 1/6 y - 1/6 x + 1/4 x y + 1/6 x , - - 2 2 - COEFF(0, -1) = 2/9 - 1/6 y + 1/6 y - 1/3 x , - - 2 2 - COEFF(1, -1) = - 1/6 y - 1/4 x y - 1/9 + 1/6 x + 1/6 y + 1/6 x , - - 2 2 - COEFF(-1, 0) = - 1/3 y - 1/6 x + 1/6 x + 2/9, - - 2 2 - COEFF(0, 0) = - 1/3 y - 1/3 x + 5/9, - - 2 2 - COEFF(1, 0) = - 1/3 y + 1/6 x + 2/9 + 1/6 x , - - 2 2 - COEFF(-1, 1) = 1/6 y + 1/6 y + 1/6 x - 1/6 x - 1/4 x y - 1/9, - - 2 2 - COEFF(0, 1) = 1/6 y + 1/6 y - 1/3 x + 2/9, - - 2 2 - COEFF(1, 1) = 1/6 y + 1/6 x - 1/9 + 1/6 y + 1/6 x + 1/4 x y] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c"); -bytes used=3001624, alloc=1769148, time=0.22 -bytes used=4001856, alloc=1834672, time=0.29 -> -# d/dx -> simplify( diff(interp_2d_cube_order2_smooth0,x) ); -1/4 y DATA(1, 1) + 1/4 y DATA(-1, -1) - 1/4 y DATA(1, -1) - 1/4 y DATA(-1, 1) - - + 1/6 DATA(1, 0) - 1/6 DATA(-1, -1) + 1/6 DATA(1, -1) - 1/6 DATA(-1, 0) - - - 1/6 DATA(-1, 1) + 1/6 DATA(1, 1) - 2/3 x DATA(0, 1) + 1/3 x DATA(1, -1) - - - 2/3 x DATA(0, -1) - 2/3 x DATA(0, 0) + 1/3 x DATA(-1, -1) - - + 1/3 x DATA(1, 1) + 1/3 x DATA(-1, 0) + 1/3 x DATA(1, 0) - - + 1/3 x DATA(-1, 1) - -> coeffs_as_lc_of_data(%, posn_list_2d_size3); -[COEFF(-1, -1) = 1/3 x + 1/4 y - 1/6, COEFF(0, -1) = - 2/3 x, - - COEFF(1, -1) = - 1/4 y + 1/3 x + 1/6, COEFF(-1, 0) = 1/3 x - 1/6, - - COEFF(0, 0) = - 2/3 x, COEFF(1, 0) = 1/3 x + 1/6, - - COEFF(-1, 1) = - 1/4 y - 1/6 + 1/3 x, COEFF(0, 1) = - 2/3 x, - - COEFF(1, 1) = 1/4 y + 1/6 + 1/3 x] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c"); -bytes used=5002008, alloc=1834672, time=0.37 -> -# d/dy -> simplify( diff(interp_2d_cube_order2_smooth0,y) ); -1/3 y DATA(0, 1) + 1/3 y DATA(1, -1) + 1/3 y DATA(0, -1) - 2/3 y DATA(0, 0) - - + 1/3 y DATA(-1, -1) + 1/3 y DATA(1, 1) - 2/3 y DATA(-1, 0) - - - 2/3 y DATA(1, 0) + 1/3 y DATA(-1, 1) + 1/6 DATA(-1, 1) - - - 1/6 DATA(-1, -1) - 1/6 DATA(0, -1) - 1/6 DATA(1, -1) + 1/6 DATA(1, 1) - - + 1/6 DATA(0, 1) + 1/4 x DATA(1, 1) + 1/4 x DATA(-1, -1) - - - 1/4 x DATA(1, -1) - 1/4 x DATA(-1, 1) - -> coeffs_as_lc_of_data(%, posn_list_2d_size3); -[COEFF(-1, -1) = 1/4 x + 1/3 y - 1/6, COEFF(0, -1) = - 1/6 + 1/3 y, - - COEFF(1, -1) = - 1/6 - 1/4 x + 1/3 y, COEFF(-1, 0) = - 2/3 y, - - COEFF(0, 0) = - 2/3 y, COEFF(1, 0) = - 2/3 y, - - COEFF(-1, 1) = 1/3 y + 1/6 - 1/4 x, COEFF(0, 1) = 1/3 y + 1/6, - - COEFF(1, 1) = 1/3 y + 1/4 x + 1/6] - -> print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", -> "2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c"); -> -# d^2/dx^2 -> simplify( diff(interp_2d_cube_order2_smooth0,x,x) ); -bytes used=6002212, alloc=1834672, time=0.42 -- 2/3 DATA(0, 1) + 1/3 DATA(1, -1) - 2/3 DATA(0, -1) - 2/3 DATA(0, 0) - - + 1/3 DATA(-1, -1) + 1/3 DATA(1, 1) + 1/3 DATA(-1, 0) + 1/3 DATA(1, 0) - - + 1/3 DATA(-1, 1) - -> coeffs_as_lc_of_data(%, posn_list_2d_size3); -[COEFF(-1, -1) = 1/3, COEFF(0, -1) = -2/3, COEFF(1, -1) = 1/3, - - COEFF(-1, 0) = 1/3, COEFF(0, 0) = -2/3, COEFF(1, 0) = 1/3, - - COEFF(-1, 1) = 1/3, COEFF(0, 1) = -2/3, COEFF(1, 1) = 1/3] - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c"); -> -# d^2/dxdy -> simplify( diff(interp_2d_cube_order2_smooth0,x,y) ); - 1/4 DATA(1, 1) + 1/4 DATA(-1, -1) - 1/4 DATA(1, -1) - 1/4 DATA(-1, 1) - -> coeffs_as_lc_of_data(%, posn_list_2d_size3); -[COEFF(-1, -1) = 1/4, COEFF(0, -1) = 0, COEFF(1, -1) = -1/4, COEFF(-1, 0) = 0, - - COEFF(0, 0) = 0, COEFF(1, 0) = 0, COEFF(-1, 1) = -1/4, COEFF(0, 1) = 0, - - COEFF(1, 1) = 1/4] - -> print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", -> "2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c"); -> -# d^2/dy^2 -> simplify( diff(interp_2d_cube_order2_smooth0,y,y) ); -1/3 DATA(0, 1) + 1/3 DATA(1, -1) + 1/3 DATA(0, -1) - 2/3 DATA(0, 0) - - + 1/3 DATA(-1, -1) + 1/3 DATA(1, 1) - 2/3 DATA(-1, 0) - 2/3 DATA(1, 0) - - + 1/3 DATA(-1, 1) - -> coeffs_as_lc_of_data(%, posn_list_2d_size3); -[COEFF(-1, -1) = 1/3, COEFF(0, -1) = 1/3, COEFF(1, -1) = 1/3, - - COEFF(-1, 0) = -2/3, COEFF(0, 0) = -2/3, COEFF(1, 0) = -2/3, - - COEFF(-1, 1) = 1/3, COEFF(0, 1) = 1/3, COEFF(1, 1) = 1/3] - -> print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", -> "2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c"); -bytes used=7002528, alloc=1834672, time=0.52 -> -################################################################################ -> -# -# 2d, cube, order=3, smoothing=0 (size=4) -# -> -# interpolating polynomial -> interp_2d_cube_order3_smooth0 -> := Lagrange_polynomial_interpolant(fn_2d_order3, coeffs_list_2d_order3, -> coords_list_2d, posn_list_2d_size4); -bytes used=8002908, alloc=1900196, time=0.59 -bytes used=9003224, alloc=1900196, time=0.65 -bytes used=10004308, alloc=1965720, time=0.71 -bytes used=11004468, alloc=1965720, time=0.77 -interp_2d_cube_order3_smooth0 := (- 3/40 DATA(2, 0) + 1/40 DATA(0, 0) - - - 1/40 DATA(1, 0) + 1/40 DATA(0, 1) - 1/40 DATA(1, 1) - 1/40 DATA(0, -1) - - - 3/40 DATA(-1, -1) + 1/40 DATA(1, -1) + 3/40 DATA(-1, 0) - - + 3/40 DATA(-1, 1) + 3/40 DATA(2, -1) - 1/40 DATA(0, 2) - 3/40 DATA(-1, 2) - - 2 / - - 3/40 DATA(2, 1) + 1/40 DATA(1, 2) + 3/40 DATA(2, 2)) x y + | - \ - - 7/100 DATA(2, 0) - 1/25 DATA(0, 0) - 1/100 DATA(1, 0) - 1/100 DATA(0, 1) - - 13 - + 3/50 DATA(1, 1) - 1/50 DATA(0, -1) + 6/25 DATA(-1, -1) - --- DATA(1, -1) - 100 - - 13 - - 1/50 DATA(-1, 0) - --- DATA(-1, 1) - 9/100 DATA(2, -1) - 100 - - + 7/100 DATA(0, 2) - 9/100 DATA(-1, 2) + 2/25 DATA(2, 1) + 2/25 DATA(1, 2) - - \ - - 3/50 DATA(2, 2)| x y + (- 1/40 DATA(2, 0) + 1/40 DATA(0, 0) - / - - + 1/40 DATA(1, 0) - 1/40 DATA(0, 1) - 1/40 DATA(1, 1) + 3/40 DATA(0, -1) - - - 3/40 DATA(-1, -1) + 3/40 DATA(1, -1) - 1/40 DATA(-1, 0) - - + 1/40 DATA(-1, 1) - 3/40 DATA(2, -1) - 3/40 DATA(0, 2) + 3/40 DATA(-1, 2) - - 2 - + 1/40 DATA(2, 1) - 3/40 DATA(1, 2) + 3/40 DATA(2, 2)) x y - - 13 93 37 37 - + --- DATA(2, 0) + --- DATA(0, 0) + --- DATA(1, 0) + --- DATA(0, 1) - 100 200 200 200 - - 17 11 23 - - --- DATA(1, 1) + -- DATA(0, -1) - --- DATA(-1, -1) - 1/50 DATA(1, -1) - 200 50 200 - - 11 17 13 - + -- DATA(-1, 0) - 1/50 DATA(-1, 1) - --- DATA(2, -1) + --- DATA(0, 2) - 50 200 100 - - 17 - - --- DATA(-1, 2) - 2/25 DATA(2, 1) - 2/25 DATA(1, 2) + 7/200 DATA(2, 2) - 200 - - + (1/8 DATA(2, 0) + 1/8 DATA(0, 0) + 1/8 DATA(1, 0) - 1/8 DATA(0, 1) - - - 1/8 DATA(1, 1) - 1/24 DATA(0, -1) - 1/24 DATA(-1, -1) - 1/24 DATA(1, -1) - - + 1/8 DATA(-1, 0) - 1/8 DATA(-1, 1) - 1/24 DATA(2, -1) + 1/24 DATA(0, 2) - - + 1/24 DATA(-1, 2) - 1/8 DATA(2, 1) + 1/24 DATA(1, 2) + 1/24 DATA(2, 2)) - - 3 / 49 57 63 117 - y + |- --- DATA(2, 0) - --- DATA(0, 0) - --- DATA(1, 0) + --- DATA(0, 1) - \ 400 400 400 400 - - 103 223 109 157 - + --- DATA(1, 1) - ---- DATA(0, -1) - ---- DATA(-1, -1) - ---- DATA(1, -1) - 400 1200 1200 1200 - - 31 111 89 43 - - --- DATA(-1, 0) + --- DATA(-1, 1) + ---- DATA(2, -1) + ---- DATA(0, 2) - 400 400 1200 1200 - - 131 69 37 149 \ - - ---- DATA(-1, 2) + --- DATA(2, 1) + ---- DATA(1, 2) - ---- DATA(2, 2)| y - 1200 400 1200 1200 / - - / 43 57 117 63 - + |---- DATA(2, 0) - --- DATA(0, 0) + --- DATA(1, 0) - --- DATA(0, 1) - \1200 400 400 400 - - 103 31 109 111 - + --- DATA(1, 1) - --- DATA(0, -1) - ---- DATA(-1, -1) + --- DATA(1, -1) - 400 400 1200 400 - - 223 157 131 49 - - ---- DATA(-1, 0) - ---- DATA(-1, 1) - ---- DATA(2, -1) - --- DATA(0, 2) - 1200 1200 1200 400 - - 89 37 69 149 \ - + ---- DATA(-1, 2) + ---- DATA(2, 1) + --- DATA(1, 2) - ---- DATA(2, 2)| x - 1200 1200 400 1200 / - - / 21 19 - + |1/80 DATA(2, 0) - -- DATA(0, 0) + 9/80 DATA(1, 0) - -- DATA(0, 1) - \ 80 80 - - 11 23 13 - + -- DATA(1, 1) - -- DATA(0, -1) + -- DATA(-1, -1) + 7/80 DATA(1, -1) - 80 80 80 - - 11 17 - + -- DATA(-1, 0) + 9/80 DATA(-1, 1) + 3/80 DATA(2, -1) - -- DATA(0, 2) - 80 80 - - 13 \ 2 - + 7/80 DATA(-1, 2) - 1/80 DATA(2, 1) + -- DATA(1, 2) - 3/80 DATA(2, 2)| x - 80 / - - + (1/24 DATA(2, 0) + 1/8 DATA(0, 0) - 1/8 DATA(1, 0) + 1/8 DATA(0, 1) - - - 1/8 DATA(1, 1) + 1/8 DATA(0, -1) - 1/24 DATA(-1, -1) - 1/8 DATA(1, -1) - - - 1/24 DATA(-1, 0) - 1/24 DATA(-1, 1) + 1/24 DATA(2, -1) + 1/8 DATA(0, 2) - - - 1/24 DATA(-1, 2) + 1/24 DATA(2, 1) - 1/8 DATA(1, 2) + 1/24 DATA(2, 2)) - - 3 / 17 21 19 - x + |- -- DATA(2, 0) - -- DATA(0, 0) - -- DATA(1, 0) + 9/80 DATA(0, 1) - \ 80 80 80 - - 11 11 13 - + -- DATA(1, 1) + -- DATA(0, -1) + -- DATA(-1, -1) + 9/80 DATA(1, -1) - 80 80 80 - - 23 - - -- DATA(-1, 0) + 7/80 DATA(-1, 1) + 7/80 DATA(2, -1) + 1/80 DATA(0, 2) - 80 - - 13 \ 2 - + 3/80 DATA(-1, 2) + -- DATA(2, 1) - 1/80 DATA(1, 2) - 3/80 DATA(2, 2)| y - 80 / - -> -# I -> coeffs_as_lc_of_data(%, posn_list_2d_size4); -bytes used=12010172, alloc=1965720, time=0.82 - 2 13 2 13 2 2 109 -[COEFF(-1, -1) = - 3/40 x y + -- y + -- x - 3/40 x y - ---- x + 6/25 x y - 80 80 1200 - - 109 23 3 3 2 2 - - ---- y - --- - 1/24 y - 1/24 x , COEFF(0, -1) = 3/40 x y - 1/40 x y - 1200 200 - - 223 11 11 2 3 31 3 23 2 - - ---- y + -- + -- y + 1/8 x - --- x - 1/50 x y - 1/24 y - -- x , - 1200 50 80 400 80 - - 2 3 2 2 2 - COEFF(1, -1) = 9/80 y - 1/50 - 1/24 y + 7/80 x + 1/40 x y + 3/40 x y - - 111 157 13 3 89 131 - + --- x - ---- y - --- x y - 1/8 x , COEFF(2, -1) = ---- y - ---- x - 400 1200 100 1200 1200 - - 17 2 3 2 2 2 - - 9/100 x y - --- + 7/80 y - 1/24 y - 3/40 x y + 3/40 x y + 3/80 x - 200 - - 3 2 23 2 11 2 11 2 - + 1/24 x , COEFF(-1, 0) = - 1/40 x y - -- y + -- x + -- + 3/40 x y - 80 80 50 - - 3 3 223 31 3 93 - - 1/50 x y - 1/24 x + 1/8 y - ---- x - --- y, COEFF(0, 0) = 1/8 y + --- - 1200 400 200 - - 2 2 57 21 2 57 21 2 - + 1/40 x y + 1/40 x y - 1/25 x y - --- y - -- x - --- x - -- y - 400 80 400 80 - - 3 37 19 2 3 3 63 2 - + 1/8 x , COEFF(1, 0) = --- - -- y - 1/8 x + 1/8 y - --- y - 1/40 x y - 200 80 400 - - 2 117 2 2 13 - + 9/80 x - 1/100 x y + --- x + 1/40 x y, COEFF(2, 0) = - 1/40 x y + --- - 400 100 - - 17 2 3 2 3 49 2 - - -- y + 1/24 x + 7/100 x y + 1/80 x + 1/8 y - --- y - 3/40 x y - 80 400 - - 43 2 3 13 111 - + ---- x, COEFF(-1, 1) = - 1/50 + 1/40 x y - 1/24 x - --- x y + --- y - 1200 100 400 - - 157 3 2 2 2 3 - - ---- x - 1/8 y + 7/80 y + 9/80 x + 3/40 x y , COEFF(0, 1) = - 1/8 y - 1200 - - 63 2 2 3 37 2 - - 1/100 x y - --- x - 1/40 x y + 1/40 x y + 1/8 x + --- + 9/80 y - 400 200 - - 117 19 2 3 3 11 2 - + --- y - -- x , COEFF(1, 1) = 3/50 x y - 1/8 x - 1/8 y + -- y - 400 80 80 - - 2 103 103 11 2 17 2 - - 1/40 x y + --- y + --- x + -- x - --- - 1/40 x y , COEFF(2, 1) = - 400 400 80 200 - - 2 2 69 3 3 13 2 - 1/40 x y - 2/25 - 1/80 x + --- y + 2/25 x y - 1/8 y + 1/24 x + -- y - 400 80 - - 2 37 2 17 2 - - 3/40 x y + ---- x, COEFF(-1, 2) = 3/40 x y - --- - 9/100 x y + 7/80 x - 1200 200 - - 89 131 3 2 2 3 - + ---- x - ---- y - 1/24 x - 3/40 x y + 3/80 y + 1/24 y , COEFF(0, 2) - 1200 1200 - - 43 3 2 13 2 17 2 - = ---- y + 1/8 x - 3/40 x y + 7/100 x y + --- + 1/80 y - -- x - 1200 100 80 - - 3 49 2 13 2 69 - + 1/24 y - --- x - 1/40 x y , COEFF(1, 2) = 2/25 x y + -- x + --- x - 400 80 400 - - 2 3 37 3 2 2 - - 3/40 x y - 1/8 x - 2/25 + ---- y + 1/24 y + 1/40 x y - 1/80 y , - 1200 - - 2 2 149 3 2 - COEFF(2, 2) = 3/40 x y - 3/80 y - ---- y + 1/24 y + 3/40 x y - 3/50 x y - 1200 - - 2 149 3 - - 3/80 x - ---- x + 7/200 + 1/24 x ] - 1200 - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "2d.coeffs/2d.cube.order3.smooth0/coeffs-I.compute.c"); -bytes used=13010356, alloc=2031244, time=0.89 -bytes used=14014296, alloc=2031244, time=0.96 -bytes used=15017972, alloc=2031244, time=1.06 -bytes used=16018212, alloc=2031244, time=1.13 -bytes used=17018832, alloc=2031244, time=1.22 -bytes used=18019192, alloc=2031244, time=1.30 -bytes used=19019652, alloc=2031244, time=1.40 -bytes used=20019840, alloc=2031244, time=1.46 -> -# d/dx -> simplify( diff(interp_2d_cube_order3_smooth0,x) ); -bytes used=21020004, alloc=2031244, time=1.52 -3/20 x y DATA(1, -1) - 1/20 x y DATA(-1, 0) + 1/20 x y DATA(-1, 1) - - - 3/20 x y DATA(2, -1) - 3/20 x y DATA(0, 2) + 3/20 x y DATA(-1, 2) - - + 1/20 x y DATA(2, 1) - 3/20 x y DATA(1, 2) + 3/20 x y DATA(2, 2) - - - 1/20 x y DATA(1, 1) - 1/20 x y DATA(2, 0) + 1/20 x y DATA(0, 0) - - 43 - + 1/20 x y DATA(1, 0) - 1/20 x y DATA(0, 1) + ---- DATA(2, 0) - 1200 - - 21 11 11 - - -- x DATA(0, 0) + -- x DATA(1, 1) + -- x DATA(-1, 0) - 40 40 40 - - 13 23 - + 7/40 x DATA(1, -1) + -- x DATA(-1, -1) - -- x DATA(0, -1) - 40 40 - - 19 - + 9/40 x DATA(1, 0) - -- x DATA(0, 1) - 3/50 y DATA(2, 2) - 40 - - + 1/40 x DATA(2, 0) - 1/25 y DATA(0, 0) + 7/100 y DATA(2, 0) - - + 7/100 y DATA(0, 2) - 9/100 y DATA(2, -1) - 9/100 y DATA(-1, 2) - - + 2/25 y DATA(1, 2) + 2/25 y DATA(2, 1) - 1/50 y DATA(0, -1) - - 13 13 - - --- y DATA(1, -1) + 6/25 y DATA(-1, -1) - --- y DATA(-1, 1) - 100 100 - - - 1/50 y DATA(-1, 0) - 1/100 y DATA(0, 1) - 1/100 y DATA(1, 0) - - 2 - + 3/40 y DATA(2, 2) + 3/50 y DATA(1, 1) + 3/40 x DATA(2, -1) - - 2 2 2 - + 1/40 y DATA(1, 2) - 3/40 y DATA(2, 1) - 3/40 y DATA(-1, 2) - - 17 2 - + 9/40 x DATA(-1, 1) - -- x DATA(0, 2) - 3/8 x DATA(1, 0) - 40 - - 2 - + 3/8 x DATA(0, 1) - 3/40 x DATA(2, 2) + 7/40 x DATA(-1, 2) - - 13 2 - + -- x DATA(1, 2) - 1/40 x DATA(2, 1) + 1/8 x DATA(2, 0) - 40 - - 2 2 2 - + 3/8 x DATA(0, 0) + 1/8 x DATA(2, -1) - 3/8 x DATA(1, -1) - - 2 2 2 - - 1/8 x DATA(-1, 0) - 3/8 x DATA(1, 1) - 1/8 x DATA(-1, 2) - - 2 2 2 - - 1/8 x DATA(-1, 1) - 3/8 x DATA(1, 2) + 3/8 x DATA(0, 2) - - 2 2 2 - + 1/8 x DATA(2, 2) + 1/8 x DATA(2, 1) + 3/8 x DATA(0, -1) - - 2 2 2 - - 1/8 x DATA(-1, -1) - 3/40 y DATA(-1, -1) + 1/40 y DATA(1, -1) - - 2 2 2 - - 1/40 y DATA(0, -1) + 1/40 y DATA(0, 1) - 1/40 y DATA(1, 1) - - 2 2 2 - + 3/40 y DATA(-1, 0) + 3/40 y DATA(-1, 1) + 3/40 y DATA(2, -1) - - 2 2 2 - - 1/40 y DATA(0, 2) - 3/40 y DATA(2, 0) - 1/40 y DATA(1, 0) - - 2 - + 1/40 y DATA(0, 0) + 3/20 x y DATA(0, -1) - 3/20 x y DATA(-1, -1) - - 57 117 63 103 - - --- DATA(0, 0) + --- DATA(1, 0) - --- DATA(0, 1) + --- DATA(1, 1) - 400 400 400 400 - - 31 109 111 223 - - --- DATA(0, -1) - ---- DATA(-1, -1) + --- DATA(1, -1) - ---- DATA(-1, 0) - 400 1200 400 1200 - - 157 131 49 89 - - ---- DATA(-1, 1) - ---- DATA(2, -1) - --- DATA(0, 2) + ---- DATA(-1, 2) - 1200 1200 400 1200 - - 37 69 149 - + ---- DATA(2, 1) + --- DATA(1, 2) - ---- DATA(2, 2) - 1200 400 1200 - -> coeffs_as_lc_of_data(%, posn_list_2d_size4); -bytes used=22023600, alloc=2096768, time=1.59 - 2 13 109 2 -[COEFF(-1, -1) = - 3/20 x y - 3/40 y + -- x + 6/25 y - ---- - 1/8 x , - 40 1200 - - 2 31 23 2 - COEFF(0, -1) = 3/8 x + 3/20 x y - 1/50 y - --- - -- x - 1/40 y , - 400 40 - - 111 2 13 2 - COEFF(1, -1) = --- + 1/40 y - --- y + 3/20 x y - 3/8 x + 7/40 x, - 400 100 - - 2 131 2 - COEFF(2, -1) = 1/8 x + 3/40 x - ---- - 9/100 y + 3/40 y - 3/20 x y, - 1200 - - 2 223 2 11 - COEFF(-1, 0) = 3/40 y - 1/20 x y - ---- - 1/8 x - 1/50 y + -- x, - 1200 40 - - 2 21 57 2 - COEFF(0, 0) = - 1/25 y + 1/20 x y + 1/40 y - -- x - --- + 3/8 x , - 40 400 - - 2 2 117 - COEFF(1, 0) = - 1/40 y + 1/20 x y - 1/100 y - 3/8 x + 9/40 x + ---, - 400 - - 2 2 43 - COEFF(2, 0) = - 1/20 x y + 1/8 x - 3/40 y + 1/40 x + ---- + 7/100 y, - 1200 - - 157 2 13 2 - COEFF(-1, 1) = - ---- + 3/40 y - --- y + 9/40 x - 1/8 x + 1/20 x y, - 1200 100 - - 2 63 2 19 - COEFF(0, 1) = 1/40 y - --- + 3/8 x - 1/100 y - 1/20 x y - -- x, - 400 40 - - 103 2 2 11 - COEFF(1, 1) = - 1/20 x y + --- - 3/8 x + 3/50 y - 1/40 y + -- x, - 400 40 - - 2 2 37 - COEFF(2, 1) = 1/20 x y - 3/40 y + 1/8 x + 2/25 y + ---- - 1/40 x, - 1200 - - 2 89 2 - COEFF(-1, 2) = - 1/8 x + ---- + 7/40 x - 3/40 y + 3/20 x y - 9/100 y, - 1200 - - 2 2 17 49 - COEFF(0, 2) = - 1/40 y - 3/20 x y + 7/100 y + 3/8 x - -- x - ---, - 40 400 - - 69 13 2 2 - COEFF(1, 2) = --- + -- x + 1/40 y - 3/8 x + 2/25 y - 3/20 x y, - 400 40 - - 2 149 2 - COEFF(2, 2) = 3/40 y - ---- + 3/20 x y - 3/50 y + 1/8 x - 3/40 x] - 1200 - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "2d.coeffs/2d.cube.order3.smooth0/coeffs-dx.compute.c"); -bytes used=23023764, alloc=2096768, time=1.67 -bytes used=24024212, alloc=2096768, time=1.75 -bytes used=25024544, alloc=2096768, time=1.84 -> -# d/dy -> simplify( diff(interp_2d_cube_order3_smooth0,y) ); -bytes used=26024784, alloc=2096768, time=1.94 -bytes used=27025040, alloc=2096768, time=2.00 -1/20 x y DATA(1, -1) + 3/20 x y DATA(-1, 0) + 3/20 x y DATA(-1, 1) - - + 3/20 x y DATA(2, -1) - 1/20 x y DATA(0, 2) - 3/20 x y DATA(-1, 2) - - - 3/20 x y DATA(2, 1) + 1/20 x y DATA(1, 2) + 3/20 x y DATA(2, 2) - - - 1/20 x y DATA(1, 1) - 3/20 x y DATA(2, 0) + 1/20 x y DATA(0, 0) - - 49 - - 1/20 x y DATA(1, 0) + 1/20 x y DATA(0, 1) - --- DATA(2, 0) - 400 - - - 1/25 x DATA(0, 0) + 3/50 x DATA(1, 1) - 1/50 x DATA(-1, 0) - - 13 - - --- x DATA(1, -1) + 6/25 x DATA(-1, -1) - 1/50 x DATA(0, -1) - 100 - - - 1/100 x DATA(1, 0) - 1/100 x DATA(0, 1) - 3/40 y DATA(2, 2) - - 21 17 - + 7/100 x DATA(2, 0) - -- y DATA(0, 0) - -- y DATA(2, 0) - 40 40 - - + 1/40 y DATA(0, 2) + 7/40 y DATA(2, -1) + 3/40 y DATA(-1, 2) - - 13 11 - - 1/40 y DATA(1, 2) + -- y DATA(2, 1) + -- y DATA(0, -1) - 40 40 - - 13 - + 9/40 y DATA(1, -1) + -- y DATA(-1, -1) + 7/40 y DATA(-1, 1) - 40 - - 23 19 - - -- y DATA(-1, 0) + 9/40 y DATA(0, 1) - -- y DATA(1, 0) - 40 40 - - 2 11 - + 1/8 y DATA(2, 2) + -- y DATA(1, 1) - 9/100 x DATA(2, -1) - 40 - - 2 2 2 - + 1/8 y DATA(1, 2) - 3/8 y DATA(2, 1) + 1/8 y DATA(-1, 2) - - 13 2 - - --- x DATA(-1, 1) + 7/100 x DATA(0, 2) + 1/40 x DATA(1, 0) - 100 - - 2 - - 1/40 x DATA(0, 1) - 3/50 x DATA(2, 2) - 9/100 x DATA(-1, 2) - - 2 - + 2/25 x DATA(1, 2) + 2/25 x DATA(2, 1) - 1/40 x DATA(2, 0) - - 2 2 2 - + 1/40 x DATA(0, 0) - 3/40 x DATA(2, -1) + 3/40 x DATA(1, -1) - - 2 2 2 - - 1/40 x DATA(-1, 0) - 1/40 x DATA(1, 1) + 3/40 x DATA(-1, 2) - - 2 2 2 - + 1/40 x DATA(-1, 1) - 3/40 x DATA(1, 2) - 3/40 x DATA(0, 2) - - 2 2 2 - + 3/40 x DATA(2, 2) + 1/40 x DATA(2, 1) + 3/40 x DATA(0, -1) - - 2 2 2 - - 3/40 x DATA(-1, -1) - 1/8 y DATA(-1, -1) - 1/8 y DATA(1, -1) - - 2 2 2 - - 1/8 y DATA(0, -1) - 3/8 y DATA(0, 1) - 3/8 y DATA(1, 1) - - 2 2 2 - + 3/8 y DATA(-1, 0) - 3/8 y DATA(-1, 1) - 1/8 y DATA(2, -1) - - 2 2 2 - + 1/8 y DATA(0, 2) + 3/8 y DATA(2, 0) + 3/8 y DATA(1, 0) - - 2 - + 3/8 y DATA(0, 0) - 1/20 x y DATA(0, -1) - 3/20 x y DATA(-1, -1) - - 57 63 117 103 - - --- DATA(0, 0) - --- DATA(1, 0) + --- DATA(0, 1) + --- DATA(1, 1) - 400 400 400 400 - - 223 109 157 - - ---- DATA(0, -1) - ---- DATA(-1, -1) - ---- DATA(1, -1) - 1200 1200 1200 - - 31 111 89 43 - - --- DATA(-1, 0) + --- DATA(-1, 1) + ---- DATA(2, -1) + ---- DATA(0, 2) - 400 400 1200 1200 - - 131 69 37 149 - - ---- DATA(-1, 2) + --- DATA(2, 1) + ---- DATA(1, 2) - ---- DATA(2, 2) - 1200 400 1200 1200 - -> coeffs_as_lc_of_data(%, posn_list_2d_size4); - 2 2 109 13 -[COEFF(-1, -1) = - 1/8 y - 3/40 x + 6/25 x - 3/20 x y - ---- + -- y, - 1200 40 - - 2 2 223 11 - COEFF(0, -1) = - 1/20 x y - 1/50 x + 3/40 x - 1/8 y - ---- + -- y, - 1200 40 - - 2 157 2 13 - COEFF(1, -1) = 1/20 x y - 1/8 y - ---- + 9/40 y + 3/40 x - --- x, - 1200 100 - - 2 89 2 - COEFF(2, -1) = - 9/100 x - 3/40 x + 7/40 y + 3/20 x y + ---- - 1/8 y , - 1200 - - 23 2 31 2 - COEFF(-1, 0) = - -- y - 1/40 x - --- + 3/20 x y + 3/8 y - 1/50 x, - 40 400 - - 21 57 2 2 - COEFF(0, 0) = - -- y - --- - 1/25 x + 1/20 x y + 3/8 y + 1/40 x , - 40 400 - - 2 19 63 2 - COEFF(1, 0) = 1/40 x - 1/20 x y - -- y - --- - 1/100 x + 3/8 y , - 40 400 - - 49 2 2 17 - COEFF(2, 0) = - 3/20 x y - --- + 3/8 y - 1/40 x - -- y + 7/100 x, - 400 40 - - 13 111 2 2 - COEFF(-1, 1) = - --- x + 7/40 y + --- + 1/40 x - 3/8 y + 3/20 x y, - 100 400 - - 2 2 117 - COEFF(0, 1) = - 1/40 x + 1/20 x y + 9/40 y - 3/8 y - 1/100 x + ---, - 400 - - 11 2 2 103 - COEFF(1, 1) = -- y + 3/50 x - 1/40 x - 3/8 y - 1/20 x y + ---, - 40 400 - - 2 13 2 69 - COEFF(2, 1) = 2/25 x + 1/40 x + -- y - 3/20 x y - 3/8 y + ---, - 40 400 - - 2 2 131 - COEFF(-1, 2) = 1/8 y + 3/40 x - 9/100 x - 3/20 x y - ---- + 3/40 y, - 1200 - - 2 2 43 - COEFF(0, 2) = 7/100 x - 1/20 x y - 3/40 x + 1/8 y + 1/40 y + ----, - 1200 - - 2 37 2 - COEFF(1, 2) = 1/20 x y - 3/40 x + ---- + 1/8 y - 1/40 y + 2/25 x, - 1200 - - 2 149 2 - COEFF(2, 2) = 1/8 y - 3/40 y + 3/20 x y - 3/50 x - ---- + 3/40 x ] - 1200 - -> print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", -> "2d.coeffs/2d.cube.order3.smooth0/coeffs-dy.compute.c"); -bytes used=28025200, alloc=2162292, time=2.08 -bytes used=29025372, alloc=2162292, time=2.17 -bytes used=30025660, alloc=2162292, time=2.26 -bytes used=31025832, alloc=2162292, time=2.37 -> -# d^2/dx^2 -> simplify( diff(interp_2d_cube_order3_smooth0,x,x) ); -1/40 DATA(2, 0) + 3/4 x DATA(0, 0) - 3/4 x DATA(1, 1) - 1/4 x DATA(-1, 0) - - - 3/4 x DATA(1, -1) - 1/4 x DATA(-1, -1) + 3/4 x DATA(0, -1) - - - 3/4 x DATA(1, 0) + 3/4 x DATA(0, 1) + 3/20 y DATA(2, 2) - - + 1/4 x DATA(2, 0) + 1/20 y DATA(0, 0) - 1/20 y DATA(2, 0) - - - 3/20 y DATA(0, 2) - 3/20 y DATA(2, -1) + 3/20 y DATA(-1, 2) - - - 3/20 y DATA(1, 2) + 1/20 y DATA(2, 1) + 3/20 y DATA(0, -1) - - + 3/20 y DATA(1, -1) - 3/20 y DATA(-1, -1) + 1/20 y DATA(-1, 1) - - - 1/20 y DATA(-1, 0) - 1/20 y DATA(0, 1) + 1/20 y DATA(1, 0) - - - 1/20 y DATA(1, 1) + 1/4 x DATA(2, -1) - 1/4 x DATA(-1, 1) - - + 3/4 x DATA(0, 2) + 1/4 x DATA(2, 2) - 1/4 x DATA(-1, 2) - - 21 - - 3/4 x DATA(1, 2) + 1/4 x DATA(2, 1) - -- DATA(0, 0) + 9/40 DATA(1, 0) - 40 - - 19 11 23 13 - - -- DATA(0, 1) + -- DATA(1, 1) - -- DATA(0, -1) + -- DATA(-1, -1) - 40 40 40 40 - - 11 - + 7/40 DATA(1, -1) + -- DATA(-1, 0) + 9/40 DATA(-1, 1) + 3/40 DATA(2, -1) - 40 - - 17 13 - - -- DATA(0, 2) + 7/40 DATA(-1, 2) - 1/40 DATA(2, 1) + -- DATA(1, 2) - 40 40 - - - 3/40 DATA(2, 2) - -> coeffs_as_lc_of_data(%, posn_list_2d_size4); - 13 23 -[COEFF(-1, -1) = - 1/4 x - 3/20 y + --, COEFF(0, -1) = 3/4 x + 3/20 y - --, - 40 40 - - COEFF(1, -1) = 7/40 + 3/20 y - 3/4 x, - - 11 - COEFF(2, -1) = - 3/20 y + 3/40 + 1/4 x, COEFF(-1, 0) = -- - 1/20 y - 1/4 x, - 40 - - 21 - COEFF(0, 0) = - -- + 1/20 y + 3/4 x, COEFF(1, 0) = - 3/4 x + 1/20 y + 9/40, - 40 - - COEFF(2, 0) = 1/4 x - 1/20 y + 1/40, COEFF(-1, 1) = 9/40 - 1/4 x + 1/20 y, - - 19 11 - COEFF(0, 1) = - -- - 1/20 y + 3/4 x, COEFF(1, 1) = - 1/20 y + -- - 3/4 x, - 40 40 - - COEFF(2, 1) = - 1/40 + 1/20 y + 1/4 x, - - 17 - COEFF(-1, 2) = - 1/4 x + 7/40 + 3/20 y, COEFF(0, 2) = - 3/20 y + 3/4 x - --, - 40 - - 13 - COEFF(1, 2) = - 3/20 y - 3/4 x + --, COEFF(2, 2) = - 3/40 + 1/4 x + 3/20 y] - 40 - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "2d.coeffs/2d.cube.order3.smooth0/coeffs-dxx.compute.c"); -bytes used=32026056, alloc=2162292, time=2.48 -bytes used=33027468, alloc=2162292, time=2.58 -> -# d^2/dxdy -> simplify( diff(interp_2d_cube_order3_smooth0,x,y) ); -7/100 DATA(2, 0) + 1/20 x DATA(0, 0) - 1/20 x DATA(1, 1) - 1/20 x DATA(-1, 0) - - + 3/20 x DATA(1, -1) - 3/20 x DATA(-1, -1) + 3/20 x DATA(0, -1) - - + 1/20 x DATA(1, 0) - 1/20 x DATA(0, 1) + 3/20 y DATA(2, 2) - - - 1/20 x DATA(2, 0) + 1/20 y DATA(0, 0) - 3/20 y DATA(2, 0) - - - 1/20 y DATA(0, 2) + 3/20 y DATA(2, -1) - 3/20 y DATA(-1, 2) - - + 1/20 y DATA(1, 2) - 3/20 y DATA(2, 1) - 1/20 y DATA(0, -1) - - + 1/20 y DATA(1, -1) - 3/20 y DATA(-1, -1) + 3/20 y DATA(-1, 1) - - + 3/20 y DATA(-1, 0) + 1/20 y DATA(0, 1) - 1/20 y DATA(1, 0) - - - 1/20 y DATA(1, 1) - 3/20 x DATA(2, -1) + 1/20 x DATA(-1, 1) - - - 3/20 x DATA(0, 2) + 3/20 x DATA(2, 2) + 3/20 x DATA(-1, 2) - - - 3/20 x DATA(1, 2) + 1/20 x DATA(2, 1) - 1/25 DATA(0, 0) - - - 1/100 DATA(1, 0) - 1/100 DATA(0, 1) + 3/50 DATA(1, 1) - 1/50 DATA(0, -1) - - 13 13 - + 6/25 DATA(-1, -1) - --- DATA(1, -1) - 1/50 DATA(-1, 0) - --- DATA(-1, 1) - 100 100 - - - 9/100 DATA(2, -1) + 7/100 DATA(0, 2) - 9/100 DATA(-1, 2) - - + 2/25 DATA(2, 1) + 2/25 DATA(1, 2) - 3/50 DATA(2, 2) - -> coeffs_as_lc_of_data(%, posn_list_2d_size4); -bytes used=34028660, alloc=2162292, time=2.68 -[COEFF(-1, -1) = - 3/20 x + 6/25 - 3/20 y, - - 13 - COEFF(0, -1) = 3/20 x - 1/50 - 1/20 y, COEFF(1, -1) = 1/20 y - --- + 3/20 x, - 100 - - COEFF(2, -1) = 3/20 y - 3/20 x - 9/100, - - COEFF(-1, 0) = 3/20 y - 1/20 x - 1/50, COEFF(0, 0) = 1/20 x - 1/25 + 1/20 y, - - COEFF(1, 0) = - 1/20 y - 1/100 + 1/20 x, - - COEFF(2, 0) = - 3/20 y - 1/20 x + 7/100, - - 13 - COEFF(-1, 1) = 3/20 y - --- + 1/20 x, - 100 - - COEFF(0, 1) = - 1/20 x + 1/20 y - 1/100, - - COEFF(1, 1) = - 1/20 x + 3/50 - 1/20 y, - - COEFF(2, 1) = - 3/20 y + 1/20 x + 2/25, - - COEFF(-1, 2) = - 9/100 - 3/20 y + 3/20 x, - - COEFF(0, 2) = 7/100 - 1/20 y - 3/20 x, - - COEFF(1, 2) = - 3/20 x + 1/20 y + 2/25, - - COEFF(2, 2) = 3/20 x + 3/20 y - 3/50] - -> print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", -> "2d.coeffs/2d.cube.order3.smooth0/coeffs-dxy.compute.c"); -bytes used=35028816, alloc=2162292, time=2.75 -> -# d^2/dy^2 -> simplify( diff(interp_2d_cube_order3_smooth0,y,y) ); - 17 -- -- DATA(2, 0) + 1/20 x DATA(0, 0) - 1/20 x DATA(1, 1) + 3/20 x DATA(-1, 0) - 40 - - + 1/20 x DATA(1, -1) - 3/20 x DATA(-1, -1) - 1/20 x DATA(0, -1) - - - 1/20 x DATA(1, 0) + 1/20 x DATA(0, 1) + 1/4 y DATA(2, 2) - - - 3/20 x DATA(2, 0) + 3/4 y DATA(0, 0) + 3/4 y DATA(2, 0) - - + 1/4 y DATA(0, 2) - 1/4 y DATA(2, -1) + 1/4 y DATA(-1, 2) - - + 1/4 y DATA(1, 2) - 3/4 y DATA(2, 1) - 1/4 y DATA(0, -1) - - - 1/4 y DATA(1, -1) - 1/4 y DATA(-1, -1) - 3/4 y DATA(-1, 1) - - + 3/4 y DATA(-1, 0) - 3/4 y DATA(0, 1) + 3/4 y DATA(1, 0) - - - 3/4 y DATA(1, 1) + 3/20 x DATA(2, -1) + 3/20 x DATA(-1, 1) - - - 1/20 x DATA(0, 2) + 3/20 x DATA(2, 2) - 3/20 x DATA(-1, 2) - - 21 19 - + 1/20 x DATA(1, 2) - 3/20 x DATA(2, 1) - -- DATA(0, 0) - -- DATA(1, 0) - 40 40 - - 11 11 13 - + 9/40 DATA(0, 1) + -- DATA(1, 1) + -- DATA(0, -1) + -- DATA(-1, -1) - 40 40 40 - - 23 - + 9/40 DATA(1, -1) - -- DATA(-1, 0) + 7/40 DATA(-1, 1) + 7/40 DATA(2, -1) - 40 - - 13 - + 1/40 DATA(0, 2) + 3/40 DATA(-1, 2) + -- DATA(2, 1) - 1/40 DATA(1, 2) - 40 - - - 3/40 DATA(2, 2) - -> coeffs_as_lc_of_data(%, posn_list_2d_size4); - 13 11 -[COEFF(-1, -1) = - 1/4 y - 3/20 x + --, COEFF(0, -1) = -- - 1/4 y - 1/20 x, - 40 40 - - COEFF(1, -1) = - 1/4 y + 9/40 + 1/20 x, - - 23 - COEFF(2, -1) = 7/40 + 3/20 x - 1/4 y, COEFF(-1, 0) = 3/20 x + 3/4 y - --, - 40 - - 21 19 - COEFF(0, 0) = 3/4 y + 1/20 x - --, COEFF(1, 0) = 3/4 y - -- - 1/20 x, - 40 40 - - 17 - COEFF(2, 0) = - -- + 3/4 y - 3/20 x, COEFF(-1, 1) = - 3/4 y + 3/20 x + 7/40, - 40 - - 11 - COEFF(0, 1) = - 3/4 y + 1/20 x + 9/40, COEFF(1, 1) = - 3/4 y - 1/20 x + --, - 40 - - 13 - COEFF(2, 1) = - 3/20 x + -- - 3/4 y, COEFF(-1, 2) = - 3/20 x + 1/4 y + 3/40, - 40 - - COEFF(0, 2) = 1/4 y + 1/40 - 1/20 x, COEFF(1, 2) = 1/20 x + 1/4 y - 1/40, - - COEFF(2, 2) = 3/20 x - 3/40 + 1/4 y] - -> print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", -> "2d.coeffs/2d.cube.order3.smooth0/coeffs-dyy.compute.c"); -bytes used=36029536, alloc=2162292, time=2.85 -bytes used=37029756, alloc=2162292, time=2.94 -> -################################################################################ -> -# -# 2d, cube, order=4, smoothing=0 (size=5) -# -> -# interpolating polynomial -> interp_2d_cube_order4_smooth0 -> := Lagrange_polynomial_interpolant(fn_2d_order4, coeffs_list_2d_order4, -> coords_list_2d, posn_list_2d_size5); -bytes used=38029976, alloc=2162292, time=3.04 -bytes used=39030204, alloc=2162292, time=3.10 -bytes used=40030440, alloc=2162292, time=3.16 -bytes used=41032164, alloc=2162292, time=3.22 -bytes used=42032408, alloc=2162292, time=3.28 -bytes used=43032708, alloc=2162292, time=3.34 -interp_2d_cube_order4_smooth0 := (- 1/60 DATA(1, 1) - 1/60 DATA(-1, -1) - - + 1/60 DATA(1, -1) + 1/60 DATA(-1, 1) + 1/30 DATA(2, -1) - - - 1/120 DATA(-1, 2) - 1/30 DATA(2, 1) + 1/120 DATA(-1, -2) - - + 1/60 DATA(-2, -2) + 1/120 DATA(1, 2) + 1/60 DATA(2, 2) - - - 1/60 DATA(-2, 2) + 1/30 DATA(-2, 1) - 1/120 DATA(1, -2) - - 3 - - 1/60 DATA(2, -2) - 1/30 DATA(-2, -1)) x y + (- 1/35 DATA(2, 0) - - - 1/70 DATA(1, 0) - 1/140 DATA(1, 1) + 1/140 DATA(-1, -1) - - - 1/140 DATA(1, -1) + 1/70 DATA(-1, 0) + 1/140 DATA(-1, 1) - - - 1/70 DATA(2, -1) - 1/70 DATA(-1, 2) - 1/70 DATA(2, 1) - - - 1/70 DATA(-1, -2) - 1/35 DATA(-2, -2) + 1/70 DATA(1, 2) - - + 1/35 DATA(2, 2) - 1/35 DATA(-2, 2) + 1/70 DATA(-2, 1) + 1/35 DATA(-2, 0) - - 2 - + 1/70 DATA(1, -2) + 1/35 DATA(2, -2) + 1/70 DATA(-2, -1)) x y + ( - - - 1/49 DATA(2, 0) + 1/49 DATA(0, 0) + 1/98 DATA(1, 0) + 1/98 DATA(0, 1) - - + 1/196 DATA(1, 1) + 1/98 DATA(0, -1) + 1/196 DATA(-1, -1) - - + 1/196 DATA(1, -1) + 1/98 DATA(-1, 0) + 1/196 DATA(-1, 1) - - - 1/98 DATA(2, -1) - 1/49 DATA(0, 2) - 1/98 DATA(-1, 2) - 1/98 DATA(2, 1) - - - 1/98 DATA(-1, -2) - 1/49 DATA(0, -2) + 1/49 DATA(-2, -2) - - - 1/98 DATA(1, 2) + 1/49 DATA(2, 2) + 1/49 DATA(-2, 2) - 1/98 DATA(-2, 1) - - - 1/49 DATA(-2, 0) - 1/98 DATA(1, -2) + 1/49 DATA(2, -2) - - 2 2 /37 37 - - 1/98 DATA(-2, -1)) x y + |--- DATA(1, 1) + --- DATA(-1, -1) - \300 300 - - 37 37 21 21 - - --- DATA(1, -1) - --- DATA(-1, 1) - --- DATA(2, -1) - --- DATA(-1, 2) - 300 300 200 200 - - 21 21 11 21 - + --- DATA(2, 1) + --- DATA(-1, -2) - --- DATA(-2, -2) + --- DATA(1, 2) - 200 200 150 200 - - 11 11 21 21 - - --- DATA(2, 2) + --- DATA(-2, 2) - --- DATA(-2, 1) - --- DATA(1, -2) - 150 150 200 200 - - 11 21 \ - + --- DATA(2, -2) + --- DATA(-2, -1)| x y + (- 1/70 DATA(0, 1) - 150 200 / - - - 1/140 DATA(1, 1) + 1/70 DATA(0, -1) + 1/140 DATA(-1, -1) - - + 1/140 DATA(1, -1) - 1/140 DATA(-1, 1) - 1/70 DATA(2, -1) - - - 1/35 DATA(0, 2) - 1/70 DATA(-1, 2) + 1/70 DATA(2, 1) + 1/70 DATA(-1, -2) - - + 1/35 DATA(0, -2) - 1/35 DATA(-2, -2) - 1/70 DATA(1, 2) + 1/35 DATA(2, 2) - - + 1/35 DATA(-2, 2) + 1/70 DATA(-2, 1) + 1/70 DATA(1, -2) - - 2 - - 1/35 DATA(2, -2) - 1/70 DATA(-2, -1)) x y + (- 1/60 DATA(1, 1) - - - 1/60 DATA(-1, -1) + 1/60 DATA(1, -1) + 1/60 DATA(-1, 1) - - - 1/120 DATA(2, -1) + 1/30 DATA(-1, 2) + 1/120 DATA(2, 1) - - - 1/30 DATA(-1, -2) + 1/60 DATA(-2, -2) - 1/30 DATA(1, 2) - - + 1/60 DATA(2, 2) - 1/60 DATA(-2, 2) - 1/120 DATA(-2, 1) - - 3 - + 1/30 DATA(1, -2) - 1/60 DATA(2, -2) + 1/120 DATA(-2, -1)) x y - - 96 541 246 246 - + ---- DATA(2, 0) + ---- DATA(0, 0) + ---- DATA(1, 0) + ---- DATA(0, 1) - 1225 1225 1225 1225 - - 24 - - ---- DATA(1, 1) + (1/60 DATA(2, 0) - 1/30 DATA(1, 0) - 1/30 DATA(1, 1) - 1225 - - + 1/30 DATA(-1, -1) - 1/30 DATA(1, -1) + 1/30 DATA(-1, 0) - - + 1/30 DATA(-1, 1) + 1/60 DATA(2, -1) + 1/30 DATA(-1, 2) + 1/60 DATA(2, 1) - - + 1/30 DATA(-1, -2) - 1/60 DATA(-2, -2) - 1/30 DATA(1, 2) - - + 1/60 DATA(2, 2) - 1/60 DATA(-2, 2) - 1/60 DATA(-2, 1) - 1/60 DATA(-2, 0) - - 3 - - 1/30 DATA(1, -2) + 1/60 DATA(2, -2) - 1/60 DATA(-2, -1)) x + ( - - 1/120 DATA(2, 0) + 1/20 DATA(0, 0) - 1/30 DATA(1, 0) + 1/20 DATA(0, 1) - - - 1/30 DATA(1, 1) + 1/20 DATA(0, -1) - 1/30 DATA(-1, -1) - - - 1/30 DATA(1, -1) - 1/30 DATA(-1, 0) - 1/30 DATA(-1, 1) - - + 1/120 DATA(2, -1) + 1/20 DATA(0, 2) - 1/30 DATA(-1, 2) - - + 1/120 DATA(2, 1) - 1/30 DATA(-1, -2) + 1/20 DATA(0, -2) - - + 1/120 DATA(-2, -2) - 1/30 DATA(1, 2) + 1/120 DATA(2, 2) - - + 1/120 DATA(-2, 2) + 1/120 DATA(-2, 1) + 1/120 DATA(-2, 0) - - 4 - - 1/30 DATA(1, -2) + 1/120 DATA(2, -2) + 1/120 DATA(-2, -1)) x + ( - - 1/20 DATA(2, 0) + 1/20 DATA(0, 0) + 1/20 DATA(1, 0) - 1/30 DATA(0, 1) - - - 1/30 DATA(1, 1) - 1/30 DATA(0, -1) - 1/30 DATA(-1, -1) - - - 1/30 DATA(1, -1) + 1/20 DATA(-1, 0) - 1/30 DATA(-1, 1) - - - 1/30 DATA(2, -1) + 1/120 DATA(0, 2) + 1/120 DATA(-1, 2) - - - 1/30 DATA(2, 1) + 1/120 DATA(-1, -2) + 1/120 DATA(0, -2) - - + 1/120 DATA(-2, -2) + 1/120 DATA(1, 2) + 1/120 DATA(2, 2) - - + 1/120 DATA(-2, 2) - 1/30 DATA(-2, 1) + 1/20 DATA(-2, 0) - - 4 - + 1/120 DATA(1, -2) + 1/120 DATA(2, -2) - 1/30 DATA(-2, -1)) y + ( - - - 1/30 DATA(0, 1) - 1/30 DATA(1, 1) + 1/30 DATA(0, -1) + 1/30 DATA(-1, -1) - - + 1/30 DATA(1, -1) - 1/30 DATA(-1, 1) + 1/30 DATA(2, -1) + 1/60 DATA(0, 2) - - + 1/60 DATA(-1, 2) - 1/30 DATA(2, 1) - 1/60 DATA(-1, -2) - - - 1/60 DATA(0, -2) - 1/60 DATA(-2, -2) + 1/60 DATA(1, 2) + 1/60 DATA(2, 2) - - + 1/60 DATA(-2, 2) - 1/30 DATA(-2, 1) - 1/60 DATA(1, -2) - - 3 / 41 - - 1/60 DATA(2, -2) + 1/30 DATA(-2, -1)) y + |- --- DATA(2, 0) - \ 196 - - 57 53 83 181 - - --- DATA(0, 0) - --- DATA(1, 0) + --- DATA(0, 1) + ---- DATA(1, 1) - 196 196 735 1470 - - 83 181 181 53 - + --- DATA(0, -1) + ---- DATA(-1, -1) + ---- DATA(1, -1) - --- DATA(-1, 0) - 735 1470 1470 196 - - 181 113 191 71 - + ---- DATA(-1, 1) + --- DATA(2, -1) + ---- DATA(0, 2) + ---- DATA(-1, 2) - 1470 735 5880 5880 - - 113 71 191 - + --- DATA(2, 1) + ---- DATA(-1, -2) + ---- DATA(0, -2) - 735 5880 5880 - - 289 71 289 289 - - ---- DATA(-2, -2) + ---- DATA(1, 2) - ---- DATA(2, 2) - ---- DATA(-2, 2) - 5880 5880 5880 5880 - - 113 41 71 289 - + --- DATA(-2, 1) - --- DATA(-2, 0) + ---- DATA(1, -2) - ---- DATA(2, -2) - 735 196 5880 5880 - - 113 \ 2 /17 31 - + --- DATA(-2, -1)| y + |--- DATA(0, 1) + --- DATA(1, 1) - 735 / \105 210 - - 17 31 31 31 - - --- DATA(0, -1) - --- DATA(-1, -1) - --- DATA(1, -1) + --- DATA(-1, 1) - 105 210 210 210 - - 11 17 11 - - --- DATA(2, -1) + --- DATA(0, 2) + 1/84 DATA(-1, 2) + --- DATA(2, 1) - 105 420 105 - - 17 31 - - 1/84 DATA(-1, -2) - --- DATA(0, -2) + --- DATA(-2, -2) + 1/84 DATA(1, 2) - 420 420 - - 31 31 11 - - --- DATA(2, 2) - --- DATA(-2, 2) + --- DATA(-2, 1) - 1/84 DATA(1, -2) - 420 420 105 - - 31 11 \ /17 17 - + --- DATA(2, -2) - --- DATA(-2, -1)| y + |--- DATA(2, 0) + --- DATA(1, 0) - 420 105 / \420 105 - - 31 31 31 17 - + --- DATA(1, 1) - --- DATA(-1, -1) + --- DATA(1, -1) - --- DATA(-1, 0) - 210 210 210 105 - - 31 11 - - --- DATA(-1, 1) + 1/84 DATA(2, -1) - --- DATA(-1, 2) + 1/84 DATA(2, 1) - 210 105 - - 11 31 11 31 - - --- DATA(-1, -2) + --- DATA(-2, -2) + --- DATA(1, 2) - --- DATA(2, 2) - 105 420 105 420 - - 31 17 11 - + --- DATA(-2, 2) - 1/84 DATA(-2, 1) - --- DATA(-2, 0) + --- DATA(1, -2) - 420 420 105 - - 31 \ /191 - - --- DATA(2, -2) - 1/84 DATA(-2, -1)| x + |---- DATA(2, 0) - 420 / \5880 - - 57 83 53 181 - - --- DATA(0, 0) + --- DATA(1, 0) - --- DATA(0, 1) + ---- DATA(1, 1) - 196 735 196 1470 - - 53 181 181 83 - - --- DATA(0, -1) + ---- DATA(-1, -1) + ---- DATA(1, -1) + --- DATA(-1, 0) - 196 1470 1470 735 - - 181 71 41 113 - + ---- DATA(-1, 1) + ---- DATA(2, -1) - --- DATA(0, 2) + --- DATA(-1, 2) - 1470 5880 196 735 - - 71 113 41 289 - + ---- DATA(2, 1) + --- DATA(-1, -2) - --- DATA(0, -2) - ---- DATA(-2, -2) - 5880 735 196 5880 - - 113 289 289 71 - + --- DATA(1, 2) - ---- DATA(2, 2) - ---- DATA(-2, 2) + ---- DATA(-2, 1) - 735 5880 5880 5880 - - 191 113 289 - + ---- DATA(-2, 0) + --- DATA(1, -2) - ---- DATA(2, -2) - 5880 735 5880 - - 71 \ 2 246 24 - + ---- DATA(-2, -1)| x + ---- DATA(0, -1) - ---- DATA(-1, -1) - 5880 / 1225 1225 - - 24 246 24 - - ---- DATA(1, -1) + ---- DATA(-1, 0) - ---- DATA(-1, 1) - 1225 1225 1225 - - 99 96 99 99 - - ---- DATA(2, -1) + ---- DATA(0, 2) - ---- DATA(-1, 2) - ---- DATA(2, 1) - 1225 1225 1225 1225 - - 99 96 51 - - ---- DATA(-1, -2) + ---- DATA(0, -2) + ---- DATA(-2, -2) - 1225 1225 1225 - - 99 51 51 99 - - ---- DATA(1, 2) + ---- DATA(2, 2) + ---- DATA(-2, 2) - ---- DATA(-2, 1) - 1225 1225 1225 1225 - - 96 99 51 - + ---- DATA(-2, 0) - ---- DATA(1, -2) + ---- DATA(2, -2) - 1225 1225 1225 - - 99 - - ---- DATA(-2, -1) - 1225 - -> -# I -> coeffs_as_lc_of_data(%, posn_list_2d_size5); -bytes used=44034460, alloc=2162292, time=3.41 - 2 2 3 3 4 2 -[COEFF(-2, -2) = 1/49 x y + 1/60 x y + 1/60 x y + 1/120 x - 1/35 x y - - 2 3 11 289 2 3 289 2 51 - - 1/35 x y - 1/60 y - --- x y - ---- y - 1/60 x - ---- x + ---- - 150 5880 5880 1225 - - 31 4 31 2 2 3 - + --- x + 1/120 y + --- y, COEFF(-1, -2) = - 1/98 x y - 1/30 x y - 420 420 - - 21 2 3 4 113 2 3 3 - + --- x y - 1/70 x y + 1/120 x y + 1/120 y + --- x - 1/60 y + 1/30 x - 200 735 - - 71 2 4 2 11 99 - + ---- y - 1/30 x - 1/84 y + 1/70 x y - --- x - ----, COEFF(0, -2) = - 5880 105 1225 - - 2 191 2 17 4 4 2 2 3 - 1/35 x y + ---- y - --- y + 1/20 x + 1/120 y - 1/49 x y - 1/60 y - 5880 420 - - 96 41 2 21 2 3 - + ---- - --- x , COEFF(1, -2) = - --- x y + 1/70 x y - 1/120 x y - 1225 196 200 - - 3 3 11 4 2 2 2 - - 1/30 x - 1/60 y + --- x + 1/120 y - 1/98 x y - 1/84 y + 1/70 x y - 105 - - 71 2 99 113 2 3 4 31 - + ---- y - ---- + --- x + 1/30 x y - 1/30 x , COEFF(2, -2) = - --- x - 5880 1225 735 420 - - 3 2 51 3 4 2 2 289 2 - + 1/60 x + 1/35 x y + ---- - 1/60 x y + 1/120 x + 1/49 x y - ---- x - 1225 5880 - - 31 11 4 2 289 2 3 3 - + --- y + --- x y + 1/120 y - 1/35 x y - ---- y - 1/60 x y - 1/60 y , - 420 150 5880 - - 3 4 99 11 3 3 - COEFF(-2, -1) = - 1/60 x - 1/30 y - ---- - --- y - 1/30 x y + 1/30 y - 1225 105 - - 4 113 2 2 71 2 2 2 21 - + 1/120 x + --- y + 1/70 x y + ---- x - 1/98 x y + --- x y - 735 5880 200 - - 3 2 2 4 - + 1/120 x y - 1/84 x - 1/70 x y, COEFF(-1, -1) = 1/140 x y - 1/30 x - - 2 2 3 181 2 3 4 181 2 - + 1/196 x y + 1/30 y + ---- x - 1/60 x y - 1/30 y + ---- y - 1470 1470 - - 3 31 2 3 37 31 24 - - 1/60 x y - --- x + 1/140 x y + 1/30 x + --- x y - --- y - ----, - 210 300 210 1225 - - 83 2 17 3 246 53 2 2 2 - COEFF(0, -1) = --- y - --- y + 1/30 y + ---- - --- x + 1/98 x y - 735 105 1225 196 - - 4 2 4 24 2 - + 1/20 x + 1/70 x y - 1/30 y , COEFF(1, -1) = - ---- - 1/140 x y - 1225 - - 181 2 2 31 3 3 3 181 2 - + ---- y + 1/140 x y - --- y + 1/60 x y + 1/30 y + 1/60 x y + ---- x - 1470 210 1470 - - 37 4 31 4 3 2 2 - - --- x y - 1/30 x + --- x - 1/30 y - 1/30 x + 1/196 x y , - 300 210 - - 2 3 3 11 2 - COEFF(2, -1) = - 1/70 x y - 1/120 x y + 1/30 y - --- y - 1/70 x y - 105 - - 99 3 3 4 113 2 4 71 2 - - ---- + 1/30 x y + 1/60 x - 1/30 y + --- y + 1/120 x + ---- x - 1225 735 5880 - - 2 2 21 191 2 96 41 2 - - 1/98 x y + 1/84 x - --- x y, COEFF(-2, 0) = ---- x + ---- - --- y - 200 5880 1225 196 - - 3 2 2 2 4 17 4 - - 1/60 x + 1/35 x y - 1/49 x y + 1/120 x - --- x + 1/20 y , - 420 - - 246 3 17 83 2 4 2 - COEFF(-1, 0) = ---- + 1/30 x - --- x + --- x + 1/20 y + 1/70 x y - 1225 105 735 - - 4 2 2 53 2 - - 1/30 x + 1/98 x y - --- y , - 196 - - 57 2 4 2 2 4 541 57 2 - COEFF(0, 0) = - --- x + 1/20 y + 1/49 x y + 1/20 x + ---- - --- y , - 196 1225 196 - - 4 2 2 53 2 83 2 4 246 - COEFF(1, 0) = 1/20 y + 1/98 x y - --- y + --- x - 1/30 x + ---- - 196 735 1225 - - 2 3 17 96 2 191 2 - - 1/70 x y - 1/30 x + --- x, COEFF(2, 0) = ---- - 1/35 x y + ---- x - 105 1225 5880 - - 41 2 3 17 2 2 4 4 - - --- y + 1/60 x + --- x - 1/49 x y + 1/120 x + 1/20 y , COEFF(-2, 1) - 196 420 - - 21 3 2 3 71 2 11 3 - = - --- x y - 1/60 x + 1/70 x y - 1/30 y + ---- x + --- y - 1/120 x y - 200 5880 105 - - 2 2 3 4 2 113 2 4 99 - - 1/98 x y + 1/30 x y + 1/120 x + 1/70 x y + --- y - 1/30 y - ---- - 735 1225 - - 3 37 3 2 - - 1/84 x, COEFF(-1, 1) = 1/60 x y - --- x y + 1/60 x y - 1/140 x y - 300 - - 4 3 181 2 2 24 31 181 2 - - 1/30 x + 1/30 x + ---- x + 1/140 x y - ---- - --- x + ---- y - 1470 1225 210 1470 - - 3 4 2 2 31 83 2 53 2 - - 1/30 y - 1/30 y + 1/196 x y + --- y, COEFF(0, 1) = --- y - --- x - 210 735 196 - - 2 2 17 3 4 4 246 2 - + 1/98 x y + --- y - 1/30 y + 1/20 x - 1/30 y + ---- - 1/70 x y, - 105 1225 - - 3 2 3 181 2 3 - COEFF(1, 1) = - 1/60 x y - 1/140 x y - 1/60 x y + ---- x - 1/30 x - 1470 - - 24 181 2 37 3 2 2 2 31 - - ---- + ---- y + --- x y - 1/30 y + 1/196 x y - 1/140 x y + --- x - 1225 1470 300 210 - - 4 31 4 3 3 - - 1/30 y + --- y - 1/30 x , COEFF(2, 1) = - 1/30 x y - 1/30 y + 1/84 x - 210 - - 2 21 71 2 4 113 2 2 2 - + 1/70 x y + --- x y + ---- x - 1/30 y + --- y - 1/98 x y - 200 5880 735 - - 3 4 99 3 2 11 - + 1/120 x y + 1/120 x - ---- + 1/60 x - 1/70 x y + --- y, COEFF(-2, 2) - 1225 105 - - 2 31 3 51 3 11 289 2 - = - 1/35 x y + --- x - 1/60 x y + ---- - 1/60 x y + --- x y - ---- y - 420 1225 150 5880 - - 3 2 31 289 2 4 4 2 2 - + 1/60 y + 1/35 x y - --- y - ---- x + 1/120 x + 1/120 y + 1/49 x y - 420 5880 - - 3 3 2 71 2 3 - - 1/60 x , COEFF(-1, 2) = - 1/120 x y - 1/70 x y + ---- y + 1/60 y - 5880 - - 4 21 3 11 2 2 113 2 3 - + 1/120 y - --- x y + 1/30 x - --- x - 1/98 x y + --- x + 1/30 x y - 200 105 735 - - 99 2 4 41 2 191 2 - - ---- - 1/70 x y + 1/84 y - 1/30 x , COEFF(0, 2) = - --- x + ---- y - 1225 196 5880 - - 4 4 96 2 3 2 2 17 - + 1/120 y + 1/20 x + ---- - 1/35 x y + 1/60 y - 1/49 x y + --- y, - 1225 420 - - 99 71 2 3 3 4 21 - COEFF(1, 2) = - ---- + ---- y + 1/120 x y - 1/30 x + 1/120 y + --- x y - 1225 5880 200 - - 11 2 2 113 2 3 3 2 - + --- x - 1/98 x y + --- x + 1/60 y - 1/30 x y + 1/70 x y - 105 735 - - 2 4 3 289 2 - - 1/70 x y + 1/84 y - 1/30 x , COEFF(2, 2) = 1/60 x y - ---- x - 5880 - - 289 2 11 31 3 4 3 2 - - ---- y - --- x y - --- x + 1/60 x + 1/120 y + 1/60 y + 1/35 x y - 5880 150 420 - - 2 2 2 31 3 51 4 - + 1/49 x y + 1/35 x y - --- y + 1/60 x y + ---- + 1/120 x ] - 420 1225 - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c"); -bytes used=45034944, alloc=2162292, time=3.47 -bytes used=46035108, alloc=2162292, time=3.54 -bytes used=47035352, alloc=2162292, time=3.60 -bytes used=48052304, alloc=2162292, time=3.67 -bytes used=49052696, alloc=2227816, time=3.74 -bytes used=50052952, alloc=2227816, time=3.86 -bytes used=51053208, alloc=2227816, time=3.97 -bytes used=52055716, alloc=2227816, time=4.04 -bytes used=53062388, alloc=2227816, time=4.13 -bytes used=54063168, alloc=2227816, time=4.27 -bytes used=55063348, alloc=2227816, time=4.36 -bytes used=56070108, alloc=2227816, time=4.45 -bytes used=57070308, alloc=2227816, time=4.57 -bytes used=58070564, alloc=2227816, time=4.72 -bytes used=59070836, alloc=2227816, time=4.78 -bytes used=60071040, alloc=2227816, time=4.91 -bytes used=61071296, alloc=2227816, time=5.05 -bytes used=62071508, alloc=2227816, time=5.13 -bytes used=63071660, alloc=2227816, time=5.27 -bytes used=64071832, alloc=2227816, time=5.34 -bytes used=65072432, alloc=2227816, time=5.51 -bytes used=66072588, alloc=2227816, time=5.61 -> -# d/dx -> simplify( diff(interp_2d_cube_order4_smooth0,x) ); -bytes used=67072804, alloc=2358864, time=5.68 -bytes used=68073096, alloc=2358864, time=5.74 -bytes used=69073300, alloc=2424388, time=5.81 -17 17 31 31 ---- DATA(2, 0) + --- DATA(1, 0) + --- DATA(1, 1) - --- DATA(-1, -1) -420 105 210 210 - - 31 17 31 - + --- DATA(1, -1) - --- DATA(-1, 0) - --- DATA(-1, 1) + 1/84 DATA(2, -1) - 210 105 210 - - 2 2 2 - - 1/10 x DATA(1, 2) + 1/20 x DATA(2, 2) - 1/20 x DATA(-2, 2) - - 2 2 - - 1/20 x DATA(-2, 1) + 1/40 x y DATA(2, 1) + 1/35 x y DATA(2, 1) - - 11 11 31 - - --- DATA(-1, 2) + 1/84 DATA(2, 1) - --- DATA(-1, -2) + --- DATA(-2, -2) - 105 105 420 - - 2 2 2 - + 1/20 x y DATA(-1, 1) - 1/40 x y DATA(-2, 1) + 1/10 x y DATA(-1, 2) - - 2 - + 1/35 x y DATA(0, -1) + 1/20 x y DATA(-2, -2) - 1/70 x y DATA(-1, 1) - - 2 2 - - 1/35 x y DATA(2, -1) + 1/20 x y DATA(2, 2) + 1/10 x y DATA(1, -2) - - 2 3 - + 1/40 x y DATA(-2, -1) - 2/35 x y DATA(0, 2) + 1/120 y DATA(1, 2) - - 3 3 3 - - 1/60 y DATA(1, 1) - 1/60 y DATA(-1, -1) + 1/30 x DATA(-2, -1) - - 3 3 3 - + 1/5 x DATA(0, -1) + 1/5 x DATA(0, 1) + 1/60 y DATA(-1, 1) - - 2 2 2 - - 1/35 y DATA(2, 0) - 1/70 y DATA(1, 0) - 1/140 y DATA(1, 1) - - 3 3 3 - - 1/30 y DATA(-2, -1) + 1/60 y DATA(-2, -2) + 1/60 y DATA(2, 2) - - 3 3 3 - - 1/60 y DATA(-2, 2) + 1/30 y DATA(-2, 1) - 1/120 y DATA(1, -2) - - 3 2 2 - - 1/60 y DATA(2, -2) + 1/140 y DATA(-1, -1) - 1/140 y DATA(1, -1) - - 2 2 2 - + 1/70 y DATA(-1, 0) + 1/140 y DATA(-1, 1) - 1/70 y DATA(2, -1) - - 2 2 3 - - 1/70 y DATA(-1, 2) - 1/70 y DATA(2, 1) + 1/60 y DATA(1, -1) - - 3 3 3 - + 1/30 y DATA(2, -1) - 1/120 y DATA(-1, 2) - 1/30 y DATA(2, 1) - - 3 2 37 - + 1/120 y DATA(-1, -2) + 1/70 y DATA(-2, -1) + --- y DATA(1, 1) - 300 - - 37 2 2 - + --- y DATA(-1, -1) - 1/70 y DATA(-1, -2) + 1/70 y DATA(1, 2) - 300 - - 2 2 2 - + 1/35 y DATA(2, 2) - 1/35 y DATA(-2, 2) + 1/70 y DATA(-2, 1) - - 2 2 21 - - 1/35 y DATA(-2, -2) - 1/20 x y DATA(1, 1) + --- y DATA(1, 2) - 200 - - 11 11 21 - - --- y DATA(2, 2) + --- y DATA(-2, 2) - --- y DATA(-2, 1) - 150 150 200 - - 21 11 21 - - --- y DATA(1, -2) + --- y DATA(2, -2) + --- y DATA(-2, -1) - 200 150 200 - - 37 2 2 - - --- y DATA(-1, 1) + 1/35 y DATA(-2, 0) + 1/70 y DATA(1, -2) - 300 - - 2 2 - + 1/35 y DATA(2, -2) - 1/10 x y DATA(1, 2) - 1/35 x y DATA(0, 1) - - 2 - - 1/10 x y DATA(-1, -2) + 1/70 x y DATA(1, -1) - 1/35 x y DATA(-1, 2) - - 11 2 2 - + --- DATA(1, 2) - 2/49 x y DATA(0, -2) + 1/49 x y DATA(1, 0) - 105 - - 2 - + 1/49 x y DATA(-1, 0) + 1/35 x y DATA(-2, 1) - 2/35 x y DATA(2, -2) - - - 1/35 x y DATA(-2, -1) + 1/35 x y DATA(1, -2) + 1/35 x y DATA(-1, -2) - - + 2/35 x y DATA(0, -2) - 2/35 x y DATA(-2, -2) - 1/35 x y DATA(1, 2) - - 2 - + 2/35 x y DATA(2, 2) + 2/35 x y DATA(-2, 2) - 1/49 x y DATA(1, -2) - - 2 2 2 - + 2/49 x y DATA(2, -2) - 1/49 x y DATA(-2, -1) + 1/49 x y DATA(0, 1) - - 2 2 31 - + 1/49 x y DATA(0, -1) - 2/49 x y DATA(0, 2) - --- DATA(2, 2) - 420 - - 2 2 2 - + 2/49 x y DATA(2, 2) + 2/49 x y DATA(-2, 2) + 1/98 x y DATA(-1, -1) - - 2 2 2 - + 1/98 x y DATA(1, -1) + 1/98 x y DATA(1, 1) - 2/49 x y DATA(2, 0) - - 2 3 3 - + 2/49 x y DATA(0, 0) - 2/15 x DATA(1, 1) + 1/30 x DATA(-2, 1) - - 3 3 3 - - 2/15 x DATA(-1, -2) + 1/30 x DATA(-2, -2) - 2/15 x DATA(1, 2) - - 3 3 3 - + 1/30 x DATA(2, 2) + 1/30 x DATA(-2, 2) - 2/15 x DATA(-1, -1) - - 3 3 3 - - 2/15 x DATA(1, -1) - 2/15 x DATA(-1, 1) + 1/30 x DATA(2, -1) - - 3 3 3 - - 2/15 x DATA(-1, 2) + 1/30 x DATA(2, 0) + 1/5 x DATA(0, 0) - - 3 3 37 - - 2/15 x DATA(1, -2) + 1/30 x DATA(2, -2) - --- y DATA(1, -1) - 300 - - 21 21 21 - - --- y DATA(2, -1) - --- y DATA(-1, 2) + --- y DATA(2, 1) - 200 200 200 - - 21 11 2 - + --- y DATA(-1, -2) - --- y DATA(-2, -2) + 1/98 x y DATA(-1, 1) - 200 150 - - 53 3 181 - - -- x DATA(0, 1) + 1/30 x DATA(2, 1) + --- x DATA(1, 1) - 98 735 - - 191 57 226 - + ---- x DATA(2, 0) - -- x DATA(0, 0) + --- x DATA(1, -2) - 2940 98 735 - - 3 3 3 - + 1/5 x DATA(0, 2) + 1/5 x DATA(0, -2) - 2/15 x DATA(1, 0) - - 3 3 71 - - 2/15 x DATA(-1, 0) + 1/30 x DATA(-2, 0) + ---- x DATA(-2, -1) - 2940 - - 191 71 226 - + ---- x DATA(-2, 0) + ---- x DATA(-2, 1) + --- x DATA(-1, -2) - 2940 2940 735 - - 289 226 289 - - ---- x DATA(-2, -2) + --- x DATA(1, 2) - ---- x DATA(2, 2) - 2940 735 2940 - - 289 2 2 - - ---- x DATA(2, -2) - 1/49 x y DATA(2, -1) - 1/10 x DATA(1, 1) - 2940 - - 2 2 2 - + 1/10 x DATA(-1, -1) - 1/10 x DATA(1, -1) + 1/10 x DATA(-1, 0) - - 2 2 2 - + 1/10 x DATA(-1, 1) + 1/20 x DATA(2, -1) + 1/10 x DATA(-1, 2) - - 2 289 181 - + 1/20 x DATA(2, 1) - ---- x DATA(-2, 2) + --- x DATA(1, -1) - 2940 735 - - 181 71 226 - + --- x DATA(-1, 1) + ---- x DATA(2, -1) + --- x DATA(-1, 2) - 735 2940 735 - - 71 181 53 - + ---- x DATA(2, 1) + --- x DATA(-1, -1) - -- x DATA(0, -1) - 2940 735 98 - - 41 41 166 - - -- x DATA(0, 2) - -- x DATA(0, -2) + --- x DATA(1, 0) - 98 98 735 - - 166 2 2 - + --- x DATA(-1, 0) - 1/20 x DATA(-2, 0) - 1/10 x DATA(1, -2) - 735 - - 2 2 2 - + 1/20 x DATA(2, -2) - 1/20 x DATA(-2, -1) + 1/20 x DATA(2, 0) - - 2 2 2 - - 1/10 x DATA(1, 0) - 1/49 x y DATA(-1, 2) - 1/40 x y DATA(2, -1) - - 2 2 2 - - 1/20 x y DATA(-1, -1) + 1/20 x y DATA(1, -1) - 1/49 x y DATA(2, 1) - - 2 2 2 - - 2/49 x y DATA(-2, 0) - 1/49 x y DATA(-2, 1) - 1/49 x y DATA(-1, -2) - - 2 2 - + 2/49 x y DATA(-2, -2) - 1/49 x y DATA(1, 2) + 1/70 x y DATA(-1, -1) - - 2 2 - - 1/20 x y DATA(2, -2) - 1/20 x y DATA(-2, 2) - 1/70 x y DATA(1, 1) - - 2 2 31 - + 1/10 x DATA(-1, -2) - 1/20 x DATA(-2, -2) + --- DATA(-2, 2) - 420 - - 17 11 31 - - 1/84 DATA(-2, 1) - --- DATA(-2, 0) + --- DATA(1, -2) - --- DATA(2, -2) - 420 105 420 - - - 1/84 DATA(-2, -1) - -> coeffs_as_lc_of_data(%, posn_list_2d_size5); -bytes used=70074076, alloc=2489912, time=5.88 - 11 289 3 2 2 -[COEFF(-2, -2) = - --- y - ---- x - 2/35 x y + 1/60 y - 1/20 x + 1/20 x y - 150 2940 - - 2 31 3 2 3 11 - - 1/35 y + --- + 1/30 x + 2/49 x y , COEFF(-1, -2) = - 2/15 x - --- - 420 105 - - 21 2 2 2 2 226 - + --- y - 1/70 y + 1/35 x y - 1/49 x y + 1/10 x - 1/10 x y + --- x - 200 735 - - 3 2 3 41 - + 1/120 y , COEFF(0, -2) = - 2/49 x y + 2/35 x y + 1/5 x - -- x, - 98 - - 11 2 226 2 3 - COEFF(1, -2) = 1/35 x y + --- - 1/49 x y + --- x + 1/10 x y - 1/120 y - 105 735 - - 2 21 3 2 2 - - 1/10 x - --- y - 2/15 x + 1/70 y , COEFF(2, -2) = - 1/20 x y - 200 - - 2 31 3 2 2 11 - - 2/35 x y + 1/35 y - --- - 1/60 y + 2/49 x y + 1/20 x + --- y - 420 150 - - 289 3 21 2 - - ---- x + 1/30 x , COEFF(-2, -1) = --- y + 1/40 x y - 1/84 - 1/35 x y - 2940 200 - - 2 71 2 3 3 2 - - 1/49 x y + ---- x - 1/20 x + 1/30 x - 1/30 y + 1/70 y , - 2940 - - 3 2 2 3 - COEFF(-1, -1) = - 2/15 x + 1/10 x - 1/20 x y + 1/70 x y - 1/60 y - - 2 37 181 31 2 - + 1/140 y + --- y + --- x - --- + 1/98 x y , - 300 735 210 - - 2 53 3 - COEFF(0, -1) = 1/49 x y - -- x + 1/5 x + 1/35 x y, COEFF(1, -1) = - 98 - - 2 2 3 181 37 31 2 - - 1/10 x + 1/98 x y + 1/60 y + --- x + 1/70 x y - --- y + --- - 1/140 y - 735 300 210 - - 2 3 3 71 2 - + 1/20 x y - 2/15 x , COEFF(2, -1) = 1/30 y + 1/84 + ---- x - 1/40 x y - 2940 - - 2 21 2 2 3 - - 1/49 x y - --- y - 1/35 x y + 1/20 x - 1/70 y + 1/30 x , - 200 - - 191 2 2 2 3 17 - COEFF(-2, 0) = ---- x + 1/35 y - 2/49 x y - 1/20 x + 1/30 x - ---, - 2940 420 - - 3 2 17 2 166 2 - COEFF(-1, 0) = - 2/15 x + 1/70 y - --- + 1/49 x y + --- x + 1/10 x , - 105 735 - - 3 57 2 - COEFF(0, 0) = 1/5 x - -- x + 2/49 x y , - 98 - - 2 2 17 2 3 166 - COEFF(1, 0) = 1/49 x y - 1/70 y + --- - 1/10 x - 2/15 x + --- x, - 105 735 - - 2 17 3 191 2 2 - COEFF(2, 0) = - 2/49 x y + --- + 1/30 x + ---- x - 1/35 y + 1/20 x , - 420 2940 - - 3 2 71 21 2 - COEFF(-2, 1) = 1/30 x - 1/40 x y + ---- x - --- y - 1/20 x + 1/35 x y - 2940 200 - - 2 2 3 3 2 - + 1/70 y - 1/84 - 1/49 x y + 1/30 y , COEFF(-1, 1) = 1/60 y + 1/98 x y - - 2 31 2 181 3 37 - + 1/140 y - --- + 1/20 x y + --- x - 2/15 x - 1/70 x y - --- y - 210 735 300 - - 2 3 2 53 - + 1/10 x , COEFF(0, 1) = 1/5 x - 1/35 x y + 1/49 x y - -- x, COEFF(1, 1) - 98 - - 3 181 2 2 2 - = - 1/60 y - 1/70 x y + --- x + 1/98 x y - 1/20 x y - 1/140 y - 735 - - 3 37 31 2 2 2 - - 2/15 x + --- y + --- - 1/10 x , COEFF(2, 1) = - 1/49 x y + 1/40 x y - 300 210 - - 21 71 3 3 2 2 - + 1/35 x y + --- y + 1/84 + ---- x + 1/30 x - 1/30 y + 1/20 x - 1/70 y - 200 2940 - - 31 2 3 11 2 - , COEFF(-2, 2) = --- - 1/20 x y + 1/30 x + 2/35 x y + --- y + 2/49 x y - 420 150 - - 3 2 289 2 - - 1/60 y - 1/35 y - ---- x - 1/20 x , COEFF(-1, 2) = - 1/35 x y - 2940 - - 2 3 11 3 2 2 21 - - 1/70 y - 2/15 x - --- - 1/120 y - 1/49 x y + 1/10 x y - --- y - 105 200 - - 226 2 2 3 41 - + --- x + 1/10 x , COEFF(0, 2) = - 2/49 x y + 1/5 x - 2/35 x y - -- x, - 735 98 - - 2 21 3 3 2 - COEFF(1, 2) = - 1/35 x y - 1/10 x + --- y + 1/120 y - 2/15 x - 1/49 x y - 200 - - 2 11 2 226 2 31 3 - + 1/70 y + --- - 1/10 x y + --- x, COEFF(2, 2) = 1/20 x - --- + 1/60 y - 105 735 420 - - 2 2 11 289 2 3 - + 1/20 x y + 2/49 x y - --- y + 2/35 x y - ---- x + 1/35 y + 1/30 x ] - 150 2940 - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "2d.coeffs/2d.cube.order4.smooth0/coeffs-dx.compute.c"); -bytes used=71074548, alloc=2489912, time=5.96 -bytes used=72074804, alloc=2489912, time=6.03 -bytes used=73076960, alloc=2489912, time=6.10 -bytes used=74077744, alloc=2489912, time=6.24 -bytes used=75078056, alloc=2489912, time=6.32 -bytes used=76078252, alloc=2489912, time=6.46 -bytes used=77078548, alloc=2489912, time=6.53 -bytes used=78078716, alloc=2489912, time=6.69 -bytes used=79078944, alloc=2489912, time=6.78 -bytes used=80079564, alloc=2489912, time=6.91 -> -# d/dy -> simplify( diff(interp_2d_cube_order4_smooth0,y) ); -bytes used=81080236, alloc=2489912, time=7.01 -bytes used=82080460, alloc=2489912, time=7.07 -bytes used=83081684, alloc=2489912, time=7.13 -17 31 17 31 ---- DATA(0, 1) + --- DATA(1, 1) - --- DATA(0, -1) - --- DATA(-1, -1) -105 210 105 210 - - 31 2 2 - - --- DATA(1, -1) + 1/35 x DATA(0, -2) - 1/35 x DATA(0, 2) - 210 - - 2 2 2 - + 1/70 x DATA(0, -1) + 1/10 y DATA(0, -1) - 1/20 y DATA(0, -2) - - 2 2 53 - - 1/10 y DATA(0, 1) + 1/20 y DATA(0, 2) - -- y DATA(-1, 0) - 98 - - 166 41 2 - + --- y DATA(0, -1) - -- y DATA(-2, 0) - 2/49 x y DATA(0, 2) - 735 98 - - 2 2 2 - + 1/49 x y DATA(0, -1) - 2/49 x y DATA(0, -2) - 2/49 x y DATA(2, 0) - - 2 2 2 - + 2/49 x y DATA(0, 0) + 1/49 x y DATA(1, 0) + 1/49 x y DATA(-1, 0) - - 2 - - 2/49 x y DATA(-2, 0) - 2/35 x y DATA(2, 0) - 1/35 x y DATA(1, 0) - - 2 - + 1/49 x y DATA(0, 1) + 2/35 x y DATA(-2, 0) + 1/35 x y DATA(-1, 0) - - 2 53 41 57 - - 1/70 x DATA(0, 1) - -- y DATA(1, 0) - -- y DATA(2, 0) - -- y DATA(0, 0) - 98 98 98 - - 191 191 3 - + ---- y DATA(0, -2) + ---- y DATA(0, 2) + 1/5 y DATA(1, 0) - 2940 2940 - - 3 3 3 - + 1/5 y DATA(-1, 0) + 1/5 y DATA(-2, 0) - 2/15 y DATA(0, -1) - - 3 166 3 - + 1/30 y DATA(0, 2) + --- y DATA(0, 1) + 1/30 y DATA(0, -2) - 735 - - 3 3 3 - + 1/5 y DATA(2, 0) + 1/5 y DATA(0, 0) - 2/15 y DATA(0, 1) - - 31 11 2 - + --- DATA(-1, 1) - --- DATA(2, -1) - 1/70 x DATA(1, 2) - 210 105 - - 2 2 2 - + 1/35 x DATA(2, 2) + 1/35 x DATA(-2, 2) + 1/70 x DATA(-2, 1) - - 2 17 - - 1/49 x y DATA(2, 1) - 1/35 x y DATA(2, 1) + --- DATA(0, 2) - 420 - - 11 17 - + 1/84 DATA(-1, 2) + --- DATA(2, 1) - 1/84 DATA(-1, -2) - --- DATA(0, -2) - 105 420 - - 31 2 2 - + --- DATA(-2, -2) + 1/98 x y DATA(-1, 1) - 1/49 x y DATA(-2, 1) - 420 - - 2 2 - - 1/49 x y DATA(-1, 2) + 2/49 x y DATA(-2, -2) + 1/70 x y DATA(-1, 1) - - 2 2 - - 1/35 x y DATA(2, -1) + 2/49 x y DATA(2, 2) - 1/49 x y DATA(1, -2) - - 2 3 3 - - 1/49 x y DATA(-2, -1) + 1/30 y DATA(1, 2) - 2/15 y DATA(1, 1) - - 3 3 3 - - 2/15 y DATA(-1, -1) + 1/120 x DATA(-2, -1) - 2/15 y DATA(-1, 1) - - 2 3 3 - - 1/10 y DATA(1, 1) - 2/15 y DATA(-2, -1) + 1/30 y DATA(-2, -2) - - 3 3 3 - + 1/30 y DATA(2, 2) + 1/30 y DATA(-2, 2) - 2/15 y DATA(-2, 1) - - 3 3 2 - + 1/30 y DATA(1, -2) + 1/30 y DATA(2, -2) + 1/10 y DATA(-1, -1) - - 2 2 2 - + 1/10 y DATA(1, -1) - 1/10 y DATA(-1, 1) + 1/10 y DATA(2, -1) - - 2 2 3 - + 1/20 y DATA(-1, 2) - 1/10 y DATA(2, 1) - 2/15 y DATA(1, -1) - - 3 3 3 - - 2/15 y DATA(2, -1) + 1/30 y DATA(-1, 2) - 2/15 y DATA(2, 1) - - 3 2 181 - + 1/30 y DATA(-1, -2) + 1/10 y DATA(-2, -1) + --- y DATA(1, 1) - 735 - - 181 2 2 - + --- y DATA(-1, -1) - 1/20 y DATA(-1, -2) + 1/20 y DATA(1, 2) - 735 - - 2 2 2 - + 1/20 y DATA(2, 2) + 1/20 y DATA(-2, 2) - 1/10 y DATA(-2, 1) - - 2 2 71 - - 1/20 y DATA(-2, -2) + 1/98 x y DATA(1, 1) + ---- y DATA(1, 2) - 2940 - - 289 289 226 - - ---- y DATA(2, 2) - ---- y DATA(-2, 2) + --- y DATA(-2, 1) - 2940 2940 735 - - 71 289 226 - + ---- y DATA(1, -2) - ---- y DATA(2, -2) + --- y DATA(-2, -1) - 2940 2940 735 - - 181 2 2 - + --- y DATA(-1, 1) - 1/20 y DATA(1, -2) - 1/20 y DATA(2, -2) - 735 - - 2 2 - - 1/49 x y DATA(1, 2) - 1/49 x y DATA(-1, -2) - 1/70 x y DATA(1, -1) - - - 1/35 x y DATA(-1, 2) + 1/84 DATA(1, 2) + 1/35 x y DATA(-2, 1) - - + 2/35 x y DATA(2, -2) + 1/35 x y DATA(-2, -1) + 1/35 x y DATA(1, -2) - - - 1/35 x y DATA(-1, -2) - 2/35 x y DATA(-2, -2) + 1/35 x y DATA(1, 2) - - 2 - + 2/35 x y DATA(2, 2) - 2/35 x y DATA(-2, 2) - 1/40 x y DATA(1, -2) - - 2 2 31 - - 1/20 x y DATA(2, -2) - 1/10 x y DATA(-2, -1) - --- DATA(2, 2) - 420 - - 2 2 2 - + 1/20 x y DATA(2, 2) - 1/20 x y DATA(-2, 2) - 1/20 x y DATA(-1, -1) - - 2 2 3 - + 1/20 x y DATA(1, -1) - 1/20 x y DATA(1, 1) - 1/60 x DATA(1, 1) - - 3 3 3 - - 1/120 x DATA(-2, 1) - 1/30 x DATA(-1, -2) + 1/60 x DATA(-2, -2) - - 3 3 3 - - 1/30 x DATA(1, 2) + 1/60 x DATA(2, 2) - 1/60 x DATA(-2, 2) - - 3 3 3 - - 1/60 x DATA(-1, -1) + 1/60 x DATA(1, -1) + 1/60 x DATA(-1, 1) - - 3 3 3 - - 1/120 x DATA(2, -1) + 1/30 x DATA(-1, 2) + 1/30 x DATA(1, -2) - - 3 181 226 - - 1/60 x DATA(2, -2) + --- y DATA(1, -1) + --- y DATA(2, -1) - 735 735 - - 71 226 71 - + ---- y DATA(-1, 2) + --- y DATA(2, 1) + ---- y DATA(-1, -2) - 2940 735 2940 - - 289 2 3 - - ---- y DATA(-2, -2) + 1/20 x y DATA(-1, 1) + 1/120 x DATA(2, 1) - 2940 - - 37 21 21 - + --- x DATA(1, 1) - --- x DATA(1, -2) + --- x DATA(-2, -1) - 300 200 200 - - 21 21 11 - - --- x DATA(-2, 1) + --- x DATA(-1, -2) - --- x DATA(-2, -2) - 200 200 150 - - 21 11 11 - + --- x DATA(1, 2) - --- x DATA(2, 2) + --- x DATA(2, -2) - 200 150 150 - - 2 2 2 - + 1/10 x y DATA(2, -1) - 1/140 x DATA(1, 1) + 1/140 x DATA(-1, -1) - - 2 2 2 - + 1/140 x DATA(1, -1) - 1/140 x DATA(-1, 1) - 1/70 x DATA(2, -1) - - 2 2 11 - - 1/70 x DATA(-1, 2) + 1/70 x DATA(2, 1) + --- x DATA(-2, 2) - 150 - - 37 37 21 - - --- x DATA(1, -1) - --- x DATA(-1, 1) - --- x DATA(2, -1) - 300 300 200 - - 21 21 37 - - --- x DATA(-1, 2) + --- x DATA(2, 1) + --- x DATA(-1, -1) - 200 200 300 - - 2 2 2 - + 1/70 x DATA(1, -2) - 1/35 x DATA(2, -2) - 1/70 x DATA(-2, -1) - - 2 2 2 - - 1/40 x y DATA(-1, 2) - 1/49 x y DATA(2, -1) + 1/98 x y DATA(-1, -1) - - 2 2 2 - + 1/98 x y DATA(1, -1) - 1/10 x y DATA(2, 1) + 1/10 x y DATA(-2, 1) - - 2 2 2 - + 1/40 x y DATA(-1, -2) + 1/20 x y DATA(-2, -2) + 1/40 x y DATA(1, 2) - - 2 2 - + 1/70 x y DATA(-1, -1) + 2/49 x y DATA(2, -2) + 2/49 x y DATA(-2, 2) - - 2 2 - - 1/70 x y DATA(1, 1) + 1/70 x DATA(-1, -2) - 1/35 x DATA(-2, -2) - - 31 11 31 - - --- DATA(-2, 2) + --- DATA(-2, 1) - 1/84 DATA(1, -2) + --- DATA(2, -2) - 420 105 420 - - 11 - - --- DATA(-2, -1) - 105 - -> coeffs_as_lc_of_data(%, posn_list_2d_size5); -bytes used=84082964, alloc=2555436, time=7.20 - 289 2 31 11 2 -[COEFF(-2, -2) = - ---- y - 1/35 x + --- - --- x - 2/35 x y + 1/20 x y - 2940 420 150 - - 2 2 3 3 3 - + 2/49 x y - 1/20 y + 1/30 y + 1/60 x , COEFF(-1, -2) = - 1/30 x - - 2 2 2 3 21 2 - - 1/49 x y + 1/40 x y - 1/20 y + 1/30 y + --- x + 1/70 x - 1/84 - 200 - - 71 - + ---- y - 1/35 x y, - 2940 - - 3 191 2 2 17 2 - COEFF(0, -2) = 1/30 y + ---- y + 1/35 x - 1/20 y - --- - 2/49 x y, - 2940 420 - - 2 2 21 71 3 - COEFF(1, -2) = - 1/20 y - 1/40 x y - --- x + ---- y + 1/30 y + 1/35 x y - 200 2940 - - 2 3 2 2 - - 1/49 x y - 1/84 + 1/30 x + 1/70 x , COEFF(2, -2) = - 1/20 y - - 2 11 289 3 2 3 - - 1/20 x y + --- x - ---- y - 1/60 x - 1/35 x + 2/35 x y + 1/30 y - 150 2940 - - 31 2 2 2 11 21 - + --- + 2/49 x y, COEFF(-2, -1) = 1/10 y - 1/49 x y - --- + --- x - 420 105 200 - - 3 226 3 2 2 - + 1/35 x y - 2/15 y + --- y + 1/120 x - 1/10 x y - 1/70 x , - 735 - - 3 3 2 2 2 - COEFF(-1, -1) = - 1/60 x - 2/15 y + 1/140 x + 1/10 y + 1/98 x y - - 2 37 31 181 - - 1/20 x y + --- x - --- + --- y + 1/70 x y, - 300 210 735 - - 17 2 2 3 2 166 - COEFF(0, -1) = - --- + 1/10 y + 1/70 x - 2/15 y + 1/49 x y + --- y, - 105 735 - - 181 2 2 2 31 37 - COEFF(1, -1) = --- y + 1/10 y + 1/20 x y + 1/140 x - --- - --- x - 735 210 300 - - 2 3 3 2 - + 1/98 x y - 1/70 x y - 2/15 y + 1/60 x , COEFF(2, -1) = 1/10 x y - - 3 3 2 2 226 2 - - 1/120 x - 2/15 y - 1/70 x - 1/49 x y + --- y - 1/35 x y + 1/10 y - 735 - - 11 21 3 41 2 - - --- - --- x, COEFF(-2, 0) = 1/5 y - -- y + 2/35 x y - 2/49 x y, - 105 200 98 - - 53 2 3 - COEFF(-1, 0) = - -- y + 1/49 x y + 1/5 y + 1/35 x y, - 98 - - 57 3 2 - COEFF(0, 0) = - -- y + 1/5 y + 2/49 x y, - 98 - - 3 2 53 - COEFF(1, 0) = - 1/35 x y + 1/5 y + 1/49 x y - -- y, - 98 - - 41 3 2 226 - COEFF(2, 0) = - -- y + 1/5 y - 2/35 x y - 2/49 x y, COEFF(-2, 1) = --- y - 98 735 - - 2 3 2 2 2 3 11 - - 1/10 y - 2/15 y + 1/70 x + 1/10 x y - 1/49 x y - 1/120 x + --- - 105 - - 21 2 3 3 - - --- x + 1/35 x y, COEFF(-1, 1) = - 1/10 y + 1/60 x - 2/15 y - 200 - - 37 2 31 2 2 181 - + 1/70 x y - --- x + 1/98 x y + --- + 1/20 x y - 1/140 x + --- y, - 300 210 735 - - 17 2 3 2 166 2 - COEFF(0, 1) = --- - 1/70 x - 2/15 y + 1/49 x y + --- y - 1/10 y , - 105 735 - - 2 37 3 3 2 2 - COEFF(1, 1) = - 1/20 x y + --- x - 1/60 x - 2/15 y + 1/98 x y - 1/10 y - 300 - - 31 181 2 2 3 - + --- + --- y - 1/70 x y - 1/140 x , COEFF(2, 1) = - 1/10 y + 1/120 x - 210 735 - - 11 2 2 226 3 21 - + --- - 1/10 x y + 1/70 x + --- y - 1/35 x y - 2/15 y + --- x - 105 735 200 - - 2 2 2 3 3 - - 1/49 x y, COEFF(-2, 2) = 2/49 x y + 1/20 y - 1/60 x + 1/30 y - - 2 11 31 289 2 - + 1/35 x + --- x - --- - ---- y - 2/35 x y - 1/20 x y , COEFF(-1, 2) = - 150 420 2940 - - 2 2 3 71 2 - - 1/40 x y - 1/35 x y + 1/20 y + 1/30 x + 1/84 + ---- y - 1/70 x - 2940 - - 2 3 21 - - 1/49 x y + 1/30 y - --- x, - 200 - - 2 17 3 2 191 2 - COEFF(0, 2) = - 1/35 x + --- + 1/30 y - 2/49 x y + ---- y + 1/20 y , - 420 2940 - - 3 2 2 3 - COEFF(1, 2) = 1/84 + 1/30 y - 1/49 x y - 1/70 x - 1/30 x + 1/35 x y - - 2 2 21 71 3 - + 1/20 y + 1/40 x y + --- x + ---- y, COEFF(2, 2) = 2/35 x y + 1/30 y - 200 2940 - - 11 31 289 2 2 3 2 - - --- x - --- - ---- y + 1/35 x + 2/49 x y + 1/60 x + 1/20 x y - 150 420 2940 - - 2 - + 1/20 y ] - -> print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", -> "2d.coeffs/2d.cube.order4.smooth0/coeffs-dy.compute.c"); -bytes used=85083136, alloc=2555436, time=7.28 -bytes used=86083376, alloc=2555436, time=7.35 -bytes used=87083652, alloc=2555436, time=7.44 -bytes used=88083808, alloc=2555436, time=7.60 -bytes used=89087088, alloc=2555436, time=7.68 -bytes used=90087256, alloc=2555436, time=7.86 -bytes used=91087488, alloc=2555436, time=7.95 -bytes used=92087708, alloc=2555436, time=8.14 -bytes used=93087872, alloc=2555436, time=8.22 -bytes used=94088076, alloc=2555436, time=8.41 -> -# d^2/dx^2 -> simplify( diff(interp_2d_cube_order4_smooth0,x,x) ); -bytes used=95088296, alloc=2555436, time=8.51 -bytes used=96088500, alloc=2555436, time=8.57 -191 57 166 53 ----- DATA(2, 0) - -- DATA(0, 0) + --- DATA(1, 0) - -- DATA(0, 1) -2940 98 735 98 - - 181 53 181 181 - + --- DATA(1, 1) - -- DATA(0, -1) + --- DATA(-1, -1) + --- DATA(1, -1) - 735 98 735 735 - - 166 2 2 - + --- DATA(-1, 0) + 3/5 x DATA(0, -2) + 3/5 x DATA(0, 2) - 735 - - 2 2 2 - + 3/5 x DATA(0, -1) + 1/49 y DATA(0, -1) - 2/49 y DATA(0, -2) - - 2 2 - + 1/49 y DATA(0, 1) - 2/49 y DATA(0, 2) + 1/35 y DATA(0, -1) - - 2 - + 3/5 x DATA(0, 1) + 2/35 y DATA(0, -2) - 2/35 y DATA(0, 2) - - 181 71 - - 1/35 y DATA(0, 1) + --- DATA(-1, 1) + ---- DATA(2, -1) - 735 2940 - - 2 2 - + 1/5 x DATA(-1, 0) - 2/5 x DATA(1, 2) + 1/10 x DATA(2, 2) - - 2 2 - + 1/10 x DATA(-2, 2) + 1/10 x DATA(-2, 1) + 1/20 x y DATA(2, 1) - - 41 226 71 - - -- DATA(0, 2) + --- DATA(-1, 2) + ---- DATA(2, 1) + 1/10 x DATA(2, 0) - 98 735 2940 - - 226 41 289 - - 1/5 x DATA(1, 0) + --- DATA(-1, -2) - -- DATA(0, -2) - ---- DATA(-2, -2) - 735 98 2940 - - 2 - + 1/10 x y DATA(-1, 1) - 1/20 x y DATA(2, -1) + 1/98 y DATA(1, 1) - - 2 2 2 - + 1/98 y DATA(-1, -1) + 1/98 y DATA(1, -1) + 1/98 y DATA(-1, 1) - - 2 2 2 - - 1/49 y DATA(2, -1) - 1/49 y DATA(-1, 2) - 1/49 y DATA(2, 1) - - 2 - - 1/49 y DATA(-2, -1) - 1/70 y DATA(1, 1) + 1/70 y DATA(-1, -1) - - 2 2 2 - - 1/49 y DATA(-1, -2) - 1/49 y DATA(1, 2) + 2/49 y DATA(2, 2) - - 2 2 2 - + 2/49 y DATA(-2, 2) - 1/49 y DATA(-2, 1) + 2/49 y DATA(-2, -2) - - - 1/35 y DATA(1, 2) + 2/35 y DATA(2, 2) + 2/35 y DATA(-2, 2) - - + 1/35 y DATA(-2, 1) + 1/35 y DATA(1, -2) - 2/35 y DATA(2, -2) - - 2 - - 1/35 y DATA(-2, -1) - 1/70 y DATA(-1, 1) - 1/49 y DATA(1, -2) - - 2 - + 2/49 y DATA(2, -2) + 1/10 x y DATA(1, -1) + 1/5 x y DATA(-1, 2) - - 226 - + --- DATA(1, 2) - 1/20 x y DATA(-2, 1) - 1/10 x y DATA(2, -2) - 735 - - + 1/20 x y DATA(-2, -1) + 1/5 x y DATA(1, -2) - 1/5 x y DATA(-1, -2) - - + 1/10 x y DATA(-2, -2) - 1/5 x y DATA(1, 2) + 1/10 x y DATA(2, 2) - - 289 - - 1/10 x y DATA(-2, 2) - ---- DATA(2, 2) + 1/70 y DATA(1, -1) - 2940 - - - 1/35 y DATA(2, -1) - 1/35 y DATA(-1, 2) + 1/35 y DATA(2, 1) - - + 1/35 y DATA(-1, -2) - 2/35 y DATA(-2, -2) - 1/5 x DATA(1, 1) - - - 1/5 x DATA(1, -2) - 1/10 x DATA(-2, -1) - 1/10 x DATA(-2, 1) - - + 1/5 x DATA(-1, -2) - 1/10 x DATA(-2, -2) - 1/5 x DATA(1, 2) - - 2 - + 1/10 x DATA(2, 2) + 1/10 x DATA(2, -2) - 2/5 x DATA(1, 1) - - 2 2 - - 2/5 x DATA(-1, -1) - 2/5 x DATA(1, -1) - 1/10 x DATA(-2, 0) - - 2 2 2 - - 2/5 x DATA(-1, 1) + 1/10 x DATA(2, -1) - 2/5 x DATA(-1, 2) - - 2 - + 1/10 x DATA(2, 1) - 1/10 x DATA(-2, 2) - 1/5 x DATA(1, -1) - - + 1/5 x DATA(-1, 1) + 1/10 x DATA(2, -1) + 1/5 x DATA(-1, 2) - - 2 - + 1/10 x DATA(2, 1) + 1/5 x DATA(-1, -1) - 2/5 x DATA(1, -2) - - 2 2 - + 1/10 x DATA(2, -2) + 1/10 x DATA(-2, -1) - 1/10 x y DATA(-1, -1) - - 2 2 - - 1/10 x y DATA(1, 1) - 2/5 x DATA(-1, -2) + 1/10 x DATA(-2, -2) - - 2 289 71 - + 2/49 y DATA(0, 0) - ---- DATA(-2, 2) + ---- DATA(-2, 1) - 2940 2940 - - 191 226 289 - + ---- DATA(-2, 0) + --- DATA(1, -2) - ---- DATA(2, -2) - 2940 735 2940 - - 71 2 2 - + ---- DATA(-2, -1) - 2/49 y DATA(2, 0) + 1/49 y DATA(-1, 0) - 2940 - - 2 2 2 - - 2/49 y DATA(-2, 0) + 1/49 y DATA(1, 0) - 2/5 x DATA(1, 0) - - 2 2 2 - - 2/5 x DATA(-1, 0) + 1/10 x DATA(-2, 0) + 3/5 x DATA(0, 0) - - 2 - + 1/10 x DATA(2, 0) - -> coeffs_as_lc_of_data(%, posn_list_2d_size5); -bytes used=97091392, alloc=2555436, time=8.63 - 2 289 2 -[COEFF(-2, -2) = 2/49 y - 2/35 y + 1/10 x y - ---- - 1/10 x + 1/10 x , - 2940 - - 2 226 2 - COEFF(-1, -2) = 1/35 y - 2/5 x + --- - 1/5 x y + 1/5 x - 1/49 y , - 735 - - 41 2 2 - COEFF(0, -2) = - -- + 2/35 y + 3/5 x - 2/49 y , - 98 - - 2 226 2 - COEFF(1, -2) = 1/35 y - 2/5 x + --- - 1/49 y + 1/5 x y - 1/5 x, - 735 - - 2 289 2 - COEFF(2, -2) = - 2/35 y + 1/10 x - 1/10 x y + 1/10 x - ---- + 2/49 y , - 2940 - - 2 2 71 - COEFF(-2, -1) = - 1/49 y + 1/10 x + 1/20 x y - 1/10 x - 1/35 y + ----, - 2940 - - 2 181 2 - COEFF(-1, -1) = 1/70 y + 1/5 x - 1/10 x y + 1/98 y + --- - 2/5 x , - 735 - - 2 2 53 - COEFF(0, -1) = 3/5 x + 1/49 y + 1/35 y - --, - 98 - - 181 2 2 - COEFF(1, -1) = --- + 1/98 y - 1/5 x - 2/5 x + 1/10 x y + 1/70 y, - 735 - - 2 2 71 - COEFF(2, -1) = - 1/35 y + 1/10 x - 1/49 y + ---- + 1/10 x - 1/20 x y, - 2940 - - 2 2 191 - COEFF(-2, 0) = 1/10 x - 2/49 y + ---- - 1/10 x, - 2940 - - 166 2 2 - COEFF(-1, 0) = 1/5 x + --- + 1/49 y - 2/5 x , - 735 - - 2 57 2 - COEFF(0, 0) = 3/5 x - -- + 2/49 y , - 98 - - 166 2 2 - COEFF(1, 0) = - 1/5 x + --- + 1/49 y - 2/5 x , - 735 - - 2 2 191 - COEFF(2, 0) = 1/10 x - 2/49 y + 1/10 x + ----, - 2940 - - 2 2 71 - COEFF(-2, 1) = - 1/10 x - 1/49 y + 1/10 x + 1/35 y - 1/20 x y + ----, - 2940 - - 181 2 2 - COEFF(-1, 1) = --- - 1/70 y + 1/98 y + 1/10 x y - 2/5 x + 1/5 x, - 735 - - 53 2 2 - COEFF(0, 1) = - 1/35 y - -- + 3/5 x + 1/49 y , - 98 - - 2 2 181 - COEFF(1, 1) = - 1/5 x + 1/98 y - 1/10 x y - 2/5 x + --- - 1/70 y, - 735 - - 2 71 2 - COEFF(2, 1) = 1/35 y - 1/49 y + ---- + 1/10 x + 1/20 x y + 1/10 x , - 2940 - - 2 289 2 - COEFF(-2, 2) = 1/10 x - ---- + 2/35 y - 1/10 x + 2/49 y - 1/10 x y, - 2940 - - 2 2 226 - COEFF(-1, 2) = - 2/5 x - 1/49 y + 1/5 x - 1/35 y + --- + 1/5 x y, - 735 - - 2 2 41 - COEFF(0, 2) = - 2/49 y - 2/35 y + 3/5 x - --, - 98 - - 2 226 2 - COEFF(1, 2) = - 1/5 x y - 1/5 x - 2/5 x - 1/35 y + --- - 1/49 y , - 735 - - 2 2 289 - COEFF(2, 2) = 2/49 y + 2/35 y + 1/10 x + 1/10 x - ---- + 1/10 x y] - 2940 - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "2d.coeffs/2d.cube.order4.smooth0/coeffs-dxx.compute.c"); -bytes used=98091548, alloc=2555436, time=8.70 -bytes used=99091708, alloc=2555436, time=8.83 -bytes used=100092244, alloc=2555436, time=8.91 -bytes used=101092436, alloc=2555436, time=9.07 -bytes used=102092596, alloc=2555436, time=9.25 -bytes used=103092832, alloc=2555436, time=9.38 -> -# d^2/dxdy -> simplify( diff(interp_2d_cube_order4_smooth0,x,y) ); -bytes used=104093572, alloc=2555436, time=9.47 - 37 37 37 -1/35 x DATA(0, -1) + --- DATA(1, 1) + --- DATA(-1, -1) - --- DATA(1, -1) - 300 300 300 - - 37 21 2 - - --- DATA(-1, 1) - --- DATA(2, -1) - 1/10 x DATA(1, 2) - 300 200 - - 2 2 2 - + 1/20 x DATA(2, 2) - 1/20 x DATA(-2, 2) - 1/40 x DATA(-2, 1) - - 21 21 - - 2/49 x y DATA(2, 1) - --- DATA(-1, 2) + --- DATA(2, 1) - 200 200 - - 21 11 - + --- DATA(-1, -2) - --- DATA(-2, -2) + 1/49 x y DATA(-1, 1) - 200 150 - - 2 2 - - 2/49 x y DATA(2, -1) - 1/20 y DATA(1, 1) - 1/20 y DATA(-1, -1) - - 2 2 2 - + 1/20 y DATA(1, -1) + 1/20 y DATA(-1, 1) + 1/10 y DATA(2, -1) - - 2 2 2 - - 1/40 y DATA(-1, 2) - 1/10 y DATA(2, 1) - 1/10 y DATA(-2, -1) - - 2 - - 1/70 y DATA(1, 1) + 1/70 y DATA(-1, -1) + 1/40 y DATA(-1, -2) - - 2 2 2 - + 1/40 y DATA(1, 2) + 1/20 y DATA(2, 2) - 1/20 y DATA(-2, 2) - - 2 2 - + 1/10 y DATA(-2, 1) + 1/20 y DATA(-2, -2) + 1/35 y DATA(1, 2) - - + 2/35 y DATA(2, 2) - 2/35 y DATA(-2, 2) + 1/35 y DATA(-2, 1) - - + 1/35 y DATA(1, -2) + 2/35 y DATA(2, -2) + 1/35 y DATA(-2, -1) - - 2 2 - + 1/70 y DATA(-1, 1) - 1/40 y DATA(1, -2) - 1/20 y DATA(2, -2) - - 21 - + 1/49 x y DATA(1, -1) - 2/49 x y DATA(-1, 2) + --- DATA(1, 2) - 200 - - - 2/49 x y DATA(-2, 1) + 4/49 x y DATA(2, -2) - 2/49 x y DATA(-2, -1) - - - 2/49 x y DATA(1, -2) - 2/49 x y DATA(-1, -2) + 4/49 x y DATA(-2, -2) - - - 2/49 x y DATA(1, 2) + 4/49 x y DATA(2, 2) + 4/49 x y DATA(-2, 2) - - 11 - - --- DATA(2, 2) - 1/70 y DATA(1, -1) - 1/35 y DATA(2, -1) - 150 - - - 1/35 y DATA(-1, 2) - 1/35 y DATA(2, 1) - 1/35 y DATA(-1, -2) - - - 2/35 y DATA(-2, -2) - 1/70 x DATA(1, 1) + 1/35 x DATA(1, -2) - - - 1/35 x DATA(-2, -1) + 1/35 x DATA(-2, 1) + 1/35 x DATA(-1, -2) - - - 2/35 x DATA(-2, -2) - 1/35 x DATA(1, 2) + 2/35 x DATA(2, 2) - - 2 2 - - 2/35 x DATA(2, -2) - 1/20 x DATA(1, 1) - 1/20 x DATA(-1, -1) - - 2 2 2 - + 1/20 x DATA(1, -1) + 1/20 x DATA(-1, 1) - 1/40 x DATA(2, -1) - - 2 2 - + 1/10 x DATA(-1, 2) + 1/40 x DATA(2, 1) + 2/35 x DATA(-2, 2) - - + 1/70 x DATA(1, -1) - 1/70 x DATA(-1, 1) - 1/35 x DATA(2, -1) - - - 1/35 x DATA(-1, 2) + 1/35 x DATA(2, 1) + 1/70 x DATA(-1, -1) - - 2 2 2 - + 1/10 x DATA(1, -2) - 1/20 x DATA(2, -2) + 1/40 x DATA(-2, -1) - - 2 - + 1/49 x y DATA(-1, -1) + 1/49 x y DATA(1, 1) - 1/10 x DATA(-1, -2) - - 2 11 21 - + 1/20 x DATA(-2, -2) + --- DATA(-2, 2) - --- DATA(-2, 1) - 150 200 - - 21 11 21 - - --- DATA(1, -2) + --- DATA(2, -2) + --- DATA(-2, -1) - 200 150 200 - - + 2/49 x y DATA(-1, 0) - 2/35 y DATA(2, 0) - 1/35 y DATA(1, 0) - - + 1/35 y DATA(-1, 0) + 2/49 x y DATA(0, -1) + 2/35 y DATA(-2, 0) - - - 4/49 x y DATA(2, 0) - 1/35 x DATA(0, 1) - 2/35 x DATA(0, 2) - - + 2/35 x DATA(0, -2) - 4/49 x y DATA(0, -2) + 2/49 x y DATA(1, 0) - - + 2/49 x y DATA(0, 1) + 4/49 x y DATA(0, 0) - 4/49 x y DATA(-2, 0) - - - 4/49 x y DATA(0, 2) - -> coeffs_as_lc_of_data(%, posn_list_2d_size5); -bytes used=105096984, alloc=2555436, time=9.52 - 2 11 2 -[COEFF(-2, -2) = 4/49 x y + 1/20 y - 2/35 y - 2/35 x - --- + 1/20 x , - 150 - - 2 2 21 - COEFF(-1, -2) = 1/35 x - 1/10 x - 2/49 x y - 1/35 y + 1/40 y + ---, - 200 - - COEFF(0, -2) = - 4/49 x y + 2/35 x, - - 21 2 2 - COEFF(1, -2) = - 2/49 x y + 1/35 x - --- + 1/10 x + 1/35 y - 1/40 y , - 200 - - 2 11 2 - COEFF(2, -2) = - 1/20 y + --- + 2/35 y - 2/35 x + 4/49 x y - 1/20 x , - 150 - - 2 21 2 - COEFF(-2, -1) = 1/40 x + --- - 1/35 x - 1/10 y + 1/35 y - 2/49 x y, - 200 - - 2 37 2 - COEFF(-1, -1) = - 1/20 y + 1/49 x y + --- + 1/70 y + 1/70 x - 1/20 x , - 300 - - COEFF(0, -1) = 2/49 x y + 1/35 x, - - 2 2 37 - COEFF(1, -1) = - 1/70 y + 1/20 x + 1/20 y + 1/49 x y + 1/70 x - ---, - 300 - - 2 21 2 - COEFF(2, -1) = - 1/35 x - 1/35 y + 1/10 y - 2/49 x y - --- - 1/40 x , - 200 - - COEFF(-2, 0) = 2/35 y - 4/49 x y, COEFF(-1, 0) = 2/49 x y + 1/35 y, - - COEFF(0, 0) = 4/49 x y, COEFF(1, 0) = - 1/35 y + 2/49 x y, - - COEFF(2, 0) = - 2/35 y - 4/49 x y, - - 2 21 2 - COEFF(-2, 1) = - 1/40 x + 1/35 x - --- + 1/10 y + 1/35 y - 2/49 x y, - 200 - - 37 2 2 - COEFF(-1, 1) = - --- - 1/70 x + 1/20 x + 1/70 y + 1/20 y + 1/49 x y, - 300 - - COEFF(0, 1) = 2/49 x y - 1/35 x, - - 37 2 2 - COEFF(1, 1) = - 1/70 x + --- - 1/20 x + 1/49 x y - 1/20 y - 1/70 y, - 300 - - 2 21 2 - COEFF(2, 1) = - 1/35 y - 1/10 y + 1/35 x - 2/49 x y + --- + 1/40 x , - 200 - - 2 2 11 - COEFF(-2, 2) = 2/35 x - 1/20 x - 1/20 y + 4/49 x y + --- - 2/35 y, - 150 - - 2 2 21 - COEFF(-1, 2) = - 1/35 x - 1/40 y + 1/10 x - --- - 1/35 y - 2/49 x y, - 200 - - COEFF(0, 2) = - 4/49 x y - 2/35 x, - - 2 2 21 - COEFF(1, 2) = 1/40 y - 2/49 x y - 1/10 x + 1/35 y - 1/35 x + ---, - 200 - - 2 2 11 - COEFF(2, 2) = 1/20 y + 1/20 x - --- + 2/35 x + 2/35 y + 4/49 x y] - 150 - -> print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", -> "2d.coeffs/2d.cube.order4.smooth0/coeffs-dxy.compute.c"); -bytes used=106097284, alloc=2555436, time=9.59 -bytes used=107097536, alloc=2555436, time=9.71 -bytes used=108099596, alloc=2555436, time=9.81 -bytes used=109099792, alloc=2555436, time=9.98 -bytes used=110100132, alloc=2555436, time=10.14 -bytes used=111100580, alloc=2555436, time=10.31 -bytes used=112100732, alloc=2555436, time=10.47 -> -# d^2/dy^2 -> simplify( diff(interp_2d_cube_order4_smooth0,y,y) ); -bytes used=113100928, alloc=2555436, time=10.54 - 41 57 53 166 -- -- DATA(2, 0) - -- DATA(0, 0) - -- DATA(1, 0) + --- DATA(0, 1) - 98 98 98 735 - - 181 - + --- DATA(1, 1) + 1/5 y DATA(0, -1) + 2/35 x DATA(-2, 0) - 735 - - 166 - - 2/35 x DATA(2, 0) - 1/5 y DATA(0, 1) + --- DATA(0, -1) - 735 - - 181 181 53 181 - + --- DATA(-1, -1) + --- DATA(1, -1) - -- DATA(-1, 0) + --- DATA(-1, 1) - 735 735 98 735 - - 226 2 2 - + --- DATA(2, -1) - 1/49 x DATA(1, 2) + 2/49 x DATA(2, 2) - 735 - - 2 2 - + 2/49 x DATA(-2, 2) - 1/49 x DATA(-2, 1) - 1/5 x y DATA(2, 1) - - 191 71 226 71 - + ---- DATA(0, 2) + ---- DATA(-1, 2) + --- DATA(2, 1) + ---- DATA(-1, -2) - 2940 2940 735 2940 - - 191 289 - + ---- DATA(0, -2) - ---- DATA(-2, -2) + 1/10 x y DATA(-1, 1) - 2940 2940 - - 2 2 - + 1/5 x y DATA(2, -1) - 2/5 y DATA(1, 1) - 2/5 y DATA(-1, -1) - - 2 2 2 - - 2/5 y DATA(1, -1) - 2/5 y DATA(-1, 1) - 2/5 y DATA(2, -1) - - 2 2 2 - + 1/10 y DATA(-1, 2) - 2/5 y DATA(2, 1) - 2/5 y DATA(-2, -1) - - 2 - - 1/5 y DATA(1, 1) + 1/5 y DATA(-1, -1) + 1/10 y DATA(-1, -2) - - 2 2 2 - + 1/10 y DATA(1, 2) + 1/10 y DATA(2, 2) + 1/10 y DATA(-2, 2) - - 2 2 - - 2/5 y DATA(-2, 1) + 1/10 y DATA(-2, -2) + 1/10 y DATA(1, 2) - - + 1/10 y DATA(2, 2) + 1/10 y DATA(-2, 2) - 1/5 y DATA(-2, 1) - - - 1/10 y DATA(1, -2) - 1/10 y DATA(2, -2) + 1/5 y DATA(-2, -1) - - 2 2 - - 1/5 y DATA(-1, 1) + 1/10 y DATA(1, -2) + 1/10 y DATA(2, -2) - - 71 - + 1/10 x y DATA(1, -1) - 1/20 x y DATA(-1, 2) + ---- DATA(1, 2) - 2940 - - + 1/5 x y DATA(-2, 1) - 1/10 x y DATA(2, -2) - 1/5 x y DATA(-2, -1) - - - 1/20 x y DATA(1, -2) + 1/20 x y DATA(-1, -2) + 1/10 x y DATA(-2, -2) - - + 1/20 x y DATA(1, 2) + 1/10 x y DATA(2, 2) - 1/10 x y DATA(-2, 2) - - 289 - - ---- DATA(2, 2) + 1/5 y DATA(1, -1) + 1/5 y DATA(2, -1) - 2940 - - + 1/10 y DATA(-1, 2) - 1/5 y DATA(2, 1) - 1/10 y DATA(-1, -2) - - - 1/10 y DATA(-2, -2) - 1/70 x DATA(1, 1) + 1/35 x DATA(1, -2) - - + 1/35 x DATA(-2, -1) + 1/35 x DATA(-2, 1) - 1/35 x DATA(-1, -2) - - - 2/35 x DATA(-2, -2) + 1/35 x DATA(1, 2) + 2/35 x DATA(2, 2) - - 2 2 - + 2/35 x DATA(2, -2) + 1/98 x DATA(1, 1) + 1/98 x DATA(-1, -1) - - 2 2 2 - + 1/98 x DATA(1, -1) + 1/98 x DATA(-1, 1) - 1/49 x DATA(2, -1) - - 2 2 - - 1/49 x DATA(-1, 2) - 1/49 x DATA(2, 1) - 2/35 x DATA(-2, 2) - - - 1/70 x DATA(1, -1) + 1/70 x DATA(-1, 1) - 1/35 x DATA(2, -1) - - - 1/35 x DATA(-1, 2) - 1/35 x DATA(2, 1) + 1/70 x DATA(-1, -1) - - 2 2 2 - - 1/49 x DATA(1, -2) + 2/49 x DATA(2, -2) - 1/49 x DATA(-2, -1) - - 2 - - 1/10 x y DATA(-1, -1) - 1/10 x y DATA(1, 1) - 1/49 x DATA(-1, -2) - - 2 289 226 - + 2/49 x DATA(-2, -2) - ---- DATA(-2, 2) + --- DATA(-2, 1) - 2940 735 - - 41 71 - - -- DATA(-2, 0) - 1/10 y DATA(0, -2) + ---- DATA(1, -2) - 98 2940 - - 289 226 - - ---- DATA(2, -2) + --- DATA(-2, -1) + 1/10 y DATA(0, 2) - 2940 735 - - 2 2 2 - + 3/5 y DATA(0, 0) - 2/5 y DATA(0, -1) + 3/5 y DATA(-1, 0) - - 2 2 2 - + 3/5 y DATA(1, 0) + 1/10 y DATA(0, 2) + 1/10 y DATA(0, -2) - - 2 2 2 - - 2/5 y DATA(0, 1) + 1/49 x DATA(1, 0) - 2/49 x DATA(0, 2) - - 2 2 2 - - 2/49 x DATA(0, -2) + 1/49 x DATA(0, 1) + 3/5 y DATA(-2, 0) - - 2 2 2 - + 3/5 y DATA(2, 0) - 2/49 x DATA(-2, 0) + 2/49 x DATA(0, 0) - - 2 2 - + 1/49 x DATA(0, -1) + 1/49 x DATA(-1, 0) + 1/35 x DATA(-1, 0) - - 2 - - 1/35 x DATA(1, 0) - 2/49 x DATA(2, 0) - -> coeffs_as_lc_of_data(%, posn_list_2d_size5); -bytes used=114101228, alloc=2555436, time=10.61 - 2 289 2 -[COEFF(-2, -2) = - 2/35 x + 1/10 y - ---- - 1/10 y + 1/10 x y + 2/49 x , - 2940 - - 2 71 2 - COEFF(-1, -2) = 1/10 y + ---- - 1/35 x + 1/20 x y - 1/49 x - 1/10 y, - 2940 - - 2 191 2 - COEFF(0, -2) = 1/10 y + ---- - 2/49 x - 1/10 y, - 2940 - - 2 71 2 - COEFF(1, -2) = - 1/49 x + ---- + 1/10 y - 1/10 y + 1/35 x - 1/20 x y, - 2940 - - 289 2 2 - COEFF(2, -2) = - 1/10 y - 1/10 x y + 2/35 x - ---- + 2/49 x + 1/10 y , - 2940 - - 226 2 2 - COEFF(-2, -1) = - 1/5 x y + --- + 1/5 y + 1/35 x - 1/49 x - 2/5 y , - 735 - - 181 2 2 - COEFF(-1, -1) = --- - 1/10 x y + 1/98 x + 1/5 y - 2/5 y + 1/70 x, - 735 - - 2 2 166 - COEFF(0, -1) = 1/5 y - 2/5 y + 1/49 x + ---, - 735 - - 181 2 2 - COEFF(1, -1) = - 1/70 x + 1/10 x y + --- + 1/5 y + 1/98 x - 2/5 y , - 735 - - 2 226 2 - COEFF(2, -1) = - 1/35 x - 2/5 y + 1/5 x y + --- - 1/49 x + 1/5 y, - 735 - - 41 2 2 - COEFF(-2, 0) = - -- + 2/35 x - 2/49 x + 3/5 y , - 98 - - 53 2 2 - COEFF(-1, 0) = - -- + 3/5 y + 1/35 x + 1/49 x , - 98 - - 2 2 57 - COEFF(0, 0) = 2/49 x + 3/5 y - --, - 98 - - 2 2 53 - COEFF(1, 0) = 3/5 y + 1/49 x - -- - 1/35 x, - 98 - - 41 2 2 - COEFF(2, 0) = - -- + 3/5 y - 2/35 x - 2/49 x , - 98 - - 2 2 226 - COEFF(-2, 1) = 1/35 x - 1/5 y + 1/5 x y - 1/49 x - 2/5 y + ---, - 735 - - 2 2 181 - COEFF(-1, 1) = 1/10 x y + 1/70 x - 2/5 y - 1/5 y + 1/98 x + ---, - 735 - - 2 166 2 - COEFF(0, 1) = - 1/5 y - 2/5 y + --- + 1/49 x , - 735 - - 181 2 2 - COEFF(1, 1) = - 1/5 y + --- - 1/70 x + 1/98 x - 2/5 y - 1/10 x y, - 735 - - 2 2 226 - COEFF(2, 1) = - 2/5 y - 1/49 x + --- - 1/5 x y - 1/5 y - 1/35 x, - 735 - - 2 2 289 - COEFF(-2, 2) = 2/49 x + 1/10 y - 1/10 x y + 1/10 y - 2/35 x - ----, - 2940 - - 2 71 2 - COEFF(-1, 2) = 1/10 y + ---- - 1/20 x y + 1/10 y - 1/35 x - 1/49 x , - 2940 - - 2 2 191 - COEFF(0, 2) = 1/10 y - 2/49 x + 1/10 y + ----, - 2940 - - 71 2 2 - COEFF(1, 2) = 1/35 x + 1/10 y + ---- + 1/20 x y + 1/10 y - 1/49 x , - 2940 - - 2 2 289 - COEFF(2, 2) = 2/49 x + 1/10 y + 1/10 y + 1/10 x y - ---- + 2/35 x] - 2940 - -> print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", -> "2d.coeffs/2d.cube.order4.smooth0/coeffs-dyy.compute.c"); -bytes used=115101596, alloc=2555436, time=10.70 -bytes used=116101756, alloc=2555436, time=10.85 -bytes used=117101948, alloc=2555436, time=10.94 -bytes used=118102268, alloc=2555436, time=11.10 -bytes used=119102436, alloc=2555436, time=11.27 -bytes used=120102772, alloc=2555436, time=11.41 -> -################################################################################ -> quit -bytes used=120843640, alloc=2555436, time=11.51 diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.maple b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.maple deleted file mode 100644 index a5b197c..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.maple +++ /dev/null @@ -1,170 +0,0 @@ -# 2d.maple -- compute Lagrange interpolation coefficients in 2-D -# $Header$ - -################################################################################ - -# -# 2d, cube, order=1, smoothing=0 (size=2) -# - -# interpolating polynomial -interp_2d_cube_order1_smooth0 - := Lagrange_polynomial_interpolant(fn_2d_order1, coeffs_list_2d_order1, - coords_list_2d, posn_list_2d_size2); - -# I -coeffs_as_lc_of_data(%, posn_list_2d_size2); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "2d.coeffs/2d.cube.order1.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_2d_cube_order1_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_2d_size2); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "2d.coeffs/2d.cube.order1.smooth0/coeffs-dx.compute.c"); - -# d/dy -simplify( diff(interp_2d_cube_order1_smooth0,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size2); -print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", - "2d.coeffs/2d.cube.order1.smooth0/coeffs-dy.compute.c"); - -################################################################################ - -# -# 2d, cube, order=2, smoothing=0 (size=3) -# - -# interpolating polynomial -interp_2d_cube_order2_smooth0 - := Lagrange_polynomial_interpolant(fn_2d_order2, coeffs_list_2d_order2, - coords_list_2d, posn_list_2d_size3); - -# I -coeffs_as_lc_of_data(%, posn_list_2d_size3); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "2d.coeffs/2d.cube.order2.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_2d_cube_order2_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_2d_size3); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "2d.coeffs/2d.cube.order2.smooth0/coeffs-dx.compute.c"); - -# d/dy -simplify( diff(interp_2d_cube_order2_smooth0,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size3); -print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", - "2d.coeffs/2d.cube.order2.smooth0/coeffs-dy.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_2d_cube_order2_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_2d_size3); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "2d.coeffs/2d.cube.order2.smooth0/coeffs-dxx.compute.c"); - -# d^2/dxdy -simplify( diff(interp_2d_cube_order2_smooth0,x,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size3); -print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", - "2d.coeffs/2d.cube.order2.smooth0/coeffs-dxy.compute.c"); - -# d^2/dy^2 -simplify( diff(interp_2d_cube_order2_smooth0,y,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size3); -print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", - "2d.coeffs/2d.cube.order2.smooth0/coeffs-dyy.compute.c"); - -################################################################################ - -# -# 2d, cube, order=3, smoothing=0 (size=4) -# - -# interpolating polynomial -interp_2d_cube_order3_smooth0 - := Lagrange_polynomial_interpolant(fn_2d_order3, coeffs_list_2d_order3, - coords_list_2d, posn_list_2d_size4); - -# I -coeffs_as_lc_of_data(%, posn_list_2d_size4); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "2d.coeffs/2d.cube.order3.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_2d_cube_order3_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_2d_size4); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "2d.coeffs/2d.cube.order3.smooth0/coeffs-dx.compute.c"); - -# d/dy -simplify( diff(interp_2d_cube_order3_smooth0,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size4); -print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", - "2d.coeffs/2d.cube.order3.smooth0/coeffs-dy.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_2d_cube_order3_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_2d_size4); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "2d.coeffs/2d.cube.order3.smooth0/coeffs-dxx.compute.c"); - -# d^2/dxdy -simplify( diff(interp_2d_cube_order3_smooth0,x,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size4); -print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", - "2d.coeffs/2d.cube.order3.smooth0/coeffs-dxy.compute.c"); - -# d^2/dy^2 -simplify( diff(interp_2d_cube_order3_smooth0,y,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size4); -print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", - "2d.coeffs/2d.cube.order3.smooth0/coeffs-dyy.compute.c"); - -################################################################################ - -# -# 2d, cube, order=4, smoothing=0 (size=5) -# - -# interpolating polynomial -interp_2d_cube_order4_smooth0 - := Lagrange_polynomial_interpolant(fn_2d_order4, coeffs_list_2d_order4, - coords_list_2d, posn_list_2d_size5); - -# I -coeffs_as_lc_of_data(%, posn_list_2d_size5); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "2d.coeffs/2d.cube.order4.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_2d_cube_order4_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_2d_size5); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "2d.coeffs/2d.cube.order4.smooth0/coeffs-dx.compute.c"); - -# d/dy -simplify( diff(interp_2d_cube_order4_smooth0,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size5); -print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", - "2d.coeffs/2d.cube.order4.smooth0/coeffs-dy.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_2d_cube_order4_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_2d_size5); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "2d.coeffs/2d.cube.order4.smooth0/coeffs-dxx.compute.c"); - -# d^2/dxdy -simplify( diff(interp_2d_cube_order4_smooth0,x,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size5); -print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", - "2d.coeffs/2d.cube.order4.smooth0/coeffs-dxy.compute.c"); - -# d^2/dy^2 -simplify( diff(interp_2d_cube_order4_smooth0,y,y) ); -coeffs_as_lc_of_data(%, posn_list_2d_size5); -print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", - "2d.coeffs/2d.cube.order4.smooth0/coeffs-dyy.compute.c"); - -################################################################################ diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c deleted file mode 100644 index f4187d3..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,34 +0,0 @@ -fp t8; -fp t2; -fp t7; -fp t4; -fp t13; -fp t1; -fp t6; -fp t12; -fp t11; -fp t10; -fp t5; -fp t9; -fp t3; - t8 = RATIONAL(1.0,4.0); - t2 = t8*y; - t7 = RATIONAL(-1.0,4.0); - t4 = t7*z; - t13 = t2+t4; - t1 = t8*z; - t6 = t7*y; - t12 = t1+t6; - t11 = t1+t2; - t10 = t4+t6; - t5 = t7*x; - t9 = t5+t8; - t3 = t8*x; - coeffs_I->coeff_0_0_0 = t5+RATIONAL(1.0,2.0)+t10; - coeffs_I->coeff_p1_0_0 = t8+t3+t10; - coeffs_I->coeff_0_p1_0 = t9+t13; - coeffs_I->coeff_p1_p1_0 = t3+t13; - coeffs_I->coeff_0_0_p1 = t9+t12; - coeffs_I->coeff_p1_0_p1 = t3+t12; - coeffs_I->coeff_0_p1_p1 = t5+t11; - coeffs_I->coeff_p1_p1_p1 = t3+t7+t11; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 0f61ed0..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,12 +0,0 @@ -fp t15; -fp t14; - t15 = RATIONAL(1.0,4.0); - t14 = RATIONAL(-1.0,4.0); - coeffs_dx->coeff_0_0_0 = t14; - coeffs_dx->coeff_p1_0_0 = t15; - coeffs_dx->coeff_0_p1_0 = t14; - coeffs_dx->coeff_p1_p1_0 = t15; - coeffs_dx->coeff_0_0_p1 = t14; - coeffs_dx->coeff_p1_0_p1 = t15; - coeffs_dx->coeff_0_p1_p1 = t14; - coeffs_dx->coeff_p1_p1_p1 = t15; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c deleted file mode 100644 index ccabcbd..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c +++ /dev/null @@ -1,12 +0,0 @@ -fp t17; -fp t16; - t17 = RATIONAL(1.0,4.0); - t16 = RATIONAL(-1.0,4.0); - coeffs_dy->coeff_0_0_0 = t16; - coeffs_dy->coeff_p1_0_0 = t16; - coeffs_dy->coeff_0_p1_0 = t17; - coeffs_dy->coeff_p1_p1_0 = t17; - coeffs_dy->coeff_0_0_p1 = t16; - coeffs_dy->coeff_p1_0_p1 = t16; - coeffs_dy->coeff_0_p1_p1 = t17; - coeffs_dy->coeff_p1_p1_p1 = t17; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c deleted file mode 100644 index 9f25875..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c +++ /dev/null @@ -1,12 +0,0 @@ -fp t19; -fp t18; - t19 = RATIONAL(1.0,4.0); - t18 = RATIONAL(-1.0,4.0); - coeffs_dz->coeff_0_0_0 = t18; - coeffs_dz->coeff_p1_0_0 = t18; - coeffs_dz->coeff_0_p1_0 = t18; - coeffs_dz->coeff_p1_p1_0 = t18; - coeffs_dz->coeff_0_0_p1 = t19; - coeffs_dz->coeff_p1_0_p1 = t19; - coeffs_dz->coeff_0_p1_p1 = t19; - coeffs_dz->coeff_p1_p1_p1 = t19; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c deleted file mode 100644 index 7cd1009..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,153 +0,0 @@ -fp t43; -fp t47; -fp t31; -fp t46; -fp t32; -fp t85; -fp t26; -fp t84; -fp t48; -fp t29; -fp t83; -fp t45; -fp t37; -fp t40; -fp t82; -fp t38; -fp t28; -fp t42; -fp t24; -fp t81; -fp t27; -fp t41; -fp t71; -fp t25; -fp t80; -fp t72; -fp t21; -fp t34; -fp t79; -fp t36; -fp t68; -fp t69; -fp t78; -fp t77; -fp t76; -fp t35; -fp t67; -fp t75; -fp t22; -fp t30; -fp t74; -fp t73; -fp t39; -fp t70; -fp t66; -fp t33; -fp t63; -fp t62; -fp t61; -fp t60; -fp t59; -fp t58; -fp t57; -fp t56; -fp t55; -fp t54; -fp t53; -fp t52; -fp t51; -fp t50; -fp t49; -fp t23; -fp t20; - t43 = RATIONAL(1.0,18.0); - t47 = z*z; - t31 = t43*t47; - t46 = y*y; - t32 = t43*t46; - t85 = t31+t32; - t26 = t43*y; - t84 = t26+t85; - t48 = x*x; - t29 = t43*t48; - t83 = t29+RATIONAL(-2.0,27.0); - t45 = RATIONAL(-1.0,9.0); - t37 = t45*t48; - t40 = RATIONAL(1.0,27.0); - t82 = t37+t40; - t38 = RATIONAL(-1.0,18.0); - t28 = t38*x; - t42 = RATIONAL(1.0,12.0); - t24 = t42*x*z; - t81 = t28+t24; - t27 = t43*x; - t41 = RATIONAL(-1.0,12.0); - t71 = z*t41; - t25 = x*t71; - t80 = t27+t25; - t72 = y*t42; - t21 = z*t72; - t34 = t43*z; - t79 = t21+t34; - t36 = t45*t46; - t68 = t31+t36; - t69 = t29+t40; - t78 = t68+t69; - t77 = t27+t24; - t76 = t28+t25; - t35 = t45*t47; - t67 = t35+t32; - t75 = t67+t69; - t22 = y*t71; - t30 = t38*z; - t74 = t22+t30; - t73 = t83+t84; - t39 = RATIONAL(4.0,27.0); - t70 = t37+t39; - t66 = t35+t36; - t33 = t38*y; - t63 = t33+t85; - t62 = t68+t70; - t61 = t67+t70; - t60 = t29+t39+t66; - t59 = t30+t21+t63; - t58 = t82+t84; - t57 = t27+t75; - t56 = t24+t78; - t55 = t28+t75; - t54 = t25+t78; - t53 = t22+t34+t63; - t52 = t73+t79; - t51 = t53+t83; - t50 = t73+t74; - t49 = t59+t83; - t23 = t41*x*y; - t20 = x*t72; - coeffs_I->coeff_m1_m1_m1 = t20+t49+t81; - coeffs_I->coeff_0_m1_m1 = t59+t82; - coeffs_I->coeff_p1_m1_m1 = t23+t49+t80; - coeffs_I->coeff_m1_0_m1 = t28+t30+t56; - coeffs_I->coeff_0_0_m1 = t30+t62; - coeffs_I->coeff_p1_0_m1 = t27+t30+t54; - coeffs_I->coeff_m1_p1_m1 = t23+t50+t81; - coeffs_I->coeff_0_p1_m1 = t58+t74; - coeffs_I->coeff_p1_p1_m1 = t20+t50+t80; - coeffs_I->coeff_m1_m1_0 = t20+t33+t55; - coeffs_I->coeff_0_m1_0 = t33+t61; - coeffs_I->coeff_p1_m1_0 = t33+t23+t57; - coeffs_I->coeff_m1_0_0 = t28+t60; - coeffs_I->coeff_0_0_0 = t37+RATIONAL(7.0,27.0)+t66; - coeffs_I->coeff_p1_0_0 = t27+t60; - coeffs_I->coeff_m1_p1_0 = t23+t26+t55; - coeffs_I->coeff_0_p1_0 = t26+t61; - coeffs_I->coeff_p1_p1_0 = t20+t26+t57; - coeffs_I->coeff_m1_m1_p1 = t20+t51+t76; - coeffs_I->coeff_0_m1_p1 = t53+t82; - coeffs_I->coeff_p1_m1_p1 = t23+t51+t77; - coeffs_I->coeff_m1_0_p1 = t28+t34+t54; - coeffs_I->coeff_0_0_p1 = t34+t62; - coeffs_I->coeff_p1_0_p1 = t34+t27+t56; - coeffs_I->coeff_m1_p1_p1 = t23+t52+t76; - coeffs_I->coeff_0_p1_p1 = t58+t79; - coeffs_I->coeff_p1_p1_p1 = t20+t52+t77; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 9f29978..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,65 +0,0 @@ -fp t91; -fp t95; -fp t104; -fp t94; -fp t86; -fp t103; -fp t93; -fp t88; -fp t102; -fp t89; -fp t101; -fp t92; -fp t100; -fp t99; -fp t87; -fp t98; -fp t97; -fp t96; -fp t90; - t91 = RATIONAL(1.0,9.0)*x; - t95 = RATIONAL(1.0,18.0); - t104 = t91+t95; - t94 = RATIONAL(1.0,12.0); - t86 = t94*y; - t103 = t91+t86; - t93 = RATIONAL(-1.0,12.0); - t88 = t93*y; - t102 = t91+t88; - t89 = t94*z; - t101 = t91+t89; - t92 = RATIONAL(-1.0,18.0); - t100 = t92+t91; - t99 = t86+t101; - t87 = t93*z; - t98 = t87+t103; - t97 = t87+t102; - t96 = t88+t101; - t90 = RATIONAL(-2.0,9.0)*x; - coeffs_dx->coeff_m1_m1_m1 = t92+t99; - coeffs_dx->coeff_0_m1_m1 = t90; - coeffs_dx->coeff_p1_m1_m1 = t95+t97; - coeffs_dx->coeff_m1_0_m1 = t89+t100; - coeffs_dx->coeff_0_0_m1 = t90; - coeffs_dx->coeff_p1_0_m1 = t87+t104; - coeffs_dx->coeff_m1_p1_m1 = t92+t96; - coeffs_dx->coeff_0_p1_m1 = t90; - coeffs_dx->coeff_p1_p1_m1 = t95+t98; - coeffs_dx->coeff_m1_m1_0 = t86+t100; - coeffs_dx->coeff_0_m1_0 = t90; - coeffs_dx->coeff_p1_m1_0 = t95+t102; - coeffs_dx->coeff_m1_0_0 = t100; - coeffs_dx->coeff_0_0_0 = t90; - coeffs_dx->coeff_p1_0_0 = t104; - coeffs_dx->coeff_m1_p1_0 = t88+t100; - coeffs_dx->coeff_0_p1_0 = t90; - coeffs_dx->coeff_p1_p1_0 = t95+t103; - coeffs_dx->coeff_m1_m1_p1 = t92+t98; - coeffs_dx->coeff_0_m1_p1 = t90; - coeffs_dx->coeff_p1_m1_p1 = t95+t96; - coeffs_dx->coeff_m1_0_p1 = t87+t100; - coeffs_dx->coeff_0_0_p1 = t90; - coeffs_dx->coeff_p1_0_p1 = t95+t101; - coeffs_dx->coeff_m1_p1_p1 = t92+t97; - coeffs_dx->coeff_0_p1_p1 = t90; - coeffs_dx->coeff_p1_p1_p1 = t95+t99; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index ab4ef30..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,31 +0,0 @@ -fp t143; -fp t142; - t143 = RATIONAL(1.0,9.0); - t142 = RATIONAL(-2.0,9.0); - coeffs_dxx->coeff_m1_m1_m1 = t143; - coeffs_dxx->coeff_0_m1_m1 = t142; - coeffs_dxx->coeff_p1_m1_m1 = t143; - coeffs_dxx->coeff_m1_0_m1 = t143; - coeffs_dxx->coeff_0_0_m1 = t142; - coeffs_dxx->coeff_p1_0_m1 = t143; - coeffs_dxx->coeff_m1_p1_m1 = t143; - coeffs_dxx->coeff_0_p1_m1 = t142; - coeffs_dxx->coeff_p1_p1_m1 = t143; - coeffs_dxx->coeff_m1_m1_0 = t143; - coeffs_dxx->coeff_0_m1_0 = t142; - coeffs_dxx->coeff_p1_m1_0 = t143; - coeffs_dxx->coeff_m1_0_0 = t143; - coeffs_dxx->coeff_0_0_0 = t142; - coeffs_dxx->coeff_p1_0_0 = t143; - coeffs_dxx->coeff_m1_p1_0 = t143; - coeffs_dxx->coeff_0_p1_0 = t142; - coeffs_dxx->coeff_p1_p1_0 = t143; - coeffs_dxx->coeff_m1_m1_p1 = t143; - coeffs_dxx->coeff_0_m1_p1 = t142; - coeffs_dxx->coeff_p1_m1_p1 = t143; - coeffs_dxx->coeff_m1_0_p1 = t143; - coeffs_dxx->coeff_0_0_p1 = t142; - coeffs_dxx->coeff_p1_0_p1 = t143; - coeffs_dxx->coeff_m1_p1_p1 = t143; - coeffs_dxx->coeff_0_p1_p1 = t142; - coeffs_dxx->coeff_p1_p1_p1 = t143; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c deleted file mode 100644 index d22213d..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c +++ /dev/null @@ -1,33 +0,0 @@ -fp t146; -fp t145; -fp t144; - t146 = RATIONAL(0.0,1.0); - t145 = RATIONAL(-1.0,12.0); - t144 = RATIONAL(1.0,12.0); - coeffs_dxy->coeff_m1_m1_m1 = t144; - coeffs_dxy->coeff_0_m1_m1 = t146; - coeffs_dxy->coeff_p1_m1_m1 = t145; - coeffs_dxy->coeff_m1_0_m1 = t146; - coeffs_dxy->coeff_0_0_m1 = t146; - coeffs_dxy->coeff_p1_0_m1 = t146; - coeffs_dxy->coeff_m1_p1_m1 = t145; - coeffs_dxy->coeff_0_p1_m1 = t146; - coeffs_dxy->coeff_p1_p1_m1 = t144; - coeffs_dxy->coeff_m1_m1_0 = t144; - coeffs_dxy->coeff_0_m1_0 = t146; - coeffs_dxy->coeff_p1_m1_0 = t145; - coeffs_dxy->coeff_m1_0_0 = t146; - coeffs_dxy->coeff_0_0_0 = t146; - coeffs_dxy->coeff_p1_0_0 = t146; - coeffs_dxy->coeff_m1_p1_0 = t145; - coeffs_dxy->coeff_0_p1_0 = t146; - coeffs_dxy->coeff_p1_p1_0 = t144; - coeffs_dxy->coeff_m1_m1_p1 = t144; - coeffs_dxy->coeff_0_m1_p1 = t146; - coeffs_dxy->coeff_p1_m1_p1 = t145; - coeffs_dxy->coeff_m1_0_p1 = t146; - coeffs_dxy->coeff_0_0_p1 = t146; - coeffs_dxy->coeff_p1_0_p1 = t146; - coeffs_dxy->coeff_m1_p1_p1 = t145; - coeffs_dxy->coeff_0_p1_p1 = t146; - coeffs_dxy->coeff_p1_p1_p1 = t144; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c deleted file mode 100644 index d968dcd..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c +++ /dev/null @@ -1,33 +0,0 @@ -fp t149; -fp t148; -fp t147; - t149 = RATIONAL(0.0,1.0); - t148 = RATIONAL(-1.0,12.0); - t147 = RATIONAL(1.0,12.0); - coeffs_dxz->coeff_m1_m1_m1 = t147; - coeffs_dxz->coeff_0_m1_m1 = t149; - coeffs_dxz->coeff_p1_m1_m1 = t148; - coeffs_dxz->coeff_m1_0_m1 = t147; - coeffs_dxz->coeff_0_0_m1 = t149; - coeffs_dxz->coeff_p1_0_m1 = t148; - coeffs_dxz->coeff_m1_p1_m1 = t147; - coeffs_dxz->coeff_0_p1_m1 = t149; - coeffs_dxz->coeff_p1_p1_m1 = t148; - coeffs_dxz->coeff_m1_m1_0 = t149; - coeffs_dxz->coeff_0_m1_0 = t149; - coeffs_dxz->coeff_p1_m1_0 = t149; - coeffs_dxz->coeff_m1_0_0 = t149; - coeffs_dxz->coeff_0_0_0 = t149; - coeffs_dxz->coeff_p1_0_0 = t149; - coeffs_dxz->coeff_m1_p1_0 = t149; - coeffs_dxz->coeff_0_p1_0 = t149; - coeffs_dxz->coeff_p1_p1_0 = t149; - coeffs_dxz->coeff_m1_m1_p1 = t148; - coeffs_dxz->coeff_0_m1_p1 = t149; - coeffs_dxz->coeff_p1_m1_p1 = t147; - coeffs_dxz->coeff_m1_0_p1 = t148; - coeffs_dxz->coeff_0_0_p1 = t149; - coeffs_dxz->coeff_p1_0_p1 = t147; - coeffs_dxz->coeff_m1_p1_p1 = t148; - coeffs_dxz->coeff_0_p1_p1 = t149; - coeffs_dxz->coeff_p1_p1_p1 = t147; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c deleted file mode 100644 index e3774d8..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c +++ /dev/null @@ -1,59 +0,0 @@ -fp t110; -fp t122; -fp t121; -fp t113; -fp t108; -fp t120; -fp t112; -fp t106; -fp t119; -fp t105; -fp t118; -fp t117; -fp t116; -fp t107; -fp t115; -fp t109; - t110 = RATIONAL(1.0,9.0)*y; - t122 = RATIONAL(-1.0,18.0)+t110; - t121 = t110+RATIONAL(1.0,18.0); - t113 = RATIONAL(1.0,12.0); - t108 = t113*x; - t120 = t108+t122; - t112 = RATIONAL(-1.0,12.0); - t106 = t112*x; - t119 = t106+t122; - t105 = t112*z; - t118 = t105+t122; - t117 = t106+t121; - t116 = t108+t121; - t107 = t113*z; - t115 = t107+t121; - t109 = RATIONAL(-2.0,9.0)*y; - coeffs_dy->coeff_m1_m1_m1 = t107+t120; - coeffs_dy->coeff_0_m1_m1 = t107+t122; - coeffs_dy->coeff_p1_m1_m1 = t107+t119; - coeffs_dy->coeff_m1_0_m1 = t109; - coeffs_dy->coeff_0_0_m1 = t109; - coeffs_dy->coeff_p1_0_m1 = t109; - coeffs_dy->coeff_m1_p1_m1 = t105+t117; - coeffs_dy->coeff_0_p1_m1 = t105+t121; - coeffs_dy->coeff_p1_p1_m1 = t105+t116; - coeffs_dy->coeff_m1_m1_0 = t120; - coeffs_dy->coeff_0_m1_0 = t122; - coeffs_dy->coeff_p1_m1_0 = t119; - coeffs_dy->coeff_m1_0_0 = t109; - coeffs_dy->coeff_0_0_0 = t109; - coeffs_dy->coeff_p1_0_0 = t109; - coeffs_dy->coeff_m1_p1_0 = t117; - coeffs_dy->coeff_0_p1_0 = t121; - coeffs_dy->coeff_p1_p1_0 = t116; - coeffs_dy->coeff_m1_m1_p1 = t108+t118; - coeffs_dy->coeff_0_m1_p1 = t118; - coeffs_dy->coeff_p1_m1_p1 = t106+t118; - coeffs_dy->coeff_m1_0_p1 = t109; - coeffs_dy->coeff_0_0_p1 = t109; - coeffs_dy->coeff_p1_0_p1 = t109; - coeffs_dy->coeff_m1_p1_p1 = t106+t115; - coeffs_dy->coeff_0_p1_p1 = t115; - coeffs_dy->coeff_p1_p1_p1 = t108+t115; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c deleted file mode 100644 index f9a66c9..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c +++ /dev/null @@ -1,31 +0,0 @@ -fp t151; -fp t150; - t151 = RATIONAL(-2.0,9.0); - t150 = RATIONAL(1.0,9.0); - coeffs_dyy->coeff_m1_m1_m1 = t150; - coeffs_dyy->coeff_0_m1_m1 = t150; - coeffs_dyy->coeff_p1_m1_m1 = t150; - coeffs_dyy->coeff_m1_0_m1 = t151; - coeffs_dyy->coeff_0_0_m1 = t151; - coeffs_dyy->coeff_p1_0_m1 = t151; - coeffs_dyy->coeff_m1_p1_m1 = t150; - coeffs_dyy->coeff_0_p1_m1 = t150; - coeffs_dyy->coeff_p1_p1_m1 = t150; - coeffs_dyy->coeff_m1_m1_0 = t150; - coeffs_dyy->coeff_0_m1_0 = t150; - coeffs_dyy->coeff_p1_m1_0 = t150; - coeffs_dyy->coeff_m1_0_0 = t151; - coeffs_dyy->coeff_0_0_0 = t151; - coeffs_dyy->coeff_p1_0_0 = t151; - coeffs_dyy->coeff_m1_p1_0 = t150; - coeffs_dyy->coeff_0_p1_0 = t150; - coeffs_dyy->coeff_p1_p1_0 = t150; - coeffs_dyy->coeff_m1_m1_p1 = t150; - coeffs_dyy->coeff_0_m1_p1 = t150; - coeffs_dyy->coeff_p1_m1_p1 = t150; - coeffs_dyy->coeff_m1_0_p1 = t151; - coeffs_dyy->coeff_0_0_p1 = t151; - coeffs_dyy->coeff_p1_0_p1 = t151; - coeffs_dyy->coeff_m1_p1_p1 = t150; - coeffs_dyy->coeff_0_p1_p1 = t150; - coeffs_dyy->coeff_p1_p1_p1 = t150; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c deleted file mode 100644 index 93b8620..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c +++ /dev/null @@ -1,33 +0,0 @@ -fp t154; -fp t153; -fp t152; - t154 = RATIONAL(0.0,1.0); - t153 = RATIONAL(-1.0,12.0); - t152 = RATIONAL(1.0,12.0); - coeffs_dyz->coeff_m1_m1_m1 = t152; - coeffs_dyz->coeff_0_m1_m1 = t152; - coeffs_dyz->coeff_p1_m1_m1 = t152; - coeffs_dyz->coeff_m1_0_m1 = t154; - coeffs_dyz->coeff_0_0_m1 = t154; - coeffs_dyz->coeff_p1_0_m1 = t154; - coeffs_dyz->coeff_m1_p1_m1 = t153; - coeffs_dyz->coeff_0_p1_m1 = t153; - coeffs_dyz->coeff_p1_p1_m1 = t153; - coeffs_dyz->coeff_m1_m1_0 = t154; - coeffs_dyz->coeff_0_m1_0 = t154; - coeffs_dyz->coeff_p1_m1_0 = t154; - coeffs_dyz->coeff_m1_0_0 = t154; - coeffs_dyz->coeff_0_0_0 = t154; - coeffs_dyz->coeff_p1_0_0 = t154; - coeffs_dyz->coeff_m1_p1_0 = t154; - coeffs_dyz->coeff_0_p1_0 = t154; - coeffs_dyz->coeff_p1_p1_0 = t154; - coeffs_dyz->coeff_m1_m1_p1 = t153; - coeffs_dyz->coeff_0_m1_p1 = t153; - coeffs_dyz->coeff_p1_m1_p1 = t153; - coeffs_dyz->coeff_m1_0_p1 = t154; - coeffs_dyz->coeff_0_0_p1 = t154; - coeffs_dyz->coeff_p1_0_p1 = t154; - coeffs_dyz->coeff_m1_p1_p1 = t152; - coeffs_dyz->coeff_0_p1_p1 = t152; - coeffs_dyz->coeff_p1_p1_p1 = t152; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c deleted file mode 100644 index ab8dae1..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c +++ /dev/null @@ -1,63 +0,0 @@ -fp t127; -fp t132; -fp t141; -fp t131; -fp t123; -fp t140; -fp t129; -fp t139; -fp t130; -fp t126; -fp t138; -fp t137; -fp t124; -fp t136; -fp t135; -fp t134; -fp t133; -fp t128; - t127 = RATIONAL(1.0,9.0)*z; - t132 = RATIONAL(1.0,18.0); - t141 = t132+t127; - t131 = RATIONAL(1.0,12.0); - t123 = t131*y; - t140 = t123+t127; - t129 = RATIONAL(-1.0,18.0); - t139 = t129+t127; - t130 = RATIONAL(-1.0,12.0); - t126 = t130*x; - t138 = t126+t127; - t137 = t130*y+t127; - t124 = t131*x; - t136 = t124+t140; - t135 = t123+t138; - t134 = t126+t137; - t133 = t124+t137; - t128 = RATIONAL(-2.0,9.0)*z; - coeffs_dz->coeff_m1_m1_m1 = t129+t136; - coeffs_dz->coeff_0_m1_m1 = t123+t139; - coeffs_dz->coeff_p1_m1_m1 = t129+t135; - coeffs_dz->coeff_m1_0_m1 = t124+t139; - coeffs_dz->coeff_0_0_m1 = t139; - coeffs_dz->coeff_p1_0_m1 = t129+t138; - coeffs_dz->coeff_m1_p1_m1 = t129+t133; - coeffs_dz->coeff_0_p1_m1 = t129+t137; - coeffs_dz->coeff_p1_p1_m1 = t129+t134; - coeffs_dz->coeff_m1_m1_0 = t128; - coeffs_dz->coeff_0_m1_0 = t128; - coeffs_dz->coeff_p1_m1_0 = t128; - coeffs_dz->coeff_m1_0_0 = t128; - coeffs_dz->coeff_0_0_0 = t128; - coeffs_dz->coeff_p1_0_0 = t128; - coeffs_dz->coeff_m1_p1_0 = t128; - coeffs_dz->coeff_0_p1_0 = t128; - coeffs_dz->coeff_p1_p1_0 = t128; - coeffs_dz->coeff_m1_m1_p1 = t132+t134; - coeffs_dz->coeff_0_m1_p1 = t132+t137; - coeffs_dz->coeff_p1_m1_p1 = t132+t133; - coeffs_dz->coeff_m1_0_p1 = t132+t138; - coeffs_dz->coeff_0_0_p1 = t141; - coeffs_dz->coeff_p1_0_p1 = t124+t141; - coeffs_dz->coeff_m1_p1_p1 = t132+t135; - coeffs_dz->coeff_0_p1_p1 = t132+t140; - coeffs_dz->coeff_p1_p1_p1 = t132+t136; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c deleted file mode 100644 index 0f833a6..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c +++ /dev/null @@ -1,31 +0,0 @@ -fp t156; -fp t155; - t156 = RATIONAL(-2.0,9.0); - t155 = RATIONAL(1.0,9.0); - coeffs_dzz->coeff_m1_m1_m1 = t155; - coeffs_dzz->coeff_0_m1_m1 = t155; - coeffs_dzz->coeff_p1_m1_m1 = t155; - coeffs_dzz->coeff_m1_0_m1 = t155; - coeffs_dzz->coeff_0_0_m1 = t155; - coeffs_dzz->coeff_p1_0_m1 = t155; - coeffs_dzz->coeff_m1_p1_m1 = t155; - coeffs_dzz->coeff_0_p1_m1 = t155; - coeffs_dzz->coeff_p1_p1_m1 = t155; - coeffs_dzz->coeff_m1_m1_0 = t156; - coeffs_dzz->coeff_0_m1_0 = t156; - coeffs_dzz->coeff_p1_m1_0 = t156; - coeffs_dzz->coeff_m1_0_0 = t156; - coeffs_dzz->coeff_0_0_0 = t156; - coeffs_dzz->coeff_p1_0_0 = t156; - coeffs_dzz->coeff_m1_p1_0 = t156; - coeffs_dzz->coeff_0_p1_0 = t156; - coeffs_dzz->coeff_p1_p1_0 = t156; - coeffs_dzz->coeff_m1_m1_p1 = t155; - coeffs_dzz->coeff_0_m1_p1 = t155; - coeffs_dzz->coeff_p1_m1_p1 = t155; - coeffs_dzz->coeff_m1_0_p1 = t155; - coeffs_dzz->coeff_0_0_p1 = t155; - coeffs_dzz->coeff_p1_0_p1 = t155; - coeffs_dzz->coeff_m1_p1_p1 = t155; - coeffs_dzz->coeff_0_p1_p1 = t155; - coeffs_dzz->coeff_p1_p1_p1 = t155; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c deleted file mode 100644 index cb38b59..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,938 +0,0 @@ -fp t652; -fp t401; -fp t470; -fp t748; -fp t509; -fp t489; -fp t341; -fp t260; -fp t510; -fp t506; -fp t498; -fp t378; -fp t490; -fp t511; -fp t346; -fp t233; -fp t747; -fp t642; -fp t746; -fp t448; -fp t451; -fp t638; -fp t745; -fp t493; -fp t607; -fp t274; -fp t508; -fp t497; -fp t365; -fp t744; -fp t612; -fp t265; -fp t375; -fp t743; -fp t350; -fp t237; -fp t502; -fp t364; -fp t742; -fp t407; -fp t482; -fp t339; -fp t483; -fp t631; -fp t741; -fp t349; -fp t740; -fp t433; -fp t495; -fp t466; -fp t649; -fp t739; -fp t738; -fp t501; -fp t380; -fp t654; -fp t737; -fp t384; -fp t226; -fp t601; -fp t736; -fp t611; -fp t256; -fp t735; -fp t481; -fp t352; -fp t276; -fp t734; -fp t353; -fp t232; -fp t733; -fp t253; -fp t351; -fp t230; -fp t507; -fp t363; -fp t732; -fp t347; -fp t249; -fp t586; -fp t731; -fp t467; -fp t206; -fp t160; -fp t730; -fp t651; -fp t616; -fp t164; -fp t729; -fp t157; -fp t728; -fp t505; -fp t374; -fp t727; -fp t726; -fp t392; -fp t725; -fp t245; -fp t724; -fp t438; -fp t723; -fp t418; -fp t462; -fp t722; -fp t376; -fp t721; -fp t261; -fp t610; -fp t720; -fp t719; -fp t718; -fp t336; -fp t251; -fp t717; -fp t453; -fp t476; -fp t639; -fp t214; -fp t163; -fp t716; -fp t429; -fp t405; -fp t715; -fp t258; -fp t590; -fp t714; -fp t367; -fp t345; -fp t243; -fp t713; -fp t712; -fp t469; -fp t473; -fp t711; -fp t248; -fp t278; -fp t604; -fp t389; -fp t710; -fp t262; -fp t263; -fp t709; -fp t707; -fp t706; -fp t270; -fp t705; -fp t161; -fp t704; -fp t463; -fp t194; -fp t158; -fp t703; -fp t640; -fp t702; -fp t641; -fp t216; -fp t162; -fp t701; -fp t630; -fp t700; -fp t159; -fp t699; -fp t577; -fp t698; -fp t697; -fp t488; -fp t628; -fp t396; -fp t696; -fp t695; -fp t694; -fp t693; -fp t264; -fp t582; -fp t354; -fp t692; -fp t472; -fp t643; -fp t397; -fp t691; -fp t447; -fp t168; -fp t480; -fp t494; -fp t690; -fp t404; -fp t689; -fp t503; -fp t382; -fp t443; -fp t459; -fp t619; -fp t688; -fp t632; -fp t195; -fp t687; -fp t446; -fp t622; -fp t182; -fp t458; -fp t499; -fp t379; -fp t686; -fp t492; -fp t393; -fp t685; -fp t636; -fp t684; -fp t383; -fp t454; -fp t436; -fp t634; -fp t683; -fp t464; -fp t330; -fp t478; -fp t621; -fp t402; -fp t682; -fp t414; -fp t372; -fp t487; -fp t681; -fp t440; -fp t449; -fp t626; -fp t496; -fp t680; -fp t427; -fp t633; -fp t403; -fp t679; -fp t678; -fp t391; -fp t624; -fp t677; -fp t676; -fp t355; -fp t675; -fp t387; -fp t185; -fp t674; -fp t183; -fp t362; -fp t673; -fp t672; -fp t366; -fp t671; -fp t670; -fp t629; -fp t669; -fp t668; -fp t667; -fp t500; -fp t360; -fp t644; -fp t666; -fp t333; -fp t665; -fp t664; -fp t356; -fp t663; -fp t662; -fp t661; -fp t332; -fp t660; -fp t659; -fp t450; -fp t658; -fp t439; -fp t484; -fp t348; -fp t657; -fp t406; -fp t340; -fp t656; -fp t409; -fp t655; -fp t653; -fp t431; -fp t650; -fp t435; -fp t648; -fp t434; -fp t647; -fp t491; -fp t646; -fp t475; -fp t645; -fp t417; -fp t637; -fp t428; -fp t635; -fp t627; -fp t442; -fp t625; -fp t411; -fp t623; -fp t441; -fp t620; -fp t479; -fp t618; -fp t452; -fp t617; -fp t239; -fp t614; -fp t342; -fp t343; -fp t609; -fp t605; -fp t603; -fp t602; -fp t600; -fp t369; -fp t599; -fp t598; -fp t597; -fp t596; -fp t595; -fp t594; -fp t593; -fp t592; -fp t588; -fp t587; -fp t585; -fp t584; -fp t381; -fp t583; -fp t581; -fp t579; -fp t578; -fp t575; -fp t574; -fp t573; -fp t572; -fp t571; -fp t570; -fp t569; -fp t568; -fp t567; -fp t566; -fp t565; -fp t564; -fp t563; -fp t562; -fp t561; -fp t560; -fp t559; -fp t558; -fp t486; -fp t557; -fp t556; -fp t555; -fp t554; -fp t553; -fp t552; -fp t551; -fp t550; -fp t549; -fp t548; -fp t547; -fp t546; -fp t545; -fp t544; -fp t432; -fp t197; -fp t543; -fp t542; -fp t541; -fp t540; -fp t539; -fp t538; -fp t537; -fp t536; -fp t474; -fp t535; -fp t534; -fp t533; -fp t532; -fp t457; -fp t531; -fp t530; -fp t529; -fp t528; -fp t421; -fp t527; -fp t526; -fp t525; -fp t394; -fp t524; -fp t523; -fp t522; -fp t521; -fp t520; -fp t444; -fp t519; -fp t518; -fp t517; -fp t516; -fp t515; -fp t504; -fp t485; -fp t477; -fp t471; -fp t468; -fp t465; -fp t456; -fp t455; -fp t430; -fp t424; -fp t422; -fp t420; -fp t419; -fp t416; -fp t413; -fp t412; -fp t408; -fp t400; -fp t399; -fp t398; -fp t395; -fp t390; -fp t388; -fp t386; -fp t199; -fp t181; -fp t179; - t652 = y*z; - t401 = RATIONAL(-607.0,12000.0); - t470 = RATIONAL(-1.0,2000.0); - t748 = t401*x+t470*t652; - t509 = z*z; - t489 = RATIONAL(1.0,160.0); - t341 = t489*t509; - t260 = x*t341; - t510 = x*x; - t506 = t510*x; - t498 = RATIONAL(-1.0,32.0); - t378 = t498*t506; - t490 = RATIONAL(-1.0,160.0); - t511 = y*y; - t346 = t490*t511; - t233 = x*t346; - t747 = t260+t378+t233; - t642 = x*t470; - t746 = t401*y+z*t642; - t448 = RATIONAL(-97.0,3000.0); - t451 = RATIONAL(-37.0,1000.0); - t638 = y*t451; - t745 = t448*x+z*t638; - t493 = RATIONAL(-3.0,160.0); - t607 = t493*t510; - t274 = y*t607; - t508 = t511*y; - t497 = RATIONAL(1.0,96.0); - t365 = t497*t508; - t744 = t274+t365; - t612 = t511*t493; - t265 = x*t612; - t375 = t497*t506; - t743 = t265+t375; - t350 = t490*t509; - t237 = y*t350; - t502 = RATIONAL(1.0,32.0); - t364 = t502*t508; - t742 = t237+t364; - t407 = RATIONAL(-137.0,4000.0); - t482 = RATIONAL(-9.0,160.0); - t339 = t482*t511; - t483 = RATIONAL(2.0,125.0); - t631 = z*t483; - t741 = x*t631+t339+t407*y; - t349 = t482*t510; - t740 = t349+y*t631+t407*x; - t433 = RATIONAL(-49.0,2000.0); - t495 = RATIONAL(-3.0,40.0); - t466 = RATIONAL(-7.0,2000.0); - t649 = y*t466; - t739 = t495*t509+t433*z+x*t649; - t738 = t433*x+z*t649+t495*t510; - t501 = RATIONAL(3.0,80.0); - t380 = t501*t511; - t654 = x*z; - t737 = t451*t654+t448*y+t380; - t384 = t502*t506; - t226 = x*t350; - t601 = t233+t226; - t736 = t384+t601; - t611 = t493*t509; - t256 = x*t611; - t735 = t256+t743; - t481 = RATIONAL(3.0,160.0); - t352 = t481*t509; - t276 = y*t352; - t734 = t276+t744; - t353 = t489*t510; - t232 = y*t353; - t733 = t232+t742; - t253 = z*t353; - t351 = t489*t511; - t230 = z*t351; - t507 = t509*z; - t363 = t498*t507; - t732 = t253+t230+t363; - t347 = t481*t510; - t249 = y*t347; - t586 = t249+t276; - t731 = t365+t586; - t467 = RATIONAL(-3.0,1000.0); - t206 = t467*t654; - t160 = y*t206; - t730 = t160+RATIONAL(49.0,4000.0); - t651 = x*y; - t616 = z*t651; - t164 = RATIONAL(1.0,1000.0)*t616; - t729 = RATIONAL(397.0,4000.0)+t164; - t157 = RATIONAL(27.0,1000.0)*t616; - t728 = t157+RATIONAL(-59.0,1000.0); - t505 = RATIONAL(-1.0,96.0); - t374 = t505*t508; - t727 = t274+t374; - t726 = t260+t384; - t392 = t505*t506; - t725 = t256+t392; - t245 = y*t341; - t724 = t245+t747; - t438 = RATIONAL(-87.0,2000.0); - t723 = t438*y+t206; - t418 = RATIONAL(183.0,4000.0); - t462 = RATIONAL(37.0,2000.0); - t722 = t462*t654+t418*y; - t376 = t502*t507; - t721 = t253+t376; - t261 = x*t351; - t610 = t260+t261; - t720 = t610+t378; - t719 = t265+t392; - t718 = t384+t261+t226; - t336 = t481*t511; - t251 = x*t336; - t717 = t251+t375; - t453 = RATIONAL(49.0,2000.0); - t476 = RATIONAL(-1.0,1000.0); - t639 = x*t476; - t214 = z*t639; - t163 = y*t214; - t716 = t453+t163; - t429 = RATIONAL(-31.0,1000.0); - t405 = RATIONAL(141.0,2000.0); - t715 = t429*t651+t405*z; - t258 = x*t352; - t590 = t251+t258; - t714 = t392+t590; - t367 = t498*t508; - t345 = t490*t510; - t243 = y*t345; - t713 = t367+t243; - t712 = t365+t249; - t469 = RATIONAL(-9.0,1000.0); - t473 = RATIONAL(-41.0,750.0); - t711 = t473*x+t469*t652; - t248 = z*t347; - t278 = z*t612; - t604 = t248+t278; - t389 = t505*t507; - t710 = t604+t389; - t262 = z*t345; - t263 = z*t346; - t709 = t262+t263+t376; - t707 = t245+t364; - t706 = t376+t230; - t270 = y*t611; - t705 = t249+t270+t374; - t161 = RATIONAL(9.0,1000.0)*t616; - t704 = RATIONAL(73.0,4000.0)+t161; - t463 = RATIONAL(-27.0,1000.0); - t194 = t463*t654; - t158 = y*t194; - t703 = t158+RATIONAL(-59.0,4000.0); - t640 = z*t429; - t702 = t405*x+y*t640; - t641 = x*t469; - t216 = z*t641; - t162 = y*t216; - t701 = RATIONAL(-59.0,2000.0)+t162; - t630 = y*t462; - t700 = t418*x+z*t630; - t159 = RATIONAL(3.0,1000.0)*t616; - t699 = t159+RATIONAL(49.0,1000.0); - t577 = t274+t270; - t698 = t365+t577; - t697 = y*t641+t473*z; - t488 = RATIONAL(-9.0,250.0); - t628 = z*t488; - t396 = RATIONAL(281.0,12000.0); - t696 = t396*y+x*t628; - t695 = t375+t258; - t694 = t263+t363; - t693 = t262+t226; - t264 = z*t607; - t582 = t278+t264; - t354 = t497*t507; - t692 = t582+t354; - t472 = RATIONAL(11.0,500.0); - t643 = x*t472; - t397 = RATIONAL(-167.0,12000.0); - t691 = t397*y+z*t643+t346; - t447 = RATIONAL(31.0,2000.0); - t168 = t447*t654; - t480 = RATIONAL(-4.0,375.0); - t494 = RATIONAL(-1.0,80.0); - t690 = t168+t480*y+t494*t511; - t404 = RATIONAL(53.0,12000.0); - t689 = t453*t652+t404*x+t347; - t503 = RATIONAL(1.0,40.0); - t382 = t503*t509; - t443 = RATIONAL(-29.0,6000.0); - t459 = RATIONAL(13.0,1000.0); - t619 = y*t459; - t688 = t382+x*t619+t443*z; - t632 = y*t447; - t195 = z*t632; - t687 = t480*x+t195+t494*t510; - t446 = RATIONAL(-19.0,2000.0); - t622 = y*t446; - t182 = z*t622; - t458 = RATIONAL(-17.0,3000.0); - t499 = RATIONAL(1.0,80.0); - t379 = t499*t510; - t686 = t182+t458*x+t379; - t492 = RATIONAL(-7.0,250.0); - t393 = RATIONAL(-137.0,12000.0); - t685 = t341+t393*z+t492*t651; - t636 = x*t453; - t684 = t336+z*t636+t404*y; - t383 = t501*t509; - t454 = RATIONAL(53.0,1000.0); - t436 = RATIONAL(19.0,1000.0); - t634 = y*t436; - t683 = t383+x*t634+t454*z; - t464 = RATIONAL(-11.0,160.0); - t330 = t464*t511; - t478 = RATIONAL(-17.0,500.0); - t621 = z*t478; - t402 = RATIONAL(-107.0,4000.0); - t682 = t402*y+t330+x*t621; - t414 = RATIONAL(299.0,4000.0); - t372 = t502*t509; - t487 = RATIONAL(-1.0,500.0); - t681 = t372+t414*z+t487*t651; - t440 = RATIONAL(-79.0,2000.0); - t449 = RATIONAL(43.0,2000.0); - t626 = y*t449; - t496 = RATIONAL(-1.0,20.0); - t680 = z*t626+t496*t510+t440*x; - t427 = RATIONAL(-13.0,2000.0); - t633 = x*t427; - t403 = RATIONAL(323.0,4000.0); - t679 = t352+t403*z+y*t633; - t678 = t454*y+t436*t654+t380; - t391 = t502*t510; - t624 = z*t487; - t677 = t414*x+t391+y*t624; - t676 = t352+y*t636+t404*z; - t355 = t503*t510; - t675 = t355+t443*x+z*t619; - t387 = t499*t509; - t185 = x*t622; - t674 = t387+t458*z+t185; - t183 = t446*t654; - t362 = t499*t511; - t673 = t458*y+t183+t362; - t672 = t496*t511+t440*y+t449*t654; - t366 = t501*t510; - t671 = t366+t454*x+z*t634; - t670 = t427*t652+t403*x+t347; - t629 = z*t492; - t669 = t393*x+y*t629+t353; - t668 = t336+t403*y+z*t633; - t667 = x*t626+t496*t509+t440*z; - t500 = RATIONAL(-1.0,16.0); - t360 = t500*t509; - t644 = y*t467; - t666 = t360+t438*z+x*t644; - t333 = t464*t509; - t665 = t402*z+t478*t651+t333; - t664 = t351+x*t629+t393*y; - t356 = t503*t511; - t663 = t443*y+t356+t459*t654; - t662 = t396*x+t391+y*t628; - t661 = t472*t652+t345+t397*x; - t332 = t464*t510; - t660 = t402*x+y*t621+t332; - t659 = t382+t355+t356+RATIONAL(-61.0,4000.0); - t450 = RATIONAL(-97.0,4000.0); - t658 = t448*z+t450+t161+x*t638; - t439 = RATIONAL(71.0,2000.0); - t484 = RATIONAL(7.0,160.0); - t348 = t484*t509; - t657 = y*t642+t401*z+t439+t348+t162; - t406 = RATIONAL(143.0,2000.0); - t340 = t482*t509; - t656 = t406+t159+t340+t407*z+t483*t651; - t409 = RATIONAL(469.0,4000.0); - t655 = t466*t654+t409+t160+t495*t511+t433*y; - t653 = y+z; - t431 = RATIONAL(-17.0,2000.0); - t650 = y*t431; - t435 = RATIONAL(-23.0,2000.0); - t648 = x*t435; - t434 = RATIONAL(-39.0,2000.0); - t647 = y*t434; - t491 = RATIONAL(-9.0,500.0); - t646 = y*t491; - t475 = RATIONAL(-3.0,2000.0); - t645 = t475*z; - t417 = RATIONAL(111.0,2000.0); - t637 = y*t417; - t428 = RATIONAL(33.0,2000.0); - t635 = x*t428; - t627 = y*t463; - t442 = RATIONAL(93.0,2000.0); - t625 = x*t442; - t411 = RATIONAL(129.0,2000.0); - t623 = x*t411; - t441 = RATIONAL(-21.0,2000.0); - t620 = t441*y; - t479 = RATIONAL(-1.0,250.0); - t618 = y*t479; - t452 = RATIONAL(27.0,2000.0); - t617 = x*t452; - t239 = z*t336; - t614 = t239+t264; - t342 = t484*t510; - t343 = t484*t511; - t609 = t342+t343; - t605 = t232+t245; - t603 = t237+t243; - t602 = t239+t265; - t600 = t256+t276; - t369 = t502*t511; - t599 = t369+t367; - t598 = t261+t263; - t597 = t369+t374; - t596 = t262+t232; - t595 = t372+t389; - t594 = t270+t258; - t593 = t253+t243; - t592 = t230+t233; - t588 = t256+t270; - t587 = t248+t239; - t585 = t384+t500*t510; - t584 = t253+t232; - t381 = t500*t511; - t583 = t364+t381; - t581 = t263+t233; - t579 = t248+t243; - t578 = t251+t278; - t575 = t383+t366+t367; - t574 = t160+t374+t586; - t573 = t161+t732; - t572 = t159+t692; - t571 = t712+t719; - t570 = t367+t232+t743; - t569 = t262+t363+t726; - t568 = t248+t354+t725; - t567 = t706+t707; - t566 = t717+t727; - t565 = t162+t709; - t564 = t378+t226+t721; - t563 = t264+t389+t695; - t562 = t719+t727; - t561 = t694+t707; - t560 = t237+t367+t706; - t559 = t261+t378+t744; - t558 = t378+t363+t693; - t486 = RATIONAL(7.0,250.0); - t557 = t350+t397*z+t486+y*t643+t354+t162; - t556 = t571+t594; - t555 = t569+t592; - t554 = t354+t614+t705; - t553 = t710+t734; - t552 = t568+t602; - t551 = t251+t389+t614+t725; - t550 = t560+t596; - t549 = t718+t733; - t548 = t564+t598; - t547 = t563+t602; - t546 = t354+t375+t587+t590; - t545 = t262+t243+t567; - t544 = t564+t592; - t432 = RATIONAL(-67.0,4000.0); - t197 = x*t632; - t543 = t354+t494*t509+t480*z+t161+t432+t197; - t542 = t245+t713+t718; - t541 = t588+t712+t717; - t540 = t561+t593; - t539 = t733+t747; - t538 = t705+t710; - t537 = t558+t581; - t536 = t276+t258+t562; - t474 = RATIONAL(-23.0,500.0); - t535 = t474+t159+x*t630+t418*z+t363+t348; - t534 = t581+t721+t726; - t533 = t566+t600; - t532 = t568+t578; - t457 = RATIONAL(79.0,3000.0); - t531 = t457*z+y*t639+t692+t730; - t530 = t457*y+t214+t698+t730; - t529 = t473*y+t216+t703+t731; - t528 = t457*x+t476*t652+t730+t735; - t421 = RATIONAL(191.0,4000.0); - t527 = t372+t421*z+x*t646+t701+t732; - t526 = t438*x+z*t644+t585+t610+t729; - t525 = x*t640+t160+t367+t405*y+t659; - t394 = RATIONAL(-691.0,12000.0); - t524 = t479*t654+t394*y+t586+t597+t699; - t523 = t491*t654+t421*y+t599+t605+t701; - t522 = t394*x+t391+z*t618+t699+t714; - t521 = x*t618+t394*z+t587+t595+t699; - t520 = t396*z+t488*t651+t582+t595+t728; - t444 = RATIONAL(-33.0,2000.0); - t519 = t360+t444*z+x*t627+t704+t709; - t518 = t444*x+z*t627+t585+t601+t704; - t517 = z*t646+t391+t421*x+t701+t720; - t516 = t194+t444*y+t583+t603+t704; - t515 = t414*y+x*t624+t599+t603+t716; - t504 = RATIONAL(1.0,20.0); - t485 = RATIONAL(-7.0,160.0); - t477 = RATIONAL(-13.0,160.0); - t471 = RATIONAL(21.0,250.0); - t468 = RATIONAL(13.0,500.0); - t465 = RATIONAL(-17.0,375.0); - t456 = RATIONAL(-39.0,4000.0); - t455 = RATIONAL(-47.0,1500.0); - t430 = RATIONAL(29.0,2000.0); - t424 = RATIONAL(-57.0,2000.0); - t422 = RATIONAL(133.0,2000.0); - t420 = RATIONAL(147.0,2000.0); - t419 = RATIONAL(307.0,6000.0); - t416 = RATIONAL(157.0,2000.0); - t413 = RATIONAL(-129.0,4000.0); - t412 = RATIONAL(-191.0,4000.0); - t408 = RATIONAL(-437.0,6000.0); - t400 = RATIONAL(319.0,12000.0); - t399 = RATIONAL(-539.0,12000.0); - t398 = RATIONAL(-449.0,12000.0); - t395 = RATIONAL(349.0,12000.0); - t390 = t504*t510; - t388 = t504*t511; - t386 = t504*t509; - t199 = t441*t654; - t181 = x*t620; - t179 = z*t620; - coeffs_I->coeff_m1_m1_m1 = RATIONAL(-269.0,4000.0)+t390+t158+t386+t389+ -t455*z+t388+(t420*z+t455)*y+(t455+t653*t420)*x+t562+t582+t588; - coeffs_I->coeff_0_m1_m1 = t477*t510+t456*x+t411*t652+t538+t343+t657+t736+ -t746; - coeffs_I->coeff_p1_m1_m1 = t383+t416*x+z*t637+t538+t379+t658+t720+t737; - coeffs_I->coeff_p2_m1_m1 = t442*t652+t369+t398*x+t520+t347+t566+t594+t696 -; - coeffs_I->coeff_m1_0_m1 = t477*t511+t456*y+z*t623+t342+t551+t364+t603+ -t657+t748; - coeffs_I->coeff_0_0_m1 = t383+t408*z+t549+t389+x*t650+t587+t655+t738; - coeffs_I->coeff_p1_0_m1 = t521+t539+t670+t682; - coeffs_I->coeff_p2_0_m1 = t516+t547+t686+t688; - coeffs_I->coeff_m1_p1_m1 = t416*y+t417*t654+t362+t551+t575+t605+t658+t745 -; - coeffs_I->coeff_0_p1_m1 = t521+t542+t660+t668; - coeffs_I->coeff_p1_p1_m1 = t239+t525+y*t635+t389+t465*z+t579+t702+t724; - coeffs_I->coeff_p2_p1_m1 = t523+t547+t669+t676; - coeffs_I->coeff_m1_p2_m1 = z*t625+t398*y+t336+t520+t571+t600+t662; - coeffs_I->coeff_0_p2_m1 = t518+t553+t673+t688; - coeffs_I->coeff_p1_p2_m1 = t517+t553+t664+t676; - coeffs_I->coeff_p2_p2_m1 = t387+t475*t651+t419*z+t529+t563+t578+t711; - coeffs_I->coeff_m1_m1_0 = t477*t509+t536+t456*z+y*t623+t439+t565+t609+ -t746+t748; - coeffs_I->coeff_0_m1_0 = t534+t408*y+t409+t380+t431*t654+t574+t738+t739; - coeffs_I->coeff_p1_m1_0 = t524+t548+t665+t670; - coeffs_I->coeff_p2_m1_0 = t519+t533+t663+t686; - coeffs_I->coeff_m1_0_0 = t545+t366+t408*x+z*t650+t655+t714+t739; - coeffs_I->coeff_0_0_0 = RATIONAL(177.0,1000.0)+t163+t384+t183+t333+t332+ -t185+t182+t330+(x+t653)*RATIONAL(-161.0,4000.0)+t567+t584+t610; - coeffs_I->coeff_p1_0_0 = t179+t355+t544+t471*x+t583+t605+t666+t723+t729; - coeffs_I->coeff_p2_0_0 = t545+t353+t435*t652+t395*x+t656+t735+t741; - coeffs_I->coeff_m1_p1_0 = t522+t550+t665+t668; - coeffs_I->coeff_0_p1_0 = t356+t526+t471*y+t199+t560+t593+t666; - coeffs_I->coeff_p1_p1_0 = t412*z+t340+t515+t197+t544+t677; - coeffs_I->coeff_p2_p1_0 = t528+t550+t667+t678; - coeffs_I->coeff_m1_p2_0 = t519+t556+t673+t675; - coeffs_I->coeff_0_p2_0 = t534+t351+z*t648+t395*y+t656+t698+t740; - coeffs_I->coeff_p1_p2_0 = t530+t548+t667+t671; - coeffs_I->coeff_p2_p2_0 = t413*z+t485*t509+t181+t486+t541+t565+t661+t691; - coeffs_I->coeff_m1_m1_p1 = t366+t450+t536+t387+t416*z+x*t637+t573+t737+ -t745; - coeffs_I->coeff_0_m1_p1 = t524+t555+t660+t679; - coeffs_I->coeff_p1_m1_p1 = t261+t558+z*t635+t230+t465*y+t574+t659+t702+ -t715; - coeffs_I->coeff_p2_m1_p1 = t527+t533+t669+t684; - coeffs_I->coeff_m1_0_p1 = t522+t540+t679+t682; - coeffs_I->coeff_0_0_p1 = t382+t181+t526+t381+t471*z+t561+t596+t723; - coeffs_I->coeff_p1_0_p1 = t168+t412*y+t537+t339+t364+t605+t677+t681+t716; - coeffs_I->coeff_p2_0_p1 = t528+t540+t672+t683; - coeffs_I->coeff_m1_p1_p1 = t237+t525+t428*t652+t465*x+t584+t694+t714+t715 -; - coeffs_I->coeff_0_p1_p1 = t349+t412*x+t515+t195+t569+t598+t681; - coeffs_I->coeff_p1_p1_p1 = RATIONAL(-193.0,4000.0)+t422*z+t164+t380+(t430 -*z+t422)*y+(t422+t653*t430)*x+t537+t575+t603; - coeffs_I->coeff_p2_p1_p1 = t237+t263+t345+t253+t535+t256+t452*t652+t343+ -t400*x+t570+t722; - coeffs_I->coeff_m1_p2_p1 = t527+t556+t664+t689; - coeffs_I->coeff_0_p2_p1 = t530+t555+t680+t683; - coeffs_I->coeff_p1_p2_p1 = t535+t270+z*t617+t342+t400*y+t346+t230+t559+ -t693+t700; - coeffs_I->coeff_p2_p2_p1 = t386+t468*z+x*t647+t432+t541+t573+t687+t690; - coeffs_I->coeff_m1_m1_p2 = t352+y*t625+t398*z+t552+t577+t597+t662+t696+ -t728; - coeffs_I->coeff_0_m1_p2 = t518+t554+t663+t674; - coeffs_I->coeff_p1_m1_p2 = t517+t554+t684+t685; - coeffs_I->coeff_p2_m1_p2 = t419*y+x*t645+t546+t374+t362+t577+t697+t703+ -t711; - coeffs_I->coeff_m1_0_p2 = t516+t532+t674+t675; - coeffs_I->coeff_0_0_p2 = t406+t341+t549+y*t648+t395*z+t572+t740+t741; - coeffs_I->coeff_p1_0_p2 = t531+t539+t671+t672; - coeffs_I->coeff_p2_0_p2 = t557+t413*y+t485*t511+t265+t278+t199+t579+t661+ -t695+t742; - coeffs_I->coeff_m1_p1_p2 = t523+t532+t685+t689; - coeffs_I->coeff_0_p1_p2 = t531+t542+t678+t680; - coeffs_I->coeff_p1_p1_p2 = t474+t350+y*t617+t400*z+t572+t609+t700+t713+ -t722+t724; - coeffs_I->coeff_p2_p1_p2 = t543+t468*y+t388+t434*t654+t258+t245+t570+t604 -+t687; - coeffs_I->coeff_m1_p2_p2 = t419*x+y*t645+t379+t529+t552+t697; - coeffs_I->coeff_0_p2_p2 = t179+t413*x+t485*t510+t557+t614+t691+t734+t736; - coeffs_I->coeff_p1_p2_p2 = t260+t543+t390+t468*x+z*t647+t276+t559+t614+ -t690; - coeffs_I->coeff_p2_p2_p2 = RATIONAL(77.0,2000.0)+t399*z+t157+(t424*z+t399 -)*y+(t509+t510+t511)*t493+(t399+t653*t424)*x+t546+t731; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 1753d9b..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,518 +0,0 @@ -fp t911; -fp t898; -fp t808; -fp t913; -fp t809; -fp t1006; -fp t912; -fp t826; -fp t906; -fp t804; -fp t962; -fp t1005; -fp t840; -fp t1004; -fp t888; -fp t797; -fp t755; -fp t1003; -fp t829; -fp t1002; -fp t903; -fp t812; -fp t803; -fp t837; -fp t1001; -fp t834; -fp t805; -fp t963; -fp t1000; -fp t999; -fp t998; -fp t997; -fp t833; -fp t996; -fp t835; -fp t995; -fp t832; -fp t759; -fp t994; -fp t993; -fp t902; -fp t816; -fp t958; -fp t813; -fp t992; -fp t838; -fp t961; -fp t991; -fp t827; -fp t990; -fp t989; -fp t822; -fp t988; -fp t987; -fp t986; -fp t985; -fp t984; -fp t983; -fp t982; -fp t886; -fp t783; -fp t889; -fp t799; -fp t894; -fp t793; -fp t758; -fp t760; -fp t981; -fp t757; -fp t762; -fp t980; -fp t979; -fp t978; -fp t761; -fp t764; -fp t976; -fp t763; -fp t975; -fp t974; -fp t973; -fp t971; -fp t970; -fp t969; -fp t967; -fp t966; -fp t965; -fp t964; -fp t960; -fp t957; -fp t955; -fp t954; -fp t751; -fp t953; -fp t756; -fp t952; -fp t951; -fp t950; -fp t830; -fp t949; -fp t752; -fp t948; -fp t947; -fp t946; -fp t836; -fp t945; -fp t944; -fp t943; -fp t753; -fp t942; -fp t941; -fp t940; -fp t939; -fp t938; -fp t749; -fp t937; -fp t754; -fp t936; -fp t935; -fp t934; -fp t933; -fp t932; -fp t750; -fp t931; -fp t930; -fp t929; -fp t928; -fp t927; -fp t926; -fp t925; -fp t924; -fp t923; -fp t922; -fp t921; -fp t920; -fp t841; -fp t919; -fp t918; -fp t824; -fp t917; -fp t916; -fp t915; -fp t914; -fp t905; -fp t904; -fp t901; -fp t900; -fp t899; -fp t896; -fp t895; -fp t893; -fp t891; -fp t890; -fp t887; -fp t885; -fp t884; -fp t880; -fp t879; -fp t878; -fp t877; -fp t875; -fp t874; -fp t871; -fp t870; -fp t867; -fp t866; -fp t865; -fp t863; -fp t861; -fp t860; -fp t859; -fp t855; -fp t854; -fp t852; -fp t849; -fp t848; -fp t846; -fp t823; -fp t821; -fp t820; -fp t819; -fp t818; -fp t817; -fp t815; -fp t814; -fp t811; -fp t810; -fp t807; -fp t806; -fp t802; -fp t801; -fp t800; -fp t798; -fp t796; -fp t795; -fp t794; -fp t792; -fp t791; -fp t790; -fp t789; -fp t788; -fp t787; -fp t786; -fp t785; -fp t784; -fp t782; -fp t781; -fp t780; -fp t779; -fp t778; -fp t777; -fp t776; -fp t775; -fp t774; -fp t773; -fp t772; -fp t771; -fp t770; -fp t769; -fp t768; -fp t767; -fp t766; -fp t765; - t911 = z*z; - t898 = RATIONAL(3.0,160.0); - t808 = t898*t911; - t913 = y*y; - t809 = t898*t913; - t1006 = t808+t809; - t912 = x*x; - t826 = RATIONAL(-1.0,32.0)*t912; - t906 = RATIONAL(-3.0,160.0); - t804 = t906*t913; - t962 = t808+t804; - t1005 = t826+t962; - t840 = RATIONAL(3.0,40.0)*x; - t1004 = t840+RATIONAL(-97.0,3000.0); - t888 = RATIONAL(-3.0,1000.0); - t797 = t888*y; - t755 = z*t797; - t1003 = RATIONAL(53.0,1000.0)+t840+t755; - t829 = RATIONAL(-1.0,80.0)*x; - t1002 = RATIONAL(-167.0,12000.0)+t829; - t903 = RATIONAL(-1.0,160.0); - t812 = t903*t913; - t803 = t903*t911; - t837 = RATIONAL(-3.0,32.0)*t912; - t1001 = t812+t837+t803; - t834 = RATIONAL(1.0,32.0)*t912; - t805 = t906*t911; - t963 = t804+t805; - t1000 = t834+t963; - t999 = t834+t1006; - t998 = RATIONAL(-79.0,2000.0)+RATIONAL(-1.0,10.0)*x; - t997 = t834+t962; - t833 = RATIONAL(-9.0,80.0)*x; - t996 = RATIONAL(-137.0,4000.0)+t833; - t835 = RATIONAL(1.0,40.0)*x; - t995 = RATIONAL(-17.0,3000.0)+t835; - t832 = RATIONAL(3.0,80.0)*x; - t759 = y*t832; - t994 = t759+t832; - t993 = RATIONAL(-49.0,2000.0)+RATIONAL(-3.0,20.0)*x; - t902 = RATIONAL(1.0,160.0); - t816 = t902*t913; - t958 = t816+t837; - t813 = t902*t911; - t992 = t958+t813; - t838 = RATIONAL(3.0,32.0)*t912; - t961 = t803+t838; - t991 = t812+t961; - t827 = RATIONAL(1.0,80.0)*x; - t990 = RATIONAL(-137.0,12000.0)+t827; - t989 = t826+t1006; - t822 = RATIONAL(-11.0,80.0)*x; - t988 = RATIONAL(-107.0,4000.0)+t822; - t987 = RATIONAL(-4.0,375.0)+RATIONAL(-1.0,40.0)*x; - t986 = t816+t813+t838; - t985 = t826+t963; - t984 = y+z; - t983 = y*z; - t982 = RATIONAL(-3.0,80.0)*x; - t886 = RATIONAL(-27.0,1000.0); - t783 = t886*y; - t889 = RATIONAL(-9.0,1000.0); - t799 = t889*y; - t894 = RATIONAL(-1.0,1000.0); - t793 = t894*z; - t758 = z*t832; - t760 = y*t829; - t981 = t758+t760; - t757 = y*t982; - t762 = z*t827; - t980 = t757+t762; - t979 = t816+t803; - t978 = t809+t805; - t761 = y*t827; - t764 = z*t982; - t976 = t761+t764; - t763 = z*t829; - t975 = t760+t763; - t974 = t758+t761; - t973 = t757+t764; - t971 = t757+t763; - t970 = t759+t763; - t969 = t759+t762; - t967 = t760+t764; - t966 = t761+t763; - t965 = t758+t759; - t964 = t760+t762; - t960 = t759+t764; - t957 = t761+t762; - t955 = t757+t758; - t954 = t812+t813; - t751 = z*t799; - t953 = t751+t978; - t756 = RATIONAL(3.0,1000.0)*t983; - t952 = t756+t954; - t951 = RATIONAL(1.0,10.0)*x+t973; - t950 = t832+t974; - t830 = RATIONAL(7.0,80.0)*x; - t949 = t830+t971; - t752 = RATIONAL(9.0,1000.0)*t983; - t948 = t752+t978; - t947 = t840+t975; - t946 = t756+t979; - t836 = RATIONAL(1.0,20.0)*x; - t945 = t836+t957; - t944 = t835+t965; - t943 = t751+t991; - t753 = y*t793; - t942 = t753+t986; - t941 = t838+t952; - t940 = t755+t989; - t939 = t762+t803+t958; - t938 = t834+t953; - t749 = z*t783; - t937 = t749+t985; - t754 = RATIONAL(1.0,1000.0)*t983; - t936 = t754+t1001; - t935 = t764+t997; - t934 = t762+t1005; - t933 = t758+t997; - t932 = t755+t838+t954; - t750 = RATIONAL(27.0,1000.0)*t983; - t931 = t750+t999; - t930 = t755+t816+t961; - t929 = t756+t1000; - t928 = t752+t826+t836+RATIONAL(-29.0,6000.0); - t927 = t755+RATIONAL(141.0,2000.0)+t836+t837; - t926 = t764+t837+t954; - t925 = t826+t953; - t924 = t834+t948; - t923 = t752+t992; - t922 = t838+t946; - t921 = t755+RATIONAL(79.0,3000.0)+t1000; - t920 = RATIONAL(-41.0,750.0)+t749+t999; - t841 = RATIONAL(-1.0,8.0)*x; - t919 = t752+RATIONAL(-33.0,2000.0)+t841+t991; - t918 = t841+RATIONAL(-87.0,2000.0)+t754+t986; - t824 = RATIONAL(1.0,16.0)*x; - t917 = t756+RATIONAL(-691.0,12000.0)+t824+t989; - t916 = t753+RATIONAL(299.0,4000.0)+t824+t1001; - t915 = RATIONAL(281.0,12000.0)+t750+t824+t985; - t914 = t751+t824+RATIONAL(191.0,4000.0)+t992; - t905 = RATIONAL(-7.0,250.0); - t904 = RATIONAL(-9.0,500.0); - t901 = RATIONAL(-9.0,250.0); - t900 = RATIONAL(-1.0,500.0); - t899 = RATIONAL(2.0,125.0); - t896 = RATIONAL(-1.0,250.0); - t895 = RATIONAL(-17.0,500.0); - t893 = RATIONAL(-3.0,2000.0); - t891 = RATIONAL(11.0,500.0); - t890 = RATIONAL(-1.0,2000.0); - t887 = RATIONAL(-7.0,2000.0); - t885 = RATIONAL(37.0,2000.0); - t884 = RATIONAL(13.0,1000.0); - t880 = RATIONAL(49.0,2000.0); - t879 = RATIONAL(27.0,2000.0); - t878 = RATIONAL(-37.0,1000.0); - t877 = RATIONAL(43.0,2000.0); - t875 = RATIONAL(31.0,2000.0); - t874 = RATIONAL(-19.0,2000.0); - t871 = RATIONAL(93.0,2000.0); - t870 = RATIONAL(-21.0,2000.0); - t867 = RATIONAL(19.0,1000.0); - t866 = RATIONAL(-23.0,2000.0); - t865 = RATIONAL(-39.0,2000.0); - t863 = RATIONAL(-17.0,2000.0); - t861 = RATIONAL(-31.0,1000.0); - t860 = RATIONAL(33.0,2000.0); - t859 = RATIONAL(-13.0,2000.0); - t855 = RATIONAL(183.0,4000.0); - t854 = RATIONAL(111.0,2000.0); - t852 = RATIONAL(129.0,2000.0); - t849 = RATIONAL(53.0,12000.0); - t848 = RATIONAL(323.0,4000.0); - t846 = RATIONAL(-607.0,12000.0); - t823 = t900*y; - t821 = t896*z; - t820 = t905*y; - t819 = t904*y; - t818 = t899*z; - t817 = t899*y; - t815 = t905*z; - t814 = t900*z; - t811 = t901*y; - t810 = t901*z; - t807 = t904*z; - t806 = t896*y; - t802 = t887*y; - t801 = t895*y; - t800 = t890*z; - t798 = t888*z; - t796 = t894*y; - t795 = t891*y; - t794 = t889*z; - t792 = t891*z; - t791 = t887*z; - t790 = t895*z; - t789 = t890*y; - t788 = t875*z; - t787 = t885*z; - t786 = t859*z; - t785 = t885*y; - t784 = t877*z; - t782 = t884*z; - t781 = t861*y; - t780 = t874*y; - t779 = t874*z; - t778 = t867*y; - t777 = t861*z; - t776 = t880*z; - t775 = t870*z; - t774 = t878*y; - t773 = t875*y; - t772 = t877*y; - t771 = t878*z; - t770 = t867*z; - t769 = t870*y; - t768 = t880*y; - t767 = t884*y; - t766 = t886*z; - t765 = t859*y; - coeffs_dx->coeff_m1_m1_m1 = RATIONAL(-47.0,1500.0)+t984*RATIONAL(147.0, -2000.0)+t937+t951; - coeffs_dx->coeff_0_m1_m1 = RATIONAL(-39.0,4000.0)+t789+t800+RATIONAL( --13.0,80.0)*x+t943+t965; - coeffs_dx->coeff_p1_m1_m1 = RATIONAL(157.0,2000.0)+t774+t771+t923+t944; - coeffs_dx->coeff_p2_m1_m1 = t811+t832+t810+RATIONAL(-449.0,12000.0)+t931+ -t973; - coeffs_dx->coeff_m1_0_m1 = t830+t846+t852*z+t789+t925+t967; - coeffs_dx->coeff_0_0_m1 = t863*y+t791+t930+t974+t993; - coeffs_dx->coeff_p1_0_m1 = t837+t790+t806+t848+t950+t952; - coeffs_dx->coeff_p2_0_m1 = t766+t760+t767+t752+t935+t995; - coeffs_dx->coeff_m1_p1_m1 = t854*z+t774+t826+t948+t976+t1004; - coeffs_dx->coeff_0_p1_m1 = t786+t806+t922+t981+t988; - coeffs_dx->coeff_p1_p1_m1 = t777+t860*y+t927+t954+t981; - coeffs_dx->coeff_p2_p1_m1 = t761+t807+t751+t768+t935+t990; - coeffs_dx->coeff_m1_p2_m1 = t811+t871*z+t915+t960; - coeffs_dx->coeff_0_p2_m1 = t767+t779+t919+t955; - coeffs_dx->coeff_p1_p2_m1 = t815+t768+t914+t955; - coeffs_dx->coeff_p2_p2_m1 = t794+t893*y+t920+t960; - coeffs_dx->coeff_m1_m1_0 = t751+t852*y+t846+t800+t949+t1005; - coeffs_dx->coeff_0_m1_0 = t802+t863*z+t932+t969+t993; - coeffs_dx->coeff_p1_m1_0 = t821+t756+t801+t848+t939+t994; - coeffs_dx->coeff_p2_m1_0 = t783+t782+t924+t971+t995; - coeffs_dx->coeff_m1_0_0 = t791+RATIONAL(-437.0,6000.0)+t802+t940+t947; - coeffs_dx->coeff_0_0_0 = RATIONAL(-161.0,4000.0)+t822+t779+t780+t942+t957 -; - coeffs_dx->coeff_p1_0_0 = RATIONAL(21.0,250.0)+t797+t798+t936+t945; - coeffs_dx->coeff_p2_0_0 = t827+t817+RATIONAL(349.0,12000.0)+t818+t929+ -t975; - coeffs_dx->coeff_m1_p1_0 = t786+t801+t917+t966; - coeffs_dx->coeff_0_p1_0 = t775+t797+t918+t964; - coeffs_dx->coeff_p1_p1_0 = t773+t814+t916+t964; - coeffs_dx->coeff_p2_p1_0 = t772+t770+t921+t966; - coeffs_dx->coeff_m1_p2_0 = t783+t779+t928+t962+t970; - coeffs_dx->coeff_0_p2_0 = t817+t866*z+t941+t980+t996; - coeffs_dx->coeff_p1_p2_0 = t772+t757+t793+t939+t1003; - coeffs_dx->coeff_p2_p2_0 = t792+t769+t938+t970+t1002; - coeffs_dx->coeff_m1_m1_p1 = t752+t757+t854*y+t771+t934+t1004; - coeffs_dx->coeff_0_m1_p1 = t765+t821+t941+t970+t988; - coeffs_dx->coeff_p1_m1_p1 = t860*z+t781+t927+t970+t979; - coeffs_dx->coeff_p2_m1_p1 = t819+t776+t938+t980+t990; - coeffs_dx->coeff_m1_0_p1 = t790+t765+t917+t964; - coeffs_dx->coeff_0_0_p1 = t769+t798+t918+t966; - coeffs_dx->coeff_p1_0_p1 = t823+t788+t916+t966; - coeffs_dx->coeff_p2_0_p1 = t778+t784+t921+t964; - coeffs_dx->coeff_m1_p1_p1 = RATIONAL(-17.0,375.0)+t777+t781+t940+t945; - coeffs_dx->coeff_0_p1_p1 = RATIONAL(-191.0,4000.0)+t833+t814+t823+t942+ -t975; - coeffs_dx->coeff_p1_p1_p1 = RATIONAL(133.0,2000.0)+t984*RATIONAL(29.0, -2000.0)+t936+t947; - coeffs_dx->coeff_p2_p1_p1 = RATIONAL(319.0,12000.0)+t829+t787+t785+t929+ -t957; - coeffs_dx->coeff_m1_p2_p1 = t849+t819+t751+t815+t934+t994; - coeffs_dx->coeff_0_p2_p1 = t793+t778+t932+t971+t998; - coeffs_dx->coeff_p1_p2_p1 = t855+t837+t879*z+t785+t946+t949; - coeffs_dx->coeff_p2_p2_p1 = t865*y+t788+t924+t969+t987; - coeffs_dx->coeff_m1_m1_p2 = t810+t871*y+t915+t955; - coeffs_dx->coeff_0_m1_p2 = t780+t782+t919+t960; - coeffs_dx->coeff_p1_m1_p2 = t776+t820+t914+t960; - coeffs_dx->coeff_p2_m1_p2 = t799+t893*z+t920+t955; - coeffs_dx->coeff_m1_0_p2 = t780+t766+t928+t978+t981; - coeffs_dx->coeff_0_0_p2 = t866*y+t818+t922+t976+t996; - coeffs_dx->coeff_p1_0_p2 = t796+t761+t784+t926+t1003; - coeffs_dx->coeff_p2_0_p2 = t775+t795+t760+t751+t933+t1002; - coeffs_dx->coeff_m1_p1_p2 = t849+t820+t807+t925+t950; - coeffs_dx->coeff_0_p1_p2 = t770+t796+t930+t967+t998; - coeffs_dx->coeff_p1_p1_p2 = t879*y+t760+t855+t830+t756+t787+t926; - coeffs_dx->coeff_p2_p1_p2 = t761+t752+t865*z+t773+t933+t987; - coeffs_dx->coeff_m1_p2_p2 = t794+RATIONAL(307.0,6000.0)+t799+t937+t944; - coeffs_dx->coeff_0_p2_p2 = t792+t795+RATIONAL(-7.0,80.0)*x+RATIONAL( --129.0,4000.0)+t943+t973; - coeffs_dx->coeff_p1_p2_p2 = RATIONAL(13.0,500.0)+t788+t773+t923+t951; - coeffs_dx->coeff_p2_p2_p2 = RATIONAL(-539.0,12000.0)+t982+t984*RATIONAL( --57.0,2000.0)+t931+t965; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index cd2e06d..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,182 +0,0 @@ -fp t1543; -fp t1525; -fp t1539; -fp t1578; -fp t1531; -fp t1519; -fp t1529; -fp t1577; -fp t1518; -fp t1538; -fp t1527; -fp t1576; -fp t1524; -fp t1528; -fp t1575; -fp t1574; -fp t1573; -fp t1521; -fp t1572; -fp t1571; -fp t1540; -fp t1520; -fp t1570; -fp t1569; -fp t1568; -fp t1567; -fp t1526; -fp t1566; -fp t1565; -fp t1564; -fp t1563; -fp t1562; -fp t1533; -fp t1561; -fp t1544; -fp t1560; -fp t1541; -fp t1559; -fp t1558; -fp t1557; -fp t1556; -fp t1555; -fp t1554; -fp t1553; -fp t1552; -fp t1551; -fp t1550; -fp t1535; -fp t1549; -fp t1548; -fp t1547; -fp t1546; -fp t1545; -fp t1542; -fp t1537; -fp t1534; -fp t1530; -fp t1523; -fp t1522; - t1543 = RATIONAL(1.0,16.0); - t1525 = t1543*x; - t1539 = RATIONAL(1.0,80.0); - t1578 = t1525+t1539; - t1531 = RATIONAL(-3.0,80.0); - t1519 = t1531*y; - t1529 = t1531*z; - t1577 = t1519+t1529; - t1518 = t1539*y; - t1538 = RATIONAL(-1.0,80.0); - t1527 = t1538*z; - t1576 = t1518+t1527; - t1524 = t1538*y; - t1528 = t1539*z; - t1575 = t1524+t1528; - t1574 = t1518+t1528; - t1573 = t1518+t1529; - t1521 = RATIONAL(3.0,16.0)*x; - t1572 = t1518+t1521; - t1571 = t1521+t1528; - t1540 = RATIONAL(3.0,80.0); - t1520 = t1540*y; - t1570 = t1520+t1525; - t1569 = t1524+t1529; - t1568 = t1521+RATIONAL(-1.0,10.0); - t1567 = t1519+t1527; - t1526 = t1540*z; - t1566 = t1525+t1526; - t1565 = t1520+t1521; - t1564 = t1524+t1527; - t1563 = t1521+t1526; - t1562 = t1519+t1525; - t1533 = RATIONAL(3.0,40.0); - t1561 = t1519+t1528+t1533; - t1544 = RATIONAL(1.0,20.0); - t1560 = t1544+t1574; - t1541 = RATIONAL(1.0,40.0); - t1559 = t1520+t1526+t1541; - t1558 = t1520+t1527+t1544; - t1557 = RATIONAL(1.0,10.0)+t1577; - t1556 = t1524+t1526+t1544; - t1555 = t1519+t1526+t1543; - t1554 = t1533+t1573; - t1553 = t1518+t1526+t1540; - t1552 = t1520+t1528+t1540; - t1551 = t1520+t1529+t1543; - t1550 = t1543+t1575; - t1535 = RATIONAL(7.0,80.0); - t1549 = t1535+t1569; - t1548 = t1533+t1564; - t1547 = t1543+t1576; - t1546 = t1535+t1567; - t1545 = RATIONAL(-1.0,8.0); - t1542 = RATIONAL(-1.0,40.0); - t1537 = RATIONAL(-9.0,80.0); - t1534 = RATIONAL(-3.0,20.0); - t1530 = RATIONAL(-11.0,80.0); - t1523 = RATIONAL(-3.0,16.0)*x; - t1522 = RATIONAL(-1.0,16.0)*x; - coeffs_dxx->coeff_m1_m1_m1 = t1522+t1557; - coeffs_dxx->coeff_0_m1_m1 = RATIONAL(-13.0,80.0)+t1520+t1563; - coeffs_dxx->coeff_p1_m1_m1 = t1523+t1559; - coeffs_dxx->coeff_p2_m1_m1 = t1540+t1529+t1562; - coeffs_dxx->coeff_m1_0_m1 = t1522+t1549; - coeffs_dxx->coeff_0_0_m1 = t1534+t1518+t1563; - coeffs_dxx->coeff_p1_0_m1 = t1523+t1553; - coeffs_dxx->coeff_p2_0_m1 = t1525+t1541+t1569; - coeffs_dxx->coeff_m1_p1_m1 = t1522+t1554; - coeffs_dxx->coeff_0_p1_m1 = t1524+t1530+t1563; - coeffs_dxx->coeff_p1_p1_m1 = t1523+t1556; - coeffs_dxx->coeff_p2_p1_m1 = t1573+t1578; - coeffs_dxx->coeff_m1_p2_m1 = t1522+t1551; - coeffs_dxx->coeff_0_p2_m1 = t1545+t1519+t1563; - coeffs_dxx->coeff_p1_p2_m1 = t1523+t1555; - coeffs_dxx->coeff_p2_p2_m1 = t1529+t1570; - coeffs_dxx->coeff_m1_m1_0 = t1522+t1546; - coeffs_dxx->coeff_0_m1_0 = t1528+t1534+t1565; - coeffs_dxx->coeff_p1_m1_0 = t1523+t1552; - coeffs_dxx->coeff_p2_m1_0 = t1541+t1527+t1562; - coeffs_dxx->coeff_m1_0_0 = t1522+t1548; - coeffs_dxx->coeff_0_0_0 = t1530+t1518+t1571; - coeffs_dxx->coeff_p1_0_0 = t1523+t1560; - coeffs_dxx->coeff_p2_0_0 = t1564+t1578; - coeffs_dxx->coeff_m1_p1_0 = t1522+t1547; - coeffs_dxx->coeff_0_p1_0 = t1524+t1545+t1571; - coeffs_dxx->coeff_p1_p1_0 = t1523+t1550; - coeffs_dxx->coeff_p2_p1_0 = t1525+t1576; - coeffs_dxx->coeff_m1_p2_0 = t1522+t1558; - coeffs_dxx->coeff_0_p2_0 = t1537+t1519+t1571; - coeffs_dxx->coeff_p1_p2_0 = t1523+t1561; - coeffs_dxx->coeff_p2_p2_0 = t1527+t1538+t1570; - coeffs_dxx->coeff_m1_m1_p1 = t1522+t1561; - coeffs_dxx->coeff_0_m1_p1 = t1527+t1530+t1565; - coeffs_dxx->coeff_p1_m1_p1 = t1523+t1558; - coeffs_dxx->coeff_p2_m1_p1 = t1528+t1539+t1562; - coeffs_dxx->coeff_m1_0_p1 = t1522+t1550; - coeffs_dxx->coeff_0_0_p1 = t1545+t1527+t1572; - coeffs_dxx->coeff_p1_0_p1 = t1523+t1547; - coeffs_dxx->coeff_p2_0_p1 = t1525+t1575; - coeffs_dxx->coeff_m1_p1_p1 = t1522+t1560; - coeffs_dxx->coeff_0_p1_p1 = t1537+t1521+t1564; - coeffs_dxx->coeff_p1_p1_p1 = t1523+t1548; - coeffs_dxx->coeff_p2_p1_p1 = t1538+t1525+t1574; - coeffs_dxx->coeff_m1_p2_p1 = t1522+t1552; - coeffs_dxx->coeff_0_p2_p1 = t1567+t1568; - coeffs_dxx->coeff_p1_p2_p1 = t1523+t1546; - coeffs_dxx->coeff_p2_p2_p1 = t1528+t1542+t1570; - coeffs_dxx->coeff_m1_m1_p2 = t1522+t1555; - coeffs_dxx->coeff_0_m1_p2 = t1545+t1529+t1565; - coeffs_dxx->coeff_p1_m1_p2 = t1523+t1551; - coeffs_dxx->coeff_p2_m1_p2 = t1526+t1562; - coeffs_dxx->coeff_m1_0_p2 = t1522+t1556; - coeffs_dxx->coeff_0_0_p2 = t1529+t1537+t1572; - coeffs_dxx->coeff_p1_0_p2 = t1523+t1554; - coeffs_dxx->coeff_p2_0_p2 = t1538+t1524+t1566; - coeffs_dxx->coeff_m1_p1_p2 = t1522+t1553; - coeffs_dxx->coeff_0_p1_p2 = t1568+t1569; - coeffs_dxx->coeff_p1_p1_p2 = t1523+t1549; - coeffs_dxx->coeff_p2_p1_p2 = t1542+t1518+t1566; - coeffs_dxx->coeff_m1_p2_p2 = t1522+t1559; - coeffs_dxx->coeff_0_p2_p2 = RATIONAL(-7.0,80.0)+t1521+t1577; - coeffs_dxx->coeff_p1_p2_p2 = t1523+t1557; - coeffs_dxx->coeff_p2_p2_p2 = t1531+t1520+t1566; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c deleted file mode 100644 index e7d150e..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c +++ /dev/null @@ -1,208 +0,0 @@ -fp t1622; -fp t1588; -fp t1590; -fp t1660; -fp t1611; -fp t1584; -fp t1659; -fp t1621; -fp t1587; -fp t1658; -fp t1583; -fp t1657; -fp t1613; -fp t1585; -fp t1656; -fp t1586; -fp t1599; -fp t1655; -fp t1581; -fp t1593; -fp t1654; -fp t1653; -fp t1623; -fp t1594; -fp t1652; -fp t1651; -fp t1650; -fp t1649; -fp t1648; -fp t1647; -fp t1603; -fp t1580; -fp t1646; -fp t1645; -fp t1589; -fp t1644; -fp t1643; -fp t1642; -fp t1620; -fp t1591; -fp t1592; -fp t1641; -fp t1640; -fp t1639; -fp t1638; -fp t1637; -fp t1636; -fp t1635; -fp t1634; -fp t1633; -fp t1632; -fp t1579; -fp t1631; -fp t1630; -fp t1629; -fp t1628; -fp t1627; -fp t1607; -fp t1582; -fp t1626; -fp t1625; -fp t1624; -fp t1618; -fp t1616; -fp t1612; -fp t1609; -fp t1604; -fp t1602; -fp t1601; -fp t1598; -fp t1597; -fp t1595; - t1622 = RATIONAL(1.0,80.0); - t1588 = t1622*y; - t1590 = t1622*x; - t1660 = t1588+t1590; - t1611 = RATIONAL(-3.0,1000.0); - t1584 = t1611*z; - t1659 = t1584+RATIONAL(-31.0,1000.0); - t1621 = RATIONAL(-1.0,80.0); - t1587 = t1621*x; - t1658 = t1587+t1588; - t1583 = RATIONAL(3.0,1000.0)*z; - t1657 = t1583+RATIONAL(37.0,2000.0); - t1613 = RATIONAL(-9.0,1000.0); - t1585 = t1613*z; - t1656 = t1585+RATIONAL(49.0,2000.0); - t1586 = RATIONAL(9.0,1000.0)*z; - t1599 = RATIONAL(-19.0,2000.0); - t1655 = t1586+t1599; - t1581 = RATIONAL(1.0,1000.0)*z; - t1593 = t1621*y; - t1654 = t1581+t1593; - t1653 = t1583+RATIONAL(-17.0,500.0); - t1623 = RATIONAL(3.0,80.0); - t1594 = t1623*x; - t1652 = t1594+t1593; - t1651 = t1583+RATIONAL(-1.0,250.0); - t1650 = t1584+t1593; - t1649 = t1584+t1587; - t1648 = t1583+RATIONAL(2.0,125.0); - t1647 = t1581+t1588; - t1603 = RATIONAL(-27.0,1000.0); - t1580 = t1603*z; - t1646 = t1580+t1613; - t1645 = t1585+RATIONAL(-9.0,500.0); - t1589 = t1623*y; - t1644 = t1589+t1594; - t1643 = t1585+RATIONAL(-7.0,250.0); - t1642 = t1585+t1594; - t1620 = RATIONAL(-3.0,80.0); - t1591 = t1620*x; - t1592 = t1620*y; - t1641 = t1591+t1592; - t1640 = t1589+t1590; - t1639 = t1586+t1589; - t1638 = t1588+t1594; - t1637 = t1592+t1594; - t1636 = t1590+t1592; - t1635 = t1588+t1591; - t1634 = t1591+t1593; - t1633 = t1584+t1591; - t1632 = t1589+t1591; - t1579 = RATIONAL(27.0,1000.0)*z; - t1631 = t1592+t1579; - t1630 = t1587+t1592; - t1629 = t1586+t1592; - t1628 = t1585+RATIONAL(11.0,500.0); - t1627 = t1586+t1591; - t1607 = RATIONAL(-1.0,1000.0); - t1582 = t1607*z; - t1626 = t1582+t1593; - t1625 = t1583+RATIONAL(-13.0,2000.0); - t1624 = t1587+t1589; - t1618 = RATIONAL(-1.0,500.0); - t1616 = RATIONAL(-9.0,250.0); - t1612 = RATIONAL(-1.0,2000.0); - t1609 = RATIONAL(-7.0,2000.0); - t1604 = RATIONAL(19.0,1000.0); - t1602 = RATIONAL(-37.0,1000.0); - t1601 = RATIONAL(13.0,1000.0); - t1598 = RATIONAL(43.0,2000.0); - t1597 = RATIONAL(31.0,2000.0); - t1595 = RATIONAL(-21.0,2000.0); - coeffs_dxy->coeff_m1_m1_m1 = t1580+RATIONAL(147.0,2000.0)+t1641; - coeffs_dxy->coeff_0_m1_m1 = t1593+t1612+t1642; - coeffs_dxy->coeff_p1_m1_m1 = t1586+t1602+t1638; - coeffs_dxy->coeff_p2_m1_m1 = t1579+t1616+t1632; - coeffs_dxy->coeff_m1_0_m1 = t1585+t1612+t1624; - coeffs_dxy->coeff_0_0_m1 = t1584+RATIONAL(-17.0,2000.0)+t1660; - coeffs_dxy->coeff_p1_0_m1 = t1593+t1590+t1651; - coeffs_dxy->coeff_p2_0_m1 = t1587+t1601+t1629; - coeffs_dxy->coeff_m1_p1_m1 = t1602+t1590+t1639; - coeffs_dxy->coeff_0_p1_m1 = t1651+t1658; - coeffs_dxy->coeff_p1_p1_m1 = RATIONAL(33.0,2000.0)+t1593+t1649; - coeffs_dxy->coeff_p2_p1_m1 = t1636+t1656; - coeffs_dxy->coeff_m1_p2_m1 = t1594+t1616+t1631; - coeffs_dxy->coeff_0_p2_m1 = t1601+t1593+t1627; - coeffs_dxy->coeff_p1_p2_m1 = t1635+t1656; - coeffs_dxy->coeff_p2_p2_m1 = RATIONAL(-3.0,2000.0)+t1580+t1644; - coeffs_dxy->coeff_m1_m1_0 = RATIONAL(129.0,2000.0)+t1585+t1641; - coeffs_dxy->coeff_0_m1_0 = t1609+t1594+t1650; - coeffs_dxy->coeff_p1_m1_0 = t1638+t1653; - coeffs_dxy->coeff_p2_m1_0 = t1589+t1603+t1627; - coeffs_dxy->coeff_m1_0_0 = t1609+t1584+t1624; - coeffs_dxy->coeff_0_0_0 = t1599+t1582+t1660; - coeffs_dxy->coeff_p1_0_0 = t1611+t1590+t1654; - coeffs_dxy->coeff_p2_0_0 = t1630+t1648; - coeffs_dxy->coeff_m1_p1_0 = t1640+t1653; - coeffs_dxy->coeff_0_p1_0 = t1587+t1611+t1647; - coeffs_dxy->coeff_p1_p1_0 = t1587+t1597+t1626; - coeffs_dxy->coeff_p2_p1_0 = t1598+t1584+t1636; - coeffs_dxy->coeff_m1_p2_0 = t1603+t1594+t1629; - coeffs_dxy->coeff_0_p2_0 = t1634+t1648; - coeffs_dxy->coeff_p1_p2_0 = t1588+t1598+t1633; - coeffs_dxy->coeff_p2_p2_0 = t1595+t1589+t1642; - coeffs_dxy->coeff_m1_m1_p1 = t1592+RATIONAL(111.0,2000.0)+t1627; - coeffs_dxy->coeff_0_m1_p1 = t1625+t1652; - coeffs_dxy->coeff_p1_m1_p1 = t1638+t1659; - coeffs_dxy->coeff_p2_m1_p1 = t1632+t1645; - coeffs_dxy->coeff_m1_0_p1 = t1624+t1625; - coeffs_dxy->coeff_0_0_p1 = t1590+t1595+t1647; - coeffs_dxy->coeff_p1_0_p1 = t1618+t1590+t1626; - coeffs_dxy->coeff_p2_0_p1 = t1584+t1604+t1630; - coeffs_dxy->coeff_m1_p1_p1 = t1640+t1659; - coeffs_dxy->coeff_0_p1_p1 = t1582+t1618+t1658; - coeffs_dxy->coeff_p1_p1_p1 = t1587+RATIONAL(29.0,2000.0)+t1654; - coeffs_dxy->coeff_p2_p1_p1 = t1636+t1657; - coeffs_dxy->coeff_m1_p2_p1 = t1637+t1645; - coeffs_dxy->coeff_0_p2_p1 = t1604+t1593+t1633; - coeffs_dxy->coeff_p1_p2_p1 = t1635+t1657; - coeffs_dxy->coeff_p2_p2_p1 = t1594+RATIONAL(-39.0,2000.0)+t1639; - coeffs_dxy->coeff_m1_m1_p2 = t1591+RATIONAL(93.0,2000.0)+t1631; - coeffs_dxy->coeff_0_m1_p2 = t1652+t1655; - coeffs_dxy->coeff_p1_m1_p2 = t1638+t1643; - coeffs_dxy->coeff_p2_m1_p2 = t1632+t1646; - coeffs_dxy->coeff_m1_0_p2 = t1624+t1655; - coeffs_dxy->coeff_0_0_p2 = RATIONAL(-23.0,2000.0)+t1583+t1660; - coeffs_dxy->coeff_p1_0_p2 = t1590+t1607+t1650; - coeffs_dxy->coeff_p2_0_p2 = t1628+t1630; - coeffs_dxy->coeff_m1_p1_p2 = t1640+t1643; - coeffs_dxy->coeff_0_p1_p2 = t1607+t1588+t1649; - coeffs_dxy->coeff_p1_p1_p2 = t1593+RATIONAL(27.0,2000.0)+t1583+t1587; - coeffs_dxy->coeff_p2_p1_p2 = t1590+t1597+t1629; - coeffs_dxy->coeff_m1_p2_p2 = t1637+t1646; - coeffs_dxy->coeff_0_p2_p2 = t1628+t1634; - coeffs_dxy->coeff_p1_p2_p2 = t1597+t1588+t1627; - coeffs_dxy->coeff_p2_p2_p2 = t1579+RATIONAL(-57.0,2000.0)+t1644; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c deleted file mode 100644 index 1f44ca7..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c +++ /dev/null @@ -1,202 +0,0 @@ -fp t1695; -fp t1666; -fp t1741; -fp t1685; -fp t1662; -fp t1740; -fp t1739; -fp t1661; -fp t1738; -fp t1737; -fp t1689; -fp t1664; -fp t1703; -fp t1674; -fp t1736; -fp t1705; -fp t1670; -fp t1671; -fp t1735; -fp t1734; -fp t1702; -fp t1676; -fp t1673; -fp t1733; -fp t1667; -fp t1732; -fp t1731; -fp t1730; -fp t1665; -fp t1729; -fp t1675; -fp t1728; -fp t1663; -fp t1704; -fp t1672; -fp t1727; -fp t1693; -fp t1668; -fp t1726; -fp t1725; -fp t1724; -fp t1723; -fp t1722; -fp t1679; -fp t1721; -fp t1669; -fp t1720; -fp t1719; -fp t1718; -fp t1717; -fp t1716; -fp t1715; -fp t1714; -fp t1713; -fp t1712; -fp t1711; -fp t1710; -fp t1709; -fp t1708; -fp t1707; -fp t1706; -fp t1700; -fp t1697; -fp t1691; -fp t1688; -fp t1686; -fp t1681; -fp t1678; -fp t1677; - t1695 = RATIONAL(-9.0,1000.0); - t1666 = t1695*y; - t1741 = t1666+RATIONAL(11.0,500.0); - t1685 = RATIONAL(-27.0,1000.0); - t1662 = t1685*y; - t1740 = t1695+t1662; - t1739 = t1666+RATIONAL(-7.0,250.0); - t1661 = RATIONAL(27.0,1000.0)*y; - t1738 = t1661+RATIONAL(-9.0,250.0); - t1737 = t1666+RATIONAL(-9.0,500.0); - t1689 = RATIONAL(-1.0,1000.0); - t1664 = t1689*y; - t1703 = RATIONAL(-1.0,80.0); - t1674 = t1703*z; - t1736 = t1664+t1674; - t1705 = RATIONAL(3.0,80.0); - t1670 = t1705*z; - t1671 = t1703*x; - t1735 = t1670+t1671; - t1734 = t1666+RATIONAL(-1.0,2000.0); - t1702 = RATIONAL(-3.0,80.0); - t1676 = t1702*z; - t1673 = t1705*x; - t1733 = t1676+t1673; - t1667 = RATIONAL(3.0,1000.0)*y; - t1732 = t1667+t1674; - t1731 = t1666+RATIONAL(49.0,2000.0); - t1730 = t1670+t1673; - t1665 = RATIONAL(9.0,1000.0)*y; - t1729 = t1665+t1673; - t1675 = t1702*x; - t1728 = t1670+t1675; - t1663 = RATIONAL(1.0,1000.0)*y; - t1704 = RATIONAL(1.0,80.0); - t1672 = t1704*z; - t1727 = t1663+t1672; - t1693 = RATIONAL(-3.0,1000.0); - t1668 = t1693*y; - t1726 = RATIONAL(43.0,2000.0)+t1668; - t1725 = t1664+t1672; - t1724 = RATIONAL(-37.0,1000.0)+t1665; - t1723 = t1672+t1675; - t1722 = t1663+t1674; - t1679 = RATIONAL(31.0,2000.0); - t1721 = t1679+t1665; - t1669 = t1704*x; - t1720 = t1669+t1670; - t1719 = t1667+t1672; - t1718 = t1672+t1673; - t1717 = t1667+t1669; - t1716 = RATIONAL(-31.0,1000.0)+t1668; - t1715 = t1676+t1675; - t1714 = t1667+RATIONAL(2.0,125.0); - t1713 = t1674+t1675; - t1712 = RATIONAL(13.0,1000.0)+t1665; - t1711 = t1676+t1671; - t1710 = t1667+RATIONAL(-17.0,500.0); - t1709 = t1668+t1674; - t1708 = t1668+t1671; - t1707 = t1676+t1669; - t1706 = t1685+t1665; - t1700 = RATIONAL(-1.0,500.0); - t1697 = RATIONAL(-1.0,250.0); - t1691 = RATIONAL(-7.0,2000.0); - t1688 = RATIONAL(37.0,2000.0); - t1686 = RATIONAL(19.0,1000.0); - t1681 = RATIONAL(-19.0,2000.0); - t1678 = RATIONAL(-13.0,2000.0); - t1677 = RATIONAL(-21.0,2000.0); - coeffs_dxz->coeff_m1_m1_m1 = RATIONAL(147.0,2000.0)+t1662+t1715; - coeffs_dxz->coeff_0_m1_m1 = t1673+t1674+t1734; - coeffs_dxz->coeff_p1_m1_m1 = t1718+t1724; - coeffs_dxz->coeff_p2_m1_m1 = t1728+t1738; - coeffs_dxz->coeff_m1_0_m1 = RATIONAL(129.0,2000.0)+t1666+t1715; - coeffs_dxz->coeff_0_0_m1 = t1691+t1673+t1709; - coeffs_dxz->coeff_p1_0_m1 = t1710+t1718; - coeffs_dxz->coeff_p2_0_m1 = t1706+t1728; - coeffs_dxz->coeff_m1_p1_m1 = RATIONAL(111.0,2000.0)+t1665+t1715; - coeffs_dxz->coeff_0_p1_m1 = t1673+t1678+t1732; - coeffs_dxz->coeff_p1_p1_m1 = t1716+t1718; - coeffs_dxz->coeff_p2_p1_m1 = t1728+t1737; - coeffs_dxz->coeff_m1_p2_m1 = RATIONAL(93.0,2000.0)+t1661+t1715; - coeffs_dxz->coeff_0_p2_m1 = t1674+t1681+t1729; - coeffs_dxz->coeff_p1_p2_m1 = t1718+t1739; - coeffs_dxz->coeff_p2_p2_m1 = t1728+t1740; - coeffs_dxz->coeff_m1_m1_0 = t1734+t1735; - coeffs_dxz->coeff_0_m1_0 = t1669+t1668+t1672+RATIONAL(-17.0,2000.0); - coeffs_dxz->coeff_p1_m1_0 = t1674+t1697+t1717; - coeffs_dxz->coeff_p2_m1_0 = t1711+t1712; - coeffs_dxz->coeff_m1_0_0 = t1691+t1670+t1708; - coeffs_dxz->coeff_0_0_0 = t1669+t1681+t1725; - coeffs_dxz->coeff_p1_0_0 = t1693+t1669+t1722; - coeffs_dxz->coeff_p2_0_0 = t1711+t1714; - coeffs_dxz->coeff_m1_p1_0 = t1678+t1667+t1735; - coeffs_dxz->coeff_0_p1_0 = t1669+t1677+t1727; - coeffs_dxz->coeff_p1_p1_0 = t1700+t1669+t1736; - coeffs_dxz->coeff_p2_p1_0 = t1676+t1686+t1708; - coeffs_dxz->coeff_m1_p2_0 = t1665+t1681+t1735; - coeffs_dxz->coeff_0_p2_0 = t1672+RATIONAL(-23.0,2000.0)+t1717; - coeffs_dxz->coeff_p1_p2_0 = t1689+t1669+t1709; - coeffs_dxz->coeff_p2_p2_0 = t1711+t1741; - coeffs_dxz->coeff_m1_m1_p1 = t1720+t1724; - coeffs_dxz->coeff_0_m1_p1 = t1671+t1697+t1719; - coeffs_dxz->coeff_p1_m1_p1 = RATIONAL(33.0,2000.0)+t1674+t1708; - coeffs_dxz->coeff_p2_m1_p1 = t1707+t1731; - coeffs_dxz->coeff_m1_0_p1 = t1710+t1720; - coeffs_dxz->coeff_0_0_p1 = t1671+t1693+t1727; - coeffs_dxz->coeff_p1_0_p1 = t1671+t1679+t1736; - coeffs_dxz->coeff_p2_0_p1 = t1707+t1726; - coeffs_dxz->coeff_m1_p1_p1 = t1716+t1720; - coeffs_dxz->coeff_0_p1_p1 = t1700+t1671+t1725; - coeffs_dxz->coeff_p1_p1_p1 = RATIONAL(29.0,2000.0)+t1671+t1722; - coeffs_dxz->coeff_p2_p1_p1 = t1667+t1688+t1707; - coeffs_dxz->coeff_m1_p2_p1 = t1720+t1739; - coeffs_dxz->coeff_0_p2_p1 = t1689+t1672+t1708; - coeffs_dxz->coeff_p1_p2_p1 = RATIONAL(27.0,2000.0)+t1671+t1732; - coeffs_dxz->coeff_p2_p2_p1 = t1707+t1721; - coeffs_dxz->coeff_m1_m1_p2 = t1733+t1738; - coeffs_dxz->coeff_0_m1_p2 = t1712+t1713; - coeffs_dxz->coeff_p1_m1_p2 = t1723+t1731; - coeffs_dxz->coeff_p2_m1_p2 = t1662+RATIONAL(-3.0,2000.0)+t1730; - coeffs_dxz->coeff_m1_0_p2 = t1706+t1733; - coeffs_dxz->coeff_0_0_p2 = t1713+t1714; - coeffs_dxz->coeff_p1_0_p2 = t1723+t1726; - coeffs_dxz->coeff_p2_0_p2 = t1666+t1677+t1730; - coeffs_dxz->coeff_m1_p1_p2 = t1733+t1737; - coeffs_dxz->coeff_0_p1_p2 = t1686+t1675+t1709; - coeffs_dxz->coeff_p1_p1_p2 = t1688+t1675+t1719; - coeffs_dxz->coeff_p2_p1_p2 = RATIONAL(-39.0,2000.0)+t1670+t1729; - coeffs_dxz->coeff_m1_p2_p2 = t1733+t1740; - coeffs_dxz->coeff_0_p2_p2 = t1713+t1741; - coeffs_dxz->coeff_p1_p2_p2 = t1721+t1723; - coeffs_dxz->coeff_p2_p2_p2 = RATIONAL(-57.0,2000.0)+t1661+t1730; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c deleted file mode 100644 index c483dac..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c +++ /dev/null @@ -1,510 +0,0 @@ -fp t1156; -fp t1170; -fp t1069; -fp t1164; -fp t1169; -fp t1076; -fp t1237; -fp t1078; -fp t1073; -fp t1231; -fp t1171; -fp t1086; -fp t1160; -fp t1065; -fp t1265; -fp t1063; -fp t1264; -fp t1085; -fp t1263; -fp t1094; -fp t1262; -fp t1091; -fp t1261; -fp t1216; -fp t1260; -fp t1259; -fp t1080; -fp t1258; -fp t1161; -fp t1068; -fp t1070; -fp t1230; -fp t1257; -fp t1154; -fp t1017; -fp t1256; -fp t1255; -fp t1254; -fp t1082; -fp t1253; -fp t1162; -fp t1147; -fp t1051; -fp t1014; -fp t1252; -fp t1098; -fp t1251; -fp t1226; -fp t1250; -fp t1093; -fp t1249; -fp t1248; -fp t1096; -fp t1247; -fp t1246; -fp t1088; -fp t1245; -fp t1083; -fp t1244; -fp t1240; -fp t1013; -fp t1243; -fp t1242; -fp t1241; -fp t1144; -fp t1027; -fp t1146; -fp t1050; -fp t1239; -fp t1152; -fp t1057; -fp t1021; -fp t1016; -fp t1238; -fp t1022; -fp t1019; -fp t1236; -fp t1020; -fp t1235; -fp t1015; -fp t1234; -fp t1018; -fp t1233; -fp t1232; -fp t1229; -fp t1228; -fp t1227; -fp t1225; -fp t1224; -fp t1223; -fp t1217; -fp t1090; -fp t1215; -fp t1214; -fp t1089; -fp t1213; -fp t1212; -fp t1211; -fp t1210; -fp t1209; -fp t1208; -fp t1012; -fp t1207; -fp t1097; -fp t1206; -fp t1205; -fp t1011; -fp t1204; -fp t1203; -fp t1202; -fp t1201; -fp t1008; -fp t1200; -fp t1199; -fp t1009; -fp t1198; -fp t1197; -fp t1196; -fp t1007; -fp t1195; -fp t1194; -fp t1010; -fp t1193; -fp t1192; -fp t1191; -fp t1190; -fp t1189; -fp t1188; -fp t1187; -fp t1186; -fp t1185; -fp t1184; -fp t1183; -fp t1182; -fp t1181; -fp t1180; -fp t1179; -fp t1178; -fp t1177; -fp t1099; -fp t1176; -fp t1175; -fp t1174; -fp t1173; -fp t1172; -fp t1163; -fp t1159; -fp t1158; -fp t1157; -fp t1153; -fp t1151; -fp t1149; -fp t1148; -fp t1145; -fp t1143; -fp t1142; -fp t1138; -fp t1137; -fp t1136; -fp t1135; -fp t1133; -fp t1132; -fp t1129; -fp t1128; -fp t1125; -fp t1124; -fp t1123; -fp t1121; -fp t1119; -fp t1118; -fp t1117; -fp t1112; -fp t1110; -fp t1081; -fp t1079; -fp t1077; -fp t1075; -fp t1074; -fp t1072; -fp t1067; -fp t1064; -fp t1062; -fp t1060; -fp t1059; -fp t1058; -fp t1056; -fp t1055; -fp t1054; -fp t1053; -fp t1052; -fp t1049; -fp t1048; -fp t1047; -fp t1046; -fp t1045; -fp t1044; -fp t1043; -fp t1042; -fp t1041; -fp t1040; -fp t1039; -fp t1038; -fp t1037; -fp t1036; -fp t1035; -fp t1034; -fp t1033; -fp t1032; -fp t1031; -fp t1030; -fp t1029; -fp t1028; -fp t1026; -fp t1025; -fp t1024; -fp t1023; - t1156 = RATIONAL(3.0,160.0); - t1170 = x*x; - t1069 = t1156*t1170; - t1164 = RATIONAL(-3.0,160.0); - t1169 = z*z; - t1076 = t1164*t1169; - t1237 = t1069+t1076; - t1078 = t1164*t1170; - t1073 = t1156*t1169; - t1231 = t1078+t1073; - t1171 = y*y; - t1086 = RATIONAL(3.0,32.0)*t1171; - t1160 = RATIONAL(1.0,160.0); - t1065 = t1160*t1170; - t1265 = t1086+t1065; - t1063 = RATIONAL(-11.0,80.0)*y; - t1264 = t1063+RATIONAL(-107.0,4000.0); - t1085 = RATIONAL(7.0,80.0)*y; - t1263 = RATIONAL(183.0,4000.0)+t1085; - t1094 = RATIONAL(3.0,80.0)*y; - t1262 = RATIONAL(53.0,12000.0)+t1094; - t1091 = RATIONAL(1.0,32.0)*t1171; - t1261 = t1091+t1237; - t1216 = t1078+t1076; - t1260 = t1216+t1091; - t1259 = RATIONAL(-79.0,2000.0)+RATIONAL(-1.0,10.0)*y; - t1080 = t1160*t1169; - t1258 = t1080+t1265; - t1161 = RATIONAL(-1.0,160.0); - t1068 = t1161*t1170; - t1070 = t1161*t1169; - t1230 = t1068+t1070; - t1257 = t1086+t1230; - t1154 = RATIONAL(-1.0,250.0); - t1017 = z*t1094; - t1256 = t1154*x+t1017; - t1255 = t1070+t1265; - t1254 = RATIONAL(323.0,4000.0)+t1094; - t1082 = RATIONAL(-9.0,80.0)*y; - t1253 = RATIONAL(-137.0,4000.0)+t1082; - t1162 = RATIONAL(-9.0,500.0); - t1147 = RATIONAL(-9.0,1000.0); - t1051 = t1147*x; - t1014 = z*t1051; - t1252 = t1162*x+t1014; - t1098 = RATIONAL(3.0,40.0)*y; - t1251 = t1098+RATIONAL(53.0,1000.0); - t1226 = t1069+t1073; - t1250 = t1226+t1091; - t1093 = RATIONAL(1.0,20.0)*y; - t1249 = t1093+RATIONAL(141.0,2000.0); - t1248 = RATIONAL(-3.0,20.0)*y+RATIONAL(-49.0,2000.0); - t1096 = RATIONAL(-3.0,32.0)*t1171; - t1247 = t1096+t1065+t1070; - t1246 = t1091+t1231; - t1088 = RATIONAL(1.0,80.0)*y; - t1245 = t1088+RATIONAL(-137.0,12000.0); - t1083 = RATIONAL(-1.0,80.0)*y; - t1244 = RATIONAL(-167.0,12000.0)+t1014+t1083; - t1240 = x*z; - t1013 = RATIONAL(9.0,1000.0)*t1240; - t1243 = t1093+t1013+RATIONAL(-29.0,6000.0); - t1242 = RATIONAL(-1.0,40.0)*y+t1013+RATIONAL(-4.0,375.0); - t1241 = z+x; - t1144 = RATIONAL(-27.0,1000.0); - t1027 = t1144*x; - t1146 = RATIONAL(-3.0,1000.0); - t1050 = t1146*x; - t1239 = RATIONAL(-3.0,80.0)*y; - t1152 = RATIONAL(-1.0,1000.0); - t1057 = t1152*z; - t1021 = x*t1094; - t1016 = z*t1088; - t1238 = t1021+t1016; - t1022 = x*t1083; - t1019 = z*t1239; - t1236 = t1022+t1019; - t1020 = x*t1239; - t1235 = t1019+t1020; - t1015 = x*t1088; - t1234 = t1015+t1016; - t1018 = z*t1083; - t1233 = t1018+t1020; - t1232 = t1015+t1019; - t1229 = t1017+t1020; - t1228 = t1021+t1018; - t1227 = t1065+t1080; - t1225 = t1068+t1080; - t1224 = t1021+t1019; - t1223 = t1021+t1017; - t1217 = t1016+t1022; - t1090 = RATIONAL(-1.0,32.0)*t1171; - t1215 = t1069+t1090; - t1214 = t1016+t1020; - t1089 = RATIONAL(1.0,16.0)*y; - t1213 = t1096+t1089; - t1212 = t1015+t1018; - t1211 = t1022+t1018; - t1210 = t1089+t1090; - t1209 = t1014+t1015+t1162*z; - t1208 = RATIONAL(1.0,10.0)*y+t1235; - t1012 = RATIONAL(3.0,1000.0)*t1240; - t1207 = t1012+t1225; - t1097 = RATIONAL(1.0,40.0)*y; - t1206 = t1097+t1223; - t1205 = t1093+t1234; - t1011 = z*t1050; - t1204 = t1011+t1225; - t1203 = t1098+t1211; - t1202 = t1015+t1255; - t1201 = t1098+RATIONAL(-97.0,3000.0)+t1013+t1090; - t1008 = RATIONAL(27.0,1000.0)*t1240; - t1200 = t1008+t1250; - t1199 = t1017+t1246; - t1009 = RATIONAL(1.0,1000.0)*t1240; - t1198 = t1009+t1096+t1230; - t1197 = t1096+t1013+t1227; - t1196 = t1096+t1207; - t1007 = z*t1027; - t1195 = t1090+t1007+t1216; - t1194 = t1086+t1207; - t1010 = x*t1057; - t1193 = t1010+t1258; - t1192 = t1011+t1073+t1215; - t1191 = t1022+t1255; - t1190 = t1016+t1261; - t1189 = t1096+t1204; - t1188 = t1017+t1076+t1215; - t1187 = t1021+t1090+t1231; - t1186 = t1011+t1247; - t1185 = t1012+t1247; - t1184 = t1012+t1260; - t1183 = RATIONAL(-17.0,3000.0)+t1097+t1013+t1091; - t1182 = t1086+t1204; - t1181 = t1014+t1257; - t1180 = RATIONAL(-607.0,12000.0)+t1014+t1090+t1085; - t1179 = RATIONAL(-41.0,750.0)+t1007+t1250; - t1178 = RATIONAL(79.0,3000.0)+t1011+t1260; - t1177 = t1014+RATIONAL(191.0,4000.0)+t1213+t1227; - t1099 = RATIONAL(-1.0,8.0)*y; - t1176 = t1009+t1099+RATIONAL(-87.0,2000.0)+t1258; - t1175 = t1008+RATIONAL(281.0,12000.0)+t1210+t1216; - t1174 = t1099+t1013+RATIONAL(-33.0,2000.0)+t1257; - t1173 = RATIONAL(-691.0,12000.0)+t1012+t1210+t1226; - t1172 = t1010+RATIONAL(299.0,4000.0)+t1213+t1230; - t1163 = RATIONAL(-7.0,250.0); - t1159 = RATIONAL(-9.0,250.0); - t1158 = RATIONAL(-1.0,500.0); - t1157 = RATIONAL(2.0,125.0); - t1153 = RATIONAL(-17.0,500.0); - t1151 = RATIONAL(-3.0,2000.0); - t1149 = RATIONAL(11.0,500.0); - t1148 = RATIONAL(-1.0,2000.0); - t1145 = RATIONAL(-7.0,2000.0); - t1143 = RATIONAL(37.0,2000.0); - t1142 = RATIONAL(13.0,1000.0); - t1138 = RATIONAL(49.0,2000.0); - t1137 = RATIONAL(27.0,2000.0); - t1136 = RATIONAL(-37.0,1000.0); - t1135 = RATIONAL(43.0,2000.0); - t1133 = RATIONAL(31.0,2000.0); - t1132 = RATIONAL(-19.0,2000.0); - t1129 = RATIONAL(93.0,2000.0); - t1128 = RATIONAL(-21.0,2000.0); - t1125 = RATIONAL(19.0,1000.0); - t1124 = RATIONAL(-23.0,2000.0); - t1123 = RATIONAL(-39.0,2000.0); - t1121 = RATIONAL(-17.0,2000.0); - t1119 = RATIONAL(-31.0,1000.0); - t1118 = RATIONAL(33.0,2000.0); - t1117 = RATIONAL(-13.0,2000.0); - t1112 = RATIONAL(111.0,2000.0); - t1110 = RATIONAL(129.0,2000.0); - t1081 = t1158*x; - t1079 = t1157*z; - t1077 = t1158*z; - t1075 = t1163*z; - t1074 = t1159*z; - t1072 = t1159*x; - t1067 = t1163*x; - t1064 = t1157*x; - t1062 = t1154*z; - t1060 = t1153*z; - t1059 = t1147*z; - t1058 = t1148*x; - t1056 = t1145*x; - t1055 = t1153*x; - t1054 = t1148*z; - t1053 = t1149*z; - t1052 = t1145*z; - t1049 = t1152*x; - t1048 = t1149*x; - t1047 = t1146*z; - t1046 = t1117*z; - t1045 = t1132*z; - t1044 = t1142*x; - t1043 = t1136*z; - t1042 = t1125*x; - t1041 = t1119*z; - t1040 = t1133*z; - t1039 = t1138*x; - t1038 = t1117*x; - t1037 = t1133*x; - t1036 = t1125*z; - t1035 = t1143*x; - t1034 = t1144*z; - t1033 = t1138*z; - t1032 = t1135*z; - t1031 = t1143*z; - t1030 = t1119*x; - t1029 = t1135*x; - t1028 = t1142*z; - t1026 = t1128*x; - t1025 = t1132*x; - t1024 = t1136*x; - t1023 = t1128*z; - coeffs_dy->coeff_m1_m1_m1 = RATIONAL(-47.0,1500.0)+t1241*RATIONAL(147.0, -2000.0)+t1195+t1208; - coeffs_dy->coeff_0_m1_m1 = t1058+t1110*z+t1180+t1236+t1237; - coeffs_dy->coeff_p1_m1_m1 = t1024+t1112*z+t1201+t1232+t1237; - coeffs_dy->coeff_p2_m1_m1 = t1129*z+t1072+t1175+t1224; - coeffs_dy->coeff_m1_0_m1 = RATIONAL(-13.0,80.0)*y+t1058+t1054+RATIONAL( --39.0,4000.0)+t1181+t1223; - coeffs_dy->coeff_0_0_m1 = t1017+t1121*x+t1052+t1011+t1202+t1248; - coeffs_dy->coeff_p1_0_m1 = t1046+t1012+t1191+t1256+t1264; - coeffs_dy->coeff_p2_0_m1 = t1045+t1044+t1174+t1229; - coeffs_dy->coeff_m1_p1_m1 = t1043+t1024+RATIONAL(157.0,2000.0)+t1197+ -t1206; - coeffs_dy->coeff_0_p1_m1 = t1060+t1015+t1196+t1254+t1256; - coeffs_dy->coeff_p1_p1_m1 = t1022+t1017+t1041+t1118*x+t1189+t1249; - coeffs_dy->coeff_p2_p1_m1 = t1039+t1075+t1177+t1229; - coeffs_dy->coeff_m1_p2_m1 = t1074+t1072+RATIONAL(-449.0,12000.0)+t1094+ -t1200+t1235; - coeffs_dy->coeff_0_p2_m1 = t1044+t1034+t1183+t1231+t1236; - coeffs_dy->coeff_p1_p2_m1 = t1019+t1039+t1209+t1245+t1246; - coeffs_dy->coeff_p2_p2_m1 = t1059+t1151*x+t1179+t1224; - coeffs_dy->coeff_m1_m1_0 = t1054+t1110*x+t1180+t1231+t1233; - coeffs_dy->coeff_0_m1_0 = t1052+RATIONAL(-437.0,6000.0)+t1056+t1192+t1203 -; - coeffs_dy->coeff_p1_m1_0 = t1055+t1046+t1173+t1212; - coeffs_dy->coeff_p2_m1_0 = t1027+t1045+t1018+t1187+t1243; - coeffs_dy->coeff_m1_0_0 = t1121*z+t1056+t1182+t1238+t1248; - coeffs_dy->coeff_0_0_0 = t1025+t1063+t1045+RATIONAL(-161.0,4000.0)+t1193+ -t1234; - coeffs_dy->coeff_p1_0_0 = t1050+t1023+t1176+t1217; - coeffs_dy->coeff_p2_0_0 = t1124*z+t1064+t1194+t1214+t1253; - coeffs_dy->coeff_m1_p1_0 = t1055+t1062+t1185+t1238+t1254; - coeffs_dy->coeff_0_p1_0 = t1050+t1047+RATIONAL(21.0,250.0)+t1198+t1205; - coeffs_dy->coeff_p1_p1_0 = t1077+t1037+t1172+t1217; - coeffs_dy->coeff_p2_p1_0 = t1057+t1029+t1186+t1214+t1251; - coeffs_dy->coeff_m1_p2_0 = t1028+t1027+t1183+t1233+t1237; - coeffs_dy->coeff_0_p2_0 = t1064+t1088+t1079+RATIONAL(349.0,12000.0)+t1184 -+t1211; - coeffs_dy->coeff_p1_p2_0 = t1036+t1029+t1178+t1212; - coeffs_dy->coeff_p2_p2_0 = t1026+t1053+t1228+t1244+t1261; - coeffs_dy->coeff_m1_m1_p1 = t1043+t1112*x+t1201+t1214+t1231; - coeffs_dy->coeff_0_m1_p1 = t1060+t1038+t1173+t1217; - coeffs_dy->coeff_p1_m1_p1 = RATIONAL(-17.0,375.0)+t1041+t1030+t1192+t1205 -; - coeffs_dy->coeff_p2_m1_p1 = t1075+t1016+t1187+t1252+t1262; - coeffs_dy->coeff_m1_0_p1 = t1062+t1038+t1194+t1228+t1264; - coeffs_dy->coeff_0_0_p1 = t1026+t1047+t1176+t1212; - coeffs_dy->coeff_p1_0_p1 = t1077+t1082+RATIONAL(-191.0,4000.0)+t1081+ -t1193+t1211; - coeffs_dy->coeff_p2_0_p1 = t1057+t1042+t1182+t1233+t1259; - coeffs_dy->coeff_m1_p1_p1 = t1030+t1118*z+t1186+t1228+t1249; - coeffs_dy->coeff_0_p1_p1 = t1081+t1040+t1172+t1212; - coeffs_dy->coeff_p1_p1_p1 = RATIONAL(133.0,2000.0)+t1241*RATIONAL(29.0, -2000.0)+t1198+t1203; - coeffs_dy->coeff_p2_p1_p1 = t1137*z+t1035+t1185+t1233+t1263; - coeffs_dy->coeff_m1_p2_p1 = t1020+t1033+t1190+t1245+t1252; - coeffs_dy->coeff_0_p2_p1 = t1042+t1032+t1178+t1217; - coeffs_dy->coeff_p1_p2_p1 = t1035+RATIONAL(319.0,12000.0)+t1031+t1083+ -t1184+t1234; - coeffs_dy->coeff_p2_p2_p1 = t1021+t1040+t1123*x+t1190+t1242; - coeffs_dy->coeff_m1_m1_p2 = t1074+t1129*x+t1175+t1229; - coeffs_dy->coeff_0_m1_p2 = t1025+t1034+t1022+t1188+t1243; - coeffs_dy->coeff_p1_m1_p2 = t1067+t1188+t1209+t1262; - coeffs_dy->coeff_p2_m1_p2 = t1059+t1051+RATIONAL(307.0,6000.0)+t1195+ -t1206; - coeffs_dy->coeff_m1_0_p2 = t1025+t1028+t1174+t1224; - coeffs_dy->coeff_0_0_p2 = t1079+t1124*x+t1019+t1012+t1202+t1253; - coeffs_dy->coeff_p1_0_p2 = t1011+t1036+t1049+t1019+t1191+t1259; - coeffs_dy->coeff_p2_0_p2 = t1048+t1053+RATIONAL(-129.0,4000.0)+RATIONAL( --7.0,80.0)*y+t1181+t1235; - coeffs_dy->coeff_m1_p1_p2 = t1033+t1067+t1177+t1224; - coeffs_dy->coeff_0_p1_p2 = t1049+t1032+t1189+t1232+t1251; - coeffs_dy->coeff_p1_p1_p2 = t1031+t1137*x+t1196+t1236+t1263; - coeffs_dy->coeff_p2_p1_p2 = t1040+t1037+RATIONAL(13.0,500.0)+t1197+t1208; - coeffs_dy->coeff_m1_p2_p2 = t1151*z+t1051+t1179+t1229; - coeffs_dy->coeff_0_p2_p2 = t1023+t1022+t1048+t1199+t1244; - coeffs_dy->coeff_p1_p2_p2 = t1037+t1123*z+t1015+t1199+t1242; - coeffs_dy->coeff_p2_p2_p2 = t1239+RATIONAL(-539.0,12000.0)+t1241*RATIONAL -(-57.0,2000.0)+t1200+t1223; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c deleted file mode 100644 index 52494e5..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c +++ /dev/null @@ -1,186 +0,0 @@ -fp t1761; -fp t1745; -fp t1755; -fp t1751; -fp t1804; -fp t1756; -fp t1744; -fp t1752; -fp t1803; -fp t1753; -fp t1802; -fp t1801; -fp t1760; -fp t1749; -fp t1800; -fp t1769; -fp t1746; -fp t1799; -fp t1798; -fp t1747; -fp t1797; -fp t1796; -fp t1795; -fp t1794; -fp t1743; -fp t1793; -fp t1792; -fp t1791; -fp t1762; -fp t1748; -fp t1790; -fp t1789; -fp t1788; -fp t1787; -fp t1786; -fp t1785; -fp t1784; -fp t1783; -fp t1768; -fp t1782; -fp t1763; -fp t1781; -fp t1780; -fp t1779; -fp t1778; -fp t1777; -fp t1776; -fp t1775; -fp t1765; -fp t1774; -fp t1773; -fp t1772; -fp t1766; -fp t1771; -fp t1770; -fp t1764; -fp t1758; -fp t1757; -fp t1754; -fp t1750; -fp t1742; - t1761 = RATIONAL(3.0,80.0); - t1745 = t1761*z; - t1755 = RATIONAL(-3.0,80.0); - t1751 = t1755*x; - t1804 = t1745+t1751; - t1756 = RATIONAL(-1.0,80.0); - t1744 = t1756*z; - t1752 = t1756*x; - t1803 = t1744+t1752; - t1753 = t1755*z; - t1802 = t1752+t1753; - t1801 = t1751+t1753; - t1760 = RATIONAL(1.0,80.0); - t1749 = t1760*x; - t1800 = t1745+t1749; - t1769 = RATIONAL(-1.0,8.0); - t1746 = RATIONAL(3.0,16.0)*y; - t1799 = t1769+t1746; - t1798 = t1744+t1751; - t1747 = t1761*x; - t1797 = t1746+t1747; - t1796 = t1744+t1749; - t1795 = t1745+t1752; - t1794 = t1746+t1752; - t1743 = t1760*z; - t1793 = t1743+t1746; - t1792 = t1743+t1752; - t1791 = t1749+t1753; - t1762 = RATIONAL(1.0,16.0); - t1748 = t1762*y; - t1790 = t1748+t1749; - t1789 = t1747+t1748; - t1788 = t1746+RATIONAL(-1.0,10.0); - t1787 = t1748+t1751; - t1786 = t1743+t1748; - t1785 = t1743+t1747+t1761; - t1784 = RATIONAL(1.0,10.0)+t1801; - t1783 = t1761+t1800; - t1768 = RATIONAL(1.0,40.0); - t1782 = t1768+t1745+t1747; - t1763 = RATIONAL(3.0,40.0); - t1781 = t1763+t1791; - t1780 = t1747+t1753+t1762; - t1779 = t1762+t1804; - t1778 = t1762+t1792; - t1777 = t1762+t1796; - t1776 = t1763+t1803; - t1775 = t1743+t1751+t1763; - t1765 = RATIONAL(1.0,20.0); - t1774 = t1765+t1795; - t1773 = t1743+t1749+t1765; - t1772 = t1744+t1747+t1765; - t1766 = RATIONAL(7.0,80.0); - t1771 = t1766+t1802; - t1770 = t1766+t1798; - t1764 = RATIONAL(-9.0,80.0); - t1758 = RATIONAL(-3.0,20.0); - t1757 = RATIONAL(-1.0,40.0); - t1754 = RATIONAL(-11.0,80.0); - t1750 = RATIONAL(-1.0,16.0)*y; - t1742 = RATIONAL(-3.0,16.0)*y; - coeffs_dyy->coeff_m1_m1_m1 = t1750+t1784; - coeffs_dyy->coeff_0_m1_m1 = t1750+t1771; - coeffs_dyy->coeff_p1_m1_m1 = t1750+t1781; - coeffs_dyy->coeff_p2_m1_m1 = t1750+t1780; - coeffs_dyy->coeff_m1_0_m1 = RATIONAL(-13.0,80.0)+t1745+t1797; - coeffs_dyy->coeff_0_0_m1 = t1746+t1758+t1800; - coeffs_dyy->coeff_p1_0_m1 = t1754+t1745+t1794; - coeffs_dyy->coeff_p2_0_m1 = t1799+t1804; - coeffs_dyy->coeff_m1_p1_m1 = t1742+t1782; - coeffs_dyy->coeff_0_p1_m1 = t1742+t1783; - coeffs_dyy->coeff_p1_p1_m1 = t1742+t1774; - coeffs_dyy->coeff_p2_p1_m1 = t1742+t1779; - coeffs_dyy->coeff_m1_p2_m1 = t1753+t1761+t1787; - coeffs_dyy->coeff_0_p2_m1 = t1748+t1768+t1802; - coeffs_dyy->coeff_p1_p2_m1 = t1753+t1760+t1790; - coeffs_dyy->coeff_p2_p2_m1 = t1753+t1789; - coeffs_dyy->coeff_m1_m1_0 = t1750+t1770; - coeffs_dyy->coeff_0_m1_0 = t1750+t1776; - coeffs_dyy->coeff_p1_m1_0 = t1750+t1777; - coeffs_dyy->coeff_p2_m1_0 = t1750+t1772; - coeffs_dyy->coeff_m1_0_0 = t1747+t1758+t1793; - coeffs_dyy->coeff_0_0_0 = t1749+t1754+t1793; - coeffs_dyy->coeff_p1_0_0 = t1792+t1799; - coeffs_dyy->coeff_p2_0_0 = t1751+t1764+t1793; - coeffs_dyy->coeff_m1_p1_0 = t1742+t1785; - coeffs_dyy->coeff_0_p1_0 = t1742+t1773; - coeffs_dyy->coeff_p1_p1_0 = t1742+t1778; - coeffs_dyy->coeff_p2_p1_0 = t1742+t1775; - coeffs_dyy->coeff_m1_p2_0 = t1744+t1768+t1787; - coeffs_dyy->coeff_0_p2_0 = t1748+t1760+t1803; - coeffs_dyy->coeff_p1_p2_0 = t1744+t1790; - coeffs_dyy->coeff_p2_p2_0 = t1744+t1756+t1789; - coeffs_dyy->coeff_m1_m1_p1 = t1750+t1775; - coeffs_dyy->coeff_0_m1_p1 = t1750+t1778; - coeffs_dyy->coeff_p1_m1_p1 = t1750+t1773; - coeffs_dyy->coeff_p2_m1_p1 = t1750+t1785; - coeffs_dyy->coeff_m1_0_p1 = t1744+t1754+t1797; - coeffs_dyy->coeff_0_0_p1 = t1796+t1799; - coeffs_dyy->coeff_p1_0_p1 = t1744+t1764+t1794; - coeffs_dyy->coeff_p2_0_p1 = t1788+t1798; - coeffs_dyy->coeff_m1_p1_p1 = t1742+t1772; - coeffs_dyy->coeff_0_p1_p1 = t1742+t1777; - coeffs_dyy->coeff_p1_p1_p1 = t1742+t1776; - coeffs_dyy->coeff_p2_p1_p1 = t1742+t1770; - coeffs_dyy->coeff_m1_p2_p1 = t1760+t1751+t1786; - coeffs_dyy->coeff_0_p2_p1 = t1752+t1786; - coeffs_dyy->coeff_p1_p2_p1 = t1749+t1756+t1786; - coeffs_dyy->coeff_p2_p2_p1 = t1757+t1747+t1786; - coeffs_dyy->coeff_m1_m1_p2 = t1750+t1779; - coeffs_dyy->coeff_0_m1_p2 = t1750+t1774; - coeffs_dyy->coeff_p1_m1_p2 = t1750+t1783; - coeffs_dyy->coeff_p2_m1_p2 = t1750+t1782; - coeffs_dyy->coeff_m1_0_p2 = t1769+t1753+t1797; - coeffs_dyy->coeff_0_0_p2 = t1746+t1764+t1791; - coeffs_dyy->coeff_p1_0_p2 = t1788+t1802; - coeffs_dyy->coeff_p2_0_p2 = RATIONAL(-7.0,80.0)+t1746+t1801; - coeffs_dyy->coeff_m1_p1_p2 = t1742+t1780; - coeffs_dyy->coeff_0_p1_p2 = t1742+t1781; - coeffs_dyy->coeff_p1_p1_p2 = t1742+t1771; - coeffs_dyy->coeff_p2_p1_p2 = t1742+t1784; - coeffs_dyy->coeff_m1_p2_p2 = t1745+t1787; - coeffs_dyy->coeff_0_p2_p2 = t1756+t1748+t1795; - coeffs_dyy->coeff_p1_p2_p2 = t1745+t1757+t1790; - coeffs_dyy->coeff_p2_p2_p2 = t1755+t1745+t1789; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c deleted file mode 100644 index 8af310e..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c +++ /dev/null @@ -1,210 +0,0 @@ -fp t1848; -fp t1813; -fp t1847; -fp t1815; -fp t1883; -fp t1809; -fp t1882; -fp t1846; -fp t1819; -fp t1820; -fp t1881; -fp t1849; -fp t1816; -fp t1880; -fp t1879; -fp t1807; -fp t1834; -fp t1878; -fp t1814; -fp t1877; -fp t1822; -fp t1811; -fp t1876; -fp t1838; -fp t1824; -fp t1806; -fp t1875; -fp t1817; -fp t1874; -fp t1818; -fp t1873; -fp t1833; -fp t1808; -fp t1872; -fp t1871; -fp t1870; -fp t1869; -fp t1868; -fp t1812; -fp t1867; -fp t1866; -fp t1865; -fp t1864; -fp t1863; -fp t1862; -fp t1861; -fp t1860; -fp t1810; -fp t1859; -fp t1858; -fp t1857; -fp t1856; -fp t1855; -fp t1854; -fp t1805; -fp t1853; -fp t1852; -fp t1851; -fp t1850; -fp t1843; -fp t1841; -fp t1840; -fp t1839; -fp t1837; -fp t1836; -fp t1835; -fp t1832; -fp t1831; -fp t1829; -fp t1828; -fp t1827; -fp t1823; -fp t1821; - t1848 = RATIONAL(1.0,80.0); - t1813 = t1848*y; - t1847 = RATIONAL(-1.0,80.0); - t1815 = t1847*z; - t1883 = t1813+t1815; - t1809 = RATIONAL(3.0,1000.0)*x; - t1882 = RATIONAL(-1.0,250.0)+t1809; - t1846 = RATIONAL(-3.0,80.0); - t1819 = t1846*z; - t1820 = t1846*y; - t1881 = t1819+t1820; - t1849 = RATIONAL(3.0,80.0); - t1816 = t1849*y; - t1880 = t1819+t1816; - t1879 = RATIONAL(2.0,125.0)+t1809; - t1807 = RATIONAL(1.0,1000.0)*x; - t1834 = RATIONAL(-3.0,1000.0); - t1878 = t1807+t1834; - t1814 = t1847*y; - t1877 = t1819+t1814; - t1822 = RATIONAL(-19.0,2000.0); - t1811 = RATIONAL(9.0,1000.0)*x; - t1876 = t1822+t1811; - t1838 = RATIONAL(-9.0,1000.0); - t1824 = RATIONAL(-27.0,1000.0); - t1806 = t1824*x; - t1875 = t1838+t1806; - t1817 = t1849*z; - t1874 = t1817+t1816; - t1818 = t1848*z; - t1873 = t1818+t1814; - t1833 = RATIONAL(-1.0,1000.0); - t1808 = t1833*x; - t1872 = RATIONAL(-1.0,500.0)+t1808; - t1871 = t1817+t1809; - t1870 = t1819+t1813; - t1869 = RATIONAL(37.0,2000.0)+t1809; - t1868 = t1809+t1816; - t1812 = t1838*x; - t1867 = t1812+t1816; - t1866 = t1818+t1820; - t1865 = t1814+t1815; - t1864 = t1811+t1813; - t1863 = t1824+t1811; - t1862 = t1817+t1820; - t1861 = RATIONAL(13.0,1000.0)+t1811; - t1860 = t1820+t1815; - t1810 = t1834*x; - t1859 = t1810+t1815; - t1858 = t1820+t1812; - t1857 = t1817+t1812; - t1856 = RATIONAL(49.0,2000.0)+t1812; - t1855 = t1810+t1814; - t1854 = t1818+t1813; - t1805 = RATIONAL(27.0,1000.0)*x; - t1853 = t1819+t1805; - t1852 = t1810+t1813; - t1851 = t1818+t1810; - t1850 = t1817+t1805; - t1843 = RATIONAL(-7.0,250.0); - t1841 = RATIONAL(-9.0,250.0); - t1840 = RATIONAL(-9.0,500.0); - t1839 = RATIONAL(-17.0,500.0); - t1837 = RATIONAL(11.0,500.0); - t1836 = RATIONAL(-1.0,2000.0); - t1835 = RATIONAL(-7.0,2000.0); - t1832 = RATIONAL(-37.0,1000.0); - t1831 = RATIONAL(-31.0,1000.0); - t1829 = RATIONAL(19.0,1000.0); - t1828 = RATIONAL(31.0,2000.0); - t1827 = RATIONAL(43.0,2000.0); - t1823 = RATIONAL(-13.0,2000.0); - t1821 = RATIONAL(-21.0,2000.0); - coeffs_dyz->coeff_m1_m1_m1 = t1806+RATIONAL(147.0,2000.0)+t1881; - coeffs_dyz->coeff_0_m1_m1 = RATIONAL(129.0,2000.0)+t1819+t1858; - coeffs_dyz->coeff_p1_m1_m1 = t1811+RATIONAL(111.0,2000.0)+t1881; - coeffs_dyz->coeff_p2_m1_m1 = t1820+RATIONAL(93.0,2000.0)+t1853; - coeffs_dyz->coeff_m1_0_m1 = t1836+t1815+t1867; - coeffs_dyz->coeff_0_0_m1 = t1835+t1816+t1859; - coeffs_dyz->coeff_p1_0_m1 = t1815+t1823+t1868; - coeffs_dyz->coeff_p2_0_m1 = t1815+t1816+t1876; - coeffs_dyz->coeff_m1_p1_m1 = t1811+t1832+t1818+t1816; - coeffs_dyz->coeff_0_p1_m1 = t1818+t1839+t1868; - coeffs_dyz->coeff_p1_p1_m1 = t1816+t1831+t1851; - coeffs_dyz->coeff_p2_p1_m1 = t1843+t1818+t1867; - coeffs_dyz->coeff_m1_p2_m1 = t1820+t1841+t1850; - coeffs_dyz->coeff_0_p2_m1 = t1862+t1863; - coeffs_dyz->coeff_p1_p2_m1 = t1840+t1820+t1857; - coeffs_dyz->coeff_p2_p2_m1 = t1862+t1875; - coeffs_dyz->coeff_m1_m1_0 = t1814+t1836+t1857; - coeffs_dyz->coeff_0_m1_0 = t1817+t1835+t1855; - coeffs_dyz->coeff_p1_m1_0 = t1823+t1814+t1871; - coeffs_dyz->coeff_p2_m1_0 = t1814+t1817+t1876; - coeffs_dyz->coeff_m1_0_0 = t1813+RATIONAL(-17.0,2000.0)+t1851; - coeffs_dyz->coeff_0_0_0 = t1822+t1808+t1854; - coeffs_dyz->coeff_p1_0_0 = t1821+t1807+t1854; - coeffs_dyz->coeff_p2_0_0 = t1809+RATIONAL(-23.0,2000.0)+t1854; - coeffs_dyz->coeff_m1_p1_0 = t1882+t1883; - coeffs_dyz->coeff_0_p1_0 = t1878+t1883; - coeffs_dyz->coeff_p1_p1_0 = t1872+t1883; - coeffs_dyz->coeff_p2_p1_0 = t1815+t1833+t1852; - coeffs_dyz->coeff_m1_p2_0 = t1861+t1877; - coeffs_dyz->coeff_0_p2_0 = t1877+t1879; - coeffs_dyz->coeff_p1_p2_0 = t1829+t1819+t1855; - coeffs_dyz->coeff_p2_p2_0 = t1812+t1837+t1877; - coeffs_dyz->coeff_m1_m1_p1 = t1817+t1832+t1864; - coeffs_dyz->coeff_0_m1_p1 = t1813+t1839+t1871; - coeffs_dyz->coeff_p1_m1_p1 = t1817+t1831+t1852; - coeffs_dyz->coeff_p2_m1_p1 = t1843+t1813+t1857; - coeffs_dyz->coeff_m1_0_p1 = t1873+t1882; - coeffs_dyz->coeff_0_0_p1 = t1873+t1878; - coeffs_dyz->coeff_p1_0_p1 = t1872+t1873; - coeffs_dyz->coeff_p2_0_p1 = t1833+t1814+t1851; - coeffs_dyz->coeff_m1_p1_p1 = t1815+RATIONAL(33.0,2000.0)+t1855; - coeffs_dyz->coeff_0_p1_p1 = t1828+t1808+t1865; - coeffs_dyz->coeff_p1_p1_p1 = RATIONAL(29.0,2000.0)+t1807+t1865; - coeffs_dyz->coeff_p2_p1_p1 = RATIONAL(27.0,2000.0)+t1809+t1865; - coeffs_dyz->coeff_m1_p2_p1 = t1856+t1870; - coeffs_dyz->coeff_0_p2_p1 = t1819+t1827+t1852; - coeffs_dyz->coeff_p1_p2_p1 = t1869+t1870; - coeffs_dyz->coeff_p2_p2_p1 = t1819+t1828+t1864; - coeffs_dyz->coeff_m1_m1_p2 = t1841+t1816+t1853; - coeffs_dyz->coeff_0_m1_p2 = t1863+t1880; - coeffs_dyz->coeff_p1_m1_p2 = t1840+t1819+t1867; - coeffs_dyz->coeff_p2_m1_p2 = t1875+t1880; - coeffs_dyz->coeff_m1_0_p2 = t1860+t1861; - coeffs_dyz->coeff_0_0_p2 = t1860+t1879; - coeffs_dyz->coeff_p1_0_p2 = t1829+t1820+t1859; - coeffs_dyz->coeff_p2_0_p2 = t1837+t1815+t1858; - coeffs_dyz->coeff_m1_p1_p2 = t1856+t1866; - coeffs_dyz->coeff_0_p1_p2 = t1827+t1820+t1851; - coeffs_dyz->coeff_p1_p1_p2 = t1866+t1869; - coeffs_dyz->coeff_p2_p1_p2 = t1828+t1811+t1866; - coeffs_dyz->coeff_m1_p2_p2 = RATIONAL(-3.0,2000.0)+t1806+t1874; - coeffs_dyz->coeff_0_p2_p2 = t1821+t1816+t1857; - coeffs_dyz->coeff_p1_p2_p2 = t1811+RATIONAL(-39.0,2000.0)+t1874; - coeffs_dyz->coeff_p2_p2_p2 = t1816+RATIONAL(-57.0,2000.0)+t1850; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c deleted file mode 100644 index dc79363..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c +++ /dev/null @@ -1,502 +0,0 @@ -fp t1423; -fp t1429; -fp t1339; -fp t1430; -fp t1336; -fp t1477; -fp t1352; -fp t1517; -fp t1516; -fp t1337; -fp t1515; -fp t1428; -fp t1342; -fp t1419; -fp t1320; -fp t1328; -fp t1514; -fp t1348; -fp t1513; -fp t1356; -fp t1420; -fp t1321; -fp t1322; -fp t1512; -fp t1344; -fp t1511; -fp t1403; -fp t1500; -fp t1270; -fp t1510; -fp t1341; -fp t1509; -fp t1351; -fp t1508; -fp t1468; -fp t1507; -fp t1467; -fp t1506; -fp t1405; -fp t1306; -fp t1268; -fp t1505; -fp t1415; -fp t1331; -fp t1335; -fp t1469; -fp t1504; -fp t1347; -fp t1406; -fp t1308; -fp t1269; -fp t1503; -fp t1353; -fp t1502; -fp t1271; -fp t1345; -fp t1501; -fp t1499; -fp t1411; -fp t1319; -fp t1498; -fp t1346; -fp t1297; -fp t1280; -fp t1281; -fp t1497; -fp t1277; -fp t1496; -fp t1275; -fp t1276; -fp t1495; -fp t1279; -fp t1494; -fp t1493; -fp t1491; -fp t1489; -fp t1488; -fp t1278; -fp t1487; -fp t1350; -fp t1354; -fp t1486; -fp t1485; -fp t1484; -fp t1483; -fp t1482; -fp t1481; -fp t1274; -fp t1480; -fp t1479; -fp t1478; -fp t1475; -fp t1474; -fp t1472; -fp t1471; -fp t1470; -fp t1466; -fp t1465; -fp t1464; -fp t1463; -fp t1462; -fp t1461; -fp t1266; -fp t1460; -fp t1273; -fp t1459; -fp t1458; -fp t1457; -fp t1456; -fp t1455; -fp t1454; -fp t1453; -fp t1452; -fp t1267; -fp t1451; -fp t1450; -fp t1449; -fp t1448; -fp t1447; -fp t1446; -fp t1445; -fp t1444; -fp t1443; -fp t1442; -fp t1441; -fp t1272; -fp t1440; -fp t1439; -fp t1438; -fp t1437; -fp t1436; -fp t1435; -fp t1358; -fp t1434; -fp t1433; -fp t1432; -fp t1431; -fp t1422; -fp t1421; -fp t1418; -fp t1417; -fp t1416; -fp t1413; -fp t1412; -fp t1410; -fp t1408; -fp t1407; -fp t1404; -fp t1402; -fp t1401; -fp t1397; -fp t1396; -fp t1395; -fp t1394; -fp t1392; -fp t1391; -fp t1388; -fp t1387; -fp t1384; -fp t1383; -fp t1382; -fp t1380; -fp t1378; -fp t1377; -fp t1376; -fp t1371; -fp t1369; -fp t1340; -fp t1338; -fp t1334; -fp t1333; -fp t1332; -fp t1330; -fp t1329; -fp t1327; -fp t1326; -fp t1325; -fp t1324; -fp t1323; -fp t1318; -fp t1317; -fp t1316; -fp t1315; -fp t1314; -fp t1313; -fp t1312; -fp t1311; -fp t1310; -fp t1309; -fp t1307; -fp t1305; -fp t1304; -fp t1303; -fp t1302; -fp t1301; -fp t1300; -fp t1299; -fp t1298; -fp t1296; -fp t1295; -fp t1294; -fp t1293; -fp t1292; -fp t1291; -fp t1290; -fp t1289; -fp t1288; -fp t1287; -fp t1285; -fp t1284; -fp t1283; -fp t1282; - t1423 = RATIONAL(-3.0,160.0); - t1429 = x*x; - t1339 = t1423*t1429; - t1430 = y*y; - t1336 = t1423*t1430; - t1477 = t1339+t1336; - t1352 = RATIONAL(-9.0,80.0)*z; - t1517 = t1352+RATIONAL(-137.0,4000.0); - t1516 = RATIONAL(-4.0,375.0)+RATIONAL(-1.0,40.0)*z; - t1337 = RATIONAL(-11.0,80.0)*z; - t1515 = t1337+RATIONAL(-107.0,4000.0); - t1428 = z*z; - t1342 = RATIONAL(3.0,32.0)*t1428; - t1419 = RATIONAL(1.0,160.0); - t1320 = t1419*t1429; - t1328 = t1419*t1430; - t1514 = t1342+t1328+t1320; - t1348 = RATIONAL(1.0,20.0)*z; - t1513 = RATIONAL(-29.0,6000.0)+t1348; - t1356 = RATIONAL(-3.0,32.0)*t1428; - t1420 = RATIONAL(-1.0,160.0); - t1321 = t1420*t1430; - t1322 = t1420*t1429; - t1512 = t1356+t1321+t1322; - t1344 = RATIONAL(1.0,40.0)*z; - t1511 = RATIONAL(-17.0,3000.0)+t1344; - t1403 = RATIONAL(-27.0,1000.0); - t1500 = x*y; - t1270 = RATIONAL(9.0,1000.0)*t1500; - t1510 = t1403*y+t1270; - t1341 = RATIONAL(1.0,32.0)*t1428; - t1509 = t1341+t1477; - t1351 = RATIONAL(3.0,40.0)*z; - t1508 = RATIONAL(-97.0,3000.0)+t1351; - t1468 = t1342+t1321; - t1507 = t1322+t1468; - t1467 = t1320+t1356; - t1506 = t1467+t1328; - t1405 = RATIONAL(-3.0,1000.0); - t1306 = t1405*y; - t1268 = x*t1306; - t1505 = RATIONAL(53.0,1000.0)+t1351+t1268; - t1415 = RATIONAL(3.0,160.0); - t1331 = t1415*t1430; - t1335 = t1415*t1429; - t1469 = t1341+t1335; - t1504 = t1331+t1469; - t1347 = RATIONAL(1.0,80.0)*z; - t1406 = RATIONAL(-9.0,1000.0); - t1308 = t1406*x; - t1269 = y*t1308; - t1503 = t1347+t1269+RATIONAL(-137.0,12000.0); - t1353 = RATIONAL(7.0,80.0)*z; - t1502 = t1353+t1269+RATIONAL(-607.0,12000.0); - t1271 = RATIONAL(3.0,1000.0)*t1500; - t1345 = RATIONAL(3.0,80.0)*z; - t1501 = t1271+RATIONAL(323.0,4000.0)+t1345; - t1499 = y+x; - t1411 = RATIONAL(-1.0,1000.0); - t1319 = t1411*x; - t1498 = RATIONAL(-3.0,80.0)*z; - t1346 = RATIONAL(-1.0,80.0)*z; - t1297 = t1403*x; - t1280 = x*t1345; - t1281 = y*t1345; - t1497 = t1280+t1281; - t1277 = y*t1346; - t1496 = t1280+t1277; - t1275 = y*t1347; - t1276 = x*t1498; - t1495 = t1275+t1276; - t1279 = x*t1347; - t1494 = t1279+t1275; - t1493 = t1279+t1281; - t1491 = t1320+t1321; - t1489 = t1280+t1275; - t1488 = t1281+t1276; - t1278 = y*t1498; - t1487 = t1279+t1278; - t1350 = RATIONAL(1.0,16.0)*z; - t1354 = RATIONAL(-1.0,32.0)*t1428; - t1486 = t1350+t1354; - t1485 = t1322+t1328; - t1484 = t1280+t1278; - t1483 = t1279+t1277; - t1482 = t1342+t1268; - t1481 = t1276+t1278; - t1274 = x*t1346; - t1480 = t1275+t1274; - t1479 = t1276+t1277; - t1478 = t1335+t1336; - t1475 = t1278+t1274; - t1474 = t1339+t1331; - t1472 = t1331+t1335; - t1471 = t1277+t1274; - t1470 = t1281+t1274; - t1466 = t1344+t1497; - t1465 = t1270+t1478; - t1464 = t1348+t1494; - t1463 = t1270+t1474; - t1462 = t1351+t1471; - t1461 = RATIONAL(1.0,10.0)*z+t1481; - t1266 = RATIONAL(27.0,1000.0)*t1500; - t1460 = t1266+t1504; - t1273 = y*t1319; - t1459 = t1273+t1514; - t1458 = t1275+t1321+t1467; - t1457 = t1342+t1271+t1485; - t1456 = t1271+t1509; - t1455 = t1354+t1269+RATIONAL(53.0,12000.0)+t1345; - t1454 = t1279+t1356+t1485; - t1453 = t1269+t1507; - t1452 = RATIONAL(-3.0,20.0)*z+RATIONAL(-49.0,2000.0)+t1482; - t1267 = y*t1297; - t1451 = t1267+t1354+t1477; - t1450 = t1341+t1465; - t1449 = t1354+t1268+t1472; - t1448 = t1341+t1278+t1474; - t1447 = RATIONAL(-1.0,10.0)*z+RATIONAL(-79.0,2000.0)+t1482; - t1446 = t1270+t1506; - t1445 = t1356+t1268+t1348+RATIONAL(141.0,2000.0); - t1444 = t1354+t1276+t1474; - t1443 = t1346+t1341+t1269+RATIONAL(-167.0,12000.0); - t1442 = t1354+t1274+t1478; - t1441 = t1320+t1271+t1468; - t1272 = RATIONAL(1.0,1000.0)*t1500; - t1440 = t1272+t1512; - t1439 = t1353+t1356+t1271+RATIONAL(183.0,4000.0); - t1438 = RATIONAL(79.0,3000.0)+t1268+t1509; - t1437 = RATIONAL(-41.0,750.0)+t1267+t1504; - t1436 = RATIONAL(-691.0,12000.0)+t1271+t1472+t1486; - t1435 = t1266+RATIONAL(281.0,12000.0)+t1477+t1486; - t1358 = RATIONAL(-1.0,8.0)*z; - t1434 = RATIONAL(-33.0,2000.0)+t1358+t1270+t1507; - t1433 = t1350+RATIONAL(299.0,4000.0)+t1273+t1512; - t1432 = t1358+t1272+RATIONAL(-87.0,2000.0)+t1514; - t1431 = t1350+t1269+RATIONAL(191.0,4000.0)+t1506; - t1422 = RATIONAL(-7.0,250.0); - t1421 = RATIONAL(-9.0,500.0); - t1418 = RATIONAL(-9.0,250.0); - t1417 = RATIONAL(-1.0,500.0); - t1416 = RATIONAL(2.0,125.0); - t1413 = RATIONAL(-1.0,250.0); - t1412 = RATIONAL(-17.0,500.0); - t1410 = RATIONAL(-3.0,2000.0); - t1408 = RATIONAL(11.0,500.0); - t1407 = RATIONAL(-1.0,2000.0); - t1404 = RATIONAL(-7.0,2000.0); - t1402 = RATIONAL(37.0,2000.0); - t1401 = RATIONAL(13.0,1000.0); - t1397 = RATIONAL(49.0,2000.0); - t1396 = RATIONAL(27.0,2000.0); - t1395 = RATIONAL(-37.0,1000.0); - t1394 = RATIONAL(43.0,2000.0); - t1392 = RATIONAL(31.0,2000.0); - t1391 = RATIONAL(-19.0,2000.0); - t1388 = RATIONAL(93.0,2000.0); - t1387 = RATIONAL(-21.0,2000.0); - t1384 = RATIONAL(19.0,1000.0); - t1383 = RATIONAL(-23.0,2000.0); - t1382 = RATIONAL(-39.0,2000.0); - t1380 = RATIONAL(-17.0,2000.0); - t1378 = RATIONAL(-31.0,1000.0); - t1377 = RATIONAL(33.0,2000.0); - t1376 = RATIONAL(-13.0,2000.0); - t1371 = RATIONAL(111.0,2000.0); - t1369 = RATIONAL(129.0,2000.0); - t1340 = t1416*y; - t1338 = t1413*x; - t1334 = t1417*y; - t1333 = t1417*x; - t1332 = t1418*x; - t1330 = t1416*x; - t1329 = t1413*y; - t1327 = t1421*x; - t1326 = t1418*y; - t1325 = t1422*y; - t1324 = t1422*x; - t1323 = t1421*y; - t1318 = t1408*x; - t1317 = t1408*y; - t1316 = t1407*x; - t1315 = t1405*x; - t1314 = t1407*y; - t1313 = t1404*y; - t1312 = t1404*x; - t1311 = t1412*x; - t1310 = t1412*y; - t1309 = t1411*y; - t1307 = t1406*y; - t1305 = t1384*y; - t1304 = t1387*y; - t1303 = t1395*x; - t1302 = t1397*x; - t1301 = t1392*x; - t1300 = t1376*y; - t1299 = t1384*x; - t1298 = t1391*y; - t1296 = t1401*x; - t1295 = t1395*y; - t1294 = t1394*x; - t1293 = t1378*x; - t1292 = t1392*y; - t1291 = t1376*x; - t1290 = t1378*y; - t1289 = t1402*x; - t1288 = t1401*y; - t1287 = t1397*y; - t1285 = t1391*x; - t1284 = t1387*x; - t1283 = t1394*y; - t1282 = t1402*y; - coeffs_dz->coeff_m1_m1_m1 = RATIONAL(-47.0,1500.0)+t1499*RATIONAL(147.0, -2000.0)+t1451+t1461; - coeffs_dz->coeff_0_m1_m1 = t1316+t1278+t1369*y+t1442+t1502; - coeffs_dz->coeff_p1_m1_m1 = t1371*y+t1354+t1303+t1465+t1487+t1508; - coeffs_dz->coeff_p2_m1_m1 = t1388*y+t1332+t1435+t1484; - coeffs_dz->coeff_m1_0_m1 = t1277+t1314+t1369*x+t1444+t1502; - coeffs_dz->coeff_0_0_m1 = t1312+t1313+RATIONAL(-437.0,6000.0)+t1449+t1462 -; - coeffs_dz->coeff_p1_0_m1 = t1311+t1300+t1436+t1483; - coeffs_dz->coeff_p2_0_m1 = t1354+t1297+t1298+t1463+t1496+t1513; - coeffs_dz->coeff_m1_p1_m1 = t1270+t1371*x+t1275+t1295+t1444+t1508; - coeffs_dz->coeff_0_p1_m1 = t1310+t1291+t1436+t1480; - coeffs_dz->coeff_p1_p1_m1 = RATIONAL(-17.0,375.0)+t1293+t1290+t1449+t1464 -; - coeffs_dz->coeff_p2_p1_m1 = t1327+t1325+t1455+t1474+t1489; - coeffs_dz->coeff_m1_p2_m1 = t1326+t1388*x+t1435+t1488; - coeffs_dz->coeff_0_p2_m1 = t1285+t1281+t1442+t1510+t1513; - coeffs_dz->coeff_p1_p2_m1 = t1324+t1323+t1455+t1478+t1493; - coeffs_dz->coeff_p2_p2_m1 = t1308+RATIONAL(307.0,6000.0)+t1307+t1451+ -t1466; - coeffs_dz->coeff_m1_m1_0 = t1316+t1314+RATIONAL(-39.0,4000.0)+RATIONAL( --13.0,80.0)*z+t1453+t1497; - coeffs_dz->coeff_0_m1_0 = t1380*x+t1313+t1452+t1491+t1493; - coeffs_dz->coeff_p1_m1_0 = t1338+t1300+t1441+t1470+t1515; - coeffs_dz->coeff_p2_m1_0 = t1298+t1296+t1434+t1488; - coeffs_dz->coeff_m1_0_0 = t1380*y+t1312+t1452+t1485+t1489; - coeffs_dz->coeff_0_0_0 = t1337+t1298+RATIONAL(-161.0,4000.0)+t1285+t1459+ -t1494; - coeffs_dz->coeff_p1_0_0 = t1315+t1304+t1432+t1480; - coeffs_dz->coeff_p2_0_0 = t1383*y+t1330+t1457+t1495+t1517; - coeffs_dz->coeff_m1_p1_0 = t1329+t1291+t1457+t1496+t1515; - coeffs_dz->coeff_0_p1_0 = t1284+t1306+t1432+t1483; - coeffs_dz->coeff_p1_p1_0 = t1352+RATIONAL(-191.0,4000.0)+t1334+t1333+ -t1459+t1471; - coeffs_dz->coeff_p2_p1_0 = t1299+t1309+t1447+t1479+t1485; - coeffs_dz->coeff_m1_p2_0 = t1285+t1288+t1434+t1484; - coeffs_dz->coeff_0_p2_0 = t1383*x+t1340+t1441+t1487+t1517; - coeffs_dz->coeff_p1_p2_0 = t1305+t1319+t1447+t1475+t1491; - coeffs_dz->coeff_p2_p2_0 = t1318+RATIONAL(-7.0,80.0)*z+t1317+RATIONAL( --129.0,4000.0)+t1453+t1481; - coeffs_dz->coeff_m1_m1_p1 = t1303+t1295+RATIONAL(157.0,2000.0)+t1446+ -t1466; - coeffs_dz->coeff_0_m1_p1 = t1281+t1310+t1338+t1454+t1501; - coeffs_dz->coeff_p1_m1_p1 = t1377*x+t1290+t1445+t1470+t1485; - coeffs_dz->coeff_p2_m1_p1 = t1302+t1325+t1431+t1488; - coeffs_dz->coeff_m1_0_p1 = t1280+t1329+t1311+t1458+t1501; - coeffs_dz->coeff_0_0_p1 = RATIONAL(21.0,250.0)+t1315+t1306+t1440+t1464; - coeffs_dz->coeff_p1_0_p1 = t1334+t1301+t1433+t1480; - coeffs_dz->coeff_p2_0_p1 = t1309+t1294+t1276+t1458+t1505; - coeffs_dz->coeff_m1_p1_p1 = t1377*y+t1293+t1445+t1491+t1496; - coeffs_dz->coeff_0_p1_p1 = t1292+t1333+t1433+t1483; - coeffs_dz->coeff_p1_p1_p1 = RATIONAL(133.0,2000.0)+t1499*RATIONAL(29.0, -2000.0)+t1440+t1462; - coeffs_dz->coeff_p2_p1_p1 = t1289+t1396*y+t1439+t1479+t1491; - coeffs_dz->coeff_m1_p2_p1 = t1287+t1324+t1431+t1484; - coeffs_dz->coeff_0_p2_p1 = t1319+t1283+t1278+t1454+t1505; - coeffs_dz->coeff_p1_p2_p1 = t1396*x+t1282+t1439+t1475+t1485; - coeffs_dz->coeff_p2_p2_p1 = t1301+RATIONAL(13.0,500.0)+t1292+t1446+t1461; - coeffs_dz->coeff_m1_m1_p2 = t1345+t1326+t1332+RATIONAL(-449.0,12000.0)+ -t1460+t1481; - coeffs_dz->coeff_0_m1_p2 = t1274+t1296+t1448+t1510+t1511; - coeffs_dz->coeff_p1_m1_p2 = t1302+t1323+t1279+t1448+t1503; - coeffs_dz->coeff_p2_m1_p2 = t1410*x+t1307+t1437+t1484; - coeffs_dz->coeff_m1_0_p2 = t1288+t1297+t1450+t1479+t1511; - coeffs_dz->coeff_0_0_p2 = RATIONAL(349.0,12000.0)+t1347+t1340+t1330+t1456 -+t1471; - coeffs_dz->coeff_p1_0_p2 = t1305+t1294+t1438+t1483; - coeffs_dz->coeff_p2_0_p2 = t1284+t1317+t1443+t1478+t1496; - coeffs_dz->coeff_m1_p1_p2 = t1327+t1336+t1287+t1469+t1495+t1503; - coeffs_dz->coeff_0_p1_p2 = t1283+t1299+t1438+t1480; - coeffs_dz->coeff_p1_p1_p2 = t1282+RATIONAL(319.0,12000.0)+t1346+t1289+ -t1456+t1494; - coeffs_dz->coeff_p2_p1_p2 = t1382*x+t1292+t1450+t1489+t1516; - coeffs_dz->coeff_m1_p2_p2 = t1308+t1410*y+t1437+t1488; - coeffs_dz->coeff_0_p2_p2 = t1304+t1318+t1443+t1470+t1474; - coeffs_dz->coeff_p1_p2_p2 = t1382*y+t1341+t1301+t1463+t1493+t1516; - coeffs_dz->coeff_p2_p2_p2 = t1498+RATIONAL(-539.0,12000.0)+t1499*RATIONAL -(-57.0,2000.0)+t1460+t1497; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c deleted file mode 100644 index 8de80ca..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c +++ /dev/null @@ -1,192 +0,0 @@ -fp t1886; -fp t1896; -fp t1949; -fp t1897; -fp t1884; -fp t1905; -fp t1892; -fp t1948; -fp t1885; -fp t1900; -fp t1888; -fp t1947; -fp t1906; -fp t1890; -fp t1946; -fp t1895; -fp t1945; -fp t1903; -fp t1889; -fp t1944; -fp t1894; -fp t1943; -fp t1942; -fp t1891; -fp t1941; -fp t1901; -fp t1940; -fp t1939; -fp t1938; -fp t1937; -fp t1936; -fp t1935; -fp t1934; -fp t1933; -fp t1932; -fp t1931; -fp t1930; -fp t1929; -fp t1928; -fp t1907; -fp t1927; -fp t1910; -fp t1926; -fp t1925; -fp t1924; -fp t1923; -fp t1922; -fp t1921; -fp t1920; -fp t1919; -fp t1904; -fp t1918; -fp t1917; -fp t1916; -fp t1915; -fp t1914; -fp t1913; -fp t1912; -fp t1911; -fp t1909; -fp t1899; -fp t1898; -fp t1893; -fp t1887; - t1886 = RATIONAL(3.0,16.0)*z; - t1896 = RATIONAL(-11.0,80.0); - t1949 = t1886+t1896; - t1897 = RATIONAL(-3.0,80.0); - t1884 = t1897*y; - t1905 = RATIONAL(1.0,80.0); - t1892 = t1905*x; - t1948 = t1884+t1892; - t1885 = t1897*x; - t1900 = RATIONAL(-1.0,80.0); - t1888 = t1900*y; - t1947 = t1885+t1888; - t1906 = RATIONAL(3.0,80.0); - t1890 = t1906*x; - t1946 = t1884+t1890; - t1895 = t1905*y; - t1945 = t1890+t1895; - t1903 = RATIONAL(1.0,16.0); - t1889 = t1903*z; - t1944 = t1889+t1900; - t1894 = t1900*x; - t1943 = t1895+t1894; - t1942 = t1888+t1892; - t1891 = t1906*y; - t1941 = t1889+t1891; - t1901 = RATIONAL(1.0,40.0); - t1940 = t1889+t1901; - t1939 = t1885+t1895; - t1938 = t1886+t1885; - t1937 = t1886+RATIONAL(-1.0,10.0); - t1936 = t1888+t1894; - t1935 = t1886+t1894; - t1934 = t1886+t1892; - t1933 = t1884+t1894; - t1932 = t1885+t1884; - t1931 = t1888+t1890; - t1930 = t1889+t1905; - t1929 = t1890+t1891; - t1928 = t1892+t1895; - t1907 = RATIONAL(7.0,80.0); - t1927 = t1907+t1933; - t1910 = RATIONAL(1.0,20.0); - t1926 = t1910+t1891+t1894; - t1925 = t1907+t1947; - t1924 = t1903+t1942; - t1923 = t1901+t1929; - t1922 = RATIONAL(1.0,10.0)+t1932; - t1921 = t1903+t1946; - t1920 = t1885+t1891+t1903; - t1919 = t1903+t1943; - t1904 = RATIONAL(3.0,40.0); - t1918 = t1904+t1939; - t1917 = t1904+t1948; - t1916 = t1904+t1936; - t1915 = t1910+t1931; - t1914 = t1910+t1928; - t1913 = t1891+t1892+t1906; - t1912 = t1906+t1945; - t1911 = RATIONAL(-1.0,8.0); - t1909 = RATIONAL(-9.0,80.0); - t1899 = RATIONAL(-3.0,20.0); - t1898 = RATIONAL(-1.0,40.0); - t1893 = RATIONAL(-3.0,16.0)*z; - t1887 = RATIONAL(-1.0,16.0)*z; - coeffs_dzz->coeff_m1_m1_m1 = t1887+t1922; - coeffs_dzz->coeff_0_m1_m1 = t1887+t1927; - coeffs_dzz->coeff_p1_m1_m1 = t1887+t1917; - coeffs_dzz->coeff_p2_m1_m1 = t1887+t1921; - coeffs_dzz->coeff_m1_0_m1 = t1887+t1925; - coeffs_dzz->coeff_0_0_m1 = t1887+t1916; - coeffs_dzz->coeff_p1_0_m1 = t1887+t1924; - coeffs_dzz->coeff_p2_0_m1 = t1887+t1915; - coeffs_dzz->coeff_m1_p1_m1 = t1887+t1918; - coeffs_dzz->coeff_0_p1_m1 = t1887+t1919; - coeffs_dzz->coeff_p1_p1_m1 = t1887+t1914; - coeffs_dzz->coeff_p2_p1_m1 = t1887+t1912; - coeffs_dzz->coeff_m1_p2_m1 = t1887+t1920; - coeffs_dzz->coeff_0_p2_m1 = t1887+t1926; - coeffs_dzz->coeff_p1_p2_m1 = t1887+t1913; - coeffs_dzz->coeff_p2_p2_m1 = t1887+t1923; - coeffs_dzz->coeff_m1_m1_0 = RATIONAL(-13.0,80.0)+t1886+t1929; - coeffs_dzz->coeff_0_m1_0 = t1899+t1891+t1934; - coeffs_dzz->coeff_p1_m1_0 = t1896+t1891+t1935; - coeffs_dzz->coeff_p2_m1_0 = t1911+t1891+t1938; - coeffs_dzz->coeff_m1_0_0 = t1886+t1899+t1945; - coeffs_dzz->coeff_0_0_0 = t1928+t1949; - coeffs_dzz->coeff_p1_0_0 = t1911+t1895+t1935; - coeffs_dzz->coeff_p2_0_0 = t1909+t1895+t1938; - coeffs_dzz->coeff_m1_p1_0 = t1931+t1949; - coeffs_dzz->coeff_0_p1_0 = t1911+t1888+t1934; - coeffs_dzz->coeff_p1_p1_0 = t1888+t1909+t1935; - coeffs_dzz->coeff_p2_p1_0 = t1937+t1947; - coeffs_dzz->coeff_m1_p2_0 = t1886+t1911+t1946; - coeffs_dzz->coeff_0_p2_0 = t1884+t1909+t1934; - coeffs_dzz->coeff_p1_p2_0 = t1933+t1937; - coeffs_dzz->coeff_p2_p2_0 = t1886+RATIONAL(-7.0,80.0)+t1932; - coeffs_dzz->coeff_m1_m1_p1 = t1893+t1923; - coeffs_dzz->coeff_0_m1_p1 = t1893+t1913; - coeffs_dzz->coeff_p1_m1_p1 = t1893+t1926; - coeffs_dzz->coeff_p2_m1_p1 = t1893+t1920; - coeffs_dzz->coeff_m1_0_p1 = t1893+t1912; - coeffs_dzz->coeff_0_0_p1 = t1893+t1914; - coeffs_dzz->coeff_p1_0_p1 = t1893+t1919; - coeffs_dzz->coeff_p2_0_p1 = t1893+t1918; - coeffs_dzz->coeff_m1_p1_p1 = t1893+t1915; - coeffs_dzz->coeff_0_p1_p1 = t1893+t1924; - coeffs_dzz->coeff_p1_p1_p1 = t1893+t1916; - coeffs_dzz->coeff_p2_p1_p1 = t1893+t1925; - coeffs_dzz->coeff_m1_p2_p1 = t1893+t1921; - coeffs_dzz->coeff_0_p2_p1 = t1893+t1917; - coeffs_dzz->coeff_p1_p2_p1 = t1893+t1927; - coeffs_dzz->coeff_p2_p2_p1 = t1893+t1922; - coeffs_dzz->coeff_m1_m1_p2 = t1889+t1906+t1932; - coeffs_dzz->coeff_0_m1_p2 = t1933+t1940; - coeffs_dzz->coeff_p1_m1_p2 = t1930+t1948; - coeffs_dzz->coeff_p2_m1_p2 = t1889+t1946; - coeffs_dzz->coeff_m1_0_p2 = t1940+t1947; - coeffs_dzz->coeff_0_0_p2 = t1930+t1936; - coeffs_dzz->coeff_p1_0_p2 = t1889+t1942; - coeffs_dzz->coeff_p2_0_p2 = t1931+t1944; - coeffs_dzz->coeff_m1_p1_p2 = t1930+t1939; - coeffs_dzz->coeff_0_p1_p2 = t1889+t1943; - coeffs_dzz->coeff_p1_p1_p2 = t1928+t1944; - coeffs_dzz->coeff_p2_p1_p2 = t1898+t1889+t1945; - coeffs_dzz->coeff_m1_p2_p2 = t1885+t1941; - coeffs_dzz->coeff_0_p2_p2 = t1900+t1894+t1941; - coeffs_dzz->coeff_p1_p2_p2 = t1898+t1892+t1941; - coeffs_dzz->coeff_p2_p2_p2 = t1897+t1889+t1929; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c deleted file mode 100644 index 762444a..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c +++ /dev/null @@ -1,1615 +0,0 @@ -fp t2339; -fp t2337; -fp t2338; -fp t2834; -fp t2309; -fp t2503; -fp t2075; -fp t2324; -fp t2227; -fp t2833; -fp t2326; -fp t2246; -fp t2310; -fp t2512; -fp t2041; -fp t2832; -fp t2294; -fp t2303; -fp t2465; -fp t2060; -fp t2831; -fp t2292; -fp t2307; -fp t2515; -fp t2131; -fp t2830; -fp t2458; -fp t2083; -fp t2313; -fp t2205; -fp t2829; -fp t2200; -fp t2116; -fp t2828; -fp t2261; -fp t2495; -fp t2323; -fp t2095; -fp t2827; -fp t2330; -fp t2231; -fp t2539; -fp t2538; -fp t1960; -fp t2826; -fp t2825; -fp t2824; -fp t2254; -fp t2114; -fp t2320; -fp t2823; -fp t2325; -fp t2452; -fp t2031; -fp t2331; -fp t2304; -fp t2193; -fp t2822; -fp t2467; -fp t2108; -fp t2298; -fp t2178; -fp t2821; -fp t2302; -fp t2477; -fp t2107; -fp t1961; -fp t2249; -fp t2528; -fp t2820; -fp t2262; -fp t2537; -fp t2521; -fp t2076; -fp t1964; -fp t2819; -fp t2260; -fp t2534; -fp t2000; -fp t2336; -fp t2211; -fp t2334; -fp t2209; -fp t2510; -fp t2818; -fp t2333; -fp t2229; -fp t2043; -fp t2817; -fp t2335; -fp t2212; -fp t2499; -fp t2002; -fp t2816; -fp t2281; -fp t2216; -fp t2815; -fp t2277; -fp t2149; -fp t2814; -fp t2311; -fp t2513; -fp t2210; -fp t2813; -fp t2173; -fp t2459; -fp t2065; -fp t2812; -fp t2273; -fp t2811; -fp t2322; -fp t2230; -fp t2810; -fp t2256; -fp t2527; -fp t2809; -fp t2478; -fp t2192; -fp t2808; -fp t2475; -fp t2104; -fp t2807; -fp t2516; -fp t2208; -fp t2806; -fp t2287; -fp t2308; -fp t2464; -fp t2122; -fp t2457; -fp t2120; -fp t2461; -fp t2805; -fp t2258; -fp t2535; -fp t2010; -fp t2203; -fp t2202; -fp t2462; -fp t2804; -fp t2121; -fp t2803; -fp t2051; -fp t1992; -fp t2271; -fp t2524; -fp t2802; -fp t2270; -fp t2522; -fp t2519; -fp t2059; -fp t1959; -fp t2801; -fp t2541; -fp t2511; -fp t2046; -fp t1988; -fp t2800; -fp t2257; -fp t2507; -fp t2130; -fp t2799; -fp t2540; -fp t1982; -fp t2798; -fp t2797; -fp t2318; -fp t2204; -fp t2316; -fp t2470; -fp t2106; -fp t2284; -fp t2483; -fp t2796; -fp t2054; -fp t1973; -fp t2795; -fp t2067; -fp t2794; -fp t2072; -fp t2793; -fp t2312; -fp t2081; -fp t2332; -fp t2226; -fp t2792; -fp t2317; -fp t2508; -fp t2791; -fp t2194; -fp t2790; -fp t2016; -fp t2520; -fp t2789; -fp t2486; -fp t2039; -fp t1966; -fp t2290; -fp t2788; -fp t2518; -fp t2787; -fp t2196; -fp t2786; -fp t2228; -fp t2454; -fp t2785; -fp t2321; -fp t2489; -fp t2094; -fp t2207; -fp t2784; -fp t2263; -fp t2783; -fp t2493; -fp t2782; -fp t2291; -fp t2781; -fp t2780; -fp t2485; -fp t2097; -fp t1962; -fp t2779; -fp t2267; -fp t2533; -fp t2006; -fp t2453; -fp t2049; -fp t1975; -fp t2778; -fp t2328; -fp t2045; -fp t2777; -fp t1989; -fp t2776; -fp t2775; -fp t2481; -fp t2100; -fp t2774; -fp t2086; -fp t1958; -fp t2773; -fp t2480; -fp t2460; -fp t2772; -fp t2771; -fp t2466; -fp t2293; -fp t1951; -fp t2770; -fp t2030; -fp t2769; -fp t2768; -fp t2255; -fp t2531; -fp t2767; -fp t2529; -fp t2766; -fp t2272; -fp t2036; -fp t2765; -fp t2098; -fp t2482; -fp t2223; -fp t2764; -fp t2253; -fp t2523; -fp t2763; -fp t2468; -fp t2762; -fp t2761; -fp t2115; -fp t2760; -fp t2759; -fp t2758; -fp t2327; -fp t2757; -fp t2756; -fp t2755; -fp t2754; -fp t2451; -fp t2063; -fp t2753; -fp t2752; -fp t2751; -fp t2033; -fp t2750; -fp t2265; -fp t2264; -fp t2749; -fp t2103; -fp t2748; -fp t2259; -fp t2530; -fp t1996; -fp t2747; -fp t2247; -fp t2746; -fp t2745; -fp t2744; -fp t2473; -fp t2073; -fp t2743; -fp t2145; -fp t2742; -fp t2741; -fp t2525; -fp t2740; -fp t2014; -fp t2487; -fp t2739; -fp t2738; -fp t2737; -fp t2736; -fp t1981; -fp t2735; -fp t2734; -fp t2733; -fp t2732; -fp t2299; -fp t2731; -fp t2730; -fp t2729; -fp t2728; -fp t2206; -fp t2727; -fp t2048; -fp t2726; -fp t2105; -fp t2725; -fp t2724; -fp t2723; -fp t2722; -fp t2721; -fp t2720; -fp t2719; -fp t2718; -fp t2032; -fp t2717; -fp t2716; -fp t2068; -fp t2715; -fp t2714; -fp t2111; -fp t2713; -fp t2712; -fp t1991; -fp t2711; -fp t2235; -fp t2710; -fp t2709; -fp t2062; -fp t2708; -fp t2278; -fp t2526; -fp t2707; -fp t2056; -fp t2706; -fp t2705; -fp t1994; -fp t2704; -fp t2282; -fp t2152; -fp t2703; -fp t2702; -fp t2701; -fp t2276; -fp t2157; -fp t2700; -fp t2314; -fp t2213; -fp t2088; -fp t2092; -fp t2491; -fp t2699; -fp t2463; -fp t1956; -fp t2698; -fp t2697; -fp t2696; -fp t1987; -fp t2695; -fp t2289; -fp t2153; -fp t2694; -fp t2693; -fp t2306; -fp t2692; -fp t1986; -fp t2691; -fp t2139; -fp t2109; -fp t2690; -fp t1963; -fp t2689; -fp t2288; -fp t2532; -fp t2688; -fp t2329; -fp t2237; -fp t2687; -fp t2295; -fp t1955; -fp t2686; -fp t2685; -fp t2684; -fp t2456; -fp t2683; -fp t2147; -fp t2682; -fp t2681; -fp t2040; -fp t2504; -fp t2168; -fp t2680; -fp t1980; -fp t2679; -fp t2279; -fp t2536; -fp t2678; -fp t1993; -fp t2677; -fp t2248; -fp t2676; -fp t2019; -fp t2675; -fp t2674; -fp t2673; -fp t2672; -fp t1984; -fp t2671; -fp t2280; -fp t2156; -fp t2670; -fp t2669; -fp t2668; -fp t2667; -fp t2666; -fp t2665; -fp t2148; -fp t2664; -fp t2166; -fp t2663; -fp t2476; -fp t2662; -fp t2661; -fp t2474; -fp t2660; -fp t2243; -fp t2659; -fp t2658; -fp t2657; -fp t2656; -fp t2655; -fp t2001; -fp t2654; -fp t2653; -fp t2652; -fp t2651; -fp t2650; -fp t2649; -fp t2158; -fp t2648; -fp t2647; -fp t2646; -fp t2146; -fp t2645; -fp t2144; -fp t2644; -fp t2643; -fp t2642; -fp t2641; -fp t2640; -fp t2301; -fp t2639; -fp t2638; -fp t2637; -fp t2636; -fp t2635; -fp t2184; -fp t2634; -fp t2241; -fp t2129; -fp t2319; -fp t2201; -fp t2633; -fp t2632; -fp t2631; -fp t2630; -fp t2629; -fp t2628; -fp t2224; -fp t2245; -fp t2627; -fp t2626; -fp t2625; -fp t2242; -fp t2624; -fp t2623; -fp t2233; -fp t2622; -fp t2621; -fp t2620; -fp t2619; -fp t2618; -fp t2617; -fp t2616; -fp t2132; -fp t2297; -fp t2615; -fp t2614; -fp t2219; -fp t2613; -fp t2612; -fp t2170; -fp t2611; -fp t2238; -fp t2610; -fp t2214; -fp t2609; -fp t2608; -fp t2607; -fp t2250; -fp t2136; -fp t2606; -fp t2605; -fp t2604; -fp t2603; -fp t2602; -fp t2601; -fp t2600; -fp t2599; -fp t2598; -fp t2597; -fp t2239; -fp t2596; -fp t2300; -fp t2222; -fp t2218; -fp t2595; -fp t2594; -fp t2593; -fp t2592; -fp t2591; -fp t2590; -fp t2589; -fp t2588; -fp t2587; -fp t2134; -fp t2586; -fp t2585; -fp t2161; -fp t2584; -fp t2583; -fp t2582; -fp t2220; -fp t2581; -fp t2580; -fp t2579; -fp t2578; -fp t2577; -fp t2576; -fp t2575; -fp t2574; -fp t2573; -fp t2572; -fp t2571; -fp t2570; -fp t2118; -fp t2569; -fp t2568; -fp t2567; -fp t2566; -fp t2565; -fp t2564; -fp t2563; -fp t2562; -fp t2225; -fp t2561; -fp t2560; -fp t2559; -fp t2558; -fp t2557; -fp t2506; -fp t2556; -fp t2555; -fp t2554; -fp t2553; -fp t2502; -fp t2552; -fp t2551; -fp t2550; -fp t2549; -fp t2548; -fp t2547; -fp t2546; -fp t2545; -fp t2544; -fp t2543; -fp t2418; -fp t2542; -fp t2517; -fp t2514; -fp t2505; -fp t2501; -fp t2500; -fp t2498; -fp t2497; -fp t2496; -fp t2494; -fp t2490; -fp t2488; -fp t2484; -fp t2479; -fp t2472; -fp t2471; -fp t2455; -fp t2450; -fp t2449; -fp t2448; -fp t2447; -fp t2446; -fp t2445; -fp t2444; -fp t2443; -fp t2442; -fp t2441; -fp t2440; -fp t2439; -fp t2438; -fp t2266; -fp t2437; -fp t2436; -fp t2269; -fp t2435; -fp t2434; -fp t2433; -fp t2432; -fp t2431; -fp t2430; -fp t2429; -fp t2428; -fp t2427; -fp t2426; -fp t2425; -fp t2424; -fp t2423; -fp t2422; -fp t2421; -fp t2420; -fp t2419; -fp t2417; -fp t2416; -fp t2415; -fp t2414; -fp t2413; -fp t2412; -fp t2411; -fp t2410; -fp t2409; -fp t2408; -fp t2251; -fp t2407; -fp t2182; -fp t2285; -fp t2406; -fp t2405; -fp t2404; -fp t2403; -fp t2402; -fp t2151; -fp t2401; -fp t2400; -fp t2399; -fp t2215; -fp t2398; -fp t2397; -fp t2396; -fp t2395; -fp t1970; -fp t2394; -fp t2154; -fp t2393; -fp t2392; -fp t2159; -fp t2391; -fp t2390; -fp t2389; -fp t2388; -fp t2387; -fp t2386; -fp t2385; -fp t2384; -fp t2383; -fp t1971; -fp t2382; -fp t2381; -fp t2380; -fp t2379; -fp t2378; -fp t2377; -fp t2376; -fp t2375; -fp t2374; -fp t2197; -fp t2373; -fp t2372; -fp t2371; -fp t1953; -fp t2370; -fp t2369; -fp t2368; -fp t2367; -fp t2366; -fp t2365; -fp t2364; -fp t2363; -fp t2362; -fp t2361; -fp t1954; -fp t1950; -fp t2360; -fp t2359; -fp t2358; -fp t2357; -fp t2356; -fp t2355; -fp t2354; -fp t2353; -fp t2352; -fp t2351; -fp t2350; -fp t2349; -fp t2348; -fp t2347; -fp t2346; -fp t2315; -fp t2305; -fp t2286; -fp t2283; -fp t1990; -fp t1985; -fp t1972; -fp t1957; -fp t1952; - t2339 = y*y; - t2337 = z*z; - t2338 = x*x; - t2834 = t2338+t2339+t2337; - t2309 = RATIONAL(1.0,175.0); - t2503 = t2339*t2309; - t2075 = x*t2503; - t2324 = RATIONAL(1.0,300.0); - t2227 = t2324*x; - t2833 = t2075+t2227; - t2326 = RATIONAL(-2.0,75.0); - t2246 = t2326*y; - t2310 = RATIONAL(1.0,350.0); - t2512 = t2310*t2337; - t2041 = y*t2512; - t2832 = t2246+t2041; - t2294 = RATIONAL(-17.0,525.0); - t2303 = RATIONAL(1.0,700.0); - t2465 = t2338*t2303; - t2060 = z*t2465; - t2831 = t2294*z+t2060; - t2292 = RATIONAL(11.0,420.0); - t2307 = RATIONAL(-1.0,175.0); - t2515 = t2307*t2339; - t2131 = x*t2515; - t2830 = t2292*x+t2131; - t2458 = t2307*t2337; - t2083 = y*t2458; - t2313 = RATIONAL(-1.0,300.0); - t2205 = t2313*y; - t2829 = t2083+t2205; - t2200 = t2313*x; - t2116 = x*t2458; - t2828 = t2200+t2116; - t2261 = RATIONAL(151.0,7350.0); - t2495 = t2337*t2338; - t2323 = RATIONAL(1.0,490.0); - t2095 = t2323*t2495; - t2827 = t2095+t2261*t2339; - t2330 = RATIONAL(1.0,42.0); - t2231 = t2330*z; - t2539 = x*z; - t2538 = y*t2539; - t1960 = RATIONAL(1.0,500.0)*t2538; - t2826 = t2231+t1960; - t2825 = RATIONAL(202.0,6125.0)+t2834*RATIONAL(-529.0,29400.0); - t2824 = RATIONAL(-23.0,6125.0)+t2834*RATIONAL(83.0,3675.0); - t2254 = RATIONAL(-169.0,29400.0); - t2114 = t2254*t2339; - t2320 = RATIONAL(-2.0,125.0); - t2823 = t2114+t2320; - t2325 = RATIONAL(-1.0,490.0); - t2452 = t2325*t2339; - t2031 = t2338*t2452; - t2331 = t2339*t2339; - t2304 = RATIONAL(-1.0,150.0); - t2193 = t2304*t2331; - t2822 = t2031+t2193; - t2467 = t2338*t2309; - t2108 = z*t2467; - t2298 = RATIONAL(-11.0,420.0); - t2178 = t2298*z; - t2821 = t2108+t2178; - t2302 = RATIONAL(-1.0,700.0); - t2477 = t2339*t2302; - t2107 = z*t2477; - t1961 = x*t2107; - t2249 = RATIONAL(289.0,10500.0); - t2528 = z*t2249; - t2820 = x*t2528+t1961; - t2262 = RATIONAL(-187.0,7000.0); - t2537 = y*t2262; - t2521 = t2310*t2338; - t2076 = y*t2521; - t1964 = z*t2076; - t2819 = z*t2537+t1964; - t2260 = RATIONAL(137.0,5250.0); - t2534 = x*t2260; - t2000 = z*t2534; - t2336 = t2338*x; - t2211 = t2313*t2336; - t2334 = t2337*z; - t2209 = t2313*t2334; - t2510 = z*t2211+x*t2209; - t2818 = t2000+t2510; - t2333 = t2337*t2337; - t2229 = t2304*t2333; - t2043 = t2337*t2452; - t2817 = t2229+t2043; - t2335 = t2339*y; - t2212 = t2313*t2335; - t2499 = y*t2211+x*t2212; - t2002 = y*t2534; - t2816 = t2499+t2002; - t2281 = RATIONAL(29.0,2100.0); - t2216 = t2324*t2335; - t2815 = t2216+t2281*y; - t2277 = RATIONAL(19.0,2100.0); - t2149 = t2277*x; - t2814 = t2149+t2131; - t2311 = RATIONAL(1.0,600.0); - t2513 = t2311*t2335; - t2210 = t2304*t2336; - t2813 = x*t2513+y*t2210; - t2173 = t2294*y; - t2459 = t2337*t2303; - t2065 = y*t2459; - t2812 = t2173+t2065; - t2273 = RATIONAL(167.0,7000.0); - t2811 = t1961+t2273*t2539; - t2322 = RATIONAL(1.0,150.0); - t2230 = t2322*t2334; - t2810 = t2326*z+t2230; - t2256 = RATIONAL(-229.0,10500.0); - t2527 = z*t2256; - t2809 = t1961+x*t2527; - t2478 = t2311*t2334; - t2192 = t2304*t2335; - t2808 = z*t2192+y*t2478; - t2475 = t2337*t2309; - t2104 = y*t2475; - t2807 = t2212+t2104; - t2516 = t2041+t2043; - t2208 = t2311*t2333; - t2806 = t2516+t2208; - t2287 = RATIONAL(17.0,2100.0); - t2308 = RATIONAL(-1.0,350.0); - t2464 = t2308*t2338; - t2122 = z*t2464; - t2457 = t2308*t2339; - t2120 = z*t2457; - t2461 = t2122+t2120; - t2805 = t2461+t2287*z; - t2258 = RATIONAL(-137.0,5250.0); - t2535 = z*t2258; - t2010 = x*t2535; - t2203 = t2324*t2334; - t2202 = t2324*t2336; - t2462 = x*t2203+z*t2202; - t2804 = t2010+t2462; - t2121 = x*t2477; - t2803 = t2121+t2210; - t2051 = y*t2464; - t1992 = z*t2051; - t2271 = RATIONAL(187.0,7000.0); - t2524 = z*t2271; - t2802 = t1992+y*t2524; - t2270 = RATIONAL(-167.0,7000.0); - t2522 = x*t2270; - t2519 = t2339*t2303; - t2059 = z*t2519; - t1959 = x*t2059; - t2801 = t1959+z*t2522; - t2541 = x*y; - t2511 = t2337*t2302; - t2046 = x*t2511; - t1988 = y*t2046; - t2800 = t2256*t2541+t1988; - t2257 = RATIONAL(311.0,29400.0); - t2507 = t2339*t2338; - t2130 = t2323*t2507; - t2799 = t2257*t2337+t2130; - t2540 = y*z; - t1982 = y*t2060; - t2798 = t1982+t2270*t2540; - t2797 = t2060+t2230; - t2318 = RATIONAL(1.0,100.0); - t2204 = t2318*t2333; - t2316 = RATIONAL(-1.0,245.0); - t2470 = t2337*t2316; - t2106 = t2338*t2470; - t2284 = RATIONAL(47.0,6125.0); - t2483 = t2106+t2284; - t2796 = t2204+t2483; - t2054 = x*t2457; - t1973 = z*t2054; - t2795 = x*t2524+t1973; - t2067 = y*t2511; - t2794 = t2192+t2067; - t2072 = x*t2475; - t2793 = t2211+t2072; - t2312 = RATIONAL(1.0,980.0); - t2081 = t2312*t2507; - t2332 = t2338*t2338; - t2226 = t2304*t2332; - t2792 = t2081+t2226; - t2317 = RATIONAL(-1.0,600.0); - t2508 = t2335*t2317; - t2791 = z*t2508+y*t2230; - t2194 = t2322*t2335; - t2790 = t2051+t2194; - t2016 = y*t2535; - t2520 = z*t2216+y*t2203; - t2789 = t2016+t2520; - t2486 = t2310*t2339; - t2039 = z*t2486; - t1966 = x*t2039; - t2290 = RATIONAL(47.0,5250.0); - t2788 = t2290*t2539+t1966; - t2518 = t2317*t2336; - t2787 = x*t2194+y*t2518; - t2196 = t2304*t2334; - t2786 = t2196+t2122; - t2228 = t2322*t2336; - t2454 = t2334*t2317; - t2785 = z*t2228+x*t2454; - t2321 = RATIONAL(1.0,245.0); - t2489 = t2338*t2321; - t2094 = t2339*t2489; - t2207 = t2311*t2331; - t2784 = t2094+t2207; - t2263 = RATIONAL(272.0,6125.0); - t2783 = t2263+t2261*t2338; - t2493 = z*t2212+y*t2209; - t2782 = t2260*t2540+t2493; - t2291 = RATIONAL(-29.0,2100.0); - t2781 = t2212+t2291*y; - t2780 = t2202+t2131; - t2485 = t2338*t2302; - t2097 = y*t2485; - t1962 = z*t2097; - t2779 = y*t2527+t1962; - t2267 = RATIONAL(-107.0,7000.0); - t2533 = t2267*y; - t2006 = x*t2533; - t2453 = t2308*t2337; - t2049 = y*t2453; - t1975 = x*t2049; - t2778 = t2006+t1975; - t2328 = RATIONAL(2.0,75.0); - t2045 = t2339*t2470; - t2777 = t2284+t2045+t2328*t2338; - t1989 = z*t2075; - t2776 = t2010+t1989; - t2775 = t2192+t2097; - t2481 = t2307*t2338; - t2100 = z*t2481; - t2774 = t2100+t2203; - t2086 = x*t2459; - t1958 = y*t2086; - t2773 = t1958+y*t2522; - t2480 = t2194+t2193; - t2460 = t2049+t2043; - t2772 = t2480+t2460; - t2771 = t1973+t2267*t2539; - t2466 = t2338*t2540; - t2293 = RATIONAL(1.0,1400.0); - t1951 = t2293*t2466; - t2770 = t2016+t1951; - t2030 = x*t2519; - t2769 = t2030+t2228; - t2768 = t2271*t2541+t1975; - t2255 = RATIONAL(229.0,10500.0); - t2531 = x*t2255; - t2767 = z*t2531+t1959; - t2529 = y*t2273; - t2766 = t1962+z*t2529; - t2272 = RATIONAL(128.0,3675.0); - t2036 = t2254*t2338; - t2765 = t2036+t2272*t2337; - t2098 = t2316*t2507; - t2482 = t2284+t2098; - t2223 = t2318*t2332; - t2764 = t2482+t2223; - t2253 = RATIONAL(-289.0,10500.0); - t2523 = z*t2253; - t2763 = x*t2523+t1959; - t2468 = t2311*t2336; - t2762 = z*t2468+x*t2196; - t2761 = t2211+t2116; - t2115 = t2254*t2337; - t2760 = t2115+t2320; - t2759 = t2075+t2202; - t2758 = t1966+t2262*t2539; - t2327 = RATIONAL(-1.0,20.0); - t2757 = t2327*t2338+t2045; - t2756 = y*t2228+x*t2508; - t2755 = t2207+t2223; - t2754 = y*t2196+z*t2513; - t2451 = t2312*t2337; - t2063 = t2339*t2451; - t2753 = t2063+t2193; - t2752 = t2228+t2086; - t2751 = x*t2230+z*t2518; - t2033 = z*t2503; - t2750 = t2209+t2033; - t2265 = RATIONAL(-173.0,6125.0); - t2264 = RATIONAL(211.0,7350.0); - t2749 = t2265+t2264*t2339; - t2103 = y*t2467; - t2748 = t2216+t2103; - t2259 = RATIONAL(107.0,7000.0); - t2530 = t2259*y; - t1996 = z*t2530; - t2747 = t1996+t1964; - t2247 = t2330*x; - t2746 = t2210+t2247; - t2745 = t2108+t2203; - t2744 = t2194+t2065; - t2473 = t2339*t2337; - t2073 = t2323*t2473; - t2743 = t2229+t2073; - t2145 = t2277*z; - t2742 = t2145+t2209; - t2741 = z*t2210+x*t2478; - t2525 = y*t2290; - t2740 = t2493+z*t2525; - t2014 = t2258*t2541; - t2487 = x*t2216+y*t2202; - t2739 = t2014+t2487; - t2738 = t2327*t2339+t2106; - t2737 = t2030+t2294*x; - t2736 = z*t2194+y*t2454; - t1981 = x*t2104; - t2735 = t1981+t2014; - t2734 = t2095+t2257*t2339; - t2733 = t1966+t2259*t2539; - t2732 = t2059+t2230; - t2299 = RATIONAL(-61.0,980.0); - t2731 = t2299*t2338+t2223; - t2730 = t2192+t2076; - t2729 = t2116+t2202; - t2728 = t2054+t2228; - t2206 = t2311*t2332; - t2727 = t2206+t2094; - t2048 = t2325*t2495; - t2726 = t2226+t2048; - t2105 = z*t2515; - t2725 = t2105+t2108; - t2724 = t2072+t2298*x; - t2723 = t2212+t2083; - t2722 = t2031+t2226; - t2721 = t2317*t2338+t2045; - t2720 = t2216+t2104; - t2719 = t1988+x*t2529; - t2718 = t1982+t2255*t2540; - t2032 = y*t2465; - t2717 = t2194+t2032; - t2716 = t2108+t2209; - t2068 = z*t2485; - t2715 = t2196+t2068; - t2714 = t2203+t2033; - t2111 = t2337*t2489; - t2713 = t2111+t2204; - t2712 = t2249*t2541+t1988; - t1991 = x*t2041; - t2711 = x*t2537+t1991; - t2235 = t2330*y; - t2710 = t2235+t2067; - t2709 = t2111+t2208; - t2062 = x*t2453; - t2708 = t2210+t2062; - t2278 = RATIONAL(-47.0,5250.0); - t2526 = x*t2278; - t2707 = t1973+z*t2526; - t2056 = y*t2481; - t2706 = t2083+t2056; - t2705 = y*t2468+x*t2192; - t1994 = z*t2533; - t2704 = t1994+t1992; - t2282 = RATIONAL(37.0,1050.0); - t2152 = t2282*z; - t2703 = t2152+t2715; - t2702 = t2487+t2800; - t2701 = t2105+t2742; - t2276 = RATIONAL(-19.0,2100.0); - t2157 = t2276*y; - t2700 = t2157+t2720; - t2314 = RATIONAL(8.0,525.0); - t2213 = t2314*x; - t2088 = x*t2512; - t2092 = x*t2486; - t2491 = t2088+t2092; - t2699 = t2210+t2213+t2491; - t2463 = t2339*t2539; - t1956 = t2293*t2463; - t2698 = t1956+t2804; - t2697 = t2203+t2805; - t2696 = t2121+t2746; - t1987 = y*t2108; - t2695 = t1987+t2789; - t2289 = RATIONAL(-17.0,2100.0); - t2153 = t2289*x; - t2694 = t2211+t2153+t2491; - t2693 = t1958+t2803; - t2306 = RATIONAL(-8.0,525.0); - t2692 = t2461+t2230+t2306*z; - t1986 = RATIONAL(-1.0,500.0)*t2538; - t2691 = t1986+t2231+t2196; - t2139 = t2272*t2338; - t2109 = t2321*t2473; - t2690 = t2139+t2115+t2109; - t1963 = z*t2056; - t2689 = t1963+t2782; - t2288 = RATIONAL(-17.0,5250.0); - t2532 = y*t2288; - t2688 = t1963+t2520+z*t2532; - t2329 = RATIONAL(-1.0,42.0); - t2237 = t2329*z; - t2687 = t2237+t2797; - t2295 = RATIONAL(-1.0,1400.0); - t1955 = t2295*t2466; - t2686 = t1955+t2782; - t2685 = t2229+t2753; - t2684 = t1964+t2740; - t2456 = t2049+t2051; - t2683 = t2216+t2287*y+t2456; - t2147 = t2277*y; - t2682 = t2147+t2723; - t2681 = y*t2526+t2765; - t2040 = z*t2521; - t2504 = t2039+t2040; - t2168 = t2289*z; - t2680 = t2504+t2168+t2209; - t1980 = y*t2531; - t2679 = t1958+t2499+t1980; - t2279 = RATIONAL(17.0,5250.0); - t2536 = y*t2279; - t2678 = z*t2536+t1987+t2493; - t1993 = RATIONAL(-1.0,250.0)*t2538; - t2677 = t1993+t2788; - t2248 = t2329*x; - t2676 = t2248+t2769; - t2019 = t2278*t2540; - t2675 = t1992+t2019+t2520; - t2674 = t1994+t2736; - t2673 = t2100+t2742; - t2672 = t2006+t2756; - t1984 = RATIONAL(1.0,250.0)*t2538; - t2671 = t1984+t2707; - t2280 = RATIONAL(-37.0,1050.0); - t2156 = t2280*z; - t2670 = t2156+t2797; - t2669 = t2208+t2726; - t2668 = t2272*t2339+t2111+t2036; - t2667 = t2207+t2109+t2033; - t2666 = t2043+t2754; - t2665 = t2504+t2196+t2314*z; - t2148 = t2276*z; - t2664 = t2148+t2714; - t2166 = t2280*x; - t2663 = t2166+t2769; - t2476 = t2041+t2076; - t2662 = t2212+t2289*y+t2476; - t2661 = t2235+t2775; - t2474 = t2054+t2062; - t2660 = t2474+t2202+t2287*x; - t2243 = t2329*y; - t2659 = t2243+t2717; - t2658 = t2207+t2823; - t2657 = t2493+t2718; - t2656 = t2228+t2306*x+t2474; - t2655 = t2206+t2709; - t2001 = x*t2530; - t2654 = t2001+t2705; - t2653 = t2761+t2830; - t2652 = t2248+t2086+t2728; - t2651 = t2094+x*t2525+t2765; - t2650 = t2046+t2092+t2746; - t2649 = t1984+t2510+t2788; - t2158 = t2281*x; - t2648 = t2158+t2062+t2780; - t2647 = t2001+t1991+t2813; - t2646 = t2049+t2056+t2815; - t2146 = t2276*x; - t2645 = t2054+t2146+t2072+t2202; - t2144 = t2291*x; - t2644 = t2075+t2211+t2088+t2144; - t2643 = t2040+t2120+t2810; - t2642 = t2715+t2826; - t2641 = t2762+t2795; - t2640 = t2741+t2811; - t2301 = RATIONAL(17.0,525.0); - t2639 = t2107+t2301*z+t2715; - t2638 = t2802+t2808; - t2637 = t2083+t2051+t2815; - t2636 = t2200+t2072+t2780; - t2635 = t2762+t2811; - t2184 = t2298*y; - t2634 = t2184+t2103+t2720; - t2241 = t2328*t2339; - t2129 = t2257*t2338; - t2319 = RATIONAL(-9.0,196.0); - t2201 = t2319*t2337; - t2633 = t2241+t2129+t2073+t2201; - t2632 = t1984+t2692; - t2631 = t2766+t2808; - t2630 = t2227+t2131+t2793; - t2629 = t2732+t2794; - t2628 = t2785+t2801; - t2224 = t2319*t2338; - t2245 = t2328*t2337; - t2627 = t2224+t2245+t2734; - t2626 = t2076+t2104+t2781; - t2625 = t2105+t2100+t2292*z+t2209; - t2242 = t2328*z; - t2624 = t2039+t2242+t2786; - t2623 = t2301*y+t2067+t2775; - t2233 = t2328*x; - t2622 = t2092+t2233+t2708; - t2621 = t2212+t2056+t2759; - t2620 = t2041+t2103+t2781; - t2619 = t2732+t2831; - t2618 = t2736+t2819; - t2617 = t2046+t2301*x+t2803; - t2616 = t2208+t2690; - t2132 = t2261*t2337; - t2297 = RATIONAL(-57.0,980.0); - t2615 = t2132+t2297*t2339+t2783; - t2614 = t2056+t2205+t2720; - t2219 = t2324*z; - t2613 = t2219+t2100+t2750; - t2612 = t1986+t2687; - t2170 = t2291*z; - t2611 = t2170+t2040+t2750; - t2238 = t2326*x; - t2610 = t2228+t2238+t2062+t2092; - t2214 = t2319*t2339; - t2609 = t2214+t2245+t2129+t2482; - t2608 = t2238+t2088+t2728; - t2607 = t1984+t2665; - t2250 = RATIONAL(191.0,29400.0); - t2136 = t2264*t2338; - t2606 = t2136+t2250*t2337+t2749; - t2605 = t2705+t2768; - t2604 = t1993+t2692; - t2603 = t2039+t2170+t2716; - t2602 = t2732+t2744; - t2601 = t2722+t2813; - t2600 = t2771+t2785; - t2599 = t2733+t2741; - t2598 = t2747+t2808; - t2597 = t2748+t2759; - t2239 = t2328*y; - t2596 = t2239+t2049+t2730; - t2300 = RATIONAL(-33.0,980.0); - t2222 = t2317*t2337; - t2218 = t2317*t2339; - t2595 = t2106+t2222+t2218+t2300*t2338; - t2594 = t2722+t2756; - t2593 = t2737+t2752; - t2592 = t1975+t2672; - t2591 = t2107+t2196+t2744; - t2590 = t2300*t2337+t2218+t2721; - t2589 = t2229+t2666; - t2588 = t2724+t2759; - t2587 = t1993+t2665; - t2134 = t2264*t2337; - t2586 = t2250*t2338+t2134+t2749; - t2585 = t2751+t2758; - t2161 = t2281*z; - t2584 = t2161+t2120+t2774; - t2583 = t2292*y+t2212+t2706; - t2582 = t2736+t2798; - t2220 = t2324*y; - t2581 = t2220+t2103+t2723; - t2580 = t2462+t1993+t2707; - t2579 = t2054+t2210+t2088+t2233; - t2578 = t2105+t2203+t2122+t2161; - t2577 = t2745+t2761; - t2576 = t2751+t2801; - t2575 = t2705+t2719; - t2574 = t2787+t2790; - t2573 = t2733+t2823; - t2572 = t2668+t2760; - t2571 = t1960+t2120+t2687; - t2570 = t2039+t2068+t2691; - t2118 = t2338*t2451; - t2569 = t2118+t2824; - t2568 = t2118+t2136+t2250*t2339+t2134+t2265; - t2567 = t2031+t2586; - t2566 = t2109+t2825; - t2565 = t2073+t2204+t2297*t2337+t2783+t2827; - t2564 = t2314*y+t2572; - t2563 = t2130+t2263+t2132+t2297*t2338+t2223+t2827; - t2562 = t2791+t2798+t2809; - t2225 = t2318*t2331; - t2561 = t2214+t2225+t2777+t2799; - t2560 = t2754+t2766+t2767; - t2559 = t2224+t2241+t2483+t2223+t2799; - t2558 = t2204+t2201+t2734+t2777; - t2557 = t2225+t2222+t2300*t2339+t2482+t2721; - t2506 = t2049+t2088; - t2556 = t2157+t2211+t2506+t2748+t2814; - t2555 = t2081+t2043+t2193+t2606; - t2554 = t2650+t2662; - t2553 = t2566+t2784; - t2502 = t2041+t2062; - t2552 = t2146+t2502+t2147+t2621; - t2551 = t2569+t2792; - t2550 = t2568+t2773; - t2549 = t1992+t2673+t2674; - t2548 = t2652+t2683; - t2547 = t2148+t2598+t2745; - t2546 = t2149+t1991+t2092+t2654+t2761; - t2545 = t2645+t2778+t2787; - t2544 = t2704+t2751+t2771+t2791; - t2543 = t2733+t2747+t2754+t2762; - t2418 = t2207+t2601; - t2542 = t2418+t2568+t2719+t2817; - t2517 = t2209+t2208; - t2514 = t2039+t2206; - t2505 = t2192+t2193; - t2501 = t2076+t2122; - t2500 = t2210+t2226; - t2498 = t2122+t2048; - t2497 = t2051+t2040; - t2496 = t2206+t1991; - t2494 = t2211+t2206; - t2490 = t2088+t2048; - t2488 = t2031+t2076; - t2484 = t2073+t2130; - t2479 = t2051+t2031; - t2472 = t2203+t2208; - t2471 = t2048+t2040; - t2455 = t2337*t2541; - t2450 = t2225+t2094+t2223; - t2449 = t2039+t2510; - t2448 = t2229+t2487; - t2447 = t2039+t2462; - t2446 = t2062+t2487; - t2445 = t2120+t2462; - t2444 = t2120+t2510; - t2443 = t2229+t2499; - t2442 = t2225+t2743; - t2441 = t2122+t2520; - t2440 = t2088+t2499; - t2439 = t2482+t2755; - t2438 = t2206+t2796; - t2266 = RATIONAL(292.0,6125.0); - t2437 = t2204+t2327*t2337+t2098+t2266; - t2436 = t2062+t2048+t2460; - t2269 = RATIONAL(592.0,6125.0); - t2435 = t2269+t2299*t2339+t2095+t2225; - t2434 = t2229+t2118+t2226+t2752; - t2433 = t2207+t2487+t2727; - t2432 = t2505+t2806; - t2431 = t2669+t2741; - t2430 = t2472+t2667; - t2429 = t2208+t2772; - t2428 = t2462+t2655; - t2427 = t2097+t2505+t2792; - t2426 = t2032+t2480+t2792; - t2425 = t2092+t2494+t2822; - t2424 = t2493+t2685; - t2423 = t2207+t2594; - t2422 = t2229+t2206+t2196+t2471; - t2421 = t2207+t2791+t2817; - t2420 = t2226+t2471+t2517; - t2419 = t2510+t2655; - t2417 = t2520+t2685; - t2416 = t2789+t2816; - t2415 = t2804+t2816; - t2414 = t2739+t2818; - t2413 = t2782+t2818; - t2412 = t1991+t1964+t2048+t2658+t2771; - t2411 = t2212+t1975+t2147+t2490+t2658; - t2410 = t1992+t2148+t2472+t2479+t2760; - t2409 = t2433+t2597; - t2408 = t2425+t2730+t2787; - t2251 = RATIONAL(431.0,29400.0); - t2407 = t2206+t2225+t2251*t2338+t2109+t2437+t2738; - t2182 = t2299*t2337; - t2285 = RATIONAL(68.0,3675.0); - t2406 = t2182+t2204+t2285*t2338+t2226+t2109+t2130+t2435; - t2405 = t2111+t2251*t2339+t2437+t2755+t2757; - t2404 = t2251*t2337+t2266+t2208+t2450+t2738+t2757; - t2403 = t2269+t2182+t2285*t2339+t2193+t2484+t2713+t2731; - t2402 = t2094+t2285*t2337+t2435+t2731+t2743; - t2151 = t2280*y; - t2401 = t2041+t2151+t2426+t2565; - t2400 = t2225+t2166+t2092+t2434+t2484+t2615; - t2399 = y*t2523+t1982+t2417+t2563; - t2215 = t2313*z; - t2398 = t2215+t2100+t2430+t2595+t2764; - t2397 = t2442+t2498+t2514+t2609+t2810; - t2396 = t2561+t2669+t2758+t2785; - t2395 = t2219+t2109+t2439+t2517+t2595+t2725; - t1970 = x*t2105; - t2394 = t1970+t2288*t2539+t2428+t2557; - t2154 = t2282*y; - t2393 = t2049+t2154+t2427+t2565; - t2392 = t2431+t2561+t2795; - t2159 = t2282*x; - t2391 = t2054+t2118+t2046+t2159+t2130+t2442+t2500+t2615; - t2390 = t2279*t2539+t1989+t2419+t2557; - t2389 = t2239+t2051+t2432+t2559; - t2388 = t1981+x*t2536+t2438+t2499+t2590+t2784; - t2387 = t2439+t2589+t2627+t2802; - t2386 = t1962+y*t2528+t2424+t2563; - t2385 = t2423+t2558+t2711; - t2384 = t2421+t2627+t2764+t2819; - t2383 = t2418+t2558+t2768; - t1971 = y*t2116; - t2382 = x*t2532+t1971+t2433+t2590+t2796; - t2381 = t2225+t2242+t2073+t2120+t2422+t2609; - t2380 = t2246+t2076+t2429+t2559; - t2379 = t2072+t2144+t2425+t2633+t2796; - t2378 = t2054+t2158+t2438+t2633+t2729+t2822; - t2377 = t2424+t2206+t2243+t2237+t2479+t2498+t2586+t2602+t2718; - t2376 = t2105+t2031+t2207+t2145+t2420+t2573+t2656+t2690+t2741; - t2375 = t2107+t2231+t2422+t2567+t2635+t2660+t2753; - t2374 = t2550+t2421+t2510+t2594+t2767+t2798; - t2197 = t2306*y; - t2373 = t2197+t2429+t2479+t2514+t2572+t2598+t2673; - t2372 = t2056+t2411+t2094+t2448+t2494+t2516+t2681+t2814; - t2371 = t2184+t2104+t2409+t2566+t2709+t2724+t2735; - t1953 = t2293*t2455; - t2370 = t1953+t2014+t2426+t2063+t2448+t2569+t2617+t2812; - t2369 = t2542+t2652+t2662; - t2368 = t2039+t2555+t2088+t2168+t2420+t2628+t2696; - t2367 = t2229+t2408+t2063+t2153+t2490+t2586+t2710+t2773; - t2366 = t2551+t2417+t2619+t2623+t2770; - t2365 = t2206+t2048+t2417+t2567+t2575+t2576+t2779; - t2364 = t2542+t2650+t2683; - t2363 = t2431+t2555+t2582+t2702+t2811; - t2362 = t2001+t2412+t2601+t2616+t2740+t2785; - t2361 = t2081+t2434+t2639+t2698+t2737+t2753+t2824; - t1954 = t2295*t2463; - t1950 = t2295*t2455; - t2360 = t1954+t1955+t2413+t1950+t2002+t2443+t2551+t2753; - t2359 = t2149+t2408+t2116+t2564+t2778+t2806; - t2358 = t2553+t2428+t2625+t2653+t2776; - t2357 = t2550+t2462+t2423+t2589+t2766+t2809; - t2356 = t2083+t2411+t2213+t2092+t2488+t2500+t2616+t2672; - t2355 = t2426+t2243+t2208+t2436+t2606+t2676+t2679; - t2354 = t2111+t2430+t2583+t2689+t2727+t2821+t2825; - t2353 = t2421+t2048+t2496+t2499+t2573+t2651+t2704+t2762; - t2352 = t2206+t1996+t2412+t2443+t2651+t2666+t2751; - t2351 = t2229+t2157+t1975+t2146+t2409+t2436+t2681+t2823; - t2350 = t2197+t2206+t2108+t2410+t2120+t2668+t2674+t2772; - t2349 = t2235+t2427+t2048+t2472+t2516+t2606+t2631+t2805; - t2348 = t1971+t2000+t1970+t1987+t2416+t2419+t2553; - t2347 = t2432+t2488+t2496+t2564+t2645+t2654; - t2346 = t2019+t2114+t2410+t2139+t2441+t2667+t2700+t2726; - t2315 = RATIONAL(-4.0,105.0); - t2305 = RATIONAL(4.0,105.0); - t2286 = RATIONAL(41.0,2100.0); - t2283 = RATIONAL(-41.0,2100.0); - t1990 = RATIONAL(-1.0,125.0)*t2538; - t1985 = RATIONAL(1.0,125.0)*t2538; - t1972 = t2253*t2541; - t1957 = RATIONAL(1.0,1000.0)*t2538; - t1952 = RATIONAL(-1.0,1000.0)*t2538; - coeffs_I->coeff_m2_m2_m2 = t1990+t2358+t2487+t2583+t2695+t2735; - coeffs_I->coeff_m1_m2_m2 = t2376+t2076+t1993+t2647+t2675+t2682; - coeffs_I->coeff_0_m2_m2 = t2395+t2581+t2688; - coeffs_I->coeff_p1_m2_m2 = t2356+t1984+t2040+t2600+t2675+t2701; - coeffs_I->coeff_p2_m2_m2 = t1985+t2348+t2583+t2588+t2625; - coeffs_I->coeff_m2_m1_m2 = t2373+t2546+t2580; - coeffs_I->coeff_m1_m1_m2 = t2355+t1986+t2631+t2640+t2680; - coeffs_I->coeff_0_m1_m2 = t2380+t2603+t2638; - coeffs_I->coeff_p1_m1_m2 = t2049+t1960+t2368+t2631+t2659+t2702; - coeffs_I->coeff_p2_m1_m2 = t2373+t2545+t2649; - coeffs_I->coeff_m2_0_m2 = t2394+t2613+t2761+t2833; - coeffs_I->coeff_m1_0_m2 = t2392+t2610+t2611; - coeffs_I->coeff_0_0_m2 = t2404+t2283*z+t2033+t2716; - coeffs_I->coeff_p1_0_m2 = t2396+t2579+t2611; - coeffs_I->coeff_p2_0_m2 = t2390+t2613+t2636; - coeffs_I->coeff_m2_p1_m2 = t2359+t2447+t2549+t2671; - coeffs_I->coeff_m1_p1_m2 = t2363+t1960+t2502+t2661+t2676+t2680; - coeffs_I->coeff_0_p1_m2 = t2389+t2603+t2618; - coeffs_I->coeff_p1_p1_m2 = t1986+t2041+t2368+t2582+t2661+t2679; - coeffs_I->coeff_p2_p1_m2 = t2347+t2449+t2549+t2677; - coeffs_I->coeff_m2_p2_m2 = t1971+t1985+t2358+t2634+t2689+t2816; - coeffs_I->coeff_m1_p2_m2 = t2376+t1984+t2051+t2592+t2684+t2700; - coeffs_I->coeff_0_p2_m2 = t2395+t2614+t2678; - coeffs_I->coeff_p1_p2_m2 = t2362+t1993+t2497+t2699+t2700+t2701; - coeffs_I->coeff_p2_p2_m2 = t1990+t1970+t2371+t1963+t2413+t2625; - coeffs_I->coeff_m2_m2_m1 = t2372+t2543+t2604; - coeffs_I->coeff_m1_m2_m1 = t2369+t2444+t2560+t2612; - coeffs_I->coeff_0_m2_m1 = t2387+t2620+t2643; - coeffs_I->coeff_p1_m2_m1 = t2357+t2554+t2571; - coeffs_I->coeff_p2_m2_m1 = t2352+t2552+t2632; - coeffs_I->coeff_m2_m1_m1 = t1986+t2377+t2575+t2635+t2694; - coeffs_I->coeff_m1_m1_m1 = t2173+t2360+t1952+t2032+t2593+t2602+t2831; - coeffs_I->coeff_0_m1_m1 = t2386+t2076+t2156+t2151+t2040+t2602; - coeffs_I->coeff_p1_m1_m1 = t1957+t2370+t2619+t2686+t2698; - coeffs_I->coeff_p2_m1_m1 = t2377+t1960+t2576+t2660+t2773+t2787; - coeffs_I->coeff_m2_0_m1 = t2397+t2641+t2644; - coeffs_I->coeff_m1_0_m1 = t2400+t2449+t2670+t2820; - coeffs_I->coeff_0_0_m1 = t2230+t2315*z+t2402+t2504; - coeffs_I->coeff_p1_0_m1 = t2391+t2447+t2670+t2763; - coeffs_I->coeff_p2_0_m1 = t2397+t2585+t2648; - coeffs_I->coeff_m2_p1_m1 = t1960+t2367+t2237+t2441+t2635+t2732+t2779; - coeffs_I->coeff_m1_p1_m1 = t1953+t1957+t1954+t2366+t2414+t2593; - coeffs_I->coeff_0_p1_m1 = t2399+t2156+t2154+t2497+t2629; - coeffs_I->coeff_p1_p1_m1 = t1956+t1952+t2366+t1950+t2415+t2617; - coeffs_I->coeff_p2_p1_m1 = t1986+t2235+t2365+t2237+t2501+t2629+t2660; - coeffs_I->coeff_m2_p2_m1 = t2353+t2556+t2632; - coeffs_I->coeff_m1_p2_m1 = t2374+t2548+t2571; - coeffs_I->coeff_0_p2_m1 = t2384+t2643+t2646; - coeffs_I->coeff_p1_p2_m1 = t2364+t2445+t2562+t2612; - coeffs_I->coeff_p2_p2_m1 = t2351+t2544+t2604; - coeffs_I->coeff_m2_m2_0 = t2382+t2220+t2056+t2630+t2807; - coeffs_I->coeff_m1_m2_0 = t2383+t2608+t2626; - coeffs_I->coeff_0_m2_0 = t2405+t2283*y+t2103+t2807; - coeffs_I->coeff_p1_m2_0 = t2385+t2622+t2626; - coeffs_I->coeff_p2_m2_0 = t2220+t2104+t2388+t2621+t2828; - coeffs_I->coeff_m2_m1_0 = t2379+t2605+t2790+t2832; - coeffs_I->coeff_m1_m1_0 = t2401+t2440+t2663+t2712; - coeffs_I->coeff_0_m1_0 = t2194+t2315*y+t2403+t2476; - coeffs_I->coeff_p1_m1_0 = t2401+t1972+t2159+t2446+t2693; - coeffs_I->coeff_p2_m1_0 = t2378+t2574+t2711+t2832; - coeffs_I->coeff_m2_0_0 = t2075+t2407+t2283*x+t2793; - coeffs_I->coeff_m1_0_0 = t2228+t2406+t2315*x+t2491; - coeffs_I->coeff_0_0_0 = RATIONAL(937.0,6125.0)+t2109+t2834*RATIONAL(-13.0 -,196.0)+t2450+t2713; - coeffs_I->coeff_p1_0_0 = t2305*x+t2210+t2406+t2474; - coeffs_I->coeff_p2_0_0 = t2286*x+t2407+t2131+t2729; - coeffs_I->coeff_m2_p1_0 = t2379+t2596+t2711+t2787; - coeffs_I->coeff_m1_p1_0 = t1958+t2393+t1972+t2088+t2487+t2663; - coeffs_I->coeff_0_p1_0 = t2305*y+t2192+t2403+t2456; - coeffs_I->coeff_p1_p1_0 = t2393+t2121+t2159+t2499+t2708+t2712; - coeffs_I->coeff_p2_p1_0 = t2378+t2596+t2605; - coeffs_I->coeff_m2_p2_0 = t2388+t2630+t2748+t2829; - coeffs_I->coeff_m1_p2_0 = t2385+t2608+t2637; - coeffs_I->coeff_0_p2_0 = t2286*y+t2405+t2216+t2706; - coeffs_I->coeff_p1_p2_0 = t2383+t2622+t2637; - coeffs_I->coeff_p2_p2_0 = t2382+t2597+t2828+t2829; - coeffs_I->coeff_m2_m2_p1 = t2372+t2544+t2607; - coeffs_I->coeff_m1_m2_p1 = t2369+t2447+t2562+t2642; - coeffs_I->coeff_0_m2_p1 = t2384+t2620+t2624; - coeffs_I->coeff_p1_m2_p1 = t2374+t2554+t2570; - coeffs_I->coeff_p2_m2_p1 = t2353+t2552+t2587; - coeffs_I->coeff_m2_m1_p1 = t2365+t2243+t2497+t2591+t2694+t2826; - coeffs_I->coeff_m1_m1_p1 = t1957+t2361+t1951+t1950+t2416+t2717+t2812; - coeffs_I->coeff_0_m1_p1 = t2399+t2152+t2151+t2501+t2591; - coeffs_I->coeff_p1_m1_p1 = t1954+t2370+t1952+t2520+t2639+t2770+t2818; - coeffs_I->coeff_p2_m1_p1 = t1986+t2375+t2065+t2243+t2520+t2574+t2773+ -t2779; - coeffs_I->coeff_m2_0_p1 = t2381+t2585+t2644; - coeffs_I->coeff_m1_0_p1 = t2400+t2445+t2703+t2763; - coeffs_I->coeff_0_0_p1 = t2305*z+t2196+t2402+t2461; - coeffs_I->coeff_p1_0_p1 = t2391+t2444+t2703+t2820; - coeffs_I->coeff_p2_0_p1 = t2381+t2641+t2648; - coeffs_I->coeff_m2_p1_p1 = t2107+t2367+t2040+t2576+t2657+t2691; - coeffs_I->coeff_m1_p1_p1 = t1953+t2361+t1952+t2623+t2686+t2739; - coeffs_I->coeff_0_p1_p1 = t2107+t2051+t2386+t2154+t2152+t2786+t2794; - coeffs_I->coeff_p1_p1_p1 = t1957+t2360+t2617+t2623+t2639; - coeffs_I->coeff_p2_p1_p1 = t2375+t1960+t2575+t2657+t2710+t2730; - coeffs_I->coeff_m2_p2_p1 = t2352+t2556+t2587; - coeffs_I->coeff_m1_p2_p1 = t2357+t2548+t2570; - coeffs_I->coeff_0_p2_p1 = t2387+t2624+t2646; - coeffs_I->coeff_p1_p2_p1 = t2364+t2449+t2560+t2642; - coeffs_I->coeff_p2_p2_p1 = t2351+t2543+t2607; - coeffs_I->coeff_m2_m2_p2 = t1970+t1981+t1985+t2354+t2414+t2653; - coeffs_I->coeff_m1_m2_p2 = t1984+t2362+t2501+t2656+t2664+t2682; - coeffs_I->coeff_0_m2_p2 = t2398+t2581+t2678; - coeffs_I->coeff_p1_m2_p2 = t2356+t2122+t1993+t2599+t2664+t2684; - coeffs_I->coeff_p2_m2_p2 = t1990+t1971+t1989+t2354+t2415+t2588; - coeffs_I->coeff_m2_m1_p2 = t2350+t2546+t2649; - coeffs_I->coeff_m1_m1_p2 = t2355+t1960+t2582+t2628+t2697; - coeffs_I->coeff_0_m1_p2 = t2380+t2584+t2618; - coeffs_I->coeff_p1_m1_p2 = t1986+t2363+t2506+t2659+t2696+t2697; - coeffs_I->coeff_p2_m1_p2 = t2350+t2545+t2580; - coeffs_I->coeff_m2_0_p2 = t2105+t2215+t2390+t2577+t2833; - coeffs_I->coeff_m1_0_p2 = t2396+t2578+t2610; - coeffs_I->coeff_0_0_p2 = t2404+t2286*z+t2105+t2774; - coeffs_I->coeff_p1_0_p2 = t2392+t2578+t2579; - coeffs_I->coeff_p2_0_p2 = t2215+t2203+t2394+t2636+t2725; - coeffs_I->coeff_m2_p1_p2 = t2359+t2444+t2547+t2677; - coeffs_I->coeff_m1_p1_p2 = t1986+t2349+t2446+t2628+t2676+t2800; - coeffs_I->coeff_0_p1_p2 = t2389+t2584+t2638; - coeffs_I->coeff_p1_p1_p2 = t1980+t1960+t2349+t2247+t2440+t2640+t2693; - coeffs_I->coeff_p2_p1_p2 = t2347+t2445+t2547+t2671; - coeffs_I->coeff_m2_p2_p2 = t1990+t2178+t2348+t2033+t2577+t2634+t2830; - coeffs_I->coeff_m1_p2_p2 = t2346+t1993+t2592+t2600+t2656; - coeffs_I->coeff_0_p2_p2 = t2398+t2614+t2688; - coeffs_I->coeff_p1_p2_p2 = t1984+t2346+t2599+t2647+t2699; - coeffs_I->coeff_p2_p2_p2 = t1985+t2371+t2462+t2695+t2714+t2776+t2821; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c deleted file mode 100644 index 27bf601..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c +++ /dev/null @@ -1,977 +0,0 @@ -fp t3003; -fp t3033; -fp t3046; -fp t3044; -fp t2963; -fp t3047; -fp t3043; -fp t2965; -fp t3026; -fp t3157; -fp t3183; -fp t3024; -fp t2865; -fp t3123; -fp t3334; -fp t3011; -fp t2973; -fp t3041; -fp t3333; -fp t3332; -fp t2985; -fp t3035; -fp t2952; -fp t3148; -fp t3139; -fp t3045; -fp t3187; -fp t3006; -fp t3331; -fp t3008; -fp t2987; -fp t2911; -fp t3137; -fp t3330; -fp t3012; -fp t2970; -fp t3329; -fp t3032; -fp t2900; -fp t2975; -fp t3328; -fp t3017; -fp t2960; -fp t2976; -fp t3274; -fp t3040; -fp t3327; -fp t3156; -fp t3326; -fp t3042; -fp t2974; -fp t3025; -fp t3325; -fp t2863; -fp t3324; -fp t3020; -fp t2956; -fp t2877; -fp t3181; -fp t3029; -fp t2882; -fp t3323; -fp t3191; -fp t2904; -fp t3016; -fp t3180; -fp t2851; -fp t3322; -fp t3151; -fp t3013; -fp t3321; -fp t2988; -fp t3320; -fp t3018; -fp t2951; -fp t2887; -fp t3319; -fp t2849; -fp t3185; -fp t2875; -fp t3318; -fp t3186; -fp t2879; -fp t3317; -fp t3190; -fp t2836; -fp t2843; -fp t3316; -fp t2923; -fp t2903; -fp t3315; -fp t3030; -fp t3314; -fp t3313; -fp t3038; -fp t3312; -fp t2979; -fp t3311; -fp t3184; -fp t2891; -fp t2883; -fp t3310; -fp t2948; -fp t3309; -fp t2964; -fp t3015; -fp t2870; -fp t3308; -fp t3307; -fp t3306; -fp t3034; -fp t2906; -fp t3305; -fp t2962; -fp t2868; -fp t2991; -fp t3304; -fp t3303; -fp t2837; -fp t2893; -fp t3302; -fp t2853; -fp t2873; -fp t2839; -fp t3301; -fp t3300; -fp t2947; -fp t3299; -fp t2854; -fp t3298; -fp t2957; -fp t2880; -fp t3297; -fp t3189; -fp t2909; -fp t2841; -fp t2954; -fp t2905; -fp t3296; -fp t2898; -fp t2990; -fp t2928; -fp t3295; -fp t2860; -fp t3294; -fp t3293; -fp t3292; -fp t3291; -fp t2852; -fp t3290; -fp t3164; -fp t3289; -fp t2847; -fp t2835; -fp t3288; -fp t2989; -fp t2912; -fp t2881; -fp t3287; -fp t2901; -fp t3286; -fp t2910; -fp t2966; -fp t2858; -fp t3285; -fp t3284; -fp t3283; -fp t2914; -fp t3282; -fp t3281; -fp t3280; -fp t3279; -fp t3149; -fp t2894; -fp t3278; -fp t3277; -fp t2986; -fp t2916; -fp t3276; -fp t2992; -fp t2929; -fp t3275; -fp t2876; -fp t3273; -fp t2922; -fp t2885; -fp t3272; -fp t3271; -fp t2897; -fp t3270; -fp t3269; -fp t3268; -fp t3267; -fp t3266; -fp t3265; -fp t2913; -fp t3264; -fp t3263; -fp t2980; -fp t3262; -fp t2878; -fp t2915; -fp t3118; -fp t3261; -fp t3002; -fp t3173; -fp t3260; -fp t3163; -fp t3259; -fp t3258; -fp t2892; -fp t3146; -fp t3257; -fp t2919; -fp t3256; -fp t2902; -fp t3255; -fp t2983; -fp t3254; -fp t3182; -fp t2869; -fp t3253; -fp t3028; -fp t3252; -fp t3001; -fp t3251; -fp t2995; -fp t3250; -fp t3249; -fp t3248; -fp t3000; -fp t3247; -fp t3246; -fp t3245; -fp t3244; -fp t3243; -fp t3242; -fp t3241; -fp t3240; -fp t2996; -fp t3239; -fp t2895; -fp t3238; -fp t3237; -fp t2984; -fp t2977; -fp t3134; -fp t3236; -fp t2866; -fp t3235; -fp t2993; -fp t3234; -fp t3233; -fp t3232; -fp t2997; -fp t3231; -fp t2994; -fp t3230; -fp t3229; -fp t3039; -fp t3228; -fp t2884; -fp t2842; -fp t2935; -fp t3227; -fp t2999; -fp t3226; -fp t3225; -fp t3224; -fp t3223; -fp t3222; -fp t3188; -fp t3221; -fp t3220; -fp t3219; -fp t3218; -fp t3217; -fp t3216; -fp t3215; -fp t2840; -fp t3214; -fp t3213; -fp t3212; -fp t3211; -fp t2890; -fp t2864; -fp t3210; -fp t2918; -fp t3126; -fp t3209; -fp t3208; -fp t3207; -fp t3150; -fp t3116; -fp t3206; -fp t3205; -fp t2838; -fp t3204; -fp t3203; -fp t3202; -fp t2934; -fp t3201; -fp t3200; -fp t3199; -fp t3198; -fp t3197; -fp t3196; -fp t3129; -fp t3195; -fp t3194; -fp t3193; -fp t3192; -fp t2888; -fp t3179; -fp t3178; -fp t3177; -fp t3176; -fp t3175; -fp t3174; -fp t3172; -fp t3171; -fp t3170; -fp t3169; -fp t3168; -fp t3167; -fp t3166; -fp t3165; -fp t3161; -fp t3160; -fp t3159; -fp t3158; -fp t3155; -fp t3154; -fp t3153; -fp t3147; -fp t3145; -fp t3144; -fp t3143; -fp t3142; -fp t3141; -fp t3140; -fp t3133; -fp t3132; -fp t3131; -fp t2943; -fp t3130; -fp t3128; -fp t3127; -fp t2978; -fp t3125; -fp t3124; -fp t3122; -fp t3121; -fp t3120; -fp t3119; -fp t3117; -fp t3115; -fp t3114; -fp t3113; -fp t3112; -fp t3111; -fp t3110; -fp t3109; -fp t3108; -fp t3107; -fp t3106; -fp t3105; -fp t3104; -fp t3103; -fp t3102; -fp t3101; -fp t3100; -fp t3099; -fp t2953; -fp t3098; -fp t3097; -fp t2982; -fp t3096; -fp t3095; -fp t3094; -fp t3093; -fp t3092; -fp t3091; -fp t3090; -fp t3089; -fp t2981; -fp t3088; -fp t3087; -fp t3086; -fp t3085; -fp t3084; -fp t3083; -fp t3082; -fp t3081; -fp t2850; -fp t3080; -fp t3079; -fp t3078; -fp t3077; -fp t3076; -fp t3075; -fp t3074; -fp t3073; -fp t3072; -fp t3071; -fp t3070; -fp t3069; -fp t3068; -fp t3067; -fp t3066; -fp t3065; -fp t3064; -fp t3063; -fp t3062; -fp t3061; -fp t3060; -fp t3059; -fp t3058; -fp t3057; -fp t3056; -fp t3055; -fp t3054; -fp t3053; -fp t3052; -fp t3051; -fp t2907; - t3003 = RATIONAL(47.0,5250.0); - t3033 = RATIONAL(1.0,150.0); - t3046 = x*x; - t3044 = t3046*x; - t2963 = t3033*t3044; - t3047 = y*y; - t3043 = t3047*y; - t2965 = RATIONAL(-1.0,100.0)*t3046; - t3026 = RATIONAL(-1.0,300.0); - t3157 = t3026*t3043+y*t2965; - t3183 = x*t3047; - t3024 = RATIONAL(2.0,245.0); - t2865 = t3024*t3183; - t3123 = t2963+t2865+t3157; - t3334 = t3123+t3003*y; - t3011 = RATIONAL(-1.0,700.0); - t2973 = t3011*t3047; - t3041 = RATIONAL(1.0,42.0); - t3333 = t2973+t3041; - t3332 = t2973+RATIONAL(17.0,525.0); - t2985 = RATIONAL(-137.0,5250.0); - t3035 = RATIONAL(1.0,300.0); - t2952 = RATIONAL(1.0,100.0)*t3046; - t3148 = t3035*t3043+y*t2952; - t3139 = t2985*y+t3148; - t3045 = z*z; - t3187 = y*t3045; - t3006 = RATIONAL(1.0,1400.0); - t3331 = t3006*t3187+t3139; - t3008 = RATIONAL(-1.0,1400.0); - t2987 = RATIONAL(137.0,5250.0); - t2911 = t2987*y; - t3137 = t2911+t3157; - t3330 = t3008*t3187+t3137; - t3012 = RATIONAL(1.0,700.0); - t2970 = t3012*t3047; - t3329 = RATIONAL(-17.0,525.0)+t2970; - t3032 = RATIONAL(1.0,245.0); - t2900 = t3032*t3183; - t2975 = RATIONAL(1.0,25.0)*t3044; - t3328 = t2900+t2975; - t3017 = RATIONAL(-1.0,350.0); - t2960 = t3017*t3045; - t2976 = RATIONAL(1.0,50.0)*t3046; - t3274 = t2976+t2970; - t3040 = RATIONAL(-1.0,42.0); - t3327 = t2960+t3274+t3040; - t3156 = t3046*RATIONAL(-1.0,200.0); - t3326 = y*t3156+t3033*t3043; - t3042 = t3045*z; - t2974 = RATIONAL(-1.0,50.0)*t3046; - t3025 = RATIONAL(1.0,600.0); - t3325 = t3025*t3042+z*t2974; - t2863 = RATIONAL(311.0,14700.0)*x; - t3324 = RATIONAL(29.0,2100.0)+t2863; - t3020 = RATIONAL(1.0,350.0); - t2956 = t3020*t3045; - t2877 = y*t2956; - t3181 = x*t3045; - t3029 = RATIONAL(-1.0,245.0); - t2882 = t3029*t3181; - t3323 = t2877+t2882; - t3191 = y*z; - t2904 = RATIONAL(-1.0,500.0)*t3191; - t3016 = RATIONAL(-1.0,175.0); - t3180 = x*t3016; - t2851 = y*t3180; - t3322 = t2904+t2851; - t3151 = t3046*RATIONAL(1.0,200.0); - t3013 = RATIONAL(-1.0,150.0); - t3321 = z*t3151+t3013*t3042; - t2988 = RATIONAL(-187.0,7000.0); - t3320 = t2877+t2988*y; - t3018 = RATIONAL(1.0,175.0); - t2951 = t3018*t3045; - t2887 = y*t2951; - t3319 = t2887+t3139; - t2849 = RATIONAL(1.0,250.0)*t3191; - t3185 = x*RATIONAL(2.0,175.0); - t2875 = z*t3185; - t3318 = t2849+t2875; - t3186 = x*t3018; - t2879 = y*t3186; - t3317 = t2879+t2904; - t3190 = x*t3191; - t2836 = t3012*t3190; - t2843 = RATIONAL(-1.0,1000.0)*t3191; - t3316 = t2836+t2843; - t2923 = RATIONAL(211.0,3675.0)*x; - t2903 = z*t2973; - t3315 = t2923+t2903; - t3030 = RATIONAL(-1.0,600.0); - t3314 = t3030*t3043+y*t2976; - t3313 = t2976+RATIONAL(-8.0,525.0); - t3038 = RATIONAL(-2.0,75.0); - t3312 = t2976+t3038; - t2979 = RATIONAL(4.0,75.0)*x; - t3311 = t2900+t2979; - t3184 = x*RATIONAL(-2.0,175.0); - t2891 = z*t3184; - t2883 = RATIONAL(-1.0,250.0)*t3191; - t3310 = t2891+t2883; - t2948 = t3018*t3047; - t3309 = t2952+t2948; - t2964 = t3016*t3045; - t3015 = RATIONAL(-2.0,245.0); - t2870 = t3015*t3181; - t3308 = t2964+t2870; - t3307 = t2879+t2883; - t3306 = t3025*t3043+y*t2974; - t3034 = RATIONAL(1.0,490.0); - t2906 = t3034*t3183; - t3305 = RATIONAL(166.0,3675.0)*x+t2906; - t2962 = t3017*t3047; - t2868 = z*t2962; - t2991 = RATIONAL(187.0,7000.0); - t3304 = t2868+t2991*z; - t3303 = t2974+t2956; - t2837 = y*t2891; - t2893 = RATIONAL(-1.0,125.0)*t3191; - t3302 = t2837+t2893; - t2853 = RATIONAL(1.0,125.0)*t3191; - t2873 = y*t3185; - t2839 = z*t2873; - t3301 = t2853+t2839; - t3300 = t2964+t2965; - t2947 = t3011*t3045; - t3299 = t2974+t2947; - t2854 = y*t2964; - t3298 = t3137+t2854; - t2957 = t3020*t3047; - t2880 = z*t2957; - t3297 = t2988*z+t2880; - t3189 = x*t3020; - t2909 = y*t3189; - t2841 = z*t2909; - t2954 = t3012*t3045; - t2905 = y*t2954; - t3296 = t2841+t2905; - t2898 = z*t2970; - t2990 = RATIONAL(-167.0,7000.0); - t2928 = t2990*z; - t3295 = t2898+t2928; - t2860 = y*t2960; - t3294 = t2860+t2991*y; - t3293 = t3013*t3043+y*t3151; - t3292 = t3157+t2906; - t3291 = t2923+t2898; - t2852 = RATIONAL(-169.0,14700.0)*x; - t3290 = t2852+t2880; - t3164 = t3026*t3042+z*t2965; - t3289 = t3003*z+t3164; - t2847 = RATIONAL(1.0,1000.0)*t3191; - t2835 = t3011*t3190; - t3288 = t2847+t2835; - t2989 = RATIONAL(-107.0,7000.0); - t2912 = t2989*y; - t2881 = t3029*t3183; - t3287 = t2912+t2881; - t2901 = RATIONAL(1.0,500.0)*t3191; - t3286 = t2901+t2851; - t2910 = t2987*z; - t2966 = t3016*t3047; - t2858 = z*t2966; - t3285 = t2910+t3164+t2858; - t3284 = t2863+RATIONAL(-29.0,2100.0); - t3283 = t2849+t2851; - t2914 = RATIONAL(151.0,3675.0)*x; - t3282 = t2900+t2914; - t3281 = z*t2976+t3030*t3042; - t3280 = t2843+t2835; - t3279 = t2962+t2956; - t3149 = z*t2952+t3035*t3042; - t2894 = t3034*t3181; - t3278 = t3149+t2894; - t3277 = t2836+t2847; - t2986 = RATIONAL(107.0,7000.0); - t2916 = t2986*y; - t3276 = t2877+t2916; - t2992 = RATIONAL(167.0,7000.0); - t2929 = t2992*z; - t3275 = t2903+t2929; - t2876 = t3015*t3183; - t3273 = t2948+t2876; - t2922 = t2985*z; - t2885 = z*t2948; - t3272 = t2885+t2922+t3149; - t3271 = t3033*t3042+z*t3156; - t2897 = y*t2947; - t3270 = t2882+t2897; - t3269 = t2966+t2865; - t3268 = t2960+t2974; - t3267 = t2901+t2879; - t3266 = t2951+t2952; - t3265 = t2976+t2954; - t2913 = t2989*z; - t3264 = t2868+t2913; - t3263 = RATIONAL(-33.0,490.0)*x+t2870+t2876+t2975; - t2980 = RATIONAL(-9.0,98.0)*x; - t3262 = t2980+t2870+t3328; - t2878 = RATIONAL(191.0,14700.0)*x; - t2915 = t2992*y; - t3118 = t2963+t2881+t3293; - t3261 = t2878+t2915+t3118; - t3002 = RATIONAL(-17.0,2100.0); - t3173 = t2957+t2956; - t3260 = t3002+t3173+t2965; - t3163 = t2960+t2962; - t3259 = t3163+t3313; - t3258 = t2875+t3272; - t2892 = t3032*t3181; - t3146 = t2892+t2975; - t3257 = t3146+t2980+t2876; - t2919 = t2986*z; - t3256 = t2919+t3321; - t2902 = z*t3180; - t3255 = t2902+t3303; - t2983 = RATIONAL(229.0,10500.0); - t3254 = t2983*z+t3291; - t3182 = x*t3017; - t2869 = y*t3182; - t3253 = t2869+t3331; - t3028 = RATIONAL(8.0,525.0); - t3252 = t3173+t2974+t3028; - t3001 = RATIONAL(-17.0,5250.0); - t3251 = t3001*y+t3148+t2854; - t2995 = RATIONAL(-47.0,5250.0); - t3250 = t2882+t3148+t2865+t2995*y; - t3249 = t2869+t3330; - t3248 = t3146+t2900+RATIONAL(-57.0,490.0)*x; - t3000 = RATIONAL(17.0,2100.0); - t3247 = t3000+t3163+t2952; - t3246 = t2983*y+t3292; - t3245 = t2909+t3331; - t3244 = t2852+t3276; - t3243 = t2891+t3285; - t3242 = t2909+t3330; - t3241 = t2852+t3271; - t3240 = t2881+t3314; - t2996 = RATIONAL(17.0,5250.0); - t3239 = t2887+t3157+t2996*y; - t2895 = z*t3189; - t3238 = t2895+t3299; - t3237 = t2882+t3325; - t2984 = RATIONAL(-229.0,10500.0); - t2977 = t3038*t3044; - t3134 = t2977+t2906+t3148; - t3236 = t2923+t2984*y+t3134; - t2866 = z*t3182; - t3235 = t2866+t3265; - t2993 = RATIONAL(-19.0,2100.0); - t3234 = t2962+t2993+t3266; - t3233 = t3320+t3326; - t3232 = t2915+t2897+t3306; - t2997 = RATIONAL(-37.0,1050.0); - t3231 = t2957+t2997+t3265; - t2994 = RATIONAL(19.0,2100.0); - t3230 = t2957+t2994+t3300; - t3229 = t3271+t3297; - t3039 = RATIONAL(2.0,75.0); - t3228 = t2974+t3039+t3279; - t2884 = z*t3186; - t2842 = y*t2884; - t2935 = t2995*z; - t3227 = t3149+t2868+t2842+t2935; - t2999 = RATIONAL(37.0,1050.0); - t3226 = t2999+t2962+t3299; - t3225 = t2957+t2960+t3312; - t3224 = t3304+t3321; - t3223 = t2966+t3026+t3266; - t3222 = t2960+t2993+t3309; - t3188 = z*t3047; - t3221 = t3008*t3188+t2910+t3305; - t3220 = t2999+t2973+t3268; - t3219 = t3293+t3294; - t3218 = t3271+t3295; - t3217 = t3035+t2948+t3300; - t3216 = t2965+t2966+t2994+t2956; - t3215 = t3279+t3312; - t2840 = z*t2851; - t3214 = t2880+t2840+t3289; - t3213 = t2956+t2997+t3274; - t3212 = t2957+t3039+t3268; - t3211 = t3275+t3321; - t2890 = t3024*t3181; - t2864 = RATIONAL(-529.0,14700.0)*x; - t3210 = RATIONAL(-11.0,420.0)+t2890+t2864+t2951; - t2918 = RATIONAL(256.0,3675.0)*x; - t3126 = t2977+t3237; - t3209 = t2880+t2919+t2918+t3126; - t3208 = t2884+t3303+t3333; - t3207 = t2909+t3327; - t3150 = t2963+t2965; - t3116 = t2890+t2964+t3150; - t3206 = t2864+RATIONAL(11.0,420.0)+t3116+t3269; - t3205 = t3040+t2962+t3235; - t2838 = z*t2869; - t3204 = t2838+t3232; - t3203 = t2849+t3222; - t3202 = t2860+t2842+t2912+t3314; - t2934 = t2990*y; - t3201 = t2878+t2934+t2905+t3326; - t3200 = t2849+t3216; - t3199 = t2883+t3216; - t3198 = t2883+t3222; - t3197 = t2934+t3296+t3314; - t3196 = t2840+t3276+t3306; - t3129 = t2977+t3278; - t3195 = t3006*t3188+t2922+t3129+t3305; - t3194 = t3255+t3333; - t3193 = t2869+t3327; - t3192 = t2957+t3041+t3238; - t2888 = y*t3184; - t3179 = t2839+t2888; - t3178 = t2891+t2851; - t3177 = t2963+t2952; - t3176 = t2873+t2884; - t3175 = t2837+t2888; - t3174 = t2838+t2884; - t3172 = t2957+t2881; - t3171 = t2888+t2884; - t3170 = t2875+t2851; - t3169 = t2879+t2875; - t3168 = t2839+t2873; - t3167 = t2860+t2963; - t3166 = t2884+t2851; - t3165 = t2891+t2879; - t3161 = t2838+t2902; - t3160 = t2902+t2879; - t3159 = t2902+t2841; - t3158 = t2888+t2902; - t3155 = t2879+t2884; - t3154 = t2977+t2892; - t3153 = t2837+t2873; - t3147 = t2865+t2975; - t3145 = t2902+t2851; - t3144 = t2890+t2876; - t3143 = t2902+t2873; - t3142 = t2960+t2882; - t3141 = t2881+t2962; - t3140 = t2841+t2884; - t3133 = t2977+t2881+t3306; - t3132 = t2900+RATIONAL(136.0,3675.0)*x+t3154; - t3131 = t2951+t2870+t3150; - t2943 = RATIONAL(-61.0,490.0)*x; - t3130 = t2890+t2943+t3328; - t3128 = t2865+t2948+t3177; - t3127 = t2977+t2894+t3164; - t2978 = RATIONAL(-1.0,10.0)*x; - t3125 = t2978+t2870+t3147; - t3124 = t2978+t2975+t3144; - t3122 = t2943+t2865+t3146; - t3121 = t2977+t2882+t3281; - t3120 = t3141+t3177; - t3119 = t2966+t2876+t3177; - t3117 = t2963+t2890+t3149; - t3115 = t2882+t2956+t3150; - t3114 = t2842+t3167+t3290; - t3113 = t2842+t3264+t3323; - t3112 = t2884+t3257; - t3111 = t2840+t3262; - t3110 = t2891+t3263; - t3109 = t2838+t3270+t3295; - t3108 = t2851+t3248; - t3107 = t2841+t3270+t3275; - t3106 = t2838+t2977+t2905+t3315; - t3105 = t2860+t2868+t2840+t3287; - t3104 = t2902+t3257; - t3103 = t2879+t3248; - t3102 = t2875+t3263; - t3101 = t2842+t3262; - t3100 = t2866+t3127+t3299; - t3099 = t2895+t3127+t3265; - t2953 = t3026*x; - t3098 = t2953+t3026+t3128+t3308; - t3097 = t3115+t3273+t3284; - t2982 = RATIONAL(-289.0,10500.0); - t3096 = t2982*y+t2914+t2892+t2905+t3134; - t3095 = t2963+t2953+t2996*z+t2885+t3144+t3164; - t3094 = t3126+t3304+t3311; - t3093 = t3121+t3297+t3311; - t3092 = t2982*z+t2898+t3129+t3282; - t3091 = t3131+t3172+t3284; - t3090 = t3035+t2953+t3131+t3269; - t3089 = t3119+t3142+t3324; - t2981 = RATIONAL(289.0,10500.0); - t3088 = t2914+t2981*y+t2897+t3154+t3292; - t3087 = t3120+t3308+t3324; - t3086 = t3001*z+t2953+t2876+t2858+t3117; - t3085 = t2903+t2981*z+t3127+t3282; - t3084 = t2979+t3154+t3240+t3320; - t3083 = t2892+t2979+t3133+t3294; - t3082 = t2994+t2851+t3116+t3172+t3244+t3293; - t3081 = t2918+t2916+t3113+t3133+t3281; - t2850 = t2984*z; - t3080 = t2934+t2850+t3106+t3240+t3278; - t3079 = t2928+t3121+t3246+t3291+t3296; - t3078 = t2891+t3206+t3272; - t3077 = t2960+t2884+t3141+t3209+t3313; - t3076 = t3109+t3261+t3271; - t3075 = t3100+t3221+t3332; - t3074 = t2890+t3114+t3287+t3289+t3326; - t3073 = t2840+t3167+t3241+t3250+t3264; - t3072 = t3107+t3236+t3325; - t3071 = t3028+t3172+t3209+t3255; - t3070 = t2881+t2841+t2850+t3129+t3232+t3315; - t3069 = t3107+t3261+t3321; - t3068 = t2840+t3256+t3290+t3323+t3334; - t3067 = t2918+t2913+t3105+t3121+t3314; - t3066 = t3113+t3241+t3334; - t3065 = t3195+t3238+t3332; - t3064 = t3040+t3099+t3141+t3254; - t3063 = t2890+t2879+t3118+t3234+t3244; - t3062 = t3109+t3236+t3281; - t3061 = t2875+t3206+t3285; - t3060 = t2929+t3106+t3237+t3246; - t3059 = t2873+t3128+t3210+t3319; - t3058 = t3000+t2851+t3120+t3142+t3201; - t3057 = t3195+t3235+t3329; - t3056 = t2852+t2935+t3105+t3117+t3326; - t3055 = t3041+t3100+t3172+t3254; - t3054 = t3114+t3250+t3256; - t3053 = t2888+t2854+t2911+t3123+t3210+t3309; - t3052 = t3002+t2879+t3115+t3172+t3201; - t3051 = t3099+t3221+t3329; - t2907 = RATIONAL(431.0,14700.0)*x; - coeffs_dx->coeff_m2_m2_m2 = t2893+t3078+t3179+t3319; - coeffs_dx->coeff_m1_m2_m2 = t3077+t3196+t3307; - coeffs_dx->coeff_0_m2_m2 = t3102+t3153; - coeffs_dx->coeff_p1_m2_m2 = t3067+t2849+t3155+t3252; - coeffs_dx->coeff_p2_m2_m2 = t3053+t3243+t3301; - coeffs_dx->coeff_m2_m1_m2 = t3082+t3227+t3310; - coeffs_dx->coeff_m1_m1_m2 = t3060+t2904+t2884+t3207; - coeffs_dx->coeff_0_m1_m2 = t3111+t3169; - coeffs_dx->coeff_p1_m1_m2 = t2909+t2901+t3062+t3208; - coeffs_dx->coeff_p2_m1_m2 = t3074+t2849+t3178+t3234; - coeffs_dx->coeff_m2_0_m2 = t2891+t3086+t3217; - coeffs_dx->coeff_m1_0_m2 = t2884+t3094+t3225; - coeffs_dx->coeff_0_0_m2 = t2875+t3125; - coeffs_dx->coeff_p1_0_m2 = t2884+t3093+t3228; - coeffs_dx->coeff_p2_0_m2 = t2891+t3095+t3223; - coeffs_dx->coeff_m2_p1_m2 = t3056+t2849+t3165+t3230; - coeffs_dx->coeff_m1_p1_m2 = t3072+t2901+t2884+t3193; - coeffs_dx->coeff_0_p1_m2 = t3101+t3170; - coeffs_dx->coeff_p1_p1_m2 = t2869+t2904+t3079+t3208; - coeffs_dx->coeff_p2_p1_m2 = t3063+t3214+t3310; - coeffs_dx->coeff_m2_p2_m2 = t2853+t3078+t3153+t3298; - coeffs_dx->coeff_m1_p2_m2 = t3077+t3202+t3283; - coeffs_dx->coeff_0_p2_m2 = t3102+t3179; - coeffs_dx->coeff_p1_p2_m2 = t2883+t3081+t3166+t3252; - coeffs_dx->coeff_p2_p2_m2 = t3059+t3243+t3302; - coeffs_dx->coeff_m2_m2_m1 = t3054+t3158+t3199; - coeffs_dx->coeff_m1_m2_m1 = t3064+t3204+t3317; - coeffs_dx->coeff_0_m2_m1 = t2873+t2840+t3112; - coeffs_dx->coeff_p1_m2_m1 = t3080+t3192+t3267; - coeffs_dx->coeff_p2_m2_m1 = t3066+t3158+t3203; - coeffs_dx->coeff_m2_m1_m1 = t2904+t3069+t3145+t3260; - coeffs_dx->coeff_m1_m1_m1 = t3051+t3242+t3280; - coeffs_dx->coeff_0_m1_m1 = t3103+t3174; - coeffs_dx->coeff_p1_m1_m1 = t3065+t3245+t3288; - coeffs_dx->coeff_p2_m1_m1 = t2901+t3058+t3159+t3218; - coeffs_dx->coeff_m2_0_m1 = t2902+t3097+t3224; - coeffs_dx->coeff_m1_0_m1 = t2895+t3085+t3231; - coeffs_dx->coeff_0_0_m1 = t2884+t3122; - coeffs_dx->coeff_p1_0_m1 = t2895+t3092+t3226; - coeffs_dx->coeff_p2_0_m1 = t2902+t3089+t3229; - coeffs_dx->coeff_m2_p1_m1 = t2901+t3052+t3161+t3211; - coeffs_dx->coeff_m1_p1_m1 = t3051+t3253+t3277; - coeffs_dx->coeff_0_p1_m1 = t3108+t3140; - coeffs_dx->coeff_p1_p1_m1 = t3065+t3249+t3316; - coeffs_dx->coeff_p2_p1_m1 = t3076+t2904+t3160+t3247; - coeffs_dx->coeff_m2_p2_m1 = t3068+t3143+t3200; - coeffs_dx->coeff_m1_p2_m1 = t3064+t3197+t3286; - coeffs_dx->coeff_0_p2_m1 = t2888+t2842+t3112; - coeffs_dx->coeff_p1_p2_m1 = t3070+t3192+t3322; - coeffs_dx->coeff_p2_p2_m1 = t3073+t3143+t3198; - coeffs_dx->coeff_m2_m2_0 = t2888+t3090+t3251; - coeffs_dx->coeff_m1_m2_0 = t2879+t3083+t3215; - coeffs_dx->coeff_0_m2_0 = t2873+t3124; - coeffs_dx->coeff_p1_m2_0 = t2879+t3084+t3212; - coeffs_dx->coeff_p2_m2_0 = t2888+t3098+t3239; - coeffs_dx->coeff_m2_m1_0 = t2851+t3091+t3219; - coeffs_dx->coeff_m1_m1_0 = t2909+t3088+t3213; - coeffs_dx->coeff_0_m1_0 = t2879+t3130; - coeffs_dx->coeff_p1_m1_0 = t2909+t3096+t3220; - coeffs_dx->coeff_p2_m1_0 = t2851+t3087+t3233; - coeffs_dx->coeff_m2_0_0 = RATIONAL(-41.0,2100.0)+t2907+t3131+t3273; - coeffs_dx->coeff_m1_0_0 = RATIONAL(-4.0,105.0)+t2976+t3132+t3173; - coeffs_dx->coeff_0_0_0 = t2890+RATIONAL(-13.0,98.0)*x+t3147; - coeffs_dx->coeff_p1_0_0 = t2974+RATIONAL(4.0,105.0)+t3132+t3163; - coeffs_dx->coeff_p2_0_0 = RATIONAL(41.0,2100.0)+t2907+t3119+t3308; - coeffs_dx->coeff_m2_p1_0 = t2879+t3091+t3233; - coeffs_dx->coeff_m1_p1_0 = t2869+t3096+t3213; - coeffs_dx->coeff_0_p1_0 = t2851+t3130; - coeffs_dx->coeff_p1_p1_0 = t2869+t3088+t3220; - coeffs_dx->coeff_p2_p1_0 = t2879+t3087+t3219; - coeffs_dx->coeff_m2_p2_0 = t2873+t3090+t3239; - coeffs_dx->coeff_m1_p2_0 = t2851+t3084+t3215; - coeffs_dx->coeff_0_p2_0 = t2888+t3124; - coeffs_dx->coeff_p1_p2_0 = t2851+t3083+t3212; - coeffs_dx->coeff_p2_p2_0 = t2873+t3098+t3251; - coeffs_dx->coeff_m2_m2_p1 = t3073+t3171+t3200; - coeffs_dx->coeff_m1_m2_p1 = t3070+t3205+t3267; - coeffs_dx->coeff_0_m2_p1 = t2842+t2873+t3104; - coeffs_dx->coeff_p1_m2_p1 = t3055+t3197+t3317; - coeffs_dx->coeff_p2_m2_p1 = t3068+t3171+t3198; - coeffs_dx->coeff_m2_m1_p1 = t2901+t3076+t3166+t3260; - coeffs_dx->coeff_m1_m1_p1 = t3057+t3242+t3277; - coeffs_dx->coeff_0_m1_p1 = t3103+t3159; - coeffs_dx->coeff_p1_m1_p1 = t3075+t3245+t3316; - coeffs_dx->coeff_p2_m1_p1 = t2904+t3058+t3174+t3211; - coeffs_dx->coeff_m2_0_p1 = t2884+t3097+t3229; - coeffs_dx->coeff_m1_0_p1 = t2866+t3092+t3231; - coeffs_dx->coeff_0_0_p1 = t2902+t3122; - coeffs_dx->coeff_p1_0_p1 = t2866+t3085+t3226; - coeffs_dx->coeff_p2_0_p1 = t2884+t3089+t3224; - coeffs_dx->coeff_m2_p1_p1 = t3052+t2904+t3140+t3218; - coeffs_dx->coeff_m1_p1_p1 = t3057+t3253+t3280; - coeffs_dx->coeff_0_p1_p1 = t3108+t3161; - coeffs_dx->coeff_p1_p1_p1 = t3075+t3249+t3288; - coeffs_dx->coeff_p2_p1_p1 = t2901+t3069+t3155+t3247; - coeffs_dx->coeff_m2_p2_p1 = t3066+t3176+t3199; - coeffs_dx->coeff_m1_p2_p1 = t3080+t3205+t3322; - coeffs_dx->coeff_0_p2_p1 = t2840+t2888+t3104; - coeffs_dx->coeff_p1_p2_p1 = t3055+t3204+t3286; - coeffs_dx->coeff_p2_p2_p1 = t3054+t3176+t3203; - coeffs_dx->coeff_m2_m2_p2 = t3061+t2853+t3175+t3319; - coeffs_dx->coeff_m1_m2_p2 = t2849+t3081+t3160+t3259; - coeffs_dx->coeff_0_m2_p2 = t3110+t3168; - coeffs_dx->coeff_p1_m2_p2 = t3071+t3202+t3307; - coeffs_dx->coeff_p2_m2_p2 = t3053+t3258+t3302; - coeffs_dx->coeff_m2_m1_p2 = t3082+t3214+t3318; - coeffs_dx->coeff_m1_m1_p2 = t2901+t2902+t3079+t3207; - coeffs_dx->coeff_0_m1_p2 = t3101+t3165; - coeffs_dx->coeff_p1_m1_p2 = t2909+t3072+t2904+t3194; - coeffs_dx->coeff_p2_m1_p2 = t3056+t2883+t3170+t3234; - coeffs_dx->coeff_m2_0_p2 = t2875+t3095+t3217; - coeffs_dx->coeff_m1_0_p2 = t2902+t3093+t3225; - coeffs_dx->coeff_0_0_p2 = t2891+t3125; - coeffs_dx->coeff_p1_0_p2 = t2902+t3094+t3228; - coeffs_dx->coeff_p2_0_p2 = t2875+t3086+t3223; - coeffs_dx->coeff_m2_p1_p2 = t3074+t2883+t3169+t3230; - coeffs_dx->coeff_m1_p1_p2 = t3062+t2902+t2904+t3193; - coeffs_dx->coeff_0_p1_p2 = t3111+t3178; - coeffs_dx->coeff_p1_p1_p2 = t3060+t2869+t2901+t3194; - coeffs_dx->coeff_p2_p1_p2 = t3063+t3227+t3318; - coeffs_dx->coeff_m2_p2_p2 = t3061+t2893+t3168+t3298; - coeffs_dx->coeff_m1_p2_p2 = t3067+t2883+t3145+t3259; - coeffs_dx->coeff_0_p2_p2 = t3110+t3175; - coeffs_dx->coeff_p1_p2_p2 = t3071+t3196+t3283; - coeffs_dx->coeff_p2_p2_p2 = t3059+t3258+t3301; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c deleted file mode 100644 index e1a20d4..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c +++ /dev/null @@ -1,593 +0,0 @@ -fp t4416; -fp t4431; -fp t4367; -fp t4398; -fp t4594; -fp t4423; -fp t4389; -fp t4360; -fp t4541; -fp t4353; -fp t4593; -fp t4411; -fp t4380; -fp t4418; -fp t4429; -fp t4381; -fp t4395; -fp t4592; -fp t4408; -fp t4379; -fp t4420; -fp t4382; -fp t4591; -fp t4391; -fp t4412; -fp t4370; -fp t4590; -fp t4539; -fp t4347; -fp t4589; -fp t4409; -fp t4372; -fp t4588; -fp t4430; -fp t4388; -fp t4587; -fp t4540; -fp t4348; -fp t4586; -fp t4368; -fp t4376; -fp t4585; -fp t4396; -fp t4584; -fp t4357; -fp t4390; -fp t4364; -fp t4583; -fp t4361; -fp t4393; -fp t4582; -fp t4417; -fp t4581; -fp t4363; -fp t4580; -fp t4375; -fp t4579; -fp t4402; -fp t4410; -fp t4378; -fp t4355; -fp t4578; -fp t4415; -fp t4373; -fp t4577; -fp t4387; -fp t4352; -fp t4576; -fp t4385; -fp t4575; -fp t4574; -fp t4573; -fp t4414; -fp t4374; -fp t4572; -fp t4358; -fp t4571; -fp t4401; -fp t4570; -fp t4569; -fp t4384; -fp t4568; -fp t4421; -fp t4386; -fp t4567; -fp t4566; -fp t4365; -fp t4565; -fp t4564; -fp t4563; -fp t4400; -fp t4562; -fp t4354; -fp t4561; -fp t4560; -fp t4559; -fp t4558; -fp t4557; -fp t4426; -fp t4556; -fp t4362; -fp t4555; -fp t4394; -fp t4554; -fp t4369; -fp t4553; -fp t4552; -fp t4551; -fp t4527; -fp t4550; -fp t4549; -fp t4548; -fp t4517; -fp t4547; -fp t4392; -fp t4546; -fp t4516; -fp t4545; -fp t4366; -fp t4544; -fp t4543; -fp t4497; -fp t4542; -fp t4383; -fp t4377; -fp t4538; -fp t4537; -fp t4350; -fp t4536; -fp t4535; -fp t4533; -fp t4532; -fp t4371; -fp t4530; -fp t4529; -fp t4528; -fp t4526; -fp t4525; -fp t4524; -fp t4523; -fp t4356; -fp t4522; -fp t4521; -fp t4520; -fp t4519; -fp t4518; -fp t4515; -fp t4514; -fp t4513; -fp t4512; -fp t4510; -fp t4509; -fp t4508; -fp t4507; -fp t4359; -fp t4506; -fp t4505; -fp t4504; -fp t4503; -fp t4502; -fp t4501; -fp t4500; -fp t4499; -fp t4498; -fp t4496; -fp t4495; -fp t4405; -fp t4494; -fp t4493; -fp t4492; -fp t4491; -fp t4490; -fp t4489; -fp t4351; -fp t4488; -fp t4487; -fp t4486; -fp t4485; -fp t4484; -fp t4483; -fp t4482; -fp t4481; -fp t4480; -fp t4349; -fp t4479; -fp t4478; -fp t4477; -fp t4476; -fp t4475; -fp t4474; -fp t4473; -fp t4472; -fp t4471; -fp t4470; -fp t4469; -fp t4468; -fp t4467; -fp t4466; -fp t4465; -fp t4464; -fp t4463; -fp t4462; -fp t4461; -fp t4460; -fp t4459; -fp t4458; -fp t4457; -fp t4456; -fp t4455; -fp t4454; -fp t4453; -fp t4452; -fp t4451; -fp t4346; -fp t4399; -fp t4450; -fp t4449; -fp t4448; -fp t4447; -fp t4446; -fp t4445; -fp t4444; -fp t4443; -fp t4442; -fp t4441; -fp t4440; -fp t4439; -fp t4438; -fp t4437; -fp t4436; -fp t4435; -fp t4434; -fp t4433; -fp t4432; - t4416 = RATIONAL(2.0,245.0); - t4431 = y*y; - t4367 = t4416*t4431; - t4398 = RATIONAL(-529.0,14700.0); - t4594 = t4367+t4398; - t4423 = RATIONAL(1.0,50.0); - t4389 = t4423*x; - t4360 = z*t4389; - t4541 = y*z; - t4353 = RATIONAL(1.0,700.0)*t4541; - t4593 = t4360+t4353; - t4411 = RATIONAL(1.0,175.0); - t4380 = t4411*z; - t4418 = RATIONAL(-1.0,245.0); - t4429 = z*z; - t4381 = t4418*t4429; - t4395 = RATIONAL(-169.0,14700.0); - t4592 = t4380+t4381+t4395; - t4408 = RATIONAL(-2.0,245.0); - t4379 = t4408*t4429; - t4420 = RATIONAL(1.0,245.0); - t4382 = t4420*t4431; - t4591 = t4379+t4382; - t4391 = RATIONAL(-1.0,25.0)*x; - t4412 = RATIONAL(1.0,350.0); - t4370 = t4412*z; - t4590 = t4391+t4370; - t4539 = x*RATIONAL(-1.0,100.0); - t4347 = z*t4539; - t4589 = t4347+t4380; - t4409 = RATIONAL(-1.0,175.0); - t4372 = t4409*z; - t4588 = t4391+t4372; - t4430 = x*x; - t4388 = t4423*t4430; - t4587 = t4367+t4388; - t4540 = x*RATIONAL(1.0,100.0); - t4348 = z*t4540; - t4586 = t4380+t4348; - t4368 = t4420*t4429; - t4376 = t4408*t4431; - t4585 = t4368+t4376; - t4396 = RATIONAL(311.0,14700.0); - t4584 = t4376+t4396; - t4357 = RATIONAL(-1.0,700.0)*t4541; - t4390 = RATIONAL(-1.0,50.0)*x; - t4364 = z*t4390; - t4583 = t4357+t4364; - t4361 = y*t4391; - t4393 = RATIONAL(1.0,25.0)*x; - t4582 = t4361+t4393; - t4417 = RATIONAL(-1.0,300.0); - t4581 = t4417+t4379; - t4363 = z*t4391; - t4580 = t4381+t4363; - t4375 = t4416*t4429; - t4579 = t4375+t4398; - t4402 = RATIONAL(211.0,3675.0); - t4410 = RATIONAL(-1.0,350.0); - t4378 = t4410*y; - t4355 = z*t4378; - t4578 = t4402+t4355; - t4415 = RATIONAL(-2.0,175.0); - t4373 = z*t4415; - t4577 = t4373+t4360; - t4387 = t4412*y; - t4352 = z*t4387; - t4576 = t4352+t4370; - t4385 = t4418*t4431; - t4575 = t4385+t4395; - t4574 = t4375+t4388; - t4573 = t4380+t4391; - t4414 = RATIONAL(2.0,175.0); - t4374 = z*t4414; - t4572 = t4374+t4364; - t4358 = y*t4389; - t4571 = t4358+t4389; - t4401 = RATIONAL(256.0,3675.0); - t4570 = t4401+t4385; - t4569 = t4381+t4388; - t4384 = t4410*z; - t4568 = t4384+t4391; - t4421 = RATIONAL(1.0,490.0); - t4386 = t4421*t4431; - t4567 = t4358+t4386; - t4566 = t4358+t4390; - t4365 = y*t4390; - t4565 = t4365+t4390; - t4564 = t4391+t4378; - t4563 = t4348+t4390; - t4400 = RATIONAL(151.0,3675.0); - t4562 = t4400+t4386; - t4354 = y*t4539; - t4561 = t4389+t4354; - t4560 = t4387+t4393; - t4559 = t4384+t4355; - t4558 = t4365+t4389; - t4557 = t4393+t4378; - t4426 = RATIONAL(4.0,75.0); - t4556 = t4426+t4382; - t4362 = y*t4393; - t4555 = t4362+t4391; - t4394 = RATIONAL(-2.0,25.0)*t4430; - t4554 = t4386+t4394; - t4369 = t4421*t4429; - t4553 = RATIONAL(166.0,3675.0)+t4369; - t4552 = t4347+t4372; - t4551 = t4373+t4389; - t4527 = t4381+t4372; - t4550 = t4527+t4395; - t4549 = t4393+t4372; - t4548 = t4417+t4376; - t4517 = t4382+t4394; - t4547 = t4400+t4369+t4517; - t4392 = RATIONAL(3.0,25.0)*t4430; - t4546 = t4379+t4376+RATIONAL(-33.0,490.0)+t4392; - t4516 = t4382+t4368; - t4545 = RATIONAL(-57.0,490.0)+t4516+t4392; - t4366 = t4409*y; - t4544 = t4402+t4366+t4369; - t4543 = t4358+t4554+t4553; - t4497 = t4365+t4554; - t4542 = t4497+t4553; - t4383 = t4411*y; - t4377 = t4414*y; - t4538 = t4402+t4394; - t4537 = t4380+t4366; - t4350 = z*t4366; - t4536 = t4350+t4366; - t4535 = t4393+t4394; - t4533 = t4383+t4350; - t4532 = t4383+t4385; - t4371 = t4415*y; - t4530 = t4374+t4371; - t4529 = t4373+t4377; - t4528 = t4385+t4355; - t4526 = t4388+t4390; - t4525 = t4383+t4372; - t4524 = t4367+t4392; - t4523 = t4379+t4388; - t4356 = z*t4383; - t4522 = t4356+t4383; - t4521 = RATIONAL(-1.0,10.0)+t4392; - t4520 = RATIONAL(-9.0,98.0)+t4392; - t4519 = t4368+t4394; - t4518 = t4381+t4352; - t4515 = t4356+t4366; - t4514 = t4360+t4574; - t4513 = t4356+t4520; - t4512 = t4385+t4535; - t4510 = t4381+t4526; - t4509 = t4364+t4574; - t4508 = t4385+t4366+t4388; - t4507 = t4389+t4569; - t4359 = z*t4393; - t4506 = t4359+t4381+t4394; - t4505 = t4385+t4391+t4394; - t4504 = t4371+t4587; - t4503 = t4352+t4538; - t4502 = t4391+t4519; - t4501 = t4350+t4520; - t4500 = t4381+t4535; - t4499 = t4377+t4587; - t4498 = t4375+t4526; - t4496 = t4376+RATIONAL(431.0,14700.0)+t4523; - t4495 = t4375+t4376+t4521; - t4405 = RATIONAL(-61.0,490.0); - t4494 = t4375+t4382+t4405+t4392; - t4493 = t4405+t4368+t4524; - t4492 = t4379+t4367+t4521; - t4491 = RATIONAL(136.0,3675.0)+t4394+t4516; - t4490 = t4379+t4396+t4508; - t4489 = t4393+t4519+t4562; - t4351 = z*t4377; - t4488 = t4351+t4546; - t4487 = t4501+t4585; - t4486 = t4509+t4551; - t4485 = t4509+t4548; - t4484 = t4426+t4385+t4502; - t4483 = t4374+t4389+t4514; - t4482 = t4513+t4585; - t4481 = t4513+t4591; - t4480 = t4506+t4573; - t4349 = y*t4373; - t4479 = t4349+t4546; - t4478 = t4504+t4566; - t4477 = t4507+t4584; - t4476 = t4364+t4547; - t4475 = t4355+t4545; - t4474 = t4510+t4584; - t4473 = t4396+t4523+t4532; - t4472 = t4498+t4577; - t4471 = t4352+t4545; - t4470 = t4360+t4547; - t4469 = t4501+t4591; - t4468 = t4499+t4581; - t4467 = t4359+t4372+t4500; - t4466 = t4502+t4562; - t4465 = t4426+t4368+t4512; - t4464 = t4426+t4517+t4580; - t4463 = t4486+t4594; - t4462 = t4497+t4578+t4580; - t4461 = t4486+t4575; - t4460 = t4478+t4579; - t4459 = t4350+t4499+t4550; - t4458 = t4383+t4369+t4370+t4528+t4538; - t4457 = t4506+t4567+t4578; - t4456 = t4356+t4504+t4550; - t4455 = t4374+t4351+t4499+t4579; - t4454 = t4380+t4363+t4500+t4570; - t4453 = t4472+t4575; - t4452 = t4384+t4369+t4503+t4532; - t4451 = t4498+t4572+t4575; - t4346 = y*t4540; - t4399 = RATIONAL(191.0,14700.0); - t4450 = t4346+t4399+t4507+t4532; - t4449 = t4385+t4399+t4510+t4589; - t4448 = t4364+t4353+t4543; - t4447 = t4356+t4499+t4592; - t4446 = t4350+t4504+t4592; - t4445 = t4357+t4360+t4543; - t4444 = t4480+t4570; - t4443 = t4483+t4575; - t4442 = t4348+t4354+t4399+t4528+t4569; - t4441 = t4401+t4363+t4505+t4527; - t4440 = t4361+t4505+t4544; - t4439 = t4542+t4560; - t4438 = t4402+t4359+t4497+t4518; - t4437 = t4362+t4512+t4544; - t4436 = t4467+t4570; - t4435 = t4372+t4399+t4508+t4518; - t4434 = t4542+t4564; - t4433 = t4503+t4567+t4580; - t4432 = t4349+t4365+t4514+t4594; - coeffs_dxx->coeff_m2_m2_m2 = t4351+t4460+t4577; - coeffs_dxx->coeff_m1_m2_m2 = t4361+t4454+t4533; - coeffs_dxx->coeff_0_m2_m2 = t4374+t4377+t4479; - coeffs_dxx->coeff_p1_m2_m2 = t4362+t4444+t4533; - coeffs_dxx->coeff_p2_m2_m2 = t4371+t4351+t4365+t4463; - coeffs_dxx->coeff_m2_m1_m2 = t4346+t4453+t4515; - coeffs_dxx->coeff_m1_m1_m2 = t4380+t4462+t4560; - coeffs_dxx->coeff_0_m1_m2 = t4383+t4374+t4469; - coeffs_dxx->coeff_p1_m1_m2 = t4387+t4457+t4573; - coeffs_dxx->coeff_p2_m1_m2 = t4354+t4461+t4515; - coeffs_dxx->coeff_m2_0_m2 = t4472+t4548; - coeffs_dxx->coeff_m1_0_m2 = t4393+t4380+t4464; - coeffs_dxx->coeff_0_0_m2 = t4374+t4492; - coeffs_dxx->coeff_p1_0_m2 = t4480+t4556; - coeffs_dxx->coeff_p2_0_m2 = t4485+t4551; - coeffs_dxx->coeff_m2_p1_m2 = t4354+t4453+t4533; - coeffs_dxx->coeff_m1_p1_m2 = t4380+t4433+t4557; - coeffs_dxx->coeff_0_p1_m2 = t4374+t4366+t4481; - coeffs_dxx->coeff_p1_p1_m2 = t4380+t4438+t4564; - coeffs_dxx->coeff_p2_p1_m2 = t4346+t4461+t4533; - coeffs_dxx->coeff_m2_p2_m2 = t4390+t4432+t4529; - coeffs_dxx->coeff_m1_p2_m2 = t4362+t4454+t4515; - coeffs_dxx->coeff_0_p2_m2 = t4488+t4530; - coeffs_dxx->coeff_p1_p2_m2 = t4361+t4444+t4515; - coeffs_dxx->coeff_p2_p2_m2 = t4377+t4358+t4349+t4463; - coeffs_dxx->coeff_m2_m2_m1 = t4358+t4456+t4563; - coeffs_dxx->coeff_m1_m2_m1 = t4364+t4458+t4582; - coeffs_dxx->coeff_0_m2_m1 = t4380+t4377+t4487; - coeffs_dxx->coeff_p1_m2_m1 = t4360+t4458+t4555; - coeffs_dxx->coeff_p2_m2_m1 = t4347+t4456+t4558; - coeffs_dxx->coeff_m2_m1_m1 = t4346+t4435+t4563; - coeffs_dxx->coeff_m1_m1_m1 = t4370+t4439+t4583; - coeffs_dxx->coeff_0_m1_m1 = t4383+t4380+t4475; - coeffs_dxx->coeff_p1_m1_m1 = t4387+t4445+t4590; - coeffs_dxx->coeff_p2_m1_m1 = t4347+t4435+t4561; - coeffs_dxx->coeff_m2_0_m1 = t4348+t4372+t4474; - coeffs_dxx->coeff_m1_0_m1 = t4370+t4393+t4476; - coeffs_dxx->coeff_0_0_m1 = t4380+t4493; - coeffs_dxx->coeff_p1_0_m1 = t4470+t4590; - coeffs_dxx->coeff_p2_0_m1 = t4477+t4552; - coeffs_dxx->coeff_m2_p1_m1 = t4390+t4442+t4525; - coeffs_dxx->coeff_m1_p1_m1 = t4370+t4448+t4557; - coeffs_dxx->coeff_0_p1_m1 = t4471+t4537; - coeffs_dxx->coeff_p1_p1_m1 = t4370+t4434+t4593; - coeffs_dxx->coeff_p2_p1_m1 = t4355+t4450+t4552; - coeffs_dxx->coeff_m2_p2_m1 = t4365+t4459+t4563; - coeffs_dxx->coeff_m1_p2_m1 = t4364+t4437+t4576; - coeffs_dxx->coeff_0_p2_m1 = t4380+t4371+t4482; - coeffs_dxx->coeff_p1_p2_m1 = t4360+t4440+t4576; - coeffs_dxx->coeff_p2_p2_m1 = t4347+t4459+t4571; - coeffs_dxx->coeff_m2_m2_0 = t4478+t4581; - coeffs_dxx->coeff_m1_m2_0 = t4361+t4383+t4465; - coeffs_dxx->coeff_0_m2_0 = t4377+t4495; - coeffs_dxx->coeff_p1_m2_0 = t4362+t4383+t4484; - coeffs_dxx->coeff_p2_m2_0 = t4504+t4558+t4581; - coeffs_dxx->coeff_m2_m1_0 = t4346+t4390+t4490; - coeffs_dxx->coeff_m1_m1_0 = t4387+t4365+t4489; - coeffs_dxx->coeff_0_m1_0 = t4383+t4494; - coeffs_dxx->coeff_p1_m1_0 = t4387+t4358+t4466; - coeffs_dxx->coeff_p2_m1_0 = t4490+t4561; - coeffs_dxx->coeff_m2_0_0 = t4390+t4496; - coeffs_dxx->coeff_m1_0_0 = t4393+t4491; - coeffs_dxx->coeff_0_0_0 = RATIONAL(-13.0,98.0)+t4375+t4524; - coeffs_dxx->coeff_p1_0_0 = t4391+t4491; - coeffs_dxx->coeff_p2_0_0 = t4389+t4496; - coeffs_dxx->coeff_m2_p1_0 = t4354+t4390+t4473; - coeffs_dxx->coeff_m1_p1_0 = t4358+t4378+t4489; - coeffs_dxx->coeff_0_p1_0 = t4366+t4494; - coeffs_dxx->coeff_p1_p1_0 = t4378+t4365+t4466; - coeffs_dxx->coeff_p2_p1_0 = t4389+t4346+t4473; - coeffs_dxx->coeff_m2_p2_0 = t4468+t4565; - coeffs_dxx->coeff_m1_p2_0 = t4362+t4366+t4465; - coeffs_dxx->coeff_0_p2_0 = t4371+t4495; - coeffs_dxx->coeff_p1_p2_0 = t4366+t4361+t4484; - coeffs_dxx->coeff_p2_p2_0 = t4468+t4571; - coeffs_dxx->coeff_m2_m2_p1 = t4347+t4446+t4566; - coeffs_dxx->coeff_m1_m2_p1 = t4360+t4452+t4582; - coeffs_dxx->coeff_0_m2_p1 = t4372+t4377+t4482; - coeffs_dxx->coeff_p1_m2_p1 = t4364+t4452+t4555; - coeffs_dxx->coeff_p2_m2_p1 = t4348+t4446+t4558; - coeffs_dxx->coeff_m2_m1_p1 = t4346+t4355+t4366+t4449; - coeffs_dxx->coeff_m1_m1_p1 = t4384+t4439+t4593; - coeffs_dxx->coeff_0_m1_p1 = t4471+t4525; - coeffs_dxx->coeff_p1_m1_p1 = t4387+t4448+t4568; - coeffs_dxx->coeff_p2_m1_p1 = t4389+t4442+t4537; - coeffs_dxx->coeff_m2_0_p1 = t4474+t4589; - coeffs_dxx->coeff_m1_0_p1 = t4384+t4393+t4470; - coeffs_dxx->coeff_0_0_p1 = t4372+t4493; - coeffs_dxx->coeff_p1_0_p1 = t4476+t4568; - coeffs_dxx->coeff_p2_0_p1 = t4477+t4586; - coeffs_dxx->coeff_m2_p1_p1 = t4352+t4354+t4383+t4449; - coeffs_dxx->coeff_m1_p1_p1 = t4384+t4445+t4557; - coeffs_dxx->coeff_0_p1_p1 = t4366+t4372+t4475; - coeffs_dxx->coeff_p1_p1_p1 = t4384+t4434+t4583; - coeffs_dxx->coeff_p2_p1_p1 = t4352+t4450+t4586; - coeffs_dxx->coeff_m2_p2_p1 = t4347+t4447+t4565; - coeffs_dxx->coeff_m1_p2_p1 = t4360+t4437+t4559; - coeffs_dxx->coeff_0_p2_p1 = t4372+t4371+t4487; - coeffs_dxx->coeff_p1_p2_p1 = t4364+t4440+t4559; - coeffs_dxx->coeff_p2_p2_p1 = t4348+t4447+t4571; - coeffs_dxx->coeff_m2_m2_p2 = t4349+t4460+t4572; - coeffs_dxx->coeff_m1_m2_p2 = t4361+t4436+t4522; - coeffs_dxx->coeff_0_m2_p2 = t4488+t4529; - coeffs_dxx->coeff_p1_m2_p2 = t4362+t4441+t4522; - coeffs_dxx->coeff_p2_m2_p2 = t4389+t4432+t4530; - coeffs_dxx->coeff_m2_m1_p2 = t4346+t4451+t4536; - coeffs_dxx->coeff_m1_m1_p2 = t4387+t4438+t4549; - coeffs_dxx->coeff_0_m1_p2 = t4373+t4383+t4481; - coeffs_dxx->coeff_p1_m1_p2 = t4387+t4433+t4588; - coeffs_dxx->coeff_p2_m1_p2 = t4354+t4443+t4536; - coeffs_dxx->coeff_m2_0_p2 = t4374+t4390+t4485; - coeffs_dxx->coeff_m1_0_p2 = t4467+t4556; - coeffs_dxx->coeff_0_0_p2 = t4373+t4492; - coeffs_dxx->coeff_p1_0_p2 = t4464+t4588; - coeffs_dxx->coeff_p2_0_p2 = t4483+t4548; - coeffs_dxx->coeff_m2_p1_p2 = t4354+t4451+t4522; - coeffs_dxx->coeff_m1_p1_p2 = t4378+t4457+t4549; - coeffs_dxx->coeff_0_p1_p2 = t4366+t4373+t4469; - coeffs_dxx->coeff_p1_p1_p2 = t4372+t4462+t4564; - coeffs_dxx->coeff_p2_p1_p2 = t4346+t4443+t4522; - coeffs_dxx->coeff_m2_p2_p2 = t4364+t4455+t4565; - coeffs_dxx->coeff_m1_p2_p2 = t4362+t4436+t4536; - coeffs_dxx->coeff_0_p2_p2 = t4371+t4373+t4479; - coeffs_dxx->coeff_p1_p2_p2 = t4361+t4441+t4536; - coeffs_dxx->coeff_p2_p2_p2 = t4360+t4455+t4571; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c deleted file mode 100644 index c4beea7..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c +++ /dev/null @@ -1,511 +0,0 @@ -fp t4781; -fp t4604; -fp t4687; -fp t4688; -fp t4819; -fp t4763; -fp t4747; -fp t4749; -fp t4612; -fp t4744; -fp t4682; -fp t4775; -fp t4598; -fp t4681; -fp t4776; -fp t4603; -fp t4818; -fp t4679; -fp t4647; -fp t4677; -fp t4627; -fp t4817; -fp t4637; -fp t4622; -fp t4816; -fp t4642; -fp t4649; -fp t4815; -fp t4777; -fp t4610; -fp t4648; -fp t4606; -fp t4761; -fp t4814; -fp t4678; -fp t4686; -fp t4644; -fp t4813; -fp t4629; -fp t4812; -fp t4684; -fp t4672; -fp t4811; -fp t4685; -fp t4673; -fp t4810; -fp t4676; -fp t4624; -fp t4809; -fp t4674; -fp t4635; -fp t4808; -fp t4807; -fp t4675; -fp t4646; -fp t4806; -fp t4779; -fp t4614; -fp t4768; -fp t4611; -fp t4805; -fp t4602; -fp t4595; -fp t4804; -fp t4645; -fp t4752; -fp t4803; -fp t4630; -fp t4802; -fp t4660; -fp t4801; -fp t4773; -fp t4800; -fp t4641; -fp t4799; -fp t4798; -fp t4797; -fp t4619; -fp t4796; -fp t4795; -fp t4632; -fp t4794; -fp t4616; -fp t4793; -fp t4792; -fp t4791; -fp t4634; -fp t4651; -fp t4790; -fp t4789; -fp t4636; -fp t4628; -fp t4788; -fp t4663; -fp t4740; -fp t4787; -fp t4786; -fp t4785; -fp t4601; -fp t4784; -fp t4741; -fp t4783; -fp t4782; -fp t4780; -fp t4778; -fp t4774; -fp t4631; -fp t4599; -fp t4772; -fp t4613; -fp t4771; -fp t4597; -fp t4770; -fp t4769; -fp t4767; -fp t4766; -fp t4765; -fp t4596; -fp t4626; -fp t4764; -fp t4615; -fp t4762; -fp t4760; -fp t4759; -fp t4758; -fp t4757; -fp t4756; -fp t4755; -fp t4754; -fp t4753; -fp t4751; -fp t4750; -fp t4748; -fp t4746; -fp t4743; -fp t4739; -fp t4600; -fp t4738; -fp t4737; -fp t4736; -fp t4735; -fp t4734; -fp t4733; -fp t4732; -fp t4731; -fp t4730; -fp t4729; -fp t4728; -fp t4727; -fp t4726; -fp t4725; -fp t4724; -fp t4723; -fp t4722; -fp t4721; -fp t4720; -fp t4719; -fp t4718; -fp t4717; -fp t4716; -fp t4715; -fp t4714; -fp t4713; -fp t4712; -fp t4607; -fp t4605; -fp t4711; -fp t4710; -fp t4709; -fp t4609; -fp t4608; -fp t4708; -fp t4707; -fp t4706; -fp t4705; -fp t4704; -fp t4703; -fp t4702; -fp t4701; -fp t4700; -fp t4699; -fp t4698; -fp t4697; -fp t4696; -fp t4695; -fp t4694; -fp t4693; -fp t4692; -fp t4691; -fp t4690; -fp t4689; -fp t4639; -fp t4623; - t4781 = x*y; - t4604 = RATIONAL(4.0,245.0)*t4781; - t4687 = x*x; - t4688 = y*y; - t4819 = t4688+t4687; - t4763 = t4819*RATIONAL(1.0,100.0); - t4747 = t4604+t4763; - t4749 = t4819*RATIONAL(-1.0,100.0); - t4612 = RATIONAL(1.0,245.0)*t4781; - t4744 = t4612+t4749; - t4682 = RATIONAL(-2.0,175.0); - t4775 = z*t4682; - t4598 = x*t4775; - t4681 = RATIONAL(2.0,175.0); - t4776 = z*t4681; - t4603 = y*t4776; - t4818 = t4598+t4603; - t4679 = RATIONAL(1.0,350.0); - t4647 = t4679*x; - t4677 = RATIONAL(-1.0,350.0); - t4627 = t4677*y; - t4817 = t4647+t4627; - t4637 = t4682*x; - t4622 = t4681*y; - t4816 = t4637+t4622; - t4642 = t4677*x; - t4649 = t4679*y; - t4815 = t4642+t4649; - t4777 = z*t4679; - t4610 = y*t4777; - t4648 = RATIONAL(-1.0,500.0)*z; - t4606 = x*t4777; - t4761 = t4648+t4606; - t4814 = t4610+t4761; - t4678 = RATIONAL(1.0,175.0); - t4686 = z*z; - t4644 = t4678*t4686; - t4813 = RATIONAL(17.0,5250.0)+t4644; - t4629 = t4677*t4686; - t4812 = RATIONAL(187.0,7000.0)+t4629; - t4684 = RATIONAL(1.0,50.0); - t4672 = RATIONAL(-1.0,200.0); - t4811 = t4684*t4687+t4672*t4688; - t4685 = RATIONAL(-1.0,50.0); - t4673 = RATIONAL(1.0,200.0); - t4810 = t4673*t4688+t4685*t4687; - t4676 = RATIONAL(-1.0,175.0); - t4624 = t4676*t4686; - t4809 = t4624+RATIONAL(-17.0,5250.0); - t4674 = RATIONAL(-1.0,700.0); - t4635 = t4674*t4686; - t4808 = RATIONAL(167.0,7000.0)+t4635; - t4807 = t4629+RATIONAL(-47.0,5250.0); - t4675 = RATIONAL(1.0,700.0); - t4646 = t4675*t4686; - t4806 = RATIONAL(-167.0,7000.0)+t4646; - t4779 = t4677*z; - t4614 = x*t4779; - t4768 = t4614+t4648; - t4611 = y*t4779; - t4805 = t4768+t4611; - t4602 = x*t4776; - t4595 = y*t4775; - t4804 = t4602+t4595; - t4645 = RATIONAL(1.0,500.0)*z; - t4752 = t4614+t4645; - t4803 = t4752+t4611; - t4630 = t4681*x; - t4802 = t4630+t4622; - t4660 = RATIONAL(137.0,5250.0); - t4801 = t4660+t4624; - t4773 = t4645+t4606; - t4800 = t4610+t4773; - t4641 = t4682*y; - t4799 = t4630+t4641; - t4798 = t4637+t4641; - t4797 = t4646+RATIONAL(229.0,10500.0); - t4619 = RATIONAL(-1.0,1000.0)*z; - t4796 = t4642+t4619; - t4795 = t4673*t4687+t4685*t4688; - t4632 = t4679*t4686; - t4794 = RATIONAL(107.0,7000.0)+t4632; - t4616 = RATIONAL(1.0,1000.0)*z; - t4793 = t4616+t4642; - t4792 = t4635+RATIONAL(289.0,10500.0); - t4791 = t4672*t4687+t4684*t4688; - t4634 = t4676*y; - t4651 = t4676*x; - t4790 = t4634+t4651; - t4789 = t4647+t4649; - t4636 = t4678*x; - t4628 = t4678*y; - t4788 = t4636+t4628; - t4663 = RATIONAL(-137.0,5250.0); - t4740 = t4612+t4763; - t4787 = t4663+t4740+RATIONAL(1.0,1400.0)*t4686; - t4786 = t4644+t4663+t4747; - t4785 = t4660+RATIONAL(-1.0,1400.0)*t4686+t4744; - t4601 = RATIONAL(-2.0,245.0)*t4781; - t4784 = RATIONAL(-107.0,7000.0)+t4629+t4601; - t4741 = t4604+t4749; - t4783 = t4741+t4632+RATIONAL(47.0,5250.0); - t4782 = t4740+t4635+RATIONAL(-229.0,10500.0); - t4780 = z*t4675; - t4778 = t4678*z; - t4774 = z*t4674; - t4631 = RATIONAL(-1.0,250.0)*z; - t4599 = y*t4778; - t4772 = t4631+t4599; - t4613 = RATIONAL(2.0,245.0)*t4781; - t4771 = t4634+t4613; - t4597 = RATIONAL(-4.0,245.0)*t4781; - t4770 = t4597+t4637; - t4769 = t4630+t4597; - t4767 = t4613+t4628; - t4766 = t4597+t4641; - t4765 = t4601+t4628; - t4596 = z*t4634; - t4626 = RATIONAL(1.0,250.0)*z; - t4764 = t4596+t4626; - t4615 = x*t4778; - t4762 = t4615+t4597; - t4760 = t4634+t4601; - t4759 = t4599+t4626; - t4758 = t4596+t4631; - t4757 = t4597+t4622; - t4756 = t4599+t4613; - t4755 = t4613+t4651; - t4754 = t4597+t4595; - t4753 = t4597+t4598; - t4751 = t4610+t4613; - t4750 = t4613+t4636; - t4748 = t4651+t4765; - t4746 = RATIONAL(-187.0,7000.0)+t4632+t4601; - t4743 = t4636+t4760; - t4739 = t4741+t4816; - t4600 = z*t4651; - t4738 = t4596+t4600+t4784; - t4737 = t4747+t4798; - t4736 = t4748+t4812; - t4735 = t4746+t4811; - t4734 = t4615+t4599+t4784; - t4733 = t4747+t4802; - t4732 = t4646+RATIONAL(-289.0,10500.0)+t4740; - t4731 = t4651+t4760+t4806; - t4730 = t4746+t4791; - t4729 = t4642+t4627+t4744; - t4728 = t4748+t4794; - t4727 = t4743+t4812; - t4726 = t4744+t4789; - t4725 = t4743+t4808; - t4724 = t4743+t4794; - t4723 = t4636+t4765+t4806; - t4722 = t4748+t4808; - t4721 = t4741+t4799; - t4720 = t4739+t4801; - t4719 = t4602+t4603+t4786; - t4718 = t4596+t4615+t4783; - t4717 = t4599+t4600+t4783; - t4716 = t4737+t4807; - t4715 = t4733+t4807; - t4714 = t4598+t4595+t4786; - t4713 = t4726+t4797; - t4712 = t4729+t4797; - t4607 = y*t4780; - t4605 = x*t4780; - t4711 = t4607+t4605+t4785; - t4710 = t4611+t4606+t4782; - t4709 = t4614+t4610+t4782; - t4609 = y*t4774; - t4608 = x*t4774; - t4708 = t4609+t4608+t4785; - t4707 = t4607+t4608+t4787; - t4706 = t4609+t4605+t4787; - t4705 = t4721+t4801; - t4704 = t4610+t4722+t4752; - t4703 = t4723+t4814; - t4702 = t4731+t4805; - t4701 = t4631+t4738+t4790; - t4700 = t4611+t4725+t4773; - t4699 = t4626+t4738+t4788; - t4698 = t4626+t4734+t4790; - t4697 = t4600+t4728+t4759; - t4696 = t4731+t4800; - t4695 = t4615+t4728+t4758; - t4694 = t4610+t4725+t4768; - t4693 = t4600+t4724+t4772; - t4692 = t4615+t4724+t4764; - t4691 = t4631+t4734+t4788; - t4690 = t4723+t4803; - t4689 = t4611+t4722+t4761; - t4639 = RATIONAL(-1.0,125.0)*z; - t4623 = RATIONAL(1.0,125.0)*z; - coeffs_dxy->coeff_m2_m2_m2 = t4639+t4719+t4798; - coeffs_dxy->coeff_m1_m2_m2 = t4693+t4810; - coeffs_dxy->coeff_0_m2_m2 = t4630+t4753; - coeffs_dxy->coeff_p1_m2_m2 = t4699+t4811; - coeffs_dxy->coeff_p2_m2_m2 = t4623+t4720+t4804; - coeffs_dxy->coeff_m2_m1_m2 = t4695+t4795; - coeffs_dxy->coeff_m1_m1_m2 = t4713+t4805; - coeffs_dxy->coeff_0_m1_m2 = t4600+t4750; - coeffs_dxy->coeff_p1_m1_m2 = t4645+t4709+t4817; - coeffs_dxy->coeff_p2_m1_m2 = t4698+t4791; - coeffs_dxy->coeff_m2_0_m2 = t4622+t4754; - coeffs_dxy->coeff_m1_0_m2 = t4596+t4767; - coeffs_dxy->coeff_0_0_m2 = t4604; - coeffs_dxy->coeff_p1_0_m2 = t4634+t4756; - coeffs_dxy->coeff_p2_0_m2 = t4603+t4766; - coeffs_dxy->coeff_m2_p1_m2 = t4699+t4791; - coeffs_dxy->coeff_m1_p1_m2 = t4645+t4710+t4815; - coeffs_dxy->coeff_0_p1_m2 = t4615+t4755; - coeffs_dxy->coeff_p1_p1_m2 = t4712+t4814; - coeffs_dxy->coeff_p2_p1_m2 = t4693+t4795; - coeffs_dxy->coeff_m2_p2_m2 = t4623+t4705+t4818; - coeffs_dxy->coeff_m1_p2_m2 = t4698+t4811; - coeffs_dxy->coeff_0_p2_m2 = t4602+t4770; - coeffs_dxy->coeff_p1_p2_m2 = t4695+t4810; - coeffs_dxy->coeff_p2_p2_m2 = t4639+t4714+t4802; - coeffs_dxy->coeff_m2_m2_m1 = t4615+t4716+t4772; - coeffs_dxy->coeff_m1_m2_m1 = t4694+t4810; - coeffs_dxy->coeff_0_m2_m1 = t4600+t4769; - coeffs_dxy->coeff_p1_m2_m1 = t4690+t4811; - coeffs_dxy->coeff_p2_m2_m1 = t4626+t4718+t4816; - coeffs_dxy->coeff_m2_m1_m1 = t4689+t4795; - coeffs_dxy->coeff_m1_m1_m1 = t4619+t4708+t4789; - coeffs_dxy->coeff_0_m1_m1 = t4614+t4750; - coeffs_dxy->coeff_p1_m1_m1 = t4616+t4707+t4817; - coeffs_dxy->coeff_p2_m1_m1 = t4696+t4791; - coeffs_dxy->coeff_m2_0_m1 = t4596+t4757; - coeffs_dxy->coeff_m1_0_m1 = t4611+t4767; - coeffs_dxy->coeff_0_0_m1 = t4604; - coeffs_dxy->coeff_p1_0_m1 = t4634+t4751; - coeffs_dxy->coeff_p2_0_m1 = t4599+t4766; - coeffs_dxy->coeff_m2_p1_m1 = t4690+t4791; - coeffs_dxy->coeff_m1_p1_m1 = t4649+t4706+t4793; - coeffs_dxy->coeff_0_p1_m1 = t4606+t4755; - coeffs_dxy->coeff_p1_p1_m1 = t4627+t4711+t4796; - coeffs_dxy->coeff_p2_p1_m1 = t4694+t4795; - coeffs_dxy->coeff_m2_p2_m1 = t4626+t4717+t4799; - coeffs_dxy->coeff_m1_p2_m1 = t4696+t4811; - coeffs_dxy->coeff_0_p2_m1 = t4637+t4762; - coeffs_dxy->coeff_p1_p2_m1 = t4689+t4810; - coeffs_dxy->coeff_p2_p2_m1 = t4600+t4715+t4758; - coeffs_dxy->coeff_m2_m2_0 = t4737+t4809; - coeffs_dxy->coeff_m1_m2_0 = t4727+t4810; - coeffs_dxy->coeff_0_m2_0 = t4769; - coeffs_dxy->coeff_p1_m2_0 = t4735+t4788; - coeffs_dxy->coeff_p2_m2_0 = t4739+t4813; - coeffs_dxy->coeff_m2_m1_0 = t4736+t4795; - coeffs_dxy->coeff_m1_m1_0 = t4726+t4792; - coeffs_dxy->coeff_0_m1_0 = t4750; - coeffs_dxy->coeff_p1_m1_0 = t4732+t4817; - coeffs_dxy->coeff_p2_m1_0 = t4730+t4790; - coeffs_dxy->coeff_m2_0_0 = t4757; - coeffs_dxy->coeff_m1_0_0 = t4767; - coeffs_dxy->coeff_0_0_0 = t4604; - coeffs_dxy->coeff_p1_0_0 = t4771; - coeffs_dxy->coeff_p2_0_0 = t4766; - coeffs_dxy->coeff_m2_p1_0 = t4730+t4788; - coeffs_dxy->coeff_m1_p1_0 = t4732+t4815; - coeffs_dxy->coeff_0_p1_0 = t4755; - coeffs_dxy->coeff_p1_p1_0 = t4729+t4792; - coeffs_dxy->coeff_p2_p1_0 = t4727+t4795; - coeffs_dxy->coeff_m2_p2_0 = t4721+t4813; - coeffs_dxy->coeff_m1_p2_0 = t4735+t4790; - coeffs_dxy->coeff_0_p2_0 = t4770; - coeffs_dxy->coeff_p1_p2_0 = t4736+t4810; - coeffs_dxy->coeff_p2_p2_0 = t4733+t4809; - coeffs_dxy->coeff_m2_m2_p1 = t4600+t4716+t4764; - coeffs_dxy->coeff_m1_m2_p1 = t4700+t4810; - coeffs_dxy->coeff_0_m2_p1 = t4630+t4762; - coeffs_dxy->coeff_p1_m2_p1 = t4703+t4811; - coeffs_dxy->coeff_p2_m2_p1 = t4631+t4717+t4816; - coeffs_dxy->coeff_m2_m1_p1 = t4704+t4795; - coeffs_dxy->coeff_m1_m1_p1 = t4616+t4711+t4789; - coeffs_dxy->coeff_0_m1_p1 = t4606+t4750; - coeffs_dxy->coeff_p1_m1_p1 = t4619+t4706+t4817; - coeffs_dxy->coeff_p2_m1_p1 = t4702+t4791; - coeffs_dxy->coeff_m2_0_p1 = t4599+t4757; - coeffs_dxy->coeff_m1_0_p1 = t4628+t4751; - coeffs_dxy->coeff_0_0_p1 = t4604; - coeffs_dxy->coeff_p1_0_p1 = t4611+t4771; - coeffs_dxy->coeff_p2_0_p1 = t4596+t4766; - coeffs_dxy->coeff_m2_p1_p1 = t4703+t4791; - coeffs_dxy->coeff_m1_p1_p1 = t4649+t4707+t4796; - coeffs_dxy->coeff_0_p1_p1 = t4614+t4755; - coeffs_dxy->coeff_p1_p1_p1 = t4627+t4708+t4793; - coeffs_dxy->coeff_p2_p1_p1 = t4700+t4795; - coeffs_dxy->coeff_m2_p2_p1 = t4631+t4718+t4799; - coeffs_dxy->coeff_m1_p2_p1 = t4702+t4811; - coeffs_dxy->coeff_0_p2_p1 = t4600+t4770; - coeffs_dxy->coeff_p1_p2_p1 = t4704+t4810; - coeffs_dxy->coeff_p2_p2_p1 = t4615+t4715+t4759; - coeffs_dxy->coeff_m2_m2_p2 = t4623+t4714+t4798; - coeffs_dxy->coeff_m1_m2_p2 = t4692+t4810; - coeffs_dxy->coeff_0_m2_p2 = t4602+t4769; - coeffs_dxy->coeff_p1_m2_p2 = t4691+t4811; - coeffs_dxy->coeff_p2_m2_p2 = t4639+t4720+t4818; - coeffs_dxy->coeff_m2_m1_p2 = t4697+t4795; - coeffs_dxy->coeff_m1_m1_p2 = t4713+t4800; - coeffs_dxy->coeff_0_m1_p2 = t4615+t4750; - coeffs_dxy->coeff_p1_m1_p2 = t4648+t4710+t4817; - coeffs_dxy->coeff_p2_m1_p2 = t4701+t4791; - coeffs_dxy->coeff_m2_0_p2 = t4603+t4757; - coeffs_dxy->coeff_m1_0_p2 = t4628+t4756; - coeffs_dxy->coeff_0_0_p2 = t4604; - coeffs_dxy->coeff_p1_0_p2 = t4596+t4771; - coeffs_dxy->coeff_p2_0_p2 = t4641+t4754; - coeffs_dxy->coeff_m2_p1_p2 = t4691+t4791; - coeffs_dxy->coeff_m1_p1_p2 = t4648+t4709+t4815; - coeffs_dxy->coeff_0_p1_p2 = t4600+t4755; - coeffs_dxy->coeff_p1_p1_p2 = t4712+t4803; - coeffs_dxy->coeff_p2_p1_p2 = t4692+t4795; - coeffs_dxy->coeff_m2_p2_p2 = t4639+t4705+t4804; - coeffs_dxy->coeff_m1_p2_p2 = t4701+t4811; - coeffs_dxy->coeff_0_p2_p2 = t4637+t4753; - coeffs_dxy->coeff_p1_p2_p2 = t4697+t4810; - coeffs_dxy->coeff_p2_p2_p2 = t4623+t4719+t4802; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c deleted file mode 100644 index 8770b03..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c +++ /dev/null @@ -1,523 +0,0 @@ -fp t4903; -fp t4845; -fp t4837; -fp t4873; -fp t4820; -fp t5056; -fp t4901; -fp t4853; -fp t4828; -fp t4847; -fp t4830; -fp t5055; -fp t4911; -fp t4912; -fp t5054; -fp t4904; -fp t5004; -fp t4835; -fp t4862; -fp t5053; -fp t4827; -fp t4864; -fp t5052; -fp t4900; -fp t4913; -fp t4861; -fp t5051; -fp t4902; -fp t5005; -fp t4833; -fp t4982; -fp t4832; -fp t5050; -fp t4906; -fp t4869; -fp t4824; -fp t4875; -fp t4825; -fp t5049; -fp t5048; -fp t5047; -fp t5046; -fp t5045; -fp t4885; -fp t5044; -fp t4874; -fp t5043; -fp t4854; -fp t5042; -fp t4907; -fp t4856; -fp t4836; -fp t4858; -fp t4840; -fp t5041; -fp t4897; -fp t4909; -fp t5040; -fp t5039; -fp t4888; -fp t4859; -fp t5038; -fp t5037; -fp t5007; -fp t4823; -fp t5036; -fp t4849; -fp t4848; -fp t5035; -fp t4899; -fp t5003; -fp t4838; -fp t4839; -fp t5034; -fp t4870; -fp t5033; -fp t5032; -fp t4898; -fp t4910; -fp t5031; -fp t5030; -fp t5029; -fp t5028; -fp t4978; -fp t5027; -fp t5026; -fp t4876; -fp t5025; -fp t4863; -fp t5024; -fp t4987; -fp t4826; -fp t4970; -fp t5023; -fp t5022; -fp t5021; -fp t5020; -fp t5019; -fp t5018; -fp t4867; -fp t5017; -fp t5016; -fp t5006; -fp t4834; -fp t4831; -fp t5015; -fp t4852; -fp t5014; -fp t5013; -fp t5012; -fp t5011; -fp t5010; -fp t4822; -fp t4980; -fp t4966; -fp t5009; -fp t5008; -fp t4829; -fp t5002; -fp t5001; -fp t5000; -fp t4998; -fp t4994; -fp t4993; -fp t4992; -fp t4821; -fp t4990; -fp t4988; -fp t4986; -fp t4985; -fp t4984; -fp t4981; -fp t4977; -fp t4976; -fp t4851; -fp t4975; -fp t4974; -fp t4973; -fp t4972; -fp t4971; -fp t4969; -fp t4968; -fp t4967; -fp t4965; -fp t4964; -fp t4963; -fp t4962; -fp t4961; -fp t4960; -fp t4959; -fp t4958; -fp t4957; -fp t4956; -fp t4955; -fp t4954; -fp t4953; -fp t4952; -fp t4951; -fp t4950; -fp t4949; -fp t4948; -fp t4947; -fp t4946; -fp t4945; -fp t4944; -fp t4943; -fp t4942; -fp t4941; -fp t4940; -fp t4939; -fp t4938; -fp t4937; -fp t4936; -fp t4935; -fp t4934; -fp t4933; -fp t4932; -fp t4931; -fp t4930; -fp t4929; -fp t4928; -fp t4927; -fp t4926; -fp t4925; -fp t4924; -fp t4923; -fp t4922; -fp t4921; -fp t4920; -fp t4919; -fp t4918; -fp t4917; -fp t4916; -fp t4915; -fp t4914; -fp t4866; -fp t4857; -fp t4844; -fp t4843; - t4903 = RATIONAL(1.0,175.0); - t4845 = t4903*x; - t4837 = y*t4845; - t4873 = t4903*z; - t4820 = y*t4873; - t5056 = t4837+t4820; - t4901 = RATIONAL(-1.0,175.0); - t4853 = t4901*x; - t4828 = y*t4853; - t4847 = t4901*z; - t4830 = y*t4847; - t5055 = t4828+t4830; - t4911 = z*z; - t4912 = x*x; - t5054 = t4911+t4912; - t4904 = RATIONAL(1.0,350.0); - t5004 = y*t4904; - t4835 = z*t5004; - t4862 = RATIONAL(1.0,500.0)*y; - t5053 = t4835+t4862; - t4827 = x*t5004; - t4864 = RATIONAL(-1.0,500.0)*y; - t5052 = t4827+t4864; - t4900 = RATIONAL(1.0,700.0); - t4913 = y*y; - t4861 = t4900*t4913; - t5051 = RATIONAL(-167.0,7000.0)+t4861; - t4902 = RATIONAL(-1.0,350.0); - t5005 = y*t4902; - t4833 = x*t5005; - t4982 = t4833+t4864; - t4832 = z*t5005; - t5050 = t4982+t4832; - t4906 = RATIONAL(2.0,175.0); - t4869 = t4906*z; - t4824 = y*t4869; - t4875 = t4906*x; - t4825 = y*t4875; - t5049 = t4824+t4825; - t5048 = t4847+t4853; - t5047 = t4982+t4835; - t5046 = RATIONAL(229.0,10500.0)+t4861; - t5045 = t4833+t5053; - t4885 = RATIONAL(137.0,5250.0); - t5044 = t4885+RATIONAL(-1.0,1400.0)*t4913; - t4874 = t4902*t4913; - t5043 = RATIONAL(-107.0,7000.0)+t4874; - t4854 = RATIONAL(-1.0,250.0)*y; - t5042 = t4854+t5055; - t4907 = RATIONAL(-2.0,175.0); - t4856 = t4907*x; - t4836 = y*t4856; - t4858 = t4907*z; - t4840 = y*t4858; - t5041 = t4836+t4840; - t4897 = RATIONAL(-1.0,200.0); - t4909 = RATIONAL(1.0,50.0); - t5040 = t4897*t4912+t4909*t4911; - t5039 = t4873+t4845; - t4888 = RATIONAL(-137.0,5250.0); - t4859 = t4903*t4913; - t5038 = t4888+t4859; - t5037 = t4827+t5053; - t5007 = x*z; - t4823 = RATIONAL(-2.0,245.0)*t5007; - t5036 = t4823+RATIONAL(107.0,7000.0); - t4849 = t4904*x; - t4848 = t4904*z; - t5035 = t4849+t4848; - t4899 = RATIONAL(-1.0,700.0); - t5003 = y*t4899; - t4838 = x*t5003; - t4839 = z*t5003; - t5034 = t4838+t4839; - t4870 = RATIONAL(1.0,250.0)*y; - t5033 = t4870+t5055; - t5032 = t4870+t5056; - t4898 = RATIONAL(1.0,200.0); - t4910 = RATIONAL(-1.0,50.0); - t5031 = t4910*t4911+t4898*t4912; - t5030 = t4874+RATIONAL(-47.0,5250.0); - t5029 = t4835+t5052; - t5028 = t4875+t4858; - t4978 = t4862+t4832; - t5027 = t4827+t4978; - t5026 = t4856+t4869; - t4876 = t4902*z; - t5025 = t4849+t4876; - t4863 = t4899*t4913; - t5024 = RATIONAL(167.0,7000.0)+t4863; - t4987 = t5054*RATIONAL(-1.0,100.0); - t4826 = RATIONAL(4.0,245.0)*t5007; - t4970 = t4826+t4987; - t5023 = RATIONAL(47.0,5250.0)+t4970; - t5022 = t4873+t4853; - t5021 = t4832+t5052; - t5020 = t4909*t4912+t4897*t4911; - t5019 = RATIONAL(-229.0,10500.0)+t4863; - t5018 = t4833+t4978; - t4867 = t4901*t4913; - t5017 = RATIONAL(-17.0,5250.0)+t4867; - t5016 = t4847+t4845; - t5006 = y*t4900; - t4834 = z*t5006; - t4831 = x*t5006; - t5015 = t4834+t4831; - t4852 = t4902*x; - t5014 = t4848+t4852; - t5013 = t4854+t5056; - t5012 = RATIONAL(-289.0,10500.0)+t4861; - t5011 = t4876+t4852; - t5010 = t4898*t4911+t4910*t4912; - t4822 = RATIONAL(1.0,245.0)*t5007; - t4980 = t5054*RATIONAL(1.0,100.0); - t4966 = t4822+t4980; - t5009 = t4888+t4966+RATIONAL(1.0,1400.0)*t4913; - t5008 = t4885+t4970+t4867; - t4829 = RATIONAL(-4.0,245.0)*t5007; - t5002 = t4875+t4829; - t5001 = t4856+t4829; - t5000 = t4858+t4829; - t4998 = t4873+t4823; - t4994 = t4829+t4825; - t4993 = t4847+t4823; - t4992 = t4829+t4837; - t4821 = RATIONAL(2.0,245.0)*t5007; - t4990 = t4820+t4821; - t4988 = t4828+t4829; - t4986 = t4821+t4830; - t4985 = t4821+t4832; - t4984 = t4835+t4821; - t4981 = t4869+t4829; - t4977 = t4821+t4853; - t4976 = t4845+t4821; - t4851 = t4904*t4913; - t4975 = t4828+t4820+t4851; - t4974 = t4845+t4998; - t4973 = t4826+t4980; - t4972 = t4837+t4830+t4851; - t4971 = RATIONAL(-187.0,7000.0)+t4823+t4851; - t4969 = t4822+t4987; - t4968 = t4874+RATIONAL(187.0,7000.0)+t4823; - t4967 = t4853+t4993; - t4965 = t4971+t5020; - t4964 = t4966+t5025; - t4963 = t4975+t5036; - t4962 = t4853+t4998+t5024; - t4961 = t4845+t4993+t5024; - t4960 = t4972+t5036; - t4959 = t4967+t5051; - t4958 = t4971+t5040; - t4957 = t4974+t5043; - t4956 = t4974+t5051; - t4955 = t4856+t4858+t4973; - t4954 = t4969+t5011; - t4953 = t4969+t5035; - t4952 = t4863+RATIONAL(289.0,10500.0)+t4969; - t4951 = t4875+t4869+t4973; - t4950 = t4968+t5022; - t4949 = t4967+t5043; - t4948 = t4966+t5014; - t4947 = t4968+t5016; - t4946 = RATIONAL(17.0,5250.0)+t4859+t4970; - t4945 = t4964+t5019; - t4944 = t4955+t5030; - t4943 = t4975+t5023; - t4942 = t4951+t5030; - t4941 = t4955+t5038; - t4940 = t4953+t5044; - t4939 = t4836+t4824+t5008; - t4938 = t4972+t5023; - t4937 = t4954+t5046; - t4936 = t4840+t4825+t5008; - t4935 = t4953+t5046; - t4934 = t4951+t5038; - t4933 = t4834+t4838+t5009; - t4932 = t4948+t5019; - t4931 = t4954+t5044; - t4930 = t4831+t4839+t5009; - t4929 = t4854+t4963+t5016; - t4928 = t4957+t5033; - t4927 = t4957+t5013; - t4926 = t4962+t5045; - t4925 = t4962+t5021; - t4924 = t4870+t4963+t5022; - t4923 = t4961+t5027; - t4922 = t4949+t5032; - t4921 = t4959+t5050; - t4920 = t4961+t5047; - t4919 = t4854+t4960+t5022; - t4918 = t4959+t5037; - t4917 = t4870+t4960+t5016; - t4916 = t4956+t5029; - t4915 = t4956+t5018; - t4914 = t4949+t5042; - t4866 = RATIONAL(1.0,125.0)*y; - t4857 = RATIONAL(-1.0,125.0)*y; - t4844 = RATIONAL(1.0,1000.0)*y; - t4843 = RATIONAL(-1.0,1000.0)*y; - coeffs_dxz->coeff_m2_m2_m2 = t4857+t4941+t5049; - coeffs_dxz->coeff_m1_m2_m2 = t4929+t5010; - coeffs_dxz->coeff_0_m2_m2 = t4836+t5002; - coeffs_dxz->coeff_p1_m2_m2 = t4928+t5020; - coeffs_dxz->coeff_p2_m2_m2 = t4866+t4936+t5026; - coeffs_dxz->coeff_m2_m1_m2 = t4944+t5013; - coeffs_dxz->coeff_m1_m1_m2 = t4920+t5010; - coeffs_dxz->coeff_0_m1_m2 = t4875+t4988; - coeffs_dxz->coeff_p1_m1_m2 = t4915+t5020; - coeffs_dxz->coeff_p2_m1_m2 = t4870+t4938+t5026; - coeffs_dxz->coeff_m2_0_m2 = t4955+t5017; - coeffs_dxz->coeff_m1_0_m2 = t4947+t5010; - coeffs_dxz->coeff_0_0_m2 = t5002; - coeffs_dxz->coeff_p1_0_m2 = t4965+t5039; - coeffs_dxz->coeff_p2_0_m2 = t4946+t5026; - coeffs_dxz->coeff_m2_p1_m2 = t4944+t5033; - coeffs_dxz->coeff_m1_p1_m2 = t4923+t5010; - coeffs_dxz->coeff_0_p1_m2 = t4875+t4992; - coeffs_dxz->coeff_p1_p1_m2 = t4916+t5020; - coeffs_dxz->coeff_p2_p1_m2 = t4854+t4943+t5026; - coeffs_dxz->coeff_m2_p2_m2 = t4866+t4941+t5041; - coeffs_dxz->coeff_m1_p2_m2 = t4917+t5010; - coeffs_dxz->coeff_0_p2_m2 = t4875+t4994; - coeffs_dxz->coeff_p1_p2_m2 = t4927+t5020; - coeffs_dxz->coeff_p2_p2_m2 = t4857+t4939+t5026; - coeffs_dxz->coeff_m2_m2_m1 = t4919+t5031; - coeffs_dxz->coeff_m1_m2_m1 = t4935+t5050; - coeffs_dxz->coeff_0_m2_m1 = t4828+t4976; - coeffs_dxz->coeff_p1_m2_m1 = t4945+t5045; - coeffs_dxz->coeff_p2_m2_m1 = t4922+t5040; - coeffs_dxz->coeff_m2_m1_m1 = t4925+t5031; - coeffs_dxz->coeff_m1_m1_m1 = t4843+t4940+t5034; - coeffs_dxz->coeff_0_m1_m1 = t4833+t4976; - coeffs_dxz->coeff_p1_m1_m1 = t4844+t4933+t5025; - coeffs_dxz->coeff_p2_m1_m1 = t4918+t5040; - coeffs_dxz->coeff_m2_0_m1 = t4950+t5031; - coeffs_dxz->coeff_m1_0_m1 = t4952+t5035; - coeffs_dxz->coeff_0_0_m1 = t4976; - coeffs_dxz->coeff_p1_0_m1 = t4964+t5012; - coeffs_dxz->coeff_p2_0_m1 = t4958+t5048; - coeffs_dxz->coeff_m2_p1_m1 = t4926+t5031; - coeffs_dxz->coeff_m1_p1_m1 = t4844+t4940+t5015; - coeffs_dxz->coeff_0_p1_m1 = t4827+t4976; - coeffs_dxz->coeff_p1_p1_m1 = t4843+t4930+t5025; - coeffs_dxz->coeff_p2_p1_m1 = t4921+t5040; - coeffs_dxz->coeff_m2_p2_m1 = t4924+t5031; - coeffs_dxz->coeff_m1_p2_m1 = t4935+t5037; - coeffs_dxz->coeff_0_p2_m1 = t4837+t4976; - coeffs_dxz->coeff_p1_p2_m1 = t4945+t5021; - coeffs_dxz->coeff_p2_p2_m1 = t4914+t5040; - coeffs_dxz->coeff_m2_m2_0 = t4840+t4981; - coeffs_dxz->coeff_m1_m2_0 = t4873+t4986; - coeffs_dxz->coeff_0_m2_0 = t4826; - coeffs_dxz->coeff_p1_m2_0 = t4847+t4990; - coeffs_dxz->coeff_p2_m2_0 = t4824+t5000; - coeffs_dxz->coeff_m2_m1_0 = t4830+t4981; - coeffs_dxz->coeff_m1_m1_0 = t4873+t4985; - coeffs_dxz->coeff_0_m1_0 = t4826; - coeffs_dxz->coeff_p1_m1_0 = t4847+t4984; - coeffs_dxz->coeff_p2_m1_0 = t4820+t5000; - coeffs_dxz->coeff_m2_0_0 = t4981; - coeffs_dxz->coeff_m1_0_0 = t4821+t4873; - coeffs_dxz->coeff_0_0_0 = t4826; - coeffs_dxz->coeff_p1_0_0 = t4821+t4847; - coeffs_dxz->coeff_p2_0_0 = t5000; - coeffs_dxz->coeff_m2_p1_0 = t4820+t4981; - coeffs_dxz->coeff_m1_p1_0 = t4873+t4984; - coeffs_dxz->coeff_0_p1_0 = t4826; - coeffs_dxz->coeff_p1_p1_0 = t4847+t4985; - coeffs_dxz->coeff_p2_p1_0 = t4830+t5000; - coeffs_dxz->coeff_m2_p2_0 = t4824+t4981; - coeffs_dxz->coeff_m1_p2_0 = t4873+t4990; - coeffs_dxz->coeff_0_p2_0 = t4826; - coeffs_dxz->coeff_p1_p2_0 = t4847+t4986; - coeffs_dxz->coeff_p2_p2_0 = t4840+t5000; - coeffs_dxz->coeff_m2_m2_p1 = t4928+t5040; - coeffs_dxz->coeff_m1_m2_p1 = t4932+t5027; - coeffs_dxz->coeff_0_m2_p1 = t4837+t4977; - coeffs_dxz->coeff_p1_m2_p1 = t4937+t5029; - coeffs_dxz->coeff_p2_m2_p1 = t4929+t5031; - coeffs_dxz->coeff_m2_m1_p1 = t4915+t5040; - coeffs_dxz->coeff_m1_m1_p1 = t4844+t4930+t5014; - coeffs_dxz->coeff_0_m1_p1 = t4827+t4977; - coeffs_dxz->coeff_p1_m1_p1 = t4843+t4931+t5015; - coeffs_dxz->coeff_p2_m1_p1 = t4920+t5031; - coeffs_dxz->coeff_m2_0_p1 = t4958+t5039; - coeffs_dxz->coeff_m1_0_p1 = t4948+t5012; - coeffs_dxz->coeff_0_0_p1 = t4977; - coeffs_dxz->coeff_p1_0_p1 = t4952+t5011; - coeffs_dxz->coeff_p2_0_p1 = t4947+t5031; - coeffs_dxz->coeff_m2_p1_p1 = t4916+t5040; - coeffs_dxz->coeff_m1_p1_p1 = t4843+t4933+t5014; - coeffs_dxz->coeff_0_p1_p1 = t4833+t4977; - coeffs_dxz->coeff_p1_p1_p1 = t4844+t4931+t5034; - coeffs_dxz->coeff_p2_p1_p1 = t4923+t5031; - coeffs_dxz->coeff_m2_p2_p1 = t4927+t5040; - coeffs_dxz->coeff_m1_p2_p1 = t4932+t5047; - coeffs_dxz->coeff_0_p2_p1 = t4828+t4977; - coeffs_dxz->coeff_p1_p2_p1 = t4937+t5018; - coeffs_dxz->coeff_p2_p2_p1 = t4917+t5031; - coeffs_dxz->coeff_m2_m2_p2 = t4866+t4939+t5028; - coeffs_dxz->coeff_m1_m2_p2 = t4922+t5020; - coeffs_dxz->coeff_0_m2_p2 = t4856+t4994; - coeffs_dxz->coeff_p1_m2_p2 = t4919+t5010; - coeffs_dxz->coeff_p2_m2_p2 = t4857+t4934+t5041; - coeffs_dxz->coeff_m2_m1_p2 = t4870+t4943+t5028; - coeffs_dxz->coeff_m1_m1_p2 = t4918+t5020; - coeffs_dxz->coeff_0_m1_p2 = t4856+t4992; - coeffs_dxz->coeff_p1_m1_p2 = t4925+t5010; - coeffs_dxz->coeff_p2_m1_p2 = t4942+t5042; - coeffs_dxz->coeff_m2_0_p2 = t4946+t5028; - coeffs_dxz->coeff_m1_0_p2 = t4965+t5048; - coeffs_dxz->coeff_0_0_p2 = t5001; - coeffs_dxz->coeff_p1_0_p2 = t4950+t5010; - coeffs_dxz->coeff_p2_0_p2 = t4951+t5017; - coeffs_dxz->coeff_m2_p1_p2 = t4854+t4938+t5028; - coeffs_dxz->coeff_m1_p1_p2 = t4921+t5020; - coeffs_dxz->coeff_0_p1_p2 = t4856+t4988; - coeffs_dxz->coeff_p1_p1_p2 = t4926+t5010; - coeffs_dxz->coeff_p2_p1_p2 = t4942+t5032; - coeffs_dxz->coeff_m2_p2_p2 = t4857+t4936+t5028; - coeffs_dxz->coeff_m1_p2_p2 = t4914+t5020; - coeffs_dxz->coeff_0_p2_p2 = t4836+t5001; - coeffs_dxz->coeff_p1_p2_p2 = t4924+t5010; - coeffs_dxz->coeff_p2_p2_p2 = t4866+t4934+t5049; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c deleted file mode 100644 index dd418fa..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c +++ /dev/null @@ -1,961 +0,0 @@ -fp t3545; -fp t3684; -fp t3408; -fp t3547; -fp t3543; -fp t3533; -fp t3456; -fp t3797; -fp t3642; -fp t3542; -fp t3815; -fp t3490; -fp t3429; -fp t3841; -fp t3459; -fp t3526; -fp t3668; -fp t3487; -fp t3840; -fp t3520; -fp t3546; -fp t3453; -fp t3353; -fp t3486; -fp t3789; -fp t3538; -fp t3474; -fp t3476; -fp t3525; -fp t3791; -fp t3624; -fp t3839; -fp t3492; -fp t3419; -fp t3673; -fp t3513; -fp t3793; -fp t3838; -fp t3682; -fp t3377; -fp t3395; -fp t3647; -fp t3688; -fp t3532; -fp t3370; -fp t3475; -fp t3837; -fp t3511; -fp t3446; -fp t3782; -fp t3541; -fp t3836; -fp t3477; -fp t3512; -fp t3466; -fp t3803; -fp t3540; -fp t3517; -fp t3471; -fp t3835; -fp t3516; -fp t3685; -fp t3381; -fp t3340; -fp t3692; -fp t3373; -fp t3834; -fp t3400; -fp t3432; -fp t3833; -fp t3679; -fp t3359; -fp t3335; -fp t3468; -fp t3351; -fp t3832; -fp t3544; -fp t3530; -fp t3831; -fp t3363; -fp t3830; -fp t3382; -fp t3489; -fp t3829; -fp t3828; -fp t3491; -fp t3827; -fp t3479; -fp t3690; -fp t3402; -fp t3826; -fp t3680; -fp t3386; -fp t3368; -fp t3825; -fp t3824; -fp t3372; -fp t3823; -fp t3534; -fp t3404; -fp t3822; -fp t3821; -fp t3485; -fp t3535; -fp t3454; -fp t3661; -fp t3637; -fp t3518; -fp t3455; -fp t3385; -fp t3820; -fp t3819; -fp t3681; -fp t3349; -fp t3341; -fp t3818; -fp t3508; -fp t3678; -fp t3817; -fp t3691; -fp t3336; -fp t3683; -fp t3346; -fp t3816; -fp t3814; -fp t3813; -fp t3503; -fp t3652; -fp t3812; -fp t3811; -fp t3352; -fp t3810; -fp t3409; -fp t3391; -fp t3809; -fp t3426; -fp t3808; -fp t3687; -fp t3406; -fp t3342; -fp t3807; -fp t3806; -fp t3462; -fp t3805; -fp t3804; -fp t3802; -fp t3801; -fp t3415; -fp t3639; -fp t3457; -fp t3358; -fp t3800; -fp t3799; -fp t3686; -fp t3388; -fp t3384; -fp t3798; -fp t3488; -fp t3796; -fp t3689; -fp t3361; -fp t3362; -fp t3795; -fp t3473; -fp t3794; -fp t3792; -fp t3464; -fp t3403; -fp t3790; -fp t3407; -fp t3788; -fp t3451; -fp t3787; -fp t3786; -fp t3398; -fp t3785; -fp t3784; -fp t3783; -fp t3781; -fp t3643; -fp t3636; -fp t3506; -fp t3780; -fp t3779; -fp t3778; -fp t3417; -fp t3777; -fp t3776; -fp t3374; -fp t3775; -fp t3420; -fp t3774; -fp t3773; -fp t3772; -fp t3771; -fp t3387; -fp t3770; -fp t3337; -fp t3769; -fp t3405; -fp t3768; -fp t3501; -fp t3767; -fp t3766; -fp t3389; -fp t3338; -fp t3765; -fp t3360; -fp t3645; -fp t3764; -fp t3763; -fp t3364; -fp t3413; -fp t3762; -fp t3761; -fp t3366; -fp t3760; -fp t3465; -fp t3663; -fp t3759; -fp t3480; -fp t3758; -fp t3757; -fp t3401; -fp t3756; -fp t3755; -fp t3666; -fp t3754; -fp t3753; -fp t3752; -fp t3496; -fp t3751; -fp t3750; -fp t3749; -fp t3635; -fp t3484; -fp t3748; -fp t3375; -fp t3394; -fp t3747; -fp t3746; -fp t3483; -fp t3745; -fp t3482; -fp t3744; -fp t3495; -fp t3743; -fp t3742; -fp t3741; -fp t3481; -fp t3740; -fp t3739; -fp t3497; -fp t3738; -fp t3737; -fp t3736; -fp t3735; -fp t3378; -fp t3734; -fp t3733; -fp t3732; -fp t3731; -fp t3730; -fp t3641; -fp t3618; -fp t3729; -fp t3504; -fp t3728; -fp t3499; -fp t3727; -fp t3498; -fp t3726; -fp t3725; -fp t3505; -fp t3724; -fp t3441; -fp t3723; -fp t3539; -fp t3722; -fp t3721; -fp t3720; -fp t3719; -fp t3718; -fp t3717; -fp t3716; -fp t3715; -fp t3714; -fp t3713; -fp t3712; -fp t3711; -fp t3710; -fp t3709; -fp t3708; -fp t3707; -fp t3706; -fp t3626; -fp t3705; -fp t3658; -fp t3704; -fp t3703; -fp t3350; -fp t3702; -fp t3701; -fp t3700; -fp t3699; -fp t3430; -fp t3698; -fp t3697; -fp t3696; -fp t3695; -fp t3694; -fp t3693; -fp t3677; -fp t3383; -fp t3676; -fp t3675; -fp t3672; -fp t3671; -fp t3670; -fp t3669; -fp t3667; -fp t3665; -fp t3664; -fp t3662; -fp t3660; -fp t3659; -fp t3657; -fp t3655; -fp t3654; -fp t3650; -fp t3649; -fp t3646; -fp t3644; -fp t3638; -fp t3633; -fp t3632; -fp t3631; -fp t3630; -fp t3628; -fp t3627; -fp t3450; -fp t3625; -fp t3623; -fp t3622; -fp t3621; -fp t3617; -fp t3616; -fp t3615; -fp t3614; -fp t3613; -fp t3612; -fp t3611; -fp t3610; -fp t3609; -fp t3608; -fp t3607; -fp t3606; -fp t3605; -fp t3604; -fp t3603; -fp t3602; -fp t3601; -fp t3600; -fp t3599; -fp t3598; -fp t3597; -fp t3596; -fp t3422; -fp t3595; -fp t3594; -fp t3593; -fp t3592; -fp t3591; -fp t3590; -fp t3589; -fp t3588; -fp t3587; -fp t3586; -fp t3585; -fp t3584; -fp t3583; -fp t3582; -fp t3581; -fp t3580; -fp t3579; -fp t3392; -fp t3578; -fp t3577; -fp t3576; -fp t3357; -fp t3575; -fp t3574; -fp t3573; -fp t3572; -fp t3571; -fp t3570; -fp t3569; -fp t3568; -fp t3567; -fp t3566; -fp t3565; -fp t3564; -fp t3563; -fp t3562; -fp t3561; -fp t3560; -fp t3559; -fp t3558; -fp t3557; -fp t3556; -fp t3555; -fp t3339; -fp t3554; -fp t3553; -fp t3552; -fp t3551; -fp t3347; -fp t3343; - t3545 = z*z; - t3684 = y*RATIONAL(-1.0,245.0); - t3408 = t3545*t3684; - t3547 = y*y; - t3543 = t3547*y; - t3533 = RATIONAL(1.0,150.0); - t3456 = t3533*t3543; - t3797 = t3408+t3456; - t3642 = t3547*RATIONAL(-1.0,200.0); - t3542 = t3545*z; - t3815 = t3533*t3542+z*t3642; - t3490 = RATIONAL(-167.0,7000.0); - t3429 = t3490*z; - t3841 = t3797+t3815+t3429; - t3459 = RATIONAL(-1.0,100.0)*t3547; - t3526 = RATIONAL(-1.0,300.0); - t3668 = z*t3459+t3526*t3542; - t3487 = RATIONAL(137.0,5250.0); - t3840 = t3487*z+t3668; - t3520 = RATIONAL(1.0,350.0); - t3546 = x*x; - t3453 = t3520*t3546; - t3353 = z*t3453; - t3486 = RATIONAL(107.0,7000.0); - t3789 = t3353+t3486*z; - t3538 = RATIONAL(-2.0,75.0); - t3474 = t3538*t3543; - t3476 = RATIONAL(-1.0,50.0)*t3547; - t3525 = RATIONAL(1.0,600.0); - t3791 = z*t3476+t3525*t3542; - t3624 = t3474+t3408+t3791; - t3839 = t3789+t3624; - t3492 = RATIONAL(167.0,7000.0); - t3419 = t3492*z; - t3673 = t3547*RATIONAL(1.0,200.0); - t3513 = RATIONAL(-1.0,150.0); - t3793 = t3513*t3542+z*t3673; - t3838 = t3419+t3793+t3797; - t3682 = y*RATIONAL(2.0,245.0); - t3377 = t3546*t3682; - t3395 = t3545*t3682; - t3647 = t3377+t3395; - t3688 = y*t3545; - t3532 = RATIONAL(1.0,245.0); - t3370 = t3532*t3688; - t3475 = RATIONAL(1.0,25.0)*t3543; - t3837 = t3370+t3475; - t3511 = RATIONAL(-1.0,700.0); - t3446 = t3511*t3545; - t3782 = t3476+t3453; - t3541 = RATIONAL(1.0,42.0); - t3836 = t3446+t3782+t3541; - t3477 = RATIONAL(1.0,50.0)*t3547; - t3512 = RATIONAL(1.0,700.0); - t3466 = t3512*t3545; - t3803 = t3477+t3466; - t3540 = RATIONAL(-1.0,42.0); - t3517 = RATIONAL(-1.0,350.0); - t3471 = t3517*t3546; - t3835 = t3803+t3540+t3471; - t3516 = RATIONAL(-1.0,175.0); - t3685 = y*t3516; - t3381 = x*t3685; - t3340 = z*t3381; - t3692 = x*z; - t3373 = RATIONAL(-1.0,250.0)*t3692; - t3834 = t3340+t3373; - t3400 = x*t3446; - t3432 = RATIONAL(211.0,3675.0)*y; - t3833 = t3432+t3400+t3474; - t3679 = y*t3517; - t3359 = z*t3679; - t3335 = x*t3359; - t3468 = t3512*t3546; - t3351 = z*t3468; - t3832 = t3335+t3351; - t3544 = t3546*x; - t3530 = RATIONAL(-1.0,600.0); - t3831 = x*t3477+t3530*t3544; - t3363 = RATIONAL(1.0,250.0)*t3692; - t3830 = t3363+t3340; - t3382 = z*t3471; - t3489 = RATIONAL(-107.0,7000.0); - t3829 = t3489*z+t3382; - t3828 = x*t3476+t3525*t3544; - t3491 = RATIONAL(187.0,7000.0); - t3827 = t3382+t3491*z; - t3479 = RATIONAL(4.0,75.0)*y; - t3690 = y*t3546; - t3402 = t3532*t3690; - t3826 = t3479+t3402; - t3680 = y*RATIONAL(-2.0,245.0); - t3386 = t3545*t3680; - t3368 = RATIONAL(311.0,14700.0)*y; - t3825 = t3386+t3368; - t3824 = t3386+RATIONAL(431.0,14700.0)*y; - t3372 = RATIONAL(-169.0,14700.0)*y; - t3823 = t3372+RATIONAL(-19.0,2100.0); - t3534 = RATIONAL(1.0,490.0); - t3404 = t3534*t3690; - t3822 = t3474+t3404; - t3821 = t3530*t3542+z*t3477; - t3485 = RATIONAL(-137.0,5250.0); - t3535 = RATIONAL(1.0,300.0); - t3454 = RATIONAL(1.0,100.0)*t3547; - t3661 = t3535*t3544+x*t3454; - t3637 = t3485*x+t3661; - t3518 = RATIONAL(1.0,175.0); - t3455 = t3518*t3545; - t3385 = x*t3455; - t3820 = t3637+t3385; - t3819 = t3372+RATIONAL(19.0,2100.0); - t3681 = y*t3518; - t3349 = x*t3681; - t3341 = z*t3349; - t3818 = t3363+t3341; - t3508 = RATIONAL(-1.0,1400.0); - t3678 = z*t3546; - t3817 = t3508*t3678+t3840; - t3691 = y*t3692; - t3336 = t3511*t3691; - t3683 = x*t3545; - t3346 = t3508*t3683; - t3816 = t3336+t3346; - t3814 = RATIONAL(-17.0,525.0)+t3466; - t3813 = t3477+t3468; - t3503 = RATIONAL(47.0,5250.0); - t3652 = x*t3459+t3526*t3544; - t3812 = t3652+t3503*x; - t3811 = x*t3673+t3513*t3544; - t3352 = t3534*t3688; - t3810 = t3352+RATIONAL(166.0,3675.0)*y; - t3409 = z*t3681; - t3391 = RATIONAL(1.0,500.0)*t3692; - t3809 = t3409+t3391; - t3426 = RATIONAL(151.0,3675.0)*y; - t3808 = t3426+t3402; - t3687 = y*t3520; - t3406 = x*t3687; - t3342 = z*t3406; - t3807 = t3351+t3342; - t3806 = t3446+RATIONAL(17.0,525.0); - t3462 = t3516*t3546; - t3805 = t3377+t3462; - t3804 = t3373+t3341; - t3802 = t3462+t3455; - t3801 = t3352+t3474; - t3415 = t3487*x; - t3639 = t3415+t3652; - t3457 = t3516*t3545; - t3358 = x*t3457; - t3800 = t3639+t3358; - t3799 = t3426+t3370; - t3686 = y*RATIONAL(-2.0,175.0); - t3388 = x*t3686; - t3384 = RATIONAL(-1.0,125.0)*t3692; - t3798 = t3388+t3384; - t3488 = RATIONAL(-187.0,7000.0); - t3796 = t3353+t3488*z; - t3689 = y*RATIONAL(2.0,175.0); - t3361 = x*t3689; - t3362 = RATIONAL(1.0,125.0)*t3692; - t3795 = t3361+t3362; - t3473 = t3517*t3545; - t3794 = t3473+t3477; - t3792 = t3476+t3471; - t3464 = t3511*t3546; - t3403 = z*t3464; - t3790 = t3403+t3342; - t3407 = RATIONAL(-1.0,500.0)*t3692; - t3788 = t3407+t3409; - t3451 = t3518*t3546; - t3787 = t3457+t3451; - t3786 = t3403+t3335; - t3398 = z*t3685; - t3785 = t3398+t3391; - t3784 = t3533*t3544+x*t3642; - t3783 = t3464+t3476; - t3781 = t3377+t3451; - t3643 = t3535*t3542+z*t3454; - t3636 = t3485*z+t3643; - t3506 = RATIONAL(1.0,1400.0); - t3780 = t3506*t3678+t3636; - t3779 = t3407+t3398; - t3778 = t3506*t3683+t3637; - t3417 = t3489*x; - t3777 = t3417+t3784; - t3776 = t3408+t3821; - t3374 = t3546*t3684; - t3775 = t3374+t3828; - t3420 = t3486*x; - t3774 = t3420+t3811; - t3773 = t3374+t3831; - t3772 = t3353+t3668+t3503*z; - t3771 = t3429+t3821; - t3387 = RATIONAL(191.0,14700.0)*y; - t3770 = t3387+t3784; - t3337 = z*t3388; - t3769 = t3337+t3800; - t3405 = x*t3466; - t3768 = t3490*x+t3374+t3405; - t3501 = RATIONAL(-17.0,5250.0); - t3767 = t3501*x+t3358+t3661; - t3766 = t3374+t3471+t3395+t3455; - t3389 = z*t3689; - t3338 = x*t3389; - t3765 = t3338+t3820; - t3360 = t3546*t3680; - t3645 = t3386+t3475; - t3764 = t3360+RATIONAL(-33.0,490.0)*y+t3645; - t3763 = t3432+t3831; - t3364 = x*t3473; - t3413 = RATIONAL(256.0,3675.0)*y; - t3762 = t3364+t3413+t3417; - t3761 = t3336+t3780; - t3366 = z*t3462; - t3760 = t3501*z+t3643+t3366; - t3465 = t3520*t3545; - t3663 = t3465+t3453; - t3759 = t3476+t3663+RATIONAL(8.0,525.0); - t3480 = RATIONAL(-9.0,98.0)*y; - t3758 = t3645+t3402+t3480; - t3757 = t3359+t3817; - t3401 = x*t3679; - t3756 = t3401+t3778; - t3755 = RATIONAL(-11.0,420.0)+t3451+t3455; - t3666 = t3473+t3471; - t3754 = RATIONAL(17.0,2100.0)+t3454+t3666; - t3753 = t3401+t3783; - t3752 = RATIONAL(-17.0,2100.0)+t3663+t3459; - t3496 = RATIONAL(17.0,5250.0); - t3751 = t3652+t3496*x+t3385; - t3750 = RATIONAL(-57.0,490.0)*y+t3402+t3837; - t3749 = t3406+t3813; - t3635 = t3408+t3661; - t3484 = RATIONAL(-229.0,10500.0); - t3748 = t3484*x+t3635+t3404; - t3375 = RATIONAL(-529.0,14700.0)*y; - t3394 = z*t3451; - t3747 = t3636+t3375+t3394; - t3746 = t3419+t3791; - t3483 = RATIONAL(229.0,10500.0); - t3745 = t3432+t3483*x+t3405; - t3482 = RATIONAL(-289.0,10500.0); - t3744 = t3482*x+t3661+t3405; - t3495 = RATIONAL(-47.0,5250.0); - t3743 = t3382+t3643+t3495*z; - t3742 = t3668+t3496*z+t3394; - t3741 = t3477+RATIONAL(-8.0,525.0)+t3666; - t3481 = RATIONAL(289.0,10500.0); - t3740 = t3400+t3652+t3481*x; - t3739 = t3360+t3480+t3837; - t3497 = RATIONAL(-37.0,1050.0); - t3738 = t3453+t3497+t3803; - t3737 = t3363+t3743; - t3736 = t3363+t3741; - t3735 = t3815+t3829; - t3378 = x*t3465; - t3734 = t3378+t3361+t3812; - t3733 = t3363+t3772; - t3732 = t3477+t3538+t3465+t3471; - t3731 = t3796+t3815; - t3730 = t3793+t3827; - t3641 = t3459+t3456; - t3618 = t3457+t3395+t3641; - t3729 = t3618+t3453+t3374+t3819; - t3504 = RATIONAL(-29.0,2100.0); - t3728 = t3504+t3459+t3453+t3455; - t3499 = RATIONAL(37.0,1050.0); - t3727 = t3499+t3446+t3792; - t3498 = RATIONAL(29.0,2100.0); - t3726 = t3498+t3457+t3454+t3471; - t3725 = t3454+t3755; - t3505 = RATIONAL(11.0,420.0); - t3724 = t3457+t3462+t3459+t3505; - t3441 = t3495*x; - t3723 = t3388+t3364+t3441+t3661; - t3539 = RATIONAL(2.0,75.0); - t3722 = t3473+t3539+t3782; - t3721 = t3363+t3759; - t3720 = t3806+t3810; - t3719 = t3391+t3754; - t3718 = t3373+t3759; - t3717 = t3407+t3752; - t3716 = t3391+t3752; - t3715 = t3407+t3754; - t3714 = t3789+t3793; - t3713 = t3538+t3453+t3794; - t3712 = t3373+t3772; - t3711 = t3465+t3539+t3792; - t3710 = t3373+t3741; - t3709 = t3373+t3743; - t3708 = t3398+t3735; - t3707 = t3359+t3835; - t3706 = t3381+t3836; - t3626 = t3813+t3822; - t3705 = t3626+t3810+t3814; - t3658 = t3465+t3408; - t3704 = t3641+t3658+t3805+t3819; - t3703 = t3401+t3540+t3468+t3794; - t3350 = z*t3687; - t3702 = t3350+t3835; - t3701 = t3409+t3714; - t3700 = t3746+t3786; - t3699 = t3366+t3375+t3456+t3647+t3840; - t3430 = t3492*x; - t3698 = t3352+t3430+t3775; - t3697 = t3465+t3541+t3406+t3783; - t3696 = t3349+t3836; - t3695 = t3771+t3807; - t3694 = t3400+t3374+t3430+t3387+t3811; - t3693 = t3378+t3420+t3413+t3775; - t3677 = RATIONAL(-61.0,490.0)*y+t3475; - t3383 = z*t3686; - t3676 = t3361+t3383; - t3675 = t3383+t3341; - t3672 = t3360+t3395; - t3671 = t3398+t3349; - t3670 = t3388+t3389; - t3669 = t3454+t3456; - t3667 = t3340+t3389; - t3665 = t3378+t3456; - t3664 = t3398+t3381; - t3662 = t3388+t3383; - t3660 = t3473+t3408; - t3659 = t3341+t3389; - t3657 = t3386+t3377; - t3655 = t3340+t3383; - t3654 = t3361+t3389; - t3650 = t3409+t3381; - t3649 = t3409+t3349; - t3646 = t3474+t3370; - t3644 = RATIONAL(-1.0,10.0)*y+t3475; - t3638 = t3491*x+t3364+t3374; - t3633 = t3395+t3402+t3677; - t3632 = t3474+t3776; - t3631 = t3474+t3773; - t3630 = t3668+t3801; - t3628 = t3643+t3801; - t3627 = t3360+t3462+t3669; - t3450 = t3526*y; - t3625 = t3450+t3526+t3669; - t3623 = t3644+t3657; - t3622 = t3783+t3822; - t3621 = t3402+RATIONAL(136.0,3675.0)*y+t3646; - t3617 = t3644+t3672; - t3616 = t3360+t3451+t3641; - t3615 = t3652+t3822; - t3614 = t3535+t3450+t3641; - t3613 = t3377+t3370+t3677; - t3612 = t3409+t3750; - t3611 = t3364+t3669+t3823; - t3610 = t3768+t3786; - t3609 = t3338+t3764; - t3608 = t3768+t3807; - t3607 = t3340+t3739; - t3606 = t3398+t3750; - t3605 = t3337+t3764; - t3604 = t3832+t3833; - t3603 = t3381+t3758; - t3602 = t3341+t3739; - t3601 = t3790+t3833; - t3600 = t3454+t3665+t3823; - t3599 = t3349+t3758; - t3598 = t3615+t3753; - t3597 = t3614+t3672+t3787; - t3596 = t3624+t3826+t3827; - t3422 = t3488*x; - t3595 = t3422+t3374+t3665+t3784+t3825; - t3594 = t3465+t3497+t3626+t3799; - t3593 = t3498+t3368+t3627+t3660; - t3592 = t3456+t3638+t3811+t3825; - t3591 = t3481*z+t3403+t3630+t3808; - t3590 = t3614+t3657+t3802; - t3589 = t3482*z+t3351+t3628+t3808; - t3588 = t3378+t3422+t3479+t3370+t3631; - t3587 = t3499+t3473+t3622+t3799; - t3586 = t3625+t3672+t3802; - t3585 = t3368+t3504+t3616+t3658; - t3584 = t3625+t3657+t3787; - t3583 = t3479+t3638+t3646+t3828; - t3582 = t3632+t3796+t3826; - t3581 = t3540+t3615+t3660+t3745+t3749; - t3580 = t3389+t3647+t3669+t3747+t3755; - t3579 = t3349+t3600+t3766+t3774; - t3392 = t3483*z; - t3578 = t3392+t3608+t3630+t3763; - t3577 = t3608+t3770+t3841; - t3576 = t3381+t3611+t3766+t3777; - t3357 = t3484*z; - t3575 = t3357+t3610+t3628+t3763; - t3574 = t3340+t3693+t3839; - t3573 = t3473+t3361+t3441+t3611+t3635+t3781; - t3572 = t3392+t3604+t3668+t3698; - t3571 = t3364+t3349+t3729+t3777; - t3570 = t3340+t3631+t3762+t3776+t3829; - t3569 = t3338+t3699+t3800; - t3568 = t3604+t3748+t3771; - t3567 = t3694+t3790+t3838; - t3566 = t3341+t3632+t3693+t3829; - t3565 = t3378+t3381+t3729+t3774; - t3564 = t3398+t3704+t3714; - t3563 = t3601+t3746+t3748; - t3562 = t3341+t3762+t3773+t3839; - t3561 = t3337+t3699+t3820; - t3560 = t3610+t3770+t3838; - t3559 = t3406+t3622+t3720+t3778; - t3558 = t3541+t3598+t3658+t3745; - t3557 = t3694+t3832+t3841; - t3556 = t3350+t3705+t3817; - t3555 = t3409+t3704+t3735; - t3339 = t3512*t3691; - t3554 = t3339+t3415+t3346+t3615+t3780+t3810; - t3553 = t3383+t3505+t3618+t3747+t3805; - t3552 = t3388+t3600+t3660+t3781+t3812; - t3551 = t3357+t3601+t3643+t3698; - t3347 = RATIONAL(-1.0,1000.0)*t3692; - t3343 = RATIONAL(1.0,1000.0)*t3692; - coeffs_dy->coeff_m2_m2_m2 = t3553+t3765+t3798; - coeffs_dy->coeff_m1_m2_m2 = t3565+t3675+t3709; - coeffs_dy->coeff_0_m2_m2 = t3383+t3597+t3760; - coeffs_dy->coeff_p1_m2_m2 = t3571+t3655+t3737; - coeffs_dy->coeff_p2_m2_m2 = t3553+t3769+t3795; - coeffs_dy->coeff_m2_m1_m2 = t3574+t3649+t3710; - coeffs_dy->coeff_m1_m1_m2 = t3581+t3700+t3788; - coeffs_dy->coeff_0_m1_m2 = t3409+t3596+t3713; - coeffs_dy->coeff_p1_m1_m2 = t3563+t3703+t3809; - coeffs_dy->coeff_p2_m1_m2 = t3562+t3650+t3736; - coeffs_dy->coeff_m2_0_m2 = t3605+t3654; - coeffs_dy->coeff_m1_0_m2 = t3599+t3667; - coeffs_dy->coeff_0_0_m2 = t3389+t3623; - coeffs_dy->coeff_p1_0_m2 = t3603+t3659; - coeffs_dy->coeff_p2_0_m2 = t3609+t3670; - coeffs_dy->coeff_m2_p1_m2 = t3570+t3649+t3721; - coeffs_dy->coeff_m1_p1_m2 = t3568+t3697+t3809; - coeffs_dy->coeff_0_p1_m2 = t3409+t3582+t3711; - coeffs_dy->coeff_p1_p1_m2 = t3558+t3695+t3788; - coeffs_dy->coeff_p2_p1_m2 = t3566+t3650+t3718; - coeffs_dy->coeff_m2_p2_m2 = t3362+t3569+t3662+t3725; - coeffs_dy->coeff_m1_p2_m2 = t3576+t3675+t3733; - coeffs_dy->coeff_0_p2_m2 = t3383+t3586+t3742; - coeffs_dy->coeff_p1_p2_m2 = t3579+t3655+t3712; - coeffs_dy->coeff_p2_p2_m2 = t3561+t3384+t3676+t3725; - coeffs_dy->coeff_m2_m2_m1 = t3564+t3723+t3804; - coeffs_dy->coeff_m1_m2_m1 = t3567+t3664+t3717; - coeffs_dy->coeff_0_m2_m1 = t3398+t3585+t3730; - coeffs_dy->coeff_p1_m2_m1 = t3560+t3671+t3716; - coeffs_dy->coeff_p2_m2_m1 = t3564+t3734+t3830; - coeffs_dy->coeff_m2_m1_m1 = t3572+t3407+t3349+t3702; - coeffs_dy->coeff_m1_m1_m1 = t3347+t3556+t3406+t3639+t3816; - coeffs_dy->coeff_0_m1_m1 = t3350+t3591+t3738; - coeffs_dy->coeff_p1_m1_m1 = t3339+t3343+t3556+t3756; - coeffs_dy->coeff_p2_m1_m1 = t3381+t3391+t3578+t3702; - coeffs_dy->coeff_m2_0_m1 = t3409+t3361+t3607; - coeffs_dy->coeff_m1_0_m1 = t3349+t3335+t3612; - coeffs_dy->coeff_0_0_m1 = t3409+t3613; - coeffs_dy->coeff_p1_0_m1 = t3342+t3381+t3612; - coeffs_dy->coeff_p2_0_m1 = t3388+t3409+t3602; - coeffs_dy->coeff_m2_p1_m1 = t3575+t3391+t3350+t3696; - coeffs_dy->coeff_m1_p1_m1 = t3343+t3350+t3559+t3761; - coeffs_dy->coeff_0_p1_m1 = t3350+t3589+t3727; - coeffs_dy->coeff_p1_p1_m1 = t3347+t3554+t3350+t3753+t3806; - coeffs_dy->coeff_p2_p1_m1 = t3551+t3407+t3350+t3706; - coeffs_dy->coeff_m2_p2_m1 = t3552+t3708+t3818; - coeffs_dy->coeff_m1_p2_m1 = t3577+t3664+t3719; - coeffs_dy->coeff_0_p2_m1 = t3398+t3593+t3731; - coeffs_dy->coeff_p1_p2_m1 = t3557+t3671+t3715; - coeffs_dy->coeff_p2_p2_m1 = t3573+t3708+t3834; - coeffs_dy->coeff_m2_m2_0 = t3388+t3590+t3767; - coeffs_dy->coeff_m1_m2_0 = t3381+t3592+t3728; - coeffs_dy->coeff_0_m2_0 = t3455+RATIONAL(-41.0,2100.0)+t3616+t3824; - coeffs_dy->coeff_p1_m2_0 = t3349+t3595+t3728; - coeffs_dy->coeff_p2_m2_0 = t3361+t3590+t3751; - coeffs_dy->coeff_m2_m1_0 = t3349+t3583+t3732; - coeffs_dy->coeff_m1_m1_0 = t3406+t3594+t3740; - coeffs_dy->coeff_0_m1_0 = RATIONAL(-4.0,105.0)+t3477+t3621+t3663; - coeffs_dy->coeff_p1_m1_0 = t3401+t3594+t3744; - coeffs_dy->coeff_p2_m1_0 = t3381+t3588+t3732; - coeffs_dy->coeff_m2_0_0 = t3361+t3617; - coeffs_dy->coeff_m1_0_0 = t3349+t3633; - coeffs_dy->coeff_0_0_0 = RATIONAL(-13.0,98.0)*y+t3475+t3647; - coeffs_dy->coeff_p1_0_0 = t3381+t3633; - coeffs_dy->coeff_p2_0_0 = t3388+t3617; - coeffs_dy->coeff_m2_p1_0 = t3349+t3588+t3722; - coeffs_dy->coeff_m1_p1_0 = t3406+t3587+t3744; - coeffs_dy->coeff_0_p1_0 = RATIONAL(4.0,105.0)+t3476+t3621+t3666; - coeffs_dy->coeff_p1_p1_0 = t3401+t3587+t3740; - coeffs_dy->coeff_p2_p1_0 = t3381+t3583+t3722; - coeffs_dy->coeff_m2_p2_0 = t3388+t3584+t3751; - coeffs_dy->coeff_m1_p2_0 = t3381+t3595+t3726; - coeffs_dy->coeff_0_p2_0 = RATIONAL(41.0,2100.0)+t3457+t3627+t3824; - coeffs_dy->coeff_p1_p2_0 = t3349+t3592+t3726; - coeffs_dy->coeff_p2_p2_0 = t3361+t3584+t3767; - coeffs_dy->coeff_m2_m2_p1 = t3555+t3723+t3830; - coeffs_dy->coeff_m1_m2_p1 = t3557+t3650+t3716; - coeffs_dy->coeff_0_m2_p1 = t3409+t3585+t3731; - coeffs_dy->coeff_p1_m2_p1 = t3577+t3649+t3717; - coeffs_dy->coeff_p2_m2_p1 = t3555+t3734+t3804; - coeffs_dy->coeff_m2_m1_p1 = t3551+t3391+t3349+t3707; - coeffs_dy->coeff_m1_m1_p1 = t3554+t3343+t3359+t3749+t3814; - coeffs_dy->coeff_0_m1_p1 = t3359+t3589+t3738; - coeffs_dy->coeff_p1_m1_p1 = t3347+t3359+t3705+t3756+t3761; - coeffs_dy->coeff_p2_m1_p1 = t3407+t3575+t3381+t3707; - coeffs_dy->coeff_m2_0_p1 = t3361+t3398+t3602; - coeffs_dy->coeff_m1_0_p1 = t3349+t3342+t3606; - coeffs_dy->coeff_0_0_p1 = t3398+t3613; - coeffs_dy->coeff_p1_0_p1 = t3335+t3381+t3606; - coeffs_dy->coeff_p2_0_p1 = t3398+t3388+t3607; - coeffs_dy->coeff_m2_p1_p1 = t3407+t3578+t3359+t3696; - coeffs_dy->coeff_m1_p1_p1 = t3347+t3339+t3559+t3757; - coeffs_dy->coeff_0_p1_p1 = t3359+t3591+t3727; - coeffs_dy->coeff_p1_p1_p1 = t3343+t3598+t3415+t3720+t3757+t3816; - coeffs_dy->coeff_p2_p1_p1 = t3572+t3391+t3359+t3706; - coeffs_dy->coeff_m2_p2_p1 = t3552+t3701+t3834; - coeffs_dy->coeff_m1_p2_p1 = t3560+t3650+t3715; - coeffs_dy->coeff_0_p2_p1 = t3409+t3593+t3730; - coeffs_dy->coeff_p1_p2_p1 = t3567+t3649+t3719; - coeffs_dy->coeff_p2_p2_p1 = t3573+t3701+t3818; - coeffs_dy->coeff_m2_m2_p2 = t3561+t3362+t3670+t3724; - coeffs_dy->coeff_m1_m2_p2 = t3565+t3667+t3733; - coeffs_dy->coeff_0_m2_p2 = t3389+t3597+t3742; - coeffs_dy->coeff_p1_m2_p2 = t3571+t3659+t3712; - coeffs_dy->coeff_p2_m2_p2 = t3569+t3384+t3654+t3724; - coeffs_dy->coeff_m2_m1_p2 = t3566+t3671+t3736; - coeffs_dy->coeff_m1_m1_p2 = t3581+t3695+t3785; - coeffs_dy->coeff_0_m1_p2 = t3398+t3582+t3713; - coeffs_dy->coeff_p1_m1_p2 = t3568+t3703+t3779; - coeffs_dy->coeff_p2_m1_p2 = t3570+t3664+t3710; - coeffs_dy->coeff_m2_0_p2 = t3609+t3676; - coeffs_dy->coeff_m1_0_p2 = t3599+t3675; - coeffs_dy->coeff_0_0_p2 = t3383+t3623; - coeffs_dy->coeff_p1_0_p2 = t3603+t3655; - coeffs_dy->coeff_p2_0_p2 = t3605+t3662; - coeffs_dy->coeff_m2_p1_p2 = t3562+t3671+t3718; - coeffs_dy->coeff_m1_p1_p2 = t3563+t3697+t3779; - coeffs_dy->coeff_0_p1_p2 = t3398+t3596+t3711; - coeffs_dy->coeff_p1_p1_p2 = t3558+t3700+t3785; - coeffs_dy->coeff_p2_p1_p2 = t3574+t3664+t3721; - coeffs_dy->coeff_m2_p2_p2 = t3580+t3769+t3798; - coeffs_dy->coeff_m1_p2_p2 = t3576+t3667+t3709; - coeffs_dy->coeff_0_p2_p2 = t3389+t3586+t3760; - coeffs_dy->coeff_p1_p2_p2 = t3579+t3659+t3737; - coeffs_dy->coeff_p2_p2_p2 = t3580+t3765+t3795; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c deleted file mode 100644 index b88054d..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c +++ /dev/null @@ -1,605 +0,0 @@ -fp t5135; -fp t5142; -fp t5105; -fp t5110; -fp t5308; -fp t5127; -fp t5140; -fp t5094; -fp t5307; -fp t5104; -fp t5069; -fp t5123; -fp t5082; -fp t5063; -fp t5306; -fp t5122; -fp t5086; -fp t5103; -fp t5305; -fp t5113; -fp t5128; -fp t5141; -fp t5084; -fp t5304; -fp t5119; -fp t5079; -fp t5129; -fp t5303; -fp t5133; -fp t5132; -fp t5083; -fp t5302; -fp t5096; -fp t5126; -fp t5097; -fp t5301; -fp t5115; -fp t5300; -fp t5299; -fp t5100; -fp t5071; -fp t5298; -fp t5297; -fp t5091; -fp t5296; -fp t5131; -fp t5088; -fp t5295; -fp t5099; -fp t5294; -fp t5137; -fp t5098; -fp t5293; -fp t5261; -fp t5058; -fp t5292; -fp t5121; -fp t5080; -fp t5291; -fp t5089; -fp t5073; -fp t5290; -fp t5262; -fp t5057; -fp t5289; -fp t5076; -fp t5288; -fp t5109; -fp t5287; -fp t5286; -fp t5120; -fp t5077; -fp t5285; -fp t5284; -fp t5102; -fp t5283; -fp t5282; -fp t5281; -fp t5280; -fp t5075; -fp t5279; -fp t5107; -fp t5278; -fp t5277; -fp t5062; -fp t5276; -fp t5275; -fp t5074; -fp t5274; -fp t5273; -fp t5272; -fp t5271; -fp t5081; -fp t5270; -fp t5085; -fp t5225; -fp t5112; -fp t5269; -fp t5268; -fp t5101; -fp t5267; -fp t5230; -fp t5266; -fp t5125; -fp t5078; -fp t5210; -fp t5265; -fp t5070; -fp t5226; -fp t5264; -fp t5263; -fp t5260; -fp t5259; -fp t5092; -fp t5258; -fp t5257; -fp t5256; -fp t5255; -fp t5254; -fp t5087; -fp t5060; -fp t5253; -fp t5059; -fp t5252; -fp t5067; -fp t5251; -fp t5090; -fp t5250; -fp t5249; -fp t5093; -fp t5248; -fp t5247; -fp t5246; -fp t5245; -fp t5244; -fp t5243; -fp t5242; -fp t5241; -fp t5240; -fp t5239; -fp t5238; -fp t5237; -fp t5236; -fp t5095; -fp t5235; -fp t5065; -fp t5234; -fp t5233; -fp t5232; -fp t5231; -fp t5229; -fp t5227; -fp t5224; -fp t5223; -fp t5222; -fp t5221; -fp t5220; -fp t5219; -fp t5218; -fp t5072; -fp t5217; -fp t5216; -fp t5215; -fp t5214; -fp t5213; -fp t5212; -fp t5211; -fp t5209; -fp t5134; -fp t5208; -fp t5207; -fp t5206; -fp t5205; -fp t5204; -fp t5203; -fp t5202; -fp t5201; -fp t5200; -fp t5199; -fp t5198; -fp t5197; -fp t5196; -fp t5195; -fp t5194; -fp t5193; -fp t5192; -fp t5191; -fp t5190; -fp t5189; -fp t5188; -fp t5187; -fp t5186; -fp t5185; -fp t5184; -fp t5183; -fp t5182; -fp t5181; -fp t5180; -fp t5179; -fp t5178; -fp t5177; -fp t5176; -fp t5175; -fp t5066; -fp t5174; -fp t5173; -fp t5172; -fp t5171; -fp t5170; -fp t5169; -fp t5168; -fp t5114; -fp t5167; -fp t5166; -fp t5165; -fp t5164; -fp t5163; -fp t5162; -fp t5161; -fp t5160; -fp t5064; -fp t5159; -fp t5158; -fp t5157; -fp t5156; -fp t5155; -fp t5154; -fp t5153; -fp t5152; -fp t5151; -fp t5150; -fp t5149; -fp t5148; -fp t5147; -fp t5146; -fp t5145; -fp t5144; -fp t5143; -fp t5068; -fp t5061; - t5135 = RATIONAL(1.0,50.0); - t5142 = y*y; - t5105 = t5135*t5142; - t5110 = RATIONAL(191.0,14700.0); - t5308 = t5105+t5110; - t5127 = RATIONAL(2.0,245.0); - t5140 = z*z; - t5094 = t5127*t5140; - t5307 = t5105+t5094; - t5104 = RATIONAL(-1.0,50.0)*y; - t5069 = x*t5104; - t5123 = RATIONAL(1.0,350.0); - t5082 = t5123*z; - t5063 = x*t5082; - t5306 = t5069+t5063; - t5122 = RATIONAL(1.0,175.0); - t5086 = t5122*z; - t5103 = RATIONAL(1.0,25.0)*y; - t5305 = t5086+t5103; - t5113 = RATIONAL(211.0,3675.0); - t5128 = RATIONAL(1.0,490.0); - t5141 = x*x; - t5084 = t5128*t5141; - t5304 = t5113+t5084; - t5119 = RATIONAL(-2.0,245.0); - t5079 = t5119*t5140; - t5129 = RATIONAL(-1.0,300.0); - t5303 = t5079+t5129; - t5133 = RATIONAL(-9.0,98.0); - t5132 = RATIONAL(1.0,245.0); - t5083 = t5132*t5141; - t5302 = t5133+t5083; - t5096 = t5127*t5141; - t5126 = RATIONAL(-2.0,175.0); - t5097 = t5126*x; - t5301 = t5096+t5097; - t5115 = RATIONAL(151.0,3675.0); - t5300 = t5115+t5083; - t5299 = RATIONAL(-529.0,14700.0)+t5096; - t5100 = RATIONAL(-1.0,25.0)*y; - t5071 = x*t5100; - t5298 = t5071+t5103; - t5297 = t5071+t5100; - t5091 = t5119*t5141; - t5296 = t5129+t5091; - t5131 = RATIONAL(-1.0,245.0); - t5088 = t5131*t5140; - t5295 = t5088+t5110; - t5099 = t5135*y; - t5294 = t5069+t5099; - t5137 = RATIONAL(4.0,75.0); - t5098 = t5132*t5140; - t5293 = t5137+t5098; - t5261 = y*RATIONAL(-1.0,100.0); - t5058 = x*t5261; - t5292 = t5104+t5058; - t5121 = RATIONAL(-1.0,350.0); - t5080 = t5121*x; - t5291 = t5084+t5080; - t5089 = t5121*z; - t5073 = z*t5099; - t5290 = t5089+t5073; - t5262 = y*RATIONAL(1.0,100.0); - t5057 = x*t5262; - t5289 = t5057+t5099; - t5076 = x*t5103; - t5288 = t5076+t5100; - t5109 = RATIONAL(311.0,14700.0); - t5287 = t5079+t5109; - t5286 = t5057+t5094; - t5120 = RATIONAL(-1.0,175.0); - t5077 = t5120*z; - t5285 = t5100+t5077; - t5284 = t5103+t5077; - t5102 = RATIONAL(-2.0,25.0)*t5142; - t5283 = t5102+t5088; - t5282 = t5082+t5073; - t5281 = t5105+t5096; - t5280 = t5058+t5094; - t5075 = x*t5099; - t5279 = t5104+t5075; - t5107 = RATIONAL(-169.0,14700.0); - t5278 = t5088+t5107; - t5277 = t5086+t5100; - t5062 = x*t5089; - t5276 = t5075+t5062; - t5275 = RATIONAL(-33.0,490.0)+t5091; - t5074 = z*t5104; - t5274 = t5089+t5074; - t5273 = t5137+t5083; - t5272 = t5082+t5074; - t5271 = t5113+t5082; - t5081 = t5128*t5140; - t5270 = t5113+t5081+t5089; - t5085 = t5123*x; - t5225 = t5102+t5084+t5085; - t5112 = RATIONAL(166.0,3675.0); - t5269 = t5081+t5225+t5112; - t5268 = t5112+t5291; - t5101 = RATIONAL(3.0,25.0)*t5142; - t5267 = RATIONAL(-57.0,490.0)+t5101+t5083+t5098; - t5230 = t5101+t5091; - t5266 = t5133+t5230+t5098; - t5125 = RATIONAL(2.0,175.0); - t5078 = t5125*z; - t5210 = t5078+t5307; - t5265 = t5210+t5299; - t5070 = z*t5100; - t5226 = t5070+t5283; - t5264 = t5226+t5304; - t5263 = x*z; - t5260 = t5073+t5075; - t5259 = t5086+t5088; - t5092 = t5131*t5141; - t5258 = t5074+t5092; - t5257 = t5077+t5063; - t5256 = t5069+t5073; - t5255 = t5102+t5103; - t5254 = t5073+t5092; - t5087 = t5125*x; - t5060 = z*t5097; - t5253 = t5087+t5060; - t5059 = x*t5077; - t5252 = t5059+t5077; - t5067 = x*t5078; - t5251 = t5067+t5097; - t5090 = t5122*x; - t5250 = t5090+t5092; - t5249 = t5102+t5098; - t5093 = t5120*x; - t5248 = t5093+t5063; - t5247 = t5060+t5097; - t5246 = t5067+t5087; - t5245 = t5086+t5063; - t5244 = t5092+t5093; - t5243 = t5079+t5101; - t5242 = t5090+t5062; - t5241 = t5093+t5078; - t5240 = t5105+t5091; - t5239 = t5090+t5078; - t5238 = t5086+t5062; - t5237 = t5074+t5075; - t5236 = t5105+t5107; - t5095 = t5126*z; - t5235 = t5090+t5095; - t5065 = x*t5086; - t5234 = t5065+t5093; - t5233 = t5086+t5065; - t5232 = t5093+t5095; - t5231 = t5069+t5074; - t5229 = t5090+t5059; - t5227 = RATIONAL(-61.0,490.0)+t5101; - t5224 = t5088+t5250; - t5223 = t5105+t5058+t5092; - t5222 = t5078+t5243; - t5221 = t5081+t5102+t5100; - t5220 = t5087+t5281; - t5219 = t5105+t5109+t5099; - t5218 = t5102+t5244; - t5072 = z*t5103; - t5217 = t5072+t5283; - t5216 = t5095+t5243; - t5215 = t5059+t5236; - t5214 = t5065+t5236; - t5213 = t5102+t5250; - t5212 = t5095+t5307; - t5211 = t5081+t5255; - t5209 = t5092+t5255; - t5134 = RATIONAL(-1.0,10.0); - t5208 = t5134+t5096+t5243; - t5207 = t5134+t5094+t5230; - t5206 = t5077+t5224; - t5205 = t5079+RATIONAL(431.0,14700.0)+t5240; - t5204 = t5083+RATIONAL(136.0,3675.0)+t5249; - t5203 = t5094+t5083+t5227; - t5202 = t5096+t5098+t5227; - t5201 = t5097+t5281+t5303; - t5200 = t5090+t5267; - t5199 = t5104+t5088+t5109+t5240; - t5198 = t5211+t5300; - t5197 = t5226+t5273; - t5196 = t5069+t5104+t5220; - t5195 = t5075+t5099+t5220; - t5194 = t5104+t5073+t5212; - t5193 = t5222+t5275; - t5192 = t5104+t5105+t5057+t5244; - t5191 = t5222+t5302; - t5190 = t5209+t5293; - t5189 = t5216+t5275; - t5188 = t5088+t5091+t5219; - t5187 = t5210+t5296; - t5186 = t5218+t5297; - t5185 = t5217+t5277; - t5184 = t5216+t5302; - t5183 = t5093+t5267; - t5182 = t5217+t5284; - t5181 = t5079+t5092+t5219; - t5180 = t5115+t5098+t5225; - t5179 = t5221+t5300; - t5178 = t5097+t5266; - t5177 = t5115+t5249+t5291; - t5176 = t5087+t5266; - t5175 = t5074+t5099+t5212; - t5066 = RATIONAL(-1.0,700.0)*t5263; - t5174 = t5082+t5066+t5269; - t5173 = t5215+t5258+t5286; - t5172 = t5075+t5063+t5264; - t5171 = t5194+t5299; - t5170 = t5062+t5218+t5270; - t5169 = t5069+t5062+t5264; - t5168 = t5215+t5259+t5301; - t5114 = RATIONAL(256.0,3675.0); - t5167 = t5114+t5102+t5065+t5206; - t5166 = t5063+t5213+t5270; - t5165 = t5175+t5299; - t5164 = t5221+t5254+t5271; - t5163 = t5214+t5258+t5280; - t5162 = t5247+t5265; - t5161 = t5246+t5265; - t5160 = t5195+t5278; - t5064 = RATIONAL(1.0,700.0)*t5263; - t5159 = t5064+t5089+t5269; - t5158 = t5224+t5245+t5308; - t5157 = t5093+t5099+t5223+t5295; - t5156 = t5114+t5088+t5186; - t5155 = t5081+t5074+t5209+t5271; - t5154 = t5069+t5221+t5268; - t5153 = t5182+t5304; - t5152 = t5215+t5254+t5280; - t5151 = t5214+t5254+t5286; - t5150 = t5062+t5206+t5308; - t5149 = t5114+t5076+t5059+t5092+t5217; - t5148 = t5075+t5211+t5268; - t5147 = t5192+t5295; - t5146 = t5196+t5278; - t5145 = t5185+t5304; - t5144 = t5114+t5070+t5209+t5259; - t5143 = t5088+t5077+t5214+t5301; - t5068 = z*t5262; - t5061 = z*t5261; - coeffs_dyy->coeff_m2_m2_m2 = t5075+t5171+t5251; - coeffs_dyy->coeff_m1_m2_m2 = t5104+t5151+t5232; - coeffs_dyy->coeff_0_m2_m2 = t5194+t5296; - coeffs_dyy->coeff_p1_m2_m2 = t5104+t5152+t5235; - coeffs_dyy->coeff_p2_m2_m2 = t5069+t5171+t5253; - coeffs_dyy->coeff_m2_m1_m2 = t5071+t5144+t5229; - coeffs_dyy->coeff_m1_m1_m2 = t5085+t5169+t5305; - coeffs_dyy->coeff_0_m1_m2 = t5197+t5305; - coeffs_dyy->coeff_p1_m1_m2 = t5080+t5172+t5305; - coeffs_dyy->coeff_p2_m1_m2 = t5076+t5144+t5234; - coeffs_dyy->coeff_m2_0_m2 = t5193+t5253; - coeffs_dyy->coeff_m1_0_m2 = t5191+t5229; - coeffs_dyy->coeff_0_0_m2 = t5078+t5208; - coeffs_dyy->coeff_p1_0_m2 = t5191+t5234; - coeffs_dyy->coeff_p2_0_m2 = t5193+t5251; - coeffs_dyy->coeff_m2_p1_m2 = t5090+t5149+t5277; - coeffs_dyy->coeff_m1_p1_m2 = t5085+t5145+t5276; - coeffs_dyy->coeff_0_p1_m2 = t5185+t5273; - coeffs_dyy->coeff_p1_p1_m2 = t5080+t5145+t5306; - coeffs_dyy->coeff_p2_p1_m2 = t5072+t5156+t5233; - coeffs_dyy->coeff_m2_p2_m2 = t5069+t5165+t5251; - coeffs_dyy->coeff_m1_p2_m2 = t5099+t5163+t5232; - coeffs_dyy->coeff_0_p2_m2 = t5175+t5296; - coeffs_dyy->coeff_p1_p2_m2 = t5099+t5173+t5235; - coeffs_dyy->coeff_p2_p2_m2 = t5075+t5165+t5253; - coeffs_dyy->coeff_m2_m2_m1 = t5068+t5143+t5279; - coeffs_dyy->coeff_m1_m2_m1 = t5068+t5147+t5257; - coeffs_dyy->coeff_0_m2_m1 = t5077+t5068+t5199; - coeffs_dyy->coeff_p1_m2_m1 = t5068+t5150+t5292; - coeffs_dyy->coeff_p2_m2_m1 = t5068+t5146+t5252; - coeffs_dyy->coeff_m2_m1_m1 = t5071+t5155+t5242; - coeffs_dyy->coeff_m1_m1_m1 = t5103+t5174+t5231; - coeffs_dyy->coeff_0_m1_m1 = t5198+t5272; - coeffs_dyy->coeff_p1_m1_m1 = t5064+t5148+t5272; - coeffs_dyy->coeff_p2_m1_m1 = t5076+t5155+t5248; - coeffs_dyy->coeff_m2_0_m1 = t5059+t5086+t5176; - coeffs_dyy->coeff_m1_0_m1 = t5200+t5238; - coeffs_dyy->coeff_0_0_m1 = t5086+t5202; - coeffs_dyy->coeff_p1_0_m1 = t5183+t5245; - coeffs_dyy->coeff_p2_0_m1 = t5178+t5233; - coeffs_dyy->coeff_m2_p1_m1 = t5076+t5164+t5242; - coeffs_dyy->coeff_m1_p1_m1 = t5100+t5174+t5260; - coeffs_dyy->coeff_0_p1_m1 = t5179+t5282; - coeffs_dyy->coeff_p1_p1_m1 = t5064+t5154+t5282; - coeffs_dyy->coeff_p2_p1_m1 = t5071+t5164+t5248; - coeffs_dyy->coeff_m2_p2_m1 = t5061+t5143+t5294; - coeffs_dyy->coeff_m1_p2_m1 = t5061+t5157+t5257; - coeffs_dyy->coeff_0_p2_m1 = t5061+t5077+t5188; - coeffs_dyy->coeff_p1_p2_m1 = t5061+t5150+t5289; - coeffs_dyy->coeff_p2_p2_m1 = t5061+t5160+t5252; - coeffs_dyy->coeff_m2_m2_0 = t5201+t5279; - coeffs_dyy->coeff_m1_m2_0 = t5192+t5287; - coeffs_dyy->coeff_0_m2_0 = t5104+t5205; - coeffs_dyy->coeff_p1_m2_0 = t5104+t5090+t5223+t5287; - coeffs_dyy->coeff_p2_m2_0 = t5196+t5303; - coeffs_dyy->coeff_m2_m1_0 = t5071+t5090+t5190; - coeffs_dyy->coeff_m1_m1_0 = t5103+t5069+t5180; - coeffs_dyy->coeff_0_m1_0 = t5103+t5204; - coeffs_dyy->coeff_p1_m1_0 = t5075+t5103+t5177; - coeffs_dyy->coeff_p2_m1_0 = t5076+t5093+t5190; - coeffs_dyy->coeff_m2_0_0 = t5087+t5207; - coeffs_dyy->coeff_m1_0_0 = t5090+t5203; - coeffs_dyy->coeff_0_0_0 = t5101+t5094+t5096+RATIONAL(-13.0,98.0); - coeffs_dyy->coeff_p1_0_0 = t5093+t5203; - coeffs_dyy->coeff_p2_0_0 = t5097+t5207; - coeffs_dyy->coeff_m2_p1_0 = t5213+t5288+t5293; - coeffs_dyy->coeff_m1_p1_0 = t5100+t5075+t5180; - coeffs_dyy->coeff_0_p1_0 = t5100+t5204; - coeffs_dyy->coeff_p1_p1_0 = t5100+t5069+t5177; - coeffs_dyy->coeff_p2_p1_0 = t5186+t5293; - coeffs_dyy->coeff_m2_p2_0 = t5201+t5294; - coeffs_dyy->coeff_m1_p2_0 = t5058+t5093+t5181; - coeffs_dyy->coeff_0_p2_0 = t5099+t5205; - coeffs_dyy->coeff_p1_p2_0 = t5090+t5057+t5181; - coeffs_dyy->coeff_p2_p2_0 = t5195+t5303; - coeffs_dyy->coeff_m2_m2_p1 = t5061+t5168+t5279; - coeffs_dyy->coeff_m1_m2_p1 = t5061+t5147+t5238; - coeffs_dyy->coeff_0_m2_p1 = t5086+t5061+t5199; - coeffs_dyy->coeff_p1_m2_p1 = t5061+t5158+t5292; - coeffs_dyy->coeff_p2_m2_p1 = t5061+t5146+t5233; - coeffs_dyy->coeff_m2_m1_p1 = t5073+t5166+t5298; - coeffs_dyy->coeff_m1_m1_p1 = t5103+t5159+t5256; - coeffs_dyy->coeff_0_m1_p1 = t5198+t5290; - coeffs_dyy->coeff_p1_m1_p1 = t5066+t5148+t5290; - coeffs_dyy->coeff_p2_m1_p1 = t5076+t5103+t5073+t5170; - coeffs_dyy->coeff_m2_0_p1 = t5077+t5065+t5176; - coeffs_dyy->coeff_m1_0_p1 = t5200+t5257; - coeffs_dyy->coeff_0_0_p1 = t5077+t5202; - coeffs_dyy->coeff_p1_0_p1 = t5062+t5077+t5183; - coeffs_dyy->coeff_p2_0_p1 = t5178+t5252; - coeffs_dyy->coeff_m2_p1_p1 = t5074+t5166+t5288; - coeffs_dyy->coeff_m1_p1_p1 = t5100+t5159+t5237; - coeffs_dyy->coeff_0_p1_p1 = t5179+t5274; - coeffs_dyy->coeff_p1_p1_p1 = t5066+t5154+t5274; - coeffs_dyy->coeff_p2_p1_p1 = t5074+t5170+t5297; - coeffs_dyy->coeff_m2_p2_p1 = t5068+t5168+t5294; - coeffs_dyy->coeff_m1_p2_p1 = t5068+t5157+t5238; - coeffs_dyy->coeff_0_p2_p1 = t5086+t5068+t5188; - coeffs_dyy->coeff_p1_p2_p1 = t5068+t5158+t5289; - coeffs_dyy->coeff_p2_p2_p1 = t5068+t5160+t5233; - coeffs_dyy->coeff_m2_m2_p2 = t5104+t5162+t5237; - coeffs_dyy->coeff_m1_m2_p2 = t5104+t5173+t5241; - coeffs_dyy->coeff_0_m2_p2 = t5074+t5104+t5187; - coeffs_dyy->coeff_p1_m2_p2 = t5104+t5163+t5239; - coeffs_dyy->coeff_p2_m2_p2 = t5104+t5161+t5231; - coeffs_dyy->coeff_m2_m1_p2 = t5072+t5167+t5298; - coeffs_dyy->coeff_m1_m1_p2 = t5085+t5153+t5306; - coeffs_dyy->coeff_0_m1_p2 = t5182+t5273; - coeffs_dyy->coeff_p1_m1_p2 = t5080+t5153+t5276; - coeffs_dyy->coeff_p2_m1_p2 = t5093+t5149+t5284; - coeffs_dyy->coeff_m2_0_p2 = t5189+t5246; - coeffs_dyy->coeff_m1_0_p2 = t5090+t5065+t5184; - coeffs_dyy->coeff_0_0_p2 = t5095+t5208; - coeffs_dyy->coeff_p1_0_p2 = t5093+t5059+t5184; - coeffs_dyy->coeff_p2_0_p2 = t5189+t5247; - coeffs_dyy->coeff_m2_p1_p2 = t5070+t5167+t5288; - coeffs_dyy->coeff_m1_p1_p2 = t5085+t5172+t5285; - coeffs_dyy->coeff_0_p1_p2 = t5197+t5285; - coeffs_dyy->coeff_p1_p1_p2 = t5080+t5169+t5285; - coeffs_dyy->coeff_p2_p1_p2 = t5070+t5156+t5252; - coeffs_dyy->coeff_m2_p2_p2 = t5099+t5162+t5256; - coeffs_dyy->coeff_m1_p2_p2 = t5099+t5152+t5241; - coeffs_dyy->coeff_0_p2_p2 = t5073+t5099+t5187; - coeffs_dyy->coeff_p1_p2_p2 = t5099+t5151+t5239; - coeffs_dyy->coeff_p2_p2_p2 = t5099+t5161+t5260; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c deleted file mode 100644 index 0b62f5c..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c +++ /dev/null @@ -1,507 +0,0 @@ -fp t5390; -fp t5365; -fp t5320; -fp t5392; -fp t5351; -fp t5322; -fp t5533; -fp t5400; -fp t5402; -fp t5532; -fp t5466; -fp t5490; -fp t5324; -fp t5462; -fp t5473; -fp t5460; -fp t5401; -fp t5356; -fp t5323; -fp t5531; -fp t5530; -fp t5357; -fp t5349; -fp t5529; -fp t5387; -fp t5337; -fp t5528; -fp t5394; -fp t5340; -fp t5395; -fp t5362; -fp t5527; -fp t5526; -fp t5332; -fp t5525; -fp t5314; -fp t5341; -fp t5469; -fp t5524; -fp t5343; -fp t5523; -fp t5364; -fp t5522; -fp t5315; -fp t5479; -fp t5521; -fp t5520; -fp t5388; -fp t5398; -fp t5519; -fp t5389; -fp t5355; -fp t5518; -fp t5517; -fp t5386; -fp t5345; -fp t5516; -fp t5350; -fp t5515; -fp t5396; -fp t5399; -fp t5514; -fp t5513; -fp t5512; -fp t5511; -fp t5391; -fp t5338; -fp t5353; -fp t5510; -fp t5336; -fp t5359; -fp t5509; -fp t5344; -fp t5508; -fp t5346; -fp t5507; -fp t5506; -fp t5505; -fp t5504; -fp t5503; -fp t5502; -fp t5501; -fp t5330; -fp t5500; -fp t5499; -fp t5498; -fp t5360; -fp t5381; -fp t5319; -fp t5457; -fp t5497; -fp t5496; -fp t5495; -fp t5374; -fp t5494; -fp t5458; -fp t5347; -fp t5493; -fp t5492; -fp t5491; -fp t5489; -fp t5488; -fp t5312; -fp t5486; -fp t5485; -fp t5484; -fp t5329; -fp t5482; -fp t5328; -fp t5481; -fp t5316; -fp t5358; -fp t5478; -fp t5352; -fp t5477; -fp t5311; -fp t5476; -fp t5325; -fp t5475; -fp t5474; -fp t5327; -fp t5471; -fp t5313; -fp t5470; -fp t5468; -fp t5467; -fp t5465; -fp t5464; -fp t5463; -fp t5456; -fp t5455; -fp t5454; -fp t5453; -fp t5452; -fp t5451; -fp t5450; -fp t5449; -fp t5448; -fp t5447; -fp t5446; -fp t5445; -fp t5444; -fp t5443; -fp t5375; -fp t5442; -fp t5380; -fp t5441; -fp t5440; -fp t5439; -fp t5438; -fp t5437; -fp t5436; -fp t5435; -fp t5434; -fp t5433; -fp t5432; -fp t5431; -fp t5318; -fp t5430; -fp t5317; -fp t5309; -fp t5429; -fp t5321; -fp t5310; -fp t5428; -fp t5427; -fp t5426; -fp t5425; -fp t5326; -fp t5424; -fp t5423; -fp t5422; -fp t5421; -fp t5420; -fp t5419; -fp t5418; -fp t5417; -fp t5416; -fp t5415; -fp t5414; -fp t5413; -fp t5412; -fp t5411; -fp t5410; -fp t5409; -fp t5408; -fp t5407; -fp t5406; -fp t5405; -fp t5404; -fp t5403; - t5390 = RATIONAL(-1.0,350.0); - t5365 = t5390*y; - t5320 = x*t5365; - t5392 = RATIONAL(1.0,350.0); - t5351 = t5392*z; - t5322 = x*t5351; - t5533 = t5320+t5322; - t5400 = z*z; - t5402 = y*y; - t5532 = t5400+t5402; - t5466 = t5532*RATIONAL(-1.0,100.0); - t5490 = y*z; - t5324 = RATIONAL(1.0,245.0)*t5490; - t5462 = t5324+t5466; - t5473 = t5532*RATIONAL(1.0,100.0); - t5460 = t5324+t5473; - t5401 = x*x; - t5356 = t5390*t5401; - t5323 = RATIONAL(-2.0,245.0)*t5490; - t5531 = t5356+t5323; - t5530 = t5365+t5351; - t5357 = t5390*z; - t5349 = t5392*y; - t5529 = t5357+t5349; - t5387 = RATIONAL(1.0,700.0); - t5337 = t5387*t5401; - t5528 = RATIONAL(-289.0,10500.0)+t5337; - t5394 = RATIONAL(2.0,175.0); - t5340 = t5394*y; - t5395 = RATIONAL(-2.0,175.0); - t5362 = t5395*z; - t5527 = t5340+t5362; - t5526 = t5357+t5365; - t5332 = RATIONAL(-1.0,1000.0)*x; - t5525 = t5357+t5332; - t5314 = x*t5357; - t5341 = RATIONAL(1.0,500.0)*x; - t5469 = t5314+t5341; - t5524 = t5469+t5320; - t5343 = RATIONAL(-1.0,500.0)*x; - t5523 = t5320+t5314+t5343; - t5364 = RATIONAL(-1.0,125.0)*x; - t5522 = t5364+t5362; - t5315 = x*t5349; - t5479 = t5343+t5315; - t5521 = t5322+t5479; - t5520 = RATIONAL(-167.0,7000.0)+t5337; - t5388 = RATIONAL(-1.0,200.0); - t5398 = RATIONAL(1.0,50.0); - t5519 = t5388*t5400+t5398*t5402; - t5389 = RATIONAL(-1.0,175.0); - t5355 = t5389*t5401; - t5518 = t5355+RATIONAL(-17.0,5250.0); - t5517 = t5469+t5315; - t5386 = RATIONAL(-1.0,700.0); - t5345 = t5386*t5401; - t5516 = RATIONAL(-229.0,10500.0)+t5345; - t5350 = RATIONAL(1.0,125.0)*x; - t5515 = t5350+t5362; - t5396 = RATIONAL(1.0,200.0); - t5399 = RATIONAL(-1.0,50.0); - t5514 = t5399*t5402+t5396*t5400; - t5513 = t5341+t5322+t5315; - t5512 = t5343+t5533; - t5511 = t5345+RATIONAL(167.0,7000.0); - t5391 = RATIONAL(1.0,175.0); - t5338 = t5391*z; - t5353 = t5389*y; - t5510 = t5338+t5353; - t5336 = t5394*z; - t5359 = t5395*y; - t5509 = t5336+t5359; - t5344 = t5389*z; - t5508 = t5344+t5353; - t5346 = t5391*y; - t5507 = t5346+t5338; - t5506 = t5314+t5479; - t5505 = t5399*t5400+t5396*t5402; - t5504 = t5344+t5346; - t5503 = t5349+t5351; - t5502 = t5341+t5533; - t5501 = t5356+RATIONAL(-47.0,5250.0); - t5330 = RATIONAL(1.0,1000.0)*x; - t5500 = t5330+t5365; - t5499 = t5336+t5340; - t5498 = t5398*t5400+t5388*t5402; - t5360 = t5391*t5401; - t5381 = RATIONAL(-137.0,5250.0); - t5319 = RATIONAL(4.0,245.0)*t5490; - t5457 = t5319+t5473; - t5497 = t5360+t5381+t5457; - t5496 = RATIONAL(-107.0,7000.0)+t5531; - t5495 = RATIONAL(1.0,1400.0)*t5401+t5381+t5460; - t5374 = RATIONAL(137.0,5250.0); - t5494 = RATIONAL(-1.0,1400.0)*t5401+t5374+t5462; - t5458 = t5319+t5466; - t5347 = t5392*t5401; - t5493 = RATIONAL(47.0,5250.0)+t5458+t5347; - t5492 = t5462+RATIONAL(229.0,10500.0)+t5337; - t5491 = t5374+t5355+t5458; - t5489 = x*t5386; - t5488 = x*t5387; - t5312 = RATIONAL(-4.0,245.0)*t5490; - t5486 = t5340+t5312; - t5485 = t5336+t5312; - t5484 = t5359+t5312; - t5329 = x*t5340; - t5482 = t5312+t5329; - t5328 = x*t5346; - t5481 = t5328+t5312; - t5316 = x*t5338; - t5358 = RATIONAL(-1.0,250.0)*x; - t5478 = t5316+t5358; - t5352 = RATIONAL(1.0,250.0)*x; - t5477 = t5352+t5328; - t5311 = RATIONAL(2.0,245.0)*t5490; - t5476 = t5311+t5344; - t5325 = x*t5344; - t5475 = t5358+t5325; - t5474 = t5311+t5346; - t5327 = x*t5353; - t5471 = t5327+t5352; - t5313 = x*t5359; - t5470 = t5313+t5312; - t5468 = t5323+t5353; - t5467 = t5338+t5311; - t5465 = t5311+t5353; - t5464 = t5323+t5346; - t5463 = t5362+t5312; - t5456 = t5344+t5323+t5347; - t5455 = t5338+t5468; - t5454 = t5338+t5464; - t5453 = RATIONAL(187.0,7000.0)+t5531; - t5452 = t5457+t5499; - t5451 = t5453+t5505; - t5450 = t5453+t5514; - t5449 = t5316+t5328+t5496; - t5448 = t5344+t5464+t5511; - t5447 = t5455+t5511; - t5446 = t5460+t5530; - t5445 = t5325+t5327+t5496; - t5444 = t5344+t5468+t5520; - t5443 = t5359+t5362+t5457; - t5375 = RATIONAL(-187.0,7000.0); - t5442 = t5375+t5353+t5456; - t5380 = RATIONAL(107.0,7000.0); - t5441 = t5380+t5347+t5455; - t5440 = t5454+t5520; - t5439 = t5360+RATIONAL(17.0,5250.0)+t5458; - t5438 = t5460+t5529; - t5437 = t5380+t5346+t5456; - t5436 = RATIONAL(289.0,10500.0)+t5345+t5462; - t5435 = t5375+t5347+t5454; - t5434 = t5492+t5526; - t5433 = t5446+t5516; - t5432 = t5443+t5501; - t5431 = t5452+t5501; - t5318 = x*t5336; - t5430 = t5313+t5318+t5491; - t5317 = z*t5488; - t5309 = y*t5488; - t5429 = t5317+t5309+t5494; - t5321 = z*t5489; - t5310 = y*t5489; - t5428 = t5321+t5310+t5494; - t5427 = t5438+t5516; - t5426 = t5317+t5310+t5495; - t5425 = t5321+t5309+t5495; - t5326 = x*t5362; - t5424 = t5313+t5326+t5497; - t5423 = t5316+t5327+t5493; - t5422 = t5318+t5329+t5497; - t5421 = t5492+t5503; - t5420 = t5326+t5329+t5491; - t5419 = t5325+t5328+t5493; - t5418 = t5447+t5506; - t5417 = t5358+t5449+t5507; - t5416 = t5352+t5449+t5508; - t5415 = t5448+t5512; - t5414 = t5447+t5502; - t5413 = t5358+t5445+t5508; - t5412 = t5352+t5445+t5507; - t5411 = t5444+t5513; - t5410 = t5448+t5517; - t5409 = t5444+t5523; - t5408 = t5316+t5441+t5471; - t5407 = t5328+t5441+t5475; - t5406 = t5440+t5524; - t5405 = t5325+t5437+t5477; - t5404 = t5327+t5437+t5478; - t5403 = t5440+t5521; - coeffs_dyz->coeff_m2_m2_m2 = t5359+t5422+t5522; - coeffs_dyz->coeff_m1_m2_m2 = t5328+t5432+t5478; - coeffs_dyz->coeff_0_m2_m2 = t5443+t5518; - coeffs_dyz->coeff_p1_m2_m2 = t5325+t5432+t5471; - coeffs_dyz->coeff_p2_m2_m2 = t5359+t5424+t5515; - coeffs_dyz->coeff_m2_m1_m2 = t5404+t5514; - coeffs_dyz->coeff_m1_m1_m2 = t5415+t5514; - coeffs_dyz->coeff_0_m1_m2 = t5450+t5504; - coeffs_dyz->coeff_p1_m1_m2 = t5410+t5514; - coeffs_dyz->coeff_p2_m1_m2 = t5405+t5514; - coeffs_dyz->coeff_m2_0_m2 = t5340+t5470; - coeffs_dyz->coeff_m1_0_m2 = t5327+t5486; - coeffs_dyz->coeff_0_0_m2 = t5486; - coeffs_dyz->coeff_p1_0_m2 = t5340+t5481; - coeffs_dyz->coeff_p2_0_m2 = t5340+t5482; - coeffs_dyz->coeff_m2_p1_m2 = t5412+t5519; - coeffs_dyz->coeff_m1_p1_m2 = t5406+t5519; - coeffs_dyz->coeff_0_p1_m2 = t5435+t5519; - coeffs_dyz->coeff_p1_p1_m2 = t5403+t5519; - coeffs_dyz->coeff_p2_p1_m2 = t5417+t5519; - coeffs_dyz->coeff_m2_p2_m2 = t5350+t5420+t5509; - coeffs_dyz->coeff_m1_p2_m2 = t5352+t5419+t5509; - coeffs_dyz->coeff_0_p2_m2 = t5439+t5509; - coeffs_dyz->coeff_p1_p2_m2 = t5358+t5423+t5509; - coeffs_dyz->coeff_p2_p2_m2 = t5364+t5430+t5509; - coeffs_dyz->coeff_m2_m2_m1 = t5407+t5505; - coeffs_dyz->coeff_m1_m2_m1 = t5418+t5505; - coeffs_dyz->coeff_0_m2_m1 = t5451+t5510; - coeffs_dyz->coeff_p1_m2_m1 = t5414+t5505; - coeffs_dyz->coeff_p2_m2_m1 = t5408+t5505; - coeffs_dyz->coeff_m2_m1_m1 = t5421+t5523; - coeffs_dyz->coeff_m1_m1_m1 = t5332+t5428+t5503; - coeffs_dyz->coeff_0_m1_m1 = t5436+t5503; - coeffs_dyz->coeff_p1_m1_m1 = t5330+t5429+t5503; - coeffs_dyz->coeff_p2_m1_m1 = t5421+t5513; - coeffs_dyz->coeff_m2_0_m1 = t5327+t5474; - coeffs_dyz->coeff_m1_0_m1 = t5320+t5474; - coeffs_dyz->coeff_0_0_m1 = t5474; - coeffs_dyz->coeff_p1_0_m1 = t5315+t5474; - coeffs_dyz->coeff_p2_0_m1 = t5328+t5474; - coeffs_dyz->coeff_m2_p1_m1 = t5427+t5502; - coeffs_dyz->coeff_m1_p1_m1 = t5330+t5426+t5529; - coeffs_dyz->coeff_0_p1_m1 = t5438+t5528; - coeffs_dyz->coeff_p1_p1_m1 = t5349+t5425+t5525; - coeffs_dyz->coeff_p2_p1_m1 = t5427+t5506; - coeffs_dyz->coeff_m2_p2_m1 = t5416+t5498; - coeffs_dyz->coeff_m1_p2_m1 = t5411+t5498; - coeffs_dyz->coeff_0_p2_m1 = t5442+t5498; - coeffs_dyz->coeff_p1_p2_m1 = t5409+t5498; - coeffs_dyz->coeff_p2_p2_m1 = t5413+t5498; - coeffs_dyz->coeff_m2_m2_0 = t5326+t5485; - coeffs_dyz->coeff_m1_m2_0 = t5325+t5485; - coeffs_dyz->coeff_0_m2_0 = t5485; - coeffs_dyz->coeff_p1_m2_0 = t5316+t5485; - coeffs_dyz->coeff_p2_m2_0 = t5318+t5485; - coeffs_dyz->coeff_m2_m1_0 = t5325+t5467; - coeffs_dyz->coeff_m1_m1_0 = t5314+t5467; - coeffs_dyz->coeff_0_m1_0 = t5467; - coeffs_dyz->coeff_p1_m1_0 = t5322+t5467; - coeffs_dyz->coeff_p2_m1_0 = t5316+t5467; - coeffs_dyz->coeff_m2_0_0 = t5319; - coeffs_dyz->coeff_m1_0_0 = t5319; - coeffs_dyz->coeff_0_0_0 = t5319; - coeffs_dyz->coeff_p1_0_0 = t5319; - coeffs_dyz->coeff_p2_0_0 = t5319; - coeffs_dyz->coeff_m2_p1_0 = t5316+t5476; - coeffs_dyz->coeff_m1_p1_0 = t5322+t5476; - coeffs_dyz->coeff_0_p1_0 = t5476; - coeffs_dyz->coeff_p1_p1_0 = t5314+t5476; - coeffs_dyz->coeff_p2_p1_0 = t5325+t5476; - coeffs_dyz->coeff_m2_p2_0 = t5318+t5463; - coeffs_dyz->coeff_m1_p2_0 = t5316+t5463; - coeffs_dyz->coeff_0_p2_0 = t5463; - coeffs_dyz->coeff_p1_p2_0 = t5325+t5463; - coeffs_dyz->coeff_p2_p2_0 = t5326+t5463; - coeffs_dyz->coeff_m2_m2_p1 = t5412+t5498; - coeffs_dyz->coeff_m1_m2_p1 = t5406+t5498; - coeffs_dyz->coeff_0_m2_p1 = t5435+t5498; - coeffs_dyz->coeff_p1_m2_p1 = t5403+t5498; - coeffs_dyz->coeff_p2_m2_p1 = t5417+t5498; - coeffs_dyz->coeff_m2_m1_p1 = t5433+t5517; - coeffs_dyz->coeff_m1_m1_p1 = t5351+t5425+t5500; - coeffs_dyz->coeff_0_m1_p1 = t5446+t5528; - coeffs_dyz->coeff_p1_m1_p1 = t5332+t5426+t5530; - coeffs_dyz->coeff_p2_m1_p1 = t5433+t5512; - coeffs_dyz->coeff_m2_0_p1 = t5328+t5465; - coeffs_dyz->coeff_m1_0_p1 = t5315+t5465; - coeffs_dyz->coeff_0_0_p1 = t5465; - coeffs_dyz->coeff_p1_0_p1 = t5320+t5465; - coeffs_dyz->coeff_p2_0_p1 = t5327+t5465; - coeffs_dyz->coeff_m2_p1_p1 = t5434+t5521; - coeffs_dyz->coeff_m1_p1_p1 = t5365+t5429+t5525; - coeffs_dyz->coeff_0_p1_p1 = t5436+t5526; - coeffs_dyz->coeff_p1_p1_p1 = t5357+t5428+t5500; - coeffs_dyz->coeff_p2_p1_p1 = t5434+t5524; - coeffs_dyz->coeff_m2_p2_p1 = t5404+t5505; - coeffs_dyz->coeff_m1_p2_p1 = t5415+t5505; - coeffs_dyz->coeff_0_p2_p1 = t5451+t5504; - coeffs_dyz->coeff_p1_p2_p1 = t5410+t5505; - coeffs_dyz->coeff_p2_p2_p1 = t5405+t5505; - coeffs_dyz->coeff_m2_m2_p2 = t5340+t5430+t5515; - coeffs_dyz->coeff_m1_m2_p2 = t5352+t5423+t5527; - coeffs_dyz->coeff_0_m2_p2 = t5439+t5527; - coeffs_dyz->coeff_p1_m2_p2 = t5358+t5419+t5527; - coeffs_dyz->coeff_p2_m2_p2 = t5340+t5420+t5522; - coeffs_dyz->coeff_m2_m1_p2 = t5416+t5519; - coeffs_dyz->coeff_m1_m1_p2 = t5411+t5519; - coeffs_dyz->coeff_0_m1_p2 = t5442+t5519; - coeffs_dyz->coeff_p1_m1_p2 = t5409+t5519; - coeffs_dyz->coeff_p2_m1_p2 = t5413+t5519; - coeffs_dyz->coeff_m2_0_p2 = t5359+t5482; - coeffs_dyz->coeff_m1_0_p2 = t5359+t5481; - coeffs_dyz->coeff_0_0_p2 = t5484; - coeffs_dyz->coeff_p1_0_p2 = t5327+t5484; - coeffs_dyz->coeff_p2_0_p2 = t5359+t5470; - coeffs_dyz->coeff_m2_p1_p2 = t5407+t5514; - coeffs_dyz->coeff_m1_p1_p2 = t5418+t5514; - coeffs_dyz->coeff_0_p1_p2 = t5450+t5510; - coeffs_dyz->coeff_p1_p1_p2 = t5414+t5514; - coeffs_dyz->coeff_p2_p1_p2 = t5408+t5514; - coeffs_dyz->coeff_m2_p2_p2 = t5364+t5424+t5499; - coeffs_dyz->coeff_m1_p2_p2 = t5327+t5431+t5475; - coeffs_dyz->coeff_0_p2_p2 = t5452+t5518; - coeffs_dyz->coeff_p1_p2_p2 = t5316+t5431+t5477; - coeffs_dyz->coeff_p2_p2_p2 = t5350+t5422+t5499; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c deleted file mode 100644 index c48ec4e..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c +++ /dev/null @@ -1,985 +0,0 @@ -fp t4052; -fp t4049; -fp t3983; -fp t4054; -fp t4198; -fp t3864; -fp t4345; -fp t4201; -fp t4036; -fp t3905; -fp t4040; -fp t3962; -fp t4291; -fp t4050; -fp t4020; -fp t4174; -fp t4326; -fp t4122; -fp t4053; -fp t4018; -fp t3968; -fp t3887; -fp t3999; -fp t4302; -fp t4344; -fp t4206; -fp t3857; -fp t4343; -fp t4192; -fp t4338; -fp t4134; -fp t4019; -fp t3973; -fp t3878; -fp t3997; -fp t4304; -fp t4342; -fp t4010; -fp t3965; -fp t4051; -fp t4033; -fp t4168; -fp t4341; -fp t3966; -fp t3894; -fp t4340; -fp t4209; -fp t3911; -fp t4197; -fp t3912; -fp t4339; -fp t3866; -fp t4337; -fp t3984; -fp t4336; -fp t3985; -fp t4039; -fp t3909; -fp t4335; -fp t4025; -fp t3972; -fp t4334; -fp t3856; -fp t4333; -fp t3956; -fp t4332; -fp t4045; -fp t3987; -fp t4041; -fp t3882; -fp t4331; -fp t4031; -fp t3868; -fp t4330; -fp t3854; -fp t4024; -fp t4204; -fp t3901; -fp t4329; -fp t4328; -fp t3888; -fp t4023; -fp t3963; -fp t4327; -fp t4027; -fp t4205; -fp t3898; -fp t4325; -fp t3877; -fp t4207; -fp t3867; -fp t4324; -fp t4323; -fp t3995; -fp t3957; -fp t3896; -fp t4322; -fp t3842; -fp t3900; -fp t4321; -fp t3879; -fp t3922; -fp t4320; -fp t3986; -fp t4319; -fp t4032; -fp t4318; -fp t3870; -fp t4000; -fp t4317; -fp t4316; -fp t4037; -fp t4315; -fp t3993; -fp t3941; -fp t4314; -fp t3953; -fp t3859; -fp t4313; -fp t3885; -fp t3851; -fp t4312; -fp t3998; -fp t3978; -fp t3863; -fp t4311; -fp t3982; -fp t3860; -fp t4310; -fp t4309; -fp t4308; -fp t4307; -fp t3961; -fp t4306; -fp t3915; -fp t4305; -fp t3971; -fp t3954; -fp t4303; -fp t4301; -fp t3874; -fp t4300; -fp t4299; -fp t4298; -fp t3979; -fp t3858; -fp t4002; -fp t4297; -fp t4202; -fp t3862; -fp t3848; -fp t4296; -fp t4295; -fp t4042; -fp t4191; -fp t3992; -fp t3920; -fp t4149; -fp t4013; -fp t4199; -fp t4294; -fp t4293; -fp t4292; -fp t4290; -fp t4289; -fp t4001; -fp t4288; -fp t3924; -fp t4287; -fp t3996; -fp t3927; -fp t4286; -fp t4203; -fp t3886; -fp t3846; -fp t4285; -fp t4284; -fp t3990; -fp t4283; -fp t3872; -fp t4282; -fp t3937; -fp t4281; -fp t3895; -fp t3890; -fp t3847; -fp t4280; -fp t4279; -fp t4170; -fp t3988; -fp t4278; -fp t3883; -fp t4003; -fp t4277; -fp t3913; -fp t3845; -fp t4276; -fp t4155; -fp t4275; -fp t4167; -fp t4274; -fp t4176; -fp t4273; -fp t4272; -fp t4271; -fp t4270; -fp t4269; -fp t3944; -fp t4268; -fp t3930; -fp t4267; -fp t4015; -fp t3852; -fp t4208; -fp t3843; -fp t3994; -fp t3932; -fp t4144; -fp t4266; -fp t3919; -fp t4265; -fp t4008; -fp t3861; -fp t4264; -fp t3844; -fp t4263; -fp t3880; -fp t4262; -fp t3989; -fp t4261; -fp t3908; -fp t4260; -fp t4259; -fp t4258; -fp t3876; -fp t3849; -fp t4257; -fp t3991; -fp t4256; -fp t4047; -fp t4255; -fp t4254; -fp t3943; -fp t4253; -fp t3938; -fp t4252; -fp t4251; -fp t4250; -fp t4005; -fp t4249; -fp t4248; -fp t4012; -fp t4247; -fp t4246; -fp t4245; -fp t4244; -fp t4243; -fp t4242; -fp t3899; -fp t4241; -fp t4240; -fp t4239; -fp t4004; -fp t4238; -fp t4237; -fp t4236; -fp t4235; -fp t4046; -fp t4234; -fp t4200; -fp t3936; -fp t4233; -fp t4232; -fp t4231; -fp t4230; -fp t4229; -fp t4228; -fp t4016; -fp t4227; -fp t4006; -fp t4226; -fp t4011; -fp t4225; -fp t4224; -fp t4223; -fp t3916; -fp t4222; -fp t3902; -fp t4221; -fp t4220; -fp t4219; -fp t4218; -fp t4217; -fp t4216; -fp t4215; -fp t4214; -fp t4213; -fp t4212; -fp t4211; -fp t4210; -fp t4196; -fp t4195; -fp t4194; -fp t4193; -fp t4190; -fp t4189; -fp t4188; -fp t4187; -fp t4186; -fp t4185; -fp t4184; -fp t4183; -fp t4182; -fp t4181; -fp t4180; -fp t4179; -fp t4178; -fp t4177; -fp t4175; -fp t4173; -fp t4172; -fp t4171; -fp t4169; -fp t4166; -fp t4165; -fp t4164; -fp t4163; -fp t4162; -fp t4161; -fp t4160; -fp t4159; -fp t4157; -fp t4156; -fp t4154; -fp t4153; -fp t4152; -fp t4150; -fp t4148; -fp t3923; -fp t4147; -fp t4146; -fp t4143; -fp t4142; -fp t4141; -fp t4140; -fp t4139; -fp t4138; -fp t4137; -fp t4136; -fp t4135; -fp t4133; -fp t4132; -fp t4131; -fp t4130; -fp t4129; -fp t4128; -fp t4127; -fp t4126; -fp t3955; -fp t4125; -fp t4124; -fp t4123; -fp t4121; -fp t4120; -fp t4119; -fp t4118; -fp t4117; -fp t4116; -fp t4115; -fp t4048; -fp t4114; -fp t4113; -fp t4112; -fp t4111; -fp t4110; -fp t4109; -fp t4108; -fp t4107; -fp t4106; -fp t4105; -fp t4104; -fp t4103; -fp t4102; -fp t4101; -fp t4100; -fp t4099; -fp t4098; -fp t4097; -fp t4096; -fp t4095; -fp t4094; -fp t4093; -fp t4092; -fp t4091; -fp t4090; -fp t4089; -fp t4088; -fp t4087; -fp t4086; -fp t4085; -fp t4084; -fp t4083; -fp t4082; -fp t3893; -fp t4081; -fp t4080; -fp t4079; -fp t4078; -fp t4077; -fp t4076; -fp t4075; -fp t4074; -fp t4073; -fp t4072; -fp t4071; -fp t4070; -fp t4069; -fp t4068; -fp t4067; -fp t3850; -fp t4066; -fp t4065; -fp t4064; -fp t4063; -fp t4062; -fp t4061; -fp t4060; -fp t4059; -fp t4058; -fp t3889; - t4052 = z*z; - t4049 = t4052*z; - t3983 = RATIONAL(1.0,25.0)*t4049; - t4054 = y*y; - t4198 = z*RATIONAL(-2.0,245.0); - t3864 = t4054*t4198; - t4345 = t3983+t3864; - t4201 = z*t4054; - t4036 = RATIONAL(-1.0,245.0); - t3905 = t4036*t4201; - t4040 = RATIONAL(1.0,150.0); - t3962 = t4040*t4049; - t4291 = t3905+t3962; - t4050 = y*t4054; - t4020 = RATIONAL(-1.0,150.0); - t4174 = t4052*RATIONAL(1.0,200.0); - t4326 = y*t4174+t4020*t4050; - t4122 = t4291+t4326; - t4053 = x*x; - t4018 = RATIONAL(-1.0,700.0); - t3968 = t4018*t4053; - t3887 = y*t3968; - t3999 = RATIONAL(167.0,7000.0); - t4302 = t3999*y+t3887; - t4344 = t4122+t4302; - t4206 = z*t4053; - t3857 = t4036*t4206; - t4343 = t3857+RATIONAL(191.0,14700.0)*z; - t4192 = t4052*RATIONAL(-1.0,200.0); - t4338 = t4040*t4050+y*t4192; - t4134 = t4291+t4338; - t4019 = RATIONAL(1.0,700.0); - t3973 = t4019*t4053; - t3878 = y*t3973; - t3997 = RATIONAL(-167.0,7000.0); - t4304 = t3997*y+t3878; - t4342 = t4134+t4304; - t4010 = RATIONAL(47.0,5250.0); - t3965 = RATIONAL(-1.0,100.0)*t4052; - t4051 = t4053*x; - t4033 = RATIONAL(-1.0,300.0); - t4168 = t4033*t4051+x*t3965; - t4341 = t4168+t4010*x; - t3966 = t4019*t4054; - t3894 = x*t3966; - t4340 = t3894+t3997*x; - t4209 = x*y; - t3911 = RATIONAL(1.0,125.0)*t4209; - t4197 = z*RATIONAL(2.0,175.0); - t3912 = y*t4197; - t4339 = t3911+t3912; - t3866 = RATIONAL(-1.0,250.0)*t4209; - t4337 = t3866+t3912; - t3984 = RATIONAL(-1.0,50.0)*t4052; - t4336 = t3984+t3968; - t3985 = RATIONAL(4.0,75.0)*z; - t4039 = RATIONAL(1.0,245.0); - t3909 = t4039*t4201; - t4335 = t3985+t3909; - t4025 = RATIONAL(1.0,175.0); - t3972 = t4025*t4054; - t4334 = t3972+t3864; - t3856 = t4039*t4206; - t4333 = RATIONAL(-57.0,490.0)*z+t3856; - t3956 = t4018*t4054; - t4332 = RATIONAL(17.0,525.0)+t3956; - t4045 = RATIONAL(-2.0,75.0); - t3987 = t4045*t4049; - t4041 = RATIONAL(1.0,490.0); - t3882 = t4041*t4206; - t4331 = t3987+t3882; - t4031 = RATIONAL(2.0,245.0); - t3868 = t4031*t4201; - t4330 = t3868+t3962; - t3854 = RATIONAL(-1.0,1000.0)*t4209; - t4024 = RATIONAL(-1.0,350.0); - t4204 = z*t4024; - t3901 = y*t4204; - t4329 = t3854+t3901; - t4328 = t3985+t3856; - t3888 = t4031*t4206; - t4023 = RATIONAL(-1.0,175.0); - t3963 = t4023*t4053; - t4327 = t3888+t3963; - t4027 = RATIONAL(1.0,350.0); - t4205 = z*t4027; - t3898 = x*t4205; - t4325 = t3968+t3898; - t3877 = RATIONAL(-1.0,125.0)*t4209; - t4207 = z*RATIONAL(-2.0,175.0); - t3867 = y*t4207; - t4324 = t3877+t3867; - t4323 = x*t4174+t4020*t4051; - t3995 = RATIONAL(-187.0,7000.0); - t3957 = t4027*t4053; - t3896 = y*t3957; - t4322 = t3995*y+t3896; - t3842 = y*t3898; - t3900 = RATIONAL(-1.0,500.0)*t4209; - t4321 = t3842+t3900; - t3879 = t4041*t4201; - t3922 = RATIONAL(151.0,3675.0)*z; - t4320 = t3879+t3922; - t3986 = RATIONAL(1.0,50.0)*t4052; - t4319 = t3986+t3973; - t4032 = RATIONAL(1.0,600.0); - t4318 = y*t3984+t4032*t4050; - t3870 = RATIONAL(-169.0,14700.0)*z; - t4000 = RATIONAL(-19.0,2100.0); - t4317 = t3870+t4000; - t4316 = t3966+RATIONAL(-17.0,525.0); - t4037 = RATIONAL(-1.0,600.0); - t4315 = y*t3986+t4037*t4050; - t3993 = RATIONAL(107.0,7000.0); - t3941 = t3993*y; - t4314 = t3941+t3896; - t3953 = t4027*t4054; - t3859 = x*t3953; - t4313 = t3995*x+t3859; - t3885 = y*t4205; - t3851 = RATIONAL(1.0,1000.0)*t4209; - t4312 = t3885+t3851; - t3998 = RATIONAL(187.0,7000.0); - t3978 = t4024*t4053; - t3863 = y*t3978; - t4311 = t3863+t3998*y; - t3982 = RATIONAL(-9.0,98.0)*z; - t3860 = t4053*t4198; - t4310 = t3982+t3860; - t4309 = t3885+t3854; - t4308 = t3851+t3901; - t4307 = t3905+t3987; - t3961 = t4023*t4054; - t4306 = t3961+t3864; - t3915 = RATIONAL(1.0,250.0)*t4209; - t4305 = t3915+t3867; - t3971 = RATIONAL(1.0,100.0)*t4052; - t3954 = t4025*t4053; - t4303 = t3971+t3954; - t4301 = RATIONAL(136.0,3675.0)*z+t3909; - t3874 = RATIONAL(-529.0,14700.0)*z; - t4300 = t3874+t3888; - t4299 = t4032*t4051+x*t3984; - t4298 = t3868+t3961; - t3979 = t4024*t4054; - t3858 = x*t3979; - t4002 = RATIONAL(-47.0,5250.0); - t4297 = t3858+t4002*x; - t4202 = z*t4023; - t3862 = x*t4202; - t3848 = y*t3862; - t4296 = t3915+t3848; - t4295 = t3909+t3922; - t4042 = RATIONAL(1.0,300.0); - t4191 = t4042*t4050+y*t3971; - t3992 = RATIONAL(-137.0,5250.0); - t3920 = t3992*y; - t4149 = t3920+t4191; - t4013 = RATIONAL(1.0,1400.0); - t4199 = y*t4053; - t4294 = t4149+t4013*t4199; - t4293 = t3858+t3998*x; - t4292 = x*t3986+t4037*t4051; - t4290 = x*t4192+t4040*t4051; - t4289 = t3965+t3961; - t4001 = RATIONAL(19.0,2100.0); - t4288 = t3870+t4001; - t3924 = RATIONAL(166.0,3675.0)*z; - t4287 = t3879+t3924; - t3996 = RATIONAL(-107.0,7000.0); - t3927 = t3996*y; - t4286 = t3927+t3863; - t4203 = z*t4025; - t3886 = y*t4203; - t3846 = x*t3886; - t4285 = t3866+t3846; - t4284 = t3868+t3972; - t3990 = RATIONAL(229.0,10500.0); - t4283 = t3878+t3990*y; - t3872 = RATIONAL(311.0,14700.0)*z; - t4282 = t3860+t3872; - t3937 = RATIONAL(211.0,3675.0)*z; - t4281 = t3879+t3937; - t3895 = RATIONAL(1.0,500.0)*t4209; - t3890 = x*t4204; - t3847 = y*t3890; - t4280 = t3895+t3847; - t4279 = t3860+RATIONAL(-33.0,490.0)*z+t4345; - t4170 = y*t3965+t4033*t4050; - t3988 = RATIONAL(289.0,10500.0); - t4278 = t3988*y+t3887+t4170; - t3883 = y*t3954; - t4003 = RATIONAL(17.0,5250.0); - t4277 = t3883+t4170+t4003*y; - t3913 = x*t4197; - t3845 = y*t3913; - t4276 = t4149+t3883+t3845; - t4155 = t3979+t3978; - t4275 = t3986+t4155+RATIONAL(-8.0,525.0); - t4167 = t3957+t3953; - t4274 = t3965+RATIONAL(-17.0,2100.0)+t4167; - t4176 = t4042*t4051+x*t3971; - t4273 = t4176+t4297; - t4272 = t3982+t3856+t4345; - t4271 = t3858+t3857+t3996*x; - t4270 = t3971+RATIONAL(17.0,2100.0)+t4155; - t4269 = t3990*x+t3894+t3937; - t3944 = t4010*y; - t4268 = t3944+t4170+t3896; - t3930 = t3999*x; - t4267 = t3930+t4299; - t4015 = RATIONAL(-1.0,1400.0); - t3852 = t4015*t4199; - t4208 = z*t4209; - t3843 = t4018*t4208; - t3994 = RATIONAL(137.0,5250.0); - t3932 = t3994*y; - t4144 = t3932+t4170; - t4266 = t3852+t3843+t4144; - t3919 = t3993*x; - t4265 = t3919+t4323; - t4008 = RATIONAL(-17.0,5250.0); - t3861 = y*t3963; - t4264 = t4191+t3861+t4008*y; - t3844 = t4019*t4208; - t4263 = t3844+t4294; - t3880 = x*t3972; - t4262 = t4003*x+t3880+t4168; - t3989 = RATIONAL(-289.0,10500.0); - t4261 = t4191+t3878+t3989*y; - t3908 = x*t3961; - t4260 = t3908+t4008*x+t4176; - t4259 = t3859+t4341; - t4258 = t3984+t4167+RATIONAL(8.0,525.0); - t3876 = x*t4207; - t3849 = y*t3876; - t4257 = t3849+t3861+t4144; - t3991 = RATIONAL(-229.0,10500.0); - t4256 = t4191+t3887+t3991*y; - t4047 = RATIONAL(-1.0,42.0); - t4255 = t3986+t4047+t3937; - t4254 = t3870+t4290; - t3943 = t4002*y; - t4253 = t3943+t4191+t3863; - t3938 = RATIONAL(256.0,3675.0)*z; - t4252 = t3938+t4292; - t4251 = t3979+t4045+t3957+t3986; - t4250 = t4293+t4323; - t4005 = RATIONAL(29.0,2100.0); - t4249 = t4005+t3971+t3979+t3963; - t4248 = t4290+t4313; - t4012 = RATIONAL(11.0,420.0); - t4247 = t4012+t3963+t4289; - t4246 = t3895+t4274; - t4245 = t4293+t4299; - t4244 = t3915+t4258; - t4243 = t3900+t4270; - t4242 = t3915+t4275; - t3899 = x*t3956; - t4241 = t3899+t4267; - t4240 = t3885+t4256; - t4239 = t4302+t4318; - t4004 = RATIONAL(-37.0,1050.0); - t4238 = t4004+t3953+t4319; - t4237 = t3900+t4274; - t4236 = t3866+t4275; - t4235 = t4304+t4315; - t4046 = RATIONAL(2.0,75.0); - t4234 = t3984+t4046+t3953+t3978; - t4200 = x*t4054; - t3936 = t3994*x; - t4233 = t4015*t4200+t3936+t4287; - t4232 = t3936+t4168+t3908+t4300; - t4231 = t4292+t4313; - t4230 = t3895+t4270; - t4229 = t4170+t3901+t4283; - t4228 = t3866+t4258; - t4016 = RATIONAL(-11.0,420.0); - t4227 = t4016+t3972+t4303; - t4006 = RATIONAL(37.0,1050.0); - t4226 = t4006+t3979+t4336; - t4011 = RATIONAL(-29.0,2100.0); - t4225 = t3965+t3954+t4011+t3953; - t4224 = t4292+t4340; - t4223 = t3895+t4235; - t3916 = x*t4203; - t4222 = t3916+t3957+t4001+t4289; - t3902 = y*t4202; - t4221 = t3902+t4314+t4326; - t4220 = t3984+t4325+t4332; - t4219 = t3900+t4239; - t4218 = t3886+t4286+t4338; - t4217 = t3895+t4239; - t4216 = t3890+t4316+t4319; - t4215 = t3900+t4235; - t4214 = t3971+t3972+t3862+t4000+t3978; - t4213 = t3899+t3930+t4323+t4343; - t4212 = t3979+t3888+t4303+t4317; - t4211 = t4290+t4340+t4343; - t4210 = t3857+t3938+t3919+t3859+t4299; - t4196 = t3886+t3862; - t4195 = t3876+t3846; - t4194 = t3888+t3864; - t4193 = t3857+t3978; - t4190 = t3857+t3957; - t4189 = t3905+t3953; - t4188 = t3913+t3846; - t4187 = t3965+t3962; - t4186 = t3886+t3847; - t4185 = t3916+t3886; - t4184 = t3916+t3847; - t4183 = t3916+t3842; - t4182 = t3842+t3902; - t4181 = t3916+t3902; - t4180 = t3867+t3848; - t4179 = t3842+t3862; - t4178 = t3867+t3846; - t4177 = t3886+t3842; - t4175 = t3913+t3867; - t4173 = t3913+t3912; - t4172 = t3868+t3860; - t4171 = t3983+t3909; - t4169 = t3913+t3848; - t4166 = t3957+t3987; - t4165 = t3876+t3912; - t4164 = t3876+t3848; - t4163 = t3876+t3867; - t4162 = t3862+t3902; - t4161 = t3847+t3902; - t4160 = t3847+t3862; - t4159 = t3987+t3978; - t4157 = t3979+t3905; - t4156 = t3971+t3962; - t4154 = t3848+t3912; - t4153 = t3983+RATIONAL(-1.0,10.0)*z; - t4152 = t3912+t3846; - t4150 = t3983+RATIONAL(-61.0,490.0)*z; - t4148 = t3862+t4190; - t3923 = t3992*x; - t4147 = t3923+t4176; - t4146 = t3902+t4171; - t4143 = t3886+t4171; - t4142 = t4191+t4330; - t4141 = t3868+t3856+t4150; - t4140 = t4153+t4194; - t4139 = t3857+t3986+t4159; - t4138 = t4307+t4318; - t4137 = t4187+t4334; - t4136 = t4307+t4315; - t4135 = t4153+t4172; - t4133 = t3984+t3857+t4166; - t4132 = t4176+t4331; - t4131 = t4156+t4284; - t4130 = t4187+t4327; - t4129 = t3986+t3856+t4166; - t4128 = t3879+t3987+t4170; - t4127 = t4170+t4330; - t4126 = t4168+t4331; - t3955 = t4033*z; - t4125 = t3954+t3955+t3961+t3962; - t4124 = t3984+t3856+t4159; - t4123 = t3860+t3963+t4156; - t4121 = t3888+t3909+t4150; - t4120 = t3916+t4272; - t4119 = t4143+t4333; - t4118 = t3859+t4187+t4288; - t4117 = t3845+t4279; - t4116 = t3896+t3846+t4271; - t4115 = t4146+t4310; - t4048 = RATIONAL(1.0,42.0); - t4114 = t3984+t4048+t3899+t3987+t3937; - t4113 = t3848+t3863+t4271; - t4112 = t4146+t4333; - t4111 = t3849+t4279; - t4110 = t3862+t4272; - t4109 = t4143+t4310; - t4108 = t3876+t4130+t4176; - t4107 = t3890+t4126+t4336; - t4106 = t3898+t4126+t4319; - t4105 = t3955+t4033+t4123+t4284; - t4104 = t4042+t3955+t4130+t4334; - t4103 = t4005+t3872+t4156+t4193+t4306; - t4102 = t3989*x+t3894+t4132+t4295; - t4101 = t4138+t4311+t4328; - t4100 = t4045+t3953+t4139+t4335; - t4099 = t4136+t4322+t4328; - t4098 = t4004+t3966+t4129+t4320; - t4097 = t3988*x+t3899+t4126+t4295; - t4096 = t3971+t4033+t4125+t4194; - t4095 = t3979+t4046+t4133+t4335; - t4094 = t4006+t3956+t4124+t4320; - t4093 = t3965+t4042+t4125+t4172; - t4092 = t4011+t3872+t4137+t4190; - t4091 = t4134+t4282+t4322; - t4090 = t4122+t4282+t4311; - t4089 = t3883+t3849+t3920+t4142+t4232; - t4088 = t3842+t4211+t4342; - t4087 = t3916+t3859+t4131+t4193+t4265+t4317; - t4086 = t3941+t4116+t4138+t4252; - t4085 = t3874+t4012+t3880+t3923+t4108+t4298; - t4084 = t3879+t3956+t4114+t4148+t4267; - t4083 = t3944+t4116+t4127+t4254; - t4082 = t3847+t4211+t4344; - t3893 = t3991*x; - t4081 = t3893+t3973+t3899+t3890+t4132+t4157+t4255; - t4080 = t3886+t4122+t4212+t4314; - t4079 = t3902+t4134+t4212+t4286; - t4078 = t3943+t4113+t4142+t4254; - t4077 = t4047+t4106+t4157+t4269; - t4076 = t3848+t4138+t4210+t4314; - t4075 = t3954+t4016+t3913+t3880+t4131+t4147+t4300; - t4074 = t4048+t4107+t4189+t4269; - t4073 = t3966+t4047+t3901+t4139+t4256+t4281; - t4072 = t3842+t4213+t4344; - t4071 = t4106+t4233+t4316; - t4070 = t3927+t4113+t4136+t4252; - t4069 = t3847+t4213+t4342; - t4068 = t3893+t3882+t4114+t4176+t4189+t4325; - t4067 = t3846+t4136+t4210+t4286; - t3850 = t4013*t4200; - t4066 = t3850+t3843+t3923+t4132+t4287+t4294; - t4065 = t3913+t4118+t4189+t4327+t4341; - t4064 = t3932+t3845+t3861+t4127+t4232; - t4063 = t3916+t4048+t3956+t4133+t4224+t4281; - t4062 = t4108+t4189+t4288+t4297; - t4061 = t3850+t3844+t3852+t3932+t3924+t3882+t4128+t4147; - t4060 = t4118+t4148+t4265+t4298; - t4059 = t4107+t4233+t4332; - t4058 = t3966+t3885+t4128+t4193+t4255+t4283; - t3889 = RATIONAL(431.0,14700.0)*z; - coeffs_dz->coeff_m2_m2_m2 = t4085+t4276+t4324; - coeffs_dz->coeff_m1_m2_m2 = t4060+t3866+t4178+t4253; - coeffs_dz->coeff_0_m2_m2 = t3867+t4093+t4264; - coeffs_dz->coeff_p1_m2_m2 = t4078+t4222+t4305; - coeffs_dz->coeff_p2_m2_m2 = t4089+t3911+t4175+t4247; - coeffs_dz->coeff_m2_m1_m2 = t4062+t4221+t4285; - coeffs_dz->coeff_m1_m1_m2 = t4072+t4162+t4237; - coeffs_dz->coeff_0_m1_m2 = t3902+t4090+t4225; - coeffs_dz->coeff_p1_m1_m2 = t4082+t4181+t4246; - coeffs_dz->coeff_p2_m1_m2 = t4065+t4221+t4296; - coeffs_dz->coeff_m2_0_m2 = t3876+t4104+t4260; - coeffs_dz->coeff_m1_0_m2 = t3862+t4092+t4250; - coeffs_dz->coeff_0_0_m2 = RATIONAL(-41.0,2100.0)+t3860+t3889+t3954+t4137; - coeffs_dz->coeff_p1_0_m2 = t3916+t4092+t4248; - coeffs_dz->coeff_p2_0_m2 = t3913+t4104+t4262; - coeffs_dz->coeff_m2_p1_m2 = t4062+t4218+t4296; - coeffs_dz->coeff_m1_p1_m2 = t4069+t4196+t4246; - coeffs_dz->coeff_0_p1_m2 = t3886+t4091+t4225; - coeffs_dz->coeff_p1_p1_m2 = t4088+t4185+t4237; - coeffs_dz->coeff_p2_p1_m2 = t4065+t4218+t4285; - coeffs_dz->coeff_m2_p2_m2 = t4085+t4257+t4339; - coeffs_dz->coeff_m1_p2_m2 = t4060+t3915+t4154+t4268; - coeffs_dz->coeff_0_p2_m2 = t3912+t4093+t4277; - coeffs_dz->coeff_p1_p2_m2 = t4083+t4222+t4337; - coeffs_dz->coeff_p2_p2_m2 = t3877+t4064+t4173+t4247; - coeffs_dz->coeff_m2_m2_m1 = t4076+t4185+t4236; - coeffs_dz->coeff_m1_m2_m1 = t4077+t4186+t4219; - coeffs_dz->coeff_0_m2_m1 = t3886+t4101+t4251; - coeffs_dz->coeff_p1_m2_m1 = t4081+t4177+t4217; - coeffs_dz->coeff_p2_m2_m1 = t4086+t4196+t4242; - coeffs_dz->coeff_m2_m1_m1 = t4058+t3900+t4184+t4241; - coeffs_dz->coeff_m1_m1_m1 = t4071+t4266+t4309; - coeffs_dz->coeff_0_m1_m1 = t3885+t4098+t4278; - coeffs_dz->coeff_p1_m1_m1 = t4061+t4216+t4312; - coeffs_dz->coeff_p2_m1_m1 = t4058+t3895+t4179+t4224; - coeffs_dz->coeff_m2_0_m1 = t3916+t4100+t4245; - coeffs_dz->coeff_m1_0_m1 = t3898+t4097+t4238; - coeffs_dz->coeff_0_0_m1 = RATIONAL(-4.0,105.0)+t3953+t4129+t4301; - coeffs_dz->coeff_p1_0_m1 = t3890+t4102+t4238; - coeffs_dz->coeff_p2_0_m1 = t3862+t4100+t4231; - coeffs_dz->coeff_m2_p1_m1 = t3895+t4073+t4183+t4241; - coeffs_dz->coeff_m1_p1_m1 = t4071+t4263+t4308; - coeffs_dz->coeff_0_p1_m1 = t3901+t4098+t4261; - coeffs_dz->coeff_p1_p1_m1 = t4066+t4216+t4329; - coeffs_dz->coeff_p2_p1_m1 = t3900+t4073+t4160+t4224; - coeffs_dz->coeff_m2_p2_m1 = t4067+t4181+t4242; - coeffs_dz->coeff_m1_p2_m1 = t4077+t4182+t4223; - coeffs_dz->coeff_0_p2_m1 = t3902+t4099+t4251; - coeffs_dz->coeff_p1_p2_m1 = t4081+t4161+t4215; - coeffs_dz->coeff_p2_p2_m1 = t4070+t4162+t4236; - coeffs_dz->coeff_m2_m2_0 = t4111+t4173; - coeffs_dz->coeff_m1_m2_0 = t4120+t4154; - coeffs_dz->coeff_0_m2_0 = t3912+t4140; - coeffs_dz->coeff_p1_m2_0 = t4110+t4152; - coeffs_dz->coeff_p2_m2_0 = t4117+t4165; - coeffs_dz->coeff_m2_m1_0 = t4109+t4169; - coeffs_dz->coeff_m1_m1_0 = t4119+t4184; - coeffs_dz->coeff_0_m1_0 = t3886+t4121; - coeffs_dz->coeff_p1_m1_0 = t4119+t4179; - coeffs_dz->coeff_p2_m1_0 = t4109+t4195; - coeffs_dz->coeff_m2_0_0 = t3913+t4135; - coeffs_dz->coeff_m1_0_0 = t3916+t4141; - coeffs_dz->coeff_0_0_0 = t3983+t3868+RATIONAL(-13.0,98.0)*z+t3888; - coeffs_dz->coeff_p1_0_0 = t3862+t4141; - coeffs_dz->coeff_p2_0_0 = t3876+t4135; - coeffs_dz->coeff_m2_p1_0 = t4115+t4188; - coeffs_dz->coeff_m1_p1_0 = t4112+t4183; - coeffs_dz->coeff_0_p1_0 = t3902+t4121; - coeffs_dz->coeff_p1_p1_0 = t4112+t4160; - coeffs_dz->coeff_p2_p1_0 = t4115+t4164; - coeffs_dz->coeff_m2_p2_0 = t4117+t4175; - coeffs_dz->coeff_m1_p2_0 = t4120+t4178; - coeffs_dz->coeff_0_p2_0 = t3867+t4140; - coeffs_dz->coeff_p1_p2_0 = t4110+t4180; - coeffs_dz->coeff_p2_p2_0 = t4111+t4163; - coeffs_dz->coeff_m2_m2_p1 = t4070+t4185+t4244; - coeffs_dz->coeff_m1_m2_p1 = t4068+t4186+t4223; - coeffs_dz->coeff_0_m2_p1 = t3886+t4099+t4234; - coeffs_dz->coeff_p1_m2_p1 = t4074+t4177+t4215; - coeffs_dz->coeff_p2_m2_p1 = t4067+t4196+t4228; - coeffs_dz->coeff_m2_m1_p1 = t4063+t4240+t4280; - coeffs_dz->coeff_m1_m1_p1 = t4066+t4220+t4312; - coeffs_dz->coeff_0_m1_p1 = t3885+t4094+t4261; - coeffs_dz->coeff_p1_m1_p1 = t4059+t4263+t4309; - coeffs_dz->coeff_p2_m1_p1 = t4084+t4240+t4321; - coeffs_dz->coeff_m2_0_p1 = t3916+t4095+t4231; - coeffs_dz->coeff_m1_0_p1 = t3898+t4102+t4226; - coeffs_dz->coeff_0_0_p1 = t3979+RATIONAL(4.0,105.0)+t4124+t4301; - coeffs_dz->coeff_p1_0_p1 = t3890+t4097+t4226; - coeffs_dz->coeff_p2_0_p1 = t3862+t4095+t4245; - coeffs_dz->coeff_m2_p1_p1 = t4063+t4229+t4321; - coeffs_dz->coeff_m1_p1_p1 = t4061+t4220+t4329; - coeffs_dz->coeff_0_p1_p1 = t3901+t4094+t4278; - coeffs_dz->coeff_p1_p1_p1 = t4059+t4266+t4308; - coeffs_dz->coeff_p2_p1_p1 = t4084+t4229+t4280; - coeffs_dz->coeff_m2_p2_p1 = t4086+t4181+t4228; - coeffs_dz->coeff_m1_p2_p1 = t4068+t4182+t4219; - coeffs_dz->coeff_0_p2_p1 = t3902+t4101+t4234; - coeffs_dz->coeff_p1_p2_p1 = t4074+t4161+t4217; - coeffs_dz->coeff_p2_p2_p1 = t4076+t4162+t4244; - coeffs_dz->coeff_m2_m2_p2 = t4064+t3911+t4163+t4227; - coeffs_dz->coeff_m1_m2_p2 = t4083+t4214+t4305; - coeffs_dz->coeff_0_m2_p2 = t3867+t4105+t4277; - coeffs_dz->coeff_p1_m2_p2 = t3866+t4087+t4180+t4268; - coeffs_dz->coeff_p2_m2_p2 = t4075+t4257+t4324; - coeffs_dz->coeff_m2_m1_p2 = t3915+t4079+t4195+t4259; - coeffs_dz->coeff_m1_m1_p2 = t4088+t4162+t4230; - coeffs_dz->coeff_0_m1_p2 = t3902+t4091+t4249; - coeffs_dz->coeff_p1_m1_p2 = t4069+t4181+t4243; - coeffs_dz->coeff_p2_m1_p2 = t3866+t4079+t4169+t4273; - coeffs_dz->coeff_m2_0_p2 = t3876+t4096+t4262; - coeffs_dz->coeff_m1_0_p2 = t3862+t4103+t4248; - coeffs_dz->coeff_0_0_p2 = t3889+RATIONAL(41.0,2100.0)+t4123+t4306; - coeffs_dz->coeff_p1_0_p2 = t3916+t4103+t4250; - coeffs_dz->coeff_p2_0_p2 = t3913+t4096+t4260; - coeffs_dz->coeff_m2_p1_p2 = t3866+t4080+t4164+t4259; - coeffs_dz->coeff_m1_p1_p2 = t4082+t4196+t4243; - coeffs_dz->coeff_0_p1_p2 = t3886+t4090+t4249; - coeffs_dz->coeff_p1_p1_p2 = t4072+t4185+t4230; - coeffs_dz->coeff_p2_p1_p2 = t4080+t3915+t4188+t4273; - coeffs_dz->coeff_m2_p2_p2 = t4089+t3877+t4165+t4227; - coeffs_dz->coeff_m1_p2_p2 = t4078+t4214+t4337; - coeffs_dz->coeff_0_p2_p2 = t3912+t4105+t4264; - coeffs_dz->coeff_p1_p2_p2 = t3915+t4087+t4152+t4253; - coeffs_dz->coeff_p2_p2_p2 = t4075+t4276+t4339; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c deleted file mode 100644 index 9edb5fe..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c +++ /dev/null @@ -1,621 +0,0 @@ -fp t5617; -fp t5576; -fp t5609; -fp t5618; -fp t5574; -fp t5791; -fp t5578; -fp t5608; -fp t5619; -fp t5560; -fp t5790; -fp t5592; -fp t5789; -fp t5597; -fp t5558; -fp t5606; -fp t5788; -fp t5596; -fp t5559; -fp t5589; -fp t5787; -fp t5568; -fp t5584; -fp t5786; -fp t5557; -fp t5785; -fp t5588; -fp t5784; -fp t5598; -fp t5561; -fp t5582; -fp t5551; -fp t5783; -fp t5552; -fp t5782; -fp t5605; -fp t5572; -fp t5586; -fp t5781; -fp t5577; -fp t5546; -fp t5600; -fp t5555; -fp t5780; -fp t5614; -fp t5579; -fp t5549; -fp t5779; -fp t5567; -fp t5581; -fp t5778; -fp t5729; -fp t5538; -fp t5777; -fp t5616; -fp t5571; -fp t5776; -fp t5775; -fp t5580; -fp t5604; -fp t5573; -fp t5774; -fp t5601; -fp t5575; -fp t5773; -fp t5772; -fp t5556; -fp t5771; -fp t5770; -fp t5730; -fp t5542; -fp t5769; -fp t5768; -fp t5767; -fp t5599; -fp t5563; -fp t5544; -fp t5766; -fp t5765; -fp t5603; -fp t5554; -fp t5545; -fp t5553; -fp t5764; -fp t5548; -fp t5763; -fp t5570; -fp t5762; -fp t5534; -fp t5761; -fp t5547; -fp t5760; -fp t5759; -fp t5758; -fp t5541; -fp t5757; -fp t5566; -fp t5756; -fp t5564; -fp t5755; -fp t5587; -fp t5754; -fp t5753; -fp t5752; -fp t5751; -fp t5750; -fp t5749; -fp t5748; -fp t5747; -fp t5550; -fp t5746; -fp t5745; -fp t5744; -fp t5590; -fp t5743; -fp t5742; -fp t5562; -fp t5741; -fp t5539; -fp t5740; -fp t5585; -fp t5739; -fp t5738; -fp t5688; -fp t5737; -fp t5706; -fp t5736; -fp t5611; -fp t5735; -fp t5734; -fp t5733; -fp t5716; -fp t5732; -fp t5731; -fp t5537; -fp t5728; -fp t5727; -fp t5726; -fp t5725; -fp t5724; -fp t5540; -fp t5565; -fp t5723; -fp t5722; -fp t5721; -fp t5569; -fp t5720; -fp t5719; -fp t5718; -fp t5717; -fp t5715; -fp t5714; -fp t5713; -fp t5712; -fp t5711; -fp t5710; -fp t5709; -fp t5708; -fp t5705; -fp t5704; -fp t5703; -fp t5702; -fp t5701; -fp t5700; -fp t5699; -fp t5698; -fp t5697; -fp t5696; -fp t5695; -fp t5694; -fp t5693; -fp t5535; -fp t5692; -fp t5691; -fp t5690; -fp t5689; -fp t5687; -fp t5593; -fp t5686; -fp t5610; -fp t5685; -fp t5684; -fp t5683; -fp t5682; -fp t5681; -fp t5680; -fp t5679; -fp t5678; -fp t5677; -fp t5676; -fp t5675; -fp t5674; -fp t5673; -fp t5672; -fp t5671; -fp t5670; -fp t5669; -fp t5668; -fp t5667; -fp t5666; -fp t5665; -fp t5664; -fp t5663; -fp t5662; -fp t5661; -fp t5660; -fp t5659; -fp t5658; -fp t5657; -fp t5656; -fp t5655; -fp t5654; -fp t5653; -fp t5652; -fp t5536; -fp t5651; -fp t5650; -fp t5649; -fp t5648; -fp t5647; -fp t5646; -fp t5645; -fp t5644; -fp t5643; -fp t5543; -fp t5642; -fp t5641; -fp t5640; -fp t5639; -fp t5638; -fp t5637; -fp t5636; -fp t5635; -fp t5634; -fp t5633; -fp t5632; -fp t5631; -fp t5630; -fp t5629; -fp t5628; -fp t5627; -fp t5626; -fp t5625; -fp t5624; -fp t5623; -fp t5622; -fp t5621; -fp t5620; - t5617 = z*z; - t5576 = RATIONAL(3.0,25.0)*t5617; - t5609 = RATIONAL(1.0,245.0); - t5618 = x*x; - t5574 = t5609*t5618; - t5791 = t5576+t5574; - t5578 = RATIONAL(-2.0,25.0)*t5617; - t5608 = RATIONAL(-1.0,245.0); - t5619 = y*y; - t5560 = t5608*t5619; - t5790 = t5578+t5560; - t5592 = RATIONAL(211.0,3675.0); - t5789 = t5560+t5592; - t5597 = RATIONAL(-2.0,245.0); - t5558 = t5597*t5619; - t5606 = RATIONAL(-1.0,300.0); - t5788 = t5558+t5606; - t5596 = RATIONAL(1.0,490.0); - t5559 = t5596*t5618; - t5589 = RATIONAL(166.0,3675.0); - t5787 = t5559+t5589; - t5568 = t5608*t5618; - t5584 = RATIONAL(191.0,14700.0); - t5786 = t5568+t5584; - t5557 = t5596*t5619; - t5785 = t5557+t5592; - t5588 = RATIONAL(151.0,3675.0); - t5784 = t5588+t5574; - t5598 = RATIONAL(-1.0,175.0); - t5561 = t5598*y; - t5582 = RATIONAL(-1.0,25.0)*z; - t5551 = y*t5582; - t5783 = t5561+t5551; - t5552 = x*t5582; - t5782 = t5582+t5552; - t5605 = RATIONAL(2.0,245.0); - t5572 = t5605*t5618; - t5586 = RATIONAL(-169.0,14700.0); - t5781 = t5572+t5586; - t5577 = RATIONAL(1.0,25.0)*z; - t5546 = y*t5577; - t5600 = RATIONAL(1.0,175.0); - t5555 = t5600*y; - t5780 = t5546+t5555; - t5614 = RATIONAL(1.0,50.0); - t5579 = t5614*z; - t5549 = y*t5579; - t5779 = t5549+t5577; - t5567 = t5605*t5619; - t5581 = t5614*t5617; - t5778 = t5567+t5581; - t5729 = z*RATIONAL(-1.0,100.0); - t5538 = x*t5729; - t5777 = t5568+t5538; - t5616 = RATIONAL(4.0,75.0); - t5571 = t5609*t5619; - t5776 = t5616+t5571; - t5775 = t5549+t5579; - t5580 = RATIONAL(-1.0,50.0)*z; - t5604 = RATIONAL(-2.0,175.0); - t5573 = t5604*x; - t5774 = t5580+t5573; - t5601 = RATIONAL(1.0,350.0); - t5575 = t5601*x; - t5773 = t5582+t5575; - t5772 = t5546+t5561; - t5556 = t5601*y; - t5771 = t5549+t5556; - t5770 = t5571+t5588; - t5730 = z*RATIONAL(1.0,100.0); - t5542 = y*t5730; - t5769 = t5542+t5579; - t5768 = t5568+t5586; - t5767 = t5542+t5580; - t5599 = RATIONAL(-1.0,350.0); - t5563 = t5599*y; - t5544 = x*t5563; - t5766 = t5544+t5546; - t5765 = t5551+t5555; - t5603 = RATIONAL(2.0,175.0); - t5554 = t5603*y; - t5545 = x*t5554; - t5553 = y*t5580; - t5764 = t5545+t5553; - t5548 = x*t5577; - t5763 = t5548+t5582; - t5570 = t5604*y; - t5762 = t5580+t5570; - t5534 = x*t5555; - t5761 = t5534+t5586; - t5547 = x*t5580; - t5760 = t5547+t5572; - t5759 = t5616+t5574; - t5758 = t5577+t5575; - t5541 = y*t5729; - t5757 = t5541+t5560; - t5566 = t5597*t5618; - t5756 = t5566+t5606; - t5564 = t5599*x; - t5755 = t5564+t5582; - t5587 = RATIONAL(-529.0,14700.0); - t5754 = t5567+t5587; - t5753 = t5563+t5553; - t5752 = t5547+t5559; - t5751 = t5577+t5552; - t5750 = t5580+t5553; - t5749 = t5563+t5577; - t5748 = t5568+t5592; - t5747 = t5582+t5553; - t5550 = x*t5579; - t5746 = t5541+t5550; - t5745 = t5578+t5557; - t5744 = t5550+t5572; - t5590 = RATIONAL(256.0,3675.0); - t5743 = t5568+t5590; - t5742 = t5577+t5553; - t5562 = t5603*x; - t5741 = t5579+t5562; - t5539 = x*t5570; - t5740 = t5549+t5539; - t5585 = RATIONAL(311.0,14700.0); - t5739 = t5566+t5585; - t5738 = t5564+t5550; - t5688 = t5554+t5778; - t5737 = t5688+t5768; - t5706 = t5576+t5571; - t5736 = RATIONAL(-57.0,490.0)+t5706+t5574; - t5611 = RATIONAL(-9.0,98.0); - t5735 = t5566+t5611+t5706; - t5734 = t5558+t5611+t5791; - t5733 = t5587+t5744; - t5716 = t5576+t5566; - t5732 = t5558+RATIONAL(-33.0,490.0)+t5716; - t5731 = x*y; - t5537 = x*t5561; - t5728 = t5537+t5573; - t5727 = t5561+t5573; - t5726 = t5537+t5562; - t5725 = t5562+t5555; - t5724 = t5576+t5572; - t5540 = y*t5575; - t5565 = t5600*x; - t5723 = t5540+t5565; - t5722 = t5565+t5537; - t5721 = t5565+t5555; - t5569 = t5598*x; - t5720 = t5534+t5569; - t5719 = t5569+t5555; - t5718 = t5568+t5569; - t5717 = t5544+t5565; - t5715 = t5540+t5569; - t5714 = t5544+t5569; - t5713 = t5565+t5534; - t5712 = t5565+t5561; - t5711 = t5561+t5560; - t5710 = t5569+t5537; - t5709 = t5558+t5581; - t5708 = t5561+t5569; - t5705 = t5563+t5745; - t5704 = t5581+t5744; - t5703 = t5553+t5778; - t5702 = t5559+t5578+t5550; - t5701 = t5549+t5778; - t5700 = t5578+t5752; - t5699 = t5581+t5760; - t5698 = t5556+t5745; - t5697 = t5582+t5790; - t5696 = t5565+t5578+t5568; - t5695 = t5578+t5718; - t5694 = t5581+t5560+t5555; - t5693 = t5581+t5757; - t5535 = x*t5730; - t5692 = t5535+t5568+t5581; - t5691 = t5577+t5790; - t5690 = t5581+t5711; - t5689 = t5551+t5790; - t5687 = t5549+t5745; - t5593 = RATIONAL(-61.0,490.0); - t5686 = t5593+t5572+t5706; - t5610 = RATIONAL(-1.0,10.0); - t5685 = t5558+t5610+t5724; - t5684 = t5567+t5610+t5716; - t5683 = t5593+t5567+t5791; - t5682 = RATIONAL(136.0,3675.0)+t5578+t5571+t5574; - t5681 = t5566+RATIONAL(431.0,14700.0)+t5709; - t5680 = t5702+t5773; - t5679 = t5555+t5735; - t5678 = t5701+t5762; - t5677 = t5537+t5734; - t5676 = t5580+t5562+t5699; - t5675 = t5702+t5770; - t5674 = t5704+t5788; - t5673 = t5696+t5763; - t5672 = t5544+t5736; - t5671 = t5697+t5759; - t5670 = t5585+t5709+t5777; - t5669 = t5558+t5585+t5692; - t5668 = t5540+t5736; - t5667 = t5534+t5734; - t5666 = t5700+t5770; - t5665 = t5693+t5739; - t5664 = t5690+t5767; - t5663 = t5554+t5732; - t5662 = t5579+t5573+t5699; - t5661 = t5688+t5756; - t5660 = t5695+t5776; - t5659 = t5698+t5742; - t5658 = t5691+t5759; - t5657 = t5698+t5784; - t5656 = t5570+t5732; - t5655 = t5705+t5784; - t5654 = t5694+t5769; - t5653 = t5579+t5570+t5703; - t5652 = t5561+t5735; - t5536 = RATIONAL(-1.0,700.0)*t5731; - t5651 = t5564+t5536+t5705+t5787; - t5650 = t5542+t5560+t5704+t5761; - t5649 = t5678+t5768; - t5648 = t5559+t5592+t5691+t5738; - t5647 = t5697+t5743+t5780; - t5646 = t5693+t5760+t5761; - t5645 = t5737+t5750; - t5644 = t5680+t5789; - t5643 = t5653+t5768; - t5543 = RATIONAL(1.0,700.0)*t5731; - t5642 = t5543+t5589+t5687+t5752; - t5641 = t5676+t5754; - t5640 = t5664+t5786; - t5639 = t5695+t5782+t5785; - t5638 = t5534+t5590+t5696+t5711; - t5637 = t5687+t5748+t5749; - t5636 = t5548+t5590+t5691+t5718; - t5635 = t5737+t5775; - t5634 = t5673+t5785; - t5633 = t5694+t5728+t5781; - t5632 = t5544+t5584+t5692+t5757; - t5631 = t5539+t5703+t5733; - t5630 = t5662+t5754; - t5629 = t5540+t5584+t5693+t5777; - t5628 = t5690+t5726+t5781; - t5627 = t5544+t5592+t5689+t5752; - t5626 = t5552+t5537+t5689+t5743; - t5625 = t5654+t5786; - t5624 = t5545+t5701+t5733; - t5623 = t5557+t5589+t5680; - t5622 = t5546+t5540+t5700+t5789; - t5621 = t5659+t5748; - t5620 = t5659+t5787; - coeffs_dzz->coeff_m2_m2_m2 = t5573+t5624+t5762; - coeffs_dzz->coeff_m1_m2_m2 = t5535+t5649+t5720; - coeffs_dzz->coeff_0_m2_m2 = t5678+t5756; - coeffs_dzz->coeff_p1_m2_m2 = t5538+t5649+t5722; - coeffs_dzz->coeff_p2_m2_m2 = t5570+t5641+t5740; - coeffs_dzz->coeff_m2_m1_m2 = t5580+t5650+t5727; - coeffs_dzz->coeff_m1_m1_m2 = t5535+t5640+t5715; - coeffs_dzz->coeff_0_m1_m2 = t5664+t5739; - coeffs_dzz->coeff_p1_m1_m2 = t5538+t5640+t5717; - coeffs_dzz->coeff_p2_m1_m2 = t5547+t5628+t5767; - coeffs_dzz->coeff_m2_0_m2 = t5674+t5774; - coeffs_dzz->coeff_m1_0_m2 = t5569+t5580+t5669; - coeffs_dzz->coeff_0_0_m2 = t5580+t5681; - coeffs_dzz->coeff_p1_0_m2 = t5580+t5565+t5670; - coeffs_dzz->coeff_p2_0_m2 = t5676+t5788; - coeffs_dzz->coeff_m2_p1_m2 = t5580+t5633+t5746; - coeffs_dzz->coeff_m1_p1_m2 = t5580+t5632+t5719; - coeffs_dzz->coeff_0_p1_m2 = t5555+t5580+t5665; - coeffs_dzz->coeff_p1_p1_m2 = t5580+t5629+t5721; - coeffs_dzz->coeff_p2_p1_m2 = t5580+t5646+t5725; - coeffs_dzz->coeff_m2_p2_m2 = t5554+t5631+t5774; - coeffs_dzz->coeff_m1_p2_m2 = t5535+t5645+t5710; - coeffs_dzz->coeff_0_p2_m2 = t5661+t5750; - coeffs_dzz->coeff_p1_p2_m2 = t5538+t5645+t5713; - coeffs_dzz->coeff_p2_p2_m2 = t5554+t5641+t5764; - coeffs_dzz->coeff_m2_m2_m1 = t5577+t5626+t5721; - coeffs_dzz->coeff_m1_m2_m1 = t5555+t5627+t5758; - coeffs_dzz->coeff_0_m2_m1 = t5658+t5765; - coeffs_dzz->coeff_p1_m2_m1 = t5540+t5648+t5765; - coeffs_dzz->coeff_p2_m2_m1 = t5534+t5636+t5765; - coeffs_dzz->coeff_m2_m1_m1 = t5552+t5621+t5717; - coeffs_dzz->coeff_m1_m1_m1 = t5536+t5547+t5575+t5620; - coeffs_dzz->coeff_0_m1_m1 = t5657+t5742; - coeffs_dzz->coeff_p1_m1_m1 = t5543+t5620+t5738; - coeffs_dzz->coeff_p2_m1_m1 = t5548+t5621+t5715; - coeffs_dzz->coeff_m2_0_m1 = t5696+t5751+t5776; - coeffs_dzz->coeff_m1_0_m1 = t5666+t5758; - coeffs_dzz->coeff_0_0_m1 = t5577+t5682; - coeffs_dzz->coeff_p1_0_m1 = t5564+t5577+t5675; - coeffs_dzz->coeff_p2_0_m1 = t5577+t5548+t5660; - coeffs_dzz->coeff_m2_p1_m1 = t5552+t5637+t5723; - coeffs_dzz->coeff_m1_p1_m1 = t5575+t5642+t5749; - coeffs_dzz->coeff_0_p1_m1 = t5655+t5779; - coeffs_dzz->coeff_p1_p1_m1 = t5550+t5651+t5779; - coeffs_dzz->coeff_p2_p1_m1 = t5548+t5637+t5714; - coeffs_dzz->coeff_m2_p2_m1 = t5546+t5638+t5751; - coeffs_dzz->coeff_m1_p2_m1 = t5561+t5622+t5758; - coeffs_dzz->coeff_0_p2_m1 = t5658+t5772; - coeffs_dzz->coeff_p1_p2_m1 = t5561+t5648+t5766; - coeffs_dzz->coeff_p2_p2_m1 = t5537+t5636+t5772; - coeffs_dzz->coeff_m2_m2_0 = t5539+t5562+t5663; - coeffs_dzz->coeff_m1_m2_0 = t5565+t5554+t5677; - coeffs_dzz->coeff_0_m2_0 = t5554+t5685; - coeffs_dzz->coeff_p1_m2_0 = t5569+t5554+t5667; - coeffs_dzz->coeff_p2_m2_0 = t5573+t5545+t5663; - coeffs_dzz->coeff_m2_m1_0 = t5679+t5726; - coeffs_dzz->coeff_m1_m1_0 = t5672+t5721; - coeffs_dzz->coeff_0_m1_0 = t5555+t5686; - coeffs_dzz->coeff_p1_m1_0 = t5668+t5719; - coeffs_dzz->coeff_p2_m1_0 = t5573+t5534+t5679; - coeffs_dzz->coeff_m2_0_0 = t5562+t5684; - coeffs_dzz->coeff_m1_0_0 = t5565+t5683; - coeffs_dzz->coeff_0_0_0 = t5567+RATIONAL(-13.0,98.0)+t5724; - coeffs_dzz->coeff_p1_0_0 = t5569+t5683; - coeffs_dzz->coeff_p2_0_0 = t5573+t5684; - coeffs_dzz->coeff_m2_p1_0 = t5534+t5562+t5652; - coeffs_dzz->coeff_m1_p1_0 = t5668+t5712; - coeffs_dzz->coeff_0_p1_0 = t5561+t5686; - coeffs_dzz->coeff_p1_p1_0 = t5672+t5708; - coeffs_dzz->coeff_p2_p1_0 = t5652+t5728; - coeffs_dzz->coeff_m2_p2_0 = t5545+t5562+t5656; - coeffs_dzz->coeff_m1_p2_0 = t5570+t5565+t5667; - coeffs_dzz->coeff_0_p2_0 = t5570+t5685; - coeffs_dzz->coeff_p1_p2_0 = t5570+t5569+t5677; - coeffs_dzz->coeff_p2_p2_0 = t5573+t5539+t5656; - coeffs_dzz->coeff_m2_m2_p1 = t5548+t5647+t5722; - coeffs_dzz->coeff_m1_m2_p1 = t5555+t5644+t5766; - coeffs_dzz->coeff_0_m2_p1 = t5671+t5780; - coeffs_dzz->coeff_p1_m2_p1 = t5555+t5622+t5755; - coeffs_dzz->coeff_p2_m2_p1 = t5552+t5647+t5720; - coeffs_dzz->coeff_m2_m1_p1 = t5544+t5634+t5771; - coeffs_dzz->coeff_m1_m1_p1 = t5536+t5623+t5771; - coeffs_dzz->coeff_0_m1_p1 = t5582+t5549+t5657; - coeffs_dzz->coeff_p1_m1_p1 = t5556+t5642+t5755; - coeffs_dzz->coeff_p2_m1_p1 = t5540+t5639+t5771; - coeffs_dzz->coeff_m2_0_p1 = t5673+t5776; - coeffs_dzz->coeff_m1_0_p1 = t5675+t5773; - coeffs_dzz->coeff_0_0_p1 = t5582+t5682; - coeffs_dzz->coeff_p1_0_p1 = t5666+t5755; - coeffs_dzz->coeff_p2_0_p1 = t5660+t5782; - coeffs_dzz->coeff_m2_p1_p1 = t5540+t5634+t5753; - coeffs_dzz->coeff_m1_p1_p1 = t5543+t5623+t5753; - coeffs_dzz->coeff_0_p1_p1 = t5655+t5747; - coeffs_dzz->coeff_p1_p1_p1 = t5547+t5651+t5747; - coeffs_dzz->coeff_p2_p1_p1 = t5544+t5639+t5753; - coeffs_dzz->coeff_m2_p2_p1 = t5551+t5638+t5763; - coeffs_dzz->coeff_m1_p2_p1 = t5540+t5644+t5783; - coeffs_dzz->coeff_0_p2_p1 = t5671+t5783; - coeffs_dzz->coeff_p1_p2_p1 = t5561+t5627+t5755; - coeffs_dzz->coeff_p2_p2_p1 = t5582+t5626+t5708; - coeffs_dzz->coeff_m2_m2_p2 = t5570+t5630+t5764; - coeffs_dzz->coeff_m1_m2_p2 = t5538+t5643+t5720; - coeffs_dzz->coeff_0_m2_p2 = t5653+t5756; - coeffs_dzz->coeff_p1_m2_p2 = t5535+t5643+t5722; - coeffs_dzz->coeff_p2_m2_p2 = t5570+t5631+t5741; - coeffs_dzz->coeff_m2_m1_p2 = t5579+t5646+t5727; - coeffs_dzz->coeff_m1_m1_p2 = t5579+t5629+t5708; - coeffs_dzz->coeff_0_m1_p2 = t5579+t5561+t5665; - coeffs_dzz->coeff_p1_m1_p2 = t5579+t5632+t5712; - coeffs_dzz->coeff_p2_m1_p2 = t5579+t5628+t5746; - coeffs_dzz->coeff_m2_0_p2 = t5662+t5788; - coeffs_dzz->coeff_m1_0_p2 = t5569+t5579+t5670; - coeffs_dzz->coeff_0_0_p2 = t5579+t5681; - coeffs_dzz->coeff_p1_0_p2 = t5565+t5579+t5669; - coeffs_dzz->coeff_p2_0_p2 = t5674+t5741; - coeffs_dzz->coeff_m2_p1_p2 = t5547+t5633+t5769; - coeffs_dzz->coeff_m1_p1_p2 = t5538+t5625+t5714; - coeffs_dzz->coeff_0_p1_p2 = t5654+t5739; - coeffs_dzz->coeff_p1_p1_p2 = t5535+t5625+t5723; - coeffs_dzz->coeff_p2_p1_p2 = t5579+t5650+t5725; - coeffs_dzz->coeff_m2_p2_p2 = t5554+t5630+t5740; - coeffs_dzz->coeff_m1_p2_p2 = t5538+t5635+t5710; - coeffs_dzz->coeff_0_p2_p2 = t5661+t5775; - coeffs_dzz->coeff_p1_p2_p2 = t5535+t5635+t5713; - coeffs_dzz->coeff_p2_p2_p2 = t5554+t5624+t5741; diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order1.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order1.smooth0.c deleted file mode 100644 index 7c06d13..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order1.smooth0.c +++ /dev/null @@ -1,61 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_3d_cube10 -#include "../template.h" - -#define N_DIMS 3 -#define MOLECULE_MIN_M 0 -#define MOLECULE_MAX_M 1 -#define MOLECULE_SIZE 2 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DY -#define HAVE_OP_DZ -/* n.b. no 2nd derivatives for linear interpolation! */ - -#define XYZ x, y, z -#define FP_XYZ fp x, fp y, fp z -#define STRIDE_IJK stride_i, stride_j, stride_k -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride, Jacobian_mj_stride, Jacobian_mk_stride - -#define DATA_STRUCT data_struct_3d_cube_size2 -#define COEFFS_STRUCT coeffs_struct_3d_cube_size2 - -#define FETCH_DATA_REAL LocalInterp_fetch_3d_cube2_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_3d_cube2_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_3d_cube2_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_3d_cube2_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_3d_cube2_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_3d_cube2_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_3d_cube2_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_3d_cube2_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_3d_cube2 - -#define STORE_COEFFS LocalInterp_store_3d_cube2 - -/* note pathnames are all relative to "../template.c" */ -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c" -#define COEFFS_DY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c" -#define COEFFS_DZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order2.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order2.smooth0.c deleted file mode 100644 index f0e66f2..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order2.smooth0.c +++ /dev/null @@ -1,71 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_3d_cube20 -#include "../template.h" - -#define N_DIMS 3 -#define MOLECULE_MIN_M -1 -#define MOLECULE_MAX_M 1 -#define MOLECULE_SIZE 3 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DY -#define HAVE_OP_DZ -#define HAVE_OP_DXX -#define HAVE_OP_DXY -#define HAVE_OP_DXZ -#define HAVE_OP_DYY -#define HAVE_OP_DYZ -#define HAVE_OP_DZZ - -#define XYZ x, y, z -#define FP_XYZ fp x, fp y, fp z -#define STRIDE_IJK stride_i, stride_j, stride_k -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride, Jacobian_mj_stride, Jacobian_mk_stride - -#define DATA_STRUCT data_struct_3d_cube_size3 -#define COEFFS_STRUCT coeffs_struct_3d_cube_size3 - -#define FETCH_DATA_REAL LocalInterp_fetch_3d_cube3_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_3d_cube3_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_3d_cube3_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_3d_cube3_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_3d_cube3_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_3d_cube3_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_3d_cube3_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_3d_cube3_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_3d_cube3 - -#define STORE_COEFFS LocalInterp_store_3d_cube3 - -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c" -#define COEFFS_DY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c" -#define COEFFS_DZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c" -#define COEFFS_DXY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c" -#define COEFFS_DXZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c" -#define COEFFS_DYY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c" -#define COEFFS_DYZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c" -#define COEFFS_DZZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order3.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order3.smooth0.c deleted file mode 100644 index 278a9f4..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order3.smooth0.c +++ /dev/null @@ -1,71 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_3d_cube30 -#include "../template.h" - -#define N_DIMS 3 -#define MOLECULE_MIN_M -1 -#define MOLECULE_MAX_M 2 -#define MOLECULE_SIZE 4 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DY -#define HAVE_OP_DZ -#define HAVE_OP_DXX -#define HAVE_OP_DXY -#define HAVE_OP_DXZ -#define HAVE_OP_DYY -#define HAVE_OP_DYZ -#define HAVE_OP_DZZ - -#define XYZ x, y, z -#define FP_XYZ fp x, fp y, fp z -#define STRIDE_IJK stride_i, stride_j, stride_k -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride, Jacobian_mj_stride, Jacobian_mk_stride - -#define DATA_STRUCT data_struct_3d_cube_size4 -#define COEFFS_STRUCT coeffs_struct_3d_cube_size4 - -#define FETCH_DATA_REAL LocalInterp_fetch_3d_cube4_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_3d_cube4_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_3d_cube4_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_3d_cube4_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_3d_cube4_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_3d_cube4_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_3d_cube4_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_3d_cube4_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_3d_cube4 - -#define STORE_COEFFS LocalInterp_store_3d_cube4 - -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c" -#define COEFFS_DY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c" -#define COEFFS_DZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c" -#define COEFFS_DXY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c" -#define COEFFS_DXZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c" -#define COEFFS_DYY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c" -#define COEFFS_DYZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c" -#define COEFFS_DZZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order4.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order4.smooth0.c deleted file mode 100644 index 1121465..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order4.smooth0.c +++ /dev/null @@ -1,71 +0,0 @@ -/* $Header$ */ - -#include -#include -#include -#include -#include - -#include "util_ErrorCodes.h" -#include "cctk.h" -#include "../InterpLocalUniform.h" -#include "../common/structs.h" -#include "../common/fetch.h" -#include "../common/evaluate.h" -#include "../common/store.h" - -/* function prototype */ -#define FUNCTION_NAME LocalInterp_ULagrange_3d_cube40 -#include "../template.h" - -#define N_DIMS 3 -#define MOLECULE_MIN_M -2 -#define MOLECULE_MAX_M 2 -#define MOLECULE_SIZE 5 - -/* which derivative ops do we support? */ -#define HAVE_OP_I -#define HAVE_OP_DX -#define HAVE_OP_DY -#define HAVE_OP_DZ -#define HAVE_OP_DXX -#define HAVE_OP_DXY -#define HAVE_OP_DXZ -#define HAVE_OP_DYY -#define HAVE_OP_DYZ -#define HAVE_OP_DZZ - -#define XYZ x, y, z -#define FP_XYZ fp x, fp y, fp z -#define STRIDE_IJK stride_i, stride_j, stride_k -#define JACOBIAN_MIJK_STRIDE Jacobian_mi_stride, Jacobian_mj_stride, Jacobian_mk_stride - -#define DATA_STRUCT data_struct_3d_cube_size5 -#define COEFFS_STRUCT coeffs_struct_3d_cube_size5 - -#define FETCH_DATA_REAL LocalInterp_fetch_3d_cube5_r -#define FETCH_DATA_REAL4 LocalInterp_fetch_3d_cube5_r4 -#define FETCH_DATA_REAL8 LocalInterp_fetch_3d_cube5_r8 -#define FETCH_DATA_REAL16 LocalInterp_fetch_3d_cube5_r16 -#define FETCH_DATA_COMPLEX LocalInterp_fetch_3d_cube5_c -#define FETCH_DATA_COMPLEX8 LocalInterp_fetch_3d_cube5_c8 -#define FETCH_DATA_COMPLEX16 LocalInterp_fetch_3d_cube5_c16 -#define FETCH_DATA_COMPLEX32 LocalInterp_fetch_3d_cube5_c32 - -#define EVALUATE_MOLECULE LocalInterp_eval_3d_cube5 - -#define STORE_COEFFS LocalInterp_store_3d_cube5 - -#define COEFFS_I_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c" -#define COEFFS_DX_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c" -#define COEFFS_DY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c" -#define COEFFS_DZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c" -#define COEFFS_DXX_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c" -#define COEFFS_DXY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c" -#define COEFFS_DXZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c" -#define COEFFS_DYY_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c" -#define COEFFS_DYZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c" -#define COEFFS_DZZ_COMPUTE_FILE_NAME "Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c" - -/* actual code */ -#include "../template.c" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.log b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.log deleted file mode 100644 index 93faeb6..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.log +++ /dev/null @@ -1,40709 +0,0 @@ - |\^/| Maple 7 (IBM INTEL LINUX) -._|\| |/|_. Copyright (c) 2001 by Waterloo Maple Inc. - \ MAPLE / All rights reserved. Maple is a registered trademark of - <____ ____> Waterloo Maple Inc. - | Type ? for help. -# util.maple -- misc utility routines -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/util.maple,v 1.4 2002/08/20 16:46:06 jthorn Exp $ -> -# -# fix_rationals - convert numbers to RATIONAL() calls -# nonmatching_names - find names in a list which *don't* have a specified prefix -# sprint_numeric_list - convert a numeric list to a valid C identifier suffix -# print_name_list_dcl - print C declarations for a list of names -# -# hypercube_points - compute all (integer) points in an N-dimensional hypercube -# -# ftruncate - truncate a file to zero length -# -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function converts all {integer, rational} subexpressions of its -# input except integer exponents and -1 factors in products, into function -# calls -# RATIONAL(num,den) -# This is useful in conjunction with the C() library function, since -# -# C( (1/3) * foo * bar ) -# t0 = foo*bar/3; -# -# generates a (slow) division (and runs the risk of mixed-mode-arithmetic -# problems), while -# -# C((1.0/3.0) * foo * bar); -# t0 = 0.3333333333*foo*bar; -# -# suffers from roundoff error. With this function, -# -# fix_rationals((1/3) * foo * bar); -# RATIONAL(1,3) foo bar -# C(%); -# t0 = RATIONAL(1.0,3.0)*foo*bar; -# -# which a C preprocessor macro can easily convert to the desired -# -# t0 = (1.0/3.0)*foo*bar; -# -# Additionally, this function can be told to leave certain types of -# subexpressions unconverged. For example, -# fix_rationals(expr, type, specfunc(integer, DATA)); -# will leave all subexpressions of the form DATA(integer arguments) -# unconverted. -# -# Arguments: -# expr = (in) The expression to be converted. -# inert_fn = (optional in) -# If specified, this argument should be a Boolean procedure -# or the name of a Boolean procedure. This procedure should -# take one or more argument, and return true if and only if -# the first argument should *not* be converted, i.e. if we -# should leave this expression unchanged. See the last -# example above. -# ... = (optional in) -# Any further arguments are passed as additional arguments to -# the inert_fn procedure. -# -> fix_rationals := -> proc( -> expr::{ -> algebraic, name = algebraic, -> list({algebraic, name = algebraic}), -> set ({algebraic, name = algebraic}) -> }, -> inert_fn::{name, procedure} -> ) -> local nn, k, -> base, power, fbase, fpower, -> fn, fn_args_list, -> num, den, mult; -> -# do we want to convert this expression? -> if ((nargs >= 2) and inert_fn(expr, args[3..nargs])) -> then return expr; -> end if; -> -# recurse over lists and sets -> if (type(expr, {list,set})) -> then return map(fix_rationals, expr, args[2..nargs]); -> end if; -> -# recurse over equation right hand sides -> if (type(expr, name = algebraic)) -> then return ( lhs(expr) = fix_rationals(rhs(expr), args[2..nargs]) ); -> end if; -> -# recurse over functions other than RATIONAL() -> if (type(expr, function)) -> then -> fn := op(0, expr); -> if (fn <> 'RATIONAL') -> then -> fn_args_list := [op(expr)]; -> fn_args_list := map(fix_rationals, fn_args_list, args[2..nargs]); -> fn; return '%'( op(fn_args_list) ); -> end if; -> end if; -> -> nn := nops(expr); -> -# recurse over sums -> if (type(expr, `+`)) -> then return sum('fix_rationals(op(k,expr), args[2..nargs])', 'k'=1..nn); -> end if; -> -# recurse over products -# ... leaving leading -1 factors intact, i.e. not converted to RATIONAL(-1,1) -> if (type(expr, `*`)) -> then -> if (op(1, expr) = -1) -> then return -1*fix_rationals(remove(type, expr, 'identical(-1)'), -> args[2..nargs]); -> else return product('fix_rationals(op(k,expr), args[2..nargs])', -> 'k'=1..nn); -> end if; -> end if; -> -# recurse over powers -# ... leaving integer exponents intact -> if (type(expr, `^`)) -> then -> base := op(1, expr); -> power := op(2, expr); -> -> fbase := fix_rationals(base, args[2..nargs]); -> if (type(power, integer)) -> then fpower := power; -> else fpower := fix_rationals(power, args[2..nargs]); -> end if; -> return fbase ^ fpower; -> end if; -> -# fix integers and fractions -> if (type(expr, integer)) -> then return 'RATIONAL'(expr, 1); -> end if; -> if (type(expr, fraction)) -> then -> num := op(1, expr); -> den := op(2, expr); -> -> return 'RATIONAL'(num, den); -> end if; -> -# turn Maple floating-point into integer fraction, then recursively fix that -> if (type(expr, float)) -> then -> mult := op(1, expr); -> power := op(2, expr); -> return fix_rationals(mult * 10^power, args[2..nargs]); -> end if; -> -# identity op on names -> if (type(expr, name)) -> then return expr; -> end if; -> -# unknown type -> error "%0", -> "unknown type for expr!", -> " whattype(expr) = ", whattype(expr), -> " expr = ", expr; -> end proc; -fix_rationals := proc(expr::{algebraic, name = algebraic, -list({algebraic, name = algebraic}), set({algebraic, name = algebraic})}, -inert_fn::{procedure, name}) -local nn, k, base, power, fbase, fpower, fn, fn_args_list, num, den, mult; - if 2 <= nargs and inert_fn(expr, args[3 .. nargs]) then return expr - end if; - if type(expr, {set, list}) then - return map(fix_rationals, expr, args[2 .. nargs]) - end if; - if type(expr, name = algebraic) then - return lhs(expr) = fix_rationals(rhs(expr), args[2 .. nargs]) - end if; - if type(expr, function) then - fn := op(0, expr); - if fn <> 'RATIONAL' then - fn_args_list := [op(expr)]; - fn_args_list := - map(fix_rationals, fn_args_list, args[2 .. nargs]); - fn; - return '%'(op(fn_args_list)) - end if - end if; - nn := nops(expr); - if type(expr, `+`) then return - sum('fix_rationals(op(k, expr), args[2 .. nargs])', 'k' = 1 .. nn) - end if; - if type(expr, `*`) then - if op(1, expr) = -1 then return -fix_rationals( - remove(type, expr, 'identical(-1)'), args[2 .. nargs]) - else return product('fix_rationals(op(k, expr), args[2 .. nargs])', - 'k' = 1 .. nn) - end if - end if; - if type(expr, `^`) then - base := op(1, expr); - power := op(2, expr); - fbase := fix_rationals(base, args[2 .. nargs]); - if type(power, integer) then fpower := power - else fpower := fix_rationals(power, args[2 .. nargs]) - end if; - return fbase^fpower - end if; - if type(expr, integer) then return 'RATIONAL'(expr, 1) end if; - if type(expr, fraction) then - num := op(1, expr); den := op(2, expr); return 'RATIONAL'(num, den) - end if; - if type(expr, float) then - mult := op(1, expr); - power := op(2, expr); - return fix_rationals(mult*10^power, args[2 .. nargs]) - end if; - if type(expr, name) then return expr end if; - error "%0", "unknown type for expr!", " whattype(expr) = ", - whattype(expr), " expr = ", expr -end proc - -> -################################################################################ -> -# -# This function finds names in a list which *don't* have a specified prefix. -# -# Arguments: -# name_list = A list of the names. -# prefix = The prefix we want to filter out. -# -# Results: -# This function returns the subset list of names which don't have the -# specified prefix. -# -> nonmatching_names := -> proc( name_list::list({name,string}), prefix::{name,string} ) -> -> select( proc(n) -> evalb(not StringTools[IsPrefix](prefix,n)); -> end proc -> , -> name_list -> ); -> end proc; -nonmatching_names := proc( -name_list::list({name, string}), prefix::{name, string}) - select(proc(n) evalb(not StringTools[IsPrefix](prefix, n)) end proc, - name_list) -end proc - -> -################################################################################ -> -# -# This function converts a numeric list to a string which is a valid -# C identifier suffix: elements are separated by "_", decimal points are -# replaced by "x", and all nonzero values have explicit +/- signs, which -# are replaced by "p"/"m". -# -# For example, [0,-3.5,+4] --> "0_m3x5_p4". -# -> sprint_numeric_list := -> proc(nlist::list(numeric)) -> -# generate preliminary string, eg "+0_-3.5_+4" -> map2(sprintf, "%+a", nlist); -> ListTools[Join](%, "_"); -> cat(op(%)); -> -# fixup bad characters -> StringTools[SubstituteAll](%, "+0", "0"); -> StringTools[CharacterMap](".+-", "xpm", %); -> -> return %; -> end proc; -sprint_numeric_list := proc(nlist::list(numeric)) - map2(sprintf, "%+a", nlist); - ListTools[Join](%, "_"); - cat(op(%)); - StringTools[SubstituteAll](%, "+0", "0"); - StringTools[CharacterMap](".+-", "xpm", %); - return % -end proc - -> -################################################################################ -> -# -# This function prints a sequence of C declarations for a list of names. -# -# Argument: -# name_list = A list of the names. -# type_name = The C type of the names, eg. "double". -# file_name = The file name to write the declaration to. This is -# truncated before writing. -# -> print_name_list_dcl := -> proc( name_list::list({name,string}), -> type_name::string, -> file_name::string ) -> local blanks, separator_string; -> -> ftruncate(file_name); -> -> map( -> proc(var::{name,string}) -> fprintf(file_name, -> "%s %s;\n", -> type_name, var); -> end proc -> , -> name_list -> ); -> -> fclose(file_name); -> NULL; -> end proc; -print_name_list_dcl := proc( -name_list::list({name, string}), type_name::string, file_name::string) -local blanks, separator_string; - ftruncate(file_name); - map(proc(var::{name, string}) - fprintf(file_name, "%s %s;\n", type_name, var) - end proc, name_list); - fclose(file_name); - NULL -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function computes a list of all the (integer) points in an -# N-dimensional hypercube, in lexicographic order. The present -# implementation requires N <= 4. -# -# Arguments: -# cmin,cmax = N-element lists of cube minimum/maximum coordinates. -# -# Results: -# The function returns a set of d-element lists giving the coordinates. -# For example, -# hypercube([0,0], [2,1] -# returns -# { [0,0], [0,1], [1,0], [1,1], [2,0], [2,1] } -> hypercube_points := -> proc(cmin::list(integer), cmax::list(integer)) -> local N, i,j,k,l; -> -> N := nops(cmin); -> if (nops(cmax) <> N) -> then error -> "must have same number of dimensions for min and max coordinates!"; -> fi; -> -> if (N = 1) -> then return [seq([i], i=cmin[1]..cmax[1])]; -> elif (N = 2) -> then return [ -> seq( -> seq([i,j], j=cmin[2]..cmax[2]), -> i=cmin[1]..cmax[1]) -> ]; -> elif (N = 3) -> then return [ -> seq( -> seq( -> seq([i,j,k], k=cmin[3]..cmax[3]), -> j=cmin[2]..cmax[2] ), -> i=cmin[1]..cmax[1]) -> ]; -> elif (N = 4) -> then return [ -> seq( -> seq( -> seq( -> seq([i,j,k,l], l=cmin[4]..cmax[4]), -> k=cmin[3]..cmax[3] ), -> j=cmin[2]..cmax[2]), -> i=cmin[1]..cmax[1]) -> ]; -> else -> error "implementation restriction: must have N <= 4, got %1!", N; -> fi; -> end proc; -hypercube_points := proc(cmin::list(integer), cmax::list(integer)) -local N, i, j, k, l; - N := nops(cmin); - if nops(cmax) <> N then error - "must have same number of dimensions for min and max coordinates!" - end if; - if N = 1 then return [seq([i], i = cmin[1] .. cmax[1])] - elif N = 2 then return - [seq(seq([i, j], j = cmin[2] .. cmax[2]), i = cmin[1] .. cmax[1])] - elif N = 3 then return [seq( - seq(seq([i, j, k], k = cmin[3] .. cmax[3]), j = cmin[2] .. cmax[2]) - , i = cmin[1] .. cmax[1])] - elif N = 4 then return [seq(seq(seq( - seq([i, j, k, l], l = cmin[4] .. cmax[4]), k = cmin[3] .. cmax[3]), - j = cmin[2] .. cmax[2]), i = cmin[1] .. cmax[1])] - else error "implementation restriction: must have N <= 4, got %1!", N - end if -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function truncates a file to 0 length if it exists, or creates -# it at that length if it doesn't exist. -# -# Arguments: -# file_name = (in) The name of the file. -# -> ftruncate := -> proc(file_name::string) -> fopen(file_name, 'WRITE'); -> fclose(%); -> NULL; -> end proc; -ftruncate := - - proc(file_name::string) fopen(file_name, 'WRITE'); fclose(%); NULL end proc - -# interpolate.maple -- compute interpolation formulas/coefficients -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/interpolate.maple,v 1.10 2002/08/28 11:31:09 jthorn Exp $ -> -# -# <<>> -# Lagrange_polynomial_interpolant - compute Lagrange polynomial interpolant -# Hermite_polynomial_interpolant - compute Hermite polynomial interpolant -# coeffs_as_lc_of_data - coefficients of ... (linear combination of data) -# -# print_coeffs__lc_of_data - print C code to compute coefficients -# print_fetch_data - print C code to fetch input array chunk into struct data -# print_store_coeffs - print C code to store struct coeffs "somewhere" -# print_interp_cmpt__lc_of_data - print C code for computation of interpolant -# -# coeff_name - name of coefficient of data at a given [m] coordinate -# data_var_name - name of variable storing data value at a given [m] coordinate -# -> -################################################################################ -> -# -# ***** representation of numbers, data values, etc ***** -# -# We use RATIONAL(p.0,q.0) to denote the rational number p/q. -# -# We use DATA(...) to represent the data values being interpolated at a -# specified [m] coordinate, where the arguments are the [m] coordinates. -# -# We use COEFF(...) to represent the molecule coefficient at a specified -# [m] coordinate, where the arguments are the [m] coordinates. -# -# For example, the usual 1-D centered 2nd order 1st derivative molecule -# would be written -# RATIONAL(-1.0,2.0)*DATA(-1) + RATIONA(1.0,2.0)*DATA(1) -# and its coefficients as -# COEFF(-1) = RATIONAL(-1.0,2.0) -# COEFF(1) = RATIONAL(1.0,2.0) -# -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function computes a Lagrange polynomial interpolant in any -# number of dimensions. -# -# Arguments: -# fn = The interpolation function. This should be a procedure in the -# coordinates, having the coefficients as global variables. For -# example, -# proc(x,y) c00 + c10*x + c01*y end proc -# coeff_list = A set of the interpolation coefficients (coefficients in -# the interpolation function), for example [c00, c10, c01]. -# coord_list = A list of the coordinates (independent variables in the -# interpolation function), for example [x,y]. -# posn_list = A list of positions (each a list of numeric values) where the -# interpolant is to use data, for example hypercube([0,0], [1,1]). -# Any positions may be used; if they're redundant (as in the -# example) the least-squares interpolant is computed. -# -# Results: -# This function returns the interpolating polynomial, in the form of -# an algebraic expression in the coordinates and the data values. -# -> Lagrange_polynomial_interpolant := -> proc( -> fn::procedure, coeff_list::list(name), -> coord_list::list(name), posn_list::list(list(numeric)) -> ) -> local posn, data_eqns, coeff_eqns; -> -# coefficients of interpolating polynomial -> data_eqns := { seq( fn(op(posn))='DATA'(op(posn)) , posn=posn_list ) }; -> coeff_eqns := linalg[leastsqrs](data_eqns, {op(coeff_list)}); -> if (has(coeff_eqns, '_t')) -> then error "interpolation coefficients aren't uniquely determined!"; -> end if; -> -# interpolant as a polynomial in the coordinates -> return subs(coeff_eqns, eval(fn))(op(coord_list)); -> end proc; -Lagrange_polynomial_interpolant := proc(fn::procedure, coeff_list::list(name), -coord_list::list(name), posn_list::list(list(numeric))) -local posn, data_eqns, coeff_eqns; - data_eqns := {seq(fn(op(posn)) = 'DATA'(op(posn)), posn = posn_list)}; - coeff_eqns := linalg[leastsqrs](data_eqns, {op(coeff_list)}); - if has(coeff_eqns, '_t') then - error "interpolation coefficients aren't uniquely determined!" - end if; - return subs(coeff_eqns, eval(fn))(op(coord_list)) -end proc - -> -################################################################################ -> -# -# This function computes a Hermite polynomial interpolant in any -# number of dimensions. This is a polynomial which -# * has values which match the given data DATA() at a specified set of -# points, and -# * has derivatives which match the specified finite-difference derivatives -# of the given data DATA() at a specified set of points -# -# For the derivative matching, we actually match all possible products -# of 1st derivatives, i.e. in 2-D we match dx, dy, and dxy, in 3-D we -# match dx, dy, dz, dxy, dxz, dyz, and dxyz, etc etc. -# -# Arguments: -# fn = The interpolation function. This should be a procedure in the -# coordinates, having the coefficients as global variables. For -# example, -# proc(x,y) -# + c03*y^3 + c13*x*y^3 + c23*x^2*y^3 + c33*x^3*y^3 -# + c02*y^2 + c12*x*y^2 + c22*x^2*y^2 + c32*x^3*y^2 -# + c01*y + c11*x*y + c21*x^2*y + c31*x^3*y -# + c00 + c10*x + c20*x^2 + c30*x^3 -# end proc; -# coeff_set = A set of the interpolation coefficients (coefficients in -# the interpolation function), for example -# { -# c03, c13, c23, c33, -# c02, c12, c22, c32, -# c01, c11, c21, c31, -# c00, c10, c20, c30 -# } -# coord_list = A list of the coordinates (independent variables in the -# interpolation function), for example [x,y]. -# deriv_set = A set of equations of the form -# {coords} = proc -# giving the derivatives which are to be matched, and the -# procedures to compute their finite-difference approximations. -# Each procedure should take N_dims integer arguments specifying -# an evaluation point, and return a suitable linear combination -# of the DATA() for the derivative at that point. For example -# { -# {x} = proc(i::integer, j::integer) -# - 1/2*DATA(i-1,j) + 1/2*DATA(i+1,j) -# end proc -# , -# {y} = proc(i::integer, j::integer) -# - 1/2*DATA(i,j-1) + 1/2*DATA(i,j+1) -# end proc -# , -# {x,y} = proc(i::integer, j::integer) -# - 1/4*DATA(i-1,j+1) + 1/4*DATA(i+1,j+1) -# + 1/4*DATA(i-1,j-1) - 1/4*DATA(i+1,j-1) -# end proc -# } -# fn_posn_set = A set of positions (each a list of numeric values) -# where the interpolant is to match the given data DATA(), -# for example -# {[0,0], [0,1], [1,0], [1,1]} -# deriv_posn_set = A list of positions (each a list of numeric values) -# where the interpolant is to match the derivatives -# specified by deriv_set , for example -# {[0,0], [0,1], [1,0], [1,1]} -# -# Results: -# This function returns the interpolating polynomial, in the form of -# an algebraic expression in the coordinates and the data values. -# -> Hermite_polynomial_interpolant := -> proc( -> fn::procedure, -> coeff_set::set(name), -> coord_list::list(name), -> deriv_set::set(set(name) = procedure), -> fn_posn_set::set(list(numeric)), -> deriv_posn_set::set(list(numeric)) -> ) -> local fn_eqnset, deriv_eqnset, coeff_eqns, subs_eqnset; -> -> -# -# compute a set of equations -# {fn(posn) = DATA(posn)} -# giving the function values to be matched -# -> fn_eqnset := map( -> # return equation that fn(posn) = DATA(posn) -> proc(posn::list(integer)) -> fn(op(posn)) = 'DATA'(op(posn)); -> end proc -> , -> fn_posn_set -> ); -> -> -# -# compute a set of equations -# { diff(fn,coords)(posn) = DERIV(coords)(posn) } -# giving the derivative values to be matched, where DERIV(coords) -# is a placeholder for the appropriate derivative -# -> map( -> # return set of equations for this particular derivative -> proc(deriv_coords::set(name)) -> local deriv_fn; -> fn(op(coord_list)); -> diff(%, op(deriv_coords)); -> deriv_fn := unapply(%, op(coord_list)); -> map( -> proc(posn::list(integer)) -> deriv_fn(op(posn)) = 'DERIV'(op(deriv_coords))(op(posn)); -> end proc -> , -> deriv_posn_set -> ); -> end proc -> , -> map(lhs, deriv_set) -> ); -> deriv_eqnset := `union`(op(%)); -> -> -# -# solve overall set of equations for coefficients -# in terms of DATA() and DERIV() values -# -> coeff_eqns := solve[linear](fn_eqnset union deriv_eqnset, coeff_set); -> if (indets(map(rhs,%)) <> {}) -> then error "no unique solution for coefficients -- %1 eqns for %2 coeffs", -> nops(fn_eqnset union deriv_eqnset), -> nops(coeff_set); -> fi; -> -> -# -# compute a set of substitution equations -# {'DERIV'(coords) = procedure} -# -> subs_eqnset := map( -> proc(eqn::set(name) = procedure) -> 'DERIV'(op(lhs(eqn))) = rhs(eqn); -> end proc -> , -> deriv_set -> ); -> -> -# -# compute the coefficients in terms of the DATA() values -# -> subs(subs_eqnset, coeff_eqns); -> eval(%); -> -# -# compute the interpolant as a polynomial in the coordinates -# -> subs(%, fn(op(coord_list))); -> end proc; -Hermite_polynomial_interpolant := proc(fn::procedure, coeff_set::set(name), -coord_list::list(name), deriv_set::set(set(name) = procedure), -fn_posn_set::set(list(numeric)), deriv_posn_set::set(list(numeric))) -local fn_eqnset, deriv_eqnset, coeff_eqns, subs_eqnset; - fn_eqnset := map( - proc(posn::list(integer)) fn(op(posn)) = 'DATA'(op(posn)) end proc, - fn_posn_set); - map(proc(deriv_coords::set(name)) - local deriv_fn; - fn(op(coord_list)); - diff(%, op(deriv_coords)); - deriv_fn := unapply(%, op(coord_list)); - map(proc(posn::list(integer)) - deriv_fn(op(posn)) = - 'DERIV'(op(deriv_coords))(op(posn)) - end proc, deriv_posn_set) - end proc, map(lhs, deriv_set)); - deriv_eqnset := `union`(op(%)); - coeff_eqns := solve[linear](fn_eqnset union deriv_eqnset, coeff_set); - if indets(map(rhs, %)) <> {} then error - "no unique solution for coefficients -- %1 eqns for %2 coeffs", - nops(fn_eqnset union deriv_eqnset), nops(coeff_set) - end if; - subs_eqnset := map(proc(eqn::(set(name) = procedure)) - 'DERIV'(op(lhs(eqn))) = rhs(eqn) - end proc, deriv_set); - subs(subs_eqnset, coeff_eqns); - eval(%); - subs(%, fn(op(coord_list))) -end proc - -> -################################################################################ -> -# -# This function takes as input an interpolating polynomial, expresses -# it as a linear combination of the data values, and returns the coefficeints -# of that form. -# -# Arguments: -# interpolant = The interpolating polynomial (an algebraic expression -# in the coordinates and the data values). -# posn_list = The same list of data positions used in the interpolant. -# -# Results: -# This function returns the coefficients, as a list of equations of the -# form COEFF(...) = value , where each value is a polynomial in the -# coordinates. The order of the list matches that of posn_list. -# -> coeffs_as_lc_of_data := -> proc( -> interpolant::algebraic, -> posn_list::list(list(numeric)) -> ) -> local data_list, interpolant_as_lc_of_data; -> -# interpolant as a linear combination of the data values -> data_list := [ seq( 'DATA'(op(posn)) , posn=posn_list ) ]; -> interpolant_as_lc_of_data := collect(interpolant, data_list); -> -# coefficients of the data values in the linear combination -> return map( -> proc(posn::list(numeric)) -> coeff(interpolant_as_lc_of_data, DATA(op(posn))); -> 'COEFF'(op(posn)) = %; -> end proc -> , -> posn_list -> ); -> end proc; -coeffs_as_lc_of_data := proc( -interpolant::algebraic, posn_list::list(list(numeric))) -local data_list, interpolant_as_lc_of_data; - data_list := [seq('DATA'(op(posn)), posn = posn_list)]; - interpolant_as_lc_of_data := collect(interpolant, data_list); - return map(proc(posn::list(numeric)) - coeff(interpolant_as_lc_of_data, DATA(op(posn))); - 'COEFF'(op(posn)) = % - end proc, posn_list) -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function prints C expressions for the coefficients of an -# interpolating polynomial. (The polynomial is expressed as linear -# combinations of the data values with coefficients which are -# RATIONAL(p,q) calls.) -# -# Arguments: -# coeff_list = A list of the coefficients, as returned from -# coeffs_as_lc_of_data() . -# coeff_name_prefix = A prefix string for the coefficient names. -# temp_name_type = The C type to be used for Maple-introduced temporary -# names, eg. "double". -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_coeffs__lc_of_data := -> proc( coeff_list::list(specfunc(numeric,COEFF) = algebraic), -> coeff_name_prefix::string, -> temp_name_type::string, -> file_name::string ) -> global `codegen/C/function/informed`; -> local coeff_list2, cmpt_list, temp_name_list; -> -# convert LHS of each equation from a COEFF() call (eg COEFF(-1,+1)) -# to a Maple/C variable name (eg coeff_I_m1_p1) -> coeff_list2 := map( -> proc(coeff_eqn::specfunc(numeric,COEFF) = algebraic) -> local posn; -> posn := [op(lhs(coeff_eqn))]; -> coeff_name(posn,coeff_name_prefix); -> convert(%, name); # codegen[C] wants LHS -> # to be an actual Maple *name* -> % = fix_rationals(rhs(coeff_eqn)); -> end proc -> , -> coeff_list -> ); -> -# -# generate the C code -# -> -# tell codegen[C] not to warn about unknown RATIONAL() and DATA() "fn calls" -# via undocumented :( global table -> `codegen/C/function/informed`['RATIONAL'] := true; -> `codegen/C/function/informed`['DATA'] := true; -> -> ftruncate(file_name); -> -# optimized computation sequence for all the coefficients -# (may use local variables t0,t1,t2,...) -> cmpt_list := [codegen[optimize](coeff_list2, tryhard)]; -> -# list of the t0,t1,t2,... local variables -> temp_name_list := nonmatching_names(map(lhs,cmpt_list), coeff_name_prefix); -> -# declare the t0,t1,t2,... local variables (if there are any) -> if (nops(temp_name_list) > 0) -> then print_name_list_dcl(%, temp_name_type, file_name); -> fi; -> -# now print the optimized computation sequence -> codegen[C](cmpt_list, filename=file_name); -> -> fclose(file_name); -> -> NULL; -> end proc; -print_coeffs__lc_of_data := proc( -coeff_list::list(specfunc(numeric, COEFF) = algebraic), -coeff_name_prefix::string, temp_name_type::string, file_name::string) -local coeff_list2, cmpt_list, temp_name_list; -global `codegen/C/function/informed`; - coeff_list2 := map(proc( - coeff_eqn::(specfunc(numeric, COEFF) = algebraic)) - local posn; - posn := [op(lhs(coeff_eqn))]; - coeff_name(posn, coeff_name_prefix); - convert(%, name); - % = fix_rationals(rhs(coeff_eqn)) - end proc, coeff_list); - `codegen/C/function/informed`['RATIONAL'] := true; - `codegen/C/function/informed`['DATA'] := true; - ftruncate(file_name); - cmpt_list := [codegen[optimize](coeff_list2, tryhard)]; - temp_name_list := - nonmatching_names(map(lhs, cmpt_list), coeff_name_prefix); - if 0 < nops(temp_name_list) then - print_name_list_dcl(%, temp_name_type, file_name) - end if; - codegen[C](cmpt_list, filename = file_name); - fclose(file_name); - NULL -end proc - -> -################################################################################ -> -# -# This function prints a sequence of C expression to assign the data-value -# variables, eg -# data->data_m1_p1 = DATA(-1,1); -# -# Arguments: -# posn_list = The same list of positions as was used to compute the -# interpolating polynomial. -# data_var_name_prefix = A prefix string for the data variable names. -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_fetch_data := -> proc( -> posn_list::list(list(numeric)), -> data_var_name_prefix::string, -> file_name::string -> ) -> -> ftruncate(file_name); -> map( -> proc(posn::list(numeric)) -> fprintf(file_name, -> "%s = %a;\n", -> data_var_name(posn,data_var_name_prefix), -> DATA(op(posn))); -> end proc -> , -> posn_list -> ); -> fclose(file_name); -> -> NULL; -> end proc; -print_fetch_data := proc(posn_list::list(list(numeric)), -data_var_name_prefix::string, file_name::string) - ftruncate(file_name); - map(proc(posn::list(numeric)) - fprintf(file_name, "%s = %a;\n", - data_var_name(posn, data_var_name_prefix), DATA(op(posn))) - end proc, posn_list); - fclose(file_name); - NULL -end proc - -> -################################################################################ -> -# -# This function prints a sequence of C expression to store the interpolation -# coefficients in COEFF(...) expressions, eg -# COEFF(1,-1) = factor * coeffs->coeff_p1_m1; -# -# Arguments: -# posn_list = The list of positions in the molecule. -# coeff_name_prefix = A prefix string for the coefficient names, -# eg "factor * coeffs->coeff_" -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_store_coeffs := -> proc( -> posn_list::list(list(numeric)), -> coeff_name_prefix::string, -> file_name::string -> ) -> -> ftruncate(file_name); -> map( -> proc(posn::list(numeric)) -> fprintf(file_name, -> "%a = %s;\n", -> 'COEFF'(op(posn)), -> coeff_name(posn,coeff_name_prefix)); -> end proc -> , -> posn_list -> ); -> fclose(file_name); -> -> NULL; -> end proc; -print_store_coeffs := proc(posn_list::list(list(numeric)), -coeff_name_prefix::string, file_name::string) - ftruncate(file_name); - map(proc(posn::list(numeric)) - fprintf(file_name, "%a = %s;\n", 'COEFF'(op(posn)), - coeff_name(posn, coeff_name_prefix)) - end proc, posn_list); - fclose(file_name); - NULL -end proc - -> -################################################################################ -> -# -# This function prints a C expression to evaluate a molecule, i.e. -# to compute the molecule as a linear combination of the data values. -# -# Arguments: -# posn_list = The list of positions in the molecule. -# coeff_name_prefix = A prefix string for the coefficient names. -# data_var_name_prefix = A prefix string for the data variable names. -# file_name = The file name to write the coefficients to. This is -# truncated before writing. -# -> print_evaluate_molecule := -> proc( -> posn_list::list(list(numeric)), -> coeff_name_prefix::string, -> data_var_name_prefix::string, -> file_name::string -> ) -> -> ftruncate(file_name); -> -# list of "coeff*data_var" terms -> map( -> proc(posn::list(numeric)) -> sprintf("%s*%s", -> coeff_name(posn,coeff_name_prefix), -> data_var_name(posn,data_var_name_prefix)); -> end proc -> , -> posn_list -> ); -> -> ListTools[Join](%, "\n + "); -> cat(op(%)); -> fprintf(file_name, " %s;\n", %); -> -> fclose(file_name); -> -> NULL; -> end proc; -print_evaluate_molecule := proc(posn_list::list(list(numeric)), -coeff_name_prefix::string, data_var_name_prefix::string, file_name::string) - ftruncate(file_name); - map(proc(posn::list(numeric)) - sprintf("%s*%s", coeff_name(posn, coeff_name_prefix), - data_var_name(posn, data_var_name_prefix)) - end proc, posn_list); - ListTools[Join](%, "\n + "); - cat(op(%)); - fprintf(file_name, " %s;\n", %); - fclose(file_name); - NULL -end proc - -> -################################################################################ -################################################################################ -################################################################################ -> -# -# This function computes the name of the coefficient of the data at a -# given [m] position, i.e. it encapsulates our naming convention for this. -# -# Arguments: -# posn = (in) The [m] coordinates. -# name_prefix = A prefix string for the coefficient name. -# -# Results: -# The function returns the coefficient, as a Maple string. -# -> coeff_name := -> proc(posn::list(numeric), name_prefix::string) -> cat(name_prefix, sprint_numeric_list(posn)); -> end proc; -coeff_name := proc(posn::list(numeric), name_prefix::string) - cat(name_prefix, sprint_numeric_list(posn)) -end proc - -> -################################################################################ -> -# -# This function computes the name of the variable in which the C code -# will store the input data at a given [m] position, i.e. it encapsulates -# our naming convention for this. -# -# Arguments: -# posn = (in) The [m] coordinates. -# name_prefix = A prefix string for the variable name. -# -# Results: -# The function returns the variable name, as a Maple string. -# -> data_var_name := -> proc(posn::list(numeric), name_prefix::string) -> cat(name_prefix, sprint_numeric_list(posn)); -> end proc; -data_var_name := proc(posn::list(numeric), name_prefix::string) - cat(name_prefix, sprint_numeric_list(posn)) -end proc - -# Maple code to compute lists of point positions in hypercube-shaped molecules -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/common/cube_posns.maple,v 1.3 2002/08/20 16:56:41 jthorn Exp $ -> -################################################################################ -> -# -# 1D interpolation points -# -> posn_list_1d_size2 := hypercube_points([ 0], [+1]); - posn_list_1d_size2 := [[0], [1]] - -> posn_list_1d_size3 := hypercube_points([-1], [+1]); - posn_list_1d_size3 := [[-1], [0], [1]] - -> posn_list_1d_size4 := hypercube_points([-1], [+2]); - posn_list_1d_size4 := [[-1], [0], [1], [2]] - -> posn_list_1d_size5 := hypercube_points([-2], [+2]); - posn_list_1d_size5 := [[-2], [-1], [0], [1], [2]] - -> posn_list_1d_size6 := hypercube_points([-2], [+3]); - posn_list_1d_size6 := [[-2], [-1], [0], [1], [2], [3]] - -> posn_list_1d_size7 := hypercube_points([-3], [+3]); - posn_list_1d_size7 := [[-3], [-2], [-1], [0], [1], [2], [3]] - -> -################################################################################ -> -# -# 2D interpolation points (Fortran ordering) -# -> posn_list_2d_size2 := map(ListTools[Reverse], -> hypercube_points([ 0, 0], [+1,+1])); - posn_list_2d_size2 := [[0, 0], [1, 0], [0, 1], [1, 1]] - -> posn_list_2d_size3 := map(ListTools[Reverse], -> hypercube_points([-1,-1], [+1,+1])); -posn_list_2d_size3 := [[-1, -1], [0, -1], [1, -1], [-1, 0], [0, 0], [1, 0], - - [-1, 1], [0, 1], [1, 1]] - -> posn_list_2d_size4 := map(ListTools[Reverse], -> hypercube_points([-1,-1], [+2,+2])); -posn_list_2d_size4 := [[-1, -1], [0, -1], [1, -1], [2, -1], [-1, 0], [0, 0], - - [1, 0], [2, 0], [-1, 1], [0, 1], [1, 1], [2, 1], [-1, 2], [0, 2], [1, 2], - - [2, 2]] - -> posn_list_2d_size5 := map(ListTools[Reverse], -> hypercube_points([-2,-2], [+2,+2])); -posn_list_2d_size5 := [[-2, -2], [-1, -2], [0, -2], [1, -2], [2, -2], [-2, -1], - - [-1, -1], [0, -1], [1, -1], [2, -1], [-2, 0], [-1, 0], [0, 0], [1, 0], - - [2, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1], [-2, 2], [-1, 2], [0, 2], - - [1, 2], [2, 2]] - -> posn_list_2d_size6 := map(ListTools[Reverse], -> hypercube_points([-2,-2], [+3,+3])); -posn_list_2d_size6 := [[-2, -2], [-1, -2], [0, -2], [1, -2], [2, -2], [3, -2], - - [-2, -1], [-1, -1], [0, -1], [1, -1], [2, -1], [3, -1], [-2, 0], [-1, 0], - - [0, 0], [1, 0], [2, 0], [3, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1], - - [3, 1], [-2, 2], [-1, 2], [0, 2], [1, 2], [2, 2], [3, 2], [-2, 3], [-1, 3], - - [0, 3], [1, 3], [2, 3], [3, 3]] - -> -################################################################################ -> -# -# 3D interpolation points (Fortran ordering) -# -> posn_list_3d_size2 := map(ListTools[Reverse], -> hypercube_points([ 0, 0, 0], [+1,+1,+1])); -posn_list_3d_size2 := [[0, 0, 0], [1, 0, 0], [0, 1, 0], [1, 1, 0], [0, 0, 1], - - [1, 0, 1], [0, 1, 1], [1, 1, 1]] - -> posn_list_3d_size3 := map(ListTools[Reverse], -> hypercube_points([-1,-1,-1], [+1,+1,+1])); -posn_list_3d_size3 := [[-1, -1, -1], [0, -1, -1], [1, -1, -1], [-1, 0, -1], - - [0, 0, -1], [1, 0, -1], [-1, 1, -1], [0, 1, -1], [1, 1, -1], [-1, -1, 0], - - [0, -1, 0], [1, -1, 0], [-1, 0, 0], [0, 0, 0], [1, 0, 0], [-1, 1, 0], - - [0, 1, 0], [1, 1, 0], [-1, -1, 1], [0, -1, 1], [1, -1, 1], [-1, 0, 1], - - [0, 0, 1], [1, 0, 1], [-1, 1, 1], [0, 1, 1], [1, 1, 1]] - -> posn_list_3d_size4 := map(ListTools[Reverse], -> hypercube_points([-1,-1,-1], [+2,+2,+2])); -posn_list_3d_size4 := [[-1, -1, -1], [0, -1, -1], [1, -1, -1], [2, -1, -1], - - [-1, 0, -1], [0, 0, -1], [1, 0, -1], [2, 0, -1], [-1, 1, -1], [0, 1, -1], - - [1, 1, -1], [2, 1, -1], [-1, 2, -1], [0, 2, -1], [1, 2, -1], [2, 2, -1], - - [-1, -1, 0], [0, -1, 0], [1, -1, 0], [2, -1, 0], [-1, 0, 0], [0, 0, 0], - - [1, 0, 0], [2, 0, 0], [-1, 1, 0], [0, 1, 0], [1, 1, 0], [2, 1, 0], - - [-1, 2, 0], [0, 2, 0], [1, 2, 0], [2, 2, 0], [-1, -1, 1], [0, -1, 1], - - [1, -1, 1], [2, -1, 1], [-1, 0, 1], [0, 0, 1], [1, 0, 1], [2, 0, 1], - - [-1, 1, 1], [0, 1, 1], [1, 1, 1], [2, 1, 1], [-1, 2, 1], [0, 2, 1], - - [1, 2, 1], [2, 2, 1], [-1, -1, 2], [0, -1, 2], [1, -1, 2], [2, -1, 2], - - [-1, 0, 2], [0, 0, 2], [1, 0, 2], [2, 0, 2], [-1, 1, 2], [0, 1, 2], - - [1, 1, 2], [2, 1, 2], [-1, 2, 2], [0, 2, 2], [1, 2, 2], [2, 2, 2]] - -> posn_list_3d_size5 := map(ListTools[Reverse], -> hypercube_points([-2,-2,-2], [+2,+2,+2])); -posn_list_3d_size5 := [[-2, -2, -2], [-1, -2, -2], [0, -2, -2], [1, -2, -2], - - [2, -2, -2], [-2, -1, -2], [-1, -1, -2], [0, -1, -2], [1, -1, -2], - - [2, -1, -2], [-2, 0, -2], [-1, 0, -2], [0, 0, -2], [1, 0, -2], [2, 0, -2], - - [-2, 1, -2], [-1, 1, -2], [0, 1, -2], [1, 1, -2], [2, 1, -2], [-2, 2, -2], - - [-1, 2, -2], [0, 2, -2], [1, 2, -2], [2, 2, -2], [-2, -2, -1], [-1, -2, -1], - - [0, -2, -1], [1, -2, -1], [2, -2, -1], [-2, -1, -1], [-1, -1, -1], - - [0, -1, -1], [1, -1, -1], [2, -1, -1], [-2, 0, -1], [-1, 0, -1], [0, 0, -1], - - [1, 0, -1], [2, 0, -1], [-2, 1, -1], [-1, 1, -1], [0, 1, -1], [1, 1, -1], - - [2, 1, -1], [-2, 2, -1], [-1, 2, -1], [0, 2, -1], [1, 2, -1], [2, 2, -1], - - [-2, -2, 0], [-1, -2, 0], [0, -2, 0], [1, -2, 0], [2, -2, 0], [-2, -1, 0], - - [-1, -1, 0], [0, -1, 0], [1, -1, 0], [2, -1, 0], [-2, 0, 0], [-1, 0, 0], - - [0, 0, 0], [1, 0, 0], [2, 0, 0], [-2, 1, 0], [-1, 1, 0], [0, 1, 0], - - [1, 1, 0], [2, 1, 0], [-2, 2, 0], [-1, 2, 0], [0, 2, 0], [1, 2, 0], - - [2, 2, 0], [-2, -2, 1], [-1, -2, 1], [0, -2, 1], [1, -2, 1], [2, -2, 1], - - [-2, -1, 1], [-1, -1, 1], [0, -1, 1], [1, -1, 1], [2, -1, 1], [-2, 0, 1], - - [-1, 0, 1], [0, 0, 1], [1, 0, 1], [2, 0, 1], [-2, 1, 1], [-1, 1, 1], - - [0, 1, 1], [1, 1, 1], [2, 1, 1], [-2, 2, 1], [-1, 2, 1], [0, 2, 1], - - [1, 2, 1], [2, 2, 1], [-2, -2, 2], [-1, -2, 2], [0, -2, 2], [1, -2, 2], - - [2, -2, 2], [-2, -1, 2], [-1, -1, 2], [0, -1, 2], [1, -1, 2], [2, -1, 2], - - [-2, 0, 2], [-1, 0, 2], [0, 0, 2], [1, 0, 2], [2, 0, 2], [-2, 1, 2], - - [-1, 1, 2], [0, 1, 2], [1, 1, 2], [2, 1, 2], [-2, 2, 2], [-1, 2, 2], - - [0, 2, 2], [1, 2, 2], [2, 2, 2]] - -> posn_list_3d_size6 := map(ListTools[Reverse], -> hypercube_points([-2,-2,-2], [+3,+3,+3])); -posn_list_3d_size6 := [[-2, -2, -2], [-1, -2, -2], [0, -2, -2], [1, -2, -2], - - [2, -2, -2], [3, -2, -2], [-2, -1, -2], [-1, -1, -2], [0, -1, -2], - - [1, -1, -2], [2, -1, -2], [3, -1, -2], [-2, 0, -2], [-1, 0, -2], [0, 0, -2], - - [1, 0, -2], [2, 0, -2], [3, 0, -2], [-2, 1, -2], [-1, 1, -2], [0, 1, -2], - - [1, 1, -2], [2, 1, -2], [3, 1, -2], [-2, 2, -2], [-1, 2, -2], [0, 2, -2], - - [1, 2, -2], [2, 2, -2], [3, 2, -2], [-2, 3, -2], [-1, 3, -2], [0, 3, -2], - - [1, 3, -2], [2, 3, -2], [3, 3, -2], [-2, -2, -1], [-1, -2, -1], [0, -2, -1], - - [1, -2, -1], [2, -2, -1], [3, -2, -1], [-2, -1, -1], [-1, -1, -1], - - [0, -1, -1], [1, -1, -1], [2, -1, -1], [3, -1, -1], [-2, 0, -1], - - [-1, 0, -1], [0, 0, -1], [1, 0, -1], [2, 0, -1], [3, 0, -1], [-2, 1, -1], - - [-1, 1, -1], [0, 1, -1], [1, 1, -1], [2, 1, -1], [3, 1, -1], [-2, 2, -1], - - [-1, 2, -1], [0, 2, -1], [1, 2, -1], [2, 2, -1], [3, 2, -1], [-2, 3, -1], - - [-1, 3, -1], [0, 3, -1], [1, 3, -1], [2, 3, -1], [3, 3, -1], [-2, -2, 0], - - [-1, -2, 0], [0, -2, 0], [1, -2, 0], [2, -2, 0], [3, -2, 0], [-2, -1, 0], - - [-1, -1, 0], [0, -1, 0], [1, -1, 0], [2, -1, 0], [3, -1, 0], [-2, 0, 0], - - [-1, 0, 0], [0, 0, 0], [1, 0, 0], [2, 0, 0], [3, 0, 0], [-2, 1, 0], - - [-1, 1, 0], [0, 1, 0], [1, 1, 0], [2, 1, 0], [3, 1, 0], [-2, 2, 0], - - [-1, 2, 0], [0, 2, 0], [1, 2, 0], [2, 2, 0], [3, 2, 0], [-2, 3, 0], - - [-1, 3, 0], [0, 3, 0], [1, 3, 0], [2, 3, 0], [3, 3, 0], [-2, -2, 1], - - [-1, -2, 1], [0, -2, 1], [1, -2, 1], [2, -2, 1], [3, -2, 1], [-2, -1, 1], - - [-1, -1, 1], [0, -1, 1], [1, -1, 1], [2, -1, 1], [3, -1, 1], [-2, 0, 1], - - [-1, 0, 1], [0, 0, 1], [1, 0, 1], [2, 0, 1], [3, 0, 1], [-2, 1, 1], - - [-1, 1, 1], [0, 1, 1], [1, 1, 1], [2, 1, 1], [3, 1, 1], [-2, 2, 1], - - [-1, 2, 1], [0, 2, 1], [1, 2, 1], [2, 2, 1], [3, 2, 1], [-2, 3, 1], - - [-1, 3, 1], [0, 3, 1], [1, 3, 1], [2, 3, 1], [3, 3, 1], [-2, -2, 2], - - [-1, -2, 2], [0, -2, 2], [1, -2, 2], [2, -2, 2], [3, -2, 2], [-2, -1, 2], - - [-1, -1, 2], [0, -1, 2], [1, -1, 2], [2, -1, 2], [3, -1, 2], [-2, 0, 2], - - [-1, 0, 2], [0, 0, 2], [1, 0, 2], [2, 0, 2], [3, 0, 2], [-2, 1, 2], - - [-1, 1, 2], [0, 1, 2], [1, 1, 2], [2, 1, 2], [3, 1, 2], [-2, 2, 2], - - [-1, 2, 2], [0, 2, 2], [1, 2, 2], [2, 2, 2], [3, 2, 2], [-2, 3, 2], - - [-1, 3, 2], [0, 3, 2], [1, 3, 2], [2, 3, 2], [3, 3, 2], [-2, -2, 3], - - [-1, -2, 3], [0, -2, 3], [1, -2, 3], [2, -2, 3], [3, -2, 3], [-2, -1, 3], - - [-1, -1, 3], [0, -1, 3], [1, -1, 3], [2, -1, 3], [3, -1, 3], [-2, 0, 3], - - [-1, 0, 3], [0, 0, 3], [1, 0, 3], [2, 0, 3], [3, 0, 3], [-2, 1, 3], - - [-1, 1, 3], [0, 1, 3], [1, 1, 3], [2, 1, 3], [3, 1, 3], [-2, 2, 3], - - [-1, 2, 3], [0, 2, 3], [1, 2, 3], [2, 2, 3], [3, 2, 3], [-2, 3, 3], - - [-1, 3, 3], [0, 3, 3], [1, 3, 3], [2, 3, 3], [3, 3, 3]] - -# Maple code to define Lagrange interpolating functions/coords/coeffs -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple,v 1.2 2002/08/20 16:31:24 jthorn Exp $ -> -################################################################################ -> -# -# 1-D interpolating functions -# -> -> fn_1d_order1 := -> proc(x) -> + c0 + c1*x -> end proc; - fn_1d_order1 := proc(x) c0 + c1*x end proc - -> -> fn_1d_order2 := -> proc(x) -> + c0 + c1*x + c2*x^2 -> end proc; - fn_1d_order2 := proc(x) c0 + c1*x + c2*x^2 end proc - -> -> fn_1d_order3 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 -> end proc; - fn_1d_order3 := proc(x) c0 + c1*x + c2*x^2 + c3*x^3 end proc - -> -> fn_1d_order4 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 -> end; - fn_1d_order4 := proc(x) c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 end proc - -> -> fn_1d_order5 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 -> end; - fn_1d_order5 := proc(x) c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 end proc - -> -> fn_1d_order6 := -> proc(x) -> + c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 + c6*x^6 -> end; -fn_1d_order6 := - - proc(x) c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 + c6*x^6 end proc - -> -######################################## -> -# coordinates for 1-D interpolating functions -> coords_list_1d := [x]; - coords_list_1d := [x] - -> -######################################## -> -# -# coefficients in 1-D interpolating functions -# -> -> coeffs_list_1d_order1 := [c0, c1]; - coeffs_list_1d_order1 := [c0, c1] - -> coeffs_list_1d_order2 := [c0, c1, c2]; - coeffs_list_1d_order2 := [c0, c1, c2] - -> coeffs_list_1d_order3 := [c0, c1, c2, c3]; - coeffs_list_1d_order3 := [c0, c1, c2, c3] - -> coeffs_list_1d_order4 := [c0, c1, c2, c3, c4]; - coeffs_list_1d_order4 := [c0, c1, c2, c3, c4] - -> coeffs_list_1d_order5 := [c0, c1, c2, c3, c4, c5]; - coeffs_list_1d_order5 := [c0, c1, c2, c3, c4, c5] - -> coeffs_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6]; - coeffs_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6] - -> -################################################################################ -> -# -# 2-D interpolating functions -# -> -> fn_2d_order1 := -> proc(x,y) -> + c01*y -> + c00 + c10*x -> end proc; - fn_2d_order1 := proc(x, y) c01*y + c00 + c10*x end proc - -> -> fn_2d_order2 := -> proc(x,y) -> + c02*y^2 -> + c01*y + c11*x*y -> + c00 + c10*x + c20*x^2 -> end proc; -fn_2d_order2 := - - proc(x, y) c02*y^2 + c01*y + c11*x*y + c00 + c10*x + c20*x^2 end proc - -> -> fn_2d_order3 := -> proc(x,y) -> + c03*y^3 -> + c02*y^2 + c12*x*y^2 -> + c01*y + c11*x*y + c21*x^2*y -> + c00 + c10*x + c20*x^2 + c30*x^3 -> end proc; -fn_2d_order3 := proc(x, y) - c03*y^3 + c02*y^2 + c12*x*y^2 + c01*y + c11*x*y + c21*x^2*y + c00 - + c10*x + c20*x^2 + c30*x^3 -end proc - -> -> fn_2d_order4 := -> proc(x,y) -> + c04*y^4 -> + c03*y^3 + c13*x*y^3 -> + c02*y^2 + c12*x*y^2 + c22*x^2*y^2 -> + c01*y + c11*x*y + c21*x^2*y + c31*x^3*y -> + c00 + c10*x + c20*x^2 + c30*x^3 + c40*x^4 -> end; -fn_2d_order4 := proc(x, y) - c04*y^4 + c03*y^3 + c13*x*y^3 + c02*y^2 + c12*x*y^2 + c22*x^2*y^2 - + c01*y + c11*x*y + c21*x^2*y + c31*x^3*y + c00 + c10*x + c20*x^2 - + c30*x^3 + c40*x^4 -end proc - -> -######################################## -> -# coordinates for 2-D interpolating functions -> coords_list_2d := [x,y]; - coords_list_2d := [x, y] - -> -######################################## -> -# -# coefficients in 2-D interpolating functions -# -> -> coeffs_list_2d_order1 := [ -> c01, -> c00, c10 -> ]; - coeffs_list_2d_order1 := [c01, c00, c10] - -> coeffs_list_2d_order2 := [ -> c02, -> c01, c11, -> c00, c10, c20 -> ]; - coeffs_list_2d_order2 := [c02, c01, c11, c00, c10, c20] - -> coeffs_list_2d_order3 := [ -> c03, -> c02, c12, -> c01, c11, c21, -> c00, c10, c20, c30 -> ]; - coeffs_list_2d_order3 := [c03, c02, c12, c01, c11, c21, c00, c10, c20, c30] - -> coeffs_list_2d_order4 := [ -> c04, -> c03, c13, -> c02, c12, c22, -> c01, c11, c21, c31, -> c00, c10, c20, c30, c40 -> ]; -coeffs_list_2d_order4 := - - [c04, c03, c13, c02, c12, c22, c01, c11, c21, c31, c00, c10, c20, c30, c40] - -> -################################################################################ -> -# -# 3-D interpolating functions -# -> -> fn_3d_order1 := -> proc(x,y,z) -# z^0 ----------- -> + c010*y -> + c000 + c100*x -# z^1 ----------- -> + c001*z -> end proc; - fn_3d_order1 := proc(x, y, z) c010*y + c000 + c100*x + c001*z end proc - -> -> fn_3d_order2 := -> proc(x,y,z) -# z^0 -------------------------- -> + c020*y^2 -> + c010*y + c110*x*y -> + c000 + c100*x + c200*x^2 -# z^1 -------------------------- -> + c011*y*z -> + c001*z + c101*x*z -# z^2 -------------------------- -> + c002*z^2 -> end proc; -fn_3d_order2 := proc(x, y, z) - c020*y^2 + c010*y + c110*x*y + c000 + c100*x + c200*x^2 + c011*y*z - + c001*z + c101*x*z + c002*z^2 -end proc - -> -> fn_3d_order3 := -> proc(x,y,z) -# z^0 ------------------------------------------- -> + c030*y^3 -> + c020*y^2 + c120*x*y^2 -> + c010*y + c110*x*y + c210*x^2*y -> + c000 + c100*x + c200*x^2 + c300*x^3 -# z^1 ------------------------------------------- -> + c021*y^2*z -> + c011*y *z + c111*x*y*z -> + c001 *z + c101*x *z + c201*x^2*z -# z^2 ------------------------------------------- -> + c012*y*z^2 -> + c002 *z^2 + c102*x*z^2 -# z^3 ------------------------------------------- -> + c003 *z^3 -> end proc; -fn_3d_order3 := proc(x, y, z) - c030*y^3 + c020*y^2 + c120*x*y^2 + c010*y + c110*x*y + c210*x^2*y - + c000 + c100*x + c200*x^2 + c300*x^3 + c021*y^2*z + c011*y*z - + c111*x*y*z + c001*z + c101*x*z + c201*x^2*z + c012*y*z^2 + c002*z^2 - + c102*x*z^2 + c003*z^3 -end proc - -> -> fn_3d_order4 := -> proc(x,y,z) -# z^0 -------------------------------------------------------- -> + c040*y^4 -> + c030*y^3 + c130*x*y^3 -> + c020*y^2 + c120*x*y^2 + c220*x^2*y^2 -> + c010*y + c110*x*y + c210*x^2*y + c310*x^3*y -> + c000 + c100*x + c200*x^2 + c300*x^3 + c400*x^4 -# z^1 ------------------------------------------- -> + c031*y^3*z -> + c021*y^2*z + c121*x*y^2*z -> + c011*y *z + c111*x*y *z + c211*x^2*y*z -> + c001 *z + c101*x *z + c201*x^2 *z + c301*x^3*z -# z^2 ------------------------------------------- -> + c022*y^2*z^2 -> + c012*y *z^2 + c112*x*y*z^2 -> + c002 *z^2 + c102*x *z^2 + c202*x^2*z^2 -# z^3 ------------------------------------------- -> + c013*y *z^3 -> + c003 *z^3 + c103*x *z^3 -# z^4 ------------------------------------------- -> + c004 *z^4 -> end; -fn_3d_order4 := proc(x, y, z) - c102*x*z^2 + c012*y*z^2 + c111*x*y*z + c121*x*y^2*z + c211*x^2*y*z - + c112*x*y*z^2 + c010*y + c110*x*y + c011*y*z + c101*x*z + c120*x*y^2 - + c210*x^2*y + c021*y^2*z + c201*x^2*z + c130*x*y^3 + c220*x^2*y^2 - + c310*x^3*y + c031*y^3*z + c301*x^3*z + c022*y^2*z^2 + c202*x^2*z^2 - + c013*y*z^3 + c103*x*z^3 + c000 + c100*x + c001*z + c020*y^2 - + c200*x^2 + c002*z^2 + c030*y^3 + c300*x^3 + c003*z^3 + c040*y^4 - + c400*x^4 + c004*z^4 -end proc - -> -######################################## -> -# coordinates for 3-D interpolating functions -> coords_list_3d := [x,y,z]; - coords_list_3d := [x, y, z] - -> -######################################## -> -# -# coefficients in 3-D interpolating functions -# -> -> coeffs_list_3d_order1 := [ -> # z^0 ----- -> c010, -> c000, c100, -> # z^1 ----- -> c001 -> ]; - coeffs_list_3d_order1 := [c010, c000, c100, c001] - -> coeffs_list_3d_order2 := [ -> # z^0 ----------- -> c020, -> c010, c110, -> c000, c100, c200, -> # z^1 ----------- -> c011, -> c001, c101, -> # z^2 ----------- -> c002 -> ]; -coeffs_list_3d_order2 := - - [c020, c010, c110, c000, c100, c200, c011, c001, c101, c002] - -> coeffs_list_3d_order3 := [ -> # z^0 ---------------- -> c030, -> c020, c120, -> c010, c110, c210, -> c000, c100, c200, c300, -> # z^1 ---------------- -> c021, -> c011, c111, -> c001, c101, c201, -> # z^2 ---------------- -> c012, -> c002, c102, -> # z^3 ---------------- -> c003 -> ]; -coeffs_list_3d_order3 := [c030, c020, c120, c010, c110, c210, c000, c100, c200, - - c300, c021, c011, c111, c001, c101, c201, c012, c002, c102, c003] - -> coeffs_list_3d_order4 := [ -> # z^0 ----------------------- -> c040, -> c030, c130, -> c020, c120, c220, -> c010, c110, c210, c310, -> c000, c100, c200, c300, c400, -> # z^1 ----------------------- -> c031, -> c021, c121, -> c011, c111, c211, -> c001, c101, c201, c301, -> # z^2 ----------------------- -> c022, -> c012, c112, -> c002, c102, c202, -> # z^3 ----------------------- -> c013, -> c003, c103, -> # z^4 ----------------------- -> c004 -> ]; -coeffs_list_3d_order4 := [c040, c030, c130, c020, c120, c220, c010, c110, c210, - - c310, c000, c100, c200, c300, c400, c031, c021, c121, c011, c111, c211, - - c001, c101, c201, c301, c022, c012, c112, c002, c102, c202, c013, c003, - - c103, c004] - -> -################################################################################ -# 3d.maple -- compute Lagrange interpolation coefficients in 3-D -# $Header: /cactusdevcvs/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/Lagrange/3d.maple,v 1.2 2002/08/20 16:31:24 jthorn Exp $ -> -################################################################################ -> -# -# 3d, cube, order=1, smoothing=0 (size=2) -# -> -# interpolating polynomial -> interp_3d_cube_order1_smooth0 -> := Lagrange_polynomial_interpolant(fn_3d_order1, coeffs_list_3d_order1, -> coords_list_3d, posn_list_3d_size2); -bytes used=1000768, alloc=917336, time=0.07 -interp_3d_cube_order1_smooth0 := (- 1/4 DATA(0, 0, 0) - 1/4 DATA(1, 0, 0) - - + 1/4 DATA(0, 1, 0) + 1/4 DATA(1, 1, 0) - 1/4 DATA(0, 0, 1) - - - 1/4 DATA(1, 0, 1) + 1/4 DATA(0, 1, 1) + 1/4 DATA(1, 1, 1)) y - - + 1/4 DATA(0, 0, 1) + 1/4 DATA(0, 1, 0) + 1/4 DATA(1, 0, 0) - - + 1/2 DATA(0, 0, 0) - 1/4 DATA(1, 1, 1) + (- 1/4 DATA(0, 0, 1) - - - 1/4 DATA(0, 1, 0) + 1/4 DATA(1, 0, 0) - 1/4 DATA(0, 0, 0) - - + 1/4 DATA(1, 0, 1) + 1/4 DATA(1, 1, 0) - 1/4 DATA(0, 1, 1) - - + 1/4 DATA(1, 1, 1)) x + (1/4 DATA(0, 0, 1) - 1/4 DATA(0, 1, 0) - - - 1/4 DATA(1, 0, 0) - 1/4 DATA(0, 0, 0) + 1/4 DATA(1, 0, 1) - - - 1/4 DATA(1, 1, 0) + 1/4 DATA(0, 1, 1) + 1/4 DATA(1, 1, 1)) z - -> -# I -> coeffs_as_lc_of_data(%, posn_list_3d_size2); -[COEFF(0, 0, 0) = - 1/4 y - 1/4 x + 1/2 - 1/4 z, - - COEFF(1, 0, 0) = - 1/4 y + 1/4 - 1/4 z + 1/4 x, - - COEFF(0, 1, 0) = - 1/4 z + 1/4 y + 1/4 - 1/4 x, - - COEFF(1, 1, 0) = 1/4 y - 1/4 z + 1/4 x, - - COEFF(0, 0, 1) = - 1/4 y + 1/4 + 1/4 z - 1/4 x, - - COEFF(1, 0, 1) = 1/4 z - 1/4 y + 1/4 x, - - COEFF(0, 1, 1) = - 1/4 x + 1/4 y + 1/4 z, - - COEFF(1, 1, 1) = 1/4 y + 1/4 z + 1/4 x - 1/4] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c"); -bytes used=2001036, alloc=1376004, time=0.15 -> -# d/dx -> simplify( diff(interp_3d_cube_order1_smooth0,x) ); -- 1/4 DATA(0, 0, 1) - 1/4 DATA(0, 1, 0) + 1/4 DATA(1, 0, 0) - 1/4 DATA(0, 0, 0) - - + 1/4 DATA(1, 0, 1) + 1/4 DATA(1, 1, 0) - 1/4 DATA(0, 1, 1) - - + 1/4 DATA(1, 1, 1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size2); -[COEFF(0, 0, 0) = -1/4, COEFF(1, 0, 0) = 1/4, COEFF(0, 1, 0) = -1/4, - - COEFF(1, 1, 0) = 1/4, COEFF(0, 0, 1) = -1/4, COEFF(1, 0, 1) = 1/4, - - COEFF(0, 1, 1) = -1/4, COEFF(1, 1, 1) = 1/4] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c"); -> -# d/dy -> simplify( diff(interp_3d_cube_order1_smooth0,y) ); -bytes used=3001348, alloc=1507052, time=0.20 -- 1/4 DATA(0, 0, 0) - 1/4 DATA(1, 0, 0) + 1/4 DATA(0, 1, 0) + 1/4 DATA(1, 1, 0) - - - 1/4 DATA(0, 0, 1) - 1/4 DATA(1, 0, 1) + 1/4 DATA(0, 1, 1) - - + 1/4 DATA(1, 1, 1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size2); -[COEFF(0, 0, 0) = -1/4, COEFF(1, 0, 0) = -1/4, COEFF(0, 1, 0) = 1/4, - - COEFF(1, 1, 0) = 1/4, COEFF(0, 0, 1) = -1/4, COEFF(1, 0, 1) = -1/4, - - COEFF(0, 1, 1) = 1/4, COEFF(1, 1, 1) = 1/4] - -> print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", -> "3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c"); -> -# d/dz -> simplify( diff(interp_3d_cube_order1_smooth0,z) ); -1/4 DATA(0, 0, 1) - 1/4 DATA(0, 1, 0) - 1/4 DATA(1, 0, 0) - 1/4 DATA(0, 0, 0) - - + 1/4 DATA(1, 0, 1) - 1/4 DATA(1, 1, 0) + 1/4 DATA(0, 1, 1) - - + 1/4 DATA(1, 1, 1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size2); -[COEFF(0, 0, 0) = -1/4, COEFF(1, 0, 0) = -1/4, COEFF(0, 1, 0) = -1/4, - - COEFF(1, 1, 0) = -1/4, COEFF(0, 0, 1) = 1/4, COEFF(1, 0, 1) = 1/4, - - COEFF(0, 1, 1) = 1/4, COEFF(1, 1, 1) = 1/4] - -> print_coeffs__lc_of_data(%, "coeffs_dz->coeff_", "fp", -> "3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c"); -> -################################################################################ -> -# -# 3d, cube, order=2, smoothing=0 (size=3) -# -> -# interpolating polynomial -> interp_3d_cube_order2_smooth0 -> := Lagrange_polynomial_interpolant(fn_3d_order2, coeffs_list_3d_order2, -> coords_list_3d, posn_list_3d_size3); -bytes used=4001600, alloc=1834672, time=0.27 -bytes used=5003968, alloc=1900196, time=0.33 -interp_3d_cube_order2_smooth0 := 1/27 DATA(-1, 0, -1) + 7/27 DATA(0, 0, 0) - - + 4/27 DATA(1, 0, 0) + 4/27 DATA(0, 1, 0) + 1/27 DATA(1, 1, 0) - - + 4/27 DATA(0, 0, 1) + 1/27 DATA(1, 0, 1) + 1/27 DATA(0, 1, 1) - - - 2/27 DATA(1, 1, 1) + (1/18 DATA(1, 0, -1) - 1/18 DATA(-1, 0, -1) - - + 1/18 DATA(1, 0, 0) + 1/18 DATA(1, 1, 0) + 1/18 DATA(1, 0, 1) - - + 1/18 DATA(1, 1, 1) + 1/18 DATA(1, -1, 0) - 1/18 DATA(-1, 0, 0) - - - 1/18 DATA(-1, 1, 0) - 1/18 DATA(-1, -1, 1) + 1/18 DATA(1, -1, 1) - - - 1/18 DATA(-1, 0, 1) - 1/18 DATA(-1, 1, 1) - 1/18 DATA(-1, -1, -1) - - - 1/18 DATA(-1, 1, -1) + 1/18 DATA(1, 1, -1) - 1/18 DATA(-1, -1, 0) - - + 1/18 DATA(1, -1, -1)) x + (1/18 DATA(-1, 0, -1) - 1/9 DATA(0, 0, 0) - - + 1/18 DATA(1, 0, 0) - 1/9 DATA(0, 1, 0) + 1/18 DATA(1, 1, 0) - - - 1/9 DATA(0, 0, 1) + 1/18 DATA(1, 0, 1) - 1/9 DATA(0, 1, 1) - - + 1/18 DATA(1, 1, 1) - 1/9 DATA(0, -1, 0) + 1/18 DATA(1, -1, 0) - - + 1/18 DATA(-1, 0, 0) + 1/18 DATA(-1, 1, 0) + 1/18 DATA(-1, -1, 1) - - - 1/9 DATA(0, -1, 1) + 1/18 DATA(1, -1, 1) + 1/18 DATA(-1, 0, 1) - - + 1/18 DATA(-1, 1, 1) - 1/9 DATA(0, 0, -1) + 1/18 DATA(1, 0, -1) - - + 1/18 DATA(-1, 1, -1) - 1/9 DATA(0, 1, -1) + 1/18 DATA(1, 1, -1) - - + 1/18 DATA(-1, -1, 0) + 1/18 DATA(-1, -1, -1) - 1/9 DATA(0, -1, -1) - - 2 - + 1/18 DATA(1, -1, -1)) x + (- 1/18 DATA(-1, 1, -1) - - - 1/18 DATA(-1, 0, -1) + 1/18 DATA(0, 0, 1) + 1/18 DATA(1, 0, 1) - - + 1/18 DATA(0, 1, 1) + 1/18 DATA(1, 1, 1) + 1/18 DATA(-1, -1, 1) - - + 1/18 DATA(0, -1, 1) + 1/18 DATA(1, -1, 1) + 1/18 DATA(-1, 0, 1) - - + 1/18 DATA(-1, 1, 1) - 1/18 DATA(0, 0, -1) - 1/18 DATA(1, 0, -1) - - - 1/18 DATA(0, -1, -1) - 1/18 DATA(0, 1, -1) - 1/18 DATA(1, 1, -1) - - - 1/18 DATA(-1, -1, -1) - 1/18 DATA(1, -1, -1)) z + (1/18 DATA(-1, 0, -1) - - - 1/9 DATA(0, 0, 0) - 1/9 DATA(1, 0, 0) - 1/9 DATA(0, 1, 0) - - - 1/9 DATA(1, 1, 0) + 1/18 DATA(0, 0, 1) + 1/18 DATA(1, 0, 1) - - + 1/18 DATA(0, 1, 1) + 1/18 DATA(1, 1, 1) - 1/9 DATA(0, -1, 0) - - - 1/9 DATA(1, -1, 0) - 1/9 DATA(-1, 0, 0) - 1/9 DATA(-1, 1, 0) - - + 1/18 DATA(-1, -1, 1) + 1/18 DATA(0, -1, 1) + 1/18 DATA(1, -1, 1) - - + 1/18 DATA(-1, 0, 1) + 1/18 DATA(-1, 1, 1) + 1/18 DATA(0, 0, -1) - - + 1/18 DATA(1, 0, -1) + 1/18 DATA(-1, 1, -1) + 1/18 DATA(0, 1, -1) - - + 1/18 DATA(1, 1, -1) - 1/9 DATA(-1, -1, 0) + 1/18 DATA(-1, -1, -1) - - 2 - + 1/18 DATA(0, -1, -1) + 1/18 DATA(1, -1, -1)) z + (- 1/9 DATA(-1, 0, -1) - - - 1/9 DATA(0, 0, 0) - 1/9 DATA(1, 0, 0) + 1/18 DATA(0, 1, 0) - - + 1/18 DATA(1, 1, 0) - 1/9 DATA(0, 0, 1) - 1/9 DATA(1, 0, 1) - - + 1/18 DATA(0, 1, 1) + 1/18 DATA(1, 1, 1) + 1/18 DATA(0, -1, 0) - - + 1/18 DATA(1, -1, 0) - 1/9 DATA(-1, 0, 0) + 1/18 DATA(-1, 1, 0) - - + 1/18 DATA(-1, -1, 1) + 1/18 DATA(0, -1, 1) + 1/18 DATA(1, -1, 1) - - - 1/9 DATA(-1, 0, 1) + 1/18 DATA(-1, 1, 1) - 1/9 DATA(0, 0, -1) - - - 1/9 DATA(1, 0, -1) + 1/18 DATA(-1, 1, -1) + 1/18 DATA(0, 1, -1) - - + 1/18 DATA(1, 1, -1) + 1/18 DATA(-1, -1, 0) + 1/18 DATA(-1, -1, -1) - - 2 - + 1/18 DATA(0, -1, -1) + 1/18 DATA(1, -1, -1)) y + (1/18 DATA(0, 1, -1) - - + 1/18 DATA(0, 1, 0) + 1/18 DATA(1, 1, 0) + 1/18 DATA(0, 1, 1) - - + 1/18 DATA(1, 1, 1) - 1/18 DATA(0, -1, 0) - 1/18 DATA(1, -1, 0) - - + 1/18 DATA(-1, 1, 0) - 1/18 DATA(-1, -1, 1) - 1/18 DATA(0, -1, 1) - - - 1/18 DATA(1, -1, 1) + 1/18 DATA(-1, 1, 1) + 1/18 DATA(-1, 1, -1) - - - 1/18 DATA(0, -1, -1) + 1/18 DATA(1, 1, -1) - 1/18 DATA(-1, -1, 0) - - - 1/18 DATA(-1, -1, -1) - 1/18 DATA(1, -1, -1)) y + ( - - - 1/12 DATA(-1, -1, 1) + 1/12 DATA(-1, 0, -1) + 1/12 DATA(1, 0, 1) - - + 1/12 DATA(1, 1, 1) - 1/12 DATA(1, 0, -1) + 1/12 DATA(1, -1, 1) - - - 1/12 DATA(-1, 0, 1) - 1/12 DATA(-1, 1, 1) - 1/12 DATA(1, -1, -1) - - + 1/12 DATA(-1, 1, -1) - 1/12 DATA(1, 1, -1) + 1/12 DATA(-1, -1, -1)) x z - - + (- 1/12 DATA(-1, 1, 0) + 1/12 DATA(1, 1, 0) + 1/12 DATA(1, 1, 1) - - - 1/12 DATA(1, -1, 0) - 1/12 DATA(-1, 1, -1) + 1/12 DATA(-1, -1, 1) - - - 1/12 DATA(1, -1, 1) - 1/12 DATA(-1, 1, 1) - 1/12 DATA(1, -1, -1) - - + 1/12 DATA(1, 1, -1) + 1/12 DATA(-1, -1, 0) + 1/12 DATA(-1, -1, -1)) x y - - + (- 1/12 DATA(0, -1, 1) + 1/12 DATA(0, 1, 1) + 1/12 DATA(1, 1, 1) - - - 1/12 DATA(-1, -1, 1) - 1/12 DATA(0, 1, -1) - 1/12 DATA(1, -1, 1) - - + 1/12 DATA(-1, 1, 1) - 1/12 DATA(-1, 1, -1) + 1/12 DATA(1, -1, -1) - - - 1/12 DATA(1, 1, -1) + 1/12 DATA(-1, -1, -1) + 1/12 DATA(0, -1, -1)) y z - - + 4/27 DATA(0, -1, 0) + 1/27 DATA(1, -1, 0) + 4/27 DATA(-1, 0, 0) - - + 1/27 DATA(-1, 1, 0) - 2/27 DATA(-1, -1, 1) + 1/27 DATA(0, -1, 1) - - - 2/27 DATA(1, -1, 1) + 1/27 DATA(-1, 0, 1) - 2/27 DATA(-1, 1, 1) - - + 4/27 DATA(0, 0, -1) + 1/27 DATA(1, 0, -1) - 2/27 DATA(-1, 1, -1) - - + 1/27 DATA(0, 1, -1) - 2/27 DATA(1, 1, -1) + 1/27 DATA(-1, -1, 0) - - - 2/27 DATA(-1, -1, -1) + 1/27 DATA(0, -1, -1) - 2/27 DATA(1, -1, -1) - -> -# I -> coeffs_as_lc_of_data(%, posn_list_3d_size3); -bytes used=6016752, alloc=1900196, time=0.40 - 2 -[COEFF(-1, -1, -1) = 1/12 x y + 1/12 y z + 1/18 z - 1/18 z - 1/18 y - 2/27 - - 2 2 - + 1/18 y - 1/18 x + 1/12 x z + 1/18 x , COEFF(0, -1, -1) = - - 2 2 2 - 1/12 y z - 1/9 x - 1/18 z - 1/18 y + 1/18 y + 1/18 z + 1/27, - - 2 2 2 - COEFF(1, -1, -1) = - 1/12 x z + 1/18 y + 1/18 z - 1/18 y + 1/18 x - 2/27 - - - 1/18 z - 1/12 x y + 1/12 y z + 1/18 x, COEFF(-1, 0, -1) = - - 2 2 2 - 1/18 x + 1/18 z - 1/9 y - 1/18 x + 1/27 + 1/12 x z - 1/18 z, - - 2 2 2 - COEFF(0, 0, -1) = - 1/9 x + 1/18 z + 4/27 - 1/9 y - 1/18 z, - - COEFF(1, 0, -1) = - - 2 2 2 - 1/18 x + 1/18 x + 1/18 z - 1/18 z + 1/27 - 1/9 y - 1/12 x z, - - 2 2 - COEFF(-1, 1, -1) = - 1/12 y z - 1/18 z + 1/18 y + 1/18 z + 1/18 y - - 2 - - 1/18 x - 1/12 x y + 1/18 x - 2/27 + 1/12 x z, COEFF(0, 1, -1) = - - 2 2 2 - - 1/18 z + 1/18 y + 1/18 y + 1/18 z - 1/12 y z - 1/9 x + 1/27, - - 2 2 - COEFF(1, 1, -1) = 1/18 x - 1/18 z + 1/12 x y + 1/18 z - 1/12 x z + 1/18 x - - 2 - - 2/27 + 1/18 y - 1/12 y z + 1/18 y , COEFF(-1, -1, 0) = - - 2 2 2 - 1/12 x y - 1/9 z + 1/18 x + 1/27 + 1/18 y - 1/18 x - 1/18 y, - - 2 2 2 - COEFF(0, -1, 0) = - 1/9 z - 1/9 x + 4/27 - 1/18 y + 1/18 y , - - COEFF(1, -1, 0) = - - 2 2 2 - - 1/9 z - 1/18 y + 1/27 - 1/12 x y + 1/18 y + 1/18 x + 1/18 x, - - 2 2 2 - COEFF(-1, 0, 0) = 4/27 + 1/18 x - 1/9 z - 1/18 x - 1/9 y , - - 2 2 2 - COEFF(0, 0, 0) = - 1/9 x - 1/9 z - 1/9 y + 7/27, - - 2 2 2 - COEFF(1, 0, 0) = - 1/9 y + 1/18 x + 1/18 x - 1/9 z + 4/27, - - COEFF(-1, 1, 0) = - - 2 2 2 - 1/27 + 1/18 y - 1/18 x - 1/12 x y + 1/18 y - 1/9 z + 1/18 x , - - 2 2 2 - COEFF(0, 1, 0) = 1/18 y + 1/18 y + 4/27 - 1/9 z - 1/9 x , COEFF(1, 1, 0) - - 2 2 2 - = 1/12 x y - 1/9 z + 1/27 + 1/18 y + 1/18 x + 1/18 y + 1/18 x, - - 2 - COEFF(-1, -1, 1) = 1/12 x y + 1/18 x - 1/12 y z + 1/18 z - 1/18 y - - 2 2 - - 1/12 x z + 1/18 y - 1/18 x - 2/27 + 1/18 z , COEFF(0, -1, 1) = - - 2 2 2 - - 1/12 y z + 1/18 z + 1/18 z + 1/18 y - 1/18 y - 1/9 x + 1/27, - - 2 - COEFF(1, -1, 1) = - 1/12 y z + 1/12 x z + 1/18 x - 1/12 x y + 1/18 z - - 2 2 - + 1/18 y + 1/18 x + 1/18 z - 1/18 y - 2/27, COEFF(-1, 0, 1) = - - 2 2 2 - - 1/12 x z - 1/18 x + 1/18 z + 1/18 z - 1/9 y + 1/18 x + 1/27, - - 2 2 2 - COEFF(0, 0, 1) = 1/18 z - 1/9 x + 1/18 z + 4/27 - 1/9 y , COEFF(1, 0, 1) - - 2 2 2 - = - 1/9 y + 1/12 x z + 1/18 z + 1/18 z + 1/18 x + 1/18 x + 1/27, - - 2 2 - COEFF(-1, 1, 1) = - 2/27 + 1/18 y + 1/18 y - 1/12 x y + 1/18 x + 1/18 z - - 2 - - 1/12 x z - 1/18 x + 1/12 y z + 1/18 z , COEFF(0, 1, 1) = - - 2 2 2 - - 1/9 x + 1/18 y + 1/18 z + 1/18 y + 1/12 y z + 1/18 z + 1/27, - - 2 - COEFF(1, 1, 1) = 1/12 x y + 1/12 y z + 1/18 x + 1/18 z + 1/18 x + 1/12 x z - - 2 2 - + 1/18 y - 2/27 + 1/18 y + 1/18 z ] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c"); -bytes used=7016988, alloc=1965720, time=0.47 -bytes used=8017216, alloc=1965720, time=0.54 -bytes used=9017496, alloc=1965720, time=0.61 -bytes used=10017692, alloc=1965720, time=0.68 -bytes used=11017876, alloc=1965720, time=0.76 -bytes used=12018432, alloc=1965720, time=0.83 -bytes used=13018804, alloc=1965720, time=0.92 -bytes used=14019172, alloc=1965720, time=1.01 -> -# d/dx -> simplify( diff(interp_3d_cube_order2_smooth0,x) ); -- 1/18 DATA(-1, 0, -1) + 1/18 DATA(1, 0, 0) + 1/18 DATA(1, 1, 0) - - + 1/18 DATA(1, 0, 1) + 1/18 DATA(1, 1, 1) + 1/18 DATA(1, -1, 0) - - - 1/18 DATA(-1, 0, 0) - 1/18 DATA(-1, 1, 0) - 1/18 DATA(-1, -1, 1) - - + 1/18 DATA(1, -1, 1) - 1/18 DATA(-1, 0, 1) - 1/18 DATA(-1, 1, 1) - - + 1/18 DATA(1, 0, -1) - 1/18 DATA(-1, 1, -1) + 1/18 DATA(1, 1, -1) - - - 1/18 DATA(-1, -1, 0) - 1/18 DATA(-1, -1, -1) + 1/18 DATA(1, -1, -1) - - + 1/12 y DATA(1, 1, -1) + 1/12 y DATA(-1, -1, -1) + 1/12 y DATA(-1, -1, 0) - - + 1/9 x DATA(1, 0, -1) - 1/12 y DATA(1, -1, 0) + 1/12 y DATA(-1, -1, 1) - - - 1/12 y DATA(-1, 1, -1) - 1/12 y DATA(1, -1, 1) - 1/12 y DATA(1, -1, -1) - - - 1/12 y DATA(-1, 1, 1) - 1/12 y DATA(-1, 1, 0) + 1/12 y DATA(1, 1, 1) - - + 1/12 y DATA(1, 1, 0) + 1/9 x DATA(1, 0, 1) + 1/9 x DATA(1, 1, 1) - - + 1/9 x DATA(1, -1, 0) + 1/9 x DATA(-1, 0, 0) + 1/9 x DATA(-1, 1, 0) - - + 1/9 x DATA(-1, -1, 1) + 1/9 x DATA(1, -1, 1) + 1/9 x DATA(-1, 0, 1) - - + 1/9 x DATA(-1, 1, 1) + 1/9 x DATA(-1, -1, -1) + 1/9 x DATA(-1, 1, -1) - - + 1/9 x DATA(1, 1, -1) + 1/9 x DATA(-1, -1, 0) + 1/9 x DATA(1, -1, -1) - - - 2/9 x DATA(0, 0, 0) - 2/9 x DATA(0, 1, 0) - 2/9 x DATA(0, 0, 1) - - - 2/9 x DATA(0, 1, 1) - 2/9 x DATA(0, -1, 0) - 2/9 x DATA(0, -1, 1) - - - 2/9 x DATA(0, 0, -1) - 2/9 x DATA(0, 1, -1) - 2/9 x DATA(0, -1, -1) - - + 1/9 x DATA(1, 0, 0) - 1/12 z DATA(-1, -1, 1) + 1/12 z DATA(-1, 0, -1) - - + 1/12 z DATA(1, 0, 1) + 1/12 z DATA(1, 1, 1) - 1/12 z DATA(1, 0, -1) - - + 1/12 z DATA(1, -1, 1) - 1/12 z DATA(-1, 0, 1) - 1/12 z DATA(-1, 1, 1) - - - 1/12 z DATA(1, -1, -1) + 1/12 z DATA(-1, 1, -1) - 1/12 z DATA(1, 1, -1) - - + 1/12 z DATA(-1, -1, -1) + 1/9 x DATA(-1, 0, -1) + 1/9 x DATA(1, 1, 0) - -> coeffs_as_lc_of_data(%, posn_list_3d_size3); -bytes used=15019376, alloc=1965720, time=1.08 -[COEFF(-1, -1, -1) = - 1/18 + 1/9 x + 1/12 z + 1/12 y, - - COEFF(0, -1, -1) = - 2/9 x, - - COEFF(1, -1, -1) = - 1/12 z - 1/12 y + 1/18 + 1/9 x, - - COEFF(-1, 0, -1) = 1/9 x - 1/18 + 1/12 z, COEFF(0, 0, -1) = - 2/9 x, - - COEFF(1, 0, -1) = 1/18 - 1/12 z + 1/9 x, - - COEFF(-1, 1, -1) = 1/9 x + 1/12 z - 1/18 - 1/12 y, - - COEFF(0, 1, -1) = - 2/9 x, COEFF(1, 1, -1) = 1/12 y + 1/9 x + 1/18 - 1/12 z, - - COEFF(-1, -1, 0) = 1/12 y - 1/18 + 1/9 x, COEFF(0, -1, 0) = - 2/9 x, - - COEFF(1, -1, 0) = 1/9 x + 1/18 - 1/12 y, COEFF(-1, 0, 0) = - 1/18 + 1/9 x, - - COEFF(0, 0, 0) = - 2/9 x, COEFF(1, 0, 0) = 1/9 x + 1/18, - - COEFF(-1, 1, 0) = 1/9 x - 1/12 y - 1/18, COEFF(0, 1, 0) = - 2/9 x, - - COEFF(1, 1, 0) = 1/12 y + 1/9 x + 1/18, - - COEFF(-1, -1, 1) = - 1/12 z - 1/18 + 1/9 x + 1/12 y, - - COEFF(0, -1, 1) = - 2/9 x, COEFF(1, -1, 1) = 1/12 z + 1/18 - 1/12 y + 1/9 x, - - COEFF(-1, 0, 1) = 1/9 x - 1/12 z - 1/18, COEFF(0, 0, 1) = - 2/9 x, - - COEFF(1, 0, 1) = 1/9 x + 1/12 z + 1/18, - - COEFF(-1, 1, 1) = - 1/12 y + 1/9 x - 1/18 - 1/12 z, - - COEFF(0, 1, 1) = - 2/9 x, COEFF(1, 1, 1) = 1/18 + 1/9 x + 1/12 y + 1/12 z] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c"); -bytes used=16019688, alloc=1965720, time=1.14 -bytes used=17019864, alloc=1965720, time=1.22 -> -# d/dy -> simplify( diff(interp_3d_cube_order2_smooth0,y) ); -1/18 DATA(0, 1, 0) + 1/18 DATA(1, 1, 0) + 1/18 DATA(0, 1, 1) - - + 1/18 DATA(1, 1, 1) + 1/9 y DATA(0, 1, 1) + 1/9 y DATA(0, -1, 0) - - - 2/9 y DATA(0, 0, 1) + 1/9 y DATA(0, -1, -1) - 2/9 y DATA(1, 0, 0) - - - 2/9 y DATA(0, 0, 0) + 1/9 y DATA(0, 1, 0) - 2/9 y DATA(-1, 0, -1) - - - 1/12 z DATA(0, -1, 1) + 1/12 z DATA(0, 1, 1) - 1/12 z DATA(0, 1, -1) - - + 1/12 z DATA(0, -1, -1) - 2/9 y DATA(1, 0, 1) - 2/9 y DATA(-1, 0, 0) - - + 1/9 y DATA(0, -1, 1) - 2/9 y DATA(-1, 0, 1) - 2/9 y DATA(0, 0, -1) - - - 2/9 y DATA(1, 0, -1) + 1/9 y DATA(0, 1, -1) - 1/18 DATA(0, -1, 0) - - - 1/18 DATA(1, -1, 0) + 1/18 DATA(-1, 1, 0) - 1/18 DATA(-1, -1, 1) - - - 1/18 DATA(0, -1, 1) - 1/18 DATA(1, -1, 1) + 1/18 DATA(-1, 1, 1) - - + 1/18 DATA(-1, 1, -1) + 1/18 DATA(0, 1, -1) + 1/18 DATA(1, 1, -1) - - - 1/18 DATA(-1, -1, 0) - 1/18 DATA(-1, -1, -1) - 1/18 DATA(0, -1, -1) - - - 1/18 DATA(1, -1, -1) + 1/9 y DATA(1, 1, -1) + 1/9 y DATA(-1, -1, -1) - - + 1/9 y DATA(-1, -1, 0) + 1/9 y DATA(1, -1, 0) + 1/9 y DATA(-1, -1, 1) - - + 1/9 y DATA(-1, 1, -1) + 1/9 y DATA(1, -1, 1) + 1/9 y DATA(1, -1, -1) - - + 1/9 y DATA(-1, 1, 1) + 1/9 y DATA(-1, 1, 0) + 1/9 y DATA(1, 1, 1) - - + 1/9 y DATA(1, 1, 0) + 1/12 x DATA(1, 1, 1) - 1/12 x DATA(1, -1, 0) - - - 1/12 x DATA(-1, 1, 0) + 1/12 x DATA(-1, -1, 1) - 1/12 x DATA(1, -1, 1) - - - 1/12 x DATA(-1, 1, 1) + 1/12 x DATA(-1, -1, -1) - 1/12 x DATA(-1, 1, -1) - - + 1/12 x DATA(1, 1, -1) + 1/12 x DATA(-1, -1, 0) - 1/12 x DATA(1, -1, -1) - - - 1/12 z DATA(-1, -1, 1) + 1/12 z DATA(1, 1, 1) - 1/12 z DATA(1, -1, 1) - - + 1/12 z DATA(-1, 1, 1) + 1/12 z DATA(1, -1, -1) - 1/12 z DATA(-1, 1, -1) - - - 1/12 z DATA(1, 1, -1) + 1/12 z DATA(-1, -1, -1) + 1/12 x DATA(1, 1, 0) - -> coeffs_as_lc_of_data(%, posn_list_3d_size3); -bytes used=18021124, alloc=1965720, time=1.32 -[COEFF(-1, -1, -1) = 1/12 z + 1/9 y + 1/12 x - 1/18, - - COEFF(0, -1, -1) = - 1/18 + 1/12 z + 1/9 y, - - COEFF(1, -1, -1) = 1/9 y + 1/12 z - 1/18 - 1/12 x, - - COEFF(-1, 0, -1) = - 2/9 y, COEFF(0, 0, -1) = - 2/9 y, - - COEFF(1, 0, -1) = - 2/9 y, - - COEFF(-1, 1, -1) = - 1/12 x + 1/9 y + 1/18 - 1/12 z, - - COEFF(0, 1, -1) = 1/9 y - 1/12 z + 1/18, - - COEFF(1, 1, -1) = - 1/12 z + 1/18 + 1/12 x + 1/9 y, - - COEFF(-1, -1, 0) = 1/12 x - 1/18 + 1/9 y, COEFF(0, -1, 0) = - 1/18 + 1/9 y, - - COEFF(1, -1, 0) = 1/9 y - 1/18 - 1/12 x, COEFF(-1, 0, 0) = - 2/9 y, - - COEFF(0, 0, 0) = - 2/9 y, COEFF(1, 0, 0) = - 2/9 y, - - COEFF(-1, 1, 0) = - 1/12 x + 1/18 + 1/9 y, COEFF(0, 1, 0) = 1/9 y + 1/18, - - COEFF(1, 1, 0) = 1/9 y + 1/12 x + 1/18, - - COEFF(-1, -1, 1) = - 1/12 z + 1/12 x - 1/18 + 1/9 y, - - COEFF(0, -1, 1) = - 1/12 z - 1/18 + 1/9 y, - - COEFF(1, -1, 1) = - 1/18 + 1/9 y - 1/12 z - 1/12 x, - - COEFF(-1, 0, 1) = - 2/9 y, COEFF(0, 0, 1) = - 2/9 y, - - COEFF(1, 0, 1) = - 2/9 y, COEFF(-1, 1, 1) = 1/12 z - 1/12 x + 1/9 y + 1/18, - - COEFF(0, 1, 1) = 1/12 z + 1/18 + 1/9 y, - - COEFF(1, 1, 1) = 1/12 x + 1/9 y + 1/12 z + 1/18] - -> print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c"); -bytes used=19021332, alloc=2031244, time=1.40 -bytes used=20021760, alloc=2031244, time=1.48 -> -# d/dz -> simplify( diff(interp_3d_cube_order2_smooth0,z) ); -- 1/18 DATA(-1, 0, -1) + 1/18 DATA(0, 0, 1) + 1/18 DATA(1, 0, 1) - - + 1/18 DATA(0, 1, 1) + 1/18 DATA(1, 1, 1) + 1/12 y DATA(0, 1, 1) - - + 1/12 y DATA(0, -1, -1) + 1/9 z DATA(0, -1, 1) + 1/9 z DATA(0, 1, 1) - - + 1/9 z DATA(0, 1, -1) + 1/9 z DATA(0, -1, -1) - 1/12 y DATA(0, -1, 1) - - - 1/12 y DATA(0, 1, -1) + 1/9 z DATA(0, 0, -1) + 1/9 z DATA(1, 0, -1) - - + 1/9 z DATA(0, 0, 1) - 2/9 z DATA(0, 0, 0) + 1/9 z DATA(-1, 0, 1) - - + 1/9 z DATA(-1, 0, -1) - 2/9 z DATA(-1, -1, 0) - 2/9 z DATA(0, 1, 0) - - - 2/9 z DATA(1, 1, 0) - 2/9 z DATA(0, -1, 0) - 2/9 z DATA(1, -1, 0) - - - 2/9 z DATA(-1, 0, 0) + 1/12 x DATA(-1, 0, -1) - 1/12 x DATA(1, 0, -1) - - - 1/12 x DATA(-1, 0, 1) + 1/9 z DATA(1, 0, 1) + 1/12 x DATA(1, 0, 1) - - - 2/9 z DATA(-1, 1, 0) - 2/9 z DATA(1, 0, 0) + 1/18 DATA(-1, -1, 1) - - + 1/18 DATA(0, -1, 1) + 1/18 DATA(1, -1, 1) + 1/18 DATA(-1, 0, 1) - - + 1/18 DATA(-1, 1, 1) - 1/18 DATA(0, 0, -1) - 1/18 DATA(1, 0, -1) - - - 1/18 DATA(-1, 1, -1) - 1/18 DATA(0, 1, -1) - 1/18 DATA(1, 1, -1) - - - 1/18 DATA(-1, -1, -1) - 1/18 DATA(0, -1, -1) - 1/18 DATA(1, -1, -1) - - - 1/12 y DATA(1, 1, -1) + 1/12 y DATA(-1, -1, -1) - 1/12 y DATA(-1, -1, 1) - - - 1/12 y DATA(-1, 1, -1) - 1/12 y DATA(1, -1, 1) + 1/12 y DATA(1, -1, -1) - - + 1/12 y DATA(-1, 1, 1) + 1/12 y DATA(1, 1, 1) + 1/12 x DATA(1, 1, 1) - - - 1/12 x DATA(-1, -1, 1) + 1/12 x DATA(1, -1, 1) - 1/12 x DATA(-1, 1, 1) - - + 1/12 x DATA(-1, -1, -1) + 1/12 x DATA(-1, 1, -1) - 1/12 x DATA(1, 1, -1) - - - 1/12 x DATA(1, -1, -1) + 1/9 z DATA(-1, -1, 1) + 1/9 z DATA(1, 1, 1) - - + 1/9 z DATA(1, -1, 1) + 1/9 z DATA(-1, 1, 1) + 1/9 z DATA(1, -1, -1) - - + 1/9 z DATA(-1, 1, -1) + 1/9 z DATA(1, 1, -1) + 1/9 z DATA(-1, -1, -1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size3); -[COEFF(-1, -1, -1) = 1/12 y + 1/9 z - 1/18 + 1/12 x, - - COEFF(0, -1, -1) = - 1/18 + 1/9 z + 1/12 y, - - COEFF(1, -1, -1) = - 1/12 x - 1/18 + 1/9 z + 1/12 y, - - COEFF(-1, 0, -1) = 1/9 z + 1/12 x - 1/18, COEFF(0, 0, -1) = - 1/18 + 1/9 z, - - COEFF(1, 0, -1) = - 1/12 x - 1/18 + 1/9 z, - - COEFF(-1, 1, -1) = - 1/18 - 1/12 y + 1/12 x + 1/9 z, - - COEFF(0, 1, -1) = - 1/12 y - 1/18 + 1/9 z, - - COEFF(1, 1, -1) = - 1/12 y + 1/9 z - 1/18 - 1/12 x, - - COEFF(-1, -1, 0) = - 2/9 z, COEFF(0, -1, 0) = - 2/9 z, - - COEFF(1, -1, 0) = - 2/9 z, COEFF(-1, 0, 0) = - 2/9 z, - - COEFF(0, 0, 0) = - 2/9 z, COEFF(1, 0, 0) = - 2/9 z, - - COEFF(-1, 1, 0) = - 2/9 z, COEFF(0, 1, 0) = - 2/9 z, - - COEFF(1, 1, 0) = - 2/9 z, COEFF(-1, -1, 1) = 1/9 z - 1/12 x + 1/18 - 1/12 y, - - COEFF(0, -1, 1) = 1/18 + 1/9 z - 1/12 y, - - COEFF(1, -1, 1) = - 1/12 y + 1/18 + 1/9 z + 1/12 x, - - COEFF(-1, 0, 1) = - 1/12 x + 1/18 + 1/9 z, COEFF(0, 0, 1) = 1/18 + 1/9 z, - - COEFF(1, 0, 1) = 1/9 z + 1/18 + 1/12 x, - - COEFF(-1, 1, 1) = 1/18 + 1/9 z + 1/12 y - 1/12 x, - - COEFF(0, 1, 1) = 1/9 z + 1/18 + 1/12 y, - - COEFF(1, 1, 1) = 1/18 + 1/9 z + 1/12 y + 1/12 x] - -> print_coeffs__lc_of_data(%, "coeffs_dz->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c"); -bytes used=21021920, alloc=2031244, time=1.55 -bytes used=22022152, alloc=2031244, time=1.64 -> -# d^2/dx^2 -> simplify( diff(interp_3d_cube_order2_smooth0,x,x) ); -bytes used=23022556, alloc=2031244, time=1.74 -1/9 DATA(-1, 0, -1) - 2/9 DATA(0, 0, 0) + 1/9 DATA(1, 0, 0) - 2/9 DATA(0, 1, 0) - - + 1/9 DATA(1, 1, 0) - 2/9 DATA(0, 0, 1) + 1/9 DATA(1, 0, 1) - - - 2/9 DATA(0, 1, 1) + 1/9 DATA(1, 1, 1) - 2/9 DATA(0, -1, 0) - - + 1/9 DATA(1, -1, 0) + 1/9 DATA(-1, 0, 0) + 1/9 DATA(-1, 1, 0) - - + 1/9 DATA(-1, -1, 1) - 2/9 DATA(0, -1, 1) + 1/9 DATA(1, -1, 1) - - + 1/9 DATA(-1, 0, 1) + 1/9 DATA(-1, 1, 1) - 2/9 DATA(0, 0, -1) - - + 1/9 DATA(1, 0, -1) + 1/9 DATA(-1, 1, -1) - 2/9 DATA(0, 1, -1) - - + 1/9 DATA(1, 1, -1) + 1/9 DATA(-1, -1, 0) + 1/9 DATA(-1, -1, -1) - - - 2/9 DATA(0, -1, -1) + 1/9 DATA(1, -1, -1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size3); -[COEFF(-1, -1, -1) = 1/9, COEFF(0, -1, -1) = -2/9, COEFF(1, -1, -1) = 1/9, - - COEFF(-1, 0, -1) = 1/9, COEFF(0, 0, -1) = -2/9, COEFF(1, 0, -1) = 1/9, - - COEFF(-1, 1, -1) = 1/9, COEFF(0, 1, -1) = -2/9, COEFF(1, 1, -1) = 1/9, - - COEFF(-1, -1, 0) = 1/9, COEFF(0, -1, 0) = -2/9, COEFF(1, -1, 0) = 1/9, - - COEFF(-1, 0, 0) = 1/9, COEFF(0, 0, 0) = -2/9, COEFF(1, 0, 0) = 1/9, - - COEFF(-1, 1, 0) = 1/9, COEFF(0, 1, 0) = -2/9, COEFF(1, 1, 0) = 1/9, - - COEFF(-1, -1, 1) = 1/9, COEFF(0, -1, 1) = -2/9, COEFF(1, -1, 1) = 1/9, - - COEFF(-1, 0, 1) = 1/9, COEFF(0, 0, 1) = -2/9, COEFF(1, 0, 1) = 1/9, - - COEFF(-1, 1, 1) = 1/9, COEFF(0, 1, 1) = -2/9, COEFF(1, 1, 1) = 1/9] - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c"); -bytes used=24022828, alloc=2031244, time=1.85 -> -# d^2/dxdy -> simplify( diff(interp_3d_cube_order2_smooth0,x,y) ); -- 1/12 DATA(-1, 1, 0) + 1/12 DATA(1, 1, 0) + 1/12 DATA(1, 1, 1) - - - 1/12 DATA(1, -1, 0) - 1/12 DATA(-1, 1, -1) + 1/12 DATA(-1, -1, 1) - - - 1/12 DATA(1, -1, 1) - 1/12 DATA(-1, 1, 1) - 1/12 DATA(1, -1, -1) - - + 1/12 DATA(1, 1, -1) + 1/12 DATA(-1, -1, 0) + 1/12 DATA(-1, -1, -1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size3); - -1 -[COEFF(-1, -1, -1) = 1/12, COEFF(0, -1, -1) = 0, COEFF(1, -1, -1) = --, - 12 - - COEFF(-1, 0, -1) = 0, COEFF(0, 0, -1) = 0, COEFF(1, 0, -1) = 0, - - -1 - COEFF(-1, 1, -1) = --, COEFF(0, 1, -1) = 0, COEFF(1, 1, -1) = 1/12, - 12 - - -1 - COEFF(-1, -1, 0) = 1/12, COEFF(0, -1, 0) = 0, COEFF(1, -1, 0) = --, - 12 - - COEFF(-1, 0, 0) = 0, COEFF(0, 0, 0) = 0, COEFF(1, 0, 0) = 0, - - -1 - COEFF(-1, 1, 0) = --, COEFF(0, 1, 0) = 0, COEFF(1, 1, 0) = 1/12, - 12 - - -1 - COEFF(-1, -1, 1) = 1/12, COEFF(0, -1, 1) = 0, COEFF(1, -1, 1) = --, - 12 - - COEFF(-1, 0, 1) = 0, COEFF(0, 0, 1) = 0, COEFF(1, 0, 1) = 0, - - -1 - COEFF(-1, 1, 1) = --, COEFF(0, 1, 1) = 0, COEFF(1, 1, 1) = 1/12] - 12 - -> print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c"); -bytes used=25023044, alloc=2031244, time=1.94 -> -# d^2/dxdz -> simplify( diff(interp_3d_cube_order2_smooth0,x,z) ); -- 1/12 DATA(-1, -1, 1) + 1/12 DATA(-1, 0, -1) + 1/12 DATA(1, 0, 1) - - + 1/12 DATA(1, 1, 1) - 1/12 DATA(1, 0, -1) + 1/12 DATA(1, -1, 1) - - - 1/12 DATA(-1, 0, 1) - 1/12 DATA(-1, 1, 1) - 1/12 DATA(1, -1, -1) - - + 1/12 DATA(-1, 1, -1) - 1/12 DATA(1, 1, -1) + 1/12 DATA(-1, -1, -1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size3); - -1 -[COEFF(-1, -1, -1) = 1/12, COEFF(0, -1, -1) = 0, COEFF(1, -1, -1) = --, - 12 - - -1 - COEFF(-1, 0, -1) = 1/12, COEFF(0, 0, -1) = 0, COEFF(1, 0, -1) = --, - 12 - - -1 - COEFF(-1, 1, -1) = 1/12, COEFF(0, 1, -1) = 0, COEFF(1, 1, -1) = --, - 12 - - COEFF(-1, -1, 0) = 0, COEFF(0, -1, 0) = 0, COEFF(1, -1, 0) = 0, - - COEFF(-1, 0, 0) = 0, COEFF(0, 0, 0) = 0, COEFF(1, 0, 0) = 0, - - COEFF(-1, 1, 0) = 0, COEFF(0, 1, 0) = 0, COEFF(1, 1, 0) = 0, - - -1 - COEFF(-1, -1, 1) = --, COEFF(0, -1, 1) = 0, COEFF(1, -1, 1) = 1/12, - 12 - - -1 - COEFF(-1, 0, 1) = --, COEFF(0, 0, 1) = 0, COEFF(1, 0, 1) = 1/12, - 12 - - -1 - COEFF(-1, 1, 1) = --, COEFF(0, 1, 1) = 0, COEFF(1, 1, 1) = 1/12] - 12 - -> print_coeffs__lc_of_data(%, "coeffs_dxz->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c"); -> -# d^2/dy^2 -> simplify( diff(interp_3d_cube_order2_smooth0,y,y) ); -bytes used=26023408, alloc=2031244, time=2.02 -- 2/9 DATA(-1, 0, -1) - 2/9 DATA(0, 0, 0) - 2/9 DATA(1, 0, 0) - - + 1/9 DATA(0, 1, 0) + 1/9 DATA(1, 1, 0) - 2/9 DATA(0, 0, 1) - - - 2/9 DATA(1, 0, 1) + 1/9 DATA(0, 1, 1) + 1/9 DATA(1, 1, 1) - - + 1/9 DATA(0, -1, 0) + 1/9 DATA(1, -1, 0) - 2/9 DATA(-1, 0, 0) - - + 1/9 DATA(-1, 1, 0) + 1/9 DATA(-1, -1, 1) + 1/9 DATA(0, -1, 1) - - + 1/9 DATA(1, -1, 1) - 2/9 DATA(-1, 0, 1) + 1/9 DATA(-1, 1, 1) - - - 2/9 DATA(0, 0, -1) - 2/9 DATA(1, 0, -1) + 1/9 DATA(-1, 1, -1) - - + 1/9 DATA(0, 1, -1) + 1/9 DATA(1, 1, -1) + 1/9 DATA(-1, -1, 0) - - + 1/9 DATA(-1, -1, -1) + 1/9 DATA(0, -1, -1) + 1/9 DATA(1, -1, -1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size3); -[COEFF(-1, -1, -1) = 1/9, COEFF(0, -1, -1) = 1/9, COEFF(1, -1, -1) = 1/9, - - COEFF(-1, 0, -1) = -2/9, COEFF(0, 0, -1) = -2/9, COEFF(1, 0, -1) = -2/9, - - COEFF(-1, 1, -1) = 1/9, COEFF(0, 1, -1) = 1/9, COEFF(1, 1, -1) = 1/9, - - COEFF(-1, -1, 0) = 1/9, COEFF(0, -1, 0) = 1/9, COEFF(1, -1, 0) = 1/9, - - COEFF(-1, 0, 0) = -2/9, COEFF(0, 0, 0) = -2/9, COEFF(1, 0, 0) = -2/9, - - COEFF(-1, 1, 0) = 1/9, COEFF(0, 1, 0) = 1/9, COEFF(1, 1, 0) = 1/9, - - COEFF(-1, -1, 1) = 1/9, COEFF(0, -1, 1) = 1/9, COEFF(1, -1, 1) = 1/9, - - COEFF(-1, 0, 1) = -2/9, COEFF(0, 0, 1) = -2/9, COEFF(1, 0, 1) = -2/9, - - COEFF(-1, 1, 1) = 1/9, COEFF(0, 1, 1) = 1/9, COEFF(1, 1, 1) = 1/9] - -> print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c"); -bytes used=27023608, alloc=2031244, time=2.11 -> -# d^2/dydz -> simplify( diff(interp_3d_cube_order2_smooth0,y,z) ); -- 1/12 DATA(0, -1, 1) + 1/12 DATA(0, 1, 1) + 1/12 DATA(1, 1, 1) - - - 1/12 DATA(-1, -1, 1) - 1/12 DATA(0, 1, -1) - 1/12 DATA(1, -1, 1) - - + 1/12 DATA(-1, 1, 1) - 1/12 DATA(-1, 1, -1) + 1/12 DATA(1, -1, -1) - - - 1/12 DATA(1, 1, -1) + 1/12 DATA(-1, -1, -1) + 1/12 DATA(0, -1, -1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size3); -[COEFF(-1, -1, -1) = 1/12, COEFF(0, -1, -1) = 1/12, COEFF(1, -1, -1) = 1/12, - - COEFF(-1, 0, -1) = 0, COEFF(0, 0, -1) = 0, COEFF(1, 0, -1) = 0, - - -1 -1 -1 - COEFF(-1, 1, -1) = --, COEFF(0, 1, -1) = --, COEFF(1, 1, -1) = --, - 12 12 12 - - COEFF(-1, -1, 0) = 0, COEFF(0, -1, 0) = 0, COEFF(1, -1, 0) = 0, - - COEFF(-1, 0, 0) = 0, COEFF(0, 0, 0) = 0, COEFF(1, 0, 0) = 0, - - COEFF(-1, 1, 0) = 0, COEFF(0, 1, 0) = 0, COEFF(1, 1, 0) = 0, - - -1 -1 -1 - COEFF(-1, -1, 1) = --, COEFF(0, -1, 1) = --, COEFF(1, -1, 1) = --, - 12 12 12 - - COEFF(-1, 0, 1) = 0, COEFF(0, 0, 1) = 0, COEFF(1, 0, 1) = 0, - - COEFF(-1, 1, 1) = 1/12, COEFF(0, 1, 1) = 1/12, COEFF(1, 1, 1) = 1/12] - -> print_coeffs__lc_of_data(%, "coeffs_dyz->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c"); -> -# d^2/dz^2 -> simplify( diff(interp_3d_cube_order2_smooth0,z,z) ); -bytes used=28023908, alloc=2031244, time=2.23 -1/9 DATA(-1, 0, -1) - 2/9 DATA(0, 0, 0) - 2/9 DATA(1, 0, 0) - 2/9 DATA(0, 1, 0) - - - 2/9 DATA(1, 1, 0) + 1/9 DATA(0, 0, 1) + 1/9 DATA(1, 0, 1) - - + 1/9 DATA(0, 1, 1) + 1/9 DATA(1, 1, 1) - 2/9 DATA(0, -1, 0) - - - 2/9 DATA(1, -1, 0) - 2/9 DATA(-1, 0, 0) - 2/9 DATA(-1, 1, 0) - - + 1/9 DATA(-1, -1, 1) + 1/9 DATA(0, -1, 1) + 1/9 DATA(1, -1, 1) - - + 1/9 DATA(-1, 0, 1) + 1/9 DATA(-1, 1, 1) + 1/9 DATA(0, 0, -1) - - + 1/9 DATA(1, 0, -1) + 1/9 DATA(-1, 1, -1) + 1/9 DATA(0, 1, -1) - - + 1/9 DATA(1, 1, -1) - 2/9 DATA(-1, -1, 0) + 1/9 DATA(-1, -1, -1) - - + 1/9 DATA(0, -1, -1) + 1/9 DATA(1, -1, -1) - -> coeffs_as_lc_of_data(%, posn_list_3d_size3); -[COEFF(-1, -1, -1) = 1/9, COEFF(0, -1, -1) = 1/9, COEFF(1, -1, -1) = 1/9, - - COEFF(-1, 0, -1) = 1/9, COEFF(0, 0, -1) = 1/9, COEFF(1, 0, -1) = 1/9, - - COEFF(-1, 1, -1) = 1/9, COEFF(0, 1, -1) = 1/9, COEFF(1, 1, -1) = 1/9, - - COEFF(-1, -1, 0) = -2/9, COEFF(0, -1, 0) = -2/9, COEFF(1, -1, 0) = -2/9, - - COEFF(-1, 0, 0) = -2/9, COEFF(0, 0, 0) = -2/9, COEFF(1, 0, 0) = -2/9, - - COEFF(-1, 1, 0) = -2/9, COEFF(0, 1, 0) = -2/9, COEFF(1, 1, 0) = -2/9, - - COEFF(-1, -1, 1) = 1/9, COEFF(0, -1, 1) = 1/9, COEFF(1, -1, 1) = 1/9, - - COEFF(-1, 0, 1) = 1/9, COEFF(0, 0, 1) = 1/9, COEFF(1, 0, 1) = 1/9, - - COEFF(-1, 1, 1) = 1/9, COEFF(0, 1, 1) = 1/9, COEFF(1, 1, 1) = 1/9] - -> print_coeffs__lc_of_data(%, "coeffs_dzz->coeff_", "fp", -> "3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c"); -bytes used=29024060, alloc=2031244, time=2.32 -> -################################################################################ -> -# -# 3d, cube, order=3, smoothing=0 (size=4) -# -> -# interpolating polynomial -> interp_3d_cube_order3_smooth0 -> := Lagrange_polynomial_interpolant(fn_3d_order3, coeffs_list_3d_order3, -> coords_list_3d, posn_list_3d_size4); -bytes used=30024284, alloc=2031244, time=2.40 -bytes used=31110904, alloc=2162292, time=2.47 -bytes used=32111568, alloc=2227816, time=2.52 -bytes used=33116552, alloc=2293340, time=2.59 -bytes used=34116684, alloc=2293340, time=2.65 -bytes used=35117004, alloc=2293340, time=2.71 -bytes used=36117340, alloc=2293340, time=2.76 -bytes used=37121600, alloc=2293340, time=2.83 -bytes used=38126188, alloc=2293340, time=2.88 -bytes used=39126460, alloc=2358864, time=2.96 -bytes used=40126588, alloc=2358864, time=3.02 -bytes used=41126744, alloc=2358864, time=3.09 -bytes used=42127236, alloc=2358864, time=3.15 -bytes used=43129196, alloc=2358864, time=3.22 -bytes used=44129324, alloc=2358864, time=3.28 -bytes used=45129992, alloc=2358864, time=3.34 -bytes used=46130308, alloc=2358864, time=3.40 -bytes used=47130556, alloc=2358864, time=3.47 -bytes used=48131000, alloc=2358864, time=3.53 -bytes used=49136704, alloc=2358864, time=3.60 -bytes used=50136984, alloc=2424388, time=3.66 -bytes used=51137164, alloc=2424388, time=3.72 -bytes used=52137360, alloc=2424388, time=3.78 -bytes used=53138544, alloc=2424388, time=3.85 -bytes used=54139880, alloc=2424388, time=3.91 -bytes used=55140028, alloc=2424388, time=3.97 -bytes used=56144496, alloc=2424388, time=4.04 -bytes used=57144612, alloc=2424388, time=4.10 -bytes used=58144744, alloc=2424388, time=4.17 -bytes used=59144944, alloc=2424388, time=4.23 -bytes used=60148696, alloc=2424388, time=4.29 -bytes used=61148816, alloc=2424388, time=4.34 -bytes used=62150764, alloc=2424388, time=4.40 -bytes used=63150892, alloc=2424388, time=4.46 -bytes used=64151044, alloc=2424388, time=4.52 -bytes used=65151268, alloc=2424388, time=4.59 -bytes used=66151436, alloc=2424388, time=4.65 -bytes used=67151592, alloc=2424388, time=4.72 -bytes used=68151828, alloc=2424388, time=4.78 -bytes used=69151964, alloc=2424388, time=4.84 -bytes used=70152084, alloc=2424388, time=4.90 -bytes used=71152208, alloc=2424388, time=4.96 -bytes used=72152552, alloc=2424388, time=5.02 -bytes used=73152680, alloc=2424388, time=5.08 -bytes used=74153316, alloc=2424388, time=5.14 -bytes used=75153520, alloc=2424388, time=5.19 -bytes used=76153980, alloc=2424388, time=5.25 -bytes used=77154248, alloc=2424388, time=5.32 -bytes used=78154776, alloc=2424388, time=5.38 -bytes used=79154948, alloc=2424388, time=5.44 -bytes used=80155176, alloc=2424388, time=5.50 -bytes used=81155556, alloc=2424388, time=5.57 -bytes used=82159260, alloc=2424388, time=5.63 -bytes used=83162852, alloc=2424388, time=5.70 -bytes used=84167564, alloc=2424388, time=5.76 -bytes used=85167720, alloc=2424388, time=5.82 -bytes used=86168644, alloc=2424388, time=5.89 -bytes used=87168804, alloc=2424388, time=5.95 -bytes used=88170904, alloc=2424388, time=6.01 -bytes used=89177304, alloc=2424388, time=6.07 -bytes used=90183756, alloc=2424388, time=6.13 -bytes used=91183888, alloc=2424388, time=6.19 -bytes used=92187368, alloc=2424388, time=6.25 -bytes used=93188920, alloc=2424388, time=6.31 -bytes used=94192444, alloc=2424388, time=6.37 -bytes used=95195316, alloc=2424388, time=6.44 -bytes used=96198148, alloc=2424388, time=6.50 -bytes used=97219856, alloc=2424388, time=6.56 -bytes used=98223204, alloc=2424388, time=6.61 - 73 73 -interp_3d_cube_order3_smooth0 := ---- DATA(0, 2, -1) + ---- DATA(2, 0, -1) - 4000 4000 - - 73 49 - + ---- DATA(0, -1, 2) + 7/250 DATA(0, 2, 2) + ---- DATA(1, 0, 2) - 4000 4000 - - 71 59 177 - + ---- DATA(-1, 0, -1) - ---- DATA(2, -1, -1) + ---- DATA(0, 0, 0) - 2000 1000 1000 - - 397 397 49 - + ---- DATA(1, 0, 0) + ---- DATA(0, 1, 0) + ---- DATA(1, 1, 0) - 4000 4000 2000 - - 397 49 49 - + ---- DATA(0, 0, 1) + ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) - 4000 2000 2000 - - 193 59 59 - - ---- DATA(1, 1, 1) - ---- DATA(2, 2, -1) - ---- DATA(1, 2, -1) - 4000 4000 2000 - - 59 59 143 - - ---- DATA(-1, 2, -1) - ---- DATA(2, 1, -1) + ---- DATA(2, 0, 0) - 1000 2000 2000 - - 73 - + ---- DATA(2, -1, 0) + (3/160 DATA(0, 2, -1) - 1/160 DATA(2, 0, -1) - 4000 - - - 3/160 DATA(0, -1, 2) + 3/160 DATA(0, 2, 2) - 1/160 DATA(1, 0, 2) - - - 1/160 DATA(-1, 0, -1) - 3/160 DATA(2, -1, -1) + 1/160 DATA(0, 0, 0) - - + 1/160 DATA(1, 0, 0) - 1/160 DATA(0, 1, 0) - 1/160 DATA(1, 1, 0) - - + 1/160 DATA(0, 0, 1) + 1/160 DATA(1, 0, 1) - 1/160 DATA(0, 1, 1) - - - 1/160 DATA(1, 1, 1) + 3/160 DATA(2, 2, -1) + 3/160 DATA(1, 2, -1) - - + 3/160 DATA(-1, 2, -1) + 1/160 DATA(2, 1, -1) + 1/160 DATA(2, 0, 0) - - + 3/160 DATA(2, -1, 0) - 3/160 DATA(1, 2, 0) - 3/160 DATA(0, 2, 0) - - - 3/160 DATA(-1, 2, 0) - 1/160 DATA(2, 1, 0) - 3/160 DATA(2, 2, 0) - - + 3/160 DATA(2, -1, 1) + 1/160 DATA(2, 0, 1) - 3/160 DATA(-1, 2, 1) - - - 1/160 DATA(2, 1, 1) - 3/160 DATA(1, 2, 1) - 3/160 DATA(0, 2, 1) - - - 3/160 DATA(-1, -1, 2) - 3/160 DATA(2, 2, 1) - 3/160 DATA(1, -1, 2) - - - 1/160 DATA(2, 0, 2) - 1/160 DATA(0, 0, 2) - 1/160 DATA(-1, 0, 2) - - - 3/160 DATA(2, -1, 2) + 1/160 DATA(1, 1, 2) + 1/160 DATA(0, 1, 2) - - + 1/160 DATA(-1, 1, 2) + 3/160 DATA(-1, 2, 2) + 1/160 DATA(2, 1, 2) - - + 3/160 DATA(1, 2, 2) + 3/160 DATA(0, -1, 0) + 3/160 DATA(1, -1, 0) - - + 1/160 DATA(-1, 0, 0) - 1/160 DATA(-1, 1, 0) + 3/160 DATA(-1, -1, 1) - - + 3/160 DATA(0, -1, 1) + 3/160 DATA(1, -1, 1) + 1/160 DATA(-1, 0, 1) - - - 1/160 DATA(-1, 1, 1) - 1/160 DATA(0, 0, -1) - 1/160 DATA(1, 0, -1) - - + 1/160 DATA(-1, 1, -1) + 1/160 DATA(0, 1, -1) + 1/160 DATA(1, 1, -1) - - + 3/160 DATA(-1, -1, 0) - 3/160 DATA(-1, -1, -1) - 3/160 DATA(0, -1, -1) - - 2 49 - - 3/160 DATA(1, -1, -1) + 3/160 DATA(2, 2, 2)) y z + ---- DATA(1, 2, 0) - 4000 - - 143 73 49 - + ---- DATA(0, 2, 0) + ---- DATA(-1, 2, 0) + ---- DATA(2, 1, 0) + ( - 2000 4000 4000 - - - 1/160 DATA(0, 2, -1) + 3/160 DATA(2, 0, -1) - 1/160 DATA(0, -1, 2) - - - 1/160 DATA(0, 2, 2) + 1/160 DATA(1, 0, 2) - 3/160 DATA(-1, 0, -1) - - + 3/160 DATA(2, -1, -1) + 1/160 DATA(0, 0, 0) - 1/160 DATA(1, 0, 0) - - + 1/160 DATA(0, 1, 0) - 1/160 DATA(1, 1, 0) + 1/160 DATA(0, 0, 1) - - - 1/160 DATA(1, 0, 1) + 1/160 DATA(0, 1, 1) - 1/160 DATA(1, 1, 1) - - + 3/160 DATA(2, 2, -1) + 1/160 DATA(1, 2, -1) - 3/160 DATA(-1, 2, -1) - - + 3/160 DATA(2, 1, -1) - 3/160 DATA(2, 0, 0) - 3/160 DATA(2, -1, 0) - - - 1/160 DATA(1, 2, 0) + 1/160 DATA(0, 2, 0) + 3/160 DATA(-1, 2, 0) - - - 3/160 DATA(2, 1, 0) - 3/160 DATA(2, 2, 0) - 3/160 DATA(2, -1, 1) - - - 3/160 DATA(2, 0, 1) + 3/160 DATA(-1, 2, 1) - 3/160 DATA(2, 1, 1) - - - 1/160 DATA(1, 2, 1) + 1/160 DATA(0, 2, 1) - 3/160 DATA(-1, -1, 2) - - - 3/160 DATA(2, 2, 1) + 1/160 DATA(1, -1, 2) + 3/160 DATA(2, 0, 2) - - - 1/160 DATA(0, 0, 2) - 3/160 DATA(-1, 0, 2) + 3/160 DATA(2, -1, 2) - - + 1/160 DATA(1, 1, 2) - 1/160 DATA(0, 1, 2) - 3/160 DATA(-1, 1, 2) - - - 3/160 DATA(-1, 2, 2) + 3/160 DATA(2, 1, 2) + 1/160 DATA(1, 2, 2) - - + 1/160 DATA(0, -1, 0) - 1/160 DATA(1, -1, 0) + 3/160 DATA(-1, 0, 0) - - + 3/160 DATA(-1, 1, 0) + 3/160 DATA(-1, -1, 1) + 1/160 DATA(0, -1, 1) - - - 1/160 DATA(1, -1, 1) + 3/160 DATA(-1, 0, 1) + 3/160 DATA(-1, 1, 1) - - - 1/160 DATA(0, 0, -1) + 1/160 DATA(1, 0, -1) - 3/160 DATA(-1, 1, -1) - - - 1/160 DATA(0, 1, -1) + 1/160 DATA(1, 1, -1) + 3/160 DATA(-1, -1, 0) - - - 3/160 DATA(-1, -1, -1) - 1/160 DATA(0, -1, -1) + 1/160 DATA(1, -1, -1) - - 2 - + 3/160 DATA(2, 2, 2)) x z + (3/160 DATA(0, 2, -1) - 3/160 DATA(2, 0, -1) - - - 3/160 DATA(0, -1, 2) - 3/160 DATA(0, 2, 2) - 3/160 DATA(1, 0, 2) - - - 3/160 DATA(-1, 0, -1) - 3/160 DATA(2, -1, -1) + 1/160 DATA(0, 0, 0) - - + 1/160 DATA(1, 0, 0) + 1/160 DATA(0, 1, 0) + 1/160 DATA(1, 1, 0) - - - 1/160 DATA(0, 0, 1) - 1/160 DATA(1, 0, 1) - 1/160 DATA(0, 1, 1) - - - 1/160 DATA(1, 1, 1) - 3/160 DATA(2, 2, -1) + 3/160 DATA(1, 2, -1) - - - 3/160 DATA(-1, 2, -1) - 3/160 DATA(2, 1, -1) - 1/160 DATA(2, 0, 0) - - - 1/160 DATA(2, -1, 0) + 1/160 DATA(1, 2, 0) + 1/160 DATA(0, 2, 0) - - - 1/160 DATA(-1, 2, 0) - 1/160 DATA(2, 1, 0) - 1/160 DATA(2, 2, 0) - - + 1/160 DATA(2, -1, 1) + 1/160 DATA(2, 0, 1) + 1/160 DATA(-1, 2, 1) - - + 1/160 DATA(2, 1, 1) - 1/160 DATA(1, 2, 1) - 1/160 DATA(0, 2, 1) - - + 3/160 DATA(-1, -1, 2) + 1/160 DATA(2, 2, 1) - 3/160 DATA(1, -1, 2) - - + 3/160 DATA(2, 0, 2) - 3/160 DATA(0, 0, 2) + 3/160 DATA(-1, 0, 2) - - + 3/160 DATA(2, -1, 2) - 3/160 DATA(1, 1, 2) - 3/160 DATA(0, 1, 2) - - + 3/160 DATA(-1, 1, 2) + 3/160 DATA(-1, 2, 2) + 3/160 DATA(2, 1, 2) - - - 3/160 DATA(1, 2, 2) + 1/160 DATA(0, -1, 0) + 1/160 DATA(1, -1, 0) - - - 1/160 DATA(-1, 0, 0) - 1/160 DATA(-1, 1, 0) + 1/160 DATA(-1, -1, 1) - - - 1/160 DATA(0, -1, 1) - 1/160 DATA(1, -1, 1) + 1/160 DATA(-1, 0, 1) - - + 1/160 DATA(-1, 1, 1) + 3/160 DATA(0, 0, -1) + 3/160 DATA(1, 0, -1) - - - 3/160 DATA(-1, 1, -1) + 3/160 DATA(0, 1, -1) + 3/160 DATA(1, 1, -1) - - - 1/160 DATA(-1, -1, 0) - 3/160 DATA(-1, -1, -1) + 3/160 DATA(0, -1, -1) - - 2 - + 3/160 DATA(1, -1, -1) + 3/160 DATA(2, 2, 2)) x z + 7/250 DATA(2, 2, 0) - - 59 / 13 13 - - ---- DATA(2, -1, 1) + |---- DATA(0, 2, -1) + ---- DATA(2, 0, -1) - 2000 \1000 1000 - - 19 11 - - ---- DATA(0, -1, 2) + --- DATA(0, 2, 2) - 1/1000 DATA(1, 0, 2) - 2000 500 - - 19 - - 1/2000 DATA(-1, 0, -1) - 9/250 DATA(2, -1, -1) - ---- DATA(0, 0, 0) - 2000 - - 31 - - 3/1000 DATA(1, 0, 0) - 3/1000 DATA(0, 1, 0) + ---- DATA(1, 1, 0) - 2000 - - 21 - - ---- DATA(0, 0, 1) - 1/500 DATA(1, 0, 1) - 1/500 DATA(0, 1, 1) - 2000 - - 29 49 - + ---- DATA(1, 1, 1) - 3/2000 DATA(2, 2, -1) + ---- DATA(1, 2, -1) - 2000 2000 - - 49 - - 9/250 DATA(-1, 2, -1) + ---- DATA(2, 1, -1) + 2/125 DATA(2, 0, 0) - 2000 - - 27 43 - - ---- DATA(2, -1, 0) + ---- DATA(1, 2, 0) + 2/125 DATA(0, 2, 0) - 1000 2000 - - 27 43 21 - - ---- DATA(-1, 2, 0) + ---- DATA(2, 1, 0) - ---- DATA(2, 2, 0) - 1000 2000 2000 - - 19 - - 9/500 DATA(2, -1, 1) + ---- DATA(2, 0, 1) - 9/500 DATA(-1, 2, 1) - 1000 - - 37 37 19 - + ---- DATA(2, 1, 1) + ---- DATA(1, 2, 1) + ---- DATA(0, 2, 1) - 2000 2000 1000 - - 93 39 - + ---- DATA(-1, -1, 2) - ---- DATA(2, 2, 1) - 7/250 DATA(1, -1, 2) - 2000 2000 - - 11 23 19 - + --- DATA(2, 0, 2) - ---- DATA(0, 0, 2) - ---- DATA(-1, 0, 2) - 500 2000 2000 - - 27 - - 9/1000 DATA(2, -1, 2) + ---- DATA(1, 1, 2) - 1/1000 DATA(0, 1, 2) - 2000 - - 31 - - 7/250 DATA(-1, 1, 2) - 9/1000 DATA(-1, 2, 2) + ---- DATA(2, 1, 2) - 2000 - - 31 17 - + ---- DATA(1, 2, 2) - 7/2000 DATA(0, -1, 0) - --- DATA(1, -1, 0) - 2000 500 - - 17 111 - - 7/2000 DATA(-1, 0, 0) - --- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) - 500 2000 - - 13 31 13 - - ---- DATA(0, -1, 1) - ---- DATA(1, -1, 1) - ---- DATA(-1, 0, 1) - 2000 1000 2000 - - 31 17 - - ---- DATA(-1, 1, 1) - ---- DATA(0, 0, -1) - 1/250 DATA(1, 0, -1) - 1000 2000 - - 37 33 - - ---- DATA(-1, 1, -1) - 1/250 DATA(0, 1, -1) + ---- DATA(1, 1, -1) - 1000 2000 - - 129 147 - + ---- DATA(-1, -1, 0) + ---- DATA(-1, -1, -1) - 1/2000 DATA(0, -1, -1) - 2000 2000 - - 37 57 \ - - ---- DATA(1, -1, -1) - ---- DATA(2, 2, 2)| x y + (- 1/160 DATA(0, 2, -1) - 1000 2000 / - - - 3/160 DATA(2, 0, -1) - 1/160 DATA(0, -1, 2) - 1/160 DATA(0, 2, 2) - - - 1/160 DATA(1, 0, 2) + 3/160 DATA(-1, 0, -1) + 3/160 DATA(2, -1, -1) - - + 1/160 DATA(0, 0, 0) - 1/160 DATA(1, 0, 0) + 1/160 DATA(0, 1, 0) - - - 1/160 DATA(1, 1, 0) + 1/160 DATA(0, 0, 1) - 1/160 DATA(1, 0, 1) - - + 1/160 DATA(0, 1, 1) - 1/160 DATA(1, 1, 1) + 3/160 DATA(2, 2, -1) - - + 1/160 DATA(1, 2, -1) - 3/160 DATA(-1, 2, -1) - 3/160 DATA(2, 1, -1) - - - 3/160 DATA(2, 0, 0) + 3/160 DATA(2, -1, 0) + 1/160 DATA(1, 2, 0) - - - 1/160 DATA(0, 2, 0) - 3/160 DATA(-1, 2, 0) - 3/160 DATA(2, 1, 0) - - + 3/160 DATA(2, 2, 0) + 3/160 DATA(2, -1, 1) - 3/160 DATA(2, 0, 1) - - - 3/160 DATA(-1, 2, 1) - 3/160 DATA(2, 1, 1) + 1/160 DATA(1, 2, 1) - - - 1/160 DATA(0, 2, 1) - 3/160 DATA(-1, -1, 2) + 3/160 DATA(2, 2, 1) - - + 1/160 DATA(1, -1, 2) - 3/160 DATA(2, 0, 2) + 1/160 DATA(0, 0, 2) - - + 3/160 DATA(-1, 0, 2) + 3/160 DATA(2, -1, 2) - 1/160 DATA(1, 1, 2) - - + 1/160 DATA(0, 1, 2) + 3/160 DATA(-1, 1, 2) - 3/160 DATA(-1, 2, 2) - - - 3/160 DATA(2, 1, 2) + 1/160 DATA(1, 2, 2) - 1/160 DATA(0, -1, 0) - - + 1/160 DATA(1, -1, 0) + 3/160 DATA(-1, 0, 0) + 3/160 DATA(-1, 1, 0) - - - 3/160 DATA(-1, -1, 1) - 1/160 DATA(0, -1, 1) + 1/160 DATA(1, -1, 1) - - + 3/160 DATA(-1, 0, 1) + 3/160 DATA(-1, 1, 1) + 1/160 DATA(0, 0, -1) - - - 1/160 DATA(1, 0, -1) + 3/160 DATA(-1, 1, -1) + 1/160 DATA(0, 1, -1) - - - 1/160 DATA(1, 1, -1) - 3/160 DATA(-1, -1, 0) - 3/160 DATA(-1, -1, -1) - - - 1/160 DATA(0, -1, -1) + 1/160 DATA(1, -1, -1) + 3/160 DATA(2, 2, 2)) x - - 2 / 19 27 13 - y + |- ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) + ---- DATA(0, -1, 2) - \ 2000 1000 1000 - - 11 43 129 - + --- DATA(0, 2, 2) + ---- DATA(1, 0, 2) + ---- DATA(-1, 0, -1) - 500 2000 2000 - - 19 - - 9/250 DATA(2, -1, -1) - ---- DATA(0, 0, 0) - 3/1000 DATA(1, 0, 0) - 2000 - - 21 - - ---- DATA(0, 1, 0) - 1/500 DATA(1, 1, 0) - 3/1000 DATA(0, 0, 1) - 2000 - - 31 29 - + ---- DATA(1, 0, 1) - 1/500 DATA(0, 1, 1) + ---- DATA(1, 1, 1) - 2000 2000 - - 93 - - 9/1000 DATA(2, 2, -1) - 7/250 DATA(1, 2, -1) + ---- DATA(-1, 2, -1) - 2000 - - 13 - - 9/500 DATA(2, 1, -1) + 2/125 DATA(2, 0, 0) + ---- DATA(2, -1, 0) - 1000 - - 23 19 - - 1/1000 DATA(1, 2, 0) - ---- DATA(0, 2, 0) - ---- DATA(-1, 2, 0) - 2000 2000 - - 19 11 49 - + ---- DATA(2, 1, 0) + --- DATA(2, 2, 0) + ---- DATA(2, -1, 1) - 1000 500 2000 - - 43 37 - + ---- DATA(2, 0, 1) - 7/250 DATA(-1, 2, 1) + ---- DATA(2, 1, 1) - 2000 2000 - - 27 - + ---- DATA(1, 2, 1) - 1/1000 DATA(0, 2, 1) - 9/250 DATA(-1, -1, 2) - 2000 - - 31 49 21 - + ---- DATA(2, 2, 1) + ---- DATA(1, -1, 2) - ---- DATA(2, 0, 2) - 2000 2000 2000 - - 27 - + 2/125 DATA(0, 0, 2) - ---- DATA(-1, 0, 2) - 3/2000 DATA(2, -1, 2) - 1000 - - 37 19 - + ---- DATA(1, 1, 2) + ---- DATA(0, 1, 2) - 9/500 DATA(-1, 1, 2) - 2000 1000 - - 39 31 - - 9/1000 DATA(-1, 2, 2) - ---- DATA(2, 1, 2) + ---- DATA(1, 2, 2) - 2000 2000 - - 17 - - ---- DATA(0, -1, 0) - 1/250 DATA(1, -1, 0) - 7/2000 DATA(-1, 0, 0) - 2000 - - 13 37 - - ---- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1) - 1/250 DATA(0, -1, 1) - 2000 1000 - - 33 17 31 - + ---- DATA(1, -1, 1) - --- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1) - 2000 500 1000 - - 17 111 - - 7/2000 DATA(0, 0, -1) - --- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) - 500 2000 - - 13 31 - - ---- DATA(0, 1, -1) - ---- DATA(1, 1, -1) - 1/2000 DATA(-1, -1, 0) - 2000 1000 - - 147 37 - + ---- DATA(-1, -1, -1) - 1/2000 DATA(0, -1, -1) - ---- DATA(1, -1, -1) - 2000 1000 - - 57 \ / 27 19 - - ---- DATA(2, 2, 2)| x z + |- ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) - 2000 / \ 1000 2000 - - 27 21 19 - - ---- DATA(0, -1, 2) - ---- DATA(0, 2, 2) + ---- DATA(1, 0, 2) - 1000 2000 1000 - - 93 19 - - 1/2000 DATA(-1, 0, -1) + ---- DATA(2, -1, -1) - ---- DATA(0, 0, 0) - 2000 2000 - - 21 - - ---- DATA(1, 0, 0) - 3/1000 DATA(0, 1, 0) - 1/500 DATA(1, 1, 0) - 2000 - - 31 - - 3/1000 DATA(0, 0, 1) - 1/500 DATA(1, 0, 1) + ---- DATA(0, 1, 1) - 2000 - - 29 - + ---- DATA(1, 1, 1) - 9/1000 DATA(2, 2, -1) - 9/500 DATA(1, 2, -1) - 2000 - - 23 - - 9/250 DATA(-1, 2, -1) - 7/250 DATA(2, 1, -1) - ---- DATA(2, 0, 0) - 2000 - - 19 19 - - ---- DATA(2, -1, 0) + ---- DATA(1, 2, 0) + 2/125 DATA(0, 2, 0) - 2000 1000 - - 13 11 - + ---- DATA(-1, 2, 0) - 1/1000 DATA(2, 1, 0) + --- DATA(2, 2, 0) - 1000 500 - - 49 - - 7/250 DATA(2, -1, 1) - 1/1000 DATA(2, 0, 1) + ---- DATA(-1, 2, 1) - 2000 - - 27 37 43 - + ---- DATA(2, 1, 1) + ---- DATA(1, 2, 1) + ---- DATA(0, 2, 1) - 2000 2000 2000 - - 31 - - 9/250 DATA(-1, -1, 2) + ---- DATA(2, 2, 1) - 9/500 DATA(1, -1, 2) - 2000 - - 11 13 - + --- DATA(2, 0, 2) + 2/125 DATA(0, 0, 2) + ---- DATA(-1, 0, 2) - 500 1000 - - 37 43 - - 9/1000 DATA(2, -1, 2) + ---- DATA(1, 1, 2) + ---- DATA(0, 1, 2) - 2000 2000 - - 49 31 - + ---- DATA(-1, 1, 2) - 3/2000 DATA(-1, 2, 2) + ---- DATA(2, 1, 2) - 2000 2000 - - 39 13 - - ---- DATA(1, 2, 2) - 7/2000 DATA(0, -1, 0) - ---- DATA(1, -1, 0) - 2000 2000 - - 17 37 - - ---- DATA(-1, 0, 0) - 1/250 DATA(-1, 1, 0) - ---- DATA(-1, -1, 1) - 2000 1000 - - 17 31 - - --- DATA(0, -1, 1) - ---- DATA(1, -1, 1) - 1/250 DATA(-1, 0, 1) - 500 1000 - - 33 13 - + ---- DATA(-1, 1, 1) - 7/2000 DATA(0, 0, -1) - ---- DATA(1, 0, -1) - 2000 2000 - - 37 17 31 - - ---- DATA(-1, 1, -1) - --- DATA(0, 1, -1) - ---- DATA(1, 1, -1) - 1000 500 1000 - - 147 129 - - 1/2000 DATA(-1, -1, 0) + ---- DATA(-1, -1, -1) + ---- DATA(0, -1, -1) - 2000 2000 - - 111 57 \ - + ---- DATA(1, -1, -1) - ---- DATA(2, 2, 2)| y z + (- 3/160 DATA(0, 2, -1) - 2000 2000 / - - + 3/160 DATA(2, 0, -1) + 3/160 DATA(0, -1, 2) + 3/160 DATA(0, 2, 2) - - - 3/160 DATA(1, 0, 2) + 3/160 DATA(-1, 0, -1) - 3/160 DATA(2, -1, -1) - - + 1/160 DATA(0, 0, 0) + 1/160 DATA(1, 0, 0) + 1/160 DATA(0, 1, 0) - - + 1/160 DATA(1, 1, 0) - 1/160 DATA(0, 0, 1) - 1/160 DATA(1, 0, 1) - - - 1/160 DATA(0, 1, 1) - 1/160 DATA(1, 1, 1) - 3/160 DATA(2, 2, -1) - - - 3/160 DATA(1, 2, -1) - 3/160 DATA(-1, 2, -1) + 3/160 DATA(2, 1, -1) - - + 1/160 DATA(2, 0, 0) - 1/160 DATA(2, -1, 0) - 1/160 DATA(1, 2, 0) - - - 1/160 DATA(0, 2, 0) - 1/160 DATA(-1, 2, 0) + 1/160 DATA(2, 1, 0) - - - 1/160 DATA(2, 2, 0) + 1/160 DATA(2, -1, 1) - 1/160 DATA(2, 0, 1) - - + 1/160 DATA(-1, 2, 1) - 1/160 DATA(2, 1, 1) + 1/160 DATA(1, 2, 1) - - + 1/160 DATA(0, 2, 1) + 3/160 DATA(-1, -1, 2) + 1/160 DATA(2, 2, 1) - - + 3/160 DATA(1, -1, 2) - 3/160 DATA(2, 0, 2) - 3/160 DATA(0, 0, 2) - - - 3/160 DATA(-1, 0, 2) + 3/160 DATA(2, -1, 2) - 3/160 DATA(1, 1, 2) - - - 3/160 DATA(0, 1, 2) - 3/160 DATA(-1, 1, 2) + 3/160 DATA(-1, 2, 2) - - - 3/160 DATA(2, 1, 2) + 3/160 DATA(1, 2, 2) - 1/160 DATA(0, -1, 0) - - - 1/160 DATA(1, -1, 0) + 1/160 DATA(-1, 0, 0) + 1/160 DATA(-1, 1, 0) - - + 1/160 DATA(-1, -1, 1) + 1/160 DATA(0, -1, 1) + 1/160 DATA(1, -1, 1) - - - 1/160 DATA(-1, 0, 1) - 1/160 DATA(-1, 1, 1) + 3/160 DATA(0, 0, -1) - - + 3/160 DATA(1, 0, -1) + 3/160 DATA(-1, 1, -1) + 3/160 DATA(0, 1, -1) - - + 3/160 DATA(1, 1, -1) - 1/160 DATA(-1, -1, 0) - 3/160 DATA(-1, -1, -1) - - 2 - - 3/160 DATA(0, -1, -1) - 3/160 DATA(1, -1, -1) + 3/160 DATA(2, 2, 2)) y - - 49 - z + ---- DATA(2, 0, 1) + (- 3/160 DATA(0, 2, -1) - 1/160 DATA(2, 0, -1) - 4000 - - + 3/160 DATA(0, -1, 2) - 3/160 DATA(0, 2, 2) + 1/160 DATA(1, 0, 2) - - - 1/160 DATA(-1, 0, -1) - 3/160 DATA(2, -1, -1) + 1/160 DATA(0, 0, 0) - - + 1/160 DATA(1, 0, 0) - 1/160 DATA(0, 1, 0) - 1/160 DATA(1, 1, 0) - - + 1/160 DATA(0, 0, 1) + 1/160 DATA(1, 0, 1) - 1/160 DATA(0, 1, 1) - - - 1/160 DATA(1, 1, 1) + 3/160 DATA(2, 2, -1) - 3/160 DATA(1, 2, -1) - - + 3/160 DATA(-1, 2, -1) + 1/160 DATA(2, 1, -1) - 1/160 DATA(2, 0, 0) - - - 3/160 DATA(2, -1, 0) - 3/160 DATA(1, 2, 0) - 3/160 DATA(0, 2, 0) - - + 3/160 DATA(-1, 2, 0) + 1/160 DATA(2, 1, 0) + 3/160 DATA(2, 2, 0) - - - 3/160 DATA(2, -1, 1) - 1/160 DATA(2, 0, 1) + 3/160 DATA(-1, 2, 1) - - + 1/160 DATA(2, 1, 1) - 3/160 DATA(1, 2, 1) - 3/160 DATA(0, 2, 1) - - - 3/160 DATA(-1, -1, 2) + 3/160 DATA(2, 2, 1) + 3/160 DATA(1, -1, 2) - - - 1/160 DATA(2, 0, 2) + 1/160 DATA(0, 0, 2) - 1/160 DATA(-1, 0, 2) - - - 3/160 DATA(2, -1, 2) - 1/160 DATA(1, 1, 2) - 1/160 DATA(0, 1, 2) - - + 1/160 DATA(-1, 1, 2) + 3/160 DATA(-1, 2, 2) + 1/160 DATA(2, 1, 2) - - - 3/160 DATA(1, 2, 2) + 3/160 DATA(0, -1, 0) + 3/160 DATA(1, -1, 0) - - - 1/160 DATA(-1, 0, 0) + 1/160 DATA(-1, 1, 0) - 3/160 DATA(-1, -1, 1) - - + 3/160 DATA(0, -1, 1) + 3/160 DATA(1, -1, 1) - 1/160 DATA(-1, 0, 1) - - + 1/160 DATA(-1, 1, 1) + 1/160 DATA(0, 0, -1) + 1/160 DATA(1, 0, -1) - - + 1/160 DATA(-1, 1, -1) - 1/160 DATA(0, 1, -1) - 1/160 DATA(1, 1, -1) - - - 3/160 DATA(-1, -1, 0) - 3/160 DATA(-1, -1, -1) + 3/160 DATA(0, -1, -1) - - 2 59 - + 3/160 DATA(1, -1, -1) + 3/160 DATA(2, 2, 2)) x y - ---- DATA(-1, 2, 1) - 2000 - - 23 23 49 - - --- DATA(2, 1, 1) - --- DATA(1, 2, 1) + ---- DATA(0, 2, 1) - 500 500 4000 - - 59 67 59 - - ---- DATA(-1, -1, 2) - ---- DATA(2, 2, 1) - ---- DATA(1, -1, 2) - 1000 4000 2000 - - 143 73 - + 7/250 DATA(2, 0, 2) + ---- DATA(0, 0, 2) + ---- DATA(-1, 0, 2) - 2000 4000 - - 59 23 49 - - ---- DATA(2, -1, 2) - --- DATA(1, 1, 2) + ---- DATA(0, 1, 2) - 4000 500 4000 - - 59 - - ---- DATA(-1, 1, 2) + (1/32 DATA(0, 2, -1) + 1/96 DATA(2, 0, -1) - 2000 - - + 1/32 DATA(0, -1, 2) + 1/32 DATA(0, 2, 2) - 1/32 DATA(1, 0, 2) - - - 1/96 DATA(-1, 0, -1) + 1/96 DATA(2, -1, -1) + 1/32 DATA(0, 0, 0) - - - 1/32 DATA(1, 0, 0) + 1/32 DATA(0, 1, 0) - 1/32 DATA(1, 1, 0) - - + 1/32 DATA(0, 0, 1) - 1/32 DATA(1, 0, 1) + 1/32 DATA(0, 1, 1) - - - 1/32 DATA(1, 1, 1) + 1/96 DATA(2, 2, -1) - 1/32 DATA(1, 2, -1) - - - 1/96 DATA(-1, 2, -1) + 1/96 DATA(2, 1, -1) + 1/96 DATA(2, 0, 0) - - + 1/96 DATA(2, -1, 0) - 1/32 DATA(1, 2, 0) + 1/32 DATA(0, 2, 0) - - - 1/96 DATA(-1, 2, 0) + 1/96 DATA(2, 1, 0) + 1/96 DATA(2, 2, 0) - - + 1/96 DATA(2, -1, 1) + 1/96 DATA(2, 0, 1) - 1/96 DATA(-1, 2, 1) - - + 1/96 DATA(2, 1, 1) - 1/32 DATA(1, 2, 1) + 1/32 DATA(0, 2, 1) - - - 1/96 DATA(-1, -1, 2) + 1/96 DATA(2, 2, 1) - 1/32 DATA(1, -1, 2) - - + 1/96 DATA(2, 0, 2) + 1/32 DATA(0, 0, 2) - 1/96 DATA(-1, 0, 2) - - + 1/96 DATA(2, -1, 2) - 1/32 DATA(1, 1, 2) + 1/32 DATA(0, 1, 2) - - - 1/96 DATA(-1, 1, 2) - 1/96 DATA(-1, 2, 2) + 1/96 DATA(2, 1, 2) - - - 1/32 DATA(1, 2, 2) + 1/32 DATA(0, -1, 0) - 1/32 DATA(1, -1, 0) - - - 1/96 DATA(-1, 0, 0) - 1/96 DATA(-1, 1, 0) - 1/96 DATA(-1, -1, 1) - - + 1/32 DATA(0, -1, 1) - 1/32 DATA(1, -1, 1) - 1/96 DATA(-1, 0, 1) - - - 1/96 DATA(-1, 1, 1) + 1/32 DATA(0, 0, -1) - 1/32 DATA(1, 0, -1) - - - 1/96 DATA(-1, 1, -1) + 1/32 DATA(0, 1, -1) - 1/32 DATA(1, 1, -1) - - - 1/96 DATA(-1, -1, 0) - 1/96 DATA(-1, -1, -1) + 1/32 DATA(0, -1, -1) - - 3 59 - - 1/32 DATA(1, -1, -1) + 1/96 DATA(2, 2, 2)) x - ---- DATA(-1, 2, 2) - 4000 - - 67 / - - ---- DATA(2, 1, 2) + |1/80 DATA(0, 2, -1) - 1/16 DATA(2, 0, -1) - 4000 \ - - + 1/40 DATA(0, -1, 2) - 1/160 DATA(0, 2, 2) - 1/20 DATA(1, 0, 2) - - 13 11 - - --- DATA(-1, 0, -1) + 1/32 DATA(2, -1, -1) - --- DATA(0, 0, 0) - 160 160 - - - 1/16 DATA(1, 0, 0) + 1/40 DATA(0, 1, 0) + 1/32 DATA(1, 1, 0) - - - 1/16 DATA(0, 0, 1) - 9/160 DATA(1, 0, 1) + 1/32 DATA(0, 1, 1) - - + 3/80 DATA(1, 1, 1) + 1/160 DATA(1, 2, -1) + 3/160 DATA(-1, 2, -1) - - + 1/32 DATA(2, 1, -1) - 9/160 DATA(2, 0, 0) + 1/40 DATA(2, -1, 0) - - + 1/160 DATA(0, 2, 0) + 1/80 DATA(-1, 2, 0) + 3/80 DATA(2, 1, 0) - - - 1/160 DATA(2, 2, 0) + 3/160 DATA(2, -1, 1) - 1/20 DATA(2, 0, 1) - - + 1/160 DATA(-1, 2, 1) + 7/160 DATA(2, 1, 1) - 1/160 DATA(1, 2, 1) - - + 1/32 DATA(-1, -1, 2) - 1/80 DATA(2, 2, 1) + 3/160 DATA(1, -1, 2) - - - 7/160 DATA(2, 0, 2) - 9/160 DATA(0, 0, 2) - 1/16 DATA(-1, 0, 2) - - + 1/80 DATA(2, -1, 2) + 7/160 DATA(1, 1, 2) + 3/80 DATA(0, 1, 2) - - + 1/32 DATA(-1, 1, 2) + 1/20 DATA(2, 1, 2) - 1/80 DATA(1, 2, 2) - - + 3/80 DATA(0, -1, 0) + 1/32 DATA(1, -1, 0) - 3/40 DATA(-1, 0, 0) - - + 3/160 DATA(-1, 1, 0) + 3/80 DATA(-1, -1, 1) + 1/32 DATA(0, -1, 1) - - 11 - + 1/40 DATA(1, -1, 1) - --- DATA(-1, 0, 1) + 1/40 DATA(-1, 1, 1) - 160 - - 11 - - 3/40 DATA(0, 0, -1) - --- DATA(1, 0, -1) + 1/80 DATA(-1, 1, -1) - 160 - - + 3/160 DATA(0, 1, -1) + 1/40 DATA(1, 1, -1) + 7/160 DATA(-1, -1, 0) - - + 1/20 DATA(-1, -1, -1) + 7/160 DATA(0, -1, -1) + 3/80 DATA(1, -1, -1) - - \ 2 67 469 - - 3/160 DATA(2, 2, 2)| y - ---- DATA(1, 2, 2) + ---- DATA(0, -1, 0) - / 4000 4000 - - 49 469 49 - + ---- DATA(1, -1, 0) + ---- DATA(-1, 0, 0) + ---- DATA(-1, 1, 0) - 1000 4000 1000 - - 97 49 61 - - ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) - ---- DATA(1, -1, 1) - 4000 1000 4000 - - 49 61 469 - + ---- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1) + ---- DATA(0, 0, -1) - 1000 4000 4000 - - 49 97 49 - + ---- DATA(1, 0, -1) - ---- DATA(-1, 1, -1) + ---- DATA(0, 1, -1) - 1000 4000 1000 - - 61 71 269 - - ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) - ---- DATA(-1, -1, -1) - 4000 2000 4000 - - 71 97 77 / - + ---- DATA(0, -1, -1) - ---- DATA(1, -1, -1) + ---- DATA(2, 2, 2) + | - 2000 4000 2000 \ - - - 1/16 DATA(0, 2, -1) + 1/80 DATA(2, 0, -1) - 1/16 DATA(0, -1, 2) - - - 7/160 DATA(0, 2, 2) + 3/80 DATA(1, 0, 2) + 7/160 DATA(-1, 0, -1) - - 11 - + 3/160 DATA(2, -1, -1) - --- DATA(0, 0, 0) + 1/40 DATA(1, 0, 0) - 160 - - - 1/16 DATA(0, 1, 0) + 1/32 DATA(1, 1, 0) - 1/16 DATA(0, 0, 1) - - + 1/32 DATA(1, 0, 1) - 9/160 DATA(0, 1, 1) + 3/80 DATA(1, 1, 1) - - + 1/32 DATA(1, 2, -1) + 1/32 DATA(-1, 2, -1) + 1/160 DATA(2, 1, -1) - - + 1/160 DATA(2, 0, 0) + 1/80 DATA(2, -1, 0) + 3/80 DATA(1, 2, 0) - - - 9/160 DATA(0, 2, 0) + 1/40 DATA(-1, 2, 0) - 1/160 DATA(2, 2, 0) - - + 1/160 DATA(2, -1, 1) + 3/160 DATA(-1, 2, 1) - 1/160 DATA(2, 1, 1) - - + 7/160 DATA(1, 2, 1) - 1/20 DATA(0, 2, 1) + 1/32 DATA(-1, -1, 2) - - - 1/80 DATA(2, 2, 1) + 1/32 DATA(1, -1, 2) - 1/160 DATA(2, 0, 2) - - - 9/160 DATA(0, 0, 2) + 1/40 DATA(-1, 0, 2) + 7/160 DATA(1, 1, 2) - - - 1/20 DATA(0, 1, 2) + 3/160 DATA(-1, 1, 2) + 1/80 DATA(-1, 2, 2) - - - 1/80 DATA(2, 1, 2) + 1/20 DATA(1, 2, 2) - 3/40 DATA(0, -1, 0) - - + 3/160 DATA(1, -1, 0) + 3/80 DATA(-1, 0, 0) + 1/32 DATA(-1, 1, 0) - - 11 - + 3/80 DATA(-1, -1, 1) - --- DATA(0, -1, 1) + 1/40 DATA(1, -1, 1) - 160 - - + 1/32 DATA(-1, 0, 1) + 1/40 DATA(-1, 1, 1) - 3/40 DATA(0, 0, -1) - - 11 - + 3/160 DATA(1, 0, -1) + 3/80 DATA(-1, 1, -1) - --- DATA(0, 1, -1) - 160 - - + 1/40 DATA(1, 1, -1) + 7/160 DATA(-1, -1, 0) + 1/20 DATA(-1, -1, -1) - - 13 \ 2 / - - --- DATA(0, -1, -1) + 1/80 DATA(1, -1, -1) - 3/160 DATA(2, 2, 2)| x + | - 160 / \ - - 17 33 29 - - ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) - ---- DATA(0, -1, 2) - 3000 2000 6000 - - 167 79 39 - - ----- DATA(0, 2, 2) - ---- DATA(1, 0, 2) - ---- DATA(-1, 0, -1) - 12000 2000 4000 - - 281 161 87 - + ----- DATA(2, -1, -1) - ---- DATA(0, 0, 0) - ---- DATA(1, 0, 0) - 12000 4000 2000 - - 21 299 87 - + --- DATA(0, 1, 0) + ---- DATA(1, 1, 0) - ---- DATA(0, 0, 1) - 250 4000 2000 - - 191 299 133 - - ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1) - 4000 4000 2000 - - 41 137 449 - - --- DATA(2, 2, -1) - ----- DATA(1, 2, -1) - ----- DATA(-1, 2, -1) - 750 12000 12000 - - 191 137 29 - + ---- DATA(2, 1, -1) - ---- DATA(2, 0, 0) - ---- DATA(2, -1, 0) - 4000 4000 6000 - - 79 349 17 - + ---- DATA(1, 2, 0) + ----- DATA(0, 2, 0) - ---- DATA(-1, 2, 0) - 3000 12000 3000 - - 53 167 53 - + ---- DATA(2, 1, 0) - ----- DATA(2, 2, 0) + ----- DATA(2, -1, 1) - 1000 12000 12000 - - 79 137 183 - - ---- DATA(2, 0, 1) - ----- DATA(-1, 2, 1) + ---- DATA(2, 1, 1) - 2000 12000 4000 - - 319 79 281 - + ----- DATA(1, 2, 1) + ---- DATA(0, 2, 1) + ----- DATA(-1, -1, 2) - 12000 3000 12000 - - 53 129 - - 4/375 DATA(2, 2, 1) + ----- DATA(1, -1, 2) - ---- DATA(2, 0, 2) - 12000 4000 - - 137 33 307 - - ---- DATA(0, 0, 2) - ---- DATA(-1, 0, 2) + ---- DATA(2, -1, 2) - 4000 2000 6000 - - 183 53 191 - + ---- DATA(1, 1, 2) + ---- DATA(0, 1, 2) + ---- DATA(-1, 1, 2) - 4000 1000 4000 - - 41 13 - - --- DATA(-1, 2, 2) + --- DATA(2, 1, 2) - 4/375 DATA(1, 2, 2) - 750 500 - - 437 691 49 - - ---- DATA(0, -1, 0) - ----- DATA(1, -1, 0) - ---- DATA(-1, 0, 0) - 6000 12000 2000 - - 323 97 691 - + ---- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1) - ----- DATA(0, -1, 1) - 4000 3000 12000 - - 17 107 141 - - --- DATA(1, -1, 1) - ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) - 375 4000 2000 - - 49 107 157 - - ---- DATA(0, 0, -1) - ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) - 2000 4000 2000 - - 323 141 607 - + ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) - ----- DATA(-1, -1, 0) - 4000 2000 12000 - - 47 607 97 - - ---- DATA(-1, -1, -1) - ----- DATA(0, -1, -1) - ---- DATA(1, -1, -1) - 1500 12000 3000 - - 539 \ / 33 17 - - ----- DATA(2, 2, 2)| y + |- ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) - 12000 / \ 2000 3000 - - 33 129 53 - - ---- DATA(0, -1, 2) - ---- DATA(0, 2, 2) + ---- DATA(1, 0, 2) - 2000 4000 1000 - - 607 449 161 - - ----- DATA(-1, 0, -1) - ----- DATA(2, -1, -1) - ---- DATA(0, 0, 0) - 12000 12000 4000 - - 21 87 299 - + --- DATA(1, 0, 0) - ---- DATA(0, 1, 0) + ---- DATA(1, 1, 0) - 250 2000 4000 - - 87 299 191 - - ---- DATA(0, 0, 1) + ---- DATA(1, 0, 1) - ---- DATA(0, 1, 1) - 2000 4000 4000 - - 133 41 191 - + ---- DATA(1, 1, 1) - --- DATA(2, 2, -1) + ---- DATA(1, 2, -1) - 2000 750 4000 - - 281 137 349 - + ----- DATA(-1, 2, -1) - ----- DATA(2, 1, -1) + ----- DATA(2, 0, 0) - 12000 12000 12000 - - 17 53 137 - - ---- DATA(2, -1, 0) + ---- DATA(1, 2, 0) - ---- DATA(0, 2, 0) - 3000 1000 4000 - - 29 79 167 - - ---- DATA(-1, 2, 0) + ---- DATA(2, 1, 0) - ----- DATA(2, 2, 0) - 6000 3000 12000 - - 137 79 53 - - ----- DATA(2, -1, 1) + ---- DATA(2, 0, 1) + ----- DATA(-1, 2, 1) - 12000 3000 12000 - - 319 183 79 - + ----- DATA(2, 1, 1) + ---- DATA(1, 2, 1) - ---- DATA(0, 2, 1) - 12000 4000 2000 - - 281 191 - + ----- DATA(-1, -1, 2) - 4/375 DATA(2, 2, 1) + ---- DATA(1, -1, 2) - 12000 4000 - - 167 137 29 - - ----- DATA(2, 0, 2) - ---- DATA(0, 0, 2) - ---- DATA(-1, 0, 2) - 12000 4000 6000 - - 41 183 79 - - --- DATA(2, -1, 2) + ---- DATA(1, 1, 2) - ---- DATA(0, 1, 2) - 750 4000 2000 - - 53 307 - + ----- DATA(-1, 1, 2) + ---- DATA(-1, 2, 2) - 4/375 DATA(2, 1, 2) - 12000 6000 - - 13 49 323 - + --- DATA(1, 2, 2) - ---- DATA(0, -1, 0) + ---- DATA(1, -1, 0) - 500 2000 4000 - - 437 691 97 - - ---- DATA(-1, 0, 0) - ----- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1) - 6000 12000 3000 - - 107 141 691 - - ---- DATA(0, -1, 1) + ---- DATA(1, -1, 1) - ----- DATA(-1, 0, 1) - 4000 2000 12000 - - 17 49 323 - - --- DATA(-1, 1, 1) - ---- DATA(0, 0, -1) + ---- DATA(1, 0, -1) - 375 2000 4000 - - 97 107 141 - - ---- DATA(-1, 1, -1) - ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) - 3000 4000 2000 - - 607 47 39 - - ----- DATA(-1, -1, 0) - ---- DATA(-1, -1, -1) - ---- DATA(0, -1, -1) - 12000 1500 4000 - - 157 539 \ / - + ---- DATA(1, -1, -1) - ----- DATA(2, 2, 2)| x + |1/40 DATA(0, 2, -1) - 2000 12000 / \ - - + 1/40 DATA(2, 0, -1) + 1/80 DATA(0, -1, 2) - 1/160 DATA(0, 2, 2) - - 11 - + 7/160 DATA(-1, 0, -1) + 1/32 DATA(2, -1, -1) - --- DATA(0, 0, 0) - 160 - - - 1/16 DATA(1, 0, 0) - 1/16 DATA(0, 1, 0) - 9/160 DATA(1, 1, 0) - - + 1/40 DATA(0, 0, 1) + 1/32 DATA(1, 0, 1) + 1/32 DATA(0, 1, 1) - - + 3/80 DATA(1, 1, 1) + 1/80 DATA(2, 2, -1) + 3/160 DATA(1, 2, -1) - - + 1/32 DATA(-1, 2, -1) + 3/160 DATA(2, 1, -1) - 9/160 DATA(2, 0, 0) - - - 1/16 DATA(2, -1, 0) - 1/20 DATA(1, 2, 0) - 9/160 DATA(0, 2, 0) - - - 1/16 DATA(-1, 2, 0) - 1/20 DATA(2, 1, 0) - 7/160 DATA(2, 2, 0) - - + 1/32 DATA(2, -1, 1) + 3/80 DATA(2, 0, 1) + 1/32 DATA(-1, 2, 1) - - + 7/160 DATA(2, 1, 1) + 7/160 DATA(1, 2, 1) + 3/80 DATA(0, 2, 1) - - + 3/160 DATA(-1, -1, 2) + 1/20 DATA(2, 2, 1) + 1/160 DATA(1, -1, 2) - - - 1/160 DATA(2, 0, 2) + 1/160 DATA(0, 0, 2) + 1/80 DATA(-1, 0, 2) - - - 1/160 DATA(1, 1, 2) + 1/160 DATA(-1, 1, 2) - 1/80 DATA(2, 1, 2) - - 11 - - 1/80 DATA(1, 2, 2) - 3/40 DATA(0, -1, 0) - --- DATA(1, -1, 0) - 160 - - 11 - - 3/40 DATA(-1, 0, 0) - --- DATA(-1, 1, 0) + 1/80 DATA(-1, -1, 1) - 160 - - + 3/160 DATA(0, -1, 1) + 1/40 DATA(1, -1, 1) + 3/160 DATA(-1, 0, 1) - - + 1/40 DATA(-1, 1, 1) + 3/80 DATA(0, 0, -1) + 1/32 DATA(1, 0, -1) - - + 3/80 DATA(-1, 1, -1) + 1/32 DATA(0, 1, -1) + 1/40 DATA(1, 1, -1) - - 13 - - --- DATA(-1, -1, 0) + 1/20 DATA(-1, -1, -1) + 7/160 DATA(0, -1, -1) - 160 - - \ 2 - + 3/80 DATA(1, -1, -1) - 3/160 DATA(2, 2, 2)| z + (- 1/96 DATA(0, 2, -1) - / - - - 1/96 DATA(2, 0, -1) + 1/96 DATA(0, -1, 2) + 1/96 DATA(0, 2, 2) - - + 1/96 DATA(1, 0, 2) - 1/96 DATA(-1, 0, -1) - 1/96 DATA(2, -1, -1) - - + 1/32 DATA(0, 0, 0) + 1/32 DATA(1, 0, 0) + 1/32 DATA(0, 1, 0) - - + 1/32 DATA(1, 1, 0) - 1/32 DATA(0, 0, 1) - 1/32 DATA(1, 0, 1) - - - 1/32 DATA(0, 1, 1) - 1/32 DATA(1, 1, 1) - 1/96 DATA(2, 2, -1) - - - 1/96 DATA(1, 2, -1) - 1/96 DATA(-1, 2, -1) - 1/96 DATA(2, 1, -1) - - + 1/32 DATA(2, 0, 0) + 1/32 DATA(2, -1, 0) + 1/32 DATA(1, 2, 0) - - + 1/32 DATA(0, 2, 0) + 1/32 DATA(-1, 2, 0) + 1/32 DATA(2, 1, 0) - - + 1/32 DATA(2, 2, 0) - 1/32 DATA(2, -1, 1) - 1/32 DATA(2, 0, 1) - - - 1/32 DATA(-1, 2, 1) - 1/32 DATA(2, 1, 1) - 1/32 DATA(1, 2, 1) - - - 1/32 DATA(0, 2, 1) + 1/96 DATA(-1, -1, 2) - 1/32 DATA(2, 2, 1) - - + 1/96 DATA(1, -1, 2) + 1/96 DATA(2, 0, 2) + 1/96 DATA(0, 0, 2) - - + 1/96 DATA(-1, 0, 2) + 1/96 DATA(2, -1, 2) + 1/96 DATA(1, 1, 2) - - + 1/96 DATA(0, 1, 2) + 1/96 DATA(-1, 1, 2) + 1/96 DATA(-1, 2, 2) - - + 1/96 DATA(2, 1, 2) + 1/96 DATA(1, 2, 2) + 1/32 DATA(0, -1, 0) - - + 1/32 DATA(1, -1, 0) + 1/32 DATA(-1, 0, 0) + 1/32 DATA(-1, 1, 0) - - - 1/32 DATA(-1, -1, 1) - 1/32 DATA(0, -1, 1) - 1/32 DATA(1, -1, 1) - - - 1/32 DATA(-1, 0, 1) - 1/32 DATA(-1, 1, 1) - 1/96 DATA(0, 0, -1) - - - 1/96 DATA(1, 0, -1) - 1/96 DATA(-1, 1, -1) - 1/96 DATA(0, 1, -1) - - - 1/96 DATA(1, 1, -1) + 1/32 DATA(-1, -1, 0) - 1/96 DATA(-1, -1, -1) - - 3 - - 1/96 DATA(0, -1, -1) - 1/96 DATA(1, -1, -1) + 1/96 DATA(2, 2, 2)) z + ( - - 1/96 DATA(0, 2, -1) + 1/32 DATA(2, 0, -1) - 1/96 DATA(0, -1, 2) - - + 1/96 DATA(0, 2, 2) + 1/32 DATA(1, 0, 2) + 1/32 DATA(-1, 0, -1) - - - 1/96 DATA(2, -1, -1) + 1/32 DATA(0, 0, 0) + 1/32 DATA(1, 0, 0) - - - 1/32 DATA(0, 1, 0) - 1/32 DATA(1, 1, 0) + 1/32 DATA(0, 0, 1) - - + 1/32 DATA(1, 0, 1) - 1/32 DATA(0, 1, 1) - 1/32 DATA(1, 1, 1) - - + 1/96 DATA(2, 2, -1) + 1/96 DATA(1, 2, -1) + 1/96 DATA(-1, 2, -1) - - - 1/32 DATA(2, 1, -1) + 1/32 DATA(2, 0, 0) - 1/96 DATA(2, -1, 0) - - + 1/96 DATA(1, 2, 0) + 1/96 DATA(0, 2, 0) + 1/96 DATA(-1, 2, 0) - - - 1/32 DATA(2, 1, 0) + 1/96 DATA(2, 2, 0) - 1/96 DATA(2, -1, 1) - - + 1/32 DATA(2, 0, 1) + 1/96 DATA(-1, 2, 1) - 1/32 DATA(2, 1, 1) - - + 1/96 DATA(1, 2, 1) + 1/96 DATA(0, 2, 1) - 1/96 DATA(-1, -1, 2) - - + 1/96 DATA(2, 2, 1) - 1/96 DATA(1, -1, 2) + 1/32 DATA(2, 0, 2) - - + 1/32 DATA(0, 0, 2) + 1/32 DATA(-1, 0, 2) - 1/96 DATA(2, -1, 2) - - - 1/32 DATA(1, 1, 2) - 1/32 DATA(0, 1, 2) - 1/32 DATA(-1, 1, 2) - - + 1/96 DATA(-1, 2, 2) - 1/32 DATA(2, 1, 2) + 1/96 DATA(1, 2, 2) - - - 1/96 DATA(0, -1, 0) - 1/96 DATA(1, -1, 0) + 1/32 DATA(-1, 0, 0) - - - 1/32 DATA(-1, 1, 0) - 1/96 DATA(-1, -1, 1) - 1/96 DATA(0, -1, 1) - - - 1/96 DATA(1, -1, 1) + 1/32 DATA(-1, 0, 1) - 1/32 DATA(-1, 1, 1) - - + 1/32 DATA(0, 0, -1) + 1/32 DATA(1, 0, -1) - 1/32 DATA(-1, 1, -1) - - - 1/32 DATA(0, 1, -1) - 1/32 DATA(1, 1, -1) - 1/96 DATA(-1, -1, 0) - - - 1/96 DATA(-1, -1, -1) - 1/96 DATA(0, -1, -1) - 1/96 DATA(1, -1, -1) - - 3 / 29 29 - + 1/96 DATA(2, 2, 2)) y + |- ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) - \ 6000 6000 - - 17 167 79 - - ---- DATA(0, -1, 2) - ----- DATA(0, 2, 2) + ---- DATA(1, 0, 2) - 3000 12000 3000 - - 607 281 161 - - ----- DATA(-1, 0, -1) + ----- DATA(2, -1, -1) - ---- DATA(0, 0, 0) - 12000 12000 4000 - - 87 87 191 - - ---- DATA(1, 0, 0) - ---- DATA(0, 1, 0) - ---- DATA(1, 1, 0) - 2000 2000 4000 - - 21 299 299 - + --- DATA(0, 0, 1) + ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) - 250 4000 4000 - - 133 307 53 - + ---- DATA(1, 1, 1) + ---- DATA(2, 2, -1) + ----- DATA(1, 2, -1) - 2000 6000 12000 - - 281 53 137 - + ----- DATA(-1, 2, -1) + ----- DATA(2, 1, -1) - ---- DATA(2, 0, 0) - 12000 12000 4000 - - 33 79 137 - - ---- DATA(2, -1, 0) - ---- DATA(1, 2, 0) - ---- DATA(0, 2, 0) - 2000 2000 4000 - - 33 79 129 - - ---- DATA(-1, 2, 0) - ---- DATA(2, 1, 0) - ---- DATA(2, 2, 0) - 2000 2000 4000 - - 191 53 191 - + ---- DATA(2, -1, 1) + ---- DATA(2, 0, 1) + ---- DATA(-1, 2, 1) - 4000 1000 4000 - - 183 183 53 - + ---- DATA(2, 1, 1) + ---- DATA(1, 2, 1) + ---- DATA(0, 2, 1) - 4000 4000 1000 - - 449 13 137 - - ----- DATA(-1, -1, 2) + --- DATA(2, 2, 1) - ----- DATA(1, -1, 2) - 12000 500 12000 - - 167 349 17 - - ----- DATA(2, 0, 2) + ----- DATA(0, 0, 2) - ---- DATA(-1, 0, 2) - 12000 12000 3000 - - 41 319 79 - - --- DATA(2, -1, 2) + ----- DATA(1, 1, 2) + ---- DATA(0, 1, 2) - 750 12000 3000 - - 137 41 - - ----- DATA(-1, 1, 2) - --- DATA(-1, 2, 2) - 4/375 DATA(2, 1, 2) - 12000 750 - - 49 107 - - 4/375 DATA(1, 2, 2) - ---- DATA(0, -1, 0) - ---- DATA(1, -1, 0) - 2000 4000 - - 49 107 157 - - ---- DATA(-1, 0, 0) - ---- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) - 2000 4000 2000 - - 323 141 323 - + ---- DATA(0, -1, 1) + ---- DATA(1, -1, 1) + ---- DATA(-1, 0, 1) - 4000 2000 4000 - - 141 437 691 - + ---- DATA(-1, 1, 1) - ---- DATA(0, 0, -1) - ----- DATA(1, 0, -1) - 2000 6000 12000 - - 97 691 17 - - ---- DATA(-1, 1, -1) - ----- DATA(0, 1, -1) - --- DATA(1, 1, -1) - 3000 12000 375 - - 39 47 607 - - ---- DATA(-1, -1, 0) - ---- DATA(-1, -1, -1) - ----- DATA(0, -1, -1) - 4000 1500 12000 - - 97 539 \ / - - ---- DATA(1, -1, -1) - ----- DATA(2, 2, 2)| z + |9/1000 DATA(0, 2, -1) - 3000 12000 / \ - - + 9/1000 DATA(2, 0, -1) + 9/1000 DATA(0, -1, 2) - 9/1000 DATA(0, 2, 2) - - 27 - - 3/1000 DATA(1, 0, 2) - 9/1000 DATA(-1, 0, -1) + ---- DATA(2, -1, -1) - 1000 - - - 1/1000 DATA(0, 0, 0) + 1/1000 DATA(1, 0, 0) + 1/1000 DATA(0, 1, 0) - - - 1/1000 DATA(1, 1, 0) + 1/1000 DATA(0, 0, 1) - 1/1000 DATA(1, 0, 1) - - 27 - - 1/1000 DATA(0, 1, 1) + 1/1000 DATA(1, 1, 1) - ---- DATA(2, 2, -1) - 1000 - - 27 - - 9/1000 DATA(1, 2, -1) + ---- DATA(-1, 2, -1) - 9/1000 DATA(2, 1, -1) - 1000 - - + 3/1000 DATA(2, 0, 0) + 9/1000 DATA(2, -1, 0) - 3/1000 DATA(1, 2, 0) - - + 3/1000 DATA(0, 2, 0) + 9/1000 DATA(-1, 2, 0) - 3/1000 DATA(2, 1, 0) - - - 9/1000 DATA(2, 2, 0) - 9/1000 DATA(2, -1, 1) - 3/1000 DATA(2, 0, 1) - - - 9/1000 DATA(-1, 2, 1) + 3/1000 DATA(2, 1, 1) + 3/1000 DATA(1, 2, 1) - - 27 - - 3/1000 DATA(0, 2, 1) + ---- DATA(-1, -1, 2) + 9/1000 DATA(2, 2, 1) - 1000 - - - 9/1000 DATA(1, -1, 2) - 9/1000 DATA(2, 0, 2) + 3/1000 DATA(0, 0, 2) - - 27 - + 9/1000 DATA(-1, 0, 2) - ---- DATA(2, -1, 2) + 3/1000 DATA(1, 1, 2) - 1000 - - 27 - - 3/1000 DATA(0, 1, 2) - 9/1000 DATA(-1, 1, 2) - ---- DATA(-1, 2, 2) - 1000 - - + 9/1000 DATA(2, 1, 2) + 9/1000 DATA(1, 2, 2) - 3/1000 DATA(0, -1, 0) - - + 3/1000 DATA(1, -1, 0) - 3/1000 DATA(-1, 0, 0) + 3/1000 DATA(-1, 1, 0) - - + 9/1000 DATA(-1, -1, 1) + 3/1000 DATA(0, -1, 1) - 3/1000 DATA(1, -1, 1) - - + 3/1000 DATA(-1, 0, 1) - 3/1000 DATA(-1, 1, 1) - 3/1000 DATA(0, 0, -1) - - + 3/1000 DATA(1, 0, -1) + 9/1000 DATA(-1, 1, -1) + 3/1000 DATA(0, 1, -1) - - 27 - - 3/1000 DATA(1, 1, -1) - 9/1000 DATA(-1, -1, 0) - ---- DATA(-1, -1, -1) - 1000 - - 27 \ - - 9/1000 DATA(0, -1, -1) + 9/1000 DATA(1, -1, -1) + ---- DATA(2, 2, 2)| x - 1000 / - - y z - -> -# I -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=99223348, alloc=2424388, time=6.67 -bytes used=100293992, alloc=2424388, time=6.74 -bytes used=101294564, alloc=2424388, time=6.80 -bytes used=102360560, alloc=2424388, time=6.87 -bytes used=103375336, alloc=2424388, time=6.94 -bytes used=104447556, alloc=2555436, time=7.01 -bytes used=105482648, alloc=2555436, time=7.08 -bytes used=106482848, alloc=2620960, time=7.15 -bytes used=107532036, alloc=2883056, time=7.22 -bytes used=108565568, alloc=3079628, time=7.29 -bytes used=109574036, alloc=3276200, time=7.35 -bytes used=110586812, alloc=3276200, time=7.40 -bytes used=111598764, alloc=3276200, time=7.46 - 269 3 2 2 2 -[COEFF(-1, -1, -1) = - ---- - 1/96 x - 3/160 x y + 1/20 x - 3/160 y z - 4000 - - 27 147 2 3 147 2 - - ---- x y z + ---- y z - 3/160 y z - 1/96 z + ---- x z + 1/20 z - 1000 2000 2000 - - 2 2 47 147 47 2 47 - + 1/20 y - 3/160 x y - ---- x + ---- x y - ---- y - 3/160 x z - ---- z - 1500 2000 1500 1500 - - 2 3 71 129 2 - - 3/160 x z - 1/96 y , COEFF(0, -1, -1) = ---- + ---- y z + 7/160 y - 2000 2000 - - 2 2 2 - - 1/2000 x z - 9/1000 x y z - 3/160 y z + 3/160 x y + 3/160 x z - - 3 607 13 2 3 607 2 - - 1/96 z - ----- z - --- x - 1/96 y - 1/2000 x y - ----- y - 1/160 x y - 12000 160 12000 - - 2 2 39 3 2 - - 1/160 x z - 3/160 y z - ---- x + 1/32 x + 7/160 z , COEFF(1, -1, -1) - 4000 - - 97 3 37 2 2 - = - ---- - 1/96 z - ---- x y + 3/80 z + 1/160 x y + 9/1000 x y z - 4000 1000 - - 2 111 97 157 2 2 37 - + 3/80 y + ---- y z - ---- z + ---- x + 3/160 x z + 1/80 x - ---- x z - 2000 3000 2000 1000 - - 2 2 3 2 3 2 - - 3/160 y z + 1/160 x z - 1/32 x + 3/160 x y - 1/96 y - 3/160 y z - - 97 3 3 - - ---- y, COEFF(2, -1, -1) = 1/96 x - 9/250 x z - 9/250 x y - 1/96 y - 3000 - - 2 2 2 93 27 449 59 - + 3/160 x + 1/32 z + 3/160 x z + ---- y z + ---- x y z - ----- x - ---- - 2000 1000 12000 1000 - - 2 281 2 2 2 2 - - 3/160 x y + ----- z - 3/160 y z + 3/160 x y - 3/160 y z - 3/160 x z - 12000 - - 2 3 281 3 13 2 - + 1/32 y - 1/96 z + ----- y, COEFF(-1, 0, -1) = - 1/96 x - --- y - 12000 160 - - 39 2 3 2 607 - - ---- y + 7/160 z - 1/96 z - 1/160 x y - ----- z - 1/2000 y z - 4000 12000 - - 2 2 3 71 2 - - 9/1000 x y z + 7/160 x - 3/160 x z + 1/32 y + ---- + 3/160 y z - 2000 - - 607 2 129 2 2 - - ----- x + 3/160 x y + ---- x z - 1/160 y z - 3/160 x z - 1/2000 x y, - 12000 2000 - - 437 469 2 2 49 2 - COEFF(0, 0, -1) = - ---- z + ---- - 1/160 x z + 3/80 z - ---- x - 3/40 x - 6000 4000 2000 - - 3 2 2 3 2 2 - + 1/32 y - 1/160 y z + 1/160 x y + 1/32 x + 3/160 x z - 3/40 y - - 3 2 17 2 - - 1/96 z + 3/160 y z - 7/2000 x z - 7/2000 y z - ---- x y + 1/160 x y - 2000 - - 49 3 3 2 - - 3/1000 x y z - ---- y, COEFF(1, 0, -1) = - 1/96 z + 1/32 y + 3/160 x - 2000 - - 3 2 13 2 691 323 - - 1/250 x y - 1/32 x + 1/160 x y - ---- y z + 1/32 z - ----- z + ---- x - 2000 12000 4000 - - 2 2 2 11 2 107 - + 1/160 x z - 1/160 x y - 1/160 y z + 3/1000 x y z - --- y - ---- y - 160 4000 - - 49 17 2 2 73 - + ---- - --- x z + 3/160 y z + 3/160 x z, COEFF(2, 0, -1) = ---- - 1000 500 4000 - - 27 13 17 2 2 2 2 - - ---- x z + ---- x y - ---- x + 1/40 z - 1/160 x y - 1/16 y + 1/80 x - 1000 1000 3000 - - 3 2 3 2 2 29 - + 1/96 x - 3/160 x z + 1/32 y + 3/160 y z + 3/160 x z - ---- z - 6000 - - 33 19 2 3 2 - - ---- y - ---- y z - 3/160 x y - 1/96 z - 1/160 y z + 9/1000 x y z, - 2000 2000 - - 2 2 37 37 3 - COEFF(-1, 1, -1) = - 3/160 x z + 3/80 x - ---- x y - ---- y z - 1/32 y - 1000 1000 - - 2 2 2 111 2 97 - + 1/160 y z + 3/160 x y + 3/160 y z + ---- x z - 3/160 x z - ---- z - 2000 3000 - - 2 97 3 157 97 2 - + 9/1000 x y z + 1/160 x y - ---- x - 1/96 x + ---- y - ---- + 3/80 z - 3000 2000 4000 - - 3 2 49 3 17 13 - - 1/96 z + 1/80 y , COEFF(0, 1, -1) = ---- + 1/32 x - --- y z - ---- x z - 1000 500 2000 - - 11 2 2 3 2 107 - + 3/1000 x y z - --- x + 3/160 x z - 1/32 y - 1/160 x z - ---- x - 160 4000 - - 2 691 2 2 2 2 - + 1/160 x y - ----- z - 1/160 x y + 3/160 y + 3/160 y z + 1/160 y z - 12000 - - 2 3 323 2 - - 1/250 x y + 1/32 z - 1/96 z + ---- y, COEFF(1, 1, -1) = 1/160 y z - 4000 - - 141 2 2 33 3 2 17 - + ---- y + 3/160 y z + 1/40 y + ---- x y - 1/32 x + 1/40 z - --- z - 2000 2000 375 - - 31 2 2 31 61 - - 3/1000 x y z - ---- x z + 3/160 x z + 1/160 x z - ---- y z - ---- - 1000 1000 4000 - - 3 2 2 2 3 141 - - 1/96 z - 1/160 x y + 1/40 x - 1/160 x y - 1/32 y + ---- x, - 2000 - - 3 3 2 3 137 - COEFF(2, 1, -1) = - 1/96 z - 1/32 y + 1/160 y z + 1/96 x - ----- x - 12000 - - 53 59 2 2 49 2 2 - + ----- z - ---- + 1/32 y - 3/160 x y + ---- x y + 1/160 x + 3/160 y z - 12000 2000 2000 - - 2 191 2 2 2 - + 3/160 z + ---- y + 1/160 x y - 7/250 y z + 3/160 x z - 3/160 x z - 4000 - - 2 2 - - 9/1000 x y z - 9/500 x z, COEFF(-1, 2, -1) = 3/160 x y - 3/160 y z - - 93 59 2 2 2 2 - + ---- x z - ---- - 3/160 x y + 3/160 y z - 3/160 x z + 1/32 z - 2000 1000 - - 281 449 3 27 3 3 - + ----- z - ----- y - 1/96 z + ---- x y z + 1/96 y - 9/250 y z - 1/96 x - 12000 12000 1000 - - 2 281 2 2 - + 3/160 y + ----- x - 9/250 x y + 1/32 x - 3/160 x z , COEFF(0, 2, -1) - 12000 - - 27 2 73 2 13 2 - = - ---- y z + 3/160 y z + ---- - 3/160 x y + ---- x y + 1/80 y - 1000 4000 1000 - - 29 3 17 2 2 - - ---- z - 1/96 z - ---- y + 9/1000 x y z - 1/160 x z - 1/16 x - 6000 3000 - - 2 2 2 3 2 3 - - 3/160 y z + 1/40 z - 1/160 x y + 1/32 x + 3/160 x z + 1/96 y - - 19 33 2 2 2 - - ---- x z - ---- x, COEFF(1, 2, -1) = 1/160 x z + 3/160 z - 3/160 y z - 2000 2000 - - 2 2 2 3 3 191 - + 3/160 y z + 1/32 x - 7/250 x z + 1/160 y - 1/32 x + 1/96 y + ---- x - 4000 - - 2 59 2 49 137 - + 3/160 x z - ---- - 9/500 y z - 3/160 x y + ---- x y - ----- y - 2000 2000 12000 - - 2 3 53 59 - + 1/160 x y - 1/96 z - 9/1000 x y z + ----- z, COEFF(2, 2, -1) = - ---- - 12000 4000 - - 2 41 3 307 - - 9/1000 y z + 1/80 z - --- x + 1/96 x - 3/2000 x y + ---- z - 750 6000 - - 2 2 27 3 2 3 - + 3/160 x y - 3/160 y z - ---- x y z - 1/96 z - 3/160 x z + 1/96 y - 1000 - - 41 2 2 2 - - 9/1000 x z - --- y + 3/160 x z + 3/160 x y + 3/160 y z , - 750 - - 129 2 2 2 - COEFF(-1, -1, 0) = ---- x y - 1/160 x z - 1/160 y z + 3/160 x z - 2000 - - 2 2 39 2 3 - - 3/160 x y - 1/2000 y z - 3/160 x y - ---- z + 3/160 y z + 1/32 z - 4000 - - 71 3 2 607 2 607 - + ---- - 1/96 y + 7/160 y - ----- y + 7/160 x - 1/2000 x z - ----- x - 2000 12000 12000 - - 13 2 3 2 - - 9/1000 x y z - --- z - 1/96 x , COEFF(0, -1, 0) = - 1/160 y z - 160 - - 2 2 17 - - 3/1000 x y z - 1/160 x y + 1/160 x z - 7/2000 y z - ---- x z - 2000 - - 2 49 2 3 2 2 3 - + 1/160 x z - ---- x + 3/80 y - 1/96 y - 3/40 x - 3/40 z + 1/32 z - 2000 - - 469 49 2 437 2 3 - + ---- - ---- z + 3/160 x y - ---- y + 3/160 y z - 7/2000 x y + 1/32 x , - 4000 2000 6000 - - 3 2 323 2 691 - COEFF(1, -1, 0) = - 1/32 x + 3/160 y z + ---- x + 3/160 x y - ----- y - 4000 12000 - - 3 107 17 3 2 11 2 2 - - 1/96 y - ---- z - --- x y + 1/32 z - 1/160 x z - --- z - 1/160 y z - 4000 500 160 - - 2 13 49 2 - + 3/160 x + 3/1000 x y z - ---- y z + ---- - 1/250 x z + 1/160 x y - 2000 1000 - - 2 2 27 19 - + 1/160 x z + 1/32 y , COEFF(2, -1, 0) = - ---- x y - ---- y z - 1000 2000 - - 2 73 2 2 13 3 - - 1/160 x z + ---- + 3/160 y z - 1/160 y z + ---- x z + 1/96 x - 4000 1000 - - 2 33 2 2 2 - - 3/160 x y - ---- z + 9/1000 x y z - 1/16 z - 3/160 x z + 1/80 x - 2000 - - 17 3 2 29 2 3 - - ---- x - 1/96 y + 3/160 x y - ---- y + 1/40 y + 1/32 z , - 3000 6000 - - 2 2 17 - COEFF(-1, 0, 0) = 1/160 y z - 1/160 x y - ---- y z - 7/2000 x y - 2000 - - 3 2 49 2 3 - - 3/1000 x y z - 1/96 x - 1/160 x z - ---- z + 3/160 x z + 1/32 y - 2000 - - 2 49 2 3 437 - + 1/160 y z - ---- y + 3/160 x y + 1/32 z - ---- x - 7/2000 x z - 2000 6000 - - 2 2 469 2 177 - - 3/40 y - 3/40 z + ---- + 3/80 x , COEFF(0, 0, 0) = ---- - 1/1000 x y z - 4000 1000 - - 2 3 19 11 2 11 2 2 3 - + 1/160 y z + 1/32 x - ---- x z - --- z - --- x + 1/160 y z + 1/32 y - 2000 160 160 - - 19 161 2 2 19 2 - - ---- x y - ---- z + 1/160 x y + 1/160 x y - ---- y z + 1/160 x z - 2000 4000 2000 - - 3 11 2 161 161 2 - + 1/32 z - --- y - ---- y - ---- x + 1/160 x z , COEFF(1, 0, 0) = - 160 4000 4000 - - 2 21 21 3 2 87 - 1/1000 x y z + 1/160 x z - ---- y z + --- x - 1/32 x - 1/16 y - ---- z - 2000 250 2000 - - 2 2 2 3 3 - - 1/160 x y + 1/160 x y + 1/160 y z - 3/1000 x y + 1/32 z + 1/32 y - - 87 397 2 2 2 2 - - ---- y + ---- - 1/16 z + 1/160 y z - 3/1000 x z - 1/160 x z + 1/40 x - 2000 4000 - - 2 23 3 2 - , COEFF(2, 0, 0) = 2/125 x y + 1/160 y z - ---- y z + 1/32 z + 1/160 x - 2000 - - 2 2 2 3 2 - - 1/160 x y - 9/160 y - 3/160 x z + 1/96 x - 9/160 z + 3/1000 x y z - - 143 2 137 137 2 3 - + ---- + 1/160 y z - ---- z - ---- y - 3/160 x y + 2/125 x z + 1/32 y - 2000 4000 4000 - - 349 2 3 691 - + ----- x - 1/160 x z, COEFF(-1, 1, 0) = 3/1000 x y z - 1/32 y - ----- x - 12000 12000 - - 2 2 2 2 49 17 - - 1/160 y z + 1/32 x - 1/160 x z + 3/160 y + ---- - --- x y - 1000 500 - - 2 323 2 13 3 2 - + 1/160 y z + ---- y + 3/160 x z - ---- x z - 1/96 x + 3/160 x y - 4000 2000 - - 11 2 2 107 3 - - --- z + 1/160 x y - ---- z - 1/250 y z + 1/32 z , COEFF(0, 1, 0) = - 160 4000 - - 2 397 2 87 - - 3/1000 x y - 1/160 y z + ---- + 1/1000 x y z + 1/160 y z - ---- x - 4000 2000 - - 2 87 2 2 2 - + 1/160 x z - ---- z - 3/1000 y z + 1/160 x y - 1/160 x y - 1/16 z - 2000 - - 21 3 2 2 21 3 3 - - ---- x z + 1/32 z + 1/160 x z + 1/40 y + --- y - 1/32 y + 1/32 x - 2000 250 - - 2 2 3 2 2 - - 1/16 x , COEFF(1, 1, 0) = 1/160 y z - 1/32 y - 1/160 y z - 1/160 x y - - 31 299 299 191 2 3 - + ---- x y - 1/500 y z + ---- y + ---- x - ---- z + 1/32 y - 1/32 x - 2000 4000 4000 4000 - - 2 2 3 2 - - 1/160 x z - 1/500 x z - 1/1000 x y z + 1/32 x + 1/32 z - 1/160 x y - - 2 2 49 2 2 - - 9/160 z + 1/160 x z + ----, COEFF(2, 1, 0) = 1/160 x y - 3/160 x z - 2000 - - 2 79 53 43 2 - + 1/160 y z + ---- x + ---- y + ---- x y - 3/1000 x y z - 1/160 x z - 3000 1000 2000 - - 3 2 2 3 3 79 - - 1/32 y - 3/160 x y - 1/20 z + 1/96 x + 1/32 z - ---- z - 1/1000 y z - 2000 - - 49 2 19 2 2 - + ---- + 3/80 y + ---- x z - 1/160 y z , COEFF(-1, 2, 0) = - 1/160 y z - 4000 1000 - - 2 2 3 3 2 3 29 - + 1/80 y + 3/160 x y - 1/96 x + 1/96 y - 1/16 z + 1/32 z - ---- x - 6000 - - 73 2 19 33 13 - + ---- - 3/160 x y + 9/1000 x y z - ---- x z - ---- z + ---- y z - 4000 2000 2000 1000 - - 2 2 27 2 2 17 - + 1/40 x + 3/160 x z - ---- x y - 3/160 y z - 1/160 x z - ---- y, - 1000 3000 - - 2 349 143 2 23 - COEFF(0, 2, 0) = - 3/160 x y + ----- y + ---- - 9/160 z - ---- x z - 12000 2000 2000 - - 2 2 137 2 3 - - 3/160 y z + 1/160 x z - ---- z + 2/125 y z - 9/160 x + 1/32 x - 4000 - - 2 3 2 - + 3/1000 x y z - 1/160 y z + 1/96 y - 1/160 x y + 2/125 x y - - 2 2 137 3 3 - + 1/160 x z + 1/160 y - ---- x + 1/32 z , COEFF(1, 2, 0) = - 1/32 x - 4000 - - 3 49 3 43 - + 1/96 y - 1/1000 x z - 3/1000 x y z + ---- + 1/32 z + ---- x y - 4000 2000 - - 2 53 2 2 19 79 - - 1/160 x z + ---- x - 3/160 x y - 1/20 z + ---- y z + ---- y - 1000 1000 3000 - - 2 2 2 79 2 2 - + 1/160 x z + 3/80 x + 1/160 x y - ---- z - 1/160 y z - 3/160 y z , - 2000 - - 2 11 2 11 21 - COEFF(2, 2, 0) = 3/160 x y + --- x z - 1/160 x z + --- y z - ---- x y - 500 500 2000 - - 2 2 3 2 167 - - 1/160 y - 1/160 y z + 1/32 z - 3/160 y z - ----- x - 9/1000 x y z - 12000 - - 2 129 2 3 2 3 - - 7/160 z - ---- z - 1/160 x + 7/250 + 1/96 x + 3/160 x y + 1/96 y - 4000 - - 2 167 2 97 - - 3/160 x z - ----- y, COEFF(-1, -1, 1) = 9/1000 x y z + 1/80 z - ---- x - 12000 3000 - - 37 2 2 37 2 3 - - ---- y z + 1/160 y z + 3/80 x - ---- x z - 3/160 x y - 1/32 z - 1000 1000 - - 3 111 97 2 2 97 - - 1/96 x + ---- x y - ---- + 1/160 x z + 3/160 y z - ---- y - 2000 4000 3000 - - 2 157 3 2 2 - - 3/160 x y + ---- z - 1/96 y + 3/160 x z + 3/80 y , COEFF(0, -1, 1) = - 2000 - - 3 49 3 3 2 323 - - 1/96 y + ---- - 1/32 z + 1/32 x + 1/32 y + 3/1000 x y z + ---- z - 1000 4000 - - 17 107 2 2 2 691 - - --- y z - ---- x + 3/160 y z + 3/160 z + 1/160 y z - ----- y - 500 4000 12000 - - 2 11 2 2 2 13 - - 1/160 x y - --- x + 1/160 x z - 1/160 x z - ---- x y - 1/250 x z - 160 2000 - - 2 2 31 3 - + 3/160 x y, COEFF(1, -1, 1) = 1/160 y z - ---- x y - 1/32 x - 1000 - - 2 2 2 141 33 - - 3/1000 x y z + 1/160 x y + 3/160 x y - 1/160 x z + ---- x + ---- x z - 2000 2000 - - 2 61 17 2 2 31 2 - + 1/40 x - ---- - --- y + 3/160 y z + 1/40 y - ---- y z - 1/160 x z - 4000 375 1000 - - 3 3 2 141 2 - - 1/96 y - 1/32 z + 1/40 z + ---- z, COEFF(2, -1, 1) = 3/160 y z - 2000 - - 2 2 59 2 2 - + 3/160 x y - 7/250 y z - 3/160 x z - ---- - 3/160 x y + 1/160 y z - 2000 - - 3 49 2 137 2 - + 1/96 x + ---- x z + 1/32 z - 9/1000 x y z - ----- x + 3/160 y - 2000 12000 - - 3 3 2 53 2 191 - - 1/32 z - 1/96 y + 1/160 x z + ----- y - 9/500 x y + 1/160 x + ---- z - 12000 4000 - - 17 2 2 49 - , COEFF(-1, 0, 1) = - --- x z + 1/160 y z - 1/250 y z - 1/160 y z + ---- - 500 1000 - - 2 2 2 2 691 13 - + 3/160 x z - 1/160 x y + 3/160 z + 1/160 x z - ----- x - ---- x y - 12000 2000 - - 3 323 11 2 2 3 107 - - 1/32 z + 3/1000 x y z + ---- z - --- y + 3/160 x y + 1/32 y - ---- y - 4000 160 4000 - - 3 2 87 2 - - 1/96 x + 1/32 x , COEFF(0, 0, 1) = - ---- y - 3/1000 y z + 1/160 x y - 2000 - - 21 2 2 2 21 - + --- z + 1/1000 x y z + 1/160 x z + 1/160 y z - 1/160 y z - ---- x y - 250 2000 - - 2 2 3 2 3 397 2 - - 1/16 y - 1/160 x z + 1/32 y + 1/160 x y - 1/32 z + ---- + 1/40 z - 4000 - - 87 3 2 - - ---- x + 1/32 x - 3/1000 x z - 1/16 x , COEFF(1, 0, 1) = - 1/500 y z - 2000 - - 2 2 2 2 49 - - 1/160 y z - 1/160 x y - 1/160 x z + 1/160 y z + ---- - 1/500 x y - 2000 - - 299 2 2 2 3 31 - + ---- x + 1/160 x y - 9/160 y - 1/160 x z - 1/32 z + ---- x z - 4000 2000 - - 3 299 2 3 191 2 - + 1/32 y + ---- z + 1/32 z - 1/1000 x y z - 1/32 x - ---- y + 1/32 x , - 4000 4000 - - 43 2 2 - COEFF(2, 0, 1) = ---- x z - 3/160 x z - 1/160 x y - 3/1000 x y z - 2000 - - 2 53 79 2 2 - - 1/1000 y z - 3/160 x y + ---- z + ---- x - 1/160 y z - 1/20 y - 1000 3000 - - 19 3 2 3 49 2 2 - + ---- x y - 1/32 z + 1/160 x z + 1/32 y + ---- + 3/80 z + 1/160 y z - 1000 4000 - - 3 79 31 17 2 - + 1/96 x - ---- y, COEFF(-1, 1, 1) = - ---- x z - --- x + 1/160 x y - 2000 1000 375 - - 61 2 2 2 2 31 - - ---- + 3/160 x z - 1/160 y z + 3/160 x y + 1/160 x z - ---- x y - 4000 1000 - - 3 141 141 2 2 3 - - 1/96 x + ---- y - 3/1000 x y z + ---- z + 1/40 z + 1/40 y - 1/32 y - 2000 2000 - - 33 3 2 2 - + ---- y z - 1/32 z - 1/160 y z + 1/40 x , COEFF(0, 1, 1) = - 1/500 x z - 2000 - - 2 31 2 2 3 49 2 - - 1/160 y z + ---- y z + 1/32 z - 1/160 x z + 1/32 x + ---- + 1/32 y - 2000 2000 - - 299 2 299 3 - - 1/500 x y + ---- y + 1/160 x y + ---- z - 1/1000 x y z - 1/32 y - 4000 4000 - - 191 2 2 2 2 3 - - ---- x - 1/160 y z - 1/160 x y - 9/160 x + 1/160 x z - 1/32 z , - 4000 - - 29 2 29 2 193 - COEFF(1, 1, 1) = ---- y z - 1/160 x y + ---- x y - 1/160 x z - ---- - 2000 2000 4000 - - 2 29 133 2 2 - - 1/160 x y + ---- x z + ---- z + 1/1000 x y z - 1/160 y z - 1/160 x z - 2000 2000 - - 3 133 2 2 133 3 2 - - 1/32 z + ---- x + 3/80 x + 3/80 z + ---- y - 1/32 x - 1/160 y z - 2000 2000 - - 2 3 37 319 - + 3/80 y - 1/32 y , COEFF(2, 1, 1) = ---- x z + 3/1000 x y z + ----- x - 2000 12000 - - 23 2 2 2 3 183 2 - - --- + 7/160 z - 1/160 y z + 7/160 y + 1/96 x + ---- z - 1/160 y z - 500 4000 - - 3 2 183 37 3 2 - - 1/32 z - 3/160 x z + ---- y + ---- x y - 1/32 y + 1/160 x z - 4000 2000 - - 2 2 2 27 - + 1/160 x y - 3/160 x y - 1/160 x + ---- y z, COEFF(-1, 2, 1) = - 2000 - - 2 59 2 2 - - 9/1000 x y z - 3/160 y z - 9/500 x y - ---- + 1/160 x z + 3/160 x y - 2000 - - 2 2 2 49 191 2 - + 1/32 z - 3/160 x y + 1/160 y + ---- y z + ---- z + 3/160 x z - 2000 4000 - - 3 137 2 2 53 - - 1/32 z - 7/250 x z - ----- y + 1/160 y z + 3/160 x + ----- x - 12000 12000 - - 3 3 2 49 - - 1/96 x + 1/96 y , COEFF(0, 2, 1) = - 3/1000 x y z - 3/160 x y + ---- - 4000 - - 2 2 2 53 2 3 - - 3/160 y z - 1/160 x y - 1/160 x z + ---- z - 1/20 x - 1/32 z - 1000 - - 3 79 79 43 3 2 19 - + 1/32 x + ---- y - ---- x + ---- y z + 1/96 y + 1/160 x z + ---- x y - 3000 2000 2000 1000 - - 2 2 - - 1/1000 x z + 3/80 z + 1/160 y z, COEFF(1, 2, 1) = 3/1000 x y z - - 2 2 2 2 23 37 - - 1/160 x z + 1/160 x y - 3/160 y z - 1/160 y - --- + ---- x y - 500 2000 - - 3 2 2 27 183 2 - + 1/96 y - 1/160 x z + 7/160 z + ---- x z + ---- z + 1/160 y z - 2000 4000 - - 3 2 319 3 2 183 37 - - 1/32 z + 7/160 x + ----- y - 1/32 x - 3/160 x y + ---- x + ---- y z, - 12000 4000 2000 - - 2 2 2 67 39 - COEFF(2, 2, 1) = 3/160 x y - 3/160 y z + 1/160 x z - ---- - ---- x y - 4000 2000 - - 2 3 2 2 2 - + 9/1000 x y z + 1/160 y z + 1/96 y - 1/80 y + 1/20 z - 3/160 x z - - 13 3 3 31 2 2 - + --- z + 1/96 x - 1/32 z + ---- x z - 4/375 y - 1/80 x + 3/160 x y - 500 2000 - - 31 2 281 - - 4/375 x + ---- y z, COEFF(-1, -1, 2) = - 3/160 y z + ----- x - 2000 12000 - - 2 2 3 3 449 27 - - 3/160 x z + 3/160 y z - 1/96 y - 1/96 x - ----- z + ---- x y z - 12000 1000 - - 2 2 2 93 2 2 - + 1/32 y - 3/160 x y - 3/160 x y + ---- x y + 3/160 z + 3/160 x z - 2000 - - 3 281 2 59 - + 1/96 z - 9/250 x z + ----- y + 1/32 x - 9/250 y z - ----, - 12000 1000 - - 2 2 3 17 2 - COEFF(0, -1, 2) = 1/80 z - 1/16 x - 1/96 y - ---- z + 3/160 x y - 3000 - - 13 2 33 19 2 - + ---- x z + 9/1000 x y z + 1/40 y - ---- x - ---- x y - 3/160 y z - 1000 2000 2000 - - 2 3 2 73 2 3 - - 1/160 x y + 1/32 x - 3/160 x z + ---- - 1/160 x z + 1/96 z - 4000 - - 2 29 27 2 191 - + 3/160 y z - ---- y - ---- y z, COEFF(1, -1, 2) = 3/160 x y + ---- x - 6000 1000 4000 - - 59 3 2 3 2 49 53 - - ---- - 1/32 x + 1/32 x - 1/96 y + 3/160 y + ---- x z + ----- y - 2000 2000 12000 - - 2 3 137 2 - + 1/160 x y + 1/96 z - 7/250 x y - ----- z - 3/160 x z - 9/1000 x y z - 12000 - - 2 2 2 2 - - 9/500 y z - 3/160 y z + 3/160 y z + 1/160 z + 1/160 x z , - - 3 41 2 27 2 - COEFF(2, -1, 2) = 1/96 z - --- z + 1/80 y - ---- x y z - 3/160 x y - 750 1000 - - 41 2 307 2 - - 3/2000 x z - --- x + 3/160 x z + ---- y - 9/1000 y z - 3/160 y z - 750 6000 - - 2 3 2 59 2 3 - + 3/160 y z + 1/96 x + 3/160 x z - ---- + 3/160 x y - 1/96 y - 4000 - - 17 19 3 - - 9/1000 x y, COEFF(-1, 0, 2) = 9/1000 x y z - ---- z - ---- x y - 1/96 x - 3000 2000 - - 2 2 2 2 2 33 - - 1/160 y z - 3/160 x z - 1/160 x y - 1/16 y + 3/160 x z - ---- y - 2000 - - 13 29 2 3 73 27 2 - + ---- y z - ---- x - 3/160 y z + 1/96 z + ---- - ---- x z + 3/160 x y - 1000 6000 4000 1000 - - 2 3 2 23 2 - + 1/40 x + 1/32 y + 1/80 z , COEFF(0, 0, 2) = - ---- x y - 1/160 y z - 2000 - - 2 137 2 137 2 - + 1/160 x y - ---- x - 3/160 x z - ---- y + 2/125 y z + 1/160 z - 4000 4000 - - 349 3 3 2 3 143 - + ----- z + 1/32 y + 1/32 x - 9/160 y + 3/1000 x y z + 1/96 z + ---- - 12000 2000 - - 2 2 2 2 - - 1/160 x z + 2/125 x z - 3/160 y z - 9/160 x + 1/160 x y , - - 43 53 2 3 2 - COEFF(1, 0, 2) = ---- x z + ---- x - 1/160 y z - 1/32 x + 1/160 x y - 2000 1000 - - 2 2 3 2 2 - - 1/20 y - 3/160 x z + 1/32 y - 1/1000 x y - 3/160 y z + 1/160 x z - - 3 2 19 2 79 49 - + 1/96 z + 3/80 x + ---- y z - 1/160 x y - 3/1000 x y z + ---- z + ---- - 1000 3000 4000 - - 79 2 11 21 - - ---- y, COEFF(2, 0, 2) = 7/250 - 1/160 z + --- y z - ---- x z - 2000 500 2000 - - 2 2 2 3 2 167 - - 1/160 y z - 3/160 y z - 1/160 x y + 1/96 x + 3/160 x z - ----- x - 12000 - - 11 3 2 2 2 - + --- x y + 1/32 y + 3/160 x z - 7/160 y - 9/1000 x y z - 1/160 x - 500 - - 2 167 3 129 2 - - 3/160 x y - ----- z + 1/96 z - ---- y, COEFF(-1, 1, 2) = 3/160 x y - 12000 4000 - - 3 3 2 2 2 - + 1/96 z - 9/1000 x y z - 1/96 x - 3/160 y z - 3/160 x z + 3/160 x - - 2 2 49 2 - + 1/160 z + 1/32 y + ---- y z - 9/500 x z - 7/250 x y + 1/160 y z - 2000 - - 53 2 3 2 137 59 191 - + ----- x + 1/160 x y - 1/32 y + 3/160 x z - ----- z - ---- + ---- y, - 12000 12000 2000 4000 - - 53 2 49 - COEFF(0, 1, 2) = ---- y - 3/160 y z - 3/1000 x y z - 1/1000 x y + ---- - 1000 4000 - - 3 2 3 2 2 2 - + 1/32 x - 1/160 x y + 1/96 z - 3/160 x z + 3/80 y - 1/160 x z - - 2 79 2 3 19 79 2 - - 1/20 x - ---- x + 1/160 x y - 1/32 y + ---- x z + ---- z + 1/160 y z - 2000 1000 3000 - - 43 2 2 2 - + ---- y z, COEFF(1, 1, 2) = - 1/160 x y + 1/160 y z - 1/160 x y - 2000 - - 2 3 2 27 2 2 - - 3/160 x z - 1/32 x + 1/160 x z + ---- x y + 7/160 y - 3/160 y z - 2000 - - 183 2 3 183 319 3 - + ---- x - 1/160 z - 1/32 y + ---- y + ----- z + 1/96 z + 3/1000 x y z - 4000 4000 12000 - - 23 37 2 37 67 - - --- + ---- x z + 7/160 x + ---- y z, COEFF(2, 1, 2) = - ---- - 500 2000 2000 4000 - - 2 2 2 13 31 2 - - 3/160 x y - 1/80 z + 1/160 y z + --- y + ---- x y + 1/160 x y - 500 2000 - - 2 3 2 2 3 - + 1/20 y + 1/96 z - 3/160 y z + 3/160 x z - 4/375 x + 1/96 x - - 3 2 2 39 - - 1/32 y + 3/160 x z - 4/375 z - 1/80 x + 9/1000 x y z - ---- x z - 2000 - - 31 3 59 2 - + ---- y z, COEFF(-1, 2, 2) = - 3/2000 y z + 1/96 z - ---- - 3/160 x y - 2000 4000 - - 3 2 2 2 2 - - 1/96 x - 9/1000 x z - 3/160 x z + 3/160 y z + 3/160 y z + 3/160 x z - - 2 307 41 3 41 2 - + 1/80 x + ---- x - --- y + 1/96 y - 9/1000 x y - --- z + 3/160 x y - 6000 750 750 - - 27 2 2 21 - - ---- x y z, COEFF(0, 2, 2) = - 1/160 z - 1/160 x z - ---- y z - 1000 2000 - - 3 2 11 2 2 - + 1/96 z + 7/250 - 7/160 x + --- x z + 3/160 y z + 3/160 y z - 500 - - 2 2 2 11 129 3 - - 3/160 x y - 1/160 x y - 3/160 x z + --- x y - ---- x + 1/32 x - 500 4000 - - 3 167 167 2 - + 1/96 y - ----- y - ----- z - 1/160 y - 9/1000 x y z, COEFF(1, 2, 2) = - 12000 12000 - - 31 2 39 2 3 2 - ---- x z - 3/160 x y - ---- y z - 3/160 x z - 1/32 x + 1/160 x z - 2000 2000 - - 13 2 67 2 2 2 3 - + --- x + 3/160 y z - ---- + 3/160 y z - 1/80 z + 1/160 x y + 1/96 z - 500 4000 - - 3 31 2 2 - + 1/96 y - 4/375 z + ---- x y + 1/20 x - 1/80 y + 9/1000 x y z - 2000 - - 57 2 3 2 - - 4/375 y, COEFF(2, 2, 2) = - ---- x z + 3/160 x y + 1/96 x - 3/160 z - 2000 - - 77 2 3 57 57 539 2 - + ---- + 3/160 x z + 1/96 y - ---- y z - ---- x y - ----- x - 3/160 y - 2000 2000 2000 12000 - - 2 539 2 3 2 539 - + 3/160 x z - ----- y + 3/160 x y + 1/96 z + 3/160 y z - ----- z - 12000 12000 - - 2 27 2 - - 3/160 x + ---- x y z + 3/160 y z] - 1000 - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c"); -bytes used=112599024, alloc=3276200, time=7.52 -bytes used=113599216, alloc=3276200, time=7.58 -bytes used=114599368, alloc=3276200, time=7.65 -bytes used=115600012, alloc=3276200, time=7.72 -bytes used=116600420, alloc=3276200, time=7.80 -bytes used=117600596, alloc=3276200, time=7.93 -bytes used=118600792, alloc=3276200, time=8.00 -bytes used=119601080, alloc=3276200, time=8.09 -bytes used=120601296, alloc=3276200, time=8.17 -bytes used=121601456, alloc=3276200, time=8.24 -bytes used=122678980, alloc=3276200, time=8.31 -bytes used=123695576, alloc=3276200, time=8.37 -bytes used=124707888, alloc=3276200, time=8.43 -bytes used=125716244, alloc=3276200, time=8.49 -bytes used=126720556, alloc=3276200, time=8.56 -bytes used=127722684, alloc=3276200, time=8.61 -bytes used=128797096, alloc=3276200, time=8.67 -bytes used=129821484, alloc=3276200, time=8.73 -bytes used=130866004, alloc=3276200, time=8.80 -bytes used=131891576, alloc=3276200, time=8.87 -bytes used=132924364, alloc=3276200, time=8.93 -bytes used=133952084, alloc=3276200, time=9.00 -bytes used=134975272, alloc=3276200, time=9.08 -bytes used=136000212, alloc=3276200, time=9.15 -bytes used=137020820, alloc=3276200, time=9.23 -bytes used=138081524, alloc=3276200, time=9.31 -bytes used=139127380, alloc=3276200, time=9.39 -bytes used=140147388, alloc=3276200, time=9.47 -bytes used=141159196, alloc=3276200, time=9.57 -bytes used=142180796, alloc=3276200, time=9.66 -bytes used=143182244, alloc=3276200, time=9.74 -bytes used=144183188, alloc=3276200, time=9.82 -bytes used=145183504, alloc=3276200, time=9.89 -bytes used=146183700, alloc=3276200, time=10.26 -bytes used=147183932, alloc=3276200, time=10.34 -bytes used=148184836, alloc=3276200, time=10.41 -bytes used=149185632, alloc=3276200, time=10.48 -bytes used=150188180, alloc=3276200, time=10.56 -bytes used=151190640, alloc=3276200, time=10.64 -bytes used=152191732, alloc=3276200, time=10.72 -bytes used=153192476, alloc=3276200, time=10.79 -bytes used=154192788, alloc=3276200, time=10.87 -bytes used=155193012, alloc=3276200, time=10.94 -bytes used=156193380, alloc=3276200, time=11.00 -bytes used=157193684, alloc=3276200, time=11.07 -bytes used=158193892, alloc=3276200, time=11.14 -bytes used=159194256, alloc=3276200, time=11.21 -bytes used=160195568, alloc=3276200, time=11.28 -bytes used=161195744, alloc=3276200, time=11.35 -bytes used=162196012, alloc=3276200, time=11.42 -bytes used=163220900, alloc=3669344, time=11.53 -bytes used=164238932, alloc=3669344, time=11.64 -bytes used=165239112, alloc=3669344, time=11.75 -bytes used=166249200, alloc=3669344, time=11.88 -bytes used=167270664, alloc=3669344, time=12.01 -bytes used=168295316, alloc=3669344, time=12.17 -bytes used=169295592, alloc=3669344, time=12.34 -bytes used=170295832, alloc=3669344, time=12.61 -bytes used=171296076, alloc=3669344, time=12.72 -bytes used=172296296, alloc=3669344, time=12.79 -bytes used=173296508, alloc=3669344, time=12.87 -bytes used=174296752, alloc=3669344, time=12.95 -bytes used=175296916, alloc=3669344, time=13.03 -bytes used=176308104, alloc=3669344, time=13.13 -bytes used=177308412, alloc=3669344, time=13.24 -bytes used=178325820, alloc=3669344, time=13.37 -bytes used=179331704, alloc=3669344, time=13.48 -bytes used=180352452, alloc=3669344, time=13.60 -bytes used=181352604, alloc=3669344, time=13.69 -bytes used=182352812, alloc=3669344, time=13.78 -bytes used=183353032, alloc=3669344, time=13.86 -bytes used=184359068, alloc=3669344, time=13.94 -bytes used=185361164, alloc=3669344, time=14.03 -bytes used=186361416, alloc=3669344, time=14.11 -bytes used=187361572, alloc=3669344, time=14.20 -bytes used=188363328, alloc=3669344, time=14.27 -bytes used=189366056, alloc=3669344, time=14.36 -bytes used=190366256, alloc=3669344, time=14.45 -bytes used=191366508, alloc=3669344, time=14.53 -bytes used=192366688, alloc=3669344, time=14.62 -bytes used=193366904, alloc=3669344, time=14.71 -bytes used=194367128, alloc=3669344, time=14.80 -bytes used=195367316, alloc=3669344, time=14.90 -bytes used=196383300, alloc=3669344, time=14.99 -bytes used=197383456, alloc=3669344, time=15.06 -bytes used=198401588, alloc=3669344, time=15.26 -bytes used=199429464, alloc=3669344, time=15.46 -bytes used=200429676, alloc=3669344, time=15.83 -bytes used=201461028, alloc=3669344, time=15.92 -bytes used=202461204, alloc=3669344, time=15.98 -bytes used=203461628, alloc=3669344, time=16.04 -bytes used=204461840, alloc=3669344, time=16.10 -bytes used=205461976, alloc=3669344, time=16.17 -bytes used=206462236, alloc=3669344, time=16.23 -bytes used=207465500, alloc=3669344, time=16.29 -bytes used=208465664, alloc=3669344, time=16.36 -bytes used=209465780, alloc=3669344, time=16.51 -bytes used=210492892, alloc=3669344, time=16.66 -bytes used=211514884, alloc=3669344, time=16.78 -bytes used=212527768, alloc=3669344, time=16.97 -bytes used=213535064, alloc=3669344, time=17.09 -bytes used=214535260, alloc=3669344, time=17.23 -bytes used=215546824, alloc=3669344, time=17.36 -bytes used=216547044, alloc=3669344, time=17.48 -bytes used=217547180, alloc=3669344, time=17.58 -bytes used=218547408, alloc=3669344, time=17.67 -bytes used=219547580, alloc=3669344, time=17.77 -bytes used=220547792, alloc=3669344, time=17.86 -bytes used=221547968, alloc=3669344, time=17.96 -bytes used=222548180, alloc=3669344, time=18.06 -bytes used=223548304, alloc=3669344, time=18.14 -bytes used=224566140, alloc=3669344, time=18.36 -bytes used=225583904, alloc=3669344, time=18.52 -bytes used=226608008, alloc=3669344, time=18.68 -bytes used=227620952, alloc=3669344, time=18.98 -bytes used=228621088, alloc=3669344, time=19.22 -bytes used=229621320, alloc=3669344, time=19.31 -bytes used=230621760, alloc=3669344, time=19.37 -bytes used=231622036, alloc=3669344, time=19.43 -bytes used=232622492, alloc=3669344, time=19.50 -bytes used=233623068, alloc=3669344, time=19.56 -bytes used=234623288, alloc=3669344, time=19.63 -bytes used=235624056, alloc=3669344, time=19.69 -bytes used=236624340, alloc=3669344, time=19.75 -bytes used=237624556, alloc=3669344, time=19.82 -bytes used=238624716, alloc=3669344, time=19.89 -bytes used=239630796, alloc=3669344, time=20.12 -bytes used=240631060, alloc=3669344, time=20.36 -bytes used=241631280, alloc=3669344, time=20.49 -bytes used=242631476, alloc=3669344, time=20.58 -bytes used=243631692, alloc=3669344, time=20.68 -bytes used=244631872, alloc=3669344, time=20.77 -bytes used=245632028, alloc=3669344, time=20.86 -bytes used=246632264, alloc=3669344, time=20.96 -bytes used=247632468, alloc=3669344, time=21.06 -bytes used=248658260, alloc=3669344, time=21.31 -bytes used=249658452, alloc=3669344, time=21.82 -bytes used=250658820, alloc=3669344, time=21.90 -bytes used=251659132, alloc=3669344, time=21.96 -bytes used=252659476, alloc=3669344, time=22.03 -bytes used=253659896, alloc=3669344, time=22.09 -bytes used=254660120, alloc=3669344, time=22.16 -bytes used=255660312, alloc=3669344, time=22.22 -bytes used=256660724, alloc=3669344, time=22.29 -bytes used=257660900, alloc=3669344, time=22.35 -bytes used=258661176, alloc=3669344, time=22.42 -bytes used=259661404, alloc=3669344, time=22.58 -bytes used=260661664, alloc=3669344, time=22.90 -bytes used=261663204, alloc=3669344, time=23.01 -bytes used=262663356, alloc=3669344, time=23.10 -bytes used=263663516, alloc=3669344, time=23.19 -bytes used=264663672, alloc=3669344, time=23.28 -bytes used=265663888, alloc=3669344, time=23.38 -bytes used=266664140, alloc=3669344, time=23.47 -bytes used=267664368, alloc=3669344, time=23.94 -bytes used=268665232, alloc=3669344, time=24.32 -bytes used=269665904, alloc=3669344, time=24.48 -bytes used=270666408, alloc=3669344, time=24.53 -bytes used=271666608, alloc=3669344, time=24.65 -bytes used=272666992, alloc=3669344, time=24.77 -bytes used=273667180, alloc=3669344, time=24.90 -> -# d/dx -> simplify( diff(interp_3d_cube_order3_smooth0,x) ); -bytes used=274668316, alloc=3669344, time=24.98 -bytes used=275668480, alloc=3669344, time=25.05 -bytes used=276669456, alloc=3669344, time=25.12 -bytes used=277669672, alloc=3669344, time=25.19 -bytes used=278743076, alloc=3669344, time=25.26 -bytes used=279744244, alloc=3669344, time=25.33 -bytes used=280744584, alloc=3669344, time=25.41 -bytes used=281744824, alloc=3669344, time=25.48 -bytes used=282745060, alloc=3669344, time=25.55 -bytes used=283745348, alloc=3669344, time=25.62 - 33 17 33 -- ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) - ---- DATA(0, -1, 2) - 2000 3000 2000 - - 129 53 607 - - ---- DATA(0, 2, 2) + ---- DATA(1, 0, 2) - ----- DATA(-1, 0, -1) - 4000 1000 12000 - - 449 161 21 - - ----- DATA(2, -1, -1) - ---- DATA(0, 0, 0) + --- DATA(1, 0, 0) - 12000 4000 250 - - 87 299 87 - - ---- DATA(0, 1, 0) + ---- DATA(1, 1, 0) - ---- DATA(0, 0, 1) - 2000 4000 2000 - - 299 191 133 - + ---- DATA(1, 0, 1) - ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1) - 4000 4000 2000 - - 41 191 281 - - --- DATA(2, 2, -1) + ---- DATA(1, 2, -1) + ----- DATA(-1, 2, -1) - 750 4000 12000 - - 137 349 17 - - ----- DATA(2, 1, -1) + ----- DATA(2, 0, 0) - ---- DATA(2, -1, 0) - 12000 12000 3000 - - 53 137 29 - + ---- DATA(1, 2, 0) - ---- DATA(0, 2, 0) - ---- DATA(-1, 2, 0) - 1000 4000 6000 - - 79 167 137 - + ---- DATA(2, 1, 0) - ----- DATA(2, 2, 0) - ----- DATA(2, -1, 1) - 3000 12000 12000 - - 79 53 319 - + ---- DATA(2, 0, 1) + ----- DATA(-1, 2, 1) + ----- DATA(2, 1, 1) - 3000 12000 12000 - - 183 79 281 - + ---- DATA(1, 2, 1) - ---- DATA(0, 2, 1) + ----- DATA(-1, -1, 2) - 4000 2000 12000 - - 191 167 - - 4/375 DATA(2, 2, 1) + ---- DATA(1, -1, 2) - ----- DATA(2, 0, 2) - 4000 12000 - - 137 29 41 - - ---- DATA(0, 0, 2) - ---- DATA(-1, 0, 2) - --- DATA(2, -1, 2) - 4000 6000 750 - - 183 79 53 - + ---- DATA(1, 1, 2) - ---- DATA(0, 1, 2) + ----- DATA(-1, 1, 2) - 4000 2000 12000 - - 307 13 - + ---- DATA(-1, 2, 2) - 4/375 DATA(2, 1, 2) + --- DATA(1, 2, 2) - 6000 500 - - 49 323 437 - - ---- DATA(0, -1, 0) + ---- DATA(1, -1, 0) - ---- DATA(-1, 0, 0) - 2000 4000 6000 - - 691 97 107 - - ----- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1) - ---- DATA(0, -1, 1) - 12000 3000 4000 - - 141 691 17 - + ---- DATA(1, -1, 1) - ----- DATA(-1, 0, 1) - --- DATA(-1, 1, 1) - 2000 12000 375 - - 49 323 97 - - ---- DATA(0, 0, -1) + ---- DATA(1, 0, -1) - ---- DATA(-1, 1, -1) - 2000 4000 3000 - - 107 141 607 - - ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) - ----- DATA(-1, -1, 0) - 4000 2000 12000 - - 47 39 157 - - ---- DATA(-1, -1, -1) - ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - 1500 4000 2000 - - 539 - - ----- DATA(2, 2, 2) - 1/80 x y DATA(1, 1, 0) + 1/1000 y z DATA(0, 0, 1) - 12000 - - + 3/80 x y DATA(2, 2, 1) - 3/1000 y z DATA(0, 2, 1) - - - 9/1000 y z DATA(0, 2, 2) - 1/80 x y DATA(-1, 0, 0) - - + 1/80 x y DATA(1, 0, 1) + 3/80 x y DATA(0, -1, 0) - - - 9/1000 y z DATA(-1, 0, -1) - 9/1000 y z DATA(2, 2, 0) - - 2 2 - - 3/80 x y DATA(1, 2, 2) - 1/32 x DATA(-1, 2, 2) + 1/32 x DATA(2, 1, 2) - - 2 2 2 - - 3/32 x DATA(1, 2, 2) + 3/32 x DATA(0, -1, 0) - 3/32 x DATA(1, -1, 0) - - 2 2 2 - - 1/32 x DATA(-1, 0, 0) - 1/32 x DATA(-1, 1, 0) + 1/32 x DATA(2, 1, 1) - - 2 2 2 - - 3/32 x DATA(1, 2, 1) + 3/32 x DATA(0, 2, 1) - 1/32 x DATA(-1, -1, 2) - - 2 2 2 - + 1/32 x DATA(2, 2, 1) - 3/32 x DATA(1, -1, 2) + 1/32 x DATA(2, 0, 2) - - 2 2 2 - + 3/32 x DATA(0, 0, 2) - 1/32 x DATA(-1, 0, 2) + 1/32 x DATA(2, -1, 2) - - 2 2 2 - - 3/32 x DATA(1, 1, 2) + 3/32 x DATA(0, 1, 2) - 1/32 x DATA(-1, 1, 2) - - 2 13 - + 3/32 x DATA(0, 2, -1) + 1/10 x DATA(-1, -1, -1) - -- x DATA(0, -1, -1) - 80 - - 11 - + 1/40 x DATA(1, -1, -1) - 3/80 x DATA(2, 2, 2) - -- x DATA(0, -1, 1) - 80 - - + 1/40 x DATA(-1, 2, 2) - 1/40 x DATA(2, 1, 2) + 1/10 x DATA(1, 2, 2) - - - 3/20 x DATA(0, -1, 0) + 1/80 x y DATA(1, 0, -1) - - 2 2 - - 3/160 z DATA(-1, 2, 2) + 3/160 z DATA(2, 1, 2) - - 2 2 - + 1/160 z DATA(1, 2, 2) + 1/160 z DATA(0, -1, 0) - - 2 2 - - 1/160 z DATA(1, -1, 0) + 3/160 z DATA(-1, 0, 0) - - 2 2 - + 3/160 z DATA(-1, 1, 0) + 3/160 z DATA(2, 2, -1) - - 2 2 - + 1/160 z DATA(1, 2, -1) - 3/160 z DATA(-1, 2, -1) - - 2 2 - + 3/160 z DATA(2, 1, -1) - 3/160 z DATA(2, 0, 0) - - 2 2 - - 3/160 z DATA(2, -1, 0) - 1/160 z DATA(1, 2, 0) - - 2 2 - + 1/160 z DATA(0, 2, 0) + 3/160 z DATA(-1, 2, 0) - - 2 2 - - 3/160 z DATA(2, 1, 0) - 3/160 z DATA(2, 2, 0) - - 2 2 - - 3/160 z DATA(2, -1, 1) - 3/160 z DATA(2, 0, 1) - - 2 2 - + 3/160 z DATA(-1, 2, 1) - 3/160 z DATA(2, 1, 1) - - 2 2 - - 1/32 x DATA(-1, -1, 1) - 3/32 x DATA(1, -1, 1) - - 2 2 2 - - 1/32 x DATA(-1, 0, 1) - 1/32 x DATA(-1, 1, 1) + 3/32 x DATA(0, 0, -1) - - 2 2 - - 3/32 x DATA(1, 0, -1) - 1/32 x DATA(-1, 1, -1) - - 2 2 - + 3/32 x DATA(0, 1, -1) - 3/32 x DATA(1, 1, -1) - - 2 2 - - 1/32 x DATA(-1, -1, 0) - 1/32 x DATA(-1, -1, -1) - - 2 2 - + 3/32 x DATA(0, -1, -1) - 3/32 x DATA(1, -1, -1) - - 2 2 - + 1/32 x DATA(2, 2, 2) + 3/32 x DATA(0, -1, 1) - 1/80 x y DATA(2, 0, -1) - - 2 2 - - 3/160 z DATA(2, 2, 1) + 1/160 z DATA(1, -1, 2) - - 2 2 - + 3/160 z DATA(2, 0, 2) - 1/160 z DATA(0, 0, 2) - - 2 2 - - 3/160 z DATA(-1, 0, 2) + 3/160 z DATA(2, -1, 2) - - 2 2 - + 1/160 z DATA(1, 1, 2) - 1/160 z DATA(0, 1, 2) - - 2 2 - - 3/160 z DATA(-1, 1, 2) - 1/160 z DATA(0, 2, -1) - - 2 2 - + 3/160 z DATA(-1, -1, 1) - 1/160 z DATA(1, -1, 1) - - 2 2 - + 3/160 z DATA(-1, 0, 1) + 3/160 z DATA(-1, 1, 1) - - 2 2 - - 1/160 z DATA(0, 0, -1) + 1/160 z DATA(1, 0, -1) - - 2 2 - - 3/160 z DATA(-1, 1, -1) - 1/160 z DATA(0, 1, -1) - - 2 2 - + 1/160 z DATA(1, 1, -1) + 3/160 z DATA(-1, -1, 0) - - 2 2 - - 3/160 z DATA(-1, -1, -1) - 1/160 z DATA(0, -1, -1) - - 2 2 - + 1/160 z DATA(1, -1, -1) + 3/160 z DATA(2, 2, 2) - - 2 27 - + 1/160 z DATA(0, -1, 1) + ---- z DATA(1, 2, 1) - 1/1000 z DATA(0, 2, 1) - 2000 - - 31 49 - - 9/250 z DATA(-1, -1, 2) + ---- z DATA(2, 2, 1) + ---- z DATA(1, -1, 2) - 2000 2000 - - 21 27 - - ---- z DATA(2, 0, 2) + 2/125 z DATA(0, 0, 2) - ---- z DATA(-1, 0, 2) - 2000 1000 - - 37 19 - - 3/2000 z DATA(2, -1, 2) + ---- z DATA(1, 1, 2) + ---- z DATA(0, 1, 2) - 2000 1000 - - 19 37 - - 9/500 z DATA(-1, 1, 2) - ---- z DATA(0, 2, -1) - ---- z DATA(-1, -1, 1) - 2000 1000 - - 33 23 - + ---- z DATA(1, -1, 1) - ---- z DATA(0, 2, 0) - 9/500 z DATA(2, 1, -1) - 2000 2000 - - 13 27 - + ---- z DATA(2, -1, 0) + 2/125 z DATA(2, 0, 0) - ---- z DATA(2, 0, -1) - 1000 1000 - - 13 11 43 - + ---- z DATA(0, -1, 2) + --- z DATA(0, 2, 2) + ---- z DATA(1, 0, 2) - 1000 500 2000 - - 129 19 - + ---- z DATA(-1, 0, -1) - 9/250 z DATA(2, -1, -1) - ---- z DATA(0, 0, 0) - 2000 2000 - - 21 - - 3/1000 z DATA(1, 0, 0) - ---- z DATA(0, 1, 0) - 1/500 z DATA(1, 1, 0) - 2000 - - 31 - - 3/1000 z DATA(0, 0, 1) + ---- z DATA(1, 0, 1) - 1/500 z DATA(0, 1, 1) - 2000 - - 29 - + ---- z DATA(1, 1, 1) - 9/1000 z DATA(2, 2, -1) - 7/250 z DATA(1, 2, -1) - 2000 - - 93 2 2 - + ---- z DATA(-1, 2, -1) - 1/160 z DATA(1, 2, 1) + 1/160 z DATA(0, 2, 1) - 2000 - - 2 - - 3/160 z DATA(-1, -1, 2) - 7/2000 z DATA(-1, 0, 0) - - 13 2 - - ---- z DATA(-1, 1, 0) - 3/160 y DATA(2, 0, -1) - 2000 - - 2 2 - - 1/160 y DATA(0, -1, 2) - 1/160 y DATA(0, 2, 2) - - 2 2 - - 1/160 y DATA(1, 0, 2) + 3/160 y DATA(-1, 0, -1) - - 2 2 - + 3/160 y DATA(2, -1, -1) + 1/160 y DATA(0, 0, 0) - - 2 2 2 - - 1/160 y DATA(1, 0, 0) + 1/160 y DATA(0, 1, 0) - 1/160 y DATA(1, 1, 0) - - 2 2 2 - + 1/160 y DATA(0, 0, 1) - 1/160 y DATA(1, 0, 1) + 1/160 y DATA(0, 1, 1) - - 2 2 - - 1/160 y DATA(1, 1, 1) + 3/160 y DATA(2, 2, -1) - - 2 2 - + 1/160 y DATA(1, 2, -1) - 3/160 y DATA(-1, 2, -1) - - 2 31 - - 3/160 y DATA(2, 1, -1) - ---- z DATA(-1, 1, 1) - 1/1000 z DATA(1, 2, 0) - 1000 - - 19 19 11 - - ---- z DATA(-1, 2, 0) + ---- z DATA(2, 1, 0) + --- z DATA(2, 2, 0) - 2000 1000 500 - - 49 43 - + ---- z DATA(2, -1, 1) + ---- z DATA(2, 0, 1) - 7/250 z DATA(-1, 2, 1) - 2000 2000 - - 37 2 - + ---- z DATA(2, 1, 1) + 1/1000 y z DATA(1, 1, 1) - 3/160 y DATA(2, 1, 2) - 2000 - - 2 2 - - 1/160 y DATA(0, -1, 0) + 1/160 y DATA(1, -1, 0) - - 2 2 - + 3/160 y DATA(-1, 0, 0) + 3/160 y DATA(-1, 1, 0) - - 2 2 - - 3/160 y DATA(2, 0, 0) + 3/160 y DATA(2, -1, 0) - - 2 2 - + 1/160 y DATA(1, 2, 0) - 1/160 y DATA(0, 2, 0) - - 2 2 17 - - 3/160 y DATA(-1, 2, 0) - 3/160 y DATA(2, 1, 0) - --- z DATA(-1, 0, 1) - 500 - - 17 111 - - 7/2000 z DATA(0, 0, -1) - --- z DATA(1, 0, -1) + ---- z DATA(-1, 1, -1) - 500 2000 - - 13 31 - - ---- z DATA(0, 1, -1) - ---- z DATA(1, 1, -1) - 1/2000 z DATA(-1, -1, 0) - 2000 1000 - - 147 - + ---- z DATA(-1, -1, -1) - 1/2000 z DATA(0, -1, -1) - 2000 - - 37 57 - - ---- z DATA(1, -1, -1) - ---- z DATA(2, 2, 2) - 1/250 z DATA(0, -1, 1) - 1000 2000 - - 39 31 - - 9/1000 z DATA(-1, 2, 2) - ---- z DATA(2, 1, 2) + ---- z DATA(1, 2, 2) - 2000 2000 - - 17 2 - - ---- z DATA(0, -1, 0) - 1/250 z DATA(1, -1, 0) + 1/160 y DATA(1, 2, 2) - 2000 - - 2 2 - - 3/160 y DATA(-1, 2, 1) - 3/160 y DATA(2, 1, 1) - - 2 2 - + 1/160 y DATA(1, 2, 1) - 1/160 y DATA(0, 2, 1) - - 2 2 - - 3/160 y DATA(-1, -1, 2) + 3/160 y DATA(2, 2, 1) - - 2 2 - + 1/160 y DATA(1, -1, 2) - 3/160 y DATA(2, 0, 2) - - 2 2 - + 1/160 y DATA(0, 0, 2) + 3/160 y DATA(-1, 0, 2) - - 2 2 - + 3/160 y DATA(2, -1, 2) - 1/160 y DATA(1, 1, 2) - - 2 2 - + 1/160 y DATA(0, 1, 2) + 3/160 y DATA(-1, 1, 2) - - 2 2 - - 1/160 y DATA(0, 2, -1) - 3/160 y DATA(-1, -1, 1) - - 2 2 - + 1/160 y DATA(1, -1, 1) + 3/160 y DATA(-1, 0, 1) - - 2 2 - + 3/160 y DATA(-1, 1, 1) + 1/160 y DATA(0, 0, -1) - - 2 2 - - 1/160 y DATA(1, 0, -1) + 3/160 y DATA(-1, 1, -1) - - 2 2 - + 1/160 y DATA(0, 1, -1) - 1/160 y DATA(1, 1, -1) - - 2 2 - - 3/160 y DATA(-1, -1, 0) - 3/160 y DATA(-1, -1, -1) - - 2 2 - - 1/160 y DATA(0, -1, -1) + 1/160 y DATA(1, -1, -1) - - 2 2 - + 3/160 y DATA(2, 2, 2) - 1/160 y DATA(0, -1, 1) - - 2 19 - - 3/160 y DATA(-1, 2, 2) - ---- y DATA(-1, 0, 2) - 2000 - - 27 - - 9/1000 y DATA(2, -1, 2) + ---- y DATA(1, 1, 2) - 1/1000 y DATA(0, 1, 2) - 2000 - - 13 111 - - 7/250 y DATA(-1, 1, 2) + ---- y DATA(0, 2, -1) + ---- y DATA(-1, -1, 1) - 1000 2000 - - 31 13 31 - - ---- y DATA(1, -1, 1) - ---- y DATA(-1, 0, 1) - ---- y DATA(-1, 1, 1) - 1000 2000 1000 - - 17 37 - - ---- y DATA(0, 0, -1) - 1/250 y DATA(1, 0, -1) - ---- y DATA(-1, 1, -1) - 2000 1000 - - 33 129 - - 1/250 y DATA(0, 1, -1) + ---- y DATA(1, 1, -1) + ---- y DATA(-1, -1, 0) - 2000 2000 - - 147 - + ---- y DATA(-1, -1, -1) - 1/2000 y DATA(0, -1, -1) - 2000 - - 37 57 49 - - ---- y DATA(1, -1, -1) - ---- y DATA(2, 2, 2) + ---- y DATA(2, 1, -1) - 1000 2000 2000 - - 19 - + 2/125 y DATA(2, 0, 0) - ---- y DATA(0, -1, 2) - 1/8 x DATA(0, -1, 2) - 2000 - - - 7/80 x DATA(0, 2, 2) + 3/40 x DATA(1, 0, 2) + 7/80 x DATA(-1, 0, -1) - - 11 - + 3/80 x DATA(2, -1, -1) - -- x DATA(0, 0, 0) + 1/20 x DATA(1, 0, 0) - 80 - - - 1/8 x DATA(0, 1, 0) + 1/16 x DATA(1, 1, 0) - 1/8 x DATA(0, 0, 1) - - 2 2 - + 1/40 x DATA(2, 0, -1) + 3/160 y DATA(2, 2, 0) + 3/160 y DATA(2, -1, 1) - - 2 - - 3/160 y DATA(2, 0, 1) + 1/80 x z DATA(1, -1, 0) - - + 1/80 x z DATA(0, -1, 0) - 3/80 x z DATA(1, 2, 2) - - + 3/80 x z DATA(2, 1, 2) - 3/80 x z DATA(2, 0, -1) - - 27 - + 1/1000 y z DATA(0, 1, 0) + ---- y z DATA(-1, 2, -1) - 1000 - - + 9/1000 y z DATA(2, 0, -1) - 3/80 x y DATA(-1, -1, 2) - - - 3/80 x y DATA(0, 2, 1) - 3/80 x y DATA(1, 2, 1) - - - 3/1000 y z DATA(1, 0, 2) + 1/80 x y DATA(2, 1, 0) - - - 3/80 x y DATA(-1, -1, -1) - 1/2000 y DATA(-1, 0, -1) - - 19 - - 9/250 y DATA(2, -1, -1) - ---- y DATA(0, 0, 0) - 3/1000 y DATA(1, 0, 0) - 2000 - - 31 21 - - 3/1000 y DATA(0, 1, 0) + ---- y DATA(1, 1, 0) - ---- y DATA(0, 0, 1) - 2000 2000 - - 29 - - 1/500 y DATA(1, 0, 1) - 1/500 y DATA(0, 1, 1) + ---- y DATA(1, 1, 1) - 2000 - - 49 - - 3/2000 y DATA(2, 2, -1) + ---- y DATA(1, 2, -1) - 2000 - - 27 43 - - 9/250 y DATA(-1, 2, -1) - ---- y DATA(2, -1, 0) + ---- y DATA(1, 2, 0) - 1000 2000 - - 27 43 - + 2/125 y DATA(0, 2, 0) - ---- y DATA(-1, 2, 0) + ---- y DATA(2, 1, 0) - 1000 2000 - - 21 19 - - ---- y DATA(2, 2, 0) - 9/500 y DATA(2, -1, 1) + ---- y DATA(2, 0, 1) - 2000 1000 - - 37 37 - - 9/500 y DATA(-1, 2, 1) + ---- y DATA(2, 1, 1) + ---- y DATA(1, 2, 1) - 2000 2000 - - 19 93 39 - + ---- y DATA(0, 2, 1) + ---- y DATA(-1, -1, 2) - ---- y DATA(2, 2, 1) - 1000 2000 2000 - - 11 23 - - 7/250 y DATA(1, -1, 2) + --- y DATA(2, 0, 2) - ---- y DATA(0, 0, 2) - 500 2000 - - + 1/80 x z DATA(2, 0, 1) + 1/80 x z DATA(2, -1, 1) - - + 3/80 x z DATA(-1, 2, 2) - 1/80 x z DATA(0, -1, 1) - - + 3/80 x z DATA(2, 2, 2) + 3/80 x z DATA(1, -1, -1) - - + 3/80 x z DATA(0, -1, -1) - 3/80 x z DATA(-1, -1, -1) - - - 1/80 x z DATA(-1, -1, 0) + 3/80 x z DATA(1, 1, -1) - - + 3/80 x y DATA(-1, 2, -1) + 3/80 x z DATA(0, 1, -1) - - - 3/80 x z DATA(-1, 1, -1) + 3/80 x z DATA(1, 0, -1) - - + 3/80 x z DATA(0, 0, -1) + 1/80 x z DATA(-1, 1, 1) - - + 1/80 x z DATA(-1, 0, 1) - 1/80 x z DATA(1, -1, 1) - - + 1/80 x z DATA(-1, -1, 1) + 3/80 x z DATA(0, 2, -1) - - - 1/80 x z DATA(-1, 1, 0) - 1/80 x z DATA(-1, 0, 0) - - - 3/1000 y z DATA(1, 2, 0) + 3/1000 y z DATA(1, 2, 1) - - + 3/80 x y DATA(-1, 2, 2) + 1/80 x y DATA(0, 0, -1) - - + 3/80 x y DATA(-1, 2, 0) - 1/80 x y DATA(2, 0, 0) - - 27 - + ---- y z DATA(2, -1, -1) - 3/80 x y DATA(2, -1, 2) - 1000 - - - 9/1000 y z DATA(2, -1, 1) + 9/1000 y z DATA(2, -1, 0) - - 27 - + ---- y z DATA(-1, -1, 2) - 1/80 x y DATA(2, 0, 1) - 1000 - - + 9/1000 y z DATA(0, -1, 2) - 3/80 x y DATA(-1, -1, 0) - - + 1/80 x y DATA(-1, 1, 1) + 3/1000 y z DATA(0, 1, -1) - - + 9/1000 y z DATA(-1, 1, -1) + 3/1000 y z DATA(1, 0, -1) - - - 3/1000 y z DATA(0, 0, -1) - 3/1000 y z DATA(-1, 1, 1) - - + 3/1000 y z DATA(-1, 0, 1) - 3/1000 y z DATA(1, -1, 1) - - + 9/1000 y z DATA(-1, -1, 1) + 9/1000 y z DATA(0, 2, -1) - - - 9/1000 y z DATA(-1, 1, 2) - 3/1000 y z DATA(0, 1, 2) - - + 3/1000 y z DATA(1, 1, 2) - 3/80 x y DATA(2, -1, 0) - - 27 - - ---- y z DATA(2, -1, 2) + 9/1000 y z DATA(-1, 0, 2) - 1000 - - + 3/1000 y z DATA(0, 0, 2) - 1/80 x y DATA(-1, 0, 2) - - 13 11 - + 1/80 x y DATA(2, 1, -1) + ---- y DATA(2, 0, -1) + --- y DATA(0, 2, 2) - 1000 500 - - - 1/1000 y DATA(1, 0, 2) - 3/80 x y DATA(-1, -1, 1) - - 2 2 2 - + 1/160 z DATA(0, 0, 0) - 1/160 z DATA(1, 0, 0) + 1/160 z DATA(0, 1, 0) - - 2 2 2 - - 1/160 z DATA(1, 1, 0) + 1/160 z DATA(0, 0, 1) - 1/160 z DATA(1, 0, 1) - - 2 2 - + 1/160 z DATA(0, 1, 1) - 1/160 z DATA(1, 1, 1) - 1/10 x DATA(0, 1, 2) - - + 3/80 x DATA(-1, 1, 2) - 1/8 x DATA(0, 2, -1) + 3/40 x DATA(-1, -1, 1) - - + 1/20 x DATA(1, -1, 1) + 1/16 x DATA(-1, 0, 1) + 1/20 x DATA(-1, 1, 1) - - - 3/20 x DATA(0, 0, -1) + 3/80 x DATA(1, 0, -1) + 3/40 x DATA(-1, 1, -1) - - 11 - - -- x DATA(0, 1, -1) + 1/20 x DATA(1, 1, -1) + 7/80 x DATA(-1, -1, 0) - 80 - - 13 31 - - ---- y DATA(0, -1, 1) - 9/1000 y DATA(-1, 2, 2) + ---- y DATA(2, 1, 2) - 2000 2000 - - 31 17 - + ---- y DATA(1, 2, 2) - 7/2000 y DATA(0, -1, 0) - --- y DATA(1, -1, 0) - 2000 500 - - 17 2 - - 7/2000 y DATA(-1, 0, 0) - --- y DATA(-1, 1, 0) + 3/160 z DATA(2, 0, -1) - 500 - - 2 2 - - 1/160 z DATA(0, -1, 2) - 1/160 z DATA(0, 2, 2) - - 2 2 - + 1/160 z DATA(1, 0, 2) - 3/160 z DATA(-1, 0, -1) - - 2 - + 3/160 z DATA(2, -1, -1) - 1/1000 y z DATA(0, 1, 1) - - 2 2 - + 3/80 x y DATA(1, -1, 0) + 1/32 x DATA(2, -1, 1) + 1/32 x DATA(2, 0, 1) - - 2 - - 1/32 x DATA(-1, 2, 1) + 1/16 x DATA(1, 0, 1) - 9/80 x DATA(0, 1, 1) - - + 3/40 x DATA(1, 1, 1) + 1/16 x DATA(1, 2, -1) + 1/16 x DATA(-1, 2, -1) - - + 1/80 x DATA(2, 1, -1) + 1/80 x DATA(2, 0, 0) + 1/40 x DATA(2, -1, 0) - - + 3/40 x DATA(1, 2, 0) - 9/80 x DATA(0, 2, 0) + 1/20 x DATA(-1, 2, 0) - - - 1/80 x DATA(2, 2, 0) + 1/80 x DATA(2, -1, 1) + 3/80 x DATA(-1, 2, 1) - - - 1/80 x DATA(2, 1, 1) + 7/80 x DATA(1, 2, 1) - 1/10 x DATA(0, 2, 1) - - + 1/16 x DATA(-1, -1, 2) - 1/40 x DATA(2, 2, 1) + 1/16 x DATA(1, -1, 2) - - - 1/80 x DATA(2, 0, 2) - 9/80 x DATA(0, 0, 2) + 1/20 x DATA(-1, 0, 2) - - + 7/80 x DATA(1, 1, 2) + 3/80 x DATA(1, -1, 0) + 3/40 x DATA(-1, 0, 0) - - 2 2 - + 1/16 x DATA(-1, 1, 0) + 1/32 x DATA(2, 0, -1) + 3/32 x DATA(0, -1, 2) - - 2 2 2 - + 3/32 x DATA(0, 2, 2) - 3/32 x DATA(1, 0, 2) - 1/32 x DATA(-1, 0, -1) - - 2 2 2 - + 1/32 x DATA(2, -1, -1) + 3/32 x DATA(0, 0, 0) - 3/32 x DATA(1, 0, 0) - - 2 2 2 - + 3/32 x DATA(0, 1, 0) - 3/32 x DATA(1, 1, 0) + 3/32 x DATA(0, 0, 1) - - 2 2 2 - - 3/32 x DATA(1, 0, 1) + 3/32 x DATA(0, 1, 1) - 3/32 x DATA(1, 1, 1) - - 2 2 - + 1/32 x DATA(2, 2, -1) - 3/32 x DATA(1, 2, -1) - - 2 2 2 - - 1/32 x DATA(-1, 2, -1) + 1/32 x DATA(2, 1, -1) + 1/32 x DATA(2, 0, 0) - - 2 2 2 - + 1/32 x DATA(2, -1, 0) - 3/32 x DATA(1, 2, 0) + 3/32 x DATA(0, 2, 0) - - 2 2 2 - - 1/32 x DATA(-1, 2, 0) + 1/32 x DATA(2, 1, 0) + 1/32 x DATA(2, 2, 0) - - - 1/80 x y DATA(0, 1, 2) + 9/1000 y z DATA(2, 2, 1) - - + 1/80 x y DATA(-1, 1, 0) + 1/80 x y DATA(1, 0, 0) - - - 3/80 x y DATA(1, 2, -1) - 9/1000 y z DATA(2, 0, 2) - - - 9/1000 y z DATA(1, -1, 2) - 3/80 x y DATA(0, 2, -1) - - 27 - + 1/80 x y DATA(2, 1, 2) - ---- y z DATA(2, 2, -1) - 1000 - - + 3/80 x y DATA(1, -1, -1) - 1/1000 y z DATA(1, 1, 0) - - + 3/80 x y DATA(1, -1, 2) - 3/80 x y DATA(0, 2, 0) - - + 3/80 x y DATA(2, 2, 0) + 3/80 x y DATA(0, -1, 2) - - - 3/1000 y z DATA(2, 1, 0) - 3/80 x z DATA(0, 2, 2) - - - 3/80 x z DATA(0, -1, 2) + 3/1000 y z DATA(-1, 1, 0) - - - 3/1000 y z DATA(-1, 0, 0) + 3/1000 y z DATA(1, -1, 0) - - - 3/1000 y z DATA(0, -1, 0) + 9/1000 y z DATA(1, 2, 2) - - + 1/80 x y DATA(-1, 1, 2) + 9/1000 y z DATA(2, 1, 2) - - 27 - - ---- y z DATA(-1, 2, 2) + 3/1000 y z DATA(0, -1, 1) - 1000 - - 27 - + ---- y z DATA(2, 2, 2) + 9/1000 y z DATA(1, -1, -1) - 1000 - - 27 - - 9/1000 y z DATA(0, -1, -1) - ---- y z DATA(-1, -1, -1) - 1000 - - - 3/80 x y DATA(1, 2, 0) - 9/1000 y z DATA(-1, -1, 0) - - - 3/1000 y z DATA(1, 1, -1) - 1/80 x z DATA(2, 2, 0) - - - 1/80 x z DATA(2, 1, 0) - 1/80 x z DATA(-1, 2, 0) - - + 1/80 x z DATA(0, 2, 0) + 1/80 x z DATA(1, 2, 0) - - - 1/80 x z DATA(2, -1, 0) - 1/80 x z DATA(2, 0, 0) - - - 3/80 x z DATA(2, 1, -1) - 3/80 x z DATA(-1, 2, -1) - - + 3/80 x z DATA(1, 2, -1) - 3/80 x z DATA(2, 2, -1) - - - 1/80 x z DATA(1, 1, 1) - 1/80 x z DATA(0, 1, 1) - 1/80 x z DATA(1, 0, 1) - - - 1/80 x z DATA(0, 0, 1) + 1/80 x z DATA(1, 1, 0) + 1/80 x z DATA(0, 1, 0) - - + 1/80 x z DATA(1, 0, 0) + 1/80 x z DATA(0, 0, 0) - - - 3/80 x z DATA(2, -1, -1) - 3/80 x z DATA(-1, 0, -1) - - - 3/80 x z DATA(1, 0, 2) + 3/80 x z DATA(-1, 1, 2) - - + 1/80 x y DATA(-1, 1, -1) - 1/80 x y DATA(1, 1, -1) - - - 3/80 x z DATA(0, 1, 2) - 3/80 x z DATA(1, 1, 2) - - + 3/80 x z DATA(2, -1, 2) + 3/80 x z DATA(-1, 0, 2) - - - 3/80 x z DATA(0, 0, 2) + 3/80 x y DATA(0, -1, -1) - - + 3/80 x z DATA(2, 0, 2) - 3/80 x z DATA(1, -1, 2) - - + 1/80 x z DATA(2, 2, 1) + 3/80 x z DATA(-1, -1, 2) - - - 1/80 x z DATA(0, 2, 1) - 1/80 x z DATA(1, 2, 1) + 1/80 x z DATA(2, 1, 1) - - + 1/80 x z DATA(-1, 2, 1) + 3/1000 y z DATA(2, 1, 1) - - - 1/80 x y DATA(-1, 0, 1) - 9/1000 y z DATA(-1, 2, 1) - - - 1/80 x y DATA(1, 1, 2) + 3/80 x y DATA(1, -1, 1) - - + 1/80 x y DATA(2, 1, 1) - 1/80 x y DATA(2, 0, 2) + 3/80 x y DATA(2, 2, 2) - - - 3/1000 y z DATA(2, 0, 1) + 9/1000 y z DATA(-1, 2, 0) - - + 3/80 x y DATA(0, -1, 1) - 9/1000 y z DATA(2, 1, -1) - - + 3/1000 y z DATA(0, 2, 0) + 1/80 x y DATA(0, 0, 1) - - - 1/1000 y z DATA(0, 0, 0) + 1/1000 y z DATA(1, 0, 0) - - - 1/80 x y DATA(0, 1, -1) + 3/80 x y DATA(-1, 2, 1) - - - 1/80 x y DATA(0, 1, 1) + 3/1000 y z DATA(2, 0, 0) - - - 3/80 x y DATA(2, -1, 1) - 9/1000 y z DATA(1, 2, -1) - - - 1/80 x y DATA(1, 1, 1) - 1/1000 y z DATA(1, 0, 1) - - - 3/80 x y DATA(0, 2, 2) + 1/80 x y DATA(1, 0, 2) - 1/80 x y DATA(0, 1, 0) - - - 3/80 x y DATA(2, -1, -1) - 1/80 x y DATA(-1, 0, -1) - - + 3/80 x y DATA(2, 2, -1) + 1/80 x y DATA(0, 0, 0) - - + 1/80 x y DATA(0, 0, 2) - -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=284745840, alloc=3669344, time=25.69 -bytes used=285767320, alloc=3669344, time=25.76 -bytes used=286767472, alloc=3669344, time=25.83 -bytes used=287775320, alloc=3669344, time=25.91 -bytes used=288801048, alloc=3734868, time=25.98 -bytes used=289805460, alloc=3865916, time=26.06 -bytes used=290805808, alloc=4259060, time=26.14 -bytes used=291810404, alloc=4652204, time=26.21 - 2 147 147 -[COEFF(-1, -1, -1) = - 1/32 x + ---- y - 3/80 x z + 1/10 x + ---- z - 3/80 x y - 2000 2000 - - 2 27 2 47 39 - - 3/160 z - ---- y z - 3/160 y - ----, COEFF(0, -1, -1) = - ---- - 1000 1500 4000 - - 2 2 13 - - 1/2000 y - 1/160 z - 9/1000 y z - 1/2000 z + 3/80 x z + 3/32 x - -- x - 80 - - 2 2 157 2 - + 3/80 x y - 1/160 y , COEFF(1, -1, -1) = - 3/32 x + ---- + 1/160 y - 2000 - - 37 2 37 - + 3/80 x z - ---- y + 3/80 x y + 1/160 z + 9/1000 y z + 1/40 x - ---- z, - 1000 1000 - - 2 27 - COEFF(2, -1, -1) = - 3/80 x z + 1/32 x + ---- y z - 9/250 y - 3/80 x y - 1000 - - 2 449 2 - + 3/160 y + 3/80 x - 9/250 z - ----- + 3/160 z , COEFF(-1, 0, -1) = - 12000 - - 2 607 129 - 7/80 x - 1/32 x - 9/1000 y z - 1/80 x y - ----- - 3/80 x z + ---- z - 12000 2000 - - 2 2 2 - + 3/160 y - 1/2000 y - 3/160 z , COEFF(0, 0, -1) = 3/80 x z + 1/160 y - - 2 17 2 49 - - 1/160 z - 3/20 x - ---- y + 3/32 x - 7/2000 z - ---- - 3/1000 y z - 2000 2000 - - 2 - + 1/80 x y, COEFF(1, 0, -1) = 3/80 x - 3/32 x + 3/1000 y z + 1/80 x y - - 17 2 2 323 - - --- z - 1/250 y - 1/160 y + 1/160 z + 3/80 x z + ----, COEFF(2, 0, -1) - 500 4000 - - 17 27 13 2 - = - ---- - ---- z + 1/40 x - 1/80 x y + ---- y + 9/1000 y z + 3/160 z - 3000 1000 1000 - - 2 2 97 - - 3/160 y - 3/80 x z + 1/32 x , COEFF(-1, 1, -1) = - ---- + 3/40 x - 3000 - - 111 37 2 2 2 - + ---- z + 9/1000 y z - ---- y + 3/160 y - 3/160 z - 1/32 x + 1/80 x y - 2000 1000 - - 107 13 11 - - 3/80 x z, COEFF(0, 1, -1) = - ---- - ---- z - -- x + 3/1000 y z - 4000 2000 80 - - 2 2 2 - + 3/80 x z - 1/160 z + 1/160 y - 1/250 y - 1/80 x y + 3/32 x , - - 141 31 33 2 - COEFF(1, 1, -1) = ---- + 3/80 x z - ---- z - 3/1000 y z + ---- y - 3/32 x - 2000 1000 2000 - - 2 2 - - 1/80 x y + 1/20 x + 1/160 z - 1/160 y , COEFF(2, 1, -1) = 1/80 x y - - 137 2 2 2 49 - - ----- - 3/160 y - 9/500 z + 3/160 z - 9/1000 y z + 1/32 x + ---- y - 12000 2000 - - - 3/80 x z + 1/80 x, COEFF(-1, 2, -1) = 1/16 x - 9/250 y - 3/80 x z - - 2 281 2 2 93 27 - - 3/160 z + ----- - 1/32 x + 3/80 x y - 3/160 y + ---- z + ---- y z, - 12000 2000 1000 - - 2 2 33 - COEFF(0, 2, -1) = - 1/160 z + 3/80 x z - 3/80 x y + 3/32 x - ---- - 1/8 x - 2000 - - 13 2 19 - + 9/1000 y z + ---- y - 1/160 y - ---- z, COEFF(1, 2, -1) = 3/80 x z - 1000 2000 - - 191 2 2 - - 9/1000 y z + ---- - 3/32 x + 1/16 x + 1/160 z - 3/80 x y - 7/250 z - 4000 - - 2 49 27 2 41 - + 1/160 y + ---- y, COEFF(2, 2, -1) = - ---- y z + 3/160 z - --- - 2000 1000 750 - - 2 2 - - 3/80 x z - 9/1000 z + 1/32 x - 3/2000 y + 3/160 y + 3/80 x y, - - 2 129 607 - COEFF(-1, -1, 0) = - 1/32 x - 1/80 x z - 9/1000 y z + ---- y - ----- - 2000 12000 - - 2 2 - - 1/2000 z + 3/160 z - 3/160 y + 7/80 x - 3/80 x y, COEFF(0, -1, 0) = - - 2 2 - 1/80 x z - 7/2000 y + 3/80 x y - 3/20 x - 3/1000 y z - 1/160 y + 1/160 z - - 17 2 49 2 2 - - ---- z + 3/32 x - ----, COEFF(1, -1, 0) = - 1/160 z + 1/160 y - 2000 2000 - - 17 323 - - 1/250 z + 3/1000 y z + 3/80 x + 3/80 x y - --- y + ---- + 1/80 x z - 500 4000 - - 2 2 - - 3/32 x , COEFF(2, -1, 0) = - 3/80 x y + 1/32 x + 1/40 x + 9/1000 y z - - 27 2 17 2 13 - - ---- y - 3/160 z - 1/80 x z - ---- + 3/160 y + ---- z, COEFF(-1, 0, 0) - 1000 3000 1000 - - 2 2 437 2 - = 3/160 y - 7/2000 z + 3/160 z - ---- - 1/80 x z + 3/40 x - 1/32 x - 6000 - - 2 161 11 - - 7/2000 y - 3/1000 y z - 1/80 x y, COEFF(0, 0, 0) = 3/32 x - ---- - -- x - 4000 80 - - 19 2 2 19 - + 1/80 x y - ---- z + 1/160 y + 1/160 z - ---- y - 1/1000 y z + 1/80 x z - 2000 2000 - - 2 2 21 - , COEFF(1, 0, 0) = 1/1000 y z - 3/32 x - 1/160 y + --- + 1/80 x y - 250 - - 2 - + 1/80 x z - 1/160 z - 3/1000 y + 1/20 x - 3/1000 z, COEFF(2, 0, 0) = - - 2 2 2 - - 1/80 x z + 1/80 x - 3/160 y - 3/160 z + 2/125 y - 1/80 x y + 1/32 x - - 349 - + ----- + 3/1000 y z + 2/125 z, COEFF(-1, 1, 0) = 1/16 x - 1/80 x z - 12000 - - 2 2 2 13 17 - + 3/1000 y z + 3/160 z - 1/32 x + 1/80 x y + 3/160 y - ---- z - --- y - 2000 500 - - 691 21 2 2 - - -----, COEFF(0, 1, 0) = - ---- z + 1/160 z + 3/32 x - 1/80 x y - 12000 2000 - - 2 87 - + 1/160 y - ---- - 1/8 x - 3/1000 y + 1/80 x z + 1/1000 y z, - 2000 - - 31 299 2 2 - COEFF(1, 1, 0) = ---- y - 1/1000 y z - 1/500 z + ---- - 3/32 x - 1/160 y - 2000 4000 - - 2 43 - - 1/160 z + 1/80 x z - 1/80 x y + 1/16 x, COEFF(2, 1, 0) = ---- y - 2000 - - 2 2 19 2 79 - + 1/32 x - 1/80 x z - 3/160 y + ---- z - 3/160 z + ---- - 3/1000 y z - 1000 3000 - - 2 2 - + 1/80 x y, COEFF(-1, 2, 0) = - 1/80 x z + 3/80 x y - 3/160 y + 3/160 z - - 2 27 19 29 - - 1/32 x + 9/1000 y z - ---- y + 1/20 x - ---- z - ----, COEFF(0, 2, 0) - 1000 2000 6000 - - 2 2 - = - 9/80 x + 3/1000 y z + 3/32 x - 1/160 y + 2/125 y - 3/80 x y - - 2 23 137 53 - + 1/160 z - ---- z - ---- + 1/80 x z, COEFF(1, 2, 0) = 3/40 x + ---- - 2000 4000 1000 - - 2 2 43 - - 1/160 z - 3/32 x - 3/1000 y z + ---- y - 3/80 x y + 1/80 x z - 2000 - - 2 2 167 - - 1/1000 z + 1/160 y , COEFF(2, 2, 0) = 1/32 x - 9/1000 y z - ----- - 12000 - - 11 2 21 2 - + --- z + 3/160 y - ---- y - 1/80 x z - 3/160 z - 1/80 x + 3/80 x y, - 500 2000 - - 2 2 97 - COEFF(-1, -1, 1) = - 3/160 y + 9/1000 y z + 3/40 x - 1/32 x - ---- - 3000 - - 2 111 37 - + 3/160 z - 3/80 x y + 1/80 x z + ---- y - ---- z, COEFF(0, -1, 1) = - 2000 1000 - - 107 2 2 13 11 - 3/1000 y z + 3/80 x y - ---- + 3/32 x + 1/160 z - ---- y - -- x - 4000 2000 80 - - 2 - - 1/160 y - 1/80 x z - 1/250 z, COEFF(1, -1, 1) = - 1/80 x z + 3/80 x y - - 2 33 2 31 2 - + 1/160 y + ---- z - 3/1000 y z - 1/160 z + 1/20 x - ---- y - 3/32 x - 2000 1000 - - 141 2 2 - + ----, COEFF(2, -1, 1) = - 3/160 z + 1/32 x + 1/80 x z - 9/500 y - 2000 - - 49 2 137 - - 3/80 x y + 1/80 x + ---- z + 3/160 y - 9/1000 y z - -----, - 2000 12000 - - 2 17 691 13 - COEFF(-1, 0, 1) = 3/160 z - --- z - 1/80 x y - ----- + 1/16 x - ---- y - 500 12000 2000 - - 2 2 87 - + 3/1000 y z + 3/160 y - 1/32 x + 1/80 x z, COEFF(0, 0, 1) = - ---- - 2000 - - 2 2 21 - + 1/160 y + 3/32 x + 1/1000 y z - ---- y - 3/1000 z + 1/80 x y - 1/8 x - 2000 - - 2 2 - + 1/160 z - 1/80 x z, COEFF(1, 0, 1) = 1/80 x y - 1/80 x z - 1/160 y - - 2 2 31 299 - - 1/1000 y z - 1/160 z - 3/32 x - 1/500 y + 1/16 x + ---- z + ----, - 2000 4000 - - 2 79 19 43 - COEFF(2, 0, 1) = - 3/160 y + ---- - 3/1000 y z + ---- y + ---- z - 3000 1000 2000 - - 2 2 17 - - 1/80 x y + 1/32 x - 3/160 z + 1/80 x z, COEFF(-1, 1, 1) = - --- - 375 - - 31 2 2 2 - - ---- z + 1/20 x - 1/32 x + 3/160 z + 1/80 x z + 3/160 y + 1/80 x y - 1000 - - 31 191 2 2 - - 3/1000 y z - ---- y, COEFF(0, 1, 1) = - ---- + 1/160 z + 3/32 x - 1000 4000 - - 2 - + 1/160 y - 1/80 x z - 9/80 x - 1/500 z - 1/500 y - 1/80 x y - 1/1000 y z - - 29 2 2 - , COEFF(1, 1, 1) = ---- z - 1/160 y + 1/1000 y z - 1/80 x z - 3/32 x - 2000 - - 133 2 29 319 - + ---- - 1/160 z + 3/40 x + ---- y - 1/80 x y, COEFF(2, 1, 1) = ----- - 2000 2000 12000 - - 2 37 37 2 - - 3/160 z - 1/80 x + ---- z + ---- y + 1/80 x y + 1/80 x z + 1/32 x - 2000 2000 - - 2 53 2 - + 3/1000 y z - 3/160 y , COEFF(-1, 2, 1) = ----- - 3/160 y - 9/500 y - 12000 - - 2 2 - + 3/80 x y - 9/1000 y z - 7/250 z + 3/80 x - 1/32 x + 3/160 z + 1/80 x z - - 2 79 19 - , COEFF(0, 2, 1) = - 1/160 y - ---- - 1/1000 z + ---- y - 1/80 x z - 2000 1000 - - 2 2 - + 1/160 z - 3/1000 y z + 3/32 x - 1/10 x - 3/80 x y, COEFF(1, 2, 1) = - - 183 2 27 - 7/80 x - 3/80 x y + ---- - 1/80 x z - 3/32 x + ---- z + 3/1000 y z - 4000 2000 - - 2 37 2 39 - + 1/160 y + ---- y - 1/160 z , COEFF(2, 2, 1) = 9/1000 y z - ---- y - 2000 2000 - - 2 31 2 - + 1/32 x + 3/80 x y - 4/375 + ---- z - 1/40 x - 3/160 z + 1/80 x z - 2000 - - 2 281 - + 3/160 y , COEFF(-1, -1, 2) = 1/16 x + ----- - 3/80 x y - 9/250 z - 12000 - - 2 27 93 2 2 - - 3/160 y + ---- y z + ---- y - 3/160 z - 1/32 x + 3/80 x z, - 1000 2000 - - 19 2 13 33 - COEFF(0, -1, 2) = - ---- y - 1/160 y + ---- z - ---- + 9/1000 y z - 2000 1000 2000 - - 2 2 - - 1/160 z + 3/80 x y - 1/8 x - 3/80 x z + 3/32 x , COEFF(1, -1, 2) = - - 2 2 2 191 - 1/160 y - 9/1000 y z - 3/80 x z + 1/160 z + 1/16 x - 3/32 x + ---- - 4000 - - 49 2 27 - + ---- z - 7/250 y + 3/80 x y, COEFF(2, -1, 2) = 3/160 y - ---- y z - 2000 1000 - - 2 2 41 - - 3/80 x y - 9/1000 y + 1/32 x - 3/2000 z + 3/160 z - --- + 3/80 x z, - 750 - - 19 2 29 27 - COEFF(-1, 0, 2) = - ---- y - 1/80 x y + 3/160 y - ---- - ---- z - 2000 6000 1000 - - 2 2 - + 9/1000 y z + 3/80 x z + 1/20 x - 3/160 z - 1/32 x , COEFF(0, 0, 2) = - - 2 2 23 2 - - 1/160 z + 3/32 x + 1/80 x y - ---- y - 3/80 x z + 1/160 y + 2/125 z - 2000 - - 137 - - 9/80 x - ---- + 3/1000 y z, COEFF(1, 0, 2) = - 3/80 x z - 1/1000 y - 4000 - - 2 43 2 2 53 - + 3/40 x - 1/160 y + 1/80 x y + ---- z - 3/32 x + 1/160 z + ---- - 2000 1000 - - 21 2 11 167 - - 3/1000 y z, COEFF(2, 0, 2) = - ---- z - 3/160 y + --- y - ----- - 2000 500 12000 - - 2 2 - + 3/160 z - 1/80 x y + 1/32 x - 9/1000 y z - 1/80 x + 3/80 x z, - - 2 53 - COEFF(-1, 1, 2) = - 1/32 x + 1/80 x y + ----- - 7/250 y - 9/1000 y z - 12000 - - 2 2 - + 3/80 x - 3/160 z + 3/160 y - 9/500 z + 3/80 x z, COEFF(0, 1, 2) = - - 2 19 2 2 - 3/32 x + ---- z - 3/80 x z - 1/160 z + 1/160 y - 3/1000 y z - 1/10 x - 1000 - - 79 27 2 - - 1/1000 y - 1/80 x y - ----, COEFF(1, 1, 2) = ---- y + 1/160 z - 2000 2000 - - 2 183 2 - - 1/80 x y - 1/160 y + ---- + 7/80 x - 3/80 x z + 3/1000 y z - 3/32 x - 4000 - - 37 2 - + ---- z, COEFF(2, 1, 2) = 1/80 x y - 3/160 y + 3/80 x z - 1/40 x - 2000 - - 2 39 2 31 - + 1/32 x + 9/1000 y z - 4/375 - ---- z + 3/160 z + ---- y, - 2000 2000 - - 307 27 2 - COEFF(-1, 2, 2) = 1/40 x - 9/1000 z + ---- - ---- y z - 3/160 y + 3/80 x z - 6000 1000 - - 2 2 11 11 - - 1/32 x - 3/160 z + 3/80 x y - 9/1000 y, COEFF(0, 2, 2) = --- z + --- y - 500 500 - - 129 2 2 - - 3/80 x y - 7/80 x - ---- - 1/160 y - 3/80 x z + 3/32 x - 9/1000 y z - 4000 - - 2 2 2 13 - - 1/160 z , COEFF(1, 2, 2) = 1/160 z + 1/160 y + --- + 1/10 x - 3/80 x y - 500 - - 31 2 31 - + ---- z - 3/32 x - 3/80 x z + ---- y + 9/1000 y z, COEFF(2, 2, 2) = - 2000 2000 - - 539 2 57 2 27 - - ----- - 3/80 x + 3/80 x z + 3/160 z - ---- y + 3/160 y + ---- y z - 12000 2000 1000 - - 57 2 - - ---- z + 3/80 x y + 1/32 x ] - 2000 - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c"); -bytes used=292810948, alloc=4652204, time=26.30 -bytes used=293811480, alloc=4652204, time=26.37 -bytes used=294811812, alloc=4652204, time=26.45 -bytes used=295812060, alloc=4652204, time=26.64 -bytes used=296812352, alloc=4652204, time=26.72 -bytes used=297815692, alloc=4652204, time=26.80 -bytes used=298832252, alloc=4652204, time=26.88 -bytes used=299864124, alloc=4652204, time=26.97 -bytes used=300882368, alloc=4652204, time=27.08 -bytes used=301889296, alloc=4652204, time=27.20 -bytes used=302889456, alloc=4652204, time=27.43 -bytes used=303889636, alloc=4652204, time=27.64 -bytes used=304890472, alloc=4652204, time=27.71 -bytes used=305890652, alloc=4652204, time=27.78 -bytes used=306891144, alloc=4652204, time=27.84 -bytes used=307891400, alloc=4652204, time=27.90 -bytes used=308893396, alloc=4652204, time=28.01 -bytes used=309898640, alloc=4652204, time=28.13 -bytes used=310898972, alloc=4652204, time=28.25 -bytes used=311910600, alloc=4652204, time=28.39 -bytes used=312913328, alloc=4652204, time=28.54 -bytes used=313924952, alloc=4652204, time=28.64 -bytes used=314925104, alloc=4652204, time=28.74 -bytes used=315930264, alloc=4652204, time=29.08 -bytes used=316930580, alloc=4652204, time=29.28 -bytes used=317930840, alloc=4652204, time=29.35 -bytes used=318931300, alloc=4652204, time=29.42 -bytes used=319931608, alloc=4652204, time=29.49 -bytes used=320931784, alloc=4652204, time=29.60 -bytes used=321941056, alloc=4652204, time=29.77 -bytes used=322941300, alloc=4652204, time=29.87 -bytes used=323943068, alloc=4652204, time=30.29 -bytes used=324943276, alloc=4652204, time=30.46 -bytes used=325943724, alloc=4652204, time=30.53 -bytes used=326943892, alloc=4652204, time=30.60 -bytes used=327944120, alloc=4652204, time=30.67 -bytes used=328944364, alloc=4652204, time=30.85 -bytes used=329944540, alloc=4652204, time=31.18 -bytes used=330944728, alloc=4652204, time=31.43 -bytes used=331945168, alloc=4652204, time=31.50 -bytes used=332945368, alloc=4652204, time=31.56 -bytes used=333945528, alloc=4652204, time=31.71 -bytes used=334945752, alloc=4652204, time=31.83 -bytes used=335946416, alloc=4652204, time=32.33 -bytes used=336947040, alloc=4652204, time=32.41 -bytes used=337947272, alloc=4652204, time=32.52 -> -# d/dy -> simplify( diff(interp_3d_cube_order3_smooth0,y) ); -bytes used=338947896, alloc=4652204, time=32.62 -bytes used=339949152, alloc=4652204, time=32.69 -bytes used=340950072, alloc=4652204, time=32.76 -bytes used=341950248, alloc=4652204, time=32.84 -bytes used=342951444, alloc=4652204, time=32.91 -bytes used=343952068, alloc=4652204, time=32.98 -bytes used=344952348, alloc=4652204, time=33.05 -bytes used=345952568, alloc=4652204, time=33.12 - 17 33 29 -- ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) - ---- DATA(0, -1, 2) - 3000 2000 6000 - - 167 79 39 - - ----- DATA(0, 2, 2) - ---- DATA(1, 0, 2) - ---- DATA(-1, 0, -1) - 12000 2000 4000 - - 281 161 87 - + ----- DATA(2, -1, -1) - ---- DATA(0, 0, 0) - ---- DATA(1, 0, 0) - 12000 4000 2000 - - 21 299 87 - + --- DATA(0, 1, 0) + ---- DATA(1, 1, 0) - ---- DATA(0, 0, 1) - 250 4000 2000 - - 191 299 133 - - ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1) - 4000 4000 2000 - - 41 137 449 - - --- DATA(2, 2, -1) - ----- DATA(1, 2, -1) - ----- DATA(-1, 2, -1) - 750 12000 12000 - - 191 137 29 - + ---- DATA(2, 1, -1) - ---- DATA(2, 0, 0) - ---- DATA(2, -1, 0) - 4000 4000 6000 - - 79 349 17 - + ---- DATA(1, 2, 0) + ----- DATA(0, 2, 0) - ---- DATA(-1, 2, 0) - 3000 12000 3000 - - 53 167 53 - + ---- DATA(2, 1, 0) - ----- DATA(2, 2, 0) + ----- DATA(2, -1, 1) - 1000 12000 12000 - - 79 137 183 - - ---- DATA(2, 0, 1) - ----- DATA(-1, 2, 1) + ---- DATA(2, 1, 1) - 2000 12000 4000 - - 319 79 281 - + ----- DATA(1, 2, 1) + ---- DATA(0, 2, 1) + ----- DATA(-1, -1, 2) - 12000 3000 12000 - - 53 129 - - 4/375 DATA(2, 2, 1) + ----- DATA(1, -1, 2) - ---- DATA(2, 0, 2) - 12000 4000 - - 137 33 307 - - ---- DATA(0, 0, 2) - ---- DATA(-1, 0, 2) + ---- DATA(2, -1, 2) - 4000 2000 6000 - - 183 53 191 - + ---- DATA(1, 1, 2) + ---- DATA(0, 1, 2) + ---- DATA(-1, 1, 2) - 4000 1000 4000 - - 41 13 - - --- DATA(-1, 2, 2) + --- DATA(2, 1, 2) - 4/375 DATA(1, 2, 2) - 750 500 - - 437 691 49 - - ---- DATA(0, -1, 0) - ----- DATA(1, -1, 0) - ---- DATA(-1, 0, 0) - 6000 12000 2000 - - 323 97 691 - + ---- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1) - ----- DATA(0, -1, 1) - 4000 3000 12000 - - 17 107 141 - - --- DATA(1, -1, 1) - ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) - 375 4000 2000 - - 49 107 157 - - ---- DATA(0, 0, -1) - ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) - 2000 4000 2000 - - 323 141 607 - + ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) - ----- DATA(-1, -1, 0) - 4000 2000 12000 - - 47 607 97 - - ---- DATA(-1, -1, -1) - ----- DATA(0, -1, -1) - ---- DATA(1, -1, -1) - 1500 12000 3000 - - 539 - - ----- DATA(2, 2, 2) - 3/2000 x DATA(2, 2, -1) - 9/1000 x DATA(2, -1, 2) - 12000 - - 43 19 - + ---- x DATA(2, 1, 0) + ---- x DATA(2, 0, 1) - 1/80 x y DATA(1, 1, 0) - 2000 1000 - - - 1/80 y z DATA(0, 0, 1) + 3/80 x y DATA(2, 2, 1) + 1/80 y z DATA(0, 2, 1) - - + 3/80 y z DATA(0, 2, 2) + 3/80 x y DATA(-1, 0, 0) - - - 1/80 x y DATA(1, 0, 1) - 1/80 x y DATA(0, -1, 0) - - + 3/80 y z DATA(-1, 0, -1) - 1/80 y z DATA(2, 2, 0) - - 2 - + 1/80 x y DATA(1, 2, 2) + 3/160 x DATA(-1, 2, 2) - - 2 2 - + 1/160 x DATA(2, 1, 2) - 3/160 x DATA(1, 2, 2) - - 2 2 - + 3/160 x DATA(0, -1, 0) + 3/160 x DATA(1, -1, 0) - - 2 2 - - 1/160 x DATA(-1, 0, 0) + 1/160 x DATA(-1, 1, 0) - - 2 2 2 - + 1/160 x DATA(2, 1, 1) - 3/160 x DATA(1, 2, 1) - 3/160 x DATA(0, 2, 1) - - 2 2 - - 3/160 x DATA(-1, -1, 2) + 3/160 x DATA(2, 2, 1) - - 2 2 - + 3/160 x DATA(1, -1, 2) - 1/160 x DATA(2, 0, 2) - - 2 2 - + 1/160 x DATA(0, 0, 2) - 1/160 x DATA(-1, 0, 2) - - 2 2 - - 3/160 x DATA(2, -1, 2) - 1/160 x DATA(1, 1, 2) - - 2 2 - - 1/160 x DATA(0, 1, 2) + 1/160 x DATA(-1, 1, 2) - - 2 147 - - 3/160 x DATA(0, 2, -1) + ---- x DATA(-1, -1, -1) - 2000 - - 37 57 - - 1/2000 x DATA(0, -1, -1) - ---- x DATA(1, -1, -1) - ---- x DATA(2, 2, 2) - 1000 2000 - - 13 31 - - ---- x DATA(0, -1, 1) - 9/1000 x DATA(-1, 2, 2) + ---- x DATA(2, 1, 2) - 2000 2000 - - 31 - + ---- x DATA(1, 2, 2) - 7/2000 x DATA(0, -1, 0) - 1/80 x y DATA(1, 0, -1) - 2000 - - 2 2 - + 3/160 z DATA(-1, 2, 2) + 1/160 z DATA(2, 1, 2) - - 2 2 - + 3/160 z DATA(1, 2, 2) + 3/160 z DATA(0, -1, 0) - - 2 2 - + 3/160 z DATA(1, -1, 0) + 1/160 z DATA(-1, 0, 0) - - 2 2 - - 1/160 z DATA(-1, 1, 0) + 3/160 z DATA(2, 2, -1) - - 2 2 - + 3/160 z DATA(1, 2, -1) + 3/160 z DATA(-1, 2, -1) - - 2 2 - + 1/160 z DATA(2, 1, -1) + 1/160 z DATA(2, 0, 0) - - 2 2 - + 3/160 z DATA(2, -1, 0) - 3/160 z DATA(1, 2, 0) - - 2 2 - - 3/160 z DATA(0, 2, 0) - 3/160 z DATA(-1, 2, 0) - - 2 2 - - 1/160 z DATA(2, 1, 0) - 3/160 z DATA(2, 2, 0) - - 2 2 - + 3/160 z DATA(2, -1, 1) + 1/160 z DATA(2, 0, 1) - - 2 2 - - 3/160 z DATA(-1, 2, 1) - 1/160 z DATA(2, 1, 1) - - 2 2 - - 3/160 x DATA(-1, -1, 1) + 3/160 x DATA(1, -1, 1) - - 2 2 - - 1/160 x DATA(-1, 0, 1) + 1/160 x DATA(-1, 1, 1) - - 2 2 - + 1/160 x DATA(0, 0, -1) + 1/160 x DATA(1, 0, -1) - - 2 2 - + 1/160 x DATA(-1, 1, -1) - 1/160 x DATA(0, 1, -1) - - 2 2 - - 1/160 x DATA(1, 1, -1) - 3/160 x DATA(-1, -1, 0) - - 2 2 - - 3/160 x DATA(-1, -1, -1) + 3/160 x DATA(0, -1, -1) - - 2 2 - + 3/160 x DATA(1, -1, -1) + 3/160 x DATA(2, 2, 2) - - 2 - + 3/160 x DATA(0, -1, 1) - 3/80 x y DATA(2, 0, -1) - - 2 2 - - 3/160 z DATA(2, 2, 1) - 3/160 z DATA(1, -1, 2) - - 2 2 - - 1/160 z DATA(2, 0, 2) - 1/160 z DATA(0, 0, 2) - - 2 2 - - 1/160 z DATA(-1, 0, 2) - 3/160 z DATA(2, -1, 2) - - 2 2 - + 1/160 z DATA(1, 1, 2) + 1/160 z DATA(0, 1, 2) - - 2 2 - + 1/160 z DATA(-1, 1, 2) + 3/160 z DATA(0, 2, -1) - - 2 2 - + 3/160 z DATA(-1, -1, 1) + 3/160 z DATA(1, -1, 1) - - 2 2 - + 1/160 z DATA(-1, 0, 1) - 1/160 z DATA(-1, 1, 1) - - 2 2 - - 1/160 z DATA(0, 0, -1) - 1/160 z DATA(1, 0, -1) - - 2 2 - + 1/160 z DATA(-1, 1, -1) + 1/160 z DATA(0, 1, -1) - - 2 2 - + 1/160 z DATA(1, 1, -1) + 3/160 z DATA(-1, -1, 0) - - 2 2 - - 3/160 z DATA(-1, -1, -1) - 3/160 z DATA(0, -1, -1) - - 2 2 - - 3/160 z DATA(1, -1, -1) + 3/160 z DATA(2, 2, 2) - - 2 37 43 - + 3/160 z DATA(0, -1, 1) + ---- z DATA(1, 2, 1) + ---- z DATA(0, 2, 1) - 2000 2000 - - 31 - - 9/250 z DATA(-1, -1, 2) + ---- z DATA(2, 2, 1) - 9/500 z DATA(1, -1, 2) - 2000 - - 11 13 - + --- z DATA(2, 0, 2) + 2/125 z DATA(0, 0, 2) + ---- z DATA(-1, 0, 2) - 500 1000 - - 37 43 - - 9/1000 z DATA(2, -1, 2) + ---- z DATA(1, 1, 2) + ---- z DATA(0, 1, 2) - 2000 2000 - - 49 27 37 - + ---- z DATA(-1, 1, 2) - ---- z DATA(0, 2, -1) - ---- z DATA(-1, -1, 1) - 2000 1000 1000 - - 31 - - ---- z DATA(1, -1, 1) + 2/125 z DATA(0, 2, 0) - 7/250 z DATA(2, 1, -1) - 1000 - - 19 23 19 - - ---- z DATA(2, -1, 0) - ---- z DATA(2, 0, 0) - ---- z DATA(2, 0, -1) - 2000 2000 2000 - - 27 21 19 - - ---- z DATA(0, -1, 2) - ---- z DATA(0, 2, 2) + ---- z DATA(1, 0, 2) - 1000 2000 1000 - - 93 19 - - 1/2000 z DATA(-1, 0, -1) + ---- z DATA(2, -1, -1) - ---- z DATA(0, 0, 0) - 2000 2000 - - 21 - - ---- z DATA(1, 0, 0) - 3/1000 z DATA(0, 1, 0) - 1/500 z DATA(1, 1, 0) - 2000 - - 31 - - 3/1000 z DATA(0, 0, 1) - 1/500 z DATA(1, 0, 1) + ---- z DATA(0, 1, 1) - 2000 - - 29 - + ---- z DATA(1, 1, 1) - 9/1000 z DATA(2, 2, -1) - 9/500 z DATA(1, 2, -1) - 2000 - - 2 - - 9/250 z DATA(-1, 2, -1) - 3/160 z DATA(1, 2, 1) - - 2 2 - - 3/160 z DATA(0, 2, 1) - 3/160 z DATA(-1, -1, 2) - - 17 2 - - ---- z DATA(-1, 0, 0) - 1/250 z DATA(-1, 1, 0) + 3/32 y DATA(2, 0, -1) - 2000 - - 2 2 2 - - 1/32 y DATA(0, -1, 2) + 1/32 y DATA(0, 2, 2) + 3/32 y DATA(1, 0, 2) - - 2 2 - + 3/32 y DATA(-1, 0, -1) - 1/32 y DATA(2, -1, -1) - - 2 2 2 - + 3/32 y DATA(0, 0, 0) + 3/32 y DATA(1, 0, 0) - 3/32 y DATA(0, 1, 0) - - 2 2 2 - - 3/32 y DATA(1, 1, 0) + 3/32 y DATA(0, 0, 1) + 3/32 y DATA(1, 0, 1) - - 2 2 2 - - 3/32 y DATA(0, 1, 1) - 3/32 y DATA(1, 1, 1) + 1/32 y DATA(2, 2, -1) - - 2 2 - + 1/32 y DATA(1, 2, -1) + 1/32 y DATA(-1, 2, -1) - - 2 33 19 - - 3/32 y DATA(2, 1, -1) + ---- z DATA(-1, 1, 1) + ---- z DATA(1, 2, 0) - 2000 1000 - - 13 11 - + ---- z DATA(-1, 2, 0) - 1/1000 z DATA(2, 1, 0) + --- z DATA(2, 2, 0) - 1000 500 - - 49 - - 7/250 z DATA(2, -1, 1) - 1/1000 z DATA(2, 0, 1) + ---- z DATA(-1, 2, 1) - 2000 - - 27 2 - + ---- z DATA(2, 1, 1) - 1/80 y z DATA(1, 1, 1) - 3/32 y DATA(2, 1, 2) - 2000 - - 2 2 2 - - 1/32 y DATA(0, -1, 0) - 1/32 y DATA(1, -1, 0) + 3/32 y DATA(-1, 0, 0) - - 2 2 2 - - 3/32 y DATA(-1, 1, 0) + 3/32 y DATA(2, 0, 0) - 1/32 y DATA(2, -1, 0) - - 2 2 2 - + 1/32 y DATA(1, 2, 0) + 1/32 y DATA(0, 2, 0) + 1/32 y DATA(-1, 2, 0) - - 2 - - 3/32 y DATA(2, 1, 0) - 1/250 z DATA(-1, 0, 1) - 7/2000 z DATA(0, 0, -1) - - 13 37 17 - - ---- z DATA(1, 0, -1) - ---- z DATA(-1, 1, -1) - --- z DATA(0, 1, -1) - 2000 1000 500 - - 31 - - ---- z DATA(1, 1, -1) - 1/2000 z DATA(-1, -1, 0) - 1000 - - 147 129 - + ---- z DATA(-1, -1, -1) + ---- z DATA(0, -1, -1) - 2000 2000 - - 111 57 17 - + ---- z DATA(1, -1, -1) - ---- z DATA(2, 2, 2) - --- z DATA(0, -1, 1) - 2000 2000 500 - - 31 39 - - 3/2000 z DATA(-1, 2, 2) + ---- z DATA(2, 1, 2) - ---- z DATA(1, 2, 2) - 2000 2000 - - 13 2 - - 7/2000 z DATA(0, -1, 0) - ---- z DATA(1, -1, 0) + 1/32 y DATA(1, 2, 2) - 2000 - - 2 2 2 - + 1/32 y DATA(-1, 2, 1) - 3/32 y DATA(2, 1, 1) + 1/32 y DATA(1, 2, 1) - - 2 2 2 - + 1/32 y DATA(0, 2, 1) - 1/32 y DATA(-1, -1, 2) + 1/32 y DATA(2, 2, 1) - - 2 2 2 - - 1/32 y DATA(1, -1, 2) + 3/32 y DATA(2, 0, 2) + 3/32 y DATA(0, 0, 2) - - 2 2 2 - + 3/32 y DATA(-1, 0, 2) - 1/32 y DATA(2, -1, 2) - 3/32 y DATA(1, 1, 2) - - 2 2 2 - - 3/32 y DATA(0, 1, 2) - 3/32 y DATA(-1, 1, 2) + 1/32 y DATA(0, 2, -1) - - 2 2 - - 1/32 y DATA(-1, -1, 1) - 1/32 y DATA(1, -1, 1) - - 2 2 2 - + 3/32 y DATA(-1, 0, 1) - 3/32 y DATA(-1, 1, 1) + 3/32 y DATA(0, 0, -1) - - 2 2 - + 3/32 y DATA(1, 0, -1) - 3/32 y DATA(-1, 1, -1) - - 2 2 - - 3/32 y DATA(0, 1, -1) - 3/32 y DATA(1, 1, -1) - - 2 2 - - 1/32 y DATA(-1, -1, 0) - 1/32 y DATA(-1, -1, -1) - - 2 2 - - 1/32 y DATA(0, -1, -1) - 1/32 y DATA(1, -1, -1) - - 2 2 2 - + 1/32 y DATA(2, 2, 2) - 1/32 y DATA(0, -1, 1) + 1/32 y DATA(-1, 2, 2) - - - 1/8 y DATA(-1, 0, 2) + 1/40 y DATA(2, -1, 2) + 7/80 y DATA(1, 1, 2) - - + 3/40 y DATA(0, 1, 2) + 1/16 y DATA(-1, 1, 2) + 1/40 y DATA(0, 2, -1) - - 11 - + 3/40 y DATA(-1, -1, 1) + 1/20 y DATA(1, -1, 1) - -- y DATA(-1, 0, 1) - 80 - - 11 - + 1/20 y DATA(-1, 1, 1) - 3/20 y DATA(0, 0, -1) - -- y DATA(1, 0, -1) - 80 - - + 1/40 y DATA(-1, 1, -1) + 3/80 y DATA(0, 1, -1) + 1/20 y DATA(1, 1, -1) - - + 7/80 y DATA(-1, -1, 0) + 1/10 y DATA(-1, -1, -1) - - + 7/80 y DATA(0, -1, -1) + 3/40 y DATA(1, -1, -1) - 3/80 y DATA(2, 2, 2) - - + 1/16 y DATA(2, 1, -1) - 9/80 y DATA(2, 0, 0) + 1/20 y DATA(0, -1, 2) - - 19 11 - - ---- x DATA(0, -1, 2) + --- x DATA(0, 2, 2) - 1/1000 x DATA(1, 0, 2) - 2000 500 - - - 1/2000 x DATA(-1, 0, -1) - 9/250 x DATA(2, -1, -1) - - 19 - - ---- x DATA(0, 0, 0) - 3/1000 x DATA(1, 0, 0) - 3/1000 x DATA(0, 1, 0) - 2000 - - 31 21 13 - + ---- x DATA(1, 1, 0) - ---- x DATA(0, 0, 1) + ---- x DATA(2, 0, -1) - 2000 2000 1000 - - 2 2 2 - + 1/32 y DATA(2, 2, 0) - 1/32 y DATA(2, -1, 1) + 3/32 y DATA(2, 0, 1) - - + 3/1000 x z DATA(1, -1, 0) - 3/1000 x z DATA(0, -1, 0) - - + 9/1000 x z DATA(1, 2, 2) + 9/1000 x z DATA(2, 1, 2) - - + 9/1000 x z DATA(2, 0, -1) + 1/80 y z DATA(0, 1, 0) - - - 3/80 y z DATA(-1, 2, -1) + 3/80 y z DATA(2, 0, -1) - - - 3/80 x y DATA(-1, -1, 2) - 1/80 x y DATA(0, 2, 1) - - + 1/80 x y DATA(1, 2, 1) - 3/80 y z DATA(1, 0, 2) - 3/80 x y DATA(2, 1, 0) - - 13 - - 3/80 x y DATA(-1, -1, -1) - -- y DATA(-1, 0, -1) - 80 - - 11 - + 1/16 y DATA(2, -1, -1) - -- y DATA(0, 0, 0) - 1/8 y DATA(1, 0, 0) - 80 - - + 1/20 y DATA(0, 1, 0) + 1/16 y DATA(1, 1, 0) - 1/8 y DATA(0, 0, 1) - - - 9/80 y DATA(1, 0, 1) + 1/16 y DATA(0, 1, 1) + 3/40 y DATA(1, 1, 1) - - + 1/80 y DATA(1, 2, -1) + 3/80 y DATA(-1, 2, -1) + 1/20 y DATA(2, -1, 0) - - + 1/80 y DATA(0, 2, 0) + 1/40 y DATA(-1, 2, 0) + 3/40 y DATA(2, 1, 0) - - - 1/80 y DATA(2, 2, 0) + 3/80 y DATA(2, -1, 1) - 1/10 y DATA(2, 0, 1) - - + 1/80 y DATA(-1, 2, 1) + 7/80 y DATA(2, 1, 1) - 1/80 y DATA(1, 2, 1) - - + 1/16 y DATA(-1, -1, 2) - 1/40 y DATA(2, 2, 1) + 3/80 y DATA(1, -1, 2) - - - 7/80 y DATA(2, 0, 2) - 9/80 y DATA(0, 0, 2) - 3/1000 x z DATA(2, 0, 1) - - 27 - - 9/1000 x z DATA(2, -1, 1) - ---- x z DATA(-1, 2, 2) - 1000 - - 27 - + 3/1000 x z DATA(0, -1, 1) + ---- x z DATA(2, 2, 2) - 1000 - - + 9/1000 x z DATA(1, -1, -1) - 9/1000 x z DATA(0, -1, -1) - - 27 - - ---- x z DATA(-1, -1, -1) - 9/1000 x z DATA(-1, -1, 0) - 1000 - - - 3/1000 x z DATA(1, 1, -1) - 3/80 x y DATA(-1, 2, -1) - - + 3/1000 x z DATA(0, 1, -1) + 9/1000 x z DATA(-1, 1, -1) - - + 3/1000 x z DATA(1, 0, -1) - 3/1000 x z DATA(0, 0, -1) - - - 3/1000 x z DATA(-1, 1, 1) + 3/1000 x z DATA(-1, 0, 1) - - - 3/1000 x z DATA(1, -1, 1) + 9/1000 x z DATA(-1, -1, 1) - - + 9/1000 x z DATA(0, 2, -1) + 3/1000 x z DATA(-1, 1, 0) - - - 3/1000 x z DATA(-1, 0, 0) - 1/80 y z DATA(1, 2, 0) - - + 1/80 y z DATA(1, 2, 1) - 3/80 x y DATA(-1, 2, 2) - - + 1/80 x y DATA(0, 0, -1) - 3/80 x y DATA(-1, 2, 0) - - - 3/80 x y DATA(2, 0, 0) - 3/80 y z DATA(2, -1, -1) - - + 3/80 x y DATA(2, -1, 2) + 1/80 y z DATA(2, -1, 1) - - - 1/80 y z DATA(2, -1, 0) + 3/80 y z DATA(-1, -1, 2) - - - 3/80 x y DATA(2, 0, 1) + 3/80 y z DATA(0, -1, 2) - - - 3/80 x y DATA(-1, -1, 0) + 3/80 x y DATA(-1, 1, 1) - - + 3/80 y z DATA(0, 1, -1) + 3/80 y z DATA(-1, 1, -1) - - + 3/80 y z DATA(1, 0, -1) + 3/80 y z DATA(0, 0, -1) - - - 1/80 y z DATA(-1, 1, 1) - 1/80 y z DATA(-1, 0, 1) - - + 1/80 y z DATA(1, -1, 1) + 1/80 y z DATA(-1, -1, 1) - - - 3/80 y z DATA(0, 2, -1) - 3/80 y z DATA(-1, 1, 2) - - - 3/80 y z DATA(0, 1, 2) - 3/80 y z DATA(1, 1, 2) - - + 3/80 x y DATA(2, -1, 0) + 3/80 y z DATA(2, -1, 2) - - - 3/80 y z DATA(-1, 0, 2) - 3/80 y z DATA(0, 0, 2) - - + 3/80 x y DATA(-1, 0, 2) - 3/80 x y DATA(2, 1, -1) - 1/8 y DATA(2, 0, -1) - - - 1/80 y DATA(0, 2, 2) - 1/10 y DATA(1, 0, 2) - 3/80 x y DATA(-1, -1, 1) - - 2 2 2 - + 1/160 z DATA(0, 0, 0) + 1/160 z DATA(1, 0, 0) - 1/160 z DATA(0, 1, 0) - - 2 2 2 - - 1/160 z DATA(1, 1, 0) + 1/160 z DATA(0, 0, 1) + 1/160 z DATA(1, 0, 1) - - 2 2 - - 1/160 z DATA(0, 1, 1) - 1/160 z DATA(1, 1, 1) - 1/1000 x DATA(0, 1, 2) - - 13 111 - - 7/250 x DATA(-1, 1, 2) + ---- x DATA(0, 2, -1) + ---- x DATA(-1, -1, 1) - 1000 2000 - - 31 13 31 - - ---- x DATA(1, -1, 1) - ---- x DATA(-1, 0, 1) - ---- x DATA(-1, 1, 1) - 1000 2000 1000 - - 17 37 - - ---- x DATA(0, 0, -1) - 1/250 x DATA(1, 0, -1) - ---- x DATA(-1, 1, -1) - 2000 1000 - - 33 129 - - 1/250 x DATA(0, 1, -1) + ---- x DATA(1, 1, -1) + ---- x DATA(-1, -1, 0) - 2000 2000 - - + 1/16 y DATA(0, -1, 1) + 1/10 y DATA(2, 1, 2) - 1/40 y DATA(1, 2, 2) - - + 3/40 y DATA(0, -1, 0) + 1/16 y DATA(1, -1, 0) - 3/20 y DATA(-1, 0, 0) - - 2 - + 3/80 y DATA(-1, 1, 0) - 1/160 z DATA(2, 0, -1) - - 2 2 - - 3/160 z DATA(0, -1, 2) + 3/160 z DATA(0, 2, 2) - - 2 2 - - 1/160 z DATA(1, 0, 2) - 1/160 z DATA(-1, 0, -1) - - 2 - - 3/160 z DATA(2, -1, -1) - 1/80 y z DATA(0, 1, 1) - - 2 - + 1/80 x y DATA(1, -1, 0) - 3/160 x DATA(2, -1, 1) - - 2 2 - - 1/160 x DATA(2, 0, 1) + 3/160 x DATA(-1, 2, 1) - 1/500 x DATA(1, 0, 1) - - 29 49 - - 1/500 x DATA(0, 1, 1) + ---- x DATA(1, 1, 1) + ---- x DATA(1, 2, -1) - 2000 2000 - - 49 - - 9/250 x DATA(-1, 2, -1) + ---- x DATA(2, 1, -1) + 2/125 x DATA(2, 0, 0) - 2000 - - 27 43 - - ---- x DATA(2, -1, 0) + ---- x DATA(1, 2, 0) + 2/125 x DATA(0, 2, 0) - 1000 2000 - - 27 21 - - ---- x DATA(-1, 2, 0) - ---- x DATA(2, 2, 0) - 9/500 x DATA(2, -1, 1) - 1000 2000 - - 37 37 - - 9/500 x DATA(-1, 2, 1) + ---- x DATA(2, 1, 1) + ---- x DATA(1, 2, 1) - 2000 2000 - - 19 93 39 - + ---- x DATA(0, 2, 1) + ---- x DATA(-1, -1, 2) - ---- x DATA(2, 2, 1) - 1000 2000 2000 - - 11 23 - - 7/250 x DATA(1, -1, 2) + --- x DATA(2, 0, 2) - ---- x DATA(0, 0, 2) - 500 2000 - - 19 27 17 - - ---- x DATA(-1, 0, 2) + ---- x DATA(1, 1, 2) - --- x DATA(1, -1, 0) - 2000 2000 500 - - 17 2 - - 7/2000 x DATA(-1, 0, 0) - --- x DATA(-1, 1, 0) - 1/160 x DATA(2, 0, -1) - 500 - - 2 2 - + 3/160 x DATA(0, -1, 2) - 3/160 x DATA(0, 2, 2) - - 2 2 - + 1/160 x DATA(1, 0, 2) - 1/160 x DATA(-1, 0, -1) - - 2 2 - - 3/160 x DATA(2, -1, -1) + 1/160 x DATA(0, 0, 0) - - 2 2 2 - + 1/160 x DATA(1, 0, 0) - 1/160 x DATA(0, 1, 0) - 1/160 x DATA(1, 1, 0) - - 2 2 2 - + 1/160 x DATA(0, 0, 1) + 1/160 x DATA(1, 0, 1) - 1/160 x DATA(0, 1, 1) - - 2 2 - - 1/160 x DATA(1, 1, 1) + 3/160 x DATA(2, 2, -1) - - 2 2 - - 3/160 x DATA(1, 2, -1) + 3/160 x DATA(-1, 2, -1) - - 2 2 - + 1/160 x DATA(2, 1, -1) - 1/160 x DATA(2, 0, 0) - - 2 2 - - 3/160 x DATA(2, -1, 0) - 3/160 x DATA(1, 2, 0) - - 2 2 - - 3/160 x DATA(0, 2, 0) + 3/160 x DATA(-1, 2, 0) - - 2 2 - + 1/160 x DATA(2, 1, 0) + 3/160 x DATA(2, 2, 0) + 1/80 x y DATA(0, 1, 2) - - + 1/80 y z DATA(2, 2, 1) + 3/80 x y DATA(-1, 1, 0) - - - 1/80 x y DATA(1, 0, 0) + 1/80 x y DATA(1, 2, -1) - - - 3/80 y z DATA(2, 0, 2) + 3/80 y z DATA(1, -1, 2) - - - 1/80 x y DATA(0, 2, -1) - 3/80 x y DATA(2, 1, 2) - - - 3/80 y z DATA(2, 2, -1) + 1/80 x y DATA(1, -1, -1) - - + 1/80 y z DATA(1, 1, 0) + 1/80 x y DATA(1, -1, 2) - - - 1/80 x y DATA(0, 2, 0) + 3/80 x y DATA(2, 2, 0) - - - 1/80 x y DATA(0, -1, 2) + 1/80 y z DATA(2, 1, 0) - - - 9/1000 x z DATA(0, 2, 2) + 9/1000 x z DATA(0, -1, 2) - - + 1/80 y z DATA(-1, 1, 0) + 1/80 y z DATA(-1, 0, 0) - - - 1/80 y z DATA(1, -1, 0) - 1/80 y z DATA(0, -1, 0) - - + 3/80 y z DATA(1, 2, 2) + 3/80 x y DATA(-1, 1, 2) - - - 3/80 y z DATA(2, 1, 2) + 3/80 y z DATA(-1, 2, 2) - - + 1/80 y z DATA(0, -1, 1) + 3/80 y z DATA(2, 2, 2) - - - 3/80 y z DATA(1, -1, -1) - 3/80 y z DATA(0, -1, -1) - - - 3/80 y z DATA(-1, -1, -1) + 1/80 x y DATA(1, 2, 0) - - - 1/80 y z DATA(-1, -1, 0) + 3/80 y z DATA(1, 1, -1) - - - 9/1000 x z DATA(2, 2, 0) - 3/1000 x z DATA(2, 1, 0) - - + 9/1000 x z DATA(-1, 2, 0) + 3/1000 x z DATA(0, 2, 0) - - - 3/1000 x z DATA(1, 2, 0) + 9/1000 x z DATA(2, -1, 0) - - + 3/1000 x z DATA(2, 0, 0) - 9/1000 x z DATA(2, 1, -1) - - 27 - + ---- x z DATA(-1, 2, -1) - 9/1000 x z DATA(1, 2, -1) - 1000 - - 27 - - ---- x z DATA(2, 2, -1) + 1/1000 x z DATA(1, 1, 1) - 1000 - - - 1/1000 x z DATA(0, 1, 1) - 1/1000 x z DATA(1, 0, 1) - - + 1/1000 x z DATA(0, 0, 1) - 1/1000 x z DATA(1, 1, 0) - - + 1/1000 x z DATA(0, 1, 0) + 1/1000 x z DATA(1, 0, 0) - - 27 - - 1/1000 x z DATA(0, 0, 0) + ---- x z DATA(2, -1, -1) - 1000 - - - 9/1000 x z DATA(-1, 0, -1) - 3/1000 x z DATA(1, 0, 2) - - - 9/1000 x z DATA(-1, 1, 2) + 3/80 x y DATA(-1, 1, -1) - - - 1/80 x y DATA(1, 1, -1) - 3/1000 x z DATA(0, 1, 2) - - 27 - + 3/1000 x z DATA(1, 1, 2) - ---- x z DATA(2, -1, 2) - 1000 - - + 9/1000 x z DATA(-1, 0, 2) + 3/1000 x z DATA(0, 0, 2) - - - 1/80 x y DATA(0, -1, -1) - 9/1000 x z DATA(2, 0, 2) - - - 9/1000 x z DATA(1, -1, 2) + 9/1000 x z DATA(2, 2, 1) - - 27 - + ---- x z DATA(-1, -1, 2) - 3/1000 x z DATA(0, 2, 1) - 1000 - - + 3/1000 x z DATA(1, 2, 1) + 3/1000 x z DATA(2, 1, 1) - - - 9/1000 x z DATA(-1, 2, 1) - 1/80 y z DATA(2, 1, 1) - - + 3/80 x y DATA(-1, 0, 1) + 1/80 y z DATA(-1, 2, 1) - - - 1/80 x y DATA(1, 1, 2) + 1/80 x y DATA(1, -1, 1) - - - 3/80 x y DATA(2, 1, 1) - 3/80 x y DATA(2, 0, 2) + 3/80 x y DATA(2, 2, 2) - - - 1/80 y z DATA(2, 0, 1) - 1/80 y z DATA(-1, 2, 0) - - - 1/80 x y DATA(0, -1, 1) + 3/80 y z DATA(2, 1, -1) - - - 1/80 y z DATA(0, 2, 0) + 1/80 x y DATA(0, 0, 1) + 1/80 y z DATA(0, 0, 0) - - + 1/80 y z DATA(1, 0, 0) + 1/80 x y DATA(0, 1, -1) - - - 3/80 x y DATA(-1, 2, 1) + 1/80 x y DATA(0, 1, 1) - - + 1/80 y z DATA(2, 0, 0) + 3/80 x y DATA(2, -1, 1) - - - 3/80 y z DATA(1, 2, -1) - 1/80 x y DATA(1, 1, 1) - - - 1/80 y z DATA(1, 0, 1) - 1/80 x y DATA(0, 2, 2) - 1/80 x y DATA(1, 0, 2) - - + 1/80 x y DATA(0, 1, 0) + 3/80 x y DATA(2, -1, -1) - - + 3/80 x y DATA(-1, 0, -1) + 3/80 x y DATA(2, 2, -1) - - + 1/80 x y DATA(0, 0, 0) + 1/80 x y DATA(0, 0, 2) - -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=346974792, alloc=4652204, time=33.19 -bytes used=347974964, alloc=4652204, time=33.26 -bytes used=348975240, alloc=4652204, time=33.33 -bytes used=349979160, alloc=4652204, time=33.40 -bytes used=350979516, alloc=4652204, time=33.48 -bytes used=351998604, alloc=4652204, time=33.55 -bytes used=353000648, alloc=4652204, time=33.63 -bytes used=354000780, alloc=4652204, time=33.71 -bytes used=355015560, alloc=4914300, time=33.78 - 2 47 147 2 -[COEFF(-1, -1, -1) = - 3/160 x - ---- - 3/80 x y + ---- z - 3/160 z + 1/10 y - 1500 2000 - - 147 2 27 - + ---- x - 1/32 y - ---- x z - 3/80 y z, COEFF(0, -1, -1) = - 1/80 x y - 2000 1000 - - 2 2 2 607 129 - - 1/2000 x + 3/160 x - 3/160 z - 1/32 y - 9/1000 x z - ----- + ---- z - 12000 2000 - - 37 111 - + 7/80 y - 3/80 y z, COEFF(1, -1, -1) = - ---- x - 3/80 y z + ---- z - 1000 2000 - - 2 2 97 2 - + 1/80 x y - 3/160 z - 1/32 y + 9/1000 x z - ---- + 3/40 y + 3/160 x , - 3000 - - 281 27 2 93 - COEFF(2, -1, -1) = ----- - 3/80 y z + ---- x z - 1/32 y + 1/16 y + ---- z - 12000 1000 2000 - - 2 2 2 - - 3/160 z - 9/250 x - 3/160 x + 3/80 x y, COEFF(-1, 0, -1) = - 1/160 z - - 13 2 - - -- y - 1/2000 x - 9/1000 x z + 3/32 y - 1/2000 z + 3/80 y z + 3/80 x y - 80 - - 39 2 17 49 2 - - ---- - 1/160 x , COEFF(0, 0, -1) = 3/80 y z - ---- x - ---- + 3/32 y - 4000 2000 2000 - - 2 2 - - 7/2000 z + 1/160 x - 3/1000 x z + 1/80 x y - 3/20 y - 1/160 z , - - 11 107 2 2 - COEFF(1, 0, -1) = - 1/80 x y - -- y - ---- - 1/160 z - 1/250 x + 1/160 x - 80 4000 - - 13 2 - - ---- z + 3/1000 x z + 3/32 y + 3/80 y z, COEFF(2, 0, -1) = 3/80 y z - 2000 - - 19 33 2 2 2 13 - - ---- z - ---- - 1/160 z + 3/32 y + 9/1000 x z - 1/160 x + ---- x - 2000 2000 1000 - - 2 - - 3/80 x y - 1/8 y, COEFF(-1, 1, -1) = 3/80 y z + 1/160 x + 3/80 x y - - 37 37 2 157 2 - - ---- z - ---- x + 1/160 z + ---- - 3/32 y + 1/40 y + 9/1000 x z, - 1000 1000 2000 - - 17 2 2 2 - COEFF(0, 1, -1) = - --- z + 3/1000 x z + 1/160 z - 3/32 y - 1/160 x - 500 - - 323 - - 1/250 x + 3/80 y + 3/80 y z + ---- + 1/80 x y, COEFF(1, 1, -1) = - 4000 - - 2 141 2 31 - - 3/32 y - 1/80 x y + 3/80 y z + ---- - 1/160 x - 3/1000 x z - ---- z - 2000 1000 - - 2 33 2 - + 1/20 y + 1/160 z + ---- x, COEFF(2, 1, -1) = 1/160 z - 3/80 x y - 2000 - - 49 191 2 2 - + 1/16 y + ---- x + 3/80 y z + ---- - 3/32 y + 1/160 x - 7/250 z - 2000 4000 - - 27 - - 9/1000 x z, COEFF(-1, 2, -1) = ---- x z - 3/80 x y - 9/250 z - 9/250 x - 1000 - - 449 2 2 2 - - ----- + 1/32 y - 3/80 y z + 3/160 x + 3/160 z + 3/80 y, - 12000 - - 13 2 - COEFF(0, 2, -1) = ---- x - 3/80 y z - 1/80 x y + 9/1000 x z + 1/32 y - 1000 - - 27 2 17 2 - - ---- z + 3/160 z + 1/40 y - ---- - 3/160 x , COEFF(1, 2, -1) = - 1000 3000 - - 49 2 - - 9/1000 x z - 3/80 y z + 1/80 x y - 9/500 z + ---- x + 1/80 y + 3/160 z - 2000 - - 2 2 137 2 - - 3/160 x + 1/32 y - -----, COEFF(2, 2, -1) = - 3/80 y z + 3/160 z - 12000 - - 27 2 41 2 - - ---- x z + 3/160 x + 3/80 x y - --- - 9/1000 z + 1/32 y - 3/2000 x, - 1000 750 - - 2 129 607 - COEFF(-1, -1, 0) = - 1/32 y - 9/1000 x z - 1/2000 z + ---- x - ----- - 2000 12000 - - 2 2 - - 1/80 y z - 3/80 x y + 7/80 y - 3/160 x + 3/160 z , COEFF(0, -1, 0) = - - 2 2 437 2 - - 1/32 y - 7/2000 z + 3/160 x - ---- + 3/160 z - 1/80 x y + 3/40 y - 6000 - - 17 691 - - 1/80 y z - 7/2000 x - 3/1000 x z, COEFF(1, -1, 0) = - --- x - ----- - 500 12000 - - 13 2 2 - + 1/80 x y + 3/1000 x z - ---- z - 1/32 y + 3/160 z - 1/80 y z + 1/16 y - 2000 - - 2 2 - + 3/160 x , COEFF(2, -1, 0) = 1/20 y + 9/1000 x z - 1/32 y + 3/80 x y - - 29 27 19 2 2 - - ---- - ---- x - ---- z - 1/80 y z + 3/160 z - 3/160 x , COEFF(-1, 0, 0) - 6000 1000 2000 - - 17 2 - = - 3/20 y - 3/1000 x z - ---- z + 3/80 x y - 1/160 x - 7/2000 x - 2000 - - 2 49 2 19 11 - + 3/32 y + 1/80 y z - ---- + 1/160 z , COEFF(0, 0, 0) = - ---- x - -- y - 2000 2000 80 - - 2 19 2 161 - + 1/160 z - ---- z + 1/80 y z + 1/80 x y - 1/1000 x z + 1/160 x - ---- - 2000 4000 - - 2 2 - + 3/32 y , COEFF(1, 0, 0) = 1/1000 x z + 1/160 z + 1/80 y z - 3/1000 x - - 87 2 21 2 - - 1/8 y - ---- - 1/80 x y + 3/32 y - ---- z + 1/160 x , COEFF(2, 0, 0) = - 2000 2000 - - 2 23 - - 9/80 y + 1/80 y z - 1/160 x - ---- z - 3/80 x y + 3/1000 x z + 2/125 x - 2000 - - 2 137 2 17 323 - + 3/32 y - ---- + 1/160 z , COEFF(-1, 1, 0) = - --- x + ---- + 3/1000 x z - 4000 500 4000 - - 2 2 2 - - 1/160 z - 3/32 y + 1/160 x - 1/250 z + 1/80 y z + 3/80 x y + 3/80 y, - - 2 2 - COEFF(0, 1, 0) = - 1/160 x - 3/1000 x - 3/1000 z + 1/1000 x z - 3/32 y - - 21 2 - + 1/80 x y + --- + 1/20 y + 1/80 y z - 1/160 z , COEFF(1, 1, 0) = 1/80 y z - 250 - - 2 2 2 - - 1/160 x - 1/160 z - 1/500 z + 1/16 y - 3/32 y - 1/1000 x z - 1/80 x y - - 299 31 53 2 2 - + ---- + ---- x, COEFF(2, 1, 0) = ---- + 1/160 x + 1/80 y z - 3/32 y - 4000 2000 1000 - - 43 2 - + 3/40 y - 1/1000 z + ---- x - 3/1000 x z - 1/160 z - 3/80 x y, - 2000 - - 2 13 2 27 17 - COEFF(-1, 2, 0) = - 3/160 z + ---- z + 3/160 x - 3/80 x y - ---- x - ---- - 1000 1000 3000 - - 2 - + 1/32 y + 9/1000 x z - 1/80 y z + 1/40 y, COEFF(0, 2, 0) = 2/125 x - - 2 2 2 - - 1/80 x y - 3/160 x + 1/32 y + 1/80 y - 1/80 y z - 3/160 z + 2/125 z - - 349 19 2 - + ----- + 3/1000 x z, COEFF(1, 2, 0) = ---- z - 1/80 y z - 3/160 x - 12000 1000 - - 43 2 2 79 - + ---- x + 1/32 y - 3/160 z + ---- - 3/1000 x z + 1/80 x y, - 2000 3000 - - 167 2 2 21 11 - COEFF(2, 2, 0) = 3/80 x y - ----- + 1/32 y + 3/160 x - ---- x + --- z - 12000 2000 500 - - 2 - - 9/1000 x z - 1/80 y z - 1/80 y - 3/160 z , COEFF(-1, -1, 1) = 1/80 y z - - 2 2 37 111 - - 3/160 x + 3/40 y - 1/32 y - ---- z + ---- x + 9/1000 x z - 3/80 x y - 1000 2000 - - 97 2 2 691 - - ---- + 3/160 z , COEFF(0, -1, 1) = - 1/32 y + 3/1000 x z - ----- - 3000 12000 - - 17 2 13 2 - - --- z - 1/80 x y + 1/80 y z + 3/160 z - ---- x + 1/16 y + 3/160 x , - 500 2000 - - 2 17 2 31 - COEFF(1, -1, 1) = - 1/32 y - --- + 1/80 y z + 3/160 x - ---- z - 375 1000 - - 31 2 - - 3/1000 x z + 1/80 x y + 1/20 y - ---- x + 3/160 z , COEFF(2, -1, 1) = - 1000 - - 2 2 - 3/80 x y - 3/160 x - 9/1000 x z + 3/80 y - 7/250 z + 1/80 y z - 1/32 y - - 2 53 13 - + 3/160 z - 9/500 x + -----, COEFF(-1, 0, 1) = - 1/250 z - ---- x - 12000 2000 - - 2 2 11 107 - - 1/160 x + 3/80 x y + 1/160 z - -- y - 1/80 y z - ---- + 3/1000 x z - 80 4000 - - 2 21 - + 3/32 y , COEFF(0, 0, 1) = - ---- x - 3/1000 z - 1/80 y z + 1/80 x y - 2000 - - 2 2 2 87 - + 1/160 z + 1/160 x + 3/32 y + 1/1000 x z - ---- - 1/8 y, - 2000 - - 2 191 - COEFF(1, 0, 1) = - 1/500 z - 1/80 x y - 9/80 y + 1/160 x - 1/80 y z - ---- - 4000 - - 2 2 2 - - 1/1000 x z + 3/32 y - 1/500 x + 1/160 z , COEFF(2, 0, 1) = 1/160 z - - 79 2 2 - - ---- - 1/160 x - 1/80 y z - 1/1000 z - 3/1000 x z + 3/32 y - 3/80 x y - 2000 - - 19 31 2 - + ---- x - 1/10 y, COEFF(-1, 1, 1) = - ---- x - 1/80 y z - 1/160 z - 1000 1000 - - 2 141 33 2 - - 3/32 y + ---- + 3/80 x y + ---- z + 1/20 y - 3/1000 x z + 1/160 x , - 2000 2000 - - 2 299 31 - COEFF(0, 1, 1) = - 1/1000 x z - 1/160 z - 1/500 x + ---- + ---- z - 4000 2000 - - 2 2 - + 1/80 x y + 1/16 y - 1/80 y z - 3/32 y - 1/160 x , COEFF(1, 1, 1) = - - 29 133 29 2 2 - 3/40 y + ---- z + ---- + ---- x - 1/160 x - 1/80 x y - 1/160 z - 1/80 y z - 2000 2000 2000 - - 2 183 - + 1/1000 x z - 3/32 y , COEFF(2, 1, 1) = - 3/80 x y + ---- + 3/1000 x z - 4000 - - 2 27 37 2 2 - + 1/160 x + ---- z + ---- x + 7/80 y - 1/80 y z - 3/32 y - 1/160 z , - 2000 2000 - - 2 137 - COEFF(-1, 2, 1) = - 3/80 x y + 1/80 y z + 1/32 y - ----- - 9/1000 x z - 12000 - - 49 2 2 - + 1/80 y + ---- z - 3/160 z + 3/160 x - 9/500 x, COEFF(0, 2, 1) = - 2000 - - 2 19 79 43 2 - - 3/160 z + ---- x - 3/1000 x z + ---- + ---- z + 1/32 y + 1/80 y z - 1000 3000 2000 - - 2 37 319 2 - - 3/160 x - 1/80 x y, COEFF(1, 2, 1) = ---- x + ----- + 1/32 y - 2000 12000 - - 37 2 2 - + 3/1000 x z + ---- z + 1/80 x y - 3/160 z - 1/80 y - 3/160 x + 1/80 y z - 2000 - - 2 2 - , COEFF(2, 2, 1) = - 4/375 + 9/1000 x z + 3/160 x + 3/80 x y + 1/32 y - - 31 2 39 - + ---- z - 3/160 z + 1/80 y z - 1/40 y - ---- x, COEFF(-1, -1, 2) = - 2000 2000 - - 2 281 27 2 - 3/80 y z - 9/250 z - 3/160 z + ----- + ---- x z - 3/80 x y - 3/160 x - 12000 1000 - - 2 93 2 - + 1/16 y - 1/32 y + ---- x, COEFF(0, -1, 2) = 3/80 y z - 1/32 y - 2000 - - 2 29 19 27 2 - + 9/1000 x z + 3/160 x - ---- - ---- x - ---- z - 3/160 z + 1/20 y - 6000 2000 1000 - - 2 - - 1/80 x y, COEFF(1, -1, 2) = 1/80 x y + 3/80 y z - 3/160 z - 7/250 x - - 53 2 2 - + 3/80 y + ----- - 9/500 z - 9/1000 x z + 3/160 x - 1/32 y , - 12000 - - 27 2 - COEFF(2, -1, 2) = 3/80 x y - ---- x z + 1/40 y - 9/1000 z - 1/32 y - 1000 - - 2 2 307 - - 9/1000 x - 3/160 x + 3/80 y z - 3/160 z + ----, COEFF(-1, 0, 2) = - 6000 - - 2 2 2 33 19 - - 1/160 z - 1/160 x + 3/32 y + 3/80 x y - ---- - ---- x - 1/8 y - 2000 2000 - - 13 2 - + 9/1000 x z - 3/80 y z + ---- z, COEFF(0, 0, 2) = 3/32 y + 2/125 z - 1000 - - 2 137 23 - + 1/160 x - ---- + 1/80 x y - ---- x - 3/80 y z + 3/1000 x z - 9/80 y - 4000 2000 - - 2 19 - - 1/160 z , COEFF(1, 0, 2) = - 3/1000 x z + ---- z - 1/1000 x - 1/80 x y - 1000 - - 2 79 2 2 - - 1/160 z - 3/80 y z - ---- - 1/10 y + 1/160 x + 3/32 y , COEFF(2, 0, 2) - 2000 - - 2 2 11 11 - = - 1/160 x + 3/32 y + --- x - 3/80 y z - 9/1000 x z + --- z - 3/80 x y - 500 500 - - 129 2 - - ---- - 7/80 y - 1/160 z , COEFF(-1, 1, 2) = - 9/1000 x z + 1/16 y - 4000 - - 49 191 2 2 - + ---- z - 7/250 x - 3/80 y z + ---- + 3/80 x y + 1/160 z - 3/32 y - 2000 4000 - - 2 2 2 - + 1/160 x , COEFF(0, 1, 2) = 1/80 x y - 3/32 y - 1/160 x - 3/1000 x z - - 53 43 2 - - 1/1000 x + ---- + 3/40 y - 3/80 y z + ---- z + 1/160 z , COEFF(1, 1, 2) - 1000 2000 - - 2 37 2 27 183 - = - 1/80 x y - 1/160 x + ---- z - 3/32 y + 3/1000 x z + ---- x + ---- - 2000 2000 4000 - - 2 2 - + 7/80 y + 1/160 z - 3/80 y z, COEFF(2, 1, 2) = - 3/32 y + 9/1000 x z - - 31 2 31 2 13 - + ---- z + 1/160 z + ---- x + 1/160 x + 1/10 y - 3/80 y z + --- - 2000 2000 500 - - 41 27 - - 3/80 x y, COEFF(-1, 2, 2) = - --- - ---- x z - 3/80 x y - 3/2000 z - 750 1000 - - 2 2 2 - - 9/1000 x + 3/160 z + 1/32 y + 3/80 y z + 3/160 x , COEFF(0, 2, 2) = - - 2 167 21 2 - 1/32 y - ----- + 3/80 y z - 9/1000 x z - ---- z - 1/80 x y + 3/160 z - 12000 2000 - - 2 11 2 2 - - 3/160 x - 1/80 y + --- x, COEFF(1, 2, 2) = 1/32 y + 3/160 z - 500 - - 2 31 39 - - 3/160 x - 1/40 y + ---- x - 4/375 - ---- z + 9/1000 x z + 1/80 x y - 2000 2000 - - 2 2 539 - + 3/80 y z, COEFF(2, 2, 2) = 3/160 x + 1/32 y - 3/80 y - ----- - 12000 - - 57 27 57 2 - + 3/80 y z - ---- x + ---- x z - ---- z + 3/160 z + 3/80 x y] - 2000 1000 2000 - -> print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c"); -bytes used=356015712, alloc=4914300, time=33.86 -bytes used=357015892, alloc=4914300, time=33.93 -bytes used=358016080, alloc=4914300, time=34.01 -bytes used=359016344, alloc=4914300, time=34.10 -bytes used=360016516, alloc=4914300, time=34.18 -bytes used=361025308, alloc=4914300, time=34.25 -bytes used=362027164, alloc=4914300, time=34.33 -bytes used=363032188, alloc=4914300, time=34.40 -bytes used=364035680, alloc=4914300, time=34.51 -bytes used=365035836, alloc=4914300, time=34.61 -bytes used=366036056, alloc=4914300, time=35.05 -bytes used=367037712, alloc=4914300, time=35.13 -bytes used=368037960, alloc=4914300, time=35.20 -bytes used=369039896, alloc=4914300, time=35.26 -bytes used=370040132, alloc=4914300, time=35.33 -bytes used=371041456, alloc=4914300, time=35.42 -bytes used=372044532, alloc=4914300, time=35.53 -bytes used=373052808, alloc=4914300, time=35.65 -bytes used=374058040, alloc=4914300, time=35.80 -bytes used=375059352, alloc=4914300, time=35.92 -bytes used=376059568, alloc=4914300, time=36.04 -bytes used=377067216, alloc=4914300, time=36.14 -bytes used=378067388, alloc=4914300, time=36.33 -bytes used=379067656, alloc=4914300, time=36.76 -bytes used=380067964, alloc=4914300, time=36.84 -bytes used=381068152, alloc=4914300, time=36.90 -bytes used=382068316, alloc=4914300, time=36.97 -bytes used=383068468, alloc=4914300, time=37.04 -bytes used=384068624, alloc=4914300, time=37.23 -bytes used=385068816, alloc=4914300, time=37.35 -bytes used=386068992, alloc=4914300, time=37.45 -bytes used=387069188, alloc=4914300, time=38.02 -bytes used=388069448, alloc=4914300, time=38.10 -bytes used=389069676, alloc=4914300, time=38.17 -bytes used=390069940, alloc=4914300, time=38.24 -bytes used=391070152, alloc=4914300, time=38.30 -bytes used=392070336, alloc=4914300, time=38.49 -bytes used=393070556, alloc=4914300, time=38.68 -bytes used=394070896, alloc=4914300, time=39.16 -bytes used=395071096, alloc=4914300, time=39.23 -bytes used=396071252, alloc=4914300, time=39.29 -bytes used=397071424, alloc=4914300, time=39.36 -bytes used=398071640, alloc=4914300, time=39.55 -bytes used=399071820, alloc=4914300, time=40.08 -bytes used=400072344, alloc=4914300, time=40.28 -bytes used=401072600, alloc=4914300, time=40.37 -bytes used=402072752, alloc=4914300, time=40.52 -> -# d/dz -> simplify( diff(interp_3d_cube_order3_smooth0,z) ); -bytes used=403072960, alloc=4914300, time=40.61 -bytes used=404073300, alloc=4914300, time=40.68 -bytes used=405073472, alloc=4914300, time=40.76 -bytes used=406073652, alloc=4914300, time=40.83 -bytes used=407073804, alloc=4914300, time=40.91 -bytes used=408074628, alloc=4914300, time=40.98 -bytes used=409074824, alloc=4914300, time=41.05 - 29 29 17 -- ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) - ---- DATA(0, -1, 2) - 6000 6000 3000 - - 167 79 607 - - ----- DATA(0, 2, 2) + ---- DATA(1, 0, 2) - ----- DATA(-1, 0, -1) - 12000 3000 12000 - - 281 161 87 - + ----- DATA(2, -1, -1) - ---- DATA(0, 0, 0) - ---- DATA(1, 0, 0) - 12000 4000 2000 - - 87 191 21 - - ---- DATA(0, 1, 0) - ---- DATA(1, 1, 0) + --- DATA(0, 0, 1) - 2000 4000 250 - - 299 299 133 - + ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1) - 4000 4000 2000 - - 307 53 281 - + ---- DATA(2, 2, -1) + ----- DATA(1, 2, -1) + ----- DATA(-1, 2, -1) - 6000 12000 12000 - - 53 137 33 - + ----- DATA(2, 1, -1) - ---- DATA(2, 0, 0) - ---- DATA(2, -1, 0) - 12000 4000 2000 - - 79 137 33 - - ---- DATA(1, 2, 0) - ---- DATA(0, 2, 0) - ---- DATA(-1, 2, 0) - 2000 4000 2000 - - 79 129 191 - - ---- DATA(2, 1, 0) - ---- DATA(2, 2, 0) + ---- DATA(2, -1, 1) - 2000 4000 4000 - - 53 191 183 - + ---- DATA(2, 0, 1) + ---- DATA(-1, 2, 1) + ---- DATA(2, 1, 1) - 1000 4000 4000 - - 183 53 449 - + ---- DATA(1, 2, 1) + ---- DATA(0, 2, 1) - ----- DATA(-1, -1, 2) - 4000 1000 12000 - - 13 137 167 - + --- DATA(2, 2, 1) - ----- DATA(1, -1, 2) - ----- DATA(2, 0, 2) - 500 12000 12000 - - 349 17 41 - + ----- DATA(0, 0, 2) - ---- DATA(-1, 0, 2) - --- DATA(2, -1, 2) - 12000 3000 750 - - 319 79 137 - + ----- DATA(1, 1, 2) + ---- DATA(0, 1, 2) - ----- DATA(-1, 1, 2) - 12000 3000 12000 - - 41 - - --- DATA(-1, 2, 2) - 4/375 DATA(2, 1, 2) - 4/375 DATA(1, 2, 2) - 750 - - 49 107 49 - - ---- DATA(0, -1, 0) - ---- DATA(1, -1, 0) - ---- DATA(-1, 0, 0) - 2000 4000 2000 - - 107 157 323 - - ---- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) - 4000 2000 4000 - - 141 323 141 - + ---- DATA(1, -1, 1) + ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) - 2000 4000 2000 - - 437 691 97 - - ---- DATA(0, 0, -1) - ----- DATA(1, 0, -1) - ---- DATA(-1, 1, -1) - 6000 12000 3000 - - 691 17 39 - - ----- DATA(0, 1, -1) - --- DATA(1, 1, -1) - ---- DATA(-1, -1, 0) - 12000 375 4000 - - 47 607 97 - - ---- DATA(-1, -1, -1) - ----- DATA(0, -1, -1) - ---- DATA(1, -1, -1) - 1500 12000 3000 - - 539 43 - - ----- DATA(2, 2, 2) - 3/2000 y DATA(-1, 2, 2) + ---- y DATA(0, 2, 1) - 12000 2000 - - 19 - + ---- y DATA(1, 2, 0) - 9/1000 y DATA(2, 2, -1) - 9/1000 x DATA(2, 2, -1) - 1000 - - 19 43 - - 3/2000 x DATA(2, -1, 2) + ---- x DATA(2, 1, 0) + ---- x DATA(2, 0, 1) - 1000 2000 - - - 1/1000 x y DATA(1, 1, 0) + 1/80 y z DATA(0, 0, 1) - - + 9/1000 x y DATA(2, 2, 1) - 3/80 y z DATA(0, 2, 1) - - + 3/80 y z DATA(0, 2, 2) - 3/1000 x y DATA(-1, 0, 0) - - - 1/1000 x y DATA(1, 0, 1) - 3/1000 x y DATA(0, -1, 0) - - - 1/80 y z DATA(-1, 0, -1) - 3/80 y z DATA(2, 2, 0) - - 2 - + 9/1000 x y DATA(1, 2, 2) + 3/160 x DATA(-1, 2, 2) - - 2 2 - + 3/160 x DATA(2, 1, 2) - 3/160 x DATA(1, 2, 2) - - 2 2 - + 1/160 x DATA(0, -1, 0) + 1/160 x DATA(1, -1, 0) - - 2 2 - - 1/160 x DATA(-1, 0, 0) - 1/160 x DATA(-1, 1, 0) - - 2 2 2 - + 1/160 x DATA(2, 1, 1) - 1/160 x DATA(1, 2, 1) - 1/160 x DATA(0, 2, 1) - - 2 2 - + 3/160 x DATA(-1, -1, 2) + 1/160 x DATA(2, 2, 1) - - 2 2 - - 3/160 x DATA(1, -1, 2) + 3/160 x DATA(2, 0, 2) - - 2 2 - - 3/160 x DATA(0, 0, 2) + 3/160 x DATA(-1, 0, 2) - - 2 2 - + 3/160 x DATA(2, -1, 2) - 3/160 x DATA(1, 1, 2) - - 2 2 - - 3/160 x DATA(0, 1, 2) + 3/160 x DATA(-1, 1, 2) - - 2 147 - + 3/160 x DATA(0, 2, -1) + ---- x DATA(-1, -1, -1) - 2000 - - 37 57 - - 1/2000 x DATA(0, -1, -1) - ---- x DATA(1, -1, -1) - ---- x DATA(2, 2, 2) - 1000 2000 - - 39 - - 1/250 x DATA(0, -1, 1) - 9/1000 x DATA(-1, 2, 2) - ---- x DATA(2, 1, 2) - 2000 - - 31 17 - + ---- x DATA(1, 2, 2) - ---- x DATA(0, -1, 0) + 3/1000 x y DATA(1, 0, -1) - 2000 2000 - - 2 2 2 - + 1/32 z DATA(-1, 2, 2) + 1/32 z DATA(2, 1, 2) + 1/32 z DATA(1, 2, 2) - - 2 2 2 - + 3/32 z DATA(0, -1, 0) + 3/32 z DATA(1, -1, 0) + 3/32 z DATA(-1, 0, 0) - - 2 2 2 - + 3/32 z DATA(-1, 1, 0) - 1/32 z DATA(2, 2, -1) - 1/32 z DATA(1, 2, -1) - - 2 2 2 - - 1/32 z DATA(-1, 2, -1) - 1/32 z DATA(2, 1, -1) + 3/32 z DATA(2, 0, 0) - - 2 2 2 - + 3/32 z DATA(2, -1, 0) + 3/32 z DATA(1, 2, 0) + 3/32 z DATA(0, 2, 0) - - 2 2 2 - + 3/32 z DATA(-1, 2, 0) + 3/32 z DATA(2, 1, 0) + 3/32 z DATA(2, 2, 0) - - 2 2 2 - - 3/32 z DATA(2, -1, 1) - 3/32 z DATA(2, 0, 1) - 3/32 z DATA(-1, 2, 1) - - 2 2 - - 3/32 z DATA(2, 1, 1) + 1/160 x DATA(-1, -1, 1) - - 2 2 - - 1/160 x DATA(1, -1, 1) + 1/160 x DATA(-1, 0, 1) - - 2 2 - + 1/160 x DATA(-1, 1, 1) + 3/160 x DATA(0, 0, -1) - - 2 2 - + 3/160 x DATA(1, 0, -1) - 3/160 x DATA(-1, 1, -1) - - 2 2 - + 3/160 x DATA(0, 1, -1) + 3/160 x DATA(1, 1, -1) - - 2 2 - - 1/160 x DATA(-1, -1, 0) - 3/160 x DATA(-1, -1, -1) - - 2 2 - + 3/160 x DATA(0, -1, -1) + 3/160 x DATA(1, -1, -1) - - 2 2 - + 3/160 x DATA(2, 2, 2) - 1/160 x DATA(0, -1, 1) - - 2 - + 9/1000 x y DATA(2, 0, -1) - 3/32 z DATA(2, 2, 1) - - 2 2 2 - + 1/32 z DATA(1, -1, 2) + 1/32 z DATA(2, 0, 2) + 1/32 z DATA(0, 0, 2) - - 2 2 2 - + 1/32 z DATA(-1, 0, 2) + 1/32 z DATA(2, -1, 2) + 1/32 z DATA(1, 1, 2) - - 2 2 2 - + 1/32 z DATA(0, 1, 2) + 1/32 z DATA(-1, 1, 2) - 1/32 z DATA(0, 2, -1) - - 2 2 - - 3/32 z DATA(-1, -1, 1) - 3/32 z DATA(1, -1, 1) - - 2 2 2 - - 3/32 z DATA(-1, 0, 1) - 3/32 z DATA(-1, 1, 1) - 1/32 z DATA(0, 0, -1) - - 2 2 - - 1/32 z DATA(1, 0, -1) - 1/32 z DATA(-1, 1, -1) - - 2 2 - - 1/32 z DATA(0, 1, -1) - 1/32 z DATA(1, 1, -1) - - 2 2 - + 3/32 z DATA(-1, -1, 0) - 1/32 z DATA(-1, -1, -1) - - 2 2 - - 1/32 z DATA(0, -1, -1) - 1/32 z DATA(1, -1, -1) - - 2 2 - + 1/32 z DATA(2, 2, 2) - 3/32 z DATA(0, -1, 1) + 7/80 z DATA(1, 2, 1) - - + 3/40 z DATA(0, 2, 1) + 3/80 z DATA(-1, -1, 2) + 1/10 z DATA(2, 2, 1) - - + 1/80 z DATA(1, -1, 2) - 1/80 z DATA(2, 0, 2) + 1/80 z DATA(0, 0, 2) - - + 1/40 z DATA(-1, 0, 2) - 1/80 z DATA(1, 1, 2) + 1/80 z DATA(-1, 1, 2) - - + 1/20 z DATA(0, 2, -1) + 1/40 z DATA(-1, -1, 1) + 1/20 z DATA(1, -1, 1) - - - 9/80 z DATA(0, 2, 0) + 3/80 z DATA(2, 1, -1) - 1/8 z DATA(2, -1, 0) - - - 9/80 z DATA(2, 0, 0) + 1/20 z DATA(2, 0, -1) + 1/40 z DATA(0, -1, 2) - - - 1/80 z DATA(0, 2, 2) + 7/80 z DATA(-1, 0, -1) + 1/16 z DATA(2, -1, -1) - - 11 - - -- z DATA(0, 0, 0) - 1/8 z DATA(1, 0, 0) - 1/8 z DATA(0, 1, 0) - 80 - - - 9/80 z DATA(1, 1, 0) + 1/20 z DATA(0, 0, 1) + 1/16 z DATA(1, 0, 1) - - + 1/16 z DATA(0, 1, 1) + 3/40 z DATA(1, 1, 1) + 1/40 z DATA(2, 2, -1) - - 2 - + 3/80 z DATA(1, 2, -1) + 1/16 z DATA(-1, 2, -1) - 3/32 z DATA(1, 2, 1) - - 2 2 - - 3/32 z DATA(0, 2, 1) + 1/32 z DATA(-1, -1, 2) - 3/20 z DATA(-1, 0, 0) - - 11 2 2 - - -- z DATA(-1, 1, 0) + 3/160 y DATA(2, 0, -1) + 3/160 y DATA(0, -1, 2) - 80 - - 2 2 - + 3/160 y DATA(0, 2, 2) - 3/160 y DATA(1, 0, 2) - - 2 2 - + 3/160 y DATA(-1, 0, -1) - 3/160 y DATA(2, -1, -1) - - 2 2 2 - + 1/160 y DATA(0, 0, 0) + 1/160 y DATA(1, 0, 0) + 1/160 y DATA(0, 1, 0) - - 2 2 2 - + 1/160 y DATA(1, 1, 0) - 1/160 y DATA(0, 0, 1) - 1/160 y DATA(1, 0, 1) - - 2 2 - - 1/160 y DATA(0, 1, 1) - 1/160 y DATA(1, 1, 1) - - 2 2 - - 3/160 y DATA(2, 2, -1) - 3/160 y DATA(1, 2, -1) - - 2 2 - - 3/160 y DATA(-1, 2, -1) + 3/160 y DATA(2, 1, -1) - - + 1/20 z DATA(-1, 1, 1) - 1/10 z DATA(1, 2, 0) - 1/8 z DATA(-1, 2, 0) - - - 1/10 z DATA(2, 1, 0) - 7/80 z DATA(2, 2, 0) + 1/16 z DATA(2, -1, 1) - - + 3/40 z DATA(2, 0, 1) + 1/16 z DATA(-1, 2, 1) + 7/80 z DATA(2, 1, 1) - - 2 - - 1/80 y z DATA(1, 1, 1) - 3/160 y DATA(2, 1, 2) - - 2 2 - - 1/160 y DATA(0, -1, 0) - 1/160 y DATA(1, -1, 0) - - 2 2 - + 1/160 y DATA(-1, 0, 0) + 1/160 y DATA(-1, 1, 0) - - 2 2 - + 1/160 y DATA(2, 0, 0) - 1/160 y DATA(2, -1, 0) - - 2 2 - - 1/160 y DATA(1, 2, 0) - 1/160 y DATA(0, 2, 0) - - 2 2 - - 1/160 y DATA(-1, 2, 0) + 1/160 y DATA(2, 1, 0) + 3/80 z DATA(-1, 0, 1) - - + 3/40 z DATA(0, 0, -1) + 1/16 z DATA(1, 0, -1) + 3/40 z DATA(-1, 1, -1) - - 13 - + 1/16 z DATA(0, 1, -1) + 1/20 z DATA(1, 1, -1) - -- z DATA(-1, -1, 0) - 80 - - + 1/10 z DATA(-1, -1, -1) + 7/80 z DATA(0, -1, -1) - - + 3/40 z DATA(1, -1, -1) - 3/80 z DATA(2, 2, 2) + 3/80 z DATA(0, -1, 1) - - - 1/40 z DATA(2, 1, 2) - 1/40 z DATA(1, 2, 2) - 3/20 z DATA(0, -1, 0) - - 11 2 2 - - -- z DATA(1, -1, 0) + 3/160 y DATA(1, 2, 2) + 1/160 y DATA(-1, 2, 1) - 80 - - 2 2 2 - - 1/160 y DATA(2, 1, 1) + 1/160 y DATA(1, 2, 1) + 1/160 y DATA(0, 2, 1) - - 2 2 - + 3/160 y DATA(-1, -1, 2) + 1/160 y DATA(2, 2, 1) - - 2 2 - + 3/160 y DATA(1, -1, 2) - 3/160 y DATA(2, 0, 2) - - 2 2 - - 3/160 y DATA(0, 0, 2) - 3/160 y DATA(-1, 0, 2) - - 2 2 - + 3/160 y DATA(2, -1, 2) - 3/160 y DATA(1, 1, 2) - - 2 2 - - 3/160 y DATA(0, 1, 2) - 3/160 y DATA(-1, 1, 2) - - 2 2 - - 3/160 y DATA(0, 2, -1) + 1/160 y DATA(-1, -1, 1) - - 2 2 - + 1/160 y DATA(1, -1, 1) - 1/160 y DATA(-1, 0, 1) - - 2 2 - - 1/160 y DATA(-1, 1, 1) + 3/160 y DATA(0, 0, -1) - - 2 2 - + 3/160 y DATA(1, 0, -1) + 3/160 y DATA(-1, 1, -1) - - 2 2 - + 3/160 y DATA(0, 1, -1) + 3/160 y DATA(1, 1, -1) - - 2 2 - - 1/160 y DATA(-1, -1, 0) - 3/160 y DATA(-1, -1, -1) - - 2 2 - - 3/160 y DATA(0, -1, -1) - 3/160 y DATA(1, -1, -1) - - 2 2 - + 3/160 y DATA(2, 2, 2) + 1/160 y DATA(0, -1, 1) - - 2 13 - + 3/160 y DATA(-1, 2, 2) + ---- y DATA(-1, 0, 2) - 1000 - - 37 43 - - 9/1000 y DATA(2, -1, 2) + ---- y DATA(1, 1, 2) + ---- y DATA(0, 1, 2) - 2000 2000 - - 49 27 37 - + ---- y DATA(-1, 1, 2) - ---- y DATA(0, 2, -1) - ---- y DATA(-1, -1, 1) - 2000 1000 1000 - - 31 33 - - ---- y DATA(1, -1, 1) - 1/250 y DATA(-1, 0, 1) + ---- y DATA(-1, 1, 1) - 1000 2000 - - 13 37 - - 7/2000 y DATA(0, 0, -1) - ---- y DATA(1, 0, -1) - ---- y DATA(-1, 1, -1) - 2000 1000 - - 17 31 - - --- y DATA(0, 1, -1) - ---- y DATA(1, 1, -1) - 1/2000 y DATA(-1, -1, 0) - 500 1000 - - 147 129 - + ---- y DATA(-1, -1, -1) + ---- y DATA(0, -1, -1) - 2000 2000 - - 111 57 - + ---- y DATA(1, -1, -1) - ---- y DATA(2, 2, 2) - 7/250 y DATA(2, 1, -1) - 2000 2000 - - 23 27 13 - - ---- y DATA(2, 0, 0) - ---- y DATA(0, -1, 2) + ---- x DATA(0, -1, 2) - 2000 1000 1000 - - 11 43 129 - + --- x DATA(0, 2, 2) + ---- x DATA(1, 0, 2) + ---- x DATA(-1, 0, -1) - 500 2000 2000 - - 19 - - 9/250 x DATA(2, -1, -1) - ---- x DATA(0, 0, 0) - 3/1000 x DATA(1, 0, 0) - 2000 - - 21 - - ---- x DATA(0, 1, 0) - 1/500 x DATA(1, 1, 0) - 3/1000 x DATA(0, 0, 1) - 2000 - - 27 2 2 - - ---- x DATA(2, 0, -1) - 1/160 y DATA(2, 2, 0) + 1/160 y DATA(2, -1, 1) - 1000 - - 2 - - 1/160 y DATA(2, 0, 1) - 1/80 x z DATA(1, -1, 0) - - + 1/80 x z DATA(0, -1, 0) + 1/80 x z DATA(1, 2, 2) - - + 3/80 x z DATA(2, 1, 2) + 3/80 x z DATA(2, 0, -1) - - - 1/80 y z DATA(0, 1, 0) + 3/80 y z DATA(-1, 2, -1) - - 27 - - 1/80 y z DATA(2, 0, -1) + ---- x y DATA(-1, -1, 2) - 1000 - - - 3/1000 x y DATA(0, 2, 1) + 3/1000 x y DATA(1, 2, 1) - - - 1/80 y z DATA(1, 0, 2) - 3/1000 x y DATA(2, 1, 0) - - 27 - - ---- x y DATA(-1, -1, -1) - 1/2000 y DATA(-1, 0, -1) - 1000 - - 93 19 21 - + ---- y DATA(2, -1, -1) - ---- y DATA(0, 0, 0) - ---- y DATA(1, 0, 0) - 2000 2000 2000 - - - 3/1000 y DATA(0, 1, 0) - 1/500 y DATA(1, 1, 0) - 3/1000 y DATA(0, 0, 1) - - 31 29 - - 1/500 y DATA(1, 0, 1) + ---- y DATA(0, 1, 1) + ---- y DATA(1, 1, 1) - 2000 2000 - - 19 - - 9/500 y DATA(1, 2, -1) - 9/250 y DATA(-1, 2, -1) - ---- y DATA(2, -1, 0) - 2000 - - 13 - + 2/125 y DATA(0, 2, 0) + ---- y DATA(-1, 2, 0) - 1/1000 y DATA(2, 1, 0) - 1000 - - 11 - + --- y DATA(2, 2, 0) - 7/250 y DATA(2, -1, 1) - 1/1000 y DATA(2, 0, 1) - 500 - - 49 27 37 - + ---- y DATA(-1, 2, 1) + ---- y DATA(2, 1, 1) + ---- y DATA(1, 2, 1) - 2000 2000 2000 - - 31 - - 9/250 y DATA(-1, -1, 2) + ---- y DATA(2, 2, 1) - 9/500 y DATA(1, -1, 2) - 2000 - - 11 - + --- y DATA(2, 0, 2) + 2/125 y DATA(0, 0, 2) - 3/80 x z DATA(2, 0, 1) - 500 - - - 3/80 x z DATA(2, -1, 1) - 3/80 x z DATA(-1, 2, 2) - - + 1/80 x z DATA(0, -1, 1) + 3/80 x z DATA(2, 2, 2) - - + 1/80 x z DATA(1, -1, -1) - 1/80 x z DATA(0, -1, -1) - - - 3/80 x z DATA(-1, -1, -1) + 3/80 x z DATA(-1, -1, 0) - - 27 - + 1/80 x z DATA(1, 1, -1) + ---- x y DATA(-1, 2, -1) - 1000 - - - 1/80 x z DATA(0, 1, -1) - 3/80 x z DATA(-1, 1, -1) - - + 1/80 x z DATA(1, 0, -1) - 1/80 x z DATA(0, 0, -1) - - + 3/80 x z DATA(-1, 1, 1) + 3/80 x z DATA(-1, 0, 1) - - - 1/80 x z DATA(1, -1, 1) + 3/80 x z DATA(-1, -1, 1) - - - 1/80 x z DATA(0, 2, -1) + 3/80 x z DATA(-1, 1, 0) - - + 3/80 x z DATA(-1, 0, 0) - 3/80 y z DATA(1, 2, 0) - - 27 - - 3/80 y z DATA(1, 2, 1) - ---- x y DATA(-1, 2, 2) - 1000 - - - 3/1000 x y DATA(0, 0, -1) + 9/1000 x y DATA(-1, 2, 0) - - + 3/1000 x y DATA(2, 0, 0) - 3/80 y z DATA(2, -1, -1) - - 27 - - ---- x y DATA(2, -1, 2) + 3/80 y z DATA(2, -1, 1) - 1000 - - + 3/80 y z DATA(2, -1, 0) - 3/80 y z DATA(-1, -1, 2) - - - 3/1000 x y DATA(2, 0, 1) - 3/80 y z DATA(0, -1, 2) - - - 9/1000 x y DATA(-1, -1, 0) - 3/1000 x y DATA(-1, 1, 1) - - + 1/80 y z DATA(0, 1, -1) + 1/80 y z DATA(-1, 1, -1) - - - 1/80 y z DATA(1, 0, -1) - 1/80 y z DATA(0, 0, -1) - - - 1/80 y z DATA(-1, 1, 1) + 1/80 y z DATA(-1, 0, 1) - - + 3/80 y z DATA(1, -1, 1) + 3/80 y z DATA(-1, -1, 1) - - + 3/80 y z DATA(0, 2, -1) + 1/80 y z DATA(-1, 1, 2) - - + 1/80 y z DATA(0, 1, 2) + 1/80 y z DATA(1, 1, 2) - - + 9/1000 x y DATA(2, -1, 0) - 3/80 y z DATA(2, -1, 2) - - - 1/80 y z DATA(-1, 0, 2) - 1/80 y z DATA(0, 0, 2) - - + 9/1000 x y DATA(-1, 0, 2) - 9/1000 x y DATA(2, 1, -1) - - 19 21 19 - - ---- y DATA(2, 0, -1) - ---- y DATA(0, 2, 2) + ---- y DATA(1, 0, 2) - 2000 2000 1000 - - 2 - + 9/1000 x y DATA(-1, -1, 1) + 3/32 z DATA(0, 0, 0) - - 2 2 2 - + 3/32 z DATA(1, 0, 0) + 3/32 z DATA(0, 1, 0) + 3/32 z DATA(1, 1, 0) - - 2 2 2 - - 3/32 z DATA(0, 0, 1) - 3/32 z DATA(1, 0, 1) - 3/32 z DATA(0, 1, 1) - - 2 19 - - 3/32 z DATA(1, 1, 1) + ---- x DATA(0, 1, 2) - 9/500 x DATA(-1, 1, 2) - 1000 - - 19 37 33 - - ---- x DATA(0, 2, -1) - ---- x DATA(-1, -1, 1) + ---- x DATA(1, -1, 1) - 2000 1000 2000 - - 17 31 - - --- x DATA(-1, 0, 1) - ---- x DATA(-1, 1, 1) - 7/2000 x DATA(0, 0, -1) - 500 1000 - - 17 111 13 - - --- x DATA(1, 0, -1) + ---- x DATA(-1, 1, -1) - ---- x DATA(0, 1, -1) - 500 2000 2000 - - 31 17 - - ---- x DATA(1, 1, -1) - 1/2000 x DATA(-1, -1, 0) - --- y DATA(0, -1, 1) - 1000 500 - - 31 39 - + ---- y DATA(2, 1, 2) - ---- y DATA(1, 2, 2) - 7/2000 y DATA(0, -1, 0) - 2000 2000 - - 13 17 - - ---- y DATA(1, -1, 0) - ---- y DATA(-1, 0, 0) - 1/250 y DATA(-1, 1, 0) - 2000 2000 - - 2 2 2 - - 1/32 z DATA(2, 0, -1) + 1/32 z DATA(0, -1, 2) + 1/32 z DATA(0, 2, 2) - - 2 2 - + 1/32 z DATA(1, 0, 2) - 1/32 z DATA(-1, 0, -1) - - 2 - - 1/32 z DATA(2, -1, -1) - 1/80 y z DATA(0, 1, 1) - - 2 - + 3/1000 x y DATA(1, -1, 0) + 1/160 x DATA(2, -1, 1) - - 2 2 31 - + 1/160 x DATA(2, 0, 1) + 1/160 x DATA(-1, 2, 1) + ---- x DATA(1, 0, 1) - 2000 - - 29 - - 1/500 x DATA(0, 1, 1) + ---- x DATA(1, 1, 1) - 7/250 x DATA(1, 2, -1) - 2000 - - 93 - + ---- x DATA(-1, 2, -1) - 9/500 x DATA(2, 1, -1) + 2/125 x DATA(2, 0, 0) - 2000 - - 13 23 - + ---- x DATA(2, -1, 0) - 1/1000 x DATA(1, 2, 0) - ---- x DATA(0, 2, 0) - 1000 2000 - - 19 11 49 - - ---- x DATA(-1, 2, 0) + --- x DATA(2, 2, 0) + ---- x DATA(2, -1, 1) - 2000 500 2000 - - 37 27 - - 7/250 x DATA(-1, 2, 1) + ---- x DATA(2, 1, 1) + ---- x DATA(1, 2, 1) - 2000 2000 - - 31 - - 1/1000 x DATA(0, 2, 1) - 9/250 x DATA(-1, -1, 2) + ---- x DATA(2, 2, 1) - 2000 - - 49 21 - + ---- x DATA(1, -1, 2) - ---- x DATA(2, 0, 2) + 2/125 x DATA(0, 0, 2) - 2000 2000 - - 27 37 - - ---- x DATA(-1, 0, 2) + ---- x DATA(1, 1, 2) - 1/250 x DATA(1, -1, 0) - 1000 2000 - - 13 - - 7/2000 x DATA(-1, 0, 0) - ---- x DATA(-1, 1, 0) - 2000 - - 2 2 - - 3/160 x DATA(2, 0, -1) - 3/160 x DATA(0, -1, 2) - - 2 2 - - 3/160 x DATA(0, 2, 2) - 3/160 x DATA(1, 0, 2) - - 2 2 - - 3/160 x DATA(-1, 0, -1) - 3/160 x DATA(2, -1, -1) - - 2 2 2 - + 1/160 x DATA(0, 0, 0) + 1/160 x DATA(1, 0, 0) + 1/160 x DATA(0, 1, 0) - - 2 2 2 - + 1/160 x DATA(1, 1, 0) - 1/160 x DATA(0, 0, 1) - 1/160 x DATA(1, 0, 1) - - 2 2 - - 1/160 x DATA(0, 1, 1) - 1/160 x DATA(1, 1, 1) - - 2 2 - - 3/160 x DATA(2, 2, -1) + 3/160 x DATA(1, 2, -1) - - 2 2 - - 3/160 x DATA(-1, 2, -1) - 3/160 x DATA(2, 1, -1) - - 2 2 - - 1/160 x DATA(2, 0, 0) - 1/160 x DATA(2, -1, 0) - - 2 2 - + 1/160 x DATA(1, 2, 0) + 1/160 x DATA(0, 2, 0) - - 2 2 - - 1/160 x DATA(-1, 2, 0) - 1/160 x DATA(2, 1, 0) - - 2 - - 1/160 x DATA(2, 2, 0) - 3/1000 x y DATA(0, 1, 2) - - - 3/80 y z DATA(2, 2, 1) + 3/1000 x y DATA(-1, 1, 0) - - + 1/1000 x y DATA(1, 0, 0) - 9/1000 x y DATA(1, 2, -1) - - - 1/80 y z DATA(2, 0, 2) - 3/80 y z DATA(1, -1, 2) - - + 9/1000 x y DATA(0, 2, -1) + 9/1000 x y DATA(2, 1, 2) - - + 3/80 y z DATA(2, 2, -1) + 9/1000 x y DATA(1, -1, -1) - - - 1/80 y z DATA(1, 1, 0) - 9/1000 x y DATA(1, -1, 2) - - + 3/1000 x y DATA(0, 2, 0) - 9/1000 x y DATA(2, 2, 0) - - + 9/1000 x y DATA(0, -1, 2) - 1/80 y z DATA(2, 1, 0) - - - 1/80 x z DATA(0, 2, 2) - 1/80 x z DATA(0, -1, 2) - - - 1/80 y z DATA(-1, 1, 0) + 1/80 y z DATA(-1, 0, 0) - - + 3/80 y z DATA(1, -1, 0) + 3/80 y z DATA(0, -1, 0) - - + 3/80 y z DATA(1, 2, 2) - 9/1000 x y DATA(-1, 1, 2) - - + 1/80 y z DATA(2, 1, 2) + 3/80 y z DATA(-1, 2, 2) - - + 3/80 y z DATA(0, -1, 1) + 3/80 y z DATA(2, 2, 2) - - - 3/80 y z DATA(1, -1, -1) - 3/80 y z DATA(0, -1, -1) - - - 3/80 y z DATA(-1, -1, -1) - 3/1000 x y DATA(1, 2, 0) - - + 3/80 y z DATA(-1, -1, 0) + 1/80 y z DATA(1, 1, -1) - - - 3/80 x z DATA(2, 2, 0) - 3/80 x z DATA(2, 1, 0) - - + 3/80 x z DATA(-1, 2, 0) + 1/80 x z DATA(0, 2, 0) - - - 1/80 x z DATA(1, 2, 0) - 3/80 x z DATA(2, -1, 0) - - - 3/80 x z DATA(2, 0, 0) + 3/80 x z DATA(2, 1, -1) - - - 3/80 x z DATA(-1, 2, -1) + 1/80 x z DATA(1, 2, -1) - - + 3/80 x z DATA(2, 2, -1) - 1/80 x z DATA(1, 1, 1) - - + 1/80 x z DATA(0, 1, 1) - 1/80 x z DATA(1, 0, 1) + 1/80 x z DATA(0, 0, 1) - - - 1/80 x z DATA(1, 1, 0) + 1/80 x z DATA(0, 1, 0) - 1/80 x z DATA(1, 0, 0) - - + 1/80 x z DATA(0, 0, 0) + 3/80 x z DATA(2, -1, -1) - - - 3/80 x z DATA(-1, 0, -1) + 1/80 x z DATA(1, 0, 2) - - - 3/80 x z DATA(-1, 1, 2) + 9/1000 x y DATA(-1, 1, -1) - - - 3/1000 x y DATA(1, 1, -1) - 1/80 x z DATA(0, 1, 2) - - + 1/80 x z DATA(1, 1, 2) + 3/80 x z DATA(2, -1, 2) - - - 3/80 x z DATA(-1, 0, 2) - 1/80 x z DATA(0, 0, 2) - - - 9/1000 x y DATA(0, -1, -1) + 3/80 x z DATA(2, 0, 2) - - + 1/80 x z DATA(1, -1, 2) - 3/80 x z DATA(2, 2, 1) - - - 3/80 x z DATA(-1, -1, 2) + 1/80 x z DATA(0, 2, 1) - - - 1/80 x z DATA(1, 2, 1) - 3/80 x z DATA(2, 1, 1) - - + 3/80 x z DATA(-1, 2, 1) - 1/80 y z DATA(2, 1, 1) - - + 3/1000 x y DATA(-1, 0, 1) - 3/80 y z DATA(-1, 2, 1) - - + 3/1000 x y DATA(1, 1, 2) - 3/1000 x y DATA(1, -1, 1) - - + 3/1000 x y DATA(2, 1, 1) - 9/1000 x y DATA(2, 0, 2) - - 27 - + ---- x y DATA(2, 2, 2) + 1/80 y z DATA(2, 0, 1) - 1000 - - - 3/80 y z DATA(-1, 2, 0) + 3/1000 x y DATA(0, -1, 1) - - + 1/80 y z DATA(2, 1, -1) - 3/80 y z DATA(0, 2, 0) - - + 1/1000 x y DATA(0, 0, 1) + 1/80 y z DATA(0, 0, 0) - - + 1/80 y z DATA(1, 0, 0) + 3/1000 x y DATA(0, 1, -1) - - - 9/1000 x y DATA(-1, 2, 1) - 1/1000 x y DATA(0, 1, 1) - - + 1/80 y z DATA(2, 0, 0) - 9/1000 x y DATA(2, -1, 1) - - + 3/80 y z DATA(1, 2, -1) + 1/1000 x y DATA(1, 1, 1) - - + 1/80 y z DATA(1, 0, 1) - 9/1000 x y DATA(0, 2, 2) - - - 3/1000 x y DATA(1, 0, 2) + 1/1000 x y DATA(0, 1, 0) - - 27 - + ---- x y DATA(2, -1, -1) - 9/1000 x y DATA(-1, 0, -1) - 1000 - - 27 - - ---- x y DATA(2, 2, -1) - 1/1000 x y DATA(0, 0, 0) - 1000 - - + 3/1000 x y DATA(0, 0, 2) - -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=410110452, alloc=4914300, time=41.13 -bytes used=411142220, alloc=4914300, time=41.21 -bytes used=412142356, alloc=4914300, time=41.28 -bytes used=413190428, alloc=4914300, time=41.36 -bytes used=414192668, alloc=4914300, time=41.43 -bytes used=415192808, alloc=4914300, time=41.51 -bytes used=416193280, alloc=4914300, time=41.59 -bytes used=417204812, alloc=4914300, time=41.66 - 147 2 47 147 -[COEFF(-1, -1, -1) = ---- y - 1/32 z - ---- - 3/80 x z + ---- x + 1/10 z - 2000 1500 2000 - - 27 2 2 - - 3/80 y z - ---- x y - 3/160 x - 3/160 y , COEFF(0, -1, -1) = - 1/2000 x - 1000 - - 607 2 2 2 - - ----- - 3/160 y - 1/32 z + 3/160 x - 3/80 y z - 1/80 x z + 7/80 z - 12000 - - 129 111 97 - - 9/1000 x y + ---- y, COEFF(1, -1, -1) = ---- y - ---- + 3/40 z - 2000 2000 3000 - - 2 2 37 2 - + 9/1000 x y - 1/32 z - 3/160 y - ---- x + 3/160 x - 3/80 y z - 1000 - - 281 27 2 - + 1/80 x z, COEFF(2, -1, -1) = - 3/80 y z + ----- + ---- x y - 3/160 x - 12000 1000 - - 2 2 93 - - 1/32 z - 3/160 y + ---- y + 1/16 z - 9/250 x + 3/80 x z, - 2000 - - 2 2 - COEFF(-1, 0, -1) = - 1/32 z - 1/80 y z - 9/1000 x y + 3/160 y - 3/80 x z - - 2 607 129 - - 1/2000 y - 3/160 x - ----- + ---- x + 7/80 z, COEFF(0, 0, -1) = - 12000 2000 - - 2 - - 7/2000 x + 3/160 y - 1/80 y z - 1/80 x z - 7/2000 y - 3/1000 x y - - 2 2 437 - - 1/32 z + 3/160 x + 3/40 z - ----, COEFF(1, 0, -1) = 1/80 x z - 6000 - - 2 691 17 2 - + 3/160 y - 1/80 y z - ----- + 3/1000 x y + 1/16 z - --- x - 1/32 z - 12000 500 - - 2 13 2 27 - + 3/160 x - ---- y, COEFF(2, 0, -1) = - 1/32 z + 1/20 z - ---- x - 2000 1000 - - 2 19 29 2 - - 3/160 x - 1/80 y z - ---- y - ---- + 9/1000 x y + 3/80 x z + 3/160 y , - 2000 6000 - - 97 2 2 - COEFF(-1, 1, -1) = - ---- + 3/160 y + 3/40 z + 9/1000 x y - 3/160 x - 3000 - - 111 37 2 - + ---- x + 1/80 y z - ---- y - 3/80 x z - 1/32 z , COEFF(0, 1, -1) = - 2000 1000 - - 2 2 2 691 17 - 1/16 z + 3/160 x - 1/32 z + 3/160 y - ----- - --- y + 3/1000 x y - 12000 500 - - 13 17 - - ---- x - 1/80 x z + 1/80 y z, COEFF(1, 1, -1) = - --- + 1/80 x z - 2000 375 - - 31 31 2 2 - - ---- x - ---- y + 3/160 x + 1/80 y z - 1/32 z - 3/1000 x y + 1/20 z - 1000 1000 - - 2 53 - + 3/160 y , COEFF(2, 1, -1) = 1/80 y z + ----- - 9/500 x + 3/80 x z - 12000 - - 2 2 2 - - 9/1000 x y - 3/160 x - 7/250 y + 3/80 z - 1/32 z + 3/160 y , - - 281 27 2 2 - COEFF(-1, 2, -1) = - 9/250 y + ----- + ---- x y - 3/160 y - 3/160 x - 12000 1000 - - 2 93 - - 1/32 z - 3/80 x z + 1/16 z + ---- x + 3/80 y z, COEFF(0, 2, -1) = - 2000 - - 2 27 2 19 - - 3/160 y - ---- y + 9/1000 x y + 1/20 z - 1/32 z - 1/80 x z - ---- x - 1000 2000 - - 29 2 2 - - ---- + 3/160 x + 3/80 y z, COEFF(1, 2, -1) = - 7/250 x - 3/160 y - 6000 - - 2 2 53 - - 1/32 z + 3/160 x + 3/80 y z + ----- - 9/1000 x y - 9/500 y + 3/80 z - 12000 - - 2 27 2 - + 1/80 x z, COEFF(2, 2, -1) = 3/80 x z - 1/32 z - ---- x y - 3/160 y - 1000 - - 2 307 - - 9/1000 x + 1/40 z - 3/160 x + ---- - 9/1000 y + 3/80 y z, - 6000 - - 2 - COEFF(-1, -1, 0) = - 1/2000 x - 1/2000 y - 9/1000 x y + 3/80 x z - 1/160 x - - 39 2 2 13 2 - - ---- + 3/80 y z + 3/32 z - 1/160 y - -- z, COEFF(0, -1, 0) = 1/160 x - 4000 80 - - 17 2 - - 3/1000 x y - ---- x + 3/80 y z + 1/80 x z - 7/2000 y + 3/32 z - 2000 - - 2 49 2 107 - - 1/160 y - ---- - 3/20 z, COEFF(1, -1, 0) = 1/160 x - ---- - 1/250 x - 2000 4000 - - 11 2 2 13 - - -- z + 3/1000 x y - 1/160 y + 3/80 y z + 3/32 z - ---- y - 1/80 x z, - 80 2000 - - 2 19 33 - COEFF(2, -1, 0) = - 3/80 x z + 3/32 z + 3/80 y z - 1/8 z - ---- y - ---- - 2000 2000 - - 2 2 13 - - 1/160 y - 1/160 x + 9/1000 x y + ---- x, COEFF(-1, 0, 0) = 3/80 x z - 1000 - - 2 49 2 17 2 - - 1/160 x - ---- + 1/160 y - ---- y + 3/32 z - 3/20 z - 3/1000 x y - 2000 2000 - - 11 2 - + 1/80 y z - 7/2000 x, COEFF(0, 0, 0) = - -- z + 1/160 y - 1/1000 x y - 80 - - 19 2 161 2 19 - - ---- y + 1/80 y z + 3/32 z - ---- + 1/160 x + 1/80 x z - ---- x, - 2000 4000 2000 - - 2 - COEFF(1, 0, 0) = - 1/80 x z - 3/1000 x + 1/80 y z + 1/160 y + 1/1000 x y - - 87 2 2 21 137 - - 1/8 z - ---- + 1/160 x + 3/32 z - ---- y, COEFF(2, 0, 0) = - ---- - 2000 2000 4000 - - 2 2 2 23 - - 9/80 z + 1/160 y - 1/160 x - 3/80 x z + 3/32 z + 3/1000 x y - ---- y - 2000 - - 11 - + 1/80 y z + 2/125 x, COEFF(-1, 1, 0) = - 1/80 y z - -- z + 3/80 x z - 80 - - 2 2 13 107 2 - + 3/32 z - 1/160 x - 1/250 y - ---- x - ---- + 1/160 y + 3/1000 x y, - 2000 4000 - - 87 2 21 - COEFF(0, 1, 0) = - ---- + 1/1000 x y + 1/160 x - ---- x - 1/80 y z - 2000 2000 - - 2 2 - - 3/1000 y + 3/32 z - 1/8 z + 1/80 x z + 1/160 y , COEFF(1, 1, 0) = - - 2 191 - - 1/80 x z - 9/80 z + 1/160 y - ---- - 1/1000 x y - 1/500 y - 1/500 x - 4000 - - 2 2 2 19 - + 1/160 x - 1/80 y z + 3/32 z , COEFF(2, 1, 0) = 3/32 z + ---- x - 1000 - - 2 79 2 - - 1/10 z - 3/80 x z - 1/160 x - 3/1000 x y - 1/1000 y - ---- + 1/160 y - 2000 - - 2 19 13 - - 1/80 y z, COEFF(-1, 2, 0) = - 1/160 y - ---- x - 3/80 y z + ---- y - 2000 1000 - - 2 33 2 - + 3/32 z - ---- + 9/1000 x y + 3/80 x z - 1/160 x - 1/8 z, - 2000 - - 2 2 137 - COEFF(0, 2, 0) = 1/80 x z - 9/80 z + 3/32 z + 1/160 x - ---- + 3/1000 x y - 4000 - - 23 2 2 - - ---- x - 3/80 y z + 2/125 y - 1/160 y , COEFF(1, 2, 0) = - 1/160 y - 2000 - - 19 2 79 2 - + ---- y + 1/160 x - ---- - 1/80 x z - 3/1000 x y - 1/1000 x + 3/32 z - 1000 2000 - - 11 2 - - 3/80 y z - 1/10 z, COEFF(2, 2, 0) = --- x + 3/32 z - 7/80 z - 3/80 y z - 500 - - 2 11 129 2 - - 1/160 y - 3/80 x z - 9/1000 x y + --- y - ---- - 1/160 x , - 500 4000 - - 37 2 - COEFF(-1, -1, 1) = 3/80 y z + 1/40 z + 9/1000 x y - ---- x - 3/32 z - 1000 - - 37 2 157 2 - - ---- y + 1/160 x + 3/80 x z + ---- + 1/160 y , COEFF(0, -1, 1) = 3/80 z - 1000 2000 - - 323 17 2 2 - + ---- + 3/80 y z - --- y + 1/160 y + 3/1000 x y - 1/250 x - 3/32 z - 4000 500 - - 2 2 33 - - 1/160 x + 1/80 x z, COEFF(1, -1, 1) = 3/80 y z - 3/32 z + ---- x - 2000 - - 2 141 31 2 - + 1/20 z - 1/80 x z + 1/160 y - 3/1000 x y + ---- - ---- y - 1/160 x , - 2000 1000 - - 2 2 191 - COEFF(2, -1, 1) = 1/160 y - 3/80 x z + 1/160 x + 3/80 y z + ---- + 1/16 z - 4000 - - 49 2 - + ---- x - 3/32 z - 7/250 y - 9/1000 x y, COEFF(-1, 0, 1) = 1/80 y z - 2000 - - 2 2 323 - + 3/80 x z + 3/1000 x y - 1/160 y + 1/160 x + 3/80 z - 1/250 y + ---- - 4000 - - 2 17 2 2 21 - - 3/32 z - --- x, COEFF(0, 0, 1) = - 1/160 y + 1/20 z - 3/32 z + --- - 500 250 - - 2 - - 1/160 x + 1/80 x z + 1/1000 x y - 3/1000 x - 3/1000 y + 1/80 y z, - - 31 299 2 2 - COEFF(1, 0, 1) = - 1/500 y + ---- x + ---- + 1/16 z - 3/32 z - 1/160 x - 2000 4000 - - 2 - - 1/80 x z - 1/160 y + 1/80 y z - 1/1000 x y, COEFF(2, 0, 1) = 3/40 z - - 53 2 2 2 43 - + ---- - 3/1000 x y - 3/32 z - 1/160 y - 1/1000 y + 1/160 x + ---- x - 1000 2000 - - 33 - + 1/80 y z - 3/80 x z, COEFF(-1, 1, 1) = 1/20 z + ---- y - 1/80 y z - 2000 - - 31 141 2 2 2 - - ---- x + 3/80 x z + ---- - 3/32 z - 1/160 y + 1/160 x - 3/1000 x y, - 1000 2000 - - 2 31 299 - COEFF(0, 1, 1) = 1/16 z - 3/32 z + ---- y - 1/80 y z + ---- + 1/80 x z - 2000 4000 - - 2 2 - - 1/1000 x y - 1/500 x - 1/160 y - 1/160 x , COEFF(1, 1, 1) = - 1/80 y z - - 2 133 2 29 2 - - 1/160 x + ---- + 1/1000 x y - 3/32 z + ---- y - 1/160 y + 3/40 z - 2000 2000 - - 29 183 37 2 - + ---- x - 1/80 x z, COEFF(2, 1, 1) = ---- + ---- x + 1/160 x - 2000 4000 2000 - - 2 27 2 - + 3/1000 x y + 7/80 z - 1/80 y z - 3/32 z - 3/80 x z + ---- y - 1/160 y , - 2000 - - 191 2 49 - COEFF(-1, 2, 1) = 3/80 x z - 9/1000 x y + ---- + 1/16 z + 1/160 y + ---- y - 4000 2000 - - 2 2 53 - - 3/32 z - 3/80 y z + 1/160 x - 7/250 x, COEFF(0, 2, 1) = ---- - 1000 - - 2 2 43 - + 1/160 y + 1/80 x z + 3/40 z - 1/1000 x - 3/32 z + ---- y - 3/1000 x y - 2000 - - 2 27 2 - - 1/160 x - 3/80 y z, COEFF(1, 2, 1) = ---- x - 3/80 y z - 1/160 x - 2000 - - 2 183 37 2 - + 3/1000 x y - 1/80 x z + 1/160 y + ---- + ---- y + 7/80 z - 3/32 z , - 4000 2000 - - 31 13 2 31 2 - COEFF(2, 2, 1) = ---- x + --- + 9/1000 x y + 1/160 y + ---- y + 1/160 x - 2000 500 2000 - - 2 - - 3/32 z + 1/10 z - 3/80 x z - 3/80 y z, COEFF(-1, -1, 2) = 3/80 z - - 2 449 2 2 - + 1/32 z - 9/250 y - 9/250 x - 3/80 y z - ----- + 3/160 y + 3/160 x - 12000 - - 27 2 - - 3/80 x z + ---- x y, COEFF(0, -1, 2) = 1/32 z + 9/1000 x y - 1/80 x z - 1000 - - 13 17 2 27 2 - + ---- x - ---- + 3/160 y + 1/40 z - ---- y - 3/160 x - 3/80 y z, - 1000 3000 1000 - - 49 2 2 - COEFF(1, -1, 2) = - 9/1000 x y + ---- x + 1/32 z - 9/500 y - 3/160 x - 2000 - - 137 2 - + 1/80 x z - 3/80 y z - ----- + 1/80 z + 3/160 y , COEFF(2, -1, 2) = - 12000 - - 2 27 41 2 - 3/160 y - 3/80 y z - ---- x y - 3/2000 x - --- + 1/32 z - 9/1000 y - 1000 750 - - 2 2 13 - + 3/80 x z + 3/160 x , COEFF(-1, 0, 2) = 1/32 z + ---- y - 1/80 y z - 1000 - - 2 2 17 27 - + 3/160 x - 3/160 y - ---- - 3/80 x z + 1/40 z + 9/1000 x y - ---- x, - 3000 1000 - - 2 349 - COEFF(0, 0, 2) = 3/1000 x y - 3/160 y + ----- + 1/80 z - 1/80 x z - 12000 - - 2 2 - + 2/125 y + 2/125 x - 3/160 x - 1/80 y z + 1/32 z , COEFF(1, 0, 2) = - - 19 2 43 79 2 - ---- y - 3/160 x + ---- x + ---- - 3/1000 x y - 1/80 y z + 1/32 z - 1000 2000 3000 - - 2 21 - - 3/160 y + 1/80 x z, COEFF(2, 0, 2) = - 9/1000 x y - ---- x - 1/80 y z - 2000 - - 2 2 11 167 2 - + 1/32 z - 1/80 z + 3/160 x + 3/80 x z + --- y - ----- - 3/160 y , - 500 12000 - - 2 - COEFF(-1, 1, 2) = - 9/500 x + 1/80 y z - 9/1000 x y - 3/160 y + 1/80 z - - 49 2 2 137 43 - + ---- y + 1/32 z - 3/80 x z + 3/160 x - -----, COEFF(0, 1, 2) = ---- y - 2000 12000 2000 - - 2 2 19 - - 3/1000 x y + 1/80 y z - 3/160 x - 3/160 y + ---- x - 1/80 x z - 1000 - - 2 79 2 2 - + 1/32 z + ----, COEFF(1, 1, 2) = - 3/160 y + 1/80 x z - 3/160 x - 3000 - - 37 319 2 37 - + ---- y + ----- - 1/80 z + 1/80 y z + 1/32 z + 3/1000 x y + ---- x, - 2000 12000 2000 - - 2 39 31 2 - COEFF(2, 1, 2) = 1/32 z - ---- x + ---- y - 3/160 y - 4/375 + 1/80 y z - 2000 2000 - - 2 2 - + 3/160 x + 3/80 x z - 1/40 z + 9/1000 x y, COEFF(-1, 2, 2) = 3/160 y - - 41 27 2 - - --- + 3/80 y z - 9/1000 x - ---- x y + 3/160 x - 3/2000 y - 3/80 x z - 750 1000 - - 2 21 167 - + 1/32 z , COEFF(0, 2, 2) = - 1/80 x z - ---- y - ----- + 3/80 y z - 2000 12000 - - 2 2 11 2 - + 3/160 y - 3/160 x + --- x - 9/1000 x y + 1/32 z - 1/80 z, - 500 - - 2 - COEFF(1, 2, 2) = 3/160 y - 1/40 z + 3/80 y z + 9/1000 x y + 1/80 x z - - 2 39 2 31 - - 3/160 x - ---- y + 1/32 z - 4/375 + ---- x, COEFF(2, 2, 2) = 3/80 x z - 2000 2000 - - 57 27 539 2 2 - - ---- y + ---- x y + 3/80 y z - ----- - 3/80 z + 1/32 z + 3/160 x - 2000 1000 12000 - - 2 57 - + 3/160 y - ---- x] - 2000 - -> print_coeffs__lc_of_data(%, "coeffs_dz->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c"); -bytes used=418205100, alloc=4914300, time=41.74 -bytes used=419205616, alloc=4914300, time=41.82 -bytes used=420205780, alloc=4914300, time=41.89 -bytes used=421206144, alloc=4914300, time=42.03 -bytes used=422206316, alloc=4914300, time=42.12 -bytes used=423225048, alloc=4914300, time=42.19 -bytes used=424232576, alloc=4914300, time=42.27 -bytes used=425256628, alloc=4914300, time=42.35 -bytes used=426268612, alloc=4914300, time=42.46 -bytes used=427268792, alloc=4914300, time=42.57 -bytes used=428268980, alloc=4914300, time=43.10 -bytes used=429270148, alloc=4914300, time=43.25 -bytes used=430270332, alloc=4914300, time=43.31 -bytes used=431272084, alloc=4914300, time=43.37 -bytes used=432272284, alloc=4914300, time=43.44 -bytes used=433272452, alloc=4914300, time=43.51 -bytes used=434280840, alloc=4914300, time=43.62 -bytes used=435281092, alloc=4914300, time=43.74 -bytes used=436281244, alloc=4914300, time=43.89 -bytes used=437289104, alloc=4914300, time=44.01 -bytes used=438289320, alloc=4914300, time=44.14 -bytes used=439303432, alloc=4914300, time=44.24 -bytes used=440303940, alloc=4914300, time=44.33 -bytes used=441316200, alloc=4914300, time=44.89 -bytes used=442316540, alloc=4914300, time=45.10 -bytes used=443316804, alloc=4914300, time=45.17 -bytes used=444317120, alloc=4914300, time=45.24 -bytes used=445317508, alloc=4914300, time=45.31 -bytes used=446317700, alloc=4914300, time=45.37 -bytes used=447322516, alloc=4914300, time=45.58 -bytes used=448322784, alloc=4914300, time=45.69 -bytes used=449323564, alloc=4914300, time=46.29 -bytes used=450323776, alloc=4914300, time=46.55 -bytes used=451324284, alloc=4914300, time=46.63 -bytes used=452324592, alloc=4914300, time=46.70 -bytes used=453325024, alloc=4914300, time=46.76 -bytes used=454325180, alloc=4914300, time=46.84 -bytes used=455325364, alloc=4914300, time=47.01 -bytes used=456325536, alloc=4914300, time=47.63 -bytes used=457325924, alloc=4914300, time=47.81 -bytes used=458326112, alloc=4914300, time=47.88 -bytes used=459326504, alloc=4914300, time=47.95 -bytes used=460326708, alloc=4914300, time=48.01 -bytes used=461326944, alloc=4914300, time=48.19 -bytes used=462327156, alloc=4914300, time=48.65 -bytes used=463327336, alloc=4914300, time=49.00 -bytes used=464327500, alloc=4914300, time=49.07 -bytes used=465327720, alloc=4914300, time=49.18 -> -# d^2/dx^2 -> simplify( diff(interp_3d_cube_order3_smooth0,x,x) ); -- 1/8 DATA(0, 2, -1) + 1/40 DATA(2, 0, -1) - 1/8 DATA(0, -1, 2) - - - 7/80 DATA(0, 2, 2) + 3/40 DATA(1, 0, 2) + 7/80 DATA(-1, 0, -1) - - 11 - + 3/80 DATA(2, -1, -1) - -- DATA(0, 0, 0) + 1/20 DATA(1, 0, 0) - 80 - - - 1/8 DATA(0, 1, 0) + 1/16 DATA(1, 1, 0) - 1/8 DATA(0, 0, 1) - - + 1/16 DATA(1, 0, 1) - 9/80 DATA(0, 1, 1) + 3/40 DATA(1, 1, 1) - - + 1/16 DATA(1, 2, -1) + 1/16 DATA(-1, 2, -1) + 1/80 DATA(2, 1, -1) - - + 1/80 DATA(2, 0, 0) + 1/40 DATA(2, -1, 0) + 3/40 DATA(1, 2, 0) - - - 9/80 DATA(0, 2, 0) + 1/20 DATA(-1, 2, 0) - 1/80 DATA(2, 2, 0) - - + 1/80 DATA(2, -1, 1) + 3/80 DATA(-1, 2, 1) - 1/80 DATA(2, 1, 1) - - + 7/80 DATA(1, 2, 1) - 1/10 DATA(0, 2, 1) + 1/16 DATA(-1, -1, 2) - - - 1/40 DATA(2, 2, 1) + 1/16 DATA(1, -1, 2) - 1/80 DATA(2, 0, 2) - - - 9/80 DATA(0, 0, 2) + 1/20 DATA(-1, 0, 2) + 7/80 DATA(1, 1, 2) - - - 1/10 DATA(0, 1, 2) + 3/80 DATA(-1, 1, 2) + 1/40 DATA(-1, 2, 2) - - - 1/40 DATA(2, 1, 2) + 1/10 DATA(1, 2, 2) - 3/20 DATA(0, -1, 0) - - + 3/80 DATA(1, -1, 0) + 3/40 DATA(-1, 0, 0) + 1/16 DATA(-1, 1, 0) - - 11 - + 3/40 DATA(-1, -1, 1) - -- DATA(0, -1, 1) + 1/20 DATA(1, -1, 1) - 80 - - + 1/16 DATA(-1, 0, 1) + 1/20 DATA(-1, 1, 1) - 3/20 DATA(0, 0, -1) - - 11 - + 3/80 DATA(1, 0, -1) + 3/40 DATA(-1, 1, -1) - -- DATA(0, 1, -1) - 80 - - + 1/20 DATA(1, 1, -1) + 7/80 DATA(-1, -1, 0) + 1/10 DATA(-1, -1, -1) - - 13 - - -- DATA(0, -1, -1) + 1/40 DATA(1, -1, -1) - 3/80 DATA(2, 2, 2) - 80 - - - 3/80 z DATA(0, 1, 2) + 3/80 z DATA(-1, 2, 2) + 3/80 z DATA(2, -1, 2) - - - 3/80 z DATA(1, 0, 2) + 3/80 y DATA(-1, 2, 2) - 3/80 y DATA(0, 2, 1) - - - 3/80 y DATA(1, 2, 0) + 3/80 y DATA(2, 2, -1) + 1/16 x DATA(2, 2, -1) - - + 1/16 x DATA(2, -1, 2) + 1/16 x DATA(2, 1, 0) + 1/16 x DATA(2, 0, 1) - - - 1/16 x DATA(-1, -1, -1) + 3/16 x DATA(0, -1, -1) - - - 3/16 x DATA(1, -1, -1) + 1/16 x DATA(2, 2, 2) + 3/16 x DATA(0, -1, 1) - - - 1/16 x DATA(-1, 2, 2) + 1/16 x DATA(2, 1, 2) - 3/16 x DATA(1, 2, 2) - - + 3/16 x DATA(0, -1, 0) - 1/80 z DATA(1, 2, 1) - 1/80 z DATA(0, 2, 1) - - + 3/80 z DATA(-1, -1, 2) + 1/80 z DATA(2, 2, 1) - 3/80 z DATA(1, -1, 2) - - + 3/80 z DATA(2, 0, 2) - 3/80 z DATA(0, 0, 2) + 3/80 z DATA(-1, 0, 2) - - - 3/80 z DATA(1, 1, 2) + 3/80 z DATA(-1, 1, 2) + 3/80 z DATA(0, 2, -1) - - + 1/80 z DATA(-1, -1, 1) - 1/80 z DATA(1, -1, 1) + 1/80 z DATA(0, 2, 0) - - - 3/80 z DATA(2, 1, -1) - 1/80 z DATA(2, -1, 0) - 1/80 z DATA(2, 0, 0) - - - 3/80 z DATA(2, 0, -1) - 3/80 z DATA(0, -1, 2) - 3/80 z DATA(0, 2, 2) - - - 3/80 z DATA(-1, 0, -1) - 3/80 z DATA(2, -1, -1) + 1/80 z DATA(0, 0, 0) - - + 1/80 z DATA(1, 0, 0) + 1/80 z DATA(0, 1, 0) + 1/80 z DATA(1, 1, 0) - - - 1/80 z DATA(0, 0, 1) - 1/80 z DATA(1, 0, 1) - 1/80 z DATA(0, 1, 1) - - - 1/80 z DATA(1, 1, 1) - 3/80 z DATA(2, 2, -1) + 3/80 z DATA(1, 2, -1) - - - 3/80 z DATA(-1, 2, -1) - 1/80 z DATA(-1, 0, 0) - 1/80 z DATA(-1, 1, 0) - - + 1/80 z DATA(-1, 1, 1) + 1/80 z DATA(1, 2, 0) - 1/80 z DATA(-1, 2, 0) - - - 1/80 z DATA(2, 1, 0) - 1/80 z DATA(2, 2, 0) + 1/80 z DATA(2, -1, 1) - - + 1/80 z DATA(2, 0, 1) + 1/80 z DATA(-1, 2, 1) + 1/80 z DATA(2, 1, 1) - - + 1/80 z DATA(-1, 0, 1) + 3/80 z DATA(0, 0, -1) + 3/80 z DATA(1, 0, -1) - - - 3/80 z DATA(-1, 1, -1) + 3/80 z DATA(0, 1, -1) + 3/80 z DATA(1, 1, -1) - - - 1/80 z DATA(-1, -1, 0) - 3/80 z DATA(-1, -1, -1) - - + 3/80 z DATA(0, -1, -1) + 3/80 z DATA(1, -1, -1) + 3/80 z DATA(2, 2, 2) - - - 1/80 z DATA(0, -1, 1) + 3/80 z DATA(2, 1, 2) - 3/80 z DATA(1, 2, 2) - - + 1/80 z DATA(0, -1, 0) + 1/80 z DATA(1, -1, 0) - 1/80 y DATA(-1, 0, 2) - - - 3/80 y DATA(2, -1, 2) - 1/80 y DATA(1, 1, 2) - 1/80 y DATA(0, 1, 2) - - + 1/80 y DATA(-1, 1, 2) - 3/80 y DATA(0, 2, -1) - 3/80 y DATA(-1, -1, 1) - - + 3/80 y DATA(1, -1, 1) - 1/80 y DATA(-1, 0, 1) + 1/80 y DATA(-1, 1, 1) - - + 1/80 y DATA(0, 0, -1) + 1/80 y DATA(1, 0, -1) + 1/80 y DATA(-1, 1, -1) - - - 1/80 y DATA(0, 1, -1) - 1/80 y DATA(1, 1, -1) - 3/80 y DATA(-1, -1, 0) - - - 3/80 y DATA(-1, -1, -1) + 3/80 y DATA(0, -1, -1) - - + 3/80 y DATA(1, -1, -1) + 3/80 y DATA(2, 2, 2) + 1/80 y DATA(2, 1, -1) - - - 1/80 y DATA(2, 0, 0) + 3/80 y DATA(0, -1, 2) + 3/16 x DATA(0, -1, 2) - - + 3/16 x DATA(0, 2, 2) - 3/16 x DATA(1, 0, 2) - 1/16 x DATA(-1, 0, -1) - - + 1/16 x DATA(2, -1, -1) + 3/16 x DATA(0, 0, 0) - 3/16 x DATA(1, 0, 0) - - + 3/16 x DATA(0, 1, 0) - 3/16 x DATA(1, 1, 0) + 3/16 x DATA(0, 0, 1) - - + 1/16 x DATA(2, 0, -1) - 1/80 y DATA(-1, 0, -1) - 3/80 y DATA(2, -1, -1) - - + 1/80 y DATA(0, 0, 0) + 1/80 y DATA(1, 0, 0) - 1/80 y DATA(0, 1, 0) - - - 1/80 y DATA(1, 1, 0) + 1/80 y DATA(0, 0, 1) + 1/80 y DATA(1, 0, 1) - - - 1/80 y DATA(0, 1, 1) - 1/80 y DATA(1, 1, 1) - 3/80 y DATA(1, 2, -1) - - + 3/80 y DATA(-1, 2, -1) - 3/80 y DATA(2, -1, 0) - 3/80 y DATA(0, 2, 0) - - + 3/80 y DATA(-1, 2, 0) + 1/80 y DATA(2, 1, 0) + 3/80 y DATA(2, 2, 0) - - - 3/80 y DATA(2, -1, 1) - 1/80 y DATA(2, 0, 1) + 3/80 y DATA(-1, 2, 1) - - + 1/80 y DATA(2, 1, 1) - 3/80 y DATA(1, 2, 1) - 3/80 y DATA(-1, -1, 2) - - + 3/80 y DATA(2, 2, 1) + 3/80 y DATA(1, -1, 2) - 1/80 y DATA(2, 0, 2) - - + 1/80 y DATA(0, 0, 2) - 1/80 y DATA(2, 0, -1) - 3/80 y DATA(0, 2, 2) - - + 1/80 y DATA(1, 0, 2) + 3/16 x DATA(0, 1, 2) - 1/16 x DATA(-1, 1, 2) - - + 3/16 x DATA(0, 2, -1) - 1/16 x DATA(-1, -1, 1) - 3/16 x DATA(1, -1, 1) - - - 1/16 x DATA(-1, 0, 1) - 1/16 x DATA(-1, 1, 1) + 3/16 x DATA(0, 0, -1) - - - 3/16 x DATA(1, 0, -1) - 1/16 x DATA(-1, 1, -1) + 3/16 x DATA(0, 1, -1) - - - 3/16 x DATA(1, 1, -1) - 1/16 x DATA(-1, -1, 0) + 3/80 y DATA(0, -1, 1) - - + 1/80 y DATA(2, 1, 2) - 3/80 y DATA(1, 2, 2) + 3/80 y DATA(0, -1, 0) - - + 3/80 y DATA(1, -1, 0) - 1/80 y DATA(-1, 0, 0) + 1/80 y DATA(-1, 1, 0) - - - 3/16 x DATA(1, 0, 1) + 3/16 x DATA(0, 1, 1) - 3/16 x DATA(1, 1, 1) - - - 3/16 x DATA(1, 2, -1) - 1/16 x DATA(-1, 2, -1) + 1/16 x DATA(2, 1, -1) - - + 1/16 x DATA(2, 0, 0) + 1/16 x DATA(2, -1, 0) - 3/16 x DATA(1, 2, 0) - - + 3/16 x DATA(0, 2, 0) - 1/16 x DATA(-1, 2, 0) + 1/16 x DATA(2, 2, 0) - - + 1/16 x DATA(2, -1, 1) - 1/16 x DATA(-1, 2, 1) + 1/16 x DATA(2, 1, 1) - - - 3/16 x DATA(1, 2, 1) + 3/16 x DATA(0, 2, 1) - 1/16 x DATA(-1, -1, 2) - - + 1/16 x DATA(2, 2, 1) - 3/16 x DATA(1, -1, 2) + 1/16 x DATA(2, 0, 2) - - + 3/16 x DATA(0, 0, 2) - 1/16 x DATA(-1, 0, 2) - 3/16 x DATA(1, 1, 2) - - - 3/16 x DATA(1, -1, 0) - 1/16 x DATA(-1, 0, 0) - 1/16 x DATA(-1, 1, 0) - -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=466327912, alloc=4914300, time=49.31 -bytes used=467328084, alloc=4914300, time=49.38 -bytes used=468328536, alloc=4914300, time=49.45 -bytes used=469328704, alloc=4914300, time=49.52 -bytes used=470333744, alloc=4914300, time=49.60 -[COEFF(-1, -1, -1) = - 3/80 y - 1/16 x + 1/10 - 3/80 z, - - 13 - COEFF(0, -1, -1) = - -- + 3/16 x + 3/80 y + 3/80 z, - 80 - - COEFF(1, -1, -1) = - 3/16 x + 3/80 y + 1/40 + 3/80 z, - - COEFF(2, -1, -1) = 3/80 - 3/80 y - 3/80 z + 1/16 x, - - COEFF(-1, 0, -1) = - 1/80 y - 3/80 z + 7/80 - 1/16 x, - - COEFF(0, 0, -1) = - 3/20 + 1/80 y + 3/80 z + 3/16 x, - - COEFF(1, 0, -1) = 3/80 - 3/16 x + 3/80 z + 1/80 y, - - COEFF(2, 0, -1) = - 1/80 y + 1/16 x - 3/80 z + 1/40, - - COEFF(-1, 1, -1) = 1/80 y + 3/40 - 1/16 x - 3/80 z, - - 11 - COEFF(0, 1, -1) = 3/80 z - 1/80 y + 3/16 x - --, - 80 - - COEFF(1, 1, -1) = - 3/16 x + 3/80 z + 1/20 - 1/80 y, - - COEFF(2, 1, -1) = - 3/80 z + 1/16 x + 1/80 y + 1/80, - - COEFF(-1, 2, -1) = 1/16 - 1/16 x - 3/80 z + 3/80 y, - - COEFF(0, 2, -1) = 3/16 x - 1/8 - 3/80 y + 3/80 z, - - COEFF(1, 2, -1) = 1/16 + 3/80 z - 3/80 y - 3/16 x, - - COEFF(2, 2, -1) = 3/80 y - 3/80 z + 1/16 x, - - COEFF(-1, -1, 0) = - 1/80 z - 1/16 x - 3/80 y + 7/80, - - COEFF(0, -1, 0) = 3/16 x + 1/80 z - 3/20 + 3/80 y, - - COEFF(1, -1, 0) = 3/80 + 3/80 y - 3/16 x + 1/80 z, - - COEFF(2, -1, 0) = 1/40 - 3/80 y - 1/80 z + 1/16 x, - - COEFF(-1, 0, 0) = - 1/80 z - 1/80 y + 3/40 - 1/16 x, - - 11 - COEFF(0, 0, 0) = 3/16 x - -- + 1/80 y + 1/80 z, - 80 - - COEFF(1, 0, 0) = 1/20 + 1/80 y + 1/80 z - 3/16 x, - - COEFF(2, 0, 0) = 1/16 x - 1/80 z + 1/80 - 1/80 y, - - COEFF(-1, 1, 0) = 1/80 y + 1/16 - 1/80 z - 1/16 x, - - COEFF(0, 1, 0) = 1/80 z + 3/16 x - 1/80 y - 1/8, - - COEFF(1, 1, 0) = - 1/80 y - 3/16 x + 1/16 + 1/80 z, - - COEFF(2, 1, 0) = 1/80 y + 1/16 x - 1/80 z, - - COEFF(-1, 2, 0) = 3/80 y + 1/20 - 1/80 z - 1/16 x, - - COEFF(0, 2, 0) = 1/80 z - 9/80 - 3/80 y + 3/16 x, - - COEFF(1, 2, 0) = - 3/80 y + 1/80 z + 3/40 - 3/16 x, - - COEFF(2, 2, 0) = - 1/80 z + 1/16 x - 1/80 + 3/80 y, - - COEFF(-1, -1, 1) = - 3/80 y + 3/40 - 1/16 x + 1/80 z, - - 11 - COEFF(0, -1, 1) = - 1/80 z + 3/16 x + 3/80 y - --, - 80 - - COEFF(1, -1, 1) = - 1/80 z + 3/80 y - 3/16 x + 1/20, - - COEFF(2, -1, 1) = 1/80 z + 1/16 x + 1/80 - 3/80 y, - - COEFF(-1, 0, 1) = - 1/16 x + 1/80 z + 1/16 - 1/80 y, - - COEFF(0, 0, 1) = - 1/8 - 1/80 z + 3/16 x + 1/80 y, - - COEFF(1, 0, 1) = 1/16 + 1/80 y - 3/16 x - 1/80 z, - - COEFF(2, 0, 1) = 1/80 z - 1/80 y + 1/16 x, - - COEFF(-1, 1, 1) = 1/20 + 1/80 y + 1/80 z - 1/16 x, - - COEFF(0, 1, 1) = - 9/80 + 3/16 x - 1/80 z - 1/80 y, - - COEFF(1, 1, 1) = 3/40 - 1/80 z - 3/16 x - 1/80 y, - - COEFF(2, 1, 1) = 1/80 y + 1/80 z - 1/80 + 1/16 x, - - COEFF(-1, 2, 1) = 1/80 z + 3/80 + 3/80 y - 1/16 x, - - COEFF(0, 2, 1) = - 1/80 z + 3/16 x - 1/10 - 3/80 y, - - COEFF(1, 2, 1) = - 1/80 z + 7/80 - 3/80 y - 3/16 x, - - COEFF(2, 2, 1) = 3/80 y + 1/80 z - 1/40 + 1/16 x, - - COEFF(-1, -1, 2) = - 1/16 x + 1/16 + 3/80 z - 3/80 y, - - COEFF(0, -1, 2) = - 1/8 - 3/80 z + 3/16 x + 3/80 y, - - COEFF(1, -1, 2) = - 3/16 x - 3/80 z + 3/80 y + 1/16, - - COEFF(2, -1, 2) = 1/16 x + 3/80 z - 3/80 y, - - COEFF(-1, 0, 2) = 3/80 z + 1/20 - 1/16 x - 1/80 y, - - COEFF(0, 0, 2) = 3/16 x - 3/80 z - 9/80 + 1/80 y, - - COEFF(1, 0, 2) = - 3/80 z + 1/80 y - 3/16 x + 3/40, - - COEFF(2, 0, 2) = - 1/80 + 3/80 z + 1/16 x - 1/80 y, - - COEFF(-1, 1, 2) = 1/80 y + 3/80 z - 1/16 x + 3/80, - - COEFF(0, 1, 2) = - 1/10 + 3/16 x - 1/80 y - 3/80 z, - - COEFF(1, 1, 2) = 7/80 - 1/80 y - 3/80 z - 3/16 x, - - COEFF(2, 1, 2) = 3/80 z - 1/40 + 1/16 x + 1/80 y, - - COEFF(-1, 2, 2) = 1/40 + 3/80 z + 3/80 y - 1/16 x, - - COEFF(0, 2, 2) = - 7/80 - 3/80 z + 3/16 x - 3/80 y, - - COEFF(1, 2, 2) = - 3/80 y + 1/10 - 3/16 x - 3/80 z, - - COEFF(2, 2, 2) = - 3/80 + 3/80 z + 1/16 x + 3/80 y] - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c"); -bytes used=471334096, alloc=4914300, time=49.68 -bytes used=472334324, alloc=4914300, time=49.74 -bytes used=473334528, alloc=4914300, time=49.89 -bytes used=474334756, alloc=4914300, time=49.98 -bytes used=475334916, alloc=4914300, time=50.24 -bytes used=476335148, alloc=4914300, time=50.30 -bytes used=477335324, alloc=4914300, time=50.38 -bytes used=478338460, alloc=4914300, time=50.46 -bytes used=479338740, alloc=4914300, time=50.73 -bytes used=480338972, alloc=4914300, time=50.86 -bytes used=481339228, alloc=4914300, time=51.17 -bytes used=482339540, alloc=4914300, time=51.35 -> -# d^2/dxdy -> simplify( diff(interp_3d_cube_order3_smooth0,x,y) ); - 13 13 19 ----- DATA(0, 2, -1) + ---- DATA(2, 0, -1) - ---- DATA(0, -1, 2) -1000 1000 2000 - - 11 - + --- DATA(0, 2, 2) - 1/1000 DATA(1, 0, 2) - 1/2000 DATA(-1, 0, -1) - 500 - - 19 - - 9/250 DATA(2, -1, -1) - ---- DATA(0, 0, 0) - 3/1000 DATA(1, 0, 0) - 2000 - - 31 21 - - 3/1000 DATA(0, 1, 0) + ---- DATA(1, 1, 0) - ---- DATA(0, 0, 1) - 2000 2000 - - 29 - - 1/500 DATA(1, 0, 1) - 1/500 DATA(0, 1, 1) + ---- DATA(1, 1, 1) - 2000 - - 49 - - 3/2000 DATA(2, 2, -1) + ---- DATA(1, 2, -1) - 9/250 DATA(-1, 2, -1) - 2000 - - 49 27 - + ---- DATA(2, 1, -1) + 2/125 DATA(2, 0, 0) - ---- DATA(2, -1, 0) - 2000 1000 - - 43 27 - + ---- DATA(1, 2, 0) + 2/125 DATA(0, 2, 0) - ---- DATA(-1, 2, 0) - 2000 1000 - - 43 21 - + ---- DATA(2, 1, 0) - ---- DATA(2, 2, 0) - 9/500 DATA(2, -1, 1) - 2000 2000 - - 19 37 - + ---- DATA(2, 0, 1) - 9/500 DATA(-1, 2, 1) + ---- DATA(2, 1, 1) - 1000 2000 - - 37 19 93 - + ---- DATA(1, 2, 1) + ---- DATA(0, 2, 1) + ---- DATA(-1, -1, 2) - 2000 1000 2000 - - 39 11 - - ---- DATA(2, 2, 1) - 7/250 DATA(1, -1, 2) + --- DATA(2, 0, 2) - 2000 500 - - 23 19 - - ---- DATA(0, 0, 2) - ---- DATA(-1, 0, 2) - 9/1000 DATA(2, -1, 2) - 2000 2000 - - 27 - + ---- DATA(1, 1, 2) - 1/1000 DATA(0, 1, 2) - 7/250 DATA(-1, 1, 2) - 2000 - - 31 31 - - 9/1000 DATA(-1, 2, 2) + ---- DATA(2, 1, 2) + ---- DATA(1, 2, 2) - 2000 2000 - - 17 - - 7/2000 DATA(0, -1, 0) - --- DATA(1, -1, 0) - 7/2000 DATA(-1, 0, 0) - 500 - - 17 111 13 - - --- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) - ---- DATA(0, -1, 1) - 500 2000 2000 - - 31 13 31 - - ---- DATA(1, -1, 1) - ---- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1) - 1000 2000 1000 - - 17 37 - - ---- DATA(0, 0, -1) - 1/250 DATA(1, 0, -1) - ---- DATA(-1, 1, -1) - 2000 1000 - - 33 129 - - 1/250 DATA(0, 1, -1) + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) - 2000 2000 - - 147 37 - + ---- DATA(-1, -1, -1) - 1/2000 DATA(0, -1, -1) - ---- DATA(1, -1, -1) - 2000 1000 - - 57 27 - - ---- DATA(2, 2, 2) - 3/1000 z DATA(0, 1, 2) - ---- z DATA(-1, 2, 2) - 2000 1000 - - 27 - - ---- z DATA(2, -1, 2) - 3/1000 z DATA(1, 0, 2) - 3/80 y DATA(-1, 2, 2) - 1000 - - - 1/80 y DATA(0, 2, 1) + 1/80 y DATA(1, 2, 0) + 3/80 y DATA(2, 2, -1) - - + 3/80 x DATA(2, 2, -1) - 3/80 x DATA(2, -1, 2) + 1/80 x DATA(2, 1, 0) - - - 1/80 x DATA(2, 0, 1) - 3/80 x DATA(-1, -1, -1) + 3/80 x DATA(0, -1, -1) - - + 3/80 x DATA(1, -1, -1) + 3/80 x DATA(2, 2, 2) + 3/80 x DATA(0, -1, 1) - - + 3/80 x DATA(-1, 2, 2) + 1/80 x DATA(2, 1, 2) - 3/80 x DATA(1, 2, 2) - - + 3/80 x DATA(0, -1, 0) + 3/1000 z DATA(1, 2, 1) - 3/1000 z DATA(0, 2, 1) - - 27 - + ---- z DATA(-1, -1, 2) + 9/1000 z DATA(2, 2, 1) - 1000 - - - 9/1000 z DATA(1, -1, 2) - 9/1000 z DATA(2, 0, 2) - - + 3/1000 z DATA(0, 0, 2) + 9/1000 z DATA(-1, 0, 2) - - + 3/1000 z DATA(1, 1, 2) - 9/1000 z DATA(-1, 1, 2) - - + 9/1000 z DATA(0, 2, -1) + 9/1000 z DATA(-1, -1, 1) - - - 3/1000 z DATA(1, -1, 1) + 3/1000 z DATA(0, 2, 0) - - - 9/1000 z DATA(2, 1, -1) + 9/1000 z DATA(2, -1, 0) - - + 3/1000 z DATA(2, 0, 0) + 9/1000 z DATA(2, 0, -1) - - + 9/1000 z DATA(0, -1, 2) - 9/1000 z DATA(0, 2, 2) - - 27 - - 9/1000 z DATA(-1, 0, -1) + ---- z DATA(2, -1, -1) - 1000 - - - 1/1000 z DATA(0, 0, 0) + 1/1000 z DATA(1, 0, 0) + 1/1000 z DATA(0, 1, 0) - - - 1/1000 z DATA(1, 1, 0) + 1/1000 z DATA(0, 0, 1) - 1/1000 z DATA(1, 0, 1) - - 27 - - 1/1000 z DATA(0, 1, 1) + 1/1000 z DATA(1, 1, 1) - ---- z DATA(2, 2, -1) - 1000 - - 27 - - 9/1000 z DATA(1, 2, -1) + ---- z DATA(-1, 2, -1) - 1000 - - - 3/1000 z DATA(-1, 0, 0) + 3/1000 z DATA(-1, 1, 0) - - - 3/1000 z DATA(-1, 1, 1) - 3/1000 z DATA(1, 2, 0) - - + 9/1000 z DATA(-1, 2, 0) - 3/1000 z DATA(2, 1, 0) - - - 9/1000 z DATA(2, 2, 0) - 9/1000 z DATA(2, -1, 1) - - - 3/1000 z DATA(2, 0, 1) - 9/1000 z DATA(-1, 2, 1) - - + 3/1000 z DATA(2, 1, 1) + 3/1000 z DATA(-1, 0, 1) - - - 3/1000 z DATA(0, 0, -1) + 3/1000 z DATA(1, 0, -1) - - + 9/1000 z DATA(-1, 1, -1) + 3/1000 z DATA(0, 1, -1) - - - 3/1000 z DATA(1, 1, -1) - 9/1000 z DATA(-1, -1, 0) - - 27 - - ---- z DATA(-1, -1, -1) - 9/1000 z DATA(0, -1, -1) - 1000 - - 27 - + 9/1000 z DATA(1, -1, -1) + ---- z DATA(2, 2, 2) - 1000 - - + 3/1000 z DATA(0, -1, 1) + 9/1000 z DATA(2, 1, 2) - - + 9/1000 z DATA(1, 2, 2) - 3/1000 z DATA(0, -1, 0) - - + 3/1000 z DATA(1, -1, 0) + 3/80 y DATA(-1, 0, 2) + 3/80 y DATA(2, -1, 2) - - - 1/80 y DATA(1, 1, 2) + 1/80 y DATA(0, 1, 2) + 3/80 y DATA(-1, 1, 2) - - - 1/80 y DATA(0, 2, -1) - 3/80 y DATA(-1, -1, 1) + 1/80 y DATA(1, -1, 1) - - + 3/80 y DATA(-1, 0, 1) + 3/80 y DATA(-1, 1, 1) + 1/80 y DATA(0, 0, -1) - - - 1/80 y DATA(1, 0, -1) + 3/80 y DATA(-1, 1, -1) + 1/80 y DATA(0, 1, -1) - - - 1/80 y DATA(1, 1, -1) - 3/80 y DATA(-1, -1, 0) - 3/80 y DATA(-1, -1, -1) - - - 1/80 y DATA(0, -1, -1) + 1/80 y DATA(1, -1, -1) + 3/80 y DATA(2, 2, 2) - - - 3/80 y DATA(2, 1, -1) - 3/80 y DATA(2, 0, 0) - 1/80 y DATA(0, -1, 2) - - + 3/80 x DATA(0, -1, 2) - 3/80 x DATA(0, 2, 2) + 1/80 x DATA(1, 0, 2) - - - 1/80 x DATA(-1, 0, -1) - 3/80 x DATA(2, -1, -1) + 1/80 x DATA(0, 0, 0) - - + 1/80 x DATA(1, 0, 0) - 1/80 x DATA(0, 1, 0) - 1/80 x DATA(1, 1, 0) - - + 1/80 x DATA(0, 0, 1) - 1/80 x DATA(2, 0, -1) + 3/80 y DATA(-1, 0, -1) - - + 3/80 y DATA(2, -1, -1) + 1/80 y DATA(0, 0, 0) - 1/80 y DATA(1, 0, 0) - - + 1/80 y DATA(0, 1, 0) - 1/80 y DATA(1, 1, 0) + 1/80 y DATA(0, 0, 1) - - - 1/80 y DATA(1, 0, 1) + 1/80 y DATA(0, 1, 1) - 1/80 y DATA(1, 1, 1) - - + 1/80 y DATA(1, 2, -1) - 3/80 y DATA(-1, 2, -1) + 3/80 y DATA(2, -1, 0) - - - 1/80 y DATA(0, 2, 0) - 3/80 y DATA(-1, 2, 0) - 3/80 y DATA(2, 1, 0) - - + 3/80 y DATA(2, 2, 0) + 3/80 y DATA(2, -1, 1) - 3/80 y DATA(2, 0, 1) - - - 3/80 y DATA(-1, 2, 1) - 3/80 y DATA(2, 1, 1) + 1/80 y DATA(1, 2, 1) - - - 3/80 y DATA(-1, -1, 2) + 3/80 y DATA(2, 2, 1) + 1/80 y DATA(1, -1, 2) - - - 3/80 y DATA(2, 0, 2) + 1/80 y DATA(0, 0, 2) - 3/80 y DATA(2, 0, -1) - - - 1/80 y DATA(0, 2, 2) - 1/80 y DATA(1, 0, 2) - 1/80 x DATA(0, 1, 2) - - + 1/80 x DATA(-1, 1, 2) - 3/80 x DATA(0, 2, -1) - 3/80 x DATA(-1, -1, 1) - - + 3/80 x DATA(1, -1, 1) - 1/80 x DATA(-1, 0, 1) + 1/80 x DATA(-1, 1, 1) - - + 1/80 x DATA(0, 0, -1) + 1/80 x DATA(1, 0, -1) + 1/80 x DATA(-1, 1, -1) - - - 1/80 x DATA(0, 1, -1) - 1/80 x DATA(1, 1, -1) - 3/80 x DATA(-1, -1, 0) - - - 1/80 y DATA(0, -1, 1) - 3/80 y DATA(2, 1, 2) + 1/80 y DATA(1, 2, 2) - - - 1/80 y DATA(0, -1, 0) + 1/80 y DATA(1, -1, 0) + 3/80 y DATA(-1, 0, 0) - - + 3/80 y DATA(-1, 1, 0) + 1/80 x DATA(1, 0, 1) - 1/80 x DATA(0, 1, 1) - - - 1/80 x DATA(1, 1, 1) - 3/80 x DATA(1, 2, -1) + 3/80 x DATA(-1, 2, -1) - - + 1/80 x DATA(2, 1, -1) - 1/80 x DATA(2, 0, 0) - 3/80 x DATA(2, -1, 0) - - - 3/80 x DATA(1, 2, 0) - 3/80 x DATA(0, 2, 0) + 3/80 x DATA(-1, 2, 0) - - + 3/80 x DATA(2, 2, 0) - 3/80 x DATA(2, -1, 1) + 3/80 x DATA(-1, 2, 1) - - + 1/80 x DATA(2, 1, 1) - 3/80 x DATA(1, 2, 1) - 3/80 x DATA(0, 2, 1) - - - 3/80 x DATA(-1, -1, 2) + 3/80 x DATA(2, 2, 1) + 3/80 x DATA(1, -1, 2) - - - 1/80 x DATA(2, 0, 2) + 1/80 x DATA(0, 0, 2) - 1/80 x DATA(-1, 0, 2) - - - 1/80 x DATA(1, 1, 2) + 3/80 x DATA(1, -1, 0) - 1/80 x DATA(-1, 0, 0) - - + 1/80 x DATA(-1, 1, 0) - -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=483339844, alloc=4914300, time=51.43 -bytes used=484340016, alloc=4914300, time=51.50 -bytes used=485340380, alloc=4914300, time=51.57 -bytes used=486353448, alloc=4914300, time=51.64 -bytes used=487353608, alloc=4914300, time=51.72 - 27 147 -[COEFF(-1, -1, -1) = - ---- z + ---- - 3/80 x - 3/80 y, - 1000 2000 - - COEFF(0, -1, -1) = - 9/1000 z + 3/80 x - 1/80 y - 1/2000, - - 37 - COEFF(1, -1, -1) = 3/80 x + 9/1000 z + 1/80 y - ----, - 1000 - - 27 - COEFF(2, -1, -1) = ---- z + 3/80 y - 3/80 x - 9/250, - 1000 - - COEFF(-1, 0, -1) = - 1/80 x + 3/80 y - 9/1000 z - 1/2000, - - 17 - COEFF(0, 0, -1) = 1/80 x - 3/1000 z - ---- + 1/80 y, - 2000 - - COEFF(1, 0, -1) = - 1/80 y + 1/80 x - 1/250 + 3/1000 z, - - 13 - COEFF(2, 0, -1) = - 3/80 y - 1/80 x + ---- + 9/1000 z, - 1000 - - 37 - COEFF(-1, 1, -1) = 9/1000 z - ---- + 1/80 x + 3/80 y, - 1000 - - COEFF(0, 1, -1) = 3/1000 z + 1/80 y - 1/250 - 1/80 x, - - 33 - COEFF(1, 1, -1) = ---- - 3/1000 z - 1/80 y - 1/80 x, - 2000 - - 49 - COEFF(2, 1, -1) = - 3/80 y + ---- + 1/80 x - 9/1000 z, - 2000 - - 27 - COEFF(-1, 2, -1) = ---- z + 3/80 x - 3/80 y - 9/250, - 1000 - - 13 - COEFF(0, 2, -1) = 9/1000 z + ---- - 3/80 x - 1/80 y, - 1000 - - 49 - COEFF(1, 2, -1) = - 9/1000 z + 1/80 y - 3/80 x + ----, - 2000 - - 27 - COEFF(2, 2, -1) = 3/80 y + 3/80 x - 3/2000 - ---- z, - 1000 - - 129 - COEFF(-1, -1, 0) = ---- - 3/80 y - 9/1000 z - 3/80 x, - 2000 - - COEFF(0, -1, 0) = - 7/2000 - 3/1000 z - 1/80 y + 3/80 x, - - 17 - COEFF(1, -1, 0) = - --- + 3/80 x + 1/80 y + 3/1000 z, - 500 - - 27 - COEFF(2, -1, 0) = 3/80 y - 3/80 x + 9/1000 z - ----, - 1000 - - COEFF(-1, 0, 0) = - 7/2000 + 3/80 y - 1/80 x - 3/1000 z, - - 19 - COEFF(0, 0, 0) = - ---- + 1/80 x + 1/80 y - 1/1000 z, - 2000 - - COEFF(1, 0, 0) = 1/1000 z - 3/1000 + 1/80 x - 1/80 y, - - COEFF(2, 0, 0) = 3/1000 z - 3/80 y + 2/125 - 1/80 x, - - 17 - COEFF(-1, 1, 0) = - --- + 3/80 y + 1/80 x + 3/1000 z, - 500 - - COEFF(0, 1, 0) = 1/1000 z - 1/80 x - 3/1000 + 1/80 y, - - 31 - COEFF(1, 1, 0) = - 1/80 x - 1/80 y - 1/1000 z + ----, - 2000 - - 43 - COEFF(2, 1, 0) = - 3/80 y + ---- + 1/80 x - 3/1000 z, - 2000 - - 27 - COEFF(-1, 2, 0) = - ---- + 3/80 x - 3/80 y + 9/1000 z, - 1000 - - COEFF(0, 2, 0) = 2/125 - 1/80 y + 3/1000 z - 3/80 x, - - 43 - COEFF(1, 2, 0) = - 3/80 x - 3/1000 z + 1/80 y + ----, - 2000 - - 21 - COEFF(2, 2, 0) = - 9/1000 z + 3/80 x - ---- + 3/80 y, - 2000 - - 111 - COEFF(-1, -1, 1) = - 3/80 y - 3/80 x + ---- + 9/1000 z, - 2000 - - 13 - COEFF(0, -1, 1) = 3/80 x + 3/1000 z - 1/80 y - ----, - 2000 - - 31 - COEFF(1, -1, 1) = 3/80 x - ---- - 3/1000 z + 1/80 y, - 1000 - - COEFF(2, -1, 1) = - 9/500 - 9/1000 z - 3/80 x + 3/80 y, - - 13 - COEFF(-1, 0, 1) = - ---- - 1/80 x + 3/1000 z + 3/80 y, - 2000 - - 21 - COEFF(0, 0, 1) = 1/80 x + 1/1000 z - ---- + 1/80 y, - 2000 - - COEFF(1, 0, 1) = - 1/500 + 1/80 x - 1/80 y - 1/1000 z, - - 19 - COEFF(2, 0, 1) = - 3/1000 z - 3/80 y + ---- - 1/80 x, - 1000 - - 31 - COEFF(-1, 1, 1) = - 3/1000 z + 1/80 x + 3/80 y - ----, - 1000 - - COEFF(0, 1, 1) = - 1/1000 z - 1/80 x + 1/80 y - 1/500, - - 29 - COEFF(1, 1, 1) = - 1/80 x + 1/1000 z + ---- - 1/80 y, - 2000 - - 37 - COEFF(2, 1, 1) = 3/1000 z + 1/80 x - 3/80 y + ----, - 2000 - - COEFF(-1, 2, 1) = - 3/80 y + 3/80 x - 9/500 - 9/1000 z, - - 19 - COEFF(0, 2, 1) = ---- - 1/80 y - 3/1000 z - 3/80 x, - 1000 - - 37 - COEFF(1, 2, 1) = 1/80 y + 3/1000 z + ---- - 3/80 x, - 2000 - - 39 - COEFF(2, 2, 1) = 3/80 x + 9/1000 z - ---- + 3/80 y, - 2000 - - 93 27 - COEFF(-1, -1, 2) = - 3/80 x + ---- + ---- z - 3/80 y, - 2000 1000 - - 19 - COEFF(0, -1, 2) = - ---- + 9/1000 z - 1/80 y + 3/80 x, - 2000 - - COEFF(1, -1, 2) = - 9/1000 z - 7/250 + 3/80 x + 1/80 y, - - 27 - COEFF(2, -1, 2) = - ---- z - 3/80 x + 3/80 y - 9/1000, - 1000 - - 19 - COEFF(-1, 0, 2) = - 1/80 x + 3/80 y + 9/1000 z - ----, - 2000 - - 23 - COEFF(0, 0, 2) = 1/80 x - ---- + 1/80 y + 3/1000 z, - 2000 - - COEFF(1, 0, 2) = 1/80 x - 3/1000 z - 1/1000 - 1/80 y, - - 11 - COEFF(2, 0, 2) = - 9/1000 z - 1/80 x + --- - 3/80 y, - 500 - - COEFF(-1, 1, 2) = 3/80 y + 1/80 x - 7/250 - 9/1000 z, - - COEFF(0, 1, 2) = - 1/1000 - 1/80 x + 1/80 y - 3/1000 z, - - 27 - COEFF(1, 1, 2) = - 1/80 y + ---- + 3/1000 z - 1/80 x, - 2000 - - 31 - COEFF(2, 1, 2) = 1/80 x + ---- + 9/1000 z - 3/80 y, - 2000 - - 27 - COEFF(-1, 2, 2) = - ---- z - 3/80 y - 9/1000 + 3/80 x, - 1000 - - 11 - COEFF(0, 2, 2) = - 1/80 y + --- - 3/80 x - 9/1000 z, - 500 - - 31 - COEFF(1, 2, 2) = - 3/80 x + 9/1000 z + ---- + 1/80 y, - 2000 - - 27 57 - COEFF(2, 2, 2) = ---- z + 3/80 y - ---- + 3/80 x] - 1000 2000 - -> print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c"); -bytes used=488353760, alloc=4914300, time=51.79 -bytes used=489354100, alloc=4914300, time=51.85 -bytes used=490354256, alloc=4914300, time=51.96 -bytes used=491354508, alloc=4914300, time=52.04 -bytes used=492354684, alloc=4914300, time=52.38 -bytes used=493354892, alloc=4914300, time=52.45 -bytes used=494355080, alloc=4914300, time=52.53 -bytes used=495355288, alloc=4914300, time=52.63 -bytes used=496355440, alloc=4914300, time=52.90 -bytes used=497355604, alloc=4914300, time=53.15 -bytes used=498355804, alloc=4914300, time=53.24 -bytes used=499355960, alloc=4914300, time=53.62 -bytes used=500356244, alloc=4914300, time=53.72 -> -# d^2/dxdz -> simplify( diff(interp_3d_cube_order3_smooth0,x,z) ); - 19 27 13 -- ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) + ---- DATA(0, -1, 2) - 2000 1000 1000 - - 11 43 129 - + --- DATA(0, 2, 2) + ---- DATA(1, 0, 2) + ---- DATA(-1, 0, -1) - 500 2000 2000 - - 19 - - 9/250 DATA(2, -1, -1) - ---- DATA(0, 0, 0) - 3/1000 DATA(1, 0, 0) - 2000 - - 21 - - ---- DATA(0, 1, 0) - 1/500 DATA(1, 1, 0) - 3/1000 DATA(0, 0, 1) - 2000 - - 31 29 - + ---- DATA(1, 0, 1) - 1/500 DATA(0, 1, 1) + ---- DATA(1, 1, 1) - 2000 2000 - - 93 - - 9/1000 DATA(2, 2, -1) - 7/250 DATA(1, 2, -1) + ---- DATA(-1, 2, -1) - 2000 - - 13 - - 9/500 DATA(2, 1, -1) + 2/125 DATA(2, 0, 0) + ---- DATA(2, -1, 0) - 1000 - - 23 19 - - 1/1000 DATA(1, 2, 0) - ---- DATA(0, 2, 0) - ---- DATA(-1, 2, 0) - 2000 2000 - - 19 11 49 - + ---- DATA(2, 1, 0) + --- DATA(2, 2, 0) + ---- DATA(2, -1, 1) - 1000 500 2000 - - 43 37 - + ---- DATA(2, 0, 1) - 7/250 DATA(-1, 2, 1) + ---- DATA(2, 1, 1) - 2000 2000 - - 27 - + ---- DATA(1, 2, 1) - 1/1000 DATA(0, 2, 1) - 9/250 DATA(-1, -1, 2) - 2000 - - 31 49 21 - + ---- DATA(2, 2, 1) + ---- DATA(1, -1, 2) - ---- DATA(2, 0, 2) - 2000 2000 2000 - - 27 - + 2/125 DATA(0, 0, 2) - ---- DATA(-1, 0, 2) - 3/2000 DATA(2, -1, 2) - 1000 - - 37 19 - + ---- DATA(1, 1, 2) + ---- DATA(0, 1, 2) - 9/500 DATA(-1, 1, 2) - 2000 1000 - - 39 31 - - 9/1000 DATA(-1, 2, 2) - ---- DATA(2, 1, 2) + ---- DATA(1, 2, 2) - 2000 2000 - - 17 - - ---- DATA(0, -1, 0) - 1/250 DATA(1, -1, 0) - 7/2000 DATA(-1, 0, 0) - 2000 - - 13 37 - - ---- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1) - 1/250 DATA(0, -1, 1) - 2000 1000 - - 33 17 31 - + ---- DATA(1, -1, 1) - --- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1) - 2000 500 1000 - - 17 111 - - 7/2000 DATA(0, 0, -1) - --- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) - 500 2000 - - 13 31 - - ---- DATA(0, 1, -1) - ---- DATA(1, 1, -1) - 1/2000 DATA(-1, -1, 0) - 2000 1000 - - 147 37 - + ---- DATA(-1, -1, -1) - 1/2000 DATA(0, -1, -1) - ---- DATA(1, -1, -1) - 2000 1000 - - 57 - - ---- DATA(2, 2, 2) - 1/80 z DATA(0, 1, 2) - 3/80 z DATA(-1, 2, 2) - 2000 - - 27 - + 3/80 z DATA(2, -1, 2) + 1/80 z DATA(1, 0, 2) - ---- y DATA(-1, 2, 2) - 1000 - - 27 - - 3/1000 y DATA(0, 2, 1) - 3/1000 y DATA(1, 2, 0) - ---- y DATA(2, 2, -1) - 1000 - - - 3/80 x DATA(2, 2, -1) + 3/80 x DATA(2, -1, 2) - 1/80 x DATA(2, 1, 0) - - + 1/80 x DATA(2, 0, 1) - 3/80 x DATA(-1, -1, -1) + 3/80 x DATA(0, -1, -1) - - + 3/80 x DATA(1, -1, -1) + 3/80 x DATA(2, 2, 2) - 1/80 x DATA(0, -1, 1) - - + 3/80 x DATA(-1, 2, 2) + 3/80 x DATA(2, 1, 2) - 3/80 x DATA(1, 2, 2) - - + 1/80 x DATA(0, -1, 0) - 1/80 z DATA(1, 2, 1) + 1/80 z DATA(0, 2, 1) - - - 3/80 z DATA(-1, -1, 2) - 3/80 z DATA(2, 2, 1) + 1/80 z DATA(1, -1, 2) - - + 3/80 z DATA(2, 0, 2) - 1/80 z DATA(0, 0, 2) - 3/80 z DATA(-1, 0, 2) - - + 1/80 z DATA(1, 1, 2) - 3/80 z DATA(-1, 1, 2) - 1/80 z DATA(0, 2, -1) - - + 3/80 z DATA(-1, -1, 1) - 1/80 z DATA(1, -1, 1) + 1/80 z DATA(0, 2, 0) - - + 3/80 z DATA(2, 1, -1) - 3/80 z DATA(2, -1, 0) - 3/80 z DATA(2, 0, 0) - - + 3/80 z DATA(2, 0, -1) - 1/80 z DATA(0, -1, 2) - 1/80 z DATA(0, 2, 2) - - - 3/80 z DATA(-1, 0, -1) + 3/80 z DATA(2, -1, -1) + 1/80 z DATA(0, 0, 0) - - - 1/80 z DATA(1, 0, 0) + 1/80 z DATA(0, 1, 0) - 1/80 z DATA(1, 1, 0) - - + 1/80 z DATA(0, 0, 1) - 1/80 z DATA(1, 0, 1) + 1/80 z DATA(0, 1, 1) - - - 1/80 z DATA(1, 1, 1) + 3/80 z DATA(2, 2, -1) + 1/80 z DATA(1, 2, -1) - - - 3/80 z DATA(-1, 2, -1) + 3/80 z DATA(-1, 0, 0) + 3/80 z DATA(-1, 1, 0) - - + 3/80 z DATA(-1, 1, 1) - 1/80 z DATA(1, 2, 0) + 3/80 z DATA(-1, 2, 0) - - - 3/80 z DATA(2, 1, 0) - 3/80 z DATA(2, 2, 0) - 3/80 z DATA(2, -1, 1) - - - 3/80 z DATA(2, 0, 1) + 3/80 z DATA(-1, 2, 1) - 3/80 z DATA(2, 1, 1) - - + 3/80 z DATA(-1, 0, 1) - 1/80 z DATA(0, 0, -1) + 1/80 z DATA(1, 0, -1) - - - 3/80 z DATA(-1, 1, -1) - 1/80 z DATA(0, 1, -1) + 1/80 z DATA(1, 1, -1) - - + 3/80 z DATA(-1, -1, 0) - 3/80 z DATA(-1, -1, -1) - - - 1/80 z DATA(0, -1, -1) + 1/80 z DATA(1, -1, -1) + 3/80 z DATA(2, 2, 2) - - + 1/80 z DATA(0, -1, 1) + 3/80 z DATA(2, 1, 2) + 1/80 z DATA(1, 2, 2) - - + 1/80 z DATA(0, -1, 0) - 1/80 z DATA(1, -1, 0) + 9/1000 y DATA(-1, 0, 2) - - 27 - - ---- y DATA(2, -1, 2) + 3/1000 y DATA(1, 1, 2) - 3/1000 y DATA(0, 1, 2) - 1000 - - - 9/1000 y DATA(-1, 1, 2) + 9/1000 y DATA(0, 2, -1) - - + 9/1000 y DATA(-1, -1, 1) - 3/1000 y DATA(1, -1, 1) - - + 3/1000 y DATA(-1, 0, 1) - 3/1000 y DATA(-1, 1, 1) - - - 3/1000 y DATA(0, 0, -1) + 3/1000 y DATA(1, 0, -1) - - + 9/1000 y DATA(-1, 1, -1) + 3/1000 y DATA(0, 1, -1) - - - 3/1000 y DATA(1, 1, -1) - 9/1000 y DATA(-1, -1, 0) - - 27 - - ---- y DATA(-1, -1, -1) - 9/1000 y DATA(0, -1, -1) - 1000 - - 27 - + 9/1000 y DATA(1, -1, -1) + ---- y DATA(2, 2, 2) - 1000 - - - 9/1000 y DATA(2, 1, -1) + 3/1000 y DATA(2, 0, 0) - - + 9/1000 y DATA(0, -1, 2) - 3/80 x DATA(0, -1, 2) - 3/80 x DATA(0, 2, 2) - - - 3/80 x DATA(1, 0, 2) - 3/80 x DATA(-1, 0, -1) - 3/80 x DATA(2, -1, -1) - - + 1/80 x DATA(0, 0, 0) + 1/80 x DATA(1, 0, 0) + 1/80 x DATA(0, 1, 0) - - + 1/80 x DATA(1, 1, 0) - 1/80 x DATA(0, 0, 1) - 3/80 x DATA(2, 0, -1) - - 27 - - 9/1000 y DATA(-1, 0, -1) + ---- y DATA(2, -1, -1) - 1000 - - - 1/1000 y DATA(0, 0, 0) + 1/1000 y DATA(1, 0, 0) + 1/1000 y DATA(0, 1, 0) - - - 1/1000 y DATA(1, 1, 0) + 1/1000 y DATA(0, 0, 1) - 1/1000 y DATA(1, 0, 1) - - - 1/1000 y DATA(0, 1, 1) + 1/1000 y DATA(1, 1, 1) - - 27 - - 9/1000 y DATA(1, 2, -1) + ---- y DATA(-1, 2, -1) - 1000 - - + 9/1000 y DATA(2, -1, 0) + 3/1000 y DATA(0, 2, 0) - - + 9/1000 y DATA(-1, 2, 0) - 3/1000 y DATA(2, 1, 0) - - - 9/1000 y DATA(2, 2, 0) - 9/1000 y DATA(2, -1, 1) - - - 3/1000 y DATA(2, 0, 1) - 9/1000 y DATA(-1, 2, 1) - - 27 - + 3/1000 y DATA(2, 1, 1) + 3/1000 y DATA(1, 2, 1) + ---- y DATA(-1, -1, 2) - 1000 - - + 9/1000 y DATA(2, 2, 1) - 9/1000 y DATA(1, -1, 2) - - - 9/1000 y DATA(2, 0, 2) + 3/1000 y DATA(0, 0, 2) - - + 9/1000 y DATA(2, 0, -1) - 9/1000 y DATA(0, 2, 2) - - - 3/1000 y DATA(1, 0, 2) - 3/80 x DATA(0, 1, 2) + 3/80 x DATA(-1, 1, 2) - - + 3/80 x DATA(0, 2, -1) + 1/80 x DATA(-1, -1, 1) - 1/80 x DATA(1, -1, 1) - - + 1/80 x DATA(-1, 0, 1) + 1/80 x DATA(-1, 1, 1) + 3/80 x DATA(0, 0, -1) - - + 3/80 x DATA(1, 0, -1) - 3/80 x DATA(-1, 1, -1) + 3/80 x DATA(0, 1, -1) - - + 3/80 x DATA(1, 1, -1) - 1/80 x DATA(-1, -1, 0) + 3/1000 y DATA(0, -1, 1) - - + 9/1000 y DATA(2, 1, 2) + 9/1000 y DATA(1, 2, 2) - - - 3/1000 y DATA(0, -1, 0) + 3/1000 y DATA(1, -1, 0) - - - 3/1000 y DATA(-1, 0, 0) + 3/1000 y DATA(-1, 1, 0) - 1/80 x DATA(1, 0, 1) - - - 1/80 x DATA(0, 1, 1) - 1/80 x DATA(1, 1, 1) + 3/80 x DATA(1, 2, -1) - - - 3/80 x DATA(-1, 2, -1) - 3/80 x DATA(2, 1, -1) - 1/80 x DATA(2, 0, 0) - - - 1/80 x DATA(2, -1, 0) + 1/80 x DATA(1, 2, 0) + 1/80 x DATA(0, 2, 0) - - - 1/80 x DATA(-1, 2, 0) - 1/80 x DATA(2, 2, 0) + 1/80 x DATA(2, -1, 1) - - + 1/80 x DATA(-1, 2, 1) + 1/80 x DATA(2, 1, 1) - 1/80 x DATA(1, 2, 1) - - - 1/80 x DATA(0, 2, 1) + 3/80 x DATA(-1, -1, 2) + 1/80 x DATA(2, 2, 1) - - - 3/80 x DATA(1, -1, 2) + 3/80 x DATA(2, 0, 2) - 3/80 x DATA(0, 0, 2) - - + 3/80 x DATA(-1, 0, 2) - 3/80 x DATA(1, 1, 2) + 1/80 x DATA(1, -1, 0) - - - 1/80 x DATA(-1, 0, 0) - 1/80 x DATA(-1, 1, 0) - -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=501358788, alloc=4914300, time=53.80 -bytes used=502370528, alloc=4914300, time=53.87 -bytes used=503370696, alloc=4914300, time=53.95 -bytes used=504379756, alloc=4914300, time=54.02 -bytes used=505380016, alloc=4914300, time=54.09 - 147 27 -[COEFF(-1, -1, -1) = ---- - 3/80 x - 3/80 z - ---- y, - 2000 1000 - - COEFF(0, -1, -1) = - 1/2000 - 9/1000 y + 3/80 x - 1/80 z, - - 37 - COEFF(1, -1, -1) = 9/1000 y - ---- + 1/80 z + 3/80 x, - 1000 - - 27 - COEFF(2, -1, -1) = - 3/80 x - 9/250 + 3/80 z + ---- y, - 1000 - - 129 - COEFF(-1, 0, -1) = - 3/80 z - 3/80 x + ---- - 9/1000 y, - 2000 - - COEFF(0, 0, -1) = - 1/80 z - 3/1000 y - 7/2000 + 3/80 x, - - 17 - COEFF(1, 0, -1) = 1/80 z - --- + 3/80 x + 3/1000 y, - 500 - - 27 - COEFF(2, 0, -1) = 3/80 z - 3/80 x - ---- + 9/1000 y, - 1000 - - 111 - COEFF(-1, 1, -1) = ---- - 3/80 x + 9/1000 y - 3/80 z, - 2000 - - 13 - COEFF(0, 1, -1) = 3/80 x - 1/80 z + 3/1000 y - ----, - 2000 - - 31 - COEFF(1, 1, -1) = 1/80 z - ---- - 3/1000 y + 3/80 x, - 1000 - - COEFF(2, 1, -1) = 3/80 z - 9/1000 y - 3/80 x - 9/500, - - 93 27 - COEFF(-1, 2, -1) = - 3/80 x + ---- + ---- y - 3/80 z, - 2000 1000 - - 19 - COEFF(0, 2, -1) = - 1/80 z + 9/1000 y - ---- + 3/80 x, - 2000 - - COEFF(1, 2, -1) = 3/80 x - 7/250 - 9/1000 y + 1/80 z, - - 27 - COEFF(2, 2, -1) = 3/80 z - 9/1000 - 3/80 x - ---- y, - 1000 - - COEFF(-1, -1, 0) = - 1/80 x + 3/80 z - 9/1000 y - 1/2000, - - 17 - COEFF(0, -1, 0) = 1/80 x - 3/1000 y + 1/80 z - ----, - 2000 - - COEFF(1, -1, 0) = - 1/80 z + 3/1000 y - 1/250 + 1/80 x, - - 13 - COEFF(2, -1, 0) = - 3/80 z + 9/1000 y + ---- - 1/80 x, - 1000 - - COEFF(-1, 0, 0) = - 7/2000 - 1/80 x - 3/1000 y + 3/80 z, - - 19 - COEFF(0, 0, 0) = 1/80 x - 1/1000 y + 1/80 z - ----, - 2000 - - COEFF(1, 0, 0) = - 3/1000 + 1/80 x + 1/1000 y - 1/80 z, - - COEFF(2, 0, 0) = 3/1000 y - 3/80 z - 1/80 x + 2/125, - - 13 - COEFF(-1, 1, 0) = - ---- - 1/80 x + 3/80 z + 3/1000 y, - 2000 - - 21 - COEFF(0, 1, 0) = 1/80 z + 1/80 x + 1/1000 y - ----, - 2000 - - COEFF(1, 1, 0) = - 1/500 + 1/80 x - 1/1000 y - 1/80 z, - - 19 - COEFF(2, 1, 0) = - 1/80 x - 3/1000 y - 3/80 z + ----, - 1000 - - 19 - COEFF(-1, 2, 0) = 9/1000 y - ---- - 1/80 x + 3/80 z, - 2000 - - 23 - COEFF(0, 2, 0) = 1/80 z - ---- + 3/1000 y + 1/80 x, - 2000 - - COEFF(1, 2, 0) = - 3/1000 y - 1/1000 - 1/80 z + 1/80 x, - - 11 - COEFF(2, 2, 0) = - 3/80 z - 1/80 x + --- - 9/1000 y, - 500 - - 37 - COEFF(-1, -1, 1) = 1/80 x + 9/1000 y - ---- + 3/80 z, - 1000 - - COEFF(0, -1, 1) = 3/1000 y - 1/80 x + 1/80 z - 1/250, - - 33 - COEFF(1, -1, 1) = ---- - 3/1000 y - 1/80 z - 1/80 x, - 2000 - - 49 - COEFF(2, -1, 1) = - 3/80 z + 1/80 x + ---- - 9/1000 y, - 2000 - - 17 - COEFF(-1, 0, 1) = 1/80 x + 3/80 z + 3/1000 y - ---, - 500 - - COEFF(0, 0, 1) = - 1/80 x + 1/80 z - 3/1000 + 1/1000 y, - - 31 - COEFF(1, 0, 1) = - 1/80 x - 1/1000 y + ---- - 1/80 z, - 2000 - - 43 - COEFF(2, 0, 1) = - 3/80 z + ---- - 3/1000 y + 1/80 x, - 2000 - - 31 - COEFF(-1, 1, 1) = - 3/1000 y + 3/80 z - ---- + 1/80 x, - 1000 - - COEFF(0, 1, 1) = - 1/500 - 1/1000 y + 1/80 z - 1/80 x, - - 29 - COEFF(1, 1, 1) = ---- - 1/80 z + 1/1000 y - 1/80 x, - 2000 - - 37 - COEFF(2, 1, 1) = 1/80 x + 3/1000 y - 3/80 z + ----, - 2000 - - COEFF(-1, 2, 1) = 1/80 x - 7/250 - 9/1000 y + 3/80 z, - - COEFF(0, 2, 1) = - 1/80 x - 1/1000 - 3/1000 y + 1/80 z, - - 27 - COEFF(1, 2, 1) = ---- - 1/80 x + 3/1000 y - 1/80 z, - 2000 - - 31 - COEFF(2, 2, 1) = 9/1000 y + 1/80 x + ---- - 3/80 z, - 2000 - - 27 - COEFF(-1, -1, 2) = ---- y + 3/80 x - 3/80 z - 9/250, - 1000 - - 13 - COEFF(0, -1, 2) = 9/1000 y - 3/80 x + ---- - 1/80 z, - 1000 - - 49 - COEFF(1, -1, 2) = - 9/1000 y + 1/80 z - 3/80 x + ----, - 2000 - - 27 - COEFF(2, -1, 2) = 3/80 z - ---- y - 3/2000 + 3/80 x, - 1000 - - 27 - COEFF(-1, 0, 2) = 3/80 x + 9/1000 y - 3/80 z - ----, - 1000 - - COEFF(0, 0, 2) = - 3/80 x + 2/125 + 3/1000 y - 1/80 z, - - 43 - COEFF(1, 0, 2) = - 3/80 x - 3/1000 y + ---- + 1/80 z, - 2000 - - 21 - COEFF(2, 0, 2) = 3/80 x + 3/80 z - 9/1000 y - ----, - 2000 - - COEFF(-1, 1, 2) = - 3/80 z + 3/80 x - 9/1000 y - 9/500, - - 19 - COEFF(0, 1, 2) = ---- - 1/80 z - 3/80 x - 3/1000 y, - 1000 - - 37 - COEFF(1, 1, 2) = ---- - 3/80 x + 3/1000 y + 1/80 z, - 2000 - - 39 - COEFF(2, 1, 2) = - ---- + 9/1000 y + 3/80 z + 3/80 x, - 2000 - - 27 - COEFF(-1, 2, 2) = 3/80 x - 3/80 z - 9/1000 - ---- y, - 1000 - - 11 - COEFF(0, 2, 2) = - 9/1000 y - 3/80 x + --- - 1/80 z, - 500 - - 31 - COEFF(1, 2, 2) = ---- + 9/1000 y - 3/80 x + 1/80 z, - 2000 - - 57 27 - COEFF(2, 2, 2) = - ---- + 3/80 x + ---- y + 3/80 z] - 2000 1000 - -> print_coeffs__lc_of_data(%, "coeffs_dxz->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c"); -bytes used=506380360, alloc=4914300, time=54.18 -bytes used=507380724, alloc=4914300, time=54.25 -bytes used=508380960, alloc=4914300, time=54.33 -bytes used=509381208, alloc=4914300, time=54.52 -bytes used=510381716, alloc=4914300, time=54.81 -bytes used=511381892, alloc=4914300, time=54.88 -bytes used=512382340, alloc=4914300, time=54.96 -bytes used=513382580, alloc=4914300, time=55.06 -bytes used=514382860, alloc=4914300, time=55.40 -bytes used=515383140, alloc=4914300, time=55.54 -bytes used=516383348, alloc=4914300, time=55.84 -bytes used=517383836, alloc=4914300, time=56.05 -> -# d^2/dy^2 -> simplify( diff(interp_3d_cube_order3_smooth0,y,y) ); -bytes used=518384240, alloc=4914300, time=56.19 -1/40 DATA(0, 2, -1) - 1/8 DATA(2, 0, -1) + 1/20 DATA(0, -1, 2) - - 13 - - 1/80 DATA(0, 2, 2) - 1/10 DATA(1, 0, 2) - -- DATA(-1, 0, -1) - 80 - - 11 - + 1/16 DATA(2, -1, -1) - -- DATA(0, 0, 0) - 1/8 DATA(1, 0, 0) - 80 - - + 1/20 DATA(0, 1, 0) + 1/16 DATA(1, 1, 0) - 1/8 DATA(0, 0, 1) - - - 9/80 DATA(1, 0, 1) + 1/16 DATA(0, 1, 1) + 3/40 DATA(1, 1, 1) - - + 1/80 DATA(1, 2, -1) + 3/80 DATA(-1, 2, -1) + 1/16 DATA(2, 1, -1) - - - 9/80 DATA(2, 0, 0) + 1/20 DATA(2, -1, 0) + 1/80 DATA(0, 2, 0) - - + 1/40 DATA(-1, 2, 0) + 3/40 DATA(2, 1, 0) - 1/80 DATA(2, 2, 0) - - + 3/80 DATA(2, -1, 1) - 1/10 DATA(2, 0, 1) + 1/80 DATA(-1, 2, 1) - - + 7/80 DATA(2, 1, 1) - 1/80 DATA(1, 2, 1) + 1/16 DATA(-1, -1, 2) - - - 1/40 DATA(2, 2, 1) + 3/80 DATA(1, -1, 2) - 7/80 DATA(2, 0, 2) - - - 9/80 DATA(0, 0, 2) - 1/8 DATA(-1, 0, 2) + 1/40 DATA(2, -1, 2) - - + 7/80 DATA(1, 1, 2) + 3/40 DATA(0, 1, 2) + 1/16 DATA(-1, 1, 2) - - + 1/10 DATA(2, 1, 2) - 1/40 DATA(1, 2, 2) + 3/40 DATA(0, -1, 0) - - + 1/16 DATA(1, -1, 0) - 3/20 DATA(-1, 0, 0) + 3/80 DATA(-1, 1, 0) - - + 3/40 DATA(-1, -1, 1) + 1/16 DATA(0, -1, 1) + 1/20 DATA(1, -1, 1) - - 11 - - -- DATA(-1, 0, 1) + 1/20 DATA(-1, 1, 1) - 3/20 DATA(0, 0, -1) - 80 - - 11 - - -- DATA(1, 0, -1) + 1/40 DATA(-1, 1, -1) + 3/80 DATA(0, 1, -1) - 80 - - + 1/20 DATA(1, 1, -1) + 7/80 DATA(-1, -1, 0) + 1/10 DATA(-1, -1, -1) - - + 7/80 DATA(0, -1, -1) + 3/40 DATA(1, -1, -1) - 3/80 DATA(2, 2, 2) - - - 3/80 z DATA(0, 1, 2) + 3/80 z DATA(-1, 2, 2) + 3/80 z DATA(2, -1, 2) - - - 3/80 z DATA(1, 0, 2) + 1/16 y DATA(-1, 2, 2) + 1/16 y DATA(0, 2, 1) - - + 1/16 y DATA(1, 2, 0) + 1/16 y DATA(2, 2, -1) + 3/80 x DATA(2, 2, -1) - - + 3/80 x DATA(2, -1, 2) - 3/80 x DATA(2, 1, 0) - 3/80 x DATA(2, 0, 1) - - - 3/80 x DATA(-1, -1, -1) - 1/80 x DATA(0, -1, -1) - - + 1/80 x DATA(1, -1, -1) + 3/80 x DATA(2, 2, 2) - 1/80 x DATA(0, -1, 1) - - - 3/80 x DATA(-1, 2, 2) - 3/80 x DATA(2, 1, 2) + 1/80 x DATA(1, 2, 2) - - - 1/80 x DATA(0, -1, 0) + 1/80 z DATA(1, 2, 1) + 1/80 z DATA(0, 2, 1) - - + 3/80 z DATA(-1, -1, 2) + 1/80 z DATA(2, 2, 1) + 3/80 z DATA(1, -1, 2) - - - 3/80 z DATA(2, 0, 2) - 3/80 z DATA(0, 0, 2) - 3/80 z DATA(-1, 0, 2) - - - 3/80 z DATA(1, 1, 2) - 3/80 z DATA(-1, 1, 2) - 3/80 z DATA(0, 2, -1) - - + 1/80 z DATA(-1, -1, 1) + 1/80 z DATA(1, -1, 1) - 1/80 z DATA(0, 2, 0) - - + 3/80 z DATA(2, 1, -1) - 1/80 z DATA(2, -1, 0) + 1/80 z DATA(2, 0, 0) - - + 3/80 z DATA(2, 0, -1) + 3/80 z DATA(0, -1, 2) + 3/80 z DATA(0, 2, 2) - - + 3/80 z DATA(-1, 0, -1) - 3/80 z DATA(2, -1, -1) + 1/80 z DATA(0, 0, 0) - - + 1/80 z DATA(1, 0, 0) + 1/80 z DATA(0, 1, 0) + 1/80 z DATA(1, 1, 0) - - - 1/80 z DATA(0, 0, 1) - 1/80 z DATA(1, 0, 1) - 1/80 z DATA(0, 1, 1) - - - 1/80 z DATA(1, 1, 1) - 3/80 z DATA(2, 2, -1) - 3/80 z DATA(1, 2, -1) - - - 3/80 z DATA(-1, 2, -1) + 1/80 z DATA(-1, 0, 0) + 1/80 z DATA(-1, 1, 0) - - - 1/80 z DATA(-1, 1, 1) - 1/80 z DATA(1, 2, 0) - 1/80 z DATA(-1, 2, 0) - - + 1/80 z DATA(2, 1, 0) - 1/80 z DATA(2, 2, 0) + 1/80 z DATA(2, -1, 1) - - - 1/80 z DATA(2, 0, 1) + 1/80 z DATA(-1, 2, 1) - 1/80 z DATA(2, 1, 1) - - - 1/80 z DATA(-1, 0, 1) + 3/80 z DATA(0, 0, -1) + 3/80 z DATA(1, 0, -1) - - + 3/80 z DATA(-1, 1, -1) + 3/80 z DATA(0, 1, -1) + 3/80 z DATA(1, 1, -1) - - - 1/80 z DATA(-1, -1, 0) - 3/80 z DATA(-1, -1, -1) - - - 3/80 z DATA(0, -1, -1) - 3/80 z DATA(1, -1, -1) + 3/80 z DATA(2, 2, 2) - - + 1/80 z DATA(0, -1, 1) - 3/80 z DATA(2, 1, 2) + 3/80 z DATA(1, 2, 2) - - - 1/80 z DATA(0, -1, 0) - 1/80 z DATA(1, -1, 0) + 3/16 y DATA(-1, 0, 2) - - - 1/16 y DATA(2, -1, 2) - 3/16 y DATA(1, 1, 2) - 3/16 y DATA(0, 1, 2) - - - 3/16 y DATA(-1, 1, 2) + 1/16 y DATA(0, 2, -1) - 1/16 y DATA(-1, -1, 1) - - - 1/16 y DATA(1, -1, 1) + 3/16 y DATA(-1, 0, 1) - 3/16 y DATA(-1, 1, 1) - - + 3/16 y DATA(0, 0, -1) + 3/16 y DATA(1, 0, -1) - 3/16 y DATA(-1, 1, -1) - - - 3/16 y DATA(0, 1, -1) - 3/16 y DATA(1, 1, -1) - 1/16 y DATA(-1, -1, 0) - - - 1/16 y DATA(-1, -1, -1) - 1/16 y DATA(0, -1, -1) - - - 1/16 y DATA(1, -1, -1) + 1/16 y DATA(2, 2, 2) - 3/16 y DATA(2, 1, -1) - - + 3/16 y DATA(2, 0, 0) - 1/16 y DATA(0, -1, 2) - 1/80 x DATA(0, -1, 2) - - - 1/80 x DATA(0, 2, 2) - 1/80 x DATA(1, 0, 2) + 3/80 x DATA(-1, 0, -1) - - + 3/80 x DATA(2, -1, -1) + 1/80 x DATA(0, 0, 0) - 1/80 x DATA(1, 0, 0) - - + 1/80 x DATA(0, 1, 0) - 1/80 x DATA(1, 1, 0) + 1/80 x DATA(0, 0, 1) - - - 3/80 x DATA(2, 0, -1) + 3/16 y DATA(-1, 0, -1) - 1/16 y DATA(2, -1, -1) - - + 3/16 y DATA(0, 0, 0) + 3/16 y DATA(1, 0, 0) - 3/16 y DATA(0, 1, 0) - - - 3/16 y DATA(1, 1, 0) + 3/16 y DATA(0, 0, 1) + 3/16 y DATA(1, 0, 1) - - - 3/16 y DATA(0, 1, 1) - 3/16 y DATA(1, 1, 1) + 1/16 y DATA(1, 2, -1) - - + 1/16 y DATA(-1, 2, -1) - 1/16 y DATA(2, -1, 0) + 1/16 y DATA(0, 2, 0) - - + 1/16 y DATA(-1, 2, 0) - 3/16 y DATA(2, 1, 0) + 1/16 y DATA(2, 2, 0) - - - 1/16 y DATA(2, -1, 1) + 3/16 y DATA(2, 0, 1) + 1/16 y DATA(-1, 2, 1) - - - 3/16 y DATA(2, 1, 1) + 1/16 y DATA(1, 2, 1) - 1/16 y DATA(-1, -1, 2) - - + 1/16 y DATA(2, 2, 1) - 1/16 y DATA(1, -1, 2) + 3/16 y DATA(2, 0, 2) - - + 3/16 y DATA(0, 0, 2) + 3/16 y DATA(2, 0, -1) + 1/16 y DATA(0, 2, 2) - - + 3/16 y DATA(1, 0, 2) + 1/80 x DATA(0, 1, 2) + 3/80 x DATA(-1, 1, 2) - - - 1/80 x DATA(0, 2, -1) - 3/80 x DATA(-1, -1, 1) + 1/80 x DATA(1, -1, 1) - - + 3/80 x DATA(-1, 0, 1) + 3/80 x DATA(-1, 1, 1) + 1/80 x DATA(0, 0, -1) - - - 1/80 x DATA(1, 0, -1) + 3/80 x DATA(-1, 1, -1) + 1/80 x DATA(0, 1, -1) - - - 1/80 x DATA(1, 1, -1) - 3/80 x DATA(-1, -1, 0) - 1/16 y DATA(0, -1, 1) - - - 3/16 y DATA(2, 1, 2) + 1/16 y DATA(1, 2, 2) - 1/16 y DATA(0, -1, 0) - - - 1/16 y DATA(1, -1, 0) + 3/16 y DATA(-1, 0, 0) - 3/16 y DATA(-1, 1, 0) - - - 1/80 x DATA(1, 0, 1) + 1/80 x DATA(0, 1, 1) - 1/80 x DATA(1, 1, 1) - - + 1/80 x DATA(1, 2, -1) - 3/80 x DATA(-1, 2, -1) - 3/80 x DATA(2, 1, -1) - - - 3/80 x DATA(2, 0, 0) + 3/80 x DATA(2, -1, 0) + 1/80 x DATA(1, 2, 0) - - - 1/80 x DATA(0, 2, 0) - 3/80 x DATA(-1, 2, 0) + 3/80 x DATA(2, 2, 0) - - + 3/80 x DATA(2, -1, 1) - 3/80 x DATA(-1, 2, 1) - 3/80 x DATA(2, 1, 1) - - + 1/80 x DATA(1, 2, 1) - 1/80 x DATA(0, 2, 1) - 3/80 x DATA(-1, -1, 2) - - + 3/80 x DATA(2, 2, 1) + 1/80 x DATA(1, -1, 2) - 3/80 x DATA(2, 0, 2) - - + 1/80 x DATA(0, 0, 2) + 3/80 x DATA(-1, 0, 2) - 1/80 x DATA(1, 1, 2) - - + 1/80 x DATA(1, -1, 0) + 3/80 x DATA(-1, 0, 0) + 3/80 x DATA(-1, 1, 0) - -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=519384512, alloc=4914300, time=56.26 -bytes used=520396020, alloc=4914300, time=56.33 -bytes used=521396360, alloc=4914300, time=56.41 -bytes used=522396492, alloc=4914300, time=56.48 -bytes used=523398116, alloc=4914300, time=56.55 -[COEFF(-1, -1, -1) = - 3/80 x - 1/16 y - 3/80 z + 1/10, - - COEFF(0, -1, -1) = - 1/80 x - 1/16 y + 7/80 - 3/80 z, - - COEFF(1, -1, -1) = - 1/16 y + 3/40 - 3/80 z + 1/80 x, - - COEFF(2, -1, -1) = - 3/80 z + 1/16 - 1/16 y + 3/80 x, - - 13 - COEFF(-1, 0, -1) = - -- + 3/80 x + 3/80 z + 3/16 y, - 80 - - COEFF(0, 0, -1) = 3/16 y - 3/20 + 3/80 z + 1/80 x, - - 11 - COEFF(1, 0, -1) = 3/16 y - -- - 1/80 x + 3/80 z, - 80 - - COEFF(2, 0, -1) = 3/16 y - 1/8 + 3/80 z - 3/80 x, - - COEFF(-1, 1, -1) = - 3/16 y + 3/80 z + 1/40 + 3/80 x, - - COEFF(0, 1, -1) = 1/80 x - 3/16 y + 3/80 + 3/80 z, - - COEFF(1, 1, -1) = 3/80 z + 1/20 - 1/80 x - 3/16 y, - - COEFF(2, 1, -1) = - 3/16 y + 3/80 z - 3/80 x + 1/16, - - COEFF(-1, 2, -1) = - 3/80 z - 3/80 x + 3/80 + 1/16 y, - - COEFF(0, 2, -1) = - 3/80 z + 1/16 y - 1/80 x + 1/40, - - COEFF(1, 2, -1) = - 3/80 z + 1/80 + 1/80 x + 1/16 y, - - COEFF(2, 2, -1) = - 3/80 z + 1/16 y + 3/80 x, - - COEFF(-1, -1, 0) = - 1/80 z + 7/80 - 3/80 x - 1/16 y, - - COEFF(0, -1, 0) = - 1/80 x - 1/80 z - 1/16 y + 3/40, - - COEFF(1, -1, 0) = 1/16 - 1/16 y - 1/80 z + 1/80 x, - - COEFF(2, -1, 0) = 1/20 + 3/80 x - 1/16 y - 1/80 z, - - COEFF(-1, 0, 0) = 3/80 x - 3/20 + 3/16 y + 1/80 z, - - 11 - COEFF(0, 0, 0) = 1/80 x - -- + 3/16 y + 1/80 z, - 80 - - COEFF(1, 0, 0) = 1/80 z - 1/80 x - 1/8 + 3/16 y, - - COEFF(2, 0, 0) = 3/16 y - 3/80 x + 1/80 z - 9/80, - - COEFF(-1, 1, 0) = 3/80 x + 1/80 z + 3/80 - 3/16 y, - - COEFF(0, 1, 0) = - 3/16 y + 1/80 x + 1/80 z + 1/20, - - COEFF(1, 1, 0) = - 3/16 y + 1/80 z + 1/16 - 1/80 x, - - COEFF(2, 1, 0) = 1/80 z - 3/16 y + 3/40 - 3/80 x, - - COEFF(-1, 2, 0) = - 1/80 z + 1/16 y + 1/40 - 3/80 x, - - COEFF(0, 2, 0) = 1/16 y + 1/80 - 1/80 x - 1/80 z, - - COEFF(1, 2, 0) = 1/80 x + 1/16 y - 1/80 z, - - COEFF(2, 2, 0) = - 1/80 z - 1/80 + 3/80 x + 1/16 y, - - COEFF(-1, -1, 1) = 1/80 z + 3/40 - 3/80 x - 1/16 y, - - COEFF(0, -1, 1) = 1/80 z - 1/16 y - 1/80 x + 1/16, - - COEFF(1, -1, 1) = - 1/16 y + 1/20 + 1/80 x + 1/80 z, - - COEFF(2, -1, 1) = - 1/16 y + 3/80 + 3/80 x + 1/80 z, - - 11 - COEFF(-1, 0, 1) = 3/16 y - 1/80 z - -- + 3/80 x, - 80 - - COEFF(0, 0, 1) = - 1/80 z - 1/8 + 3/16 y + 1/80 x, - - COEFF(1, 0, 1) = 3/16 y - 1/80 z - 1/80 x - 9/80, - - COEFF(2, 0, 1) = 3/16 y - 1/80 z - 3/80 x - 1/10, - - COEFF(-1, 1, 1) = 1/20 + 3/80 x - 3/16 y - 1/80 z, - - COEFF(0, 1, 1) = - 1/80 z + 1/80 x - 3/16 y + 1/16, - - COEFF(1, 1, 1) = - 3/16 y - 1/80 z + 3/40 - 1/80 x, - - COEFF(2, 1, 1) = 7/80 - 3/80 x - 1/80 z - 3/16 y, - - COEFF(-1, 2, 1) = 1/80 + 1/16 y + 1/80 z - 3/80 x, - - COEFF(0, 2, 1) = - 1/80 x + 1/16 y + 1/80 z, - - COEFF(1, 2, 1) = 1/80 x + 1/80 z - 1/80 + 1/16 y, - - COEFF(2, 2, 1) = - 1/40 + 1/16 y + 1/80 z + 3/80 x, - - COEFF(-1, -1, 2) = - 3/80 x + 1/16 - 1/16 y + 3/80 z, - - COEFF(0, -1, 2) = 3/80 z + 1/20 - 1/80 x - 1/16 y, - - COEFF(1, -1, 2) = 3/80 + 3/80 z + 1/80 x - 1/16 y, - - COEFF(2, -1, 2) = - 1/16 y + 3/80 x + 1/40 + 3/80 z, - - COEFF(-1, 0, 2) = 3/16 y - 1/8 + 3/80 x - 3/80 z, - - COEFF(0, 0, 2) = - 3/80 z + 1/80 x + 3/16 y - 9/80, - - COEFF(1, 0, 2) = 3/16 y - 3/80 z - 1/10 - 1/80 x, - - COEFF(2, 0, 2) = - 3/80 z - 3/80 x - 7/80 + 3/16 y, - - COEFF(-1, 1, 2) = - 3/80 z - 3/16 y + 3/80 x + 1/16, - - COEFF(0, 1, 2) = 1/80 x - 3/80 z - 3/16 y + 3/40, - - COEFF(1, 1, 2) = - 1/80 x - 3/80 z + 7/80 - 3/16 y, - - COEFF(2, 1, 2) = - 3/80 x - 3/80 z - 3/16 y + 1/10, - - COEFF(-1, 2, 2) = 3/80 z - 3/80 x + 1/16 y, - - COEFF(0, 2, 2) = - 1/80 + 3/80 z - 1/80 x + 1/16 y, - - COEFF(1, 2, 2) = 1/16 y + 1/80 x + 3/80 z - 1/40, - - COEFF(2, 2, 2) = - 3/80 + 3/80 z + 3/80 x + 1/16 y] - -> print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c"); -bytes used=524398336, alloc=4914300, time=56.62 -bytes used=525398564, alloc=4914300, time=56.79 -bytes used=526398736, alloc=4914300, time=56.87 -bytes used=527398932, alloc=4914300, time=57.16 -bytes used=528399196, alloc=4914300, time=57.24 -bytes used=529399372, alloc=4914300, time=57.31 -bytes used=530399600, alloc=4914300, time=57.40 -bytes used=531399824, alloc=4914300, time=57.54 -bytes used=532400012, alloc=4914300, time=57.89 -bytes used=533400172, alloc=4914300, time=58.10 -bytes used=534400428, alloc=4914300, time=58.37 -> -# d^2/dydz -> simplify( diff(interp_3d_cube_order3_smooth0,y,z) ); -bytes used=535400648, alloc=4914300, time=58.49 - 27 19 27 -- ---- DATA(0, 2, -1) - ---- DATA(2, 0, -1) - ---- DATA(0, -1, 2) - 1000 2000 1000 - - 21 19 - - ---- DATA(0, 2, 2) + ---- DATA(1, 0, 2) - 1/2000 DATA(-1, 0, -1) - 2000 1000 - - 93 19 21 - + ---- DATA(2, -1, -1) - ---- DATA(0, 0, 0) - ---- DATA(1, 0, 0) - 2000 2000 2000 - - - 3/1000 DATA(0, 1, 0) - 1/500 DATA(1, 1, 0) - 3/1000 DATA(0, 0, 1) - - 31 29 - - 1/500 DATA(1, 0, 1) + ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1) - 2000 2000 - - - 9/1000 DATA(2, 2, -1) - 9/500 DATA(1, 2, -1) - 9/250 DATA(-1, 2, -1) - - 23 19 - - 7/250 DATA(2, 1, -1) - ---- DATA(2, 0, 0) - ---- DATA(2, -1, 0) - 2000 2000 - - 19 13 - + ---- DATA(1, 2, 0) + 2/125 DATA(0, 2, 0) + ---- DATA(-1, 2, 0) - 1000 1000 - - 11 - - 1/1000 DATA(2, 1, 0) + --- DATA(2, 2, 0) - 7/250 DATA(2, -1, 1) - 500 - - 49 27 - - 1/1000 DATA(2, 0, 1) + ---- DATA(-1, 2, 1) + ---- DATA(2, 1, 1) - 2000 2000 - - 37 43 - + ---- DATA(1, 2, 1) + ---- DATA(0, 2, 1) - 9/250 DATA(-1, -1, 2) - 2000 2000 - - 31 11 - + ---- DATA(2, 2, 1) - 9/500 DATA(1, -1, 2) + --- DATA(2, 0, 2) - 2000 500 - - 13 - + 2/125 DATA(0, 0, 2) + ---- DATA(-1, 0, 2) - 9/1000 DATA(2, -1, 2) - 1000 - - 37 43 49 - + ---- DATA(1, 1, 2) + ---- DATA(0, 1, 2) + ---- DATA(-1, 1, 2) - 2000 2000 2000 - - 31 39 - - 3/2000 DATA(-1, 2, 2) + ---- DATA(2, 1, 2) - ---- DATA(1, 2, 2) - 2000 2000 - - 13 17 - - 7/2000 DATA(0, -1, 0) - ---- DATA(1, -1, 0) - ---- DATA(-1, 0, 0) - 2000 2000 - - 37 17 - - 1/250 DATA(-1, 1, 0) - ---- DATA(-1, -1, 1) - --- DATA(0, -1, 1) - 1000 500 - - 31 33 - - ---- DATA(1, -1, 1) - 1/250 DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) - 1000 2000 - - 13 37 - - 7/2000 DATA(0, 0, -1) - ---- DATA(1, 0, -1) - ---- DATA(-1, 1, -1) - 2000 1000 - - 17 31 - - --- DATA(0, 1, -1) - ---- DATA(1, 1, -1) - 1/2000 DATA(-1, -1, 0) - 500 1000 - - 147 129 111 - + ---- DATA(-1, -1, -1) + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - 2000 2000 2000 - - 57 - - ---- DATA(2, 2, 2) + 1/80 z DATA(0, 1, 2) + 3/80 z DATA(-1, 2, 2) - 2000 - - - 3/80 z DATA(2, -1, 2) - 1/80 z DATA(1, 0, 2) + 3/80 y DATA(-1, 2, 2) - - + 1/80 y DATA(0, 2, 1) - 1/80 y DATA(1, 2, 0) - 3/80 y DATA(2, 2, -1) - - 27 27 - - ---- x DATA(2, 2, -1) - ---- x DATA(2, -1, 2) - 3/1000 x DATA(2, 1, 0) - 1000 1000 - - 27 - - 3/1000 x DATA(2, 0, 1) - ---- x DATA(-1, -1, -1) - 1000 - - - 9/1000 x DATA(0, -1, -1) + 9/1000 x DATA(1, -1, -1) - - 27 27 - + ---- x DATA(2, 2, 2) + 3/1000 x DATA(0, -1, 1) - ---- x DATA(-1, 2, 2) - 1000 1000 - - + 9/1000 x DATA(2, 1, 2) + 9/1000 x DATA(1, 2, 2) - - - 3/1000 x DATA(0, -1, 0) - 3/80 z DATA(1, 2, 1) - 3/80 z DATA(0, 2, 1) - - - 3/80 z DATA(-1, -1, 2) - 3/80 z DATA(2, 2, 1) - 3/80 z DATA(1, -1, 2) - - - 1/80 z DATA(2, 0, 2) - 1/80 z DATA(0, 0, 2) - 1/80 z DATA(-1, 0, 2) - - + 1/80 z DATA(1, 1, 2) + 1/80 z DATA(-1, 1, 2) + 3/80 z DATA(0, 2, -1) - - + 3/80 z DATA(-1, -1, 1) + 3/80 z DATA(1, -1, 1) - 3/80 z DATA(0, 2, 0) - - + 1/80 z DATA(2, 1, -1) + 3/80 z DATA(2, -1, 0) + 1/80 z DATA(2, 0, 0) - - - 1/80 z DATA(2, 0, -1) - 3/80 z DATA(0, -1, 2) + 3/80 z DATA(0, 2, 2) - - - 1/80 z DATA(-1, 0, -1) - 3/80 z DATA(2, -1, -1) + 1/80 z DATA(0, 0, 0) - - + 1/80 z DATA(1, 0, 0) - 1/80 z DATA(0, 1, 0) - 1/80 z DATA(1, 1, 0) - - + 1/80 z DATA(0, 0, 1) + 1/80 z DATA(1, 0, 1) - 1/80 z DATA(0, 1, 1) - - - 1/80 z DATA(1, 1, 1) + 3/80 z DATA(2, 2, -1) + 3/80 z DATA(1, 2, -1) - - + 3/80 z DATA(-1, 2, -1) + 1/80 z DATA(-1, 0, 0) - 1/80 z DATA(-1, 1, 0) - - - 1/80 z DATA(-1, 1, 1) - 3/80 z DATA(1, 2, 0) - 3/80 z DATA(-1, 2, 0) - - - 1/80 z DATA(2, 1, 0) - 3/80 z DATA(2, 2, 0) + 3/80 z DATA(2, -1, 1) - - + 1/80 z DATA(2, 0, 1) - 3/80 z DATA(-1, 2, 1) - 1/80 z DATA(2, 1, 1) - - + 1/80 z DATA(-1, 0, 1) - 1/80 z DATA(0, 0, -1) - 1/80 z DATA(1, 0, -1) - - + 1/80 z DATA(-1, 1, -1) + 1/80 z DATA(0, 1, -1) + 1/80 z DATA(1, 1, -1) - - + 3/80 z DATA(-1, -1, 0) - 3/80 z DATA(-1, -1, -1) - - - 3/80 z DATA(0, -1, -1) - 3/80 z DATA(1, -1, -1) + 3/80 z DATA(2, 2, 2) - - + 3/80 z DATA(0, -1, 1) + 1/80 z DATA(2, 1, 2) + 3/80 z DATA(1, 2, 2) - - + 3/80 z DATA(0, -1, 0) + 3/80 z DATA(1, -1, 0) - 3/80 y DATA(-1, 0, 2) - - + 3/80 y DATA(2, -1, 2) - 3/80 y DATA(1, 1, 2) - 3/80 y DATA(0, 1, 2) - - - 3/80 y DATA(-1, 1, 2) - 3/80 y DATA(0, 2, -1) + 1/80 y DATA(-1, -1, 1) - - + 1/80 y DATA(1, -1, 1) - 1/80 y DATA(-1, 0, 1) - 1/80 y DATA(-1, 1, 1) - - + 3/80 y DATA(0, 0, -1) + 3/80 y DATA(1, 0, -1) + 3/80 y DATA(-1, 1, -1) - - + 3/80 y DATA(0, 1, -1) + 3/80 y DATA(1, 1, -1) - 1/80 y DATA(-1, -1, 0) - - - 3/80 y DATA(-1, -1, -1) - 3/80 y DATA(0, -1, -1) - - - 3/80 y DATA(1, -1, -1) + 3/80 y DATA(2, 2, 2) + 3/80 y DATA(2, 1, -1) - - + 1/80 y DATA(2, 0, 0) + 3/80 y DATA(0, -1, 2) + 9/1000 x DATA(0, -1, 2) - - - 9/1000 x DATA(0, 2, 2) - 3/1000 x DATA(1, 0, 2) - - 27 - - 9/1000 x DATA(-1, 0, -1) + ---- x DATA(2, -1, -1) - 1000 - - - 1/1000 x DATA(0, 0, 0) + 1/1000 x DATA(1, 0, 0) + 1/1000 x DATA(0, 1, 0) - - - 1/1000 x DATA(1, 1, 0) + 1/1000 x DATA(0, 0, 1) - - + 9/1000 x DATA(2, 0, -1) + 3/80 y DATA(-1, 0, -1) - - - 3/80 y DATA(2, -1, -1) + 1/80 y DATA(0, 0, 0) + 1/80 y DATA(1, 0, 0) - - + 1/80 y DATA(0, 1, 0) + 1/80 y DATA(1, 1, 0) - 1/80 y DATA(0, 0, 1) - - - 1/80 y DATA(1, 0, 1) - 1/80 y DATA(0, 1, 1) - 1/80 y DATA(1, 1, 1) - - - 3/80 y DATA(1, 2, -1) - 3/80 y DATA(-1, 2, -1) - 1/80 y DATA(2, -1, 0) - - - 1/80 y DATA(0, 2, 0) - 1/80 y DATA(-1, 2, 0) + 1/80 y DATA(2, 1, 0) - - - 1/80 y DATA(2, 2, 0) + 1/80 y DATA(2, -1, 1) - 1/80 y DATA(2, 0, 1) - - + 1/80 y DATA(-1, 2, 1) - 1/80 y DATA(2, 1, 1) + 1/80 y DATA(1, 2, 1) - - + 3/80 y DATA(-1, -1, 2) + 1/80 y DATA(2, 2, 1) + 3/80 y DATA(1, -1, 2) - - - 3/80 y DATA(2, 0, 2) - 3/80 y DATA(0, 0, 2) + 3/80 y DATA(2, 0, -1) - - + 3/80 y DATA(0, 2, 2) - 3/80 y DATA(1, 0, 2) - 3/1000 x DATA(0, 1, 2) - - - 9/1000 x DATA(-1, 1, 2) + 9/1000 x DATA(0, 2, -1) - - + 9/1000 x DATA(-1, -1, 1) - 3/1000 x DATA(1, -1, 1) - - + 3/1000 x DATA(-1, 0, 1) - 3/1000 x DATA(-1, 1, 1) - - - 3/1000 x DATA(0, 0, -1) + 3/1000 x DATA(1, 0, -1) - - + 9/1000 x DATA(-1, 1, -1) + 3/1000 x DATA(0, 1, -1) - - - 3/1000 x DATA(1, 1, -1) - 9/1000 x DATA(-1, -1, 0) - - + 1/80 y DATA(0, -1, 1) - 3/80 y DATA(2, 1, 2) + 3/80 y DATA(1, 2, 2) - - - 1/80 y DATA(0, -1, 0) - 1/80 y DATA(1, -1, 0) + 1/80 y DATA(-1, 0, 0) - - + 1/80 y DATA(-1, 1, 0) - 1/1000 x DATA(1, 0, 1) - 1/1000 x DATA(0, 1, 1) - - + 1/1000 x DATA(1, 1, 1) - 9/1000 x DATA(1, 2, -1) - - 27 - + ---- x DATA(-1, 2, -1) - 9/1000 x DATA(2, 1, -1) - 1000 - - + 3/1000 x DATA(2, 0, 0) + 9/1000 x DATA(2, -1, 0) - - - 3/1000 x DATA(1, 2, 0) + 3/1000 x DATA(0, 2, 0) - - + 9/1000 x DATA(-1, 2, 0) - 9/1000 x DATA(2, 2, 0) - - - 9/1000 x DATA(2, -1, 1) - 9/1000 x DATA(-1, 2, 1) - - + 3/1000 x DATA(2, 1, 1) + 3/1000 x DATA(1, 2, 1) - 3/1000 x DATA(0, 2, 1) - - 27 - + ---- x DATA(-1, -1, 2) + 9/1000 x DATA(2, 2, 1) - 1000 - - - 9/1000 x DATA(1, -1, 2) - 9/1000 x DATA(2, 0, 2) - - + 3/1000 x DATA(0, 0, 2) + 9/1000 x DATA(-1, 0, 2) - - + 3/1000 x DATA(1, 1, 2) + 3/1000 x DATA(1, -1, 0) - - - 3/1000 x DATA(-1, 0, 0) + 3/1000 x DATA(-1, 1, 0) - -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=536405436, alloc=4914300, time=58.56 -bytes used=537405652, alloc=4914300, time=58.63 -bytes used=538405804, alloc=4914300, time=58.70 -bytes used=539407024, alloc=4914300, time=58.78 -bytes used=540410872, alloc=4914300, time=58.85 - 27 147 -[COEFF(-1, -1, -1) = - 3/80 z - ---- x + ---- - 3/80 y, - 1000 2000 - - 129 - COEFF(0, -1, -1) = ---- - 3/80 z - 3/80 y - 9/1000 x, - 2000 - - 111 - COEFF(1, -1, -1) = - 3/80 z + 9/1000 x - 3/80 y + ----, - 2000 - - 27 93 - COEFF(2, -1, -1) = ---- x - 3/80 y - 3/80 z + ----, - 1000 2000 - - COEFF(-1, 0, -1) = 3/80 y - 1/2000 - 1/80 z - 9/1000 x, - - COEFF(0, 0, -1) = - 1/80 z - 7/2000 + 3/80 y - 3/1000 x, - - 13 - COEFF(1, 0, -1) = 3/80 y - 1/80 z - ---- + 3/1000 x, - 2000 - - 19 - COEFF(2, 0, -1) = - ---- - 1/80 z + 3/80 y + 9/1000 x, - 2000 - - 37 - COEFF(-1, 1, -1) = 9/1000 x - ---- + 1/80 z + 3/80 y, - 1000 - - 17 - COEFF(0, 1, -1) = 3/80 y + 3/1000 x + 1/80 z - ---, - 500 - - 31 - COEFF(1, 1, -1) = - 3/1000 x + 3/80 y - ---- + 1/80 z, - 1000 - - COEFF(2, 1, -1) = - 7/250 + 3/80 y + 1/80 z - 9/1000 x, - - 27 - COEFF(-1, 2, -1) = - 3/80 y + ---- x - 9/250 + 3/80 z, - 1000 - - 27 - COEFF(0, 2, -1) = 3/80 z - 3/80 y + 9/1000 x - ----, - 1000 - - COEFF(1, 2, -1) = - 9/500 + 3/80 z - 9/1000 x - 3/80 y, - - 27 - COEFF(2, 2, -1) = - ---- x + 3/80 z - 3/80 y - 9/1000, - 1000 - - COEFF(-1, -1, 0) = - 9/1000 x - 1/80 y + 3/80 z - 1/2000, - - COEFF(0, -1, 0) = 3/80 z - 7/2000 - 3/1000 x - 1/80 y, - - 13 - COEFF(1, -1, 0) = - ---- + 3/80 z + 3/1000 x - 1/80 y, - 2000 - - 19 - COEFF(2, -1, 0) = - ---- - 1/80 y + 9/1000 x + 3/80 z, - 2000 - - 17 - COEFF(-1, 0, 0) = 1/80 y + 1/80 z - ---- - 3/1000 x, - 2000 - - 19 - COEFF(0, 0, 0) = 1/80 z - ---- + 1/80 y - 1/1000 x, - 2000 - - 21 - COEFF(1, 0, 0) = - ---- + 1/80 z + 1/1000 x + 1/80 y, - 2000 - - 23 - COEFF(2, 0, 0) = 3/1000 x + 1/80 y - ---- + 1/80 z, - 2000 - - COEFF(-1, 1, 0) = 1/80 y + 3/1000 x - 1/80 z - 1/250, - - COEFF(0, 1, 0) = - 1/80 z + 1/80 y + 1/1000 x - 3/1000, - - COEFF(1, 1, 0) = - 1/500 - 1/80 z + 1/80 y - 1/1000 x, - - COEFF(2, 1, 0) = - 1/80 z - 3/1000 x + 1/80 y - 1/1000, - - 13 - COEFF(-1, 2, 0) = - 3/80 z + ---- + 9/1000 x - 1/80 y, - 1000 - - COEFF(0, 2, 0) = - 3/80 z + 3/1000 x - 1/80 y + 2/125, - - 19 - COEFF(1, 2, 0) = ---- - 1/80 y - 3/1000 x - 3/80 z, - 1000 - - 11 - COEFF(2, 2, 0) = - 9/1000 x - 3/80 z + --- - 1/80 y, - 500 - - 37 - COEFF(-1, -1, 1) = 3/80 z + 1/80 y - ---- + 9/1000 x, - 1000 - - 17 - COEFF(0, -1, 1) = 1/80 y - --- + 3/80 z + 3/1000 x, - 500 - - 31 - COEFF(1, -1, 1) = 1/80 y - 3/1000 x + 3/80 z - ----, - 1000 - - COEFF(2, -1, 1) = - 7/250 + 3/80 z + 1/80 y - 9/1000 x, - - COEFF(-1, 0, 1) = - 1/80 y + 1/80 z + 3/1000 x - 1/250, - - COEFF(0, 0, 1) = 1/1000 x - 3/1000 - 1/80 y + 1/80 z, - - COEFF(1, 0, 1) = - 1/1000 x + 1/80 z - 1/80 y - 1/500, - - COEFF(2, 0, 1) = - 1/1000 + 1/80 z - 3/1000 x - 1/80 y, - - 33 - COEFF(-1, 1, 1) = - 1/80 y - 1/80 z + ---- - 3/1000 x, - 2000 - - 31 - COEFF(0, 1, 1) = - 1/80 y + ---- - 1/80 z - 1/1000 x, - 2000 - - 29 - COEFF(1, 1, 1) = - 1/80 y + ---- + 1/1000 x - 1/80 z, - 2000 - - 27 - COEFF(2, 1, 1) = - 1/80 z + ---- - 1/80 y + 3/1000 x, - 2000 - - 49 - COEFF(-1, 2, 1) = - 9/1000 x + 1/80 y - 3/80 z + ----, - 2000 - - 43 - COEFF(0, 2, 1) = - 3/80 z - 3/1000 x + ---- + 1/80 y, - 2000 - - 37 - COEFF(1, 2, 1) = 3/1000 x - 3/80 z + 1/80 y + ----, - 2000 - - 31 - COEFF(2, 2, 1) = 1/80 y + 9/1000 x - 3/80 z + ----, - 2000 - - 27 - COEFF(-1, -1, 2) = - 3/80 z - 9/250 + 3/80 y + ---- x, - 1000 - - 27 - COEFF(0, -1, 2) = 9/1000 x - 3/80 z - ---- + 3/80 y, - 1000 - - COEFF(1, -1, 2) = 3/80 y - 9/500 - 9/1000 x - 3/80 z, - - 27 - COEFF(2, -1, 2) = - 3/80 z - 9/1000 - ---- x + 3/80 y, - 1000 - - 13 - COEFF(-1, 0, 2) = 9/1000 x - 1/80 z + ---- - 3/80 y, - 1000 - - COEFF(0, 0, 2) = - 3/80 y + 2/125 - 1/80 z + 3/1000 x, - - 19 - COEFF(1, 0, 2) = ---- - 1/80 z - 3/1000 x - 3/80 y, - 1000 - - 11 - COEFF(2, 0, 2) = - 9/1000 x - 3/80 y + --- - 1/80 z, - 500 - - 49 - COEFF(-1, 1, 2) = - 9/1000 x + 1/80 z - 3/80 y + ----, - 2000 - - 43 - COEFF(0, 1, 2) = ---- - 3/80 y - 3/1000 x + 1/80 z, - 2000 - - 37 - COEFF(1, 1, 2) = 1/80 z + 3/1000 x + ---- - 3/80 y, - 2000 - - 31 - COEFF(2, 1, 2) = 1/80 z + ---- - 3/80 y + 9/1000 x, - 2000 - - 27 - COEFF(-1, 2, 2) = - 3/2000 + 3/80 y + 3/80 z - ---- x, - 1000 - - 21 - COEFF(0, 2, 2) = 3/80 z - 9/1000 x - ---- + 3/80 y, - 2000 - - 39 - COEFF(1, 2, 2) = 9/1000 x - ---- + 3/80 y + 3/80 z, - 2000 - - 57 27 - COEFF(2, 2, 2) = 3/80 z + 3/80 y - ---- + ---- x] - 2000 1000 - -> print_coeffs__lc_of_data(%, "coeffs_dyz->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c"); -bytes used=541411112, alloc=4914300, time=58.94 -bytes used=542411340, alloc=4914300, time=59.11 -bytes used=543412560, alloc=4914300, time=59.19 -bytes used=544412780, alloc=4914300, time=59.51 -bytes used=545413112, alloc=4914300, time=59.69 -bytes used=546413320, alloc=4914300, time=59.75 -bytes used=547415428, alloc=4914300, time=59.84 -bytes used=548415576, alloc=4914300, time=59.95 -bytes used=549415756, alloc=4914300, time=60.32 -bytes used=550415900, alloc=4914300, time=60.42 -bytes used=551416040, alloc=4914300, time=60.82 -bytes used=552416820, alloc=4914300, time=61.03 -> -# d^2/dz^2 -> simplify( diff(interp_3d_cube_order3_smooth0,z,z) ); -bytes used=553417128, alloc=4914300, time=61.14 -1/20 DATA(0, 2, -1) + 1/20 DATA(2, 0, -1) + 1/40 DATA(0, -1, 2) - - - 1/80 DATA(0, 2, 2) + 7/80 DATA(-1, 0, -1) + 1/16 DATA(2, -1, -1) - - 11 - - -- DATA(0, 0, 0) - 1/8 DATA(1, 0, 0) - 1/8 DATA(0, 1, 0) - 80 - - - 9/80 DATA(1, 1, 0) + 1/20 DATA(0, 0, 1) + 1/16 DATA(1, 0, 1) - - + 1/16 DATA(0, 1, 1) + 3/40 DATA(1, 1, 1) + 1/40 DATA(2, 2, -1) - - + 3/80 DATA(1, 2, -1) + 1/16 DATA(-1, 2, -1) + 3/80 DATA(2, 1, -1) - - - 9/80 DATA(2, 0, 0) - 1/8 DATA(2, -1, 0) - 1/10 DATA(1, 2, 0) - - - 9/80 DATA(0, 2, 0) - 1/8 DATA(-1, 2, 0) - 1/10 DATA(2, 1, 0) - - - 7/80 DATA(2, 2, 0) + 1/16 DATA(2, -1, 1) + 3/40 DATA(2, 0, 1) - - + 1/16 DATA(-1, 2, 1) + 7/80 DATA(2, 1, 1) + 7/80 DATA(1, 2, 1) - - + 3/40 DATA(0, 2, 1) + 3/80 DATA(-1, -1, 2) + 1/10 DATA(2, 2, 1) - - + 1/80 DATA(1, -1, 2) - 1/80 DATA(2, 0, 2) + 1/80 DATA(0, 0, 2) - - + 1/40 DATA(-1, 0, 2) - 1/80 DATA(1, 1, 2) + 1/80 DATA(-1, 1, 2) - - - 1/40 DATA(2, 1, 2) - 1/40 DATA(1, 2, 2) - 3/20 DATA(0, -1, 0) - - 11 11 - - -- DATA(1, -1, 0) - 3/20 DATA(-1, 0, 0) - -- DATA(-1, 1, 0) - 80 80 - - + 1/40 DATA(-1, -1, 1) + 3/80 DATA(0, -1, 1) + 1/20 DATA(1, -1, 1) - - + 3/80 DATA(-1, 0, 1) + 1/20 DATA(-1, 1, 1) + 3/40 DATA(0, 0, -1) - - + 1/16 DATA(1, 0, -1) + 3/40 DATA(-1, 1, -1) + 1/16 DATA(0, 1, -1) - - 13 - + 1/20 DATA(1, 1, -1) - -- DATA(-1, -1, 0) + 1/10 DATA(-1, -1, -1) - 80 - - + 7/80 DATA(0, -1, -1) + 3/40 DATA(1, -1, -1) - 3/80 DATA(2, 2, 2) - - + 1/16 z DATA(0, 1, 2) + 1/16 z DATA(-1, 2, 2) + 1/16 z DATA(2, -1, 2) - - + 1/16 z DATA(1, 0, 2) + 3/80 y DATA(-1, 2, 2) - 3/80 y DATA(0, 2, 1) - - - 3/80 y DATA(1, 2, 0) + 3/80 y DATA(2, 2, -1) + 3/80 x DATA(2, 2, -1) - - + 3/80 x DATA(2, -1, 2) - 3/80 x DATA(2, 1, 0) - 3/80 x DATA(2, 0, 1) - - - 3/80 x DATA(-1, -1, -1) - 1/80 x DATA(0, -1, -1) - - + 1/80 x DATA(1, -1, -1) + 3/80 x DATA(2, 2, 2) + 1/80 x DATA(0, -1, 1) - - - 3/80 x DATA(-1, 2, 2) + 3/80 x DATA(2, 1, 2) + 1/80 x DATA(1, 2, 2) - - + 1/80 x DATA(0, -1, 0) - 3/16 z DATA(1, 2, 1) - 3/16 z DATA(0, 2, 1) - - + 1/16 z DATA(-1, -1, 2) - 3/16 z DATA(2, 2, 1) + 1/16 z DATA(1, -1, 2) - - + 1/16 z DATA(2, 0, 2) + 1/16 z DATA(0, 0, 2) + 1/16 z DATA(-1, 0, 2) - - + 1/16 z DATA(1, 1, 2) + 1/16 z DATA(-1, 1, 2) - 1/16 z DATA(0, 2, -1) - - - 3/16 z DATA(-1, -1, 1) - 3/16 z DATA(1, -1, 1) + 3/16 z DATA(0, 2, 0) - - - 1/16 z DATA(2, 1, -1) + 3/16 z DATA(2, -1, 0) + 3/16 z DATA(2, 0, 0) - - - 1/16 z DATA(2, 0, -1) + 1/16 z DATA(0, -1, 2) + 1/16 z DATA(0, 2, 2) - - - 1/16 z DATA(-1, 0, -1) - 1/16 z DATA(2, -1, -1) + 3/16 z DATA(0, 0, 0) - - + 3/16 z DATA(1, 0, 0) + 3/16 z DATA(0, 1, 0) + 3/16 z DATA(1, 1, 0) - - - 3/16 z DATA(0, 0, 1) - 3/16 z DATA(1, 0, 1) - 3/16 z DATA(0, 1, 1) - - - 3/16 z DATA(1, 1, 1) - 1/16 z DATA(2, 2, -1) - 1/16 z DATA(1, 2, -1) - - - 1/16 z DATA(-1, 2, -1) + 3/16 z DATA(-1, 0, 0) + 3/16 z DATA(-1, 1, 0) - - - 3/16 z DATA(-1, 1, 1) + 3/16 z DATA(1, 2, 0) + 3/16 z DATA(-1, 2, 0) - - + 3/16 z DATA(2, 1, 0) + 3/16 z DATA(2, 2, 0) - 3/16 z DATA(2, -1, 1) - - - 3/16 z DATA(2, 0, 1) - 3/16 z DATA(-1, 2, 1) - 3/16 z DATA(2, 1, 1) - - - 3/16 z DATA(-1, 0, 1) - 1/16 z DATA(0, 0, -1) - 1/16 z DATA(1, 0, -1) - - - 1/16 z DATA(-1, 1, -1) - 1/16 z DATA(0, 1, -1) - 1/16 z DATA(1, 1, -1) - - + 3/16 z DATA(-1, -1, 0) - 1/16 z DATA(-1, -1, -1) - - - 1/16 z DATA(0, -1, -1) - 1/16 z DATA(1, -1, -1) + 1/16 z DATA(2, 2, 2) - - - 3/16 z DATA(0, -1, 1) + 1/16 z DATA(2, 1, 2) + 1/16 z DATA(1, 2, 2) - - + 3/16 z DATA(0, -1, 0) + 3/16 z DATA(1, -1, 0) - 1/80 y DATA(-1, 0, 2) - - - 3/80 y DATA(2, -1, 2) + 1/80 y DATA(1, 1, 2) + 1/80 y DATA(0, 1, 2) - - + 1/80 y DATA(-1, 1, 2) + 3/80 y DATA(0, 2, -1) + 3/80 y DATA(-1, -1, 1) - - + 3/80 y DATA(1, -1, 1) + 1/80 y DATA(-1, 0, 1) - 1/80 y DATA(-1, 1, 1) - - - 1/80 y DATA(0, 0, -1) - 1/80 y DATA(1, 0, -1) + 1/80 y DATA(-1, 1, -1) - - + 1/80 y DATA(0, 1, -1) + 1/80 y DATA(1, 1, -1) + 3/80 y DATA(-1, -1, 0) - - - 3/80 y DATA(-1, -1, -1) - 3/80 y DATA(0, -1, -1) - - - 3/80 y DATA(1, -1, -1) + 3/80 y DATA(2, 2, 2) + 1/80 y DATA(2, 1, -1) - - + 1/80 y DATA(2, 0, 0) - 3/80 y DATA(0, -1, 2) - 1/80 x DATA(0, -1, 2) - - - 1/80 x DATA(0, 2, 2) + 1/80 x DATA(1, 0, 2) - 3/80 x DATA(-1, 0, -1) - - + 3/80 x DATA(2, -1, -1) + 1/80 x DATA(0, 0, 0) - 1/80 x DATA(1, 0, 0) - - + 1/80 x DATA(0, 1, 0) - 1/80 x DATA(1, 1, 0) + 1/80 x DATA(0, 0, 1) - - + 3/80 x DATA(2, 0, -1) - 1/80 y DATA(-1, 0, -1) - 3/80 y DATA(2, -1, -1) - - + 1/80 y DATA(0, 0, 0) + 1/80 y DATA(1, 0, 0) - 1/80 y DATA(0, 1, 0) - - - 1/80 y DATA(1, 1, 0) + 1/80 y DATA(0, 0, 1) + 1/80 y DATA(1, 0, 1) - - - 1/80 y DATA(0, 1, 1) - 1/80 y DATA(1, 1, 1) + 3/80 y DATA(1, 2, -1) - - + 3/80 y DATA(-1, 2, -1) + 3/80 y DATA(2, -1, 0) - 3/80 y DATA(0, 2, 0) - - - 3/80 y DATA(-1, 2, 0) - 1/80 y DATA(2, 1, 0) - 3/80 y DATA(2, 2, 0) - - + 3/80 y DATA(2, -1, 1) + 1/80 y DATA(2, 0, 1) - 3/80 y DATA(-1, 2, 1) - - - 1/80 y DATA(2, 1, 1) - 3/80 y DATA(1, 2, 1) - 3/80 y DATA(-1, -1, 2) - - - 3/80 y DATA(2, 2, 1) - 3/80 y DATA(1, -1, 2) - 1/80 y DATA(2, 0, 2) - - - 1/80 y DATA(0, 0, 2) - 1/80 y DATA(2, 0, -1) + 3/80 y DATA(0, 2, 2) - - - 1/80 y DATA(1, 0, 2) - 1/80 x DATA(0, 1, 2) - 3/80 x DATA(-1, 1, 2) - - - 1/80 x DATA(0, 2, -1) + 3/80 x DATA(-1, -1, 1) - 1/80 x DATA(1, -1, 1) - - + 3/80 x DATA(-1, 0, 1) + 3/80 x DATA(-1, 1, 1) - 1/80 x DATA(0, 0, -1) - - + 1/80 x DATA(1, 0, -1) - 3/80 x DATA(-1, 1, -1) - 1/80 x DATA(0, 1, -1) - - + 1/80 x DATA(1, 1, -1) + 3/80 x DATA(-1, -1, 0) + 3/80 y DATA(0, -1, 1) - - + 1/80 y DATA(2, 1, 2) + 3/80 y DATA(1, 2, 2) + 3/80 y DATA(0, -1, 0) - - + 3/80 y DATA(1, -1, 0) + 1/80 y DATA(-1, 0, 0) - 1/80 y DATA(-1, 1, 0) - - - 1/80 x DATA(1, 0, 1) + 1/80 x DATA(0, 1, 1) - 1/80 x DATA(1, 1, 1) - - + 1/80 x DATA(1, 2, -1) - 3/80 x DATA(-1, 2, -1) + 3/80 x DATA(2, 1, -1) - - - 3/80 x DATA(2, 0, 0) - 3/80 x DATA(2, -1, 0) - 1/80 x DATA(1, 2, 0) - - + 1/80 x DATA(0, 2, 0) + 3/80 x DATA(-1, 2, 0) - 3/80 x DATA(2, 2, 0) - - - 3/80 x DATA(2, -1, 1) + 3/80 x DATA(-1, 2, 1) - 3/80 x DATA(2, 1, 1) - - - 1/80 x DATA(1, 2, 1) + 1/80 x DATA(0, 2, 1) - 3/80 x DATA(-1, -1, 2) - - - 3/80 x DATA(2, 2, 1) + 1/80 x DATA(1, -1, 2) + 3/80 x DATA(2, 0, 2) - - - 1/80 x DATA(0, 0, 2) - 3/80 x DATA(-1, 0, 2) + 1/80 x DATA(1, 1, 2) - - - 1/80 x DATA(1, -1, 0) + 3/80 x DATA(-1, 0, 0) + 3/80 x DATA(-1, 1, 0) - -> coeffs_as_lc_of_data(%, posn_list_3d_size4); -bytes used=554417308, alloc=4914300, time=61.20 -bytes used=555417472, alloc=4914300, time=61.27 -bytes used=556418900, alloc=4914300, time=61.34 -bytes used=557419052, alloc=4914300, time=61.41 -bytes used=558420004, alloc=4914300, time=61.49 -[COEFF(-1, -1, -1) = - 1/16 z + 1/10 - 3/80 x - 3/80 y, - - COEFF(0, -1, -1) = - 3/80 y + 7/80 - 1/80 x - 1/16 z, - - COEFF(1, -1, -1) = - 3/80 y + 1/80 x - 1/16 z + 3/40, - - COEFF(2, -1, -1) = - 1/16 z - 3/80 y + 1/16 + 3/80 x, - - COEFF(-1, 0, -1) = 7/80 - 1/16 z - 1/80 y - 3/80 x, - - COEFF(0, 0, -1) = - 1/80 y - 1/16 z + 3/40 - 1/80 x, - - COEFF(1, 0, -1) = 1/16 + 1/80 x - 1/80 y - 1/16 z, - - COEFF(2, 0, -1) = - 1/16 z + 3/80 x + 1/20 - 1/80 y, - - COEFF(-1, 1, -1) = 3/40 - 3/80 x + 1/80 y - 1/16 z, - - COEFF(0, 1, -1) = - 1/16 z + 1/16 + 1/80 y - 1/80 x, - - COEFF(1, 1, -1) = 1/80 y - 1/16 z + 1/20 + 1/80 x, - - COEFF(2, 1, -1) = 3/80 + 3/80 x - 1/16 z + 1/80 y, - - COEFF(-1, 2, -1) = - 1/16 z - 3/80 x + 3/80 y + 1/16, - - COEFF(0, 2, -1) = - 1/16 z + 1/20 + 3/80 y - 1/80 x, - - COEFF(1, 2, -1) = 3/80 - 1/16 z + 1/80 x + 3/80 y, - - COEFF(2, 2, -1) = 3/80 x + 3/80 y - 1/16 z + 1/40, - - 13 - COEFF(-1, -1, 0) = - -- + 3/80 x + 3/16 z + 3/80 y, - 80 - - COEFF(0, -1, 0) = - 3/20 + 3/80 y + 1/80 x + 3/16 z, - - 11 - COEFF(1, -1, 0) = - 1/80 x - -- + 3/80 y + 3/16 z, - 80 - - COEFF(2, -1, 0) = 3/16 z - 1/8 + 3/80 y - 3/80 x, - - COEFF(-1, 0, 0) = 3/16 z + 1/80 y + 3/80 x - 3/20, - - 11 - COEFF(0, 0, 0) = 1/80 x + 1/80 y - -- + 3/16 z, - 80 - - COEFF(1, 0, 0) = - 1/80 x - 1/8 + 3/16 z + 1/80 y, - - COEFF(2, 0, 0) = - 3/80 x - 9/80 + 3/16 z + 1/80 y, - - 11 - COEFF(-1, 1, 0) = 3/80 x - 1/80 y - -- + 3/16 z, - 80 - - COEFF(0, 1, 0) = 3/16 z + 1/80 x - 1/8 - 1/80 y, - - COEFF(1, 1, 0) = 3/16 z - 1/80 y - 9/80 - 1/80 x, - - COEFF(2, 1, 0) = - 3/80 x - 1/10 + 3/16 z - 1/80 y, - - COEFF(-1, 2, 0) = 3/16 z + 3/80 x - 3/80 y - 1/8, - - COEFF(0, 2, 0) = 1/80 x + 3/16 z - 3/80 y - 9/80, - - COEFF(1, 2, 0) = - 1/80 x + 3/16 z - 3/80 y - 1/10, - - COEFF(2, 2, 0) = - 3/80 y + 3/16 z - 3/80 x - 7/80, - - COEFF(-1, -1, 1) = - 3/16 z + 3/80 y + 3/80 x + 1/40, - - COEFF(0, -1, 1) = 3/80 + 3/80 y + 1/80 x - 3/16 z, - - COEFF(1, -1, 1) = 1/20 - 3/16 z + 3/80 y - 1/80 x, - - COEFF(2, -1, 1) = - 3/80 x + 1/16 + 3/80 y - 3/16 z, - - COEFF(-1, 0, 1) = 3/80 - 3/16 z + 1/80 y + 3/80 x, - - COEFF(0, 0, 1) = 1/20 + 1/80 y - 3/16 z + 1/80 x, - - COEFF(1, 0, 1) = - 3/16 z + 1/16 - 1/80 x + 1/80 y, - - COEFF(2, 0, 1) = - 3/16 z + 1/80 y + 3/40 - 3/80 x, - - COEFF(-1, 1, 1) = 3/80 x - 3/16 z + 1/20 - 1/80 y, - - COEFF(0, 1, 1) = 1/16 - 3/16 z - 1/80 y + 1/80 x, - - COEFF(1, 1, 1) = - 1/80 x + 3/40 - 1/80 y - 3/16 z, - - COEFF(2, 1, 1) = - 3/80 x - 3/16 z - 1/80 y + 7/80, - - COEFF(-1, 2, 1) = 3/80 x - 3/16 z + 1/16 - 3/80 y, - - COEFF(0, 2, 1) = 1/80 x - 3/80 y - 3/16 z + 3/40, - - COEFF(1, 2, 1) = - 3/80 y + 7/80 - 1/80 x - 3/16 z, - - COEFF(2, 2, 1) = - 3/80 y + 1/10 - 3/80 x - 3/16 z, - - COEFF(-1, -1, 2) = - 3/80 x + 1/16 z + 3/80 - 3/80 y, - - COEFF(0, -1, 2) = 1/16 z + 1/40 - 3/80 y - 1/80 x, - - COEFF(1, -1, 2) = 1/16 z + 1/80 + 1/80 x - 3/80 y, - - COEFF(2, -1, 2) = 3/80 x + 1/16 z - 3/80 y, - - COEFF(-1, 0, 2) = - 3/80 x + 1/40 - 1/80 y + 1/16 z, - - COEFF(0, 0, 2) = 1/16 z - 1/80 y + 1/80 - 1/80 x, - - COEFF(1, 0, 2) = 1/16 z + 1/80 x - 1/80 y, - - COEFF(2, 0, 2) = 1/16 z - 1/80 + 3/80 x - 1/80 y, - - COEFF(-1, 1, 2) = 1/16 z + 1/80 + 1/80 y - 3/80 x, - - COEFF(0, 1, 2) = - 1/80 x + 1/80 y + 1/16 z, - - COEFF(1, 1, 2) = 1/80 y + 1/80 x + 1/16 z - 1/80, - - COEFF(2, 1, 2) = - 1/40 + 3/80 x + 1/80 y + 1/16 z, - - COEFF(-1, 2, 2) = - 3/80 x + 1/16 z + 3/80 y, - - COEFF(0, 2, 2) = 3/80 y - 1/80 + 1/16 z - 1/80 x, - - COEFF(1, 2, 2) = 3/80 y - 1/40 + 1/80 x + 1/16 z, - - COEFF(2, 2, 2) = - 3/80 + 1/16 z + 3/80 y + 3/80 x] - -> print_coeffs__lc_of_data(%, "coeffs_dzz->coeff_", "fp", -> "3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c"); -bytes used=559420156, alloc=4914300, time=61.56 -bytes used=560420316, alloc=4914300, time=61.73 -bytes used=561420504, alloc=4914300, time=61.81 -bytes used=562420668, alloc=4914300, time=62.14 -bytes used=563420960, alloc=4914300, time=62.24 -bytes used=564421192, alloc=4914300, time=62.31 -bytes used=565421444, alloc=4914300, time=62.40 -bytes used=566421668, alloc=4914300, time=62.49 -bytes used=567421820, alloc=4914300, time=62.93 -bytes used=568422076, alloc=4914300, time=63.04 -bytes used=569422264, alloc=4914300, time=63.41 -> -################################################################################ -> -# -# 3d, cube, order=4, smoothing=0 (size=5) -# -> -# interpolating polynomial -> interp_3d_cube_order4_smooth0 -> := Lagrange_polynomial_interpolant(fn_3d_order4, coeffs_list_3d_order4, -> coords_list_3d, posn_list_3d_size5); -bytes used=570422516, alloc=4914300, time=63.53 -bytes used=571422828, alloc=4914300, time=63.60 -bytes used=572423056, alloc=4914300, time=63.68 -bytes used=573423260, alloc=4914300, time=63.75 -bytes used=574423572, alloc=4914300, time=63.83 -bytes used=575423796, alloc=4914300, time=63.90 -bytes used=576430880, alloc=4914300, time=63.96 -bytes used=577432752, alloc=4914300, time=64.04 -bytes used=578433268, alloc=4914300, time=64.10 -bytes used=579433908, alloc=4914300, time=64.17 -bytes used=580434388, alloc=4914300, time=64.24 -bytes used=581434868, alloc=4914300, time=64.31 -bytes used=582435348, alloc=4914300, time=64.37 -bytes used=583435828, alloc=4914300, time=64.44 -bytes used=584436308, alloc=4914300, time=64.51 -bytes used=585436948, alloc=4914300, time=64.58 -bytes used=586437428, alloc=4914300, time=64.64 -bytes used=587437908, alloc=4914300, time=64.71 -bytes used=588438040, alloc=4914300, time=64.82 -bytes used=589438272, alloc=4914300, time=64.89 -bytes used=590438440, alloc=4914300, time=64.96 -bytes used=591438700, alloc=4914300, time=65.03 -bytes used=592438888, alloc=4914300, time=65.11 -bytes used=593439044, alloc=4914300, time=65.18 -bytes used=594439300, alloc=4914300, time=65.26 -bytes used=595439520, alloc=4914300, time=65.33 -bytes used=596448188, alloc=4914300, time=65.39 -bytes used=597448420, alloc=4914300, time=65.46 -bytes used=598448628, alloc=4914300, time=65.54 -bytes used=599448888, alloc=4914300, time=65.63 -bytes used=600449076, alloc=4914300, time=65.70 -bytes used=601457712, alloc=4914300, time=65.79 -bytes used=602457956, alloc=4914300, time=65.86 -bytes used=603458248, alloc=4914300, time=65.94 -bytes used=604458400, alloc=4914300, time=66.02 -bytes used=605458592, alloc=4914300, time=66.10 -bytes used=606458864, alloc=4914300, time=66.19 -bytes used=607459060, alloc=4914300, time=66.26 -bytes used=608459248, alloc=4914300, time=66.34 -bytes used=609459468, alloc=4914300, time=66.43 -bytes used=610459844, alloc=4914300, time=66.52 -bytes used=611460040, alloc=4914300, time=66.60 -bytes used=612466692, alloc=4914300, time=66.69 -bytes used=613466980, alloc=4914300, time=66.77 -bytes used=614475436, alloc=4914300, time=66.86 -bytes used=615478868, alloc=4914300, time=66.94 -bytes used=616485656, alloc=4914300, time=67.02 -bytes used=617486024, alloc=4914300, time=67.10 -bytes used=618498408, alloc=4914300, time=67.19 -bytes used=619508712, alloc=4914300, time=67.27 -bytes used=620508884, alloc=4914300, time=67.37 -bytes used=621509148, alloc=4914300, time=67.45 -bytes used=622511152, alloc=4914300, time=67.54 -bytes used=623515344, alloc=4914300, time=67.62 -bytes used=624515940, alloc=4914300, time=67.70 -bytes used=625516572, alloc=4914300, time=67.78 -bytes used=626516800, alloc=4914300, time=67.86 -bytes used=627517416, alloc=4914300, time=67.94 -bytes used=628526844, alloc=4914300, time=68.03 -bytes used=629527040, alloc=4914300, time=68.11 -bytes used=630527244, alloc=4914300, time=68.20 -bytes used=631527724, alloc=4914300, time=68.29 -bytes used=632527888, alloc=4914300, time=68.37 -bytes used=633534764, alloc=4914300, time=68.46 -bytes used=634535060, alloc=4914300, time=68.54 -bytes used=635535356, alloc=4914300, time=68.62 -bytes used=636535512, alloc=4914300, time=68.71 -bytes used=637535664, alloc=4914300, time=68.79 -bytes used=638539896, alloc=4914300, time=68.87 -bytes used=639540064, alloc=4914300, time=68.95 -bytes used=640540312, alloc=4914300, time=69.03 -bytes used=641541372, alloc=4914300, time=69.14 -bytes used=642541824, alloc=4914300, time=69.24 -bytes used=643542012, alloc=4914300, time=69.33 -bytes used=644542192, alloc=4914300, time=69.41 -bytes used=645544800, alloc=4914300, time=69.49 -bytes used=646545108, alloc=4914300, time=69.57 -bytes used=647550336, alloc=4914300, time=69.65 -bytes used=648562944, alloc=4914300, time=69.74 -bytes used=649563172, alloc=4914300, time=69.83 -bytes used=650565692, alloc=4914300, time=69.92 -bytes used=651578048, alloc=4914300, time=70.00 -bytes used=652578212, alloc=4914300, time=70.09 -bytes used=653578484, alloc=4914300, time=70.18 -bytes used=654578672, alloc=4914300, time=70.25 -bytes used=655592228, alloc=4914300, time=70.33 -bytes used=656592492, alloc=4914300, time=70.41 -bytes used=657592672, alloc=4914300, time=70.50 -bytes used=658605196, alloc=4914300, time=70.59 -bytes used=659615684, alloc=4914300, time=70.68 -bytes used=660615844, alloc=4914300, time=70.76 -bytes used=661626092, alloc=4914300, time=70.84 -bytes used=662632280, alloc=4914300, time=70.93 -bytes used=663641212, alloc=4914300, time=71.03 -bytes used=664643364, alloc=4914300, time=71.11 -bytes used=665643576, alloc=4914300, time=71.22 -bytes used=666651952, alloc=4914300, time=71.30 -bytes used=667652136, alloc=4914300, time=71.36 -bytes used=668656572, alloc=4914300, time=71.44 -bytes used=669656788, alloc=4914300, time=71.52 -bytes used=670658408, alloc=4914300, time=71.60 -bytes used=671668296, alloc=4914300, time=71.66 -bytes used=672668508, alloc=4914300, time=71.75 -bytes used=673678608, alloc=4914300, time=71.82 -bytes used=674681684, alloc=4914300, time=71.89 -bytes used=675681924, alloc=4914300, time=71.97 -bytes used=676682128, alloc=4914300, time=72.05 -bytes used=677685612, alloc=4914300, time=72.12 -bytes used=678692168, alloc=4914300, time=72.19 -bytes used=679692320, alloc=4914300, time=72.27 -bytes used=680712772, alloc=4914300, time=72.35 -bytes used=681718144, alloc=4914300, time=72.42 -bytes used=682718340, alloc=4914300, time=72.49 -bytes used=683726596, alloc=4914300, time=72.57 -bytes used=684732808, alloc=4914300, time=72.65 -bytes used=685746688, alloc=4914300, time=72.71 - 292 -interp_3d_cube_order4_smooth0 := ---- DATA(0, -2, 0) - 2/125 DATA(-2, -2, 1) - 6125 - - 173 - - ---- DATA(1, -2, 1) + (1/350 DATA(-2, -2, 1) - 1/700 DATA(1, -2, 1) - 6125 - - - 1/350 DATA(1, -2, 0) - 1/350 DATA(2, 0, -1) + 1/700 DATA(-1, -2, 1) - - + 1/350 DATA(-2, -1, 1) - 1/175 DATA(2, -2, 0) - 1/350 DATA(2, -2, 1) - - + 1/350 DATA(-2, 0, 1) + 1/175 DATA(-2, -1, 0) + 1/350 DATA(1, 0, 2) - - + 1/700 DATA(-1, 0, -1) - 1/350 DATA(2, -1, -1) - 1/350 DATA(1, 0, 0) - - - 1/350 DATA(1, 1, 0) - 1/700 DATA(1, 0, 1) - 1/700 DATA(1, 1, 1) - - - 1/350 DATA(2, 2, -1) - 1/700 DATA(1, 2, -1) - 1/175 DATA(-2, 1, -2) - - + 1/700 DATA(-1, 2, -1) - 1/350 DATA(2, 1, -1) - 1/175 DATA(2, 0, 0) - - + 1/350 DATA(-2, 1, 1) - 1/175 DATA(2, -1, 0) - 1/350 DATA(-1, 1, -2) - - - 1/350 DATA(1, 2, 0) + 1/175 DATA(2, 1, -2) + 1/350 DATA(-1, 2, 0) - - - 1/175 DATA(2, 1, 0) + 1/350 DATA(1, 1, -2) - 1/350 DATA(-1, 2, -2) - - - 1/175 DATA(-2, 2, -2) - 1/175 DATA(2, 2, 0) + 1/350 DATA(-2, 2, 1) - - - 1/350 DATA(2, -1, 1) + 1/175 DATA(2, 0, -2) + 1/175 DATA(-2, 0, 0) - - - 1/350 DATA(2, 0, 1) + 1/350 DATA(1, 2, -2) + 1/700 DATA(-1, -2, -1) - - + 1/700 DATA(-1, 2, 1) + 1/350 DATA(-2, -2, -1) + 1/175 DATA(2, 2, -2) - - - 1/350 DATA(2, 1, 1) - 1/700 DATA(1, 2, 1) - 1/350 DATA(-1, -1, 2) - - - 1/350 DATA(2, 2, 1) + 1/175 DATA(-2, 1, 0) - 1/175 DATA(-2, -2, 2) - - - 1/700 DATA(1, -2, -1) + 1/350 DATA(1, -1, 2) + 1/175 DATA(2, 0, 2) - - - 1/350 DATA(-1, 0, 2) + 1/350 DATA(-2, -1, -1) - 1/350 DATA(2, -2, -1) - - + 1/175 DATA(2, -1, 2) + 1/350 DATA(1, 1, 2) - 1/350 DATA(-1, 1, 2) - - - 1/350 DATA(-1, -2, 2) + 1/350 DATA(1, -2, 2) + 1/350 DATA(-2, 0, -1) - - - 1/350 DATA(-1, 2, 2) + 1/175 DATA(2, 1, 2) + 1/350 DATA(1, 2, 2) - - + 1/350 DATA(-2, 1, -1) - 1/350 DATA(1, -1, 0) + 1/350 DATA(-1, 0, 0) - - + 1/350 DATA(-1, 1, 0) + 1/700 DATA(-1, -1, 1) - 1/700 DATA(1, -1, 1) - - + 1/700 DATA(-1, 0, 1) + 1/700 DATA(-1, 1, 1) - 1/700 DATA(1, 0, -1) - - + 1/700 DATA(-1, 1, -1) - 1/700 DATA(1, 1, -1) + 1/350 DATA(-1, -1, 0) - - + 1/700 DATA(-1, -1, -1) - 1/700 DATA(1, -1, -1) + 1/175 DATA(2, -2, 2) - - + 1/350 DATA(-2, 2, -1) + 1/175 DATA(2, 2, 2) + 1/175 DATA(-2, -2, 0) - - + 1/350 DATA(-1, -2, 0) - 1/175 DATA(-2, -1, 2) + 1/175 DATA(-2, 2, 0) - - - 1/175 DATA(-2, 0, 2) - 1/175 DATA(-2, 1, 2) - 1/175 DATA(-2, -2, -2) - - - 1/175 DATA(-2, 2, 2) + 1/350 DATA(1, -2, -2) - 1/350 DATA(-1, -2, -2) - - - 1/175 DATA(-2, -1, -2) + 1/175 DATA(2, -2, -2) + 1/350 DATA(1, -1, -2) - - - 1/350 DATA(-1, -1, -2) - 1/175 DATA(-2, 0, -2) + 1/175 DATA(2, -1, -2) - - 2 - - 1/350 DATA(-1, 0, -2) + 1/350 DATA(1, 0, -2)) x z + ( - - 1/175 DATA(0, -2, 0) + 1/350 DATA(-2, -2, 1) + 1/350 DATA(1, -2, 1) - - + 1/350 DATA(0, -2, 1) + 1/175 DATA(1, -2, 0) - 1/350 DATA(0, 2, -1) - - + 1/350 DATA(-1, -2, 1) - 1/350 DATA(0, -1, 2) + 1/700 DATA(-2, -1, 1) - - + 1/175 DATA(2, -2, 0) + 1/350 DATA(2, -2, 1) + 1/350 DATA(-2, -1, 0) - - + 1/175 DATA(0, 2, 2) + 1/700 DATA(2, -1, -1) - 1/350 DATA(0, 1, 0) - - - 1/350 DATA(1, 1, 0) - 1/700 DATA(0, 1, 1) - 1/700 DATA(1, 1, 1) - - - 1/350 DATA(2, 2, -1) - 1/350 DATA(1, 2, -1) + 1/350 DATA(-2, 1, -2) - - - 1/350 DATA(-1, 2, -1) - 1/700 DATA(2, 1, -1) + 1/350 DATA(0, 1, -2) - - - 1/700 DATA(-2, 1, 1) + 1/350 DATA(2, -1, 0) + 1/350 DATA(-1, 1, -2) - - - 1/175 DATA(1, 2, 0) + 1/350 DATA(2, 1, -2) - 1/175 DATA(0, 2, 0) - - - 1/175 DATA(-1, 2, 0) - 1/350 DATA(2, 1, 0) + 1/350 DATA(1, 1, -2) - - + 1/175 DATA(-1, 2, -2) + 1/175 DATA(-2, 2, -2) - 1/175 DATA(2, 2, 0) - - + 1/175 DATA(0, 2, -2) - 1/350 DATA(-2, 2, 1) + 1/700 DATA(2, -1, 1) - - + 1/175 DATA(1, 2, -2) + 1/350 DATA(-1, -2, -1) - 1/350 DATA(-1, 2, 1) - - + 1/350 DATA(-2, -2, -1) + 1/175 DATA(2, 2, -2) - 1/700 DATA(2, 1, 1) - - - 1/350 DATA(1, 2, 1) - 1/350 DATA(0, 2, 1) + 1/350 DATA(0, -2, -1) - - - 1/350 DATA(-1, -1, 2) - 1/350 DATA(2, 2, 1) - 1/350 DATA(-2, 1, 0) - - - 1/175 DATA(-2, -2, 2) + 1/350 DATA(1, -2, -1) - 1/350 DATA(1, -1, 2) - - + 1/700 DATA(-2, -1, -1) + 1/350 DATA(2, -2, -1) - 1/350 DATA(2, -1, 2) - - - 1/175 DATA(0, -2, 2) + 1/350 DATA(1, 1, 2) + 1/350 DATA(0, 1, 2) - - + 1/350 DATA(-1, 1, 2) - 1/175 DATA(-1, -2, 2) - 1/175 DATA(1, -2, 2) - - + 1/175 DATA(-1, 2, 2) + 1/350 DATA(2, 1, 2) + 1/175 DATA(1, 2, 2) - - - 1/700 DATA(-2, 1, -1) + 1/350 DATA(0, -1, 0) + 1/350 DATA(1, -1, 0) - - - 1/350 DATA(-1, 1, 0) + 1/700 DATA(-1, -1, 1) + 1/700 DATA(0, -1, 1) - - + 1/700 DATA(1, -1, 1) - 1/700 DATA(-1, 1, 1) - 1/700 DATA(-1, 1, -1) - - - 1/700 DATA(0, 1, -1) - 1/700 DATA(1, 1, -1) + 1/350 DATA(-1, -1, 0) - - + 1/700 DATA(-1, -1, -1) + 1/700 DATA(0, -1, -1) + 1/700 DATA(1, -1, -1) - - - 1/175 DATA(2, -2, 2) - 1/350 DATA(-2, 2, -1) + 1/175 DATA(2, 2, 2) - - + 1/175 DATA(-2, -2, 0) + 1/175 DATA(-1, -2, 0) - 1/350 DATA(-2, -1, 2) - - - 1/175 DATA(-2, 2, 0) + 1/350 DATA(-2, 1, 2) - 1/175 DATA(-2, -2, -2) - - + 1/175 DATA(-2, 2, 2) - 1/175 DATA(1, -2, -2) - 1/175 DATA(0, -2, -2) - - - 1/175 DATA(-1, -2, -2) - 1/350 DATA(-2, -1, -2) - 1/175 DATA(2, -2, -2) - - - 1/350 DATA(1, -1, -2) - 1/350 DATA(0, -1, -2) - 1/350 DATA(-1, -1, -2) - - 2 / 47 - - 1/350 DATA(2, -1, -2)) y z + |- ---- DATA(-2, -2, 1) - \ 5250 - - 167 187 167 - - ---- DATA(1, -2, 1) - ---- DATA(1, -2, 0) + ---- DATA(-1, -2, 1) - 7000 7000 7000 - - 167 17 47 - + ---- DATA(-2, -1, 1) + ---- DATA(2, -2, 0) + ---- DATA(2, -2, 1) - 7000 5250 5250 - - 187 167 289 - + ---- DATA(-2, -1, 0) - ---- DATA(2, -1, -1) + ----- DATA(1, 1, 0) - 7000 7000 10500 - - 137 47 167 - + ---- DATA(1, 1, 1) - ---- DATA(2, 2, -1) + ---- DATA(1, 2, -1) - 5250 5250 7000 - - 107 167 167 - - ---- DATA(-2, 1, -2) - ---- DATA(-1, 2, -1) + ---- DATA(2, 1, -1) - 7000 7000 7000 - - 167 187 229 - - ---- DATA(-2, 1, 1) - ---- DATA(2, -1, 0) - ----- DATA(-1, 1, -2) - 7000 7000 10500 - - 187 107 187 - + ---- DATA(1, 2, 0) + ---- DATA(2, 1, -2) - ---- DATA(-1, 2, 0) - 7000 7000 7000 - - 187 229 107 - + ---- DATA(2, 1, 0) + ----- DATA(1, 1, -2) - ---- DATA(-1, 2, -2) - 7000 10500 7000 - - 137 17 47 - + ---- DATA(-2, 2, -2) - ---- DATA(2, 2, 0) + ---- DATA(-2, 2, 1) - 5250 5250 5250 - - 167 107 167 - - ---- DATA(2, -1, 1) + ---- DATA(1, 2, -2) + ---- DATA(-1, -2, -1) - 7000 7000 7000 - - 167 47 137 - - ---- DATA(-1, 2, 1) - ---- DATA(-2, -2, -1) - ---- DATA(2, 2, -2) - 7000 5250 5250 - - 167 167 229 - + ---- DATA(2, 1, 1) + ---- DATA(1, 2, 1) + ----- DATA(-1, -1, 2) - 7000 7000 10500 - - 47 187 137 - - ---- DATA(2, 2, 1) - ---- DATA(-2, 1, 0) - ---- DATA(-2, -2, 2) - 5250 7000 5250 - - 167 229 167 - - ---- DATA(1, -2, -1) - ----- DATA(1, -1, 2) + ---- DATA(-2, -1, -1) - 7000 10500 7000 - - 47 107 229 - + ---- DATA(2, -2, -1) - ---- DATA(2, -1, 2) + ----- DATA(1, 1, 2) - 5250 7000 10500 - - 229 107 107 - - ----- DATA(-1, 1, 2) + ---- DATA(-1, -2, 2) - ---- DATA(1, -2, 2) - 10500 7000 7000 - - 107 107 107 - - ---- DATA(-1, 2, 2) + ---- DATA(2, 1, 2) + ---- DATA(1, 2, 2) - 7000 7000 7000 - - 167 289 289 - - ---- DATA(-2, 1, -1) - ----- DATA(1, -1, 0) - ----- DATA(-1, 1, 0) - 7000 10500 10500 - - 137 137 137 - + ---- DATA(-1, -1, 1) - ---- DATA(1, -1, 1) - ---- DATA(-1, 1, 1) - 5250 5250 5250 - - 137 137 289 - - ---- DATA(-1, 1, -1) + ---- DATA(1, 1, -1) + ----- DATA(-1, -1, 0) - 5250 5250 10500 - - 137 137 137 - + ---- DATA(-1, -1, -1) - ---- DATA(1, -1, -1) + ---- DATA(2, -2, 2) - 5250 5250 5250 - - 47 137 17 - + ---- DATA(-2, 2, -1) - ---- DATA(2, 2, 2) - ---- DATA(-2, -2, 0) - 5250 5250 5250 - - 187 107 17 - + ---- DATA(-1, -2, 0) + ---- DATA(-2, -1, 2) + ---- DATA(-2, 2, 0) - 7000 7000 5250 - - 107 137 137 - - ---- DATA(-2, 1, 2) - ---- DATA(-2, -2, -2) + ---- DATA(-2, 2, 2) - 7000 5250 5250 - - 107 107 107 - - ---- DATA(1, -2, -2) + ---- DATA(-1, -2, -2) + ---- DATA(-2, -1, -2) - 7000 7000 7000 - - 137 229 229 - + ---- DATA(2, -2, -2) - ----- DATA(1, -1, -2) + ----- DATA(-1, -1, -2) - 5250 10500 10500 - - 107 \ / 107 - - ---- DATA(2, -1, -2)| x y + |- ---- DATA(-2, -2, 1) - 7000 / \ 7000 - - 167 187 187 - - ---- DATA(1, -2, 1) - ---- DATA(0, -2, 1) - ---- DATA(0, 2, -1) - 7000 7000 7000 - - 167 187 229 - - ---- DATA(-1, -2, 1) - ---- DATA(0, -1, 2) - ----- DATA(-2, -1, 1) - 7000 7000 10500 - - 107 17 229 - - ---- DATA(2, -2, 1) - ---- DATA(0, 2, 2) + ----- DATA(2, -1, -1) - 7000 5250 10500 - - 289 137 107 - + ----- DATA(0, 1, 1) + ---- DATA(1, 1, 1) - ---- DATA(2, 2, -1) - 10500 5250 7000 - - 167 107 167 - - ---- DATA(1, 2, -1) - ---- DATA(-2, 1, -2) - ---- DATA(-1, 2, -1) - 7000 7000 7000 - - 229 187 229 - - ----- DATA(2, 1, -1) - ---- DATA(0, 1, -2) + ----- DATA(-2, 1, 1) - 10500 7000 10500 - - 167 107 167 - - ---- DATA(-1, 1, -2) - ---- DATA(2, 1, -2) - ---- DATA(1, 1, -2) - 7000 7000 7000 - - 47 137 17 - + ---- DATA(-1, 2, -2) + ---- DATA(-2, 2, -2) + ---- DATA(0, 2, -2) - 5250 5250 5250 - - 107 229 47 - + ---- DATA(-2, 2, 1) - ----- DATA(2, -1, 1) + ---- DATA(1, 2, -2) - 7000 10500 5250 - - 167 167 107 - + ---- DATA(-1, -2, -1) + ---- DATA(-1, 2, 1) + ---- DATA(-2, -2, -1) - 7000 7000 7000 - - 137 229 167 - + ---- DATA(2, 2, -2) + ----- DATA(2, 1, 1) + ---- DATA(1, 2, 1) - 5250 10500 7000 - - 187 187 167 - + ---- DATA(0, 2, 1) + ---- DATA(0, -2, -1) - ---- DATA(-1, -1, 2) - 7000 7000 7000 - - 107 137 167 - + ---- DATA(2, 2, 1) + ---- DATA(-2, -2, 2) + ---- DATA(1, -2, -1) - 7000 5250 7000 - - 167 229 107 - - ---- DATA(1, -1, 2) + ----- DATA(-2, -1, -1) + ---- DATA(2, -2, -1) - 7000 10500 7000 - - 107 17 167 - - ---- DATA(2, -1, 2) + ---- DATA(0, -2, 2) + ---- DATA(1, 1, 2) - 7000 5250 7000 - - 187 167 47 - + ---- DATA(0, 1, 2) + ---- DATA(-1, 1, 2) + ---- DATA(-1, -2, 2) - 7000 7000 5250 - - 47 47 107 - + ---- DATA(1, -2, 2) - ---- DATA(-1, 2, 2) + ---- DATA(2, 1, 2) - 5250 5250 7000 - - 47 229 137 - - ---- DATA(1, 2, 2) - ----- DATA(-2, 1, -1) - ---- DATA(-1, -1, 1) - 5250 10500 5250 - - 289 137 137 - - ----- DATA(0, -1, 1) - ---- DATA(1, -1, 1) + ---- DATA(-1, 1, 1) - 10500 5250 5250 - - 137 289 137 - - ---- DATA(-1, 1, -1) - ----- DATA(0, 1, -1) - ---- DATA(1, 1, -1) - 5250 10500 5250 - - 137 289 137 - + ---- DATA(-1, -1, -1) + ----- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - 5250 10500 5250 - - 137 107 137 - + ---- DATA(2, -2, 2) - ---- DATA(-2, 2, -1) - ---- DATA(2, 2, 2) - 5250 7000 5250 - - 107 107 137 - - ---- DATA(-2, -1, 2) + ---- DATA(-2, 1, 2) - ---- DATA(-2, -2, -2) - 7000 7000 5250 - - 137 47 17 - - ---- DATA(-2, 2, 2) - ---- DATA(1, -2, -2) - ---- DATA(0, -2, -2) - 5250 5250 5250 - - 47 107 137 - - ---- DATA(-1, -2, -2) + ---- DATA(-2, -1, -2) - ---- DATA(2, -2, -2) - 5250 7000 5250 - - 167 187 167 - + ---- DATA(1, -1, -2) + ---- DATA(0, -1, -2) + ---- DATA(-1, -1, -2) - 7000 7000 7000 - - 107 \ / 107 - + ---- DATA(2, -1, -2)| y z + |- ---- DATA(-2, -2, 1) - 7000 / \ 7000 - - 229 187 229 - + ----- DATA(1, -2, 1) - ---- DATA(2, 0, -1) - ----- DATA(-1, -2, 1) - 10500 7000 10500 - - 167 107 187 - - ---- DATA(-2, -1, 1) + ---- DATA(2, -2, 1) - ---- DATA(-2, 0, 1) - 7000 7000 7000 - - 187 289 167 - + ---- DATA(1, 0, 2) + ----- DATA(-1, 0, -1) - ---- DATA(2, -1, -1) - 7000 10500 7000 - - 289 137 107 - + ----- DATA(1, 0, 1) + ---- DATA(1, 1, 1) - ---- DATA(2, 2, -1) - 10500 5250 7000 - - 229 47 229 - - ----- DATA(1, 2, -1) - ---- DATA(-2, 1, -2) + ----- DATA(-1, 2, -1) - 10500 5250 10500 - - 167 167 167 - - ---- DATA(2, 1, -1) - ---- DATA(-2, 1, 1) + ---- DATA(-1, 1, -2) - 7000 7000 7000 - - 47 167 107 - + ---- DATA(2, 1, -2) - ---- DATA(1, 1, -2) + ---- DATA(-1, 2, -2) - 5250 7000 7000 - - 137 107 167 - - ---- DATA(-2, 2, -2) - ---- DATA(-2, 2, 1) + ---- DATA(2, -1, 1) - 5250 7000 7000 - - 17 187 107 - + ---- DATA(2, 0, -2) + ---- DATA(2, 0, 1) - ---- DATA(1, 2, -2) - 5250 7000 7000 - - 229 229 107 - + ----- DATA(-1, -2, -1) - ----- DATA(-1, 2, 1) + ---- DATA(-2, -2, -1) - 10500 10500 7000 - - 137 167 229 - + ---- DATA(2, 2, -2) + ---- DATA(2, 1, 1) + ----- DATA(1, 2, 1) - 5250 7000 10500 - - 167 107 137 - - ---- DATA(-1, -1, 2) + ---- DATA(2, 2, 1) + ---- DATA(-2, -2, 2) - 7000 7000 5250 - - 229 167 17 - - ----- DATA(1, -2, -1) + ---- DATA(1, -1, 2) - ---- DATA(2, 0, 2) - 10500 7000 5250 - - 187 167 107 - - ---- DATA(-1, 0, 2) + ---- DATA(-2, -1, -1) - ---- DATA(2, -2, -1) - 7000 7000 7000 - - 47 167 167 - - ---- DATA(2, -1, 2) + ---- DATA(1, 1, 2) - ---- DATA(-1, 1, 2) - 5250 7000 7000 - - 107 107 187 - - ---- DATA(-1, -2, 2) + ---- DATA(1, -2, 2) + ---- DATA(-2, 0, -1) - 7000 7000 7000 - - 107 47 107 - - ---- DATA(-1, 2, 2) - ---- DATA(2, 1, 2) + ---- DATA(1, 2, 2) - 7000 5250 7000 - - 167 137 137 - + ---- DATA(-2, 1, -1) - ---- DATA(-1, -1, 1) + ---- DATA(1, -1, 1) - 7000 5250 5250 - - 289 137 289 - - ----- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1) - ----- DATA(1, 0, -1) - 10500 5250 10500 - - 137 137 137 - + ---- DATA(-1, 1, -1) - ---- DATA(1, 1, -1) + ---- DATA(-1, -1, -1) - 5250 5250 5250 - - 137 137 107 - - ---- DATA(1, -1, -1) - ---- DATA(2, -2, 2) + ---- DATA(-2, 2, -1) - 5250 5250 7000 - - 137 47 17 - - ---- DATA(2, 2, 2) + ---- DATA(-2, -1, 2) + ---- DATA(-2, 0, 2) - 5250 5250 5250 - - 47 137 137 - + ---- DATA(-2, 1, 2) - ---- DATA(-2, -2, -2) + ---- DATA(-2, 2, 2) - 5250 5250 5250 - - 107 107 47 - - ---- DATA(1, -2, -2) + ---- DATA(-1, -2, -2) - ---- DATA(-2, -1, -2) - 7000 7000 5250 - - 137 167 167 - + ---- DATA(2, -2, -2) - ---- DATA(1, -1, -2) + ---- DATA(-1, -1, -2) - 5250 7000 7000 - - 17 47 187 - - ---- DATA(-2, 0, -2) + ---- DATA(2, -1, -2) + ---- DATA(-1, 0, -2) - 5250 5250 7000 - - 187 \ - - ---- DATA(1, 0, -2)| x z + (- 1/175 DATA(-2, -2, 1) - 7000 / - - + 1/350 DATA(1, -2, 1) + 1/350 DATA(1, -2, 0) - 1/175 DATA(2, 0, -1) - - - 1/350 DATA(-1, -2, 1) + 1/350 DATA(-2, -1, 1) + 1/175 DATA(2, -2, 0) - - + 1/175 DATA(2, -2, 1) + 1/175 DATA(-2, 0, 1) + 1/350 DATA(-2, -1, 0) - - - 1/350 DATA(1, 0, 2) + 1/350 DATA(-1, 0, -1) - 1/350 DATA(2, -1, -1) - - - 1/350 DATA(1, 0, 0) - 1/700 DATA(1, 1, 0) - 1/350 DATA(1, 0, 1) - - - 1/700 DATA(1, 1, 1) + 1/175 DATA(2, 2, -1) + 1/350 DATA(1, 2, -1) - - + 1/350 DATA(-2, 1, -2) - 1/350 DATA(-1, 2, -1) - 1/350 DATA(2, 1, -1) - - - 1/175 DATA(2, 0, 0) + 1/350 DATA(-2, 1, 1) - 1/350 DATA(2, -1, 0) - - + 1/700 DATA(-1, 1, -2) + 1/350 DATA(1, 2, 0) - 1/350 DATA(2, 1, -2) - - - 1/350 DATA(-1, 2, 0) - 1/350 DATA(2, 1, 0) - 1/700 DATA(1, 1, -2) - - - 1/350 DATA(-1, 2, -2) - 1/175 DATA(-2, 2, -2) + 1/175 DATA(2, 2, 0) - - - 1/175 DATA(-2, 2, 1) - 1/350 DATA(2, -1, 1) - 1/175 DATA(2, 0, -2) - - + 1/175 DATA(-2, 0, 0) - 1/175 DATA(2, 0, 1) + 1/350 DATA(1, 2, -2) - - - 1/350 DATA(-1, -2, -1) - 1/350 DATA(-1, 2, 1) - 1/175 DATA(-2, -2, -1) - - + 1/175 DATA(2, 2, -2) - 1/350 DATA(2, 1, 1) + 1/350 DATA(1, 2, 1) - - + 1/700 DATA(-1, -1, 2) + 1/175 DATA(2, 2, 1) + 1/350 DATA(-2, 1, 0) - - - 1/175 DATA(-2, -2, 2) + 1/350 DATA(1, -2, -1) - 1/700 DATA(1, -1, 2) - - - 1/175 DATA(2, 0, 2) + 1/350 DATA(-1, 0, 2) + 1/350 DATA(-2, -1, -1) - - + 1/175 DATA(2, -2, -1) - 1/350 DATA(2, -1, 2) - 1/700 DATA(1, 1, 2) - - + 1/700 DATA(-1, 1, 2) - 1/350 DATA(-1, -2, 2) + 1/350 DATA(1, -2, 2) - - + 1/175 DATA(-2, 0, -1) - 1/350 DATA(-1, 2, 2) - 1/350 DATA(2, 1, 2) - - + 1/350 DATA(1, 2, 2) + 1/350 DATA(-2, 1, -1) - 1/700 DATA(1, -1, 0) - - + 1/350 DATA(-1, 0, 0) + 1/700 DATA(-1, 1, 0) + 1/700 DATA(-1, -1, 1) - - - 1/700 DATA(1, -1, 1) + 1/350 DATA(-1, 0, 1) + 1/700 DATA(-1, 1, 1) - - - 1/350 DATA(1, 0, -1) + 1/700 DATA(-1, 1, -1) - 1/700 DATA(1, 1, -1) - - + 1/700 DATA(-1, -1, 0) + 1/700 DATA(-1, -1, -1) - 1/700 DATA(1, -1, -1) - - + 1/175 DATA(2, -2, 2) - 1/175 DATA(-2, 2, -1) + 1/175 DATA(2, 2, 2) - - - 1/175 DATA(-2, -2, 0) - 1/350 DATA(-1, -2, 0) + 1/350 DATA(-2, -1, 2) - - - 1/175 DATA(-2, 2, 0) + 1/175 DATA(-2, 0, 2) + 1/350 DATA(-2, 1, 2) - - - 1/175 DATA(-2, -2, -2) - 1/175 DATA(-2, 2, 2) + 1/350 DATA(1, -2, -2) - - - 1/350 DATA(-1, -2, -2) + 1/350 DATA(-2, -1, -2) + 1/175 DATA(2, -2, -2) - - - 1/700 DATA(1, -1, -2) + 1/700 DATA(-1, -1, -2) + 1/175 DATA(-2, 0, -2) - - - 1/350 DATA(2, -1, -2) + 1/350 DATA(-1, 0, -2) - 1/350 DATA(1, 0, -2)) x - - 2 - y + (1/175 DATA(0, -2, 0) - 1/175 DATA(-2, -2, 1) + 1/350 DATA(1, -2, 1) - - + 1/175 DATA(0, -2, 1) + 1/350 DATA(1, -2, 0) - 1/175 DATA(0, 2, -1) - - + 1/350 DATA(-1, -2, 1) + 1/350 DATA(0, -1, 2) - 1/350 DATA(-2, -1, 1) - - - 1/175 DATA(2, -2, 0) - 1/175 DATA(2, -2, 1) - 1/350 DATA(-2, -1, 0) - - - 1/175 DATA(0, 2, 2) - 1/350 DATA(2, -1, -1) - 1/350 DATA(0, 1, 0) - - - 1/700 DATA(1, 1, 0) - 1/350 DATA(0, 1, 1) - 1/700 DATA(1, 1, 1) - - + 1/175 DATA(2, 2, -1) - 1/350 DATA(1, 2, -1) + 1/350 DATA(-2, 1, -2) - - - 1/350 DATA(-1, 2, -1) + 1/350 DATA(2, 1, -1) - 1/350 DATA(0, 1, -2) - - + 1/350 DATA(-2, 1, 1) - 1/350 DATA(2, -1, 0) - 1/700 DATA(-1, 1, -2) - - - 1/350 DATA(1, 2, 0) + 1/350 DATA(2, 1, -2) - 1/175 DATA(0, 2, 0) - - - 1/350 DATA(-1, 2, 0) + 1/350 DATA(2, 1, 0) - 1/700 DATA(1, 1, -2) - - - 1/350 DATA(-1, 2, -2) + 1/175 DATA(-2, 2, -2) + 1/175 DATA(2, 2, 0) - - - 1/175 DATA(0, 2, -2) + 1/175 DATA(-2, 2, 1) - 1/350 DATA(2, -1, 1) - - - 1/350 DATA(1, 2, -2) + 1/350 DATA(-1, -2, -1) - 1/350 DATA(-1, 2, 1) - - - 1/175 DATA(-2, -2, -1) + 1/175 DATA(2, 2, -2) + 1/350 DATA(2, 1, 1) - - - 1/350 DATA(1, 2, 1) - 1/175 DATA(0, 2, 1) + 1/175 DATA(0, -2, -1) - - + 1/700 DATA(-1, -1, 2) + 1/175 DATA(2, 2, 1) + 1/350 DATA(-2, 1, 0) - - - 1/175 DATA(-2, -2, 2) + 1/350 DATA(1, -2, -1) + 1/700 DATA(1, -1, 2) - - - 1/350 DATA(-2, -1, -1) - 1/175 DATA(2, -2, -1) - 1/350 DATA(2, -1, 2) - - + 1/175 DATA(0, -2, 2) - 1/700 DATA(1, 1, 2) - 1/350 DATA(0, 1, 2) - - - 1/700 DATA(-1, 1, 2) + 1/350 DATA(-1, -2, 2) + 1/350 DATA(1, -2, 2) - - - 1/350 DATA(-1, 2, 2) + 1/350 DATA(2, 1, 2) - 1/350 DATA(1, 2, 2) - - + 1/350 DATA(-2, 1, -1) + 1/350 DATA(0, -1, 0) + 1/700 DATA(1, -1, 0) - - - 1/700 DATA(-1, 1, 0) + 1/700 DATA(-1, -1, 1) + 1/350 DATA(0, -1, 1) - - + 1/700 DATA(1, -1, 1) - 1/700 DATA(-1, 1, 1) - 1/700 DATA(-1, 1, -1) - - - 1/350 DATA(0, 1, -1) - 1/700 DATA(1, 1, -1) + 1/700 DATA(-1, -1, 0) - - + 1/700 DATA(-1, -1, -1) + 1/350 DATA(0, -1, -1) + 1/700 DATA(1, -1, -1) - - - 1/175 DATA(2, -2, 2) + 1/175 DATA(-2, 2, -1) + 1/175 DATA(2, 2, 2) - - - 1/175 DATA(-2, -2, 0) + 1/350 DATA(-1, -2, 0) - 1/350 DATA(-2, -1, 2) - - + 1/175 DATA(-2, 2, 0) + 1/350 DATA(-2, 1, 2) - 1/175 DATA(-2, -2, -2) - - + 1/175 DATA(-2, 2, 2) + 1/350 DATA(1, -2, -2) + 1/175 DATA(0, -2, -2) - - + 1/350 DATA(-1, -2, -2) - 1/350 DATA(-2, -1, -2) - 1/175 DATA(2, -2, -2) - - + 1/700 DATA(1, -1, -2) + 1/350 DATA(0, -1, -2) + 1/700 DATA(-1, -1, -2) - - 2 - - 1/350 DATA(2, -1, -2)) x y + (1/350 DATA(-2, -2, 1) - - + 1/350 DATA(1, -2, 1) + 1/350 DATA(0, -2, 1) - 1/350 DATA(0, 2, -1) - - + 1/350 DATA(2, 0, -1) + 1/350 DATA(-1, -2, 1) - 1/350 DATA(0, -1, 2) - - - 1/700 DATA(-2, -1, 1) + 1/350 DATA(2, -2, 1) - 1/350 DATA(-2, 0, 1) - - + 1/175 DATA(0, 2, 2) - 1/175 DATA(1, 0, 2) + 1/350 DATA(-1, 0, -1) - - + 1/700 DATA(2, -1, -1) - 1/350 DATA(0, 0, 1) - 1/350 DATA(1, 0, 1) - - - 1/700 DATA(0, 1, 1) - 1/700 DATA(1, 1, 1) - 1/350 DATA(2, 2, -1) - - - 1/350 DATA(1, 2, -1) + 1/350 DATA(-2, 1, -2) - 1/350 DATA(-1, 2, -1) - - + 1/700 DATA(2, 1, -1) + 1/350 DATA(0, 1, -2) - 1/700 DATA(-2, 1, 1) - - + 1/350 DATA(-1, 1, -2) + 1/350 DATA(2, 1, -2) + 1/350 DATA(1, 1, -2) - - - 1/175 DATA(-1, 2, -2) - 1/175 DATA(-2, 2, -2) - 1/175 DATA(0, 2, -2) - - + 1/350 DATA(-2, 2, 1) - 1/700 DATA(2, -1, 1) + 1/175 DATA(2, 0, -2) - - - 1/350 DATA(2, 0, 1) - 1/175 DATA(1, 2, -2) - 1/350 DATA(-1, -2, -1) - - + 1/350 DATA(-1, 2, 1) - 1/350 DATA(-2, -2, -1) - 1/175 DATA(2, 2, -2) - - - 1/700 DATA(2, 1, 1) + 1/350 DATA(1, 2, 1) + 1/350 DATA(0, 2, 1) - - - 1/350 DATA(0, -2, -1) - 1/350 DATA(-1, -1, 2) + 1/350 DATA(2, 2, 1) - - + 1/175 DATA(-2, -2, 2) - 1/350 DATA(1, -2, -1) - 1/350 DATA(1, -1, 2) - - - 1/175 DATA(2, 0, 2) - 1/175 DATA(0, 0, 2) - 1/175 DATA(-1, 0, 2) - - + 1/700 DATA(-2, -1, -1) - 1/350 DATA(2, -2, -1) - 1/350 DATA(2, -1, 2) - - + 1/175 DATA(0, -2, 2) - 1/350 DATA(1, 1, 2) - 1/350 DATA(0, 1, 2) - - - 1/350 DATA(-1, 1, 2) + 1/175 DATA(-1, -2, 2) + 1/175 DATA(1, -2, 2) - - + 1/350 DATA(-2, 0, -1) + 1/175 DATA(-1, 2, 2) - 1/350 DATA(2, 1, 2) - - + 1/175 DATA(1, 2, 2) + 1/700 DATA(-2, 1, -1) - 1/700 DATA(-1, -1, 1) - - - 1/700 DATA(0, -1, 1) - 1/700 DATA(1, -1, 1) - 1/350 DATA(-1, 0, 1) - - - 1/700 DATA(-1, 1, 1) + 1/350 DATA(0, 0, -1) + 1/350 DATA(1, 0, -1) - - + 1/700 DATA(-1, 1, -1) + 1/700 DATA(0, 1, -1) + 1/700 DATA(1, 1, -1) - - + 1/700 DATA(-1, -1, -1) + 1/700 DATA(0, -1, -1) + 1/700 DATA(1, -1, -1) - - + 1/175 DATA(2, -2, 2) - 1/350 DATA(-2, 2, -1) + 1/175 DATA(2, 2, 2) - - - 1/350 DATA(-2, -1, 2) - 1/175 DATA(-2, 0, 2) - 1/350 DATA(-2, 1, 2) - - - 1/175 DATA(-2, -2, -2) + 1/175 DATA(-2, 2, 2) - 1/175 DATA(1, -2, -2) - - - 1/175 DATA(0, -2, -2) - 1/175 DATA(-1, -2, -2) + 1/350 DATA(-2, -1, -2) - - - 1/175 DATA(2, -2, -2) + 1/350 DATA(1, -1, -2) + 1/350 DATA(0, -1, -2) - - + 1/350 DATA(-1, -1, -2) + 1/175 DATA(-2, 0, -2) + 1/350 DATA(2, -1, -2) - - 2 - + 1/175 DATA(0, 0, -2) + 1/175 DATA(-1, 0, -2) + 1/175 DATA(1, 0, -2)) y - - z + (1/350 DATA(-2, -2, 1) - 1/700 DATA(1, -2, 1) - 1/350 DATA(0, -2, 1) - - + 1/350 DATA(0, 2, -1) - 1/350 DATA(2, 0, -1) - 1/700 DATA(-1, -2, 1) - - - 1/175 DATA(0, -1, 2) + 1/350 DATA(-2, -1, 1) + 1/350 DATA(2, -2, 1) - - + 1/350 DATA(-2, 0, 1) - 1/175 DATA(0, 2, 2) - 1/350 DATA(1, 0, 2) - - + 1/700 DATA(-1, 0, -1) - 1/350 DATA(2, -1, -1) - 1/350 DATA(0, 0, 1) - - - 1/700 DATA(1, 0, 1) - 1/350 DATA(0, 1, 1) - 1/700 DATA(1, 1, 1) - - - 1/350 DATA(2, 2, -1) + 1/700 DATA(1, 2, -1) - 1/175 DATA(-2, 1, -2) - - + 1/700 DATA(-1, 2, -1) - 1/350 DATA(2, 1, -1) + 1/175 DATA(0, 1, -2) - - + 1/350 DATA(-2, 1, 1) + 1/350 DATA(-1, 1, -2) - 1/175 DATA(2, 1, -2) - - + 1/350 DATA(1, 1, -2) + 1/350 DATA(-1, 2, -2) - 1/175 DATA(-2, 2, -2) - - + 1/175 DATA(0, 2, -2) + 1/350 DATA(-2, 2, 1) + 1/350 DATA(2, -1, 1) - - - 1/175 DATA(2, 0, -2) + 1/350 DATA(2, 0, 1) + 1/350 DATA(1, 2, -2) - - + 1/700 DATA(-1, -2, -1) - 1/700 DATA(-1, 2, 1) - 1/350 DATA(-2, -2, -1) - - - 1/175 DATA(2, 2, -2) + 1/350 DATA(2, 1, 1) - 1/700 DATA(1, 2, 1) - - - 1/350 DATA(0, 2, 1) + 1/350 DATA(0, -2, -1) - 1/350 DATA(-1, -1, 2) - - + 1/350 DATA(2, 2, 1) + 1/175 DATA(-2, -2, 2) + 1/700 DATA(1, -2, -1) - - - 1/350 DATA(1, -1, 2) + 1/175 DATA(2, 0, 2) - 1/175 DATA(0, 0, 2) - - - 1/350 DATA(-1, 0, 2) - 1/350 DATA(-2, -1, -1) - 1/350 DATA(2, -2, -1) - - + 1/175 DATA(2, -1, 2) - 1/175 DATA(0, -2, 2) - 1/350 DATA(1, 1, 2) - - - 1/175 DATA(0, 1, 2) - 1/350 DATA(-1, 1, 2) - 1/350 DATA(-1, -2, 2) - - - 1/350 DATA(1, -2, 2) - 1/350 DATA(-2, 0, -1) - 1/350 DATA(-1, 2, 2) - - + 1/175 DATA(2, 1, 2) - 1/350 DATA(1, 2, 2) - 1/350 DATA(-2, 1, -1) - - - 1/700 DATA(-1, -1, 1) - 1/350 DATA(0, -1, 1) - 1/700 DATA(1, -1, 1) - - - 1/700 DATA(-1, 0, 1) - 1/700 DATA(-1, 1, 1) + 1/350 DATA(0, 0, -1) - - + 1/700 DATA(1, 0, -1) + 1/700 DATA(-1, 1, -1) + 1/350 DATA(0, 1, -1) - - + 1/700 DATA(1, 1, -1) + 1/700 DATA(-1, -1, -1) + 1/350 DATA(0, -1, -1) - - + 1/700 DATA(1, -1, -1) + 1/175 DATA(2, -2, 2) - 1/350 DATA(-2, 2, -1) - - + 1/175 DATA(2, 2, 2) + 1/175 DATA(-2, -1, 2) + 1/175 DATA(-2, 0, 2) - - + 1/175 DATA(-2, 1, 2) - 1/175 DATA(-2, -2, -2) + 1/175 DATA(-2, 2, 2) - - + 1/350 DATA(1, -2, -2) + 1/175 DATA(0, -2, -2) + 1/350 DATA(-1, -2, -2) - - - 1/175 DATA(-2, -1, -2) - 1/175 DATA(2, -2, -2) + 1/350 DATA(1, -1, -2) - - + 1/175 DATA(0, -1, -2) + 1/350 DATA(-1, -1, -2) - 1/175 DATA(-2, 0, -2) - - - 1/175 DATA(2, -1, -2) + 1/175 DATA(0, 0, -2) + 1/350 DATA(-1, 0, -2) - - 2 - + 1/350 DATA(1, 0, -2)) x z + (1/300 DATA(-2, -2, 1) - - - 1/600 DATA(1, -2, 1) - 1/600 DATA(1, -2, 0) + 1/600 DATA(-1, -2, 1) - - - 1/150 DATA(-2, -1, 1) - 1/300 DATA(2, -2, 0) - 1/300 DATA(2, -2, 1) - - - 1/150 DATA(-2, -1, 0) + 1/150 DATA(2, -1, -1) - 1/300 DATA(1, 1, 0) - - - 1/300 DATA(1, 1, 1) + 1/300 DATA(2, 2, -1) + 1/600 DATA(1, 2, -1) - - + 1/150 DATA(-2, 1, -2) - 1/600 DATA(-1, 2, -1) - 1/150 DATA(2, 1, -1) - - + 1/150 DATA(-2, 1, 1) + 1/150 DATA(2, -1, 0) + 1/300 DATA(-1, 1, -2) - - + 1/600 DATA(1, 2, 0) - 1/150 DATA(2, 1, -2) - 1/600 DATA(-1, 2, 0) - - - 1/150 DATA(2, 1, 0) - 1/300 DATA(1, 1, -2) - 1/600 DATA(-1, 2, -2) - - - 1/300 DATA(-2, 2, -2) + 1/300 DATA(2, 2, 0) - 1/300 DATA(-2, 2, 1) - - + 1/150 DATA(2, -1, 1) + 1/600 DATA(1, 2, -2) + 1/600 DATA(-1, -2, -1) - - - 1/600 DATA(-1, 2, 1) + 1/300 DATA(-2, -2, -1) + 1/300 DATA(2, 2, -2) - - - 1/150 DATA(2, 1, 1) + 1/600 DATA(1, 2, 1) - 1/300 DATA(-1, -1, 2) - - + 1/300 DATA(2, 2, 1) + 1/150 DATA(-2, 1, 0) + 1/300 DATA(-2, -2, 2) - - - 1/600 DATA(1, -2, -1) + 1/300 DATA(1, -1, 2) - 1/150 DATA(-2, -1, -1) - - - 1/300 DATA(2, -2, -1) + 1/150 DATA(2, -1, 2) - 1/300 DATA(1, 1, 2) - - + 1/300 DATA(-1, 1, 2) + 1/600 DATA(-1, -2, 2) - 1/600 DATA(1, -2, 2) - - - 1/600 DATA(-1, 2, 2) - 1/150 DATA(2, 1, 2) + 1/600 DATA(1, 2, 2) - - + 1/150 DATA(-2, 1, -1) + 1/300 DATA(1, -1, 0) + 1/300 DATA(-1, 1, 0) - - - 1/300 DATA(-1, -1, 1) + 1/300 DATA(1, -1, 1) + 1/300 DATA(-1, 1, 1) - - + 1/300 DATA(-1, 1, -1) - 1/300 DATA(1, 1, -1) - 1/300 DATA(-1, -1, 0) - - - 1/300 DATA(-1, -1, -1) + 1/300 DATA(1, -1, -1) - 1/300 DATA(2, -2, 2) - - - 1/300 DATA(-2, 2, -1) + 1/300 DATA(2, 2, 2) + 1/300 DATA(-2, -2, 0) - - + 1/600 DATA(-1, -2, 0) - 1/150 DATA(-2, -1, 2) - 1/300 DATA(-2, 2, 0) - - + 1/150 DATA(-2, 1, 2) + 1/300 DATA(-2, -2, -2) - 1/300 DATA(-2, 2, 2) - - - 1/600 DATA(1, -2, -2) + 1/600 DATA(-1, -2, -2) - 1/150 DATA(-2, -1, -2) - - - 1/300 DATA(2, -2, -2) + 1/300 DATA(1, -1, -2) - 1/300 DATA(-1, -1, -2) - - 3 - + 1/150 DATA(2, -1, -2)) x y + (- 1/245 DATA(0, -2, 0) - - + 1/245 DATA(-2, -2, 1) - 1/490 DATA(1, -2, 1) - 1/245 DATA(0, -2, 1) - - - 1/490 DATA(1, -2, 0) - 1/245 DATA(0, 2, -1) - 1/245 DATA(2, 0, -1) - - - 1/490 DATA(-1, -2, 1) + 1/490 DATA(0, -1, 2) - 1/490 DATA(-2, -1, 1) - - + 1/245 DATA(2, -2, 0) + 1/245 DATA(2, -2, 1) - 1/245 DATA(-2, 0, 1) - - - 1/490 DATA(-2, -1, 0) - 1/245 DATA(0, 2, 2) + 1/490 DATA(1, 0, 2) - - + 1/490 DATA(-1, 0, -1) - 1/490 DATA(2, -1, -1) + 1/245 DATA(0, 0, 0) - - + 1/490 DATA(1, 0, 0) + 1/490 DATA(0, 1, 0) + 1/980 DATA(1, 1, 0) - - + 1/245 DATA(0, 0, 1) + 1/490 DATA(1, 0, 1) + 1/490 DATA(0, 1, 1) - - + 1/980 DATA(1, 1, 1) + 1/245 DATA(2, 2, -1) - 1/490 DATA(1, 2, -1) - - - 1/490 DATA(-2, 1, -2) - 1/490 DATA(-1, 2, -1) - 1/490 DATA(2, 1, -1) - - - 1/245 DATA(2, 0, 0) + 1/490 DATA(0, 1, -2) - 1/490 DATA(-2, 1, 1) - - - 1/490 DATA(2, -1, 0) + 1/980 DATA(-1, 1, -2) - 1/490 DATA(1, 2, 0) - - - 1/490 DATA(2, 1, -2) - 1/245 DATA(0, 2, 0) - 1/490 DATA(-1, 2, 0) - - - 1/490 DATA(2, 1, 0) + 1/980 DATA(1, 1, -2) - 1/490 DATA(-1, 2, -2) - - + 1/245 DATA(-2, 2, -2) + 1/245 DATA(2, 2, 0) - 1/245 DATA(0, 2, -2) - - + 1/245 DATA(-2, 2, 1) - 1/490 DATA(2, -1, 1) - 1/245 DATA(2, 0, -2) - - - 1/245 DATA(-2, 0, 0) - 1/245 DATA(2, 0, 1) - 1/490 DATA(1, 2, -2) - - - 1/490 DATA(-1, -2, -1) - 1/490 DATA(-1, 2, 1) + 1/245 DATA(-2, -2, -1) - - + 1/245 DATA(2, 2, -2) - 1/490 DATA(2, 1, 1) - 1/490 DATA(1, 2, 1) - - - 1/245 DATA(0, 2, 1) - 1/245 DATA(0, -2, -1) + 1/980 DATA(-1, -1, 2) - - + 1/245 DATA(2, 2, 1) - 1/490 DATA(-2, 1, 0) + 1/245 DATA(-2, -2, 2) - - - 1/490 DATA(1, -2, -1) + 1/980 DATA(1, -1, 2) - 1/245 DATA(2, 0, 2) - - + 1/245 DATA(0, 0, 2) + 1/490 DATA(-1, 0, 2) - 1/490 DATA(-2, -1, -1) - - + 1/245 DATA(2, -2, -1) - 1/490 DATA(2, -1, 2) - 1/245 DATA(0, -2, 2) - - + 1/980 DATA(1, 1, 2) + 1/490 DATA(0, 1, 2) + 1/980 DATA(-1, 1, 2) - - - 1/490 DATA(-1, -2, 2) - 1/490 DATA(1, -2, 2) - 1/245 DATA(-2, 0, -1) - - - 1/490 DATA(-1, 2, 2) - 1/490 DATA(2, 1, 2) - 1/490 DATA(1, 2, 2) - - - 1/490 DATA(-2, 1, -1) + 1/490 DATA(0, -1, 0) + 1/980 DATA(1, -1, 0) - - + 1/490 DATA(-1, 0, 0) + 1/980 DATA(-1, 1, 0) + 1/980 DATA(-1, -1, 1) - - + 1/490 DATA(0, -1, 1) + 1/980 DATA(1, -1, 1) + 1/490 DATA(-1, 0, 1) - - + 1/980 DATA(-1, 1, 1) + 1/245 DATA(0, 0, -1) + 1/490 DATA(1, 0, -1) - - + 1/980 DATA(-1, 1, -1) + 1/490 DATA(0, 1, -1) + 1/980 DATA(1, 1, -1) - - + 1/980 DATA(-1, -1, 0) + 1/980 DATA(-1, -1, -1) + 1/490 DATA(0, -1, -1) - - + 1/980 DATA(1, -1, -1) + 1/245 DATA(2, -2, 2) + 1/245 DATA(-2, 2, -1) - - + 1/245 DATA(2, 2, 2) + 1/245 DATA(-2, -2, 0) - 1/490 DATA(-1, -2, 0) - - - 1/490 DATA(-2, -1, 2) + 1/245 DATA(-2, 2, 0) - 1/245 DATA(-2, 0, 2) - - - 1/490 DATA(-2, 1, 2) + 1/245 DATA(-2, -2, -2) + 1/245 DATA(-2, 2, 2) - - - 1/490 DATA(1, -2, -2) - 1/245 DATA(0, -2, -2) - 1/490 DATA(-1, -2, -2) - - - 1/490 DATA(-2, -1, -2) + 1/245 DATA(2, -2, -2) + 1/980 DATA(1, -1, -2) - - + 1/490 DATA(0, -1, -2) + 1/980 DATA(-1, -1, -2) - 1/245 DATA(-2, 0, -2) - - - 1/490 DATA(2, -1, -2) + 1/245 DATA(0, 0, -2) + 1/490 DATA(-1, 0, -2) - - 2 2 47 - + 1/490 DATA(1, 0, -2)) x y + ---- DATA(0, -2, 1) + ( - 6125 - - 1/300 DATA(-2, -2, 1) + 1/150 DATA(1, -2, 1) + 1/150 DATA(1, -2, 0) - - - 1/150 DATA(-1, -2, 1) + 1/600 DATA(-2, -1, 1) - 1/300 DATA(2, -2, 0) - - - 1/300 DATA(2, -2, 1) + 1/600 DATA(-2, -1, 0) - 1/600 DATA(2, -1, -1) - - - 1/300 DATA(1, 1, 0) - 1/300 DATA(1, 1, 1) + 1/300 DATA(2, 2, -1) - - - 1/150 DATA(1, 2, -1) - 1/600 DATA(-2, 1, -2) + 1/150 DATA(-1, 2, -1) - - + 1/600 DATA(2, 1, -1) - 1/600 DATA(-2, 1, 1) - 1/600 DATA(2, -1, 0) - - + 1/300 DATA(-1, 1, -2) - 1/150 DATA(1, 2, 0) + 1/600 DATA(2, 1, -2) - - + 1/150 DATA(-1, 2, 0) + 1/600 DATA(2, 1, 0) - 1/300 DATA(1, 1, -2) - - + 1/150 DATA(-1, 2, -2) - 1/300 DATA(-2, 2, -2) + 1/300 DATA(2, 2, 0) - - - 1/300 DATA(-2, 2, 1) - 1/600 DATA(2, -1, 1) - 1/150 DATA(1, 2, -2) - - - 1/150 DATA(-1, -2, -1) + 1/150 DATA(-1, 2, 1) + 1/300 DATA(-2, -2, -1) - - + 1/300 DATA(2, 2, -2) + 1/600 DATA(2, 1, 1) - 1/150 DATA(1, 2, 1) - - - 1/300 DATA(-1, -1, 2) + 1/300 DATA(2, 2, 1) - 1/600 DATA(-2, 1, 0) - - + 1/300 DATA(-2, -2, 2) + 1/150 DATA(1, -2, -1) + 1/300 DATA(1, -1, 2) - - + 1/600 DATA(-2, -1, -1) - 1/300 DATA(2, -2, -1) - 1/600 DATA(2, -1, 2) - - - 1/300 DATA(1, 1, 2) + 1/300 DATA(-1, 1, 2) - 1/150 DATA(-1, -2, 2) - - + 1/150 DATA(1, -2, 2) + 1/150 DATA(-1, 2, 2) + 1/600 DATA(2, 1, 2) - - - 1/150 DATA(1, 2, 2) - 1/600 DATA(-2, 1, -1) + 1/300 DATA(1, -1, 0) - - + 1/300 DATA(-1, 1, 0) - 1/300 DATA(-1, -1, 1) + 1/300 DATA(1, -1, 1) - - + 1/300 DATA(-1, 1, 1) + 1/300 DATA(-1, 1, -1) - 1/300 DATA(1, 1, -1) - - - 1/300 DATA(-1, -1, 0) - 1/300 DATA(-1, -1, -1) + 1/300 DATA(1, -1, -1) - - - 1/300 DATA(2, -2, 2) - 1/300 DATA(-2, 2, -1) + 1/300 DATA(2, 2, 2) - - + 1/300 DATA(-2, -2, 0) - 1/150 DATA(-1, -2, 0) + 1/600 DATA(-2, -1, 2) - - - 1/300 DATA(-2, 2, 0) - 1/600 DATA(-2, 1, 2) + 1/300 DATA(-2, -2, -2) - - - 1/300 DATA(-2, 2, 2) + 1/150 DATA(1, -2, -2) - 1/150 DATA(-1, -2, -2) - - + 1/600 DATA(-2, -1, -2) - 1/300 DATA(2, -2, -2) + 1/300 DATA(1, -1, -2) - - 3 - - 1/300 DATA(-1, -1, -2) - 1/600 DATA(2, -1, -2)) x y + ( - - - 1/600 DATA(-2, -2, 1) - 1/600 DATA(1, -2, 1) - 1/600 DATA(0, -2, 1) - - - 1/600 DATA(0, 2, -1) - 1/600 DATA(-1, -2, 1) + 1/150 DATA(0, -1, 2) - - + 1/300 DATA(-2, -1, 1) - 1/600 DATA(2, -2, 1) + 1/300 DATA(0, 2, 2) - - - 1/300 DATA(2, -1, -1) - 1/300 DATA(0, 1, 1) - 1/300 DATA(1, 1, 1) - - - 1/600 DATA(2, 2, -1) - 1/600 DATA(1, 2, -1) + 1/150 DATA(-2, 1, -2) - - - 1/600 DATA(-1, 2, -1) + 1/300 DATA(2, 1, -1) + 1/150 DATA(0, 1, -2) - - - 1/300 DATA(-2, 1, 1) + 1/150 DATA(-1, 1, -2) + 1/150 DATA(2, 1, -2) - - + 1/150 DATA(1, 1, -2) - 1/300 DATA(-1, 2, -2) - 1/300 DATA(-2, 2, -2) - - - 1/300 DATA(0, 2, -2) + 1/600 DATA(-2, 2, 1) + 1/300 DATA(2, -1, 1) - - - 1/300 DATA(1, 2, -2) + 1/600 DATA(-1, -2, -1) + 1/600 DATA(-1, 2, 1) - - + 1/600 DATA(-2, -2, -1) - 1/300 DATA(2, 2, -2) - 1/300 DATA(2, 1, 1) - - + 1/600 DATA(1, 2, 1) + 1/600 DATA(0, 2, 1) + 1/600 DATA(0, -2, -1) - - + 1/150 DATA(-1, -1, 2) + 1/600 DATA(2, 2, 1) - 1/300 DATA(-2, -2, 2) - - + 1/600 DATA(1, -2, -1) + 1/150 DATA(1, -1, 2) - 1/300 DATA(-2, -1, -1) - - + 1/600 DATA(2, -2, -1) + 1/150 DATA(2, -1, 2) - 1/300 DATA(0, -2, 2) - - - 1/150 DATA(1, 1, 2) - 1/150 DATA(0, 1, 2) - 1/150 DATA(-1, 1, 2) - - - 1/300 DATA(-1, -2, 2) - 1/300 DATA(1, -2, 2) + 1/300 DATA(-1, 2, 2) - - - 1/150 DATA(2, 1, 2) + 1/300 DATA(1, 2, 2) + 1/300 DATA(-2, 1, -1) - - + 1/300 DATA(-1, -1, 1) + 1/300 DATA(0, -1, 1) + 1/300 DATA(1, -1, 1) - - - 1/300 DATA(-1, 1, 1) + 1/300 DATA(-1, 1, -1) + 1/300 DATA(0, 1, -1) - - + 1/300 DATA(1, 1, -1) - 1/300 DATA(-1, -1, -1) - 1/300 DATA(0, -1, -1) - - - 1/300 DATA(1, -1, -1) - 1/300 DATA(2, -2, 2) - 1/600 DATA(-2, 2, -1) - - + 1/300 DATA(2, 2, 2) + 1/150 DATA(-2, -1, 2) - 1/150 DATA(-2, 1, 2) - - + 1/300 DATA(-2, -2, -2) + 1/300 DATA(-2, 2, 2) + 1/300 DATA(1, -2, -2) - - + 1/300 DATA(0, -2, -2) + 1/300 DATA(-1, -2, -2) - 1/150 DATA(-2, -1, -2) - - + 1/300 DATA(2, -2, -2) - 1/150 DATA(1, -1, -2) - 1/150 DATA(0, -1, -2) - - 3 - - 1/150 DATA(-1, -1, -2) - 1/150 DATA(2, -1, -2)) y z + ( - - - 1/600 DATA(-2, -2, 1) - 1/300 DATA(1, -2, 1) - 1/600 DATA(2, 0, -1) - - + 1/300 DATA(-1, -2, 1) - 1/600 DATA(-2, -1, 1) + 1/600 DATA(2, -2, 1) - - - 1/600 DATA(-2, 0, 1) - 1/150 DATA(1, 0, 2) - 1/300 DATA(-1, 0, -1) - - - 1/600 DATA(2, -1, -1) - 1/300 DATA(1, 0, 1) - 1/300 DATA(1, 1, 1) - - - 1/600 DATA(2, 2, -1) + 1/300 DATA(1, 2, -1) + 1/300 DATA(-2, 1, -2) - - - 1/300 DATA(-1, 2, -1) - 1/600 DATA(2, 1, -1) - 1/600 DATA(-2, 1, 1) - - - 1/150 DATA(-1, 1, -2) - 1/300 DATA(2, 1, -2) + 1/150 DATA(1, 1, -2) - - - 1/150 DATA(-1, 2, -2) + 1/300 DATA(-2, 2, -2) - 1/600 DATA(-2, 2, 1) - - + 1/600 DATA(2, -1, 1) - 1/300 DATA(2, 0, -2) + 1/600 DATA(2, 0, 1) - - + 1/150 DATA(1, 2, -2) - 1/300 DATA(-1, -2, -1) + 1/300 DATA(-1, 2, 1) - - + 1/600 DATA(-2, -2, -1) - 1/300 DATA(2, 2, -2) + 1/600 DATA(2, 1, 1) - - - 1/300 DATA(1, 2, 1) + 1/150 DATA(-1, -1, 2) + 1/600 DATA(2, 2, 1) - - - 1/300 DATA(-2, -2, 2) + 1/300 DATA(1, -2, -1) - 1/150 DATA(1, -1, 2) - - + 1/300 DATA(2, 0, 2) + 1/150 DATA(-1, 0, 2) + 1/600 DATA(-2, -1, -1) - - - 1/600 DATA(2, -2, -1) + 1/300 DATA(2, -1, 2) - 1/150 DATA(1, 1, 2) - - + 1/150 DATA(-1, 1, 2) + 1/150 DATA(-1, -2, 2) - 1/150 DATA(1, -2, 2) - - + 1/600 DATA(-2, 0, -1) + 1/150 DATA(-1, 2, 2) + 1/300 DATA(2, 1, 2) - - - 1/150 DATA(1, 2, 2) + 1/600 DATA(-2, 1, -1) + 1/300 DATA(-1, -1, 1) - - - 1/300 DATA(1, -1, 1) + 1/300 DATA(-1, 0, 1) + 1/300 DATA(-1, 1, 1) - - + 1/300 DATA(1, 0, -1) - 1/300 DATA(-1, 1, -1) + 1/300 DATA(1, 1, -1) - - - 1/300 DATA(-1, -1, -1) + 1/300 DATA(1, -1, -1) + 1/300 DATA(2, -2, 2) - - + 1/600 DATA(-2, 2, -1) + 1/300 DATA(2, 2, 2) - 1/300 DATA(-2, -1, 2) - - - 1/300 DATA(-2, 0, 2) - 1/300 DATA(-2, 1, 2) + 1/300 DATA(-2, -2, -2) - - - 1/300 DATA(-2, 2, 2) + 1/150 DATA(1, -2, -2) - 1/150 DATA(-1, -2, -2) - - + 1/300 DATA(-2, -1, -2) - 1/300 DATA(2, -2, -2) + 1/150 DATA(1, -1, -2) - - - 1/150 DATA(-1, -1, -2) + 1/300 DATA(-2, 0, -2) - 1/300 DATA(2, -1, -2) - - 3 - - 1/150 DATA(-1, 0, -2) + 1/150 DATA(1, 0, -2)) x z + ( - - - 1/245 DATA(0, -2, 0) - 1/490 DATA(-2, -2, 1) - 1/490 DATA(1, -2, 1) - - - 1/490 DATA(0, -2, 1) - 1/245 DATA(1, -2, 0) - 1/490 DATA(0, 2, -1) - - + 1/490 DATA(2, 0, -1) - 1/490 DATA(-1, -2, 1) - 1/490 DATA(0, -1, 2) - - + 1/980 DATA(-2, -1, 1) - 1/245 DATA(2, -2, 0) - 1/490 DATA(2, -2, 1) - - + 1/490 DATA(-2, 0, 1) + 1/490 DATA(-2, -1, 0) + 1/245 DATA(0, 2, 2) - - - 1/245 DATA(1, 0, 2) + 1/490 DATA(-1, 0, -1) + 1/980 DATA(2, -1, -1) - - + 1/245 DATA(0, 0, 0) + 1/245 DATA(1, 0, 0) + 1/490 DATA(0, 1, 0) - - + 1/490 DATA(1, 1, 0) + 1/490 DATA(0, 0, 1) + 1/490 DATA(1, 0, 1) - - + 1/980 DATA(0, 1, 1) + 1/980 DATA(1, 1, 1) - 1/490 DATA(2, 2, -1) - - - 1/490 DATA(1, 2, -1) - 1/490 DATA(-2, 1, -2) - 1/490 DATA(-1, 2, -1) - - + 1/980 DATA(2, 1, -1) + 1/245 DATA(2, 0, 0) - 1/490 DATA(0, 1, -2) - - + 1/980 DATA(-2, 1, 1) + 1/490 DATA(2, -1, 0) - 1/490 DATA(-1, 1, -2) - - - 1/245 DATA(1, 2, 0) - 1/490 DATA(2, 1, -2) - 1/245 DATA(0, 2, 0) - - - 1/245 DATA(-1, 2, 0) + 1/490 DATA(2, 1, 0) - 1/490 DATA(1, 1, -2) - - + 1/245 DATA(-1, 2, -2) + 1/245 DATA(-2, 2, -2) - 1/245 DATA(2, 2, 0) - - + 1/245 DATA(0, 2, -2) - 1/490 DATA(-2, 2, 1) + 1/980 DATA(2, -1, 1) - - - 1/245 DATA(2, 0, -2) + 1/245 DATA(-2, 0, 0) + 1/490 DATA(2, 0, 1) - - + 1/245 DATA(1, 2, -2) - 1/490 DATA(-1, -2, -1) - 1/490 DATA(-1, 2, 1) - - - 1/490 DATA(-2, -2, -1) + 1/245 DATA(2, 2, -2) + 1/980 DATA(2, 1, 1) - - - 1/490 DATA(1, 2, 1) - 1/490 DATA(0, 2, 1) - 1/490 DATA(0, -2, -1) - - - 1/490 DATA(-1, -1, 2) - 1/490 DATA(2, 2, 1) + 1/490 DATA(-2, 1, 0) - - + 1/245 DATA(-2, -2, 2) - 1/490 DATA(1, -2, -1) - 1/490 DATA(1, -1, 2) - - - 1/245 DATA(2, 0, 2) - 1/245 DATA(0, 0, 2) - 1/245 DATA(-1, 0, 2) - - + 1/980 DATA(-2, -1, -1) - 1/490 DATA(2, -2, -1) - 1/490 DATA(2, -1, 2) - - + 1/245 DATA(0, -2, 2) - 1/490 DATA(1, 1, 2) - 1/490 DATA(0, 1, 2) - - - 1/490 DATA(-1, 1, 2) + 1/245 DATA(-1, -2, 2) + 1/245 DATA(1, -2, 2) - - + 1/490 DATA(-2, 0, -1) + 1/245 DATA(-1, 2, 2) - 1/490 DATA(2, 1, 2) - - + 1/245 DATA(1, 2, 2) + 1/980 DATA(-2, 1, -1) + 1/490 DATA(0, -1, 0) - - + 1/490 DATA(1, -1, 0) + 1/245 DATA(-1, 0, 0) + 1/490 DATA(-1, 1, 0) - - + 1/980 DATA(-1, -1, 1) + 1/980 DATA(0, -1, 1) + 1/980 DATA(1, -1, 1) - - + 1/490 DATA(-1, 0, 1) + 1/980 DATA(-1, 1, 1) + 1/490 DATA(0, 0, -1) - - + 1/490 DATA(1, 0, -1) + 1/980 DATA(-1, 1, -1) + 1/980 DATA(0, 1, -1) - - + 1/980 DATA(1, 1, -1) + 1/490 DATA(-1, -1, 0) + 1/980 DATA(-1, -1, -1) - - + 1/980 DATA(0, -1, -1) + 1/980 DATA(1, -1, -1) + 1/245 DATA(2, -2, 2) - - - 1/490 DATA(-2, 2, -1) + 1/245 DATA(2, 2, 2) - 1/245 DATA(-2, -2, 0) - - - 1/245 DATA(-1, -2, 0) - 1/490 DATA(-2, -1, 2) - 1/245 DATA(-2, 2, 0) - - - 1/245 DATA(-2, 0, 2) - 1/490 DATA(-2, 1, 2) + 1/245 DATA(-2, -2, -2) - - + 1/245 DATA(-2, 2, 2) + 1/245 DATA(1, -2, -2) + 1/245 DATA(0, -2, -2) - - + 1/245 DATA(-1, -2, -2) - 1/490 DATA(-2, -1, -2) + 1/245 DATA(2, -2, -2) - - - 1/490 DATA(1, -1, -2) - 1/490 DATA(0, -1, -2) - 1/490 DATA(-1, -1, -2) - - - 1/245 DATA(-2, 0, -2) - 1/490 DATA(2, -1, -2) - 1/245 DATA(0, 0, -2) - - 2 2 - - 1/245 DATA(-1, 0, -2) - 1/245 DATA(1, 0, -2)) y z - - 47 - + ---- DATA(1, -2, 0) + (1/245 DATA(0, -2, 0) - 1/490 DATA(-2, -2, 1) - 6125 - - + 1/980 DATA(1, -2, 1) + 1/490 DATA(0, -2, 1) + 1/490 DATA(1, -2, 0) - - + 1/490 DATA(0, 2, -1) - 1/490 DATA(2, 0, -1) + 1/980 DATA(-1, -2, 1) - - - 1/245 DATA(0, -1, 2) - 1/490 DATA(-2, -1, 1) - 1/245 DATA(2, -2, 0) - - - 1/490 DATA(2, -2, 1) - 1/490 DATA(-2, 0, 1) - 1/245 DATA(-2, -1, 0) - - - 1/245 DATA(0, 2, 2) - 1/490 DATA(1, 0, 2) + 1/980 DATA(-1, 0, -1) - - - 1/490 DATA(2, -1, -1) + 1/245 DATA(0, 0, 0) + 1/490 DATA(1, 0, 0) - - + 1/245 DATA(0, 1, 0) + 1/490 DATA(1, 1, 0) + 1/490 DATA(0, 0, 1) - - + 1/980 DATA(1, 0, 1) + 1/490 DATA(0, 1, 1) + 1/980 DATA(1, 1, 1) - - - 1/490 DATA(2, 2, -1) + 1/980 DATA(1, 2, -1) + 1/245 DATA(-2, 1, -2) - - + 1/980 DATA(-1, 2, -1) - 1/490 DATA(2, 1, -1) - 1/245 DATA(2, 0, 0) - - - 1/245 DATA(0, 1, -2) - 1/490 DATA(-2, 1, 1) - 1/245 DATA(2, -1, 0) - - - 1/490 DATA(-1, 1, -2) + 1/490 DATA(1, 2, 0) + 1/245 DATA(2, 1, -2) - - + 1/245 DATA(0, 2, 0) + 1/490 DATA(-1, 2, 0) - 1/245 DATA(2, 1, 0) - - - 1/490 DATA(1, 1, -2) - 1/490 DATA(-1, 2, -2) + 1/245 DATA(-2, 2, -2) - - - 1/245 DATA(2, 2, 0) - 1/245 DATA(0, 2, -2) - 1/490 DATA(-2, 2, 1) - - - 1/490 DATA(2, -1, 1) + 1/245 DATA(2, 0, -2) - 1/245 DATA(-2, 0, 0) - - - 1/490 DATA(2, 0, 1) - 1/490 DATA(1, 2, -2) + 1/980 DATA(-1, -2, -1) - - + 1/980 DATA(-1, 2, 1) - 1/490 DATA(-2, -2, -1) + 1/245 DATA(2, 2, -2) - - - 1/490 DATA(2, 1, 1) + 1/980 DATA(1, 2, 1) + 1/490 DATA(0, 2, 1) - - + 1/490 DATA(0, -2, -1) - 1/490 DATA(-1, -1, 2) - 1/490 DATA(2, 2, 1) - - - 1/245 DATA(-2, 1, 0) + 1/245 DATA(-2, -2, 2) + 1/980 DATA(1, -2, -1) - - - 1/490 DATA(1, -1, 2) + 1/245 DATA(2, 0, 2) - 1/245 DATA(0, 0, 2) - - - 1/490 DATA(-1, 0, 2) - 1/490 DATA(-2, -1, -1) - 1/490 DATA(2, -2, -1) - - + 1/245 DATA(2, -1, 2) - 1/245 DATA(0, -2, 2) - 1/490 DATA(1, 1, 2) - - - 1/245 DATA(0, 1, 2) - 1/490 DATA(-1, 1, 2) - 1/490 DATA(-1, -2, 2) - - - 1/490 DATA(1, -2, 2) - 1/490 DATA(-2, 0, -1) - 1/490 DATA(-1, 2, 2) - - + 1/245 DATA(2, 1, 2) - 1/490 DATA(1, 2, 2) - 1/490 DATA(-2, 1, -1) - - + 1/245 DATA(0, -1, 0) + 1/490 DATA(1, -1, 0) + 1/490 DATA(-1, 0, 0) - - + 1/490 DATA(-1, 1, 0) + 1/980 DATA(-1, -1, 1) + 1/490 DATA(0, -1, 1) - - + 1/980 DATA(1, -1, 1) + 1/980 DATA(-1, 0, 1) + 1/980 DATA(-1, 1, 1) - - + 1/490 DATA(0, 0, -1) + 1/980 DATA(1, 0, -1) + 1/980 DATA(-1, 1, -1) - - + 1/490 DATA(0, 1, -1) + 1/980 DATA(1, 1, -1) + 1/490 DATA(-1, -1, 0) - - + 1/980 DATA(-1, -1, -1) + 1/490 DATA(0, -1, -1) + 1/980 DATA(1, -1, -1) - - + 1/245 DATA(2, -2, 2) - 1/490 DATA(-2, 2, -1) + 1/245 DATA(2, 2, 2) - - - 1/245 DATA(-2, -2, 0) + 1/490 DATA(-1, -2, 0) + 1/245 DATA(-2, -1, 2) - - - 1/245 DATA(-2, 2, 0) + 1/245 DATA(-2, 0, 2) + 1/245 DATA(-2, 1, 2) - - + 1/245 DATA(-2, -2, -2) + 1/245 DATA(-2, 2, 2) - 1/490 DATA(1, -2, -2) - - - 1/245 DATA(0, -2, -2) - 1/490 DATA(-1, -2, -2) + 1/245 DATA(-2, -1, -2) - - + 1/245 DATA(2, -2, -2) - 1/490 DATA(1, -1, -2) - 1/245 DATA(0, -1, -2) - - - 1/490 DATA(-1, -1, -2) + 1/245 DATA(-2, 0, -2) + 1/245 DATA(2, -1, -2) - - 2 - - 1/245 DATA(0, 0, -2) - 1/490 DATA(-1, 0, -2) - 1/490 DATA(1, 0, -2)) x - - 2 - z + (1/150 DATA(-2, -2, 1) + 1/150 DATA(1, -2, 1) + 1/150 DATA(0, -2, 1) - - + 1/150 DATA(0, 2, -1) + 1/150 DATA(-1, -2, 1) - 1/600 DATA(0, -1, 2) - - + 1/300 DATA(-2, -1, 1) + 1/150 DATA(2, -2, 1) + 1/300 DATA(0, 2, 2) - - - 1/300 DATA(2, -1, -1) - 1/300 DATA(0, 1, 1) - 1/300 DATA(1, 1, 1) - - + 1/150 DATA(2, 2, -1) + 1/150 DATA(1, 2, -1) - 1/600 DATA(-2, 1, -2) - - + 1/150 DATA(-1, 2, -1) + 1/300 DATA(2, 1, -1) - 1/600 DATA(0, 1, -2) - - - 1/300 DATA(-2, 1, 1) - 1/600 DATA(-1, 1, -2) - 1/600 DATA(2, 1, -2) - - - 1/600 DATA(1, 1, -2) - 1/300 DATA(-1, 2, -2) - 1/300 DATA(-2, 2, -2) - - - 1/300 DATA(0, 2, -2) - 1/150 DATA(-2, 2, 1) + 1/300 DATA(2, -1, 1) - - - 1/300 DATA(1, 2, -2) - 1/150 DATA(-1, -2, -1) - 1/150 DATA(-1, 2, 1) - - - 1/150 DATA(-2, -2, -1) - 1/300 DATA(2, 2, -2) - 1/300 DATA(2, 1, 1) - - - 1/150 DATA(1, 2, 1) - 1/150 DATA(0, 2, 1) - 1/150 DATA(0, -2, -1) - - - 1/600 DATA(-1, -1, 2) - 1/150 DATA(2, 2, 1) - 1/300 DATA(-2, -2, 2) - - - 1/150 DATA(1, -2, -1) - 1/600 DATA(1, -1, 2) - 1/300 DATA(-2, -1, -1) - - - 1/150 DATA(2, -2, -1) - 1/600 DATA(2, -1, 2) - 1/300 DATA(0, -2, 2) - - + 1/600 DATA(1, 1, 2) + 1/600 DATA(0, 1, 2) + 1/600 DATA(-1, 1, 2) - - - 1/300 DATA(-1, -2, 2) - 1/300 DATA(1, -2, 2) + 1/300 DATA(-1, 2, 2) - - + 1/600 DATA(2, 1, 2) + 1/300 DATA(1, 2, 2) + 1/300 DATA(-2, 1, -1) - - + 1/300 DATA(-1, -1, 1) + 1/300 DATA(0, -1, 1) + 1/300 DATA(1, -1, 1) - - - 1/300 DATA(-1, 1, 1) + 1/300 DATA(-1, 1, -1) + 1/300 DATA(0, 1, -1) - - + 1/300 DATA(1, 1, -1) - 1/300 DATA(-1, -1, -1) - 1/300 DATA(0, -1, -1) - - - 1/300 DATA(1, -1, -1) - 1/300 DATA(2, -2, 2) + 1/150 DATA(-2, 2, -1) - - + 1/300 DATA(2, 2, 2) - 1/600 DATA(-2, -1, 2) + 1/600 DATA(-2, 1, 2) - - + 1/300 DATA(-2, -2, -2) + 1/300 DATA(-2, 2, 2) + 1/300 DATA(1, -2, -2) - - + 1/300 DATA(0, -2, -2) + 1/300 DATA(-1, -2, -2) + 1/600 DATA(-2, -1, -2) - - + 1/300 DATA(2, -2, -2) + 1/600 DATA(1, -1, -2) + 1/600 DATA(0, -1, -2) - - 3 - + 1/600 DATA(-1, -1, -2) + 1/600 DATA(2, -1, -2)) y z + ( - - 1/150 DATA(-2, -2, 1) - 1/300 DATA(1, -2, 1) + 1/150 DATA(2, 0, -1) - - + 1/300 DATA(-1, -2, 1) + 1/150 DATA(-2, -1, 1) - 1/150 DATA(2, -2, 1) - - + 1/150 DATA(-2, 0, 1) + 1/600 DATA(1, 0, 2) - 1/300 DATA(-1, 0, -1) - - + 1/150 DATA(2, -1, -1) - 1/300 DATA(1, 0, 1) - 1/300 DATA(1, 1, 1) - - + 1/150 DATA(2, 2, -1) + 1/300 DATA(1, 2, -1) + 1/300 DATA(-2, 1, -2) - - - 1/300 DATA(-1, 2, -1) + 1/150 DATA(2, 1, -1) + 1/150 DATA(-2, 1, 1) - - + 1/600 DATA(-1, 1, -2) - 1/300 DATA(2, 1, -2) - 1/600 DATA(1, 1, -2) - - + 1/600 DATA(-1, 2, -2) + 1/300 DATA(-2, 2, -2) + 1/150 DATA(-2, 2, 1) - - - 1/150 DATA(2, -1, 1) - 1/300 DATA(2, 0, -2) - 1/150 DATA(2, 0, 1) - - - 1/600 DATA(1, 2, -2) - 1/300 DATA(-1, -2, -1) + 1/300 DATA(-1, 2, 1) - - - 1/150 DATA(-2, -2, -1) - 1/300 DATA(2, 2, -2) - 1/150 DATA(2, 1, 1) - - - 1/300 DATA(1, 2, 1) - 1/600 DATA(-1, -1, 2) - 1/150 DATA(2, 2, 1) - - - 1/300 DATA(-2, -2, 2) + 1/300 DATA(1, -2, -1) + 1/600 DATA(1, -1, 2) - - + 1/300 DATA(2, 0, 2) - 1/600 DATA(-1, 0, 2) - 1/150 DATA(-2, -1, -1) - - + 1/150 DATA(2, -2, -1) + 1/300 DATA(2, -1, 2) + 1/600 DATA(1, 1, 2) - - - 1/600 DATA(-1, 1, 2) - 1/600 DATA(-1, -2, 2) + 1/600 DATA(1, -2, 2) - - - 1/150 DATA(-2, 0, -1) - 1/600 DATA(-1, 2, 2) + 1/300 DATA(2, 1, 2) - - + 1/600 DATA(1, 2, 2) - 1/150 DATA(-2, 1, -1) + 1/300 DATA(-1, -1, 1) - - - 1/300 DATA(1, -1, 1) + 1/300 DATA(-1, 0, 1) + 1/300 DATA(-1, 1, 1) - - + 1/300 DATA(1, 0, -1) - 1/300 DATA(-1, 1, -1) + 1/300 DATA(1, 1, -1) - - - 1/300 DATA(-1, -1, -1) + 1/300 DATA(1, -1, -1) + 1/300 DATA(2, -2, 2) - - - 1/150 DATA(-2, 2, -1) + 1/300 DATA(2, 2, 2) - 1/300 DATA(-2, -1, 2) - - - 1/300 DATA(-2, 0, 2) - 1/300 DATA(-2, 1, 2) + 1/300 DATA(-2, -2, -2) - - - 1/300 DATA(-2, 2, 2) - 1/600 DATA(1, -2, -2) + 1/600 DATA(-1, -2, -2) - - + 1/300 DATA(-2, -1, -2) - 1/300 DATA(2, -2, -2) - 1/600 DATA(1, -1, -2) - - + 1/600 DATA(-1, -1, -2) + 1/300 DATA(-2, 0, -2) - 1/300 DATA(2, -1, -2) - - 3 47 - + 1/600 DATA(-1, 0, -2) - 1/600 DATA(1, 0, -2)) x z + ---- DATA(0, 2, -1) - 6125 - - 47 173 47 - + ---- DATA(2, 0, -1) - ---- DATA(-1, -2, 1) + ---- DATA(0, -1, 2) - 6125 6125 6125 - - 173 47 - - ---- DATA(-2, -1, 1) + ---- DATA(2, -2, 0) - 2/125 DATA(2, -2, 1) - 6125 6125 - - 47 47 47 - + ---- DATA(-2, 0, 1) + ---- DATA(-2, -1, 0) + ---- DATA(0, 2, 2) - 6125 6125 6125 - - 47 272 173 - + ---- DATA(1, 0, 2) + ---- DATA(-1, 0, -1) - ---- DATA(2, -1, -1) - 6125 6125 6125 - - 937 592 592 - + ---- DATA(0, 0, 0) + ---- DATA(1, 0, 0) + ---- DATA(0, 1, 0) - 6125 6125 6125 - - 272 592 272 - + ---- DATA(1, 1, 0) + ---- DATA(0, 0, 1) + ---- DATA(1, 0, 1) - 6125 6125 6125 - - 272 23 - + ---- DATA(0, 1, 1) - ---- DATA(1, 1, 1) - 2/125 DATA(2, 2, -1) - 6125 6125 - - 173 173 - - ---- DATA(1, 2, -1) - 2/125 DATA(-2, 1, -2) - ---- DATA(-1, 2, -1) - 6125 6125 - - 173 292 47 - - ---- DATA(2, 1, -1) + ---- DATA(2, 0, 0) + ---- DATA(0, 1, -2) + ( - 6125 6125 6125 - - 1/250 DATA(-2, -2, 1) - 1/500 DATA(1, -2, 1) + 1/500 DATA(-1, -2, 1) - - + 1/500 DATA(-2, -1, 1) - 1/250 DATA(2, -2, 1) + 1/500 DATA(2, -1, -1) - - + 1/1000 DATA(1, 1, 1) - 1/250 DATA(2, 2, -1) - 1/500 DATA(1, 2, -1) - - + 1/250 DATA(-2, 1, -2) + 1/500 DATA(-1, 2, -1) - 1/500 DATA(2, 1, -1) - - - 1/500 DATA(-2, 1, 1) + 1/500 DATA(-1, 1, -2) - 1/250 DATA(2, 1, -2) - - - 1/500 DATA(1, 1, -2) + 1/250 DATA(-1, 2, -2) + 1/125 DATA(-2, 2, -2) - - - 1/250 DATA(-2, 2, 1) - 1/500 DATA(2, -1, 1) - 1/250 DATA(1, 2, -2) - - - 1/500 DATA(-1, -2, -1) - 1/500 DATA(-1, 2, 1) - 1/250 DATA(-2, -2, -1) - - - 1/125 DATA(2, 2, -2) + 1/500 DATA(2, 1, 1) + 1/500 DATA(1, 2, 1) - - + 1/500 DATA(-1, -1, 2) + 1/250 DATA(2, 2, 1) + 1/125 DATA(-2, -2, 2) - - + 1/500 DATA(1, -2, -1) - 1/500 DATA(1, -1, 2) - 1/500 DATA(-2, -1, -1) - - + 1/250 DATA(2, -2, -1) - 1/250 DATA(2, -1, 2) + 1/500 DATA(1, 1, 2) - - - 1/500 DATA(-1, 1, 2) + 1/250 DATA(-1, -2, 2) - 1/250 DATA(1, -2, 2) - - - 1/250 DATA(-1, 2, 2) + 1/250 DATA(2, 1, 2) + 1/250 DATA(1, 2, 2) - - + 1/500 DATA(-2, 1, -1) + 1/1000 DATA(-1, -1, 1) - 1/1000 DATA(1, -1, 1) - - - 1/1000 DATA(-1, 1, 1) + 1/1000 DATA(-1, 1, -1) - 1/1000 DATA(1, 1, -1) - - - 1/1000 DATA(-1, -1, -1) + 1/1000 DATA(1, -1, -1) - 1/125 DATA(2, -2, 2) - - + 1/250 DATA(-2, 2, -1) + 1/125 DATA(2, 2, 2) + 1/250 DATA(-2, -1, 2) - - - 1/250 DATA(-2, 1, 2) - 1/125 DATA(-2, -2, -2) - 1/125 DATA(-2, 2, 2) - - + 1/250 DATA(1, -2, -2) - 1/250 DATA(-1, -2, -2) - 1/250 DATA(-2, -1, -2) - - + 1/125 DATA(2, -2, -2) + 1/500 DATA(1, -1, -2) - 1/500 DATA(-1, -1, -2) - - 173 47 - + 1/250 DATA(2, -1, -2)) x y z - ---- DATA(-2, 1, 1) + ---- DATA(2, -1, 0) - 6125 6125 - - 173 - - ---- DATA(-1, 1, -2) + (- 1/350 DATA(-2, -2, 1) + 1/700 DATA(1, -2, 1) - 6125 - - + 1/350 DATA(1, -2, 0) - 1/700 DATA(-1, -2, 1) - 1/700 DATA(-2, -1, 1) - - + 1/175 DATA(2, -2, 0) + 1/350 DATA(2, -2, 1) - 1/350 DATA(-2, -1, 0) - - + 1/700 DATA(2, -1, -1) - 1/700 DATA(1, 1, 0) - 1/1400 DATA(1, 1, 1) - - - 1/350 DATA(2, 2, -1) - 1/700 DATA(1, 2, -1) - 1/350 DATA(-2, 1, -2) - - + 1/700 DATA(-1, 2, -1) - 1/700 DATA(2, 1, -1) + 1/700 DATA(-2, 1, 1) - - + 1/350 DATA(2, -1, 0) - 1/700 DATA(-1, 1, -2) - 1/350 DATA(1, 2, 0) - - + 1/350 DATA(2, 1, -2) + 1/350 DATA(-1, 2, 0) - 1/350 DATA(2, 1, 0) - - + 1/700 DATA(1, 1, -2) - 1/350 DATA(-1, 2, -2) - 1/175 DATA(-2, 2, -2) - - - 1/175 DATA(2, 2, 0) + 1/350 DATA(-2, 2, 1) + 1/700 DATA(2, -1, 1) - - + 1/350 DATA(1, 2, -2) - 1/700 DATA(-1, -2, -1) + 1/700 DATA(-1, 2, 1) - - - 1/350 DATA(-2, -2, -1) + 1/175 DATA(2, 2, -2) - 1/700 DATA(2, 1, 1) - - - 1/700 DATA(1, 2, 1) + 1/700 DATA(-1, -1, 2) - 1/350 DATA(2, 2, 1) - - + 1/350 DATA(-2, 1, 0) + 1/175 DATA(-2, -2, 2) + 1/700 DATA(1, -2, -1) - - - 1/700 DATA(1, -1, 2) - 1/700 DATA(-2, -1, -1) + 1/350 DATA(2, -2, -1) - - - 1/350 DATA(2, -1, 2) + 1/700 DATA(1, 1, 2) - 1/700 DATA(-1, 1, 2) - - + 1/350 DATA(-1, -2, 2) - 1/350 DATA(1, -2, 2) - 1/350 DATA(-1, 2, 2) - - + 1/350 DATA(2, 1, 2) + 1/350 DATA(1, 2, 2) + 1/700 DATA(-2, 1, -1) - - + 1/700 DATA(1, -1, 0) + 1/700 DATA(-1, 1, 0) - 1/1400 DATA(-1, -1, 1) - - + 1/1400 DATA(1, -1, 1) + 1/1400 DATA(-1, 1, 1) + 1/1400 DATA(-1, 1, -1) - - - 1/1400 DATA(1, 1, -1) - 1/700 DATA(-1, -1, 0) - 1/1400 DATA(-1, -1, -1) - - + 1/1400 DATA(1, -1, -1) - 1/175 DATA(2, -2, 2) + 1/350 DATA(-2, 2, -1) - - + 1/175 DATA(2, 2, 2) - 1/175 DATA(-2, -2, 0) - 1/350 DATA(-1, -2, 0) - - + 1/350 DATA(-2, -1, 2) + 1/175 DATA(-2, 2, 0) - 1/350 DATA(-2, 1, 2) - - + 1/175 DATA(-2, -2, -2) - 1/175 DATA(-2, 2, 2) - 1/350 DATA(1, -2, -2) - - + 1/350 DATA(-1, -2, -2) + 1/350 DATA(-2, -1, -2) - 1/175 DATA(2, -2, -2) - - - 1/700 DATA(1, -1, -2) + 1/700 DATA(-1, -1, -2) - 1/350 DATA(2, -1, -2)) - - 2 47 - x y z + ---- DATA(1, 2, 0) - 2/125 DATA(2, 1, -2) + ( - 6125 - - - 1/350 DATA(-2, -2, 1) + 1/700 DATA(1, -2, 1) + 1/350 DATA(2, 0, -1) - - - 1/700 DATA(-1, -2, 1) + 1/700 DATA(-2, -1, 1) + 1/350 DATA(2, -2, 1) - - + 1/350 DATA(-2, 0, 1) - 1/350 DATA(1, 0, 2) - 1/700 DATA(-1, 0, -1) - - + 1/700 DATA(2, -1, -1) - 1/700 DATA(1, 0, 1) - 1/1400 DATA(1, 1, 1) - - - 1/350 DATA(2, 2, -1) - 1/700 DATA(1, 2, -1) - 1/350 DATA(-2, 1, -2) - - + 1/700 DATA(-1, 2, -1) + 1/700 DATA(2, 1, -1) + 1/700 DATA(-2, 1, 1) - - - 1/700 DATA(-1, 1, -2) + 1/350 DATA(2, 1, -2) + 1/700 DATA(1, 1, -2) - - + 1/350 DATA(-1, 2, -2) + 1/175 DATA(-2, 2, -2) - 1/350 DATA(-2, 2, 1) - - - 1/700 DATA(2, -1, 1) + 1/175 DATA(2, 0, -2) - 1/350 DATA(2, 0, 1) - - - 1/350 DATA(1, 2, -2) + 1/700 DATA(-1, -2, -1) - 1/700 DATA(-1, 2, 1) - - + 1/350 DATA(-2, -2, -1) - 1/175 DATA(2, 2, -2) - 1/700 DATA(2, 1, 1) - - + 1/700 DATA(1, 2, 1) + 1/700 DATA(-1, -1, 2) + 1/350 DATA(2, 2, 1) - - - 1/175 DATA(-2, -2, 2) - 1/700 DATA(1, -2, -1) - 1/700 DATA(1, -1, 2) - - - 1/175 DATA(2, 0, 2) + 1/350 DATA(-1, 0, 2) - 1/700 DATA(-2, -1, -1) - - - 1/350 DATA(2, -2, -1) - 1/350 DATA(2, -1, 2) - 1/700 DATA(1, 1, 2) - - + 1/700 DATA(-1, 1, 2) - 1/350 DATA(-1, -2, 2) + 1/350 DATA(1, -2, 2) - - - 1/350 DATA(-2, 0, -1) - 1/350 DATA(-1, 2, 2) - 1/350 DATA(2, 1, 2) - - + 1/350 DATA(1, 2, 2) - 1/700 DATA(-2, 1, -1) + 1/1400 DATA(-1, -1, 1) - - - 1/1400 DATA(1, -1, 1) + 1/700 DATA(-1, 0, 1) + 1/1400 DATA(-1, 1, 1) - - + 1/700 DATA(1, 0, -1) - 1/1400 DATA(-1, 1, -1) + 1/1400 DATA(1, 1, -1) - - - 1/1400 DATA(-1, -1, -1) + 1/1400 DATA(1, -1, -1) + 1/175 DATA(2, -2, 2) - - + 1/350 DATA(-2, 2, -1) + 1/175 DATA(2, 2, 2) + 1/350 DATA(-2, -1, 2) - - + 1/175 DATA(-2, 0, 2) + 1/350 DATA(-2, 1, 2) + 1/175 DATA(-2, -2, -2) - - - 1/175 DATA(-2, 2, 2) - 1/350 DATA(1, -2, -2) + 1/350 DATA(-1, -2, -2) - - - 1/350 DATA(-2, -1, -2) - 1/175 DATA(2, -2, -2) + 1/700 DATA(1, -1, -2) - - - 1/700 DATA(-1, -1, -2) - 1/175 DATA(-2, 0, -2) + 1/350 DATA(2, -1, -2) - - 2 - - 1/350 DATA(-1, 0, -2) + 1/350 DATA(1, 0, -2)) x y z + ( - - - 1/350 DATA(-2, -2, 1) + 1/700 DATA(1, -2, 1) + 1/350 DATA(0, -2, 1) - - + 1/350 DATA(0, 2, -1) + 1/700 DATA(-1, -2, 1) + 1/350 DATA(0, -1, 2) - - - 1/700 DATA(-2, -1, 1) - 1/350 DATA(2, -2, 1) - 1/175 DATA(0, 2, 2) - - + 1/700 DATA(2, -1, -1) - 1/700 DATA(0, 1, 1) - 1/1400 DATA(1, 1, 1) - - - 1/350 DATA(2, 2, -1) + 1/700 DATA(1, 2, -1) - 1/350 DATA(-2, 1, -2) - - + 1/700 DATA(-1, 2, -1) - 1/700 DATA(2, 1, -1) + 1/350 DATA(0, 1, -2) - - + 1/700 DATA(-2, 1, 1) + 1/700 DATA(-1, 1, -2) - 1/350 DATA(2, 1, -2) - - + 1/700 DATA(1, 1, -2) + 1/350 DATA(-1, 2, -2) - 1/175 DATA(-2, 2, -2) - - + 1/175 DATA(0, 2, -2) + 1/350 DATA(-2, 2, 1) - 1/700 DATA(2, -1, 1) - - + 1/350 DATA(1, 2, -2) - 1/700 DATA(-1, -2, -1) - 1/700 DATA(-1, 2, 1) - - + 1/350 DATA(-2, -2, -1) - 1/175 DATA(2, 2, -2) + 1/700 DATA(2, 1, 1) - - - 1/700 DATA(1, 2, 1) - 1/350 DATA(0, 2, 1) - 1/350 DATA(0, -2, -1) - - + 1/700 DATA(-1, -1, 2) + 1/350 DATA(2, 2, 1) - 1/175 DATA(-2, -2, 2) - - - 1/700 DATA(1, -2, -1) + 1/700 DATA(1, -1, 2) + 1/700 DATA(-2, -1, -1) - - + 1/350 DATA(2, -2, -1) - 1/350 DATA(2, -1, 2) + 1/175 DATA(0, -2, 2) - - - 1/700 DATA(1, 1, 2) - 1/350 DATA(0, 1, 2) - 1/700 DATA(-1, 1, 2) - - + 1/350 DATA(-1, -2, 2) + 1/350 DATA(1, -2, 2) - 1/350 DATA(-1, 2, 2) - - + 1/350 DATA(2, 1, 2) - 1/350 DATA(1, 2, 2) - 1/700 DATA(-2, 1, -1) - - + 1/1400 DATA(-1, -1, 1) + 1/700 DATA(0, -1, 1) + 1/1400 DATA(1, -1, 1) - - - 1/1400 DATA(-1, 1, 1) + 1/1400 DATA(-1, 1, -1) + 1/700 DATA(0, 1, -1) - - + 1/1400 DATA(1, 1, -1) - 1/1400 DATA(-1, -1, -1) - 1/700 DATA(0, -1, -1) - - - 1/1400 DATA(1, -1, -1) - 1/175 DATA(2, -2, 2) - 1/350 DATA(-2, 2, -1) - - + 1/175 DATA(2, 2, 2) - 1/350 DATA(-2, -1, 2) + 1/350 DATA(-2, 1, 2) - - + 1/175 DATA(-2, -2, -2) + 1/175 DATA(-2, 2, 2) - 1/350 DATA(1, -2, -2) - - - 1/175 DATA(0, -2, -2) - 1/350 DATA(-1, -2, -2) + 1/350 DATA(-2, -1, -2) - - + 1/175 DATA(2, -2, -2) - 1/700 DATA(1, -1, -2) - 1/350 DATA(0, -1, -2) - - 2 - - 1/700 DATA(-1, -1, -2) + 1/350 DATA(2, -1, -2)) x y z - - 292 47 47 - + ---- DATA(0, 2, 0) + ---- DATA(-1, 2, 0) + ---- DATA(2, 1, 0) - 6125 6125 6125 - - 173 202 - - ---- DATA(1, 1, -2) - 2/125 DATA(-1, 2, -2) + ---- DATA(-2, 2, -2) - 6125 6125 - - 47 47 - + ---- DATA(2, 2, 0) + ---- DATA(0, 2, -2) - 2/125 DATA(-2, 2, 1) - 6125 6125 - - 173 47 292 - - ---- DATA(2, -1, 1) + ---- DATA(2, 0, -2) + ---- DATA(-2, 0, 0) - 6125 6125 6125 - - 47 173 - + ---- DATA(2, 0, 1) - 2/125 DATA(1, 2, -2) - ---- DATA(-1, -2, -1) - 6125 6125 - - 173 202 - - ---- DATA(-1, 2, 1) - 2/125 DATA(-2, -2, -1) + ---- DATA(2, 2, -2) - 6125 6125 - - 173 173 47 - - ---- DATA(2, 1, 1) - ---- DATA(1, 2, 1) + ---- DATA(0, 2, 1) - 6125 6125 6125 - - 47 173 - + ---- DATA(0, -2, -1) - ---- DATA(-1, -1, 2) - 2/125 DATA(2, 2, 1) - 6125 6125 - - 47 202 173 - + ---- DATA(-2, 1, 0) + ---- DATA(-2, -2, 2) - ---- DATA(1, -2, -1) - 6125 6125 6125 - - 173 47 292 - - ---- DATA(1, -1, 2) + ---- DATA(2, 0, 2) + ---- DATA(0, 0, 2) - 6125 6125 6125 - - 47 173 - + ---- DATA(-1, 0, 2) - ---- DATA(-2, -1, -1) - 2/125 DATA(2, -2, -1) - 6125 6125 - - 47 173 - - 2/125 DATA(2, -1, 2) + ---- DATA(0, -2, 2) - ---- DATA(1, 1, 2) - 6125 6125 - - 47 173 - + ---- DATA(0, 1, 2) - ---- DATA(-1, 1, 2) - 2/125 DATA(-1, -2, 2) - 6125 6125 - - 47 - - 2/125 DATA(1, -2, 2) + ---- DATA(-2, 0, -1) - 2/125 DATA(-1, 2, 2) - 6125 - - 173 - - 2/125 DATA(2, 1, 2) - 2/125 DATA(1, 2, 2) - ---- DATA(-2, 1, -1) - 6125 - - 592 272 592 - + ---- DATA(0, -1, 0) + ---- DATA(1, -1, 0) + ---- DATA(-1, 0, 0) - 6125 6125 6125 - - 272 23 272 - + ---- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) - 6125 6125 6125 - - 23 272 23 - - ---- DATA(1, -1, 1) + ---- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1) - 6125 6125 6125 - - 592 272 23 - + ---- DATA(0, 0, -1) + ---- DATA(1, 0, -1) - ---- DATA(-1, 1, -1) - 6125 6125 6125 - - 272 23 272 - + ---- DATA(0, 1, -1) - ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) - 6125 6125 6125 - - 23 272 23 - - ---- DATA(-1, -1, -1) + ---- DATA(0, -1, -1) - ---- DATA(1, -1, -1) - 6125 6125 6125 - - 202 202 / - + ---- DATA(2, -2, 2) - 2/125 DATA(-2, 2, -1) + ---- DATA(2, 2, 2) + | - 6125 6125 \ - - 128 211 - - 1/20 DATA(0, -2, 0) + ---- DATA(-2, -2, 1) + ---- DATA(1, -2, 1) - 3675 7350 - - + 2/75 DATA(0, -2, 1) - 9/196 DATA(1, -2, 0) + 2/75 DATA(0, 2, -1) - - 211 311 - + 2/75 DATA(2, 0, -1) + ---- DATA(-1, -2, 1) + ----- DATA(0, -1, 2) - 7350 29400 - - 211 33 128 - + ---- DATA(-2, -1, 1) - --- DATA(2, -2, 0) + ---- DATA(2, -2, 1) - 7350 980 3675 - - + 2/75 DATA(-2, 0, 1) - 9/196 DATA(-2, -1, 0) - 1/600 DATA(0, 2, 2) - - 311 151 211 - + ----- DATA(1, 0, 2) + ---- DATA(-1, 0, -1) + ---- DATA(2, -1, -1) - 29400 7350 7350 - - 13 61 61 - - --- DATA(0, 0, 0) - --- DATA(1, 0, 0) - --- DATA(0, 1, 0) - 196 980 980 - - 57 68 151 - - --- DATA(1, 1, 0) + ---- DATA(0, 0, 1) + ---- DATA(1, 0, 1) - 980 3675 7350 - - 151 83 128 - + ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1) + ---- DATA(2, 2, -1) - 7350 3675 3675 - - 211 169 211 - + ---- DATA(1, 2, -1) - ----- DATA(-2, 1, -2) + ---- DATA(-1, 2, -1) - 7350 29400 7350 - - 211 311 - + ---- DATA(2, 1, -1) - 1/20 DATA(2, 0, 0) + ----- DATA(0, 1, -2) - 7350 29400 - - 211 191 - + ---- DATA(-2, 1, 1) - 9/196 DATA(2, -1, 0) + ----- DATA(-1, 1, -2) - 7350 29400 - - 169 - - 9/196 DATA(1, 2, 0) - ----- DATA(2, 1, -2) - 1/20 DATA(0, 2, 0) - 29400 - - 191 - - 9/196 DATA(-1, 2, 0) - 9/196 DATA(2, 1, 0) + ----- DATA(1, 1, -2) - 29400 - - 169 529 33 - - ----- DATA(-1, 2, -2) - ----- DATA(-2, 2, -2) - --- DATA(2, 2, 0) - 29400 29400 980 - - 128 211 - - 1/600 DATA(0, 2, -2) + ---- DATA(-2, 2, 1) + ---- DATA(2, -1, 1) - 3675 7350 - - - 1/600 DATA(2, 0, -2) - 1/20 DATA(-2, 0, 0) + 2/75 DATA(2, 0, 1) - - 169 211 211 - - ----- DATA(1, 2, -2) + ---- DATA(-1, -2, -1) + ---- DATA(-1, 2, 1) - 29400 7350 7350 - - 128 529 211 - + ---- DATA(-2, -2, -1) - ----- DATA(2, 2, -2) + ---- DATA(2, 1, 1) - 3675 29400 7350 - - 211 - + ---- DATA(1, 2, 1) + 2/75 DATA(0, 2, 1) + 2/75 DATA(0, -2, -1) - 7350 - - 191 128 - + ----- DATA(-1, -1, 2) + ---- DATA(2, 2, 1) - 9/196 DATA(-2, 1, 0) - 29400 3675 - - 529 211 191 - - ----- DATA(-2, -2, 2) + ---- DATA(1, -2, -1) + ----- DATA(1, -1, 2) - 29400 7350 29400 - - 431 311 - - 1/600 DATA(2, 0, 2) + ----- DATA(0, 0, 2) + ----- DATA(-1, 0, 2) - 29400 29400 - - 211 128 169 - + ---- DATA(-2, -1, -1) + ---- DATA(2, -2, -1) - ----- DATA(2, -1, 2) - 7350 3675 29400 - - 191 311 - - 1/600 DATA(0, -2, 2) + ----- DATA(1, 1, 2) + ----- DATA(0, 1, 2) - 29400 29400 - - 191 169 169 - + ----- DATA(-1, 1, 2) - ----- DATA(-1, -2, 2) - ----- DATA(1, -2, 2) - 29400 29400 29400 - - 169 169 - + 2/75 DATA(-2, 0, -1) - ----- DATA(-1, 2, 2) - ----- DATA(2, 1, 2) - 29400 29400 - - 169 211 61 - - ----- DATA(1, 2, 2) + ---- DATA(-2, 1, -1) - --- DATA(0, -1, 0) - 29400 7350 980 - - 57 61 57 - - --- DATA(1, -1, 0) - --- DATA(-1, 0, 0) - --- DATA(-1, 1, 0) - 980 980 980 - - 83 151 83 - + ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) + ---- DATA(1, -1, 1) - 3675 7350 3675 - - 151 83 68 - + ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) + ---- DATA(0, 0, -1) - 7350 3675 3675 - - 151 83 151 - + ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) + ---- DATA(0, 1, -1) - 7350 3675 7350 - - 83 57 83 - + ---- DATA(1, 1, -1) - --- DATA(-1, -1, 0) + ---- DATA(-1, -1, -1) - 3675 980 3675 - - 151 83 529 - + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - ----- DATA(2, -2, 2) - 7350 3675 29400 - - 128 529 33 - + ---- DATA(-2, 2, -1) - ----- DATA(2, 2, 2) - --- DATA(-2, -2, 0) - 3675 29400 980 - - 169 33 - - 9/196 DATA(-1, -2, 0) - ----- DATA(-2, -1, 2) - --- DATA(-2, 2, 0) - 29400 980 - - 169 529 - - 1/600 DATA(-2, 0, 2) - ----- DATA(-2, 1, 2) - ----- DATA(-2, -2, -2) - 29400 29400 - - 529 169 - - ----- DATA(-2, 2, 2) - ----- DATA(1, -2, -2) - 1/600 DATA(0, -2, -2) - 29400 29400 - - 169 169 529 - - ----- DATA(-1, -2, -2) - ----- DATA(-2, -1, -2) - ----- DATA(2, -2, -2) - 29400 29400 29400 - - 191 311 191 - + ----- DATA(1, -1, -2) + ----- DATA(0, -1, -2) + ----- DATA(-1, -1, -2) - 29400 29400 29400 - - 169 431 - - 1/600 DATA(-2, 0, -2) - ----- DATA(2, -1, -2) + ----- DATA(0, 0, -2) - 29400 29400 - - 311 311 \ 2 - + ----- DATA(-1, 0, -2) + ----- DATA(1, 0, -2)| z + ( - 29400 29400 / - - - 1/300 DATA(0, -2, 0) - 1/300 DATA(-2, -2, 1) - 1/300 DATA(1, -2, 1) - - - 1/300 DATA(0, -2, 1) - 1/300 DATA(1, -2, 0) + 1/300 DATA(0, 2, -1) - - - 1/300 DATA(-1, -2, 1) + 1/150 DATA(0, -1, 2) + 1/150 DATA(-2, -1, 1) - - - 1/300 DATA(2, -2, 0) - 1/300 DATA(2, -2, 1) + 1/150 DATA(-2, -1, 0) - - + 1/300 DATA(0, 2, 2) + 1/150 DATA(2, -1, -1) - 1/150 DATA(0, 1, 0) - - - 1/150 DATA(1, 1, 0) - 1/150 DATA(0, 1, 1) - 1/150 DATA(1, 1, 1) - - + 1/300 DATA(2, 2, -1) + 1/300 DATA(1, 2, -1) - 1/150 DATA(-2, 1, -2) - - + 1/300 DATA(-1, 2, -1) - 1/150 DATA(2, 1, -1) - 1/150 DATA(0, 1, -2) - - - 1/150 DATA(-2, 1, 1) + 1/150 DATA(2, -1, 0) - 1/150 DATA(-1, 1, -2) - - + 1/300 DATA(1, 2, 0) - 1/150 DATA(2, 1, -2) + 1/300 DATA(0, 2, 0) - - + 1/300 DATA(-1, 2, 0) - 1/150 DATA(2, 1, 0) - 1/150 DATA(1, 1, -2) - - + 1/300 DATA(-1, 2, -2) + 1/300 DATA(-2, 2, -2) + 1/300 DATA(2, 2, 0) - - + 1/300 DATA(0, 2, -2) + 1/300 DATA(-2, 2, 1) + 1/150 DATA(2, -1, 1) - - + 1/300 DATA(1, 2, -2) - 1/300 DATA(-1, -2, -1) + 1/300 DATA(-1, 2, 1) - - - 1/300 DATA(-2, -2, -1) + 1/300 DATA(2, 2, -2) - 1/150 DATA(2, 1, 1) - - + 1/300 DATA(1, 2, 1) + 1/300 DATA(0, 2, 1) - 1/300 DATA(0, -2, -1) - - + 1/150 DATA(-1, -1, 2) + 1/300 DATA(2, 2, 1) - 1/150 DATA(-2, 1, 0) - - - 1/300 DATA(-2, -2, 2) - 1/300 DATA(1, -2, -1) + 1/150 DATA(1, -1, 2) - - + 1/150 DATA(-2, -1, -1) - 1/300 DATA(2, -2, -1) + 1/150 DATA(2, -1, 2) - - - 1/300 DATA(0, -2, 2) - 1/150 DATA(1, 1, 2) - 1/150 DATA(0, 1, 2) - - - 1/150 DATA(-1, 1, 2) - 1/300 DATA(-1, -2, 2) - 1/300 DATA(1, -2, 2) - - + 1/300 DATA(-1, 2, 2) - 1/150 DATA(2, 1, 2) + 1/300 DATA(1, 2, 2) - - - 1/150 DATA(-2, 1, -1) + 1/150 DATA(0, -1, 0) + 1/150 DATA(1, -1, 0) - - - 1/150 DATA(-1, 1, 0) + 1/150 DATA(-1, -1, 1) + 1/150 DATA(0, -1, 1) - - + 1/150 DATA(1, -1, 1) - 1/150 DATA(-1, 1, 1) - 1/150 DATA(-1, 1, -1) - - - 1/150 DATA(0, 1, -1) - 1/150 DATA(1, 1, -1) + 1/150 DATA(-1, -1, 0) - - + 1/150 DATA(-1, -1, -1) + 1/150 DATA(0, -1, -1) + 1/150 DATA(1, -1, -1) - - - 1/300 DATA(2, -2, 2) + 1/300 DATA(-2, 2, -1) + 1/300 DATA(2, 2, 2) - - - 1/300 DATA(-2, -2, 0) - 1/300 DATA(-1, -2, 0) + 1/150 DATA(-2, -1, 2) - - + 1/300 DATA(-2, 2, 0) - 1/150 DATA(-2, 1, 2) - 1/300 DATA(-2, -2, -2) - - + 1/300 DATA(-2, 2, 2) - 1/300 DATA(1, -2, -2) - 1/300 DATA(0, -2, -2) - - - 1/300 DATA(-1, -2, -2) + 1/150 DATA(-2, -1, -2) - 1/300 DATA(2, -2, -2) - - + 1/150 DATA(1, -1, -2) + 1/150 DATA(0, -1, -2) + 1/150 DATA(-1, -1, -2) - - 3 - + 1/150 DATA(2, -1, -2)) y + (- 1/300 DATA(-2, -2, 1) - - - 1/150 DATA(1, -2, 1) - 1/150 DATA(1, -2, 0) + 1/300 DATA(2, 0, -1) - - + 1/150 DATA(-1, -2, 1) - 1/300 DATA(-2, -1, 1) + 1/300 DATA(2, -2, 0) - - + 1/300 DATA(2, -2, 1) - 1/300 DATA(-2, 0, 1) - 1/300 DATA(-2, -1, 0) - - - 1/150 DATA(1, 0, 2) + 1/150 DATA(-1, 0, -1) + 1/300 DATA(2, -1, -1) - - - 1/150 DATA(1, 0, 0) - 1/150 DATA(1, 1, 0) - 1/150 DATA(1, 0, 1) - - - 1/150 DATA(1, 1, 1) + 1/300 DATA(2, 2, -1) - 1/150 DATA(1, 2, -1) - - - 1/300 DATA(-2, 1, -2) + 1/150 DATA(-1, 2, -1) + 1/300 DATA(2, 1, -1) - - + 1/300 DATA(2, 0, 0) - 1/300 DATA(-2, 1, 1) + 1/300 DATA(2, -1, 0) - - + 1/150 DATA(-1, 1, -2) - 1/150 DATA(1, 2, 0) + 1/300 DATA(2, 1, -2) - - + 1/150 DATA(-1, 2, 0) + 1/300 DATA(2, 1, 0) - 1/150 DATA(1, 1, -2) - - + 1/150 DATA(-1, 2, -2) - 1/300 DATA(-2, 2, -2) + 1/300 DATA(2, 2, 0) - - - 1/300 DATA(-2, 2, 1) + 1/300 DATA(2, -1, 1) + 1/300 DATA(2, 0, -2) - - - 1/300 DATA(-2, 0, 0) + 1/300 DATA(2, 0, 1) - 1/150 DATA(1, 2, -2) - - + 1/150 DATA(-1, -2, -1) + 1/150 DATA(-1, 2, 1) - 1/300 DATA(-2, -2, -1) - - + 1/300 DATA(2, 2, -2) + 1/300 DATA(2, 1, 1) - 1/150 DATA(1, 2, 1) - - + 1/150 DATA(-1, -1, 2) + 1/300 DATA(2, 2, 1) - 1/300 DATA(-2, 1, 0) - - - 1/300 DATA(-2, -2, 2) - 1/150 DATA(1, -2, -1) - 1/150 DATA(1, -1, 2) - - + 1/300 DATA(2, 0, 2) + 1/150 DATA(-1, 0, 2) - 1/300 DATA(-2, -1, -1) - - + 1/300 DATA(2, -2, -1) + 1/300 DATA(2, -1, 2) - 1/150 DATA(1, 1, 2) - - + 1/150 DATA(-1, 1, 2) + 1/150 DATA(-1, -2, 2) - 1/150 DATA(1, -2, 2) - - - 1/300 DATA(-2, 0, -1) + 1/150 DATA(-1, 2, 2) + 1/300 DATA(2, 1, 2) - - - 1/150 DATA(1, 2, 2) - 1/300 DATA(-2, 1, -1) - 1/150 DATA(1, -1, 0) - - + 1/150 DATA(-1, 0, 0) + 1/150 DATA(-1, 1, 0) + 1/150 DATA(-1, -1, 1) - - - 1/150 DATA(1, -1, 1) + 1/150 DATA(-1, 0, 1) + 1/150 DATA(-1, 1, 1) - - - 1/150 DATA(1, 0, -1) + 1/150 DATA(-1, 1, -1) - 1/150 DATA(1, 1, -1) - - + 1/150 DATA(-1, -1, 0) + 1/150 DATA(-1, -1, -1) - 1/150 DATA(1, -1, -1) - - + 1/300 DATA(2, -2, 2) - 1/300 DATA(-2, 2, -1) + 1/300 DATA(2, 2, 2) - - - 1/300 DATA(-2, -2, 0) + 1/150 DATA(-1, -2, 0) - 1/300 DATA(-2, -1, 2) - - - 1/300 DATA(-2, 2, 0) - 1/300 DATA(-2, 0, 2) - 1/300 DATA(-2, 1, 2) - - - 1/300 DATA(-2, -2, -2) - 1/300 DATA(-2, 2, 2) - 1/150 DATA(1, -2, -2) - - + 1/150 DATA(-1, -2, -2) - 1/300 DATA(-2, -1, -2) + 1/300 DATA(2, -2, -2) - - - 1/150 DATA(1, -1, -2) + 1/150 DATA(-1, -1, -2) - 1/300 DATA(-2, 0, -2) - - 3 - + 1/300 DATA(2, -1, -2) + 1/150 DATA(-1, 0, -2) - 1/150 DATA(1, 0, -2)) x - - + (- 1/150 DATA(-2, -2, 1) - 1/150 DATA(1, -2, 1) - 1/150 DATA(0, -2, 1) - - + 1/150 DATA(0, 2, -1) + 1/150 DATA(2, 0, -1) - 1/150 DATA(-1, -2, 1) - - + 1/300 DATA(0, -1, 2) - 1/150 DATA(-2, -1, 1) - 1/150 DATA(2, -2, 1) - - - 1/150 DATA(-2, 0, 1) + 1/300 DATA(0, 2, 2) + 1/300 DATA(1, 0, 2) - - + 1/150 DATA(-1, 0, -1) + 1/150 DATA(2, -1, -1) - 1/150 DATA(0, 0, 1) - - - 1/150 DATA(1, 0, 1) - 1/150 DATA(0, 1, 1) - 1/150 DATA(1, 1, 1) - - + 1/150 DATA(2, 2, -1) + 1/150 DATA(1, 2, -1) - 1/300 DATA(-2, 1, -2) - - + 1/150 DATA(-1, 2, -1) + 1/150 DATA(2, 1, -1) - 1/300 DATA(0, 1, -2) - - - 1/150 DATA(-2, 1, 1) - 1/300 DATA(-1, 1, -2) - 1/300 DATA(2, 1, -2) - - - 1/300 DATA(1, 1, -2) - 1/300 DATA(-1, 2, -2) - 1/300 DATA(-2, 2, -2) - - - 1/300 DATA(0, 2, -2) - 1/150 DATA(-2, 2, 1) - 1/150 DATA(2, -1, 1) - - - 1/300 DATA(2, 0, -2) - 1/150 DATA(2, 0, 1) - 1/300 DATA(1, 2, -2) - - + 1/150 DATA(-1, -2, -1) - 1/150 DATA(-1, 2, 1) + 1/150 DATA(-2, -2, -1) - - - 1/300 DATA(2, 2, -2) - 1/150 DATA(2, 1, 1) - 1/150 DATA(1, 2, 1) - - - 1/150 DATA(0, 2, 1) + 1/150 DATA(0, -2, -1) + 1/300 DATA(-1, -1, 2) - - - 1/150 DATA(2, 2, 1) + 1/300 DATA(-2, -2, 2) + 1/150 DATA(1, -2, -1) - - + 1/300 DATA(1, -1, 2) + 1/300 DATA(2, 0, 2) + 1/300 DATA(0, 0, 2) - - + 1/300 DATA(-1, 0, 2) + 1/150 DATA(-2, -1, -1) + 1/150 DATA(2, -2, -1) - - + 1/300 DATA(2, -1, 2) + 1/300 DATA(0, -2, 2) + 1/300 DATA(1, 1, 2) - - + 1/300 DATA(0, 1, 2) + 1/300 DATA(-1, 1, 2) + 1/300 DATA(-1, -2, 2) - - + 1/300 DATA(1, -2, 2) + 1/150 DATA(-2, 0, -1) + 1/300 DATA(-1, 2, 2) - - + 1/300 DATA(2, 1, 2) + 1/300 DATA(1, 2, 2) + 1/150 DATA(-2, 1, -1) - - - 1/150 DATA(-1, -1, 1) - 1/150 DATA(0, -1, 1) - 1/150 DATA(1, -1, 1) - - - 1/150 DATA(-1, 0, 1) - 1/150 DATA(-1, 1, 1) + 1/150 DATA(0, 0, -1) - - + 1/150 DATA(1, 0, -1) + 1/150 DATA(-1, 1, -1) + 1/150 DATA(0, 1, -1) - - + 1/150 DATA(1, 1, -1) + 1/150 DATA(-1, -1, -1) + 1/150 DATA(0, -1, -1) - - + 1/150 DATA(1, -1, -1) + 1/300 DATA(2, -2, 2) + 1/150 DATA(-2, 2, -1) - - + 1/300 DATA(2, 2, 2) + 1/300 DATA(-2, -1, 2) + 1/300 DATA(-2, 0, 2) - - + 1/300 DATA(-2, 1, 2) - 1/300 DATA(-2, -2, -2) + 1/300 DATA(-2, 2, 2) - - - 1/300 DATA(1, -2, -2) - 1/300 DATA(0, -2, -2) - 1/300 DATA(-1, -2, -2) - - - 1/300 DATA(-2, -1, -2) - 1/300 DATA(2, -2, -2) - 1/300 DATA(1, -1, -2) - - - 1/300 DATA(0, -1, -2) - 1/300 DATA(-1, -1, -2) - 1/300 DATA(-2, 0, -2) - - - 1/300 DATA(2, -1, -2) - 1/300 DATA(0, 0, -2) - 1/300 DATA(-1, 0, -2) - - 3 / 41 19 - - 1/300 DATA(1, 0, -2)) z + |- ---- DATA(0, -2, 0) + ---- DATA(-2, -2, 1) - \ 2100 2100 - - 17 29 29 - - ---- DATA(1, -2, 1) - ---- DATA(0, -2, 1) - ---- DATA(1, -2, 0) - 2100 2100 2100 - - 29 17 - + ---- DATA(0, 2, -1) - ---- DATA(-1, -2, 1) - 2/75 DATA(0, -1, 2) - 2100 2100 - - 19 - - 1/42 DATA(-2, -1, 1) + 1/300 DATA(2, -2, 0) + ---- DATA(2, -2, 1) - 2100 - - - 2/75 DATA(-2, -1, 0) - 1/300 DATA(0, 2, 2) - 1/42 DATA(2, -1, -1) - - 37 37 - + 4/105 DATA(0, 1, 0) + ---- DATA(1, 1, 0) + ---- DATA(0, 1, 1) - 1050 1050 - - 17 19 17 - + --- DATA(1, 1, 1) - ---- DATA(2, 2, -1) + ---- DATA(1, 2, -1) - 525 2100 2100 - - 17 - + 8/525 DATA(-2, 1, -2) + ---- DATA(-1, 2, -1) + 1/42 DATA(2, 1, -1) - 2100 - - + 2/75 DATA(0, 1, -2) + 1/42 DATA(-2, 1, 1) - 2/75 DATA(2, -1, 0) - - 29 - + 1/42 DATA(-1, 1, -2) + ---- DATA(1, 2, 0) + 8/525 DATA(2, 1, -2) - 2100 - - 41 29 - + ---- DATA(0, 2, 0) + ---- DATA(-1, 2, 0) + 2/75 DATA(2, 1, 0) - 2100 2100 - - 19 11 - + 1/42 DATA(1, 1, -2) - ---- DATA(-1, 2, -2) - --- DATA(-2, 2, -2) - 2100 420 - - 19 - - 1/300 DATA(2, 2, 0) - 1/300 DATA(0, 2, -2) - ---- DATA(-2, 2, 1) - 2100 - - 19 17 - - 1/42 DATA(2, -1, 1) - ---- DATA(1, 2, -2) - ---- DATA(-1, -2, -1) - 2100 2100 - - 17 19 11 - + ---- DATA(-1, 2, 1) + ---- DATA(-2, -2, -1) - --- DATA(2, 2, -2) - 2100 2100 420 - - 17 29 - + 1/42 DATA(2, 1, 1) + ---- DATA(1, 2, 1) + ---- DATA(0, 2, 1) - 2100 2100 - - 29 19 - - ---- DATA(0, -2, -1) - 1/42 DATA(-1, -1, 2) - ---- DATA(2, 2, 1) - 2100 2100 - - 11 17 - + 2/75 DATA(-2, 1, 0) + --- DATA(-2, -2, 2) - ---- DATA(1, -2, -1) - 420 2100 - - 19 - - 1/42 DATA(1, -1, 2) - 1/42 DATA(-2, -1, -1) + ---- DATA(2, -2, -1) - 2100 - - - 8/525 DATA(2, -1, 2) + 1/300 DATA(0, -2, 2) + 1/42 DATA(1, 1, 2) - - 19 - + 2/75 DATA(0, 1, 2) + 1/42 DATA(-1, 1, 2) + ---- DATA(-1, -2, 2) - 2100 - - 19 19 - + ---- DATA(1, -2, 2) - ---- DATA(-1, 2, 2) + 8/525 DATA(2, 1, 2) - 2100 2100 - - 19 - - ---- DATA(1, 2, 2) + 1/42 DATA(-2, 1, -1) - 4/105 DATA(0, -1, 0) - 2100 - - 37 37 17 - - ---- DATA(1, -1, 0) + ---- DATA(-1, 1, 0) - --- DATA(-1, -1, 1) - 1050 1050 525 - - 37 17 17 - - ---- DATA(0, -1, 1) - --- DATA(1, -1, 1) + --- DATA(-1, 1, 1) - 1050 525 525 - - 17 37 17 - + --- DATA(-1, 1, -1) + ---- DATA(0, 1, -1) + --- DATA(1, 1, -1) - 525 1050 525 - - 37 17 37 - - ---- DATA(-1, -1, 0) - --- DATA(-1, -1, -1) - ---- DATA(0, -1, -1) - 1050 525 1050 - - 17 11 19 - - --- DATA(1, -1, -1) + --- DATA(2, -2, 2) - ---- DATA(-2, 2, -1) - 525 420 2100 - - 11 29 - - --- DATA(2, 2, 2) + 1/300 DATA(-2, -2, 0) - ---- DATA(-1, -2, 0) - 420 2100 - - - 8/525 DATA(-2, -1, 2) - 1/300 DATA(-2, 2, 0) + 8/525 DATA(-2, 1, 2) - - 11 11 19 - + --- DATA(-2, -2, -2) - --- DATA(-2, 2, 2) + ---- DATA(1, -2, -2) - 420 420 2100 - - 19 - + 1/300 DATA(0, -2, -2) + ---- DATA(-1, -2, -2) - 8/525 DATA(-2, -1, -2) - 2100 - - 11 - + --- DATA(2, -2, -2) - 1/42 DATA(1, -1, -2) - 2/75 DATA(0, -1, -2) - 420 - - \ / 19 - - 1/42 DATA(-1, -1, -2) - 8/525 DATA(2, -1, -2)| y + |---- DATA(-2, -2, 1) - / \2100 - - 29 - + 1/42 DATA(1, -2, 1) + 2/75 DATA(1, -2, 0) + ---- DATA(2, 0, -1) - 2100 - - 17 - - 1/42 DATA(-1, -2, 1) - ---- DATA(-2, -1, 1) - 1/300 DATA(2, -2, 0) - 2100 - - 19 29 29 - - ---- DATA(2, -2, 1) - ---- DATA(-2, 0, 1) - ---- DATA(-2, -1, 0) - 2100 2100 2100 - - 37 17 - + 2/75 DATA(1, 0, 2) - ---- DATA(-1, 0, -1) + ---- DATA(2, -1, -1) - 1050 2100 - - 37 37 - + 4/105 DATA(1, 0, 0) + ---- DATA(1, 1, 0) + ---- DATA(1, 0, 1) - 1050 1050 - - 17 19 - + --- DATA(1, 1, 1) - ---- DATA(2, 2, -1) + 1/42 DATA(1, 2, -1) - 525 2100 - - 19 17 - + ---- DATA(-2, 1, -2) - 1/42 DATA(-1, 2, -1) + ---- DATA(2, 1, -1) - 2100 2100 - - 41 17 29 - + ---- DATA(2, 0, 0) - ---- DATA(-2, 1, 1) + ---- DATA(2, -1, 0) - 2100 2100 2100 - - 19 - - 1/42 DATA(-1, 1, -2) + 2/75 DATA(1, 2, 0) - ---- DATA(2, 1, -2) - 2100 - - 29 - - 2/75 DATA(-1, 2, 0) + ---- DATA(2, 1, 0) + 1/42 DATA(1, 1, -2) - 2100 - - 11 - - 8/525 DATA(-1, 2, -2) + --- DATA(-2, 2, -2) - 1/300 DATA(2, 2, 0) - 420 - - 19 17 - + ---- DATA(-2, 2, 1) + ---- DATA(2, -1, 1) - 1/300 DATA(2, 0, -2) - 2100 2100 - - 41 29 - - ---- DATA(-2, 0, 0) + ---- DATA(2, 0, 1) + 8/525 DATA(1, 2, -2) - 2100 2100 - - 19 - - 1/42 DATA(-1, -2, -1) - 1/42 DATA(-1, 2, 1) + ---- DATA(-2, -2, -1) - 2100 - - 11 17 - - --- DATA(2, 2, -2) + ---- DATA(2, 1, 1) + 1/42 DATA(1, 2, 1) - 420 2100 - - 19 29 - - 1/42 DATA(-1, -1, 2) - ---- DATA(2, 2, 1) - ---- DATA(-2, 1, 0) - 2100 2100 - - 11 - + --- DATA(-2, -2, 2) + 1/42 DATA(1, -2, -1) + 1/42 DATA(1, -1, 2) - 420 - - 17 - - 1/300 DATA(2, 0, 2) - 2/75 DATA(-1, 0, 2) - ---- DATA(-2, -1, -1) - 2100 - - 19 19 - - ---- DATA(2, -2, -1) - ---- DATA(2, -1, 2) + 1/42 DATA(1, 1, 2) - 2100 2100 - - - 1/42 DATA(-1, 1, 2) - 8/525 DATA(-1, -2, 2) + 8/525 DATA(1, -2, 2) - - 29 19 - - ---- DATA(-2, 0, -1) - 8/525 DATA(-1, 2, 2) - ---- DATA(2, 1, 2) - 2100 2100 - - 17 37 - + 8/525 DATA(1, 2, 2) - ---- DATA(-2, 1, -1) + ---- DATA(1, -1, 0) - 2100 1050 - - 37 17 - - 4/105 DATA(-1, 0, 0) - ---- DATA(-1, 1, 0) - --- DATA(-1, -1, 1) - 1050 525 - - 17 37 17 - + --- DATA(1, -1, 1) - ---- DATA(-1, 0, 1) - --- DATA(-1, 1, 1) - 525 1050 525 - - 37 17 17 - + ---- DATA(1, 0, -1) - --- DATA(-1, 1, -1) + --- DATA(1, 1, -1) - 1050 525 525 - - 37 17 17 - - ---- DATA(-1, -1, 0) - --- DATA(-1, -1, -1) + --- DATA(1, -1, -1) - 1050 525 525 - - 11 19 11 - - --- DATA(2, -2, 2) + ---- DATA(-2, 2, -1) - --- DATA(2, 2, 2) - 420 2100 420 - - 19 - + 1/300 DATA(-2, -2, 0) - 2/75 DATA(-1, -2, 0) + ---- DATA(-2, -1, 2) - 2100 - - 19 - + 1/300 DATA(-2, 2, 0) + 1/300 DATA(-2, 0, 2) + ---- DATA(-2, 1, 2) - 2100 - - 11 11 - + --- DATA(-2, -2, -2) + --- DATA(-2, 2, 2) + 8/525 DATA(1, -2, -2) - 420 420 - - 19 11 - - 8/525 DATA(-1, -2, -2) + ---- DATA(-2, -1, -2) - --- DATA(2, -2, -2) - 2100 420 - - + 1/42 DATA(1, -1, -2) - 1/42 DATA(-1, -1, -2) + 1/300 DATA(-2, 0, -2) - - 19 \ / - - ---- DATA(2, -1, -2) - 2/75 DATA(-1, 0, -2) + 2/75 DATA(1, 0, -2)| x + | - 2100 / \ - - 8/525 DATA(-2, -2, 1) + 1/42 DATA(1, -2, 1) + 2/75 DATA(0, -2, 1) - - - 2/75 DATA(0, 2, -1) - 2/75 DATA(2, 0, -1) + 1/42 DATA(-1, -2, 1) - - 29 - + ---- DATA(0, -1, 2) + 1/42 DATA(-2, -1, 1) + 8/525 DATA(2, -2, 1) - 2100 - - 29 - + 2/75 DATA(-2, 0, 1) - 1/300 DATA(0, 2, 2) + ---- DATA(1, 0, 2) - 2100 - - 37 - - ---- DATA(-1, 0, -1) - 1/42 DATA(2, -1, -1) + 4/105 DATA(0, 0, 1) - 1050 - - 37 37 17 - + ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) + --- DATA(1, 1, 1) - 1050 1050 525 - - 19 - - 8/525 DATA(2, 2, -1) - 1/42 DATA(1, 2, -1) + ---- DATA(-2, 1, -2) - 2100 - - 29 - - 1/42 DATA(-1, 2, -1) - 1/42 DATA(2, 1, -1) - ---- DATA(0, 1, -2) - 2100 - - 17 19 - + 1/42 DATA(-2, 1, 1) - ---- DATA(-1, 1, -2) + ---- DATA(2, 1, -2) - 2100 2100 - - 17 19 11 - - ---- DATA(1, 1, -2) + ---- DATA(-1, 2, -2) + --- DATA(-2, 2, -2) - 2100 2100 420 - - + 1/300 DATA(0, 2, -2) + 8/525 DATA(-2, 2, 1) + 1/42 DATA(2, -1, 1) - - 19 - + 1/300 DATA(2, 0, -2) + 2/75 DATA(2, 0, 1) + ---- DATA(1, 2, -2) - 2100 - - - 1/42 DATA(-1, -2, -1) + 1/42 DATA(-1, 2, 1) - 8/525 DATA(-2, -2, -1) - - 11 - + --- DATA(2, 2, -2) + 1/42 DATA(2, 1, 1) + 1/42 DATA(1, 2, 1) - 420 - - 17 - + 2/75 DATA(0, 2, 1) - 2/75 DATA(0, -2, -1) + ---- DATA(-1, -1, 2) - 2100 - - 11 - + 8/525 DATA(2, 2, 1) - --- DATA(-2, -2, 2) - 1/42 DATA(1, -2, -1) - 420 - - 17 41 - + ---- DATA(1, -1, 2) - 1/300 DATA(2, 0, 2) + ---- DATA(0, 0, 2) - 2100 2100 - - 29 - + ---- DATA(-1, 0, 2) - 1/42 DATA(-2, -1, -1) - 8/525 DATA(2, -2, -1) - 2100 - - 19 17 - - ---- DATA(2, -1, 2) - 1/300 DATA(0, -2, 2) + ---- DATA(1, 1, 2) - 2100 2100 - - 29 17 19 - + ---- DATA(0, 1, 2) + ---- DATA(-1, 1, 2) - ---- DATA(-1, -2, 2) - 2100 2100 2100 - - 19 19 - - ---- DATA(1, -2, 2) - 2/75 DATA(-2, 0, -1) - ---- DATA(-1, 2, 2) - 2100 2100 - - 19 19 - - ---- DATA(2, 1, 2) - ---- DATA(1, 2, 2) - 1/42 DATA(-2, 1, -1) - 2100 2100 - - 17 37 17 - + --- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) + --- DATA(1, -1, 1) - 525 1050 525 - - 37 17 - + ---- DATA(-1, 0, 1) + --- DATA(-1, 1, 1) - 4/105 DATA(0, 0, -1) - 1050 525 - - 37 17 37 - - ---- DATA(1, 0, -1) - --- DATA(-1, 1, -1) - ---- DATA(0, 1, -1) - 1050 525 1050 - - 17 17 37 - - --- DATA(1, 1, -1) - --- DATA(-1, -1, -1) - ---- DATA(0, -1, -1) - 525 525 1050 - - 17 11 - - --- DATA(1, -1, -1) - --- DATA(2, -2, 2) - 8/525 DATA(-2, 2, -1) - 525 420 - - 11 19 - - --- DATA(2, 2, 2) - ---- DATA(-2, -1, 2) - 1/300 DATA(-2, 0, 2) - 420 2100 - - 19 11 11 - - ---- DATA(-2, 1, 2) + --- DATA(-2, -2, -2) - --- DATA(-2, 2, 2) - 2100 420 420 - - 19 19 - + ---- DATA(1, -2, -2) + 1/300 DATA(0, -2, -2) + ---- DATA(-1, -2, -2) - 2100 2100 - - 19 11 17 - + ---- DATA(-2, -1, -2) + --- DATA(2, -2, -2) - ---- DATA(1, -1, -2) - 2100 420 2100 - - 29 17 - - ---- DATA(0, -1, -2) - ---- DATA(-1, -1, -2) + 1/300 DATA(-2, 0, -2) - 2100 2100 - - 19 41 29 - + ---- DATA(2, -1, -2) - ---- DATA(0, 0, -2) - ---- DATA(-1, 0, -2) - 2100 2100 2100 - - 29 \ 47 47 / - - ---- DATA(1, 0, -2)| z + ---- DATA(-2, -2, 0) + ---- DATA(-1, -2, 0) + | - 2100 / 6125 6125 \ - - 431 169 191 - ----- DATA(0, -2, 0) - ----- DATA(-2, -2, 1) + ----- DATA(1, -2, 1) - 29400 29400 29400 - - 311 311 311 - + ----- DATA(0, -2, 1) + ----- DATA(1, -2, 0) + ----- DATA(0, 2, -1) - 29400 29400 29400 - - 191 - - 9/196 DATA(2, 0, -1) + ----- DATA(-1, -2, 1) + 2/75 DATA(0, -1, 2) - 29400 - - 211 169 - + ---- DATA(-2, -1, 1) - 1/600 DATA(2, -2, 0) - ----- DATA(2, -2, 1) - 7350 29400 - - - 9/196 DATA(-2, 0, 1) + 2/75 DATA(-2, -1, 0) - 1/600 DATA(0, 2, 2) - - 57 211 - - 9/196 DATA(1, 0, 2) - --- DATA(-1, 0, -1) + ---- DATA(2, -1, -1) - 980 7350 - - 13 61 68 - - --- DATA(0, 0, 0) - --- DATA(1, 0, 0) + ---- DATA(0, 1, 0) - 196 980 3675 - - 151 61 57 - + ---- DATA(1, 1, 0) - --- DATA(0, 0, 1) - --- DATA(1, 0, 1) - 7350 980 980 - - 151 83 169 - + ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1) - ----- DATA(2, 2, -1) - 7350 3675 29400 - - 191 128 191 - + ----- DATA(1, 2, -1) + ---- DATA(-2, 1, -2) + ----- DATA(-1, 2, -1) - 29400 3675 29400 - - 211 - + ---- DATA(2, 1, -1) - 1/20 DATA(2, 0, 0) + 2/75 DATA(0, 1, -2) - 7350 - - 211 211 - + ---- DATA(-2, 1, 1) + 2/75 DATA(2, -1, 0) + ---- DATA(-1, 1, -2) - 7350 7350 - - 311 128 431 - + ----- DATA(1, 2, 0) + ---- DATA(2, 1, -2) + ----- DATA(0, 2, 0) - 29400 3675 29400 - - 311 211 - + ----- DATA(-1, 2, 0) + 2/75 DATA(2, 1, 0) + ---- DATA(1, 1, -2) - 29400 7350 - - 169 529 - - ----- DATA(-1, 2, -2) - ----- DATA(-2, 2, -2) - 1/600 DATA(2, 2, 0) - 29400 29400 - - 169 211 - - 1/600 DATA(0, 2, -2) - ----- DATA(-2, 2, 1) + ---- DATA(2, -1, 1) - 29400 7350 - - 33 - - --- DATA(2, 0, -2) - 1/20 DATA(-2, 0, 0) - 9/196 DATA(2, 0, 1) - 980 - - 169 191 191 - - ----- DATA(1, 2, -2) + ----- DATA(-1, -2, -1) + ----- DATA(-1, 2, 1) - 29400 29400 29400 - - 169 529 211 - - ----- DATA(-2, -2, -1) - ----- DATA(2, 2, -2) + ---- DATA(2, 1, 1) - 29400 29400 7350 - - 191 311 311 - + ----- DATA(1, 2, 1) + ----- DATA(0, 2, 1) + ----- DATA(0, -2, -1) - 29400 29400 29400 - - 211 169 - + ---- DATA(-1, -1, 2) - ----- DATA(2, 2, 1) + 2/75 DATA(-2, 1, 0) - 7350 29400 - - 529 191 211 - - ----- DATA(-2, -2, 2) + ----- DATA(1, -2, -1) + ---- DATA(1, -1, 2) - 29400 29400 7350 - - 33 - - --- DATA(2, 0, 2) - 1/20 DATA(0, 0, 2) - 9/196 DATA(-1, 0, 2) - 980 - - 211 169 128 - + ---- DATA(-2, -1, -1) - ----- DATA(2, -2, -1) + ---- DATA(2, -1, 2) - 7350 29400 3675 - - 211 - - 1/600 DATA(0, -2, 2) + ---- DATA(1, 1, 2) + 2/75 DATA(0, 1, 2) - 7350 - - 211 169 169 - + ---- DATA(-1, 1, 2) - ----- DATA(-1, -2, 2) - ----- DATA(1, -2, 2) - 7350 29400 29400 - - 169 128 - - 9/196 DATA(-2, 0, -1) - ----- DATA(-1, 2, 2) + ---- DATA(2, 1, 2) - 29400 3675 - - 169 211 68 - - ----- DATA(1, 2, 2) + ---- DATA(-2, 1, -1) + ---- DATA(0, -1, 0) - 29400 7350 3675 - - 151 61 151 - + ---- DATA(1, -1, 0) - --- DATA(-1, 0, 0) + ---- DATA(-1, 1, 0) - 7350 980 7350 - - 83 151 83 - + ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) + ---- DATA(1, -1, 1) - 3675 7350 3675 - - 57 83 61 - - --- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) - --- DATA(0, 0, -1) - 980 3675 980 - - 57 83 151 - - --- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) + ---- DATA(0, 1, -1) - 980 3675 7350 - - 83 151 83 - + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) + ---- DATA(-1, -1, -1) - 3675 7350 3675 - - 151 83 529 - + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - ----- DATA(2, -2, 2) - 7350 3675 29400 - - 169 529 - - ----- DATA(-2, 2, -1) - ----- DATA(2, 2, 2) - 1/600 DATA(-2, -2, 0) - 29400 29400 - - 311 128 - + ----- DATA(-1, -2, 0) + ---- DATA(-2, -1, 2) - 1/600 DATA(-2, 2, 0) - 29400 3675 - - 33 128 529 - - --- DATA(-2, 0, 2) + ---- DATA(-2, 1, 2) - ----- DATA(-2, -2, -2) - 980 3675 29400 - - 529 169 - - ----- DATA(-2, 2, 2) - ----- DATA(1, -2, -2) - 1/600 DATA(0, -2, -2) - 29400 29400 - - 169 128 529 - - ----- DATA(-1, -2, -2) + ---- DATA(-2, -1, -2) - ----- DATA(2, -2, -2) - 29400 3675 29400 - - 211 211 - + ---- DATA(1, -1, -2) + 2/75 DATA(0, -1, -2) + ---- DATA(-1, -1, -2) - 7350 7350 - - 33 128 - - --- DATA(-2, 0, -2) + ---- DATA(2, -1, -2) - 1/20 DATA(0, 0, -2) - 980 3675 - - \ 2 / - - 9/196 DATA(-1, 0, -2) - 9/196 DATA(1, 0, -2)| y + | - / \ - - 169 211 - - 1/20 DATA(0, -2, 0) - ----- DATA(-2, -2, 1) + ---- DATA(1, -2, 1) - 29400 7350 - - - 9/196 DATA(0, -2, 1) + 2/75 DATA(1, -2, 0) - 9/196 DATA(0, 2, -1) - - 311 211 - + ----- DATA(2, 0, -1) + ---- DATA(-1, -2, 1) - 9/196 DATA(0, -1, 2) - 29400 7350 - - 191 169 - + ----- DATA(-2, -1, 1) - 1/600 DATA(2, -2, 0) - ----- DATA(2, -2, 1) - 29400 29400 - - 311 311 33 - + ----- DATA(-2, 0, 1) + ----- DATA(-2, -1, 0) - --- DATA(0, 2, 2) - 29400 29400 980 - - 151 191 - + 2/75 DATA(1, 0, 2) + ---- DATA(-1, 0, -1) + ----- DATA(2, -1, -1) - 7350 29400 - - 13 68 61 - - --- DATA(0, 0, 0) + ---- DATA(1, 0, 0) - --- DATA(0, 1, 0) - 196 3675 980 - - 151 61 151 - + ---- DATA(1, 1, 0) - --- DATA(0, 0, 1) + ---- DATA(1, 0, 1) - 7350 980 7350 - - 57 83 169 - - --- DATA(0, 1, 1) + ---- DATA(1, 1, 1) - ----- DATA(2, 2, -1) - 980 3675 29400 - - 211 169 211 - + ---- DATA(1, 2, -1) - ----- DATA(-2, 1, -2) + ---- DATA(-1, 2, -1) - 7350 29400 7350 - - 191 431 - + ----- DATA(2, 1, -1) + ----- DATA(2, 0, 0) - 9/196 DATA(0, 1, -2) - 29400 29400 - - 191 311 211 - + ----- DATA(-2, 1, 1) + ----- DATA(2, -1, 0) + ---- DATA(-1, 1, -2) - 29400 29400 7350 - - 169 - + 2/75 DATA(1, 2, 0) - ----- DATA(2, 1, -2) - 1/20 DATA(0, 2, 0) - 29400 - - 311 211 - + 2/75 DATA(-1, 2, 0) + ----- DATA(2, 1, 0) + ---- DATA(1, 1, -2) - 29400 7350 - - 128 529 - + ---- DATA(-1, 2, -2) - ----- DATA(-2, 2, -2) - 1/600 DATA(2, 2, 0) - 3675 29400 - - 33 169 191 - - --- DATA(0, 2, -2) - ----- DATA(-2, 2, 1) + ----- DATA(2, -1, 1) - 980 29400 29400 - - 431 311 - - 1/600 DATA(2, 0, -2) + ----- DATA(-2, 0, 0) + ----- DATA(2, 0, 1) - 29400 29400 - - 128 211 211 - + ---- DATA(1, 2, -2) + ---- DATA(-1, -2, -1) + ---- DATA(-1, 2, 1) - 3675 7350 7350 - - 169 529 191 - - ----- DATA(-2, -2, -1) - ----- DATA(2, 2, -2) + ----- DATA(2, 1, 1) - 29400 29400 29400 - - 211 - + ---- DATA(1, 2, 1) - 9/196 DATA(0, 2, 1) - 9/196 DATA(0, -2, -1) - 7350 - - 211 169 311 - + ---- DATA(-1, -1, 2) - ----- DATA(2, 2, 1) + ----- DATA(-2, 1, 0) - 7350 29400 29400 - - 529 211 211 - - ----- DATA(-2, -2, 2) + ---- DATA(1, -2, -1) + ---- DATA(1, -1, 2) - 29400 7350 7350 - - - 1/600 DATA(2, 0, 2) - 1/20 DATA(0, 0, 2) + 2/75 DATA(-1, 0, 2) - - 191 169 169 - + ----- DATA(-2, -1, -1) - ----- DATA(2, -2, -1) - ----- DATA(2, -1, 2) - 29400 29400 29400 - - 33 211 - - --- DATA(0, -2, 2) + ---- DATA(1, 1, 2) - 9/196 DATA(0, 1, 2) - 980 7350 - - 211 128 128 - + ---- DATA(-1, 1, 2) + ---- DATA(-1, -2, 2) + ---- DATA(1, -2, 2) - 7350 3675 3675 - - 311 128 169 - + ----- DATA(-2, 0, -1) + ---- DATA(-1, 2, 2) - ----- DATA(2, 1, 2) - 29400 3675 29400 - - 128 191 61 - + ---- DATA(1, 2, 2) + ----- DATA(-2, 1, -1) - --- DATA(0, -1, 0) - 3675 29400 980 - - 151 68 151 - + ---- DATA(1, -1, 0) + ---- DATA(-1, 0, 0) + ---- DATA(-1, 1, 0) - 7350 3675 7350 - - 83 57 83 - + ---- DATA(-1, -1, 1) - --- DATA(0, -1, 1) + ---- DATA(1, -1, 1) - 3675 980 3675 - - 151 83 61 - + ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) - --- DATA(0, 0, -1) - 7350 3675 980 - - 151 83 57 - + ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) - --- DATA(0, 1, -1) - 7350 3675 980 - - 83 151 83 - + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) + ---- DATA(-1, -1, -1) - 3675 7350 3675 - - 57 83 529 - - --- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - ----- DATA(2, -2, 2) - 980 3675 29400 - - 169 529 - - ----- DATA(-2, 2, -1) - ----- DATA(2, 2, 2) - 1/600 DATA(-2, -2, 0) - 29400 29400 - - 169 - + 2/75 DATA(-1, -2, 0) - ----- DATA(-2, -1, 2) - 1/600 DATA(-2, 2, 0) - 29400 - - 169 529 - - 1/600 DATA(-2, 0, 2) - ----- DATA(-2, 1, 2) - ----- DATA(-2, -2, -2) - 29400 29400 - - 529 128 33 - - ----- DATA(-2, 2, 2) + ---- DATA(1, -2, -2) - --- DATA(0, -2, -2) - 29400 3675 980 - - 128 169 529 - + ---- DATA(-1, -2, -2) - ----- DATA(-2, -1, -2) - ----- DATA(2, -2, -2) - 3675 29400 29400 - - 211 211 - + ---- DATA(1, -1, -2) - 9/196 DATA(0, -1, -2) + ---- DATA(-1, -1, -2) - 7350 7350 - - 169 - - 1/600 DATA(-2, 0, -2) - ----- DATA(2, -1, -2) - 1/20 DATA(0, 0, -2) - 29400 - - \ 2 - + 2/75 DATA(-1, 0, -2) + 2/75 DATA(1, 0, -2)| x - 2/125 DATA(-2, -1, 2) - / - - 47 - + ---- DATA(-2, 2, 0) + (1/600 DATA(0, -2, 0) + 1/600 DATA(-2, -2, 1) - 6125 - - + 1/600 DATA(1, -2, 1) + 1/600 DATA(0, -2, 1) + 1/600 DATA(1, -2, 0) - - + 1/600 DATA(0, 2, -1) + 1/100 DATA(2, 0, -1) + 1/600 DATA(-1, -2, 1) - - - 1/150 DATA(0, -1, 2) - 1/150 DATA(-2, -1, 1) + 1/600 DATA(2, -2, 0) - - + 1/600 DATA(2, -2, 1) + 1/100 DATA(-2, 0, 1) - 1/150 DATA(-2, -1, 0) - - + 1/600 DATA(0, 2, 2) + 1/100 DATA(1, 0, 2) + 1/100 DATA(-1, 0, -1) - - - 1/150 DATA(2, -1, -1) + 1/100 DATA(0, 0, 0) + 1/100 DATA(1, 0, 0) - - - 1/150 DATA(0, 1, 0) - 1/150 DATA(1, 1, 0) + 1/100 DATA(0, 0, 1) - - + 1/100 DATA(1, 0, 1) - 1/150 DATA(0, 1, 1) - 1/150 DATA(1, 1, 1) - - + 1/600 DATA(2, 2, -1) + 1/600 DATA(1, 2, -1) - 1/150 DATA(-2, 1, -2) - - + 1/600 DATA(-1, 2, -1) - 1/150 DATA(2, 1, -1) + 1/100 DATA(2, 0, 0) - - - 1/150 DATA(0, 1, -2) - 1/150 DATA(-2, 1, 1) - 1/150 DATA(2, -1, 0) - - - 1/150 DATA(-1, 1, -2) + 1/600 DATA(1, 2, 0) - 1/150 DATA(2, 1, -2) - - + 1/600 DATA(0, 2, 0) + 1/600 DATA(-1, 2, 0) - 1/150 DATA(2, 1, 0) - - - 1/150 DATA(1, 1, -2) + 1/600 DATA(-1, 2, -2) + 1/600 DATA(-2, 2, -2) - - + 1/600 DATA(2, 2, 0) + 1/600 DATA(0, 2, -2) + 1/600 DATA(-2, 2, 1) - - - 1/150 DATA(2, -1, 1) + 1/100 DATA(2, 0, -2) + 1/100 DATA(-2, 0, 0) - - + 1/100 DATA(2, 0, 1) + 1/600 DATA(1, 2, -2) + 1/600 DATA(-1, -2, -1) - - + 1/600 DATA(-1, 2, 1) + 1/600 DATA(-2, -2, -1) + 1/600 DATA(2, 2, -2) - - - 1/150 DATA(2, 1, 1) + 1/600 DATA(1, 2, 1) + 1/600 DATA(0, 2, 1) - - + 1/600 DATA(0, -2, -1) - 1/150 DATA(-1, -1, 2) + 1/600 DATA(2, 2, 1) - - - 1/150 DATA(-2, 1, 0) + 1/600 DATA(-2, -2, 2) + 1/600 DATA(1, -2, -1) - - - 1/150 DATA(1, -1, 2) + 1/100 DATA(2, 0, 2) + 1/100 DATA(0, 0, 2) - - + 1/100 DATA(-1, 0, 2) - 1/150 DATA(-2, -1, -1) + 1/600 DATA(2, -2, -1) - - - 1/150 DATA(2, -1, 2) + 1/600 DATA(0, -2, 2) - 1/150 DATA(1, 1, 2) - - - 1/150 DATA(0, 1, 2) - 1/150 DATA(-1, 1, 2) + 1/600 DATA(-1, -2, 2) - - + 1/600 DATA(1, -2, 2) + 1/100 DATA(-2, 0, -1) + 1/600 DATA(-1, 2, 2) - - - 1/150 DATA(2, 1, 2) + 1/600 DATA(1, 2, 2) - 1/150 DATA(-2, 1, -1) - - - 1/150 DATA(0, -1, 0) - 1/150 DATA(1, -1, 0) + 1/100 DATA(-1, 0, 0) - - - 1/150 DATA(-1, 1, 0) - 1/150 DATA(-1, -1, 1) - 1/150 DATA(0, -1, 1) - - - 1/150 DATA(1, -1, 1) + 1/100 DATA(-1, 0, 1) - 1/150 DATA(-1, 1, 1) - - + 1/100 DATA(0, 0, -1) + 1/100 DATA(1, 0, -1) - 1/150 DATA(-1, 1, -1) - - - 1/150 DATA(0, 1, -1) - 1/150 DATA(1, 1, -1) - 1/150 DATA(-1, -1, 0) - - - 1/150 DATA(-1, -1, -1) - 1/150 DATA(0, -1, -1) - 1/150 DATA(1, -1, -1) - - + 1/600 DATA(2, -2, 2) + 1/600 DATA(-2, 2, -1) + 1/600 DATA(2, 2, 2) - - + 1/600 DATA(-2, -2, 0) + 1/600 DATA(-1, -2, 0) - 1/150 DATA(-2, -1, 2) - - + 1/600 DATA(-2, 2, 0) + 1/100 DATA(-2, 0, 2) - 1/150 DATA(-2, 1, 2) - - + 1/600 DATA(-2, -2, -2) + 1/600 DATA(-2, 2, 2) + 1/600 DATA(1, -2, -2) - - + 1/600 DATA(0, -2, -2) + 1/600 DATA(-1, -2, -2) - 1/150 DATA(-2, -1, -2) - - + 1/600 DATA(2, -2, -2) - 1/150 DATA(1, -1, -2) - 1/150 DATA(0, -1, -2) - - - 1/150 DATA(-1, -1, -2) + 1/100 DATA(-2, 0, -2) - 1/150 DATA(2, -1, -2) - - 4 - + 1/100 DATA(0, 0, -2) + 1/100 DATA(-1, 0, -2) + 1/100 DATA(1, 0, -2)) y - - + (1/100 DATA(0, -2, 0) + 1/600 DATA(-2, -2, 1) - 1/150 DATA(1, -2, 1) - - + 1/100 DATA(0, -2, 1) - 1/150 DATA(1, -2, 0) + 1/100 DATA(0, 2, -1) - - + 1/600 DATA(2, 0, -1) - 1/150 DATA(-1, -2, 1) + 1/100 DATA(0, -1, 2) - - + 1/600 DATA(-2, -1, 1) + 1/600 DATA(2, -2, 0) + 1/600 DATA(2, -2, 1) - - + 1/600 DATA(-2, 0, 1) + 1/600 DATA(-2, -1, 0) + 1/100 DATA(0, 2, 2) - - - 1/150 DATA(1, 0, 2) - 1/150 DATA(-1, 0, -1) + 1/600 DATA(2, -1, -1) - - + 1/100 DATA(0, 0, 0) - 1/150 DATA(1, 0, 0) + 1/100 DATA(0, 1, 0) - - - 1/150 DATA(1, 1, 0) + 1/100 DATA(0, 0, 1) - 1/150 DATA(1, 0, 1) - - + 1/100 DATA(0, 1, 1) - 1/150 DATA(1, 1, 1) + 1/600 DATA(2, 2, -1) - - - 1/150 DATA(1, 2, -1) + 1/600 DATA(-2, 1, -2) - 1/150 DATA(-1, 2, -1) - - + 1/600 DATA(2, 1, -1) + 1/600 DATA(2, 0, 0) + 1/100 DATA(0, 1, -2) - - + 1/600 DATA(-2, 1, 1) + 1/600 DATA(2, -1, 0) - 1/150 DATA(-1, 1, -2) - - - 1/150 DATA(1, 2, 0) + 1/600 DATA(2, 1, -2) + 1/100 DATA(0, 2, 0) - - - 1/150 DATA(-1, 2, 0) + 1/600 DATA(2, 1, 0) - 1/150 DATA(1, 1, -2) - - - 1/150 DATA(-1, 2, -2) + 1/600 DATA(-2, 2, -2) + 1/600 DATA(2, 2, 0) - - + 1/100 DATA(0, 2, -2) + 1/600 DATA(-2, 2, 1) + 1/600 DATA(2, -1, 1) - - + 1/600 DATA(2, 0, -2) + 1/600 DATA(-2, 0, 0) + 1/600 DATA(2, 0, 1) - - - 1/150 DATA(1, 2, -2) - 1/150 DATA(-1, -2, -1) - 1/150 DATA(-1, 2, 1) - - + 1/600 DATA(-2, -2, -1) + 1/600 DATA(2, 2, -2) + 1/600 DATA(2, 1, 1) - - - 1/150 DATA(1, 2, 1) + 1/100 DATA(0, 2, 1) + 1/100 DATA(0, -2, -1) - - - 1/150 DATA(-1, -1, 2) + 1/600 DATA(2, 2, 1) + 1/600 DATA(-2, 1, 0) - - + 1/600 DATA(-2, -2, 2) - 1/150 DATA(1, -2, -1) - 1/150 DATA(1, -1, 2) - - + 1/600 DATA(2, 0, 2) + 1/100 DATA(0, 0, 2) - 1/150 DATA(-1, 0, 2) - - + 1/600 DATA(-2, -1, -1) + 1/600 DATA(2, -2, -1) + 1/600 DATA(2, -1, 2) - - + 1/100 DATA(0, -2, 2) - 1/150 DATA(1, 1, 2) + 1/100 DATA(0, 1, 2) - - - 1/150 DATA(-1, 1, 2) - 1/150 DATA(-1, -2, 2) - 1/150 DATA(1, -2, 2) - - + 1/600 DATA(-2, 0, -1) - 1/150 DATA(-1, 2, 2) + 1/600 DATA(2, 1, 2) - - - 1/150 DATA(1, 2, 2) + 1/600 DATA(-2, 1, -1) + 1/100 DATA(0, -1, 0) - - - 1/150 DATA(1, -1, 0) - 1/150 DATA(-1, 0, 0) - 1/150 DATA(-1, 1, 0) - - - 1/150 DATA(-1, -1, 1) + 1/100 DATA(0, -1, 1) - 1/150 DATA(1, -1, 1) - - - 1/150 DATA(-1, 0, 1) - 1/150 DATA(-1, 1, 1) + 1/100 DATA(0, 0, -1) - - - 1/150 DATA(1, 0, -1) - 1/150 DATA(-1, 1, -1) + 1/100 DATA(0, 1, -1) - - - 1/150 DATA(1, 1, -1) - 1/150 DATA(-1, -1, 0) - 1/150 DATA(-1, -1, -1) - - + 1/100 DATA(0, -1, -1) - 1/150 DATA(1, -1, -1) + 1/600 DATA(2, -2, 2) - - + 1/600 DATA(-2, 2, -1) + 1/600 DATA(2, 2, 2) + 1/600 DATA(-2, -2, 0) - - - 1/150 DATA(-1, -2, 0) + 1/600 DATA(-2, -1, 2) + 1/600 DATA(-2, 2, 0) - - + 1/600 DATA(-2, 0, 2) + 1/600 DATA(-2, 1, 2) + 1/600 DATA(-2, -2, -2) - - + 1/600 DATA(-2, 2, 2) - 1/150 DATA(1, -2, -2) + 1/100 DATA(0, -2, -2) - - - 1/150 DATA(-1, -2, -2) + 1/600 DATA(-2, -1, -2) + 1/600 DATA(2, -2, -2) - - - 1/150 DATA(1, -1, -2) + 1/100 DATA(0, -1, -2) - 1/150 DATA(-1, -1, -2) - - + 1/600 DATA(-2, 0, -2) + 1/600 DATA(2, -1, -2) + 1/100 DATA(0, 0, -2) - - 4 - - 1/150 DATA(-1, 0, -2) - 1/150 DATA(1, 0, -2)) x + (1/100 DATA(0, -2, 0) - - - 1/150 DATA(-2, -2, 1) - 1/150 DATA(1, -2, 1) - 1/150 DATA(0, -2, 1) - - + 1/100 DATA(1, -2, 0) - 1/150 DATA(0, 2, -1) - 1/150 DATA(2, 0, -1) - - - 1/150 DATA(-1, -2, 1) + 1/600 DATA(0, -1, 2) - 1/150 DATA(-2, -1, 1) - - + 1/100 DATA(2, -2, 0) - 1/150 DATA(2, -2, 1) - 1/150 DATA(-2, 0, 1) - - + 1/100 DATA(-2, -1, 0) + 1/600 DATA(0, 2, 2) + 1/600 DATA(1, 0, 2) - - - 1/150 DATA(-1, 0, -1) - 1/150 DATA(2, -1, -1) + 1/100 DATA(0, 0, 0) - - + 1/100 DATA(1, 0, 0) + 1/100 DATA(0, 1, 0) + 1/100 DATA(1, 1, 0) - - - 1/150 DATA(0, 0, 1) - 1/150 DATA(1, 0, 1) - 1/150 DATA(0, 1, 1) - - - 1/150 DATA(1, 1, 1) - 1/150 DATA(2, 2, -1) - 1/150 DATA(1, 2, -1) - - + 1/600 DATA(-2, 1, -2) - 1/150 DATA(-1, 2, -1) - 1/150 DATA(2, 1, -1) - - + 1/100 DATA(2, 0, 0) + 1/600 DATA(0, 1, -2) - 1/150 DATA(-2, 1, 1) - - + 1/100 DATA(2, -1, 0) + 1/600 DATA(-1, 1, -2) + 1/100 DATA(1, 2, 0) - - + 1/600 DATA(2, 1, -2) + 1/100 DATA(0, 2, 0) + 1/100 DATA(-1, 2, 0) - - + 1/100 DATA(2, 1, 0) + 1/600 DATA(1, 1, -2) + 1/600 DATA(-1, 2, -2) - - + 1/600 DATA(-2, 2, -2) + 1/100 DATA(2, 2, 0) + 1/600 DATA(0, 2, -2) - - - 1/150 DATA(-2, 2, 1) - 1/150 DATA(2, -1, 1) + 1/600 DATA(2, 0, -2) - - + 1/100 DATA(-2, 0, 0) - 1/150 DATA(2, 0, 1) + 1/600 DATA(1, 2, -2) - - - 1/150 DATA(-1, -2, -1) - 1/150 DATA(-1, 2, 1) - 1/150 DATA(-2, -2, -1) - - + 1/600 DATA(2, 2, -2) - 1/150 DATA(2, 1, 1) - 1/150 DATA(1, 2, 1) - - - 1/150 DATA(0, 2, 1) - 1/150 DATA(0, -2, -1) + 1/600 DATA(-1, -1, 2) - - - 1/150 DATA(2, 2, 1) + 1/100 DATA(-2, 1, 0) + 1/600 DATA(-2, -2, 2) - - - 1/150 DATA(1, -2, -1) + 1/600 DATA(1, -1, 2) + 1/600 DATA(2, 0, 2) - - + 1/600 DATA(0, 0, 2) + 1/600 DATA(-1, 0, 2) - 1/150 DATA(-2, -1, -1) - - - 1/150 DATA(2, -2, -1) + 1/600 DATA(2, -1, 2) + 1/600 DATA(0, -2, 2) - - + 1/600 DATA(1, 1, 2) + 1/600 DATA(0, 1, 2) + 1/600 DATA(-1, 1, 2) - - + 1/600 DATA(-1, -2, 2) + 1/600 DATA(1, -2, 2) - 1/150 DATA(-2, 0, -1) - - + 1/600 DATA(-1, 2, 2) + 1/600 DATA(2, 1, 2) + 1/600 DATA(1, 2, 2) - - - 1/150 DATA(-2, 1, -1) + 1/100 DATA(0, -1, 0) + 1/100 DATA(1, -1, 0) - - + 1/100 DATA(-1, 0, 0) + 1/100 DATA(-1, 1, 0) - 1/150 DATA(-1, -1, 1) - - - 1/150 DATA(0, -1, 1) - 1/150 DATA(1, -1, 1) - 1/150 DATA(-1, 0, 1) - - - 1/150 DATA(-1, 1, 1) - 1/150 DATA(0, 0, -1) - 1/150 DATA(1, 0, -1) - - - 1/150 DATA(-1, 1, -1) - 1/150 DATA(0, 1, -1) - 1/150 DATA(1, 1, -1) - - + 1/100 DATA(-1, -1, 0) - 1/150 DATA(-1, -1, -1) - 1/150 DATA(0, -1, -1) - - - 1/150 DATA(1, -1, -1) + 1/600 DATA(2, -2, 2) - 1/150 DATA(-2, 2, -1) - - + 1/600 DATA(2, 2, 2) + 1/100 DATA(-2, -2, 0) + 1/100 DATA(-1, -2, 0) - - + 1/600 DATA(-2, -1, 2) + 1/100 DATA(-2, 2, 0) + 1/600 DATA(-2, 0, 2) - - + 1/600 DATA(-2, 1, 2) + 1/600 DATA(-2, -2, -2) + 1/600 DATA(-2, 2, 2) - - + 1/600 DATA(1, -2, -2) + 1/600 DATA(0, -2, -2) + 1/600 DATA(-1, -2, -2) - - + 1/600 DATA(-2, -1, -2) + 1/600 DATA(2, -2, -2) + 1/600 DATA(1, -1, -2) - - + 1/600 DATA(0, -1, -2) + 1/600 DATA(-1, -1, -2) + 1/600 DATA(-2, 0, -2) - - + 1/600 DATA(2, -1, -2) + 1/600 DATA(0, 0, -2) + 1/600 DATA(-1, 0, -2) - - 4 47 - + 1/600 DATA(1, 0, -2)) z + ---- DATA(-2, 0, 2) - 2/125 DATA(-2, 1, 2) - 6125 - - 202 202 - + ---- DATA(-2, -2, -2) + ---- DATA(-2, 2, 2) - 2/125 DATA(1, -2, -2) - 6125 6125 - - 47 - + ---- DATA(0, -2, -2) - 2/125 DATA(-1, -2, -2) - 2/125 DATA(-2, -1, -2) - 6125 - - 202 173 47 - + ---- DATA(2, -2, -2) - ---- DATA(1, -1, -2) + ---- DATA(0, -1, -2) - 6125 6125 6125 - - 173 47 - - ---- DATA(-1, -1, -2) + ---- DATA(-2, 0, -2) - 2/125 DATA(2, -1, -2) - 6125 6125 - - 292 47 47 - + ---- DATA(0, 0, -2) + ---- DATA(-1, 0, -2) + ---- DATA(1, 0, -2) - 6125 6125 6125 - -> -# I -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=687026944, alloc=4914300, time=72.81 -bytes used=688127996, alloc=4914300, time=72.89 -bytes used=689366004, alloc=4914300, time=72.98 -bytes used=690441992, alloc=4914300, time=73.07 -bytes used=691442108, alloc=4914300, time=73.14 -bytes used=692490184, alloc=4914300, time=73.23 -bytes used=693490784, alloc=4914300, time=73.30 -bytes used=694657684, alloc=4914300, time=73.39 -bytes used=695658072, alloc=4914300, time=73.47 -bytes used=696729448, alloc=4914300, time=73.55 -bytes used=697835692, alloc=4914300, time=73.64 -bytes used=698835916, alloc=4914300, time=73.72 -bytes used=699868248, alloc=4914300, time=73.81 -bytes used=700868664, alloc=4914300, time=73.89 -bytes used=701909416, alloc=4914300, time=73.99 -bytes used=702909664, alloc=4914300, time=74.07 -bytes used=704041280, alloc=4914300, time=74.16 -bytes used=705096376, alloc=4914300, time=74.25 -bytes used=706284924, alloc=4914300, time=74.36 -bytes used=707285200, alloc=4914300, time=74.46 -bytes used=708324552, alloc=4914300, time=74.54 -bytes used=709427568, alloc=4914300, time=74.63 -bytes used=710504540, alloc=4914300, time=74.73 -bytes used=711504764, alloc=4914300, time=74.82 -bytes used=712505148, alloc=4914300, time=74.91 -bytes used=713524780, alloc=4914300, time=75.01 -bytes used=714525144, alloc=4914300, time=75.10 -bytes used=715525408, alloc=4914300, time=75.19 -bytes used=716525684, alloc=4914300, time=75.29 -bytes used=717526484, alloc=4914300, time=75.39 -bytes used=718599428, alloc=5045348, time=75.49 -bytes used=719687520, alloc=5504016, time=75.59 -bytes used=720817456, alloc=5569540, time=75.70 -bytes used=721888788, alloc=5635064, time=75.80 -bytes used=722914376, alloc=5700588, time=75.90 -bytes used=723914500, alloc=5766112, time=76.00 -bytes used=724914640, alloc=5831636, time=76.10 -bytes used=726025800, alloc=5897160, time=76.20 -bytes used=727094000, alloc=6028208, time=76.31 -bytes used=728094144, alloc=6093732, time=76.40 -bytes used=729178788, alloc=6159256, time=76.50 -bytes used=730249520, alloc=6421352, time=76.61 -bytes used=731250844, alloc=6421352, time=76.70 -bytes used=732275392, alloc=6552400, time=76.80 -bytes used=733275848, alloc=6617924, time=76.90 -bytes used=734307344, alloc=6748972, time=77.01 -bytes used=735363672, alloc=7076592, time=77.08 -bytes used=736367564, alloc=7076592, time=77.14 -bytes used=737371640, alloc=7076592, time=77.19 -bytes used=738375348, alloc=7076592, time=77.25 -bytes used=739379176, alloc=7076592, time=77.31 -bytes used=740382884, alloc=7076592, time=77.37 -bytes used=741386800, alloc=7076592, time=77.43 -bytes used=742390996, alloc=7076592, time=77.49 -bytes used=743394704, alloc=7076592, time=77.55 -bytes used=744398412, alloc=7076592, time=77.61 -bytes used=745402120, alloc=7076592, time=77.67 -bytes used=746405948, alloc=7076592, time=77.73 -bytes used=747409656, alloc=7076592, time=77.79 - 2 2 2 2 -[COEFF(-2, -2, -2) = 1/175 x y z + 1/175 x y z - 1/175 x y + 1/175 x y z - - 2 11 137 137 2 - - 1/175 x y - 1/125 x y z + --- x - ---- x y - ---- y z - 1/175 y z - 420 5250 5250 - - 2 11 11 3 3 3 - - 1/175 x z + --- y + --- z + 1/300 x y + 1/300 y z + 1/300 x z - 420 420 - - 3 137 2 2 2 2 3 - + 1/300 x z - ---- x z + 1/245 y z + 1/245 x z + 1/300 y z - 5250 - - 2 202 2 3 2 2 529 2 - - 1/175 y z + ---- - 1/175 x z + 1/300 x y + 1/245 x y - ----- y - 6125 29400 - - 529 2 529 2 3 3 3 4 - - ----- x - ----- z - 1/300 x - 1/300 y - 1/300 z + 1/600 z - 29400 29400 - - 4 4 2 2 - + 1/600 x + 1/600 y , COEFF(-1, -2, -2) = 1/350 x y z + 1/350 x y z - - 2 2 2 - + 1/350 x y - 1/350 x y z - 1/350 x y - 1/250 x y z - 8/525 x - - 107 47 2 2 19 19 - + ---- x y - ---- y z - 1/175 y z - 1/350 x z + ---- y + ---- z - 7000 5250 2100 2100 - - 3 3 3 3 107 - - 1/150 x y + 1/300 y z + 1/600 x z - 1/150 x z + ---- x z - 7000 - - 2 2 2 2 3 2 2 - + 1/245 y z - 1/490 x z + 1/300 y z - 1/175 y z + 1/350 x z - - 3 2 2 169 2 128 2 169 2 3 - + 1/600 x y - 1/490 x y - ----- y + ---- x - ----- z + 1/150 x - 29400 3675 29400 - - 3 3 4 4 4 - - 1/300 y - 1/300 z - 2/125 + 1/600 z - 1/150 x + 1/600 y , - - 17 3 2 4 33 2 - COEFF(0, -2, -2) = - ---- y z + 1/300 y z - 1/600 z + 1/100 x - --- x - 5250 980 - - 2 2 2 2 2 2 2 - + 1/245 y z - 1/175 x y z + 1/175 x y - 1/175 y z - 1/245 x z - - 2 2 2 2 2 4 - + 1/175 x z + 1/300 y - 1/245 x y - 1/175 y z - 1/600 y + 1/600 z - - 3 3 4 47 3 - + 1/300 z - 1/300 y - 1/300 z + 1/600 y + ---- + 1/300 y z , - 6125 - - 2 2 2 - COEFF(1, -2, -2) = - 1/350 x y z - 1/350 x y z + 1/350 x y - - 2 2 107 47 - - 1/350 x y z + 1/350 x y + 1/250 x y z + 8/525 x - ---- x y - ---- y z - 7000 5250 - - 2 2 19 19 3 3 - - 1/175 y z + 1/350 x z + ---- y + ---- z + 1/150 x y + 1/300 y z - 2100 2100 - - 3 3 107 2 2 2 2 - - 1/600 x z + 1/150 x z - ---- x z + 1/245 y z - 1/490 x z - 7000 - - 3 2 2 3 2 2 - + 1/300 y z - 1/175 y z + 1/350 x z - 1/600 x y - 1/490 x y - - 169 2 128 2 169 2 3 3 3 - - ----- y + ---- x - ----- z - 1/150 x - 1/300 y - 1/300 z - 2/125 - 29400 3675 29400 - - 4 4 4 2 - + 1/600 z - 1/150 x + 1/600 y , COEFF(2, -2, -2) = - 1/175 x y z - - 2 2 2 2 - - 1/175 x y z - 1/175 x y + 1/175 x y z + 1/175 x y + 1/125 x y z - - 11 137 137 2 2 11 11 - - --- x + ---- x y - ---- y z - 1/175 y z + 1/175 x z + --- y + --- z - 420 5250 5250 420 420 - - 3 3 3 3 137 - - 1/300 x y + 1/300 y z - 1/300 x z - 1/300 x z + ---- x z - 5250 - - 2 2 2 2 3 2 202 2 - + 1/245 y z + 1/245 x z + 1/300 y z - 1/175 y z + ---- - 1/175 x z - 6125 - - 3 2 2 529 2 529 2 529 2 3 - - 1/300 x y + 1/245 x y - ----- y - ----- x - ----- z + 1/300 x - 29400 29400 29400 - - 3 3 4 4 4 - - 1/300 y - 1/300 z + 1/600 z + 1/600 x + 1/600 y , COEFF(-2, -1, -2) - - 2 2 2 2 2 - = 1/350 x y z - 1/350 x y z - 1/350 x y + 1/350 x y z + 1/350 x y - - 19 107 107 2 2 - - 1/250 x y z + ---- x + ---- x y + ---- y z - 1/350 y z - 1/175 x z - 2100 7000 7000 - - 19 3 3 3 3 - - 8/525 y + ---- z + 1/600 x y - 1/150 y z + 1/300 x z + 1/300 x z - 2100 - - 47 2 2 2 2 3 2 - - ---- x z - 1/490 y z + 1/245 x z + 1/600 y z + 1/350 y z - 5250 - - 2 3 2 2 128 2 169 2 169 2 - - 1/175 x z - 1/150 x y - 1/490 x y + ---- y - ----- x - ----- z - 3675 29400 29400 - - 3 3 3 4 4 4 - - 1/300 x + 1/150 y - 1/300 z - 2/125 + 1/600 z + 1/600 x - 1/150 y , - - 2 2 2 2 - COEFF(-1, -1, -2) = 1/700 x y z - 1/700 x y z + 1/700 x y - 1/700 x y z - - 2 229 167 2 - + 1/700 x y - 1/500 x y z - 1/42 x + ----- x y + ---- y z - 1/350 y z - 10500 7000 - - 2 17 3 3 3 - - 1/350 x z - 1/42 y - ---- z - 1/300 x y - 1/150 y z + 1/600 x z - 2100 - - 3 167 2 2 2 2 3 173 - - 1/150 x z + ---- x z - 1/490 y z - 1/490 x z + 1/600 y z - ---- - 7000 6125 - - 2 2 3 2 2 211 2 211 2 - + 1/350 y z + 1/350 x z - 1/300 x y + 1/980 x y + ---- y + ---- x - 7350 7350 - - 191 2 3 3 3 4 4 - + ----- z + 1/150 x + 1/150 y - 1/300 z + 1/600 z - 1/150 x - 29400 - - 4 47 2 2 311 2 - - 1/150 y , COEFF(0, -1, -2) = ---- - 2/75 y - 1/245 x z + ----- z - 6125 29400 - - 4 29 2 3 2 2 2 - + 1/100 x - ---- z + 1/350 x y - 1/150 y z + 1/490 x y + 1/350 y z - 2100 - - 4 2 187 2 2 3 - + 1/600 z + 2/75 y + ---- y z - 9/196 x - 1/350 y z + 1/600 y z - 7000 - - 3 2 4 2 2 2 3 - + 1/150 y + 1/175 x z - 1/150 y - 1/490 y z - 1/350 x y z - 1/300 z - - 2 2 2 - , COEFF(1, -1, -2) = - 1/700 x y z + 1/700 x y z + 1/700 x y - - 2 2 229 167 - - 1/700 x y z - 1/700 x y + 1/500 x y z + 1/42 x - ----- x y + ---- y z - 10500 7000 - - 2 2 17 3 3 - - 1/350 y z + 1/350 x z - 1/42 y - ---- z + 1/300 x y - 1/150 y z - 2100 - - 3 3 167 2 2 2 2 - - 1/600 x z + 1/150 x z - ---- x z - 1/490 y z - 1/490 x z - 7000 - - 3 173 2 2 3 2 2 - + 1/600 y z - ---- + 1/350 y z + 1/350 x z + 1/300 x y + 1/980 x y - 6125 - - 211 2 211 2 191 2 3 3 3 4 - + ---- y + ---- x + ----- z - 1/150 x + 1/150 y - 1/300 z + 1/600 z - 7350 7350 29400 - - 4 4 2 2 - - 1/150 x - 1/150 y , COEFF(2, -1, -2) = - 1/350 x y z + 1/350 x y z - - 2 2 2 19 107 - - 1/350 x y + 1/350 x y z - 1/350 x y + 1/250 x y z - ---- x - ---- x y - 2100 7000 - - 107 2 2 19 3 - + ---- y z - 1/350 y z + 1/175 x z - 8/525 y + ---- z - 1/600 x y - 7000 2100 - - 3 3 3 47 2 2 - - 1/150 y z - 1/300 x z - 1/300 x z + ---- x z - 1/490 y z - 5250 - - 2 2 3 2 2 3 - + 1/245 x z + 1/600 y z + 1/350 y z - 1/175 x z + 1/150 x y - - 2 2 128 2 169 2 169 2 3 3 - - 1/490 x y + ---- y - ----- x - ----- z + 1/300 x + 1/150 y - 3675 29400 29400 - - 3 4 4 4 - - 1/300 z - 2/125 + 1/600 z + 1/600 x - 1/150 y , COEFF(-2, 0, -2) = - - 33 2 3 3 4 - - --- y + 1/300 x z + 1/300 x - 1/300 z + 1/300 z + 1/600 x - 980 - - 2 3 2 2 4 2 2 - - 1/175 x z - 1/300 x - 1/245 y z + 1/100 y - 1/600 z + 1/175 y z - - 2 2 3 47 2 2 2 - - 1/245 x y + 1/300 x z + ---- - 1/175 x z - 1/175 x y z - 1/600 x - 6125 - - 17 4 2 2 2 - - ---- x z + 1/600 z + 1/175 x y + 1/245 x z , COEFF(-1, 0, -2) = - 5250 - - 2 29 47 4 3 2 - 1/350 x y - ---- z + ---- + 1/100 y + 1/150 x - 1/350 x y z - 2100 6125 - - 2 2 2 2 2 4 2 - - 1/350 x z - 9/196 y + 2/75 x - 1/245 y z + 1/600 z + 1/175 y z - - 3 2 2 187 2 2 3 - - 1/150 x z + 1/490 x y + ---- x z - 1/490 x z - 1/300 z - 7000 - - 3 4 2 311 2 - + 1/600 x z - 1/150 x + 1/350 x z + ----- z - 2/75 x, COEFF(0, 0, -2) - 29400 - - 431 2 4 2 2 41 292 2 2 - = ----- z + 1/100 x + 1/245 x y - ---- z + ---- - 1/20 y - 1/20 x - 29400 2100 6125 - - 2 2 2 2 4 2 3 4 - - 1/245 y z - 1/245 x z + 1/600 z + 1/175 x z - 1/300 z + 1/100 y - - 2 3 47 3 - + 1/175 y z, COEFF(1, 0, -2) = - 1/300 z + ---- - 1/600 x z - 6125 - - 2 2 2 187 2 2 4 - - 1/245 y z - 9/196 y - ---- x z + 1/350 x z + 1/175 y z + 1/600 z - 7000 - - 2 2 2 29 2 4 - + 1/490 x y + 2/75 x - ---- z + 1/350 x y z + 2/75 x - 1/150 x - 2100 - - 2 2 2 311 2 4 2 3 - + 1/350 x z - 1/490 x z + ----- z + 1/100 y - 1/350 x y - 1/150 x - 29400 - - 3 47 33 2 2 2 2 - + 1/150 x z, COEFF(2, 0, -2) = ---- - --- y + 1/245 x z - 1/600 x - 6125 980 - - 3 2 2 17 2 2 - - 1/300 x z + 1/300 z - 1/175 x y + 1/175 x z + ---- x z - 1/245 y z - 5250 - - 3 2 2 4 2 3 2 - - 1/300 x z - 1/245 x y + 1/100 y + 1/175 y z - 1/300 z - 1/175 x z - - 4 4 2 2 3 - + 1/600 x + 1/600 z + 1/175 x y z - 1/600 z - 1/300 x + 1/300 x , - - 2 2 2 - COEFF(-2, 1, -2) = - 1/350 x y z - 1/350 x y z + 1/350 x y - - 2 2 19 107 107 - - 1/350 x y z + 1/350 x y + 1/250 x y z + ---- x - ---- x y - ---- y z - 2100 7000 7000 - - 2 2 19 3 3 - + 1/350 y z - 1/175 x z + 8/525 y + ---- z - 1/600 x y + 1/150 y z - 2100 - - 3 3 47 2 2 2 2 - + 1/300 x z + 1/300 x z - ---- x z - 1/490 y z + 1/245 x z - 5250 - - 3 2 2 3 2 2 - - 1/600 y z + 1/350 y z - 1/175 x z + 1/150 x y - 1/490 x y - - 128 2 169 2 169 2 3 3 3 - + ---- y - ----- x - ----- z - 1/300 x - 1/150 y - 1/300 z - 2/125 - 3675 29400 29400 - - 4 4 4 2 - + 1/600 z + 1/600 x - 1/150 y , COEFF(-1, 1, -2) = - 1/700 x y z - - 2 2 2 2 - - 1/700 x y z - 1/700 x y + 1/700 x y z + 1/700 x y + 1/500 x y z - - 229 167 2 2 - - 1/42 x - ----- x y - ---- y z + 1/350 y z - 1/350 x z + 1/42 y - 10500 7000 - - 17 3 3 3 3 167 - - ---- z + 1/300 x y + 1/150 y z + 1/600 x z - 1/150 x z + ---- x z - 2100 7000 - - 2 2 2 2 3 173 2 2 - - 1/490 y z - 1/490 x z - 1/600 y z - ---- + 1/350 y z + 1/350 x z - 6125 - - 3 2 2 211 2 211 2 191 2 3 - + 1/300 x y + 1/980 x y + ---- y + ---- x + ----- z + 1/150 x - 7350 7350 29400 - - 3 3 4 4 4 - - 1/150 y - 1/300 z + 1/600 z - 1/150 x - 1/150 y , COEFF(0, 1, -2) = - - 2 2 3 2 3 2 2 - - 1/245 x z - 1/300 z + 1/175 x z - 1/600 y z + 1/490 x y - - 2 2 3 311 2 4 - - 1/350 x y + 1/350 y z - 1/150 y + ----- z + 2/75 y + 1/100 x - 29400 - - 2 187 2 3 4 47 - - 9/196 x - ---- y z + 1/350 x y z + 1/150 y z - 1/150 y + ---- - 7000 6125 - - 2 29 2 2 4 2 - + 1/350 y z - ---- z - 1/490 y z + 1/600 z + 2/75 y , COEFF(1, 1, -2) - 2100 - - 2 2 2 2 2 - = 1/700 x y z + 1/700 x y z - 1/700 x y + 1/700 x y z - 1/700 x y - - 229 167 2 2 - - 1/500 x y z + 1/42 x + ----- x y - ---- y z + 1/350 y z + 1/350 x z - 10500 7000 - - 17 3 3 3 3 - + 1/42 y - ---- z - 1/300 x y + 1/150 y z - 1/600 x z + 1/150 x z - 2100 - - 167 2 2 2 2 3 173 2 - - ---- x z - 1/490 y z - 1/490 x z - 1/600 y z - ---- + 1/350 y z - 7000 6125 - - 2 3 2 2 211 2 211 2 191 2 - + 1/350 x z - 1/300 x y + 1/980 x y + ---- y + ---- x + ----- z - 7350 7350 29400 - - 3 3 3 4 4 4 - - 1/150 x - 1/150 y - 1/300 z + 1/600 z - 1/150 x - 1/150 y , - - 2 2 2 2 - COEFF(2, 1, -2) = 1/350 x y z + 1/350 x y z + 1/350 x y - 1/350 x y z - - 2 19 107 107 2 - - 1/350 x y - 1/250 x y z - ---- x + ---- x y - ---- y z + 1/350 y z - 2100 7000 7000 - - 2 19 3 3 3 - + 1/175 x z + 8/525 y + ---- z + 1/600 x y + 1/150 y z - 1/300 x z - 2100 - - 3 47 2 2 2 2 3 - - 1/300 x z + ---- x z - 1/490 y z + 1/245 x z - 1/600 y z - 5250 - - 2 2 3 2 2 128 2 169 2 - + 1/350 y z - 1/175 x z - 1/150 x y - 1/490 x y + ---- y - ----- x - 3675 29400 - - 169 2 3 3 3 4 4 - - ----- z + 1/300 x - 1/150 y - 1/300 z - 2/125 + 1/600 z + 1/600 x - 29400 - - 4 2 2 2 - - 1/150 y , COEFF(-2, 2, -2) = - 1/175 x y z + 1/175 x y z + 1/175 x y - - 2 2 11 137 137 - - 1/175 x y z - 1/175 x y + 1/125 x y z + --- x + ---- x y + ---- y z - 420 5250 5250 - - 2 2 11 11 3 3 - + 1/175 y z - 1/175 x z - --- y + --- z - 1/300 x y - 1/300 y z - 420 420 - - 3 3 137 2 2 2 2 - + 1/300 x z + 1/300 x z - ---- x z + 1/245 y z + 1/245 x z - 5250 - - 3 2 202 2 3 2 2 - - 1/300 y z - 1/175 y z + ---- - 1/175 x z - 1/300 x y + 1/245 x y - 6125 - - 529 2 529 2 529 2 3 3 3 - - ----- y - ----- x - ----- z - 1/300 x + 1/300 y - 1/300 z - 29400 29400 29400 - - 4 4 4 2 - + 1/600 z + 1/600 x + 1/600 y , COEFF(-1, 2, -2) = - 1/350 x y z - - 2 2 2 2 - + 1/350 x y z - 1/350 x y + 1/350 x y z - 1/350 x y + 1/250 x y z - - 107 47 2 2 19 - - 8/525 x - ---- x y + ---- y z + 1/175 y z - 1/350 x z - ---- y - 7000 5250 2100 - - 19 3 3 3 3 107 - + ---- z + 1/150 x y - 1/300 y z + 1/600 x z - 1/150 x z + ---- x z - 2100 7000 - - 2 2 2 2 3 2 2 - + 1/245 y z - 1/490 x z - 1/300 y z - 1/175 y z + 1/350 x z - - 3 2 2 169 2 128 2 169 2 3 - - 1/600 x y - 1/490 x y - ----- y + ---- x - ----- z + 1/150 x - 29400 3675 29400 - - 3 3 4 4 4 - + 1/300 y - 1/300 z - 2/125 + 1/600 z - 1/150 x + 1/600 y , - - 47 3 2 - COEFF(0, 2, -2) = ---- - 1/300 y + 1/300 z - 1/300 y z + 1/175 x z - 6125 - - 2 2 4 2 2 2 2 2 - - 1/600 z - 1/600 y + 1/600 z - 1/245 x z - 1/245 x y - 1/175 y z - - 3 3 4 2 2 33 2 - + 1/300 y - 1/300 y z + 1/600 y + 1/175 x y z + 1/175 y z - --- x - 980 - - 2 2 2 17 4 3 - - 1/175 x y + 1/245 y z + ---- y z + 1/100 x - 1/300 z , - 5250 - - 2 2 2 2 - COEFF(1, 2, -2) = 1/350 x y z - 1/350 x y z - 1/350 x y + 1/350 x y z - - 2 107 47 2 - + 1/350 x y - 1/250 x y z + 8/525 x + ---- x y + ---- y z + 1/175 y z - 7000 5250 - - 2 19 19 3 3 3 - + 1/350 x z - ---- y + ---- z - 1/150 x y - 1/300 y z - 1/600 x z - 2100 2100 - - 3 107 2 2 2 2 3 - + 1/150 x z - ---- x z + 1/245 y z - 1/490 x z - 1/300 y z - 7000 - - 2 2 3 2 2 169 2 128 2 - - 1/175 y z + 1/350 x z + 1/600 x y - 1/490 x y - ----- y + ---- x - 29400 3675 - - 169 2 3 3 3 4 4 - - ----- z - 1/150 x + 1/300 y - 1/300 z - 2/125 + 1/600 z - 1/150 x - 29400 - - 4 2 2 2 - + 1/600 y , COEFF(2, 2, -2) = 1/175 x y z - 1/175 x y z + 1/175 x y - - 2 2 11 137 137 - - 1/175 x y z + 1/175 x y - 1/125 x y z - --- x - ---- x y + ---- y z - 420 5250 5250 - - 2 2 11 11 3 3 - + 1/175 y z + 1/175 x z - --- y + --- z + 1/300 x y - 1/300 y z - 420 420 - - 3 3 137 2 2 2 2 - - 1/300 x z - 1/300 x z + ---- x z + 1/245 y z + 1/245 x z - 5250 - - 3 2 202 2 3 2 2 - - 1/300 y z - 1/175 y z + ---- - 1/175 x z + 1/300 x y + 1/245 x y - 6125 - - 529 2 529 2 529 2 3 3 3 - - ----- y - ----- x - ----- z + 1/300 x + 1/300 y - 1/300 z - 29400 29400 29400 - - 4 4 4 2 - + 1/600 z + 1/600 x + 1/600 y , COEFF(-2, -2, -1) = - 1/350 x y z - - 2 2 2 2 - + 1/350 x y z - 1/175 x y + 1/350 x y z - 1/175 x y - 1/250 x y z - - 19 47 107 2 2 19 - + ---- x - ---- x y + ---- y z + 1/350 y z + 1/350 x z + ---- y - 2100 5250 7000 2100 - - 3 3 3 3 107 - - 8/525 z + 1/300 x y + 1/600 y z - 1/150 x z + 1/600 x z + ---- x z - 7000 - - 2 2 2 2 3 2 2 - - 1/490 y z - 1/490 x z - 1/150 y z - 1/350 y z - 1/350 x z - - 3 2 2 169 2 169 2 128 2 3 - + 1/300 x y + 1/245 x y - ----- y - ----- x + ---- z - 1/300 x - 29400 29400 3675 - - 3 3 4 4 4 - - 1/300 y + 1/150 z - 2/125 - 1/150 z + 1/600 x + 1/600 y , - - 2 2 2 - COEFF(-1, -2, -1) = - 1/700 x y z + 1/700 x y z + 1/350 x y - - 2 2 167 167 - - 1/700 x y z - 1/350 x y - 1/500 x y z - 1/42 x + ---- x y + ---- y z - 7000 7000 - - 2 2 17 3 3 - + 1/350 y z + 1/700 x z - ---- y - 1/42 z - 1/150 x y + 1/600 y z - 2100 - - 3 3 229 2 2 2 2 - - 1/300 x z - 1/300 x z + ----- x z - 1/490 y z + 1/980 x z - 10500 - - 3 173 2 2 3 2 2 - - 1/150 y z - ---- - 1/350 y z + 1/700 x z + 1/600 x y - 1/490 x y - 6125 - - 191 2 211 2 211 2 3 3 3 4 - + ----- y + ---- x + ---- z + 1/150 x - 1/300 y + 1/150 z - 1/150 z - 29400 7350 7350 - - 4 4 3 3 187 - - 1/150 x + 1/600 y , COEFF(0, -2, -1) = 1/600 y z + 1/150 z + ---- y z - 7000 - - 2 2 311 2 2 2 47 3 2 - - 1/245 x y + ----- y + 1/490 x z + ---- - 1/150 y z - 1/350 y z - 29400 6125 - - 3 2 4 2 2 2 - - 1/300 y - 1/350 x y z + 1/600 y - 1/490 y z + 2/75 z - 2/75 z - - 2 2 4 2 2 4 - + 1/175 x y + 1/350 y z + 1/100 x + 1/350 x z - 9/196 x - 1/150 z - - 29 2 2 2 - - ---- y, COEFF(1, -2, -1) = 1/700 x y z - 1/700 x y z + 1/350 x y - 2100 - - 2 2 167 167 - - 1/700 x y z + 1/350 x y + 1/500 x y z + 1/42 x - ---- x y + ---- y z - 7000 7000 - - 2 2 17 3 3 - + 1/350 y z - 1/700 x z - ---- y - 1/42 z + 1/150 x y + 1/600 y z - 2100 - - 3 3 229 2 2 2 2 - + 1/300 x z + 1/300 x z - ----- x z - 1/490 y z + 1/980 x z - 10500 - - 3 173 2 2 3 2 2 - - 1/150 y z - ---- - 1/350 y z + 1/700 x z - 1/600 x y - 1/490 x y - 6125 - - 191 2 211 2 211 2 3 3 3 4 - + ----- y + ---- x + ---- z - 1/150 x - 1/300 y + 1/150 z - 1/150 z - 29400 7350 7350 - - 4 4 2 2 - - 1/150 x + 1/600 y , COEFF(2, -2, -1) = 1/350 x y z - 1/350 x y z - - 2 2 2 19 47 - - 1/175 x y + 1/350 x y z + 1/175 x y + 1/250 x y z - ---- x + ---- x y - 2100 5250 - - 107 2 2 19 3 - + ---- y z + 1/350 y z - 1/350 x z + ---- y - 8/525 z - 1/300 x y - 7000 2100 - - 3 3 3 107 2 2 - + 1/600 y z + 1/150 x z - 1/600 x z - ---- x z - 1/490 y z - 7000 - - 2 2 3 2 2 3 - - 1/490 x z - 1/150 y z - 1/350 y z - 1/350 x z - 1/300 x y - - 2 2 169 2 169 2 128 2 3 3 - + 1/245 x y - ----- y - ----- x + ---- z + 1/300 x - 1/300 y - 29400 29400 3675 - - 3 4 4 4 - + 1/150 z - 2/125 - 1/150 z + 1/600 x + 1/600 y , COEFF(-2, -1, -1) = - - 2 2 2 2 2 - - 1/700 x y z - 1/700 x y z - 1/350 x y + 1/700 x y z + 1/350 x y - - 17 167 229 2 2 - - 1/500 x y z - ---- x + ---- x y + ----- y z + 1/700 y z + 1/350 x z - 2100 7000 10500 - - 3 3 3 3 - - 1/42 y - 1/42 z + 1/600 x y - 1/300 y z - 1/150 x z + 1/600 x z - - 167 2 2 2 2 3 173 2 - + ---- x z + 1/980 y z - 1/490 x z - 1/300 y z - ---- + 1/700 y z - 7000 6125 - - 2 3 2 2 211 2 191 2 211 2 - - 1/350 x z - 1/150 x y - 1/490 x y + ---- y + ----- x + ---- z - 7350 29400 7350 - - 3 3 3 4 4 4 - - 1/300 x + 1/150 y + 1/150 z - 1/150 z + 1/600 x - 1/150 y , - - 2 2 2 - COEFF(-1, -1, -1) = - 1/1400 x y z - 1/1400 x y z + 1/700 x y - - 2 2 17 137 137 - - 1/1400 x y z + 1/700 x y - 1/1000 x y z - --- x + ---- x y + ---- y z - 525 5250 5250 - - 2 2 17 17 3 3 - + 1/700 y z + 1/700 x z - --- y - --- z - 1/300 x y - 1/300 y z - 525 525 - - 3 3 137 2 2 2 2 - - 1/300 x z - 1/300 x z + ---- x z + 1/980 y z + 1/980 x z - 5250 - - 3 2 23 2 3 2 2 - - 1/300 y z + 1/700 y z - ---- + 1/700 x z - 1/300 x y + 1/980 x y - 6125 - - 83 2 83 2 83 2 3 3 3 4 - + ---- y + ---- x + ---- z + 1/150 x + 1/150 y + 1/150 z - 1/150 z - 3675 3675 3675 - - 4 4 2 2 2 - - 1/150 x - 1/150 y , COEFF(0, -1, -1) = 1/980 y z - 1/700 x y z - - 3 2 2 3 2 4 272 - + 1/150 z + 1/490 x y + 1/150 y + 1/700 y z + 1/100 x + ---- - 6125 - - 4 2 37 3 151 2 289 - - 1/150 z + 1/350 x y - ---- z - 1/300 y z + ---- y + ----- y z - 1050 7350 10500 - - 2 37 3 57 2 2 4 - + 1/350 x z - ---- y - 1/300 y z - --- x + 1/700 y z - 1/150 y - 1050 980 - - 2 2 151 2 2 2 - + 1/490 x z + ---- z , COEFF(1, -1, -1) = 1/1400 x y z + 1/1400 x y z - 7350 - - 2 2 2 17 - + 1/700 x y - 1/1400 x y z - 1/700 x y + 1/1000 x y z + --- x - 525 - - 137 137 2 2 17 17 - - ---- x y + ---- y z + 1/700 y z - 1/700 x z - --- y - --- z - 5250 5250 525 525 - - 3 3 3 3 137 - + 1/300 x y - 1/300 y z + 1/300 x z + 1/300 x z - ---- x z - 5250 - - 2 2 2 2 3 2 23 2 - + 1/980 y z + 1/980 x z - 1/300 y z + 1/700 y z - ---- + 1/700 x z - 6125 - - 3 2 2 83 2 83 2 83 2 3 - + 1/300 x y + 1/980 x y + ---- y + ---- x + ---- z - 1/150 x - 3675 3675 3675 - - 3 3 4 4 4 - + 1/150 y + 1/150 z - 1/150 z - 1/150 x - 1/150 y , COEFF(2, -1, -1) - - 2 2 2 2 2 - = 1/700 x y z + 1/700 x y z - 1/350 x y + 1/700 x y z - 1/350 x y - - 17 167 229 2 2 - + 1/500 x y z + ---- x - ---- x y + ----- y z + 1/700 y z - 1/350 x z - 2100 7000 10500 - - 3 3 3 3 - - 1/42 y - 1/42 z - 1/600 x y - 1/300 y z + 1/150 x z - 1/600 x z - - 167 2 2 2 2 3 173 2 - - ---- x z + 1/980 y z - 1/490 x z - 1/300 y z - ---- + 1/700 y z - 7000 6125 - - 2 3 2 2 211 2 191 2 211 2 - - 1/350 x z + 1/150 x y - 1/490 x y + ---- y + ----- x + ---- z - 7350 29400 7350 - - 3 3 3 4 4 4 - + 1/300 x + 1/150 y + 1/150 z - 1/150 z + 1/600 x - 1/150 y , - - 2 29 2 4 4 - COEFF(-2, 0, -1) = 1/350 x z - ---- x + 1/350 y z + 1/600 x - 1/150 z - 2100 - - 187 311 2 3 2 2 3 47 - + ---- x z + ----- x - 1/150 x z - 1/245 x y + 1/150 z + ---- - 7000 29400 6125 - - 3 3 2 2 2 2 2 - - 1/300 x + 1/600 x z - 2/75 z - 1/490 x z + 1/490 y z + 2/75 z - - 2 4 2 2 2 - - 9/196 y + 1/100 y - 1/350 x y z + 1/175 x y - 1/350 x z, - - 3 2 3 272 - COEFF(-1, 0, -1) = - 1/300 x z - 1/700 x y z - 1/300 x z + ---- - 6125 - - 2 2 2 2 2 2 2 - + 1/700 x z + 1/350 y z + 1/490 x y + 1/980 x z + 1/700 x z - - 57 2 151 2 2 2 4 37 3 4 - - --- y + ---- x + 1/490 y z - 1/150 x - ---- x + 1/150 x - 1/150 z - 980 7350 1050 - - 37 3 2 151 2 289 4 - - ---- z + 1/150 z + 1/350 x y + ---- z + ----- x z + 1/100 y , - 1050 7350 10500 - - 592 2 2 61 2 68 2 2 2 - COEFF(0, 0, -1) = ---- + 1/245 x y - --- x + ---- z + 1/490 x z - 6125 980 3675 - - 4 2 2 4 2 3 2 - - 1/150 z + 1/490 y z + 1/100 x + 1/350 x z + 1/150 z + 1/350 y z - - 61 2 4 3 2 - - 4/105 z - --- y + 1/100 y , COEFF(1, 0, -1) = 1/300 x z + 1/350 y z - 980 - - 289 2 2 2 2 2 37 3 - - ----- x z + 1/490 y z - 1/700 x z + 1/980 x z - ---- z - 1/150 x - 10500 1050 - - 4 2 3 3 151 2 37 - - 1/150 z + 1/700 x z + 1/150 z + 1/300 x z + ---- z + ---- x - 7350 1050 - - 2 57 2 4 151 2 2 2 4 - + 1/700 x y z - --- y + 1/100 y + ---- x + 1/490 x y - 1/150 x - 980 7350 - - 272 2 29 47 187 - + ---- - 1/350 x y , COEFF(2, 0, -1) = ---- x + ---- - ---- x z - 2/75 z - 6125 2100 6125 7000 - - 3 2 4 2 2 2 - - 1/600 x z - 1/350 x z + 1/100 y - 1/245 x y - 9/196 y - - 2 2 4 3 311 2 2 - + 1/350 x y z - 1/350 x z - 1/150 z + 1/300 x + ----- x + 1/350 y z - 29400 - - 4 2 3 3 2 2 2 - + 1/600 x + 2/75 z + 1/150 x z + 1/150 z + 1/490 y z - 1/175 x y - - 2 2 2 2 2 - - 1/490 x z , COEFF(-2, 1, -1) = 1/700 x y z - 1/700 x y z + 1/350 x y - - 2 2 17 167 229 - - 1/700 x y z + 1/350 x y + 1/500 x y z - ---- x - ---- x y - ----- y z - 2100 7000 10500 - - 2 2 3 3 - - 1/700 y z + 1/350 x z + 1/42 y - 1/42 z - 1/600 x y + 1/300 y z - - 3 3 167 2 2 2 2 - - 1/150 x z + 1/600 x z + ---- x z + 1/980 y z - 1/490 x z - 7000 - - 3 173 2 2 3 2 2 - + 1/300 y z - ---- + 1/700 y z - 1/350 x z + 1/150 x y - 1/490 x y - 6125 - - 211 2 191 2 211 2 3 3 3 4 - + ---- y + ----- x + ---- z - 1/300 x - 1/150 y + 1/150 z - 1/150 z - 7350 29400 7350 - - 4 4 2 2 - + 1/600 x - 1/150 y , COEFF(-1, 1, -1) = 1/1400 x y z - 1/1400 x y z - - 2 2 2 17 - - 1/700 x y + 1/1400 x y z + 1/700 x y + 1/1000 x y z - --- x - 525 - - 137 137 2 2 17 17 - - ---- x y - ---- y z - 1/700 y z + 1/700 x z + --- y - --- z - 5250 5250 525 525 - - 3 3 3 3 137 - + 1/300 x y + 1/300 y z - 1/300 x z - 1/300 x z + ---- x z - 5250 - - 2 2 2 2 3 2 23 2 - + 1/980 y z + 1/980 x z + 1/300 y z + 1/700 y z - ---- + 1/700 x z - 6125 - - 3 2 2 83 2 83 2 83 2 3 - + 1/300 x y + 1/980 x y + ---- y + ---- x + ---- z + 1/150 x - 3675 3675 3675 - - 3 3 4 4 4 - - 1/150 y + 1/150 z - 1/150 z - 1/150 x - 1/150 y , COEFF(0, 1, -1) = - - 289 2 2 272 2 2 3 - - ----- y z + 1/700 y z + 1/350 x z + ---- + 1/490 x z - 1/150 y - 10500 6125 - - 2 2 2 3 3 2 4 - - 1/350 x y + 1/980 y z + 1/300 y z + 1/150 z - 1/700 y z - 1/150 z - - 57 2 37 4 2 2 151 2 4 - - --- x + ---- y - 1/150 y + 1/490 x y + ---- z + 1/100 x - 980 1050 7350 - - 3 151 2 2 37 - + 1/300 y z + ---- y + 1/700 x y z - ---- z, COEFF(1, 1, -1) = - 7350 1050 - - 2 2 2 2 2 - - 1/1400 x y z + 1/1400 x y z - 1/700 x y + 1/1400 x y z - 1/700 x y - - 17 137 137 2 2 - - 1/1000 x y z + --- x + ---- x y - ---- y z - 1/700 y z - 1/700 x z - 525 5250 5250 - - 17 17 3 3 3 3 - + --- y - --- z - 1/300 x y + 1/300 y z + 1/300 x z + 1/300 x z - 525 525 - - 137 2 2 2 2 3 2 23 - - ---- x z + 1/980 y z + 1/980 x z + 1/300 y z + 1/700 y z - ---- - 5250 6125 - - 2 3 2 2 83 2 83 2 83 2 - + 1/700 x z - 1/300 x y + 1/980 x y + ---- y + ---- x + ---- z - 3675 3675 3675 - - 3 3 3 4 4 4 - - 1/150 x - 1/150 y + 1/150 z - 1/150 z - 1/150 x - 1/150 y , - - 2 2 2 2 - COEFF(2, 1, -1) = - 1/700 x y z + 1/700 x y z + 1/350 x y - 1/700 x y z - - 2 17 167 229 2 - - 1/350 x y - 1/500 x y z + ---- x + ---- x y - ----- y z - 1/700 y z - 2100 7000 10500 - - 2 3 3 3 - - 1/350 x z + 1/42 y - 1/42 z + 1/600 x y + 1/300 y z + 1/150 x z - - 3 167 2 2 2 2 3 173 - - 1/600 x z - ---- x z + 1/980 y z - 1/490 x z + 1/300 y z - ---- - 7000 6125 - - 2 2 3 2 2 211 2 191 2 - + 1/700 y z - 1/350 x z - 1/150 x y - 1/490 x y + ---- y + ----- x - 7350 29400 - - 211 2 3 3 3 4 4 - + ---- z + 1/300 x - 1/150 y + 1/150 z - 1/150 z + 1/600 x - 7350 - - 4 2 2 2 - - 1/150 y , COEFF(-2, 2, -1) = 1/350 x y z + 1/350 x y z + 1/175 x y - - 2 2 19 47 107 - - 1/350 x y z - 1/175 x y + 1/250 x y z + ---- x + ---- x y - ---- y z - 2100 5250 7000 - - 2 2 19 3 3 - - 1/350 y z + 1/350 x z - ---- y - 8/525 z - 1/300 x y - 1/600 y z - 2100 - - 3 3 107 2 2 2 2 - - 1/150 x z + 1/600 x z + ---- x z - 1/490 y z - 1/490 x z - 7000 - - 3 2 2 3 2 2 - + 1/150 y z - 1/350 y z - 1/350 x z - 1/300 x y + 1/245 x y - - 169 2 169 2 128 2 3 3 3 - - ----- y - ----- x + ---- z - 1/300 x + 1/300 y + 1/150 z - 2/125 - 29400 29400 3675 - - 4 4 4 2 - - 1/150 z + 1/600 x + 1/600 y , COEFF(-1, 2, -1) = 1/700 x y z - - 2 2 2 2 - + 1/700 x y z - 1/350 x y + 1/700 x y z - 1/350 x y + 1/500 x y z - - 167 167 2 2 17 - - 1/42 x - ---- x y - ---- y z - 1/350 y z + 1/700 x z + ---- y - 1/42 z - 7000 7000 2100 - - 3 3 3 3 229 - + 1/150 x y - 1/600 y z - 1/300 x z - 1/300 x z + ----- x z - 10500 - - 2 2 2 2 3 173 2 2 - - 1/490 y z + 1/980 x z + 1/150 y z - ---- - 1/350 y z + 1/700 x z - 6125 - - 3 2 2 191 2 211 2 211 2 3 - - 1/600 x y - 1/490 x y + ----- y + ---- x + ---- z + 1/150 x - 29400 7350 7350 - - 3 3 4 4 4 - + 1/300 y + 1/150 z - 1/150 z - 1/150 x + 1/600 y , COEFF(0, 2, -1) = - - 3 2 2 2 2 2 2 2 - 1/150 z + 1/490 x z + 1/350 x z - 1/245 x y - 1/350 y z - 9/196 x - - 2 2 3 187 4 2 311 2 - - 1/490 y z + 1/150 y z - ---- y z + 1/600 y - 1/350 y z + ----- y - 7000 29400 - - 3 2 4 2 47 29 - - 1/600 y z + 1/350 x y z + 1/100 x - 1/175 x y + ---- + ---- y - 6125 2100 - - 4 2 3 2 - - 1/150 z - 2/75 z + 2/75 z + 1/300 y , COEFF(1, 2, -1) = - 1/700 x y z - - 2 2 2 2 - - 1/700 x y z - 1/350 x y + 1/700 x y z + 1/350 x y - 1/500 x y z - - 167 167 2 2 17 - + 1/42 x + ---- x y - ---- y z - 1/350 y z - 1/700 x z + ---- y - 1/42 z - 7000 7000 2100 - - 3 3 3 3 229 - - 1/150 x y - 1/600 y z + 1/300 x z + 1/300 x z - ----- x z - 10500 - - 2 2 2 2 3 173 2 2 - - 1/490 y z + 1/980 x z + 1/150 y z - ---- - 1/350 y z + 1/700 x z - 6125 - - 3 2 2 191 2 211 2 211 2 3 - + 1/600 x y - 1/490 x y + ----- y + ---- x + ---- z - 1/150 x - 29400 7350 7350 - - 3 3 4 4 4 - + 1/300 y + 1/150 z - 1/150 z - 1/150 x + 1/600 y , COEFF(2, 2, -1) = - - 2 2 2 2 2 - - 1/350 x y z - 1/350 x y z + 1/175 x y - 1/350 x y z + 1/175 x y - - 19 47 107 2 2 - - 1/250 x y z - ---- x - ---- x y - ---- y z - 1/350 y z - 1/350 x z - 2100 5250 7000 - - 19 3 3 3 3 - - ---- y - 8/525 z + 1/300 x y - 1/600 y z + 1/150 x z - 1/600 x z - 2100 - - 107 2 2 2 2 3 2 - - ---- x z - 1/490 y z - 1/490 x z + 1/150 y z - 1/350 y z - 7000 - - 2 3 2 2 169 2 169 2 128 2 - - 1/350 x z + 1/300 x y + 1/245 x y - ----- y - ----- x + ---- z - 29400 29400 3675 - - 3 3 3 4 4 4 - + 1/300 x + 1/300 y + 1/150 z - 2/125 - 1/150 z + 1/600 x + 1/600 y , - - 2 2 47 2 - COEFF(-2, -2, 0) = 1/300 y + 1/175 y z - 1/175 x y z + ---- - 1/600 y - 6125 - - 3 17 2 33 2 2 2 3 - + 1/300 x y - ---- x y + 1/175 x z - --- z + 1/245 x y + 1/300 x y - 5250 980 - - 4 2 2 3 2 2 - + 1/300 x + 1/600 y - 1/600 x - 1/175 x y - 1/300 x - 1/245 x z - - 4 2 4 2 2 3 - + 1/100 z - 1/175 x y + 1/600 x - 1/245 y z - 1/300 y , - - 187 2 3 29 2 - COEFF(-1, -2, 0) = ---- x y + 1/350 x y + 1/600 x y - ---- y - 9/196 z - 7000 2100 - - 4 2 311 2 3 4 2 2 - + 1/600 y + 1/175 y z + ----- y + 1/150 x + 1/100 z + 1/490 x z - 29400 - - 4 2 3 2 3 - - 2/75 x - 1/150 x + 2/75 x - 1/300 y - 1/350 x y - 1/150 x y - - 2 47 2 2 2 2 2 - - 1/350 x y z + ---- - 1/490 x y - 1/245 y z + 1/350 x z , - 6125 - - 2 431 2 2 2 2 2 - COEFF(0, -2, 0) = 1/175 y z + ----- y - 1/245 y z - 1/245 x y - 29400 - - 3 41 2 2 292 2 4 - - 1/300 y - ---- y - 1/20 x - 1/20 z + ---- + 1/175 x y + 1/100 x - 2100 6125 - - 2 2 4 4 2 - + 1/245 x z + 1/600 y + 1/100 z , COEFF(1, -2, 0) = 1/350 x y - - 2 2 2 47 3 3 - - 1/245 y z + 1/350 x y z + ---- - 1/150 x + 2/75 x + 1/150 x y - 6125 - - 29 2 4 2 3 187 - - ---- y + 1/175 y z + 1/100 z - 1/350 x z - 1/300 y - ---- x y - 2100 7000 - - 4 2 2 2 2 311 2 3 - + 1/600 y - 1/490 x y - 9/196 z + 1/350 x y + ----- y - 1/600 x y - 29400 - - 2 2 2 4 3 - + 2/75 x + 1/490 x z - 1/150 x , COEFF(2, -2, 0) = - 1/300 x - 1/300 y - - 3 47 33 2 4 3 3 - - 1/300 x y + ---- + 1/300 y - --- z + 1/100 z + 1/300 x - 1/300 x y - 6125 980 - - 2 2 4 2 2 2 2 - + 1/245 x y + 1/600 x - 1/175 x y - 1/600 x - 1/245 x z - - 2 2 2 17 2 2 - + 1/175 x y z - 1/245 y z + ---- x y + 1/175 y z + 1/175 x y - 5250 - - 2 2 4 187 - - 1/600 y - 1/175 x z + 1/600 y , COEFF(-2, -1, 0) = ---- x y - 7000 - - 2 2 2 2 2 2 2 - + 1/350 x y - 1/350 x y z + 1/350 y z + 1/490 y z - 1/245 x z - - 2 3 2 2 311 2 2 4 - - 1/350 x y + 1/600 x y - 1/490 x y + ----- x + 1/175 x z + 1/600 x - 29400 - - 3 2 47 4 4 29 3 - - 1/150 x y + 2/75 y + ---- - 1/150 y + 1/100 z - ---- x + 1/150 y - 6125 2100 - - 2 3 4 - - 2/75 y - 9/196 z - 1/300 x , COEFF(-1, -1, 0) = - 1/150 x - - 2 2 3 3 151 2 2 4 - + 1/490 x z - 1/300 x y - 1/300 x y + ---- y + 1/350 y z - 1/150 y - 7350 - - 57 2 2 2 2 2 2 272 - - --- z + 1/700 x y + 1/700 x y - 1/700 x y z + 1/980 x y + ---- - 980 6125 - - 4 3 151 2 2 2 37 3 - + 1/100 z + 1/150 y + ---- x + 1/490 y z - ---- x + 1/150 x - 7350 1050 - - 2 289 37 4 61 2 - + 1/350 x z + ----- x y - ---- y, COEFF(0, -1, 0) = - 1/150 y - --- z - 10500 1050 980 - - 68 2 4 2 4 61 2 - + ---- y + 1/100 z + 1/350 y z + 1/100 x - 4/105 y - --- x - 3675 980 - - 2 2 2 2 2 2 2 3 592 - + 1/490 x y + 1/490 y z + 1/245 x z + 1/350 x y + 1/150 y + ----, - 6125 - - 37 2 3 3 3 - COEFF(1, -1, 0) = ---- x - 1/700 x y + 1/300 x y - 1/150 x + 1/300 x y - 1050 - - 272 2 2 289 2 2 4 2 2 - + ---- + 1/490 y z - ----- x y + 1/980 x y - 1/150 x + 1/490 x z - 6125 10500 - - 4 2 4 2 2 - - 1/150 y + 1/350 y z + 1/100 z + 1/700 x y - 1/350 x z - - 2 151 2 151 2 37 57 2 3 - + 1/700 x y z + ---- x + ---- y - ---- y - --- z + 1/150 y , - 7350 7350 1050 980 - - 187 4 3 2 2 - COEFF(2, -1, 0) = - ---- x y + 1/100 z - 1/600 x y - 1/175 x z + 2/75 y - 7000 - - 2 2 3 3 47 2 2 - + 1/490 y z + 1/150 y + 1/150 x y - 2/75 y + ---- - 1/245 x z - 6125 - - 2 2 2 2 3 2 4 - - 1/490 x y + 1/350 y z - 1/350 x y + 1/300 x - 1/350 x y + 1/600 x - - 2 4 311 2 2 29 - + 1/350 x y z - 1/150 y + ----- x - 9/196 z + ---- x, COEFF(-2, 0, 0) - 29400 2100 - - 4 2 2 2 4 2 2 - = 1/600 x + 1/245 y z + 1/175 x y + 1/100 z - 1/20 y + 1/175 x z - - 2 2 292 2 2 2 41 4 - - 1/245 x y + ---- - 1/245 x z - 1/20 z - ---- x + 1/100 y - 6125 2100 - - 431 2 3 592 2 - + ----- x - 1/300 x , COEFF(-1, 0, 0) = ---- - 4/105 x + 1/350 x z - 29400 6125 - - 68 2 2 4 2 2 2 2 4 - + ---- x + 1/350 x y + 1/100 y + 1/490 x y + 1/245 y z + 1/100 z - 3675 - - 2 2 61 2 4 61 2 3 - + 1/490 x z - --- z - 1/150 x - --- y + 1/150 x , COEFF(0, 0, 0) = - 980 980 - - 937 13 2 13 2 2 2 13 2 4 2 2 - ---- - --- z - --- x + 1/245 x y - --- y + 1/100 x + 1/245 y z - 6125 196 196 196 - - 2 2 4 4 68 2 2 - + 1/245 x z + 1/100 z + 1/100 y , COEFF(1, 0, 0) = ---- x - 1/350 x y - 3675 - - 61 2 4 2 2 3 2 592 - - --- y + 4/105 x - 1/150 x + 1/490 x z - 1/150 x - 1/350 x z + ---- - 980 6125 - - 4 2 2 61 2 2 2 4 - + 1/100 z + 1/245 y z - --- z + 1/490 x y + 1/100 y , COEFF(2, 0, 0) - 980 - - 292 4 2 2 2 2 4 - = ---- + 1/100 z - 1/175 x z - 1/20 z + 1/245 y z + 1/100 y - 6125 - - 2 3 2 2 4 2 2 2 - - 1/175 x y + 1/300 x - 1/245 x z + 1/600 x - 1/245 x y - 1/20 y - - 41 431 2 47 2 - + ---- x + ----- x , COEFF(-2, 1, 0) = ---- + 2/75 y + 1/350 x y z - 2100 29400 6125 - - 187 3 2 3 4 2 - - ---- x y - 1/600 x y + 1/350 x y + 1/150 x y + 1/100 z + 1/350 x y - 7000 - - 4 2 2 2 2 29 3 - + 1/600 x + 1/175 x z + 2/75 y + 1/490 y z - ---- x - 1/150 y - 2100 - - 2 2 2 4 2 2 3 2 - - 9/196 z - 1/245 x z - 1/150 y - 1/490 x y - 1/300 x - 1/350 y z - - 311 2 272 3 2 151 2 - + ----- x , COEFF(-1, 1, 0) = ---- + 1/300 x y + 1/700 x y + ---- x - 29400 6125 7350 - - 2 2 151 2 3 37 2 4 - + 1/490 y z + ---- y + 1/300 x y + ---- y - 1/700 x y - 1/150 x - 7350 1050 - - 2 2 2 4 2 2 2 - + 1/350 x z + 1/490 x z - 1/150 y + 1/980 x y + 1/700 x y z - - 4 2 37 289 57 2 3 - + 1/100 z - 1/350 y z - ---- x - ----- x y - --- z - 1/150 y - 1050 10500 980 - - 3 2 2 61 2 - + 1/150 x , COEFF(0, 1, 0) = - 1/350 x y - 1/350 y z - --- z - 980 - - 2 2 592 61 2 4 3 - + 1/490 y z + ---- - --- x - 1/150 y - 1/150 y + 4/105 y - 6125 980 - - 2 2 68 2 2 2 4 4 - + 1/245 x z + ---- y + 1/490 x y + 1/100 x + 1/100 z , - 3675 - - 3 2 2 37 - COEFF(1, 1, 0) = - 1/300 x y - 1/700 x y z - 1/350 x z + ---- x - 1050 - - 3 2 3 272 289 151 2 - - 1/150 x - 1/700 x y - 1/300 x y + ---- + ----- x y + ---- x - 6125 10500 7350 - - 2 37 2 151 2 2 2 4 - - 1/700 x y + ---- y - 1/350 y z + ---- y + 1/490 y z - 1/150 x - 1050 7350 - - 2 2 57 2 2 2 4 3 4 - + 1/490 x z - --- z + 1/980 x y - 1/150 y - 1/150 y + 1/100 z , - 980 - - 4 2 2 2 2 29 - COEFF(2, 1, 0) = 1/100 z - 9/196 z - 1/490 x y - 1/350 x y z + ---- x - 2100 - - 4 187 2 47 2 - - 1/150 y + ---- x y + 2/75 y - 1/350 x y + ---- - 1/175 x z - 7000 6125 - - 3 2 3 2 2 2 2 - - 1/150 x y + 1/350 x y - 1/150 y + 1/490 y z - 1/245 x z - - 2 3 3 2 311 2 4 - - 1/350 y z + 1/600 x y + 1/300 x + 2/75 y + ----- x + 1/600 x , - 29400 - - 2 2 2 2 2 - COEFF(-2, 2, 0) = 1/175 x y + 1/175 x y z + 1/245 x y + 1/175 x z - - 2 2 2 47 4 3 - - 1/175 x y - 1/245 y z + ---- + 1/600 y - 1/300 x - 1/300 y - 6125 - - 4 33 2 3 2 3 - + 1/100 z - --- z + 1/300 y - 1/600 x - 1/300 x y + 1/300 x - 980 - - 2 17 4 3 2 2 2 - - 1/600 y + ---- x y + 1/600 x - 1/300 x y - 1/175 y z - 1/245 x z , - 5250 - - 2 2 2 2 2 2 - COEFF(-1, 2, 0) = - 1/245 y z - 1/175 y z - 1/490 x y + 1/350 x z - - 47 2 2 2 3 311 2 - + ---- - 1/350 x y - 1/350 x y + 1/350 x y z + 1/150 x y + ----- y - 6125 29400 - - 187 4 3 4 2 2 29 - - ---- x y - 1/150 x - 1/600 x y + 1/600 y + 1/490 x z + ---- y - 7000 2100 - - 3 2 4 3 2 - + 1/150 x + 2/75 x + 1/100 z - 2/75 x + 1/300 y - 9/196 z , - - 3 292 4 2 2 2 - COEFF(0, 2, 0) = 1/300 y + ---- + 1/100 z - 1/20 x - 1/245 y z - 6125 - - 41 4 431 2 2 2 4 2 2 - + ---- y + 1/600 y + ----- y - 1/245 x y + 1/100 x + 1/245 x z - 2100 29400 - - 2 2 2 187 47 - - 1/175 y z - 1/175 x y - 1/20 z , COEFF(1, 2, 0) = ---- x y + ---- - 7000 6125 - - 2 2 2 2 2 2 - - 1/175 y z + 2/75 x - 1/490 x y - 1/350 x y z + 1/490 x z - - 3 2 3 3 4 3 - + 1/600 x y - 1/350 x y + 1/300 y - 1/150 x + 1/100 z - 1/150 x y - - 311 2 2 2 2 4 2 2 - + ----- y + 1/350 x y - 9/196 z - 1/350 x z + 1/600 y - 1/245 y z - 29400 - - 29 4 2 2 2 - + ---- y - 1/150 x + 2/75 x , COEFF(2, 2, 0) = - 1/175 y z + 1/175 x y - 2100 - - 2 2 2 3 3 3 47 - - 1/175 x z - 1/245 y z + 1/300 x y + 1/300 y + 1/300 x + ---- - 6125 - - 4 3 2 17 4 2 2 - + 1/600 x + 1/300 x y - 1/175 x y z - ---- x y + 1/100 z + 1/245 x y - 5250 - - 2 2 2 4 2 - - 1/600 y - 1/245 x z + 1/600 y + 1/175 x y - 1/300 y - 1/300 x - - 2 33 2 2 2 - - 1/600 x - --- z , COEFF(-2, -2, 1) = - 1/350 x y z - 1/350 x y z - 980 - - 2 2 2 19 47 - - 1/175 x y - 1/350 x y z - 1/175 x y + 1/250 x y z + ---- x - ---- x y - 2100 5250 - - 107 2 2 19 3 - - ---- y z + 1/350 y z + 1/350 x z + ---- y + 8/525 z + 1/300 x y - 7000 2100 - - 3 3 3 107 2 2 - - 1/600 y z + 1/150 x z - 1/600 x z - ---- x z - 1/490 y z - 7000 - - 2 2 3 2 2 3 - - 1/490 x z + 1/150 y z + 1/350 y z + 1/350 x z + 1/300 x y - - 2 2 169 2 169 2 128 2 3 3 - + 1/245 x y - ----- y - ----- x + ---- z - 1/300 x - 1/300 y - 29400 29400 3675 - - 3 4 4 4 - - 1/150 z - 2/125 - 1/150 z + 1/600 x + 1/600 y , COEFF(-1, -2, 1) = - - 2 2 2 2 2 - - 1/700 x y z - 1/700 x y z + 1/350 x y + 1/700 x y z - 1/350 x y - - 167 167 2 2 - + 1/500 x y z - 1/42 x + ---- x y - ---- y z + 1/350 y z + 1/700 x z - 7000 7000 - - 17 3 3 3 3 - - ---- y + 1/42 z - 1/150 x y - 1/600 y z + 1/300 x z + 1/300 x z - 2100 - - 229 2 2 2 2 3 173 2 - - ----- x z - 1/490 y z + 1/980 x z + 1/150 y z - ---- + 1/350 y z - 10500 6125 - - 2 3 2 2 191 2 211 2 211 2 - - 1/700 x z + 1/600 x y - 1/490 x y + ----- y + ---- x + ---- z - 29400 7350 7350 - - 3 3 3 4 4 4 - + 1/150 x - 1/300 y - 1/150 z - 1/150 z - 1/150 x + 1/600 y , - - 2 2 2 2 - COEFF(0, -2, 1) = 1/350 y z - 1/350 x z + 1/175 x y + 1/350 x y z - - 4 29 3 2 2 3 2 - - 1/150 z - ---- y - 1/300 y + 1/490 x z + 1/150 y z - 9/196 x - 2100 - - 2 2 4 2 2 2 47 311 2 - - 1/245 x y + 1/600 y - 1/490 y z + 2/75 z + ---- + ----- y - 6125 29400 - - 3 187 3 2 4 - - 1/150 z - ---- y z + 2/75 z - 1/600 y z + 1/350 y z + 1/100 x , - 7000 - - 2 2 2 2 - COEFF(1, -2, 1) = 1/700 x y z + 1/700 x y z + 1/350 x y + 1/700 x y z - - 2 167 167 2 - + 1/350 x y - 1/500 x y z + 1/42 x - ---- x y - ---- y z + 1/350 y z - 7000 7000 - - 2 17 3 3 3 - - 1/700 x z - ---- y + 1/42 z + 1/150 x y - 1/600 y z - 1/300 x z - 2100 - - 3 229 2 2 2 2 3 173 - - 1/300 x z + ----- x z - 1/490 y z + 1/980 x z + 1/150 y z - ---- - 10500 6125 - - 2 2 3 2 2 191 2 211 2 - + 1/350 y z - 1/700 x z - 1/600 x y - 1/490 x y + ----- y + ---- x - 29400 7350 - - 211 2 3 3 3 4 4 - + ---- z - 1/150 x - 1/300 y - 1/150 z - 1/150 z - 1/150 x - 7350 - - 4 2 2 2 - + 1/600 y , COEFF(2, -2, 1) = 1/350 x y z + 1/350 x y z - 1/175 x y - - 2 2 19 47 107 - - 1/350 x y z + 1/175 x y - 1/250 x y z - ---- x + ---- x y - ---- y z - 2100 5250 7000 - - 2 2 19 3 3 - + 1/350 y z - 1/350 x z + ---- y + 8/525 z - 1/300 x y - 1/600 y z - 2100 - - 3 3 107 2 2 2 2 - - 1/150 x z + 1/600 x z + ---- x z - 1/490 y z - 1/490 x z - 7000 - - 3 2 2 3 2 2 - + 1/150 y z + 1/350 y z + 1/350 x z - 1/300 x y + 1/245 x y - - 169 2 169 2 128 2 3 3 3 - - ----- y - ----- x + ---- z + 1/300 x - 1/300 y - 1/150 z - 2/125 - 29400 29400 3675 - - 4 4 4 2 - - 1/150 z + 1/600 x + 1/600 y , COEFF(-2, -1, 1) = - 1/700 x y z - - 2 2 2 2 - + 1/700 x y z - 1/350 x y - 1/700 x y z + 1/350 x y + 1/500 x y z - - 17 167 229 2 2 - - ---- x + ---- x y - ----- y z + 1/700 y z + 1/350 x z - 1/42 y - 2100 7000 10500 - - 3 3 3 3 167 - + 1/42 z + 1/600 x y + 1/300 y z + 1/150 x z - 1/600 x z - ---- x z - 7000 - - 2 2 2 2 3 173 2 2 - + 1/980 y z - 1/490 x z + 1/300 y z - ---- - 1/700 y z + 1/350 x z - 6125 - - 3 2 2 211 2 191 2 211 2 3 - - 1/150 x y - 1/490 x y + ---- y + ----- x + ---- z - 1/300 x - 7350 29400 7350 - - 3 3 4 4 4 - + 1/150 y - 1/150 z - 1/150 z + 1/600 x - 1/150 y , COEFF(-1, -1, 1) - - 2 2 2 2 - = - 1/1400 x y z + 1/1400 x y z + 1/700 x y + 1/1400 x y z - - 2 17 137 137 2 - + 1/700 x y + 1/1000 x y z - --- x + ---- x y - ---- y z + 1/700 y z - 525 5250 5250 - - 2 17 17 3 3 3 - + 1/700 x z - --- y + --- z - 1/300 x y + 1/300 y z + 1/300 x z - 525 525 - - 3 137 2 2 2 2 3 - + 1/300 x z - ---- x z + 1/980 y z + 1/980 x z + 1/300 y z - 5250 - - 2 23 2 3 2 2 83 2 - - 1/700 y z - ---- - 1/700 x z - 1/300 x y + 1/980 x y + ---- y - 6125 3675 - - 83 2 83 2 3 3 3 4 4 - + ---- x + ---- z + 1/150 x + 1/150 y - 1/150 z - 1/150 z - 1/150 x - 3675 3675 - - 4 57 2 2 4 - - 1/150 y , COEFF(0, -1, 1) = - --- x + 1/700 y z - 1/150 y - 980 - - 2 2 289 2 2 2 2 - + 1/490 x z - ----- y z + 1/490 x y - 1/700 y z + 1/700 x y z - 10500 - - 2 37 2 2 151 2 3 4 - - 1/350 x z + ---- z + 1/980 y z + ---- y + 1/300 y z + 1/100 x - 1050 7350 - - 3 151 2 272 37 3 4 2 - + 1/300 y z + ---- z + ---- - ---- y + 1/150 y - 1/150 z + 1/350 x y - 7350 6125 1050 - - 3 2 2 2 - - 1/150 z , COEFF(1, -1, 1) = 1/1400 x y z - 1/1400 x y z + 1/700 x y - - 2 2 17 137 137 - + 1/1400 x y z - 1/700 x y - 1/1000 x y z + --- x - ---- x y - ---- y z - 525 5250 5250 - - 2 2 17 17 3 3 - + 1/700 y z - 1/700 x z - --- y + --- z + 1/300 x y + 1/300 y z - 525 525 - - 3 3 137 2 2 2 2 - - 1/300 x z - 1/300 x z + ---- x z + 1/980 y z + 1/980 x z - 5250 - - 3 2 23 2 3 2 2 - + 1/300 y z - 1/700 y z - ---- - 1/700 x z + 1/300 x y + 1/980 x y - 6125 - - 83 2 83 2 83 2 3 3 3 4 - + ---- y + ---- x + ---- z - 1/150 x + 1/150 y - 1/150 z - 1/150 z - 3675 3675 3675 - - 4 4 2 2 - - 1/150 x - 1/150 y , COEFF(2, -1, 1) = 1/700 x y z - 1/700 x y z - - 2 2 2 17 167 - - 1/350 x y - 1/700 x y z - 1/350 x y - 1/500 x y z + ---- x - ---- x y - 2100 7000 - - 229 2 2 3 - - ----- y z + 1/700 y z - 1/350 x z - 1/42 y + 1/42 z - 1/600 x y - 10500 - - 3 3 3 167 2 2 - + 1/300 y z - 1/150 x z + 1/600 x z + ---- x z + 1/980 y z - 7000 - - 2 2 3 173 2 2 3 - - 1/490 x z + 1/300 y z - ---- - 1/700 y z + 1/350 x z + 1/150 x y - 6125 - - 2 2 211 2 191 2 211 2 3 3 - - 1/490 x y + ---- y + ----- x + ---- z + 1/300 x + 1/150 y - 7350 29400 7350 - - 3 4 4 4 - - 1/150 z - 1/150 z + 1/600 x - 1/150 y , COEFF(-2, 0, 1) = - - 2 47 2 3 2 2 2 - - 1/350 y z + ---- + 1/350 x y z - 1/600 x z + 2/75 z + 1/490 y z - 6125 - - 3 2 2 4 4 2 3 - - 1/150 z - 1/245 x y + 1/600 x + 1/100 y - 9/196 y + 1/150 x z - - 2 2 2 2 187 3 - + 1/350 x z + 1/350 x z - 1/490 x z + 2/75 z - ---- x z - 1/300 x - 7000 - - 2 29 311 2 4 3 - + 1/175 x y - ---- x + ----- x - 1/150 z , COEFF(-1, 0, 1) = 1/300 x z - 2100 29400 - - 151 2 151 2 3 3 4 272 4 - + ---- x + ---- z - 1/150 z + 1/300 x z + 1/100 y + ---- - 1/150 x - 7350 7350 6125 - - 2 2 2 57 2 2 37 2 2 - + 1/350 x y + 1/980 x z - --- y - 1/350 y z + ---- z + 1/490 y z - 980 1050 - - 2 2 2 4 2 3 - - 1/700 x z + 1/490 x y - 1/150 z + 1/700 x y z + 1/150 x - - 289 37 2 4 2 2 - - ----- x z - ---- x + 1/700 x z , COEFF(0, 0, 1) = 1/100 x + 1/490 x z - 10500 1050 - - 61 2 592 4 68 2 61 2 2 2 3 - - --- x + ---- - 1/150 z + ---- z - --- y + 1/245 x y - 1/150 z - 980 6125 3675 980 - - 2 2 2 4 2 - + 1/490 y z - 1/350 y z + 1/100 y + 4/105 z - 1/350 x z, - - 2 2 151 2 4 2 57 2 - COEFF(1, 0, 1) = 1/490 y z + ---- x - 1/150 z - 1/700 x z - --- y - 7350 980 - - 3 37 3 2 4 3 - - 1/300 x z + ---- z - 1/150 x - 1/700 x y z + 1/100 y - 1/300 x z - 1050 - - 4 2 151 2 289 2 37 - - 1/150 x - 1/350 x y + ---- z + ----- x z - 1/350 y z + ---- x - 7350 10500 1050 - - 2 272 2 2 3 2 2 - - 1/700 x z + ---- + 1/980 x z - 1/150 z + 1/490 x y , COEFF(2, 0, 1) - 6125 - - 2 2 2 187 2 2 2 - = - 1/350 x z - 1/490 x z + ---- x z - 1/245 x y - 1/175 x y - 7000 - - 2 2 47 3 2 4 3 - + 1/490 y z + ---- - 1/150 x z - 1/350 x y z + 1/600 x + 1/600 x z - 6125 - - 2 2 29 3 2 - + 2/75 z + 1/350 x z + ---- x + 2/75 z + 1/300 x - 9/196 y - 2100 - - 2 3 4 4 311 2 - - 1/350 y z - 1/150 z - 1/150 z + 1/100 y + ----- x , COEFF(-2, 1, 1) - 29400 - - 2 2 2 2 2 - = 1/700 x y z + 1/700 x y z + 1/350 x y + 1/700 x y z + 1/350 x y - - 17 167 229 2 2 - - 1/500 x y z - ---- x - ---- x y + ----- y z - 1/700 y z + 1/350 x z - 2100 7000 10500 - - 3 3 3 3 - + 1/42 y + 1/42 z - 1/600 x y - 1/300 y z + 1/150 x z - 1/600 x z - - 167 2 2 2 2 3 173 2 - - ---- x z + 1/980 y z - 1/490 x z - 1/300 y z - ---- - 1/700 y z - 7000 6125 - - 2 3 2 2 211 2 191 2 211 2 - + 1/350 x z + 1/150 x y - 1/490 x y + ---- y + ----- x + ---- z - 7350 29400 7350 - - 3 3 3 4 4 4 - - 1/300 x - 1/150 y - 1/150 z - 1/150 z + 1/600 x - 1/150 y , - - 2 2 2 - COEFF(-1, 1, 1) = 1/1400 x y z + 1/1400 x y z - 1/700 x y - - 2 2 17 137 137 - - 1/1400 x y z + 1/700 x y - 1/1000 x y z - --- x - ---- x y + ---- y z - 525 5250 5250 - - 2 2 17 17 3 3 - - 1/700 y z + 1/700 x z + --- y + --- z + 1/300 x y - 1/300 y z - 525 525 - - 3 3 137 2 2 2 2 - + 1/300 x z + 1/300 x z - ---- x z + 1/980 y z + 1/980 x z - 5250 - - 3 2 23 2 3 2 2 - - 1/300 y z - 1/700 y z - ---- - 1/700 x z + 1/300 x y + 1/980 x y - 6125 - - 83 2 83 2 83 2 3 3 3 4 - + ---- y + ---- x + ---- z + 1/150 x - 1/150 y - 1/150 z - 1/150 z - 3675 3675 3675 - - 4 4 2 3 - - 1/150 x - 1/150 y , COEFF(0, 1, 1) = - 1/350 x y - 1/300 y z - - 2 2 2 2 2 2 - - 1/350 x z + 1/490 x y - 1/700 x y z - 1/700 y z - 1/700 y z - - 57 2 272 4 3 3 37 289 - - --- x + ---- - 1/150 y - 1/150 y - 1/300 y z + ---- y + ----- y z - 980 6125 1050 10500 - - 151 2 2 2 4 37 4 2 2 - + ---- z + 1/490 x z - 1/150 z + ---- z + 1/100 x + 1/980 y z - 7350 1050 - - 151 2 3 2 2 - + ---- y - 1/150 z , COEFF(1, 1, 1) = - 1/1400 x y z - 1/1400 x y z - 7350 - - 2 2 2 17 - - 1/700 x y - 1/1400 x y z - 1/700 x y + 1/1000 x y z + --- x - 525 - - 137 137 2 2 17 17 - + ---- x y + ---- y z - 1/700 y z - 1/700 x z + --- y + --- z - 5250 5250 525 525 - - 3 3 3 3 137 - - 1/300 x y - 1/300 y z - 1/300 x z - 1/300 x z + ---- x z - 5250 - - 2 2 2 2 3 2 23 2 - + 1/980 y z + 1/980 x z - 1/300 y z - 1/700 y z - ---- - 1/700 x z - 6125 - - 3 2 2 83 2 83 2 83 2 3 - - 1/300 x y + 1/980 x y + ---- y + ---- x + ---- z - 1/150 x - 3675 3675 3675 - - 3 3 4 4 4 - - 1/150 y - 1/150 z - 1/150 z - 1/150 x - 1/150 y , COEFF(2, 1, 1) = - - 2 2 2 2 2 - - 1/700 x y z - 1/700 x y z + 1/350 x y + 1/700 x y z - 1/350 x y - - 17 167 229 2 2 - + 1/500 x y z + ---- x + ---- x y + ----- y z - 1/700 y z - 1/350 x z - 2100 7000 10500 - - 3 3 3 3 - + 1/42 y + 1/42 z + 1/600 x y - 1/300 y z - 1/150 x z + 1/600 x z - - 167 2 2 2 2 3 173 2 - + ---- x z + 1/980 y z - 1/490 x z - 1/300 y z - ---- - 1/700 y z - 7000 6125 - - 2 3 2 2 211 2 191 2 211 2 - + 1/350 x z - 1/150 x y - 1/490 x y + ---- y + ----- x + ---- z - 7350 29400 7350 - - 3 3 3 4 4 4 - + 1/300 x - 1/150 y - 1/150 z - 1/150 z + 1/600 x - 1/150 y , - - 2 2 2 2 - COEFF(-2, 2, 1) = 1/350 x y z - 1/350 x y z + 1/175 x y + 1/350 x y z - - 2 19 47 107 2 - - 1/175 x y - 1/250 x y z + ---- x + ---- x y + ---- y z - 1/350 y z - 2100 5250 7000 - - 2 19 3 3 3 - + 1/350 x z - ---- y + 8/525 z - 1/300 x y + 1/600 y z + 1/150 x z - 2100 - - 3 107 2 2 2 2 3 - - 1/600 x z - ---- x z - 1/490 y z - 1/490 x z - 1/150 y z - 7000 - - 2 2 3 2 2 169 2 169 2 - + 1/350 y z + 1/350 x z - 1/300 x y + 1/245 x y - ----- y - ----- x - 29400 29400 - - 128 2 3 3 3 4 4 - + ---- z - 1/300 x + 1/300 y - 1/150 z - 2/125 - 1/150 z + 1/600 x - 3675 - - 4 2 2 2 - + 1/600 y , COEFF(-1, 2, 1) = 1/700 x y z - 1/700 x y z - 1/350 x y - - 2 2 167 167 - - 1/700 x y z - 1/350 x y - 1/500 x y z - 1/42 x - ---- x y + ---- y z - 7000 7000 - - 2 2 17 3 3 - - 1/350 y z + 1/700 x z + ---- y + 1/42 z + 1/150 x y + 1/600 y z - 2100 - - 3 3 229 2 2 2 2 - + 1/300 x z + 1/300 x z - ----- x z - 1/490 y z + 1/980 x z - 10500 - - 3 173 2 2 3 2 2 - - 1/150 y z - ---- + 1/350 y z - 1/700 x z - 1/600 x y - 1/490 x y - 6125 - - 191 2 211 2 211 2 3 3 3 4 - + ----- y + ---- x + ---- z + 1/150 x + 1/300 y - 1/150 z - 1/150 z - 29400 7350 7350 - - 4 4 2 2 - - 1/150 x + 1/600 y , COEFF(0, 2, 1) = - 1/350 x y z - 1/350 x z - - 187 2 2 2 47 4 3 - + ---- y z - 1/175 x y + 1/490 x z + ---- - 1/150 z + 1/300 y - 7000 6125 - - 2 2 29 3 2 - - 9/196 x - 1/350 y z + ---- y + 1/600 y z + 2/75 z + 2/75 z - 2100 - - 3 3 2 2 4 2 2 4 - - 1/150 y z - 1/150 z - 1/245 x y + 1/100 x - 1/490 y z + 1/600 y - - 2 311 2 2 2 - + 1/350 y z + ----- y , COEFF(1, 2, 1) = - 1/700 x y z + 1/700 x y z - 29400 - - 2 2 2 167 - - 1/350 x y - 1/700 x y z + 1/350 x y + 1/500 x y z + 1/42 x + ---- x y - 7000 - - 167 2 2 17 3 - + ---- y z - 1/350 y z - 1/700 x z + ---- y + 1/42 z - 1/150 x y - 7000 2100 - - 3 3 3 229 2 2 - + 1/600 y z - 1/300 x z - 1/300 x z + ----- x z - 1/490 y z - 10500 - - 2 2 3 173 2 2 3 - + 1/980 x z - 1/150 y z - ---- + 1/350 y z - 1/700 x z + 1/600 x y - 6125 - - 2 2 191 2 211 2 211 2 3 3 - - 1/490 x y + ----- y + ---- x + ---- z - 1/150 x + 1/300 y - 29400 7350 7350 - - 3 4 4 4 - - 1/150 z - 1/150 z - 1/150 x + 1/600 y , COEFF(2, 2, 1) = - - 2 2 2 2 2 - - 1/350 x y z + 1/350 x y z + 1/175 x y + 1/350 x y z + 1/175 x y - - 19 47 107 2 2 - + 1/250 x y z - ---- x - ---- x y + ---- y z - 1/350 y z - 1/350 x z - 2100 5250 7000 - - 19 3 3 3 3 - - ---- y + 8/525 z + 1/300 x y + 1/600 y z - 1/150 x z + 1/600 x z - 2100 - - 107 2 2 2 2 3 2 - + ---- x z - 1/490 y z - 1/490 x z - 1/150 y z + 1/350 y z - 7000 - - 2 3 2 2 169 2 169 2 128 2 - + 1/350 x z + 1/300 x y + 1/245 x y - ----- y - ----- x + ---- z - 29400 29400 3675 - - 3 3 3 4 4 4 - + 1/300 x + 1/300 y - 1/150 z - 2/125 - 1/150 z + 1/600 x + 1/600 y , - - 2 2 2 2 - COEFF(-2, -2, 2) = 1/175 x y z - 1/175 x y z - 1/175 x y - 1/175 x y z - - 2 11 137 137 2 - - 1/175 x y + 1/125 x y z + --- x - ---- x y + ---- y z - 1/175 y z - 420 5250 5250 - - 2 11 11 3 3 3 - - 1/175 x z + --- y - --- z + 1/300 x y - 1/300 y z - 1/300 x z - 420 420 - - 3 137 2 2 2 2 3 - - 1/300 x z + ---- x z + 1/245 y z + 1/245 x z - 1/300 y z - 5250 - - 2 202 2 3 2 2 529 2 - + 1/175 y z + ---- + 1/175 x z + 1/300 x y + 1/245 x y - ----- y - 6125 29400 - - 529 2 529 2 3 3 3 4 - - ----- x - ----- z - 1/300 x - 1/300 y + 1/300 z + 1/600 z - 29400 29400 - - 4 4 2 2 - + 1/600 x + 1/600 y , COEFF(-1, -2, 2) = 1/350 x y z - 1/350 x y z - - 2 2 2 - + 1/350 x y + 1/350 x y z - 1/350 x y + 1/250 x y z - 8/525 x - - 107 47 2 2 19 19 - + ---- x y + ---- y z - 1/175 y z - 1/350 x z + ---- y - ---- z - 7000 5250 2100 2100 - - 3 3 3 3 107 - - 1/150 x y - 1/300 y z - 1/600 x z + 1/150 x z - ---- x z - 7000 - - 2 2 2 2 3 2 2 - + 1/245 y z - 1/490 x z - 1/300 y z + 1/175 y z - 1/350 x z - - 3 2 2 169 2 128 2 169 2 3 - + 1/600 x y - 1/490 x y - ----- y + ---- x - ----- z + 1/150 x - 29400 3675 29400 - - 3 3 4 4 4 - - 1/300 y + 1/300 z - 2/125 + 1/600 z - 1/150 x + 1/600 y , - - 3 4 2 2 2 - COEFF(0, -2, 2) = 1/300 y + 1/300 z + 1/100 x - 1/600 y - 1/245 x z - - 3 2 3 47 4 2 2 - - 1/300 y z - 1/175 x z - 1/300 y z + ---- + 1/600 y + 1/245 y z - 6125 - - 2 2 33 2 17 4 2 - - 1/245 x y - --- x + ---- y z + 1/600 z - 1/300 z + 1/175 x y z - 980 5250 - - 2 2 3 2 2 - - 1/600 z + 1/175 y z - 1/300 y + 1/175 x y - 1/175 y z , - - 2 2 2 2 - COEFF(1, -2, 2) = - 1/350 x y z + 1/350 x y z + 1/350 x y + 1/350 x y z - - 2 107 47 2 - + 1/350 x y - 1/250 x y z + 8/525 x - ---- x y + ---- y z - 1/175 y z - 7000 5250 - - 2 19 19 3 3 3 - + 1/350 x z + ---- y - ---- z + 1/150 x y - 1/300 y z + 1/600 x z - 2100 2100 - - 3 107 2 2 2 2 3 - - 1/150 x z + ---- x z + 1/245 y z - 1/490 x z - 1/300 y z - 7000 - - 2 2 3 2 2 169 2 128 2 - + 1/175 y z - 1/350 x z - 1/600 x y - 1/490 x y - ----- y + ---- x - 29400 3675 - - 169 2 3 3 3 4 4 - - ----- z - 1/150 x - 1/300 y + 1/300 z - 2/125 + 1/600 z - 1/150 x - 29400 - - 4 2 2 2 - + 1/600 y , COEFF(2, -2, 2) = - 1/175 x y z + 1/175 x y z - 1/175 x y - - 2 2 11 137 137 - - 1/175 x y z + 1/175 x y - 1/125 x y z - --- x + ---- x y + ---- y z - 420 5250 5250 - - 2 2 11 11 3 3 - - 1/175 y z + 1/175 x z + --- y - --- z - 1/300 x y - 1/300 y z - 420 420 - - 3 3 137 2 2 2 2 - + 1/300 x z + 1/300 x z - ---- x z + 1/245 y z + 1/245 x z - 5250 - - 3 2 202 2 3 2 2 - - 1/300 y z + 1/175 y z + ---- + 1/175 x z - 1/300 x y + 1/245 x y - 6125 - - 529 2 529 2 529 2 3 3 3 - - ----- y - ----- x - ----- z + 1/300 x - 1/300 y + 1/300 z - 29400 29400 29400 - - 4 4 4 2 - + 1/600 z + 1/600 x + 1/600 y , COEFF(-2, -1, 2) = 1/350 x y z - - 2 2 2 2 - + 1/350 x y z - 1/350 x y - 1/350 x y z + 1/350 x y + 1/250 x y z - - 19 107 107 2 2 - + ---- x + ---- x y - ---- y z - 1/350 y z - 1/175 x z - 8/525 y - 2100 7000 7000 - - 19 3 3 3 3 47 - - ---- z + 1/600 x y + 1/150 y z - 1/300 x z - 1/300 x z + ---- x z - 2100 5250 - - 2 2 2 2 3 2 2 - - 1/490 y z + 1/245 x z - 1/600 y z - 1/350 y z + 1/175 x z - - 3 2 2 128 2 169 2 169 2 3 - - 1/150 x y - 1/490 x y + ---- y - ----- x - ----- z - 1/300 x - 3675 29400 29400 - - 3 3 4 4 4 - + 1/150 y + 1/300 z - 2/125 + 1/600 z + 1/600 x - 1/150 y , - - 2 2 2 2 - COEFF(-1, -1, 2) = 1/700 x y z + 1/700 x y z + 1/700 x y + 1/700 x y z - - 2 229 167 2 - + 1/700 x y + 1/500 x y z - 1/42 x + ----- x y - ---- y z - 1/350 y z - 10500 7000 - - 2 17 3 3 3 - - 1/350 x z - 1/42 y + ---- z - 1/300 x y + 1/150 y z - 1/600 x z - 2100 - - 3 167 2 2 2 2 3 173 - + 1/150 x z - ---- x z - 1/490 y z - 1/490 x z - 1/600 y z - ---- - 7000 6125 - - 2 2 3 2 2 211 2 211 2 - - 1/350 y z - 1/350 x z - 1/300 x y + 1/980 x y + ---- y + ---- x - 7350 7350 - - 191 2 3 3 3 4 4 - + ----- z + 1/150 x + 1/150 y + 1/300 z + 1/600 z - 1/150 x - 29400 - - 4 3 29 4 3 - - 1/150 y , COEFF(0, -1, 2) = 1/300 z + ---- z - 1/150 y + 1/150 y - 2100 - - 187 311 2 47 2 3 4 - - ---- y z + ----- z + ---- + 2/75 y - 1/600 y z + 1/100 x - 7000 29400 6125 - - 2 2 2 2 2 - - 1/350 y z + 1/350 x y z - 2/75 y + 1/350 x y + 1/490 x y - - 2 2 2 2 4 2 2 - - 1/175 x z - 1/350 y z - 1/490 y z + 1/600 z - 1/245 x z - - 2 3 2 2 - - 9/196 x + 1/150 y z, COEFF(1, -1, 2) = - 1/700 x y z - 1/700 x y z - - 2 2 2 - + 1/700 x y + 1/700 x y z - 1/700 x y - 1/500 x y z + 1/42 x - - 229 167 2 2 17 - - ----- x y - ---- y z - 1/350 y z + 1/350 x z - 1/42 y + ---- z - 10500 7000 2100 - - 3 3 3 3 167 - + 1/300 x y + 1/150 y z + 1/600 x z - 1/150 x z + ---- x z - 7000 - - 2 2 2 2 3 173 2 2 - - 1/490 y z - 1/490 x z - 1/600 y z - ---- - 1/350 y z - 1/350 x z - 6125 - - 3 2 2 211 2 211 2 191 2 3 - + 1/300 x y + 1/980 x y + ---- y + ---- x + ----- z - 1/150 x - 7350 7350 29400 - - 3 3 4 4 4 - + 1/150 y + 1/300 z + 1/600 z - 1/150 x - 1/150 y , COEFF(2, -1, 2) = - - 2 2 2 2 2 - - 1/350 x y z - 1/350 x y z - 1/350 x y - 1/350 x y z - 1/350 x y - - 19 107 107 2 2 - - 1/250 x y z - ---- x - ---- x y - ---- y z - 1/350 y z + 1/175 x z - 2100 7000 7000 - - 19 3 3 3 3 - - 8/525 y - ---- z - 1/600 x y + 1/150 y z + 1/300 x z + 1/300 x z - 2100 - - 47 2 2 2 2 3 2 - - ---- x z - 1/490 y z + 1/245 x z - 1/600 y z - 1/350 y z - 5250 - - 2 3 2 2 128 2 169 2 169 2 - + 1/175 x z + 1/150 x y - 1/490 x y + ---- y - ----- x - ----- z - 3675 29400 29400 - - 3 3 3 4 4 4 - + 1/300 x + 1/150 y + 1/300 z - 2/125 + 1/600 z + 1/600 x - 1/150 y , - - 2 17 2 2 33 2 - COEFF(-2, 0, 2) = - 1/175 x z + ---- x z - 1/245 x y - --- y - 5250 980 - - 3 3 2 3 4 - - 1/300 x z + 1/300 z + 1/175 x z - 1/300 x + 1/600 x + 1/300 x - - 3 2 47 2 2 2 - - 1/300 x z - 1/600 x + ---- + 1/175 x y + 1/175 x y z - 1/600 z - 6125 - - 2 2 2 2 4 2 4 - + 1/245 x z - 1/300 z - 1/245 y z + 1/100 y - 1/175 y z + 1/600 z , - - 2 3 2 2 2 311 2 - COEFF(-1, 0, 2) = 1/350 x y + 1/150 x + 2/75 x - 1/490 x z + ----- z - 29400 - - 29 47 4 4 2 2 - + ---- z + ---- + 1/100 y + 1/600 z - 1/350 x z + 1/350 x y z - 2100 6125 - - 2 2 2 2 2 2 4 - + 1/490 x y - 1/245 y z - 1/350 x z - 1/175 y z - 1/150 x - - 3 3 187 2 3 - + 1/150 x z + 1/300 z - ---- x z - 9/196 y - 1/600 x z - 2/75 x, - 7000 - - 292 2 2 2 2 2 3 - COEFF(0, 0, 2) = ---- - 1/245 x z - 1/245 y z - 1/175 y z + 1/300 z - 6125 - - 2 2 2 2 2 41 431 2 - - 1/20 y + 1/245 x y - 1/20 x - 1/175 x z + ---- z + ----- z - 2100 29400 - - 4 4 4 2 - + 1/100 y + 1/100 x + 1/600 z , COEFF(1, 0, 2) = - 1/350 x y - - 3 187 47 3 2 2 - - 1/150 x z + ---- x z + ---- + 1/600 x z + 1/350 x z - 1/350 x z - 7000 6125 - - 2 2 2 2 2 2 311 2 - - 1/245 y z + 1/490 x y - 1/175 y z - 1/350 x y z + ----- z - 29400 - - 4 3 3 4 2 4 - + 2/75 x - 1/150 x - 1/150 x + 1/300 z + 1/600 z - 9/196 y + 1/100 y - - 2 2 2 29 2 - + 2/75 x - 1/490 x z + ---- z, COEFF(2, 0, 2) = - 1/175 x y - 2100 - - 3 17 4 3 47 - + 1/300 x z - ---- x z + 1/100 y + 1/300 x z - 1/300 x + ---- - 5250 6125 - - 4 4 3 2 2 2 2 - + 1/600 x + 1/600 z + 1/300 x - 1/600 z - 1/245 y z - 1/175 x y z - - 2 2 3 2 33 2 2 2 - - 1/245 x y + 1/300 z + 1/175 x z - --- y + 1/175 x z - 1/600 x - 980 - - 2 2 2 2 - - 1/175 y z - 1/300 z + 1/245 x z , COEFF(-2, 1, 2) = - 1/350 x y z - - 2 2 2 2 - + 1/350 x y z + 1/350 x y + 1/350 x y z + 1/350 x y - 1/250 x y z - - 19 107 107 2 2 - + ---- x - ---- x y + ---- y z + 1/350 y z - 1/175 x z + 8/525 y - 2100 7000 7000 - - 19 3 3 3 3 47 - - ---- z - 1/600 x y - 1/150 y z - 1/300 x z - 1/300 x z + ---- x z - 2100 5250 - - 2 2 2 2 3 2 2 - - 1/490 y z + 1/245 x z + 1/600 y z - 1/350 y z + 1/175 x z - - 3 2 2 128 2 169 2 169 2 3 - + 1/150 x y - 1/490 x y + ---- y - ----- x - ----- z - 1/300 x - 3675 29400 29400 - - 3 3 4 4 4 - - 1/150 y + 1/300 z - 2/125 + 1/600 z + 1/600 x - 1/150 y , - - 2 2 2 2 - COEFF(-1, 1, 2) = - 1/700 x y z + 1/700 x y z - 1/700 x y - 1/700 x y z - - 2 229 167 2 - + 1/700 x y - 1/500 x y z - 1/42 x - ----- x y + ---- y z + 1/350 y z - 10500 7000 - - 2 17 3 3 3 - - 1/350 x z + 1/42 y + ---- z + 1/300 x y - 1/150 y z - 1/600 x z - 2100 - - 3 167 2 2 2 2 3 173 - + 1/150 x z - ---- x z - 1/490 y z - 1/490 x z + 1/600 y z - ---- - 7000 6125 - - 2 2 3 2 2 211 2 211 2 - - 1/350 y z - 1/350 x z + 1/300 x y + 1/980 x y + ---- y + ---- x - 7350 7350 - - 191 2 3 3 3 4 4 - + ----- z + 1/150 x - 1/150 y + 1/300 z + 1/600 z - 1/150 x - 29400 - - 4 3 2 187 - - 1/150 y , COEFF(0, 1, 2) = - 1/150 y + 2/75 y - 1/350 x y + ---- y z - 7000 - - 3 4 47 2 2 2 2 - + 1/300 z + 1/600 z + ---- - 1/350 x y z - 9/196 x + 1/490 x y - 6125 - - 2 2 29 4 311 2 4 3 - - 1/490 y z + ---- z - 1/150 y + ----- z + 1/100 x + 1/600 y z - 2100 29400 - - 2 2 2 2 2 2 - + 1/350 y z + 2/75 y - 1/245 x z - 1/350 y z - 1/175 x z - - 3 2 2 2 - - 1/150 y z, COEFF(1, 1, 2) = 1/700 x y z - 1/700 x y z - 1/700 x y - - 2 2 229 167 - - 1/700 x y z - 1/700 x y + 1/500 x y z + 1/42 x + ----- x y + ---- y z - 10500 7000 - - 2 2 17 3 3 - + 1/350 y z + 1/350 x z + 1/42 y + ---- z - 1/300 x y - 1/150 y z - 2100 - - 3 3 167 2 2 2 2 - + 1/600 x z - 1/150 x z + ---- x z - 1/490 y z - 1/490 x z - 7000 - - 3 173 2 2 3 2 2 - + 1/600 y z - ---- - 1/350 y z - 1/350 x z - 1/300 x y + 1/980 x y - 6125 - - 211 2 211 2 191 2 3 3 3 4 - + ---- y + ---- x + ----- z - 1/150 x - 1/150 y + 1/300 z + 1/600 z - 7350 7350 29400 - - 4 4 2 2 - - 1/150 x - 1/150 y , COEFF(2, 1, 2) = 1/350 x y z - 1/350 x y z - - 2 2 2 19 107 - + 1/350 x y + 1/350 x y z - 1/350 x y + 1/250 x y z - ---- x + ---- x y - 2100 7000 - - 107 2 2 19 3 - + ---- y z + 1/350 y z + 1/175 x z + 8/525 y - ---- z + 1/600 x y - 7000 2100 - - 3 3 3 47 2 2 - - 1/150 y z + 1/300 x z + 1/300 x z - ---- x z - 1/490 y z - 5250 - - 2 2 3 2 2 3 - + 1/245 x z + 1/600 y z - 1/350 y z + 1/175 x z - 1/150 x y - - 2 2 128 2 169 2 169 2 3 3 - - 1/490 x y + ---- y - ----- x - ----- z + 1/300 x - 1/150 y - 3675 29400 29400 - - 3 4 4 4 - + 1/300 z - 2/125 + 1/600 z + 1/600 x - 1/150 y , COEFF(-2, 2, 2) = - - 2 2 2 2 2 - - 1/175 x y z - 1/175 x y z + 1/175 x y + 1/175 x y z - 1/175 x y - - 11 137 137 2 2 - - 1/125 x y z + --- x + ---- x y - ---- y z + 1/175 y z - 1/175 x z - 420 5250 5250 - - 11 11 3 3 3 3 - - --- y - --- z - 1/300 x y + 1/300 y z - 1/300 x z - 1/300 x z - 420 420 - - 137 2 2 2 2 3 2 202 - + ---- x z + 1/245 y z + 1/245 x z + 1/300 y z + 1/175 y z + ---- - 5250 6125 - - 2 3 2 2 529 2 529 2 529 2 - + 1/175 x z - 1/300 x y + 1/245 x y - ----- y - ----- x - ----- z - 29400 29400 29400 - - 3 3 3 4 4 4 - - 1/300 x + 1/300 y + 1/300 z + 1/600 z + 1/600 x + 1/600 y , - - 2 2 2 2 - COEFF(-1, 2, 2) = - 1/350 x y z - 1/350 x y z - 1/350 x y - 1/350 x y z - - 2 107 47 2 - - 1/350 x y - 1/250 x y z - 8/525 x - ---- x y - ---- y z + 1/175 y z - 7000 5250 - - 2 19 19 3 3 3 - - 1/350 x z - ---- y - ---- z + 1/150 x y + 1/300 y z - 1/600 x z - 2100 2100 - - 3 107 2 2 2 2 3 - + 1/150 x z - ---- x z + 1/245 y z - 1/490 x z + 1/300 y z - 7000 - - 2 2 3 2 2 169 2 128 2 - + 1/175 y z - 1/350 x z - 1/600 x y - 1/490 x y - ----- y + ---- x - 29400 3675 - - 169 2 3 3 3 4 4 - - ----- z + 1/150 x + 1/300 y + 1/300 z - 2/125 + 1/600 z - 1/150 x - 29400 - - 4 2 2 3 - + 1/600 y , COEFF(0, 2, 2) = - 1/245 x y + 1/300 y z - 1/300 y - - 2 3 2 2 2 4 - - 1/175 x y + 1/300 y - 1/600 z - 1/300 z - 1/245 x z + 1/600 z - - 4 2 3 17 4 47 3 - + 1/100 x - 1/600 y + 1/300 z - ---- y z + 1/600 y + ---- + 1/300 y z - 5250 6125 - - 2 2 2 2 33 2 - - 1/175 x y z + 1/175 y z - 1/175 x z + 1/175 y z - --- x - 980 - - 2 2 2 2 2 - + 1/245 y z , COEFF(1, 2, 2) = 1/350 x y z + 1/350 x y z - 1/350 x y - - 2 2 107 47 - - 1/350 x y z + 1/350 x y + 1/250 x y z + 8/525 x + ---- x y - ---- y z - 7000 5250 - - 2 2 19 19 3 3 - + 1/175 y z + 1/350 x z - ---- y - ---- z - 1/150 x y + 1/300 y z - 2100 2100 - - 3 3 107 2 2 2 2 - + 1/600 x z - 1/150 x z + ---- x z + 1/245 y z - 1/490 x z - 7000 - - 3 2 2 3 2 2 - + 1/300 y z + 1/175 y z - 1/350 x z + 1/600 x y - 1/490 x y - - 169 2 128 2 169 2 3 3 3 - - ----- y + ---- x - ----- z - 1/150 x + 1/300 y + 1/300 z - 2/125 - 29400 3675 29400 - - 4 4 4 2 - + 1/600 z - 1/150 x + 1/600 y , COEFF(2, 2, 2) = 1/175 x y z - - 2 2 2 2 - + 1/175 x y z + 1/175 x y + 1/175 x y z + 1/175 x y + 1/125 x y z - - 11 137 137 2 2 11 11 - - --- x - ---- x y - ---- y z + 1/175 y z + 1/175 x z - --- y - --- z - 420 5250 5250 420 420 - - 3 3 3 3 137 - + 1/300 x y + 1/300 y z + 1/300 x z + 1/300 x z - ---- x z - 5250 - - 2 2 2 2 3 2 202 2 - + 1/245 y z + 1/245 x z + 1/300 y z + 1/175 y z + ---- + 1/175 x z - 6125 - - 3 2 2 529 2 529 2 529 2 3 - + 1/300 x y + 1/245 x y - ----- y - ----- x - ----- z + 1/300 x - 29400 29400 29400 - - 3 3 4 4 4 - + 1/300 y + 1/300 z + 1/600 z + 1/600 x + 1/600 y ] - -> print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c"); -bytes used=748409820, alloc=7076592, time=77.87 -bytes used=749410248, alloc=7076592, time=77.95 -bytes used=750410436, alloc=7076592, time=78.01 -bytes used=751410816, alloc=7076592, time=78.08 -bytes used=752411484, alloc=7076592, time=78.15 -bytes used=753412124, alloc=7076592, time=78.22 -bytes used=754412412, alloc=7076592, time=78.30 -bytes used=755412908, alloc=7076592, time=78.37 -bytes used=756413492, alloc=7076592, time=78.45 -bytes used=757413680, alloc=7076592, time=78.53 -bytes used=758414072, alloc=7076592, time=78.62 -bytes used=759414300, alloc=7076592, time=78.70 -bytes used=760414600, alloc=7076592, time=78.78 -bytes used=761414752, alloc=7076592, time=78.86 -bytes used=762414916, alloc=7076592, time=79.35 -bytes used=763415416, alloc=7076592, time=79.86 -bytes used=764415756, alloc=7076592, time=80.34 -bytes used=765415912, alloc=7076592, time=80.83 -bytes used=766416412, alloc=7076592, time=81.34 -bytes used=767416656, alloc=7076592, time=81.53 -bytes used=768416868, alloc=7076592, time=81.61 -bytes used=769417092, alloc=7076592, time=81.70 -bytes used=770417368, alloc=7076592, time=81.79 -bytes used=771417712, alloc=7076592, time=81.88 -bytes used=772417876, alloc=7076592, time=81.96 -bytes used=773418048, alloc=7076592, time=82.05 -bytes used=774418224, alloc=7076592, time=82.14 -bytes used=775418424, alloc=7076592, time=82.22 -bytes used=776418592, alloc=7076592, time=82.30 -bytes used=777418744, alloc=7076592, time=82.40 -bytes used=778424576, alloc=7076592, time=82.47 -bytes used=779488436, alloc=7076592, time=82.53 -bytes used=780544400, alloc=7076592, time=82.59 -bytes used=781586108, alloc=7076592, time=82.65 -bytes used=782617420, alloc=7076592, time=82.72 -bytes used=783644576, alloc=7076592, time=82.77 -bytes used=784663532, alloc=7076592, time=82.83 -bytes used=785678168, alloc=7076592, time=82.89 -bytes used=786687760, alloc=7076592, time=82.94 -bytes used=787688716, alloc=7076592, time=83.00 -bytes used=788926296, alloc=7076592, time=83.07 -bytes used=790146460, alloc=7076592, time=83.14 -bytes used=791357996, alloc=7076592, time=83.21 -bytes used=792561512, alloc=7076592, time=83.28 -bytes used=793755920, alloc=7076592, time=83.35 -bytes used=794942628, alloc=7076592, time=83.41 -bytes used=796126372, alloc=7076592, time=83.48 -bytes used=797308080, alloc=7076592, time=83.55 -bytes used=798479128, alloc=7076592, time=83.61 -bytes used=799631400, alloc=7076592, time=83.68 -bytes used=800756776, alloc=7076592, time=83.75 -bytes used=801855492, alloc=7076592, time=83.81 -bytes used=802925192, alloc=7076592, time=83.88 -bytes used=803975880, alloc=7076592, time=83.95 -bytes used=805008536, alloc=7076592, time=84.01 -bytes used=806023824, alloc=7076592, time=84.08 -bytes used=807213276, alloc=7076592, time=84.15 -bytes used=808372300, alloc=7076592, time=84.22 -bytes used=809509140, alloc=7076592, time=84.29 -bytes used=810622172, alloc=7076592, time=84.35 -bytes used=811703688, alloc=7076592, time=84.42 -bytes used=812749304, alloc=7076592, time=84.49 -bytes used=813763008, alloc=7076592, time=84.56 -bytes used=814893444, alloc=7076592, time=84.63 -bytes used=815973336, alloc=7076592, time=84.71 -bytes used=817021924, alloc=7076592, time=84.79 -bytes used=818042128, alloc=7076592, time=84.85 -bytes used=819043328, alloc=7076592, time=84.93 -bytes used=820171240, alloc=7076592, time=85.01 -bytes used=821291032, alloc=7076592, time=85.09 -bytes used=822405408, alloc=7076592, time=85.16 -bytes used=823514020, alloc=7076592, time=85.24 -bytes used=824616552, alloc=7076592, time=85.33 -bytes used=825708668, alloc=7076592, time=85.41 -bytes used=826757620, alloc=7076592, time=85.49 -bytes used=827760476, alloc=7076592, time=85.56 -bytes used=828792320, alloc=7076592, time=85.65 -bytes used=829793300, alloc=7076592, time=85.74 -bytes used=830825040, alloc=7076592, time=85.83 -bytes used=831832792, alloc=7076592, time=85.92 -bytes used=832877824, alloc=7076592, time=86.02 -bytes used=833878204, alloc=7076592, time=86.11 -bytes used=834882036, alloc=7076592, time=86.21 -bytes used=835888968, alloc=7076592, time=86.31 -bytes used=836930224, alloc=7076592, time=86.40 -bytes used=837930428, alloc=7076592, time=86.48 -bytes used=838931748, alloc=7076592, time=86.55 -bytes used=839931912, alloc=7076592, time=87.60 -bytes used=840932132, alloc=7076592, time=88.95 -bytes used=841932284, alloc=7076592, time=89.21 -bytes used=842932524, alloc=7076592, time=89.31 -bytes used=843932836, alloc=7076592, time=89.39 -bytes used=844934188, alloc=7076592, time=89.46 -bytes used=845934736, alloc=7076592, time=89.53 -bytes used=846936784, alloc=7076592, time=89.60 -bytes used=847937776, alloc=7076592, time=89.66 -bytes used=848938640, alloc=7076592, time=89.73 -bytes used=849939572, alloc=7076592, time=89.80 -bytes used=850941552, alloc=7076592, time=89.87 -bytes used=851942244, alloc=7076592, time=89.94 -bytes used=852942964, alloc=7076592, time=90.01 -bytes used=853945008, alloc=7076592, time=90.08 -bytes used=854948368, alloc=7076592, time=90.14 -bytes used=855949440, alloc=7076592, time=90.21 -bytes used=856949628, alloc=7076592, time=90.28 -bytes used=857950200, alloc=7076592, time=90.35 -bytes used=858950952, alloc=7076592, time=90.43 -bytes used=859951460, alloc=7076592, time=90.52 -bytes used=860952016, alloc=7076592, time=90.60 -bytes used=861957132, alloc=7076592, time=90.67 -bytes used=862958860, alloc=7076592, time=90.75 -bytes used=863963696, alloc=7076592, time=90.83 -bytes used=864963856, alloc=7076592, time=90.90 -bytes used=865969920, alloc=7076592, time=90.98 -bytes used=866974520, alloc=7076592, time=91.05 -bytes used=867974688, alloc=7076592, time=91.13 -bytes used=868975060, alloc=7076592, time=91.20 -bytes used=869979644, alloc=7076592, time=91.27 -bytes used=870979852, alloc=7076592, time=91.34 -bytes used=871980084, alloc=7076592, time=91.41 -bytes used=872980484, alloc=7076592, time=91.49 -bytes used=873980860, alloc=7076592, time=91.56 -bytes used=874981048, alloc=7076592, time=91.64 -bytes used=875981468, alloc=7076592, time=91.71 -bytes used=876981648, alloc=7076592, time=91.79 -bytes used=877981812, alloc=7076592, time=91.85 -bytes used=878981988, alloc=7076592, time=91.94 -bytes used=879982176, alloc=7076592, time=92.03 -bytes used=880982352, alloc=7076592, time=92.14 -bytes used=881982736, alloc=7076592, time=92.29 -bytes used=882991792, alloc=7076592, time=92.43 -bytes used=884013340, alloc=7076592, time=92.54 -bytes used=885013564, alloc=7076592, time=92.64 -bytes used=886044516, alloc=7076592, time=92.76 -bytes used=887044764, alloc=7076592, time=92.90 -bytes used=888045280, alloc=7076592, time=93.03 -bytes used=889046496, alloc=7076592, time=93.14 -bytes used=890050996, alloc=7076592, time=93.27 -bytes used=891079296, alloc=7076592, time=93.42 -bytes used=892079452, alloc=7076592, time=93.56 -bytes used=893079712, alloc=7076592, time=93.71 -bytes used=894079972, alloc=7076592, time=93.90 -bytes used=895080204, alloc=7076592, time=94.08 -bytes used=896102952, alloc=7076592, time=94.25 -bytes used=897117040, alloc=7076592, time=94.38 -bytes used=898118808, alloc=7076592, time=94.50 -bytes used=899118992, alloc=7076592, time=94.64 -bytes used=900119168, alloc=7076592, time=94.78 -bytes used=901149016, alloc=7076592, time=94.95 -bytes used=902149192, alloc=7076592, time=95.07 -bytes used=903149352, alloc=7076592, time=95.22 -bytes used=904149556, alloc=7076592, time=95.36 -bytes used=905149784, alloc=7076592, time=95.45 -bytes used=906180788, alloc=7076592, time=95.54 -bytes used=907181052, alloc=7076592, time=95.64 -bytes used=908181232, alloc=7076592, time=95.72 -bytes used=909181420, alloc=7076592, time=95.81 -bytes used=910181664, alloc=7076592, time=95.97 -bytes used=911184976, alloc=7076592, time=96.05 -bytes used=912217428, alloc=7076592, time=96.16 -bytes used=913217660, alloc=7076592, time=96.26 -bytes used=914250920, alloc=7076592, time=96.37 -bytes used=915263916, alloc=7076592, time=96.47 -bytes used=916266408, alloc=7076592, time=96.60 -bytes used=917303576, alloc=7076592, time=96.71 -bytes used=918304732, alloc=7076592, time=96.81 -bytes used=919324496, alloc=7076592, time=96.92 -bytes used=920324680, alloc=7076592, time=97.02 -bytes used=921326012, alloc=7076592, time=97.13 -bytes used=922326232, alloc=7076592, time=97.26 -bytes used=923326500, alloc=7076592, time=97.38 -bytes used=924330916, alloc=7076592, time=97.48 -bytes used=925342192, alloc=7076592, time=97.58 -bytes used=926350576, alloc=7076592, time=97.69 -bytes used=927350788, alloc=7076592, time=97.79 -bytes used=928350988, alloc=7076592, time=97.88 -bytes used=929351216, alloc=7076592, time=97.97 -bytes used=930351380, alloc=7076592, time=98.07 -bytes used=931351640, alloc=7076592, time=98.16 -bytes used=932351900, alloc=7076592, time=98.26 -bytes used=933352080, alloc=7076592, time=98.36 -bytes used=934352240, alloc=7076592, time=98.46 -bytes used=935369468, alloc=7076592, time=98.55 -bytes used=936369724, alloc=7076592, time=98.64 -bytes used=937369884, alloc=7076592, time=98.72 -bytes used=938370096, alloc=7076592, time=99.73 -bytes used=939387264, alloc=7076592, time=101.25 -bytes used=940387440, alloc=7076592, time=102.17 -bytes used=941387784, alloc=7076592, time=102.57 -bytes used=942387940, alloc=7076592, time=102.66 -bytes used=943388168, alloc=7076592, time=102.75 -bytes used=944388936, alloc=7076592, time=102.82 -bytes used=945389104, alloc=7076592, time=102.91 -bytes used=946389328, alloc=7076592, time=102.97 -bytes used=947389648, alloc=7076592, time=103.04 -bytes used=948390624, alloc=7076592, time=103.12 -bytes used=949390784, alloc=7076592, time=103.19 -bytes used=950392252, alloc=7076592, time=103.26 -bytes used=951392572, alloc=7076592, time=103.35 -bytes used=952392912, alloc=7076592, time=103.41 -bytes used=953393512, alloc=7076592, time=103.49 -bytes used=954393880, alloc=7076592, time=103.56 -bytes used=955394148, alloc=7076592, time=103.64 -bytes used=956394316, alloc=7076592, time=103.72 -bytes used=957394732, alloc=7076592, time=103.82 -bytes used=958395192, alloc=7076592, time=103.89 -bytes used=959395484, alloc=7076592, time=103.96 -bytes used=960396084, alloc=7076592, time=104.03 -bytes used=961396576, alloc=7076592, time=104.09 -bytes used=962396920, alloc=7076592, time=104.17 -bytes used=963397200, alloc=7076592, time=104.24 -bytes used=964397552, alloc=7076592, time=104.32 -bytes used=965398036, alloc=7076592, time=104.39 -bytes used=966400396, alloc=7076592, time=104.45 -bytes used=967400664, alloc=7076592, time=104.54 -bytes used=968401008, alloc=7076592, time=104.62 -bytes used=969401664, alloc=7076592, time=104.70 -bytes used=970401820, alloc=7076592, time=104.77 -bytes used=971402096, alloc=7076592, time=104.84 -bytes used=972402372, alloc=7076592, time=104.93 -bytes used=973402552, alloc=7076592, time=105.14 -bytes used=974435944, alloc=7076592, time=105.33 -bytes used=975436164, alloc=7076592, time=105.45 -bytes used=976457124, alloc=7076592, time=105.58 -bytes used=977487264, alloc=7076592, time=105.70 -bytes used=978492516, alloc=7076592, time=105.81 -bytes used=979522800, alloc=7076592, time=105.94 -bytes used=980553272, alloc=7076592, time=106.06 -bytes used=981591316, alloc=7076592, time=106.19 -bytes used=982599412, alloc=7076592, time=106.30 -bytes used=983600824, alloc=7076592, time=106.41 -bytes used=984635976, alloc=7076592, time=106.53 -bytes used=985636236, alloc=7076592, time=106.66 -bytes used=986676760, alloc=7076592, time=106.79 -bytes used=987681020, alloc=7076592, time=106.91 -bytes used=988690396, alloc=7076592, time=107.07 -bytes used=989705292, alloc=7076592, time=107.21 -bytes used=990707288, alloc=7076592, time=107.35 -bytes used=991715116, alloc=7076592, time=107.51 -bytes used=992715316, alloc=7076592, time=107.66 -bytes used=993744640, alloc=7076592, time=107.88 -bytes used=994744884, alloc=7076592, time=108.01 -bytes used=995786080, alloc=7076592, time=108.16 -bytes used=996808988, alloc=7076592, time=108.29 -bytes used=997827140, alloc=7076592, time=108.43 -bytes used=998863076, alloc=7076592, time=108.57 -bytes used=999904680, alloc=7076592, time=108.71 -bytes used=1000904968, alloc=7076592, time=108.85 -bytes used=1001906880, alloc=7076592, time=109.00 -bytes used=1002907040, alloc=7076592, time=109.13 -bytes used=1003907328, alloc=7076592, time=109.28 -bytes used=1004931172, alloc=7076592, time=109.42 -bytes used=1005940740, alloc=7076592, time=109.55 -bytes used=1006942404, alloc=7076592, time=109.71 -bytes used=1007953812, alloc=7076592, time=109.87 -bytes used=1008956032, alloc=7076592, time=110.00 -bytes used=1009959180, alloc=7076592, time=110.16 -bytes used=1010961140, alloc=7076592, time=110.31 -bytes used=1011961380, alloc=7076592, time=110.43 -bytes used=1012961548, alloc=7076592, time=110.55 -bytes used=1013961708, alloc=7076592, time=110.67 -bytes used=1014961896, alloc=7076592, time=110.79 -bytes used=1015962116, alloc=7076592, time=110.90 -bytes used=1016962268, alloc=7076592, time=110.98 -bytes used=1017962564, alloc=7076592, time=111.05 -bytes used=1018976092, alloc=7076592, time=114.06 -bytes used=1020008784, alloc=7076592, time=114.24 -bytes used=1021029928, alloc=7076592, time=114.42 -bytes used=1022048904, alloc=7076592, time=114.64 -bytes used=1023053800, alloc=7076592, time=114.83 -bytes used=1024057024, alloc=7076592, time=115.37 -bytes used=1025057176, alloc=7076592, time=116.72 -bytes used=1026057332, alloc=7076592, time=116.82 -bytes used=1027057488, alloc=7076592, time=116.91 -bytes used=1028057664, alloc=7076592, time=117.00 -bytes used=1029057984, alloc=7076592, time=117.08 -bytes used=1030058416, alloc=7076592, time=117.15 -bytes used=1031058824, alloc=7076592, time=117.22 -bytes used=1032059088, alloc=7076592, time=117.29 -bytes used=1033059552, alloc=7076592, time=117.36 -bytes used=1034059712, alloc=7076592, time=117.44 -bytes used=1035059936, alloc=7076592, time=117.51 -bytes used=1036060264, alloc=7076592, time=117.58 -bytes used=1037060640, alloc=7076592, time=117.65 -bytes used=1038060812, alloc=7076592, time=117.72 -bytes used=1039061020, alloc=7076592, time=117.80 -bytes used=1040061524, alloc=7076592, time=117.87 -bytes used=1041061744, alloc=7076592, time=117.94 -bytes used=1042062048, alloc=7076592, time=118.01 -bytes used=1043062368, alloc=7076592, time=118.08 -bytes used=1044062752, alloc=7076592, time=118.16 -bytes used=1045062952, alloc=7076592, time=118.23 -bytes used=1046063332, alloc=7076592, time=118.30 -bytes used=1047063660, alloc=7076592, time=118.37 -bytes used=1048064132, alloc=7076592, time=118.44 -bytes used=1049064536, alloc=7076592, time=118.52 -bytes used=1050064716, alloc=7076592, time=118.59 -bytes used=1051064872, alloc=7076592, time=118.66 -bytes used=1052065172, alloc=7076592, time=118.73 -bytes used=1053065392, alloc=7076592, time=118.80 -bytes used=1054065644, alloc=7076592, time=118.87 -bytes used=1055065804, alloc=7076592, time=118.95 -bytes used=1056066100, alloc=7076592, time=119.02 -bytes used=1057066364, alloc=7076592, time=119.09 -bytes used=1058066568, alloc=7076592, time=119.17 -bytes used=1059067168, alloc=7076592, time=119.53 -bytes used=1060107516, alloc=7076592, time=120.05 -bytes used=1061109508, alloc=7076592, time=120.33 -bytes used=1062109696, alloc=7076592, time=120.61 -bytes used=1063109884, alloc=7076592, time=120.77 -bytes used=1064110060, alloc=7076592, time=120.89 -bytes used=1065110284, alloc=7076592, time=121.00 -bytes used=1066110500, alloc=7076592, time=121.12 -bytes used=1067110748, alloc=7076592, time=121.24 -bytes used=1068110944, alloc=7076592, time=121.34 -bytes used=1069130940, alloc=7076592, time=124.37 -bytes used=1070131108, alloc=7076592, time=126.09 -bytes used=1071131376, alloc=7076592, time=126.25 -bytes used=1072131616, alloc=7076592, time=126.34 -bytes used=1073131916, alloc=7076592, time=126.41 -bytes used=1074132268, alloc=7076592, time=126.48 -bytes used=1075132544, alloc=7076592, time=126.55 -bytes used=1076132872, alloc=7076592, time=126.62 -bytes used=1077133084, alloc=7076592, time=126.69 -bytes used=1078133388, alloc=7076592, time=126.76 -bytes used=1079133660, alloc=7076592, time=126.84 -bytes used=1080133892, alloc=7076592, time=126.91 -bytes used=1081134168, alloc=7076592, time=126.98 -bytes used=1082134620, alloc=7076592, time=127.05 -bytes used=1083134784, alloc=7076592, time=127.12 -bytes used=1084135148, alloc=7076592, time=127.20 -bytes used=1085135424, alloc=7076592, time=127.26 -bytes used=1086135748, alloc=7076592, time=127.33 -bytes used=1087136048, alloc=7076592, time=127.40 -bytes used=1088136416, alloc=7076592, time=127.47 -bytes used=1089136808, alloc=7076592, time=127.54 -bytes used=1090137224, alloc=7076592, time=127.62 -bytes used=1091137500, alloc=7076592, time=127.69 -bytes used=1092137988, alloc=7076592, time=127.76 -bytes used=1093138368, alloc=7076592, time=127.83 -bytes used=1094138724, alloc=7076592, time=127.90 -bytes used=1095138928, alloc=7076592, time=127.97 -bytes used=1096139136, alloc=7076592, time=128.04 -bytes used=1097139372, alloc=7076592, time=128.12 -bytes used=1098139688, alloc=7076592, time=128.19 -bytes used=1099140048, alloc=7076592, time=128.26 -bytes used=1100140200, alloc=7076592, time=128.33 -bytes used=1101140408, alloc=7076592, time=128.41 -bytes used=1102142012, alloc=7076592, time=128.74 -bytes used=1103142456, alloc=7076592, time=129.29 -bytes used=1104142616, alloc=7076592, time=129.63 -bytes used=1105142804, alloc=7076592, time=129.87 -bytes used=1106143040, alloc=7076592, time=129.99 -bytes used=1107143280, alloc=7076592, time=130.11 -bytes used=1108143488, alloc=7076592, time=130.22 -bytes used=1109143676, alloc=7076592, time=130.34 -bytes used=1110143836, alloc=7076592, time=131.77 -bytes used=1111143992, alloc=7076592, time=134.91 -bytes used=1112144168, alloc=7076592, time=135.29 -bytes used=1113144392, alloc=7076592, time=135.38 -bytes used=1114144588, alloc=7076592, time=135.45 -bytes used=1115145056, alloc=7076592, time=135.53 -bytes used=1116145424, alloc=7076592, time=135.60 -bytes used=1117145628, alloc=7076592, time=135.67 -bytes used=1118146180, alloc=7076592, time=135.74 -bytes used=1119146432, alloc=7076592, time=135.81 -bytes used=1120146620, alloc=7076592, time=135.88 -bytes used=1121146844, alloc=7076592, time=135.95 -bytes used=1122147412, alloc=7076592, time=136.03 -bytes used=1123147880, alloc=7076592, time=136.10 -bytes used=1124148092, alloc=7076592, time=136.17 -bytes used=1125148384, alloc=7076592, time=136.24 -bytes used=1126148576, alloc=7076592, time=136.31 -bytes used=1127149012, alloc=7076592, time=136.38 -bytes used=1128149168, alloc=7076592, time=136.46 -bytes used=1129149476, alloc=7076592, time=136.53 -bytes used=1130149628, alloc=7076592, time=136.60 -bytes used=1131149964, alloc=7076592, time=136.67 -bytes used=1132150240, alloc=7076592, time=136.74 -bytes used=1133150392, alloc=7076592, time=136.81 -bytes used=1134150904, alloc=7076592, time=136.88 -bytes used=1135151260, alloc=7076592, time=136.95 -bytes used=1136151476, alloc=7076592, time=137.02 -bytes used=1137151860, alloc=7076592, time=137.10 -bytes used=1138152016, alloc=7076592, time=137.17 -bytes used=1139152424, alloc=7076592, time=137.24 -bytes used=1140152592, alloc=7076592, time=137.31 -bytes used=1141152852, alloc=7076592, time=137.38 -bytes used=1142156284, alloc=7076592, time=137.45 -bytes used=1143156568, alloc=7076592, time=137.92 -bytes used=1144156868, alloc=7076592, time=138.41 -bytes used=1145158380, alloc=7076592, time=138.75 -bytes used=1146158532, alloc=7076592, time=138.93 -bytes used=1147158748, alloc=7076592, time=139.05 -bytes used=1148158932, alloc=7076592, time=139.16 -bytes used=1149159184, alloc=7076592, time=139.28 -bytes used=1150159400, alloc=7076592, time=139.39 -bytes used=1151159596, alloc=7076592, time=143.34 -bytes used=1152159756, alloc=7076592, time=144.29 -bytes used=1153160052, alloc=7076592, time=144.39 -bytes used=1154160436, alloc=7076592, time=144.46 -bytes used=1155160744, alloc=7076592, time=144.53 -bytes used=1156161060, alloc=7076592, time=144.59 -bytes used=1157161256, alloc=7076592, time=144.66 -bytes used=1158161804, alloc=7076592, time=144.73 -bytes used=1159162124, alloc=7076592, time=144.80 -bytes used=1160162656, alloc=7076592, time=144.87 -bytes used=1161162896, alloc=7076592, time=144.93 -bytes used=1162163360, alloc=7076592, time=145.01 -bytes used=1163163752, alloc=7076592, time=145.08 -bytes used=1164163948, alloc=7076592, time=145.15 -bytes used=1165164308, alloc=7076592, time=145.22 -bytes used=1166164480, alloc=7076592, time=145.29 -bytes used=1167164720, alloc=7076592, time=145.36 -bytes used=1168165108, alloc=7076592, time=145.44 -bytes used=1169165332, alloc=7076592, time=145.51 -bytes used=1170165636, alloc=7076592, time=145.58 -bytes used=1171165864, alloc=7076592, time=145.65 -bytes used=1172166400, alloc=7076592, time=145.72 -bytes used=1173166604, alloc=7076592, time=145.79 -bytes used=1174166832, alloc=7076592, time=145.86 -bytes used=1175167016, alloc=7076592, time=145.94 -bytes used=1176167208, alloc=7076592, time=146.01 -bytes used=1177167528, alloc=7076592, time=146.08 -bytes used=1178167944, alloc=7076592, time=146.15 -bytes used=1179168144, alloc=7076592, time=146.22 -bytes used=1180168572, alloc=7076592, time=146.29 -bytes used=1181168760, alloc=7076592, time=146.36 -bytes used=1182168916, alloc=7076592, time=146.44 -bytes used=1183171512, alloc=7076592, time=146.69 -bytes used=1184171740, alloc=7076592, time=147.22 -bytes used=1185173116, alloc=7076592, time=147.61 -bytes used=1186173316, alloc=7076592, time=147.89 -bytes used=1187173540, alloc=7076592, time=148.00 -bytes used=1188173744, alloc=7076592, time=148.12 -bytes used=1189173916, alloc=7076592, time=148.23 -bytes used=1190174132, alloc=7076592, time=148.35 -bytes used=1191174336, alloc=7076592, time=150.26 -bytes used=1192174492, alloc=7076592, time=153.23 -bytes used=1193176544, alloc=7076592, time=153.52 -bytes used=1194180044, alloc=7076592, time=153.81 -bytes used=1195181920, alloc=7076592, time=154.04 -bytes used=1196231084, alloc=7076592, time=154.26 -bytes used=1197231728, alloc=7076592, time=154.32 -bytes used=1198231888, alloc=7076592, time=154.37 -bytes used=1199232104, alloc=7076592, time=154.48 -bytes used=1200232500, alloc=7076592, time=154.63 -bytes used=1201232708, alloc=7076592, time=154.76 -bytes used=1202232860, alloc=7076592, time=154.86 -> -# d/dx -> simplify( diff(interp_3d_cube_order4_smooth0,x) ); -bytes used=1203233224, alloc=7076592, time=154.95 -bytes used=1204233620, alloc=7076592, time=155.03 -bytes used=1205233888, alloc=7076592, time=155.10 -bytes used=1206234120, alloc=7076592, time=155.17 -bytes used=1207234424, alloc=7076592, time=155.25 -bytes used=1208234728, alloc=7076592, time=155.32 -bytes used=1209235068, alloc=7076592, time=155.40 -bytes used=1210235316, alloc=7076592, time=155.47 -bytes used=1211236380, alloc=7076592, time=155.55 -bytes used=1212236572, alloc=7076592, time=155.63 -bytes used=1213237568, alloc=7076592, time=155.71 -bytes used=1214238068, alloc=7076592, time=155.78 -bytes used=1215238324, alloc=7076592, time=155.85 -bytes used=1216238644, alloc=7076592, time=155.94 -bytes used=1217238876, alloc=7076592, time=156.02 -bytes used=1218239360, alloc=7076592, time=156.09 -bytes used=1219239524, alloc=7076592, time=156.17 -bytes used=1220239916, alloc=7076592, time=156.25 -bytes used=1221240140, alloc=7076592, time=156.34 -bytes used=1222240688, alloc=7076592, time=156.43 -bytes used=1223240904, alloc=7076592, time=156.51 -bytes used=1224241028, alloc=7076592, time=156.60 -bytes used=1225241208, alloc=7076592, time=156.67 -bytes used=1226241332, alloc=7076592, time=156.76 -bytes used=1227241512, alloc=7076592, time=156.85 -bytes used=1228241752, alloc=7076592, time=156.95 -bytes used=1229241972, alloc=7076592, time=157.04 -bytes used=1230242208, alloc=7076592, time=157.14 -bytes used=1231242380, alloc=7076592, time=157.22 -bytes used=1232242872, alloc=7076592, time=157.30 -- 1/175 x y z DATA(2, 2, -1) - 1/175 x y z DATA(-2, 1, -2) - - - 1/350 x y z DATA(2, 1, -1) + 1/350 x y z DATA(-1, 2, -1) - - 19 - + 1/350 x y z DATA(1, 2, -1) + ---- DATA(-2, -2, 1) - 2100 - - - 1/175 x y z DATA(0, 1, 2) + 2/175 x y z DATA(0, -2, 2) - - - 1/175 x y z DATA(0, -2, -1) - 2/175 x y z DATA(2, 2, -2) - - + 1/1000 y z DATA(1, -1, -1) + 1/175 x y z DATA(1, 2, -2) - - - 1/350 x y z DATA(-1, -2, -1) + 1/42 DATA(1, -2, 1) - - - 1/175 x y z DATA(-2, -2, 1) - 1/1000 y z DATA(-1, -1, -1) - - - 2/175 x y z DATA(-2, 2, -2) + 1/350 x y z DATA(1, -2, 1) - - - 1/175 x y z DATA(0, 2, 1) + 1/175 x y z DATA(-2, 2, 1) - - + 1/350 x y z DATA(1, 1, -2) - 1/175 x y z DATA(2, 1, -2) - - + 2/75 DATA(1, -2, 0) + 1/350 x y z DATA(-1, 1, -2) - - + 1/350 x y z DATA(-2, 1, 1) + 1/350 x y z DATA(0, -1, 1) - - - 1/350 x y z DATA(-2, -1, 1) + 1/350 x y z DATA(-1, -2, 1) - - 29 - - 1/700 x y z DATA(1, 1, 1) + ---- DATA(2, 0, -1) - 1/42 DATA(-1, -2, 1) - 2100 - - + 1/350 x y z DATA(2, -1, -1) - 1/175 x y z DATA(2, -2, 1) - - + 1/350 x y z DATA(0, 1, -1) - 2/175 x y z DATA(-2, -2, 2) - - - 1/175 x y z DATA(2, -1, 2) - 2/175 x y z DATA(0, -2, -2) - - - 1/350 x y z DATA(0, -1, -1) - 1/1000 y z DATA(1, 1, -1) - - - 1/350 x y z DATA(1, 1, 2) - 1/350 x y z DATA(-1, 2, 1) - - + 1/175 x y z DATA(-2, -2, -1) - 1/175 x y z DATA(0, -1, -2) - - + 1/175 x y z DATA(-1, -2, 2) + 1/175 x y z DATA(1, -2, 2) - - + 1/175 x y z DATA(0, 2, -1) + 1/1000 y z DATA(-1, 1, -1) - - + 1/175 x y z DATA(-1, 2, -2) + 1/175 x y z DATA(2, 2, 1) - - 17 - - 1/1000 y z DATA(-1, 1, 1) - ---- DATA(-2, -1, 1) - 2100 - - - 1/350 x y z DATA(0, 1, 1) + 1/350 x y z DATA(2, 1, 1) - - - 1/350 x y z DATA(1, 2, 1) - 1/300 DATA(2, -2, 0) - - - 2/175 x y z DATA(0, 2, 2) + 2/175 x y z DATA(0, 2, -2) - - 19 - - ---- DATA(2, -2, 1) + 1/175 x y z DATA(0, -1, 2) - 2100 - - - 1/350 x y z DATA(2, -1, 1) + 1/175 x y z DATA(0, 1, -2) - - 211 - - 1/175 x y z DATA(1, 2, 2) + ---- x DATA(-1, -2, -1) - 3675 - - 29 - - ---- DATA(-2, 0, 1) - 1/700 x y z DATA(1, -1, -1) - 2100 - - - 1/700 x y z DATA(-1, 1, 1) - 1/175 x y z DATA(-1, 2, 2) - - - 2/175 x y z DATA(2, -2, 2) - 1/175 x y z DATA(-2, 2, -1) - - 29 - - ---- DATA(-2, -1, 0) + 2/175 x y z DATA(2, 2, 2) + 4/75 x DATA(1, 2, 0) - 2100 - - - 1/350 x y z DATA(1, -2, -1) - 1/350 x y z DATA(-2, 1, -1) - - + 1/175 x y z DATA(2, 1, 2) + 1/175 x y z DATA(2, -2, -1) - - 191 - + 1/350 x y z DATA(-2, -1, -1) + ----- x DATA(-2, 1, 1) - 14700 - - 166 211 - + ---- x DATA(1, 1, 1) + 2/75 DATA(1, 0, 2) + ---- x DATA(-1, 2, -1) - 3675 3675 - - 191 169 211 - + ----- x DATA(2, 1, -1) - ----- x DATA(2, 2, -1) + ---- x DATA(1, 2, -1) - 14700 14700 3675 - - 211 - + ---- x DATA(-1, -1, 2) - 1/700 x y z DATA(-1, -1, -1) - 3675 - - 211 37 529 - + ---- x DATA(1, 2, 1) - ---- DATA(-1, 0, -1) - ----- x DATA(2, 2, -2) - 3675 1050 14700 - - 191 211 - + ----- x DATA(2, -1, 1) + ---- x DATA(-1, 2, 1) - 14700 3675 - - 169 211 256 - - ----- x DATA(-2, -2, -1) + ---- x DATA(1, 1, -2) + ---- x DATA(1, 2, -2) - 14700 3675 3675 - - 311 529 - + ----- x DATA(2, -1, 0) - ----- x DATA(-2, 2, -2) - 14700 14700 - - 169 17 - - ----- x DATA(-2, 2, 1) + ---- DATA(2, -1, -1) + 4/105 DATA(1, 0, 0) - 14700 2100 - - 37 37 17 - + ---- DATA(1, 1, 0) + ---- DATA(1, 0, 1) + --- DATA(1, 1, 1) - 1050 1050 525 - - - 1/300 x DATA(2, 2, 0) + 1/175 x z DATA(-2, -1, 1) - - - 1/175 x z DATA(2, -1, -1) + 1/175 x z DATA(2, -2, 1) - - 2 - + 1/175 x z DATA(-2, -2, 1) - 1/350 y z DATA(-1, 2, 2) - - 2 - - 1/175 x z DATA(2, 0, -1) - 1/175 y z DATA(2, -2, 2) - - - 1/350 x z DATA(1, -2, 1) - 1/175 x z DATA(0, 2, 1) - - 2 - - 1/350 x z DATA(-1, -2, 1) + 1/700 y z DATA(-2, 1, -1) - - - 1/175 x z DATA(2, 2, -1) - 1/175 x z DATA(2, 1, -1) - - + 1/350 x z DATA(-1, 2, -1) - 1/350 x z DATA(1, 1, 1) - - 2 - + 1/175 x z DATA(-2, 1, 1) + 1/700 y z DATA(1, -1, 0) - - 2 - + 1/175 x z DATA(-1, 1, -2) + 1/350 y z DATA(2, 1, 2) - - - 2/175 x z DATA(2, 1, -2) + 1/175 x y z DATA(2, -1, -2) - - 2 - + 1/175 x z DATA(2, 2, 1) + 1/700 y z DATA(1, -2, -1) - - + 1/175 x z DATA(-1, 2, -2) + 1/175 x z DATA(1, 1, -2) - - + 1/175 x z DATA(-2, 2, 1) - 2/175 x z DATA(-2, 2, -2) - - + 1/350 x z DATA(-1, -2, -1) + 1/175 x z DATA(1, 2, -2) - - - 2/175 x z DATA(-2, 1, -2) + 1/350 x z DATA(1, 2, -1) - - 2 - + 1/175 y z DATA(-2, -2, 2) - 1/350 x z DATA(-1, 2, 1) - - 2 - - 1/700 y z DATA(-2, -1, -1) - 2/175 x z DATA(2, 2, -2) - - - 1/350 x z DATA(1, 2, 1) - 1/175 x z DATA(-1, -1, 2) - - 19 - + 1/175 x z DATA(2, 1, 1) + 1/175 x z DATA(2, -1, 1) - ---- DATA(2, 2, -1) - 2100 - - - 1/350 x y DATA(1, 1, 2) - 1/175 x y DATA(2, -1, 2) - - 2 2 - - 1/700 y z DATA(1, -1, 2) + 1/350 y z DATA(2, -2, -1) - - - 1/175 x z DATA(-2, -2, -1) - 1/175 x y DATA(-2, -1, -1) - - 2 - + 1/350 x y DATA(1, -1, 2) - 1/1400 y z DATA(-1, -1, 1) - - 2 - - 1/350 x y DATA(-1, 1, 2) + 1/175 y z DATA(-2, -2, -2) - - 2 2 - - 1/175 y z DATA(-2, 2, 2) + 1/175 y z DATA(-2, 2, 0) - - 2 - - 1/350 y z DATA(-2, 1, 2) - 2/175 x y DATA(2, -2, -1) - - + 1/175 x y DATA(2, 1, 2) + 1/350 x y DATA(1, -1, 0) - - + 1/175 x y DATA(-2, 1, -1) + 1/175 x y DATA(1, -2, -1) - - 3 - - 2/175 x y DATA(-2, -2, 2) + 1/300 z DATA(1, -1, -1) - - 2 - + 1/350 x y DATA(1, -1, -1) - 1/1400 y z DATA(1, 1, -1) - - 2 - + 1/700 y z DATA(-1, 1, 0) + 1/350 x y DATA(-1, -1, -1) - - + 1/350 x y DATA(-1, -1, 0) - 1/175 x y DATA(1, 2, 2) - - + 2/175 x y DATA(2, 2, 2) + 2/175 x y DATA(-2, 2, -1) - - 2 - + 1/1400 y z DATA(1, -1, 1) - 2/175 x y DATA(2, -2, 2) - - - 1/175 x y DATA(-1, 2, 2) + 1/175 x y z DATA(0, -2, 1) - - + 1/350 x y DATA(-1, -1, 1) + 1/350 x y DATA(1, -1, 1) - - - 1/350 x y DATA(-1, 1, 0) - 1/350 x y DATA(1, 1, -1) - - 2 - + 1/1400 y z DATA(-1, 1, -1) - 1/350 x y DATA(-1, 1, -1) - - - 1/350 x y DATA(-1, 1, 1) + 1/175 x y DATA(-1, -2, 0) - - 2 - + 2/175 x y DATA(-2, 2, 0) + 1/1400 y z DATA(-1, 1, 1) - - + 2/175 x y DATA(-2, 2, 2) - 2/175 x y DATA(-2, -2, -2) - - + 1/175 x y DATA(-2, 1, 2) - 2/175 x y DATA(2, -2, -2) - - - 1/175 x y DATA(-2, -1, -2) - 2/175 x y DATA(-2, -2, 0) - - - 1/175 x y DATA(-2, -1, 2) + 1/350 x y DATA(1, -1, -2) - - - 1/175 x y DATA(2, -1, -2) + 1/350 x y DATA(-1, -1, -2) - - + 1/175 x y DATA(-1, -2, -2) + 1/175 x y DATA(1, -2, -2) - - 2 2 - + 1/100 x DATA(2, 2, 2) + 1/50 x DATA(-1, -1, 0) - - 3 3 - + 1/300 z DATA(-1, 1, 1) - 1/300 z DATA(-1, 1, -1) - - 3 3 - + 1/300 z DATA(1, 1, -1) - 1/300 z DATA(1, -1, 1) - - 3 3 - + 1/300 z DATA(-1, -1, 1) - 1/600 z DATA(-1, -2, 2) - - 3 3 - + 1/600 z DATA(1, -2, 2) + 1/300 z DATA(2, -1, 2) - - 3 3 2 - + 1/600 z DATA(1, 1, 2) - 1/600 z DATA(-1, 1, 2) - 1/50 x DATA(1, 2, 2) - - 169 529 169 - - ----- x DATA(2, 1, 2) - ----- x DATA(2, -2, 2) - ----- x DATA(-2, 2, -1) - 14700 14700 14700 - - 2 2 - + 1/100 x DATA(2, -2, 2) - 1/100 x DATA(-2, 2, -1) - - 256 256 169 - + ---- x DATA(-1, 2, 2) + ---- x DATA(-1, -2, 2) - ----- x DATA(2, -1, 2) - 3675 3675 14700 - - 211 211 211 - + ---- x DATA(1, 1, 2) + ---- x DATA(-1, 1, 2) + ---- x DATA(1, -1, 2) - 3675 3675 3675 - - 169 191 - - ----- x DATA(2, -2, -1) + ----- x DATA(-2, -1, -1) - 14700 14700 - - 529 211 - - ----- x DATA(-2, -2, 2) + ---- x DATA(1, -2, -1) - 14700 3675 - - 191 151 256 - + ----- x DATA(-2, 1, -1) + ---- x DATA(1, -1, 0) + ---- x DATA(1, -2, 2) - 14700 3675 3675 - - 256 211 - + 1/42 DATA(1, 2, -1) + ---- x DATA(1, -2, -2) + ---- x DATA(-1, -1, -2) - 3675 3675 - - 166 529 256 - + ---- x DATA(1, -1, 1) - ----- x DATA(2, 2, 2) + ---- x DATA(1, 2, 2) - 3675 14700 3675 - - 151 166 - + ---- x DATA(-1, -1, 0) + ---- x DATA(-1, -1, -1) - 3675 3675 - - 166 166 166 - + ---- x DATA(1, -1, -1) + ---- x DATA(-1, 1, 1) + ---- x DATA(-1, 1, -1) - 3675 3675 3675 - - 166 256 - + ---- x DATA(1, 1, -1) + ---- x DATA(-1, -2, -2) - 3675 3675 - - 529 - - ----- x DATA(-2, -2, -2) - 1/300 x DATA(-2, 2, 0) - 14700 - - 169 - - ----- x DATA(-2, 1, 2) + 4/75 x DATA(-1, -2, 0) - 14700 - - 169 - - ----- x DATA(-2, -1, 2) - 1/300 x DATA(-2, -2, 0) - 14700 - - 169 211 - - ----- x DATA(-2, -1, -2) + ---- x DATA(1, -1, -2) - 14700 3675 - - 529 529 19 - - ----- x DATA(2, -2, -2) - ----- x DATA(-2, 2, 2) + ---- DATA(-2, 1, -2) - 14700 14700 2100 - - 3 3 - - 2/75 x DATA(1, 0, -1) + 1/150 x DATA(-2, 0, 2) - - 3 3 3 - + 1/150 x DATA(2, 0, 1) + 1/150 x DATA(2, 0, 2) - 2/75 x DATA(-1, 0, 2) - - 3 3 - + 1/150 x DATA(-2, 0, -1) + 1/150 x DATA(2, 0, 0) - - 3 3 - + 1/25 x DATA(0, 1, -1) + 1/25 x DATA(0, -2, -2) - - 169 311 - - ----- x DATA(2, -1, -2) + ----- x DATA(-2, 0, 1) + 4/75 x DATA(1, 0, 2) - 14700 14700 - - 151 136 - + ---- x DATA(-1, 0, -1) + ---- x DATA(1, 0, 0) - 9/98 x DATA(0, -2, 1) - 3675 3675 - - 151 166 3 - + ---- x DATA(-1, 1, 0) + ---- x DATA(-1, -1, 1) + 1/25 x DATA(0, 0, -2) - 3675 3675 - - 3 3 3 - + 1/25 x DATA(0, 2, -1) + 1/25 x DATA(0, 2, 2) + 1/25 x DATA(0, 1, 1) - - 3 3 3 - + 1/25 x DATA(0, 1, -2) + 1/25 x DATA(0, 0, 0) + 1/25 x DATA(0, -1, -1) - - 3 3 3 - + 1/25 x DATA(0, 0, 1) + 1/25 x DATA(0, 0, 2) + 1/25 x DATA(0, 0, -1) - - 3 151 3 - + 1/25 x DATA(0, -1, 0) + ---- x DATA(1, 0, 1) + 1/150 x DATA(-2, 0, -2) - 3675 - - 3 3 - - 2/75 x DATA(-1, 0, -2) - 2/75 x DATA(1, 0, -2) - - 3 3 3 - - 2/75 x DATA(-1, 0, 0) - 2/75 x DATA(-1, 0, 1) + 1/25 x DATA(0, -1, 2) - - 3 3 - + 1/25 x DATA(0, 2, -2) + 1/25 x DATA(0, -2, -1) - - 3 3 3 - + 1/25 x DATA(0, -2, 2) + 1/25 x DATA(0, 1, 2) + 1/25 x DATA(0, 2, 0) - - 3 3 3 - + 1/25 x DATA(0, -2, 0) + 1/25 x DATA(0, 1, 0) + 1/150 x DATA(2, -2, 1) - - 3 3 - - 2/75 x DATA(1, -2, 1) - 2/75 x DATA(1, -2, 0) - - 3 3 - + 1/150 x DATA(2, 0, -1) + 1/150 x DATA(-2, -2, 1) - - 3 3 - + 1/150 x DATA(-2, -1, 0) + 1/25 x DATA(0, 2, 1) - - 3 3 - + 1/25 x DATA(0, -1, 1) + 1/150 x DATA(2, 2, -1) - - 3 3 - - 2/75 x DATA(1, 2, -1) + 1/150 x DATA(-2, 1, -2) - - 3 3 - - 2/75 x DATA(1, 2, -2) + 1/150 x DATA(2, -2, 0) - - 3 3 - + 1/150 x DATA(2, -1, -1) - 2/75 x DATA(1, 1, 0) - - 3 3 - - 2/75 x DATA(-1, -2, 1) + 1/150 x DATA(-2, -1, 1) - - 3 3 - + 1/150 x DATA(2, 1, -2) - 2/75 x DATA(-1, 2, 0) - - 3 3 - - 2/75 x DATA(-1, 1, -2) + 1/150 x DATA(-2, 2, -2) - - 3 3 - + 1/150 x DATA(2, 2, 0) + 1/150 x DATA(2, 1, 0) - - 3 3 - + 1/150 x DATA(2, -1, 0) - 2/75 x DATA(1, 2, 0) - - 3 3 - + 1/150 x DATA(-2, 1, 1) - 2/75 x DATA(1, 1, 1) - - 3 3 - - 2/75 x DATA(-1, 2, -1) + 1/150 x DATA(2, 1, -1) - - 3 3 - + 1/150 x DATA(-2, 2, 1) - 2/75 x DATA(1, 1, -2) - - 3 3 - - 2/75 x DATA(-1, 2, -2) + 1/150 x DATA(2, 2, 1) - - 3 3 - + 1/150 x DATA(-2, 1, 0) + 1/150 x DATA(2, 1, 1) - - 3 3 - - 2/75 x DATA(-1, -2, -1) - 2/75 x DATA(-1, 2, 2) - - 3 3 - + 1/150 x DATA(-2, 2, -1) - 2/75 x DATA(1, -2, 2) - - 3 3 3 - - 2/75 x DATA(1, 1, 2) - 2/75 x DATA(-1, 1, 2) - 2/75 x DATA(1, -1, 2) - - 3 3 - + 1/150 x DATA(2, -2, -1) + 1/150 x DATA(-2, -1, -1) - - 3 3 - + 1/150 x DATA(2, -1, 2) - 2/75 x DATA(-1, -1, 2) - - 3 3 - - 2/75 x DATA(1, 2, 1) + 1/150 x DATA(2, 2, -2) - - 3 3 - + 1/150 x DATA(2, -1, 1) - 2/75 x DATA(-1, 2, 1) - - 3 3 - + 1/150 x DATA(-2, -2, -1) - 2/75 x DATA(-1, -2, 2) - - 3 3 - + 1/150 x DATA(2, -2, 2) - 2/75 x DATA(1, 2, 2) - - 3 3 - + 1/150 x DATA(-2, -2, 2) - 2/75 x DATA(1, -2, -1) - - 3 3 - + 1/150 x DATA(-2, 1, -1) - 2/75 x DATA(1, -1, 0) - - 3 3 - + 1/150 x DATA(2, 1, 2) - 2/75 x DATA(1, -1, 1) - - 3 3 - + 1/150 x DATA(-2, -2, -2) + 1/150 x DATA(-2, 2, 2) - - 3 3 - + 1/150 x DATA(-2, 2, 0) + 1/150 x DATA(-2, 1, 2) - - 3 3 - - 2/75 x DATA(-1, -2, 0) - 2/75 x DATA(-1, -1, 1) - - 3 3 - - 2/75 x DATA(-1, -1, -1) - 2/75 x DATA(1, -1, -1) - - 3 3 - - 2/75 x DATA(-1, 1, 1) - 2/75 x DATA(-1, 1, -1) - - 3 3 - - 2/75 x DATA(1, 1, -1) - 2/75 x DATA(-1, 1, 0) - - 2 - - 1/245 x y DATA(1, 2, 1) - 1/42 DATA(-1, 2, -1) - - 3 3 - - 2/75 x DATA(-1, -1, -2) + 1/150 x DATA(2, -1, -2) - - 3 3 - + 1/150 x DATA(-2, 0, 1) - 2/75 x DATA(1, 0, 2) - - 3 3 - - 2/75 x DATA(-1, 0, -1) + 1/150 x DATA(2, 2, 2) - - 3 2 - - 2/75 x DATA(-1, -1, 0) + 1/50 x DATA(-1, 0, -2) - - 3 3 - + 1/25 x DATA(0, -2, 1) - 2/75 x DATA(1, 0, 1) - - 3 3 - + 1/150 x DATA(-2, -1, 2) + 1/150 x DATA(-2, -2, 0) - - 3 3 - + 1/150 x DATA(-2, -1, -2) - 2/75 x DATA(1, -1, -2) - - 3 3 - + 1/150 x DATA(2, -2, -2) - 2/75 x DATA(1, -2, -2) - - 3 3 - - 2/75 x DATA(-1, -2, -2) - 2/75 x DATA(1, 0, 0) - - 2 2 - + 1/50 x DATA(-1, 0, 0) - 1/50 x DATA(1, 0, -1) - - 2 2 - - 1/100 x DATA(-2, 0, 2) + 1/100 x DATA(2, 0, 1) - - 2 2 - + 1/100 x DATA(2, 0, 2) + 1/50 x DATA(-1, 0, 2) - - 2 2 - - 1/100 x DATA(-2, 0, -1) + 1/100 x DATA(2, 0, 0) - - 2 2 - + 1/100 x DATA(2, 0, -2) - 1/100 x DATA(-2, 0, 0) - - 2 2 - - 1/100 x DATA(-2, 0, -2) + 1/50 x DATA(-1, 0, 1) - - 2 2 - + 1/50 x DATA(-1, 2, 0) - 1/50 x DATA(1, -2, 0) - - 2 2 - + 1/100 x DATA(2, 0, -1) - 1/100 x DATA(-2, -2, 1) - - 2 2 - - 1/100 x DATA(-2, -1, 0) + 1/100 x DATA(2, -2, 0) - - 2 2 - + 1/100 x DATA(2, -2, 1) - 1/50 x DATA(1, 0, -2) - - 2 2 2 - - 1/50 x DATA(1, -2, 1) - 1/50 x DATA(1, 1, 1) + 1/50 x DATA(-1, 2, -1) - - 2 2 - + 1/100 x DATA(2, 1, -1) + 1/100 x DATA(2, -1, -1) - - 2 2 - - 1/50 x DATA(1, 1, 0) + 1/50 x DATA(-1, -2, 1) - - 2 2 - - 1/100 x DATA(-2, -1, 1) + 1/100 x DATA(2, 1, -2) - - 2 2 - - 1/50 x DATA(1, 1, -2) + 1/50 x DATA(-1, 2, -2) - - 2 2 - + 1/100 x DATA(2, 2, 1) + 1/100 x DATA(2, 2, 0) - - 2 2 - + 1/100 x DATA(2, 2, -1) - 1/100 x DATA(-2, 1, -2) - - 2 2 - - 1/50 x DATA(1, 2, -2) + 1/50 x DATA(-1, -2, -1) - - 2 2 - + 1/100 x DATA(2, -1, 0) - 1/100 x DATA(-2, 2, -2) - - 2 2 2 - - 1/50 x DATA(1, 2, -1) + 1/50 x DATA(-1, 1, -2) - 1/50 x DATA(1, 2, 0) - - 2 2 - - 1/100 x DATA(-2, 1, 1) + 1/200 x y DATA(2, 1, 0) - - 2 2 2 - - 1/50 x DATA(1, 1, 2) + 1/50 x DATA(-1, 1, 2) - 1/50 x DATA(1, -1, 2) - - 2 2 - + 1/100 x DATA(2, -2, -1) - 1/100 x DATA(-2, -1, -1) - - 2 2 - - 1/100 x DATA(-2, 1, 0) + 1/100 x DATA(2, 1, 1) - - 2 2 - + 1/50 x DATA(-1, -1, 2) - 1/50 x DATA(1, 2, 1) - - 2 2 - + 1/100 x DATA(2, 2, -2) + 1/100 x DATA(2, -1, 1) - - 2 2 - + 1/50 x DATA(-1, 2, 1) - 1/100 x DATA(-2, -2, -1) - - 2 2 - + 1/50 x DATA(-1, -2, 2) - 1/50 x DATA(1, -2, 2) - - 2 2 - - 1/100 x DATA(-2, 2, 1) + 1/100 x DATA(2, 1, 0) - - 2 2 - + 1/50 x DATA(-1, 1, 0) + 1/50 x DATA(-1, -1, 1) - - 2 2 - - 1/100 x DATA(-2, -2, -2) - 1/50 x DATA(1, -1, -1) - - 2 2 - - 1/100 x DATA(-2, -2, 2) - 1/50 x DATA(1, -2, -1) - - 2 2 - - 1/100 x DATA(-2, 1, -1) - 1/50 x DATA(1, -1, 0) - - 2 2 - + 1/100 x DATA(2, 1, 2) + 1/50 x DATA(-1, 2, 2) - - 2 2 2 - + 1/100 x DATA(2, -1, 2) - 1/50 x DATA(1, -1, 1) - 1/50 x DATA(1, 0, 1) - - 2 2 - - 1/100 x DATA(-2, 2, 2) - 1/100 x DATA(-2, 1, 2) - - 2 2 - + 1/50 x DATA(-1, -2, 0) - 1/100 x DATA(-2, -1, 2) - - 2 2 - - 1/100 x DATA(-2, -2, 0) - 1/100 x DATA(-2, -1, -2) - - 2 2 - - 1/50 x DATA(1, -1, -2) - 1/100 x DATA(-2, 2, 0) - - 2 2 - + 1/50 x DATA(-1, -1, -1) + 1/50 x DATA(-1, 1, 1) - - 2 2 - + 1/50 x DATA(-1, 1, -1) - 1/50 x DATA(1, 1, -1) - - 61 - - 1/300 x DATA(-2, 0, -2) - --- x DATA(0, -1, 0) - 1/10 x DATA(0, 2, 0) - 490 - - 13 33 - - -- x DATA(0, 0, 0) - --- x DATA(0, -2, -2) - 1/300 x DATA(-2, 0, 2) - 98 490 - - 311 - + ----- x DATA(2, 0, 1) - 1/300 x DATA(2, 0, 2) + 4/75 x DATA(-1, 0, 2) - 14700 - - 311 431 - + ----- x DATA(-2, 0, -1) + ----- x DATA(2, 0, 0) - 14700 14700 - - 2 2 - + 1/100 x DATA(2, -2, -2) - 1/50 x DATA(1, -2, -2) - - 2 2 - + 1/50 x DATA(-1, -2, -2) + 1/50 x DATA(-1, -1, -2) - - 2 2 - + 1/100 x DATA(2, -1, -2) - 1/100 x DATA(-2, 0, 1) - - 2 2 2 - - 1/50 x DATA(1, 0, 2) + 1/50 x DATA(-1, 0, -1) - 1/50 x DATA(1, 0, 0) - - 33 57 - - --- x DATA(0, 2, 2) - --- x DATA(0, 1, 1) - 9/98 x DATA(0, 1, -2) - 490 490 - - 61 57 - - 9/98 x DATA(0, -1, 2) - --- x DATA(0, 1, 0) - --- x DATA(0, 1, -1) - 490 490 - - 431 - - 9/98 x DATA(0, -1, -2) - 1/300 x DATA(2, 0, -2) + ----- x DATA(-2, 0, 0) - 14700 - - 57 61 - - --- x DATA(0, -1, -1) - --- x DATA(0, 0, 1) - 1/10 x DATA(0, 0, 2) - 490 490 - - 61 57 - - --- x DATA(0, 0, -1) - 9/98 x DATA(0, 1, 2) - --- x DATA(0, -1, 1) - 490 490 - - - 9/98 x DATA(0, 2, 1) - 1/10 x DATA(0, -2, 0) - 1/10 x DATA(0, 0, -2) - - 2 17 - - 9/98 x DATA(0, 2, -1) + 1/50 x y DATA(1, -2, -1) + ---- DATA(2, 1, -1) - 2100 - - 311 - + ----- x DATA(-2, -1, 0) - 1/300 x DATA(2, -2, 0) - 14700 - - 169 191 - - ----- x DATA(2, -2, 1) + ----- x DATA(2, -1, -1) + 4/75 x DATA(1, -2, 0) - 14700 14700 - - 33 33 - - --- x DATA(0, 2, -2) - 9/98 x DATA(0, -2, -1) - --- x DATA(0, -2, 2) - 490 490 - - 169 151 191 - - ----- x DATA(-2, 1, -2) + ---- x DATA(1, 1, 0) + ----- x DATA(-2, -1, 1) - 14700 3675 14700 - - 169 211 - - ----- x DATA(2, 1, -2) + 4/75 x DATA(-1, 2, 0) + ---- x DATA(-1, 1, -2) - 14700 3675 - - 211 211 311 - + ---- x DATA(-1, -2, 1) + ---- x DATA(1, -2, 1) + ----- x DATA(2, 0, -1) - 3675 3675 14700 - - 169 311 256 - - ----- x DATA(-2, -2, 1) + ----- x DATA(2, 1, 0) + ---- x DATA(-1, 2, -2) - 14700 14700 3675 - - 169 311 191 - - ----- x DATA(2, 2, 1) + ----- x DATA(-2, 1, 0) + ----- x DATA(2, 1, 1) - 14700 14700 14700 - - 3 3 - + 1/300 y DATA(-2, -2, -1) - 1/150 y DATA(2, 1, 1) - - 3 3 - - 1/300 y DATA(-1, -1, 2) + 1/600 y DATA(1, 2, 1) - - 3 3 - + 1/300 y DATA(2, 2, -2) + 1/150 y DATA(2, -1, 1) - - 3 3 - - 1/300 y DATA(-2, 2, 1) + 1/300 y DATA(2, 2, 0) - - 3 3 - + 1/600 y DATA(-1, -2, 2) - 1/300 y DATA(2, -2, 2) - - 3 3 - - 1/600 y DATA(1, -2, -1) + 1/300 y DATA(1, -1, 2) - - 3 3 - - 1/300 y DATA(2, -2, -1) - 1/150 y DATA(-2, -1, -1) - - 3 3 - - 1/300 y DATA(1, 1, 2) + 1/300 y DATA(-1, 1, 2) - - 3 3 - - 1/600 y DATA(1, -2, 2) + 1/150 y DATA(2, -1, 2) - - 3 3 - - 1/600 y DATA(-1, 2, 1) + 1/300 y DATA(-2, -2, 2) - - 3 3 - + 1/300 y DATA(-1, 1, 0) + 1/300 y DATA(1, -1, -1) - - 3 3 - + 1/300 y DATA(-1, 1, 1) - 1/300 y DATA(-2, 2, -1) - - 3 3 - + 1/300 y DATA(2, 2, 2) + 1/600 y DATA(1, 2, 2) - - 3 3 - - 1/300 y DATA(-1, -1, 0) + 1/150 y DATA(-2, 1, -1) - - 3 3 - + 1/300 y DATA(1, -1, 0) - 1/150 y DATA(2, 1, 2) - - 3 3 - - 1/600 y DATA(-1, 2, 2) - 1/300 y DATA(-1, -1, -1) - - 3 3 - - 1/300 y DATA(-1, -1, 1) + 1/300 y DATA(-2, -2, -2) - - 3 3 - - 1/300 y DATA(-2, 2, 2) + 1/300 y DATA(-1, 1, -1) - - 3 3 - - 1/300 y DATA(1, 1, -1) - 1/300 y DATA(2, -2, -2) - - 3 3 - + 1/600 y DATA(-1, -2, -2) + 1/300 y DATA(1, -1, -2) - - 3 3 - - 1/300 y DATA(-2, 2, 0) + 1/150 y DATA(-2, 1, 2) - - 3 3 - + 1/600 y DATA(-1, -2, 0) - 1/150 y DATA(-2, -1, 2) - - 3 3 - + 1/300 y DATA(-2, -2, 0) + 1/300 y DATA(1, -1, 1) - - 3 187 - - 1/600 y DATA(1, -2, -2) + ---- y DATA(-2, -1, 0) - 7000 - - 17 47 167 - + ---- y DATA(2, -2, 0) + ---- y DATA(2, -2, 1) - ---- y DATA(1, -2, 1) - 5250 5250 7000 - - 3 2 - - 1/150 y DATA(-2, -1, -2) - 1/50 x y DATA(1, 2, -2) - - 187 137 167 - + ---- y DATA(1, 2, 0) + ---- y DATA(1, 1, 1) - ---- y DATA(-1, 2, -1) - 7000 5250 7000 - - 167 107 187 - + ---- y DATA(-1, -2, 1) + ---- y DATA(2, 1, -2) - ---- y DATA(-1, 2, 0) - 7000 7000 7000 - - 229 167 - - ----- y DATA(-1, 1, -2) + ---- y DATA(-2, -1, 1) - 10500 7000 - - 167 289 47 - - ---- y DATA(2, -1, -1) + ----- y DATA(1, 1, 0) - ---- y DATA(-2, -2, 1) - 7000 10500 5250 - - 167 167 229 - - ---- y DATA(-2, 1, 1) + ---- y DATA(2, 1, 1) + ----- y DATA(-1, -1, 2) - 7000 7000 10500 - - 167 47 187 - + ---- y DATA(1, 2, 1) + ---- y DATA(-2, 2, 1) + ---- y DATA(2, 1, 0) - 7000 5250 7000 - - 229 107 17 - + ----- y DATA(1, 1, -2) - ---- y DATA(-1, 2, -2) - ---- y DATA(2, 2, 0) - 10500 7000 5250 - - 107 187 137 - + ---- y DATA(1, 2, -2) - ---- y DATA(2, -1, 0) + ---- y DATA(-2, 2, -2) - 7000 7000 5250 - - 167 167 47 - + ---- y DATA(-1, -2, -1) + ---- y DATA(2, 1, -1) - ---- y DATA(2, 2, -1) - 7000 7000 5250 - - 167 107 - + ---- y DATA(1, 2, -1) - ---- y DATA(-2, 1, -2) - 7000 7000 - - 2 107 - - 1/200 x y DATA(-2, 1, -2) + ---- y DATA(2, 1, 2) - 7000 - - 107 167 229 - - ---- y DATA(-1, 2, 2) - ---- y DATA(-2, 1, -1) - ----- y DATA(1, -1, 2) - 7000 7000 10500 - - 167 137 - + ---- y DATA(-2, -1, -1) - ---- y DATA(-2, -2, 2) - 7000 5250 - - 47 107 229 - + ---- y DATA(2, -2, -1) - ---- y DATA(1, -2, 2) + ----- y DATA(1, 1, 2) - 5250 7000 10500 - - 229 107 137 - - ----- y DATA(-1, 1, 2) - ---- y DATA(2, -1, 2) - ---- y DATA(2, 2, -2) - 10500 7000 5250 - - 167 47 107 - - ---- y DATA(-1, 2, 1) - ---- y DATA(-2, -2, -1) + ---- y DATA(-1, -2, 2) - 7000 5250 7000 - - 167 47 187 - - ---- y DATA(2, -1, 1) - ---- y DATA(2, 2, 1) - ---- y DATA(-2, 1, 0) - 7000 5250 7000 - - 137 289 - - ---- y DATA(-1, 1, -1) + ----- y DATA(-1, -1, 0) - 5250 10500 - - 137 137 137 - + ---- y DATA(-1, -1, -1) - ---- y DATA(1, -1, -1) - ---- y DATA(-1, 1, 1) - 5250 5250 5250 - - 137 47 137 - + ---- y DATA(2, -2, 2) + ---- y DATA(-2, 2, -1) - ---- y DATA(2, 2, 2) - 5250 5250 5250 - - 107 167 289 - + ---- y DATA(1, 2, 2) - ---- y DATA(1, -2, -1) - ----- y DATA(1, -1, 0) - 7000 7000 10500 - - 137 17 137 - + ---- y DATA(1, 1, -1) - ---- y DATA(-2, -2, 0) + ---- y DATA(-1, -1, 1) - 5250 5250 5250 - - 137 17 107 - + ---- y DATA(-2, 2, 2) + ---- y DATA(-2, 2, 0) - ---- y DATA(-2, 1, 2) - 5250 5250 7000 - - 137 289 137 - - ---- y DATA(-2, -2, -2) - ----- y DATA(-1, 1, 0) - ---- y DATA(1, -1, 1) - 5250 10500 5250 - - 2 - + 1/200 x y DATA(2, 1, -1) - 1/175 x y z DATA(-2, -1, 2) - - 2 2 - + 1/175 y z DATA(-2, 0, 2) + 1/100 x y DATA(2, 2, -1) - - 2 2 - - 1/50 x y DATA(1, 2, -1) - 1/175 y z DATA(-2, 0, -2) - - 2 2 - + 1/100 x y DATA(-1, 1, -2) - 1/50 x y DATA(1, 2, 0) - - 2 2 - - 1/200 x y DATA(-2, 1, 1) - 1/100 x y DATA(1, 1, 1) - - 2 2 - + 1/50 x y DATA(-1, 2, -1) + 1/200 x y DATA(-2, -1, 1) - - 2 3 - + 1/50 x y DATA(-1, 2, 0) - 1/300 z DATA(-2, -1, 2) - - 3 3 - + 1/300 z DATA(-2, -1, -2) - 1/300 z DATA(-2, 2, 2) - - 187 107 - + ---- y DATA(-1, -2, 0) + ---- y DATA(-2, -1, 2) - 7000 7000 - - 2 3 - - 1/350 y z DATA(-1, 0, -2) + 1/300 z DATA(1, 0, -1) - - 3 3 - + 1/25 x DATA(0, -1, -2) + 1/150 x DATA(2, 0, -2) - - 3 - + 1/150 x DATA(-2, 0, 0) + 4/75 x DATA(-1, 0, -2) + 4/75 x DATA(1, 0, -2) - - 136 151 151 - + ---- x DATA(-1, 0, 0) + ---- x DATA(-1, 0, 1) + ---- x DATA(1, 0, -1) - 3675 3675 3675 - - 3 3 - + 1/600 z DATA(1, 0, 2) - 1/300 z DATA(-1, 0, -1) - - 3 3 - - 1/300 z DATA(1, 0, 1) - 1/300 z DATA(2, -1, -2) - - 3 3 - + 1/150 z DATA(-2, 0, 1) - 1/600 z DATA(1, -1, -2) - - 3 3 - - 1/300 z DATA(2, -2, -2) - 1/600 z DATA(1, -2, -2) - - 3 3 - + 1/600 z DATA(-1, -2, -2) + 1/600 z DATA(-1, -1, -2) - - 3 3 - + 1/300 z DATA(-2, -2, -2) - 1/300 z DATA(-2, 1, 2) - - 3 3 - - 1/150 z DATA(2, -2, 1) + 1/300 z DATA(-1, -2, 1) - - 3 3 - + 1/150 z DATA(-2, -1, 1) - 1/300 z DATA(2, 1, -2) - - 3 3 - + 1/600 z DATA(-1, 1, -2) + 1/150 z DATA(-2, 1, 1) - - 3 3 - - 1/300 z DATA(1, 1, 1) - 1/300 z DATA(-2, 0, 2) - - 3 187 - - 1/150 z DATA(2, 0, 1) - ---- y DATA(1, -2, 0) - 7000 - - 3 187 - + 1/300 z DATA(-2, 0, -2) + ---- z DATA(-1, 0, -2) - 7000 - - 187 289 - - ---- z DATA(1, 0, -2) - ----- z DATA(-1, 0, 1) - 7000 10500 - - 3 3 - + 1/600 z DATA(-1, 0, -2) - 1/600 z DATA(1, 0, -2) - - 3 3 - + 1/300 z DATA(-1, 0, 1) + 1/150 z DATA(2, -1, -1) - - 3 3 - - 1/600 z DATA(-1, 0, 2) - 1/300 z DATA(2, 0, -2) - - 3 3 - - 1/300 z DATA(1, -2, 1) + 1/150 z DATA(2, 0, -1) - - 3 3 - + 1/150 z DATA(-2, -2, 1) - 1/150 z DATA(-2, 0, -1) - - 3 3 - - 1/300 z DATA(1, 2, 1) - 1/150 z DATA(2, -1, 1) - - 3 3 - + 1/300 z DATA(-1, 2, 1) - 1/150 z DATA(-2, -2, -1) - - 3 3 - + 1/300 z DATA(2, 0, 2) - 1/300 z DATA(2, 2, -2) - - 3 3 - - 1/300 z DATA(-1, -2, -1) + 1/150 z DATA(-2, 2, 1) - - 3 3 - - 1/600 z DATA(1, 1, -2) + 1/600 z DATA(-1, 2, -2) - - 3 3 - - 1/150 z DATA(2, 2, 1) - 1/150 z DATA(2, 1, 1) - - 3 3 - - 1/600 z DATA(-1, -1, 2) + 1/300 z DATA(-2, 2, -2) - - 3 3 - - 1/300 z DATA(-1, 2, -1) + 1/150 z DATA(2, 2, -1) - - 3 3 - + 1/300 z DATA(1, 2, -1) + 1/300 z DATA(-2, 1, -2) - - 3 3 - - 1/600 z DATA(1, 2, -2) + 1/150 z DATA(2, 1, -1) - - 3 3 - + 1/600 z DATA(1, -1, 2) + 1/150 z DATA(2, -2, -1) - - 3 3 - - 1/150 z DATA(-2, -1, -1) - 1/300 z DATA(-2, -2, 2) - - 3 3 - + 1/300 z DATA(1, -2, -1) - 1/150 z DATA(-2, 1, -1) - - 3 3 - + 1/300 z DATA(2, 1, 2) - 1/600 z DATA(-1, 2, 2) - - 2 2 - - 1/245 x z DATA(1, 0, 2) - 1/245 x z DATA(-2, 0, 1) - - 2 2 - + 2/245 x z DATA(2, -1, -2) - 1/245 x z DATA(-1, -1, -2) - - 2 2 - - 1/245 x z DATA(-1, -2, -2) - 1/245 x z DATA(1, -2, -2) - - 2 2 - + 1/350 y z DATA(-1, 0, 2) + 1/700 y z DATA(-1, -1, -2) - - 2 2 - + 1/100 x z DATA(-2, 0, -2) - 1/350 y z DATA(2, 0, 1) - - 2 2 - - 1/175 y z DATA(2, 0, 2) + 1/350 y z DATA(1, 0, -2) - - 2 2 - + 1/700 y z DATA(-1, 0, 1) + 1/700 y z DATA(1, 0, -1) - - 2 - + 1/350 x y z DATA(-1, -1, 2) + 2/245 x z DATA(-2, -2, -2) - - 2 2 - + 1/490 x z DATA(-1, -1, 1) + 1/490 x z DATA(1, -1, 1) - - 2 2 - + 1/245 x z DATA(-1, 1, 0) + 1/490 x z DATA(1, 1, -1) - - 2 2 - + 1/490 x z DATA(-1, 1, -1) + 1/490 x z DATA(1, 0, 1) - - 2 2 - + 1/245 x z DATA(0, -2, 1) + 1/245 x z DATA(1, 0, 0) - - 2 - + 1/490 x z DATA(-1, 0, -1) + 1/700 x y z DATA(-1, 1, -1) - - 2 2 - - 1/245 x z DATA(1, -1, -2) + 2/245 x z DATA(-2, -1, -2) - - 2 2 - - 2/245 x z DATA(-2, -2, 0) + 2/245 x z DATA(-2, -1, 2) - - 2 2 - + 1/245 x z DATA(-1, -2, 0) + 2/245 x z DATA(-2, 1, 2) - - 2 2 - - 2/245 x z DATA(-2, 2, 0) + 2/245 x z DATA(-2, 2, 2) - - 3 2 - + 1/600 z DATA(1, 2, 2) - 1/350 y z DATA(-2, -1, 0) - - 2 2 - + 2/245 x z DATA(2, -1, 2) - 1/245 x z DATA(1, -2, 2) - - 2 3 - + 2/245 x z DATA(2, -2, -2) + 1/300 z DATA(2, -2, 2) - - 41 2 - + ---- DATA(2, 0, 0) + 1/350 y z DATA(1, -2, 0) - 2100 - - 2 2 - - 1/350 y z DATA(-2, -2, 1) - 1/245 x z DATA(-1, 1, 2) - - 2 - - 1/245 x z DATA(1, 1, 2) - 1/350 x y z DATA(-1, 1, 2) - - 2 2 - - 1/245 x z DATA(-2, 2, -1) + 2/245 x z DATA(2, -2, 2) - - 2 2 - - 1/245 x z DATA(-1, 2, 2) + 2/245 x z DATA(2, 1, 2) - - 2 2 - + 1/245 x z DATA(1, -1, 0) - 1/245 x z DATA(-2, 1, -1) - - 2 2 - + 1/490 x z DATA(1, -2, -1) + 2/245 x z DATA(-2, -2, 2) - - 2 2 - - 1/245 x z DATA(-2, -1, -1) - 1/245 x z DATA(2, -2, -1) - - 2 2 - + 1/700 y z DATA(1, -2, 1) - 1/245 x z DATA(1, -1, 2) - - 2 2 - + 1/490 x z DATA(-1, 1, 1) + 1/490 x z DATA(1, -1, -1) - - 2 2 - + 1/490 x z DATA(-1, -1, -1) + 1/245 x z DATA(-1, -1, 0) - - 2 2 - - 1/245 x z DATA(1, 2, 2) + 2/245 x z DATA(2, 2, 2) - - 2 2 - - 2/245 x z DATA(-2, 1, 0) - 1/245 x z DATA(2, 2, 1) - - 2 2 - - 1/245 x z DATA(-1, 2, -2) - 1/700 y z DATA(1, 1, 0) - - 2 2 - - 1/245 x z DATA(1, 1, -2) - 2/245 x z DATA(2, 1, 0) - - 2 2 - - 1/700 y z DATA(-1, -2, 1) - 2/245 x z DATA(2, 2, 0) - - 2 2 - - 1/245 x z DATA(-2, 2, 1) + 2/245 x z DATA(-2, 2, -2) - - 2 2 - - 2/245 x z DATA(2, -1, 0) + 1/490 x z DATA(-1, -2, -1) - - 2 2 - + 1/245 x z DATA(1, 1, 0) + 1/175 y z DATA(2, -2, 0) - - 2 2 - - 1/245 x z DATA(-1, -2, 2) - 1/245 x z DATA(-2, -2, -1) - - 2 2 - + 1/350 y z DATA(2, -2, 1) + 1/490 x z DATA(-1, 2, 1) - - 2 2 - - 1/245 x z DATA(2, -1, 1) + 2/245 x z DATA(2, 2, -2) - - 2 2 - + 1/490 x z DATA(1, 2, 1) - 1/245 x z DATA(-1, -1, 2) - - 2 2 - + 1/700 y z DATA(2, -1, -1) - 1/245 x z DATA(2, 1, 1) - - 2 - + 1/350 x y z DATA(1, -1, 2) - 1/350 y z DATA(1, 2, 0) - - 2 2 - - 1/245 x z DATA(-2, -1, 1) + 1/700 y z DATA(-2, 1, 1) - - 2 - + 1/490 x z DATA(-1, -2, 1) + 1/700 x y z DATA(1, 1, -1) - - 2 2 - + 1/490 x z DATA(1, 1, 1) + 1/245 x z DATA(1, 2, 0) - - 2 2 - + 1/350 y z DATA(-1, 2, 0) - 1/245 x z DATA(-1, 1, -2) - - 2 2 - + 1/245 x z DATA(-1, 2, 0) - 1/700 y z DATA(-1, 1, -2) - - 2 2 - + 2/245 x z DATA(2, 1, -2) - 1/245 x z DATA(-2, 1, 1) - - 2 2 - - 1/350 y z DATA(-2, 1, -2) + 1/350 y z DATA(1, 2, -2) - - 2 2 - + 1/245 x z DATA(0, -2, -1) - 1/245 x z DATA(1, 2, -2) - - 2 2 - + 2/245 x z DATA(-2, 1, -2) + 1/490 x z DATA(1, 2, -1) - - 2 2 - - 1/245 x z DATA(2, 2, -1) - 1/700 y z DATA(-2, -1, 1) - - 2 2 - - 1/245 x z DATA(2, 1, -1) + 1/350 y z DATA(2, 1, -2) - - 2 2 - + 1/490 x z DATA(-1, 2, -1) - 1/1400 y z DATA(1, 1, 1) - - 2 2 - + 1/700 y z DATA(-1, 2, -1) - 1/245 x z DATA(2, 0, -1) - - 2 2 - + 1/245 x z DATA(1, -2, 0) - 1/700 y z DATA(2, 1, -1) - - 2 2 - + 1/490 x z DATA(1, -2, 1) - 1/350 y z DATA(2, 2, -1) - - 2 2 - + 1/245 x z DATA(0, 2, 1) + 1/245 x z DATA(0, -1, 1) - - 2 2 - - 1/700 y z DATA(1, 2, -1) - 2/245 x z DATA(0, 1, 2) - - 2 3 - - 2/245 x z DATA(0, -2, 2) - 1/150 z DATA(-2, 2, -1) - - 2 2 - + 2/245 x z DATA(0, 0, 0) + 2/245 x z DATA(0, 2, 0) - - 2 2 - - 1/245 x z DATA(2, -1, -1) - 1/245 x z DATA(2, -2, 1) - - 2 2 - - 2/245 x z DATA(2, -2, 0) - 2/245 x z DATA(-2, -1, 0) - - 2 2 - - 1/245 x z DATA(-2, -2, 1) - 1/245 x z DATA(-2, 0, -1) - - 2 2 - + 2/245 x z DATA(2, 0, 2) - 2/245 x z DATA(0, 2, -2) - - 2 2 - + 2/245 x z DATA(0, 1, 0) - 2/245 x z DATA(0, -1, 2) - - 2 2 - - 2/245 x z DATA(0, 1, -2) + 1/245 x z DATA(0, 1, 1) - - 2 2 - - 2/245 x z DATA(0, 2, 2) + 1/245 x z DATA(0, 2, -1) - - 2 2 - - 2/245 x z DATA(0, 0, -2) + 2/245 x z DATA(0, -2, 0) - - 2 17 - - 1/245 x z DATA(-1, 0, 2) - ---- DATA(-2, 1, 1) - 2100 - - 2 2 - + 1/245 x z DATA(0, 0, 1) + 1/245 x z DATA(0, -1, -1) - - 2 2 - - 2/245 x z DATA(-2, 0, 0) + 2/245 x z DATA(2, 0, -2) - - 2 2 - - 2/245 x z DATA(0, -1, -2) - 2/245 x z DATA(0, -2, -2) - - 2 2 - + 1/245 x z DATA(0, 1, -1) - 2/245 x z DATA(2, 0, 0) - - 2 2 - - 1/100 x z DATA(2, -2, -2) + 1/50 x z DATA(1, -1, -2) - - 2 2 - - 1/700 y z DATA(-1, -2, -1) + 1/350 y z DATA(2, -1, 0) - - 2 2 - + 2/245 x z DATA(0, -1, 0) + 1/245 x z DATA(0, 0, -1) - - 2 3 - - 2/245 x z DATA(0, 0, 2) + 1/300 z DATA(2, 2, 2) - - 2 2 - - 1/50 x z DATA(1, 0, 2) - 1/200 x z DATA(-2, 0, 1) - - 2 2 - - 1/100 x z DATA(2, -1, -2) - 1/50 x z DATA(-1, -1, -2) - - 2 2 - - 1/50 x z DATA(-1, -2, -2) + 1/50 x z DATA(1, -2, -2) - - 3 2 - - 1/300 z DATA(-1, -1, -1) + 1/200 x z DATA(-2, 1, -1) - - 2 2 - + 1/100 x z DATA(1, -2, -1) - 1/100 x z DATA(-2, -2, 2) - - 2 2 - + 1/200 x z DATA(-2, -1, -1) - 1/245 x z DATA(2, 0, 1) - - 2 2 - + 2/245 x z DATA(-2, 0, 2) + 1/490 x z DATA(1, 0, -1) - - 2 2 - + 1/490 x z DATA(-1, 0, 1) - 1/100 x z DATA(1, 0, 1) - - 2 - - 1/100 x z DATA(-1, 0, -1) + 1/700 x y z DATA(1, -1, 1) - - 29 2 - + ---- DATA(2, -1, 0) + 1/100 x z DATA(1, 1, -1) - 2100 - - 2 2 - - 1/100 x z DATA(-1, 1, -1) + 1/100 x z DATA(-1, 1, 1) - - 2 2 - + 1/100 x z DATA(1, -1, -1) - 1/100 x z DATA(-1, -1, -1) - - 2 2 - - 1/50 x z DATA(1, 2, 2) + 1/100 x z DATA(2, 2, 2) - - 2 2 - + 1/200 x z DATA(-2, 2, -1) + 1/100 x z DATA(2, -2, 2) - - 2 2 - + 1/50 x z DATA(-1, 2, 2) + 1/100 x z DATA(2, 1, 2) - - 2 - - 1/42 DATA(-1, 1, -2) - 1/100 x z DATA(-2, 1, 2) - - 2 2 - - 1/100 x z DATA(-2, 2, 2) + 1/350 y z DATA(-2, 2, 1) - - 2 2 - - 1/175 y z DATA(2, 2, 0) + 1/100 x z DATA(-2, -2, -2) - - 2 2 - + 1/100 x z DATA(-1, -1, 1) - 1/100 x z DATA(1, -1, 1) - - 2 2 - - 1/50 x z DATA(-1, 1, -2) - 1/100 x z DATA(2, 1, -2) - - 2 2 - - 1/700 y z DATA(1, 2, 1) + 1/175 y z DATA(2, 2, -2) - - 2 2 - + 1/100 x z DATA(-2, -1, -2) - 1/100 x z DATA(-2, -1, 2) - - 2 - - 1/175 y z DATA(-2, 2, -2) + 1/700 x y z DATA(-1, -1, 1) - - 2 2 - - 1/100 x z DATA(-1, 2, -1) - 1/100 x z DATA(1, 1, 1) - - 2 2 - - 1/200 x z DATA(-2, 1, 1) + 1/700 y z DATA(-1, -1, 2) - - 2 2 - - 1/700 y z DATA(2, 1, 1) + 1/50 x z DATA(1, 2, -2) - - 2 2 - + 1/100 x z DATA(1, 2, -1) - 1/200 x z DATA(2, 2, -1) - - 2 2 - - 1/200 x z DATA(2, 1, -1) + 1/100 x z DATA(-2, 1, -2) - - 2 2 - - 1/50 x z DATA(-1, 2, -2) + 1/50 x z DATA(1, 1, -2) - - 2 2 - - 1/200 x z DATA(-2, 2, 1) + 1/100 x z DATA(-2, 2, -2) - - 2 2 - - 1/100 x z DATA(-1, -2, -1) + 1/50 x z DATA(-1, -2, 2) - - 2 2 - - 1/350 y z DATA(2, 2, 1) + 1/200 x z DATA(-2, -2, -1) - - 2 2 - + 1/100 x z DATA(-1, 2, 1) + 1/200 x z DATA(2, -1, 1) - - 2 2 - + 1/350 y z DATA(-2, 1, 0) - 1/100 x z DATA(2, 2, -2) - - 2 2 - - 1/100 x z DATA(1, 2, 1) + 1/50 x z DATA(-1, -1, 2) - - 2 2 - + 1/200 x z DATA(2, 1, 1) + 1/200 x z DATA(2, 2, 1) - - 2 2 - + 1/700 y z DATA(1, 1, -2) + 1/100 x z DATA(2, -1, 2) - - 2 2 - - 1/50 x z DATA(1, -2, 2) - 1/350 y z DATA(-1, 2, -2) - - 2 2 - - 1/50 x z DATA(1, 1, 2) - 1/200 x z DATA(2, -2, -1) - - 2 2 - - 1/50 x z DATA(1, -1, 2) + 1/50 x z DATA(-1, 1, 2) - - 2 - - 1/350 y z DATA(2, 1, 0) - 1/350 x y z DATA(1, -1, -2) - - + 2/175 x y z DATA(-2, -2, -2) - 1/350 x z DATA(1, 0, 1) - - - 1/175 x z DATA(0, -2, 1) + 1/350 x z DATA(-1, 0, -1) - - 2 - - 1/350 y z DATA(1, -2, 2) - 1/175 x z DATA(1, 0, 2) - - + 1/175 x z DATA(-2, 0, 1) - 2/175 x z DATA(2, -1, -2) - - + 1/175 x z DATA(-1, -1, -2) + 1/175 x z DATA(-1, -2, -2) - - 2 2 - + 1/200 x z DATA(-2, 0, -1) + 1/50 x z DATA(-1, 0, 2) - - 2 2 - + 1/100 x z DATA(2, 0, 2) + 1/200 x z DATA(2, 0, 1) - - 2 2 - - 1/100 x z DATA(-2, 0, 2) + 1/100 x z DATA(1, 0, -1) - - 2 2 - + 1/100 x z DATA(-1, 0, 1) - 1/350 y z DATA(-2, -2, -1) - - 2 2 - - 1/100 x z DATA(1, -2, 1) + 1/350 y z DATA(-1, -2, 2) - - 2 - - 1/100 x z DATA(2, 0, -2) - 1/350 x y z DATA(-1, -1, -2) - - 2 - - 1/175 x z DATA(1, -2, 2) - 1/200 x z DATA(-2, -1, 1) - - 2 2 - + 1/100 x z DATA(-1, -2, 1) - 1/200 x z DATA(2, -1, -1) - - 2 2 - + 1/200 x z DATA(2, -2, 1) + 1/700 y z DATA(2, -1, 1) - - 2 2 - - 1/200 x z DATA(-2, -2, 1) + 1/700 y z DATA(-1, 2, 1) - - 2 - - 1/200 x z DATA(2, 0, -1) - 1/175 x z DATA(-1, -2, 2) - - + 2/175 x z DATA(-2, -2, 2) - 1/175 x z DATA(-2, -1, -1) - - - 1/175 x z DATA(2, -2, -1) - 1/175 x z DATA(1, -1, 2) - - - 1/175 x z DATA(-1, 1, 2) + 1/350 x z DATA(-1, 1, -1) - - - 1/350 x z DATA(-1, 1, 1) + 1/350 x z DATA(1, -1, -1) - - + 1/350 x z DATA(-1, -1, -1) - 1/175 x z DATA(1, 2, 2) - - + 2/175 x z DATA(2, 2, 2) - 1/175 x z DATA(-2, 2, -1) - - + 2/175 x z DATA(2, -2, 2) - 1/175 x z DATA(-1, 2, 2) - - + 2/175 x z DATA(2, 1, 2) - 1/175 x z DATA(-2, 1, -1) - - + 1/350 x z DATA(1, -2, -1) + 2/175 x z DATA(-2, 2, 2) - - 2 - - 1/350 x z DATA(-1, -1, 1) - 1/350 y z DATA(2, -1, 2) - - - 1/350 x z DATA(1, -1, 1) + 1/350 x z DATA(1, 1, -1) - - 2 - - 2/175 x z DATA(-2, -2, -2) - 1/1400 y z DATA(-1, -1, -1) - - + 2/175 x z DATA(0, 0, -2) + 1/175 x z DATA(0, 0, -1) - - 2 - - 2/175 x z DATA(0, 0, 2) + 1/1400 y z DATA(1, -1, -1) - - - 1/175 x z DATA(0, 0, 1) + 1/175 x z DATA(0, -1, -1) - - + 1/175 x z DATA(1, -2, -2) - 2/175 x z DATA(2, -2, -2) - - + 1/175 x z DATA(1, -1, -2) - 2/175 x z DATA(-2, -1, -2) - - + 2/175 x z DATA(-2, -1, 2) + 2/175 x z DATA(-2, 1, 2) - - + 2/175 x z DATA(0, 1, -2) - 1/175 x z DATA(0, 1, 1) - - - 2/175 x z DATA(0, 2, 2) + 1/175 x z DATA(0, 2, -1) - - 2 - - 1/700 y z DATA(-1, -1, 0) - 1/175 x z DATA(0, -1, 1) - - - 2/175 x z DATA(0, 1, 2) - 2/175 x z DATA(0, -2, 2) - - 2 2 - + 1/175 y z DATA(2, 2, 2) + 1/350 y z DATA(1, 2, 2) - - + 1/175 x z DATA(0, -2, -1) + 2/175 x z DATA(0, 2, -2) - - 2 - - 2/175 x z DATA(0, -1, 2) + 1/350 y z DATA(-2, 2, -1) - - 2 2 - + 1/700 z DATA(-1, 1, -1) - 1/700 z DATA(1, 1, -1) - - 2 2 - + 1/350 z DATA(-1, 1, 0) - 1/700 z DATA(1, -1, 1) - - 2 19 - + 1/700 z DATA(-1, -1, 1) + 2/75 DATA(1, 2, 0) - ---- DATA(2, 1, -2) - 2100 - - 2 2 - + 1/350 z DATA(-2, 0, 1) + 1/350 z DATA(1, 0, 2) - - 2 2 - + 1/700 z DATA(-1, 0, -1) - 1/350 z DATA(1, 0, 0) - - 2 2 - - 1/700 z DATA(1, 0, 1) + 1/175 z DATA(-2, -1, 0) - - 2 2 - - 1/175 z DATA(2, -2, 0) - 1/50 x z DATA(-1, 0, -2) - - 2 2 - - 1/175 z DATA(-2, -2, -2) - 1/175 z DATA(-2, 2, 2) - - 2 2 - + 1/175 z DATA(-2, 2, 0) - 1/175 z DATA(-2, 1, 2) - - 2 2 - + 1/350 z DATA(-1, -2, 0) - 1/175 z DATA(-2, -1, 2) - - 2 2 - + 1/175 z DATA(-2, -2, 0) - 1/175 z DATA(-2, -1, -2) - - 2 2 - + 1/350 z DATA(1, -1, -2) + 1/175 z DATA(2, -2, -2) - - 2 2 - + 1/350 z DATA(1, -2, -2) - 1/350 z DATA(-1, -2, -2) - - 2 2 - - 1/350 z DATA(-1, -1, -2) + 1/175 z DATA(2, -1, -2) - - 47 187 167 - + ---- z DATA(2, -1, -2) - ---- z DATA(-2, 0, 1) + ---- z DATA(-1, -1, -2) - 5250 7000 7000 - - 137 107 - + ---- z DATA(2, -2, -2) - ---- z DATA(1, -2, -2) - 5250 7000 - - + 2/175 x y z DATA(2, -2, -2) - 1/175 x y z DATA(-1, -2, -2) - - 2 - - 1/175 x y z DATA(1, -2, -2) - 1/350 z DATA(2, -2, -1) - - 2 2 - + 1/350 z DATA(-2, -1, -1) - 1/175 z DATA(-2, -2, 2) - - 2 2 - + 1/350 z DATA(1, -1, 2) + 1/350 z DATA(1, 2, 2) - - 2 2 - + 1/350 z DATA(-1, -1, 0) + 1/700 z DATA(-1, -1, -1) - - 2 2 - - 1/700 z DATA(1, -1, -1) + 1/700 z DATA(-1, 1, 1) - - 2 2 - - 1/175 z DATA(-2, 1, -2) - 1/700 z DATA(1, 1, 1) - - 2 2 - + 1/700 z DATA(-1, 2, -1) - 1/350 z DATA(2, 1, -1) - - 2 2 - + 1/350 z DATA(-2, 1, 1) + 1/175 z DATA(2, 1, 2) - - 2 2 - + 1/175 z DATA(2, -2, 2) + 1/350 z DATA(-2, 2, -1) - - 2 2 - + 1/175 z DATA(2, 2, 2) - 1/350 z DATA(-1, 2, 2) - - 2 2 - - 1/700 z DATA(1, -2, -1) + 1/350 z DATA(-2, 1, -1) - - 2 2 - - 1/350 z DATA(1, -1, 0) - 1/350 z DATA(-1, 1, 2) - - 2 2 - - 1/350 z DATA(1, 2, 0) - 1/175 z DATA(-2, 2, -2) - - 2 2 - + 1/350 z DATA(-2, 2, 1) - 1/175 z DATA(2, 2, 0) - - 2 2 - + 1/350 z DATA(1, 2, -2) + 1/700 z DATA(-1, -2, -1) - - 2 2 - - 1/175 z DATA(2, -1, 0) - 1/350 z DATA(2, 2, -1) - - 2 2 - - 1/700 z DATA(1, 2, -1) + 1/175 z DATA(-2, 1, 0) - - 2 2 - - 1/350 z DATA(2, 1, 1) - 1/175 z DATA(2, 1, 0) - - 2 2 - + 1/350 z DATA(1, 1, -2) - 1/350 z DATA(-1, 2, -2) - - 2 2 - + 1/350 z DATA(1, -2, 2) + 1/175 z DATA(2, -1, 2) - - 2 2 - + 1/350 z DATA(1, 1, 2) + 1/175 z DATA(2, 2, -2) - - 2 2 - - 1/350 z DATA(2, -1, 1) + 1/700 z DATA(-1, 2, 1) - - 2 2 - - 1/350 z DATA(-1, -1, 2) - 1/700 z DATA(1, 2, 1) - - 2 2 - - 1/350 z DATA(2, 2, 1) + 1/175 z DATA(-2, 0, 0) - - 2 2 - - 1/700 z DATA(1, 0, -1) - 1/350 z DATA(2, 0, 1) - - 2 2 - + 1/175 z DATA(2, 0, 2) - 1/175 z DATA(-2, 0, 2) - - 2 2 - + 1/350 z DATA(1, 0, -2) + 1/350 z DATA(-1, 0, 0) - - 2 2 - + 1/700 z DATA(-1, 0, 1) - 1/175 z DATA(-2, 0, -2) - - 2 2 - - 1/350 z DATA(-1, 0, -2) + 1/350 z DATA(-2, -2, -1) - - 2 - - 1/350 z DATA(-1, -2, 2) - 2/175 x z DATA(-2, 0, -2) - - 2 2 - - 1/350 z DATA(2, 0, -1) + 1/350 z DATA(-2, -2, 1) - - 2 2 - - 1/350 z DATA(-1, 0, 2) + 1/350 z DATA(-2, 0, -1) - - 2 2 - - 1/175 z DATA(2, 0, 0) + 1/175 z DATA(2, 0, -2) - - - 2/175 x y DATA(0, 2, -1) - 1/175 x y DATA(0, 1, -1) - - + 2/175 x y DATA(0, -2, -2) + 1/350 x z DATA(1, 0, -1) - - + 1/175 x z DATA(1, 0, -2) - 1/350 x z DATA(-1, 0, 1) - - 2 - + 1/175 x z DATA(-1, 0, -2) + 1/50 x z DATA(1, 0, -2) - - 2 2 - - 2/245 x y DATA(-2, 0, -2) + 1/245 x y DATA(-1, 0, -2) - - 2 2 - + 1/245 x y DATA(1, 0, -2) + 1/245 x y DATA(-1, 0, 0) - - + 1/175 x y DATA(0, -1, -2) + 1/175 x y DATA(0, -1, -1) - - + 1/175 x y DATA(0, -1, 0) - 2/175 x y DATA(0, 2, 0) - - 229 - + 2/175 x y DATA(0, -2, 0) - ----- z DATA(-1, -2, 1) - 10500 - - 167 167 229 - - ---- z DATA(-2, -1, 1) - ---- z DATA(2, -1, -1) + ----- z DATA(1, -2, 1) - 7000 7000 10500 - - 187 107 137 - - ---- z DATA(2, 0, -1) - ---- z DATA(-2, -2, 1) - ---- z DATA(2, -2, 2) - 7000 7000 5250 - - 107 2 - + ---- z DATA(-2, 2, -1) + 1/700 z DATA(-1, -2, 1) - 7000 - - 2 2 - + 1/350 z DATA(-2, -1, 1) + 1/175 z DATA(2, 1, -2) - - 2 2 - + 1/350 z DATA(-1, 2, 0) - 1/350 z DATA(-1, 1, -2) - - 2 2 - - 1/350 z DATA(2, -2, 1) - 1/350 z DATA(2, -1, -1) - - 2 2 - - 1/350 z DATA(1, 1, 0) - 1/700 z DATA(1, -2, 1) - - 2 2 - - 1/350 z DATA(1, -2, 0) - 2/245 x y DATA(-2, 0, 2) - - 229 229 167 - + ----- z DATA(-1, 2, -1) - ----- z DATA(1, 2, -1) - ---- z DATA(2, 1, -1) - 10500 10500 7000 - - 47 167 137 - + ---- z DATA(2, 1, -2) - ---- z DATA(-2, 1, 1) + ---- z DATA(1, 1, 1) - 5250 7000 5250 - - 167 107 107 - + ---- z DATA(-1, 1, -2) + ---- z DATA(2, -2, 1) - ---- z DATA(2, 2, -1) - 7000 7000 7000 - - 229 137 167 - + ----- z DATA(1, 2, 1) + ---- z DATA(2, 2, -2) + ---- z DATA(2, -1, 1) - 10500 5250 7000 - - 107 167 167 - + ---- z DATA(2, 2, 1) + ---- z DATA(2, 1, 1) - ---- z DATA(1, 1, -2) - 7000 7000 7000 - - 107 47 - + ---- z DATA(-1, 2, -2) - ---- z DATA(-2, 1, -2) - 7000 5250 - - 229 137 - + ----- z DATA(-1, -2, -1) - ---- z DATA(-2, 2, -2) - 10500 5250 - - 107 107 167 - - ---- z DATA(-2, 2, 1) - ---- z DATA(1, 2, -2) - ---- z DATA(-1, 1, 2) - 7000 7000 7000 - - 229 107 - - ----- z DATA(-1, 2, 1) + ---- z DATA(-2, -2, -1) - 10500 7000 - - 107 167 47 - - ---- z DATA(-1, -2, 2) - ---- z DATA(-1, -1, 2) - ---- z DATA(2, 1, 2) - 7000 7000 5250 - - 107 167 107 - - ---- z DATA(-1, 2, 2) + ---- z DATA(1, -1, 2) - ---- z DATA(2, -2, -1) - 7000 7000 7000 - - 167 137 - + ---- z DATA(-2, -1, -1) + ---- z DATA(-2, -2, 2) - 7000 5250 - - 229 107 47 - - ----- z DATA(1, -2, -1) + ---- z DATA(1, -2, 2) - ---- z DATA(2, -1, 2) - 10500 7000 5250 - - 167 137 137 - + ---- z DATA(1, 1, 2) + ---- z DATA(-1, 1, -1) - ---- z DATA(1, 1, -1) - 7000 5250 5250 - - 137 137 107 - - ---- z DATA(-1, 1, 1) - ---- z DATA(2, 2, 2) + ---- z DATA(1, 2, 2) - 5250 5250 7000 - - 137 167 - + ---- z DATA(-1, -1, -1) + ---- z DATA(-2, 1, -1) - 5250 7000 - - 2 2 - + 1/245 x y DATA(0, 1, -1) - 2/245 x y DATA(0, -2, -2) - - 2 2 - + 1/245 x y DATA(0, -1, -2) - 2/245 x y DATA(2, 0, -2) - - 2 2 - - 2/245 x y DATA(-2, 0, 0) - 2/245 x y DATA(2, 0, 1) - - 2 2 - + 1/245 x y DATA(-1, 0, 1) + 1/245 x y DATA(1, 0, -1) - - 47 47 47 - - ---- z DATA(-2, -1, -2) + ---- z DATA(-2, 1, 2) + ---- z DATA(-2, -1, 2) - 5250 5250 5250 - - 137 137 137 - + ---- z DATA(1, -1, 1) - ---- z DATA(-2, -2, -2) + ---- z DATA(-2, 2, 2) - 5250 5250 5250 - - 137 137 167 - - ---- z DATA(-1, -1, 1) - ---- z DATA(1, -1, -1) - ---- z DATA(1, -1, -2) - 5250 5250 7000 - - - 2/75 DATA(-1, 2, 0) - 1/175 x z DATA(1, 1, 2) + 2/175 x z DATA(2, -1, 2) - - 2 2 - + 1/700 y z DATA(1, 1, 2) - 1/700 y z DATA(-1, 1, 2) - - 187 17 289 - + ---- z DATA(-2, 0, -1) + ---- z DATA(2, 0, -2) - ----- z DATA(1, 0, -1) - 7000 5250 10500 - - 17 187 17 - + ---- z DATA(-2, 0, 2) + ---- z DATA(2, 0, 1) - ---- z DATA(2, 0, 2) - 5250 7000 5250 - - 17 2 - - ---- z DATA(-2, 0, -2) - 1/700 y DATA(1, 1, -2) - 5250 - - 2 187 289 - - 1/350 y DATA(-1, 2, -2) + ---- z DATA(1, 0, 2) + ----- z DATA(1, 0, 1) - 7000 10500 - - 289 107 - + ----- z DATA(-1, 0, -1) + ---- z DATA(-1, -2, -2) - 10500 7000 - - 2 2 - + 1/350 y DATA(-2, -1, -1) - 1/350 y DATA(-1, -2, 2) - - 2 2 - + 1/350 y DATA(1, -2, 2) - 1/350 y DATA(2, -1, 2) - - 2 187 - - 1/700 y DATA(1, 1, 2) - ---- z DATA(-1, 0, 2) - 7000 - - 2 2 - - 1/175 y DATA(-2, 2, -1) - 1/175 y DATA(-2, -2, 2) - - 2 2 - + 1/350 y DATA(1, -2, -1) + 1/350 y DATA(-2, 1, -1) - - 2 2 - - 1/700 y DATA(1, -1, 0) + 1/700 y DATA(-1, 1, 2) - - 2 2 - - 1/700 y DATA(1, -1, 2) + 1/175 y DATA(2, -2, -1) - - 2 2 - + 1/50 x y DATA(1, -2, 1) - 1/50 x y DATA(-1, -2, 1) - - 2 2 - + 1/50 x y DATA(1, -2, 0) + 1/100 x y DATA(-2, -2, 1) - - 2 2 - - 2/245 x y DATA(2, 0, 2) + 1/245 x y DATA(-1, 0, 2) - - 2 2 - - 2/245 x y DATA(-2, 0, -1) - 2/245 x y DATA(2, 0, 0) - - 2 2 - + 1/700 y DATA(-1, 1, -1) - 1/700 y DATA(1, 1, -1) - - 2 2 - + 1/175 y DATA(2, 2, 2) + 1/350 y DATA(1, 2, 2) - - 2 2 - + 1/700 y DATA(-1, -1, 0) + 1/700 y DATA(-1, -1, -1) - - 2 2 - - 1/350 y DATA(2, 1, 2) - 1/350 y DATA(-1, 2, 2) - - 2 2 - + 1/175 y DATA(2, -2, 2) + 1/350 y DATA(-2, 1, 2) - - 2 2 - - 1/350 y DATA(-1, -2, 0) + 1/350 y DATA(-2, -1, 2) - - 2 2 - - 1/175 y DATA(-2, -2, 0) + 1/350 y DATA(-2, -1, -2) - - 2 2 - - 1/175 y DATA(-2, -2, -2) - 1/175 y DATA(-2, 2, 2) - - 2 2 - - 1/175 y DATA(-2, 2, 0) + 1/700 y DATA(-1, 1, 0) - - 2 2 - - 1/700 y DATA(1, -1, 1) + 1/700 y DATA(-1, -1, 1) - - 2 2 - - 1/700 y DATA(1, -1, -1) + 1/700 y DATA(-1, 1, 1) - - 2 2 - - 1/100 x y DATA(1, 1, 0) + 1/200 x y DATA(-2, -1, 0) - - 2 2 - - 1/100 x y DATA(2, -2, 0) - 1/100 x y DATA(2, -2, 1) - - 2 3 - - 1/200 x y DATA(2, -1, -1) + 1/150 y DATA(2, -1, -2) - - 2 2 - + 1/175 y DATA(-2, 0, -2) - 1/350 y DATA(1, 0, 0) - - 2 2 - - 1/350 y DATA(1, 0, 1) - 1/350 y DATA(1, 0, 2) - - 2 2 - + 1/350 y DATA(-1, 0, -1) + 1/700 y DATA(-1, -1, -2) - - 2 2 - - 1/350 y DATA(2, -1, -2) + 1/175 y DATA(-2, 0, 1) - - 2 2 - - 1/700 y DATA(1, -1, -2) + 1/175 y DATA(2, -2, -2) - - 2 2 - + 1/350 y DATA(1, -2, -2) - 1/350 y DATA(-1, -2, -2) - - 2 2 - - 1/175 y DATA(2, 0, 1) - 1/350 y DATA(1, 0, -2) - - 2 2 - + 1/350 y DATA(-1, 0, 0) + 1/350 y DATA(-1, 0, 1) - - 3 2 - - 1/300 y DATA(-1, -1, -2) + 1/350 y DATA(-1, 0, -2) - - 2 2 - + 1/175 y DATA(-2, 0, -1) - 1/175 y DATA(2, 0, 0) - - 2 2 - + 1/350 y DATA(-1, 0, 2) - 1/350 y DATA(1, 0, -1) - - 2 - + 1/175 y DATA(-2, 0, 2) + 1/175 x y z DATA(-2, -1, -2) - - 29 2 2 - + ---- DATA(2, 1, 0) - 1/175 y DATA(-2, -2, 1) + 1/175 y DATA(2, -2, 0) - 2100 - - 2 2 - + 1/175 y DATA(2, -2, 1) - 1/350 y DATA(2, -1, -1) - - 2 2 - - 1/175 y DATA(2, 0, -2) + 1/350 y DATA(1, -2, 1) - - 2 2 - + 1/350 y DATA(1, -2, 0) - 1/175 y DATA(2, 0, -1) - - 2 2 - + 1/175 y DATA(-2, 0, 0) - 1/175 y DATA(2, 0, 2) - - 2 - + 1/350 y DATA(-2, -1, 0) + 1/42 DATA(1, 1, -2) - - 2 2 - - 1/175 y DATA(-2, 2, -2) + 1/350 y DATA(-2, 1, -2) - - 2 2 - + 1/350 y DATA(1, 2, -2) - 1/350 y DATA(-1, -2, -1) - - 2 2 - - 1/350 y DATA(-1, 2, -1) + 1/175 y DATA(2, 2, -1) - - 2 2 - + 1/350 y DATA(1, 2, -1) - 1/350 y DATA(2, 1, -1) - - 2 2 - - 1/350 y DATA(-1, 2, 0) + 1/700 y DATA(-1, 1, -2) - - 2 2 - + 1/350 y DATA(1, 2, 0) + 1/350 y DATA(-2, 1, 1) - - 2 2 - - 1/700 y DATA(1, 1, 1) - 1/700 y DATA(1, 1, 0) - - 2 2 - - 1/350 y DATA(-1, -2, 1) + 1/350 y DATA(-2, -1, 1) - - 2 - - 1/350 y DATA(2, 1, -2) + 2/175 x y z DATA(-2, 2, 2) - - 3 - + 1/175 x y z DATA(-2, 1, 2) + 1/150 y DATA(-2, 1, 0) - - 2 2 - - 1/350 y DATA(2, -1, 0) - 1/175 y DATA(-2, 2, 1) - - 2 2 - + 1/175 y DATA(2, 2, 0) - 1/350 y DATA(2, 1, 0) - - 2 2 - + 1/200 x y DATA(2, 1, -2) - 1/350 y DATA(2, -1, 1) - - 2 2 - - 1/175 y DATA(-2, -2, -1) + 1/175 y DATA(2, 2, 1) - - 2 2 - + 1/350 y DATA(-2, 1, 0) - 1/350 y DATA(2, 1, 1) - - 2 3 - + 1/700 y DATA(-1, -1, 2) + 1/300 y DATA(2, 2, 1) - - 2 107 - - 1/350 y DATA(-1, 2, 1) + ---- y DATA(-2, -1, -2) - 7000 - - 107 107 - - ---- y DATA(1, -2, -2) + ---- y DATA(-1, -2, -2) - 7000 7000 - - 229 2 - - ----- y DATA(1, -1, -2) + 1/350 y DATA(1, 2, 1) - 10500 - - 2 137 - + 1/175 y DATA(2, 2, -2) + ---- y DATA(2, -2, -2) - 5250 - - 3 3 - - 1/300 y DATA(2, -2, 0) + 1/300 y DATA(-2, -2, 1) - - 229 107 - + ----- y DATA(-1, -1, -2) - ---- y DATA(2, -1, -2) - 10500 7000 - - 3 3 - - 1/600 y DATA(1, -2, 1) - 1/300 y DATA(2, -2, 1) - - 3 3 - + 1/600 y DATA(-1, -2, 1) - 1/150 y DATA(2, 1, -2) - - 3 3 - - 1/300 y DATA(1, 1, 0) - 1/600 y DATA(1, -2, 0) - - 3 3 - - 1/150 y DATA(-2, -1, 0) - 1/150 y DATA(-2, -1, 1) - - 3 3 - - 1/150 y DATA(2, 1, 0) - 1/300 y DATA(1, 1, -2) - - 3 3 - - 1/600 y DATA(-1, 2, -2) + 1/600 y DATA(1, 2, -2) - - 3 3 - + 1/600 y DATA(-1, -2, -1) + 1/150 y DATA(2, -1, 0) - - 3 3 - - 1/300 y DATA(-2, 2, -2) - 1/600 y DATA(-1, 2, -1) - - 3 3 - - 1/150 y DATA(2, 1, -1) + 1/300 y DATA(2, 2, -1) - - 3 3 - + 1/600 y DATA(1, 2, -1) + 1/150 y DATA(-2, 1, -2) - - 3 3 - - 1/600 y DATA(-1, 2, 0) + 1/600 y DATA(1, 2, 0) - - 3 3 - + 1/150 y DATA(-2, 1, 1) - 1/300 y DATA(1, 1, 1) - - 3 3 - + 1/300 y DATA(-1, 1, -2) + 1/150 y DATA(2, -1, -1) - - 11 - - 8/525 DATA(-1, 2, -2) + --- DATA(-2, 2, -2) - 1/300 DATA(2, 2, 0) - 420 - - 19 17 - + ---- DATA(-2, 2, 1) + ---- DATA(2, -1, 1) - 1/300 DATA(2, 0, -2) - 2100 2100 - - 41 29 - - ---- DATA(-2, 0, 0) + ---- DATA(2, 0, 1) + 8/525 DATA(1, 2, -2) - 2100 2100 - - 19 - - 1/42 DATA(-1, -2, -1) - 1/42 DATA(-1, 2, 1) + ---- DATA(-2, -2, -1) - 2100 - - 11 17 - - --- DATA(2, 2, -2) + ---- DATA(2, 1, 1) + 1/42 DATA(1, 2, 1) - 420 2100 - - 19 29 - - 1/42 DATA(-1, -1, 2) - ---- DATA(2, 2, 1) - ---- DATA(-2, 1, 0) - 2100 2100 - - 11 - + --- DATA(-2, -2, 2) + 1/42 DATA(1, -2, -1) + 1/42 DATA(1, -1, 2) - 420 - - 17 - - 1/300 DATA(2, 0, 2) - 2/75 DATA(-1, 0, 2) - ---- DATA(-2, -1, -1) - 2100 - - 19 19 - - ---- DATA(2, -2, -1) - ---- DATA(2, -1, 2) + 1/42 DATA(1, 1, 2) - 2100 2100 - - - 1/42 DATA(-1, 1, 2) - 8/525 DATA(-1, -2, 2) + 8/525 DATA(1, -2, 2) - - 29 19 - - ---- DATA(-2, 0, -1) - 8/525 DATA(-1, 2, 2) - ---- DATA(2, 1, 2) - 2100 2100 - - 17 - + 8/525 DATA(1, 2, 2) - ---- DATA(-2, 1, -1) + 1/250 y z DATA(1, 2, 2) - 2100 - - 37 37 - + ---- DATA(1, -1, 0) - 4/105 DATA(-1, 0, 0) - ---- DATA(-1, 1, 0) - 1050 1050 - - 17 17 37 - - --- DATA(-1, -1, 1) + --- DATA(1, -1, 1) - ---- DATA(-1, 0, 1) - 525 525 1050 - - 17 37 17 - - --- DATA(-1, 1, 1) + ---- DATA(1, 0, -1) - --- DATA(-1, 1, -1) - 525 1050 525 - - 17 37 17 - + --- DATA(1, 1, -1) - ---- DATA(-1, -1, 0) - --- DATA(-1, -1, -1) - 525 1050 525 - - 17 11 19 - + --- DATA(1, -1, -1) - --- DATA(2, -2, 2) + ---- DATA(-2, 2, -1) - 525 420 2100 - - 11 2 2 - - --- DATA(2, 2, 2) - 1/350 y z DATA(2, -1, 2) - 1/700 y z DATA(1, 1, 2) - 420 - - 2 2 - + 1/700 y z DATA(-1, 1, 2) - 1/700 y z DATA(1, -1, 2) - - 2 2 - - 1/350 y z DATA(2, -2, -1) - 1/700 y z DATA(-2, -1, -1) - - 2 2 - - 1/175 y z DATA(-2, -2, 2) - 1/700 y z DATA(1, -2, -1) - - 2 2 - - 1/700 y z DATA(-2, 1, -1) - 1/350 y z DATA(2, 1, 2) - - 2 2 - - 1/350 y z DATA(-1, 2, 2) + 1/175 y z DATA(2, -2, 2) - - 2 2 - + 1/350 y z DATA(-2, 2, -1) - 1/245 x z DATA(1, 0, -2) - - 2 2 - + 1/175 y z DATA(2, 2, 2) + 1/245 x z DATA(-1, 0, 0) - - 2 - + 1/350 y z DATA(1, 2, 2) - 1/500 y z DATA(1, 1, -2) - - + 1/300 DATA(-2, -2, 0) - 2/75 DATA(-1, -2, 0) + 1/250 y z DATA(-1, 2, -2) - - + 1/250 y z DATA(2, 2, 1) + 1/500 y z DATA(2, 1, 1) - - 2 - - 1/245 x z DATA(-1, 0, -2) + 1/500 y z DATA(-1, -1, 2) - - + 1/500 y z DATA(1, 2, 1) - 1/125 y z DATA(2, 2, -2) - - - 1/500 y z DATA(2, -1, 1) - 1/500 y z DATA(-1, 2, 1) - - - 1/250 y z DATA(-2, -2, -1) + 1/250 y z DATA(-1, -2, 2) - - - 1/250 y z DATA(1, -2, 2) - 1/250 y z DATA(2, -1, 2) - - + 1/500 y z DATA(1, 1, 2) - 1/500 y z DATA(-1, 1, 2) - - - 1/500 y z DATA(1, -1, 2) + 1/250 y z DATA(2, -2, -1) - - - 1/500 y z DATA(-2, -1, -1) + 1/125 y z DATA(-2, -2, 2) - - + 1/500 y z DATA(1, -2, -1) + 1/500 y z DATA(-2, 1, -1) - - + 1/250 y z DATA(2, 1, 2) - 1/250 y z DATA(-1, 2, 2) - - - 1/125 y z DATA(2, -2, 2) + 1/250 y z DATA(-2, 2, -1) - - 19 - + ---- DATA(-2, -1, 2) + 1/125 y z DATA(2, 2, 2) - 2100 - - 2 - + 2/245 x y DATA(0, 0, 2) + 1/1000 y z DATA(-1, -1, 1) - - - 1/125 y z DATA(-2, -2, -2) - 1/125 y z DATA(-2, 2, 2) - - - 1/250 y z DATA(-2, 1, 2) + 1/250 y z DATA(-2, -1, 2) - - - 1/250 y z DATA(-2, -1, -2) + 1/500 y z DATA(1, -1, -2) - - + 1/125 y z DATA(2, -2, -2) + 1/250 y z DATA(1, -2, -2) - - - 1/250 y z DATA(-1, -2, -2) - 1/500 y z DATA(-1, -1, -2) - - 2 - + 1/250 y z DATA(2, -1, -2) - 1/350 y z DATA(-2, 0, -1) - - 2 2 - + 1/175 y z DATA(2, 0, -2) + 1/700 y z DATA(1, -2, 1) - - 2 2 - + 1/350 y z DATA(2, 0, -1) - 1/350 y z DATA(-2, -2, 1) - - 2 2 - + 1/350 y z DATA(2, -2, 1) + 1/700 y z DATA(2, -1, -1) - - 2 2 - - 1/700 y z DATA(-1, -2, 1) + 1/700 y z DATA(-2, -1, 1) - - 2 2 - + 1/350 y z DATA(2, 1, -2) - 1/700 y z DATA(-1, 1, -2) - - 2 2 - + 1/700 y z DATA(-2, 1, 1) - 1/1400 y z DATA(1, 1, 1) - - 2 - + 1/300 DATA(-2, 2, 0) + 1/700 y z DATA(-1, 2, -1) - - 2 2 - + 1/700 y z DATA(2, 1, -1) - 1/350 y z DATA(2, 2, -1) - - 2 2 - - 1/700 y z DATA(1, 2, -1) - 1/350 y z DATA(-2, 1, -2) - - 2 2 - + 2/245 x z DATA(-2, 0, -2) - 1/350 y z DATA(1, 2, -2) - - 2 2 - + 1/700 y z DATA(-1, -2, -1) + 1/175 y z DATA(-2, 2, -2) - - 2 2 - - 1/350 y z DATA(-2, 2, 1) + 1/700 y z DATA(1, 1, -2) - - 2 2 - + 1/350 y z DATA(-1, 2, -2) + 1/350 y z DATA(2, 2, 1) - - 2 2 - - 1/700 y z DATA(2, 1, 1) + 1/700 y z DATA(-1, -1, 2) - - 2 2 - + 1/700 y z DATA(1, 2, 1) - 1/175 y z DATA(2, 2, -2) - - 2 2 - - 1/700 y z DATA(2, -1, 1) - 1/700 y z DATA(-1, 2, 1) - - 2 2 - + 1/350 y z DATA(-2, -2, -1) - 1/350 y z DATA(-1, -2, 2) - - 2 2 - + 1/350 y z DATA(1, -2, 2) + 1/100 x y DATA(1, -1, 1) - - 2 2 - - 1/100 x y DATA(-1, -1, 1) + 1/100 x y DATA(-2, -2, -2) - - + 1/125 y z DATA(-2, 2, -2) - 1/500 y z DATA(-1, -2, -1) - - 2 2 - - 1/100 x y DATA(-2, 2, 2) - 1/100 x y DATA(-2, 2, 0) - - 2 - - 1/250 y z DATA(1, 2, -2) - 1/200 x y DATA(-2, 1, 2) - - 2 - - 1/50 x y DATA(-1, -2, 0) + 1/250 y z DATA(-2, 1, -2) - - 2 2 - + 1/200 x y DATA(-2, -1, 2) + 1/100 x y DATA(-2, -2, 0) - - 2 2 - + 1/200 x y DATA(-2, -1, -2) + 1/100 x y DATA(1, -1, -2) - - 2 2 - - 1/100 x y DATA(2, -2, -2) + 1/50 x y DATA(1, -2, -2) - - 2 2 - - 1/50 x y DATA(-1, -2, -2) - 1/100 x y DATA(-1, -1, -2) - - 2 2 - - 1/200 x y DATA(2, -1, -2) + 1/245 x y DATA(0, -1, -1) - - 2 - + 2/245 x y DATA(0, 0, 1) - 1/1000 y z DATA(1, -1, 1) - - 2 2 - - 1/200 x y DATA(2, -1, 2) - 1/100 x y DATA(1, 1, 2) - - 2 2 - + 1/100 x y DATA(-1, 1, 2) + 1/100 x y DATA(1, -1, 2) - - 2 2 - - 1/100 x y DATA(2, -2, -1) + 1/200 x y DATA(-2, -1, -1) - - 2 2 - + 1/100 x y DATA(-2, -2, 2) - 1/200 x y DATA(-2, 1, -1) - - 2 2 - + 1/100 x y DATA(1, -1, 0) + 1/200 x y DATA(2, 1, 2) - - 2 2 - + 1/50 x y DATA(-1, 2, 2) - 1/100 x y DATA(2, -2, 2) - - 2 2 - - 1/100 x y DATA(-2, 2, -1) + 1/100 x y DATA(2, 2, 2) - - 2 2 - - 1/50 x y DATA(1, 2, 2) - 1/100 x y DATA(-1, -1, 0) - - 2 2 - - 1/100 x y DATA(-1, -1, -1) + 1/100 x y DATA(1, -1, -1) - - 2 2 - + 1/100 x y DATA(-1, 1, 1) + 1/100 x y DATA(-1, 1, -1) - - 2 2 - - 1/100 x y DATA(1, 1, -1) + 1/100 x y DATA(-1, 1, 0) - - 2 - - 1/250 y z DATA(-2, 2, 1) + 1/350 y z DATA(-1, -2, -2) - - 2 2 - - 1/700 y z DATA(-1, -1, -2) + 1/350 y z DATA(2, -1, -2) - - 2 2 - + 1/350 y z DATA(-2, 0, 1) - 1/350 y z DATA(1, 0, 2) - - 2 2 - - 1/700 y z DATA(-1, 0, -1) - 1/700 y z DATA(1, 0, 1) - - 2 2 - - 1/50 x y DATA(-1, -2, -1) - 1/200 x y DATA(2, -1, 0) - - 2 - + 1/300 DATA(-2, 0, 2) - 1/100 x y DATA(-2, 2, -2) - - 2 2 - - 1/100 x y DATA(-2, 2, 1) + 1/100 x y DATA(2, 2, 0) - - 2 2 - - 1/100 x y DATA(1, 1, -2) + 1/50 x y DATA(-1, 2, -2) - - 2 2 - + 1/100 x y DATA(2, 2, 1) - 1/200 x y DATA(-2, 1, 0) - - 2 2 - + 1/200 x y DATA(2, 1, 1) - 1/100 x y DATA(-1, -1, 2) - - 2 2 - - 1/50 x y DATA(1, 2, 1) + 1/100 x y DATA(2, 2, -2) - - 2 2 - - 1/200 x y DATA(2, -1, 1) + 1/50 x y DATA(-1, 2, 1) - - 2 2 - + 1/100 x y DATA(-2, -2, -1) - 1/50 x y DATA(-1, -2, 2) - - 2 2 - + 1/50 x y DATA(1, -2, 2) + 2/245 x y DATA(-2, -2, 2) - - 2 2 - - 1/1400 y z DATA(-1, -1, -1) + 1/1400 y z DATA(1, -1, -1) - - 2 2 - + 1/1400 y z DATA(-1, 1, 1) - 1/1400 y z DATA(-1, 1, -1) - - 2 2 - + 1/1400 y z DATA(1, 1, -1) - 1/1400 y z DATA(1, -1, 1) - - 2 2 - + 1/1400 y z DATA(-1, -1, 1) + 1/175 y z DATA(-2, -2, -2) - - 2 2 - - 1/175 y z DATA(-2, 2, 2) + 1/350 y z DATA(-2, 1, 2) - - 2 2 - + 1/350 y z DATA(-2, -1, 2) - 1/350 y z DATA(-2, -1, -2) - - 2 2 - + 1/700 y z DATA(1, -1, -2) - 1/175 y z DATA(2, -2, -2) - - 2 2 - - 1/350 y z DATA(1, -2, -2) + 2/245 x y DATA(2, 2, -2) - - 2 - + 1/500 y z DATA(2, -1, -1) - 1/245 x y DATA(2, -1, 1) - - 2 2 - - 1/245 x y DATA(-1, 2, 1) + 2/245 x y DATA(-2, -2, -1) - - 2 2 - - 1/245 x y DATA(-1, -2, 2) - 1/245 x y DATA(1, -2, 2) - - 2 2 - - 1/245 x y DATA(2, -1, 2) + 1/490 x y DATA(1, 1, 2) - - 2 2 - + 1/490 x y DATA(-1, 1, 2) + 1/490 x y DATA(1, -1, 2) - - - 1/250 y z DATA(2, -2, 1) + 1/250 y z DATA(-2, -2, 1) - - 2 2 - + 2/245 x y DATA(2, -2, -1) - 1/245 x y DATA(-2, -1, -1) - - 2 2 - - 1/245 x y DATA(-2, 1, 1) + 1/490 x y DATA(1, 1, 1) - - 2 2 - - 1/245 x y DATA(-1, 2, -1) - 1/245 x y DATA(2, 1, -1) - - 2 19 - + 2/245 x y DATA(2, 2, -1) + ---- DATA(-2, 1, 2) - 2100 - - 2 2 - - 1/245 x y DATA(1, 2, -1) - 1/245 x y DATA(-2, 1, -2) - - 2 2 - - 1/245 x y DATA(1, 2, -2) - 1/245 x y DATA(-1, -2, -1) - - 2 - - 1/245 x y DATA(2, -1, 0) - 1/500 y z DATA(-2, 1, 1) - - 2 - + 1/500 y z DATA(-1, 1, -2) + 2/245 x y DATA(-2, 2, -2) - - 2 - - 1/250 y z DATA(2, 1, -2) + 2/245 x y DATA(-2, 2, 1) - - 2 2 - + 2/245 x y DATA(2, 2, 0) - 1/245 x y DATA(2, 1, 0) - - 2 - + 1/490 x y DATA(1, 1, -2) + 1/500 y z DATA(-2, -1, 1) - - 2 2 - - 1/245 x y DATA(-1, 2, -2) + 2/245 x y DATA(2, 2, 1) - - 2 2 - - 1/245 x y DATA(-2, 1, 0) - 1/245 x y DATA(2, 1, 1) - - 2 - + 1/490 x y DATA(-1, -1, 2) + 1/500 y z DATA(-1, -2, 1) - - 2 2 - - 1/245 x y DATA(1, -2, 0) - 2/245 x y DATA(2, 0, -1) - - 2 2 - + 2/245 x y DATA(-2, -2, 1) - 1/245 x y DATA(-2, -1, 0) - - 2 - + 2/245 x y DATA(2, -2, 0) - 1/500 y z DATA(2, 1, -1) - - 2 2 - + 2/245 x y DATA(2, -2, 1) - 1/245 x y DATA(2, -1, -1) - - 2 2 - + 1/490 x y DATA(1, 1, 0) - 1/245 x y DATA(-1, -2, 1) - - 2 2 - - 1/245 x y DATA(-2, -1, 1) - 1/245 x y DATA(2, 1, -2) - - 2 - + 1/500 y z DATA(-1, 2, -1) - 1/245 x y DATA(-1, 2, 0) - - 2 - + 1/1000 y z DATA(1, 1, 1) + 1/490 x y DATA(-1, 1, -2) - - 2 2 - - 1/245 x y DATA(1, 2, 0) - 2/245 x y DATA(0, 2, 2) - - 2 2 - + 1/245 x y DATA(0, 1, 1) + 1/245 x y DATA(0, 1, -2) - - 2 2 - + 1/245 x y DATA(0, -1, 2) + 1/245 x y DATA(0, 1, 0) - - 2 2 - - 2/245 x y DATA(0, 2, -2) - 2/245 x y DATA(0, -2, -1) - - 2 2 - - 2/245 x y DATA(0, -2, 2) + 1/245 x y DATA(0, 1, 2) - - 2 2 - + 1/245 x y DATA(0, -1, 1) - 2/245 x y DATA(0, 2, 1) - - 2 - - 1/245 x y DATA(1, -2, 1) - 1/175 x y DATA(0, 1, 0) - - 2 - - 2/175 x y DATA(0, 2, -2) - 1/350 y z DATA(1, -2, -2) - - 2 - - 1/175 y z DATA(2, -2, -2) + 2/175 x y DATA(0, -2, -1) - - + 2/175 x y DATA(0, -2, 2) - 1/175 x y DATA(0, 1, 2) - - 2 - + 1/175 x y DATA(0, -1, 1) + 2/245 x y DATA(0, 0, -1) - - 2 - + 1/245 x y DATA(0, -1, 0) - 1/500 y z DATA(1, 2, -1) - - 2 2 - - 2/245 x y DATA(0, 2, 0) + 2/245 x y DATA(0, 0, 0) - - 2 2 - - 2/245 x y DATA(0, -2, 0) + 2/245 x y DATA(0, 0, -2) - - 2 - - 1/250 y z DATA(2, 2, -1) - 2/245 x y DATA(0, 2, -1) - - 2 2 - + 1/245 x y DATA(1, 0, 0) - 2/245 x y DATA(0, -2, 1) - - 2 - + 1/245 x y DATA(1, 0, 1) - 2/175 x y DATA(0, 2, 2) - - - 1/175 x y DATA(0, 1, 1) - 1/175 x y DATA(0, 1, -2) - - 2 - + 1/175 x y DATA(0, -1, 2) + 2/245 x y DATA(-2, -2, 0) - - 2 2 - - 1/245 x y DATA(-2, -1, -2) + 1/490 x y DATA(1, -1, -2) - - 2 2 - + 2/245 x y DATA(2, -2, -2) - 1/245 x y DATA(1, -2, -2) - - 2 2 - - 1/245 x y DATA(-1, -2, -2) + 1/490 x y DATA(-1, -1, -2) - - 2 2 - - 1/245 x y DATA(2, -1, -2) + 1/350 y z DATA(-1, -2, -2) - - 2 2 - - 2/245 x y DATA(-2, 0, 1) + 1/245 x y DATA(1, 0, 2) - - 2 2 - + 1/245 x y DATA(-1, 0, -1) + 2/245 x y DATA(-2, 2, 0) - - 2 2 - - 1/245 x y DATA(-2, 1, 2) - 1/245 x y DATA(-1, -2, 0) - - 2 2 - - 1/245 x y DATA(-2, -1, 2) + 1/490 x y DATA(1, -1, 1) - - 2 2 - + 1/490 x y DATA(-1, -1, 1) + 2/245 x y DATA(-2, -2, -2) - - 2 2 - - 1/350 y z DATA(2, -1, -2) + 2/245 x y DATA(-2, 2, 2) - - 2 2 - + 1/490 x y DATA(-1, 1, 1) + 1/490 x y DATA(-1, 1, -1) - - 2 2 - + 1/490 x y DATA(1, 1, -1) + 1/490 x y DATA(-1, 1, 0) - - 2 - - 1/500 y z DATA(1, -2, 1) + 2/245 x y DATA(-2, 2, -1) - - 2 2 - + 2/245 x y DATA(2, 2, 2) - 1/245 x y DATA(1, 2, 2) - - 2 2 - + 1/490 x y DATA(-1, -1, 0) + 1/490 x y DATA(-1, -1, -1) - - 2 2 - + 1/490 x y DATA(1, -1, -1) + 1/490 x y DATA(1, -1, 0) - - 2 2 - - 1/245 x y DATA(2, 1, 2) - 1/245 x y DATA(-1, 2, 2) - - 2 - + 2/245 x y DATA(2, -2, 2) - 1/175 x y DATA(2, -1, 1) - - - 1/175 x y DATA(-1, 2, 1) - 2/175 x y DATA(-2, -2, -1) - - + 1/175 x y DATA(-1, -2, 2) + 1/175 x y DATA(1, -2, 2) - - 2 2 - + 1/350 y z DATA(-2, -1, 2) - 1/350 y z DATA(-1, -2, 0) - - 2 2 - - 1/245 x y DATA(1, -2, -1) - 1/245 x y DATA(-2, 1, -1) - - - 1/350 x y DATA(1, 1, -2) - 1/175 x y DATA(-1, 2, -2) - - + 2/175 x y DATA(2, 2, 1) + 1/175 x y DATA(-2, 1, 0) - - + 1/175 x y DATA(2, 1, 1) + 1/350 x y DATA(-1, -1, 2) - - - 1/175 x y DATA(1, 2, 1) + 2/175 x y DATA(2, 2, -2) - - + 2/175 x y DATA(-2, 2, 1) + 2/175 x y DATA(2, 2, 0) - - + 1/175 x y DATA(2, 1, 0) + 1/175 x y DATA(-1, -2, -1) - - 2 - - 1/175 y z DATA(-2, -2, 0) - 1/175 x y DATA(2, -1, 0) - - + 2/175 x y DATA(-2, 2, -2) + 1/175 x y DATA(-2, 1, -2) - - 2 - - 1/175 x y DATA(1, 2, -2) + 1/350 y z DATA(-2, -1, -2) - - + 1/175 x y DATA(2, 1, -1) + 2/175 x y DATA(2, 2, -1) - - - 1/175 x y DATA(1, 2, -1) + 1/175 x y DATA(-1, -2, 1) - - 11 2 - + --- DATA(-2, -2, -2) - 1/700 y z DATA(1, -1, -2) - 420 - - - 1/175 x y DATA(-2, -1, 1) + 1/175 x y DATA(2, 1, -2) - - - 1/175 x y DATA(-1, 2, 0) - 1/350 x y DATA(-1, 1, -2) - - 11 - + --- DATA(-2, 2, 2) - 1/175 x y DATA(1, 2, 0) + 1/175 x y DATA(-2, 1, 1) - 420 - - - 1/350 x y DATA(1, 1, 1) - 1/175 x y DATA(-1, 2, -1) - - + 8/525 DATA(1, -2, -2) - 1/350 x y DATA(1, 1, 0) - 8/525 DATA(-1, -2, -2) - - 19 - + ---- DATA(-2, -1, -2) - 2/175 x y DATA(2, -2, 1) - 2100 - - 11 - - 1/175 x y DATA(2, -1, -1) - --- DATA(2, -2, -2) + 1/42 DATA(1, -1, -2) - 420 - - - 2/175 x y DATA(2, -2, 0) - 1/42 DATA(-1, -1, -2) - - - 2/175 x y DATA(-2, -2, 1) - 1/175 x y DATA(-2, -1, 0) - - + 2/175 x z DATA(0, -2, -2) + 2/175 x z DATA(0, -1, -2) - - - 2/175 x z DATA(2, 0, -2) - 2/175 x y DATA(0, 2, 1) - - + 1/175 x y DATA(1, -2, 1) + 1/175 x y DATA(1, -2, 0) - - 19 - + 1/300 DATA(-2, 0, -2) - ---- DATA(2, -1, -2) - 1/175 x z DATA(-2, 0, -1) - 2100 - - + 1/175 x z DATA(0, 1, -1) - 2/75 DATA(-1, 0, -2) + 2/75 DATA(1, 0, -2) - - + 2/175 x z DATA(2, 0, 2) - 1/175 x z DATA(-1, 0, 2) - - + 1/175 x z DATA(2, 0, 1) + 2/175 x z DATA(-2, 0, 2) - - + 2/175 x y DATA(0, -2, 1) - -bytes used=1233279872, alloc=7076592, time=157.39 -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=1234329228, alloc=7076592, time=157.47 -bytes used=1235452120, alloc=7076592, time=157.57 -bytes used=1236657932, alloc=7076592, time=157.66 -bytes used=1237840240, alloc=7076592, time=157.75 -bytes used=1239003288, alloc=7076592, time=157.85 -bytes used=1240144484, alloc=7076592, time=157.95 -bytes used=1241268368, alloc=7076592, time=158.04 -bytes used=1242374732, alloc=7207640, time=158.14 -bytes used=1243458624, alloc=7338688, time=158.24 -bytes used=1244523576, alloc=7469736, time=158.34 -bytes used=1245566020, alloc=7535260, time=158.44 -bytes used=1246587288, alloc=7731832, time=158.54 -bytes used=1247588540, alloc=7862880, time=158.65 -bytes used=1248643528, alloc=8124976, time=158.75 -bytes used=1249643824, alloc=8124976, time=158.86 -bytes used=1250644156, alloc=8256024, time=158.97 -bytes used=1251719300, alloc=8387072, time=159.07 -bytes used=1252719420, alloc=8518120, time=159.18 -bytes used=1253825000, alloc=8583644, time=159.29 -bytes used=1254825144, alloc=8780216, time=159.40 -bytes used=1255890320, alloc=9042312, time=159.52 -bytes used=1256953968, alloc=9042312, time=159.64 -bytes used=1258042888, alloc=9369932, time=159.76 -bytes used=1259090664, alloc=9632028, time=159.89 -bytes used=1260092420, alloc=9763076, time=160.02 -bytes used=1261124868, alloc=9828600, time=160.15 -bytes used=1262125020, alloc=9959648, time=160.27 -bytes used=1263169764, alloc=10156220, time=160.41 -bytes used=1264230644, alloc=10549364, time=160.54 -bytes used=1265280944, alloc=11139080, time=160.67 -bytes used=1266313364, alloc=11532224, time=160.80 -bytes used=1267363516, alloc=11990892, time=160.95 -bytes used=1268366544, alloc=12318512, time=161.10 -bytes used=1269386424, alloc=12777180, time=161.25 -bytes used=1270418808, alloc=13235848, time=161.41 -bytes used=1271419096, alloc=13628992, time=161.56 -bytes used=1272460368, alloc=14218708, time=161.65 -bytes used=1273507928, alloc=14218708, time=161.72 -bytes used=1274555320, alloc=14218708, time=161.79 -bytes used=1275602968, alloc=14218708, time=161.86 -bytes used=1276650472, alloc=14218708, time=161.93 -bytes used=1277698032, alloc=14218708, time=162.00 - 2 3 2 -[COEFF(-2, -2, -2) = - 1/125 y z - 1/175 y + 1/300 y - 2/175 x y + 1/100 x y - - 2 3 2 137 529 - + 2/245 x z - 2/175 x z + 1/300 z - 1/175 z - ---- z - ----- x - 5250 14700 - - 2 2 2 2 - - 1/100 x + 2/245 x y + 1/175 y z + 2/175 x y z + 1/100 x z - - 2 11 3 137 - + 1/175 y z + --- + 1/150 x - ---- y, COEFF(-1, -2, -2) = - 1/250 y z - 420 5250 - - 3 2 3 2 256 - - 2/75 x + 1/175 x z - 1/245 x y + 1/600 z - 1/350 y + ---- x - 3675 - - 2 2 107 2 2 - - 1/245 x z - 1/50 x z + ---- z + 1/175 x y + 1/350 y z + 1/50 x - 7000 - - 3 107 2 2 - + 1/600 y + ---- y - 1/175 x y z - 8/525 + 1/350 y z - 1/50 x y - 7000 - - 2 2 - - 1/350 z , COEFF(0, -2, -2) = 2/175 x z - 2/245 x y + 2/175 x y - - 3 33 2 2 - + 1/25 x - --- x - 2/175 x y z - 2/245 x z , COEFF(1, -2, -2) = 1/50 x z - 490 - - 107 3 256 2 2 - - ---- z - 1/600 y + ---- x - 1/350 y z + 1/50 x y - 1/175 x y z - 7000 3675 - - 3 2 2 2 2 - - 1/600 z - 1/50 x + 1/175 x y + 1/350 z - 1/245 x z + 1/350 y - - 3 2 2 - + 8/525 - 2/75 x - 1/245 x y + 1/175 x z + 1/250 y z - 1/350 y z - - 107 2 2 2 - - ---- y, COEFF(2, -2, -2) = - 1/175 y z - 1/100 x z + 2/245 x y - 7000 - - 529 2 11 2 137 2 - - ----- x + 1/100 x - --- + 2/245 x z - 2/175 x y + ---- y - 1/175 y z - 14700 420 5250 - - 2 3 2 137 2 - + 2/175 x y z - 1/100 x y - 1/300 z + 1/175 z + ---- z + 1/175 y - 5250 - - 3 3 - + 1/150 x - 1/300 y + 1/125 y z - 2/175 x z, COEFF(-2, -1, -2) = - - 107 2 169 2 2 - - 2/175 x z + ---- y + 1/350 y z - ----- x + 1/350 y - 1/100 x - 7000 14700 - - 3 2 19 2 47 2 - - 1/150 y + 2/245 x z + ---- + 1/100 x z - ---- z - 1/350 y z - 2100 5250 - - 2 3 3 - - 1/175 x y - 1/245 x y + 1/175 x y z - 1/250 y z + 1/150 x + 1/300 z - - 2 2 2 - + 1/200 x y - 1/175 z , COEFF(-1, -1, -2) = 1/350 x y - 1/350 z - - 3 3 2 2 - - 1/500 y z + 1/600 z - 2/75 x + 1/700 y z + 1/490 x y + 1/175 x z - - 2 2 167 229 2 3 211 - - 1/50 x z + 1/700 y + ---- z + ----- y - 1/245 x z - 1/300 y + ---- x - 7000 10500 3675 - - 2 2 2 - - 1/42 - 1/350 x y z + 1/50 x - 1/700 y z - 1/100 x y, COEFF(0, -1, -2) - - 3 2 2 - = 1/25 x + 1/245 x y + 1/175 x y - 2/245 x z + 2/175 x z - 9/98 x - - 2 - - 1/175 x y z, COEFF(1, -1, -2) = 1/500 y z + 1/175 x z - 1/245 x z - - 2 3 2 2 211 - + 1/490 x y - 1/600 z - 1/700 y - 1/50 x + ---- x + 1/350 x y - 3675 - - 2 2 3 2 - - 1/700 y z - 1/350 x y z + 1/350 z + 1/300 y + 1/42 + 1/700 y z - - 2 229 167 3 2 - + 1/100 x y - ----- y - ---- z - 2/75 x + 1/50 x z, COEFF(2, -1, -2) = - 10500 7000 - - 2 2 3 3 - - 1/350 y z + 1/350 y z + 1/250 y z - 2/175 x z + 1/150 y - 1/300 z - - 2 47 3 107 2 2 - - 1/245 x y + ---- z + 1/150 x - ---- y - 1/100 x z - 1/200 x y - 5250 7000 - - 169 2 2 2 - - ----- x + 1/175 x y z - 1/350 y - 1/175 x y + 2/245 x z + 1/175 z - 14700 - - 2 19 17 2 - + 1/100 x - ----, COEFF(-2, 0, -2) = 1/300 - ---- z + 2/245 x z - 2100 5250 - - 3 2 2 2 - + 1/150 x - 1/300 x - 1/175 y z - 2/175 x z - 2/245 x y + 1/175 y - - 3 2 2 2 - + 1/300 z - 1/100 x + 1/100 x z - 1/175 z , COEFF(-1, 0, -2) = - - 2 3 2 3 187 2 - - 1/350 z - 2/75 x - 1/350 y z + 1/600 z - 2/75 + ---- z + 1/350 y - 7000 - - 2 2 2 2 - + 1/245 x y - 1/245 x z + 1/175 x z - 1/50 x z + 4/75 x + 1/50 x , - - 3 2 2 - COEFF(0, 0, -2) = - 1/10 x + 1/25 x + 2/175 x z - 2/245 x z + 2/245 x y , - - 2 2 2 - COEFF(1, 0, -2) = - 1/50 x + 1/175 x z + 1/50 x z + 2/75 + 1/350 y z - - 3 187 2 2 2 3 - - 1/600 z - ---- z + 4/75 x + 1/245 x y + 1/350 z - 1/350 y - 2/75 x - 7000 - - 2 2 3 2 - - 1/245 x z , COEFF(2, 0, -2) = - 1/100 x z - 1/300 z + 1/175 y z - - 2 2 17 2 2 - + 2/245 x z - 1/175 y - 1/300 - 2/175 x z + ---- z + 1/100 x + 1/175 z - 5250 - - 2 3 3 2 - - 1/300 x - 2/245 x y + 1/150 x , COEFF(-2, 1, -2) = 1/300 z - 1/175 z - - 2 2 107 2 - - 1/100 x + 1/250 y z + 1/175 x y - 1/200 x y - ---- y - 1/245 x y - 7000 - - 19 3 2 2 - + ---- - 1/175 x y z - 2/175 x z + 1/150 y + 1/350 y - 1/350 y z - 2100 - - 169 2 47 2 2 3 - - ----- x + 2/245 x z - ---- z + 1/100 x z - 1/350 y z + 1/150 x , - 14700 5250 - - 2 2 229 - COEFF(-1, 1, -2) = - 1/245 x z + 1/490 x y + 1/175 x z - ----- y - 10500 - - 2 2 2 3 3 - - 1/50 x z + 1/100 x y - 1/700 y z - 1/350 x y + 1/300 y - 2/75 x - - 3 167 2 2 - + 1/600 z + ---- z + 1/50 x - 1/42 + 1/700 y + 1/500 y z + 1/350 x y z - 7000 - - 2 2 211 2 - - 1/700 y z - 1/350 z + ---- x, COEFF(0, 1, -2) = 1/245 x y - 3675 - - 3 2 - + 1/175 x y z - 1/175 x y - 9/98 x + 1/25 x + 2/175 x z - 2/245 x z , - - 3 2 2 3 - COEFF(1, 1, -2) = - 1/600 z + 1/42 + 1/50 x z - 1/700 y - 1/300 y - - 229 2 2 2 - - 1/350 x y + 1/350 x y z + ----- y - 1/100 x y + 1/700 y z - 1/245 x z - 10500 - - 2 2 3 2 167 - + 1/490 x y + 1/175 x z + 1/350 z - 2/75 x - 1/50 x - ---- z - 7000 - - 2 211 19 2 - + 1/700 y z + ---- x - 1/500 y z, COEFF(2, 1, -2) = - ---- - 1/100 x z - 3675 2100 - - 2 3 2 2 2 - - 1/350 y + 1/150 x + 1/350 y z + 1/200 x y - 1/175 x y z + 1/175 z - - 107 3 47 2 3 - + ---- y + 1/175 x y - 1/300 z + ---- z - 2/175 x z + 1/100 x - 1/150 y - 7000 5250 - - 2 2 2 169 - + 1/350 y z + 2/245 x z - 1/245 x y - 1/250 y z - ----- x, - 14700 - - 3 2 3 2 - COEFF(-2, 2, -2) = 1/150 x - 1/175 y z - 1/300 y + 2/245 x y - - 2 3 137 2 2 - + 1/100 x z + 1/300 z - ---- z + 2/245 x z - 2/175 x y z - 1/175 y - 5250 - - 11 137 2 2 - + --- + 2/175 x y + ---- y - 1/175 z - 1/100 x y - 2/175 x z - 420 5250 - - 2 529 2 2 - + 1/175 y z - ----- x + 1/125 y z - 1/100 x , COEFF(-1, 2, -2) = 1/50 x - 14700 - - 3 2 2 2 3 - + 1/600 z - 1/350 z - 1/350 y - 1/175 x y - 1/50 x z - 2/75 x - - 2 107 2 2 - + 1/50 x y + 1/175 x z + ---- z + 1/250 y z - 1/245 x z - 1/245 x y - 7000 - - 256 3 2 2 - + ---- x - 1/600 y + 1/175 x y z + 1/350 y z - 1/350 y z - 8/525 - 3675 - - 107 2 - - ---- y, COEFF(0, 2, -2) = 2/175 x y z - 2/175 x y - 2/245 x y - 7000 - - 2 3 33 3 - - 2/245 x z + 2/175 x z + 1/25 x - --- x, COEFF(1, 2, -2) = - 1/600 z - 490 - - 2 107 2 3 256 2 - + 1/50 x z + 8/525 - ---- z + 1/350 y z - 2/75 x + ---- x + 1/350 z - 7000 3675 - - 2 2 2 - - 1/175 x y - 1/50 x + 1/175 x y z + 1/350 y - 1/245 x z - 1/250 y z - - 3 2 107 2 2 - + 1/175 x z + 1/600 y - 1/245 x y + ---- y - 1/50 x y - 1/350 y z, - 7000 - - 3 2 3 3 11 - COEFF(2, 2, -2) = 1/150 x + 2/245 x y + 1/300 y - 1/300 z - --- - 420 - - 2 137 2 2 - + 1/175 z - 2/175 x z + ---- z + 1/175 y + 1/100 x y - 2/175 x y z - 5250 - - 2 2 137 2 - - 1/125 y z + 2/245 x z + 1/175 y z - ---- y + 2/175 x y + 1/100 x - 5250 - - 529 2 2 47 - - ----- x - 1/175 y z - 1/100 x z, COEFF(-2, -2, -1) = - ---- y - 14700 5250 - - 2 2 169 2 - - 1/245 x z - 1/175 x z + 1/175 x y z + 1/350 y z - ----- x - 1/175 y - 14700 - - 2 3 2 2 2 2 - + 1/350 z + 1/150 x - 1/100 x + 1/100 x y + 2/245 x y + 1/200 x z - - 2 107 19 3 3 - - 1/350 y z - 2/175 x y + ---- z + ---- - 1/250 y z - 1/150 z + 1/300 y - 7000 2100 - - 211 2 229 2 2 - , COEFF(-1, -2, -1) = ---- x + 1/700 y z + ----- z + 1/50 x - 1/350 y - 3675 10500 - - 2 2 3 3 - - 1/50 x y + 1/490 x z - 1/42 + 1/350 x z - 1/300 z + 1/600 y - - 3 2 2 - - 2/75 x - 1/500 y z + 1/175 x y - 1/100 x z - 1/700 y z - 1/350 x y z - - 167 2 2 - + ---- y + 1/700 z - 1/245 x y , COEFF(0, -2, -1) = 2/175 x y - 7000 - - 2 2 3 - - 1/175 x y z - 2/245 x y + 1/245 x z + 1/175 x z - 9/98 x + 1/25 x , - - 2 2 - COEFF(1, -2, -1) = - 1/350 x y z - 1/700 z + 1/42 - 1/245 x y - - 2 229 2 2 - + 1/490 x z - ----- z - 1/50 x + 1/700 y z + 1/500 y z + 1/350 x z - 10500 - - 167 3 2 2 2 - - ---- y + 1/175 x y - 1/600 y + 1/100 x z - 1/700 y z + 1/50 x y - 7000 - - 2 3 3 211 2 - + 1/350 y + 1/300 z - 2/75 x + ---- x, COEFF(2, -2, -1) = 2/245 x y - 3675 - - 2 2 3 2 - - 1/245 x z + 1/175 x y z + 1/350 y z + 1/150 z + 1/100 x - 2/175 x y - - 47 2 169 3 107 - + ---- y - 1/350 y z - ----- x + 1/250 y z + 1/150 x - ---- z - 5250 14700 7000 - - 2 3 2 19 2 2 - - 1/100 x y - 1/300 y + 1/175 y - ---- - 1/350 z - 1/200 x z - 2100 - - 2 167 2 - - 1/175 x z, COEFF(-2, -1, -1) = - 1/100 x + ---- z + 1/200 x z - 7000 - - 2 2 167 3 - - 1/500 y z - 1/700 y z + 1/350 z - 1/175 x y + ---- y - 1/150 y - 7000 - - 2 191 3 17 2 - - 1/700 y z + 1/350 x y z + ----- x + 1/150 x - ---- + 1/200 x y - 14700 2100 - - 2 2 3 2 - - 1/175 x z + 1/350 y - 1/245 x z - 1/150 z - 1/245 x y , - - 2 17 137 3 - COEFF(-1, -1, -1) = - 1/1400 y z - --- - 1/1000 y z + ---- y - 1/300 z - 525 5250 - - 2 2 2 2 - - 1/700 x y z + 1/50 x + 1/700 z + 1/490 x y + 1/350 x y - 1/1400 y z - - 2 3 3 2 137 - - 1/100 x y - 1/300 y - 2/75 x - 1/100 x z + ---- z + 1/350 x z - 5250 - - 166 2 2 - + ---- x + 1/490 x z + 1/700 y , COEFF(0, -1, -1) = 1/175 x z + 1/175 x y - 3675 - - 57 3 2 2 - - --- x + 1/25 x + 1/245 x z + 1/245 x y - 1/350 x y z, - 490 - - 3 2 3 - COEFF(1, -1, -1) = 1/300 y + 1/350 x z - 1/700 z + 1/1000 y z + 1/300 z - - 2 2 2 2 2 - - 1/50 x + 1/490 x z + 1/490 x y + 1/100 x z + 1/1400 y z + 1/350 x y - - 3 166 2 2 17 137 137 - - 2/75 x + ---- x + 1/100 x y - 1/700 y + --- - ---- y - ---- z - 3675 525 5250 5250 - - 2 191 - - 1/700 x y z + 1/1400 y z, COEFF(2, -1, -1) = - 1/175 x z + ----- x - 14700 - - 2 2 2 2 - - 1/245 x y - 1/175 x y - 1/350 y - 1/200 x y + 1/500 y z + 1/100 x - - 167 3 3 2 2 - - ---- y + 1/150 z + 1/150 x - 1/350 z + 1/350 x y z + 1/700 y z - 7000 - - 2 167 2 2 17 3 - - 1/245 x z - ---- z + 1/700 y z - 1/200 x z + ---- + 1/150 y , - 7000 2100 - - 311 2 2 2 2 - COEFF(-2, 0, -1) = ----- x + 1/175 y + 1/200 x z - 1/245 x z + 1/350 z - 14700 - - 3 2 2 2 3 - + 1/150 x - 1/350 y z - 1/175 x z - 1/100 x - 2/245 x y - 1/150 z - - 187 29 2 2 - + ---- z - ----, COEFF(-1, 0, -1) = 1/350 x z - 1/100 x z + 1/700 z - 7000 2100 - - 2 37 2 151 2 289 2 - + 1/490 x z - ---- - 1/700 y z + ---- x + 1/245 x y + ----- z + 1/50 x - 1050 3675 10500 - - 3 3 2 - - 2/75 x - 1/300 z + 1/350 y , - - 2 3 2 61 - COEFF(0, 0, -1) = 2/245 x y + 1/25 x + 1/245 x z - --- x + 1/175 x z, - 490 - - 3 2 289 2 3 - COEFF(1, 0, -1) = 1/300 z - 1/50 x - ----- z + 1/490 x z - 2/75 x - 10500 - - 37 2 2 2 2 - + 1/350 x z + ---- + 1/245 x y - 1/350 y + 1/100 x z + 1/700 y z - 1050 - - 2 151 2 3 - - 1/700 z + ---- x, COEFF(2, 0, -1) = - 2/245 x y - 1/175 x z + 1/150 x - 3675 - - 2 2 2 187 29 2 - + 1/100 x - 1/175 y - 1/245 x z - ---- z + ---- - 1/200 x z - 7000 2100 - - 2 2 3 311 167 - + 1/350 y z - 1/350 z + 1/150 z + ----- x, COEFF(-2, 1, -1) = ---- z - 14700 7000 - - 2 3 2 2 - - 1/245 x z + 1/150 y - 1/175 x z + 1/700 y z - 1/700 y z - - 2 17 2 3 191 2 - - 1/350 x y z - 1/100 x - ---- + 1/350 y + 1/150 x + ----- x + 1/350 z - 2100 14700 - - 3 2 2 167 - + 1/500 y z - 1/150 z + 1/200 x z - 1/200 x y - ---- y + 1/175 x y - 7000 - - 2 2 2 - - 1/245 x y , COEFF(-1, 1, -1) = 1/490 x z + 1/700 z + 1/1000 y z - - 3 166 3 2 2 2 - - 2/75 x + ---- x - 1/300 z + 1/700 y - 1/100 x z + 1/490 x y - 3675 - - 3 137 2 2 - + 1/350 x z + 1/300 y + 1/700 x y z + ---- z - 1/1400 y z + 1/100 x y - 5250 - - 2 2 17 137 - + 1/50 x + 1/1400 y z - 1/350 x y - --- - ---- y, COEFF(0, 1, -1) = - 525 5250 - - 57 2 2 3 - - --- x + 1/245 x z + 1/245 x y + 1/25 x + 1/175 x z + 1/350 x y z - 490 - - 2 2 3 2 - - 1/175 x y, COEFF(1, 1, -1) = 1/1400 y z - 1/700 y - 1/300 y - 1/50 x - - 2 2 2 17 2 - + 1/700 x y z + 1/100 x z - 1/100 x y + 1/490 x z + --- - 1/700 z - 525 - - 2 3 166 137 - + 1/490 x y - 2/75 x + ---- x + ---- y - 1/1000 y z + 1/350 x z - 3675 5250 - - 3 2 137 - + 1/300 z - 1/350 x y - 1/1400 y z - ---- z, COEFF(2, 1, -1) = - 5250 - - 2 2 2 2 3 2 - 1/700 y z + 1/200 x y - 1/700 y z - 1/245 x y + 1/150 x - 1/200 x z - - 2 191 167 - - 1/350 x y z - 1/350 z + ----- x - ---- z - 1/175 x z - 1/500 y z - 14700 7000 - - 3 3 2 17 167 2 - - 1/150 y + 1/150 z + 1/100 x + ---- + ---- y + 1/175 x y - 1/350 y - 2100 7000 - - 2 169 2 2 - - 1/245 x z , COEFF(-2, 2, -1) = - ----- x - 1/175 y + 1/350 z - 14700 - - 2 2 2 107 2 - + 1/350 y z - 1/100 x - 1/100 x y + ---- z - 1/175 x y z + 1/200 x z - 7000 - - 47 3 2 2 19 - + ---- y - 1/300 y - 1/245 x z + 2/245 x y + ---- - 1/175 x z - 5250 2100 - - 3 2 3 - + 1/150 x + 1/250 y z + 2/175 x y + 1/350 y z - 1/150 z , - - 2 2 2 - COEFF(-1, 2, -1) = 1/50 x - 1/42 + 1/700 y z + 1/350 x z - 1/350 y - - 2 2 2 2 229 - - 1/245 x y + 1/490 x z - 1/100 x z + 1/50 x y + 1/500 y z + ----- z - 10500 - - 211 3 167 3 - + 1/350 x y z - 1/175 x y + ---- x - 1/600 y - ---- y - 2/75 x - 3675 7000 - - 3 2 2 3 - - 1/300 z + 1/700 y z + 1/700 z , COEFF(0, 2, -1) = 1/25 x - 9/98 x - - 2 2 - - 2/175 x y + 1/175 x z - 2/245 x y + 1/175 x y z + 1/245 x z , - - 2 167 - COEFF(1, 2, -1) = - 1/700 y z + 1/350 x y z + 1/350 x z + ---- y - 7000 - - 2 2 2 3 - - 1/175 x y + 1/42 - 1/700 z + 1/100 x z - 1/50 x - 2/75 x - - 2 2 2 211 229 2 - + 1/490 x z + 1/350 y - 1/700 y z + ---- x - ----- z - 1/50 x y - 3675 10500 - - 2 3 3 - - 1/245 x y + 1/600 y - 1/500 y z + 1/300 z , COEFF(2, 2, -1) = - - 2 2 3 2 19 2 - 1/100 x y + 1/175 y + 1/150 z - 1/200 x z - ---- - 1/350 y z - 2100 - - 3 47 2 2 - + 2/175 x y + 1/150 x - ---- y + 2/245 x y - 1/245 x z - 1/175 x y z - 5250 - - 2 2 169 3 2 - - 1/175 x z + 1/100 x - 1/350 z - ----- x + 1/300 y - 1/350 y z - 14700 - - 107 17 - - 1/250 y z - ---- z, COEFF(-2, -2, 0) = - 2/175 x y - ---- y - 1/300 x - 7000 5250 - - 2 2 2 3 2 2 - - 2/245 x z - 1/175 y z + 1/100 x y + 1/300 y + 1/175 z - 1/175 y - - 3 2 2 - + 1/300 + 1/150 x - 1/100 x + 2/245 x y , COEFF(-1, -2, 0) = - - 2 2 2 2 - - 1/245 x y - 1/350 y z + 1/245 x z + 4/75 x + 1/175 x y - 1/350 y - - 2 187 3 2 2 3 - - 1/50 x y + ---- y - 2/75 x + 1/350 z + 1/50 x - 2/75 + 1/600 y , - 7000 - - 2 2 3 - COEFF(0, -2, 0) = 2/245 x z - 1/10 x + 2/175 x y - 2/245 x y + 1/25 x , - - 2 2 2 2 3 - COEFF(1, -2, 0) = - 1/50 x - 1/350 z - 1/245 x y + 1/350 y z - 1/600 y - - 2 2 2 3 187 - + 1/245 x z + 4/75 x + 1/50 x y + 1/350 y + 2/75 - 2/75 x - ---- y - 7000 - - 2 2 3 - + 1/175 x y, COEFF(2, -2, 0) = 1/100 x - 1/175 z - 1/300 y - 2/175 x y - - 17 2 2 2 3 2 - + ---- y + 1/175 y z + 2/245 x y - 2/245 x z + 1/150 x + 1/175 y - 5250 - - 2 3 2 - - 1/300 x - 1/300 - 1/100 x y, COEFF(-2, -1, 0) = - 1/150 y + 1/175 z - - 2 2 2 311 2 29 - - 1/100 x + 1/200 x y - 1/245 x y + ----- x - 1/350 y z - ---- - 14700 2100 - - 187 2 2 3 - + ---- y + 1/350 y - 1/175 x y - 2/245 x z + 1/150 x , COEFF(-1, -1, 0) - 7000 - - 2 2 2 2 2 3 - = 1/245 x z - 1/100 x y + 1/50 x + 1/490 x y + 1/700 y - 2/75 x - - 37 3 2 2 151 289 - - ---- - 1/300 y + 1/350 z - 1/700 y z + ---- x + 1/350 x y + ----- y, - 1050 3675 10500 - - 3 2 61 2 - COEFF(0, -1, 0) = 1/175 x y + 1/25 x + 1/245 x y - --- x + 2/245 x z , - 490 - - 2 37 2 2 2 - COEFF(1, -1, 0) = - 1/700 y + ---- + 1/245 x z + 1/700 y z - 1/50 x - 1050 - - 3 2 289 2 3 151 - - 2/75 x + 1/490 x y - ----- y - 1/350 z + 1/300 y + ---- x - 10500 3675 - - 2 29 2 2 - + 1/350 x y + 1/100 x y, COEFF(2, -1, 0) = ---- - 1/350 y - 1/245 x y - 2100 - - 2 3 3 311 187 - - 1/200 x y + 1/150 y + 1/150 x - 1/175 x y + ----- x - ---- y - 14700 7000 - - 2 2 2 2 41 - + 1/100 x + 1/350 y z - 1/175 z - 2/245 x z , COEFF(-2, 0, 0) = - ---- - 2100 - - 2 3 2 2 2 2 - - 2/245 x y + 1/150 x - 2/245 x z + 1/175 y - 1/100 x + 1/175 z - - 431 2 2 136 2 - + ----- x, COEFF(-1, 0, 0) = 1/245 x z + 1/350 z + ---- x + 1/350 y - 14700 3675 - - 2 2 3 - - 4/105 + 1/50 x + 1/245 x y - 2/75 x , - - 2 13 3 2 - COEFF(0, 0, 0) = 2/245 x z - -- x + 1/25 x + 2/245 x y , COEFF(1, 0, 0) - 98 - - 2 3 2 2 136 - = - 1/50 x - 2/75 x - 1/350 z + 4/105 + 1/245 x y + ---- x - 3675 - - 2 2 41 2 2 - + 1/245 x z - 1/350 y , COEFF(2, 0, 0) = ---- - 2/245 x z + 1/100 x - 2100 - - 2 3 2 2 431 - - 1/175 z + 1/150 x - 2/245 x y - 1/175 y + ----- x, COEFF(-2, 1, 0) - 14700 - - 3 2 2 2 311 - = 1/150 x - 1/245 x y + 1/175 z + 1/175 x y - 1/200 x y + ----- x - 14700 - - 2 2 2 29 187 3 2 - + 1/350 y z - 1/100 x - 2/245 x z - ---- - ---- y + 1/150 y + 1/350 y - 2100 7000 - - 2 3 2 3 2 - , COEFF(-1, 1, 0) = 1/350 z - 2/75 x + 1/700 y z + 1/300 y + 1/100 x y - - 2 37 2 2 289 151 - + 1/490 x y - 1/350 x y - ---- + 1/245 x z + 1/700 y - ----- y + ---- x - 1050 10500 3675 - - 2 - + 1/50 x , - - 61 2 3 2 - COEFF(0, 1, 0) = - --- x + 1/245 x y - 1/175 x y + 1/25 x + 2/245 x z , - 490 - - 2 2 2 2 2 - COEFF(1, 1, 0) = - 1/350 z + 1/490 x y - 1/100 x y - 1/50 x - 1/700 y - - 2 2 37 3 151 289 - + 1/245 x z - 1/700 y z + ---- - 2/75 x + ---- x - 1/350 x y + ----- y - 1050 3675 10500 - - 3 187 2 3 - - 1/300 y , COEFF(2, 1, 0) = ---- y + 1/175 x y - 1/350 y + 1/150 x - 7000 - - 2 29 2 2 2 2 - - 1/350 y z + ---- - 2/245 x z - 1/245 x y + 1/100 x + 1/200 x y - 2100 - - 3 311 2 2 2 - - 1/150 y + ----- x - 1/175 z , COEFF(-2, 2, 0) = 1/175 z + 2/245 x y - 14700 - - 2 3 2 3 - + 2/175 x y - 2/245 x z - 1/300 y - 1/100 x y + 1/150 x - 1/300 x - - 2 2 2 17 - + 1/175 y z - 1/100 x + 1/300 - 1/175 y + ---- y, COEFF(-1, 2, 0) = - 5250 - - 187 2 2 2 2 - - ---- y + 1/50 x - 1/245 x y - 1/175 x y + 1/50 x y - 1/350 y - 7000 - - 3 2 2 3 2 - - 1/600 y + 1/350 y z + 1/350 z - 2/75 x - 2/75 + 4/75 x + 1/245 x z , - - 2 2 3 - COEFF(0, 2, 0) = - 1/10 x + 2/245 x z - 2/175 x y - 2/245 x y + 1/25 x , - - 3 2 2 2 2 - COEFF(1, 2, 0) = 1/600 y - 1/50 x - 1/350 z - 1/245 x y - 1/50 x y - - 2 2 2 3 187 - + 1/350 y - 1/350 y z - 1/175 x y + 2/75 + 1/245 x z - 2/75 x + ---- y - 7000 - - 2 2 - + 4/75 x, COEFF(2, 2, 0) = - 1/300 - 1/300 x + 2/245 x y + 1/100 x - - 3 2 2 2 2 17 - + 1/150 x + 1/175 y - 2/245 x z - 1/175 z - 1/175 y z - ---- y - 5250 - - 3 2 107 - + 2/175 x y + 1/300 y + 1/100 x y, COEFF(-2, -2, 1) = - ---- z - 7000 - - 2 2 3 2 19 - - 2/175 x y - 1/200 x z - 1/175 y + 1/300 y - 1/350 y z + ---- - 2100 - - 2 2 47 2 3 - + 1/350 z - 1/100 x - ---- y + 1/250 y z + 2/245 x y + 1/150 z - 5250 - - 2 169 3 2 2 - + 1/100 x y - ----- x - 1/175 x y z + 1/150 x - 1/245 x z - 1/350 y z - 14700 - - 2 167 3 3 - + 1/175 x z, COEFF(-1, -2, 1) = 1/490 x z + ---- y - 2/75 x + 1/300 z - 7000 - - 3 2 211 2 2 - + 1/600 y + 1/100 x z - 1/350 x z + ---- x - 1/700 y z - 1/700 y z - 3675 - - 2 2 229 - + 1/175 x y + 1/700 z - 1/245 x y - ----- z + 1/500 y z + 1/350 x y z - 10500 - - 2 2 2 - - 1/350 y - 1/42 + 1/50 x - 1/50 x y, COEFF(0, -2, 1) = - 1/175 x z - - 2 3 2 - - 2/245 x y + 1/25 x + 1/175 x y z + 2/175 x y + 1/245 x z - 9/98 x, - - 3 2 2 - COEFF(1, -2, 1) = - 2/75 x + 1/50 x y - 1/350 x z + 1/700 y z - - 2 2 2 2 211 229 - - 1/100 x z + 1/700 y z + 1/490 x z - 1/700 z + ---- x + ----- z - 3675 10500 - - 2 3 2 3 - - 1/50 x + 1/350 x y z - 1/300 z - 1/245 x y - 1/600 y - 1/500 y z - - 167 2 2 - + 1/175 x y + 1/42 - ---- y + 1/350 y , COEFF(2, -2, 1) = - 1/100 x y - 7000 - - 3 107 19 2 2 - + 1/150 x + ---- z - ---- - 1/245 x z + 1/350 y z - 1/175 x y z - 7000 2100 - - 2 2 47 2 - + 1/200 x z + 1/100 x - 2/175 x y - 1/250 y z + ---- y + 1/350 y z - 5250 - - 2 169 2 3 2 - + 2/245 x y - ----- x + 1/175 x z + 1/175 y - 1/150 z - 1/350 z - 14700 - - 3 3 3 - - 1/300 y , COEFF(-2, -1, 1) = - 1/350 x y z - 1/150 y + 1/150 x - - 167 2 2 167 2 3 - + ---- y + 1/200 x y + 1/350 z - ---- z - 1/700 y z + 1/150 z - 7000 7000 - - 191 17 2 2 - + ----- x - 1/175 x y - ---- - 1/245 x z + 1/500 y z - 1/200 x z - 14700 2100 - - 2 2 2 2 - + 1/175 x z - 1/100 x + 1/350 y - 1/245 x y + 1/700 y z, - - 2 2 17 - COEFF(-1, -1, 1) = 1/490 x z + 1/350 x y + 1/700 y - 1/350 x z - --- - 525 - - 2 166 3 3 2 - + 1/50 x + ---- x - 1/300 y + 1/700 x y z + 1/300 z + 1/490 x y - 3675 - - 2 2 3 137 137 2 - - 1/1400 y z + 1/100 x z - 2/75 x - ---- z + ---- y + 1/700 z - 5250 5250 - - 2 2 - + 1/1000 y z + 1/1400 y z - 1/100 x y, COEFF(0, -1, 1) = 1/350 x y z - - 3 2 57 2 - + 1/25 x + 1/175 x y - 1/175 x z + 1/245 x z - --- x + 1/245 x y , - 490 - - 2 17 3 2 - COEFF(1, -1, 1) = - 1/700 z + --- - 1/350 x z + 1/300 y + 1/1400 y z - 525 - - 137 2 3 3 - + 1/350 x y + ---- z + 1/490 x y + 1/700 x y z - 1/300 z - 2/75 x - 5250 - - 2 2 166 137 2 - - 1/1400 y z - 1/700 y + ---- x - ---- y - 1/50 x - 1/1000 y z - 3675 5250 - - 2 2 2 - + 1/490 x z - 1/100 x z + 1/100 x y, COEFF(2, -1, 1) = - 1/175 x y - - 3 2 2 191 2 - + 1/150 x - 1/350 y + 1/200 x z + 1/175 x z + ----- x - 1/700 y z - 14700 - - 2 3 2 17 2 2 - - 1/350 z - 1/150 z - 1/245 x z + ---- + 1/700 y z - 1/200 x y - 2100 - - 2 167 2 167 3 - + 1/100 x - ---- y - 1/245 x y - 1/350 x y z + ---- z + 1/150 y - 7000 7000 - - 2 3 3 - - 1/500 y z, COEFF(-2, 0, 1) = - 1/200 x z + 1/150 x + 1/150 z - - 2 2 2 2 187 - - 2/245 x y - 1/100 x + 1/175 y + 1/175 x z + 1/350 y z - ---- z - 7000 - - 2 2 311 29 2 - + 1/350 z - 1/245 x z + ----- x - ----, COEFF(-1, 0, 1) = 1/350 y - 14700 2100 - - 2 289 2 2 2 2 - + 1/700 z - ----- z + 1/490 x z + 1/100 x z + 1/50 x + 1/245 x y - 10500 - - 2 37 3 151 3 - + 1/700 y z - 1/350 x z - ---- + 1/300 z + ---- x - 2/75 x , - 1050 3675 - - 3 2 2 61 - COEFF(0, 0, 1) = 1/25 x + 2/245 x y + 1/245 x z - 1/175 x z - --- x, - 490 - - 3 2 289 3 - COEFF(1, 0, 1) = - 2/75 x - 1/350 x z - 1/700 z + ----- z - 1/300 z - 10500 - - 2 2 37 2 2 2 - - 1/350 y - 1/50 x + ---- - 1/100 x z + 1/245 x y + 1/490 x z - 1050 - - 2 151 2 2 - - 1/700 y z + ---- x, COEFF(2, 0, 1) = - 1/350 y z - 2/245 x y - 3675 - - 2 311 2 187 2 29 - + 1/100 x + ----- x - 1/350 z + 1/175 x z + ---- z + 1/200 x z + ---- - 14700 7000 2100 - - 2 3 2 3 167 - - 1/245 x z - 1/150 z - 1/175 y + 1/150 x , COEFF(-2, 1, 1) = - ---- z - 7000 - - 191 3 167 2 - + 1/350 x y z + ----- x + 1/150 y - ---- y - 1/100 x + 1/175 x z - 14700 7000 - - 3 2 2 2 2 - + 1/150 x - 1/200 x y - 1/245 x z + 1/175 x y + 1/350 y + 1/700 y z - - 2 2 2 17 2 - + 1/700 y z + 1/350 z - 1/500 y z - 1/245 x y - ---- - 1/200 x z - 2100 - - 3 3 3 166 - + 1/150 z , COEFF(-1, 1, 1) = 1/300 z + 1/300 y - 1/1000 y z + ---- x - 3675 - - 2 2 2 2 2 2 - + 1/1400 y z + 1/490 x y + 1/700 y + 1/100 x y + 1/100 x z + 1/50 x - - 17 2 3 137 2 - - --- + 1/700 z - 2/75 x - 1/700 x y z - ---- y + 1/1400 y z - 525 5250 - - 2 137 2 - + 1/490 x z - 1/350 x z - 1/350 x y - ---- z, COEFF(0, 1, 1) = 1/245 x y - 5250 - - 57 2 3 - - --- x + 1/245 x z - 1/175 x y - 1/175 x z + 1/25 x - 1/350 x y z, - 490 - - 166 2 137 3 - COEFF(1, 1, 1) = ---- x - 1/100 x z + ---- z - 1/350 x z - 1/300 z - 3675 5250 - - 2 2 2 2 17 - - 1/700 y - 1/350 x y + 1/490 x z - 1/100 x y - 1/1400 y z + --- - 525 - - 137 3 2 2 2 - + ---- y - 2/75 x - 1/50 x - 1/1400 y z + 1/1000 y z - 1/700 z - 5250 - - 2 3 - - 1/700 x y z + 1/490 x y - 1/300 y , COEFF(2, 1, 1) = 1/175 x y - - 2 2 167 2 - - 1/350 y + 1/500 y z + 1/200 x y + ---- y + 1/175 x z - 1/700 y z - 7000 - - 167 2 3 191 3 2 - + ---- z + 1/200 x z + 1/150 x + ----- x - 1/150 y - 1/350 z - 7000 14700 - - 2 2 17 3 2 - - 1/245 x y + 1/100 x + ---- - 1/150 z - 1/700 y z + 1/350 x y z - 2100 - - 2 19 2 2 - - 1/245 x z , COEFF(-2, 2, 1) = ---- - 1/100 x y + 1/350 z + 1/175 x y z - 2100 - - 2 169 2 107 - - 1/250 y z + 2/175 x y - 1/100 x - ----- x - 1/200 x z - ---- z - 14700 7000 - - 3 2 2 47 3 - + 1/150 x + 2/245 x y + 1/350 y z + 1/175 x z + ---- y - 1/300 y - 5250 - - 3 2 2 2 - + 1/150 z - 1/350 y z - 1/245 x z - 1/175 y , COEFF(-1, 2, 1) = - - 2 2 2 3 - - 1/245 x y + 1/700 z - 1/500 y z + 1/700 y z - 1/350 x y z - 1/600 y - - 2 2 2 211 229 2 - + 1/50 x - 1/700 y z + 1/50 x y + ---- x - ----- z - 1/350 y - 3675 10500 - - 2 167 2 3 3 - + 1/490 x z - ---- y - 1/42 + 1/100 x z + 1/300 z - 2/75 x - 1/350 x z - 7000 - - 3 2 - - 1/175 x y, COEFF(0, 2, 1) = 1/25 x - 2/245 x y - 1/175 x y z - - 2 - - 2/175 x y - 9/98 x + 1/245 x z - 1/175 x z, COEFF(1, 2, 1) = - - 2 2 3 - - 1/50 x y - 1/175 x y - 1/700 y z + 1/500 y z - 1/300 z - 1/350 x y z - - 2 2 167 2 - + 1/42 + 1/700 y z + 1/490 x z + ---- y - 1/350 x z - 1/700 z - 7000 - - 2 3 229 211 2 2 - + 1/350 y + 1/600 y + ----- z + ---- x - 1/245 x y - 1/100 x z - 10500 3675 - - 3 2 169 2 2 - - 2/75 x - 1/50 x , COEFF(2, 2, 1) = - ----- x + 2/245 x y + 1/200 x z - 14700 - - 3 2 2 3 107 47 3 - + 1/300 y - 1/350 y z + 1/175 y - 1/150 z + ---- z - ---- y + 1/150 x - 7000 5250 - - 2 2 19 2 - + 1/350 y z + 1/100 x y + 1/175 x z - ---- - 1/350 z + 2/175 x y - 2100 - - 2 2 - - 1/245 x z + 1/175 x y z + 1/100 x + 1/250 y z, COEFF(-2, -2, 2) = - - 2 2 3 3 2 - 2/175 x z + 2/245 x y - 1/175 y z - 1/300 z + 1/300 y - 1/175 y - - 2 529 137 2 137 2 - + 1/175 y z - ----- x + ---- z - 1/100 x - ---- y + 1/125 y z - 1/175 z - 14700 5250 5250 - - 2 11 3 2 2 - + 2/245 x z + --- - 2/175 x y + 1/150 x + 1/100 x y - 1/100 x z - 420 - - 2 3 2 - - 2/175 x y z, COEFF(-1, -2, 2) = - 1/350 z - 2/75 x - 8/525 - 1/50 x y - - 2 2 3 - - 1/175 x z + 1/50 x - 1/245 x y + 1/175 x y z + 1/250 y z - 1/600 z - - 2 3 2 107 2 - - 1/350 y z + 1/600 y + 1/50 x z + ---- y + 1/175 x y - 1/245 x z - 7000 - - 2 2 256 107 2 - + 1/350 y z - 1/350 y + ---- x - ---- z, COEFF(0, -2, 2) = - 2/245 x y - 3675 7000 - - 2 33 3 - - 2/245 x z + 2/175 x y - --- x + 2/175 x y z - 2/175 x z + 1/25 x , - 490 - - 3 2 256 2 2 - COEFF(1, -2, 2) = - 1/600 y - 1/245 x y + ---- x + 1/350 y - 1/350 y z - 3675 - - 3 107 2 - + 1/600 z + 8/525 + ---- z + 1/175 x y + 1/50 x y - 1/175 x z - 7000 - - 107 2 2 3 2 - - 1/250 y z - ---- y - 1/50 x + 1/350 y z - 2/75 x + 1/350 z - 7000 - - 2 2 3 - - 1/50 x z + 1/175 x y z - 1/245 x z , COEFF(2, -2, 2) = 1/150 x - - 3 3 529 - - 2/175 x y - 2/175 x y z - 1/300 y + 1/300 z - ----- x - 1/125 y z - 14700 - - 2 2 2 2 2 2 - + 2/245 x z + 1/175 y z + 1/175 z + 2/245 x y - 1/175 y z + 1/100 x - - 137 137 2 11 2 2 - + ---- y + 2/175 x z - ---- z - 1/100 x y - --- + 1/100 x z + 1/175 y , - 5250 5250 420 - - 2 2 3 - COEFF(-2, -1, 2) = 2/245 x z + 2/175 x z - 1/100 x z - 1/300 z - - 2 107 169 3 2 - + 1/350 y + ---- y - ----- x + 1/150 x + 1/250 y z - 1/245 x y - 7000 14700 - - 2 2 2 2 47 - - 1/175 z - 1/175 x y - 1/100 x + 1/200 x y + 1/350 y z + ---- z - 5250 - - 3 19 2 - - 1/150 y + ---- - 1/175 x y z + 1/350 y z , COEFF(-1, -1, 2) = - 2100 - - 2 211 2 3 2 167 - - 1/350 z + ---- x - 1/245 x z - 1/600 z + 1/50 x - ---- z + 1/350 x y - 3675 7000 - - 2 2 3 2 3 - - 1/100 x y + 1/490 x y - 2/75 x - 1/175 x z + 1/700 y z - 1/300 y - - 2 2 2 - + 1/500 y z + 1/50 x z + 1/700 y - 1/42 + 1/700 y z + 1/350 x y z - - 229 2 2 - + ----- y, COEFF(0, -1, 2) = 1/245 x y + 1/175 x y - 2/245 x z - 10500 - - 3 - + 1/175 x y z - 2/175 x z - 9/98 x + 1/25 x , COEFF(1, -1, 2) = - - 2 2 2 2 229 - 1/350 x y z - 1/50 x z - 1/700 y - 1/50 x + 1/490 x y - ----- y - 10500 - - 211 3 2 2 3 - + ---- x - 1/500 y z + 1/600 z - 1/245 x z + 1/350 z - 2/75 x - 3675 - - 3 167 2 2 - + 1/300 y - 1/175 x z + ---- z - 1/700 y z + 1/350 x y + 1/100 x y - 7000 - - 2 3 3 2 - + 1/42 - 1/700 y z , COEFF(2, -1, 2) = 1/150 x + 1/300 z + 1/175 z - - 2 2 19 169 - - 1/175 x y - 1/350 y - 1/350 y z - ---- + 2/175 x z - ----- x - 2100 14700 - - 2 3 2 2 2 - - 1/250 y z - 1/350 y z + 1/150 y + 1/100 x z + 2/245 x z + 1/100 x - - 2 107 47 2 - - 1/245 x y - ---- y - ---- z - 1/175 x y z - 1/200 x y, COEFF(-2, 0, 2) - 7000 5250 - - 3 2 17 2 - = - 1/300 z + 2/245 x z - 1/300 x + ---- z - 1/100 x z + 2/175 x z - 5250 - - 2 2 2 2 3 - - 2/245 x y - 1/100 x - 1/175 z + 1/175 y + 1/150 x + 1/300 - - 2 3 3 2 - + 1/175 y z, COEFF(-1, 0, 2) = - 1/600 z - 2/75 x + 1/245 x y - - 2 2 2 2 - - 1/175 x z + 4/75 x - 2/75 - 1/245 x z + 1/50 x z - 1/350 z + 1/350 y - - 187 2 2 - - ---- z + 1/50 x + 1/350 y z, - 7000 - - 3 2 2 - COEFF(0, 0, 2) = 1/25 x - 2/245 x z + 2/245 x y - 1/10 x - 2/175 x z, - - 187 2 2 2 2 - COEFF(1, 0, 2) = ---- z + 1/245 x y - 1/350 y + 2/75 + 1/350 z - 1/50 x - 7000 - - 2 3 2 2 3 - - 1/245 x z + 1/600 z - 1/350 y z + 4/75 x - 1/50 x z - 2/75 x - - 17 3 2 - - 1/175 x z, COEFF(2, 0, 2) = - 1/300 x - ---- z + 1/300 z + 1/100 x - 5250 - - 2 2 2 2 2 - + 2/175 x z - 1/175 y + 2/245 x z + 1/175 z - 2/245 x y + 1/100 x z - - 3 2 3 2 - - 1/300 + 1/150 x - 1/175 y z, COEFF(-2, 1, 2) = - 1/300 z + 1/350 y z - - 3 19 169 2 - + 1/175 x y + 1/150 x + 1/175 x y z + ---- - ----- x + 2/245 x z - 2100 14700 - - 2 2 2 2 - + 2/175 x z - 1/175 z + 1/350 y - 1/100 x - 1/250 y z - 1/245 x y - - 2 2 107 47 2 3 - - 1/100 x z - 1/200 x y - ---- y + ---- z - 1/350 y z + 1/150 y , - 7000 5250 - - 2 2 229 3 - COEFF(-1, 1, 2) = 1/50 x z + 1/700 y - ----- y + 1/300 y - 1/175 x z - 10500 - - 2 2 211 2 2 - + 1/490 x y - 1/245 x z + ---- x + 1/700 y z - 1/500 y z - 1/700 y z - 3675 - - 3 2 167 3 2 - - 1/600 z - 1/350 z - 1/350 x y - ---- z - 1/42 - 2/75 x + 1/100 x y - 7000 - - 2 2 - + 1/50 x - 1/350 x y z, COEFF(0, 1, 2) = - 2/245 x z - 1/175 x y z - - 3 2 - + 1/25 x + 1/245 x y - 2/175 x z - 1/175 x y - 9/98 x, COEFF(1, 1, 2) = - - 2 2 211 3 2 167 - - 1/350 x y - 1/50 x z + 1/350 z + ---- x + 1/600 z - 1/700 y + ---- z - 3675 7000 - - 3 229 2 3 - + 1/42 - 2/75 x - 1/350 x y z + ----- y + 1/500 y z - 1/50 x - 1/300 y - 10500 - - 2 2 2 2 - - 1/700 y z - 1/175 x z + 1/700 y z - 1/100 x y + 1/490 x y - - 2 19 2 3 - - 1/245 x z , COEFF(2, 1, 2) = 1/175 x y - ---- - 1/350 y + 1/300 z - 2100 - - 2 2 107 2 - + 1/100 x z + 1/175 x y z - 1/245 x y + 2/175 x z + ---- y + 1/100 x - 7000 - - 2 3 2 2 169 - + 2/245 x z - 1/150 y - 1/350 y z + 1/175 z + 1/250 y z - ----- x - 14700 - - 2 3 2 47 3 - + 1/350 y z + 1/150 x + 1/200 x y - ---- z, COEFF(-2, 2, 2) = 1/150 x - 5250 - - 2 137 11 137 3 2 - - 1/175 y z + ---- z + --- + ---- y - 1/300 z + 2/245 x z + 2/175 x z - 5250 420 5250 - - 2 2 2 529 - - 1/175 y - 1/175 y z + 2/175 x y z - 1/100 x z + 2/175 x y - ----- x - 14700 - - 3 2 2 2 2 - - 1/300 y - 1/175 z + 2/245 x y - 1/125 y z - 1/100 x y - 1/100 x , - - 2 107 3 - COEFF(-1, 2, 2) = - 1/350 z - 1/175 x y z - ---- z - 1/600 z - 1/175 x y - 7000 - - 2 3 2 2 - - 8/525 - 1/350 y z - 1/175 x z - 2/75 x - 1/350 y - 1/245 x y - - 2 107 3 256 2 2 - - 1/245 x z - ---- y - 1/600 y + ---- x + 1/50 x - 1/350 y z - 7000 3675 - - 2 2 3 2 - + 1/50 x z - 1/250 y z + 1/50 x y, COEFF(0, 2, 2) = 1/25 x - 2/245 x z - - 33 2 - - 2/175 x y z - --- x - 2/245 x y - 2/175 x y - 2/175 x z, COEFF(1, 2, 2) - 490 - - 256 2 107 - = 8/525 - 1/175 x y z + ---- x + 1/350 y + ---- z - 1/175 x y - 3675 7000 - - 2 3 2 2 2 2 - - 1/245 x y + 1/600 z + 1/350 z - 1/245 x z - 1/50 x z - 1/50 x y - - 3 2 2 107 - - 1/175 x z - 2/75 x + 1/350 y z - 1/50 x + 1/250 y z + ---- y - 7000 - - 2 3 2 11 3 - + 1/350 y z + 1/600 y , COEFF(2, 2, 2) = 2/245 x y - --- + 1/150 x - 420 - - 529 2 137 3 - - ----- x + 1/100 x y + 2/175 x y z - ---- y + 2/175 x y + 1/300 y - 14700 5250 - - 137 2 2 3 2 2 - - ---- z + 1/100 x + 1/175 y + 1/300 z + 1/175 z + 1/100 x z - 5250 - - 2 2 2 - + 2/175 x z + 1/175 y z + 1/175 y z + 2/245 x z + 1/125 y z] - -> print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c"); -bytes used=1278698152, alloc=14218708, time=162.07 -bytes used=1279698332, alloc=14218708, time=162.16 -bytes used=1280699032, alloc=14218708, time=162.23 -bytes used=1281699264, alloc=14218708, time=162.32 -bytes used=1282699428, alloc=14218708, time=162.39 -bytes used=1283699900, alloc=14218708, time=162.47 -bytes used=1284700052, alloc=14218708, time=162.55 -bytes used=1285700532, alloc=14218708, time=162.65 -bytes used=1286700696, alloc=14218708, time=163.38 -bytes used=1287701316, alloc=14218708, time=164.11 -bytes used=1288701656, alloc=14218708, time=164.83 -bytes used=1289701836, alloc=14218708, time=165.55 -bytes used=1290702120, alloc=14218708, time=166.27 -bytes used=1291702328, alloc=14218708, time=166.54 -bytes used=1292702660, alloc=14218708, time=166.63 -bytes used=1293702844, alloc=14218708, time=166.73 -bytes used=1294703148, alloc=14218708, time=166.82 -bytes used=1295703520, alloc=14218708, time=166.91 -bytes used=1296779668, alloc=14218708, time=167.01 -bytes used=1297896932, alloc=14218708, time=167.08 -bytes used=1298985108, alloc=14218708, time=167.15 -bytes used=1300040732, alloc=14218708, time=167.22 -bytes used=1301066148, alloc=14218708, time=167.29 -bytes used=1302175764, alloc=14218708, time=167.37 -bytes used=1303206036, alloc=14218708, time=167.44 -bytes used=1304251276, alloc=14218708, time=167.51 -bytes used=1305307168, alloc=14218708, time=167.59 -bytes used=1306375368, alloc=14218708, time=167.68 -bytes used=1307395552, alloc=14218708, time=167.76 -bytes used=1308463760, alloc=14218708, time=167.84 -bytes used=1309485948, alloc=14218708, time=167.93 -bytes used=1310503792, alloc=14218708, time=168.02 -bytes used=1311524764, alloc=14218708, time=168.12 -bytes used=1312549532, alloc=14218708, time=168.23 -bytes used=1313549808, alloc=14218708, time=168.33 -bytes used=1314550384, alloc=14218708, time=168.40 -bytes used=1315550608, alloc=14218708, time=170.10 -bytes used=1316550788, alloc=14218708, time=170.42 -bytes used=1317550968, alloc=14218708, time=170.51 -bytes used=1318551492, alloc=14218708, time=170.58 -bytes used=1319551660, alloc=14218708, time=170.67 -bytes used=1320552848, alloc=14218708, time=170.74 -bytes used=1321554852, alloc=14218708, time=170.84 -bytes used=1322555720, alloc=14218708, time=170.93 -bytes used=1323555960, alloc=14218708, time=171.01 -bytes used=1324556124, alloc=14218708, time=171.11 -bytes used=1325556780, alloc=14218708, time=171.21 -bytes used=1326557096, alloc=14218708, time=171.30 -bytes used=1327557928, alloc=14218708, time=171.39 -bytes used=1328558516, alloc=14218708, time=171.48 -bytes used=1329562788, alloc=14218708, time=171.56 -bytes used=1330563568, alloc=14218708, time=171.66 -bytes used=1331566356, alloc=14218708, time=171.74 -bytes used=1332570088, alloc=14218708, time=171.85 -bytes used=1333573212, alloc=14218708, time=171.93 -bytes used=1334573368, alloc=14218708, time=172.01 -bytes used=1335573644, alloc=14218708, time=172.09 -bytes used=1336573796, alloc=14218708, time=172.20 -bytes used=1337574000, alloc=14218708, time=172.33 -bytes used=1338595932, alloc=14218708, time=172.45 -bytes used=1339596092, alloc=14218708, time=172.59 -bytes used=1340596288, alloc=14218708, time=172.75 -bytes used=1341612748, alloc=14218708, time=172.89 -bytes used=1342613784, alloc=14218708, time=173.01 -bytes used=1343624072, alloc=14218708, time=173.15 -bytes used=1344642508, alloc=14218708, time=173.30 -bytes used=1345657768, alloc=14218708, time=173.44 -bytes used=1346677280, alloc=14218708, time=173.57 -bytes used=1347685476, alloc=14218708, time=173.71 -bytes used=1348693664, alloc=14218708, time=173.85 -bytes used=1349693844, alloc=14218708, time=174.01 -bytes used=1350694204, alloc=14218708, time=174.15 -bytes used=1351694436, alloc=14218708, time=174.27 -bytes used=1352699048, alloc=14218708, time=174.39 -bytes used=1353699220, alloc=14218708, time=174.51 -bytes used=1354702520, alloc=14218708, time=174.63 -bytes used=1355704212, alloc=14218708, time=174.76 -bytes used=1356727336, alloc=14218708, time=174.90 -bytes used=1357727500, alloc=14218708, time=175.00 -bytes used=1358748700, alloc=14218708, time=175.11 -bytes used=1359748880, alloc=14218708, time=175.19 -bytes used=1360749044, alloc=14218708, time=175.99 -bytes used=1361750144, alloc=14218708, time=177.32 -bytes used=1362750344, alloc=14218708, time=177.95 -bytes used=1363750680, alloc=14218708, time=178.05 -bytes used=1364750848, alloc=14218708, time=178.15 -bytes used=1365751132, alloc=14218708, time=178.22 -bytes used=1366751608, alloc=14218708, time=178.30 -bytes used=1367751920, alloc=14218708, time=178.37 -bytes used=1368752364, alloc=14218708, time=178.45 -bytes used=1369752532, alloc=14218708, time=178.52 -bytes used=1370752780, alloc=14218708, time=178.59 -bytes used=1371752984, alloc=14218708, time=178.67 -bytes used=1372753204, alloc=14218708, time=178.74 -bytes used=1373753364, alloc=14218708, time=178.82 -bytes used=1374753680, alloc=14218708, time=178.89 -bytes used=1375754008, alloc=14218708, time=178.96 -bytes used=1376754188, alloc=14218708, time=179.04 -bytes used=1377754696, alloc=14218708, time=179.11 -bytes used=1378754892, alloc=14218708, time=179.18 -bytes used=1379755508, alloc=14218708, time=179.29 -bytes used=1380756956, alloc=14218708, time=179.48 -bytes used=1381757172, alloc=14218708, time=179.60 -bytes used=1382773688, alloc=14218708, time=179.74 -bytes used=1383794608, alloc=14218708, time=179.88 -bytes used=1384810640, alloc=14218708, time=180.02 -bytes used=1385810960, alloc=14218708, time=180.20 -bytes used=1386818504, alloc=14218708, time=180.35 -bytes used=1387821428, alloc=14218708, time=180.49 -bytes used=1388834980, alloc=14218708, time=180.64 -bytes used=1389835176, alloc=14218708, time=180.77 -bytes used=1390846416, alloc=14218708, time=180.93 -bytes used=1391846656, alloc=14218708, time=181.06 -bytes used=1392846848, alloc=14218708, time=181.17 -bytes used=1393847044, alloc=14218708, time=181.26 -bytes used=1394847236, alloc=14218708, time=183.62 -bytes used=1395860908, alloc=14218708, time=183.97 -bytes used=1396861096, alloc=14218708, time=184.72 -bytes used=1397861272, alloc=14218708, time=185.06 -bytes used=1398861492, alloc=14218708, time=185.16 -bytes used=1399861788, alloc=14218708, time=185.23 -bytes used=1400862196, alloc=14218708, time=185.31 -bytes used=1401862348, alloc=14218708, time=185.39 -bytes used=1402862552, alloc=14218708, time=185.47 -bytes used=1403862876, alloc=14218708, time=185.54 -bytes used=1404863124, alloc=14218708, time=185.62 -bytes used=1405863304, alloc=14218708, time=185.70 -bytes used=1406863696, alloc=14218708, time=185.77 -bytes used=1407863996, alloc=14218708, time=185.85 -bytes used=1408865000, alloc=14218708, time=185.93 -bytes used=1409865364, alloc=14218708, time=186.01 -bytes used=1410865652, alloc=14218708, time=186.08 -bytes used=1411865836, alloc=14218708, time=186.16 -bytes used=1412866008, alloc=14218708, time=186.24 -bytes used=1413866360, alloc=14218708, time=186.32 -bytes used=1414866640, alloc=14218708, time=186.39 -bytes used=1415866900, alloc=14218708, time=186.56 -bytes used=1416867096, alloc=14218708, time=186.89 -bytes used=1417889896, alloc=14218708, time=187.15 -bytes used=1418890048, alloc=14218708, time=187.28 -bytes used=1419890224, alloc=14218708, time=189.14 -bytes used=1420890452, alloc=14218708, time=190.53 -bytes used=1421890668, alloc=14218708, time=190.81 -bytes used=1422890988, alloc=14218708, time=190.89 -bytes used=1423891408, alloc=14218708, time=190.97 -bytes used=1424891652, alloc=14218708, time=191.04 -bytes used=1425891828, alloc=14218708, time=191.12 -bytes used=1426892200, alloc=14218708, time=191.20 -bytes used=1427892604, alloc=14218708, time=191.27 -bytes used=1428892904, alloc=14218708, time=191.36 -bytes used=1429893216, alloc=14218708, time=191.44 -bytes used=1430893484, alloc=14218708, time=191.52 -bytes used=1431893824, alloc=14218708, time=191.59 -bytes used=1432894112, alloc=14218708, time=191.67 -bytes used=1433894380, alloc=14218708, time=191.75 -bytes used=1434894836, alloc=14218708, time=191.82 -bytes used=1435895072, alloc=14218708, time=191.90 -bytes used=1436916320, alloc=14218708, time=191.98 -bytes used=1437919724, alloc=14218708, time=192.05 -bytes used=1438919888, alloc=14218708, time=192.39 -bytes used=1439920124, alloc=14218708, time=192.73 -bytes used=1440920304, alloc=14218708, time=193.04 -bytes used=1441920480, alloc=14218708, time=195.65 -bytes used=1442921820, alloc=14218708, time=196.22 -bytes used=1443922264, alloc=14218708, time=196.46 -bytes used=1444922856, alloc=14218708, time=196.54 -bytes used=1445923040, alloc=14218708, time=196.65 -bytes used=1446923204, alloc=14218708, time=196.83 -bytes used=1447923456, alloc=14218708, time=196.98 -> -# d/dy -> simplify( diff(interp_3d_cube_order4_smooth0,y) ); -bytes used=1448923620, alloc=14218708, time=197.09 -bytes used=1449924492, alloc=14218708, time=197.17 -bytes used=1450924676, alloc=14218708, time=197.25 -bytes used=1451925432, alloc=14218708, time=197.33 -bytes used=1452925896, alloc=14218708, time=197.41 -bytes used=1453926016, alloc=14218708, time=197.49 -bytes used=1454926156, alloc=14218708, time=197.57 -bytes used=1456086444, alloc=14218708, time=197.67 -bytes used=1457086680, alloc=14218708, time=197.76 -bytes used=1458087188, alloc=14218708, time=197.84 -bytes used=1459088416, alloc=14218708, time=197.91 -bytes used=1460088792, alloc=14218708, time=198.00 -bytes used=1461089832, alloc=14218708, time=198.08 -bytes used=1462090256, alloc=14218708, time=198.17 -bytes used=1463090388, alloc=14218708, time=198.25 -bytes used=1464090576, alloc=14218708, time=198.34 -bytes used=1465090800, alloc=14218708, time=198.43 -bytes used=1466091208, alloc=14218708, time=198.52 -bytes used=1467092184, alloc=14218708, time=198.61 -bytes used=1468092832, alloc=14218708, time=198.71 -bytes used=1469092964, alloc=14218708, time=198.80 -bytes used=1470093292, alloc=14218708, time=198.90 -bytes used=1471107520, alloc=14218708, time=198.99 -bytes used=1472107636, alloc=14218708, time=199.07 -bytes used=1473108084, alloc=14218708, time=199.16 - 41 -- ---- DATA(0, -2, 0) - 1/175 x y z DATA(2, 2, -1) - 2100 - - - 1/175 x y z DATA(-2, 1, -2) + 1/350 x y z DATA(2, 1, -1) - - + 1/350 x y z DATA(-1, 2, -1) - 1/350 x y z DATA(1, 2, -1) - - 19 - + ---- DATA(-2, -2, 1) - 2/175 x y z DATA(2, 2, -2) - 2100 - - + 1/350 y z DATA(1, -1, -1) - 1/175 x y z DATA(1, 2, -2) - - 17 - + 1/350 x y z DATA(-1, -2, -1) - ---- DATA(1, -2, 1) - 2100 - - - 1/175 x y z DATA(-2, -2, 1) + 1/350 y z DATA(-1, -1, -1) - - + 2/175 x y z DATA(-2, 2, -2) + 1/350 x y z DATA(1, -2, 1) - - 29 - - ---- DATA(0, -2, 1) - 1/175 x y z DATA(-2, 2, 1) - 2100 - - + 1/350 x y z DATA(1, 1, -2) + 1/175 x y z DATA(2, 1, -2) - - 29 - - ---- DATA(1, -2, 0) - 1/350 x y z DATA(-1, 1, -2) - 2100 - - 29 - + 1/350 x y z DATA(-2, 1, 1) + ---- DATA(0, 2, -1) - 2100 - - + 1/350 x y z DATA(-2, -1, 1) - 1/350 x y z DATA(-1, -2, 1) - - 17 - - 1/700 x y z DATA(1, 1, 1) - ---- DATA(-1, -2, 1) - 2100 - - + 1/350 x y z DATA(2, -1, -1) + 1/175 x y z DATA(2, -2, 1) - - - 2/175 x y z DATA(-2, -2, 2) - 1/175 x y z DATA(2, -1, 2) - - - 2/75 DATA(0, -1, 2) + 1/350 y z DATA(1, 1, -1) - - - 1/350 x y z DATA(1, 1, 2) - 1/350 x y z DATA(-1, 2, 1) - - + 1/175 x y z DATA(-2, -2, -1) - 1/175 x y z DATA(-1, -2, 2) - - + 1/175 x y z DATA(1, -2, 2) + 1/350 y z DATA(-1, 1, -1) - - + 1/175 x y z DATA(-1, 2, -2) + 1/175 x y z DATA(2, 2, 1) - - - 1/350 y z DATA(-1, 1, 1) - 1/42 DATA(-2, -1, 1) - - - 1/350 x y z DATA(2, 1, 1) + 1/350 x y z DATA(1, 2, 1) - - 19 - + 1/300 DATA(2, -2, 0) + ---- DATA(2, -2, 1) - 1/350 x y z DATA(2, -1, 1) - 2100 - - 167 - + 1/175 x y z DATA(1, 2, 2) + ---- x DATA(-1, -2, -1) - 7000 - - + 1/700 x y z DATA(1, -1, -1) + 1/700 x y z DATA(-1, 1, 1) - - - 1/175 x y z DATA(-1, 2, 2) + 2/175 x y z DATA(2, -2, 2) - - + 1/175 x y z DATA(-2, 2, -1) - 2/75 DATA(-2, -1, 0) - - 187 - + 2/175 x y z DATA(2, 2, 2) + ---- x DATA(1, 2, 0) - 7000 - - - 1/350 x y z DATA(1, -2, -1) - 1/350 x y z DATA(-2, 1, -1) - - - 1/175 x y z DATA(2, 1, 2) - 1/175 x y z DATA(2, -2, -1) - - - 1/300 DATA(0, 2, 2) - 1/350 x y z DATA(-2, -1, -1) - - 167 137 167 - - ---- x DATA(-2, 1, 1) + ---- x DATA(1, 1, 1) - ---- x DATA(-1, 2, -1) - 7000 5250 7000 - - 167 47 167 - + ---- x DATA(2, 1, -1) - ---- x DATA(2, 2, -1) + ---- x DATA(1, 2, -1) - 7000 5250 7000 - - 229 - + ----- x DATA(-1, -1, 2) - 1/700 x y z DATA(-1, -1, -1) - 10500 - - 167 137 167 - + ---- x DATA(1, 2, 1) - ---- x DATA(2, 2, -2) - ---- x DATA(2, -1, 1) - 7000 5250 7000 - - 167 47 229 - - ---- x DATA(-1, 2, 1) - ---- x DATA(-2, -2, -1) + ----- x DATA(1, 1, -2) - 7000 5250 10500 - - 107 187 137 - + ---- x DATA(1, 2, -2) - ---- x DATA(2, -1, 0) + ---- x DATA(-2, 2, -2) - 7000 7000 5250 - - 47 - + ---- x DATA(-2, 2, 1) - 1/42 DATA(2, -1, -1) - 5250 - - 37 - + 1/175 x y z DATA(-2, 0, 1) + 4/105 DATA(0, 1, 0) + ---- DATA(1, 1, 0) - 1050 - - 37 17 17 - + ---- DATA(0, 1, 1) + --- DATA(1, 1, 1) - ---- x DATA(2, 2, 0) - 1050 525 5250 - - + 1/500 x z DATA(-2, -1, 1) + 1/500 x z DATA(2, -1, -1) - - - 1/250 x z DATA(2, -2, 1) + 1/250 x z DATA(-2, -2, 1) - - 2 2 - + 2/245 y z DATA(-1, 2, 2) + 2/245 y z DATA(2, -2, 2) - - - 1/500 x z DATA(1, -2, 1) + 1/500 x z DATA(-1, -2, 1) - - 2 - + 1/490 y z DATA(-2, 1, -1) - 1/250 x z DATA(2, 2, -1) - - - 1/500 x z DATA(2, 1, -1) + 1/500 x z DATA(-1, 2, -1) - - + 1/1000 x z DATA(1, 1, 1) - 1/500 x z DATA(-2, 1, 1) - - 2 - + 1/245 y z DATA(1, -1, 0) + 1/500 x z DATA(-1, 1, -2) - - 2 - - 1/245 y z DATA(2, 1, 2) - 1/250 x z DATA(2, 1, -2) - - + 1/175 x y z DATA(2, -1, -2) + 1/250 x z DATA(2, 2, 1) - - 2 - - 1/245 y z DATA(1, -2, -1) + 1/250 x z DATA(-1, 2, -2) - - - 1/500 x z DATA(1, 1, -2) - 1/250 x z DATA(-2, 2, 1) - - + 1/125 x z DATA(-2, 2, -2) - 1/500 x z DATA(-1, -2, -1) - - - 1/250 x z DATA(1, 2, -2) + 1/250 x z DATA(-2, 1, -2) - - 2 - - 1/500 x z DATA(1, 2, -1) + 2/245 y z DATA(-2, -2, 2) - - - 1/350 x y z DATA(-1, 0, -1) - 1/175 x y z DATA(1, 0, 2) - - 2 - - 1/500 x z DATA(-1, 2, 1) + 1/490 y z DATA(-2, -1, -1) - - - 1/125 x z DATA(2, 2, -2) + 1/500 x z DATA(1, 2, 1) - - + 1/500 x z DATA(-1, -1, 2) + 1/500 x z DATA(2, 1, 1) - - 19 - - 1/500 x z DATA(2, -1, 1) - ---- DATA(2, 2, -1) - 1/350 x y DATA(1, 1, 2) - 2100 - - 2 - - 1/175 x y DATA(2, -1, 2) - 1/245 y z DATA(1, -1, 2) - - 2 - - 1/245 y z DATA(2, -2, -1) - 1/250 x z DATA(-2, -2, -1) - - + 1/175 x y DATA(-2, -1, -1) - 1/350 x y DATA(1, -1, 2) - - 2 - + 1/490 y z DATA(-1, -1, 1) + 1/350 x y DATA(-1, 1, 2) - - 2 2 - + 2/245 y z DATA(-2, -2, -2) + 2/245 y z DATA(-2, 2, 2) - - 2 2 - - 2/245 y z DATA(-2, 2, 0) - 1/245 y z DATA(-2, 1, 2) - - + 2/175 x y DATA(2, -2, -1) - 1/175 x y DATA(2, 1, 2) - - - 1/350 x y DATA(1, -1, 0) + 1/175 x y DATA(-2, 1, -1) - - + 1/175 x y DATA(1, -2, -1) - 2/175 x y DATA(-2, -2, 2) - - 3 - - 1/300 z DATA(1, -1, -1) - 1/350 x y DATA(1, -1, -1) - - 2 2 - + 1/490 y z DATA(1, 1, -1) + 1/245 y z DATA(-1, 1, 0) - - + 1/350 x y DATA(-1, -1, -1) + 1/350 x y DATA(-1, -1, 0) - - + 1/175 x y DATA(1, 2, 2) + 2/175 x y DATA(2, 2, 2) - - 2 - - 2/175 x y DATA(-2, 2, -1) + 1/490 y z DATA(1, -1, 1) - - + 2/175 x y DATA(2, -2, 2) - 1/175 x y DATA(-1, 2, 2) - - + 1/350 x y DATA(-1, -1, 1) - 1/350 x y DATA(1, -1, 1) - - + 1/350 x y DATA(-1, 1, 0) - 1/350 x y DATA(1, 1, -1) - - 2 - + 1/490 y z DATA(-1, 1, -1) + 1/350 x y DATA(-1, 1, -1) - - + 1/350 x y DATA(-1, 1, 1) - 1/175 x y DATA(-1, -2, 0) - - 2 - - 2/175 x y DATA(-2, 2, 0) + 1/490 y z DATA(-1, 1, 1) - - - 2/175 x y DATA(-2, 2, 2) - 2/175 x y DATA(-2, -2, -2) - - + 1/175 x y DATA(-2, 1, 2) + 2/175 x y DATA(2, -2, -2) - - + 1/175 x y DATA(-2, -1, -2) - 2/175 x y DATA(-2, -2, 0) - - + 1/175 x y DATA(-2, -1, 2) - 1/350 x y DATA(1, -1, -2) - - - 1/175 x y DATA(2, -1, -2) + 1/350 x y DATA(-1, -1, -2) - - - 1/175 x y DATA(-1, -2, -2) + 1/175 x y DATA(1, -2, -2) - - 2 2 - + 1/175 x DATA(2, 2, 2) + 1/700 x DATA(-1, -1, 0) - - 3 3 - - 1/300 z DATA(-1, 1, 1) + 1/300 z DATA(-1, 1, -1) - - 3 3 - + 1/300 z DATA(1, 1, -1) + 1/300 z DATA(1, -1, 1) - - 3 3 - + 1/300 z DATA(-1, -1, 1) - 1/300 z DATA(-1, -2, 2) - - 3 3 - - 1/300 z DATA(1, -2, 2) - 1/600 z DATA(2, -1, 2) - - 3 3 - + 1/600 z DATA(1, 1, 2) + 1/600 z DATA(-1, 1, 2) - - 2 107 137 - - 1/350 x DATA(1, 2, 2) + ---- x DATA(2, 1, 2) + ---- x DATA(2, -2, 2) - 7000 5250 - - 47 2 - + ---- x DATA(-2, 2, -1) - 1/175 x DATA(2, -2, 2) - 5250 - - 2 107 - + 1/175 x DATA(-2, 2, -1) - ---- x DATA(-1, 2, 2) - 7000 - - 107 107 229 - + ---- x DATA(-1, -2, 2) - ---- x DATA(2, -1, 2) + ----- x DATA(1, 1, 2) - 7000 7000 10500 - - 229 229 47 - - ----- x DATA(-1, 1, 2) - ----- x DATA(1, -1, 2) + ---- x DATA(2, -2, -1) - 10500 10500 5250 - - 167 137 - + ---- x DATA(-2, -1, -1) - ---- x DATA(-2, -2, 2) - 7000 5250 - - 167 167 289 - - ---- x DATA(1, -2, -1) - ---- x DATA(-2, 1, -1) - ----- x DATA(1, -1, 0) - 7000 7000 10500 - - 107 17 107 - - ---- x DATA(1, -2, 2) + ---- DATA(1, 2, -1) - ---- x DATA(1, -2, -2) - 7000 2100 7000 - - 229 137 137 - + ----- x DATA(-1, -1, -2) - ---- x DATA(1, -1, 1) - ---- x DATA(2, 2, 2) - 10500 5250 5250 - - 107 289 137 - + ---- x DATA(1, 2, 2) + ----- x DATA(-1, -1, 0) + ---- x DATA(-1, -1, -1) - 7000 10500 5250 - - 137 137 137 - - ---- x DATA(1, -1, -1) - ---- x DATA(-1, 1, 1) - ---- x DATA(-1, 1, -1) - 5250 5250 5250 - - 137 107 - + ---- x DATA(1, 1, -1) + ---- x DATA(-1, -2, -2) - 5250 7000 - - 137 17 107 - - ---- x DATA(-2, -2, -2) + ---- x DATA(-2, 2, 0) - ---- x DATA(-2, 1, 2) - 5250 5250 7000 - - 187 107 17 - + ---- x DATA(-1, -2, 0) + ---- x DATA(-2, -1, 2) - ---- x DATA(-2, -2, 0) - 7000 7000 5250 - - 107 229 - + ---- x DATA(-2, -1, -2) - ----- x DATA(1, -1, -2) - 7000 10500 - - 137 137 - + ---- x DATA(2, -2, -2) + ---- x DATA(-2, 2, 2) + 8/525 DATA(-2, 1, -2) - 5250 5250 - - 107 289 137 - - ---- x DATA(2, -1, -2) - ----- x DATA(-1, 1, 0) + ---- x DATA(-1, -1, 1) - 7000 10500 5250 - - 3 3 - - 1/300 x DATA(2, -2, 1) + 1/150 x DATA(1, -2, 1) - - 3 3 - + 1/150 x DATA(1, -2, 0) + 1/300 x DATA(-2, -2, 1) - - 3 3 - + 1/600 x DATA(-2, -1, 0) + 1/300 x DATA(2, 2, -1) - - 3 3 - - 1/150 x DATA(1, 2, -1) - 1/600 x DATA(-2, 1, -2) - - 3 3 - - 1/150 x DATA(1, 2, -2) - 1/300 x DATA(2, -2, 0) - - 3 3 - - 1/600 x DATA(2, -1, -1) - 1/300 x DATA(1, 1, 0) - - 3 3 - - 1/150 x DATA(-1, -2, 1) + 1/600 x DATA(-2, -1, 1) - - 3 3 - + 1/600 x DATA(2, 1, -2) + 1/150 x DATA(-1, 2, 0) - - 3 3 - + 1/300 x DATA(-1, 1, -2) - 1/300 x DATA(-2, 2, -2) - - 3 3 - + 1/300 x DATA(2, 2, 0) + 1/600 x DATA(2, 1, 0) - - 3 3 - - 1/600 x DATA(2, -1, 0) - 1/150 x DATA(1, 2, 0) - - 3 3 - - 1/600 x DATA(-2, 1, 1) - 1/300 x DATA(1, 1, 1) - - 3 3 - + 1/150 x DATA(-1, 2, -1) + 1/600 x DATA(2, 1, -1) - - 3 3 - - 1/300 x DATA(-2, 2, 1) - 1/300 x DATA(1, 1, -2) - - 3 3 - + 1/150 x DATA(-1, 2, -2) + 1/300 x DATA(2, 2, 1) - - 3 3 - - 1/600 x DATA(-2, 1, 0) + 1/600 x DATA(2, 1, 1) - - 3 3 - - 1/150 x DATA(-1, -2, -1) + 1/150 x DATA(-1, 2, 2) - - 3 3 - - 1/300 x DATA(-2, 2, -1) + 1/150 x DATA(1, -2, 2) - - 3 3 - - 1/300 x DATA(1, 1, 2) + 1/300 x DATA(-1, 1, 2) - - 3 3 - + 1/300 x DATA(1, -1, 2) - 1/300 x DATA(2, -2, -1) - - 3 3 - + 1/600 x DATA(-2, -1, -1) - 1/600 x DATA(2, -1, 2) - - 3 3 - - 1/300 x DATA(-1, -1, 2) - 1/150 x DATA(1, 2, 1) - - 3 3 - + 1/300 x DATA(2, 2, -2) - 1/600 x DATA(2, -1, 1) - - 3 3 - + 1/150 x DATA(-1, 2, 1) + 1/300 x DATA(-2, -2, -1) - - 3 3 - - 1/150 x DATA(-1, -2, 2) - 1/300 x DATA(2, -2, 2) - - 3 3 - - 1/150 x DATA(1, 2, 2) + 1/300 x DATA(-2, -2, 2) - - 3 3 - + 1/150 x DATA(1, -2, -1) - 1/600 x DATA(-2, 1, -1) - - 3 3 - + 1/300 x DATA(1, -1, 0) + 1/600 x DATA(2, 1, 2) - - 3 3 - + 1/300 x DATA(1, -1, 1) + 1/300 x DATA(-2, -2, -2) - - 3 3 - - 1/300 x DATA(-2, 2, 2) - 1/300 x DATA(-2, 2, 0) - - 3 3 - - 1/600 x DATA(-2, 1, 2) - 1/150 x DATA(-1, -2, 0) - - 3 3 - - 1/300 x DATA(-1, -1, 1) - 1/300 x DATA(-1, -1, -1) - - 3 3 - + 1/300 x DATA(1, -1, -1) + 1/300 x DATA(-1, 1, 1) - - 3 3 - + 1/300 x DATA(-1, 1, -1) - 1/300 x DATA(1, 1, -1) - - 3 2 - + 1/300 x DATA(-1, 1, 0) + 1/200 x y DATA(1, 2, 1) - - 17 3 - + ---- DATA(-1, 2, -1) - 1/300 x DATA(-1, -1, -2) - 2100 - - 3 3 - - 1/600 x DATA(2, -1, -2) + 1/300 x DATA(2, 2, 2) - - 3 3 - - 1/300 x DATA(-1, -1, 0) + 1/600 x DATA(-2, -1, 2) - - 3 3 - + 1/300 x DATA(-2, -2, 0) + 1/600 x DATA(-2, -1, -2) - - 3 3 - + 1/300 x DATA(1, -1, -2) - 1/300 x DATA(2, -2, -2) - - 3 3 - + 1/150 x DATA(1, -2, -2) - 1/150 x DATA(-1, -2, -2) - - 2 2 - - 1/350 x DATA(-1, 2, 0) + 1/350 x DATA(1, -2, 0) - - 2 2 - - 1/175 x DATA(-2, -2, 1) - 1/350 x DATA(-2, -1, 0) - - 2 2 - - 1/175 x DATA(2, -2, 0) - 1/175 x DATA(2, -2, 1) - - 2 2 - + 1/350 x DATA(1, -2, 1) - 1/700 x DATA(1, 1, 1) - - 2 2 - - 1/350 x DATA(-1, 2, -1) + 1/350 x DATA(2, 1, -1) - - 2 2 - - 1/350 x DATA(2, -1, -1) - 1/700 x DATA(1, 1, 0) - - 2 2 - + 1/350 x DATA(-1, -2, 1) - 1/350 x DATA(-2, -1, 1) - - 2 2 - + 1/350 x DATA(2, 1, -2) - 1/700 x DATA(1, 1, -2) - - 2 2 - - 1/350 x DATA(-1, 2, -2) + 1/175 x DATA(2, 2, 1) - - 2 2 - + 1/175 x DATA(2, 2, 0) + 1/175 x DATA(2, 2, -1) - - 2 2 - + 1/350 x DATA(-2, 1, -2) - 1/350 x DATA(1, 2, -2) - - 2 2 - + 1/350 x DATA(-1, -2, -1) - 1/350 x DATA(2, -1, 0) - - 2 2 - + 1/175 x DATA(-2, 2, -2) - 1/350 x DATA(1, 2, -1) - - 2 2 - - 1/700 x DATA(-1, 1, -2) - 1/350 x DATA(1, 2, 0) - - 2 2 - + 1/350 x DATA(-2, 1, 1) - 1/245 x y DATA(2, 1, 0) - - 2 2 - - 1/700 x DATA(1, 1, 2) - 1/700 x DATA(-1, 1, 2) - - 2 2 - + 1/700 x DATA(1, -1, 2) - 1/175 x DATA(2, -2, -1) - - 2 2 - - 1/350 x DATA(-2, -1, -1) + 1/350 x DATA(-2, 1, 0) - - 2 2 - + 1/350 x DATA(2, 1, 1) + 1/700 x DATA(-1, -1, 2) - - 2 2 - - 1/350 x DATA(1, 2, 1) + 1/175 x DATA(2, 2, -2) - - 2 2 - - 1/350 x DATA(2, -1, 1) - 1/350 x DATA(-1, 2, 1) - - 2 2 - - 1/175 x DATA(-2, -2, -1) + 1/350 x DATA(-1, -2, 2) - - 2 2 - + 1/350 x DATA(1, -2, 2) + 1/175 x DATA(-2, 2, 1) - - 2 2 - + 1/350 x DATA(2, 1, 0) - 1/700 x DATA(-1, 1, 0) - - 2 2 - + 1/700 x DATA(-1, -1, 1) - 1/175 x DATA(-2, -2, -2) - - 2 2 - + 1/700 x DATA(1, -1, -1) - 1/175 x DATA(-2, -2, 2) - - 2 2 - + 1/350 x DATA(1, -2, -1) + 1/350 x DATA(-2, 1, -1) - - 2 2 - + 1/700 x DATA(1, -1, 0) + 1/350 x DATA(2, 1, 2) - - 2 2 - - 1/350 x DATA(-1, 2, 2) - 1/350 x DATA(2, -1, 2) - - 2 2 - + 1/700 x DATA(1, -1, 1) + 1/175 x DATA(-2, 2, 2) - - 2 2 - + 1/350 x DATA(-2, 1, 2) + 1/350 x DATA(-1, -2, 0) - - 2 2 - - 1/350 x DATA(-2, -1, 2) - 1/175 x DATA(-2, -2, 0) - - 2 2 - - 1/350 x DATA(-2, -1, -2) + 1/700 x DATA(1, -1, -2) - - 2 2 - + 1/175 x DATA(-2, 2, 0) + 1/700 x DATA(-1, -1, -1) - - 2 2 - - 1/700 x DATA(-1, 1, 1) - 1/700 x DATA(-1, 1, -1) - - 2 2 - - 1/700 x DATA(1, 1, -1) - 1/175 x DATA(2, -2, -2) - - 2 2 - + 1/350 x DATA(1, -2, -2) + 1/350 x DATA(-1, -2, -2) - - 2 2 - + 1/700 x DATA(-1, -1, -2) - 1/350 x DATA(2, -1, -2) - - 2 - - 1/245 x y DATA(1, -2, -1) + 1/42 DATA(2, 1, -1) - - 187 17 47 - + ---- x DATA(-2, -1, 0) + ---- x DATA(2, -2, 0) + ---- x DATA(2, -2, 1) - 7000 5250 5250 - - 167 187 107 - - ---- x DATA(2, -1, -1) - ---- x DATA(1, -2, 0) - ---- x DATA(-2, 1, -2) - 7000 7000 7000 - - 289 167 107 - + ----- x DATA(1, 1, 0) + ---- x DATA(-2, -1, 1) + ---- x DATA(2, 1, -2) - 10500 7000 7000 - - 187 229 167 - - ---- x DATA(-1, 2, 0) - ----- x DATA(-1, 1, -2) + ---- x DATA(-1, -2, 1) - 7000 10500 7000 - - 167 47 - - ---- x DATA(1, -2, 1) - ---- x DATA(-2, -2, 1) - 7000 5250 - - 187 - - 1/350 x y z DATA(1, 0, 1) + ---- x DATA(2, 1, 0) - 7000 - - 107 - + 2/175 x y z DATA(2, 0, -2) - ---- x DATA(-1, 2, -2) - 7000 - - 47 - - ---- x DATA(2, 2, 1) + 1/175 x y z DATA(2, 0, -1) - 5250 - - 187 167 3 - - ---- x DATA(-2, 1, 0) + ---- x DATA(2, 1, 1) + 1/150 y DATA(-2, -2, -1) - 7000 7000 - - 3 3 3 - - 2/75 y DATA(2, 1, 1) - 2/75 y DATA(-1, -1, 2) + 1/150 y DATA(1, 2, 1) - - 3 3 - + 1/150 y DATA(2, 2, -2) - 2/75 y DATA(2, -1, 1) - - 3 3 - + 1/150 y DATA(-2, 2, 1) + 1/150 y DATA(2, 2, 0) - - 3 3 - + 1/150 y DATA(-1, -2, 2) + 1/150 y DATA(2, -2, 2) - - 3 3 - + 1/150 y DATA(1, -2, -1) - 2/75 y DATA(1, -1, 2) - - 3 3 - + 1/150 y DATA(2, -2, -1) - 2/75 y DATA(-2, -1, -1) - - 3 3 3 - - 2/75 y DATA(1, 1, 2) - 2/75 y DATA(-1, 1, 2) + 1/150 y DATA(1, -2, 2) - - 3 3 - - 2/75 y DATA(2, -1, 2) + 1/150 y DATA(-1, 2, 1) - - 3 3 - + 1/150 y DATA(-2, -2, 2) - 2/75 y DATA(-1, 1, 0) - - 3 3 - - 2/75 y DATA(1, -1, -1) - 2/75 y DATA(-1, 1, 1) - - 3 3 - + 1/150 y DATA(-2, 2, -1) + 1/150 y DATA(2, 2, 2) - - 3 3 - + 1/150 y DATA(1, 2, 2) - 2/75 y DATA(-1, -1, 0) - - 3 3 3 - - 2/75 y DATA(-2, 1, -1) - 2/75 y DATA(1, -1, 0) - 2/75 y DATA(2, 1, 2) - - 3 3 - + 1/150 y DATA(-1, 2, 2) - 2/75 y DATA(-1, -1, -1) - - 3 3 - - 2/75 y DATA(-1, -1, 1) + 1/150 y DATA(-2, -2, -2) - - 3 3 - + 1/150 y DATA(-2, 2, 2) - 2/75 y DATA(-1, 1, -1) - - 3 3 - - 2/75 y DATA(1, 1, -1) + 1/150 y DATA(2, -2, -2) - - 3 3 - + 1/150 y DATA(-1, -2, -2) - 2/75 y DATA(1, -1, -2) - - 3 3 - + 1/150 y DATA(-2, 2, 0) - 2/75 y DATA(-2, 1, 2) - - 3 3 - + 1/150 y DATA(-1, -2, 0) - 2/75 y DATA(-2, -1, 2) - - 3 3 - + 1/150 y DATA(-2, -2, 0) - 2/75 y DATA(1, -1, 1) - - 3 - + 1/150 y DATA(1, -2, -2) + 4/75 y DATA(-2, -1, 0) - - 169 191 - - 1/300 y DATA(2, -2, 0) - ----- y DATA(2, -2, 1) + ----- y DATA(1, -2, 1) - 14700 14700 - - 3 2 - - 2/75 y DATA(-2, -1, -2) - 1/245 x y DATA(1, 2, -2) - - 311 166 191 - + ----- y DATA(1, 2, 0) + ---- y DATA(1, 1, 1) + ----- y DATA(-1, 2, -1) - 14700 3675 14700 - - 191 256 311 - + ----- y DATA(-1, -2, 1) + ---- y DATA(2, 1, -2) + ----- y DATA(-1, 2, 0) - 14700 3675 14700 - - 211 211 211 - + ---- y DATA(-1, 1, -2) + ---- y DATA(-2, -1, 1) + ---- y DATA(2, -1, -1) - 3675 3675 3675 - - 151 169 211 - + ---- y DATA(1, 1, 0) - ----- y DATA(-2, -2, 1) + ---- y DATA(-2, 1, 1) - 3675 14700 3675 - - 211 211 191 - + ---- y DATA(2, 1, 1) + ---- y DATA(-1, -1, 2) + ----- y DATA(1, 2, 1) - 3675 3675 14700 - - 169 211 - - ----- y DATA(-2, 2, 1) + 4/75 y DATA(2, 1, 0) + ---- y DATA(1, 1, -2) - 14700 3675 - - 169 169 - - ----- y DATA(-1, 2, -2) - 1/300 y DATA(2, 2, 0) - ----- y DATA(1, 2, -2) - 14700 14700 - - 529 - + 4/75 y DATA(2, -1, 0) - ----- y DATA(-2, 2, -2) - 14700 - - 191 211 - + ----- y DATA(-1, -2, -1) + ---- y DATA(2, 1, -1) - 14700 3675 - - 169 191 256 - - ----- y DATA(2, 2, -1) + ----- y DATA(1, 2, -1) + ---- y DATA(-2, 1, -2) - 14700 14700 3675 - - 2 256 - - 1/245 x y DATA(-2, 1, -2) + ---- y DATA(2, 1, 2) - 3675 - - 169 211 211 - - ----- y DATA(-1, 2, 2) + ---- y DATA(-2, 1, -1) + ---- y DATA(1, -1, 2) - 14700 3675 3675 - - 211 529 - + ---- y DATA(-2, -1, -1) - ----- y DATA(-2, -2, 2) - 3675 14700 - - 169 169 211 - - ----- y DATA(2, -2, -1) - ----- y DATA(1, -2, 2) + ---- y DATA(1, 1, 2) - 14700 14700 3675 - - 211 256 529 - + ---- y DATA(-1, 1, 2) + ---- y DATA(2, -1, 2) - ----- y DATA(2, 2, -2) - 3675 3675 14700 - - 191 169 - + ----- y DATA(-1, 2, 1) - ----- y DATA(-2, -2, -1) - 14700 14700 - - 169 211 169 - - ----- y DATA(-1, -2, 2) + ---- y DATA(2, -1, 1) - ----- y DATA(2, 2, 1) - 14700 3675 14700 - - 166 151 - + 4/75 y DATA(-2, 1, 0) + ---- y DATA(-1, 1, -1) + ---- y DATA(-1, -1, 0) - 3675 3675 - - 166 166 166 - + ---- y DATA(-1, -1, -1) + ---- y DATA(1, -1, -1) + ---- y DATA(-1, 1, 1) - 3675 3675 3675 - - 529 169 529 - - ----- y DATA(2, -2, 2) - ----- y DATA(-2, 2, -1) - ----- y DATA(2, 2, 2) - 14700 14700 14700 - - 169 191 151 - - ----- y DATA(1, 2, 2) + ----- y DATA(1, -2, -1) + ---- y DATA(1, -1, 0) - 14700 14700 3675 - - 166 166 - + ---- y DATA(1, 1, -1) - 1/300 y DATA(-2, -2, 0) + ---- y DATA(-1, -1, 1) - 3675 3675 - - 529 256 - - ----- y DATA(-2, 2, 2) - 1/300 y DATA(-2, 2, 0) + ---- y DATA(-2, 1, 2) - 14700 3675 - - 529 151 166 - - ----- y DATA(-2, -2, -2) + ---- y DATA(-1, 1, 0) + ---- y DATA(1, -1, 1) - 14700 3675 3675 - - 2 - - 1/245 x y DATA(2, 1, -1) + 1/175 x y z DATA(-2, -1, 2) - - 2 2 - + 2/245 x y DATA(2, 2, -1) - 1/245 x y DATA(1, 2, -1) - - 2 2 - + 1/490 x y DATA(-1, 1, -2) - 1/245 x y DATA(1, 2, 0) - - 2 2 - - 1/245 x y DATA(-2, 1, 1) + 1/490 x y DATA(1, 1, 1) - - 2 2 - - 1/245 x y DATA(-1, 2, -1) - 1/245 x y DATA(-2, -1, 1) - - 2 3 - - 1/245 x y DATA(-1, 2, 0) - 1/600 z DATA(-2, -1, 2) - - 3 3 - + 1/600 z DATA(-2, -1, -2) + 1/300 z DATA(-2, 2, 2) - - 311 256 - + ----- y DATA(-1, -2, 0) + ---- y DATA(-2, -1, 2) - 14700 3675 - - 3 3 - + 1/600 z DATA(2, -1, -2) + 1/600 z DATA(1, -1, -2) - - 3 3 - + 1/300 z DATA(2, -2, -2) + 1/300 z DATA(1, -2, -2) - - 3 3 - + 1/300 z DATA(-1, -2, -2) + 1/600 z DATA(-1, -1, -2) - - 3 3 - + 1/300 z DATA(-2, -2, -2) + 1/600 z DATA(-2, 1, 2) - - 3 3 - + 1/150 z DATA(2, -2, 1) + 1/150 z DATA(-1, -2, 1) - - 3 3 - + 1/300 z DATA(-2, -1, 1) - 1/600 z DATA(2, 1, -2) - - 3 3 - - 1/600 z DATA(-1, 1, -2) - 1/300 z DATA(-2, 1, 1) - - 3 311 - - 1/300 z DATA(1, 1, 1) + ----- y DATA(1, -2, 0) - 14700 - - 3 3 - - 1/300 z DATA(2, -1, -1) + 1/150 z DATA(1, -2, 1) - - 3 3 - + 1/150 z DATA(-2, -2, 1) - 1/150 z DATA(1, 2, 1) - - 3 3 - + 1/300 z DATA(2, -1, 1) - 1/150 z DATA(-1, 2, 1) - - 3 3 - - 1/150 z DATA(-2, -2, -1) - 1/300 z DATA(2, 2, -2) - - 3 3 - - 1/150 z DATA(-1, -2, -1) - 1/150 z DATA(-2, 2, 1) - - 3 3 - - 1/600 z DATA(1, 1, -2) - 1/300 z DATA(-1, 2, -2) - - 3 3 - - 1/150 z DATA(2, 2, 1) - 1/300 z DATA(2, 1, 1) - - 3 3 - - 1/600 z DATA(-1, -1, 2) - 1/300 z DATA(-2, 2, -2) - - 3 3 - + 1/150 z DATA(-1, 2, -1) + 1/150 z DATA(2, 2, -1) - - 3 3 - + 1/150 z DATA(1, 2, -1) - 1/600 z DATA(-2, 1, -2) - - 3 3 - - 1/300 z DATA(1, 2, -2) + 1/300 z DATA(2, 1, -1) - - 3 3 - - 1/600 z DATA(1, -1, 2) - 1/150 z DATA(2, -2, -1) - - 3 3 - - 1/300 z DATA(-2, -1, -1) - 1/300 z DATA(-2, -2, 2) - - 3 3 - - 1/150 z DATA(1, -2, -1) + 1/300 z DATA(-2, 1, -1) - - 3 3 - + 1/600 z DATA(2, 1, 2) + 1/300 z DATA(-1, 2, 2) - - 2 2 - - 1/350 x z DATA(2, -1, -2) + 1/700 x z DATA(-1, -1, -2) - - 2 2 - + 1/350 x z DATA(-1, -2, -2) - 1/350 x z DATA(1, -2, -2) - - 2 - - 1/245 y z DATA(-1, -1, -2) + 1/350 x y z DATA(-1, -1, 2) - - 2 2 - + 1/175 x z DATA(-2, -2, -2) - 1/1400 x z DATA(-1, -1, 1) - - 2 2 - + 1/1400 x z DATA(1, -1, 1) + 1/700 x z DATA(-1, 1, 0) - - 2 2 - - 1/1400 x z DATA(1, 1, -1) + 1/1400 x z DATA(-1, 1, -1) - - 2 - - 1/700 x y z DATA(-1, 1, -1) - 1/700 x z DATA(1, -1, -2) - - 2 2 - + 1/350 x z DATA(-2, -1, -2) - 1/175 x z DATA(-2, -2, 0) - - 2 2 - + 1/350 x z DATA(-2, -1, 2) - 1/350 x z DATA(-1, -2, 0) - - 2 2 - - 1/350 x z DATA(-2, 1, 2) + 1/175 x z DATA(-2, 2, 0) - - 2 3 - - 1/175 x z DATA(-2, 2, 2) + 1/300 z DATA(1, 2, 2) - - 2 2 - + 1/245 y z DATA(-2, -1, 0) - 1/350 x z DATA(2, -1, 2) - - 2 2 - - 1/350 x z DATA(1, -2, 2) - 1/175 x z DATA(2, -2, -2) - - 3 2 - - 1/300 z DATA(2, -2, 2) - 2/245 y z DATA(1, -2, 0) - - 2 2 - - 1/245 y z DATA(-2, -2, 1) - 1/700 x z DATA(-1, 1, 2) - - 2 - + 1/700 x z DATA(1, 1, 2) + 1/350 x y z DATA(-1, 1, 2) - - 2 2 - + 1/350 x z DATA(-2, 2, -1) - 1/175 x z DATA(2, -2, 2) - - 2 2 - - 1/350 x z DATA(-1, 2, 2) + 1/350 x z DATA(2, 1, 2) - - 2 2 - + 1/700 x z DATA(1, -1, 0) + 1/700 x z DATA(-2, 1, -1) - - 2 2 - + 1/700 x z DATA(1, -2, -1) + 1/175 x z DATA(-2, -2, 2) - - 2 2 - - 1/700 x z DATA(-2, -1, -1) + 1/350 x z DATA(2, -2, -1) - - 2 2 - - 1/245 y z DATA(1, -2, 1) - 1/700 x z DATA(1, -1, 2) - - 2 2 - + 1/1400 x z DATA(-1, 1, 1) + 1/1400 x z DATA(1, -1, -1) - - 2 2 - - 1/1400 x z DATA(-1, -1, -1) - 1/700 x z DATA(-1, -1, 0) - - 2 2 - + 1/350 x z DATA(1, 2, 2) + 1/175 x z DATA(2, 2, 2) - - 2 - + 2/75 DATA(0, 1, -2) + 1/350 x z DATA(-2, 1, 0) - - 2 2 - - 1/350 x z DATA(2, 2, 1) - 1/350 x z DATA(-1, 2, -2) - - 2 2 - + 1/245 y z DATA(1, 1, 0) + 1/700 x z DATA(1, 1, -2) - - 2 2 - - 1/350 x z DATA(2, 1, 0) - 1/245 y z DATA(-1, -2, 1) - - 2 2 - - 1/175 x z DATA(2, 2, 0) + 1/350 x z DATA(-2, 2, 1) - - 2 2 - - 1/175 x z DATA(-2, 2, -2) + 1/350 x z DATA(2, -1, 0) - - 2 2 - - 1/700 x z DATA(-1, -2, -1) - 1/700 x z DATA(1, 1, 0) - - 2 2 - - 2/245 y z DATA(2, -2, 0) + 1/350 x z DATA(-1, -2, 2) - - 2 2 - - 1/350 x z DATA(-2, -2, -1) - 1/245 y z DATA(2, -2, 1) - - 2 2 - + 1/700 x z DATA(-1, 2, 1) + 1/700 x z DATA(2, -1, 1) - - 2 2 - + 1/175 x z DATA(2, 2, -2) - 1/700 x z DATA(1, 2, 1) - - 2 2 - + 1/700 x z DATA(-1, -1, 2) + 1/490 y z DATA(2, -1, -1) - - 2 - - 1/700 x z DATA(2, 1, 1) - 1/350 x y z DATA(1, -1, 2) - - 2 2 - - 2/245 y z DATA(1, 2, 0) - 1/700 x z DATA(-2, -1, 1) - - 2 2 - + 1/490 y z DATA(-2, 1, 1) - 1/700 x z DATA(-1, -2, 1) - - 2 - + 1/700 x y z DATA(1, 1, -1) - 1/1400 x z DATA(1, 1, 1) - - 2 2 - - 1/350 x z DATA(1, 2, 0) - 2/245 y z DATA(-1, 2, 0) - - 2 2 - - 1/700 x z DATA(-1, 1, -2) + 1/350 x z DATA(-1, 2, 0) - - 2 2 - - 1/245 y z DATA(-1, 1, -2) + 1/350 x z DATA(2, 1, -2) - - 2 2 - + 1/700 x z DATA(-2, 1, 1) - 1/245 y z DATA(-2, 1, -2) - - 2 2 - + 2/245 y z DATA(1, 2, -2) + 1/350 x z DATA(1, 2, -2) - - 2 2 - - 1/350 x z DATA(-2, 1, -2) - 1/700 x z DATA(1, 2, -1) - - 2 2 - - 1/350 x z DATA(2, 2, -1) + 1/490 y z DATA(-2, -1, 1) - - 2 2 - - 1/700 x z DATA(2, 1, -1) - 1/245 y z DATA(2, 1, -2) - - 2 2 - + 1/700 x z DATA(-1, 2, -1) + 1/490 y z DATA(1, 1, 1) - - 2 2 - - 1/245 y z DATA(-1, 2, -1) + 1/350 x z DATA(1, -2, 0) - - 2 2 - + 1/490 y z DATA(2, 1, -1) + 1/700 x z DATA(1, -2, 1) - - 2 2 - - 1/245 y z DATA(2, 2, -1) - 1/245 y z DATA(1, 2, -1) - - 3 2 - + 1/150 z DATA(-2, 2, -1) + 1/700 x z DATA(2, -1, -1) - - 2 2 - + 1/350 x z DATA(2, -2, 1) + 1/175 x z DATA(2, -2, 0) - - 2 2 - - 1/350 x z DATA(-2, -1, 0) - 1/350 x z DATA(-2, -2, 1) - - 2 - + 1/42 DATA(-2, 1, 1) + 1/175 x z DATA(2, -2, -2) - - 2 2 - - 1/700 x z DATA(1, -1, -2) - 1/245 y z DATA(-1, -2, -1) - - 2 3 - + 1/245 y z DATA(2, -1, 0) + 1/300 z DATA(2, 2, 2) - - 2 2 - + 1/350 x z DATA(2, -1, -2) - 1/700 x z DATA(-1, -1, -2) - - 2 2 - - 1/350 x z DATA(-1, -2, -2) - 1/350 x z DATA(1, -2, -2) - - 3 2 - - 1/300 z DATA(-1, -1, -1) - 1/700 x z DATA(-2, 1, -1) - - 2 2 - - 1/700 x z DATA(1, -2, -1) - 1/175 x z DATA(-2, -2, 2) - - 2 - + 1/700 x z DATA(-2, -1, -1) - 1/700 x y z DATA(1, -1, 1) - - 2 - - 2/75 DATA(2, -1, 0) + 1/1400 x z DATA(1, 1, -1) - - 2 2 - + 1/1400 x z DATA(-1, 1, -1) - 1/1400 x z DATA(-1, 1, 1) - - 2 2 - - 1/1400 x z DATA(1, -1, -1) - 1/1400 x z DATA(-1, -1, -1) - - 2 2 - - 1/350 x z DATA(1, 2, 2) + 1/175 x z DATA(2, 2, 2) - - 2 2 - - 1/350 x z DATA(-2, 2, -1) - 1/175 x z DATA(2, -2, 2) - - 2 2 - - 1/350 x z DATA(-1, 2, 2) + 1/350 x z DATA(2, 1, 2) - - 2 - + 1/42 DATA(-1, 1, -2) + 1/350 x z DATA(-2, 1, 2) - - 2 2 - + 1/175 x z DATA(-2, 2, 2) - 1/245 y z DATA(-2, 2, 1) - - 2 2 - - 2/245 y z DATA(2, 2, 0) + 1/175 x z DATA(-2, -2, -2) - - 2 2 - + 1/1400 x z DATA(-1, -1, 1) + 1/1400 x z DATA(1, -1, 1) - - 2 2 - + 1/700 x z DATA(-1, 1, -2) - 1/350 x z DATA(2, 1, -2) - - 2 2 - - 1/245 y z DATA(1, 2, 1) + 2/245 y z DATA(2, 2, -2) - - 2 2 - + 1/350 x z DATA(-2, -1, -2) - 1/350 x z DATA(-2, -1, 2) - - 2 - + 2/245 y z DATA(-2, 2, -2) + 1/700 x y z DATA(-1, -1, 1) - - 2 2 - + 1/700 x z DATA(-1, 2, -1) - 1/1400 x z DATA(1, 1, 1) - - 2 2 - + 1/700 x z DATA(-2, 1, 1) - 1/245 y z DATA(-1, -1, 2) - - 2 2 - + 1/490 y z DATA(2, 1, 1) + 1/350 x z DATA(1, 2, -2) - - 2 2 - + 1/700 x z DATA(1, 2, -1) - 1/350 x z DATA(2, 2, -1) - - 2 2 - - 1/700 x z DATA(2, 1, -1) - 1/350 x z DATA(-2, 1, -2) - - 2 2 - + 1/350 x z DATA(-1, 2, -2) + 1/700 x z DATA(1, 1, -2) - - 2 2 - + 1/350 x z DATA(-2, 2, 1) - 1/175 x z DATA(-2, 2, -2) - - 2 2 - - 1/700 x z DATA(-1, -2, -1) + 1/350 x z DATA(-1, -2, 2) - - 2 2 - - 1/245 y z DATA(2, 2, 1) + 1/350 x z DATA(-2, -2, -1) - - 2 2 - - 1/700 x z DATA(-1, 2, 1) - 1/700 x z DATA(2, -1, 1) - - 2 2 - + 1/245 y z DATA(-2, 1, 0) - 1/175 x z DATA(2, 2, -2) - - 2 2 - - 1/700 x z DATA(1, 2, 1) + 1/700 x z DATA(-1, -1, 2) - - 2 2 - + 1/700 x z DATA(2, 1, 1) + 1/350 x z DATA(2, 2, 1) - - 2 2 - - 1/245 y z DATA(1, 1, -2) - 1/350 x z DATA(2, -1, 2) - - 2 2 - + 1/350 x z DATA(1, -2, 2) + 2/245 y z DATA(-1, 2, -2) - - 2 2 - - 1/700 x z DATA(1, 1, 2) + 1/350 x z DATA(2, -2, -1) - - 2 2 - + 1/700 x z DATA(1, -1, 2) - 1/700 x z DATA(-1, 1, 2) - - 2 - + 1/245 y z DATA(2, 1, 0) + 1/350 x y z DATA(1, -1, -2) - - 2 - + 2/175 x y z DATA(-2, -2, -2) + 2/245 y z DATA(1, -2, 2) - - + 1/250 x z DATA(2, -1, -2) - 1/500 x z DATA(-1, -1, -2) - - 2 - - 1/250 x z DATA(-1, -2, -2) - 1/245 y z DATA(-2, -2, -1) - - 2 2 - + 1/700 x z DATA(1, -2, 1) + 2/245 y z DATA(-1, -2, 2) - - - 1/350 x y z DATA(-1, -1, -2) - 1/250 x z DATA(1, -2, 2) - - 2 2 - - 1/700 x z DATA(-2, -1, 1) + 1/700 x z DATA(-1, -2, 1) - - 2 2 - + 1/700 x z DATA(2, -1, -1) - 1/350 x z DATA(2, -2, 1) - - 2 2 - + 1/490 y z DATA(2, -1, 1) - 1/350 x z DATA(-2, -2, 1) - - 2 - - 1/245 y z DATA(-1, 2, 1) + 1/250 x z DATA(-1, -2, 2) - - + 1/125 x z DATA(-2, -2, 2) - 1/500 x z DATA(-2, -1, -1) - - + 1/250 x z DATA(2, -2, -1) - 1/500 x z DATA(1, -1, 2) - - - 1/500 x z DATA(-1, 1, 2) + 1/1000 x z DATA(-1, 1, -1) - - - 1/1000 x z DATA(-1, 1, 1) + 1/1000 x z DATA(1, -1, -1) - - - 1/1000 x z DATA(-1, -1, -1) + 1/250 x z DATA(1, 2, 2) - - + 1/125 x z DATA(2, 2, 2) + 1/250 x z DATA(-2, 2, -1) - - - 1/125 x z DATA(2, -2, 2) - 1/250 x z DATA(-1, 2, 2) - - + 1/250 x z DATA(2, 1, 2) + 1/500 x z DATA(-2, 1, -1) - - + 1/500 x z DATA(1, -2, -1) - 1/125 x z DATA(-2, 2, 2) - - 2 - + 1/1000 x z DATA(-1, -1, 1) - 1/245 y z DATA(2, -1, 2) - - - 1/1000 x z DATA(1, -1, 1) - 1/1000 x z DATA(1, 1, -1) - - 2 - - 1/125 x z DATA(-2, -2, -2) + 1/490 y z DATA(-1, -1, -1) - - 2 - + 1/490 y z DATA(1, -1, -1) + 1/250 x z DATA(1, -2, -2) - - + 1/125 x z DATA(2, -2, -2) + 1/500 x z DATA(1, -1, -2) - - - 1/250 x z DATA(-2, -1, -2) + 1/250 x z DATA(-2, -1, 2) - - 2 - - 1/250 x z DATA(-2, 1, 2) + 1/245 y z DATA(-1, -1, 0) - - 2 2 - + 2/245 y z DATA(2, 2, 2) + 2/245 y z DATA(1, 2, 2) - - 2 2 - - 1/245 y z DATA(-2, 2, -1) - 1/700 z DATA(-1, 1, -1) - - 2 2 - - 1/700 z DATA(1, 1, -1) - 1/350 z DATA(-1, 1, 0) - - 2 2 29 - + 1/700 z DATA(1, -1, 1) + 1/700 z DATA(-1, -1, 1) + ---- DATA(1, 2, 0) - 2100 - - 2 - + 8/525 DATA(2, 1, -2) + 1/350 z DATA(-2, -1, 0) - - 2 2 - + 1/175 z DATA(2, -2, 0) - 1/175 z DATA(-2, -2, -2) - - 2 2 - + 1/175 z DATA(-2, 2, 2) - 1/175 z DATA(-2, 2, 0) - - 2 2 - + 1/350 z DATA(-2, 1, 2) + 1/175 z DATA(-1, -2, 0) - - 2 2 - - 1/350 z DATA(-2, -1, 2) + 1/175 z DATA(-2, -2, 0) - - 2 2 - - 1/350 z DATA(-2, -1, -2) - 1/350 z DATA(1, -1, -2) - - 2 2 - - 1/175 z DATA(2, -2, -2) - 1/175 z DATA(1, -2, -2) - - 2 2 - - 1/175 z DATA(-1, -2, -2) - 1/350 z DATA(-1, -1, -2) - - 2 107 - - 1/350 z DATA(2, -1, -2) + ---- z DATA(2, -1, -2) - 7000 - - 167 137 - + ---- z DATA(-1, -1, -2) - ---- z DATA(2, -2, -2) - 7000 5250 - - 47 - - ---- z DATA(1, -2, -2) - 2/175 x y z DATA(2, -2, -2) - 5250 - - + 1/175 x y z DATA(-1, -2, -2) - 1/175 x y z DATA(1, -2, -2) - - 2 2 - + 1/350 z DATA(2, -2, -1) + 1/700 z DATA(-2, -1, -1) - - 2 2 - - 1/175 z DATA(-2, -2, 2) - 1/350 z DATA(1, -1, 2) - - 2 2 - + 1/175 z DATA(1, 2, 2) + 1/350 z DATA(-1, -1, 0) - - 2 2 - + 1/700 z DATA(-1, -1, -1) + 1/700 z DATA(1, -1, -1) - - 2 2 - - 1/700 z DATA(-1, 1, 1) + 1/350 z DATA(-2, 1, -2) - - 2 2 - - 1/700 z DATA(1, 1, 1) - 1/350 z DATA(-1, 2, -1) - - 2 2 - - 1/700 z DATA(2, 1, -1) - 1/700 z DATA(-2, 1, 1) - - 2 2 - + 1/350 z DATA(2, 1, 2) - 1/175 z DATA(2, -2, 2) - - 2 2 - - 1/350 z DATA(-2, 2, -1) + 1/175 z DATA(2, 2, 2) - - 2 2 - + 1/175 z DATA(-1, 2, 2) + 1/350 z DATA(1, -2, -1) - - 2 2 - - 1/700 z DATA(-2, 1, -1) + 1/350 z DATA(1, -1, 0) - - 2 2 - + 1/350 z DATA(-1, 1, 2) - 1/175 z DATA(1, 2, 0) - - 2 2 - + 1/175 z DATA(-2, 2, -2) - 1/350 z DATA(-2, 2, 1) - - 2 2 - - 1/175 z DATA(2, 2, 0) + 1/175 z DATA(1, 2, -2) - - 2 2 - + 1/350 z DATA(-1, -2, -1) + 1/350 z DATA(2, -1, 0) - - 2 2 - - 1/350 z DATA(2, 2, -1) - 1/350 z DATA(1, 2, -1) - - 2 2 - - 1/350 z DATA(-2, 1, 0) - 1/700 z DATA(2, 1, 1) - - 2 2 - - 1/350 z DATA(2, 1, 0) + 1/350 z DATA(1, 1, -2) - - 2 2 - + 1/175 z DATA(-1, 2, -2) - 1/175 z DATA(1, -2, 2) - - 2 2 - - 1/350 z DATA(2, -1, 2) + 1/350 z DATA(1, 1, 2) - - 2 2 - + 1/175 z DATA(2, 2, -2) + 1/700 z DATA(2, -1, 1) - - 2 2 - - 1/350 z DATA(-1, 2, 1) - 1/350 z DATA(-1, -1, 2) - - 2 2 - - 1/350 z DATA(1, 2, 1) - 1/350 z DATA(2, 2, 1) - - 2 2 - + 1/350 z DATA(-2, -2, -1) - 1/175 z DATA(-1, -2, 2) - - 2 167 - + 1/350 z DATA(-2, -2, 1) - ---- z DATA(-1, -2, 1) - 7000 - - 229 229 - - ----- z DATA(-2, -1, 1) + ----- z DATA(2, -1, -1) - 10500 10500 - - 167 107 137 - - ---- z DATA(1, -2, 1) - ---- z DATA(-2, -2, 1) + ---- z DATA(2, -2, 2) - 7000 7000 5250 - - 107 2 - - ---- z DATA(-2, 2, -1) + 1/350 z DATA(-1, -2, 1) - 7000 - - 2 2 - + 1/700 z DATA(-2, -1, 1) + 1/350 z DATA(2, 1, -2) - - 2 2 - - 1/175 z DATA(-1, 2, 0) + 1/350 z DATA(-1, 1, -2) - - 2 2 - + 1/350 z DATA(2, -2, 1) + 1/700 z DATA(2, -1, -1) - - 2 2 - - 1/350 z DATA(1, 1, 0) + 1/350 z DATA(1, -2, 1) - - 2 41 167 - + 1/175 z DATA(1, -2, 0) + ---- DATA(0, 2, 0) - ---- z DATA(-1, 2, -1) - 2100 7000 - - 167 229 107 - - ---- z DATA(1, 2, -1) - ----- z DATA(2, 1, -1) - ---- z DATA(2, 1, -2) - 7000 10500 7000 - - 229 137 167 - + ----- z DATA(-2, 1, 1) + ---- z DATA(1, 1, 1) - ---- z DATA(-1, 1, -2) - 10500 5250 7000 - - 107 107 167 - - ---- z DATA(2, -2, 1) - ---- z DATA(2, 2, -1) + ---- z DATA(1, 2, 1) - 7000 7000 7000 - - 137 229 107 - + ---- z DATA(2, 2, -2) - ----- z DATA(2, -1, 1) + ---- z DATA(2, 2, 1) - 5250 10500 7000 - - 229 167 47 - + ----- z DATA(2, 1, 1) - ---- z DATA(1, 1, -2) + ---- z DATA(-1, 2, -2) - 10500 7000 5250 - - 107 167 - - ---- z DATA(-2, 1, -2) + ---- z DATA(-1, -2, -1) - 7000 7000 - - 137 107 47 - + ---- z DATA(-2, 2, -2) + ---- z DATA(-2, 2, 1) + ---- z DATA(1, 2, -2) - 5250 7000 5250 - - 167 167 107 - + ---- z DATA(-1, 1, 2) + ---- z DATA(-1, 2, 1) + ---- z DATA(-2, -2, -1) - 7000 7000 7000 - - 47 167 107 - + ---- z DATA(-1, -2, 2) - ---- z DATA(-1, -1, 2) + ---- z DATA(2, 1, 2) - 5250 7000 7000 - - 47 167 107 - - ---- z DATA(-1, 2, 2) - ---- z DATA(1, -1, 2) + ---- z DATA(2, -2, -1) - 5250 7000 7000 - - 229 137 - + ----- z DATA(-2, -1, -1) + ---- z DATA(-2, -2, 2) - 10500 5250 - - 167 47 107 - + ---- z DATA(1, -2, -1) + ---- z DATA(1, -2, 2) - ---- z DATA(2, -1, 2) - 7000 5250 7000 - - 167 137 137 - + ---- z DATA(1, 1, 2) - ---- z DATA(-1, 1, -1) - ---- z DATA(1, 1, -1) - 7000 5250 5250 - - 137 137 47 - + ---- z DATA(-1, 1, 1) - ---- z DATA(2, 2, 2) - ---- z DATA(1, 2, 2) - 5250 5250 5250 - - 137 229 - + ---- z DATA(-1, -1, -1) - ----- z DATA(-2, 1, -1) - 5250 10500 - - 107 107 107 - + ---- z DATA(-2, -1, -2) + ---- z DATA(-2, 1, 2) - ---- z DATA(-2, -1, 2) - 7000 7000 7000 - - 137 137 137 - - ---- z DATA(1, -1, 1) - ---- z DATA(-2, -2, -2) - ---- z DATA(-2, 2, 2) - 5250 5250 5250 - - 137 137 167 - - ---- z DATA(-1, -1, 1) + ---- z DATA(1, -1, -1) + ---- z DATA(1, -1, -2) - 5250 5250 7000 - - 29 - + ---- DATA(-1, 2, 0) + 1/500 x z DATA(1, 1, 2) - 1/250 x z DATA(2, -1, 2) - 2100 - - 2 2 - - 1/245 y z DATA(1, 1, 2) - 1/245 y z DATA(-1, 1, 2) - - 2 2 - - 1/50 y DATA(1, 1, -2) + 1/100 y DATA(-1, 2, -2) - - 47 2 - - ---- z DATA(-1, -2, -2) + 1/50 y DATA(-2, -1, -1) - 5250 - - 2 2 - - 1/100 y DATA(-1, -2, 2) - 1/100 y DATA(1, -2, 2) - - 2 2 - + 1/50 y DATA(2, -1, 2) - 1/50 y DATA(1, 1, 2) - - 2 2 - + 1/100 y DATA(-2, 2, -1) - 1/100 y DATA(-2, -2, 2) - - 2 2 - - 1/100 y DATA(1, -2, -1) - 1/50 y DATA(-2, 1, -1) - - 2 2 2 - + 1/50 y DATA(1, -1, 0) - 1/50 y DATA(-1, 1, 2) + 1/50 y DATA(1, -1, 2) - - 2 2 - - 1/100 y DATA(2, -2, -1) - 1/245 x y DATA(1, -2, 1) - - 2 2 - - 1/245 x y DATA(-1, -2, 1) - 1/245 x y DATA(1, -2, 0) - - 2 2 - + 2/245 x y DATA(-2, -2, 1) - 1/50 y DATA(-1, 1, -1) - - 2 2 2 - - 1/50 y DATA(1, 1, -1) + 1/100 y DATA(2, 2, 2) + 1/100 y DATA(1, 2, 2) - - 2 2 - + 1/50 y DATA(-1, -1, 0) + 1/50 y DATA(-1, -1, -1) - - 2 2 - - 1/50 y DATA(2, 1, 2) + 1/100 y DATA(-1, 2, 2) - - 2 2 - - 1/100 y DATA(2, -2, 2) - 1/50 y DATA(-2, 1, 2) - - 2 2 - - 1/100 y DATA(-1, -2, 0) + 1/50 y DATA(-2, -1, 2) - - 2 2 - - 1/100 y DATA(-2, -2, 0) + 1/50 y DATA(-2, -1, -2) - - 2 2 - - 1/100 y DATA(-2, -2, -2) + 1/100 y DATA(-2, 2, 2) - - 2 2 - + 1/100 y DATA(-2, 2, 0) - 1/50 y DATA(-1, 1, 0) - - 2 2 - + 1/50 y DATA(1, -1, 1) + 1/50 y DATA(-1, -1, 1) - - 2 2 - + 1/50 y DATA(1, -1, -1) - 1/50 y DATA(-1, 1, 1) - - 2 - + 1/490 x y DATA(1, 1, 0) - 2/175 x y z DATA(2, 0, 2) - - 2 2 - - 1/245 x y DATA(-2, -1, 0) + 2/245 x y DATA(2, -2, 0) - - 2 2 - + 2/245 x y DATA(2, -2, 1) - 1/245 x y DATA(2, -1, -1) - - 3 2 - - 2/75 y DATA(2, -1, -2) + 1/50 y DATA(-1, -1, -2) - - 2 2 - + 1/50 y DATA(2, -1, -2) + 1/50 y DATA(1, -1, -2) - - 2 2 - - 1/100 y DATA(2, -2, -2) - 1/100 y DATA(1, -2, -2) - - 2 3 - - 1/100 y DATA(-1, -2, -2) - 2/75 y DATA(-1, -1, -2) - - - 1/175 x y z DATA(-2, -1, -2) + 2/75 DATA(2, 1, 0) - - 2 2 - - 1/100 y DATA(-2, -2, 1) - 1/100 y DATA(2, -2, 0) - - 2 2 - - 1/100 y DATA(2, -2, 1) + 1/50 y DATA(2, -1, -1) - - 2 2 - - 1/100 y DATA(1, -2, 1) - 1/100 y DATA(1, -2, 0) - - 2 2 - + 1/50 y DATA(-2, -1, 0) + 1/42 DATA(1, 1, -2) + 1/100 y DATA(-2, 2, -2) - - 2 2 - - 1/50 y DATA(-2, 1, -2) + 1/100 y DATA(1, 2, -2) - - 2 2 - - 1/100 y DATA(-1, -2, -1) + 1/100 y DATA(-1, 2, -1) - - 2 2 - + 1/100 y DATA(2, 2, -1) + 1/100 y DATA(1, 2, -1) - - 2 2 - - 1/50 y DATA(2, 1, -1) + 1/100 y DATA(-1, 2, 0) - - 2 2 - - 1/50 y DATA(-1, 1, -2) + 1/100 y DATA(1, 2, 0) - - 2 2 2 - - 1/50 y DATA(-2, 1, 1) - 1/50 y DATA(1, 1, 1) - 1/50 y DATA(1, 1, 0) - - 2 2 - - 1/100 y DATA(-1, -2, 1) + 1/50 y DATA(-2, -1, 1) - - 2 - - 1/50 y DATA(2, 1, -2) - 2/175 x y z DATA(-2, 2, 2) - - 3 - + 1/175 x y z DATA(-2, 1, 2) - 2/75 y DATA(-2, 1, 0) - - 2 2 - + 1/50 y DATA(2, -1, 0) + 1/100 y DATA(-2, 2, 1) - - 2 2 - + 1/100 y DATA(2, 2, 0) - 1/50 y DATA(2, 1, 0) - - 2 2 - - 1/245 x y DATA(2, 1, -2) + 1/50 y DATA(2, -1, 1) - - 2 2 - - 1/100 y DATA(-2, -2, -1) + 1/100 y DATA(2, 2, 1) - - 2 2 2 - - 1/50 y DATA(-2, 1, 0) - 1/50 y DATA(2, 1, 1) + 1/50 y DATA(-1, -1, 2) - - 3 2 - + 1/150 y DATA(2, 2, 1) + 1/100 y DATA(-1, 2, 1) - - 256 169 - + ---- y DATA(-2, -1, -2) - ----- y DATA(1, -2, -2) - 3675 14700 - - 169 211 - - ----- y DATA(-1, -2, -2) + ---- y DATA(1, -1, -2) - 14700 3675 - - 2 2 - + 1/100 y DATA(1, 2, 1) + 1/100 y DATA(2, 2, -2) - - 529 3 - - ----- y DATA(2, -2, -2) + 1/150 y DATA(2, -2, 0) - 14700 - - 3 211 - + 1/150 y DATA(-2, -2, 1) + ---- y DATA(-1, -1, -2) - 3675 - - 256 3 - + ---- y DATA(2, -1, -2) + 1/150 y DATA(1, -2, 1) - 3675 - - 3 - + 1/150 y DATA(2, -2, 1) + 1/175 x y z DATA(-1, 0, 2) - - 3 3 - + 1/150 y DATA(-1, -2, 1) - 2/75 y DATA(2, 1, -2) - - 3 3 - - 2/75 y DATA(1, 1, 0) + 1/150 y DATA(1, -2, 0) - - 3 3 - - 2/75 y DATA(-2, -1, 0) - 2/75 y DATA(-2, -1, 1) - - 3 3 - - 2/75 y DATA(2, 1, 0) - 2/75 y DATA(1, 1, -2) - - 3 3 - + 1/150 y DATA(-1, 2, -2) + 1/150 y DATA(1, 2, -2) - - 3 3 - + 1/150 y DATA(-1, -2, -1) - 2/75 y DATA(2, -1, 0) - - 3 3 - + 1/150 y DATA(-2, 2, -2) + 1/150 y DATA(-1, 2, -1) - - 3 3 - - 2/75 y DATA(2, 1, -1) + 1/150 y DATA(2, 2, -1) - - 3 3 - + 1/150 y DATA(1, 2, -1) - 2/75 y DATA(-2, 1, -2) - - 3 3 - + 1/150 y DATA(-1, 2, 0) + 1/150 y DATA(1, 2, 0) - - 3 3 3 - - 2/75 y DATA(-2, 1, 1) - 2/75 y DATA(1, 1, 1) - 2/75 y DATA(-1, 1, -2) - - 3 19 11 - - 2/75 y DATA(2, -1, -1) - ---- DATA(-1, 2, -2) - --- DATA(-2, 2, -2) - 2100 420 - - 19 - - 1/300 DATA(2, 2, 0) - 1/300 DATA(0, 2, -2) - ---- DATA(-2, 2, 1) - 2100 - - 19 17 - - 1/42 DATA(2, -1, 1) - ---- DATA(1, 2, -2) - ---- DATA(-1, -2, -1) - 2100 2100 - - 17 19 11 - + ---- DATA(-1, 2, 1) + ---- DATA(-2, -2, -1) - --- DATA(2, 2, -2) - 2100 2100 420 - - 17 - + 1/42 DATA(2, 1, 1) + ---- DATA(1, 2, 1) + 2/175 x y z DATA(-2, 0, 2) - 2100 - - 29 29 - + ---- DATA(0, 2, 1) - ---- DATA(0, -2, -1) - 1/42 DATA(-1, -1, 2) - 2100 2100 - - 19 11 - - ---- DATA(2, 2, 1) + 2/75 DATA(-2, 1, 0) + --- DATA(-2, -2, 2) - 2100 420 - - 17 - + 1/350 x y z DATA(1, 0, -1) - ---- DATA(1, -2, -1) - 1/42 DATA(1, -1, 2) - 2100 - - 19 - - 1/42 DATA(-2, -1, -1) + ---- DATA(2, -2, -1) - 8/525 DATA(2, -1, 2) - 2100 - - + 1/350 x y z DATA(-1, 0, 1) + 1/300 DATA(0, -2, 2) + 1/42 DATA(1, 1, 2) - - + 1/175 x y z DATA(1, 0, -2) - 2/175 x y z DATA(-2, 0, -2) - - 19 - + 2/75 DATA(0, 1, 2) + 1/42 DATA(-1, 1, 2) + ---- DATA(-1, -2, 2) - 2100 - - 19 19 - - 1/175 x y z DATA(-1, 0, -2) + ---- DATA(1, -2, 2) - ---- DATA(-1, 2, 2) - 2100 2100 - - 19 - + 8/525 DATA(2, 1, 2) - ---- DATA(1, 2, 2) + 1/42 DATA(-2, 1, -1) - 2100 - - 37 - + 2/175 y z DATA(1, 2, 2) - 4/105 DATA(0, -1, 0) - ---- DATA(1, -1, 0) - 1050 - - 37 17 37 - + ---- DATA(-1, 1, 0) - --- DATA(-1, -1, 1) - ---- DATA(0, -1, 1) - 1050 525 1050 - - 17 17 17 - - --- DATA(1, -1, 1) + --- DATA(-1, 1, 1) + --- DATA(-1, 1, -1) - 525 525 525 - - 37 17 37 - + ---- DATA(0, 1, -1) + --- DATA(1, 1, -1) - ---- DATA(-1, -1, 0) - 1050 525 1050 - - 17 37 17 - - --- DATA(-1, -1, -1) - ---- DATA(0, -1, -1) - --- DATA(1, -1, -1) - 525 1050 525 - - 11 19 11 - + --- DATA(2, -2, 2) - ---- DATA(-2, 2, -1) - --- DATA(2, 2, 2) - 420 2100 420 - - 2 2 - + 1/50 y z DATA(2, -1, 2) - 1/50 y z DATA(1, 1, 2) - - 2 2 - - 1/50 y z DATA(-1, 1, 2) + 1/50 y z DATA(1, -1, 2) - - 2 2 - + 1/200 y z DATA(2, -2, -1) - 1/100 y z DATA(-2, -1, -1) - - 2 2 - - 1/100 y z DATA(-2, -2, 2) + 1/200 y z DATA(1, -2, -1) - - 2 2 - + 1/100 y z DATA(-2, 1, -1) - 1/50 y z DATA(2, 1, 2) - - 2 2 - + 1/100 y z DATA(-1, 2, 2) - 1/100 y z DATA(2, -2, 2) - - 2 2 - - 1/200 y z DATA(-2, 2, -1) + 1/100 y z DATA(2, 2, 2) - - 2 - + 1/100 y z DATA(1, 2, 2) + 1/175 y z DATA(1, 1, -2) - - 29 - + 1/300 DATA(-2, -2, 0) - ---- DATA(-1, -2, 0) - 2/175 y z DATA(-1, 2, -2) - 2100 - - + 1/175 y z DATA(2, 2, 1) - 1/350 y z DATA(2, 1, 1) - - - 1/175 y z DATA(-1, -1, 2) + 1/175 y z DATA(1, 2, 1) - - - 2/175 y z DATA(2, 2, -2) - 1/350 y z DATA(2, -1, 1) - - + 1/175 y z DATA(-1, 2, 1) - 1/175 y z DATA(-2, -2, -1) - - + 2/175 y z DATA(-1, -2, 2) + 2/175 y z DATA(1, -2, 2) - - - 1/175 y z DATA(2, -1, 2) - 1/175 y z DATA(1, 1, 2) - - - 1/175 y z DATA(-1, 1, 2) - 1/175 y z DATA(1, -1, 2) - - - 1/175 y z DATA(2, -2, -1) + 1/350 y z DATA(-2, -1, -1) - - + 2/175 y z DATA(-2, -2, 2) - 1/175 y z DATA(1, -2, -1) - - + 1/350 y z DATA(-2, 1, -1) - 1/175 y z DATA(2, 1, 2) - - + 2/175 y z DATA(-1, 2, 2) + 2/175 y z DATA(2, -2, 2) - - - 1/175 y z DATA(-2, 2, -1) - 8/525 DATA(-2, -1, 2) - - + 2/175 y z DATA(2, 2, 2) - 1/350 y z DATA(-1, -1, 1) - - - 2/175 y z DATA(-2, -2, -2) + 2/175 y z DATA(-2, 2, 2) - - - 1/175 y z DATA(-2, 1, 2) - 1/175 y z DATA(-2, -1, 2) - - + 1/175 y z DATA(-2, -1, -2) + 1/175 y z DATA(1, -1, -2) - - - 2/175 y z DATA(2, -2, -2) - 2/175 y z DATA(1, -2, -2) - - - 2/175 y z DATA(-1, -2, -2) + 1/175 y z DATA(-1, -1, -2) - - 2 - + 1/175 y z DATA(2, -1, -2) - 1/200 y z DATA(1, -2, 1) - - 2 2 - - 1/200 y z DATA(-2, -2, 1) - 1/200 y z DATA(2, -2, 1) - - 2 2 - - 1/100 y z DATA(2, -1, -1) - 1/200 y z DATA(-1, -2, 1) - - 2 2 - + 1/100 y z DATA(-2, -1, 1) + 1/50 y z DATA(2, 1, -2) - - 2 2 - + 1/50 y z DATA(-1, 1, -2) - 1/100 y z DATA(-2, 1, 1) - - 2 - - 1/100 y z DATA(1, 1, 1) - 1/300 DATA(-2, 2, 0) - - 2 2 - - 1/200 y z DATA(-1, 2, -1) + 1/100 y z DATA(2, 1, -1) - - 2 2 - - 1/200 y z DATA(2, 2, -1) - 1/200 y z DATA(1, 2, -1) - - 2 2 - + 1/50 y z DATA(-2, 1, -2) - 1/100 y z DATA(1, 2, -2) - - 2 2 - + 1/200 y z DATA(-1, -2, -1) - 1/100 y z DATA(-2, 2, -2) - - 2 2 - + 1/200 y z DATA(-2, 2, 1) + 1/50 y z DATA(1, 1, -2) - - 2 2 - - 1/100 y z DATA(-1, 2, -2) + 1/200 y z DATA(2, 2, 1) - - 2 2 - - 1/100 y z DATA(2, 1, 1) + 1/50 y z DATA(-1, -1, 2) - - 2 2 - + 1/200 y z DATA(1, 2, 1) - 1/100 y z DATA(2, 2, -2) - - 2 2 - + 1/100 y z DATA(2, -1, 1) + 1/200 y z DATA(-1, 2, 1) - - 2 2 - + 1/200 y z DATA(-2, -2, -1) - 1/100 y z DATA(-1, -2, 2) - - 2 2 - - 1/100 y z DATA(1, -2, 2) + 1/490 x y DATA(1, -1, 1) - - 2 2 - + 1/490 x y DATA(-1, -1, 1) + 2/245 x y DATA(-2, -2, -2) - - - 2/175 y z DATA(-2, 2, -2) - 1/175 y z DATA(-1, -2, -1) - - 2 2 - + 2/245 x y DATA(-2, 2, 2) + 2/245 x y DATA(-2, 2, 0) - - 2 - - 2/175 y z DATA(1, 2, -2) - 1/245 x y DATA(-2, 1, 2) - - 2 - - 1/245 x y DATA(-1, -2, 0) + 1/175 y z DATA(-2, 1, -2) - - 2 2 - - 1/245 x y DATA(-2, -1, 2) + 2/245 x y DATA(-2, -2, 0) - - 2 2 - - 1/245 x y DATA(-2, -1, -2) + 1/490 x y DATA(1, -1, -2) - - 2 2 - + 2/245 x y DATA(2, -2, -2) - 1/245 x y DATA(1, -2, -2) - - 2 2 - - 1/245 x y DATA(-1, -2, -2) + 1/490 x y DATA(-1, -1, -2) - - 2 - - 1/245 x y DATA(2, -1, -2) - 1/350 y z DATA(1, -1, 1) - - 2 2 - - 1/245 x y DATA(2, -1, 2) + 1/490 x y DATA(1, 1, 2) - - 2 2 - + 1/490 x y DATA(-1, 1, 2) + 1/490 x y DATA(1, -1, 2) - - 2 2 - + 2/245 x y DATA(2, -2, -1) - 1/245 x y DATA(-2, -1, -1) - - 2 2 - + 2/245 x y DATA(-2, -2, 2) - 1/245 x y DATA(-2, 1, -1) - - 2 2 - + 1/490 x y DATA(1, -1, 0) - 1/245 x y DATA(2, 1, 2) - - 2 2 - - 1/245 x y DATA(-1, 2, 2) + 2/245 x y DATA(2, -2, 2) - - 2 2 - + 2/245 x y DATA(-2, 2, -1) + 2/245 x y DATA(2, 2, 2) - - 2 2 - - 1/245 x y DATA(1, 2, 2) + 1/490 x y DATA(-1, -1, 0) - - 2 2 - + 1/490 x y DATA(-1, -1, -1) + 1/490 x y DATA(1, -1, -1) - - 2 2 - + 1/490 x y DATA(-1, 1, 1) + 1/490 x y DATA(-1, 1, -1) - - 2 2 - + 1/490 x y DATA(1, 1, -1) + 1/490 x y DATA(-1, 1, 0) - - 2 - + 1/175 y z DATA(-2, 2, 1) + 1/100 y z DATA(-1, -2, -2) - - 2 2 - - 1/50 y z DATA(-1, -1, -2) - 1/50 y z DATA(2, -1, -2) - - 2 2 - - 1/245 x y DATA(-1, -2, -1) - 1/245 x y DATA(2, -1, 0) - - 2 2 - + 2/245 x y DATA(-2, 2, -2) + 2/245 x y DATA(-2, 2, 1) - - 2 2 - + 2/245 x y DATA(2, 2, 0) + 1/490 x y DATA(1, 1, -2) - - 2 2 - - 1/245 x y DATA(-1, 2, -2) + 2/245 x y DATA(2, 2, 1) - - 2 2 - - 1/245 x y DATA(-2, 1, 0) - 1/245 x y DATA(2, 1, 1) - - 2 2 - + 1/490 x y DATA(-1, -1, 2) - 1/245 x y DATA(1, 2, 1) - - 2 2 - + 2/245 x y DATA(2, 2, -2) - 1/245 x y DATA(2, -1, 1) - - 2 2 - - 1/245 x y DATA(-1, 2, 1) + 2/245 x y DATA(-2, -2, -1) - - 2 2 - - 1/245 x y DATA(-1, -2, 2) - 1/245 x y DATA(1, -2, 2) - - 2 2 - + 1/100 x y DATA(-2, -2, 2) - 1/100 y z DATA(-1, -1, -1) - - 2 2 - - 1/100 y z DATA(1, -1, -1) - 1/100 y z DATA(-1, 1, 1) - - 2 2 - + 1/100 y z DATA(-1, 1, -1) + 1/100 y z DATA(1, 1, -1) - - 2 2 - + 1/100 y z DATA(1, -1, 1) + 1/100 y z DATA(-1, -1, 1) - - 2 2 - + 1/100 y z DATA(-2, -2, -2) + 1/100 y z DATA(-2, 2, 2) - - 2 2 - - 1/50 y z DATA(-2, 1, 2) + 1/50 y z DATA(-2, -1, 2) - - 2 2 - - 1/50 y z DATA(-2, -1, -2) - 1/50 y z DATA(1, -1, -2) - - 2 2 - + 1/100 y z DATA(2, -2, -2) + 1/100 y z DATA(1, -2, -2) - - 2 - + 1/100 x y DATA(2, 2, -2) + 1/350 y z DATA(2, -1, -1) - - 2 2 - + 1/50 x y DATA(2, -1, 1) - 1/200 x y DATA(-1, 2, 1) - - 2 2 - + 1/100 x y DATA(-2, -2, -1) + 1/200 x y DATA(-1, -2, 2) - - 2 2 - - 1/200 x y DATA(1, -2, 2) + 1/50 x y DATA(2, -1, 2) - - 2 2 - - 1/100 x y DATA(1, 1, 2) + 1/100 x y DATA(-1, 1, 2) - - 2 - + 1/100 x y DATA(1, -1, 2) + 1/175 y z DATA(2, -2, 1) - - 2 - + 1/175 y z DATA(-2, -2, 1) - 1/100 x y DATA(2, -2, -1) - - 2 2 - - 1/50 x y DATA(-2, -1, -1) + 1/50 x y DATA(-2, 1, 1) - - 2 2 - - 1/100 x y DATA(1, 1, 1) - 1/200 x y DATA(-1, 2, -1) - - 2 2 - - 1/50 x y DATA(2, 1, -1) + 1/100 x y DATA(2, 2, -1) - - 2 - + 8/525 DATA(-2, 1, 2) + 1/200 x y DATA(1, 2, -1) - - 2 2 - + 1/50 x y DATA(-2, 1, -2) + 1/200 x y DATA(1, 2, -2) - - 2 2 - + 1/200 x y DATA(-1, -2, -1) + 1/50 x y DATA(2, -1, 0) - - - 1/350 y z DATA(-2, 1, 1) + 1/175 y z DATA(-1, 1, -2) - - 2 - - 1/100 x y DATA(-2, 2, -2) + 1/175 y z DATA(2, 1, -2) - - 2 2 - - 1/100 x y DATA(-2, 2, 1) + 1/100 x y DATA(2, 2, 0) - - 2 2 - - 1/50 x y DATA(2, 1, 0) - 1/100 x y DATA(1, 1, -2) - - 2 - - 1/350 y z DATA(-2, -1, 1) - 1/200 x y DATA(-1, 2, -2) - - 2 2 - + 1/100 x y DATA(2, 2, 1) + 1/50 x y DATA(-2, 1, 0) - - 2 2 - - 1/50 x y DATA(2, 1, 1) - 1/100 x y DATA(-1, -1, 2) - - 2 - + 1/175 y z DATA(-1, -2, 1) - 1/200 x y DATA(1, -2, 0) - - 2 2 - + 1/100 x y DATA(-2, -2, 1) - 1/50 x y DATA(-2, -1, 0) - - 2 - - 1/100 x y DATA(2, -2, 0) + 1/350 y z DATA(2, 1, -1) - - 2 2 - - 1/100 x y DATA(2, -2, 1) + 1/50 x y DATA(2, -1, -1) - - 2 2 - - 1/100 x y DATA(1, 1, 0) + 1/200 x y DATA(-1, -2, 1) - - 2 2 - - 1/50 x y DATA(-2, -1, 1) - 1/50 x y DATA(2, 1, -2) - - 2 - - 1/175 y z DATA(-1, 2, -1) - 1/200 x y DATA(-1, 2, 0) - - 2 - - 1/350 y z DATA(1, 1, 1) + 1/100 x y DATA(-1, 1, -2) - - 2 2 - + 1/200 x y DATA(1, 2, 0) - 1/200 x y DATA(1, -2, 1) - - 2 2 - + 2/245 y z DATA(1, -2, -2) + 2/245 y z DATA(2, -2, -2) - - - 1/175 y z DATA(1, 2, -1) - 1/175 y z DATA(2, 2, -1) - - 2 2 - + 1/100 x y DATA(-2, -2, 0) - 1/50 x y DATA(-2, -1, -2) - - 2 2 - + 1/100 x y DATA(1, -1, -2) - 1/100 x y DATA(2, -2, -2) - - 2 2 - - 1/200 x y DATA(1, -2, -2) - 1/700 x z DATA(0, -1, -1) - - 2 2 - + 1/200 x y DATA(-1, -2, -2) - 1/100 x y DATA(-1, -1, -2) - - 2 2 - + 1/50 x y DATA(2, -1, -2) + 2/245 y z DATA(-1, -2, -2) - - 2 2 - - 1/100 x y DATA(-2, 2, 0) + 1/50 x y DATA(-2, 1, 2) - - 2 2 - + 1/200 x y DATA(-1, -2, 0) + 1/700 x z DATA(0, -1, 1) - - 2 2 - - 1/50 x y DATA(-2, -1, 2) + 1/100 x y DATA(1, -1, 1) - - 2 2 - - 1/100 x y DATA(-1, -1, 1) + 1/100 x y DATA(-2, -2, -2) - - 2 2 - - 1/245 y z DATA(2, -1, -2) - 1/100 x y DATA(-2, 2, 2) - - 2 2 - - 1/175 x z DATA(0, -2, -2) + 1/350 x z DATA(0, -1, 2) - - 2 2 - + 1/350 x z DATA(0, 2, -1) + 1/700 x z DATA(0, 1, -1) - - 2 2 - - 1/350 x z DATA(0, 1, 2) + 1/100 x y DATA(-1, 1, 1) - - 2 2 - + 1/100 x y DATA(-1, 1, -1) - 1/100 x y DATA(1, 1, -1) - - 3 2 - - 1/600 z DATA(0, 1, -2) + 1/100 x y DATA(-1, 1, 0) - - 2 - + 1/175 y z DATA(1, -2, 1) - 1/100 x y DATA(-2, 2, -1) - - 2 2 - + 1/100 x y DATA(2, 2, 2) + 1/200 x y DATA(1, 2, 2) - - 2 2 - + 1/245 x y DATA(0, -1, 2) - 2/245 x y DATA(0, 2, -1) - - 2 2 - + 1/245 x y DATA(0, 1, -1) + 1/245 x y DATA(1, 0, -1) - - 2 2 - - 2/245 x y DATA(0, -2, -2) - 1/100 x y DATA(-1, -1, 0) - - 2 2 - - 1/100 x y DATA(-1, -1, -1) + 1/245 x y DATA(0, -1, -2) - - 2 2 - + 1/245 x y DATA(1, 0, -2) + 1/245 x y DATA(-1, 0, -2) - - 2 2 - + 2/245 x y DATA(0, 0, -2) - 2/245 x y DATA(-2, 0, -2) - - 2 2 - - 2/245 x y DATA(-2, 0, 0) - 2/245 x y DATA(2, 0, 0) - - 2 2 - + 1/245 x y DATA(1, 0, 1) + 2/245 x y DATA(0, 0, 1) - - 2 2 - + 1/245 x y DATA(1, 0, 0) + 2/245 x y DATA(0, 0, 0) - - 2 2 - + 1/245 x y DATA(-1, 0, -1) + 1/245 x y DATA(1, 0, 2) - - 2 2 - - 2/245 x y DATA(2, 0, -2) + 1/245 x y DATA(0, -1, -1) - - 2 2 - - 2/245 x y DATA(-2, 0, -1) + 1/245 x y DATA(-1, 0, 2) - - 2 2 - + 2/245 x y DATA(0, 0, 2) - 2/245 x y DATA(2, 0, 2) - - 2 2 - - 2/245 x y DATA(2, 0, 1) + 1/245 x y DATA(0, -1, 0) - - 2 2 - - 2/245 x y DATA(-2, 0, 2) + 1/245 x y DATA(0, -1, 1) - - 2 2 - + 1/245 x y DATA(-1, 0, 0) + 2/245 x y DATA(0, 0, -1) - - 2 2 - + 1/245 x y DATA(-1, 0, 1) - 2/245 x y DATA(0, 2, 0) - - 2 2 - + 1/100 x y DATA(1, -1, -1) - 2/245 x y DATA(0, 2, -2) - - 2 2 - - 2/245 x y DATA(0, 2, 2) + 1/245 x y DATA(0, 1, 1) - - 2 2 - + 1/245 x y DATA(0, 1, 0) - 2/245 x y DATA(0, -2, 1) - - 2 2 - - 2/245 x y DATA(0, -2, 0) + 1/245 x y DATA(0, 1, 2) - - 2 2 - - 2/245 x y DATA(0, -2, 2) - 2/245 x y DATA(-2, 0, 1) - - 2 2 - - 2/245 x y DATA(2, 0, -1) - 2/245 x y DATA(0, -2, -1) - - 2 2 - - 2/245 x y DATA(0, 2, 1) + 1/245 x y DATA(0, 1, -2) - - - 1/175 x y DATA(1, 0, -2) + 1/175 x y DATA(-1, 0, -2) - - 2 2 - + 1/100 x y DATA(1, -1, 0) - 1/50 x y DATA(2, 1, 2) - - 2 2 - - 1/200 x y DATA(-1, 2, 2) - 1/245 y z DATA(0, 2, 1) - - + 1/175 x y DATA(-1, 0, 1) + 1/175 x y DATA(-1, 0, 0) - - 2 - - 1/175 x y DATA(1, 0, -1) - 1/100 x y DATA(2, -2, 2) - - + 2/175 x y DATA(-2, 0, -1) + 1/175 x y DATA(-1, 0, 2) - - + 1/175 x y DATA(-1, 0, -1) - 1/175 x y DATA(1, 0, 2) - - + 2/175 x y DATA(-2, 0, 1) - 2/175 x y DATA(2, 0, -1) - - + 2/175 x y DATA(-2, 0, 2) - 2/175 x y DATA(2, 0, 2) - - - 2/175 x y DATA(2, 0, 1) + 2/175 x y DATA(-2, 0, 0) - - - 2/175 x y DATA(2, 0, -2) - 2/175 x y DATA(2, 0, 0) - - - 1/175 x y DATA(1, 0, 1) - 1/175 x y DATA(1, 0, 0) - - 2 2 - + 1/490 y z DATA(0, 1, -1) + 1/245 y z DATA(1, 0, -1) - - 2 2 - + 1/245 y z DATA(0, 0, -1) + 1/245 y z DATA(-1, 0, 1) - - 2 2 - - 1/245 y z DATA(0, -1, 2) - 1/245 y z DATA(0, 2, -1) - - 2 - - 1/175 x y DATA(2, -1, 1) + 2/245 y z DATA(0, -2, -2) - - 2 - - 2/245 y z DATA(0, -2, 0) - 1/175 x y DATA(-1, 2, 1) - - 2 2 - - 1/245 y z DATA(0, -2, 1) - 1/245 y z DATA(0, 1, 2) - - 2 2 - + 2/245 y z DATA(0, -2, 2) + 1/245 y z DATA(-1, 0, -1) - - 2 2 - - 2/245 y z DATA(1, 0, 2) + 1/245 y z DATA(-2, 0, 1) - - 2 2 - + 1/245 y z DATA(2, 0, -1) - 2/245 y z DATA(2, 0, -2) - - 2 2 - + 1/245 y z DATA(1, 0, 1) + 1/245 y z DATA(0, 0, 1) - - 2 2 - + 2/245 y z DATA(1, 0, 0) + 2/245 y z DATA(0, 0, 0) - - 2 - + 2/245 y z DATA(2, 0, 0) - 2/175 x y DATA(-2, -2, -1) - - - 1/175 x y DATA(-1, -2, 2) + 1/175 x y DATA(1, -2, 2) - - 2 2 - - 2/245 y z DATA(0, 0, 2) - 2/245 y z DATA(2, 0, 2) - - 2 2 - + 1/245 y z DATA(2, 0, 1) + 2/245 y z DATA(-2, 0, 0) - - 2 2 - + 1/245 y z DATA(-2, 0, -1) - 2/245 y z DATA(-1, 0, 2) - - 2 2 - + 1/490 y z DATA(0, -1, -1) - 1/245 y z DATA(-2, -1, 2) - - 2 2 - - 2/245 y z DATA(-1, -2, 0) + 2/245 y z DATA(0, 2, 2) - - 2 2 - + 2/245 y z DATA(0, 2, -2) - 1/245 y z DATA(0, -2, -1) - - 2 2 - + 1/490 y z DATA(0, 1, 1) + 1/245 y z DATA(0, 1, 0) - - 2 2 - - 2/245 y z DATA(0, 2, 0) - 1/245 y z DATA(0, 1, -2) - - 2 - + 2/175 x y DATA(-2, 0, -2) - 1/200 x y DATA(1, -2, -1) - - 2 2 - + 1/50 x y DATA(-2, 1, -1) - 1/100 y z DATA(0, 2, -2) - - 2 2 - - 2/245 y z DATA(-2, 0, -2) - 1/245 y z DATA(0, -1, -2) - - 2 2 - - 2/245 y z DATA(1, 0, -2) - 2/245 y z DATA(-1, 0, -2) - - 2 - - 2/245 y z DATA(0, 0, -2) - 1/350 x y DATA(1, 1, -2) - - - 1/175 x y DATA(-1, 2, -2) + 2/175 x y DATA(2, 2, 1) - - 2 2 - + 1/490 y z DATA(0, -1, 1) + 2/245 y z DATA(-1, 0, 0) - - 2 2 - + 1/245 y z DATA(0, -1, 0) - 2/245 y z DATA(-2, 0, 2) - - + 1/175 x y DATA(-2, 1, 0) - 1/175 x y DATA(2, 1, 1) - - + 1/350 x y DATA(-1, -1, 2) + 1/175 x y DATA(1, 2, 1) - - 2 - + 2/175 x y DATA(2, 2, -2) + 1/350 x z DATA(0, 1, -2) - - 2 2 - - 1/100 y z DATA(0, -1, -1) - 1/200 y z DATA(0, -2, 1) - - 2 2 - - 1/175 x z DATA(0, 2, 2) - 1/700 x z DATA(0, 1, 1) - - 2 2 - - 1/100 y z DATA(0, 1, 1) + 1/100 y z DATA(0, 2, 2) - - - 2/175 x y DATA(-2, 2, 1) + 2/175 x y DATA(2, 2, 0) - - 2 2 - + 1/350 x z DATA(0, -2, 1) - 1/175 x DATA(0, 2, 1) - - 2 - - 1/175 x y DATA(2, 1, 0) + 1/200 y z DATA(0, -2, -1) - - 2 2 - + 1/200 y z DATA(0, 2, 1) + 1/50 y z DATA(0, 1, -2) - - 2 - - 1/175 x y z DATA(2, 0, 1) + 1/175 x z DATA(0, -2, 2) - - + 1/175 y z DATA(0, -2, 1) - 2/175 y z DATA(0, 2, -2) - - + 2/175 y z DATA(0, 2, 2) - 1/350 y z DATA(0, 1, 1) - - + 1/175 y z DATA(0, 2, 1) - 1/175 x y z DATA(-2, 0, -1) - - + 1/175 y z DATA(0, 1, -2) - 1/175 y z DATA(0, -2, -1) - - 2 2 - - 1/50 y z DATA(0, -1, -2) + 1/100 y z DATA(0, 1, -1) - - 2 2 - + 1/50 y z DATA(0, -1, 2) - 1/200 y z DATA(0, 2, -1) - - 2 2 - + 1/100 y z DATA(0, -2, -2) + 1/100 y z DATA(0, -1, 1) - - 2 2 - - 1/350 x z DATA(0, 2, 1) - 1/350 x z DATA(0, -2, -1) - - 2 2 - - 1/50 y z DATA(0, 1, 2) - 1/100 y z DATA(0, -2, 2) - - 2 187 - + 1/175 x z DATA(0, 2, -2) - ---- z DATA(0, -2, 1) - 7000 - - 17 289 289 - + ---- z DATA(0, -2, 2) + ----- z DATA(0, -1, -1) - ----- z DATA(0, -1, 1) - 5250 10500 10500 - - 187 289 187 - + ---- z DATA(0, 1, 2) - ----- z DATA(0, 1, -1) - ---- z DATA(0, 2, -1) - 7000 10500 7000 - - 187 17 2 - - ---- z DATA(0, -1, 2) - ---- z DATA(0, -2, -2) - 1/350 z DATA(0, 2, 1) - 7000 5250 - - 2 2 - + 1/350 z DATA(0, -2, -1) + 1/350 z DATA(0, 1, -2) - - 2 - - 1/175 x y DATA(-1, -2, -1) - 2/245 y z DATA(-2, -2, 0) - - 2 2 - + 1/350 z DATA(0, -2, 1) - 1/700 z DATA(0, 1, 1) - - 2 2 - + 1/175 z DATA(0, 2, -2) + 1/175 z DATA(0, 2, 2) - - 2 2 - - 1/350 z DATA(0, 1, 0) - 1/175 z DATA(0, 2, 0) - - 2 - - 1/175 x y DATA(2, -1, 0) + 1/175 z DATA(0, -2, 0) - - 2 2 - + 1/700 z DATA(0, -1, -1) + 1/350 z DATA(0, 1, 2) - - 2 2 - - 1/175 z DATA(0, -2, 2) + 1/350 z DATA(0, -1, 0) - - 2 - - 2/175 x y DATA(-2, 2, -2) - 1/700 z DATA(0, 1, -1) - - 2 2 - - 1/350 z DATA(0, -1, -2) - 1/175 z DATA(0, -2, -2) - - 2 - + 1/700 z DATA(0, -1, 1) + 2/175 y z DATA(0, -2, 2) - - 2 - + 1/175 x y DATA(-2, 1, -2) + 1/350 x DATA(0, -1, -2) - - 2 - - 1/175 x DATA(0, 2, -1) + 1/175 x y DATA(1, 2, -2) - - 2 187 - - 1/245 y z DATA(-2, -1, -2) + ---- z DATA(0, 2, 1) - 7000 - - 187 187 17 - + ---- z DATA(0, -2, -1) - ---- z DATA(0, 1, -2) + ---- z DATA(0, 2, -2) - 7000 7000 5250 - - 17 289 3 - - ---- z DATA(0, 2, 2) + ----- z DATA(0, 1, 1) - 2/75 y DATA(0, -1, -2) - 5250 10500 - - 3 3 - + 1/25 y DATA(-2, 0, -2) + 1/25 y DATA(0, 0, -2) - - 3 3 - + 1/25 y DATA(-1, 0, -2) + 1/25 y DATA(1, 0, -2) - - 2 2 - + 1/100 y DATA(0, 2, 0) + 1/100 y DATA(0, 2, -2) - - 2 - - 1/175 x y DATA(2, 1, -1) - 1/50 y DATA(0, 1, -2) - - 2 2 - + 1/100 y DATA(0, 2, 1) - 1/100 y DATA(0, -2, -1) - - 2 2 2 - - 1/50 y DATA(0, 1, 2) + 1/100 y DATA(0, 2, 2) - 1/50 y DATA(0, 1, 0) - - 2 2 - - 1/50 y DATA(0, 1, 1) - 1/100 y DATA(0, -2, 2) - - 2 - + 1/175 y z DATA(2, 0, -1) - 1/100 y DATA(0, -2, 0) - - 2 - - 1/100 y DATA(0, -2, 1) + 2/175 x y DATA(2, 2, -1) - - 3 3 - - 1/150 z DATA(0, -2, -1) - 1/150 z DATA(0, 2, 1) - - 3 3 - + 1/300 z DATA(0, 2, 2) - 1/300 z DATA(0, 1, 1) - - 3 3 - - 1/300 z DATA(0, 2, -2) + 1/150 z DATA(0, -2, 1) - - 3 3 - + 1/150 z DATA(0, 2, -1) - 1/600 z DATA(0, -1, 2) - - 3 3 - - 1/300 z DATA(0, -1, -1) - 1/300 z DATA(0, -2, 2) - - 3 3 - + 1/600 z DATA(0, 1, 2) + 1/600 z DATA(0, -1, -2) - - 3 3 - + 1/300 z DATA(0, -1, 1) + 1/300 z DATA(0, 1, -1) - - 3 2 - + 1/300 z DATA(0, -2, -2) - 1/350 x DATA(0, 1, -2) - - 2 2 - - 1/175 x DATA(0, 2, -2) - 1/175 x DATA(0, 2, 2) - - 2 2 - + 1/175 x DATA(0, -2, -1) + 1/175 x DATA(0, -2, 0) - - 2 2 2 - - 1/175 x DATA(0, 2, 0) - 1/350 x DATA(0, 1, 0) - 1/350 x DATA(0, 1, 1) - - 2 2 - + 1/350 x DATA(0, -1, -1) + 1/175 x DATA(0, -2, 1) - - 2 2 - + 1/175 x DATA(0, -2, 2) - 1/350 x DATA(0, 1, 2) - - 2 - + 1/175 x y DATA(1, 2, -1) - 1/350 x DATA(0, 1, -1) - - 2 - - 1/175 y z DATA(0, 1, 2) + 1/350 x DATA(0, -1, 2) - - 2 2 - + 1/175 x DATA(0, -2, -2) + 1/350 x DATA(0, -1, 0) - - 2 57 61 - + 1/350 x DATA(0, -1, 1) - --- y DATA(-1, 0, 1) - --- y DATA(0, 0, -1) - 490 490 - - 151 - + ---- y DATA(0, -1, 1) - 1/300 y DATA(0, -2, -2) + 4/75 y DATA(0, -1, -2) - 3675 - - 33 151 - - --- y DATA(-2, 0, -2) - 1/10 y DATA(0, 0, -2) + ---- y DATA(0, 1, -1) - 490 3675 - - 311 - + ----- y DATA(0, 2, -1) + 4/75 y DATA(0, -1, 2) - 14700 - - + 2/175 y z DATA(2, 0, -2) - 1/175 x y DATA(-1, -2, 1) - - 3 - + 1/150 y DATA(0, 2, 0) - 9/98 y DATA(-1, 0, -2) - 9/98 y DATA(1, 0, -2) - - 57 3 3 - - --- y DATA(1, 0, -1) + 1/150 y DATA(0, 2, -2) + 1/150 y DATA(0, 2, 2) - 490 - - 3 3 - + 1/150 y DATA(0, 2, 1) + 1/150 y DATA(0, -2, -1) - - 3 3 3 - - 2/75 y DATA(0, 1, -2) - 2/75 y DATA(0, 1, 0) - 2/75 y DATA(0, 1, 1) - - 3 3 - + 1/150 y DATA(0, -2, 0) + 1/150 y DATA(0, -2, 1) - - 3 3 3 - + 1/25 y DATA(-2, 0, 1) + 1/25 y DATA(1, 0, 2) + 1/25 y DATA(-1, 0, -1) - - 3 3 3 - + 1/25 y DATA(0, 0, 0) + 1/25 y DATA(1, 0, 0) + 1/25 y DATA(0, 0, 1) - - 3 3 3 - + 1/25 y DATA(1, 0, 1) + 1/25 y DATA(2, 0, 0) + 1/25 y DATA(2, 0, -2) - - 3 3 3 - + 1/25 y DATA(-2, 0, 0) + 1/25 y DATA(2, 0, 1) + 1/25 y DATA(2, 0, 2) - - 3 3 11 - + 1/150 y DATA(0, -2, 2) + 1/25 y DATA(2, 0, -1) + --- DATA(-2, -2, -2) - 420 - - 3 3 - + 1/25 y DATA(-2, 0, -1) - 2/75 y DATA(0, 1, 2) - - 2 3 - - 1/245 y z DATA(1, -1, -2) + 1/25 y DATA(-2, 0, 2) - - 3 3 3 - - 2/75 y DATA(0, -1, 0) + 1/25 y DATA(0, 0, 2) + 1/25 y DATA(-1, 0, 2) - - 3 - - 2/175 y z DATA(-1, 0, 2) + 1/25 y DATA(-1, 0, 1) - - 3 3 3 - + 1/25 y DATA(0, 0, -1) + 1/25 y DATA(1, 0, -1) - 2/75 y DATA(0, 1, -1) - - 3 3 - + 1/150 y DATA(0, 2, -1) - 2/75 y DATA(0, -1, -1) - - 3 3 - + 1/25 y DATA(-1, 0, 0) - 2/75 y DATA(0, -1, 1) - - 3 - - 2/175 y z DATA(0, 0, 2) - 2/75 y DATA(0, -1, 2) - - 3 - + 1/150 y DATA(0, -2, -2) + 1/350 y z DATA(0, -1, -1) - - + 1/175 x y DATA(-2, -1, 1) - 1/175 y z DATA(-2, 0, 1) - - - 1/175 y z DATA(0, 0, 1) + 1/175 y z DATA(-1, 0, -1) - - - 2/175 y z DATA(1, 0, 2) + 2/175 y z DATA(-2, 0, -2) - - + 1/175 y z DATA(0, -1, -2) - 1/175 x y DATA(2, 1, -2) - - + 2/175 y z DATA(0, 0, -2) + 2/175 y z DATA(-1, 0, -2) - - + 2/175 y z DATA(1, 0, -2) - 1/175 x y DATA(-1, 2, 0) - - 11 - + 1/350 x y DATA(-1, 1, -2) - --- DATA(-2, 2, 2) + 1/175 x y DATA(1, 2, 0) - 420 - - + 1/175 x y DATA(-2, 1, 1) - 1/350 x y DATA(1, 1, 1) - - 19 - - 1/175 x y DATA(-1, 2, -1) + ---- DATA(1, -2, -2) - 2100 - - - 1/175 y z DATA(0, -1, 2) - 2/175 y z DATA(0, -2, -2) - - - 1/350 y z DATA(0, -1, 1) - 1/175 y z DATA(-1, 0, 1) - - + 1/175 y z DATA(0, 0, -1) + 1/175 y z DATA(1, 0, -1) - - + 1/350 y z DATA(0, 1, -1) - 1/175 y z DATA(0, 2, -1) - - - 2/175 y z DATA(-2, 0, 2) + 1/175 y z DATA(-2, 0, -1) - - - 1/10 y DATA(0, 0, 2) - 9/98 y DATA(-1, 0, 2) - 9/98 y DATA(-2, 0, -1) - - 2 2 - - 1/50 y DATA(0, 1, -1) + 1/50 y DATA(0, -1, -1) - - 2 - + 1/50 y DATA(0, -1, 1) - 1/175 y z DATA(1, 0, 1) - - 2 2 - - 1/100 y DATA(0, -2, -2) + 1/50 y DATA(0, -1, 0) - - - 2/175 y z DATA(2, 0, 2) + 1/300 DATA(0, -2, -2) - - - 1/350 x y DATA(1, 1, 0) + 4/75 y DATA(0, 1, -2) - - 2 2 - + 1/50 y DATA(0, -1, -2) + 1/100 y DATA(0, 2, -1) - - 2 311 311 - + 1/50 y DATA(0, -1, 2) + ----- y DATA(0, 2, 1) + ----- y DATA(0, -2, -1) - 14700 14700 - - 19 311 - + ---- DATA(-1, -2, -2) - 1/300 y DATA(0, 2, 2) + ----- y DATA(0, -2, 1) - 2100 14700 - - 431 136 - + ----- y DATA(0, 2, 0) - 1/300 y DATA(0, 2, -2) + ---- y DATA(0, 1, 0) - 14700 3675 - - 151 431 - + ---- y DATA(0, 1, 1) + ----- y DATA(0, -2, 0) - 1/175 y z DATA(2, 0, 1) - 3675 14700 - - - 9/98 y DATA(2, 0, -1) - 9/98 y DATA(-2, 0, 1) - 9/98 y DATA(1, 0, 2) - - 57 13 - - --- y DATA(-1, 0, -1) - -- y DATA(0, 0, 0) + 4/75 y DATA(0, 1, 2) - 490 98 - - 33 33 - - --- y DATA(2, 0, -2) - 9/98 y DATA(2, 0, 1) - --- y DATA(2, 0, 2) - 490 490 - - 151 - - 1/300 y DATA(0, -2, 2) - 1/10 y DATA(-2, 0, 0) + ---- y DATA(0, -1, -1) - 3675 - - 2 2 61 - - 1/350 z DATA(0, 2, -1) - 1/350 z DATA(0, -1, 2) - --- y DATA(1, 0, 0) - 490 - - 61 57 - - --- y DATA(0, 0, 1) - --- y DATA(1, 0, 1) - 1/10 y DATA(2, 0, 0) - 490 490 - - 33 136 61 - - --- y DATA(-2, 0, 2) + ---- y DATA(0, -1, 0) - --- y DATA(-1, 0, 0) - 490 3675 490 - - - 8/525 DATA(-2, -1, -2) + 2/175 x y DATA(2, -2, 1) - - 11 - - 1/175 x y DATA(2, -1, -1) + --- DATA(2, -2, -2) - 1/42 DATA(1, -1, -2) - 420 - - + 2/175 x y DATA(2, -2, 0) - 2/75 DATA(0, -1, -2) - 1/42 DATA(-1, -1, -2) - - - 2/175 x y DATA(-2, -2, 1) + 1/175 x y DATA(-2, -1, 0) - - + 1/175 x y DATA(1, -2, 1) + 1/175 x y DATA(1, -2, 0) - - 187 - - 8/525 DATA(2, -1, -2) + ---- z DATA(0, -1, -2) - 7000 - - 2 - - 1/350 x z DATA(0, -1, -2) - -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=1474194580, alloc=14218708, time=199.25 -bytes used=1475420244, alloc=14218708, time=199.35 -bytes used=1476623972, alloc=14218708, time=199.45 -bytes used=1477804196, alloc=14218708, time=199.54 -bytes used=1478963260, alloc=14218708, time=199.63 -bytes used=1480101092, alloc=14218708, time=199.72 -bytes used=1481224792, alloc=14218708, time=199.82 -bytes used=1482333932, alloc=14218708, time=199.91 -bytes used=1483422100, alloc=14218708, time=200.00 -bytes used=1484489428, alloc=14218708, time=200.09 -bytes used=1485534028, alloc=14218708, time=200.18 -bytes used=1486556612, alloc=14218708, time=200.27 -bytes used=1487557900, alloc=14218708, time=200.37 -bytes used=1488612980, alloc=14218708, time=200.46 -bytes used=1489613556, alloc=14218708, time=200.56 -bytes used=1490613912, alloc=14218708, time=200.66 -bytes used=1491679632, alloc=14218708, time=200.76 -bytes used=1492679936, alloc=14218708, time=200.86 -bytes used=1493782552, alloc=14218708, time=200.96 -bytes used=1494782900, alloc=14218708, time=201.06 -bytes used=1495785988, alloc=14218708, time=201.17 -bytes used=1496923180, alloc=14218708, time=201.28 -bytes used=1498012320, alloc=14218708, time=201.39 -bytes used=1499059688, alloc=14218708, time=201.50 -bytes used=1500102536, alloc=14218708, time=201.63 -bytes used=1501102944, alloc=14218708, time=201.75 -bytes used=1502196204, alloc=14218708, time=201.87 -bytes used=1503196448, alloc=14218708, time=201.98 -bytes used=1504238252, alloc=14218708, time=202.10 -bytes used=1505238852, alloc=14218708, time=202.22 -bytes used=1506270268, alloc=14218708, time=202.34 -bytes used=1507314444, alloc=14218708, time=202.48 -bytes used=1508333860, alloc=14218708, time=202.61 -bytes used=1509341096, alloc=14218708, time=202.75 -bytes used=1510376716, alloc=14218708, time=202.89 -bytes used=1511398172, alloc=14218708, time=203.03 -bytes used=1512420328, alloc=14284232, time=203.11 -bytes used=1513468036, alloc=14284232, time=203.18 -bytes used=1514515632, alloc=14284232, time=203.25 -bytes used=1515563284, alloc=14284232, time=203.32 -bytes used=1516610712, alloc=14284232, time=203.39 -bytes used=1517658252, alloc=14284232, time=203.46 - 2 2 2 11 2 -[COEFF(-2, -2, -2) = 2/245 y z + 1/100 y z + 1/175 x z + --- + 2/245 x y - 420 - - 2 2 3 137 2 - + 1/100 x y - 2/175 x y - 1/175 x + 1/300 z - ---- z + 1/175 x z - 5250 - - 2 3 529 137 2 - - 1/175 z + 1/300 x - ----- y - ---- x - 1/125 x z - 1/100 y - 14700 5250 - - 3 2 - + 2/175 x y z - 2/175 y z + 1/150 y , COEFF(-1, -2, -2) = 2/245 y z - - 2 47 2 3 3 19 - - 1/350 x z - ---- z - 1/175 z - 1/150 x + 1/300 z - 1/175 x y + ---- - 5250 2100 - - 2 169 2 2 3 - + 1/350 x - 2/175 y z - ----- y + 1/100 y z + 1/350 x z + 1/150 y - 14700 - - 2 107 2 2 - - 1/100 y + ---- x - 1/250 x z - 1/245 x y + 1/175 x y z + 1/200 x y , - 7000 - - 17 3 2 2 2 - COEFF(0, -2, -2) = - ---- z + 1/150 y + 1/100 y z - 1/175 x z + 1/175 x - 5250 - - 2 2 2 3 - - 2/175 y z + 1/300 - 2/245 x y + 2/245 y z - 1/175 z + 1/300 z - - 2 2 - - 1/300 y - 1/100 y , COEFF(1, -2, -2) = - 2/175 y z - 1/100 y - - 2 3 2 107 2 - - 1/200 x y + 1/150 y - 1/175 x y z + 1/100 y z - ---- x - 1/175 z - 7000 - - 169 3 2 2 47 - - ----- y + 1/300 z + 2/245 y z + 1/350 x + 1/175 x y - ---- z - 14700 5250 - - 3 2 2 2 19 - + 1/150 x - 1/350 x z - 1/245 x y - 1/350 x z + ---- + 1/250 x z, - 2100 - - 137 2 11 - COEFF(2, -2, -2) = 2/175 x y - ---- z + 1/100 y z + --- + 1/125 x z - 5250 420 - - 3 2 2 2 - - 2/175 x y z + 1/150 y + 2/245 y z - 2/175 y z - 1/100 y - 1/175 x z - - 529 3 2 137 3 2 - - ----- y - 1/300 x - 1/100 x y + ---- x + 1/300 z - 1/175 x - 14700 5250 - - 2 2 2 3 - + 2/245 x y - 1/175 z + 1/175 x z, COEFF(-2, -1, -2) = - 2/75 y - - 256 2 2 107 - + ---- y - 1/50 y z + 1/350 x z + ---- z - 1/175 x y z + 1/175 x y - 3675 7000 - - 107 2 2 2 - + ---- x - 8/525 - 1/350 z - 1/250 x z - 1/245 y z - 1/50 x y - 7000 - - 2 3 3 2 2 - + 1/175 y z - 1/350 x + 1/600 x + 1/600 z - 1/245 x y + 1/350 x z - - 2 2 211 3 - + 1/50 y , COEFF(-1, -1, -2) = 1/700 x + ---- y + 1/600 z + 1/350 x y - 3675 - - 2 2 3 - - 1/42 - 1/350 z - 1/245 y z - 2/75 y - 1/500 x z + 1/175 y z - - 2 2 3 2 - - 1/350 x y z - 1/700 x z - 1/50 y z - 1/300 x + 1/490 x y - - 2 167 2 229 2 - + 1/700 x z + ---- z - 1/100 x y + ----- x + 1/50 y , COEFF(0, -1, -2) - 7000 10500 - - 2 2 187 2 2 3 - = - 1/245 y z + 1/245 x y + ---- z - 1/350 x z - 1/350 z + 1/600 z - 7000 - - 3 2 2 2 - - 2/75 y + 1/50 y - 1/50 y z - 2/75 + 1/175 y z + 1/350 x + 4/75 y, - - 2 167 2 - COEFF(1, -1, -2) = 1/350 x y z - 1/50 y z + ---- z - 1/42 - 1/350 z - 7000 - - 2 229 3 2 - + 1/490 x y - ----- x + 1/300 x + 1/500 x z + 1/175 y z + 1/700 x - 10500 - - 2 211 2 2 2 - - 1/700 x z + ---- y - 1/700 x z - 1/350 x y + 1/100 x y - 1/245 y z - 3675 - - 2 3 3 2 2 - + 1/50 y + 1/600 z - 2/75 y , COEFF(2, -1, -2) = 1/350 x z + 1/50 x y - - 107 2 3 - - 8/525 + 1/250 x z - ---- x - 1/350 z - 1/600 x - 1/175 x y - 7000 - - 2 2 3 256 2 - + 1/175 x y z - 1/350 x - 1/350 x z + 1/600 z + ---- y - 1/50 y z - 3675 - - 3 2 107 2 2 - - 2/75 y + 1/50 y + ---- z + 1/175 y z - 1/245 y z - 1/245 x y, - 7000 - - 3 33 2 - COEFF(-2, 0, -2) = 2/175 x y + 2/175 y z + 1/25 y - --- y - 2/245 x y - 490 - - 2 - - 2/175 x y z - 2/245 y z , COEFF(-1, 0, -2) = 2/175 y z - 1/175 x y z - - 2 2 3 - + 1/175 x y + 1/245 x y - 9/98 y - 2/245 y z + 1/25 y , - - 3 2 2 - COEFF(0, 0, -2) = 1/25 y + 2/245 x y - 1/10 y + 2/175 y z - 2/245 y z , - - 2 2 - COEFF(1, 0, -2) = - 9/98 y - 2/245 y z + 1/175 x y z + 1/245 x y - - 3 - + 2/175 y z - 1/175 x y + 1/25 y , COEFF(2, 0, -2) = - 2/175 x y - - 2 2 33 3 - + 2/175 y z - 2/245 y z - 2/245 x y + 2/175 x y z - --- y + 1/25 y , - 490 - - 3 2 2 2 - COEFF(-2, 1, -2) = - 1/600 z + 8/525 + 1/350 x - 1/50 y + 1/50 y z - - 2 107 2 2 2 - + 1/50 x y - ---- z - 1/245 y z - 1/350 x z - 1/245 x y + 1/175 y z - 7000 - - 107 3 2 2 - - ---- x + 1/250 x z - 1/600 x + 1/350 z - 1/350 x z + 1/175 x y - 7000 - - 3 256 3 - - 2/75 y + ---- y - 1/175 x y z, COEFF(-1, 1, -2) = - 2/75 y - 3675 - - 2 2 211 2 2 - + 1/700 x z - 1/245 y z + ---- y + 1/490 x y + 1/350 x y - 1/700 x - 3675 - - 167 3 2 2 - - ---- z - 1/350 x y z + 1/300 x + 1/175 y z - 1/700 x z + 1/100 x y - 7000 - - 3 229 2 2 2 - + 1/500 x z - 1/600 z - ----- x + 1/42 - 1/50 y + 1/50 y z + 1/350 z , - 10500 - - 2 2 2 187 - COEFF(0, 1, -2) = 1/245 x y + 1/350 z - 1/350 x + 4/75 y - ---- z + 2/75 - 7000 - - 3 2 2 2 2 - - 1/600 z - 1/245 y z + 1/175 y z - 1/50 y + 1/50 y z + 1/350 x z - - 3 2 2 3 - - 2/75 y , COEFF(1, 1, -2) = - 1/100 x y - 1/50 y - 1/350 x y - 2/75 y - - 3 167 2 2 3 - - 1/300 x - ---- z + 1/700 x z + 1/490 x y - 1/600 z + 1/350 x y z - 7000 - - 2 229 2 2 2 - + 1/175 y z - 1/700 x + ----- x + 1/700 x z - 1/245 y z + 1/50 y z - 10500 - - 2 211 2 - + 1/350 z + ---- y - 1/500 x z + 1/42, COEFF(2, 1, -2) = 1/350 x z - 3675 - - 107 3 2 107 - + 1/175 y z + ---- x - 1/600 z + 1/175 x y z + 8/525 + 1/50 y z - ---- z - 7000 7000 - - 2 2 2 256 3 2 - + 1/350 z - 1/350 x z - 1/50 x y + ---- y - 2/75 y - 1/245 y z - 3675 - - 2 2 3 2 - + 1/350 x - 1/245 x y - 1/175 x y + 1/600 x - 1/250 x z - 1/50 y , - - 11 137 2 2 - COEFF(-2, 2, -2) = - --- + ---- z + 1/100 y + 1/175 z - 2/175 y z - 420 5250 - - 529 2 137 2 3 - - ----- y + 1/175 x + 2/175 x y z + ---- x + 2/245 x y + 1/150 y - 14700 5250 - - 2 2 2 2 - - 1/175 x z + 1/125 x z - 1/175 x z + 2/245 y z - 1/100 x y - - 2 3 3 - - 2/175 x y - 1/100 y z - 1/300 z - 1/300 x , COEFF(-1, 2, -2) = - - 2 47 3 2 2 - - 1/100 y z + 1/175 x y z + ---- z + 1/150 y + 1/100 y + 1/175 z - 5250 - - 2 169 2 2 3 2 - - 1/200 x y - ----- y - 1/245 x y + 2/245 y z + 1/150 x - 1/350 x - 14700 - - 19 107 3 - - 2/175 y z + 1/250 x z - ---- - ---- x - 1/300 z - 1/175 x y - 2100 7000 - - 2 2 - - 1/350 x z + 1/350 x z, COEFF(0, 2, -2) = - 1/300 - 1/300 y - - 2 2 2 2 3 17 - - 1/100 y z - 1/175 x - 2/245 x y + 1/100 y - 1/300 z + ---- z - 5250 - - 2 2 2 3 - + 1/175 z + 2/245 y z - 2/175 y z + 1/175 x z + 1/150 y , - - 2 2 107 3 - COEFF(1, 2, -2) = 1/350 x z - 1/245 x y + 1/175 x y + ---- x - 1/150 x - 7000 - - 2 2 19 3 - + 1/175 z - 1/175 x y z + 1/200 x y - 2/175 y z - ---- + 1/150 y - 2100 - - 2 169 47 2 3 - + 1/350 x z - ----- y + ---- z - 1/350 x - 1/300 z - 1/250 x z - 14700 5250 - - 2 2 2 137 - - 1/100 y z + 1/100 y + 2/245 y z , COEFF(2, 2, -2) = - ---- x - 5250 - - 2 3 11 2 - + 2/245 y z + 1/150 y - --- - 1/100 y z + 2/175 x y - 2/175 y z - 420 - - 2 3 2 2 - + 1/175 z - 1/125 x z - 1/300 z + 1/100 x y + 1/100 y - 2/175 x y z - - 2 2 3 2 137 2 - + 1/175 x z + 2/245 x y + 1/300 x - 1/175 x z + ---- z + 1/175 x - 5250 - - 529 2 169 3 - - ----- y, COEFF(-2, -2, -1) = 1/350 x z - 1/250 x z - ----- y - 1/150 z - 14700 14700 - - 2 2 3 2 - + 1/175 x y z + 1/100 x y - 1/100 y - 2/175 x y + 1/300 x - 1/245 y z - - 107 19 2 3 2 2 - + ---- z + ---- - 1/175 x + 1/150 y - 1/175 y z + 1/200 y z + 1/350 z - 7000 2100 - - 2 2 47 2 - + 2/245 x y - 1/350 x z - ---- x, COEFF(-1, -2, -1) = - 1/700 x z - 5250 - - 191 167 2 2 167 - - 1/175 y z + ----- y + ---- x + 1/200 y z + 1/200 x y + ---- z - 14700 7000 7000 - - 2 3 3 17 - - 1/245 x y + 1/350 x y z - 1/500 x z - 1/150 z - 1/150 x - ---- - 2100 - - 2 2 2 2 3 - + 1/350 z - 1/700 x z - 1/100 y + 1/350 x - 1/175 x y + 1/150 y - - 2 187 2 2 29 - - 1/245 y z , COEFF(0, -2, -1) = ---- z - 1/350 x z + 1/200 y z - ---- - 7000 2100 - - 2 2 3 3 2 - - 1/100 y + 1/350 z + 1/150 y - 1/150 z - 2/245 x y - 1/175 y z - - 311 2 2 2 - + ----- y - 1/245 y z + 1/175 x , COEFF(1, -2, -1) = - 1/245 x y - 14700 - - 2 167 2 2 2 - + 1/350 x - ---- x - 1/350 x y z - 1/100 y + 1/350 z + 1/200 y z - 7000 - - 191 2 3 167 17 - + 1/175 x y + ----- y - 1/245 y z - 1/175 y z - 1/150 z + ---- z - ---- - 14700 7000 2100 - - 2 3 3 2 2 - - 1/700 x z + 1/150 y + 1/150 x - 1/200 x y + 1/500 x z + 1/700 x z , - - 169 19 2 47 3 - COEFF(2, -2, -1) = - ----- y + ---- - 1/100 x y + ---- x - 1/150 z - 14700 2100 5250 - - 3 2 107 2 - - 1/300 x + 2/175 x y + 1/200 y z + ---- z + 1/250 x z + 1/350 z - 7000 - - 2 2 2 2 2 - - 1/100 y - 1/175 y z - 1/245 y z + 1/350 x z + 2/245 x y - 1/175 x - - 2 3 2 - + 1/350 x z - 1/175 x y z + 1/150 y , COEFF(-2, -1, -1) = 1/700 x z - - 3 2 211 3 2 167 - + 1/600 x - 1/700 x z + ---- y - 2/75 y + 1/700 z + ---- x - 3675 7000 - - 2 2 2 229 2 - - 1/245 x y - 1/350 x - 1/50 x y - 1/350 x y z + ----- z + 1/50 y - 10500 - - 2 2 - - 1/100 y z + 1/490 y z + 1/350 y z - 1/42 - 1/500 x z + 1/175 x y - - 3 3 - - 1/300 z , COEFF(-1, -1, -1) = - 1/700 x y z + 1/350 x y - 2/75 y - - 137 3 2 2 137 2 - + ---- x - 1/300 z + 1/50 y + 1/700 z + ---- z - 1/1400 x z - 5250 5250 - - 2 166 2 17 2 - - 1/1000 x z - 1/100 y z + ---- y + 1/700 x - --- + 1/490 x y - 3675 525 - - 2 2 3 2 - - 1/1400 x z - 1/100 x y - 1/300 x + 1/490 y z + 1/350 y z, - - 2 151 2 3 - COEFF(0, -1, -1) = 1/350 x + 1/350 y z + ---- y - 1/100 y z - 2/75 y - 3675 - - 2 3 2 37 289 2 2 - + 1/245 x y - 1/300 z + 1/700 z - ---- + ----- z + 1/50 y + 1/490 y z - 1050 10500 - - 2 2 2 2 3 - - 1/700 x z, COEFF(1, -1, -1) = 1/700 z + 1/50 y + 1/490 x y - 2/75 y - - 166 2 3 2 137 2 - + ---- y + 1/700 x + 1/300 x + 1/100 x y + ---- z - 1/1400 x z - 3675 5250 - - 2 2 2 137 - - 1/350 x y + 1/490 y z - 1/100 y z + 1/1400 x z + 1/1000 x z - ---- x - 5250 - - 17 3 3 - - --- + 1/350 y z + 1/700 x y z - 1/300 z , COEFF(2, -1, -1) = - 1/300 z - 525 - - 2 2 2 2 2 - - 1/350 x - 1/245 x y - 1/100 y z + 1/700 z + 1/350 y z + 1/700 x z - - 211 229 2 2 167 - + ---- y + ----- z + 1/50 y + 1/490 y z - 1/175 x y - ---- x + 1/500 x z - 3675 10500 7000 - - 2 3 2 3 - + 1/700 x z - 2/75 y + 1/50 x y + 1/350 x y z - 1/600 x - 1/42, - - 3 - COEFF(-2, 0, -1) = - 1/175 x y z + 1/175 y z - 9/98 y + 1/25 y - - 2 2 57 - + 1/245 y z - 2/245 x y + 2/175 x y, COEFF(-1, 0, -1) = - --- y - 490 - - 2 3 2 - + 1/245 y z + 1/25 y + 1/175 x y - 1/350 x y z + 1/175 y z + 1/245 x y, - - 2 3 61 2 - COEFF(0, 0, -1) = 2/245 x y + 1/25 y - --- y + 1/245 y z + 1/175 y z, - 490 - - 3 2 57 2 - COEFF(1, 0, -1) = 1/25 y + 1/245 x y + 1/350 x y z - --- y + 1/245 y z - 490 - - 2 - - 1/175 x y + 1/175 y z, COEFF(2, 0, -1) = 1/245 y z + 1/175 x y z - - 2 3 - - 2/175 x y - 2/245 x y + 1/175 y z - 9/98 y + 1/25 y , COEFF(-2, 1, -1) - - 3 2 2 2 - = 1/350 y z + 1/300 z + 1/490 y z + 1/500 x z + 1/100 y z + 1/350 x - - 2 167 229 2 2 3 - - 1/245 x y - ---- x - ----- z - 1/700 x z + 1/700 x z - 1/600 x - 7000 10500 - - 2 3 2 211 - + 1/50 x y - 1/350 x y z + 1/175 x y - 2/75 y - 1/50 y + ---- y - 3675 - - 2 17 2 2 - - 1/700 z + 1/42, COEFF(-1, 1, -1) = --- - 1/50 y + 1/490 y z - 525 - - 2 2 2 166 - + 1/100 y z + 1/100 x y + 1/490 x y + 1/1000 x z + 1/350 x y + ---- y - 3675 - - 3 3 137 2 137 - - 2/75 y - 1/700 x y z + 1/300 z - ---- z + 1/1400 x z - ---- x - 5250 5250 - - 2 2 2 3 - - 1/700 z + 1/350 y z - 1/700 x + 1/1400 x z + 1/300 x , - - 2 151 3 3 - COEFF(0, 1, -1) = 1/350 y z - 1/350 x + ---- y + 1/300 z - 2/75 y - 3675 - - 289 2 2 37 2 2 - - ----- z + 1/490 y z + 1/245 x y + ---- - 1/700 z - 1/50 y - 10500 1050 - - 2 2 2 - + 1/100 y z + 1/700 x z, COEFF(1, 1, -1) = 1/700 x y z + 1/100 y z - - 2 3 166 2 - - 1/100 x y + 1/350 y z - 1/350 x y - 1/300 x + ---- y - 1/700 x - 3675 - - 137 3 2 137 17 2 2 - + ---- x - 2/75 y - 1/1400 x z - ---- z + --- - 1/50 y + 1/490 y z - 5250 5250 525 - - 2 3 2 2 - + 1/1400 x z + 1/300 z - 1/1000 x z + 1/490 x y - 1/700 z , - - 2 2 3 - COEFF(2, 1, -1) = 1/100 y z + 1/350 x y z + 1/350 x + 1/600 x - - 2 211 229 3 2 - - 1/700 x z - 1/175 x y + ---- y - ----- z - 2/75 y - 1/700 z - 3675 10500 - - 2 2 2 167 - + 1/490 y z + 1/42 - 1/500 x z - 1/50 x y - 1/700 x z + ---- x - 7000 - - 2 2 3 - - 1/245 x y - 1/50 y + 1/350 y z + 1/300 z , COEFF(-2, 2, -1) = - - 2 3 2 3 2 - - 1/100 x y + 1/150 z + 1/350 x z + 1/150 y + 1/250 x z + 2/245 x y - - 2 169 107 - - 1/350 z - ----- y - ---- z + 1/175 x y z - 1/175 y z - 2/175 x y - 14700 7000 - - 47 2 2 2 2 2 - + ---- x - 1/200 y z + 1/175 x + 1/100 y - 1/350 x z - 1/245 y z - 5250 - - 3 19 3 2 - - 1/300 x - ----, COEFF(-1, 2, -1) = 1/150 z - 1/245 y z - 1/175 x y - 2100 - - 2 2 2 167 - - 1/350 x + 1/350 x y z - 1/175 y z + 1/700 x z + 1/100 y - ---- z - 7000 - - 2 3 167 3 17 2 - - 1/350 z + 1/150 x - ---- x + 1/500 x z + 1/150 y + ---- - 1/245 x y - 7000 2100 - - 191 2 2 2 - + ----- y + 1/700 x z - 1/200 y z - 1/200 x y , COEFF(0, 2, -1) = - 14700 - - 187 2 2 2 2 3 - - ---- z - 1/200 y z - 2/245 x y - 1/245 y z + 1/100 y + 1/150 y - 7000 - - 311 29 2 2 2 3 - + ----- y + ---- - 1/350 z - 1/175 y z - 1/175 x + 1/350 x z + 1/150 z - 14700 2100 - - 2 2 2 167 - , COEFF(1, 2, -1) = - 1/350 x + 1/700 x z - 1/350 z - ---- z - 1/500 x z - 7000 - - 2 2 191 2 167 2 - + 1/200 x y - 1/245 y z + ----- y - 1/700 x z + ---- x + 1/100 y - 14700 7000 - - 2 3 3 2 17 - - 1/245 x y - 1/150 x + 1/150 z - 1/200 y z - 1/175 y z + ---- - 2100 - - 3 2 - - 1/350 x y z + 1/175 x y + 1/150 y , COEFF(2, 2, -1) = 1/175 x - - 3 169 3 2 2 - + 1/300 x + 2/175 x y - ----- y + 1/150 y - 1/350 x z + 1/100 x y - 14700 - - 2 2 2 47 - - 1/175 y z - 1/175 x y z - 1/350 x z - 1/245 y z + 1/100 y - ---- x - 5250 - - 2 2 2 107 3 - - 1/250 x z - 1/200 y z - 1/350 z + 2/245 x y - ---- z + 1/150 z - 7000 - - 19 2 - - ----, COEFF(-2, -2, 0) = - 2/175 x y + 1/300 - 1/300 y + 2/245 x y - 2100 - - 2 2 17 3 3 2 - - 1/175 x + 1/175 z - ---- x + 1/300 x + 1/150 y - 1/175 x z - 5250 - - 2 2 2 3 - + 1/100 x y - 1/100 y - 2/245 y z , COEFF(-1, -2, 0) = - 1/150 x - - 2 311 2 187 2 - + 1/200 x y + ----- y - 1/100 y - 1/175 x y + ---- x + 1/175 z - 14700 7000 - - 2 2 3 2 2 29 - - 1/245 x y - 1/350 x z + 1/150 y - 2/245 y z + 1/350 x - ----, - 2100 - - 2 431 2 41 2 - COEFF(0, -2, 0) = - 2/245 x y + ----- y + 1/175 z - ---- + 1/175 x - 14700 2100 - - 2 3 2 2 - - 2/245 y z + 1/150 y - 1/100 y , COEFF(1, -2, 0) = - 1/100 y - - 2 29 2 2 2 - - 2/245 y z - ---- - 1/200 x y + 1/350 x z - 1/245 x y + 1/175 x y - 2100 - - 3 2 2 311 3 187 - + 1/150 y + 1/350 x + 1/175 z + ----- y + 1/150 x - ---- x, - 14700 7000 - - 2 2 17 2 - COEFF(2, -2, 0) = - 1/100 y - 1/100 x y + ---- x - 1/175 x + 1/300 - 5250 - - 2 2 2 2 3 - + 2/175 x y - 2/245 y z + 2/245 x y + 1/175 z + 1/175 x z - 1/300 x - - 3 2 2 - + 1/150 y - 1/300 y, COEFF(-2, -1, 0) = - 2/75 - 1/245 x y + 1/50 y - - 3 2 2 2 187 - - 2/75 y + 1/350 z - 1/50 x y - 1/350 x z + ---- x + 1/175 x y - 7000 - - 2 3 2 - - 1/350 x + 4/75 y + 1/600 x + 1/245 y z , COEFF(-1, -1, 0) = - - 2 289 3 37 2 151 - - 1/700 x z + ----- x - 2/75 y - ---- + 1/350 x y + 1/245 y z + ---- y - 10500 1050 3675 - - 3 2 2 2 2 2 - - 1/300 x + 1/50 y + 1/350 z + 1/490 x y + 1/700 x - 1/100 x y , - - 2 2 136 3 2 - COEFF(0, -1, 0) = 1/245 y z + 1/350 z + ---- y - 2/75 y + 1/350 x - 3675 - - 2 2 2 2 - - 4/105 + 1/50 y + 1/245 x y, COEFF(1, -1, 0) = 1/50 y + 1/700 x z - - 3 151 2 2 289 - + 1/300 x + ---- y + 1/100 x y - 1/350 x y + 1/245 y z - ----- x - 3675 10500 - - 2 2 3 37 2 - + 1/490 x y + 1/350 z - 2/75 y - ---- + 1/700 x , COEFF(2, -1, 0) = - 1050 - - 2 2 2 2 2 - 1/245 y z - 1/350 x + 1/350 z + 1/50 y - 1/175 x y - 1/245 x y - 2/75 - - 2 187 3 3 2 - + 1/50 x y + 4/75 y - ---- x - 2/75 y - 1/600 x + 1/350 x z , - 7000 - - 3 2 2 - COEFF(-2, 0, 0) = 1/25 y + 2/245 y z - 2/245 x y - 1/10 y + 2/175 x y, - - 61 2 3 2 - COEFF(-1, 0, 0) = - --- y + 2/245 y z + 1/25 y + 1/175 x y + 1/245 x y, - 490 - - 2 2 13 3 - COEFF(0, 0, 0) = 2/245 y z + 2/245 x y - -- y + 1/25 y , - 98 - - 61 2 2 3 - COEFF(1, 0, 0) = - 1/175 x y - --- y + 2/245 y z + 1/245 x y + 1/25 y , - 490 - - 3 2 2 - COEFF(2, 0, 0) = 1/25 y + 2/245 y z - 2/245 x y - 2/175 x y - 1/10 y, - - 187 2 2 3 2 - COEFF(-2, 1, 0) = - ---- x - 1/50 y + 1/350 x - 2/75 y + 1/50 x y - 7000 - - 2 2 2 2 - - 1/245 x y + 1/245 y z - 1/350 z + 2/75 + 1/350 x z + 4/75 y - - 3 151 289 2 - + 1/175 x y - 1/600 x , COEFF(-1, 1, 0) = ---- y - ----- x - 1/700 x - 3675 10500 - - 2 2 3 2 2 - + 1/350 x y + 1/700 x z + 1/490 x y + 1/300 x + 1/100 x y - 1/50 y - - 2 3 37 2 136 - + 1/245 y z - 2/75 y + ---- - 1/350 z , COEFF(0, 1, 0) = ---- y + 4/105 - 1050 3675 - - 3 2 2 2 2 2 - - 2/75 y - 1/50 y - 1/350 x - 1/350 z + 1/245 y z + 1/245 x y, - - 2 151 37 2 - COEFF(1, 1, 0) = - 1/700 x + ---- y - 1/350 x y + ---- - 1/50 y - 3675 1050 - - 2 2 3 289 2 2 - + 1/245 y z - 1/700 x z - 2/75 y + ----- x - 1/100 x y + 1/490 x y - 10500 - - 2 3 2 - - 1/350 z - 1/300 x , COEFF(2, 1, 0) = 1/245 y z - 1/175 x y - - 2 2 3 2 2 187 - - 1/245 x y + 1/350 x + 1/600 x - 1/50 y - 1/50 x y + 4/75 y + ---- x - 7000 - - 2 3 2 - - 1/350 x z + 2/75 - 2/75 y - 1/350 z , COEFF(-2, 2, 0) = - 1/300 - - 2 2 17 2 2 - - 1/175 z - 2/175 x y - 2/245 y z + ---- x + 1/100 y - 1/100 x y - 5250 - - 3 3 2 2 2 - - 1/300 x + 1/150 y - 1/300 y + 1/175 x z + 2/245 x y + 1/175 x , - - 2 311 2 - COEFF(-1, 2, 0) = - 1/245 x y + ----- y - 1/175 x y - 1/200 x y - 14700 - - 2 3 187 2 29 3 2 - + 1/100 y + 1/150 y - ---- x - 1/175 z + ---- + 1/150 x - 2/245 y z - 7000 2100 - - 2 2 2 431 41 - + 1/350 x z - 1/350 x , COEFF(0, 2, 0) = - 2/245 y z + ----- y + ---- - 14700 2100 - - 2 2 2 3 2 - - 2/245 x y - 1/175 x + 1/100 y + 1/150 y - 1/175 z , COEFF(1, 2, 0) - - 2 2 3 2 2 - = 1/200 x y - 1/175 z + 1/150 y - 1/245 x y + 1/175 x y - 1/350 x - - 2 2 311 3 2 187 29 - - 2/245 y z + 1/100 y + ----- y - 1/150 x - 1/350 x z + ---- x + ----, - 14700 7000 2100 - - 3 2 2 - COEFF(2, 2, 0) = 2/175 x y + 1/150 y - 1/300 + 1/175 x + 2/245 x y - - 2 2 2 2 2 3 - + 1/100 y - 1/175 x z + 1/100 x y - 2/245 y z - 1/175 z + 1/300 x - - 17 2 19 3 - - 1/300 y - ---- x, COEFF(-2, -2, 1) = - 1/350 x z + ---- + 1/150 z - 5250 2100 - - 2 2 2 3 - + 1/175 y z + 2/245 x y - 2/175 x y - 1/350 x z - 1/100 y + 1/300 x - - 2 3 107 2 169 - + 1/100 x y + 1/150 y - ---- z - 1/175 x - 1/175 x y z - ----- y - 7000 14700 - - 2 2 2 47 - - 1/245 y z + 1/250 x z - 1/200 y z + 1/350 z - ---- x, - 5250 - - 2 2 - COEFF(-1, -2, 1) = 1/350 z - 1/350 x y z - 1/245 x y + 1/500 x z - - 2 167 2 2 - + 1/700 x z - 1/175 x y + ---- x - 1/100 y - 1/700 x z + 1/175 y z - 7000 - - 2 2 3 3 2 3 - + 1/350 x + 1/200 x y - 1/150 x + 1/150 z - 1/245 y z + 1/150 y - - 167 2 17 191 3 - - ---- z - 1/200 y z - ---- + ----- y, COEFF(0, -2, 1) = 1/150 y - 7000 2100 14700 - - 2 311 29 3 2 - - 1/200 y z + ----- y + 1/175 y z - ---- + 1/150 z + 1/350 z - 14700 2100 - - 2 2 2 187 2 2 - + 1/350 x z + 1/175 x - 2/245 x y - ---- z - 1/100 y - 1/245 y z , - 7000 - - 167 191 2 3 - COEFF(1, -2, 1) = - ---- z + ----- y + 1/175 y z + 1/350 z + 1/150 z - 7000 14700 - - 2 17 2 167 2 - - 1/245 y z - ---- - 1/500 x z + 1/350 x - ---- x - 1/200 x y - 2100 7000 - - 3 2 2 2 3 2 - + 1/150 y - 1/200 y z - 1/100 y + 1/700 x z + 1/150 x - 1/245 x y - - 2 2 - + 1/175 x y + 1/700 x z + 1/350 x y z, COEFF(2, -2, 1) = 1/350 z - - 2 169 3 2 - + 1/175 y z - 1/100 y - ----- y - 1/300 x - 1/350 x z + 1/175 x y z - 14700 - - 47 2 3 2 2 - + ---- x - 1/100 x y + 1/150 z - 1/250 x z + 1/350 x z - 1/175 x - 5250 - - 3 2 2 107 19 2 - + 1/150 y + 2/245 x y - 1/245 y z - ---- z + ---- - 1/200 y z - 7000 2100 - - 2 2 229 - + 2/175 x y, COEFF(-2, -1, 1) = 1/50 y - 1/50 x y - 1/42 - ----- z - 10500 - - 2 2 211 2 2 3 - - 1/245 x y - 1/700 x z + ---- y - 1/700 x z + 1/490 y z + 1/600 x - 3675 - - 2 3 3 - + 1/350 x y z + 1/100 y z - 2/75 y + 1/500 x z + 1/175 x y + 1/300 z - - 2 167 2 2 - + 1/700 z + ---- x - 1/350 y z - 1/350 x , COEFF(-1, -1, 1) = 1/700 z - 7000 - - 2 137 137 2 2 17 - + 1/50 y - ---- z + ---- x + 1/490 y z - 1/1400 x z + 1/700 x y z - --- - 5250 5250 525 - - 2 166 2 3 3 - + 1/490 x y + 1/350 x y + ---- y + 1/1400 x z - 1/300 x + 1/300 z - 3675 - - 3 2 2 2 - - 2/75 y + 1/700 x - 1/100 x y - 1/350 y z + 1/100 y z + 1/1000 x z, - - 2 2 37 2 - COEFF(0, -1, 1) = 1/350 x + 1/50 y - 1/350 y z - ---- + 1/700 x z - 1050 - - 2 2 151 3 289 3 - + 1/245 x y + 1/700 z + ---- y + 1/300 z - ----- z - 2/75 y - 3675 10500 - - 2 2 2 - + 1/100 y z + 1/490 y z , COEFF(1, -1, 1) = 1/100 x y - 1/1000 x z - - 137 2 3 2 2 - - ---- z + 1/100 y z + 1/300 x + 1/490 x y - 1/700 x y z + 1/700 z - 5250 - - 137 2 2 17 3 - - ---- x + 1/1400 x z + 1/490 y z - --- + 1/300 z - 1/350 x y - 5250 525 - - 2 2 166 2 3 - + 1/1400 x z - 1/350 y z + 1/50 y + ---- y + 1/700 x - 2/75 y , - 3675 - - 3 2 2 - COEFF(2, -1, 1) = - 1/600 x + 1/490 y z - 1/350 x y z - 1/700 x z - - 3 2 3 2 - - 1/500 x z + 1/300 z + 1/700 z - 1/175 x y - 2/75 y + 1/50 x y - - 167 2 2 2 2 - - ---- x - 1/42 - 1/350 y z + 1/50 y + 1/100 y z - 1/350 x - 1/245 x y - 7000 - - 211 2 229 - + ---- y + 1/700 x z - ----- z, COEFF(-2, 0, 1) = 2/175 x y - 9/98 y - 3675 10500 - - 2 3 2 - - 1/175 y z + 1/175 x y z - 2/245 x y + 1/25 y + 1/245 y z , - - 57 2 3 2 - COEFF(-1, 0, 1) = 1/175 x y - --- y + 1/245 y z + 1/25 y + 1/245 x y - 490 - - - 1/175 y z + 1/350 x y z, - - 2 61 3 2 - COEFF(0, 0, 1) = 2/245 x y - --- y - 1/175 y z + 1/25 y + 1/245 y z , - 490 - - 57 2 2 - COEFF(1, 0, 1) = - --- y - 1/350 x y z + 1/245 x y + 1/245 y z - 490 - - 3 - - 1/175 y z + 1/25 y - 1/175 x y, COEFF(2, 0, 1) = - 1/175 y z - 9/98 y - - 2 2 3 - + 1/245 y z - 2/245 x y - 2/175 x y + 1/25 y - 1/175 x y z, - - 2 2 2 3 2 - COEFF(-2, 1, 1) = 1/700 x z - 1/100 y z - 1/700 z - 2/75 y - 1/50 y - - 211 229 2 3 - + ---- y + ----- z - 1/350 y z - 1/245 x y - 1/500 x z + 1/42 - 1/300 z - 3675 10500 - - 2 167 3 2 - + 1/175 x y + 1/700 x z - ---- x - 1/600 x + 1/350 x + 1/350 x y z - 7000 - - 2 2 3 2 - + 1/50 x y + 1/490 y z , COEFF(-1, 1, 1) = - 1/300 z - 1/100 y z - - 2 2 2 166 137 - - 1/350 y z - 1/700 z - 1/1400 x z - 1/700 x + ---- y + ---- z - 3675 5250 - - 2 2 2 3 17 3 - + 1/100 x y + 1/490 y z + 1/490 x y + 1/300 x + --- - 2/75 y - 525 - - 2 137 2 - + 1/1400 x z - ---- x - 1/50 y + 1/700 x y z + 1/350 x y - 1/1000 x z, - 5250 - - 289 3 2 2 - COEFF(0, 1, 1) = ----- z - 1/350 y z - 1/300 z - 1/350 x - 1/50 y - 10500 - - 2 2 2 37 151 3 - + 1/490 y z - 1/700 z + 1/245 x y + ---- + ---- y - 2/75 y - 1050 3675 - - 2 2 166 - - 1/700 x z - 1/100 y z, COEFF(1, 1, 1) = ---- y - 1/700 x y z - 3675 - - 2 2 2 2 - - 1/700 x - 1/100 x y - 1/350 y z - 1/1400 x z + 1/1000 x z - 1/50 y - - 2 3 17 3 2 2 - - 1/1400 x z - 1/300 x + --- - 1/300 z - 1/100 y z + 1/490 y z - 525 - - 137 2 2 137 3 - + ---- z + 1/490 x y - 1/350 x y - 1/700 z + ---- x - 2/75 y , - 5250 5250 - - 3 2 229 2 - COEFF(2, 1, 1) = 1/600 x - 1/175 x y - 1/50 x y + ----- z + 1/350 x - 10500 - - 2 2 3 2 - - 1/100 y z - 1/700 z - 1/350 x y z + 1/500 x z - 1/300 z + 1/700 x z - - 2 211 2 2 - + 1/42 + 1/490 y z + ---- y - 1/245 x y - 1/700 x z - 1/350 y z - 3675 - - 2 167 3 3 2 - - 1/50 y + ---- x - 2/75 y , COEFF(-2, 2, 1) = 1/150 y + 1/175 x - 7000 - - 169 3 2 2 - - ----- y - 1/150 z - 1/350 z - 2/175 x y - 1/250 x z - 1/100 x y - 14700 - - 3 19 2 107 2 - - 1/300 x - ---- - 1/245 y z + ---- z + 1/175 y z + 2/245 x y - 2100 7000 - - 2 47 2 2 2 - + 1/350 x z + ---- x + 1/200 y z - 1/175 x y z + 1/100 y + 1/350 x z , - 5250 - - 2 2 3 - COEFF(-1, 2, 1) = 1/700 x z + 1/100 y - 1/150 z - 1/500 x z + 1/175 y z - - 2 3 17 2 2 2 - - 1/350 x + 1/150 x + ---- + 1/200 y z - 1/245 y z - 1/700 x z - 2100 - - 2 167 3 2 - - 1/200 x y - 1/350 x y z + ---- z - 1/175 x y + 1/150 y - 1/350 z - 7000 - - 2 167 191 2 3 - - 1/245 x y - ---- x + ----- y, COEFF(0, 2, 1) = 1/100 y - 1/150 z - 7000 14700 - - 2 2 2 311 187 - + 1/200 y z + 1/175 y z - 1/350 z - 1/175 x + ----- y + ---- z - 14700 7000 - - 2 2 29 2 3 - - 1/245 y z - 1/350 x z + ---- - 2/245 x y + 1/150 y , COEFF(1, 2, 1) - 2100 - - 2 17 2 3 - = 1/350 x y z - 1/350 x + 1/175 y z + ---- + 1/200 y z + 1/150 y - 2100 - - 2 2 167 167 - + 1/500 x z - 1/700 x z - 1/350 z + 1/175 x y + ---- x + ---- z - 7000 7000 - - 2 2 2 191 3 2 - + 1/200 x y - 1/245 y z + 1/100 y + ----- y - 1/150 x - 1/245 x y - 14700 - - 3 2 47 2 - - 1/150 z - 1/700 x z, COEFF(2, 2, 1) = - ---- x + 1/100 y + 1/175 y z - 5250 - - 2 107 2 19 2 - - 1/245 y z + ---- z + 1/350 x z - ---- - 1/350 x z + 2/175 x y - 7000 2100 - - 2 3 2 3 3 169 - + 1/200 y z - 1/150 z + 1/175 x + 1/300 x + 1/150 y - ----- y - 14700 - - 2 2 2 - - 1/350 z + 2/245 x y + 1/100 x y + 1/250 x z + 1/175 x y z, - - 3 137 2 2 - COEFF(-2, -2, 2) = 1/300 x + ---- z + 1/175 x z - 1/175 x z + 1/125 x z - 5250 - - 2 3 2 2 - - 1/100 y + 2/175 y z + 1/150 y - 2/175 x y - 1/175 x - 1/100 y z - - 2 137 2 2 529 2 - + 2/245 x y - ---- x + 1/100 x y - 1/175 z - ----- y + 2/245 y z - 5250 14700 - - 3 11 2 3 - - 2/175 x y z - 1/300 z + ---, COEFF(-1, -2, 2) = 2/245 y z - 1/150 x - 420 - - 19 2 47 2 2 - + ---- + 1/350 x z + ---- z - 1/100 y + 1/350 x z + 2/175 y z - 2100 5250 - - 2 107 2 2 169 - - 1/175 z + ---- x - 1/175 x y z - 1/100 y z + 1/350 x - ----- y - 7000 14700 - - 2 3 3 2 - + 1/200 x y + 1/250 x z - 1/300 z + 1/150 y - 1/245 x y - 1/175 x y, - - 3 2 2 17 - COEFF(0, -2, 2) = - 1/300 z + 2/175 y z + 2/245 y z + 1/175 x + ---- z - 5250 - - 2 3 2 2 - - 1/300 y + 1/300 - 1/100 y z + 1/150 y - 2/245 x y - 1/100 y - - 2 2 2 2 - - 1/175 z + 1/175 x z, COEFF(1, -2, 2) = 1/350 x z - 1/100 y z - - 3 47 2 2 3 2 - + 1/150 x + ---- z - 1/200 x y - 1/175 z - 1/300 z + 2/245 y z - 5250 - - 169 19 2 3 - - 1/250 x z - ----- y + ---- + 1/175 x y + 2/175 y z + 1/350 x + 1/150 y - 14700 2100 - - 2 107 2 2 - - 1/100 y - ---- x - 1/350 x z + 1/175 x y z - 1/245 x y, - 7000 - - 2 137 2 3 3 - COEFF(2, -2, 2) = - 1/175 x + ---- z - 1/175 x z - 1/300 x + 1/150 y - 5250 - - 137 2 2 2 - + ---- x - 1/125 x z + 2/175 y z - 1/100 y z - 1/100 y + 2/245 y z - 5250 - - 529 3 11 2 - - ----- y - 1/300 z + 2/175 x y + 2/175 x y z + --- + 2/245 x y - 14700 420 - - 2 2 2 107 - - 1/175 x z - 1/175 z - 1/100 x y , COEFF(-2, -1, 2) = - ---- z - 7000 - - 2 107 2 2 2 - - 1/50 x y + ---- x + 1/350 x z - 1/175 y z + 1/50 y z - 1/350 z - 7000 - - 2 3 3 3 2 - + 1/50 y - 1/600 z + 1/175 x y - 8/525 + 1/600 x - 2/75 y - 1/350 x - - 256 2 2 2 - + ---- y + 1/175 x y z - 1/350 x z - 1/245 x y - 1/245 y z + 1/250 x z, - 3675 - - 167 2 - COEFF(-1, -1, 2) = 1/350 x y z + 1/500 x z - ---- z - 1/175 y z + 1/50 y - 7000 - - 211 3 3 2 2 - + ---- y - 2/75 y + 1/350 x y - 1/42 - 1/300 x - 1/100 x y + 1/700 x - 3675 - - 2 2 2 2 229 2 - + 1/700 x z - 1/245 y z + 1/50 y z + 1/700 x z + ----- x - 1/350 z - 10500 - - 3 2 2 2 - - 1/600 z + 1/490 x y, COEFF(0, -1, 2) = - 2/75 + 1/350 x z + 1/350 x - - 2 2 187 3 2 2 - + 4/75 y + 1/245 x y + 1/50 y - ---- z - 2/75 y + 1/50 y z - 1/350 z - 7000 - - 3 2 3 211 - - 1/600 z - 1/245 y z - 1/175 y z, COEFF(1, -1, 2) = 1/300 x + ---- y - 3675 - - 2 3 2 2 2 - + 1/700 x z - 1/600 z - 1/350 x y z + 1/50 y - 1/700 x z + 1/50 y z - - 2 2 229 3 167 - - 1/245 y z - 1/350 x y - 1/42 + 1/100 x y - ----- x - 2/75 y - ---- z - 10500 7000 - - 2 2 2 - + 1/490 x y + 1/700 x - 1/500 x z - 1/175 y z - 1/350 z , - - 3 2 107 2 - COEFF(2, -1, 2) = - 2/75 y + 1/50 y - ---- x - 1/350 z - 1/175 x y z - 7000 - - 2 256 2 2 - + 1/50 y z - 8/525 + ---- y - 1/175 y z - 1/350 x - 1/350 x z - 3675 - - 3 2 2 2 2 3 - - 1/600 x - 1/350 x z - 1/245 x y + 1/50 x y - 1/245 y z - 1/600 z - - 107 3 - - 1/175 x y - ---- z - 1/250 x z, COEFF(-2, 0, 2) = - 2/175 y z + 1/25 y - 7000 - - 33 2 2 - + 2/175 x y z - --- y + 2/175 x y - 2/245 y z - 2/245 x y, - 490 - - COEFF(-1, 0, 2) = - 9/98 y - 2/175 y z + 1/175 x y + 1/175 x y z - - 2 2 3 - - 2/245 y z + 1/245 x y + 1/25 y , - - 3 2 2 - COEFF(0, 0, 2) = 1/25 y - 2/175 y z - 2/245 y z - 1/10 y + 2/245 x y, - - 2 3 - COEFF(1, 0, 2) = - 1/175 x y - 9/98 y - 2/245 y z - 2/175 y z + 1/25 y - - 2 2 - - 1/175 x y z + 1/245 x y, COEFF(2, 0, 2) = - 2/175 x y z - 2/245 y z - - 3 2 33 - + 1/25 y - 2/245 x y - 2/175 y z - 2/175 x y - --- y, COEFF(-2, 1, 2) = - 490 - - 2 2 2 107 3 - 1/350 z - 1/245 x y + 8/525 + 1/50 x y + ---- z + 1/175 x y z - 1/600 x - 7000 - - 3 2 256 2 - + 1/600 z + 1/350 x z + ---- y - 1/250 x z - 1/50 y z + 1/175 x y - 3675 - - 2 2 2 3 2 - - 1/350 x z - 1/50 y - 1/175 y z - 1/245 y z - 2/75 y + 1/350 x - - 107 2 - - ---- x, COEFF(-1, 1, 2) = - 1/50 y z - 1/500 x z + 1/350 x y z - 7000 - - 2 2 2 167 2 - - 1/50 y - 1/700 x z - 1/700 x - 1/175 y z + 1/42 + ---- z - 1/245 y z - 7000 - - 229 3 211 2 3 2 - - ----- x - 2/75 y + ---- y + 1/100 x y + 1/600 z + 1/490 x y - 10500 3675 - - 2 2 3 - - 1/700 x z + 1/350 x y + 1/350 z + 1/300 x , COEFF(0, 1, 2) = 4/75 y - - 3 2 3 2 2 - + 1/600 z - 1/350 x z - 2/75 y - 1/175 y z + 1/245 x y - 1/245 y z - - 2 2 2 187 2 - - 1/350 x - 1/50 y z + 1/350 z + ---- z - 1/50 y + 2/75, - 7000 - - 3 2 2 2 - COEFF(1, 1, 2) = 1/600 z + 1/350 z + 1/500 x z - 1/700 x z + 1/700 x z - - 2 3 2 3 211 - - 1/245 y z - 2/75 y - 1/700 x + 1/42 - 1/300 x - 1/175 y z + ---- y - 3675 - - 167 2 2 229 2 - - 1/350 x y z + ---- z - 1/100 x y + 1/490 x y + ----- x - 1/50 y - 7000 10500 - - 2 2 2 2 - - 1/50 y z - 1/350 x y, COEFF(2, 1, 2) = 1/350 x - 1/50 y + 1/350 x z - - 3 3 2 3 2 - + 1/600 x - 1/175 x y + 8/525 - 2/75 y - 1/50 y z + 1/600 z + 1/350 z - - 107 2 2 2 256 - + ---- z - 1/245 y z + 1/350 x z - 1/50 x y - 1/175 y z + ---- y - 7000 3675 - - 2 107 - - 1/245 x y - 1/175 x y z + 1/250 x z + ---- x, COEFF(-2, 2, 2) = - 7000 - - 3 137 2 2 - 1/150 y - 2/175 x y + ---- x + 2/175 y z + 1/100 y + 2/245 x y - 5250 - - 3 3 2 529 2 - + 1/300 z - 1/300 x - 2/175 x y z + 1/175 x z - ----- y + 1/175 z - 14700 - - 2 137 11 2 2 - - 1/100 x y - ---- z - 1/125 x z - --- + 1/100 y z + 2/245 y z - 5250 420 - - 2 2 2 - + 1/175 x - 1/175 x z , COEFF(-1, 2, 2) = - 1/350 x z - 1/175 x y z - - 2 169 3 3 2 - + 2/245 y z - ----- y + 1/150 x - 1/175 x y + 1/300 z + 1/100 y z - 14700 - - 2 47 107 3 2 19 - - 1/250 x z - 1/350 x - ---- z - ---- x + 1/150 y - 1/200 x y - ---- - 5250 7000 2100 - - 2 2 2 2 - + 1/100 y + 2/175 y z - 1/245 x y + 1/175 z - 1/350 x z, - - 3 3 2 17 2 - COEFF(0, 2, 2) = 1/150 y - 1/300 + 1/300 z - 1/175 x - ---- z + 1/100 y - 5250 - - 2 2 2 2 - + 1/100 y z + 2/175 y z + 2/245 y z - 1/175 x z - 2/245 x y - 1/300 y - - 2 19 2 2 - + 1/175 z , COEFF(1, 2, 2) = - ---- + 1/175 x y + 1/100 y z - 1/350 x - 2100 - - 2 2 169 - + 1/250 x z + 1/100 y + 1/175 x y z + 2/175 y z - 1/350 x z - ----- y - 14700 - - 2 2 47 3 3 107 - + 1/350 x z + 1/175 z - ---- z + 1/150 y + 1/300 z + ---- x - 5250 7000 - - 2 2 3 2 - + 2/245 y z + 1/200 x y - 1/150 x - 1/245 x y, COEFF(2, 2, 2) = - - 137 11 2 2 3 - - ---- x - --- + 2/175 x y + 1/175 x + 1/100 y z + 1/300 z + 2/175 x y z - 5250 420 - - 529 2 2 2 3 - - ----- y + 1/100 y + 2/245 y z + 2/175 y z + 1/175 z + 1/150 y - 14700 - - 137 2 2 3 2 - + 1/125 x z - ---- z + 1/100 x y + 1/175 x z + 1/300 x + 1/175 x z - 5250 - - 2 - + 2/245 x y] - -> print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c"); -bytes used=1518658600, alloc=14284232, time=203.54 -bytes used=1519659120, alloc=14284232, time=203.61 -bytes used=1520659624, alloc=14284232, time=203.68 -bytes used=1521659780, alloc=14284232, time=203.76 -bytes used=1522660152, alloc=14284232, time=203.84 -bytes used=1523660528, alloc=14284232, time=203.93 -bytes used=1524661064, alloc=14284232, time=204.01 -bytes used=1525661752, alloc=14284232, time=204.13 -bytes used=1526661916, alloc=14284232, time=204.90 -bytes used=1527662536, alloc=14284232, time=205.68 -bytes used=1528662876, alloc=14284232, time=206.44 -bytes used=1529663056, alloc=14284232, time=207.21 -bytes used=1530663340, alloc=14284232, time=207.95 -bytes used=1531663572, alloc=14284232, time=208.23 -bytes used=1532663728, alloc=14284232, time=208.32 -bytes used=1533663912, alloc=14284232, time=208.41 -bytes used=1534664112, alloc=14284232, time=208.50 -bytes used=1535664312, alloc=14284232, time=208.59 -bytes used=1536742748, alloc=14284232, time=208.69 -bytes used=1537860892, alloc=14284232, time=208.76 -bytes used=1538949016, alloc=14284232, time=208.84 -bytes used=1539991492, alloc=14284232, time=208.91 -bytes used=1540996976, alloc=14284232, time=208.97 -bytes used=1542080072, alloc=14284232, time=209.05 -bytes used=1543100084, alloc=14284232, time=209.12 -bytes used=1544171860, alloc=14284232, time=209.19 -bytes used=1545260244, alloc=14284232, time=209.27 -bytes used=1546332132, alloc=14284232, time=209.35 -bytes used=1547359072, alloc=14284232, time=209.44 -bytes used=1548428584, alloc=14284232, time=209.52 -bytes used=1549446996, alloc=14284232, time=209.61 -bytes used=1550459500, alloc=14284232, time=209.70 -bytes used=1551477396, alloc=14284232, time=209.80 -bytes used=1552502236, alloc=14284232, time=209.91 -bytes used=1553502772, alloc=14284232, time=210.01 -bytes used=1554502936, alloc=14284232, time=210.09 -bytes used=1555503096, alloc=14284232, time=212.09 -bytes used=1556503256, alloc=14284232, time=212.52 -bytes used=1557503428, alloc=14284232, time=212.61 -bytes used=1558503600, alloc=14284232, time=212.69 -bytes used=1559504092, alloc=14284232, time=212.79 -bytes used=1560504776, alloc=14284232, time=212.89 -bytes used=1561505252, alloc=14284232, time=212.98 -bytes used=1562505996, alloc=14284232, time=213.07 -bytes used=1563506432, alloc=14284232, time=213.15 -bytes used=1564508464, alloc=14284232, time=213.25 -bytes used=1565508732, alloc=14284232, time=213.35 -bytes used=1566508988, alloc=14284232, time=213.43 -bytes used=1567509576, alloc=14284232, time=213.52 -bytes used=1568510328, alloc=14284232, time=213.59 -bytes used=1569512340, alloc=14284232, time=213.68 -bytes used=1570513468, alloc=14284232, time=213.77 -bytes used=1571514576, alloc=14284232, time=213.87 -bytes used=1572514772, alloc=14284232, time=213.96 -bytes used=1573515068, alloc=14284232, time=214.04 -bytes used=1574515320, alloc=14284232, time=214.12 -bytes used=1575515532, alloc=14284232, time=214.20 -bytes used=1576515804, alloc=14284232, time=214.31 -bytes used=1577520556, alloc=14284232, time=214.44 -bytes used=1578540892, alloc=14284232, time=214.59 -bytes used=1579541244, alloc=14284232, time=214.73 -bytes used=1580541680, alloc=14284232, time=214.88 -bytes used=1581555128, alloc=14284232, time=215.00 -bytes used=1582555296, alloc=14284232, time=215.14 -bytes used=1583555496, alloc=14284232, time=215.29 -bytes used=1584555652, alloc=14284232, time=215.43 -bytes used=1585559156, alloc=14284232, time=215.56 -bytes used=1586573276, alloc=14284232, time=215.70 -bytes used=1587573460, alloc=14284232, time=215.84 -bytes used=1588593992, alloc=14284232, time=215.96 -bytes used=1589594144, alloc=14284232, time=216.11 -bytes used=1590603272, alloc=14284232, time=216.27 -bytes used=1591612932, alloc=14284232, time=216.38 -bytes used=1592613180, alloc=14284232, time=216.50 -bytes used=1593614064, alloc=14284232, time=216.62 -bytes used=1594614292, alloc=14284232, time=216.74 -bytes used=1595614544, alloc=14284232, time=216.84 -bytes used=1596615544, alloc=14284232, time=216.96 -bytes used=1597615744, alloc=14284232, time=217.09 -bytes used=1598615900, alloc=14284232, time=217.20 -bytes used=1599616060, alloc=14284232, time=217.30 -bytes used=1600616508, alloc=14284232, time=217.39 -bytes used=1601616732, alloc=14284232, time=217.92 -bytes used=1602633364, alloc=14284232, time=219.92 -bytes used=1603633564, alloc=14284232, time=220.51 -bytes used=1604633896, alloc=14284232, time=220.89 -bytes used=1605634052, alloc=14284232, time=220.99 -bytes used=1606634588, alloc=14284232, time=221.06 -bytes used=1607635020, alloc=14284232, time=221.14 -bytes used=1608635380, alloc=14284232, time=221.21 -bytes used=1609635824, alloc=14284232, time=221.28 -bytes used=1610636420, alloc=14284232, time=221.36 -bytes used=1611636748, alloc=14284232, time=221.43 -bytes used=1612637500, alloc=14284232, time=221.50 -bytes used=1613637800, alloc=14284232, time=221.58 -bytes used=1614637956, alloc=14284232, time=221.65 -bytes used=1615638112, alloc=14284232, time=221.72 -bytes used=1616638416, alloc=14284232, time=221.80 -bytes used=1617638768, alloc=14284232, time=221.87 -bytes used=1618639000, alloc=14284232, time=221.94 -bytes used=1619639232, alloc=14284232, time=222.02 -bytes used=1620639480, alloc=14284232, time=222.10 -bytes used=1621639696, alloc=14284232, time=222.26 -bytes used=1622656232, alloc=14284232, time=222.39 -bytes used=1623658472, alloc=14284232, time=222.51 -bytes used=1624671268, alloc=14284232, time=222.64 -bytes used=1625690676, alloc=14284232, time=222.78 -bytes used=1626712936, alloc=14284232, time=222.92 -bytes used=1627713172, alloc=14284232, time=223.05 -bytes used=1628721528, alloc=14284232, time=223.23 -bytes used=1629730104, alloc=14284232, time=223.37 -bytes used=1630730592, alloc=14284232, time=223.53 -bytes used=1631731628, alloc=14284232, time=223.67 -bytes used=1632743040, alloc=14284232, time=223.82 -bytes used=1633743200, alloc=14284232, time=223.97 -bytes used=1634743396, alloc=14284232, time=224.09 -bytes used=1635743608, alloc=14284232, time=224.17 -bytes used=1636743832, alloc=14284232, time=226.34 -bytes used=1637753860, alloc=14284232, time=227.34 -bytes used=1638770668, alloc=14284232, time=227.61 -bytes used=1639770992, alloc=14284232, time=228.52 -bytes used=1640771184, alloc=14284232, time=228.62 -bytes used=1641771364, alloc=14284232, time=228.71 -bytes used=1642771704, alloc=14284232, time=228.79 -bytes used=1643771932, alloc=14284232, time=228.86 -bytes used=1644772312, alloc=14284232, time=228.94 -bytes used=1645772472, alloc=14284232, time=229.02 -bytes used=1646772824, alloc=14284232, time=229.10 -bytes used=1647773268, alloc=14284232, time=229.17 -bytes used=1648773428, alloc=14284232, time=229.25 -bytes used=1649773600, alloc=14284232, time=229.33 -bytes used=1650773956, alloc=14284232, time=229.40 -bytes used=1651774416, alloc=14284232, time=229.48 -bytes used=1652774756, alloc=14284232, time=229.56 -bytes used=1653774940, alloc=14284232, time=229.63 -bytes used=1654775096, alloc=14284232, time=229.71 -bytes used=1655775256, alloc=14284232, time=229.79 -bytes used=1656776020, alloc=14284232, time=229.88 -bytes used=1657776272, alloc=14284232, time=230.17 -bytes used=1658777388, alloc=14284232, time=230.49 -bytes used=1659777544, alloc=14284232, time=230.66 -bytes used=1660777768, alloc=14284232, time=231.39 -bytes used=1661778060, alloc=14284232, time=234.16 -bytes used=1662778304, alloc=14284232, time=234.86 -bytes used=1663778476, alloc=14284232, time=234.96 -bytes used=1664778652, alloc=14284232, time=235.03 -bytes used=1665778964, alloc=14284232, time=235.11 -bytes used=1666779120, alloc=14284232, time=235.18 -bytes used=1667779436, alloc=14284232, time=235.26 -bytes used=1668779612, alloc=14284232, time=235.34 -bytes used=1669779856, alloc=14284232, time=235.41 -bytes used=1670780192, alloc=14284232, time=235.49 -bytes used=1671780564, alloc=14284232, time=235.57 -bytes used=1672780908, alloc=14284232, time=235.64 -bytes used=1673781220, alloc=14284232, time=235.72 -bytes used=1674781420, alloc=14284232, time=235.80 -bytes used=1675781660, alloc=14284232, time=235.87 -bytes used=1676781924, alloc=14284232, time=235.95 -bytes used=1677782092, alloc=14284232, time=236.02 -bytes used=1678782300, alloc=14284232, time=236.20 -bytes used=1679783348, alloc=14284232, time=236.55 -bytes used=1680783504, alloc=14284232, time=236.78 -bytes used=1681783752, alloc=14284232, time=238.32 -bytes used=1682783944, alloc=14284232, time=240.34 -bytes used=1683784964, alloc=14284232, time=240.87 -bytes used=1684785116, alloc=14284232, time=241.09 -bytes used=1685785268, alloc=14284232, time=241.17 -bytes used=1686785428, alloc=14284232, time=241.26 -bytes used=1687785756, alloc=14284232, time=241.43 -bytes used=1688785908, alloc=14284232, time=241.56 -> -# d/dz -> simplify( diff(interp_3d_cube_order4_smooth0,z) ); -bytes used=1689786856, alloc=14284232, time=241.65 -bytes used=1690787024, alloc=14284232, time=241.73 -bytes used=1691787392, alloc=14284232, time=241.81 -bytes used=1693184240, alloc=14284232, time=241.93 -bytes used=1694184428, alloc=14284232, time=242.02 -bytes used=1695185212, alloc=14284232, time=242.10 -bytes used=1696186156, alloc=14284232, time=242.18 -bytes used=1697186276, alloc=14284232, time=242.27 -bytes used=1698186432, alloc=14284232, time=242.36 -bytes used=1699186760, alloc=14284232, time=242.45 -bytes used=1700187052, alloc=14284232, time=242.53 -bytes used=1701187852, alloc=14284232, time=242.62 -bytes used=1702187988, alloc=14284232, time=242.71 -bytes used=1703188312, alloc=14284232, time=242.80 -bytes used=1704188468, alloc=14284232, time=242.90 -bytes used=1705188588, alloc=14284232, time=242.98 -bytes used=1706188896, alloc=14284232, time=243.09 -bytes used=1707189676, alloc=14284232, time=243.19 -bytes used=1708298720, alloc=14284232, time=243.28 -bytes used=1709298904, alloc=14284232, time=243.36 -bytes used=1710299024, alloc=14284232, time=243.45 -- 1/175 x y z DATA(2, 2, -1) - 1/175 x y z DATA(-2, 1, -2) - - - 1/350 x y z DATA(2, 1, -1) + 1/350 x y z DATA(-1, 2, -1) - - 2 - - 2/245 y z DATA(-1, 0, -2) - 1/350 x y z DATA(1, 2, -1) - - + 8/525 DATA(-2, -2, 1) + 2/175 x y z DATA(2, 2, -2) - - + 1/350 y z DATA(1, -1, -1) + 1/175 x y z DATA(1, 2, -2) - - - 1/350 x y z DATA(-1, -2, -1) + 1/42 DATA(1, -2, 1) - - - 1/175 x y z DATA(-2, -2, 1) + 1/350 y z DATA(-1, -1, -1) - - - 2/175 x y z DATA(-2, 2, -2) + 1/350 x y z DATA(1, -2, 1) - - + 2/75 DATA(0, -2, 1) + 1/175 x y z DATA(-2, 2, 1) - - + 1/350 x y z DATA(1, 1, -2) + 1/175 x y z DATA(2, 1, -2) - - - 1/350 x y z DATA(-1, 1, -2) + 1/350 x y z DATA(-2, 1, 1) - - - 2/75 DATA(0, 2, -1) - 1/350 x y z DATA(-2, -1, 1) - - - 1/350 x y z DATA(-1, -2, 1) - 1/700 x y z DATA(1, 1, 1) - - - 2/75 DATA(2, 0, -1) + 1/42 DATA(-1, -2, 1) + 1/350 x y z DATA(2, -1, -1) - - + 1/175 x y z DATA(2, -2, 1) + 2/175 x y z DATA(-2, -2, 2) - - 29 - - 1/175 x y z DATA(2, -1, 2) + ---- DATA(0, -1, 2) - 2100 - - - 1/350 y z DATA(1, 1, -1) + 1/350 x y z DATA(1, 1, 2) - - + 1/350 x y z DATA(-1, 2, 1) - 1/175 x y z DATA(-2, -2, -1) - - + 1/175 x y z DATA(-1, -2, 2) - 1/175 x y z DATA(1, -2, 2) - - - 1/350 y z DATA(-1, 1, -1) - 1/175 x y z DATA(-1, 2, -2) - - - 1/175 x y z DATA(2, 2, 1) - 1/350 y z DATA(-1, 1, 1) - - + 1/42 DATA(-2, -1, 1) - 1/350 x y z DATA(2, 1, 1) - - - 1/350 x y z DATA(1, 2, 1) + 8/525 DATA(2, -2, 1) - - + 1/350 x y z DATA(2, -1, 1) + 1/175 x y z DATA(1, 2, 2) - - 229 - + ----- x DATA(-1, -2, -1) + 2/75 DATA(-2, 0, 1) - 10500 - - + 1/700 x y z DATA(1, -1, -1) + 1/700 x y z DATA(-1, 1, 1) - - - 1/175 x y z DATA(-1, 2, 2) - 2/175 x y z DATA(2, -2, 2) - - + 1/175 x y z DATA(-2, 2, -1) + 2/175 x y z DATA(2, 2, 2) - - + 1/350 x y z DATA(1, -2, -1) + 1/350 x y z DATA(-2, 1, -1) - - + 1/175 x y z DATA(2, 1, 2) + 1/175 x y z DATA(2, -2, -1) - - - 1/300 DATA(0, 2, 2) - 1/350 x y z DATA(-2, -1, -1) - - 167 137 29 - - ---- x DATA(-2, 1, 1) + ---- x DATA(1, 1, 1) + ---- DATA(1, 0, 2) - 7000 5250 2100 - - 229 167 107 - + ----- x DATA(-1, 2, -1) - ---- x DATA(2, 1, -1) - ---- x DATA(2, 2, -1) - 10500 7000 7000 - - 229 167 - - ----- x DATA(1, 2, -1) - ---- x DATA(-1, -1, 2) - 10500 7000 - - 229 - - 1/700 x y z DATA(-1, -1, -1) + ----- x DATA(1, 2, 1) - 10500 - - 37 137 167 - - ---- DATA(-1, 0, -1) + ---- x DATA(2, 2, -2) + ---- x DATA(2, -1, 1) - 1050 5250 7000 - - 229 107 167 - - ----- x DATA(-1, 2, 1) + ---- x DATA(-2, -2, -1) - ---- x DATA(1, 1, -2) - 10500 7000 7000 - - 107 137 107 - - ---- x DATA(1, 2, -2) - ---- x DATA(-2, 2, -2) - ---- x DATA(-2, 2, 1) - 7000 5250 7000 - - 37 - - 1/42 DATA(2, -1, -1) + 4/105 DATA(0, 0, 1) + ---- DATA(1, 0, 1) - 1050 - - 37 17 - + ---- DATA(0, 1, 1) + --- DATA(1, 1, 1) + 1/175 x z DATA(-2, -1, 1) - 1050 525 - - - 1/175 x z DATA(2, -1, -1) - 1/175 x z DATA(2, -2, 1) - - 2 - + 1/175 x z DATA(-2, -2, 1) + 1/100 y z DATA(-1, 2, 2) - - 2 - - 1/100 y z DATA(2, -2, 2) - 1/350 x z DATA(1, -2, 1) - - 2 - + 1/350 x z DATA(-1, -2, 1) + 1/100 y z DATA(-2, 1, -1) - - - 1/175 x z DATA(2, 2, -1) - 1/175 x z DATA(2, 1, -1) - - + 1/350 x z DATA(-1, 2, -1) - 1/350 x z DATA(1, 1, 1) - - + 1/175 x z DATA(-2, 1, 1) - 1/175 x z DATA(-1, 1, -2) - - 2 - + 1/200 y z DATA(2, 1, 2) + 2/175 x z DATA(2, 1, -2) - - - 1/175 x y z DATA(2, -1, -2) - 1/175 x z DATA(2, 2, 1) - - 2 - - 1/50 y z DATA(1, -2, -1) - 1/175 x z DATA(-1, 2, -2) - - + 1/175 x z DATA(1, 1, -2) + 1/175 x z DATA(-2, 2, 1) - - - 2/175 x z DATA(-2, 2, -2) + 1/350 x z DATA(-1, -2, -1) - - + 1/175 x z DATA(1, 2, -2) - 2/175 x z DATA(-2, 1, -2) - - 2 - - 1/350 x z DATA(1, 2, -1) - 1/100 y z DATA(-2, -2, 2) - - 2 - + 1/350 x z DATA(-1, 2, 1) - 1/100 y z DATA(-2, -1, -1) - - + 2/175 x z DATA(2, 2, -2) - 1/350 x z DATA(1, 2, 1) - - - 1/175 x z DATA(-1, -1, 2) - 1/175 x z DATA(2, 1, 1) - - - 1/175 x z DATA(2, -1, 1) - 8/525 DATA(2, 2, -1) - - + 1/500 x y DATA(1, 1, 2) - 1/250 x y DATA(2, -1, 2) - - 2 2 - - 1/200 y z DATA(1, -1, 2) - 1/50 y z DATA(2, -2, -1) - - + 1/175 x z DATA(-2, -2, -1) - 1/500 x y DATA(-2, -1, -1) - - 2 - - 1/500 x y DATA(1, -1, 2) + 1/100 y z DATA(-1, -1, 1) - - 2 - - 1/500 x y DATA(-1, 1, 2) + 1/100 y z DATA(-2, -2, -2) - - 2 2 - + 1/100 y z DATA(-2, 2, 2) + 1/200 y z DATA(-2, 1, 2) - - + 1/250 x y DATA(2, -2, -1) + 1/250 x y DATA(2, 1, 2) - - + 1/500 x y DATA(-2, 1, -1) + 1/500 x y DATA(1, -2, -1) - - 3 - + 1/125 x y DATA(-2, -2, 2) - 2/75 z DATA(1, -1, -1) - - 2 - + 1/1000 x y DATA(1, -1, -1) + 1/100 y z DATA(1, 1, -1) - - - 1/1000 x y DATA(-1, -1, -1) + 1/250 x y DATA(1, 2, 2) - - + 1/125 x y DATA(2, 2, 2) + 1/250 x y DATA(-2, 2, -1) - - 2 - + 1/100 y z DATA(1, -1, 1) - 1/125 x y DATA(2, -2, 2) - - - 1/250 x y DATA(-1, 2, 2) + 1/1000 x y DATA(-1, -1, 1) - - - 1/1000 x y DATA(1, -1, 1) - 1/1000 x y DATA(1, 1, -1) - - 2 - + 1/100 y z DATA(-1, 1, -1) + 1/1000 x y DATA(-1, 1, -1) - - 2 - - 1/1000 x y DATA(-1, 1, 1) - 1/100 y z DATA(-1, 1, 1) - - - 1/125 x y DATA(-2, 2, 2) - 1/125 x y DATA(-2, -2, -2) - - - 1/250 x y DATA(-2, 1, 2) + 1/125 x y DATA(2, -2, -2) - - - 1/250 x y DATA(-2, -1, -2) + 1/250 x y DATA(-2, -1, 2) - - + 1/500 x y DATA(1, -1, -2) + 1/250 x y DATA(2, -1, -2) - - - 1/500 x y DATA(-1, -1, -2) - 1/250 x y DATA(-1, -2, -2) - - 2 - + 1/250 x y DATA(1, -2, -2) + 1/175 x DATA(2, 2, 2) - - 3 3 - - 2/75 z DATA(-1, 1, 1) - 2/75 z DATA(-1, 1, -1) - - 3 3 - - 2/75 z DATA(1, 1, -1) - 2/75 z DATA(1, -1, 1) - - 3 3 - - 2/75 z DATA(-1, -1, 1) + 1/150 z DATA(-1, -2, 2) - - 3 3 - + 1/150 z DATA(1, -2, 2) + 1/150 z DATA(2, -1, 2) - - 3 3 - + 1/150 z DATA(1, 1, 2) + 1/150 z DATA(-1, 1, 2) - - 2 47 137 - - 1/350 x DATA(1, 2, 2) - ---- x DATA(2, 1, 2) - ---- x DATA(2, -2, 2) - 5250 5250 - - 107 2 - + ---- x DATA(-2, 2, -1) + 1/175 x DATA(2, -2, 2) - 7000 - - 2 107 - - 1/350 x DATA(-2, 2, -1) - ---- x DATA(-1, 2, 2) - 7000 - - 107 47 167 - - ---- x DATA(-1, -2, 2) - ---- x DATA(2, -1, 2) + ---- x DATA(1, 1, 2) - 7000 5250 7000 - - 167 167 107 - - ---- x DATA(-1, 1, 2) + ---- x DATA(1, -1, 2) - ---- x DATA(2, -2, -1) - 7000 7000 7000 - - 167 137 - + ---- x DATA(-2, -1, -1) + ---- x DATA(-2, -2, 2) - 7000 5250 - - 229 167 107 - - ----- x DATA(1, -2, -1) + ---- x DATA(-2, 1, -1) + ---- x DATA(1, -2, 2) - 10500 7000 7000 - - 107 167 - - 1/42 DATA(1, 2, -1) - ---- x DATA(1, -2, -2) + ---- x DATA(-1, -1, -2) - 7000 7000 - - 137 137 107 - + ---- x DATA(1, -1, 1) - ---- x DATA(2, 2, 2) + ---- x DATA(1, 2, 2) - 5250 5250 7000 - - 137 137 137 - + ---- x DATA(-1, -1, -1) - ---- x DATA(1, -1, -1) - ---- x DATA(-1, 1, 1) - 5250 5250 5250 - - 137 137 107 - + ---- x DATA(-1, 1, -1) - ---- x DATA(1, 1, -1) + ---- x DATA(-1, -2, -2) - 5250 5250 7000 - - 137 47 47 - - ---- x DATA(-2, -2, -2) + ---- x DATA(-2, 1, 2) + ---- x DATA(-2, -1, 2) - 5250 5250 5250 - - 47 167 - - ---- x DATA(-2, -1, -2) - ---- x DATA(1, -1, -2) - 5250 7000 - - 137 137 19 - + ---- x DATA(2, -2, -2) + ---- x DATA(-2, 2, 2) + ---- DATA(-2, 1, -2) - 5250 5250 2100 - - 47 137 - + ---- x DATA(2, -1, -2) - ---- x DATA(-1, -1, 1) - 5250 5250 - - 3 3 - + 1/600 x DATA(2, -2, 1) - 1/300 x DATA(1, -2, 1) - - 3 3 - - 1/600 x DATA(-2, -2, 1) - 1/600 x DATA(2, 2, -1) - - 3 3 - + 1/300 x DATA(1, 2, -1) + 1/300 x DATA(-2, 1, -2) - - 3 3 - + 1/150 x DATA(1, 2, -2) - 1/600 x DATA(2, -1, -1) - - 3 3 - + 1/300 x DATA(-1, -2, 1) - 1/600 x DATA(-2, -1, 1) - - 3 3 - - 1/300 x DATA(2, 1, -2) - 1/150 x DATA(-1, 1, -2) - - 3 3 - + 1/300 x DATA(-2, 2, -2) - 1/600 x DATA(-2, 1, 1) - - 3 3 - - 1/300 x DATA(1, 1, 1) - 1/300 x DATA(-1, 2, -1) - - 3 3 - - 1/600 x DATA(2, 1, -1) - 1/600 x DATA(-2, 2, 1) - - 3 3 - + 1/150 x DATA(1, 1, -2) - 1/150 x DATA(-1, 2, -2) - - 3 3 - + 1/600 x DATA(2, 2, 1) + 1/600 x DATA(2, 1, 1) - - 3 3 - - 1/300 x DATA(-1, -2, -1) + 1/150 x DATA(-1, 2, 2) - - 3 3 - + 1/600 x DATA(-2, 2, -1) - 1/150 x DATA(1, -2, 2) - - 3 3 - - 1/150 x DATA(1, 1, 2) + 1/150 x DATA(-1, 1, 2) - - 3 3 - - 1/150 x DATA(1, -1, 2) - 1/600 x DATA(2, -2, -1) - - 3 3 - + 1/600 x DATA(-2, -1, -1) + 1/300 x DATA(2, -1, 2) - - 3 3 - + 1/150 x DATA(-1, -1, 2) - 1/300 x DATA(1, 2, 1) - - 3 3 - - 1/300 x DATA(2, 2, -2) + 1/600 x DATA(2, -1, 1) - - 3 3 - + 1/300 x DATA(-1, 2, 1) + 1/600 x DATA(-2, -2, -1) - - 3 3 - + 1/150 x DATA(-1, -2, 2) + 1/300 x DATA(2, -2, 2) - - 3 3 - - 1/150 x DATA(1, 2, 2) - 1/300 x DATA(-2, -2, 2) - - 3 3 - + 1/300 x DATA(1, -2, -1) + 1/600 x DATA(-2, 1, -1) - - 3 3 - + 1/300 x DATA(2, 1, 2) - 1/300 x DATA(1, -1, 1) - - 3 3 - + 1/300 x DATA(-2, -2, -2) - 1/300 x DATA(-2, 2, 2) - - 3 3 - - 1/300 x DATA(-2, 1, 2) + 1/300 x DATA(-1, -1, 1) - - 3 3 - - 1/300 x DATA(-1, -1, -1) + 1/300 x DATA(1, -1, -1) - - 3 3 - + 1/300 x DATA(-1, 1, 1) - 1/300 x DATA(-1, 1, -1) - - 3 2 - + 1/300 x DATA(1, 1, -1) + 1/700 x y DATA(1, 2, 1) - - 3 - - 1/42 DATA(-1, 2, -1) - 1/150 x DATA(-1, -1, -2) - - 3 3 - - 1/300 x DATA(2, -1, -2) + 1/300 x DATA(2, 2, 2) - - 3 3 - - 1/300 x DATA(-2, -1, 2) + 1/300 x DATA(-2, -1, -2) - - 3 3 - + 1/150 x DATA(1, -1, -2) - 1/300 x DATA(2, -2, -2) - - 3 3 - + 1/150 x DATA(1, -2, -2) - 1/150 x DATA(-1, -2, -2) - - 2 2 - + 1/350 x DATA(-2, -2, 1) + 1/350 x DATA(2, -2, 1) - - 2 2 - - 1/700 x DATA(1, -2, 1) - 1/700 x DATA(1, 1, 1) - - 2 2 - + 1/700 x DATA(-1, 2, -1) - 1/350 x DATA(2, 1, -1) - - 2 2 - - 1/350 x DATA(2, -1, -1) - 1/700 x DATA(-1, -2, 1) - - 2 2 - + 1/350 x DATA(-2, -1, 1) - 1/175 x DATA(2, 1, -2) - - 2 2 - + 1/350 x DATA(1, 1, -2) + 1/350 x DATA(-1, 2, -2) - - 2 2 - + 1/350 x DATA(2, 2, 1) - 1/350 x DATA(2, 2, -1) - - 2 2 - - 1/175 x DATA(-2, 1, -2) + 1/350 x DATA(1, 2, -2) - - 2 2 - + 1/700 x DATA(-1, -2, -1) - 1/175 x DATA(-2, 2, -2) - - 2 2 - + 1/700 x DATA(1, 2, -1) + 1/350 x DATA(-1, 1, -2) - - 2 2 - + 1/350 x DATA(-2, 1, 1) - 1/350 x DATA(1, 1, 2) - - 2 2 - - 1/350 x DATA(-1, 1, 2) - 1/350 x DATA(1, -1, 2) - - 2 2 - - 1/350 x DATA(2, -2, -1) - 1/350 x DATA(-2, -1, -1) - - 2 2 - + 1/350 x DATA(2, 1, 1) - 1/350 x DATA(-1, -1, 2) - - 2 2 - - 1/700 x DATA(1, 2, 1) - 1/175 x DATA(2, 2, -2) - - 2 2 - + 1/350 x DATA(2, -1, 1) - 1/700 x DATA(-1, 2, 1) - - 2 2 - - 1/350 x DATA(-2, -2, -1) - 1/350 x DATA(-1, -2, 2) - - 2 2 - - 1/350 x DATA(1, -2, 2) + 1/350 x DATA(-2, 2, 1) - - 2 2 - - 1/700 x DATA(-1, -1, 1) - 1/175 x DATA(-2, -2, -2) - - 2 2 - + 1/700 x DATA(1, -1, -1) + 1/175 x DATA(-2, -2, 2) - - 2 2 - + 1/700 x DATA(1, -2, -1) - 1/350 x DATA(-2, 1, -1) - - 2 2 - + 1/175 x DATA(2, 1, 2) - 1/350 x DATA(-1, 2, 2) - - 2 2 - + 1/175 x DATA(2, -1, 2) - 1/700 x DATA(1, -1, 1) - - 2 2 - + 1/175 x DATA(-2, 2, 2) + 1/175 x DATA(-2, 1, 2) - - 2 2 - + 1/175 x DATA(-2, -1, 2) - 1/175 x DATA(-2, -1, -2) - - 2 2 - + 1/350 x DATA(1, -1, -2) + 1/700 x DATA(-1, -1, -1) - - 2 2 - - 1/700 x DATA(-1, 1, 1) + 1/700 x DATA(-1, 1, -1) - - 2 2 - + 1/700 x DATA(1, 1, -1) - 1/175 x DATA(2, -2, -2) - - 2 2 - + 1/350 x DATA(1, -2, -2) + 1/350 x DATA(-1, -2, -2) - - 2 2 - + 1/350 x DATA(-1, -1, -2) - 1/175 x DATA(2, -1, -2) - - 2 107 - - 1/700 x y DATA(1, -2, -1) - 1/42 DATA(2, 1, -1) + ---- x DATA(2, -2, 1) - 7000 - - 167 47 167 - - ---- x DATA(2, -1, -1) - ---- x DATA(-2, 1, -2) - ---- x DATA(-2, -1, 1) - 7000 5250 7000 - - 47 167 229 - + ---- x DATA(2, 1, -2) + ---- x DATA(-1, 1, -2) - ----- x DATA(-1, -2, 1) - 5250 7000 10500 - - 229 107 107 - + ----- x DATA(1, -2, 1) - ---- x DATA(-2, -2, 1) + ---- x DATA(-1, 2, -2) - 10500 7000 7000 - - 107 167 3 - + ---- x DATA(2, 2, 1) + ---- x DATA(2, 1, 1) + 1/600 y DATA(-2, -2, -1) - 7000 7000 - - 3 3 - - 1/300 y DATA(2, 1, 1) + 1/150 y DATA(-1, -1, 2) - - 3 3 - + 1/600 y DATA(1, 2, 1) - 1/300 y DATA(2, 2, -2) - - 3 3 - + 1/300 y DATA(2, -1, 1) + 1/600 y DATA(-2, 2, 1) - - 3 3 - - 1/300 y DATA(-1, -2, 2) - 1/300 y DATA(2, -2, 2) - - 3 3 - + 1/600 y DATA(1, -2, -1) + 1/150 y DATA(1, -1, 2) - - 3 3 - + 1/600 y DATA(2, -2, -1) - 1/300 y DATA(-2, -1, -1) - - 3 3 - - 1/150 y DATA(1, 1, 2) - 1/150 y DATA(-1, 1, 2) - - 3 3 - - 1/300 y DATA(1, -2, 2) + 1/150 y DATA(2, -1, 2) - - 3 3 - + 1/600 y DATA(-1, 2, 1) - 1/300 y DATA(-2, -2, 2) - - 3 3 - - 1/300 y DATA(1, -1, -1) - 1/300 y DATA(-1, 1, 1) - - 3 3 - - 1/600 y DATA(-2, 2, -1) + 1/300 y DATA(2, 2, 2) - - 3 3 - + 1/300 y DATA(1, 2, 2) + 1/300 y DATA(-2, 1, -1) - - 3 3 - - 1/150 y DATA(2, 1, 2) + 1/300 y DATA(-1, 2, 2) - - 3 3 - - 1/300 y DATA(-1, -1, -1) + 1/300 y DATA(-1, -1, 1) - - 3 3 - + 1/300 y DATA(-2, -2, -2) + 1/300 y DATA(-2, 2, 2) - - 3 3 - + 1/300 y DATA(-1, 1, -1) + 1/300 y DATA(1, 1, -1) - - 3 3 - + 1/300 y DATA(2, -2, -2) + 1/300 y DATA(-1, -2, -2) - - 3 3 - - 1/150 y DATA(1, -1, -2) - 1/150 y DATA(-2, 1, 2) - - 3 3 - + 1/150 y DATA(-2, -1, 2) + 1/300 y DATA(1, -1, 1) - - 3 107 167 - + 1/300 y DATA(1, -2, -2) - ---- y DATA(2, -2, 1) - ---- y DATA(1, -2, 1) - 7000 7000 - - 3 2 - - 1/150 y DATA(-2, -1, -2) + 1/350 x y DATA(1, 2, -2) - - 137 167 167 - + ---- y DATA(1, 1, 1) - ---- y DATA(-1, 2, -1) - ---- y DATA(-1, -2, 1) - 5250 7000 7000 - - 107 167 229 - - ---- y DATA(2, 1, -2) - ---- y DATA(-1, 1, -2) - ----- y DATA(-2, -1, 1) - 7000 7000 10500 - - 229 107 - + ----- y DATA(2, -1, -1) - ---- y DATA(-2, -2, 1) - 10500 7000 - - 229 229 167 - + ----- y DATA(-2, 1, 1) + ----- y DATA(2, 1, 1) - ---- y DATA(-1, -1, 2) - 10500 10500 7000 - - 167 107 167 - + ---- y DATA(1, 2, 1) + ---- y DATA(-2, 2, 1) - ---- y DATA(1, 1, -2) - 7000 7000 7000 - - 47 47 137 - + ---- y DATA(-1, 2, -2) + ---- y DATA(1, 2, -2) + ---- y DATA(-2, 2, -2) - 5250 5250 5250 - - 167 229 107 - + ---- y DATA(-1, -2, -1) - ----- y DATA(2, 1, -1) - ---- y DATA(2, 2, -1) - 7000 10500 7000 - - 167 107 - - ---- y DATA(1, 2, -1) - ---- y DATA(-2, 1, -2) - 7000 7000 - - 2 107 - - 1/350 x y DATA(-2, 1, -2) + ---- y DATA(2, 1, 2) - 7000 - - 47 229 167 - - ---- y DATA(-1, 2, 2) - ----- y DATA(-2, 1, -1) - ---- y DATA(1, -1, 2) - 5250 10500 7000 - - 229 137 - + ----- y DATA(-2, -1, -1) + ---- y DATA(-2, -2, 2) - 10500 5250 - - 107 47 167 - + ---- y DATA(2, -2, -1) + ---- y DATA(1, -2, 2) + ---- y DATA(1, 1, 2) - 7000 5250 7000 - - 167 107 137 - + ---- y DATA(-1, 1, 2) - ---- y DATA(2, -1, 2) + ---- y DATA(2, 2, -2) - 7000 7000 5250 - - 167 107 47 - + ---- y DATA(-1, 2, 1) + ---- y DATA(-2, -2, -1) + ---- y DATA(-1, -2, 2) - 7000 7000 5250 - - 229 107 137 - - ----- y DATA(2, -1, 1) + ---- y DATA(2, 2, 1) - ---- y DATA(-1, 1, -1) - 10500 7000 5250 - - 137 137 137 - + ---- y DATA(-1, -1, -1) + ---- y DATA(1, -1, -1) + ---- y DATA(-1, 1, 1) - 5250 5250 5250 - - 137 107 137 - + ---- y DATA(2, -2, 2) - ---- y DATA(-2, 2, -1) - ---- y DATA(2, 2, 2) - 5250 7000 5250 - - 47 167 137 - - ---- y DATA(1, 2, 2) + ---- y DATA(1, -2, -1) - ---- y DATA(1, 1, -1) - 5250 7000 5250 - - 137 137 107 - - ---- y DATA(-1, -1, 1) - ---- y DATA(-2, 2, 2) + ---- y DATA(-2, 1, 2) - 5250 5250 7000 - - 137 137 - - ---- y DATA(-2, -2, -2) - ---- y DATA(1, -1, 1) - 5250 5250 - - 2 - - 1/700 x y DATA(2, 1, -1) + 1/175 x y z DATA(-2, -1, 2) - - 2 2 - - 1/350 x y DATA(2, 2, -1) + 1/700 x y DATA(1, 2, -1) - - 2 2 - + 1/700 x y DATA(-1, 1, -2) + 1/700 x y DATA(-2, 1, 1) - - 2 2 - - 1/1400 x y DATA(1, 1, 1) + 1/700 x y DATA(-1, 2, -1) - - 2 3 - - 1/700 x y DATA(-2, -1, 1) + 1/150 z DATA(-2, -1, 2) - - 3 3 - + 1/150 z DATA(-2, -1, -2) + 1/150 z DATA(-2, 2, 2) - - 107 3 - - ---- y DATA(-2, -1, 2) + 1/150 z DATA(2, -1, -2) - 7000 - - 3 3 - + 1/150 z DATA(1, -1, -2) + 1/150 z DATA(2, -2, -2) - - 3 3 - + 1/150 z DATA(1, -2, -2) + 1/150 z DATA(-1, -2, -2) - - 3 3 - + 1/150 z DATA(-1, -1, -2) + 1/150 z DATA(-2, -2, -2) - - 3 3 - + 1/150 z DATA(-2, 1, 2) - 2/75 z DATA(2, -2, 1) - - 3 3 - - 2/75 z DATA(-1, -2, 1) - 2/75 z DATA(-2, -1, 1) - - 3 3 - + 1/150 z DATA(2, 1, -2) + 1/150 z DATA(-1, 1, -2) - - 3 3 3 - - 2/75 z DATA(-2, 1, 1) - 2/75 z DATA(1, 1, 1) - 2/75 z DATA(2, -1, -1) - - 3 3 3 - - 2/75 z DATA(1, -2, 1) - 2/75 z DATA(-2, -2, 1) - 2/75 z DATA(1, 2, 1) - - 3 3 - - 2/75 z DATA(2, -1, 1) - 2/75 z DATA(-1, 2, 1) - - 3 3 - - 2/75 z DATA(-2, -2, -1) + 1/150 z DATA(2, 2, -2) - - 3 3 - - 2/75 z DATA(-1, -2, -1) - 2/75 z DATA(-2, 2, 1) - - 3 3 - + 1/150 z DATA(1, 1, -2) + 1/150 z DATA(-1, 2, -2) - - 3 3 3 - - 2/75 z DATA(2, 2, 1) - 2/75 z DATA(2, 1, 1) + 1/150 z DATA(-1, -1, 2) - - 3 3 - + 1/150 z DATA(-2, 2, -2) - 2/75 z DATA(-1, 2, -1) - - 3 3 - - 2/75 z DATA(2, 2, -1) - 2/75 z DATA(1, 2, -1) - - 3 3 - + 1/150 z DATA(-2, 1, -2) + 1/150 z DATA(1, 2, -2) - - 3 3 - - 2/75 z DATA(2, 1, -1) + 1/150 z DATA(1, -1, 2) - - 3 3 - - 2/75 z DATA(2, -2, -1) - 2/75 z DATA(-2, -1, -1) - - 3 3 - + 1/150 z DATA(-2, -2, 2) - 2/75 z DATA(1, -2, -1) - - 3 3 - - 2/75 z DATA(-2, 1, -1) + 1/150 z DATA(2, 1, 2) - - 3 2 - + 1/150 z DATA(-1, 2, 2) - 1/100 x z DATA(2, -1, -2) - - 2 2 - + 1/200 x z DATA(-1, -1, -2) + 1/200 x z DATA(-1, -2, -2) - - 2 2 - - 1/200 x z DATA(1, -2, -2) + 1/200 y z DATA(-1, -1, -2) - - 2 - + 1/350 x y z DATA(-1, -1, 2) + 1/100 x z DATA(-2, -2, -2) - - 2 2 - + 1/100 x z DATA(-1, -1, 1) - 1/100 x z DATA(1, -1, 1) - - 2 2 - + 1/100 x z DATA(1, 1, -1) - 1/100 x z DATA(-1, 1, -1) - - 2 - + 1/700 x y z DATA(-1, 1, -1) - 1/200 x z DATA(1, -1, -2) - - 2 2 - + 1/100 x z DATA(-2, -1, -2) - 1/100 x z DATA(-2, -1, 2) - - 2 2 - - 1/100 x z DATA(-2, 1, 2) - 1/100 x z DATA(-2, 2, 2) - - 3 2 - + 1/150 z DATA(1, 2, 2) + 1/100 x z DATA(2, -1, 2) - - 2 2 - + 1/200 x z DATA(1, -2, 2) - 1/100 x z DATA(2, -2, -2) - - 3 2 - + 1/150 z DATA(2, -2, 2) + 1/50 y z DATA(-2, -2, 1) - - 2 2 - - 1/200 x z DATA(-1, 1, 2) + 1/200 x z DATA(1, 1, 2) - - 2 - - 1/350 x y z DATA(-1, 1, 2) - 1/50 x z DATA(-2, 2, -1) - - 2 2 - + 1/100 x z DATA(2, -2, 2) - 1/200 x z DATA(-1, 2, 2) - - 2 2 - + 1/100 x z DATA(2, 1, 2) - 1/50 x z DATA(-2, 1, -1) - - 2 2 - + 1/100 x z DATA(1, -2, -1) - 1/100 x z DATA(-2, -2, 2) - - 2 2 - - 1/50 x z DATA(-2, -1, -1) + 1/50 x z DATA(2, -2, -1) - - 2 2 - + 1/50 y z DATA(1, -2, 1) + 1/200 x z DATA(1, -1, 2) - - 2 2 - + 1/100 x z DATA(-1, 1, 1) + 1/100 x z DATA(1, -1, -1) - - 2 2 - - 1/100 x z DATA(-1, -1, -1) + 1/200 x z DATA(1, 2, 2) - - 2 29 2 - + 1/100 x z DATA(2, 2, 2) - ---- DATA(0, 1, -2) - 1/50 x z DATA(2, 2, 1) - 2100 - - 2 2 - + 1/200 x z DATA(-1, 2, -2) - 1/200 x z DATA(1, 1, -2) - - 2 2 - + 1/50 y z DATA(-1, -2, 1) + 1/50 x z DATA(-2, 2, 1) - - 2 2 - + 1/100 x z DATA(-2, 2, -2) - 1/100 x z DATA(-1, -2, -1) - - 2 2 - - 1/200 x z DATA(-1, -2, 2) - 1/50 x z DATA(-2, -2, -1) - - 2 2 - + 1/50 y z DATA(2, -2, 1) + 1/100 x z DATA(-1, 2, 1) - - 2 2 - - 1/50 x z DATA(2, -1, 1) - 1/100 x z DATA(2, 2, -2) - - 2 2 - - 1/100 x z DATA(1, 2, 1) - 1/200 x z DATA(-1, -1, 2) - - 2 2 - - 1/100 y z DATA(2, -1, -1) - 1/50 x z DATA(2, 1, 1) - - 2 - - 1/350 x y z DATA(1, -1, 2) + 1/50 x z DATA(-2, -1, 1) - - 2 2 - - 1/100 y z DATA(-2, 1, 1) + 1/100 x z DATA(-1, -2, 1) - - 2 - - 1/700 x y z DATA(1, 1, -1) - 1/100 x z DATA(1, 1, 1) - - 2 2 - + 1/200 x z DATA(-1, 1, -2) - 1/200 y z DATA(-1, 1, -2) - - 2 2 - - 1/100 x z DATA(2, 1, -2) + 1/50 x z DATA(-2, 1, 1) - - 2 2 - - 1/200 y z DATA(-2, 1, -2) - 1/100 y z DATA(1, 2, -2) - - 2 2 - - 1/200 x z DATA(1, 2, -2) + 1/100 x z DATA(-2, 1, -2) - - 2 2 - + 1/100 x z DATA(1, 2, -1) + 1/50 x z DATA(2, 2, -1) - - 2 2 - + 1/100 y z DATA(-2, -1, 1) + 1/50 x z DATA(2, 1, -1) - - 2 2 - - 1/200 y z DATA(2, 1, -2) - 1/100 x z DATA(-1, 2, -1) - - 2 2 - - 1/100 y z DATA(1, 1, 1) + 1/50 y z DATA(-1, 2, -1) - - 2 2 - + 1/100 y z DATA(2, 1, -1) - 1/100 x z DATA(1, -2, 1) - - 2 2 - + 1/50 y z DATA(2, 2, -1) + 1/50 y z DATA(1, 2, -1) - - 3 2 - - 2/75 z DATA(-2, 2, -1) + 1/50 x z DATA(2, -1, -1) - - 2 2 - - 1/50 x z DATA(2, -2, 1) + 1/50 x z DATA(-2, -2, 1) - - 3 - - 1/300 x DATA(-2, 0, 2) + 1/42 DATA(-2, 1, 1) - - 2 - - 2/175 x z DATA(-2, 0, -2) + 2/245 x z DATA(2, -2, -2) - - 2 2 - - 1/245 x z DATA(1, -1, -2) - 1/50 y z DATA(-1, -2, -1) - - 3 2 - + 1/150 z DATA(2, 2, 2) + 2/245 x z DATA(2, -1, -2) - - 2 2 - - 1/245 x z DATA(-1, -1, -2) - 1/245 x z DATA(-1, -2, -2) - - 2 3 - - 1/245 x z DATA(1, -2, -2) - 2/75 z DATA(-1, -1, -1) - - 2 2 - - 1/245 x z DATA(-2, 1, -1) + 1/490 x z DATA(1, -2, -1) - - 2 2 - + 2/245 x z DATA(-2, -2, 2) - 1/245 x z DATA(-2, -1, -1) - - 2 - + 1/700 x y z DATA(1, -1, 1) + 1/490 x z DATA(1, 1, -1) - - 2 2 - + 1/490 x z DATA(-1, 1, -1) + 1/490 x z DATA(-1, 1, 1) - - 2 2 - + 1/490 x z DATA(1, -1, -1) + 1/490 x z DATA(-1, -1, -1) - - 2 2 - - 1/245 x z DATA(1, 2, 2) + 2/245 x z DATA(2, 2, 2) - - 2 2 - - 1/245 x z DATA(-2, 2, -1) + 2/245 x z DATA(2, -2, 2) - - 2 2 - - 1/245 x z DATA(-1, 2, 2) + 2/245 x z DATA(2, 1, 2) - - 17 2 - - ---- DATA(-1, 1, -2) + 2/245 x z DATA(-2, 1, 2) - 2100 - - 2 2 - + 2/245 x z DATA(-2, 2, 2) - 1/50 y z DATA(-2, 2, 1) - - 2 2 - + 2/245 x z DATA(-2, -2, -2) + 1/490 x z DATA(-1, -1, 1) - - 2 2 - + 1/490 x z DATA(1, -1, 1) - 1/245 x z DATA(-1, 1, -2) - - 2 2 - + 2/245 x z DATA(2, 1, -2) - 1/50 y z DATA(1, 2, 1) - - 2 2 - - 1/100 y z DATA(2, 2, -2) + 2/245 x z DATA(-2, -1, -2) - - 2 2 - + 2/245 x z DATA(-2, -1, 2) - 1/100 y z DATA(-2, 2, -2) - - 2 - - 1/700 x y z DATA(-1, -1, 1) + 1/490 x z DATA(-1, 2, -1) - - 2 2 - + 1/490 x z DATA(1, 1, 1) - 1/245 x z DATA(-2, 1, 1) - - 2 2 - - 1/200 y z DATA(-1, -1, 2) - 1/100 y z DATA(2, 1, 1) - - 2 2 - - 1/245 x z DATA(1, 2, -2) + 1/490 x z DATA(1, 2, -1) - - 2 2 - - 1/245 x z DATA(2, 2, -1) - 1/245 x z DATA(2, 1, -1) - - 2 2 - + 2/245 x z DATA(-2, 1, -2) - 1/245 x z DATA(-1, 2, -2) - - 2 2 - - 1/245 x z DATA(1, 1, -2) - 1/245 x z DATA(-2, 2, 1) - - 2 2 - + 2/245 x z DATA(-2, 2, -2) + 1/490 x z DATA(-1, -2, -1) - - 2 2 - - 1/245 x z DATA(-1, -2, 2) - 1/50 y z DATA(2, 2, 1) - - 2 2 - - 1/245 x z DATA(-2, -2, -1) + 1/490 x z DATA(-1, 2, 1) - - 2 2 - - 1/245 x z DATA(2, -1, 1) + 2/245 x z DATA(2, 2, -2) - - 2 2 - + 1/490 x z DATA(1, 2, 1) - 1/245 x z DATA(-1, -1, 2) - - 2 2 - - 1/245 x z DATA(2, 1, 1) - 1/245 x z DATA(2, 2, 1) - - 2 2 - - 1/200 y z DATA(1, 1, -2) + 2/245 x z DATA(2, -1, 2) - - 2 2 - - 1/245 x z DATA(1, -2, 2) - 1/100 y z DATA(-1, 2, -2) - - 2 2 - - 1/245 x z DATA(1, 1, 2) - 1/245 x z DATA(2, -2, -1) - - 2 2 - - 1/245 x z DATA(1, -1, 2) - 1/245 x z DATA(-1, 1, 2) - - - 1/350 x y z DATA(1, -1, -2) + 2/175 x y z DATA(-2, -2, -2) - - 2 - - 1/100 y z DATA(1, -2, 2) + 2/175 x z DATA(2, -1, -2) - - - 1/175 x z DATA(-1, -1, -2) - 1/175 x z DATA(-1, -2, -2) - - 2 2 - - 1/50 y z DATA(-2, -2, -1) + 1/490 x z DATA(1, -2, 1) - - 2 - - 1/100 y z DATA(-1, -2, 2) + 1/350 x y z DATA(-1, -1, -2) - - 2 - + 1/175 x z DATA(1, -2, 2) - 1/245 x z DATA(-2, -1, 1) - - 2 2 - + 1/490 x z DATA(-1, -2, 1) - 1/245 x z DATA(2, -1, -1) - - 2 2 - - 1/245 x z DATA(2, -2, 1) + 1/100 y z DATA(2, -1, 1) - - 2 2 - - 1/245 x z DATA(-2, -2, 1) - 1/50 y z DATA(-1, 2, 1) - - - 1/175 x z DATA(-1, -2, 2) - 2/175 x z DATA(-2, -2, 2) - - + 1/175 x z DATA(-2, -1, -1) - 1/175 x z DATA(2, -2, -1) - - + 1/175 x z DATA(1, -1, 2) - 1/175 x z DATA(-1, 1, 2) - - + 1/350 x z DATA(-1, 1, -1) + 1/350 x z DATA(-1, 1, 1) - - - 1/350 x z DATA(1, -1, -1) + 1/350 x z DATA(-1, -1, -1) - - + 1/175 x z DATA(1, 2, 2) + 2/175 x z DATA(2, 2, 2) - - + 1/175 x z DATA(-2, 2, -1) + 2/175 x z DATA(2, -2, 2) - - - 1/175 x z DATA(-1, 2, 2) + 2/175 x z DATA(2, 1, 2) - - + 1/175 x z DATA(-2, 1, -1) - 1/350 x z DATA(1, -2, -1) - - - 2/175 x z DATA(-2, 2, 2) + 1/350 x z DATA(-1, -1, 1) - - 2 - - 1/200 y z DATA(2, -1, 2) - 1/350 x z DATA(1, -1, 1) - - - 1/350 x z DATA(1, 1, -1) - 2/175 x z DATA(-2, -2, -2) - - 2 2 - - 1/100 y z DATA(-1, -1, -1) - 1/100 y z DATA(1, -1, -1) - - + 1/175 x z DATA(1, -2, -2) + 2/175 x z DATA(2, -2, -2) - - + 1/175 x z DATA(1, -1, -2) - 2/175 x z DATA(-2, -1, -2) - - - 2/175 x z DATA(-2, -1, 2) - 2/175 x z DATA(-2, 1, 2) - - 2 2 - + 1/100 y z DATA(2, 2, 2) + 1/100 y z DATA(1, 2, 2) - - 2 2 - + 1/50 y z DATA(-2, 2, -1) + 1/50 z DATA(-1, 1, -1) - - 2 2 - + 1/50 z DATA(1, 1, -1) - 1/50 z DATA(1, -1, 1) - - 2 19 - - 1/50 z DATA(-1, -1, 1) + ---- DATA(2, 1, -2) - 2100 - - 2 2 - - 1/100 z DATA(-2, -2, -2) + 1/100 z DATA(-2, 2, 2) - - 2 2 - + 1/100 z DATA(-2, 1, 2) + 1/100 z DATA(-2, -1, 2) - - 2 2 - - 1/100 z DATA(-2, -1, -2) - 1/100 z DATA(1, -1, -2) - - 2 2 - - 1/100 z DATA(2, -2, -2) - 1/100 z DATA(1, -2, -2) - - 2 2 - - 1/100 z DATA(-1, -2, -2) - 1/100 z DATA(-1, -1, -2) - - 2 169 - - 1/100 z DATA(2, -1, -2) - ----- z DATA(2, -1, -2) - 14700 - - 191 529 - + ----- z DATA(-1, -1, -2) - ----- z DATA(2, -2, -2) - 14700 14700 - - 169 - - ----- z DATA(1, -2, -2) - 2/175 x y z DATA(2, -2, -2) - 14700 - - + 1/175 x y z DATA(-1, -2, -2) - 1/175 x y z DATA(1, -2, -2) - - 2 2 - + 1/50 z DATA(2, -2, -1) + 1/50 z DATA(-2, -1, -1) - - 2 2 - + 1/100 z DATA(-2, -2, 2) + 1/100 z DATA(1, -1, 2) - - 2 2 - + 1/100 z DATA(1, 2, 2) + 1/50 z DATA(-1, -1, -1) - - 2 2 - + 1/50 z DATA(1, -1, -1) - 1/50 z DATA(-1, 1, 1) - - 2 2 - - 1/100 z DATA(-2, 1, -2) - 1/50 z DATA(1, 1, 1) - - 2 2 - + 1/50 z DATA(-1, 2, -1) + 1/50 z DATA(2, 1, -1) - - 2 2 - - 1/50 z DATA(-2, 1, 1) + 1/100 z DATA(2, 1, 2) - - 2 2 - + 1/100 z DATA(2, -2, 2) + 1/50 z DATA(-2, 2, -1) - - 2 2 - + 1/100 z DATA(2, 2, 2) + 1/100 z DATA(-1, 2, 2) - - 2 2 - + 1/50 z DATA(1, -2, -1) + 1/50 z DATA(-2, 1, -1) - - 2 2 - + 1/100 z DATA(-1, 1, 2) - 1/100 z DATA(-2, 2, -2) - - 2 2 - - 1/50 z DATA(-2, 2, 1) - 1/100 z DATA(1, 2, -2) - - 2 2 - + 1/50 z DATA(-1, -2, -1) + 1/50 z DATA(2, 2, -1) - - 2 2 2 - + 1/50 z DATA(1, 2, -1) - 1/50 z DATA(2, 1, 1) - 1/100 z DATA(1, 1, -2) - - 2 2 - - 1/100 z DATA(-1, 2, -2) + 1/100 z DATA(1, -2, 2) - - 2 2 - + 1/100 z DATA(2, -1, 2) + 1/100 z DATA(1, 1, 2) - - 2 2 - - 1/100 z DATA(2, 2, -2) - 1/50 z DATA(2, -1, 1) - - 2 2 - - 1/50 z DATA(-1, 2, 1) + 1/100 z DATA(-1, -1, 2) - - 2 2 2 - - 1/50 z DATA(1, 2, 1) - 1/50 z DATA(2, 2, 1) + 1/50 z DATA(-2, -2, -1) - - 2 2 - + 1/100 z DATA(-1, -2, 2) - 1/50 z DATA(-2, -2, 1) - - 2 - - 2/245 y z DATA(1, 0, -2) + 1/175 x z DATA(1, 0, -2) - - 2 - - 1/175 x z DATA(-1, 0, -2) - 2/245 y z DATA(-2, 0, -2) - - - 1/350 x z DATA(1, 0, -1) + 1/350 x z DATA(-1, 0, 1) - - 211 211 211 - + ---- z DATA(-1, -2, 1) + ---- z DATA(-2, -1, 1) + ---- z DATA(2, -1, -1) - 3675 3675 3675 - - 211 256 529 - + ---- z DATA(1, -2, 1) + ---- z DATA(-2, -2, 1) - ----- z DATA(2, -2, 2) - 3675 3675 14700 - - 256 2 - + ---- z DATA(-2, 2, -1) - 1/50 z DATA(-1, -2, 1) - 3675 - - 2 2 - - 1/50 z DATA(-2, -1, 1) - 1/100 z DATA(2, 1, -2) - - 2 2 - - 1/100 z DATA(-1, 1, -2) - 1/50 z DATA(2, -2, 1) - - 2 2 - + 1/50 z DATA(2, -1, -1) - 1/50 z DATA(1, -2, 1) - - 211 211 211 - + ---- z DATA(-1, 2, -1) + ---- z DATA(1, 2, -1) + ---- z DATA(2, 1, -1) - 3675 3675 3675 - - 169 211 166 - - ----- z DATA(2, 1, -2) + ---- z DATA(-2, 1, 1) + ---- z DATA(1, 1, 1) - 14700 3675 3675 - - 191 256 256 - + ----- z DATA(-1, 1, -2) + ---- z DATA(2, -2, 1) + ---- z DATA(2, 2, -1) - 14700 3675 3675 - - 211 529 211 - + ---- z DATA(1, 2, 1) - ----- z DATA(2, 2, -2) + ---- z DATA(2, -1, 1) - 3675 14700 3675 - - 256 211 191 - + ---- z DATA(2, 2, 1) + ---- z DATA(2, 1, 1) + ----- z DATA(1, 1, -2) - 3675 3675 14700 - - 169 169 - - ----- z DATA(-1, 2, -2) - ----- z DATA(-2, 1, -2) - 14700 14700 - - 211 529 - + ---- z DATA(-1, -2, -1) - ----- z DATA(-2, 2, -2) - 3675 14700 - - 256 169 191 - + ---- z DATA(-2, 2, 1) - ----- z DATA(1, 2, -2) + ----- z DATA(-1, 1, 2) - 3675 14700 14700 - - 211 256 - + ---- z DATA(-1, 2, 1) + ---- z DATA(-2, -2, -1) - 3675 3675 - - 169 191 - - ----- z DATA(-1, -2, 2) + ----- z DATA(-1, -1, 2) - 14700 14700 - - 169 169 191 - - ----- z DATA(2, 1, 2) - ----- z DATA(-1, 2, 2) + ----- z DATA(1, -1, 2) - 14700 14700 14700 - - 256 211 - + ---- z DATA(2, -2, -1) + ---- z DATA(-2, -1, -1) - 3675 3675 - - 529 211 - - ----- z DATA(-2, -2, 2) + ---- z DATA(1, -2, -1) - 14700 3675 - - 169 169 191 - - ----- z DATA(1, -2, 2) - ----- z DATA(2, -1, 2) + ----- z DATA(1, 1, 2) - 14700 14700 14700 - - 166 166 166 - + ---- z DATA(-1, 1, -1) + ---- z DATA(1, 1, -1) + ---- z DATA(-1, 1, 1) - 3675 3675 3675 - - 529 169 166 - - ----- z DATA(2, 2, 2) - ----- z DATA(1, 2, 2) + ---- z DATA(-1, -1, -1) - 14700 14700 3675 - - 211 169 - + ---- z DATA(-2, 1, -1) - ----- z DATA(-2, -1, -2) - 3675 14700 - - 169 169 166 - - ----- z DATA(-2, 1, 2) - ----- z DATA(-2, -1, 2) + ---- z DATA(1, -1, 1) - 14700 14700 3675 - - 529 529 - - ----- z DATA(-2, -2, -2) - ----- z DATA(-2, 2, 2) - 14700 14700 - - 166 166 - + ---- z DATA(-1, -1, 1) + ---- z DATA(1, -1, -1) - 3675 3675 - - 191 - + ----- z DATA(1, -1, -2) + 1/175 x z DATA(1, 1, 2) - 14700 - - 2 - + 2/175 x z DATA(2, -1, 2) + 1/200 y z DATA(1, 1, 2) - - 2 2 - + 1/200 y z DATA(-1, 1, 2) + 1/350 y DATA(1, 1, -2) - - 2 169 - - 1/175 y DATA(-1, 2, -2) - ----- z DATA(-1, -2, -2) - 14700 - - 2 2 - + 1/700 y DATA(-2, -1, -1) + 1/175 y DATA(-1, -2, 2) - - 2 2 - + 1/175 y DATA(1, -2, 2) - 1/350 y DATA(2, -1, 2) - - 2 2 - - 1/350 y DATA(1, 1, 2) - 1/350 y DATA(-2, 2, -1) - - 2 2 - + 1/175 y DATA(-2, -2, 2) - 1/350 y DATA(1, -2, -1) - - 2 2 - + 1/700 y DATA(-2, 1, -1) - 1/350 y DATA(-1, 1, 2) - - 2 2 - - 1/350 y DATA(1, -1, 2) - 1/350 y DATA(2, -2, -1) - - 2 2 - + 1/700 x y DATA(1, -2, 1) + 1/700 x y DATA(-1, -2, 1) - - 2 2 - - 1/350 x y DATA(-2, -2, 1) + 1/700 y DATA(-1, 1, -1) - - 2 2 - + 1/700 y DATA(1, 1, -1) + 1/175 y DATA(2, 2, 2) - - 2 2 - + 1/175 y DATA(1, 2, 2) + 1/700 y DATA(-1, -1, -1) - - 2 2 - - 1/350 y DATA(2, 1, 2) + 1/175 y DATA(-1, 2, 2) - - 2 2 - + 1/175 y DATA(2, -2, 2) - 1/350 y DATA(-2, 1, 2) - - 2 2 - - 1/350 y DATA(-2, -1, 2) + 1/350 y DATA(-2, -1, -2) - - 2 2 - - 1/175 y DATA(-2, -2, -2) + 1/175 y DATA(-2, 2, 2) - - 2 2 - - 1/700 y DATA(1, -1, 1) - 1/700 y DATA(-1, -1, 1) - - 2 2 - + 1/700 y DATA(1, -1, -1) - 1/700 y DATA(-1, 1, 1) - - 2 2 - - 1/350 x y DATA(2, -2, 1) + 1/700 x y DATA(2, -1, -1) - - 3 2 - - 1/150 y DATA(2, -1, -2) + 1/350 y DATA(-1, -1, -2) - - 2 2 - + 1/350 y DATA(2, -1, -2) + 1/350 y DATA(1, -1, -2) - - 2 2 - - 1/175 y DATA(2, -2, -2) - 1/175 y DATA(1, -2, -2) - - 2 3 - - 1/175 y DATA(-1, -2, -2) - 1/150 y DATA(-1, -1, -2) - - 2 - + 1/175 x y z DATA(-2, -1, -2) + 1/350 y DATA(-2, -2, 1) - - 2 2 - + 1/350 y DATA(2, -2, 1) + 1/700 y DATA(2, -1, -1) - - 2 17 2 - + 1/350 y DATA(1, -2, 1) - ---- DATA(1, 1, -2) - 1/175 y DATA(-2, 2, -2) - 2100 - - 2 2 - + 1/350 y DATA(-2, 1, -2) - 1/175 y DATA(1, 2, -2) - - 2 2 - - 1/350 y DATA(-1, -2, -1) - 1/350 y DATA(-1, 2, -1) - - 2 2 - - 1/350 y DATA(2, 2, -1) - 1/350 y DATA(1, 2, -1) - - 2 2 - + 1/700 y DATA(2, 1, -1) + 1/350 y DATA(-1, 1, -2) - - 2 2 - - 1/700 y DATA(-2, 1, 1) - 1/700 y DATA(1, 1, 1) - - 2 2 - + 1/350 y DATA(-1, -2, 1) - 1/700 y DATA(-2, -1, 1) - - 2 - + 1/350 y DATA(2, 1, -2) - 2/175 x y z DATA(-2, 2, 2) - - 2 - - 1/175 x y z DATA(-2, 1, 2) + 1/350 y DATA(-2, 2, 1) - - 2 2 - - 1/350 x y DATA(2, 1, -2) - 1/700 y DATA(2, -1, 1) - - 2 2 - - 1/350 y DATA(-2, -2, -1) + 1/350 y DATA(2, 2, 1) - - 2 2 - - 1/700 y DATA(2, 1, 1) - 1/350 y DATA(-1, -1, 2) - - 3 2 - + 1/600 y DATA(2, 2, 1) + 1/350 y DATA(-1, 2, 1) - - 107 47 - + ---- y DATA(-2, -1, -2) - ---- y DATA(1, -2, -2) - 7000 5250 - - 47 167 - - ---- y DATA(-1, -2, -2) + ---- y DATA(1, -1, -2) - 5250 7000 - - 2 2 - + 1/350 y DATA(1, 2, 1) - 1/175 y DATA(2, 2, -2) - - 137 3 - - ---- y DATA(2, -2, -2) - 1/600 y DATA(-2, -2, 1) - 5250 - - 167 107 - + ---- y DATA(-1, -1, -2) + ---- y DATA(2, -1, -2) - 7000 7000 - - 3 3 - - 1/600 y DATA(1, -2, 1) - 1/600 y DATA(2, -2, 1) - - 3 3 - - 1/600 y DATA(-1, -2, 1) + 1/150 y DATA(2, 1, -2) - - 3 3 - + 1/300 y DATA(-2, -1, 1) + 1/150 y DATA(1, 1, -2) - - 3 3 - - 1/300 y DATA(-1, 2, -2) - 1/300 y DATA(1, 2, -2) - - 3 3 - + 1/600 y DATA(-1, -2, -1) - 1/300 y DATA(-2, 2, -2) - - 3 3 - - 1/600 y DATA(-1, 2, -1) + 1/300 y DATA(2, 1, -1) - - 3 3 - - 1/600 y DATA(2, 2, -1) - 1/600 y DATA(1, 2, -1) - - 3 3 - + 1/150 y DATA(-2, 1, -2) - 1/300 y DATA(-2, 1, 1) - - 3 3 - - 1/300 y DATA(1, 1, 1) + 1/150 y DATA(-1, 1, -2) - - 3 - - 1/300 y DATA(2, -1, -1) + 1/350 x z DATA(-1, 0, -1) - - + 1/175 x z DATA(1, 0, 2) + 1/175 x z DATA(-2, 0, 1) - - 19 - + ---- DATA(-1, 2, -2) - 1/175 x z DATA(-1, 0, 2) - 2100 - - + 2/175 x z DATA(2, 0, 2) - 1/175 x z DATA(2, 0, 1) - - + 2/175 x z DATA(2, 0, -2) + 1/175 x z DATA(-2, 0, -1) - - 11 - + --- DATA(-2, 2, -2) + 1/175 x z DATA(-1, 1, 0) - 420 - - - 1/175 x z DATA(1, -1, 0) - 2/175 x z DATA(2, -2, 0) - - + 1/175 x z DATA(-1, -1, 0) + 2/175 x z DATA(-2, -2, 0) - - + 1/175 x z DATA(-1, 0, 0) + 2/175 x z DATA(-2, 2, 0) - - + 1/175 x z DATA(-1, -2, 0) - 1/175 x z DATA(1, 1, 0) - - - 2/175 x z DATA(2, -1, 0) - 2/175 x z DATA(2, 0, 0) - - - 1/175 x z DATA(1, 2, 0) + 1/175 x z DATA(-1, 2, 0) - - 2 - - 1/175 x y DATA(-2, 0, -2) + 1/300 DATA(0, 2, -2) + 8/525 DATA(-2, 2, 1) - - + 1/42 DATA(2, -1, 1) + 2/175 x z DATA(-2, -1, 0) - - - 1/175 x z DATA(1, -2, 0) - 1/175 x z DATA(2, 0, -1) - - - 1/350 x z DATA(1, 0, 1) + 2/175 x z DATA(-2, 1, 0) - - + 2/175 x z DATA(-2, 0, 0) - 2/175 x z DATA(2, 2, 0) - - - 2/175 x z DATA(2, 1, 0) - 1/175 x z DATA(1, 0, 0) - - - 2/175 x z DATA(-2, 0, 2) + 1/300 DATA(2, 0, -2) - - 3 3 - - 1/600 x DATA(2, 0, -1) - 1/600 x DATA(-2, 0, 1) - - 3 3 - - 1/150 x DATA(1, 0, 2) - 1/300 x DATA(-1, 0, -1) - - 3 3 - - 1/300 x DATA(1, 0, 1) + 1/300 x DATA(2, 0, 2) + 2/75 DATA(2, 0, 1) - - 19 3 3 - + ---- DATA(1, 2, -2) + 1/300 x DATA(-1, 0, 1) + 1/300 x DATA(1, 0, -1) - 2100 - - 3 3 - + 1/300 x DATA(-2, 0, -2) - 1/150 x DATA(-1, 0, -2) - - 3 - + 1/150 x DATA(1, 0, -2) - 1/42 DATA(-1, -2, -1) + 1/42 DATA(-1, 2, 1) - - 11 3 - - 8/525 DATA(-2, -2, -1) + --- DATA(2, 2, -2) + 1/150 x DATA(-1, 0, 2) - 420 - - 3 3 - - 1/300 x DATA(2, 0, -2) + 1/600 x DATA(2, 0, 1) - - 3 - + 1/600 x DATA(-2, 0, -1) + 1/42 DATA(2, 1, 1) + 1/42 DATA(1, 2, 1) - - 2 - + 2/75 DATA(0, 2, 1) - 2/75 DATA(0, -2, -1) + 1/175 x DATA(0, 0, -2) - - 2 2 17 - - 1/175 x DATA(0, 0, 2) - 1/350 x DATA(0, 0, 1) + ---- DATA(-1, -1, 2) - 2100 - - 2 2 - + 8/525 DATA(2, 2, 1) + 1/350 y DATA(1, 0, -1) + 1/175 y DATA(-2, 0, -2) - - 2 2 - + 1/175 y DATA(-1, 0, -2) + 1/175 y DATA(1, 0, -2) - - 2 11 2 - - 1/350 y DATA(-1, 0, 1) - --- DATA(-2, -2, 2) - 1/175 y DATA(2, 0, 2) - 420 - - 2 2 - - 1/175 y DATA(-1, 0, 2) + 1/175 y DATA(2, 0, -2) - - 2 2 - - 1/350 y DATA(2, 0, 1) + 1/350 y DATA(-2, 0, -1) - - 2 2 - - 1/350 y DATA(0, 0, 1) - 1/350 y DATA(-2, 0, 1) - - 2 2 - - 1/175 y DATA(1, 0, 2) + 1/350 y DATA(-1, 0, -1) - - 2 2 - - 1/350 y DATA(1, 0, 1) + 1/350 y DATA(2, 0, -1) - - 2 2 - + 1/350 y DATA(0, 0, -1) - 1/175 y DATA(-2, 0, 2) - - 2 2 - + 1/175 y DATA(0, 0, -2) - 1/175 y DATA(0, 0, 2) - 1/42 DATA(1, -2, -1) - - 2 2 - - 1/350 x DATA(-2, 0, -1) - 1/175 x DATA(-2, 0, -2) - - 2 2 17 - + 1/350 x DATA(-1, 0, -2) + 1/350 x DATA(1, 0, -2) + ---- DATA(1, -1, 2) - 2100 - - 2 2 - - 1/175 x DATA(2, 0, -2) + 1/350 x DATA(2, 0, 1) - - 2 2 - - 1/700 x DATA(-1, 0, 1) + 1/700 x DATA(1, 0, -1) - - 2 2 - + 1/175 x DATA(2, 0, 2) - 1/350 x DATA(-1, 0, 2) - - 2 2 - + 1/350 x DATA(-2, 0, 1) - 1/350 x DATA(1, 0, 2) - - 2 2 - + 1/700 x DATA(-1, 0, -1) - 1/700 x DATA(1, 0, 1) - - 2 2 - - 1/350 x DATA(2, 0, -1) + 1/350 x DATA(0, 0, -1) - - 2 41 - + 1/175 x DATA(-2, 0, 2) - 1/300 DATA(2, 0, 2) + ---- DATA(0, 0, 2) - 2100 - - 187 17 187 - + ---- x DATA(-2, 0, -1) - ---- x DATA(-2, 0, -2) + ---- x DATA(-1, 0, -2) - 7000 5250 7000 - - 29 17 187 - + ---- DATA(-1, 0, 2) + ---- x DATA(2, 0, -2) + ---- x DATA(2, 0, 1) - 2100 5250 7000 - - 17 187 289 - - ---- x DATA(2, 0, 2) - ---- x DATA(-1, 0, 2) - ----- x DATA(-1, 0, 1) - 5250 7000 10500 - - 289 - - ----- x DATA(1, 0, -1) - 1/42 DATA(-2, -1, -1) - 8/525 DATA(2, -2, -1) - 10500 - - 19 17 289 - - ---- DATA(2, -1, 2) + ---- x DATA(-2, 0, 2) + ----- x DATA(1, 0, 1) - 2100 5250 10500 - - 187 187 187 - - ---- x DATA(2, 0, -1) - ---- x DATA(-2, 0, 1) + ---- x DATA(1, 0, 2) - 7000 7000 7000 - - 289 17 - + ----- x DATA(-1, 0, -1) - 1/300 DATA(0, -2, 2) + ---- DATA(1, 1, 2) - 10500 2100 - - 29 - + ---- DATA(0, 1, 2) - 1/175 y z DATA(-2, 1, 0) + 1/175 y z DATA(0, -1, 0) - 2100 - - 17 - + ---- DATA(-1, 1, 2) + 2/175 y z DATA(-1, -2, 0) - 2100 - - + 1/175 y z DATA(1, -1, 0) - 1/175 y z DATA(-1, 1, 0) - - + 2/175 y z DATA(0, -2, 0) + 2/175 y z DATA(1, -2, 0) - - + 1/175 y z DATA(-2, -1, 0) - 1/175 y z DATA(0, 1, 0) - - 19 - - 1/175 y z DATA(2, 1, 0) - 2/175 y z DATA(2, 2, 0) - ---- DATA(-1, -2, 2) - 2100 - - - 2/175 y z DATA(-2, 2, 0) - 1/175 y z DATA(1, 1, 0) - - + 1/175 y z DATA(2, -1, 0) - 2/175 y z DATA(1, 2, 0) - - - 2/175 y z DATA(0, 2, 0) - 2/175 y z DATA(-1, 2, 0) - - + 2/175 y z DATA(2, -2, 0) + 1/175 y z DATA(-1, -1, 0) - - 2 - + 2/175 y z DATA(-2, -2, 0) - 1/50 z DATA(-2, 0, 1) - - 2 2 2 - + 1/100 z DATA(1, 0, 2) + 1/50 z DATA(-1, 0, -1) - 1/50 z DATA(1, 0, 1) - - 2 2 - - 1/100 z DATA(2, 0, -2) - 1/50 z DATA(2, 0, 1) - - 2 2 - + 1/100 x z DATA(-2, 0, -2) + 1/200 x z DATA(-1, 0, -2) - - 2 2 - - 1/200 x z DATA(1, 0, -2) - 1/100 x z DATA(-2, 0, 2) - - 2 2 - + 1/50 x z DATA(-2, 0, 1) + 1/200 x z DATA(1, 0, 2) - - 2 2 - - 1/50 x z DATA(-2, 0, -1) + 1/100 x z DATA(-1, 0, 1) - - 2 2 - + 1/100 x z DATA(1, 0, -1) + 2/245 x z DATA(2, 0, -2) - - 2 2 - - 1/245 x z DATA(2, 0, 1) + 1/100 x z DATA(2, 0, 2) - - 2 2 - - 1/200 x z DATA(-1, 0, 2) - 1/100 x z DATA(2, 0, -2) - - 2 19 - - 1/50 x z DATA(2, 0, 1) - ---- DATA(1, -2, 2) - 2100 - - 2 2 - - 2/245 x z DATA(-2, 1, 0) + 2/245 x z DATA(0, -1, 0) - - 2 2 - + 1/245 x z DATA(1, -1, 0) + 1/245 x z DATA(-1, 1, 0) - - 2 2 - - 1/245 x z DATA(-2, 0, 1) - 1/245 x z DATA(1, 0, 2) - - 2 2 - + 1/490 x z DATA(-1, 0, -1) + 1/490 x z DATA(1, 0, 1) - - 2 2 - - 1/245 x z DATA(2, 0, -1) + 2/245 x z DATA(0, -2, 0) - - 2 2 - + 1/245 x z DATA(-1, 0, 0) - 2/245 x z DATA(0, 0, 2) - - 2 2 - + 1/245 x z DATA(1, 1, 0) - 2/245 x z DATA(2, 0, 0) - - 2 2 - - 2/245 x z DATA(2, -1, 0) + 1/245 x z DATA(1, 2, 0) - - 2 2 - + 2/245 x z DATA(0, 2, 0) + 1/245 x z DATA(-1, 2, 0) - - 2 2 - + 1/245 x z DATA(0, 0, 1) + 1/245 x z DATA(-1, -1, 0) - - 2 2 - + 1/245 x z DATA(0, 0, -1) + 2/245 x z DATA(-2, 0, 2) - - 2 2 - + 1/245 x z DATA(1, -2, 0) - 2/245 x z DATA(-2, -1, 0) - - 2 2 - + 2/245 x z DATA(0, 0, 0) + 1/245 x z DATA(1, 0, 0) - - 2 2 - + 2/245 x z DATA(0, 1, 0) - 2/245 x z DATA(2, 1, 0) - - 2 2 - - 2/245 x z DATA(2, 2, 0) - 2/245 x z DATA(-2, 0, 0) - - 2 2 - - 1/245 x z DATA(-2, 0, -1) + 2/245 x z DATA(-2, 0, -2) - - 2 2 - - 1/245 x z DATA(-1, 0, -2) - 1/245 x z DATA(1, 0, -2) - - 2 2 - - 2/245 x z DATA(2, -2, 0) - 2/245 x z DATA(-2, -2, 0) - - 2 2 - + 1/245 x z DATA(-1, -2, 0) - 2/245 x z DATA(-2, 2, 0) - - 2 2 - - 2/245 x z DATA(0, 0, -2) + 2/245 x z DATA(2, 0, 2) - - 2 2 - - 1/245 x z DATA(-1, 0, 2) + 1/490 x z DATA(-1, 0, 1) - - 2 - + 1/490 x z DATA(1, 0, -1) + 1/175 x y z DATA(1, -2, 0) - - 19 - - 1/175 x y z DATA(-2, -1, 0) - 2/75 DATA(-2, 0, -1) - ---- DATA(-1, 2, 2) - 2100 - - 19 - - 1/175 x y z DATA(2, 1, 0) - ---- DATA(2, 1, 2) - 2100 - - 3 - - 2/175 x y z DATA(2, 2, 0) + 1/25 z DATA(2, 2, 0) - - 151 151 57 - + ---- z DATA(-1, 0, 1) + ---- z DATA(1, 0, -1) - --- z DATA(1, -1, 0) - 3675 3675 490 - - 57 136 3 - - --- z DATA(-1, 1, 0) + ---- z DATA(0, 0, -1) + 1/25 z DATA(2, 0, 0) - 490 3675 - - 3 3 3 - + 1/25 z DATA(2, -1, 0) + 1/25 z DATA(1, 2, 0) + 1/25 z DATA(0, 2, 0) - - 3 3 3 - + 1/25 z DATA(-1, 2, 0) - 2/75 z DATA(0, 0, 1) + 1/25 z DATA(2, -2, 0) - - 3 3 - + 1/25 z DATA(-1, -1, 0) + 1/25 z DATA(-2, -2, 0) - - 3 3 - + 1/25 z DATA(-1, -2, 0) + 1/25 z DATA(-2, 2, 0) - - 3 3 - + 1/150 z DATA(0, 0, -2) + 1/25 z DATA(-1, 0, 0) - - 3 3 3 - + 1/150 z DATA(0, 0, 2) + 1/25 z DATA(1, 1, 0) + 1/25 z DATA(2, 1, 0) - - 3 3 3 - + 1/25 z DATA(-2, 0, 0) + 1/25 z DATA(-2, 1, 0) + 1/25 z DATA(0, -1, 0) - - 3 3 3 - + 1/25 z DATA(1, -1, 0) + 1/25 z DATA(-1, 1, 0) - 2/75 z DATA(0, 0, -1) - - 3 33 57 - + 1/150 z DATA(-2, 0, 2) - --- z DATA(2, -2, 0) - --- z DATA(-1, -1, 0) - 490 490 - - 33 33 - - --- z DATA(-2, -2, 0) - 9/98 z DATA(-1, -2, 0) - --- z DATA(-2, 2, 0) - 490 490 - - 431 61 431 - + ----- z DATA(0, 0, -2) - --- z DATA(-1, 0, 0) + ----- z DATA(0, 0, 2) - 14700 490 14700 - - 57 13 61 - - --- z DATA(1, 1, 0) - -- z DATA(0, 0, 0) - --- z DATA(1, 0, 0) - 490 98 490 - - 61 33 - - --- z DATA(0, 1, 0) - 9/98 z DATA(2, 1, 0) - --- z DATA(2, 2, 0) - 490 490 - - 61 - - 1/10 z DATA(-2, 0, 0) - 9/98 z DATA(-2, 1, 0) - --- z DATA(0, -1, 0) - 490 - - 3 3 - + 1/150 z DATA(-2, 0, -2) + 1/150 z DATA(-1, 0, -2) - - 3 - + 1/150 z DATA(1, 0, -2) - 1/10 z DATA(2, 0, 0) - 9/98 z DATA(1, 2, 0) - - 136 - - 1/10 z DATA(0, 2, 0) - 9/98 z DATA(-1, 2, 0) + ---- z DATA(0, 0, 1) - 3675 - - 3 - - 9/98 z DATA(2, -1, 0) - 1/300 z DATA(-2, 0, 2) + 1/150 z DATA(2, 0, 2) - - 3 3 - + 1/150 z DATA(-1, 0, 2) - 2/75 z DATA(-1, 0, 1) - - 3 3 - - 2/75 z DATA(1, 0, -1) - 2/75 z DATA(-2, 0, -1) - - 3 3 - - 2/75 z DATA(-1, 0, -1) - 2/75 z DATA(1, 0, 1) - - 3 3 2 - + 1/150 z DATA(2, 0, -2) - 2/75 z DATA(2, 0, 1) + 1/50 z DATA(0, 0, -1) - - 2 2 - + 1/100 z DATA(-2, 0, 2) - 1/100 z DATA(0, 0, -2) - - 2 2 3 - + 1/100 z DATA(0, 0, 2) - 1/50 z DATA(0, 0, 1) - 2/75 z DATA(2, 0, -1) - - 3 3 - + 1/25 z DATA(0, -2, 0) + 1/25 z DATA(1, -2, 0) - - 3 3 3 - + 1/25 z DATA(-2, -1, 0) + 1/25 z DATA(0, 0, 0) + 1/25 z DATA(1, 0, 0) - - 3 3 3 - + 1/25 z DATA(0, 1, 0) - 2/75 z DATA(-2, 0, 1) + 1/150 z DATA(1, 0, 2) - - 2 - + 4/75 z DATA(-2, 0, -1) + 1/50 z DATA(2, 0, -1) - - 311 311 - + ----- z DATA(-1, 0, -2) + ----- z DATA(1, 0, -2) - 14700 14700 - - - 1/300 z DATA(-2, 0, -2) + 1/175 x y z DATA(-2, 1, 0) - - - 1/300 z DATA(2, 0, -2) + 4/75 z DATA(2, 0, 1) - 1/300 z DATA(2, 0, 2) - - 311 2 - + ----- z DATA(-1, 0, 2) - 1/100 x z DATA(-1, 0, -1) - 14700 - - 2 2 19 - - 1/100 x z DATA(1, 0, 1) + 1/50 x z DATA(2, 0, -1) - ---- DATA(1, 2, 2) - 2100 - - 2 2 - - 1/100 z DATA(-2, 0, -2) - 1/100 z DATA(-1, 0, -2) - - 2 311 - - 1/100 z DATA(1, 0, -2) + 4/75 z DATA(-2, 0, 1) + ----- z DATA(1, 0, 2) - 14700 - - 151 151 - + ---- z DATA(-1, 0, -1) + ---- z DATA(1, 0, 1) + 4/75 z DATA(2, 0, -1) - 3675 3675 - - - 1/10 z DATA(0, -2, 0) - 9/98 z DATA(1, -2, 0) - 9/98 z DATA(-2, -1, 0) - - 2 2 - - 1/42 DATA(-2, 1, -1) + 1/100 z DATA(2, 0, 2) + 1/100 z DATA(-1, 0, 2) - - 2 2 - + 1/50 z DATA(-2, 0, -1) - 1/50 z DATA(-1, 0, 1) - - 2 - + 1/50 z DATA(1, 0, -1) + 1/350 x y z DATA(1, -1, 0) - - + 2/175 y z DATA(1, 2, 2) - 1/350 x y z DATA(-1, -1, 0) - - - 2/175 x y z DATA(-2, -2, 0) - 1/175 x y z DATA(-1, -2, 0) - - + 2/175 x y z DATA(-2, 2, 0) - 1/350 x y z DATA(1, 1, 0) - - + 1/175 x y z DATA(2, -1, 0) - 1/175 x y z DATA(1, 2, 0) - - 17 37 - + 1/175 x y z DATA(-1, 2, 0) + --- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) - 525 1050 - - 17 37 17 - + --- DATA(1, -1, 1) + ---- DATA(-1, 0, 1) + --- DATA(-1, 1, 1) - 525 1050 525 - - 37 - + 1/350 x y z DATA(-1, 1, 0) - 4/105 DATA(0, 0, -1) - ---- DATA(1, 0, -1) - 1050 - - 17 37 17 - - --- DATA(-1, 1, -1) - ---- DATA(0, 1, -1) - --- DATA(1, 1, -1) - 525 1050 525 - - 17 37 17 - - --- DATA(-1, -1, -1) - ---- DATA(0, -1, -1) - --- DATA(1, -1, -1) - 525 1050 525 - - 11 11 - - --- DATA(2, -2, 2) - 8/525 DATA(-2, 2, -1) - --- DATA(2, 2, 2) - 420 420 - - 2 2 - - 1/245 y z DATA(2, -1, 2) - 1/245 y z DATA(1, 1, 2) - - 2 2 - - 1/245 y z DATA(-1, 1, 2) - 1/245 y z DATA(1, -1, 2) - - 2 2 - - 1/245 y z DATA(2, -2, -1) + 1/490 y z DATA(-2, -1, -1) - - 2 2 - + 2/245 y z DATA(-2, -2, 2) - 1/245 y z DATA(1, -2, -1) - - 2 2 - + 1/490 y z DATA(-2, 1, -1) - 1/245 y z DATA(2, 1, 2) - - 2 2 - + 2/245 y z DATA(-1, 2, 2) + 2/245 y z DATA(2, -2, 2) - - 2 2 - - 1/245 y z DATA(-2, 2, -1) + 2/245 y z DATA(2, 2, 2) - - 2 - + 2/245 y z DATA(1, 2, 2) + 1/175 y z DATA(1, 1, -2) - - + 2/175 y z DATA(-1, 2, -2) - 1/175 y z DATA(2, 2, 1) - - - 1/350 y z DATA(2, 1, 1) - 1/175 y z DATA(-1, -1, 2) - - - 1/175 y z DATA(1, 2, 1) + 2/175 y z DATA(2, 2, -2) - - + 1/350 y z DATA(2, -1, 1) - 1/175 y z DATA(-1, 2, 1) - - + 1/175 y z DATA(-2, -2, -1) - 2/175 y z DATA(-1, -2, 2) - - - 2/175 y z DATA(1, -2, 2) - 1/175 y z DATA(2, -1, 2) - - + 1/175 y z DATA(1, 1, 2) + 1/175 y z DATA(-1, 1, 2) - - - 1/175 y z DATA(1, -1, 2) + 1/175 y z DATA(2, -2, -1) - - + 1/350 y z DATA(-2, -1, -1) - 2/175 y z DATA(-2, -2, 2) - - + 1/175 y z DATA(1, -2, -1) - 1/350 y z DATA(-2, 1, -1) - - + 1/175 y z DATA(2, 1, 2) + 2/175 y z DATA(-1, 2, 2) - - - 2/175 y z DATA(2, -2, 2) - 1/175 y z DATA(-2, 2, -1) - - 19 - - ---- DATA(-2, -1, 2) + 2/175 y z DATA(2, 2, 2) - 2100 - - + 2/175 x y z DATA(2, -2, 0) + 1/350 y z DATA(-1, -1, 1) - - - 2/175 y z DATA(-2, -2, -2) + 2/175 y z DATA(-2, 2, 2) - - + 1/175 y z DATA(-2, 1, 2) - 1/175 y z DATA(-2, -1, 2) - - - 1/175 y z DATA(-2, -1, -2) - 1/175 y z DATA(1, -1, -2) - - - 2/175 y z DATA(2, -2, -2) - 2/175 y z DATA(1, -2, -2) - - - 2/175 y z DATA(-1, -2, -2) - 1/175 y z DATA(-1, -1, -2) - - 2 - - 1/175 y z DATA(2, -1, -2) - 1/245 y z DATA(1, -2, 1) - - 2 2 - - 1/245 y z DATA(-2, -2, 1) - 1/245 y z DATA(2, -2, 1) - - 2 2 - + 1/490 y z DATA(2, -1, -1) - 1/245 y z DATA(-1, -2, 1) - - 2 2 - + 1/490 y z DATA(-2, -1, 1) - 1/245 y z DATA(2, 1, -2) - - 2 2 - - 1/245 y z DATA(-1, 1, -2) + 1/490 y z DATA(-2, 1, 1) - - 2 2 - + 1/490 y z DATA(1, 1, 1) - 1/245 y z DATA(-1, 2, -1) - - 2 2 - + 1/490 y z DATA(2, 1, -1) - 1/245 y z DATA(2, 2, -1) - - 2 2 - - 1/245 y z DATA(1, 2, -1) - 1/245 y z DATA(-2, 1, -2) - - 2 2 - + 2/245 y z DATA(1, 2, -2) - 1/245 y z DATA(-1, -2, -1) - - 2 2 - + 2/245 y z DATA(-2, 2, -2) - 1/245 y z DATA(-2, 2, 1) - - 2 2 - - 1/245 y z DATA(1, 1, -2) + 2/245 y z DATA(-1, 2, -2) - - 2 2 - - 1/245 y z DATA(2, 2, 1) + 1/490 y z DATA(2, 1, 1) - - 2 2 - - 1/245 y z DATA(-1, -1, 2) - 1/245 y z DATA(1, 2, 1) - - 2 2 - + 2/245 y z DATA(2, 2, -2) + 1/490 y z DATA(2, -1, 1) - - 2 2 - - 1/245 y z DATA(-1, 2, 1) - 1/245 y z DATA(-2, -2, -1) - - 2 2 - + 2/245 y z DATA(-1, -2, 2) + 2/245 y z DATA(1, -2, 2) - - 2 2 - + 1/1400 x y DATA(1, -1, 1) + 1/1400 x y DATA(-1, -1, 1) - - 2 - + 1/175 x y DATA(-2, -2, -2) + 2/175 y z DATA(-2, 2, -2) - - 2 - + 1/175 y z DATA(-1, -2, -1) + 1/175 x y DATA(-2, 2, 2) - - 2 - + 2/175 y z DATA(1, 2, -2) + 1/350 x y DATA(-2, 1, 2) - - 2 - + 1/175 y z DATA(-2, 1, -2) - 1/350 x y DATA(-2, -1, 2) - - 2 2 - + 1/350 x y DATA(-2, -1, -2) - 1/700 x y DATA(1, -1, -2) - - 2 2 - + 1/175 x y DATA(2, -2, -2) - 1/350 x y DATA(1, -2, -2) - - 2 2 - - 1/350 x y DATA(-1, -2, -2) - 1/700 x y DATA(-1, -1, -2) - - 2 - + 1/350 x y DATA(2, -1, -2) + 1/350 y z DATA(1, -1, 1) - - 2 2 - - 1/350 x y DATA(2, -1, 2) - 1/700 x y DATA(1, 1, 2) - - 2 2 - - 1/700 x y DATA(-1, 1, 2) + 1/700 x y DATA(1, -1, 2) - - 2 2 - + 1/350 x y DATA(2, -2, -1) + 1/700 x y DATA(-2, -1, -1) - - 2 2 - - 1/175 x y DATA(-2, -2, 2) - 1/700 x y DATA(-2, 1, -1) - - 2 2 - + 1/350 x y DATA(2, 1, 2) - 1/350 x y DATA(-1, 2, 2) - - 2 2 - - 1/175 x y DATA(2, -2, 2) - 1/350 x y DATA(-2, 2, -1) - - 2 2 - + 1/175 x y DATA(2, 2, 2) - 1/350 x y DATA(1, 2, 2) - - 2 2 - - 1/1400 x y DATA(-1, -1, -1) - 1/1400 x y DATA(1, -1, -1) - - 2 2 - - 1/1400 x y DATA(-1, 1, 1) + 1/1400 x y DATA(-1, 1, -1) - - 2 - + 1/1400 x y DATA(1, 1, -1) - 1/175 y z DATA(-2, 2, 1) - - 2 2 - + 2/245 y z DATA(-1, -2, -2) - 1/245 y z DATA(-1, -1, -2) - - 2 2 - - 1/245 y z DATA(2, -1, -2) - 1/700 x y DATA(-1, -2, -1) - - 2 - - 1/300 DATA(-2, 0, 2) - 1/175 x y DATA(-2, 2, -2) - - 2 2 - + 1/350 x y DATA(-2, 2, 1) + 1/700 x y DATA(1, 1, -2) - - 2 2 - + 1/350 x y DATA(-1, 2, -2) + 1/350 x y DATA(2, 2, 1) - - 2 2 - + 1/700 x y DATA(2, 1, 1) + 1/700 x y DATA(-1, -1, 2) - - 2 2 - - 1/700 x y DATA(1, 2, 1) - 1/175 x y DATA(2, 2, -2) - - 2 2 - - 1/700 x y DATA(2, -1, 1) - 1/700 x y DATA(-1, 2, 1) - - 2 2 - + 1/350 x y DATA(-2, -2, -1) + 1/350 x y DATA(-1, -2, 2) - - 2 2 - + 1/350 x y DATA(1, -2, 2) - 1/175 x y DATA(-2, -2, 2) - - 2 2 - + 1/490 y z DATA(-1, -1, -1) + 1/490 y z DATA(1, -1, -1) - - 2 2 - + 1/490 y z DATA(-1, 1, 1) + 1/490 y z DATA(-1, 1, -1) - - 2 2 - + 1/490 y z DATA(1, 1, -1) + 1/490 y z DATA(1, -1, 1) - - 2 2 - + 1/490 y z DATA(-1, -1, 1) + 2/245 y z DATA(-2, -2, -2) - - 2 2 - + 2/245 y z DATA(-2, 2, 2) - 1/245 y z DATA(-2, 1, 2) - - 2 2 - - 1/245 y z DATA(-2, -1, 2) - 1/245 y z DATA(-2, -1, -2) - - 2 2 - + 1/175 x y DATA(-2, 0, 2) + 1/245 y z DATA(-2, 0, -1) - - 2 2 - + 1/350 x y DATA(2, 0, -1) - 1/700 x y DATA(1, 0, 1) - - 2 2 - - 1/245 y z DATA(1, -1, -2) + 2/245 y z DATA(2, -2, -2) - - 2 2 - + 2/245 y z DATA(1, -2, -2) - 1/175 x y DATA(2, 2, -2) - - 2 - + 1/350 y z DATA(2, -1, -1) - 1/700 x y DATA(2, -1, 1) - - 2 2 - - 1/700 x y DATA(-1, 2, 1) + 1/350 x y DATA(-2, -2, -1) - - 2 2 - - 1/350 x y DATA(-1, -2, 2) + 1/350 x y DATA(1, -2, 2) - - 2 2 - - 1/350 x y DATA(2, -1, 2) - 1/700 x y DATA(1, 1, 2) - - 2 2 - + 1/700 x y DATA(-1, 1, 2) - 1/700 x y DATA(1, -1, 2) - - + 1/175 y z DATA(2, -2, 1) + 1/175 y z DATA(-2, -2, 1) - - 2 2 - - 1/350 x y DATA(2, -2, -1) - 1/700 x y DATA(-2, -1, -1) - - 2 2 - + 1/700 x y DATA(-2, 1, 1) - 1/1400 x y DATA(1, 1, 1) - - 2 2 - + 1/700 x y DATA(-1, 2, -1) + 1/700 x y DATA(2, 1, -1) - - 2 19 - - 1/350 x y DATA(2, 2, -1) - ---- DATA(-2, 1, 2) - 2100 - - 2 2 - - 1/700 x y DATA(1, 2, -1) - 1/350 x y DATA(-2, 1, -2) - - 2 2 - - 1/350 x y DATA(1, 2, -2) + 1/700 x y DATA(-1, -2, -1) - - - 1/350 y z DATA(-2, 1, 1) + 1/175 y z DATA(-1, 1, -2) - - 2 - + 1/175 x y DATA(-2, 2, -2) + 1/175 y z DATA(2, 1, -2) - - 2 2 - - 1/350 x y DATA(-2, 2, 1) + 1/700 x y DATA(1, 1, -2) - - 2 - + 1/350 y z DATA(-2, -1, 1) + 1/350 x y DATA(-1, 2, -2) - - 2 2 - + 1/350 x y DATA(2, 2, 1) - 1/700 x y DATA(2, 1, 1) - - 2 - + 1/700 x y DATA(-1, -1, 2) + 1/175 y z DATA(-1, -2, 1) - - 2 - - 1/350 x y DATA(-2, -2, 1) - 1/350 y z DATA(2, 1, -1) - - 2 2 - + 1/350 x y DATA(2, -2, 1) + 1/700 x y DATA(2, -1, -1) - - 2 2 - - 1/700 x y DATA(-1, -2, 1) + 1/700 x y DATA(-2, -1, 1) - - 2 - + 1/350 x y DATA(2, 1, -2) - 1/175 y z DATA(-1, 2, -1) - - 2 - - 1/350 y z DATA(1, 1, 1) - 1/700 x y DATA(-1, 1, -2) - - 2 2 - + 1/700 x y DATA(1, -2, 1) + 1/100 y z DATA(1, -2, -2) - - 2 - + 1/100 y z DATA(2, -2, -2) - 1/175 y z DATA(1, 2, -1) - - 2 - - 1/175 y z DATA(2, 2, -1) - 1/350 x y DATA(-2, -1, -2) - - 2 2 - + 1/700 x y DATA(1, -1, -2) - 1/175 x y DATA(2, -2, -2) - - 2 2 - - 1/350 x y DATA(1, -2, -2) + 1/245 x z DATA(0, -1, -1) - - 2 2 - + 1/350 x y DATA(-1, -2, -2) - 1/700 x y DATA(-1, -1, -2) - - 2 2 - + 1/350 x y DATA(2, -1, -2) + 1/100 y z DATA(-1, -2, -2) - - 2 2 - + 1/350 x y DATA(-2, 1, 2) + 1/245 x z DATA(0, -1, 1) - - 2 2 - + 1/350 x y DATA(-2, -1, 2) - 1/1400 x y DATA(1, -1, 1) - - 2 2 - + 1/1400 x y DATA(-1, -1, 1) + 1/175 x y DATA(-2, -2, -2) - - 2 2 - + 1/200 y z DATA(2, -1, -2) - 1/175 x y DATA(-2, 2, 2) - - 2 2 - - 2/245 x z DATA(0, -2, -2) - 2/245 x z DATA(0, -1, 2) - - 2 2 - + 1/245 x z DATA(0, 2, -1) + 1/245 x z DATA(0, 1, -1) - - 2 2 - - 2/245 x z DATA(0, 1, 2) + 1/1400 x y DATA(-1, 1, 1) - - 2 2 - - 1/1400 x y DATA(-1, 1, -1) + 1/1400 x y DATA(1, 1, -1) - - 3 - + 1/150 z DATA(0, 1, -2) + 1/175 y z DATA(1, -2, 1) - - 2 2 - + 1/350 x y DATA(-2, 2, -1) + 1/175 x y DATA(2, 2, 2) - - 2 2 - + 1/350 x y DATA(1, 2, 2) + 1/350 x y DATA(0, -1, 2) - - 2 2 - + 1/350 x y DATA(0, 2, -1) + 1/700 x y DATA(0, 1, -1) - - 2 2 - - 1/175 x y DATA(0, -2, -2) - 1/1400 x y DATA(-1, -1, -1) - - 2 2 - - 1/350 x y DATA(0, -1, -2) - 1/700 x y DATA(0, -1, -1) - - 2 2 - + 1/700 x y DATA(0, -1, 1) + 1/1400 x y DATA(1, -1, -1) - - 2 2 - + 1/175 x y DATA(0, 2, -2) - 1/175 x y DATA(0, 2, 2) - - 2 2 - - 1/700 x y DATA(0, 1, 1) + 1/350 x y DATA(0, -2, 1) - - 2 2 - - 1/350 x y DATA(0, 1, 2) + 1/175 x y DATA(0, -2, 2) - - 2 2 - - 1/350 x y DATA(0, -2, -1) - 1/350 x y DATA(0, 2, 1) - - 2 2 - + 1/350 x y DATA(0, 1, -2) - 1/350 x y DATA(2, 1, 2) - - 2 2 - - 1/350 x y DATA(-1, 2, 2) - 1/50 y z DATA(0, 2, 1) - - 2 2 - + 1/175 x y DATA(2, -2, 2) + 1/100 y z DATA(0, 1, -1) - - 2 2 - - 1/200 y z DATA(0, -1, 2) + 1/50 y z DATA(0, 2, -1) - - 2 - - 1/500 x y DATA(2, -1, 1) + 1/100 y z DATA(0, -2, -2) - - 2 - - 1/500 x y DATA(-1, 2, 1) + 1/50 y z DATA(0, -2, 1) - - 2 2 - + 1/200 y z DATA(0, 1, 2) - 1/100 y z DATA(0, -2, 2) - - - 1/250 x y DATA(-2, -2, -1) + 1/250 x y DATA(-1, -2, 2) - - 2 - - 1/250 x y DATA(1, -2, 2) - 1/100 y z DATA(0, -1, -1) - - 2 2 - - 1/200 y z DATA(-2, -1, 2) + 1/100 y z DATA(0, 2, 2) - - 2 2 - - 1/100 y z DATA(0, 2, -2) - 1/50 y z DATA(0, -2, -1) - - 2 2 - - 1/100 y z DATA(0, 1, 1) - 1/200 y z DATA(0, 1, -2) - - 2 2 - - 1/700 x y DATA(1, -2, -1) - 1/700 x y DATA(-2, 1, -1) - - 2 2 - + 2/245 y z DATA(0, 2, -2) + 1/200 y z DATA(0, -1, -2) - - - 1/500 x y DATA(1, 1, -2) + 1/250 x y DATA(-1, 2, -2) - - 2 - + 1/250 x y DATA(2, 2, 1) + 1/100 y z DATA(0, -1, 1) - - + 1/500 x y DATA(2, 1, 1) + 1/500 x y DATA(-1, -1, 2) - - + 1/500 x y DATA(1, 2, 1) - 1/125 x y DATA(2, 2, -2) - - 2 2 - - 2/245 x z DATA(0, 1, -2) + 1/490 y z DATA(0, -1, -1) - - 2 2 - - 1/245 y z DATA(0, -2, 1) - 2/245 x z DATA(0, 2, 2) - - 2 2 - + 1/245 x z DATA(0, 1, 1) + 1/490 y z DATA(0, 1, 1) - - 2 - + 2/245 y z DATA(0, 2, 2) - 1/250 x y DATA(-2, 2, 1) - - 2 2 - + 1/245 x z DATA(0, -2, 1) - 1/350 x DATA(0, 2, 1) - - 2 2 - - 1/245 y z DATA(0, -2, -1) - 1/245 y z DATA(0, 2, 1) - - 2 2 - - 1/245 y z DATA(0, 1, -2) - 2/245 x z DATA(0, -2, 2) - - + 1/175 y z DATA(0, -2, 1) + 2/175 y z DATA(0, 2, -2) - - + 2/175 y z DATA(0, 2, 2) - 1/350 y z DATA(0, 1, 1) - - - 1/175 y z DATA(0, 2, 1) + 1/175 y z DATA(0, 1, -2) - - 2 - + 1/175 y z DATA(0, -2, -1) - 1/245 y z DATA(0, -1, -2) - - 2 2 - + 1/490 y z DATA(0, 1, -1) - 1/245 y z DATA(0, -1, 2) - - 2 2 - - 1/245 y z DATA(0, 2, -1) + 2/245 y z DATA(0, -2, -2) - - 2 2 - + 1/490 y z DATA(0, -1, 1) + 1/245 x z DATA(0, 2, 1) - - 2 2 - + 1/245 x z DATA(0, -2, -1) - 1/245 y z DATA(0, 1, 2) - - 2 2 - + 2/245 y z DATA(0, -2, 2) - 2/245 x z DATA(0, 2, -2) - - 151 - + 4/75 z DATA(0, -2, 1) - 1/300 z DATA(0, -2, 2) + ---- z DATA(0, -1, -1) - 3675 - - 151 311 151 - + ---- z DATA(0, -1, 1) + ----- z DATA(0, 1, 2) + ---- z DATA(0, 1, -1) - 3675 14700 3675 - - 311 - + 4/75 z DATA(0, 2, -1) + ----- z DATA(0, -1, 2) - 1/300 z DATA(0, -2, -2) - 14700 - - 2 2 - - 1/50 z DATA(0, 2, 1) + 1/50 z DATA(0, -2, -1) - - 2 - - 1/100 z DATA(0, 1, -2) - 1/500 x y DATA(-1, -2, -1) - - 2 2 2 - - 1/50 z DATA(0, -2, 1) - 1/50 z DATA(0, 1, 1) - 1/100 z DATA(0, 2, -2) - - 2 2 - + 1/100 z DATA(0, 2, 2) + 1/50 z DATA(0, -1, -1) - - 2 2 - + 1/100 z DATA(0, 1, 2) + 1/100 z DATA(0, -2, 2) - - 2 - + 1/125 x y DATA(-2, 2, -2) + 1/50 z DATA(0, 1, -1) - - 2 2 - - 1/100 z DATA(0, -1, -2) - 1/100 z DATA(0, -2, -2) - - 2 - - 1/50 z DATA(0, -1, 1) - 2/175 y z DATA(0, -2, 2) - - 2 - + 1/250 x y DATA(-2, 1, -2) + 1/175 x DATA(0, -1, -2) - - 2 - + 1/350 x DATA(0, 2, -1) - 1/250 x y DATA(1, 2, -2) - - 2 - + 1/200 y z DATA(-2, -1, -2) + 4/75 z DATA(0, 2, 1) - - 311 - + 4/75 z DATA(0, -2, -1) + ----- z DATA(0, 1, -2) - 1/300 z DATA(0, 2, -2) - 14700 - - 151 3 - - 1/300 z DATA(0, 2, 2) + ---- z DATA(0, 1, 1) - 1/150 y DATA(0, -1, -2) - 3675 - - 2 - - 1/175 y DATA(0, 2, -2) - 1/500 x y DATA(2, 1, -1) - - 2 2 - + 1/350 y DATA(0, 1, -2) + 1/350 y DATA(0, 2, 1) - - 2 2 - - 1/350 y DATA(0, -2, -1) - 1/350 y DATA(0, 1, 2) - - 2 2 - + 1/175 y DATA(0, 2, 2) - 1/700 y DATA(0, 1, 1) - - 2 2 - + 1/175 y DATA(0, -2, 2) + 1/350 y DATA(0, -2, 1) - - 3 - - 1/250 x y DATA(2, 2, -1) - 2/75 z DATA(0, -2, -1) - - 3 3 3 - - 2/75 z DATA(0, 2, 1) + 1/150 z DATA(0, 2, 2) - 2/75 z DATA(0, 1, 1) - - 3 3 - + 1/150 z DATA(0, 2, -2) - 2/75 z DATA(0, -2, 1) - - 3 3 - - 2/75 z DATA(0, 2, -1) + 1/150 z DATA(0, -1, 2) - - 3 3 - - 2/75 z DATA(0, -1, -1) + 1/150 z DATA(0, -2, 2) - - 3 3 - + 1/150 z DATA(0, 1, 2) + 1/150 z DATA(0, -1, -2) - - 3 3 - - 2/75 z DATA(0, -1, 1) - 2/75 z DATA(0, 1, -1) - - 3 2 - + 1/150 z DATA(0, -2, -2) + 1/175 x DATA(0, 1, -2) - - 2 2 - + 1/175 x DATA(0, 2, -2) - 1/175 x DATA(0, 2, 2) - - 2 2 - + 1/350 x DATA(0, -2, -1) - 1/350 x DATA(0, 1, 1) - - 2 2 - + 1/350 x DATA(0, -1, -1) - 1/350 x DATA(0, -2, 1) - - 2 2 - - 1/175 x DATA(0, -2, 2) - 1/175 x DATA(0, 1, 2) - - 2 - - 1/500 x y DATA(1, 2, -1) + 1/350 x DATA(0, 1, -1) - - 2 - + 1/175 y z DATA(0, 1, 2) - 1/175 x DATA(0, -1, 2) - - 2 2 - + 1/175 x DATA(0, -2, -2) - 1/350 x DATA(0, -1, 1) - - 289 17 187 - - ----- y DATA(0, -1, 1) - ---- y DATA(0, -2, -2) + ---- y DATA(0, -1, -2) - 10500 5250 7000 - - 289 187 187 - - ----- y DATA(0, 1, -1) - ---- y DATA(0, 2, -1) - ---- y DATA(0, -1, 2) - 10500 7000 7000 - - 3 - + 1/500 x y DATA(-1, -2, 1) - 1/300 y DATA(0, 2, -2) - - 3 3 - + 1/300 y DATA(0, 2, 2) + 1/600 y DATA(0, 2, 1) - - 3 3 - + 1/600 y DATA(0, -2, -1) + 1/150 y DATA(0, 1, -2) - - 3 3 - - 1/300 y DATA(0, 1, 1) - 1/600 y DATA(0, -2, 1) - - 3 11 3 - - 1/300 y DATA(0, -2, 2) + --- DATA(-2, -2, -2) - 1/150 y DATA(0, 1, 2) - 420 - - 2 3 - + 1/200 y z DATA(1, -1, -2) + 1/300 y DATA(0, 1, -1) - - 3 3 - - 1/600 y DATA(0, 2, -1) - 1/300 y DATA(0, -1, -1) - - 3 3 - + 1/300 y DATA(0, -1, 1) + 1/150 y DATA(0, -1, 2) - - 3 - + 1/300 y DATA(0, -2, -2) + 1/350 y z DATA(0, -1, -1) - - + 1/500 x y DATA(-2, -1, 1) - 1/175 y z DATA(0, -1, -2) - - - 1/250 x y DATA(2, 1, -2) + 1/500 x y DATA(-1, 1, -2) - - 11 - - --- DATA(-2, 2, 2) - 1/500 x y DATA(-2, 1, 1) + 1/1000 x y DATA(1, 1, 1) - 420 - - 19 - + 1/500 x y DATA(-1, 2, -1) + ---- DATA(1, -2, -2) - 2100 - - - 1/175 y z DATA(0, -1, 2) - 2/175 y z DATA(0, -2, -2) - - + 1/350 y z DATA(0, -1, 1) - 1/350 y z DATA(0, 1, -1) - - 2 - - 1/175 y z DATA(0, 2, -1) + 1/700 y DATA(0, 1, -1) - - 2 2 - + 1/700 y DATA(0, -1, -1) - 1/700 y DATA(0, -1, 1) - - 2 187 - - 1/175 y DATA(0, -2, -2) + 1/300 DATA(0, -2, -2) - ---- y DATA(0, 1, -2) - 7000 - - 2 2 - + 1/350 y DATA(0, -1, -2) - 1/350 y DATA(0, 2, -1) - - 2 187 187 - - 1/350 y DATA(0, -1, 2) + ---- y DATA(0, 2, 1) + ---- y DATA(0, -2, -1) - 7000 7000 - - 19 17 187 - + ---- DATA(-1, -2, -2) - ---- y DATA(0, 2, 2) - ---- y DATA(0, -2, 1) - 2100 5250 7000 - - 17 289 187 - + ---- y DATA(0, 2, -2) + ----- y DATA(0, 1, 1) + ---- y DATA(0, 1, 2) - 5250 10500 7000 - - 17 289 2 - + ---- y DATA(0, -2, 2) + ----- y DATA(0, -1, -1) + 1/50 z DATA(0, 2, -1) - 5250 10500 - - 2 19 - + 1/100 z DATA(0, -1, 2) + ---- DATA(-2, -1, -2) - 2100 - - - 1/250 x y DATA(2, -2, 1) + 1/500 x y DATA(2, -1, -1) - - 11 17 29 - + --- DATA(2, -2, -2) - ---- DATA(1, -1, -2) - ---- DATA(0, -1, -2) - 420 2100 2100 - - 17 - - ---- DATA(-1, -1, -2) + 1/250 x y DATA(-2, -2, 1) - 2100 - - 19 - - 1/500 x y DATA(1, -2, 1) + 1/300 DATA(-2, 0, -2) + ---- DATA(2, -1, -2) - 2100 - - 41 29 311 - - ---- DATA(0, 0, -2) - ---- DATA(-1, 0, -2) + ----- z DATA(0, -1, -2) - 2100 2100 14700 - - 29 2 - - ---- DATA(1, 0, -2) + 1/245 y z DATA(2, 0, 1) - 2100 - - 2 2 - - 2/245 y z DATA(2, 0, -2) + 1/245 y z DATA(-1, 0, -1) - - 2 2 - - 2/245 y z DATA(1, 0, 2) + 1/245 y z DATA(-2, 0, 1) - - 2 2 - + 1/245 y z DATA(0, 1, 0) + 2/245 y z DATA(1, 0, 0) - - 2 2 - + 2/245 y z DATA(0, 0, 0) + 1/245 y z DATA(-2, -1, 0) - - 2 2 - - 2/245 y z DATA(1, -2, 0) - 2/245 y z DATA(0, -2, 0) - - 2 2 - + 1/245 y z DATA(2, 0, -1) + 1/245 y z DATA(1, 0, 1) - - 2 2 - + 1/245 y z DATA(-1, 1, 0) + 1/245 y z DATA(1, -1, 0) - - 2 2 - + 1/245 y z DATA(0, -1, 0) + 1/245 y z DATA(-2, 1, 0) - - 2 2 - + 2/245 y z DATA(-2, 0, 0) - 2/245 y z DATA(2, 2, 0) - - 2 2 - + 1/245 y z DATA(2, 1, 0) + 2/245 y z DATA(-1, 0, 0) - - 2 2 - - 2/245 y z DATA(0, 0, -2) - 2/245 y z DATA(-2, 2, 0) - - 2 2 - - 2/245 y z DATA(-1, -2, 0) - 2/245 y z DATA(-2, -2, 0) - - 2 2 - + 1/245 y z DATA(-1, -1, 0) - 2/245 y z DATA(2, -2, 0) - - 2 2 - - 2/245 y z DATA(-2, 0, 2) + 1/245 y z DATA(0, 0, -1) - - 2 2 - + 1/350 x y DATA(1, 0, -2) - 1/350 x y DATA(-1, 0, -2) - - 2 2 - + 1/245 y z DATA(0, 0, 1) - 2/245 y z DATA(-1, 2, 0) - - 2 2 - - 2/245 y z DATA(0, 2, 0) - 2/245 y z DATA(1, 2, 0) - - 2 2 - + 1/245 y z DATA(2, -1, 0) + 2/245 y z DATA(2, 0, 0) - - 2 2 - + 1/245 y z DATA(1, 1, 0) - 2/245 y z DATA(0, 0, 2) - - 2 2 - + 1/700 x y DATA(1, 0, -1) + 1/700 x y DATA(-1, 0, 1) - - 2 2 - - 1/350 x y DATA(-2, 0, -1) - 1/350 x y DATA(2, 0, 1) - - 2 2 - + 1/175 x y DATA(2, 0, -2) + 1/350 x y DATA(-1, 0, 2) - - 2 2 - - 1/175 x y DATA(2, 0, 2) + 1/245 y z DATA(1, 0, -1) - - 2 2 - - 1/700 x y DATA(-1, 0, -1) - 1/350 x y DATA(1, 0, 2) - - 2 2 - + 1/350 x y DATA(-2, 0, 1) + 1/245 y z DATA(-1, 0, 1) - - 2 2 - - 2/245 y z DATA(-1, 0, 2) - 2/245 y z DATA(2, 0, 2) - - 2 187 - - 2/245 x z DATA(0, -1, -2) - ---- x DATA(1, 0, -2) - 7000 - -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=1711356964, alloc=14284232, time=243.55 -bytes used=1712479052, alloc=14284232, time=243.65 -bytes used=1713682744, alloc=14284232, time=243.74 -bytes used=1714862932, alloc=14284232, time=243.84 -bytes used=1716021960, alloc=14284232, time=243.94 -bytes used=1717158916, alloc=14284232, time=244.03 -bytes used=1718278152, alloc=14284232, time=244.12 -bytes used=1719379260, alloc=14284232, time=244.21 -bytes used=1720457896, alloc=14284232, time=244.30 -bytes used=1721515692, alloc=14284232, time=244.39 -bytes used=1722550760, alloc=14284232, time=244.48 -bytes used=1723563812, alloc=14284232, time=244.57 -bytes used=1724648776, alloc=14284232, time=244.67 -bytes used=1725648964, alloc=14284232, time=244.77 -bytes used=1726649456, alloc=14284232, time=244.86 -bytes used=1727756376, alloc=14284232, time=244.97 -bytes used=1728756940, alloc=14284232, time=245.06 -bytes used=1729872708, alloc=14284232, time=245.16 -bytes used=1730872848, alloc=14284232, time=245.26 -bytes used=1731877732, alloc=14284232, time=245.37 -bytes used=1732877872, alloc=14284232, time=245.47 -bytes used=1733878316, alloc=14284232, time=245.58 -bytes used=1734906336, alloc=14284232, time=245.68 -bytes used=1735906544, alloc=14284232, time=245.79 -bytes used=1736906676, alloc=14284232, time=245.90 -bytes used=1738006796, alloc=14284232, time=246.02 -bytes used=1739006920, alloc=14284232, time=246.14 -bytes used=1740070476, alloc=14284232, time=246.26 -bytes used=1741070624, alloc=14284232, time=246.39 -bytes used=1742073320, alloc=14284232, time=246.52 -bytes used=1743090488, alloc=14284232, time=246.65 -bytes used=1744168184, alloc=14284232, time=246.79 -bytes used=1745171756, alloc=14284232, time=246.92 -bytes used=1746238992, alloc=14284232, time=247.06 -bytes used=1747257684, alloc=14284232, time=247.21 -bytes used=1748266056, alloc=14284232, time=247.35 -bytes used=1749298752, alloc=14677376, time=247.44 -bytes used=1750346404, alloc=14677376, time=247.51 -bytes used=1751394000, alloc=14677376, time=247.58 -bytes used=1752441428, alloc=14677376, time=247.65 -bytes used=1753489024, alloc=14677376, time=247.72 -bytes used=1754536564, alloc=14677376, time=247.79 - 137 3 2 2 529 -[COEFF(-2, -2, -2) = - ---- x + 1/300 x + 2/245 x z - 1/100 z - ----- z - 5250 14700 - - 2 2 2 3 - + 1/175 x y + 1/175 x y - 1/175 y + 1/150 z - 1/125 x y - 2/175 x z - - 2 2 2 137 3 - - 1/175 x + 2/175 x y z + 1/100 y z + 1/100 x z - ---- y + 1/300 y - 5250 - - 11 2 3 169 - - 2/175 y z + --- + 2/245 y z, COEFF(-1, -2, -2) = - 1/150 x - ----- z - 420 14700 - - 3 2 2 2 19 - + 1/300 y - 1/100 z + 1/350 x - 2/175 y z - 1/350 x y + ---- - 2100 - - 2 2 2 2 47 - + 1/100 y z - 1/175 x z + 2/245 y z + 1/350 x y - 1/175 y - ---- y - 5250 - - 2 3 107 2 - - 1/245 x z + 1/175 x y z + 1/150 z - 1/250 x y + ---- x + 1/200 x z , - 7000 - - 2 3 17 - COEFF(0, -2, -2) = - 1/300 z - 2/175 y z + 1/175 x + 1/150 z - ---- y - 5250 - - 2 2 2 2 2 - - 1/175 y - 1/175 x y + 1/100 y z - 2/245 x z - 1/100 z + 1/300 - - 3 2 2 2 - + 1/300 y + 2/245 y z, COEFF(1, -2, -2) = - 1/245 x z + 1/100 y z - - 3 2 2 169 3 - + 1/300 y - 1/350 x y - 1/100 z + 1/250 x y - ----- z + 1/150 z - 14700 - - 47 2 2 2 - + 1/175 x z - ---- y + 2/245 y z - 2/175 y z - 1/175 y - 1/350 x y - 5250 - - 19 2 3 107 2 - + ---- - 1/175 x y z + 1/350 x + 1/150 x - ---- x - 1/200 x z , - 2100 7000 - - 2 - COEFF(2, -2, -2) = 1/125 x y + 2/175 x z - 1/175 x - 2/175 x y z - - 11 2 2 529 2 137 - - 2/175 y z + --- + 2/245 x z - 1/175 y - ----- z - 1/175 x y + ---- x - 420 14700 5250 - - 137 3 2 3 2 2 - - ---- y + 1/150 z + 2/245 y z - 1/300 x + 1/175 x y - 1/100 z - 5250 - - 2 2 3 3 - + 1/100 y z - 1/100 x z + 1/300 y , COEFF(-2, -1, -2) = 1/150 z - - 107 2 2 2 3 - + ---- y - 1/350 x y + 1/100 x z + 1/350 y + 1/300 x - 2/175 x z - 7000 - - 169 19 2 2 3 47 - - ----- z - 1/175 y z + ---- + 1/200 y z - 1/245 y z - 1/150 y - ---- x - 14700 2100 5250 - - 2 2 2 2 - - 1/250 x y - 1/175 x + 1/350 x y - 1/100 z + 2/245 x z + 1/175 x y z, - - 2 3 17 - COEFF(-1, -1, -2) = 1/350 y - 1/150 x + 1/350 x y z - ---- - 1/175 x z - 2100 - - 2 2 191 2 - + 1/200 x z - 1/100 z - 1/175 y z - 1/500 x y + ----- z + 1/200 y z - 14700 - - 3 3 2 167 167 2 - - 1/150 y + 1/150 z - 1/245 y z + ---- x + ---- y - 1/700 x y - 7000 7000 - - 2 2 2 2 187 - + 1/350 x - 1/245 x z - 1/700 x y , COEFF(0, -1, -2) = 1/175 x + ---- y - 7000 - - 29 2 3 311 3 2 - - ---- - 1/245 y z - 1/150 y + ----- z + 1/150 z - 1/175 y z - 1/100 z - 2100 14700 - - 2 2 2 2 - + 1/350 y + 1/200 y z - 2/245 x z - 1/350 x y, COEFF(1, -1, -2) = - - 17 167 167 2 2 191 - - ---- + 1/500 x y - ---- x + ---- y + 1/700 x y - 1/700 x y + ----- z - 2100 7000 7000 14700 - - 2 3 2 3 - - 1/200 x z - 1/150 y - 1/245 y z - 1/175 y z + 1/175 x z + 1/150 z - - 2 2 3 2 2 - + 1/200 y z + 1/350 y - 1/350 x y z + 1/150 x - 1/245 x z - 1/100 z - - 2 169 107 2 3 - + 1/350 x , COEFF(2, -1, -2) = - ----- z + ---- y + 1/200 y z - 1/300 x - 14700 7000 - - 2 2 2 3 2 - - 1/100 z + 2/175 x z + 2/245 x z + 1/350 y + 1/150 z + 1/350 x y - - 2 47 2 2 - - 1/175 x + ---- x - 1/175 y z - 1/175 x y z - 1/245 y z + 1/350 x y - 5250 - - 3 2 19 - - 1/150 y - 1/100 x z + 1/250 x y + ----, COEFF(-2, 0, -2) = 1/300 - 2100 - - 2 3 17 3 2 - - 1/300 z - 1/100 z + 1/150 z - 2/175 x z - ---- x + 1/300 x + 1/175 y - 5250 - - 2 2 2 2 2 - + 2/245 x z - 1/175 x + 1/100 x z - 1/175 x y - 2/245 y z, - - 2 2 311 2 3 - COEFF(-1, 0, -2) = - 1/100 z + 1/350 x + ----- z - 1/245 x z - 1/150 x - 14700 - - 3 2 2 187 2 - + 1/150 z - 1/175 x z - 1/350 x y - 2/245 y z + ---- x + 1/175 y - 7000 - - 2 29 2 41 2 - + 1/200 x z - ----, COEFF(0, 0, -2) = - 1/100 z - ---- - 2/245 x z - 2100 2100 - - 2 3 2 431 2 - + 1/175 y + 1/150 z - 2/245 y z + ----- z + 1/175 x , COEFF(1, 0, -2) - 14700 - - 2 2 3 2 2 311 - = 1/175 y + 1/350 x y + 1/150 z - 1/245 x z - 1/200 x z + ----- z - 14700 - - 187 2 3 2 2 29 - - ---- x - 2/245 y z + 1/175 x z + 1/150 x - 1/100 z + 1/350 x - ----, - 7000 2100 - - 2 3 2 - COEFF(2, 0, -2) = 1/175 y + 1/300 - 1/300 x - 1/100 z - 1/300 z - - 2 2 2 3 2 - + 2/175 x z + 1/175 x y + 2/245 x z - 2/245 y z + 1/150 z - 1/175 x - - 2 17 47 2 - - 1/100 x z + ---- x, COEFF(-2, 1, -2) = - ---- x - 1/245 y z - 5250 5250 - - 3 19 2 2 - - 2/175 x z + 1/150 y + ---- - 1/175 x - 1/200 y z - 1/175 x y z - 2100 - - 2 2 3 3 2 - + 1/175 y z + 1/100 x z - 1/350 x y + 1/150 z + 1/300 x + 2/245 x z - - 2 2 169 2 107 - + 1/350 y - 1/100 z - ----- z + 1/250 x y - 1/350 x y - ---- y, - 14700 7000 - - 191 3 - COEFF(-1, 1, -2) = - 1/350 x y z + ----- z + 1/175 y z + 1/150 z - 14700 - - 2 2 2 167 - + 1/500 x y - 1/175 x z - 1/700 x y + 1/350 x + 1/700 x y + ---- x - 7000 - - 2 2 3 2 17 2 - + 1/200 x z - 1/200 y z - 1/150 x + 1/350 y - ---- - 1/245 x z - 2100 - - 2 167 2 3 29 - - 1/245 y z - ---- y - 1/100 z + 1/150 y , COEFF(0, 1, -2) = - ---- - 7000 2100 - - 2 2 2 2 2 2 - - 1/200 y z - 1/100 z - 1/245 y z + 1/350 x y + 1/175 x - 2/245 x z - - 311 187 3 3 2 - + ----- z + 1/175 y z - ---- y + 1/150 y + 1/150 z + 1/350 y , - 14700 7000 - - 167 2 2 3 2 - COEFF(1, 1, -2) = - ---- x + 1/700 x y - 1/245 y z + 1/150 y - 1/100 z - 7000 - - 2 3 17 2 191 - - 1/200 y z + 1/150 z - ---- + 1/350 y + 1/175 x z + ----- z - 2100 14700 - - 2 3 2 - + 1/175 y z + 1/350 x + 1/150 x + 1/350 x y z - 1/200 x z - 1/500 x y - - 2 2 167 2 - - 1/245 x z + 1/700 x y - ---- y, COEFF(2, 1, -2) = - 1/245 y z - 7000 - - 2 2 2 107 - - 1/350 x y + 2/175 x z - 1/100 x z - 1/250 x y - 1/100 z - ---- y - 7000 - - 3 2 19 169 - + 1/150 z + 1/175 x y z + 1/175 y z + 1/350 y + ---- - ----- z - 2100 14700 - - 3 2 2 2 3 47 - + 1/150 y + 1/350 x y - 1/200 y z - 1/175 x - 1/300 x + ---- x - 5250 - - 2 3 2 2 - + 2/245 x z, COEFF(-2, 2, -2) = 1/150 z - 1/175 x + 2/245 y z - - 2 2 3 2 2 - - 1/100 y z + 1/100 x z - 1/300 y + 1/175 x y - 1/175 x y - 2/175 x z - - 529 2 11 - + 2/175 y z - ----- z + 2/245 x z - 2/175 x y z + 1/125 x y + --- - 14700 420 - - 3 137 2 2 137 - + 1/300 x + ---- y - 1/100 z - 1/175 y - ---- x, COEFF(-1, 2, -2) = - 5250 5250 - - 3 47 3 3 2 2 - - 1/300 y + ---- y + 1/150 z - 1/150 x + 1/350 x y + 1/200 x z - 5250 - - 2 169 2 2 - + 1/350 x y - ----- z - 1/175 x z - 1/245 x z - 1/100 z + 1/250 x y - 14700 - - 2 107 19 2 2 - + 1/350 x + 2/175 y z + ---- x + ---- - 1/100 y z + 2/245 y z - 7000 2100 - - 2 2 - - 1/175 x y z - 1/175 y , COEFF(0, 2, -2) = 2/175 y z - 2/245 x z - - 2 3 2 17 2 - + 1/175 x y + 1/150 z - 1/100 z + 1/300 + ---- y - 1/100 y z - 5250 - - 2 2 3 2 - + 2/245 y z + 1/175 x - 1/300 z - 1/300 y - 1/175 y , COEFF(1, 2, -2) - - 3 2 169 107 - = 1/175 x y z - 1/300 y - 1/200 x z - ----- z - ---- x + 2/175 y z - 14700 7000 - - 2 2 2 19 2 - + 2/245 y z - 1/100 z - 1/250 x y - 1/245 x z + ---- - 1/350 x y - 2100 - - 47 2 3 3 2 2 - + ---- y - 1/175 y + 1/150 z + 1/150 x - 1/100 y z + 1/350 x y - 5250 - - 2 2 2 - + 1/350 x + 1/175 x z, COEFF(2, 2, -2) = - 1/100 x z - 1/175 x y - - 137 3 2 3 2 - + ---- x + 2/175 x y z - 1/300 y - 1/175 y + 1/150 z + 2/245 x z - 5250 - - 3 137 2 2 2 - - 1/300 x + ---- y - 1/125 x y - 1/175 x - 1/100 z + 2/245 y z - 5250 - - 529 11 2 2 - - ----- z + --- + 2/175 x z + 2/175 y z - 1/100 y z - 1/175 x y , - 14700 420 - - 2 107 2 3 - COEFF(-2, -2, -1) = - 1/245 x z + ---- y - 1/50 y z - 2/75 z + 1/175 y z - 7000 - - 2 2 2 3 - - 1/50 x z - 8/525 - 1/350 y - 1/250 x y + 1/350 x y + 1/600 x - - 3 2 107 2 2 - + 1/600 y - 1/175 x y z - 1/350 x + ---- x + 1/50 z + 1/350 x y - 7000 - - 2 256 229 3 - - 1/245 y z + 1/175 x z + ---- z, COEFF(-1, -2, -1) = ----- x - 2/75 z - 3675 10500 - - 2 211 2 2 3 - + 1/350 x z - 1/700 x y + ---- z + 1/490 x z + 1/700 x - 1/300 x - 3675 - - 3 2 2 2 - + 1/600 y + 1/175 y z - 1/350 x y z - 1/245 y z - 1/100 x z - 1/350 y - - 167 2 2 2 - - 1/42 - 1/500 x y + ---- y + 1/50 z + 1/700 x y - 1/50 y z , - 7000 - - 3 2 2 2 2 - COEFF(0, -2, -1) = 1/600 y - 1/350 y + 1/350 x - 1/245 y z + 1/50 z - - 3 2 187 2 - + 1/175 y z - 2/75 z - 1/350 x y + ---- y - 2/75 + 1/245 x z + 4/75 z - 7000 - - 2 229 211 3 - - 1/50 y z , COEFF(1, -2, -1) = - ----- x + 1/175 y z + ---- z + 1/600 y - 10500 3675 - - 2 2 167 - - 1/700 x y + 1/350 x y z + 1/490 x z - 1/42 - 1/350 x z + ---- y - 7000 - - 2 2 2 2 3 2 - - 1/245 y z + 1/50 z - 1/50 y z - 1/700 x y + 1/300 x + 1/700 x - - 2 2 3 - + 1/500 x y + 1/100 x z - 1/350 y - 2/75 z , COEFF(2, -2, -1) = - - 2 2 3 2 - - 1/175 x z - 8/525 + 1/50 z + 1/350 x y - 1/600 x - 1/350 x y - - 2 2 2 107 2 - + 1/175 x y z + 1/50 x z - 1/50 y z - 1/245 y z - ---- x - 1/245 x z - 7000 - - 2 3 256 2 3 107 - - 1/350 y + 1/600 y + ---- z - 1/350 x - 2/75 z + 1/175 y z + ---- y - 3675 7000 - - 2 2 3 - + 1/250 x y, COEFF(-2, -1, -1) = - 1/350 x + 1/700 x y - 1/300 y - - 211 2 2 2 - + 1/175 x z + ---- z + 1/50 z + 1/350 y z - 1/50 x z - 1/100 y z - 3675 - - 2 3 2 167 229 - - 1/700 x y + 1/600 x + 1/490 y z - 1/42 + ---- x + ----- y - 1/500 x y - 7000 10500 - - 2 3 2 - - 1/245 x z - 1/350 x y z - 2/75 z + 1/700 y , COEFF(-1, -1, -1) = - - 3 2 2 17 2 - - 1/300 y - 1/100 y z + 1/700 y - --- - 1/100 x z - 1/1000 x y - 525 - - 2 2 2 137 3 - - 1/1400 x y + 1/50 z + 1/700 x - 1/700 x y z + ---- y - 1/300 x - 5250 - - 2 2 137 166 - - 1/1400 x y + 1/350 y z + 1/490 y z + 1/350 x z + ---- x + ---- z - 5250 3675 - - 2 3 2 37 289 - + 1/490 x z - 2/75 z , COEFF(0, -1, -1) = 1/245 x z - ---- + ----- y - 1050 10500 - - 3 2 2 2 2 3 - - 2/75 z + 1/700 y - 1/100 y z + 1/50 z - 1/700 x y - 1/300 y - - 151 2 2 3 - + ---- z + 1/350 x + 1/490 y z + 1/350 y z, COEFF(1, -1, -1) = - 2/75 z - 3675 - - 2 2 2 2 - + 1/50 z + 1/1000 x y + 1/490 y z + 1/700 x + 1/1400 x y + 1/350 y z - - 2 2 137 2 - - 1/350 x z + 1/700 y + 1/700 x y z + 1/100 x z - ---- x - 1/100 y z - 5250 - - 166 3 3 2 17 2 137 - + ---- z - 1/300 y + 1/300 x - 1/1400 x y - --- + 1/490 x z + ---- y, - 3675 525 5250 - - 2 229 211 2 2 - COEFF(2, -1, -1) = 1/50 z + ----- y + ---- z - 1/100 y z + 1/50 x z - 10500 3675 - - 3 2 2 - + 1/350 x y z - 1/42 - 1/600 x - 1/245 x z - 1/350 x - 1/175 x z - - 2 167 2 3 2 - + 1/500 x y + 1/700 x y - ---- x + 1/490 y z - 2/75 z + 1/700 y - 7000 - - 3 2 187 - + 1/350 y z - 1/300 y + 1/700 x y , COEFF(-2, 0, -1) = ---- x - 7000 - - 2 3 3 2 2 - - 1/245 x z - 2/75 - 2/75 z + 1/600 x + 4/75 z - 1/50 x z + 1/50 z - - 2 2 2 2 - + 1/350 y - 1/350 x + 1/245 y z - 1/350 x y + 1/175 x z, - - 2 2 2 289 2 - COEFF(-1, 0, -1) = 1/50 z + 1/700 x + 1/245 y z + ----- x + 1/350 y - 10500 - - 2 2 151 3 2 - - 1/700 x y + 1/490 x z + ---- z - 1/300 x + 1/350 x z - 1/100 x z - 3675 - - 37 3 2 2 - - ---- - 2/75 z , COEFF(0, 0, -1) = 1/245 y z - 4/105 + 1/350 x - 1050 - - 3 2 136 2 2 - - 2/75 z + 1/245 x z + ---- z + 1/350 y + 1/50 z , COEFF(1, 0, -1) = - 3675 - - 2 151 2 2 2 - 1/490 x z + ---- z + 1/700 x y + 1/245 y z + 1/350 y - 1/350 x z - 3675 - - 289 2 3 2 37 2 3 - - ----- x + 1/700 x - 2/75 z + 1/100 x z - ---- + 1/50 z + 1/300 x , - 10500 1050 - - 2 3 187 2 2 - COEFF(2, 0, -1) = 1/350 y - 2/75 - 1/600 x - ---- x - 1/350 x + 1/50 z - 7000 - - 2 2 3 2 - - 1/175 x z + 1/350 x y + 1/245 y z + 4/75 z - 2/75 z + 1/50 x z - - 2 2 3 - - 1/245 x z, COEFF(-2, 1, -1) = 1/175 x z - 1/350 x + 1/300 y - - 3 2 2 2 - + 1/600 x - 1/245 x z + 1/500 x y - 1/350 y z + 1/50 z - 1/50 x z - - 2 2 2 3 167 - + 1/700 y - 1/700 x y + 1/100 y z - 2/75 z + 1/350 x y z + ---- x - 7000 - - 2 229 2 211 - + 1/490 y z - ----- y - 1/700 x y - 1/42 + ---- z, COEFF(-1, 1, -1) = - 10500 3675 - - 166 2 3 2 - ---- z - 1/100 x z + 1/350 x z - 1/350 y z - 2/75 z + 1/50 z - 3675 - - 2 2 2 137 - + 1/700 x y z + 1/100 y z + 1/1000 x y + 1/700 y + 1/490 x z - ---- y - 5250 - - 2 17 2 2 2 137 - + 1/700 x - --- - 1/1400 x y + 1/1400 x y + 1/490 y z + ---- x - 525 5250 - - 3 3 3 151 37 - - 1/300 x + 1/300 y , COEFF(0, 1, -1) = 1/300 y + ---- z - ---- - 3675 1050 - - 3 2 2 2 2 - - 2/75 z + 1/100 y z + 1/350 x + 1/490 y z + 1/245 x z - 1/350 y z - - 289 2 2 2 166 - - ----- y + 1/50 z + 1/700 y + 1/700 x y, COEFF(1, 1, -1) = ---- z - 10500 3675 - - 2 3 2 2 2 - + 1/700 x + 1/300 x - 1/1000 x y + 1/1400 x y + 1/490 y z + 1/100 x z - - 17 137 3 2 3 137 - - --- - ---- y - 1/700 x y z - 2/75 z + 1/700 y + 1/300 y - ---- x - 525 5250 5250 - - 2 2 2 2 - + 1/100 y z + 1/50 z + 1/1400 x y - 1/350 x z - 1/350 y z + 1/490 x z, - - 2 211 2 2 3 - COEFF(2, 1, -1) = 1/700 y + ---- z + 1/700 x y + 1/50 x z - 2/75 z - 3675 - - 2 3 167 - + 1/100 y z - 1/42 - 1/500 x y - 1/350 x y z - 1/600 x - ---- x - 7000 - - 3 2 2 2 2 - + 1/300 y + 1/50 z - 1/350 y z - 1/245 x z - 1/350 x + 1/490 y z - - 2 229 2 - - 1/700 x y - 1/175 x z - ----- y, COEFF(-2, 2, -1) = - 8/525 + 1/50 y z - 10500 - - 2 2 2 2 - + 1/175 x z - 1/245 y z - 1/350 y + 1/250 x y - 1/245 x z + 1/350 x y - - 3 2 256 3 3 - - 1/600 y - 1/50 x z + ---- z - 2/75 z + 1/175 x y z + 1/600 x - 3675 - - 107 2 2 107 2 - + ---- x + 1/50 z - 1/350 x - 1/175 y z - ---- y - 1/350 x y, - 7000 7000 - - 2 167 2 3 - COEFF(-1, 2, -1) = 1/700 x - ---- y + 1/700 x y - 1/42 - 2/75 z - 7000 - - 2 3 2 2 - + 1/350 x z - 1/100 x z + 1/350 x y z - 1/300 x + 1/50 z + 1/490 x z - - 2 211 229 3 - - 1/175 y z - 1/350 y + ---- z + ----- x - 1/600 y + 1/500 x y - 3675 10500 - - 2 2 2 - + 1/700 x y + 1/50 y z - 1/245 y z, COEFF(0, 2, -1) = - 1/175 y z - - 187 2 2 3 2 3 - - ---- y + 1/350 x y - 1/245 y z - 2/75 z + 1/350 x - 1/600 y - 7000 - - 2 2 2 2 - + 1/245 x z + 4/75 z - 1/350 y + 1/50 z + 1/50 y z - 2/75, - - 2 2 2 - COEFF(1, 2, -1) = 1/50 y z - 1/700 x y + 1/490 x z - 1/350 x z - - 2 3 229 2 2 3 - - 1/245 y z - 2/75 z - ----- x + 1/700 x + 1/700 x y - 1/600 y - 10500 - - 211 2 2 - - 1/500 x y - 1/42 - 1/350 x y z + ---- z + 1/100 x z + 1/50 z - 3675 - - 3 2 167 2 - + 1/300 x - 1/350 y - ---- y - 1/175 y z, COEFF(2, 2, -1) = - 1/350 x - 7000 - - 3 2 107 3 - - 1/600 y - 1/350 x y - 1/250 x y - ---- y - 1/600 x - 1/175 y z - 7000 - - 2 2 256 2 2 - - 1/350 y - 1/175 x z + 1/50 y z + ---- z - 8/525 + 1/50 z - 1/245 y z - 3675 - - 2 107 3 2 2 - + 1/50 x z - ---- x - 1/175 x y z - 2/75 z - 1/245 x z - 1/350 x y, - 7000 - - 33 3 - COEFF(-2, -2, 0) = 2/175 y z + 2/175 x z - 2/175 x y z - --- z + 1/25 z - 490 - - 2 2 2 - - 2/245 y z - 2/245 x z, COEFF(-1, -2, 0) = - 2/245 y z - 9/98 z - - 3 2 - + 1/175 x z + 1/25 z + 1/245 x z + 2/175 y z - 1/175 x y z, - - 2 2 3 - COEFF(0, -2, 0) = 2/175 y z - 1/10 z + 2/245 x z - 2/245 y z + 1/25 z , - - 2 2 - COEFF(1, -2, 0) = - 2/245 y z - 9/98 z + 1/175 x y z + 1/245 x z - - 3 2 - + 1/25 z - 1/175 x z + 2/175 y z, COEFF(2, -2, 0) = - 2/245 x z - - 3 33 2 - + 2/175 y z + 1/25 z - --- z + 2/175 x y z - 2/175 x z - 2/245 y z, - 490 - - 2 3 - COEFF(-2, -1, 0) = - 2/245 x z - 1/175 x y z - 9/98 z + 1/25 z - - 2 2 - + 1/175 y z + 1/245 y z + 2/175 x z, COEFF(-1, -1, 0) = 1/245 x z - - 3 2 57 - - 1/350 x y z + 1/25 z + 1/245 y z + 1/175 y z + 1/175 x z - --- z, - 490 - - 2 2 3 61 - COEFF(0, -1, 0) = 1/245 y z + 2/245 x z + 1/175 y z + 1/25 z - --- z, - 490 - - 2 3 57 2 - COEFF(1, -1, 0) = 1/245 y z + 1/25 z - --- z + 1/245 x z - 1/175 x z - 490 - - 3 - + 1/175 y z + 1/350 x y z, COEFF(2, -1, 0) = 1/25 z - 2/175 x z - - 2 2 - - 2/245 x z + 1/245 y z + 1/175 y z - 9/98 z + 1/175 x y z, - - 2 2 3 - COEFF(-2, 0, 0) = 2/245 y z - 2/245 x z + 2/175 x z + 1/25 z - 1/10 z, - - 61 2 2 3 - COEFF(-1, 0, 0) = 1/175 x z - --- z + 1/245 x z + 2/245 y z + 1/25 z , - 490 - - 3 2 13 2 - COEFF(0, 0, 0) = 1/25 z + 2/245 y z - -- z + 2/245 x z, - 98 - - 3 61 2 2 - COEFF(1, 0, 0) = 1/25 z - --- z + 2/245 y z + 1/245 x z - 1/175 x z, - 490 - - 2 3 2 - COEFF(2, 0, 0) = - 1/10 z - 2/245 x z - 2/175 x z + 1/25 z + 2/245 y z, - - 2 3 2 - COEFF(-2, 1, 0) = - 9/98 z - 2/245 x z + 1/25 z + 1/245 y z - - + 1/175 x y z + 2/175 x z - 1/175 y z, COEFF(-1, 1, 0) = - 1/175 y z - - 2 2 57 3 - + 1/175 x z + 1/245 x z + 1/245 y z + 1/350 x y z - --- z + 1/25 z , - 490 - - 2 2 61 3 - COEFF(0, 1, 0) = 2/245 x z - 1/175 y z + 1/245 y z - --- z + 1/25 z , - 490 - - 57 2 - COEFF(1, 1, 0) = - --- z + 1/245 y z - 1/350 x y z - 1/175 y z - 1/175 x z - 490 - - 3 2 2 - + 1/25 z + 1/245 x z, COEFF(2, 1, 0) = 1/245 y z - 2/175 x z - 9/98 z - - 2 3 - - 1/175 y z - 2/245 x z - 1/175 x y z + 1/25 z , COEFF(-2, 2, 0) = - - 2 3 2 - 2/175 x z - 2/245 y z + 2/175 x y z + 1/25 z - 2/175 y z - 2/245 x z - - 33 2 - - --- z, COEFF(-1, 2, 0) = - 2/175 y z + 1/175 x z + 1/245 x z - 490 - - 2 3 - - 2/245 y z + 1/175 x y z - 9/98 z + 1/25 z , - - 3 2 2 - COEFF(0, 2, 0) = - 2/175 y z + 1/25 z + 2/245 x z - 2/245 y z - 1/10 z, - - 2 3 - COEFF(1, 2, 0) = - 9/98 z - 2/245 y z - 1/175 x y z - 2/175 y z + 1/25 z - - 2 3 33 - + 1/245 x z - 1/175 x z, COEFF(2, 2, 0) = - 2/175 x y z + 1/25 z - --- z - 490 - - 2 2 - - 2/175 y z - 2/245 y z - 2/175 x z - 2/245 x z, COEFF(-2, -2, 1) = - - 2 2 107 3 3 - - 1/245 x z + 1/350 y - ---- y - 1/600 x + 1/175 y z - 2/75 z - 7000 - - 2 2 107 - + 1/50 x z - 1/350 x y - ---- x + 8/525 + 1/250 x y + 1/175 x z - 7000 - - 2 2 2 3 2 2 - - 1/245 y z - 1/350 x y - 1/50 z - 1/600 y + 1/50 y z + 1/350 x - - 256 3 3 2 - - 1/175 x y z + ---- z, COEFF(-1, -2, 1) = - 2/75 z - 1/600 y + 1/350 y - 3675 - - 2 2 3 2 2 - + 1/700 x y + 1/50 y z + 1/300 x - 1/50 z + 1/350 x z + 1/100 x z - - 229 2 167 2 - - ----- x + 1/490 x z + 1/500 x y - 1/350 x y z - ---- y - 1/700 x - 10500 7000 - - 2 211 2 - - 1/245 y z + 1/175 y z + ---- z - 1/700 x y + 1/42, COEFF(0, -2, 1) = - 3675 - - 187 2 2 2 2 - 4/75 z - ---- y + 1/350 y + 1/50 y z - 1/350 x + 1/350 x y + 2/75 - 7000 - - 3 3 2 2 2 - + 1/175 y z - 2/75 z - 1/600 y - 1/50 z - 1/245 y z + 1/245 x z, - - 2 3 2 - COEFF(1, -2, 1) = 1/490 x z - 2/75 z + 1/700 x y - 1/500 x y + 1/175 y z - - 211 2 2 2 2 - + ---- z + 1/42 - 1/700 x - 1/50 z + 1/350 y - 1/350 x z + 1/50 y z - 3675 - - 2 229 2 167 2 - + 1/700 x y + 1/350 x y z + ----- x - 1/100 x z - ---- y - 1/245 y z - 10500 7000 - - 3 3 107 2 107 - - 1/300 x - 1/600 y , COEFF(2, -2, 1) = ---- x - 1/50 z - ---- y - 7000 7000 - - 2 2 2 3 2 - + 1/350 x y + 1/50 y z + 1/350 y - 1/250 x y - 2/75 z - 1/350 x y - - 3 256 3 2 - + 1/600 x + ---- z - 1/600 y + 1/175 x y z - 1/175 x z - 1/245 x z - 3675 - - 2 2 2 - + 1/350 x + 1/175 y z + 8/525 - 1/50 x z - 1/245 y z, COEFF(-2, -1, 1) - - 2 2 229 211 - = 1/42 + 1/350 x - 1/350 x y z + 1/700 x y - ----- y + ---- z - 10500 3675 - - 2 3 2 167 - + 1/490 y z - 2/75 z - 1/50 z - ---- x + 1/500 x y + 1/350 y z - 7000 - - 2 2 3 2 3 2 - + 1/50 x z - 1/700 x y - 1/600 x - 1/245 x z + 1/300 y + 1/100 y z - - 2 2 2 - + 1/175 x z - 1/700 y , COEFF(-1, -1, 1) = - 1/50 z + 1/490 x z - - 2 2 137 166 137 2 - + 1/100 x z - 1/700 y - ---- y + ---- z - ---- x + 1/1400 x y - 5250 3675 5250 - - 3 2 17 2 - + 1/300 x + 1/350 x z + 1/1400 x y + --- - 1/700 x + 1/350 y z - 525 - - 2 3 2 3 - - 1/700 x y z + 1/490 y z + 1/1000 x y - 2/75 z + 1/100 y z + 1/300 y , - - 2 37 2 2 3 - COEFF(0, -1, 1) = 1/490 y z + ---- + 1/700 x y - 1/700 y + 1/300 y - 1050 - - 2 289 2 2 151 - - 1/350 x - ----- y + 1/100 y z + 1/245 x z + ---- z + 1/350 y z - 10500 3675 - - 2 3 166 137 - - 1/50 z - 2/75 z , COEFF(1, -1, 1) = ---- z + ---- x - 1/350 x z - 3675 5250 - - 2 3 2 3 3 2 - + 1/490 y z + 1/300 y - 1/100 x z - 2/75 z - 1/300 x + 1/490 x z - - 2 2 17 2 - - 1/1000 x y - 1/700 y - 1/50 z + --- + 1/1400 x y + 1/350 y z - 525 - - 2 2 137 2 - + 1/100 y z - 1/1400 x y + 1/700 x y z - ---- y - 1/700 x , - 5250 - - 3 2 167 2 2 - COEFF(2, -1, 1) = - 2/75 z - 1/245 x z + ---- x + 1/350 x - 1/50 z - 7000 - - 2 3 229 2 211 - - 1/175 x z + 1/100 y z + 1/300 y - ----- y + 1/490 y z + ---- z + 1/42 - 10500 3675 - - 2 2 2 2 3 - - 1/50 x z + 1/350 x y z - 1/700 x y - 1/700 y - 1/700 x y + 1/600 x - - 3 2 - + 1/350 y z - 1/500 x y, COEFF(-2, 0, 1) = - 1/600 x + 1/245 y z - - 2 187 2 2 - + 1/350 x y - ---- x + 4/75 z - 1/50 z + 2/75 + 1/350 x + 1/175 x z - 7000 - - 2 2 2 3 - - 1/245 x z + 1/50 x z - 1/350 y - 2/75 z , COEFF(-1, 0, 1) = 1/350 x z - - 2 3 289 2 2 2 37 - - 1/350 y - 2/75 z - ----- x + 1/490 x z - 1/50 z + 1/700 x y + ---- - 10500 1050 - - 3 2 2 2 151 - + 1/300 x + 1/100 x z - 1/700 x + 1/245 y z + ---- z, COEFF(0, 0, 1) - 3675 - - 2 2 3 136 2 2 - = - 1/50 z - 1/350 x - 2/75 z + ---- z - 1/350 y + 1/245 x z + 4/105 - 3675 - - 2 289 3 3 - + 1/245 y z, COEFF(1, 0, 1) = ----- x - 2/75 z - 1/350 x z - 1/300 x - 10500 - - 2 2 37 2 2 2 - + 1/245 y z - 1/50 z + ---- - 1/700 x y - 1/100 x z - 1/700 x - 1050 - - 151 2 2 187 3 - + ---- z + 1/490 x z - 1/350 y , COEFF(2, 0, 1) = ---- x + 2/75 - 2/75 z - 3675 7000 - - 2 2 2 2 - - 1/350 y - 1/175 x z + 4/75 z + 1/350 x - 1/245 x z - 1/50 z - - 2 2 2 3 - + 1/245 y z - 1/50 x z - 1/350 x y + 1/600 x , COEFF(-2, 1, 1) = - - 2 229 3 2 2 3 - 1/490 y z + ----- y - 1/600 x + 1/700 x y - 1/50 z - 2/75 z - 10500 - - 211 2 2 2 - - 1/500 x y + ---- z + 1/350 x + 1/350 x y z - 1/700 y - 1/100 y z - 3675 - - 2 3 2 2 - + 1/42 + 1/50 x z + 1/175 x z - 1/300 y + 1/700 x y - 1/245 x z - - 167 2 2 - - 1/350 y z - ---- x, COEFF(-1, 1, 1) = 1/1400 x y - 1/50 z - 1/1000 x y - 7000 - - 2 3 2 2 3 - - 1/700 x - 2/75 z - 1/1400 x y - 1/350 y z + 1/490 y z - 1/300 y - - 2 2 2 - + 1/700 x y z + 1/490 x z - 1/100 y z + 1/350 x z + 1/100 x z - - 2 137 166 3 17 137 - - 1/700 y - ---- x + ---- z + 1/300 x + --- + ---- y, COEFF(0, 1, 1) = - 5250 3675 525 5250 - - 2 2 3 37 289 2 - - 1/350 y z - 1/700 x y - 1/700 y - 2/75 z + ---- + ----- y - 1/50 z - 1050 10500 - - 2 2 2 2 3 151 - + 1/245 x z + 1/490 y z - 1/350 x - 1/100 y z - 1/300 y + ---- z, - 3675 - - 137 137 2 17 3 - COEFF(1, 1, 1) = ---- x - 1/350 y z + ---- y - 1/700 y + --- - 2/75 z - 5250 5250 525 - - 2 2 2 2 - - 1/350 x z + 1/490 y z - 1/100 y z - 1/700 x - 1/100 x z - - 2 3 2 - - 1/700 x y z + 1/1000 x y - 1/1400 x y - 1/300 x - 1/1400 x y - - 2 3 166 2 2 - + 1/490 x z - 1/300 y + ---- z - 1/50 z , COEFF(2, 1, 1) = - 1/50 z - 3675 - - 3 2 229 2 2 2 - + 1/600 x - 1/245 x z + ----- y - 1/50 x z - 1/700 y - 1/700 x y - 10500 - - 211 2 2 2 - + ---- z + 1/350 x - 1/350 y z - 1/100 y z - 1/350 x y z + 1/490 y z - 3675 - - 3 167 3 2 - - 2/75 z + 1/42 + 1/500 x y + ---- x - 1/300 y - 1/175 x z + 1/700 x y, - 7000 - - 2 2 3 2 - COEFF(-2, 2, 1) = 1/350 y + 8/525 - 1/50 y z - 1/600 x - 1/350 x y - - 2 2 2 - - 1/250 x y - 1/175 y z + 1/350 x y + 1/350 x - 1/50 z + 1/175 x y z - - 2 107 3 3 2 - - 1/245 x z + ---- y - 2/75 z + 1/175 x z + 1/600 y - 1/245 y z - 7000 - - 107 2 256 2 - - ---- x + 1/50 x z + ---- z, COEFF(-1, 2, 1) = 1/490 x z - 1/175 y z - 7000 3675 - - 2 2 167 2 211 3 - - 1/50 z + 1/350 y + ---- y - 1/50 y z + 1/42 + ---- z + 1/600 y - 7000 3675 - - 229 3 2 3 2 - - ----- x - 2/75 z + 1/350 x y z - 1/700 x y + 1/300 x - 1/700 x - 10500 - - 2 2 2 - + 1/100 x z - 1/245 y z - 1/500 x y + 1/350 x z - 1/700 x y , - - 187 2 2 - COEFF(0, 2, 1) = 2/75 + ---- y - 1/245 y z + 1/350 y - 1/175 y z - 7000 - - 2 3 2 2 2 2 - - 1/50 y z + 1/600 y - 1/350 x - 1/50 z - 1/350 x y + 1/245 x z - - 3 2 2 3 - - 2/75 z + 4/75 z, COEFF(1, 2, 1) = - 1/245 y z - 1/50 z - 2/75 z - - 3 2 - - 1/350 x y z + 1/42 + 1/500 x y - 1/300 x - 1/700 x - 1/350 x z - - 3 2 229 167 211 - + 1/600 y - 1/50 y z + ----- x - 1/175 y z + ---- y + ---- z - 10500 7000 3675 - - 2 2 2 2 2 - + 1/490 x z + 1/350 y + 1/700 x y - 1/100 x z - 1/700 x y, - - 2 2 - COEFF(2, 2, 1) = - 1/245 y z - 1/50 y z - 1/175 y z + 8/525 - 1/175 x y z - - 107 3 107 2 3 - - 1/175 x z + ---- x + 1/250 x y + 1/600 x + ---- y - 1/50 z + 1/600 y - 7000 7000 - - 2 3 256 2 2 2 - + 1/350 x - 2/75 z + ---- z - 1/50 x z - 1/245 x z + 1/350 x y - 3675 - - 2 2 137 2 - + 1/350 y + 1/350 x y, COEFF(-2, -2, 2) = ---- y - 1/175 x y - 5250 - - 2 2 529 2 2 2 - - 1/100 x z + 1/100 z - ----- z - 1/100 y z + 2/245 y z - 1/175 x y - 14700 - - 2 137 3 2 - + 2/175 x y z + 1/175 x - 2/175 x z + ---- x - 1/300 y + 1/175 y - 5250 - - 2 3 3 11 - + 2/245 x z - 1/300 x + 1/150 z + 1/125 x y - --- - 2/175 y z, - 420 - - 2 2 2 - COEFF(-1, -2, 2) = - 2/175 y z + 1/350 x y - 1/245 x z + 2/245 y z - - 2 47 2 3 107 2 - - 1/100 y z + ---- y - 1/350 x y + 1/150 x - ---- x - 1/350 x - 5250 7000 - - 2 2 169 19 - - 1/175 x z + 1/175 y + 1/175 x y z - 1/200 x z - ----- z - ---- - 14700 2100 - - 2 3 3 3 - + 1/100 z + 1/250 x y + 1/150 z - 1/300 y , COEFF(0, -2, 2) = 1/150 z - - 2 2 2 2 2 - + 1/100 z - 1/300 z + 1/175 y + 1/175 x y - 1/100 y z + 2/245 y z - - 2 17 2 3 - - 2/175 y z - 2/245 x z + ---- y - 1/300 - 1/175 x - 1/300 y , - 5250 - - 2 2 2 2 - COEFF(1, -2, 2) = 1/100 z + 1/200 x z + 1/175 y + 1/350 x y - 2/175 y z - - 169 2 2 2 3 3 - - ----- z - 1/350 x + 1/350 x y - 1/245 x z - 1/150 x - 1/300 y - 14700 - - 3 2 107 19 - + 1/150 z - 1/100 y z + 1/175 x z - 1/250 x y + ---- x - ---- - 7000 2100 - - 2 47 - + 2/245 y z - 1/175 x y z + ---- y, COEFF(2, -2, 2) = 2/175 x z - 5250 - - 2 2 2 2 3 2 - + 2/245 y z - 1/175 x y + 1/175 y + 1/175 x + 1/300 x - 1/100 y z - - 529 2 137 - - 2/175 x y z - ----- z + 1/100 z - 1/125 x y - ---- x - 2/175 y z - 14700 5250 - - 2 3 11 137 2 3 - + 1/175 x y - 1/300 y - --- + ---- y + 1/100 x z + 1/150 z - 420 5250 - - 2 2 107 2 19 - + 2/245 x z, COEFF(-2, -1, 2) = - 1/200 y z - ---- y - 1/245 y z - ---- - 7000 2100 - - 2 2 2 3 - - 1/175 y z + 1/250 x y + 1/350 x y + 2/245 x z - 1/100 x z - 1/300 x - - 2 2 3 2 - + 1/175 x - 1/350 x y + 1/175 x y z + 1/150 y + 1/100 z - 2/175 x z - - 2 47 169 3 - - 1/350 y + ---- x - ----- z + 1/150 z , COEFF(-1, -1, 2) = - 1/175 y z - 5250 14700 - - 17 2 167 3 167 - + 1/500 x y + ---- - 1/245 y z - ---- x + 1/150 x + 1/350 x y z - ---- y - 2100 7000 7000 - - 2 3 2 2 2 2 - + 1/700 x y + 1/150 y - 1/350 x - 1/200 y z - 1/350 y - 1/200 x z - - 191 2 3 2 2 - - 1/175 x z + ----- z - 1/245 x z + 1/150 z + 1/700 x y + 1/100 z , - 14700 - - 2 29 2 2 - COEFF(0, -1, 2) = - 1/175 y z - 1/175 x + ---- - 1/245 y z - 2/245 x z - 2100 - - 2 3 2 2 187 2 - - 1/200 y z + 1/150 y - 1/350 y + 1/350 x y - ---- y + 1/100 z - 7000 - - 3 311 2 - + 1/150 z + ----- z, COEFF(1, -1, 2) = - 1/500 x y + 1/175 x z - 1/350 x - 14700 - - 2 167 167 2 2 - - 1/200 y z - ---- y + ---- x + 1/700 x y + 1/200 x z - 1/350 x y z - 7000 7000 - - 3 2 191 2 2 - - 1/150 x + 1/100 z + ----- z - 1/245 x z - 1/175 y z - 1/700 x y - 14700 - - 3 17 2 2 3 - + 1/150 z + ---- - 1/350 y - 1/245 y z + 1/150 y , COEFF(2, -1, 2) = - 2100 - - 169 2 2 2 2 2 - - ----- z - 1/200 y z + 1/100 z - 1/350 x y - 1/350 x y + 1/100 x z - 14700 - - 47 2 19 3 - - ---- x + 2/175 x z + 1/175 x - 1/250 x y - ---- - 1/175 y z + 1/150 y - 5250 2100 - - 3 2 2 2 107 - + 1/150 z + 2/245 x z - 1/175 x y z - 1/350 y - 1/245 y z - ---- y - 7000 - - 3 2 3 - + 1/300 x , COEFF(-2, 0, 2) = - 1/300 - 1/175 y + 1/150 z - 1/300 z - - 2 2 17 2 2 2 - + 2/245 x z + 1/100 z + ---- x - 1/100 x z + 1/175 x - 2/245 y z - 5250 - - 3 2 2 29 - - 2/175 x z - 1/300 x + 1/175 x y , COEFF(-1, 0, 2) = - 1/350 x + ---- - 2100 - - 311 2 2 2 2 - + ----- z - 1/175 y + 1/100 z - 1/245 x z - 1/175 x z - 2/245 y z - 14700 - - 2 187 2 3 3 - + 1/350 x y - ---- x - 1/200 x z + 1/150 z + 1/150 x , COEFF(0, 0, 2) - 7000 - - 431 2 3 2 2 2 41 - = ----- z - 2/245 y z + 1/150 z - 1/175 y - 1/175 x + 1/100 z + ---- - 14700 2100 - - 2 2 2 3 - - 2/245 x z, COEFF(1, 0, 2) = - 2/245 y z - 1/350 x y + 1/150 z - - 3 187 2 311 29 2 - - 1/150 x + ---- x + 1/100 z + ----- z + ---- + 1/175 x z - 1/175 y - 7000 14700 2100 - - 2 2 2 2 - + 1/200 x z - 1/350 x - 1/245 x z, COEFF(2, 0, 2) = 2/245 x z - - 2 2 2 3 2 - - 1/175 x y - 2/245 y z + 1/175 x - 1/300 + 1/300 x - 1/175 y - - 2 17 3 2 - + 1/100 z - ---- x + 1/150 z - 1/300 z + 2/175 x z + 1/100 x z , - 5250 - - 2 3 2 47 - COEFF(-2, 1, 2) = - 1/245 y z - 1/150 y - 1/250 x y + 1/350 x y + ---- x - 5250 - - 2 169 107 2 2 2 - - 1/350 y - ----- z + ---- y + 2/245 x z + 1/100 z + 1/175 x - 14700 7000 - - 3 2 2 2 - + 1/175 y z - 1/300 x + 1/350 x y - 2/175 x z - 1/100 x z + 1/200 y z - - 3 19 2 - + 1/150 z - 1/175 x y z - ----, COEFF(-1, 1, 2) = - 1/200 x z - 2100 - - 2 2 3 3 2 191 - + 1/700 x y - 1/245 y z + 1/150 z - 1/150 y - 1/350 x + ----- z - 14700 - - 167 167 2 - - 1/500 x y + ---- y - 1/350 x y z - ---- x - 1/175 x z - 1/700 x y - 7000 7000 - - 17 2 3 2 2 - + ---- - 1/350 y + 1/150 x + 1/100 z + 1/175 y z - 1/245 x z - 2100 - - 2 2 2 3 - + 1/200 y z , COEFF(0, 1, 2) = - 2/245 x z - 1/350 x y + 1/150 z - - 3 311 29 2 2 187 2 - - 1/150 y + ----- z + ---- - 1/175 x - 1/350 y + ---- y + 1/100 z - 14700 2100 7000 - - 2 2 191 167 - - 1/245 y z + 1/175 y z + 1/200 y z , COEFF(1, 1, 2) = ----- z + ---- y - 14700 7000 - - 2 3 2 2 - - 1/245 x z - 1/150 y - 1/350 x + 1/350 x y z + 1/500 x y - 1/700 x y - - 2 17 2 3 2 - - 1/350 y + ---- - 1/700 x y + 1/150 z + 1/175 y z + 1/100 z - 2100 - - 2 167 2 3 2 - + 1/200 x z + ---- x - 1/245 y z - 1/150 x + 1/175 x z + 1/200 y z , - 7000 - - 3 47 2 3 169 - COEFF(2, 1, 2) = - 1/150 y - ---- x - 1/350 x y + 1/300 x - ----- z - 5250 14700 - - 2 2 2 107 - + 1/175 x y z + 1/350 x y - 1/245 y z + 2/175 x z + 1/100 x z + ---- y - 7000 - - 2 2 2 2 - + 1/175 y z + 1/200 y z - 1/350 y + 1/100 z + 1/250 x y + 2/245 x z - - 19 3 2 2 - - ---- + 1/150 z + 1/175 x , COEFF(-2, 2, 2) = 2/245 x z - 2/175 x y z - 2100 - - 2 2 2 137 - - 2/175 x z + 2/245 y z + 1/175 x y - 1/125 x y + 1/100 y z - ---- y - 5250 - - 2 2 2 11 3 3 137 - + 1/100 z + 1/175 y - 1/175 x y - --- + 1/150 z - 1/300 x + ---- x - 420 5250 - - 3 2 2 529 - + 1/300 y + 1/175 x - 1/100 x z + 2/175 y z - ----- z, COEFF(-1, 2, 2) - 14700 - - 2 3 2 2 - = - 1/245 x z + 1/150 x - 1/250 x y - 1/175 x z + 1/175 y - 1/350 x - - 2 3 169 107 2 - + 1/100 y z + 1/150 z - ----- z - 1/175 x y z - ---- x - 1/200 x z - 14700 7000 - - 2 2 3 47 19 - + 1/100 z + 2/175 y z + 2/245 y z + 1/300 y - ---- y - ---- - 5250 2100 - - 2 2 2 17 - - 1/350 x y - 1/350 x y, COEFF(0, 2, 2) = - 2/245 x z - ---- y - 5250 - - 2 2 2 3 - - 1/175 x y + 2/175 y z + 1/100 y z - 1/300 - 1/175 x + 1/300 y - - 3 2 2 2 - + 1/150 z - 1/300 z + 1/175 y + 2/245 y z + 1/100 z , COEFF(1, 2, 2) = - - 2 19 169 2 2 - - 1/350 x - ---- + 1/175 x z - ----- z - 1/245 x z + 1/175 y + 1/250 x y - 2100 14700 - - 2 107 3 2 47 - + 1/100 z + 1/175 x y z + ---- x + 1/300 y + 1/350 x y - ---- y - 7000 5250 - - 2 3 2 2 3 - - 1/350 x y + 2/175 y z - 1/150 x + 2/245 y z + 1/200 x z + 1/150 z - - 2 2 2 11 - + 1/100 y z , COEFF(2, 2, 2) = 1/175 x + 1/125 x y + 1/100 z - --- - 420 - - 529 137 2 137 2 3 - - ----- z - ---- y + 1/175 y - ---- x + 1/100 x z + 2/175 x z + 1/300 x - 14700 5250 5250 - - 2 3 3 2 2 - + 2/245 x z + 1/300 y + 1/150 z + 2/245 y z + 1/175 x y + 2/175 y z - - 2 2 - + 1/175 x y + 1/100 y z + 2/175 x y z] - -> print_coeffs__lc_of_data(%, "coeffs_dz->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c"); -bytes used=1755536768, alloc=14677376, time=247.86 -bytes used=1756536932, alloc=14677376, time=247.95 -bytes used=1757537136, alloc=14677376, time=248.03 -bytes used=1758537468, alloc=14677376, time=248.11 -bytes used=1759537624, alloc=14677376, time=248.20 -bytes used=1760537784, alloc=14677376, time=248.28 -bytes used=1761538212, alloc=14677376, time=248.36 -bytes used=1762538644, alloc=14677376, time=248.46 -bytes used=1763539320, alloc=14677376, time=249.27 -bytes used=1764539492, alloc=14677376, time=250.08 -bytes used=1765540032, alloc=14677376, time=250.88 -bytes used=1766540340, alloc=14677376, time=251.68 -bytes used=1767540952, alloc=14677376, time=252.47 -bytes used=1768541128, alloc=14677376, time=252.87 -bytes used=1769541292, alloc=14677376, time=252.96 -bytes used=1770541508, alloc=14677376, time=253.05 -bytes used=1771541784, alloc=14677376, time=253.15 -bytes used=1772542096, alloc=14677376, time=253.23 -bytes used=1773542272, alloc=14677376, time=253.33 -bytes used=1774613476, alloc=14677376, time=253.39 -bytes used=1775705100, alloc=14677376, time=253.46 -bytes used=1776740376, alloc=14677376, time=253.53 -bytes used=1777833740, alloc=14677376, time=253.60 -bytes used=1778880796, alloc=14677376, time=253.68 -bytes used=1779983304, alloc=14677376, time=253.75 -bytes used=1781031272, alloc=14677376, time=253.83 -bytes used=1782097044, alloc=14677376, time=253.91 -bytes used=1783169404, alloc=14677376, time=253.99 -bytes used=1784199476, alloc=14677376, time=254.07 -bytes used=1785268856, alloc=14677376, time=254.16 -bytes used=1786281708, alloc=14677376, time=254.24 -bytes used=1787297356, alloc=14677376, time=254.34 -bytes used=1788301676, alloc=14677376, time=254.42 -bytes used=1789326380, alloc=14677376, time=254.53 -bytes used=1790326656, alloc=14677376, time=254.63 -bytes used=1791326828, alloc=14677376, time=254.70 -bytes used=1792327124, alloc=14677376, time=256.83 -bytes used=1793327300, alloc=14677376, time=257.31 -bytes used=1794327476, alloc=14677376, time=257.42 -bytes used=1795327952, alloc=14677376, time=257.50 -bytes used=1796328488, alloc=14677376, time=257.57 -bytes used=1797328976, alloc=14677376, time=257.63 -bytes used=1798329500, alloc=14677376, time=257.70 -bytes used=1799329712, alloc=14677376, time=257.77 -bytes used=1800330528, alloc=14677376, time=257.89 -bytes used=1801330784, alloc=14677376, time=258.00 -bytes used=1802330984, alloc=14677376, time=258.11 -bytes used=1803332056, alloc=14677376, time=258.23 -bytes used=1804334460, alloc=14677376, time=258.34 -bytes used=1805334928, alloc=14677376, time=258.46 -bytes used=1806335856, alloc=14677376, time=258.57 -bytes used=1807336548, alloc=14677376, time=258.66 -bytes used=1808337684, alloc=14677376, time=258.77 -bytes used=1809338840, alloc=14677376, time=258.88 -bytes used=1810339228, alloc=14677376, time=258.98 -bytes used=1811339380, alloc=14677376, time=259.06 -bytes used=1812339596, alloc=14677376, time=259.13 -bytes used=1813339760, alloc=14677376, time=259.22 -bytes used=1814339880, alloc=14677376, time=259.34 -bytes used=1815340104, alloc=14677376, time=259.46 -bytes used=1816342948, alloc=14677376, time=259.59 -bytes used=1817343240, alloc=14677376, time=259.73 -bytes used=1818356840, alloc=14677376, time=259.91 -bytes used=1819367900, alloc=14677376, time=260.06 -bytes used=1820370484, alloc=14677376, time=260.20 -bytes used=1821370760, alloc=14677376, time=260.33 -bytes used=1822385500, alloc=14677376, time=260.50 -bytes used=1823396388, alloc=14677376, time=260.64 -bytes used=1824408308, alloc=14677376, time=260.79 -bytes used=1825408468, alloc=14677376, time=260.92 -bytes used=1826415988, alloc=14677376, time=261.05 -bytes used=1827416888, alloc=14677376, time=261.22 -bytes used=1828417040, alloc=14677376, time=261.34 -bytes used=1829417396, alloc=14677376, time=261.49 -bytes used=1830417588, alloc=14677376, time=261.61 -bytes used=1831433020, alloc=14677376, time=261.73 -bytes used=1832443172, alloc=14677376, time=261.86 -bytes used=1833443328, alloc=14677376, time=261.98 -bytes used=1834455320, alloc=14677376, time=262.10 -bytes used=1835457124, alloc=14677376, time=262.22 -bytes used=1836457348, alloc=14677376, time=262.34 -bytes used=1837472604, alloc=14677376, time=262.45 -bytes used=1838472784, alloc=14677376, time=262.56 -bytes used=1839473064, alloc=14677376, time=262.64 -bytes used=1840473240, alloc=14677376, time=264.50 -bytes used=1841473396, alloc=14677376, time=265.74 -bytes used=1842493880, alloc=14677376, time=266.53 -bytes used=1843494056, alloc=14677376, time=266.62 -bytes used=1844494452, alloc=14677376, time=266.71 -bytes used=1845494904, alloc=14677376, time=266.78 -bytes used=1846495200, alloc=14677376, time=266.86 -bytes used=1847495708, alloc=14677376, time=266.93 -bytes used=1848495892, alloc=14677376, time=267.00 -bytes used=1849496092, alloc=14677376, time=267.08 -bytes used=1850496412, alloc=14677376, time=267.15 -bytes used=1851496544, alloc=14677376, time=267.22 -bytes used=1852496740, alloc=14677376, time=267.30 -bytes used=1853497268, alloc=14677376, time=267.37 -bytes used=1854497504, alloc=14677376, time=267.45 -bytes used=1855497840, alloc=14677376, time=267.52 -bytes used=1856498128, alloc=14677376, time=267.59 -bytes used=1857512140, alloc=14677376, time=267.67 -bytes used=1858512376, alloc=14677376, time=267.75 -bytes used=1859512744, alloc=14677376, time=267.95 -bytes used=1860521340, alloc=14677376, time=268.09 -bytes used=1861521556, alloc=14677376, time=268.22 -bytes used=1862521700, alloc=14677376, time=268.36 -bytes used=1863528820, alloc=14677376, time=268.50 -bytes used=1864529004, alloc=14677376, time=268.65 -bytes used=1865536644, alloc=14677376, time=268.84 -bytes used=1866536780, alloc=14677376, time=268.99 -bytes used=1867558668, alloc=14677376, time=269.13 -bytes used=1868580352, alloc=14677376, time=269.29 -bytes used=1869580520, alloc=14677376, time=269.45 -bytes used=1870580680, alloc=14677376, time=269.61 -bytes used=1871580932, alloc=14677376, time=269.72 -bytes used=1872581224, alloc=14677376, time=269.80 -bytes used=1873581428, alloc=14677376, time=272.96 -bytes used=1874591972, alloc=14677376, time=273.37 -bytes used=1875592164, alloc=14677376, time=274.07 -bytes used=1876592284, alloc=14677376, time=274.79 -bytes used=1877592464, alloc=14677376, time=274.88 -bytes used=1878592880, alloc=14677376, time=274.96 -bytes used=1879593156, alloc=14677376, time=275.04 -bytes used=1880593488, alloc=14677376, time=275.12 -bytes used=1881593692, alloc=14677376, time=275.19 -bytes used=1882594020, alloc=14677376, time=275.27 -bytes used=1883594232, alloc=14677376, time=275.34 -bytes used=1884594540, alloc=14677376, time=275.42 -bytes used=1885595000, alloc=14677376, time=275.50 -bytes used=1886595172, alloc=14677376, time=275.57 -bytes used=1887595356, alloc=14677376, time=275.65 -bytes used=1888595532, alloc=14677376, time=275.73 -bytes used=1889595796, alloc=14677376, time=275.80 -bytes used=1890596076, alloc=14677376, time=275.88 -bytes used=1891596268, alloc=14677376, time=275.96 -bytes used=1892596448, alloc=14677376, time=276.17 -bytes used=1893598480, alloc=14677376, time=276.52 -bytes used=1894598644, alloc=14677376, time=276.75 -bytes used=1895599252, alloc=14677376, time=276.86 -bytes used=1896599516, alloc=14677376, time=280.19 -bytes used=1897599712, alloc=14677376, time=281.19 -bytes used=1898600032, alloc=14677376, time=281.31 -bytes used=1899600400, alloc=14677376, time=281.39 -bytes used=1900600760, alloc=14677376, time=281.46 -bytes used=1901601104, alloc=14677376, time=281.54 -bytes used=1902601524, alloc=14677376, time=281.62 -bytes used=1903601820, alloc=14677376, time=281.69 -bytes used=1904602152, alloc=14677376, time=281.77 -bytes used=1905602524, alloc=14677376, time=281.85 -bytes used=1906602808, alloc=14677376, time=281.92 -bytes used=1907603008, alloc=14677376, time=282.00 -bytes used=1908603280, alloc=14677376, time=282.07 -bytes used=1909603516, alloc=14677376, time=282.15 -bytes used=1910603764, alloc=14677376, time=282.23 -bytes used=1911604080, alloc=14677376, time=282.30 -bytes used=1912604252, alloc=14677376, time=282.38 -bytes used=1913604404, alloc=14677376, time=282.70 -bytes used=1914604644, alloc=14677376, time=283.07 -bytes used=1915604848, alloc=14677376, time=283.22 -bytes used=1916605080, alloc=14677376, time=286.71 -bytes used=1917605272, alloc=14677376, time=287.55 -bytes used=1918605556, alloc=14677376, time=287.81 -bytes used=1919605724, alloc=14677376, time=287.96 -bytes used=1920605944, alloc=14677376, time=288.02 -bytes used=1921606152, alloc=14677376, time=288.16 -bytes used=1922606352, alloc=14677376, time=288.29 -> -# d^2/dx^2 -> simplify( diff(interp_3d_cube_order4_smooth0,x,x) ); -bytes used=1923619420, alloc=14677376, time=288.45 -bytes used=1924619616, alloc=14677376, time=288.53 -bytes used=1925619916, alloc=14677376, time=288.62 -bytes used=1926620136, alloc=14677376, time=288.71 -bytes used=1927620292, alloc=14677376, time=288.79 -bytes used=1928620476, alloc=14677376, time=288.87 -bytes used=1929621504, alloc=14677376, time=288.95 -bytes used=1930621684, alloc=14677376, time=289.04 -bytes used=1931621808, alloc=14677376, time=289.12 -bytes used=1932622612, alloc=14677376, time=289.22 -bytes used=1933622820, alloc=14677376, time=289.30 - 169 -- 1/10 DATA(0, -2, 0) - ----- DATA(-2, -2, 1) - 1/700 y z DATA(1, -1, -1) - 14700 - - 211 - + ---- DATA(1, -2, 1) - 1/700 y z DATA(-1, -1, -1) - 9/98 DATA(0, -2, 1) - 3675 - - 311 - + 4/75 DATA(1, -2, 0) - 9/98 DATA(0, 2, -1) + ----- DATA(2, 0, -1) - 14700 - - 211 - + ---- DATA(-1, -2, 1) - 9/98 DATA(0, -1, 2) + 1/700 y z DATA(1, 1, -1) - 3675 - - + 1/700 y z DATA(-1, 1, -1) - 1/700 y z DATA(-1, 1, 1) - - 191 169 - + ----- DATA(-2, -1, 1) - 1/300 DATA(2, -2, 0) - ----- DATA(2, -2, 1) - 14700 14700 - - 311 311 - + 1/25 x DATA(-1, -2, -1) + ----- DATA(-2, 0, 1) + ----- DATA(-2, -1, 0) - 14700 14700 - - 33 - - --- DATA(0, 2, 2) - 1/50 x DATA(-2, 1, 1) - 1/25 x DATA(1, 1, 1) - 490 - - + 4/75 DATA(1, 0, 2) + 1/25 x DATA(-1, 2, -1) + 1/50 x DATA(2, 1, -1) - - 2 - + 1/50 x DATA(2, 2, -1) - 1/25 x DATA(1, 2, -1) - 1/245 y DATA(-1, -2, 0) - - 2 2 - + 2/245 y DATA(-2, -2, 0) + 1/490 y DATA(-1, 1, 0) - - 2 2 - + 1/490 y DATA(1, -1, 0) + 2/245 y DATA(2, -2, 0) - - 2 - + 1/25 x DATA(-1, -1, 2) - 1/245 y DATA(-2, 1, 0) - - 2 2 - + 1/245 y DATA(0, -1, 0) + 1/490 y DATA(1, 1, 0) - - 2 2 - + 2/245 y DATA(2, 2, 0) - 1/245 y DATA(-2, -1, 0) - - 2 2 - - 2/245 y DATA(0, 2, 0) - 1/245 y DATA(-1, 2, 0) - - 2 2 - - 1/245 y DATA(2, 1, 0) - 1/245 y DATA(2, -1, 0) - - 2 151 - + 1/245 y DATA(0, 1, 0) - 1/25 x DATA(1, 2, 1) + ---- DATA(-1, 0, -1) - 3675 - - 2 2 - - 2/245 y DATA(2, 0, 0) - 1/245 y DATA(1, -2, 0) - - 2 2 - + 1/245 y DATA(1, 0, 0) + 1/50 x DATA(2, 2, -2) - 2/245 y DATA(-2, 0, 0) - - 2 2 - + 1/245 y DATA(-1, 0, 0) + 2/245 y DATA(0, 0, 0) + 1/50 x DATA(2, -1, 1) - - 2 2 - + 1/245 z DATA(1, 2, 0) - 2/245 z DATA(2, -2, 0) - - 2 2 - - 2/245 z DATA(-2, 2, 0) + 1/490 y DATA(-1, -1, 0) - - 2 2 - + 1/245 z DATA(1, -1, 0) + 1/245 z DATA(-1, 1, 0) - - 2 2 - - 2/245 z DATA(-2, -2, 0) + 1/245 z DATA(-1, -2, 0) - - 2 - + 1/25 x DATA(-1, 2, 1) + 2/245 z DATA(0, -1, 0) - - 2 2 - - 2/245 z DATA(-2, 1, 0) + 2/245 z DATA(0, 1, 0) - - 2 - + 1/245 z DATA(1, 1, 0) - 1/50 x DATA(-2, -2, -1) - - 2 2 - - 2/245 z DATA(2, -1, 0) + 1/245 z DATA(-1, 2, 0) - - 2 2 2 - - 2/245 z DATA(2, 2, 0) + 2/245 z DATA(0, 2, 0) - 2/245 z DATA(2, 1, 0) - - 2 2 - - 1/25 x DATA(1, 1, -2) + 1/245 z DATA(-1, 0, 0) + 2/245 z DATA(0, 0, 0) - - 2 2 - + 1/245 z DATA(1, -2, 0) - 2/245 z DATA(-2, -1, 0) - - 2 2 - - 2/245 z DATA(-2, 0, 0) - 1/50 x DATA(-2, 2, 0) + 1/245 z DATA(1, 0, 0) - - 2 - - 2/245 z DATA(2, 0, 0) - 1/25 x DATA(1, 2, -2) - 1/25 x DATA(1, 2, 0) - - + 1/25 x DATA(-1, -2, 0) + 1/50 x DATA(2, -2, 0) - 1/25 x DATA(1, -1, 0) - - 2 - + 1/245 z DATA(-1, -1, 0) - 1/50 x DATA(-2, 1, 0) + 1/25 x DATA(-1, 1, 0) - - - 1/50 x DATA(-2, 2, -2) + 2/175 y DATA(-2, 2, 0) - 1/50 x DATA(-2, 2, 1) - - - 1/350 y DATA(-1, 1, 0) - 1/175 y DATA(1, 2, 0) + 2/175 y DATA(0, -2, 0) - - - 2/175 y DATA(-2, -2, 0) + 1/175 y DATA(-1, -2, 0) - - - 2/175 y DATA(2, -2, 0) + 1/175 y DATA(0, -1, 0) + 1/350 y DATA(1, -1, 0) - - + 1/175 y DATA(-2, 1, 0) - 1/25 x y DATA(1, 2, 0) + 2/175 y DATA(2, 2, 0) - - - 2/175 y DATA(0, 2, 0) - 1/175 y DATA(-1, 2, 0) + 1/175 y DATA(2, 1, 0) - - - 1/175 y DATA(0, 1, 0) - 1/350 y DATA(1, 1, 0) + 1/175 y DATA(1, -2, 0) - - - 1/175 y DATA(2, -1, 0) - 1/175 y DATA(-2, -1, 0) - - 191 13 - + 1/350 y DATA(-1, -1, 0) + ----- DATA(2, -1, -1) - -- DATA(0, 0, 0) - 14700 98 - - 136 61 151 - + ---- DATA(1, 0, 0) - --- DATA(0, 1, 0) + ---- DATA(1, 1, 0) - 3675 490 3675 - - 61 151 57 - - --- DATA(0, 0, 1) + ---- DATA(1, 0, 1) - --- DATA(0, 1, 1) - 490 3675 490 - - 166 - + ---- DATA(1, 1, 1) - 1/100 x z DATA(-2, -1, 1) - 3675 - - - 1/100 x z DATA(2, -1, -1) + 1/100 x z DATA(2, -2, 1) - - - 1/100 x z DATA(-2, -2, 1) - 1/50 x z DATA(1, -2, 1) - - + 1/50 x z DATA(-1, -2, 1) - 1/100 x z DATA(2, 2, -1) - - - 1/100 x z DATA(2, 1, -1) - 1/50 x z DATA(-1, 2, -1) - - - 1/50 x z DATA(1, 1, 1) - 1/100 x z DATA(-2, 1, 1) - - - 1/25 x z DATA(-1, 1, -2) - 1/50 x z DATA(2, 1, -2) - - + 1/100 x z DATA(2, 2, 1) - 1/25 x z DATA(-1, 2, -2) - - + 1/25 x z DATA(1, 1, -2) - 1/100 x z DATA(-2, 2, 1) - - + 1/50 x z DATA(-2, 2, -2) - 1/50 x z DATA(-1, -2, -1) - - + 1/25 x z DATA(1, 2, -2) + 1/50 x z DATA(-2, 1, -2) - - + 1/50 x z DATA(1, 2, -1) + 1/50 x z DATA(-1, 2, 1) - - - 1/50 x z DATA(2, 2, -2) - 1/50 x z DATA(1, 2, 1) - - + 1/25 x z DATA(-1, -1, 2) + 1/100 x z DATA(2, 1, 1) - - 169 - + 1/100 x z DATA(2, -1, 1) - ----- DATA(2, 2, -1) - 1/50 x y DATA(1, 1, 2) - 14700 - - - 1/100 x y DATA(2, -1, 2) + 1/100 x z DATA(-2, -2, -1) - - + 1/100 x y DATA(-2, -1, -1) + 1/50 x y DATA(1, -1, 2) - - + 1/50 x y DATA(-1, 1, 2) - 1/50 x y DATA(2, -2, -1) - - + 1/100 x y DATA(2, 1, 2) - 1/100 x y DATA(-2, 1, -1) - - + 1/25 x y DATA(1, -2, -1) + 1/50 x y DATA(-2, -2, 2) - - + 1/50 x y DATA(1, -1, -1) - 1/50 x y DATA(-1, -1, -1) - - - 1/25 x y DATA(1, 2, 2) + 1/50 x y DATA(2, 2, 2) - - - 1/50 x y DATA(-2, 2, -1) - 1/50 x y DATA(2, -2, 2) - - + 1/25 x y DATA(-1, 2, 2) - 1/50 x y DATA(-1, -1, 1) - - + 1/50 x y DATA(1, -1, 1) - 1/50 x y DATA(1, 1, -1) - - + 1/50 x y DATA(-1, 1, -1) + 1/50 x y DATA(-1, 1, 1) - - - 1/50 x y DATA(-2, 2, 2) + 1/50 x y DATA(-2, -2, -2) - - - 1/100 x y DATA(-2, 1, 2) - 1/50 x y DATA(2, -2, -2) - - + 1/100 x y DATA(-2, -1, -2) + 1/100 x y DATA(-2, -1, 2) - - + 1/50 x y DATA(1, -1, -2) - 1/100 x y DATA(2, -1, -2) - - - 1/50 x y DATA(-1, -1, -2) - 1/25 x y DATA(-1, -2, -2) - - 2 2 - + 1/25 x y DATA(1, -2, -2) + 1/50 x DATA(2, 2, 2) - 2/25 x DATA(1, 2, 2) - - + 1/50 x DATA(2, 1, 2) + 1/50 x DATA(2, -2, 2) - 1/50 x DATA(-2, 2, -1) - - 2 2 - + 1/50 x DATA(2, -2, 2) + 1/50 x DATA(-2, 2, -1) + 1/25 x DATA(-1, 2, 2) - - + 1/25 x DATA(-1, -2, 2) + 1/50 x DATA(2, -1, 2) - 1/25 x DATA(1, 1, 2) - - + 1/25 x DATA(-1, 1, 2) - 1/25 x DATA(1, -1, 2) + 1/50 x DATA(2, -2, -1) - - - 1/50 x DATA(-2, -1, -1) - 1/50 x DATA(-2, -2, 2) - - - 1/25 x DATA(1, -2, -1) - 1/50 x DATA(-2, 1, -1) - 1/25 x DATA(1, -2, 2) - - 211 - + ---- DATA(1, 2, -1) - 1/25 x DATA(1, -2, -2) + 1/25 x DATA(-1, -1, -2) - 3675 - - - 1/25 x DATA(1, -1, 1) + 1/50 x DATA(2, 2, 2) - 1/25 x DATA(1, 2, 2) - - + 1/25 x DATA(-1, -1, -1) - 1/25 x DATA(1, -1, -1) + 1/25 x DATA(-1, 1, 1) - - + 1/25 x DATA(-1, 1, -1) - 1/25 x DATA(1, 1, -1) + 1/25 x DATA(-1, -2, -2) - - 2 2 - + 2/245 z DATA(0, -2, 0) - 2/245 y DATA(0, -2, 0) - - - 1/50 x DATA(-2, -2, -2) - 1/50 x DATA(-2, 1, 2) - 1/50 x DATA(-2, -1, 2) - - - 1/50 x DATA(-2, -1, -2) - 1/25 x DATA(1, -1, -2) - - 169 - + 1/50 x DATA(2, -2, -2) - 1/50 x DATA(-2, 2, 2) - ----- DATA(-2, 1, -2) - 14700 - - + 1/50 x DATA(2, -1, -2) + 1/25 x DATA(-1, -1, 1) - 1/50 x DATA(-2, -2, 0) - - 2 - + 3/25 x DATA(0, -2, 0) - 1/25 x DATA(1, 1, 0) + 1/50 x DATA(2, 2, 0) - - - 1/50 x DATA(-2, 0, 0) + 1/50 x DATA(2, 1, 0) + 1/50 x DATA(2, -1, 0) - - 211 - + 1/25 x DATA(-1, 2, 0) - 1/25 x DATA(1, -2, 0) + ---- DATA(-1, 2, -1) - 3675 - - - 1/50 x DATA(-2, -1, 0) + 1/25 x DATA(-1, 0, 0) - 1/25 x DATA(1, 0, 0) - - 2 - + 1/50 x DATA(2, 0, 0) - 2/25 x DATA(-1, -2, 0) + 1/25 x DATA(-1, -1, 0) - - 2 2 2 - - 2/25 x DATA(1, 2, 0) + 1/50 x DATA(-2, -2, 1) + 1/50 x DATA(2, -2, 1) - - 2 2 2 - - 2/25 x DATA(1, -2, 1) - 2/25 x DATA(1, 1, 1) - 2/25 x DATA(-1, 2, -1) - - 2 2 - + 1/50 x DATA(2, 1, -1) + 1/50 x DATA(2, -1, -1) - - 2 2 - - 2/25 x DATA(-1, -2, 1) + 1/50 x DATA(-2, -1, 1) - - 2 2 - + 1/50 x DATA(2, 1, -2) - 2/25 x DATA(1, 1, -2) - - 2 2 2 - - 2/25 x DATA(-1, 2, -2) + 1/50 x DATA(2, 2, 1) + 1/50 x DATA(2, 2, -1) - - 2 2 - + 1/50 x DATA(-2, 1, -2) - 2/25 x DATA(1, 2, -2) - - 2 2 - - 2/25 x DATA(-1, -2, -1) + 1/50 x DATA(-2, 2, -2) - - 2 2 - - 2/25 x DATA(1, 2, -1) - 2/25 x DATA(-1, 1, -2) - - 2 2 - + 1/50 x DATA(-2, 1, 1) + 1/50 x DATA(-2, -2, 0) - - 2 2 2 - + 1/50 x DATA(-2, 2, 0) - 2/25 x DATA(1, -1, 0) - 2/25 x DATA(-1, 1, 0) - - 2 2 2 - + 3/25 x DATA(0, -1, 0) + 1/50 x DATA(2, -2, 0) - 2/25 x DATA(1, 1, 2) - - 2 2 - - 2/25 x DATA(-1, 1, 2) - 2/25 x DATA(1, -1, 2) - - 2 2 - + 1/50 x DATA(2, -2, -1) + 1/50 x DATA(-2, -1, -1) - - 2 2 2 - + 1/50 x DATA(2, 1, 1) - 2/25 x DATA(-1, -1, 2) - 2/25 x DATA(1, 2, 1) - - 2 2 2 - + 1/50 x DATA(2, 2, -2) + 1/50 x DATA(2, -1, 1) - 2/25 x DATA(-1, 2, 1) - - 2 2 - + 1/50 x DATA(-2, -2, -1) - 2/25 x DATA(-1, -2, 2) - - 2 2 - - 2/25 x DATA(1, -2, 2) + 1/50 x DATA(-2, 2, 1) - - 2 2 - - 2/25 x DATA(-1, -1, 1) + 1/50 x DATA(-2, -2, -2) - - 2 2 - - 2/25 x DATA(1, -1, -1) + 1/50 x DATA(-2, -2, 2) - - 2 2 - - 2/25 x DATA(1, -2, -1) + 1/50 x DATA(-2, 1, -1) - - 2 2 2 - + 1/50 x DATA(2, 1, 2) - 2/25 x DATA(-1, 2, 2) + 1/50 x DATA(2, -1, 2) - - 2 2 2 - - 2/25 x DATA(1, -1, 1) + 1/50 x DATA(-2, 2, 2) + 1/50 x DATA(-2, 1, 2) - - 2 2 - + 1/50 x DATA(-2, -1, 2) + 1/50 x DATA(-2, -1, -2) - - 2 2 - - 2/25 x DATA(1, -1, -2) - 2/25 x DATA(-1, -1, -1) - - 2 2 - - 2/25 x DATA(-1, 1, 1) - 2/25 x DATA(-1, 1, -1) - - 2 2 - - 2/25 x DATA(1, 1, -1) + 1/50 x DATA(2, -2, -2) - - 2 2 - - 2/25 x DATA(1, -2, -2) - 2/25 x DATA(-1, -2, -2) - - 2 2 - - 2/25 x DATA(-1, -1, -2) + 1/50 x DATA(2, -1, -2) - - 2 191 2 - + 1/50 x DATA(-2, 1, 0) + ----- DATA(2, 1, -1) + 3/25 x DATA(0, 2, 0) - 14700 - - 2 2 2 - + 1/50 x DATA(2, 1, 0) + 1/50 x DATA(2, -1, 0) + 3/25 x DATA(0, 1, 0) - - 2 2 2 - - 2/25 x DATA(1, 1, 0) - 2/25 x DATA(-1, 2, 0) + 1/50 x DATA(-2, 0, 0) - - 2 2 2 - - 2/25 x DATA(-1, 0, 0) + 3/25 x DATA(0, 0, 0) + 1/50 x DATA(-2, -1, 0) - - 2 2 2 - + 1/50 x DATA(2, 2, 0) - 2/25 x DATA(-1, -1, 0) - 2/25 x DATA(1, 0, 0) - - 2 2 - + 1/50 x DATA(2, 0, 0) - 2/25 x DATA(1, -2, 0) + 1/50 x DATA(2, -2, 1) - - + 1/50 x DATA(2, -1, -1) - 1/50 x DATA(-2, 1, -2) - 1/50 x DATA(-2, -1, 1) - - + 1/50 x DATA(2, 1, -2) + 1/25 x DATA(-1, 1, -2) + 1/25 x DATA(-1, -2, 1) - - - 1/25 x DATA(1, -2, 1) - 1/50 x DATA(-2, -2, 1) + 1/25 x DATA(-1, 2, -2) - - 2 - + 1/50 x DATA(2, 2, 1) - 1/245 y DATA(1, 2, 0) + 1/50 x DATA(2, 1, 1) - - 2 - + 2/245 y DATA(-2, 2, 0) - 2/175 y DATA(2, -2, 1) - - + 1/175 y DATA(1, -2, 1) - 1/350 y DATA(1, 1, 1) - 1/175 y DATA(-1, 2, -1) - - + 1/175 y DATA(-1, -2, 1) + 1/175 y DATA(2, 1, -2) - - - 1/350 y DATA(-1, 1, -2) - 1/175 y DATA(-2, -1, 1) - - - 1/175 y DATA(2, -1, -1) - 2/175 y DATA(-2, -2, 1) - - + 1/175 y DATA(-2, 1, 1) + 1/175 y DATA(2, 1, 1) + 1/350 y DATA(-1, -1, 2) - - - 1/175 y DATA(1, 2, 1) + 2/175 y DATA(-2, 2, 1) - 1/350 y DATA(1, 1, -2) - - - 1/175 y DATA(-1, 2, -2) - 1/175 y DATA(1, 2, -2) - - + 2/175 y DATA(-2, 2, -2) + 1/175 y DATA(-1, -2, -1) - - + 1/175 y DATA(2, 1, -1) + 2/175 y DATA(2, 2, -1) - 1/175 y DATA(1, 2, -1) - - + 1/175 y DATA(-2, 1, -2) + 1/175 y DATA(2, 1, 2) - 1/175 y DATA(-1, 2, 2) - - + 1/175 y DATA(-2, 1, -1) + 1/350 y DATA(1, -1, 2) - - - 1/175 y DATA(-2, -1, -1) - 2/175 y DATA(-2, -2, 2) - - - 2/175 y DATA(2, -2, -1) + 1/175 y DATA(1, -2, 2) - 1/350 y DATA(1, 1, 2) - - - 1/350 y DATA(-1, 1, 2) - 1/175 y DATA(2, -1, 2) + 2/175 y DATA(2, 2, -2) - - - 1/175 y DATA(-1, 2, 1) - 2/175 y DATA(-2, -2, -1) - - + 1/175 y DATA(-1, -2, 2) - 1/175 y DATA(2, -1, 1) + 2/175 y DATA(2, 2, 1) - - - 1/350 y DATA(-1, 1, -1) + 1/350 y DATA(-1, -1, -1) - - + 1/350 y DATA(1, -1, -1) - 1/350 y DATA(-1, 1, 1) - - - 2/175 y DATA(2, -2, 2) + 2/175 y DATA(-2, 2, -1) + 2/175 y DATA(2, 2, 2) - - - 1/175 y DATA(1, 2, 2) + 1/175 y DATA(1, -2, -1) - 1/350 y DATA(1, 1, -1) - - + 1/350 y DATA(-1, -1, 1) + 2/175 y DATA(-2, 2, 2) - - + 1/175 y DATA(-2, 1, 2) - 2/175 y DATA(-2, -2, -2) - - + 1/350 y DATA(1, -1, 1) - 1/50 x y DATA(-2, 2, 0) - - - 1/175 y DATA(-2, -1, 2) + 1/50 x y DATA(-2, -2, 0) - - 431 - - 1/25 x y DATA(-1, -2, 0) - 1/50 x y DATA(2, -2, 0) + ----- DATA(2, 0, 0) - 14700 - - + 1/50 x y DATA(1, -1, 0) + 1/50 x y DATA(-1, 1, 0) - 9/98 DATA(0, 1, -2) - - 191 311 - + ----- DATA(-2, 1, 1) + 1/50 x z DATA(-2, 0, -2) + ----- DATA(2, -1, 0) - 14700 14700 - - 211 - + ---- DATA(-1, 1, -2) - 1/50 x z DATA(2, -1, -2) - 3675 - - - 1/25 x z DATA(-1, -1, -2) - 1/25 x z DATA(-1, -2, -2) - - - 1/25 x z DATA(1, -2, 2) + 1/25 x z DATA(-1, -2, 2) - - - 1/50 x z DATA(-2, -2, 2) + 1/100 x z DATA(-2, -1, -1) - - - 1/100 x z DATA(2, -2, -1) - 1/25 x z DATA(1, -1, 2) - - + 1/25 x z DATA(-1, 1, 2) - 1/50 x z DATA(-1, 1, -1) - - + 1/50 x z DATA(-1, 1, 1) + 1/50 x z DATA(1, -1, -1) - - - 1/50 x z DATA(-1, -1, -1) - 1/25 x z DATA(1, 2, 2) - - + 1/50 x z DATA(2, 2, 2) + 1/100 x z DATA(-2, 2, -1) - - + 1/50 x z DATA(2, -2, 2) + 1/25 x z DATA(-1, 2, 2) - - + 1/50 x z DATA(2, 1, 2) + 1/100 x z DATA(-2, 1, -1) - - + 1/50 x z DATA(1, -2, -1) - 1/50 x z DATA(-2, 2, 2) - - + 1/50 x z DATA(-1, -1, 1) - 1/50 x z DATA(1, -1, 1) - - + 1/50 x z DATA(1, 1, -1) + 1/50 x z DATA(-2, -2, -2) - - + 1/25 x z DATA(1, -2, -2) - 1/50 x z DATA(2, -2, -2) - - + 1/25 x z DATA(1, -1, -2) + 1/50 x z DATA(-2, -1, -2) - - - 1/50 x z DATA(-2, -1, 2) - 1/50 x z DATA(-2, 1, 2) - - 2 - + 1/50 x y DATA(2, 2, 0) + 1/490 z DATA(-1, 1, -1) - - 2 2 - + 1/490 z DATA(1, 1, -1) + 1/490 z DATA(1, -1, 1) - - 2 - + 1/490 z DATA(-1, -1, 1) + 1/25 x y DATA(-1, 2, 0) + 4/75 DATA(1, 2, 0) - - + 1/100 x y DATA(2, 1, 0) - 1/100 x y DATA(2, -1, 0) - - 169 2 - - ----- DATA(2, 1, -2) + 2/245 z DATA(-2, -2, -2) - 14700 - - 2 2 - + 2/245 z DATA(-2, 2, 2) + 2/245 z DATA(-2, 1, 2) - - 2 2 - + 2/245 z DATA(-2, -1, 2) + 2/245 z DATA(-2, -1, -2) - - 2 2 - - 1/245 z DATA(1, -1, -2) + 2/245 z DATA(2, -2, -2) - - 2 2 - - 1/245 z DATA(1, -2, -2) - 1/245 z DATA(-1, -2, -2) - - 2 2 - - 1/245 z DATA(-1, -1, -2) + 2/245 z DATA(2, -1, -2) - - - 2/175 z DATA(2, -1, -2) + 1/175 z DATA(-1, -1, -2) - - - 2/175 z DATA(2, -2, -2) + 1/175 z DATA(1, -2, -2) - - 2 2 - - 1/245 z DATA(2, -2, -1) - 1/245 z DATA(-2, -1, -1) - - 2 2 - + 2/245 z DATA(-2, -2, 2) - 1/245 z DATA(1, -1, 2) - - 2 2 - - 1/245 z DATA(1, 2, 2) + 1/490 z DATA(-1, -1, -1) - - 2 2 - + 1/490 z DATA(1, -1, -1) + 1/490 z DATA(-1, 1, 1) - - 2 2 - + 2/245 z DATA(-2, 1, -2) + 1/490 z DATA(1, 1, 1) - - 2 2 - + 1/490 z DATA(-1, 2, -1) - 1/245 z DATA(2, 1, -1) - - 2 2 - - 1/245 z DATA(-2, 1, 1) + 2/245 z DATA(2, 1, 2) - - 2 2 - + 2/245 z DATA(2, -2, 2) - 1/245 z DATA(-2, 2, -1) - - 2 2 - + 2/245 z DATA(2, 2, 2) - 1/245 z DATA(-1, 2, 2) - - 2 2 - + 1/490 z DATA(1, -2, -1) - 1/245 z DATA(-2, 1, -1) - - 2 2 - - 1/245 z DATA(-1, 1, 2) + 2/245 z DATA(-2, 2, -2) - - 2 2 - - 1/245 z DATA(-2, 2, 1) - 1/245 z DATA(1, 2, -2) - - 2 2 - + 1/490 z DATA(-1, -2, -1) - 1/245 z DATA(2, 2, -1) - - 2 2 - + 1/490 z DATA(1, 2, -1) - 1/245 z DATA(2, 1, 1) - - 2 2 - - 1/245 z DATA(1, 1, -2) - 1/245 z DATA(-1, 2, -2) - - 2 2 - - 1/245 z DATA(1, -2, 2) + 2/245 z DATA(2, -1, 2) - - 2 2 - - 1/245 z DATA(1, 1, 2) + 2/245 z DATA(2, 2, -2) - - 2 2 - - 1/245 z DATA(2, -1, 1) + 1/490 z DATA(-1, 2, 1) - - 2 2 - - 1/245 z DATA(-1, -1, 2) + 1/490 z DATA(1, 2, 1) - - 2 2 - - 1/245 z DATA(2, 2, 1) - 1/245 z DATA(-2, -2, -1) - - 2 2 - - 1/245 z DATA(-1, -2, 2) - 1/245 z DATA(-2, -2, 1) - - + 1/25 x z DATA(1, 0, -2) - 1/25 x z DATA(-1, 0, -2) - - + 1/50 x z DATA(1, 0, -1) + 1/50 x z DATA(-1, 0, 1) - - - 1/350 z DATA(-1, -2, 1) + 1/175 z DATA(-2, -1, 1) - - - 1/175 z DATA(2, -1, -1) - 1/350 z DATA(1, -2, 1) - - + 1/175 z DATA(-2, -2, 1) + 2/175 z DATA(2, -2, 2) - - 2 - - 1/175 z DATA(-2, 2, -1) + 1/490 z DATA(-1, -2, 1) - - 2 2 - - 1/245 z DATA(-2, -1, 1) + 2/245 z DATA(2, 1, -2) - - 2 2 - - 1/245 z DATA(-1, 1, -2) - 1/245 z DATA(2, -2, 1) - - 2 2 - - 1/245 z DATA(2, -1, -1) + 1/490 z DATA(1, -2, 1) - 1/10 DATA(0, 2, 0) - - + 1/350 z DATA(-1, 2, -1) + 1/350 z DATA(1, 2, -1) - - - 1/175 z DATA(2, 1, -1) - 2/175 z DATA(2, 1, -2) + 1/175 z DATA(-2, 1, 1) - - - 1/350 z DATA(1, 1, 1) + 1/175 z DATA(-1, 1, -2) + 1/175 z DATA(2, -2, 1) - - - 1/175 z DATA(2, 2, -1) - 1/350 z DATA(1, 2, 1) - 2/175 z DATA(2, 2, -2) - - + 1/175 z DATA(2, -1, 1) + 1/175 z DATA(2, 2, 1) + 1/175 z DATA(2, 1, 1) - - + 1/175 z DATA(1, 1, -2) + 1/175 z DATA(-1, 2, -2) - - - 2/175 z DATA(-2, 1, -2) + 1/350 z DATA(-1, -2, -1) - - - 2/175 z DATA(-2, 2, -2) + 1/175 z DATA(-2, 2, 1) - - + 1/175 z DATA(1, 2, -2) - 1/175 z DATA(-1, 1, 2) - 1/350 z DATA(-1, 2, 1) - - - 1/175 z DATA(-2, -2, -1) - 1/175 z DATA(-1, -2, 2) - - - 1/175 z DATA(-1, -1, 2) + 2/175 z DATA(2, 1, 2) - 1/175 z DATA(-1, 2, 2) - - - 1/175 z DATA(1, -1, 2) - 1/175 z DATA(2, -2, -1) - - - 1/175 z DATA(-2, -1, -1) + 2/175 z DATA(-2, -2, 2) - - + 1/350 z DATA(1, -2, -1) - 1/175 z DATA(1, -2, 2) - - + 2/175 z DATA(2, -1, 2) - 1/175 z DATA(1, 1, 2) + 1/350 z DATA(-1, 1, -1) - - + 1/350 z DATA(1, 1, -1) - 1/350 z DATA(-1, 1, 1) + 2/175 z DATA(2, 2, 2) - - - 1/175 z DATA(1, 2, 2) + 1/350 z DATA(-1, -1, -1) - - - 1/175 z DATA(-2, 1, -1) - 2/175 z DATA(-2, -1, -2) - - + 2/175 z DATA(-2, 1, 2) + 2/175 z DATA(-2, -1, 2) - - - 1/350 z DATA(1, -1, 1) - 2/175 z DATA(-2, -2, -2) - - + 2/175 z DATA(-2, 2, 2) - 1/350 z DATA(-1, -1, 1) - - + 1/350 z DATA(1, -1, -1) + 1/175 z DATA(1, -1, -2) + 4/75 DATA(-1, 2, 0) - - - 1/25 x z DATA(1, 1, 2) + 1/50 x z DATA(2, -1, 2) - - 2 2 - + 1/490 y DATA(1, 1, -2) - 1/245 y DATA(-1, 2, -2) - - 2 - + 1/175 z DATA(-1, -2, -2) - 1/245 y DATA(-2, -1, -1) - - 2 2 - - 1/245 y DATA(-1, -2, 2) - 1/245 y DATA(1, -2, 2) - - 2 2 - - 1/245 y DATA(2, -1, 2) + 1/490 y DATA(1, 1, 2) - - 2 2 - + 2/245 y DATA(-2, 2, -1) + 2/245 y DATA(-2, -2, 2) - - 2 2 - - 1/245 y DATA(1, -2, -1) - 1/245 y DATA(-2, 1, -1) - - 2 2 - + 1/490 y DATA(-1, 1, 2) + 1/490 y DATA(1, -1, 2) - - 2 2 - + 2/245 y DATA(2, -2, -1) + 1/490 y DATA(-1, 1, -1) - - 2 2 - + 1/490 y DATA(1, 1, -1) + 2/245 y DATA(2, 2, 2) - - 2 2 - - 1/245 y DATA(1, 2, 2) + 1/490 y DATA(-1, -1, -1) - - 2 2 - - 1/245 y DATA(2, 1, 2) - 1/245 y DATA(-1, 2, 2) - - 2 2 - + 2/245 y DATA(2, -2, 2) - 1/245 y DATA(-2, 1, 2) - - 2 2 - - 1/245 y DATA(-2, -1, 2) - 1/245 y DATA(-2, -1, -2) - - 2 2 - + 2/245 y DATA(-2, -2, -2) + 2/245 y DATA(-2, 2, 2) - - 2 2 - + 1/490 y DATA(1, -1, 1) + 1/490 y DATA(-1, -1, 1) - - 2 2 - + 1/490 y DATA(1, -1, -1) + 1/490 y DATA(-1, 1, 1) - - 2 2 - + 1/490 y DATA(-1, -1, -2) - 1/245 y DATA(2, -1, -2) - - 2 2 - + 1/490 y DATA(1, -1, -2) + 2/245 y DATA(2, -2, -2) - - 2 2 - - 1/245 y DATA(1, -2, -2) - 1/245 y DATA(-1, -2, -2) - - 311 2 2 - + ----- DATA(2, 1, 0) + 2/245 y DATA(-2, -2, 1) + 2/245 y DATA(2, -2, 1) - 14700 - - 2 2 211 - - 1/245 y DATA(2, -1, -1) - 1/245 y DATA(1, -2, 1) + ---- DATA(1, 1, -2) - 3675 - - 2 2 - + 2/245 y DATA(-2, 2, -2) - 1/245 y DATA(-2, 1, -2) - - 2 2 - - 1/245 y DATA(1, 2, -2) - 1/245 y DATA(-1, -2, -1) - - 2 2 - - 1/245 y DATA(-1, 2, -1) + 2/245 y DATA(2, 2, -1) - - 2 2 - - 1/245 y DATA(1, 2, -1) - 1/245 y DATA(2, 1, -1) - - 2 2 - + 1/490 y DATA(-1, 1, -2) - 1/245 y DATA(-2, 1, 1) - - 2 2 - + 1/490 y DATA(1, 1, 1) - 1/245 y DATA(-1, -2, 1) - - 2 2 - - 1/245 y DATA(-2, -1, 1) - 1/245 y DATA(2, 1, -2) - - 2 2 - + 2/245 y DATA(-2, 2, 1) - 1/245 y DATA(2, -1, 1) - - 2 2 - + 2/245 y DATA(-2, -2, -1) + 2/245 y DATA(2, 2, 1) - - 2 2 - - 1/245 y DATA(2, 1, 1) + 1/490 y DATA(-1, -1, 2) - - 2 - - 1/245 y DATA(-1, 2, 1) - 1/175 y DATA(-2, -1, -2) - - + 1/175 y DATA(1, -2, -2) + 1/175 y DATA(-1, -2, -2) - - 2 - + 1/350 y DATA(1, -1, -2) - 1/245 y DATA(1, 2, 1) - - 2 - + 2/245 y DATA(2, 2, -2) - 2/175 y DATA(2, -2, -2) - - + 1/350 y DATA(-1, -1, -2) - 1/175 y DATA(2, -1, -2) - - - 1/50 x z DATA(-1, 0, -1) - 1/25 x z DATA(1, 0, 2) - - 256 - - 1/100 x z DATA(-2, 0, 1) + ---- DATA(-1, 2, -2) - 3675 - - + 1/25 x z DATA(-1, 0, 2) + 1/50 x z DATA(2, 0, 2) - - + 1/100 x z DATA(2, 0, 1) - 1/50 x z DATA(2, 0, -2) - - - 1/100 x y DATA(-2, 1, 0) + 1/100 x z DATA(-2, 0, -1) - - 529 - - ----- DATA(-2, 2, -2) - 1/300 DATA(2, 2, 0) - 1/50 x y DATA(1, 1, 0) - 14700 - - 33 169 - - --- DATA(0, 2, -2) - ----- DATA(-2, 2, 1) + 1/100 x y DATA(-2, -1, 0) - 490 14700 - - + 1/25 x y DATA(1, -2, 0) - 1/50 x y DATA(-1, -1, 0) - - 191 - + ----- DATA(2, -1, 1) - 1/100 x z DATA(2, 0, -1) - 1/50 x z DATA(1, 0, 1) - 14700 - - 431 - - 1/50 x z DATA(-2, 0, 2) - 1/300 DATA(2, 0, -2) + ----- DATA(-2, 0, 0) - 14700 - - 311 256 211 - + ----- DATA(2, 0, 1) + ---- DATA(1, 2, -2) + ---- DATA(-1, -2, -1) - 14700 3675 3675 - - 211 169 529 - + ---- DATA(-1, 2, 1) - ----- DATA(-2, -2, -1) - ----- DATA(2, 2, -2) - 3675 14700 14700 - - 191 211 - + ----- DATA(2, 1, 1) + ---- DATA(1, 2, 1) - 9/98 DATA(0, 2, 1) - 14700 3675 - - 2 2 - - 9/98 DATA(0, -2, -1) + 3/25 x DATA(0, 0, -2) + 3/25 x DATA(0, 0, 2) - - 2 211 169 - + 3/25 x DATA(0, 0, 1) + ---- DATA(-1, -1, 2) - ----- DATA(2, 2, 1) - 3675 14700 - - 311 2 - + ----- DATA(-2, 1, 0) + 1/245 y DATA(1, 0, -1) - 14700 - - 2 2 - - 2/245 y DATA(-2, 0, -2) + 1/245 y DATA(-1, 0, -2) - - 2 2 - + 1/245 y DATA(1, 0, -2) + 1/245 y DATA(-1, 0, 1) - - 529 2 2 - - ----- DATA(-2, -2, 2) - 2/245 y DATA(2, 0, 2) + 1/245 y DATA(-1, 0, 2) - 14700 - - 2 2 - - 2/245 y DATA(2, 0, -2) - 2/245 y DATA(2, 0, 1) - - 2 2 - - 2/245 y DATA(-2, 0, -1) + 2/245 y DATA(0, 0, 1) - - 2 2 - - 2/245 y DATA(-2, 0, 1) + 1/245 y DATA(1, 0, 2) - - 2 2 - + 1/245 y DATA(-1, 0, -1) + 1/245 y DATA(1, 0, 1) - - 2 2 - - 2/245 y DATA(2, 0, -1) + 2/245 y DATA(0, 0, -1) - - 2 2 - - 2/245 y DATA(-2, 0, 2) + 2/245 y DATA(0, 0, -2) - - 2 211 2 - + 2/245 y DATA(0, 0, 2) + ---- DATA(1, -2, -1) + 1/50 x DATA(-2, 0, -1) - 3675 - - 2 2 - + 1/50 x DATA(-2, 0, -2) - 2/25 x DATA(-1, 0, -2) - - 2 211 2 - - 2/25 x DATA(1, 0, -2) + ---- DATA(1, -1, 2) + 1/50 x DATA(2, 0, -2) - 3675 - - 2 2 2 - + 1/50 x DATA(2, 0, 1) - 2/25 x DATA(-1, 0, 1) - 2/25 x DATA(1, 0, -1) - - 2 2 2 - + 1/50 x DATA(2, 0, 2) - 2/25 x DATA(-1, 0, 2) + 1/50 x DATA(-2, 0, 1) - - 2 2 2 - - 2/25 x DATA(1, 0, 2) - 2/25 x DATA(-1, 0, -1) - 2/25 x DATA(1, 0, 1) - - 2 2 2 - + 1/50 x DATA(2, 0, -1) + 3/25 x DATA(0, 0, -1) + 1/50 x DATA(-2, 0, 2) - - - 1/300 DATA(2, 0, 2) - 1/10 DATA(0, 0, 2) - 1/50 x DATA(-2, 0, -1) - - - 1/50 x DATA(-2, 0, -2) + 1/25 x DATA(-1, 0, -2) + 4/75 DATA(-1, 0, 2) - - + 1/50 x DATA(2, 0, -2) + 1/50 x DATA(2, 0, 1) + 1/50 x DATA(2, 0, 2) - - + 1/25 x DATA(-1, 0, 2) + 1/25 x DATA(-1, 0, 1) - 1/25 x DATA(1, 0, -1) - - 191 169 169 - + ----- DATA(-2, -1, -1) - ----- DATA(2, -2, -1) - ----- DATA(2, -1, 2) - 14700 14700 14700 - - - 1/50 x DATA(-2, 0, 2) - 1/25 x DATA(1, 0, 1) + 1/50 x DATA(2, 0, -1) - - - 1/50 x DATA(-2, 0, 1) - 1/25 x DATA(1, 0, 2) + 1/25 x DATA(-1, 0, -1) - - 33 211 - - --- DATA(0, -2, 2) + ---- DATA(1, 1, 2) - 9/98 DATA(0, 1, 2) - 490 3675 - - 211 256 2 - + ---- DATA(-1, 1, 2) + ---- DATA(-1, -2, 2) - 1/245 z DATA(-2, 0, 1) - 3675 3675 - - 2 2 - - 1/245 z DATA(1, 0, 2) + 1/490 z DATA(-1, 0, -1) - - 2 2 - + 1/490 z DATA(1, 0, 1) + 2/245 z DATA(2, 0, -2) - - 2 256 311 - - 1/245 z DATA(2, 0, 1) + ---- DATA(1, -2, 2) + ----- DATA(-2, 0, -1) - 3675 14700 - - 256 169 - + ---- DATA(-1, 2, 2) - ----- DATA(2, 1, 2) - 1/350 z DATA(-1, 0, 1) - 3675 14700 - - + 1/350 z DATA(1, 0, -1) + 1/175 z DATA(0, 0, -1) + 2/175 z DATA(0, 0, -2) - - - 2/175 z DATA(0, 0, 2) - 1/175 z DATA(0, 0, 1) + 2/175 z DATA(-2, 0, 2) - - 2 2 - + 1/245 z DATA(0, 0, -1) + 2/245 z DATA(-2, 0, 2) - - 2 2 - - 2/245 z DATA(0, 0, -2) - 2/245 z DATA(0, 0, 2) - - 2 - + 1/245 z DATA(0, 0, 1) - 1/175 z DATA(-2, 0, -1) - - 2 - - 1/245 z DATA(2, 0, -1) + 1/175 z DATA(-1, 0, -2) - - + 1/175 z DATA(1, 0, -2) - 2/175 z DATA(-2, 0, -2) - - - 2/175 z DATA(2, 0, -2) + 1/175 z DATA(2, 0, 1) + 2/175 z DATA(2, 0, 2) - - 256 2 - - 1/175 z DATA(-1, 0, 2) + ---- DATA(1, 2, 2) + 2/245 z DATA(-2, 0, -2) - 3675 - - 2 2 - - 1/245 z DATA(-1, 0, -2) - 1/245 z DATA(1, 0, -2) - - + 1/175 z DATA(-2, 0, 1) - 1/175 z DATA(1, 0, 2) + 1/350 z DATA(-1, 0, -1) - - 191 - - 1/350 z DATA(1, 0, 1) - 1/175 z DATA(2, 0, -1) + ----- DATA(-2, 1, -1) - 14700 - - 2 2 - + 2/245 z DATA(2, 0, 2) - 1/245 z DATA(-1, 0, 2) - - 2 2 - - 1/245 z DATA(-2, 0, -1) + 1/490 z DATA(-1, 0, 1) - - 2 61 - + 1/490 z DATA(1, 0, -1) - 1/175 y z DATA(1, 2, 2) - --- DATA(0, -1, 0) - 490 - - 151 136 151 - + ---- DATA(1, -1, 0) + ---- DATA(-1, 0, 0) + ---- DATA(-1, 1, 0) - 3675 3675 3675 - - 166 57 166 - + ---- DATA(-1, -1, 1) - --- DATA(0, -1, 1) + ---- DATA(1, -1, 1) - 3675 490 3675 - - 151 166 61 - + ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) - --- DATA(0, 0, -1) - 3675 3675 490 - - 151 166 57 - + ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) - --- DATA(0, 1, -1) - 3675 3675 490 - - 166 151 166 - + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) + ---- DATA(-1, -1, -1) - 3675 3675 3675 - - 57 166 529 - - --- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - ----- DATA(2, -2, 2) - 490 3675 14700 - - 169 529 - - ----- DATA(-2, 2, -1) - ----- DATA(2, 2, 2) + 1/350 y z DATA(1, 1, -2) - 14700 14700 - - - 1/300 DATA(-2, -2, 0) + 4/75 DATA(-1, -2, 0) + 1/175 y z DATA(-1, 2, -2) - - + 1/175 y z DATA(2, 2, 1) + 1/350 y z DATA(2, 1, 1) - - + 1/350 y z DATA(-1, -1, 2) - 1/350 y z DATA(1, 2, 1) - - - 2/175 y z DATA(2, 2, -2) - 1/350 y z DATA(2, -1, 1) - - - 1/350 y z DATA(-1, 2, 1) + 1/175 y z DATA(-2, -2, -1) - - + 1/175 y z DATA(-1, -2, 2) + 1/175 y z DATA(1, -2, 2) - - - 1/175 y z DATA(2, -1, 2) - 1/350 y z DATA(1, 1, 2) - - - 1/350 y z DATA(-1, 1, 2) + 1/350 y z DATA(1, -1, 2) - - + 1/175 y z DATA(2, -2, -1) + 1/350 y z DATA(-2, -1, -1) - - - 2/175 y z DATA(-2, -2, 2) - 1/350 y z DATA(1, -2, -1) - - - 1/350 y z DATA(-2, 1, -1) + 1/175 y z DATA(2, 1, 2) - - - 1/175 y z DATA(-1, 2, 2) - 2/175 y z DATA(2, -2, 2) - - 169 - - 1/175 y z DATA(-2, 2, -1) - ----- DATA(-2, -1, 2) - 14700 - - + 2/175 y z DATA(2, 2, 2) + 1/700 y z DATA(-1, -1, 1) - - + 2/175 y z DATA(-2, -2, -2) + 2/175 y z DATA(-2, 2, 2) - - + 1/175 y z DATA(-2, 1, 2) - 1/175 y z DATA(-2, -1, 2) - - + 1/175 y z DATA(-2, -1, -2) - 1/350 y z DATA(1, -1, -2) - - + 2/175 y z DATA(2, -2, -2) - 1/175 y z DATA(1, -2, -2) - - - 1/175 y z DATA(-1, -2, -2) - 1/350 y z DATA(-1, -1, -2) - - + 1/175 y z DATA(2, -1, -2) - 1/300 DATA(-2, 2, 0) - - - 2/175 y z DATA(-2, 2, -2) - 1/350 y z DATA(-1, -2, -1) - - + 1/175 y z DATA(1, 2, -2) - 1/175 y z DATA(-2, 1, -2) - - + 1/700 y z DATA(1, -1, 1) + 1/175 y z DATA(-2, 2, 1) - - - 1/300 DATA(-2, 0, 2) + 1/350 y z DATA(2, -1, -1) - - - 1/175 y z DATA(2, -2, 1) - 1/175 y z DATA(-2, -2, 1) - - 169 - - ----- DATA(-2, 1, 2) + 1/350 y z DATA(-2, 1, 1) - 14700 - - + 1/350 y z DATA(-1, 1, -2) - 1/175 y z DATA(2, 1, -2) - - - 1/350 y z DATA(-2, -1, 1) + 1/350 y z DATA(-1, -2, 1) - - - 1/350 y z DATA(2, 1, -1) + 1/350 y z DATA(-1, 2, -1) - - - 1/700 y z DATA(1, 1, 1) + 1/350 y z DATA(1, 2, -1) - - - 1/175 y z DATA(2, 2, -1) + 1/350 y z DATA(1, -2, 1) - - - 1/100 x y DATA(2, -1, 1) + 1/25 x y DATA(-1, 2, 1) - - + 1/50 x y DATA(-2, -2, -1) - 1/25 x y DATA(-1, -2, 2) - - + 1/25 x y DATA(1, -2, 2) - 1/50 x y DATA(1, 1, -2) - - + 1/25 x y DATA(-1, 2, -2) + 1/50 x y DATA(2, 2, 1) - - + 1/100 x y DATA(2, 1, 1) - 1/50 x y DATA(-1, -1, 2) - - - 1/25 x y DATA(1, 2, 1) + 1/50 x y DATA(2, 2, -2) - - 2 - - 1/50 x y DATA(-2, 2, 1) + 3/25 x DATA(0, 2, 1) - - + 1/175 y z DATA(0, -2, 1) + 2/175 y z DATA(0, 2, -2) - - - 2/175 y z DATA(0, 2, 2) - 1/350 y z DATA(0, 1, 1) - - - 1/175 y z DATA(0, 2, 1) + 1/175 y z DATA(0, 1, -2) - - - 1/175 y z DATA(0, -2, -1) - 1/175 z DATA(0, -2, 1) - - - 2/175 z DATA(0, -2, 2) + 1/175 z DATA(0, -1, -1) - - - 1/175 z DATA(0, -1, 1) - 2/175 z DATA(0, 1, 2) + 1/175 z DATA(0, 1, -1) - - + 1/175 z DATA(0, 2, -1) - 2/175 z DATA(0, -1, 2) - - 2 - + 2/175 z DATA(0, -2, -2) + 1/245 z DATA(0, 2, 1) - - 2 2 - + 1/245 z DATA(0, -2, -1) - 2/245 z DATA(0, 1, -2) - - 2 - - 1/25 x y DATA(-1, -2, -1) + 1/245 z DATA(0, -2, 1) - - 2 2 - + 1/245 z DATA(0, 1, 1) - 2/245 z DATA(0, 2, -2) - - 2 2 - - 2/245 z DATA(0, 2, 2) + 1/245 z DATA(0, -1, -1) - - 2 2 - - 2/245 z DATA(0, 1, 2) - 2/245 z DATA(0, -2, 2) - - 2 - - 1/50 x y DATA(-2, 2, -2) + 1/245 z DATA(0, 1, -1) - - 2 2 - - 2/245 z DATA(0, -1, -2) - 2/245 z DATA(0, -2, -2) - - 2 - + 1/245 z DATA(0, -1, 1) + 2/175 y z DATA(0, -2, 2) - - 2 - - 1/100 x y DATA(-2, 1, -2) + 3/25 x DATA(0, -1, -2) - - 2 - + 3/25 x DATA(0, 2, -1) - 1/25 x y DATA(1, 2, -2) - 1/175 z DATA(0, 2, 1) - - + 1/175 z DATA(0, -2, -1) + 2/175 z DATA(0, 1, -2) - - + 2/175 z DATA(0, 2, -2) - 2/175 z DATA(0, 2, 2) - 1/175 z DATA(0, 1, 1) - - 2 - - 2/245 y DATA(0, 2, -2) + 1/100 x y DATA(2, 1, -1) - - 2 2 - + 1/245 y DATA(0, 1, -2) - 2/245 y DATA(0, 2, 1) - - 2 2 - - 2/245 y DATA(0, -2, -1) + 1/245 y DATA(0, 1, 2) - - 2 2 - - 2/245 y DATA(0, 2, 2) + 1/245 y DATA(0, 1, 1) - - 2 2 - - 2/245 y DATA(0, -2, 2) - 2/245 y DATA(0, -2, 1) - - 2 - + 1/50 x y DATA(2, 2, -1) + 3/25 x DATA(0, 1, -2) - - 2 2 2 - + 3/25 x DATA(0, 2, -2) + 3/25 x DATA(0, 2, 2) + 3/25 x DATA(0, -2, -1) - - 2 2 2 - + 3/25 x DATA(0, 1, 1) + 3/25 x DATA(0, -1, -1) + 3/25 x DATA(0, -2, 1) - - 2 2 - + 3/25 x DATA(0, -2, 2) + 3/25 x DATA(0, 1, 2) - 1/25 x y DATA(1, 2, -1) - - 2 - + 3/25 x DATA(0, 1, -1) - 1/175 y z DATA(0, 1, 2) - - 2 2 - + 3/25 x DATA(0, -1, 2) + 3/25 x DATA(0, -2, -2) - - 2 - + 3/25 x DATA(0, -1, 1) + 1/175 y DATA(0, -1, 1) - - + 2/175 y DATA(0, -2, -2) + 1/175 y DATA(0, -1, -2) - - - 1/175 y DATA(0, 1, -1) - 2/175 y DATA(0, 2, -1) + 1/175 y DATA(0, -1, 2) - - 529 - - 1/25 x y DATA(-1, -2, 1) - ----- DATA(-2, -2, -2) - 14700 - - - 1/350 y z DATA(0, -1, -1) + 1/100 x y DATA(-2, -1, 1) - - - 1/175 y z DATA(0, -1, -2) + 1/100 x y DATA(2, 1, -2) - - 529 - + 1/50 x y DATA(-1, 1, -2) - ----- DATA(-2, 2, 2) - 14700 - - - 1/100 x y DATA(-2, 1, 1) - 1/50 x y DATA(1, 1, 1) - - 256 - + 1/25 x y DATA(-1, 2, -1) + ---- DATA(1, -2, -2) - 3675 - - + 1/175 y z DATA(0, -1, 2) - 2/175 y z DATA(0, -2, -2) - - + 1/350 y z DATA(0, -1, 1) + 1/350 y z DATA(0, 1, -1) - - 2 - + 1/175 y z DATA(0, 2, -1) + 1/245 y DATA(0, 1, -1) - - 2 2 - + 1/245 y DATA(0, -1, -1) + 1/245 y DATA(0, -1, 1) - - 2 33 - - 2/245 y DATA(0, -2, -2) - --- DATA(0, -2, -2) - 1/175 y DATA(0, 1, -2) - 490 - - 2 2 - + 1/245 y DATA(0, -1, -2) - 2/245 y DATA(0, 2, -1) - - 2 - + 1/245 y DATA(0, -1, 2) - 2/175 y DATA(0, 2, 1) - - 256 - + 2/175 y DATA(0, -2, -1) + ---- DATA(-1, -2, -2) - 2/175 y DATA(0, 2, 2) - 3675 - - + 2/175 y DATA(0, -2, 1) - 2/175 y DATA(0, 2, -2) - 1/175 y DATA(0, 1, 1) - - - 1/175 y DATA(0, 1, 2) + 2/175 y DATA(0, -2, 2) + 1/175 y DATA(0, -1, -1) - - 2 2 - + 1/245 z DATA(0, 2, -1) - 2/245 z DATA(0, -1, 2) - - 169 - - ----- DATA(-2, -1, -2) - 1/50 x y DATA(2, -2, 1) - 14700 - - 529 211 - - 1/100 x y DATA(2, -1, -1) - ----- DATA(2, -2, -2) + ---- DATA(1, -1, -2) - 14700 3675 - - 211 - - 9/98 DATA(0, -1, -2) + ---- DATA(-1, -1, -2) + 1/50 x y DATA(-2, -2, 1) - 3675 - - 169 - + 1/25 x y DATA(1, -2, 1) - 1/300 DATA(-2, 0, -2) - ----- DATA(2, -1, -2) - 14700 - - - 1/10 DATA(0, 0, -2) + 4/75 DATA(-1, 0, -2) + 2/175 z DATA(0, -1, -2) - - + 4/75 DATA(1, 0, -2) - 1/25 x DATA(1, 0, -2) - -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=1934688616, alloc=14677376, time=289.39 -bytes used=1935688836, alloc=14677376, time=289.48 -bytes used=1936759636, alloc=14677376, time=289.57 -bytes used=1937759980, alloc=14677376, time=289.65 -bytes used=1938779044, alloc=14677376, time=289.73 -bytes used=1939863560, alloc=14677376, time=289.82 -bytes used=1940863700, alloc=14677376, time=289.91 -bytes used=1941863848, alloc=14677376, time=290.00 -bytes used=1942864264, alloc=14677376, time=290.08 -bytes used=1943864528, alloc=14677376, time=290.17 -bytes used=1944864900, alloc=14677376, time=290.26 -bytes used=1945865020, alloc=14677376, time=290.35 -bytes used=1946905692, alloc=14677376, time=290.44 -bytes used=1947905816, alloc=14677376, time=290.53 -bytes used=1948917232, alloc=14677376, time=290.63 -bytes used=1949934968, alloc=14677376, time=290.72 -bytes used=1950936392, alloc=14677376, time=290.82 -bytes used=1951936576, alloc=14677376, time=290.92 -bytes used=1952945852, alloc=14677376, time=291.02 -bytes used=1953957504, alloc=14677376, time=291.12 -bytes used=1954957664, alloc=14677376, time=291.22 -bytes used=1955957780, alloc=14677376, time=291.33 -bytes used=1956972780, alloc=14677376, time=291.44 -bytes used=1957973956, alloc=14677376, time=291.55 -bytes used=1958984176, alloc=14677376, time=291.66 -bytes used=1959992920, alloc=14677376, time=291.74 -bytes used=1961011124, alloc=14677376, time=291.82 -bytes used=1962029256, alloc=14677376, time=291.89 -bytes used=1963047124, alloc=14677376, time=291.97 - 529 2 -[COEFF(-2, -2, -2) = - ----- + 2/245 z - 1/50 x - 2/175 y + 2/175 y z - 14700 - - 2 2 - + 1/50 x z + 1/50 x + 2/245 y + 1/50 x y - 2/175 z, COEFF(-1, -2, -2) = - - 2 2 256 - - 1/25 x z - 1/245 y + 1/175 y - 2/25 x + ---- - 1/25 x y - 1/175 y z - 3675 - - 2 - + 1/25 x - 1/245 z + 1/175 z, COEFF(0, -2, -2) = - - 2 2 33 2 - - 2/245 z + 3/25 x - --- - 2/175 y z + 2/175 z + 2/175 y - 2/245 y , - 490 - - 2 2 - COEFF(1, -2, -2) = 1/175 y + 1/175 z + 1/25 x y - 2/25 x - 1/245 y - - 256 2 - - 1/25 x + 1/25 x z + ---- - 1/245 z - 1/175 y z, COEFF(2, -2, -2) = - 3675 - - 2 529 2 - - 2/175 y + 2/245 y - 1/50 x z - ----- - 2/175 z + 1/50 x + 1/50 x - 14700 - - 2 2 - + 2/175 y z - 1/50 x y + 2/245 z , COEFF(-2, -1, -2) = - 1/245 y - - 2 2 - + 1/100 x y - 1/175 y + 2/245 z - 1/50 x - 2/175 z + 1/50 x + 1/50 x z - - 169 2 2 - + 1/175 y z - -----, COEFF(-1, -1, -2) = - 2/25 x - 1/50 x y + 1/490 y - 14700 - - 211 2 - + ---- + 1/350 y + 1/175 z + 1/25 x - 1/245 z - 1/25 x z - 1/350 y z, - 3675 - - COEFF(0, -1, -2) = - - 2 2 2 - 1/245 y - 2/245 z - 9/98 - 1/175 y z + 1/175 y + 2/175 z + 3/25 x , - - 211 2 2 - COEFF(1, -1, -2) = ---- - 1/350 y z + 1/490 y - 2/25 x + 1/50 x y - 3675 - - 2 - + 1/25 x z - 1/25 x - 1/245 z + 1/175 z + 1/350 y, COEFF(2, -1, -2) = - - 2 2 - 1/175 y z - 1/175 y - 1/100 x y + 1/50 x + 2/245 z - 2/175 z + 1/50 x - - 169 2 - - ----- - 1/50 x z - 1/245 y , COEFF(-2, 0, -2) = - 14700 - - 2 2 2 - - 2/175 z + 1/50 x + 2/245 z + 1/50 x z - 2/245 y - 1/50 x - 1/300, - - COEFF(-1, 0, -2) = - - 2 2 2 - 4/75 + 1/25 x - 2/25 x - 1/245 z + 1/245 y - 1/25 x z + 1/175 z, - - 2 2 2 - COEFF(0, 0, -2) = - 2/245 z + 3/25 x - 1/10 + 2/245 y + 2/175 z, - - COEFF(1, 0, -2) = - - 2 2 2 - - 1/245 z + 4/75 + 1/245 y - 1/25 x + 1/25 x z + 1/175 z - 2/25 x , - - COEFF(2, 0, -2) = - - 2 2 2 - 2/245 z - 1/300 + 1/50 x - 2/245 y + 1/50 x - 2/175 z - 1/50 x z, - - 2 - COEFF(-2, 1, -2) = - 1/175 y z + 1/50 x z + 1/175 y - 1/245 y - 2/175 z - - 2 169 2 - + 1/50 x - 1/100 x y - ----- + 2/245 z - 1/50 x, COEFF(-1, 1, -2) = - 14700 - - 2 2 211 - - 1/245 z + 1/25 x + 1/175 z + 1/50 x y - 2/25 x + ---- + 1/350 y z - 3675 - - 2 - + 1/490 y - 1/350 y - 1/25 x z, COEFF(0, 1, -2) = - - 2 2 2 - - 2/245 z + 3/25 x + 2/175 z + 1/175 y z - 9/98 - 1/175 y + 1/245 y , - - 2 2 - COEFF(1, 1, -2) = 1/350 y z + 1/490 y + 1/175 z - 2/25 x - 1/25 x - - 211 2 - + 1/25 x z + ---- - 1/245 z - 1/50 x y - 1/350 y, COEFF(2, 1, -2) = - 3675 - - 2 2 169 - 2/245 z - 1/245 y + 1/175 y - ----- + 1/100 x y - 1/175 y z + 1/50 x - 14700 - - 2 529 - - 1/50 x z - 2/175 z + 1/50 x , COEFF(-2, 2, -2) = - ----- - 1/50 x - 14700 - - 2 2 2 - - 2/175 z + 2/245 z + 1/50 x - 1/50 x y + 2/245 y + 2/175 y + 1/50 x z - - 256 2 - - 2/175 y z, COEFF(-1, 2, -2) = ---- - 1/25 x z - 1/245 y + 1/175 z - 3675 - - 2 2 - - 1/175 y + 1/175 y z + 1/25 x - 1/245 z + 1/25 x y - 2/25 x , - - COEFF(0, 2, -2) = - - 2 2 33 2 - 2/175 z - 2/245 z - 2/245 y - --- + 3/25 x + 2/175 y z - 2/175 y, - 490 - - 2 256 2 - COEFF(1, 2, -2) = - 2/25 x + ---- - 1/245 y - 1/175 y + 1/25 x z - 3675 - - 2 - - 1/245 z + 1/175 z - 1/25 x y - 1/25 x + 1/175 y z, COEFF(2, 2, -2) = - - 529 2 - - 2/175 z - 1/50 x z - ----- + 2/175 y + 1/50 x y + 1/50 x + 1/50 x - 14700 - - 2 2 169 - - 2/175 y z + 2/245 z + 2/245 y , COEFF(-2, -2, -1) = - 1/50 x - ----- - 14700 - - 2 2 - + 2/245 y + 1/100 x z + 1/175 y z + 1/50 x - 2/175 y + 1/50 x y - - 2 211 - - 1/175 z - 1/245 z , COEFF(-1, -2, -1) = ---- - 1/350 y z - 1/25 x y - 3675 - - 2 2 2 - - 1/50 x z - 2/25 x + 1/25 x + 1/175 y + 1/350 z + 1/490 z - 1/245 y , - - COEFF(0, -2, -1) = - - 2 2 2 - 1/175 z - 9/98 + 3/25 x - 1/175 y z + 1/245 z - 2/245 y + 2/175 y, - - 2 2 2 - COEFF(1, -2, -1) = 1/490 z + 1/350 z - 1/245 y - 2/25 x - 1/25 x - - 211 - + 1/175 y + 1/50 x z - 1/350 y z + ---- + 1/25 x y, COEFF(2, -2, -1) = - 3675 - - 2 2 169 - - 1/100 x z - 1/245 z + 1/50 x + 1/50 x - 1/50 x y - ----- + 1/175 y z - 14700 - - 2 - + 2/245 y - 1/175 z - 2/175 y, COEFF(-2, -1, -1) = - 1/175 y - 1/175 z - - 2 2 191 - - 1/245 y + 1/350 y z + 1/50 x + 1/100 x z + 1/100 x y + ----- - 14700 - - 2 2 - - 1/245 z - 1/50 x, COEFF(-1, -1, -1) = - 1/50 x y - 2/25 x + 1/25 x - - 2 166 2 - + 1/490 y + ---- + 1/350 y + 1/490 z - 1/50 x z + 1/350 z - 1/700 y z, - 3675 - - COEFF(0, -1, -1) = - - 2 57 2 2 - 1/175 y - 1/350 y z + 3/25 x - --- + 1/175 z + 1/245 y + 1/245 z , - 490 - - 2 166 - COEFF(1, -1, -1) = - 1/700 y z + 1/350 z + 1/490 y + ---- + 1/350 y - 3675 - - 2 2 - + 1/490 z + 1/50 x z + 1/50 x y - 1/25 x - 2/25 x , COEFF(2, -1, -1) = - - 2 - 1/50 x - 1/100 x y - 1/175 z + 1/350 y z + 1/50 x - 1/175 y - 1/100 x z - - 2 191 2 - - 1/245 y + ----- - 1/245 z , COEFF(-2, 0, -1) = - 14700 - - 2 2 2 311 - - 2/245 y + 1/50 x + 1/100 x z - 1/245 z - 1/175 z + ----- - 1/50 x, - 14700 - - COEFF(-1, 0, -1) = - - 151 2 2 2 - ---- - 1/50 x z + 1/245 y - 2/25 x + 1/350 z + 1/490 z + 1/25 x, - 3675 - - 61 2 2 2 - COEFF(0, 0, -1) = - --- + 2/245 y + 1/175 z + 1/245 z + 3/25 x , - 490 - - COEFF(1, 0, -1) = - - 2 2 2 151 - 1/50 x z - 2/25 x + 1/490 z + 1/245 y + ---- + 1/350 z - 1/25 x, - 3675 - - COEFF(2, 0, -1) = - - 2 2 2 311 - - 1/100 x z - 1/245 z - 1/175 z + 1/50 x - 2/245 y + ----- + 1/50 x, - 14700 - - 2 - COEFF(-2, 1, -1) = - 1/350 y z + 1/175 y - 1/50 x + 1/50 x - 1/175 z - - 2 191 2 - - 1/245 y + ----- + 1/100 x z - 1/100 x y - 1/245 z , COEFF(-1, 1, -1) = - 14700 - - 166 2 2 - 1/700 y z + ---- + 1/350 z + 1/490 y + 1/50 x y - 2/25 x - 1/350 y - 3675 - - 2 - + 1/490 z + 1/25 x - 1/50 x z, COEFF(0, 1, -1) = - - 2 2 57 2 - 1/245 y + 1/350 y z + 1/245 z - --- + 3/25 x + 1/175 z - 1/175 y, - 490 - - 2 2 - COEFF(1, 1, -1) = 1/700 y z - 2/25 x + 1/50 x z - 1/350 y + 1/490 y - - 166 2 - + 1/350 z + ---- - 1/25 x + 1/490 z - 1/50 x y, COEFF(2, 1, -1) = - 3675 - - 2 2 2 - - 1/100 x z + 1/175 y + 1/50 x - 1/245 z - 1/175 z + 1/50 x - 1/245 y - - 191 169 - + ----- - 1/350 y z + 1/100 x y, COEFF(-2, 2, -1) = - ----- - 1/175 z - 14700 14700 - - 2 2 - + 1/100 x z + 2/245 y + 1/50 x + 2/175 y - 1/175 y z - 1/50 x y - - 2 211 2 - - 1/245 z - 1/50 x, COEFF(-1, 2, -1) = 1/350 z + ---- - 1/175 y - 2/25 x - 3675 - - 2 2 - - 1/50 x z + 1/350 y z + 1/490 z - 1/245 y + 1/25 x y + 1/25 x, - - COEFF(0, 2, -1) = - - 2 2 2 - - 9/98 + 1/175 z - 2/245 y - 2/175 y + 1/175 y z + 1/245 z + 3/25 x , - - 2 2 2 211 - COEFF(1, 2, -1) = 1/490 z - 1/25 x y - 1/245 y - 1/175 y - 2/25 x + ---- - 3675 - - 2 - - 1/25 x + 1/50 x z + 1/350 y z + 1/350 z, COEFF(2, 2, -1) = 2/245 y - - 169 2 2 - - ----- + 2/175 y - 1/245 z - 1/175 z + 1/50 x y + 1/50 x - 1/175 y z - 14700 - - - 1/100 x z + 1/50 x, COEFF(-2, -2, 0) = - - 2 2 2 - - 2/245 z - 1/300 + 1/50 x + 1/50 x y - 1/50 x - 2/175 y + 2/245 y , - - COEFF(-1, -2, 0) = - - 2 2 2 - 1/25 x - 1/25 x y + 1/175 y - 2/25 x + 4/75 + 1/245 z - 1/245 y , - - 2 2 2 - COEFF(0, -2, 0) = - 1/10 - 2/245 y + 2/245 z + 2/175 y + 3/25 x , - - COEFF(1, -2, 0) = - - 2 2 2 - 1/25 x y + 4/75 - 1/25 x - 1/245 y + 1/245 z - 2/25 x + 1/175 y, - - COEFF(2, -2, 0) = - - 2 2 2 - 1/50 x - 1/50 x y - 2/175 y - 1/300 + 2/245 y - 2/245 z + 1/50 x, - - COEFF(-2, -1, 0) = - - 311 2 2 2 - ----- + 1/50 x + 1/100 x y - 1/245 y - 1/50 x - 2/245 z - 1/175 y, - 14700 - - COEFF(-1, -1, 0) = - - 151 2 2 2 - 1/350 y + ---- + 1/490 y - 2/25 x + 1/245 z + 1/25 x - 1/50 x y, - 3675 - - 2 2 61 2 - COEFF(0, -1, 0) = 2/245 z + 1/175 y + 3/25 x - --- + 1/245 y , - 490 - - COEFF(1, -1, 0) = - - 151 2 2 2 - ---- + 1/350 y - 2/25 x + 1/245 z + 1/50 x y - 1/25 x + 1/490 y , - 3675 - - COEFF(2, -1, 0) = - - 311 2 2 2 - ----- + 1/50 x - 1/245 y - 2/245 z - 1/175 y - 1/100 x y + 1/50 x , - 14700 - - 431 2 2 2 - COEFF(-2, 0, 0) = ----- - 2/245 z + 1/50 x - 2/245 y - 1/50 x, - 14700 - - 2 2 2 136 - COEFF(-1, 0, 0) = - 2/25 x + 1/25 x + 1/245 z + 1/245 y + ----, - 3675 - - 13 2 2 2 - COEFF(0, 0, 0) = - -- + 3/25 x + 2/245 z + 2/245 y , - 98 - - 2 2 136 2 - COEFF(1, 0, 0) = 1/245 y - 2/25 x - 1/25 x + ---- + 1/245 z , - 3675 - - 2 2 2 431 - COEFF(2, 0, 0) = - 2/245 z - 2/245 y + 1/50 x + 1/50 x + -----, - 14700 - - COEFF(-2, 1, 0) = - - 2 2 2 311 - 1/50 x - 1/245 y - 1/100 x y - 2/245 z - 1/50 x + 1/175 y + -----, - 14700 - - COEFF(-1, 1, 0) = - - 151 2 2 2 - ---- + 1/50 x y + 1/490 y - 2/25 x - 1/350 y + 1/245 z + 1/25 x, - 3675 - - 2 2 61 2 - COEFF(0, 1, 0) = 1/245 y + 3/25 x - 1/175 y - --- + 2/245 z , - 490 - - COEFF(1, 1, 0) = - - 2 151 2 2 - 1/245 z + ---- - 1/350 y - 2/25 x + 1/490 y - 1/50 x y - 1/25 x, - 3675 - - COEFF(2, 1, 0) = - - 2 2 2 311 - 1/50 x + 1/175 y - 2/245 z + 1/100 x y - 1/245 y + 1/50 x + -----, - 14700 - - COEFF(-2, 2, 0) = - - 2 2 2 - - 2/245 z + 2/245 y - 1/50 x + 1/50 x - 1/300 - 1/50 x y + 2/175 y, - - COEFF(-1, 2, 0) = - - 2 2 2 - 1/25 x + 4/75 + 1/25 x y - 1/245 y - 2/25 x - 1/175 y + 1/245 z , - - 2 2 2 - COEFF(0, 2, 0) = - 2/175 y - 2/245 y + 3/25 x + 2/245 z - 1/10, - - COEFF(1, 2, 0) = - - 2 2 2 - - 1/175 y + 4/75 - 1/245 y + 1/245 z - 1/25 x y - 2/25 x - 1/25 x, - - COEFF(2, 2, 0) = - - 2 2 2 - 1/50 x y + 2/175 y - 2/245 z - 1/300 + 1/50 x + 2/245 y + 1/50 x , - - COEFF(-2, -2, 1) = 1/175 z - 2/175 y - 1/100 x z - 1/175 y z - 1/50 x - - 169 2 2 2 - - ----- + 1/50 x y - 1/245 z + 2/245 y + 1/50 x , COEFF(-1, -2, 1) = - 14700 - - 2 2 2 - 1/490 z + 1/350 y z - 1/350 z + 1/25 x - 1/245 y + 1/175 y - 2/25 x - - 211 - + ---- + 1/50 x z - 1/25 x y, COEFF(0, -2, 1) = - 3675 - - 2 2 2 - - 1/175 z - 9/98 + 1/175 y z + 1/245 z - 2/245 y + 2/175 y + 3/25 x , - - 2 2 - COEFF(1, -2, 1) = - 1/25 x - 1/245 y - 2/25 x + 1/25 x y + 1/350 y z - - 2 211 - - 1/350 z - 1/50 x z + 1/175 y + 1/490 z + ----, COEFF(2, -2, 1) = - 3675 - - 2 169 2 2 - 1/175 z + 1/50 x - 1/245 z - ----- + 1/50 x - 2/175 y + 2/245 y - 14700 - - 191 - + 1/100 x z - 1/50 x y - 1/175 y z, COEFF(-2, -1, 1) = ----- + 1/100 x y - 14700 - - 2 2 2 - - 1/245 y - 1/100 x z - 1/50 x - 1/350 y z - 1/175 y - 1/245 z + 1/50 x - - 2 2 2 - + 1/175 z, COEFF(-1, -1, 1) = 1/490 y + 1/700 y z - 2/25 x + 1/490 z - - 166 - + 1/350 y - 1/350 z - 1/50 x y + ---- + 1/25 x + 1/50 x z, COEFF(0, -1, 1) - 3675 - - 2 2 2 57 - = 3/25 x + 1/175 y - 1/175 z + 1/245 y + 1/245 z + 1/350 y z - ---, - 490 - - 166 2 - COEFF(1, -1, 1) = - 1/25 x + 1/700 y z + ---- + 1/490 y + 1/50 x y - 3675 - - 2 2 - - 1/350 z - 1/50 x z + 1/350 y - 2/25 x + 1/490 z , COEFF(2, -1, 1) = - - 2 2 2 - - 1/245 z - 1/245 y - 1/175 y - 1/350 y z + 1/50 x + 1/50 x + 1/100 x z - - 191 - + 1/175 z + ----- - 1/100 x y, COEFF(-2, 0, 1) = - 14700 - - 311 2 2 2 - ----- + 1/175 z + 1/50 x - 1/245 z - 1/50 x - 2/245 y - 1/100 x z, - 14700 - - COEFF(-1, 0, 1) = - - 2 151 2 2 - 1/245 y - 1/350 z + ---- - 2/25 x + 1/25 x + 1/490 z + 1/50 x z, - 3675 - - 2 61 2 2 - COEFF(0, 0, 1) = - 1/175 z + 2/245 y - --- + 3/25 x + 1/245 z , - 490 - - COEFF(1, 0, 1) = - - 2 2 2 151 - - 1/25 x + 1/245 y - 2/25 x + 1/490 z + ---- - 1/50 x z - 1/350 z, - 3675 - - COEFF(2, 0, 1) = - - 2 2 311 2 - - 1/245 z + 1/50 x + 1/50 x + ----- + 1/100 x z - 2/245 y + 1/175 z, - 14700 - - 191 - COEFF(-2, 1, 1) = - 1/100 x z + 1/350 y z - 1/100 x y + 1/175 y + ----- - 14700 - - 2 2 2 - - 1/50 x + 1/50 x - 1/245 y - 1/245 z + 1/175 z, COEFF(-1, 1, 1) = - - 2 166 - 1/50 x y - 2/25 x + 1/50 x z - 1/350 z + 1/25 x - 1/350 y + ---- - 3675 - - 2 2 - + 1/490 y - 1/700 y z + 1/490 z , COEFF(0, 1, 1) = - - 57 2 2 2 - - 1/350 y z - --- + 1/245 z - 1/175 y + 1/245 y - 1/175 z + 3/25 x , - 490 - - 2 - COEFF(1, 1, 1) = 1/490 y - 1/700 y z - 1/25 x - 1/350 z - 1/50 x z - - 2 2 166 - - 1/350 y - 1/50 x y + 1/490 z - 2/25 x + ----, COEFF(2, 1, 1) = - 3675 - - 2 2 2 - 1/350 y z - 1/245 y + 1/50 x + 1/175 y + 1/100 x z + 1/175 z - 1/245 z - - 191 2 - + 1/100 x y + 1/50 x + -----, COEFF(-2, 2, 1) = - 1/100 x z + 1/50 x - 14700 - - 2 2 - - 1/50 x + 2/245 y + 2/175 y - 1/245 z + 1/175 y z - 1/50 x y + 1/175 z - - 169 2 211 2 - - -----, COEFF(-1, 2, 1) = - 2/25 x + ---- + 1/490 z + 1/50 x z + 1/25 x - 14700 3675 - - 2 - + 1/25 x y - 1/350 y z - 1/350 z - 1/175 y - 1/245 y , COEFF(0, 2, 1) = - - 2 2 2 - - 9/98 - 1/175 z - 1/175 y z - 2/175 y - 2/245 y + 1/245 z + 3/25 x , - - 2 211 - COEFF(1, 2, 1) = 1/490 z + ---- - 1/175 y - 1/25 x - 1/50 x z - 1/350 y z - 3675 - - 2 2 - - 1/25 x y - 1/350 z - 1/245 y - 2/25 x , COEFF(2, 2, 1) = 1/50 x y - - 2 2 169 - + 1/100 x z + 1/175 y z - 1/245 z + 1/50 x - ----- + 1/175 z + 2/175 y - 14700 - - 2 2 - + 2/245 y + 1/50 x, COEFF(-2, -2, 2) = 1/50 x y + 2/245 y + 2/175 z - - 529 2 2 - - 2/175 y - 1/50 x - 2/175 y z - ----- + 1/50 x - 1/50 x z + 2/245 z , - 14700 - - 256 - COEFF(-1, -2, 2) = - 1/25 x y + 1/25 x z + 1/25 x + 1/175 y + ---- - 3675 - - 2 2 2 - - 1/245 z - 1/175 z + 1/175 y z - 2/25 x - 1/245 y , COEFF(0, -2, 2) = - - 2 2 33 2 - - 2/245 y - 2/245 z + 2/175 y z + 2/175 y - 2/175 z - --- + 3/25 x , - 490 - - 256 - COEFF(1, -2, 2) = 1/25 x y - 1/25 x z - 1/25 x - 1/175 z + 1/175 y + ---- - 3675 - - 2 2 2 - + 1/175 y z - 2/25 x - 1/245 y - 1/245 z , COEFF(2, -2, 2) = 1/50 x z - - 2 2 529 2 - + 2/175 z + 1/50 x + 2/245 y + 1/50 x - ----- - 2/175 y z + 2/245 z - 14700 - - - 2/175 y - 1/50 x y, COEFF(-2, -1, 2) = 1/100 x y + 2/175 z - 1/50 x - - 2 2 2 169 - - 1/245 y + 1/50 x + 2/245 z - 1/50 x z - 1/175 y z - ----- - 1/175 y, - 14700 - - 2 - COEFF(-1, -1, 2) = - 1/50 x y + 1/350 y + 1/25 x z - 2/25 x - 1/175 z - - 2 2 211 - + 1/350 y z + 1/25 x + 1/490 y - 1/245 z + ----, COEFF(0, -1, 2) = - 3675 - - 2 2 2 - - 2/245 z - 2/175 z + 1/245 y + 1/175 y z + 1/175 y - 9/98 + 3/25 x , - - 2 211 2 - COEFF(1, -1, 2) = 1/490 y - 1/25 x z - 1/175 z + ---- + 1/50 x y - 2/25 x - 3675 - - 2 2 - + 1/350 y - 1/245 z - 1/25 x + 1/350 y z, COEFF(2, -1, 2) = 1/50 x - - 2 169 - + 1/50 x - 1/100 x y + 2/175 z + 1/50 x z - 1/175 y + 2/245 z - ----- - 14700 - - 2 - - 1/245 y - 1/175 y z, COEFF(-2, 0, 2) = - - 2 2 2 - 2/175 z - 1/50 x - 2/245 y + 2/245 z - 1/50 x z - 1/300 + 1/50 x , - - COEFF(-1, 0, 2) = - - 2 2 2 - - 1/175 z + 4/75 - 2/25 x + 1/25 x - 1/245 z + 1/25 x z + 1/245 y , - - 2 2 2 - COEFF(0, 0, 2) = - 2/175 z + 3/25 x - 2/245 z - 1/10 + 2/245 y , - - COEFF(1, 0, 2) = - - 2 2 2 - - 1/245 z - 1/175 z - 1/25 x - 2/25 x + 1/245 y + 4/75 - 1/25 x z, - - COEFF(2, 0, 2) = - - 2 2 2 - - 1/300 + 2/245 z + 2/175 z + 1/50 x z + 1/50 x + 1/50 x - 2/245 y , - - 2 2 - COEFF(-2, 1, 2) = 1/175 y z - 1/50 x z + 1/50 x - 1/100 x y - 1/245 y - - 2 169 - + 2/175 z + 2/245 z - 1/50 x - ----- + 1/175 y, COEFF(-1, 1, 2) = - 14700 - - 2 2 211 2 - 1/50 x y + 1/25 x + 1/490 y - 2/25 x + ---- - 1/350 y z - 1/245 z - 3675 - - - 1/175 z + 1/25 x z - 1/350 y, COEFF(0, 1, 2) = - - 2 2 2 - 3/25 x - 1/175 y - 2/245 z - 1/175 y z - 9/98 + 1/245 y - 2/175 z, - - 2 2 211 2 - COEFF(1, 1, 2) = - 2/25 x + 1/490 y + ---- - 1/50 x y - 1/245 z - 3675 - - - 1/350 y z - 1/350 y - 1/175 z - 1/25 x - 1/25 x z, COEFF(2, 1, 2) = - - 2 169 2 - 2/245 z - ----- + 1/50 x + 1/100 x y + 1/50 x + 1/50 x z + 1/175 y - 14700 - - 2 2 - - 1/245 y + 1/175 y z + 2/175 z, COEFF(-2, 2, 2) = 2/175 y z + 2/245 z - - 2 529 2 - + 2/175 z - 1/50 x y + 1/50 x - ----- - 1/50 x z - 1/50 x + 2/245 y - 14700 - - 2 - + 2/175 y, COEFF(-1, 2, 2) = 1/25 x y - 1/175 y z - 1/245 z + 1/25 x - - 256 2 2 - + ---- + 1/25 x z - 2/25 x - 1/175 y - 1/175 z - 1/245 y , COEFF(0, 2, 2) - 3675 - - 2 2 2 33 - = - 2/175 y - 2/175 z - 2/245 y - 2/175 y z + 3/25 x - 2/245 z - ---, - 490 - - 2 2 - COEFF(1, 2, 2) = - 1/175 z - 1/245 y - 1/25 x z - 1/245 z - 1/25 x y - - 256 2 - + ---- - 2/25 x - 1/175 y - 1/175 y z - 1/25 x, COEFF(2, 2, 2) = 2/175 y - 3675 - - 529 2 2 - + 1/50 x y - ----- + 2/245 y + 2/175 y z + 2/175 z + 2/245 z + 1/50 x z - 14700 - - 2 - + 1/50 x + 1/50 x] - -> print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c"); -bytes used=1964047504, alloc=14677376, time=292.06 -bytes used=1965047664, alloc=14677376, time=292.14 -bytes used=1966047816, alloc=14677376, time=292.22 -bytes used=1967048152, alloc=14677376, time=292.31 -bytes used=1968048340, alloc=14677376, time=293.02 -bytes used=1969048728, alloc=14677376, time=293.73 -bytes used=1970049164, alloc=14677376, time=294.44 -bytes used=1971049552, alloc=14677376, time=295.14 -bytes used=1972050068, alloc=14677376, time=295.84 -bytes used=1973050400, alloc=14677376, time=296.13 -bytes used=1974050584, alloc=14677376, time=296.22 -bytes used=1975050740, alloc=14677376, time=296.31 -bytes used=1976086208, alloc=14677376, time=296.38 -bytes used=1977118624, alloc=14677376, time=296.46 -bytes used=1978127380, alloc=14677376, time=296.55 -bytes used=1979127568, alloc=14677376, time=296.65 -bytes used=1980127820, alloc=14677376, time=297.36 -bytes used=1981128036, alloc=14677376, time=298.18 -bytes used=1982128204, alloc=14677376, time=298.51 -bytes used=1983128448, alloc=14677376, time=298.59 -bytes used=1984128824, alloc=14677376, time=298.66 -bytes used=1985129300, alloc=14677376, time=298.73 -bytes used=1986129580, alloc=14677376, time=298.79 -bytes used=1987129824, alloc=14677376, time=298.85 -bytes used=1988130336, alloc=14677376, time=298.92 -bytes used=1989130528, alloc=14677376, time=298.99 -bytes used=1990130876, alloc=14677376, time=299.07 -bytes used=1991134116, alloc=14677376, time=299.14 -bytes used=1992134336, alloc=14677376, time=299.22 -bytes used=1993134800, alloc=14677376, time=299.32 -bytes used=1994135092, alloc=14677376, time=299.44 -bytes used=1995135284, alloc=14677376, time=299.55 -bytes used=1996135548, alloc=14677376, time=299.67 -bytes used=1997135812, alloc=14677376, time=299.78 -bytes used=1998135988, alloc=14677376, time=299.90 -bytes used=1999136156, alloc=14677376, time=300.01 -bytes used=2000146400, alloc=14677376, time=300.14 -bytes used=2001146952, alloc=14677376, time=300.26 -bytes used=2002151924, alloc=14677376, time=300.38 -bytes used=2003152240, alloc=14677376, time=300.48 -bytes used=2004152420, alloc=14677376, time=301.19 -bytes used=2005152628, alloc=14677376, time=302.55 -bytes used=2006152820, alloc=14677376, time=303.10 -bytes used=2007154220, alloc=14677376, time=303.19 -bytes used=2008154488, alloc=14677376, time=303.26 -bytes used=2009154652, alloc=14677376, time=303.34 -bytes used=2010155104, alloc=14677376, time=303.41 -bytes used=2011155312, alloc=14677376, time=303.49 -bytes used=2012155652, alloc=14677376, time=303.56 -bytes used=2013156012, alloc=14677376, time=303.63 -bytes used=2014156244, alloc=14677376, time=303.71 -bytes used=2015156696, alloc=14677376, time=303.78 -bytes used=2016157064, alloc=14677376, time=303.86 -bytes used=2017157240, alloc=14677376, time=303.93 -bytes used=2018157456, alloc=14677376, time=304.01 -bytes used=2019157692, alloc=14677376, time=304.20 -bytes used=2020157916, alloc=14677376, time=304.32 -bytes used=2021162332, alloc=14677376, time=304.45 -bytes used=2022162524, alloc=14677376, time=304.58 -bytes used=2023162760, alloc=14677376, time=304.94 -bytes used=2024164604, alloc=14677376, time=306.88 -bytes used=2025164812, alloc=14677376, time=307.50 -bytes used=2026165116, alloc=14677376, time=307.66 -bytes used=2027165308, alloc=14677376, time=307.74 -bytes used=2028165604, alloc=14677376, time=307.81 -bytes used=2029165772, alloc=14677376, time=307.89 -bytes used=2030166096, alloc=14677376, time=307.96 -bytes used=2031166252, alloc=14677376, time=308.04 -bytes used=2032166456, alloc=14677376, time=308.11 -bytes used=2033166656, alloc=14677376, time=308.26 -bytes used=2034166888, alloc=14677376, time=308.95 -bytes used=2035167124, alloc=14677376, time=310.69 -bytes used=2036167804, alloc=14677376, time=311.27 -bytes used=2037167996, alloc=14677376, time=311.42 -bytes used=2038168292, alloc=14677376, time=311.53 -bytes used=2039168556, alloc=14677376, time=311.70 -> -# d^2/dxdy -> simplify( diff(interp_3d_cube_order4_smooth0,x,y) ); -bytes used=2040168820, alloc=14677376, time=311.79 -bytes used=2041205784, alloc=14677376, time=311.88 -bytes used=2042206092, alloc=14677376, time=311.96 -bytes used=2043206244, alloc=14677376, time=312.04 -bytes used=2044207052, alloc=14677376, time=312.12 -bytes used=2045207192, alloc=14677376, time=312.21 -bytes used=2046207328, alloc=14677376, time=312.29 -bytes used=2047208468, alloc=14677376, time=312.37 - 47 -1/175 y z DATA(2, 0, -1) - 1/350 y z DATA(1, 0, 1) - ---- DATA(-2, -2, 1) - 5250 - - - 1/175 y z DATA(1, 0, 2) - 1/350 y z DATA(-1, 0, -1) - - 167 - + 1/700 y z DATA(1, -1, -1) - ---- DATA(1, -2, 1) - 7000 - - 187 167 - - 1/700 y z DATA(-1, -1, -1) - ---- DATA(1, -2, 0) + ---- DATA(-1, -2, 1) - 7000 7000 - - + 1/175 y DATA(-1, 0, -1) - 2/175 y DATA(2, 0, -1) - 1/175 y DATA(1, 0, 1) - - + 1/700 y z DATA(1, 1, -1) - 1/175 y DATA(1, 0, -2) - - - 1/175 y DATA(1, 0, 0) - 2/175 y DATA(2, 0, 1) + 2/175 y DATA(-2, 0, 1) - - - 1/175 y DATA(1, 0, 2) - 1/175 y DATA(1, 0, -1) + 1/175 y DATA(-1, 0, 1) - - - 2/175 y DATA(2, 0, 2) + 1/175 y DATA(-1, 0, 2) + 2/175 y DATA(-2, 0, -1) - - + 2/175 y DATA(-2, 0, 2) - 2/175 y DATA(2, 0, -2) + 1/175 y DATA(-1, 0, 0) - - - 2/175 y DATA(2, 0, 0) + 2/175 y DATA(-2, 0, 0) + 2/175 y DATA(-2, 0, -2) - - + 1/175 y DATA(-1, 0, -2) + 1/175 x DATA(0, -1, -2) - - - 1/700 y z DATA(-1, 1, -1) + 1/700 y z DATA(-1, 1, 1) - - 167 17 47 - + ---- DATA(-2, -1, 1) + ---- DATA(2, -2, 0) + ---- DATA(2, -2, 1) - 7000 5250 5250 - - 187 - + 1/175 x DATA(-1, -2, -1) + ---- DATA(-2, -1, 0) + 1/175 x DATA(-2, 1, 1) - 7000 - - + 1/175 x DATA(0, -1, 2) - 1/175 x DATA(0, 1, 0) - 1/175 x DATA(0, 1, 1) - - - 2/175 x DATA(0, 2, 0) - 2/175 x DATA(0, 2, -2) - 2/175 x DATA(0, 2, 2) - - - 1/175 x DATA(0, 1, -2) - 1/350 x DATA(1, 1, 1) + 2/175 x DATA(0, -2, 1) - - - 2/175 x DATA(0, 2, -1) - 1/175 x DATA(0, 1, 2) + 1/175 x DATA(0, -1, 1) - - - 1/175 x DATA(0, 1, -1) + 1/175 x DATA(0, -1, -1) - - + 2/175 x DATA(0, -2, -2) - 1/175 x DATA(-1, 2, -1) - - + 1/175 x DATA(2, 1, -1) + 2/175 x DATA(2, 2, -1) - 1/175 x DATA(1, 2, -1) - - + 2/175 x DATA(0, -2, -1) + 2/175 x DATA(0, -2, 2) - - + 1/175 x DATA(0, -1, 0) + 2/175 x DATA(0, -2, 0) - 2/175 x DATA(0, 2, 1) - - 2 2 - + 1/200 y DATA(-1, -2, 0) + 1/100 y DATA(-2, -2, 0) - - 2 2 - + 1/100 y DATA(-1, 1, 0) + 1/100 y DATA(1, -1, 0) - - 2 - - 1/100 y DATA(2, -2, 0) + 1/350 x DATA(-1, -1, 2) - - 2 2 2 - + 1/50 y DATA(-2, 1, 0) - 1/100 y DATA(1, 1, 0) + 1/100 y DATA(2, 2, 0) - - 2 2 - - 1/50 y DATA(-2, -1, 0) - 1/200 y DATA(-1, 2, 0) - - 2 2 - - 1/50 y DATA(2, 1, 0) + 1/50 y DATA(2, -1, 0) - 1/175 x DATA(1, 2, 1) - - 2 - - 1/200 y DATA(1, -2, 0) + 2/175 x DATA(2, 2, -2) - - 2 - - 1/175 x DATA(2, -1, 1) - 1/350 z DATA(1, 2, 0) - - 2 2 - + 1/175 z DATA(2, -2, 0) + 1/175 z DATA(-2, 2, 0) - - 2 2 - - 1/100 y DATA(-1, -1, 0) + 1/700 z DATA(1, -1, 0) - - 2 2 - + 1/700 z DATA(-1, 1, 0) - 1/175 z DATA(-2, -2, 0) - - 2 - - 1/350 z DATA(-1, -2, 0) - 1/175 x DATA(-1, 2, 1) - - 2 2 - + 1/350 z DATA(-2, 1, 0) - 1/700 z DATA(1, 1, 0) - - 2 - - 2/175 x DATA(-2, -2, -1) + 1/350 z DATA(2, -1, 0) - - 2 2 - + 1/350 z DATA(-1, 2, 0) - 1/175 z DATA(2, 2, 0) - - 2 - - 1/350 z DATA(2, 1, 0) - 1/350 x DATA(1, 1, -2) - - 2 2 - + 1/350 z DATA(1, -2, 0) - 1/350 z DATA(-2, -1, 0) - - + 2/175 x DATA(-2, 2, 0) - 1/175 x DATA(1, 2, -2) - 1/175 x DATA(1, 2, 0) - - + 1/175 x DATA(-1, -2, 0) - 2/175 x DATA(2, -2, 0) - - 2 - + 1/350 x DATA(1, -1, 0) - 1/700 z DATA(-1, -1, 0) - - + 1/175 x DATA(-2, 1, 0) - 1/350 x DATA(-1, 1, 0) - - + 2/175 x DATA(-2, 2, -2) - 2/175 y DATA(-2, 2, 0) - - + 2/175 x DATA(-2, 2, 1) + 1/350 y DATA(-1, 1, 0) + 1/175 y DATA(1, 2, 0) - - - 2/175 y DATA(-2, -2, 0) - 1/175 y DATA(-1, -2, 0) - - + 2/175 y DATA(2, -2, 0) - 1/350 y DATA(1, -1, 0) + 1/175 y DATA(-2, 1, 0) - - - 2/245 x y DATA(1, 2, 0) + 2/175 y DATA(2, 2, 0) - 1/175 y DATA(-1, 2, 0) - - - 1/175 y DATA(2, 1, 0) - 1/350 y DATA(1, 1, 0) + 1/175 y DATA(1, -2, 0) - - - 1/175 y DATA(2, -1, 0) + 1/175 y DATA(-2, -1, 0) - - 167 289 - + 1/350 y DATA(-1, -1, 0) - ---- DATA(2, -1, -1) + ----- DATA(1, 1, 0) - 7000 10500 - - 137 - + ---- DATA(1, 1, 1) - 1/350 x z DATA(-2, -1, 1) - 5250 - - + 1/350 x z DATA(2, -1, -1) - 1/175 x z DATA(2, -2, 1) - - - 1/175 x z DATA(-2, -2, 1) + 1/350 x z DATA(1, -2, 1) - - + 1/350 x z DATA(-1, -2, 1) - 1/175 x z DATA(2, 2, -1) - - - 1/350 x z DATA(2, 1, -1) + 1/350 x z DATA(-1, 2, -1) - - - 1/700 x z DATA(1, 1, 1) + 1/350 x z DATA(-2, 1, 1) - - + 1/350 x z DATA(-1, 1, -2) - 1/175 x z DATA(2, 1, -2) - - + 1/175 x z DATA(2, 2, 1) + 1/175 x z DATA(-1, 2, -2) - - + 1/350 x z DATA(1, 1, -2) + 1/175 x z DATA(-2, 2, 1) - - - 2/175 x z DATA(-2, 2, -2) - 1/350 x z DATA(-1, -2, -1) - - + 1/175 x z DATA(1, 2, -2) - 1/175 x z DATA(-2, 1, -2) - - + 1/350 x z DATA(1, 2, -1) - 1/350 x z DATA(-1, 2, 1) - - - 2/175 x z DATA(2, 2, -2) - 1/350 x z DATA(1, 2, 1) - - + 1/350 x z DATA(-1, -1, 2) + 1/350 x z DATA(2, 1, 1) - - 47 - - 1/350 x z DATA(2, -1, 1) - ---- DATA(2, 2, -1) + 1/245 x y DATA(1, 1, 2) - 5250 - - - 2/245 x y DATA(2, -1, 2) + 1/175 x z DATA(-2, -2, -1) - - - 2/245 x y DATA(-2, -1, -1) + 1/245 x y DATA(1, -1, 2) - - + 1/245 x y DATA(-1, 1, 2) + 4/245 x y DATA(2, -2, -1) - - - 2/245 x y DATA(2, 1, 2) - 2/245 x y DATA(-2, 1, -1) - - - 2/245 x y DATA(1, -2, -1) + 4/245 x y DATA(-2, -2, 2) - - + 1/245 x y DATA(1, -1, -1) + 1/245 x y DATA(-1, -1, -1) - - - 2/245 x y DATA(1, 2, 2) + 4/245 x y DATA(2, 2, 2) - - + 4/245 x y DATA(-2, 2, -1) + 4/245 x y DATA(2, -2, 2) - - - 2/245 x y DATA(-1, 2, 2) + 1/245 x y DATA(-1, -1, 1) - - + 1/245 x y DATA(1, -1, 1) + 1/245 x y DATA(1, 1, -1) - - + 1/245 x y DATA(-1, 1, -1) + 1/245 x y DATA(-1, 1, 1) - - + 4/245 x y DATA(-2, 2, 2) + 4/245 x y DATA(-2, -2, -2) - - - 2/245 x y DATA(-2, 1, 2) + 4/245 x y DATA(2, -2, -2) - - - 2/245 x y DATA(-2, -1, -2) - 2/245 x y DATA(-2, -1, 2) - - + 1/245 x y DATA(1, -1, -2) - 1/175 y z DATA(2, 0, 1) - - + 1/175 y z DATA(-2, 0, 1) - 2/245 x y DATA(2, -1, -2) - - + 1/245 x y DATA(-1, -1, -2) - 2/245 x y DATA(-1, -2, -2) - - 2 - - 2/245 x y DATA(1, -2, -2) + 1/100 x DATA(2, 2, 2) - - 2 - - 1/50 x DATA(1, 2, 2) + 1/175 x DATA(2, 1, 2) - 2/175 x DATA(2, -2, 2) - - 2 - + 2/175 x DATA(-2, 2, -1) - 1/100 x DATA(2, -2, 2) - - 2 - - 1/100 x DATA(-2, 2, -1) - 1/175 x DATA(-1, 2, 2) - - + 1/175 x DATA(-1, -2, 2) - 1/175 x DATA(2, -1, 2) - 1/350 x DATA(1, 1, 2) - - - 1/350 x DATA(-1, 1, 2) + 1/350 x DATA(1, -1, 2) - - - 2/175 x DATA(2, -2, -1) - 1/175 x DATA(-2, -1, -1) - - - 2/175 x DATA(-2, -2, 2) + 1/175 x DATA(1, -2, -1) - - 167 - + 1/175 x DATA(-2, 1, -1) + 1/175 x DATA(1, -2, 2) + ---- DATA(1, 2, -1) - 7000 - - + 1/175 x DATA(1, -2, -2) + 1/350 x DATA(-1, -1, -2) - - + 1/350 x DATA(1, -1, 1) + 2/175 x DATA(2, 2, 2) - 1/175 x DATA(1, 2, 2) - - + 1/350 x DATA(-1, -1, -1) + 1/350 x DATA(1, -1, -1) - - - 1/350 x DATA(-1, 1, 1) - 1/350 x DATA(-1, 1, -1) - - - 1/350 x DATA(1, 1, -1) + 1/175 x DATA(-1, -2, -2) - - - 2/175 x DATA(-2, -2, -2) + 1/175 x DATA(-2, 1, 2) - - - 1/175 x DATA(-2, -1, 2) - 1/175 x DATA(-2, -1, -2) - - + 1/350 x DATA(1, -1, -2) - 2/175 x DATA(2, -2, -2) - - 107 - + 2/175 x DATA(-2, 2, 2) - ---- DATA(-2, 1, -2) - 1/175 x DATA(2, -1, -2) - 7000 - - + 1/350 x DATA(-1, -1, 1) - 2/175 x DATA(-2, -2, 0) - - - 1/350 x DATA(1, 1, 0) + 2/175 x DATA(2, 2, 0) + 1/175 x DATA(2, 1, 0) - - - 1/175 x DATA(2, -1, 0) - 1/175 x DATA(-1, 2, 0) + 1/175 x DATA(1, -2, 0) - - 167 2 - - ---- DATA(-1, 2, -1) - 1/175 x DATA(-2, -1, 0) - 1/50 x DATA(-1, -2, 0) - 7000 - - 2 - + 1/350 x DATA(-1, -1, 0) - 1/50 x DATA(1, 2, 0) - - 2 2 - + 1/100 x DATA(-2, -2, 1) - 1/100 x DATA(2, -2, 1) - - 2 2 - + 1/50 x DATA(1, -2, 1) - 1/100 x DATA(1, 1, 1) - - 2 2 - + 1/50 x DATA(-1, 2, -1) + 1/200 x DATA(2, 1, -1) - - 2 2 - - 1/200 x DATA(2, -1, -1) - 1/50 x DATA(-1, -2, 1) - - 2 2 - + 1/200 x DATA(-2, -1, 1) + 1/200 x DATA(2, 1, -2) - - 2 2 - - 1/100 x DATA(1, 1, -2) + 1/50 x DATA(-1, 2, -2) - - 2 2 - + 1/100 x DATA(2, 2, 1) + 1/100 x DATA(2, 2, -1) - - 2 2 - - 1/200 x DATA(-2, 1, -2) - 1/50 x DATA(1, 2, -2) - - 2 2 - - 1/50 x DATA(-1, -2, -1) - 1/100 x DATA(-2, 2, -2) - - 2 2 - - 1/50 x DATA(1, 2, -1) + 1/100 x DATA(-1, 1, -2) - - 2 2 - - 1/200 x DATA(-2, 1, 1) + 1/100 x DATA(-2, -2, 0) - - 2 2 - - 1/100 x DATA(-2, 2, 0) + 1/100 x DATA(1, -1, 0) - - 2 2 - + 1/100 x DATA(-1, 1, 0) - 1/100 x DATA(2, -2, 0) - - 2 2 - - 1/100 x DATA(1, 1, 2) + 1/100 x DATA(-1, 1, 2) - - 2 2 - + 1/100 x DATA(1, -1, 2) - 1/100 x DATA(2, -2, -1) - - 2 2 - + 1/200 x DATA(-2, -1, -1) + 1/200 x DATA(2, 1, 1) - - 2 2 - - 1/100 x DATA(-1, -1, 2) - 1/50 x DATA(1, 2, 1) - - 2 2 - + 1/100 x DATA(2, 2, -2) - 1/200 x DATA(2, -1, 1) - - 2 2 - + 1/50 x DATA(-1, 2, 1) + 1/100 x DATA(-2, -2, -1) - - 2 2 - - 1/50 x DATA(-1, -2, 2) + 1/50 x DATA(1, -2, 2) - - 2 2 - - 1/100 x DATA(-2, 2, 1) - 1/100 x DATA(-1, -1, 1) - - 2 2 - + 1/100 x DATA(-2, -2, -2) + 1/100 x DATA(1, -1, -1) - - 2 2 - + 1/100 x DATA(-2, -2, 2) + 1/50 x DATA(1, -2, -1) - - 2 2 - - 1/200 x DATA(-2, 1, -1) + 1/200 x DATA(2, 1, 2) - - 2 2 - + 1/50 x DATA(-1, 2, 2) - 1/200 x DATA(2, -1, 2) - - 2 2 - + 1/100 x DATA(1, -1, 1) - 1/100 x DATA(-2, 2, 2) - - 2 2 - - 1/200 x DATA(-2, 1, 2) + 1/200 x DATA(-2, -1, 2) - - 2 2 - + 1/200 x DATA(-2, -1, -2) + 1/100 x DATA(1, -1, -2) - - 2 2 - - 1/100 x DATA(-1, -1, -1) + 1/100 x DATA(-1, 1, 1) - - 2 2 - + 1/100 x DATA(-1, 1, -1) - 1/100 x DATA(1, 1, -1) - - 2 2 - - 1/100 x DATA(2, -2, -2) + 1/50 x DATA(1, -2, -2) - - 2 2 - - 1/50 x DATA(-1, -2, -2) - 1/100 x DATA(-1, -1, -2) - - 2 2 167 - - 1/200 x DATA(2, -1, -2) - 1/200 x DATA(-2, 1, 0) + ---- DATA(2, 1, -1) - 7000 - - 2 2 - + 1/200 x DATA(2, 1, 0) - 1/200 x DATA(2, -1, 0) - - 2 2 - - 1/100 x DATA(1, 1, 0) + 1/50 x DATA(-1, 2, 0) - - 2 2 - + 1/200 x DATA(-2, -1, 0) + 1/100 x DATA(2, 2, 0) - - 2 2 - - 1/100 x DATA(-1, -1, 0) + 1/50 x DATA(1, -2, 0) - - - 2/175 x DATA(2, -2, 1) - 1/175 x DATA(2, -1, -1) - - + 1/175 x DATA(-2, 1, -2) - 1/175 x DATA(-2, -1, 1) - - + 1/175 x DATA(2, 1, -2) - 1/350 x DATA(-1, 1, -2) - - + 1/175 x DATA(-1, -2, 1) + 1/175 x DATA(1, -2, 1) - - - 2/175 x DATA(-2, -2, 1) - 1/175 x DATA(-1, 2, -2) - - 2 - + 2/175 x DATA(2, 2, 1) + 1/200 y DATA(1, 2, 0) + 1/175 x DATA(2, 1, 1) - - 2 - - 1/100 y DATA(-2, 2, 0) + 2/175 y DATA(2, -2, 1) - - + 1/175 y DATA(1, -2, 1) - 1/350 y DATA(1, 1, 1) - 1/175 y DATA(-1, 2, -1) - - - 1/175 y DATA(-1, -2, 1) - 1/175 y DATA(2, 1, -2) - - + 1/350 y DATA(-1, 1, -2) + 1/175 y DATA(-2, -1, 1) - - - 1/175 y DATA(2, -1, -1) - 2/175 y DATA(-2, -2, 1) - - + 1/175 y DATA(-2, 1, 1) - 1/175 y DATA(2, 1, 1) + 1/350 y DATA(-1, -1, 2) - - + 1/175 y DATA(1, 2, 1) - 2/175 y DATA(-2, 2, 1) - 1/350 y DATA(1, 1, -2) - - - 1/175 y DATA(-1, 2, -2) + 1/175 y DATA(1, 2, -2) - - - 2/175 y DATA(-2, 2, -2) - 1/175 y DATA(-1, -2, -1) - - - 1/175 y DATA(2, 1, -1) + 2/175 y DATA(2, 2, -1) + 1/175 y DATA(1, 2, -1) - - + 1/175 y DATA(-2, 1, -2) - 1/175 y DATA(2, 1, 2) - 1/175 y DATA(-1, 2, 2) - - + 1/175 y DATA(-2, 1, -1) - 1/350 y DATA(1, -1, 2) - - + 1/175 y DATA(-2, -1, -1) - 2/175 y DATA(-2, -2, 2) - - + 2/175 y DATA(2, -2, -1) + 1/175 y DATA(1, -2, 2) - 1/350 y DATA(1, 1, 2) - - + 1/350 y DATA(-1, 1, 2) - 1/175 y DATA(2, -1, 2) + 2/175 y DATA(2, 2, -2) - - - 1/175 y DATA(-1, 2, 1) - 2/175 y DATA(-2, -2, -1) - - - 1/175 y DATA(-1, -2, 2) - 1/175 y DATA(2, -1, 1) + 2/175 y DATA(2, 2, 1) - - - 2/175 y z DATA(-2, 0, -2) + 1/350 y DATA(-1, 1, -1) - - + 1/350 y DATA(-1, -1, -1) - 1/350 y DATA(1, -1, -1) - - + 1/350 y DATA(-1, 1, 1) + 2/175 y DATA(2, -2, 2) - - - 2/175 y DATA(-2, 2, -1) + 2/175 y DATA(2, 2, 2) + 1/175 y DATA(1, 2, 2) - - + 1/175 y DATA(1, -2, -1) - 1/350 y DATA(1, 1, -1) - - + 1/350 y DATA(-1, -1, 1) - 2/175 y DATA(-2, 2, 2) - - + 1/175 y DATA(-2, 1, 2) - 2/175 y DATA(-2, -2, -2) - - - 1/350 y DATA(1, -1, 1) + 1/175 y z DATA(1, 0, -2) - - + 4/245 x y DATA(-2, 2, 0) - 1/175 y z DATA(-1, 0, -2) - - + 1/350 y z DATA(1, 0, -1) + 1/175 y DATA(-2, -1, 2) - - + 1/350 y z DATA(-1, 0, 1) - 2/175 y z DATA(2, 0, 2) - - + 1/175 y z DATA(-1, 0, 2) - 1/175 y z DATA(-2, 0, -1) - - + 4/245 x y DATA(-2, -2, 0) - 2/245 x y DATA(-1, -2, 0) - - + 4/245 x y DATA(2, -2, 0) + 2/175 y z DATA(-2, 0, 2) - - + 1/245 x y DATA(1, -1, 0) + 1/245 x y DATA(-1, 1, 0) - - 167 - - ---- DATA(-2, 1, 1) + 2/175 y z DATA(2, 0, -2) - 4/245 x y DATA(0, 2, 0) - 7000 - - 187 229 - - 4/245 x y DATA(0, 2, 2) - ---- DATA(2, -1, 0) - ----- DATA(-1, 1, -2) - 7000 10500 - - + 1/175 x z DATA(2, -1, -2) - 1/350 x z DATA(-1, -1, -2) - - - 1/175 x z DATA(-1, -2, -2) + 1/175 x z DATA(1, -2, 2) - - + 1/175 x z DATA(-1, -2, 2) - 2/175 x z DATA(-2, -2, 2) - - + 1/350 x z DATA(-2, -1, -1) + 1/175 x z DATA(2, -2, -1) - - + 1/350 x z DATA(1, -1, 2) - 1/350 x z DATA(-1, 1, 2) - - + 1/700 x z DATA(-1, 1, -1) - 1/700 x z DATA(-1, 1, 1) - - - 1/700 x z DATA(1, -1, -1) - 1/700 x z DATA(-1, -1, -1) - - - 1/175 x z DATA(1, 2, 2) + 2/175 x z DATA(2, 2, 2) - - - 1/175 x z DATA(-2, 2, -1) - 2/175 x z DATA(2, -2, 2) - - - 1/175 x z DATA(-1, 2, 2) + 1/175 x z DATA(2, 1, 2) - - - 1/350 x z DATA(-2, 1, -1) - 1/350 x z DATA(1, -2, -1) - - + 2/175 x z DATA(-2, 2, 2) + 1/700 x z DATA(-1, -1, 1) - - + 1/700 x z DATA(1, -1, 1) + 1/700 x z DATA(1, 1, -1) - - + 2/175 x z DATA(-2, -2, -2) - 1/175 x z DATA(1, -2, -2) - - + 2/175 x z DATA(2, -2, -2) - 1/350 x z DATA(1, -1, -2) - - + 1/175 x z DATA(-2, -1, -2) - 1/175 x z DATA(-2, -1, 2) - - + 1/175 x z DATA(-2, 1, 2) - 4/245 x y DATA(0, 2, -2) - - - 4/245 x y DATA(0, 2, 1) - 4/245 x y DATA(0, -2, -1) - - + 4/245 x y DATA(2, 2, 0) - 4/245 x y DATA(0, -2, 2) - - 2 2 - + 1/1400 z DATA(-1, 1, -1) - 1/1400 z DATA(1, 1, -1) - - 2 2 - + 1/1400 z DATA(1, -1, 1) - 1/1400 z DATA(-1, -1, 1) - - 187 - + 2/245 x y DATA(0, -1, 0) - 2/245 x y DATA(-1, 2, 0) + ---- DATA(1, 2, 0) - 7000 - - - 2/245 x y DATA(2, 1, 0) - 2/245 x y DATA(2, -1, 0) - - 107 - - 4/245 x y DATA(0, -2, 0) + ---- DATA(2, 1, -2) - 7000 - - 2 2 - + 1/175 z DATA(-2, -2, -2) - 1/175 z DATA(-2, 2, 2) - - 2 2 - - 1/350 z DATA(-2, 1, 2) + 1/350 z DATA(-2, -1, 2) - - 2 2 - + 1/350 z DATA(-2, -1, -2) - 1/700 z DATA(1, -1, -2) - - 2 2 - - 1/175 z DATA(2, -2, -2) - 1/350 z DATA(1, -2, -2) - - 2 2 - + 1/350 z DATA(-1, -2, -2) + 1/700 z DATA(-1, -1, -2) - - 2 - - 1/350 z DATA(2, -1, -2) + 1/250 z DATA(2, -1, -2) - - - 1/500 z DATA(-1, -1, -2) + 1/125 z DATA(2, -2, -2) - - 2 - + 1/250 z DATA(1, -2, -2) + 1/350 z DATA(2, -2, -1) - - 2 2 - - 1/700 z DATA(-2, -1, -1) + 1/175 z DATA(-2, -2, 2) - - 2 2 - - 1/700 z DATA(1, -1, 2) + 1/350 z DATA(1, 2, 2) - - 2 2 - - 1/1400 z DATA(-1, -1, -1) + 1/1400 z DATA(1, -1, -1) - - 2 2 - + 1/1400 z DATA(-1, 1, 1) - 1/350 z DATA(-2, 1, -2) - - 2 2 - - 1/1400 z DATA(1, 1, 1) + 1/700 z DATA(-1, 2, -1) - - 2 2 - - 1/700 z DATA(2, 1, -1) + 1/700 z DATA(-2, 1, 1) - - 2 2 - + 1/350 z DATA(2, 1, 2) - 1/175 z DATA(2, -2, 2) - - 2 2 - + 1/350 z DATA(-2, 2, -1) + 1/175 z DATA(2, 2, 2) - - 2 2 - - 1/350 z DATA(-1, 2, 2) + 1/700 z DATA(1, -2, -1) - - 2 2 - + 1/700 z DATA(-2, 1, -1) - 1/700 z DATA(-1, 1, 2) - - 2 2 - - 1/175 z DATA(-2, 2, -2) + 1/350 z DATA(-2, 2, 1) - - 2 2 - + 1/350 z DATA(1, 2, -2) - 1/700 z DATA(-1, -2, -1) - - 2 2 - - 1/350 z DATA(2, 2, -1) - 1/700 z DATA(1, 2, -1) - - 2 2 - - 1/700 z DATA(2, 1, 1) + 1/700 z DATA(1, 1, -2) - - 2 2 - - 1/350 z DATA(-1, 2, -2) - 1/350 z DATA(1, -2, 2) - - 2 2 - - 1/350 z DATA(2, -1, 2) + 1/700 z DATA(1, 1, 2) - - 2 2 - + 1/175 z DATA(2, 2, -2) + 1/700 z DATA(2, -1, 1) - - 2 2 - + 1/700 z DATA(-1, 2, 1) + 1/700 z DATA(-1, -1, 2) - - 2 2 - - 1/700 z DATA(1, 2, 1) - 1/350 z DATA(2, 2, 1) - - 2 2 - - 1/350 z DATA(-2, -2, -1) + 1/350 z DATA(-1, -2, 2) - - 2 - - 1/350 z DATA(-2, -2, 1) + 1/500 z DATA(-1, -2, 1) - - + 1/500 z DATA(-2, -1, 1) + 1/500 z DATA(2, -1, -1) - - - 1/500 z DATA(1, -2, 1) + 1/250 z DATA(-2, -2, 1) - - - 1/125 z DATA(2, -2, 2) + 1/250 z DATA(-2, 2, -1) - - 2 2 - - 1/700 z DATA(-1, -2, 1) - 1/700 z DATA(-2, -1, 1) - - 2 2 - + 1/350 z DATA(2, 1, -2) - 1/700 z DATA(-1, 1, -2) - - 2 2 - + 1/350 z DATA(2, -2, 1) + 1/700 z DATA(2, -1, -1) - - 2 - + 1/700 z DATA(1, -2, 1) + 1/500 z DATA(-1, 2, -1) - - - 1/500 z DATA(1, 2, -1) - 1/500 z DATA(2, 1, -1) - 1/250 z DATA(2, 1, -2) - - - 1/500 z DATA(-2, 1, 1) + 1/1000 z DATA(1, 1, 1) - - + 1/500 z DATA(-1, 1, -2) - 1/250 z DATA(2, -2, 1) - - - 1/250 z DATA(2, 2, -1) + 1/500 z DATA(1, 2, 1) - 1/125 z DATA(2, 2, -2) - - - 1/500 z DATA(2, -1, 1) + 1/250 z DATA(2, 2, 1) + 1/500 z DATA(2, 1, 1) - - - 1/500 z DATA(1, 1, -2) + 1/250 z DATA(-1, 2, -2) - - + 1/250 z DATA(-2, 1, -2) - 1/500 z DATA(-1, -2, -1) - - + 1/125 z DATA(-2, 2, -2) - 1/250 z DATA(-2, 2, 1) - - - 1/250 z DATA(1, 2, -2) - 1/500 z DATA(-1, 1, 2) - 1/500 z DATA(-1, 2, 1) - - - 1/250 z DATA(-2, -2, -1) + 1/250 z DATA(-1, -2, 2) - - + 1/500 z DATA(-1, -1, 2) + 1/250 z DATA(2, 1, 2) - 1/250 z DATA(-1, 2, 2) - - - 1/500 z DATA(1, -1, 2) + 1/250 z DATA(2, -2, -1) - - - 1/500 z DATA(-2, -1, -1) + 1/125 z DATA(-2, -2, 2) - - + 1/500 z DATA(1, -2, -1) - 1/250 z DATA(1, -2, 2) - - - 1/250 z DATA(2, -1, 2) + 1/500 z DATA(1, 1, 2) - - + 1/1000 z DATA(-1, 1, -1) - 1/1000 z DATA(1, 1, -1) - - - 1/1000 z DATA(-1, 1, 1) + 1/125 z DATA(2, 2, 2) + 1/250 z DATA(1, 2, 2) - - - 1/1000 z DATA(-1, -1, -1) + 1/500 z DATA(-2, 1, -1) - - - 1/250 z DATA(-2, -1, -2) - 1/250 z DATA(-2, 1, 2) - - + 1/250 z DATA(-2, -1, 2) - 1/1000 z DATA(1, -1, 1) - - - 1/125 z DATA(-2, -2, -2) - 1/125 z DATA(-2, 2, 2) - - + 1/1000 z DATA(-1, -1, 1) + 1/1000 z DATA(1, -1, -1) - - 187 - + 1/500 z DATA(1, -1, -2) - ---- DATA(-1, 2, 0) - 1/350 x z DATA(1, 1, 2) - 7000 - - 2 - - 1/175 x z DATA(2, -1, 2) - 1/100 y DATA(1, 1, -2) - - 2 - - 1/200 y DATA(-1, 2, -2) - 1/250 z DATA(-1, -2, -2) - - 2 2 - - 1/50 y DATA(-2, -1, -1) + 1/200 y DATA(-1, -2, 2) - - 2 2 - - 1/200 y DATA(1, -2, 2) + 1/50 y DATA(2, -1, 2) - - 2 2 - - 1/100 y DATA(1, 1, 2) - 1/100 y DATA(-2, 2, -1) - - 2 2 - + 1/100 y DATA(-2, -2, 2) - 1/200 y DATA(1, -2, -1) - - 2 2 - + 1/50 y DATA(-2, 1, -1) + 1/100 y DATA(-1, 1, 2) - - 2 2 - + 1/100 y DATA(1, -1, 2) - 1/100 y DATA(2, -2, -1) - - 2 2 - + 1/100 y DATA(-1, 1, -1) - 1/100 y DATA(1, 1, -1) - - 2 2 - + 1/100 y DATA(2, 2, 2) + 1/200 y DATA(1, 2, 2) - - 2 2 - - 1/100 y DATA(-1, -1, -1) - 1/50 y DATA(2, 1, 2) - - 2 2 - - 1/200 y DATA(-1, 2, 2) - 1/100 y DATA(2, -2, 2) - - 2 2 - + 1/50 y DATA(-2, 1, 2) - 1/50 y DATA(-2, -1, 2) - - 2 2 - - 1/50 y DATA(-2, -1, -2) + 1/100 y DATA(-2, -2, -2) - - 2 2 - - 1/100 y DATA(-2, 2, 2) + 1/100 y DATA(1, -1, 1) - - 2 2 - - 1/100 y DATA(-1, -1, 1) + 1/100 y DATA(1, -1, -1) - - 2 2 - + 1/100 y DATA(-1, 1, 1) - 1/100 y DATA(-1, -1, -2) - - 2 2 - + 1/50 y DATA(2, -1, -2) + 1/100 y DATA(1, -1, -2) - - 2 2 - - 1/100 y DATA(2, -2, -2) - 1/200 y DATA(1, -2, -2) - - 2 187 - + 1/200 y DATA(-1, -2, -2) + ---- DATA(2, 1, 0) - 7000 - - 2 2 - + 1/100 y DATA(-2, -2, 1) - 1/100 y DATA(2, -2, 1) - - 2 2 229 - + 1/50 y DATA(2, -1, -1) - 1/200 y DATA(1, -2, 1) + ----- DATA(1, 1, -2) - 10500 - - 2 2 - - 1/100 y DATA(-2, 2, -2) + 1/50 y DATA(-2, 1, -2) - - 2 2 - + 1/200 y DATA(1, 2, -2) + 1/200 y DATA(-1, -2, -1) - - 2 2 - - 1/200 y DATA(-1, 2, -1) + 1/100 y DATA(2, 2, -1) - - 2 2 - + 1/200 y DATA(1, 2, -1) - 1/50 y DATA(2, 1, -1) - - 2 2 - + 1/100 y DATA(-1, 1, -2) + 1/50 y DATA(-2, 1, 1) - - 2 2 - - 1/100 y DATA(1, 1, 1) + 1/200 y DATA(-1, -2, 1) - - 2 2 - - 1/50 y DATA(-2, -1, 1) - 1/50 y DATA(2, 1, -2) - - 2 2 - - 1/100 y DATA(-2, 2, 1) + 1/50 y DATA(2, -1, 1) - - 2 2 - + 1/100 y DATA(-2, -2, -1) + 1/100 y DATA(2, 2, 1) - - 2 2 - - 1/50 y DATA(2, 1, 1) - 1/100 y DATA(-1, -1, 2) - - 2 - - 1/200 y DATA(-1, 2, 1) + 1/175 y DATA(-2, -1, -2) - - + 1/175 y DATA(1, -2, -2) - 1/175 y DATA(-1, -2, -2) - - 2 - - 1/350 y DATA(1, -1, -2) + 1/200 y DATA(1, 2, 1) - - 2 - + 1/100 y DATA(2, 2, -2) + 2/175 y DATA(2, -2, -2) - - + 1/350 y DATA(-1, -1, -2) - 1/175 y DATA(2, -1, -2) - - 107 137 - - ---- DATA(-1, 2, -2) - 2/245 x y DATA(-2, 1, 0) + ---- DATA(-2, 2, -2) - 7000 5250 - - 17 - - ---- DATA(2, 2, 0) + 2/245 x y DATA(0, 1, 2) + 1/245 x y DATA(1, 1, 0) - 5250 - - 47 - + ---- DATA(-2, 2, 1) - 2/245 x y DATA(-2, -1, 0) - 5250 - - - 2/245 x y DATA(1, -2, 0) + 1/245 x y DATA(-1, -1, 0) - - 167 - - ---- DATA(2, -1, 1) - 4/245 x y DATA(2, 0, 2) + 2/245 x y DATA(-1, 0, 2) - 7000 - - - 4/245 x y DATA(-2, 0, -1) - 4/245 x y DATA(-2, 0, 2) - - 107 - - 4/245 x y DATA(0, -2, 1) + ---- DATA(1, 2, -2) - 7000 - - - 4/245 x y DATA(0, 2, -1) - 4/245 x y DATA(2, 0, 0) - - - 4/245 x y DATA(-2, 0, 0) + 4/245 x y DATA(0, 0, -1) - - 167 167 - + ---- DATA(-1, -2, -1) - ---- DATA(-1, 2, 1) - 4/245 x y DATA(-2, 0, -2) - 7000 7000 - - 47 - + 2/245 x y DATA(1, 0, -2) - ---- DATA(-2, -2, -1) - 5250 - - 137 - + 4/245 x y DATA(0, 0, 0) - ---- DATA(2, 2, -2) + 2/245 x y DATA(1, 0, 0) - 5250 - - 167 - + 2/245 x y DATA(-1, 0, -2) + ---- DATA(2, 1, 1) - 7000 - - + 2/245 x y DATA(1, 0, -1) + 2/245 x y DATA(-1, 0, 1) - - 167 - + 2/245 x y DATA(1, 0, 1) + ---- DATA(1, 2, 1) + 2/245 x y DATA(0, -1, -2) - 7000 - - + 2/245 x y DATA(0, -1, 1) + 2/245 x y DATA(0, 1, -1) - - + 2/245 x y DATA(0, -1, -1) - 4/245 x y DATA(0, -2, -2) - - - 4/245 x y DATA(2, 0, -1) + 4/245 x y DATA(0, 0, 1) - - 229 - + ----- DATA(-1, -1, 2) - 4/245 x y DATA(2, 0, 1) - 10500 - - - 4/245 x y DATA(-2, 0, 1) + 2/245 x y DATA(1, 0, 2) - - 47 187 - + 2/245 x y DATA(-1, 0, -1) - ---- DATA(2, 2, 1) - ---- DATA(-2, 1, 0) - 5250 7000 - - 137 167 229 - - ---- DATA(-2, -2, 2) - ---- DATA(1, -2, -1) - ----- DATA(1, -1, 2) - 5250 7000 10500 - - 167 47 - - 1/175 x z DATA(0, 1, 2) + ---- DATA(-2, -1, -1) + ---- DATA(2, -2, -1) - 7000 5250 - - 107 229 229 - - ---- DATA(2, -1, 2) + ----- DATA(1, 1, 2) - ----- DATA(-1, 1, 2) - 7000 10500 10500 - - 107 107 107 - + ---- DATA(-1, -2, 2) - ---- DATA(1, -2, 2) - ---- DATA(-1, 2, 2) - 7000 7000 7000 - - 107 107 167 - + ---- DATA(2, 1, 2) + ---- DATA(1, 2, 2) - ---- DATA(-2, 1, -1) - 7000 7000 7000 - - + 1/175 y z DATA(1, 2, 2) - 2/175 x z DATA(0, -2, -2) - - + 1/175 x z DATA(0, -2, 1) + 1/175 x z DATA(0, 2, -1) - - - 4/245 x y DATA(2, 0, -2) + 4/245 x y DATA(0, 0, -2) - - 289 289 137 - - ----- DATA(1, -1, 0) - ----- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) - 10500 10500 5250 - - 137 137 137 - - ---- DATA(1, -1, 1) - ---- DATA(-1, 1, 1) - ---- DATA(-1, 1, -1) - 5250 5250 5250 - - 137 289 - + ---- DATA(1, 1, -1) + ----- DATA(-1, -1, 0) + 2/245 x y DATA(-1, 0, 0) - 5250 10500 - - 137 137 - + ---- DATA(-1, -1, -1) - ---- DATA(1, -1, -1) + 4/245 x y DATA(0, 0, 2) - 5250 5250 - - 137 47 137 - + ---- DATA(2, -2, 2) + ---- DATA(-2, 2, -1) - ---- DATA(2, 2, 2) - 5250 5250 5250 - - 17 187 - + 1/350 y z DATA(1, 1, -2) - ---- DATA(-2, -2, 0) + ---- DATA(-1, -2, 0) - 5250 7000 - - + 1/175 y z DATA(-1, 2, -2) + 1/175 y z DATA(2, 2, 1) - - - 1/350 y z DATA(2, 1, 1) + 1/350 y z DATA(-1, -1, 2) - - + 1/350 y z DATA(1, 2, 1) - 2/175 y z DATA(2, 2, -2) - - - 1/350 y z DATA(2, -1, 1) - 1/350 y z DATA(-1, 2, 1) - - + 1/175 y z DATA(-2, -2, -1) - 1/175 y z DATA(-1, -2, 2) - - + 1/175 y z DATA(1, -2, 2) - 1/175 y z DATA(2, -1, 2) - - - 1/350 y z DATA(1, 1, 2) + 1/350 y z DATA(-1, 1, 2) - - - 1/350 y z DATA(1, -1, 2) - 1/175 y z DATA(2, -2, -1) - - - 1/350 y z DATA(-2, -1, -1) - 1/175 x z DATA(0, -1, -2) - - - 2/175 y z DATA(-2, -2, 2) - 1/350 y z DATA(1, -2, -1) - - - 1/350 y z DATA(-2, 1, -1) - 1/175 y z DATA(2, 1, 2) - - - 1/175 y z DATA(-1, 2, 2) + 1/350 x z DATA(0, -1, 1) - - + 2/175 y z DATA(2, -2, 2) + 1/175 y z DATA(-2, 2, -1) - - 107 - + ---- DATA(-2, -1, 2) + 2/175 y z DATA(2, 2, 2) - 7000 - - + 1/350 x z DATA(0, 1, -1) - 1/350 x z DATA(0, -1, -1) - - + 1/700 y z DATA(-1, -1, 1) + 2/175 y z DATA(-2, -2, -2) - - - 2/175 y z DATA(-2, 2, 2) + 1/175 y z DATA(-2, 1, 2) - - + 1/175 y z DATA(-2, -1, 2) - 1/175 y z DATA(-2, -1, -2) - - + 1/350 y z DATA(1, -1, -2) - 2/175 y z DATA(2, -2, -2) - - - 1/175 y z DATA(1, -2, -2) + 1/175 y z DATA(-1, -2, -2) - - - 1/350 y z DATA(-1, -1, -2) + 1/175 y z DATA(2, -1, -2) - - 17 - + ---- DATA(-2, 2, 0) + 2/175 y z DATA(-2, 2, -2) - 5250 - - + 1/350 y z DATA(-1, -2, -1) + 2/175 x z DATA(0, 2, -2) - - - 1/175 y z DATA(1, 2, -2) - 1/175 x z DATA(0, 2, 1) - - - 1/175 x z DATA(0, -2, -1) - 1/175 y z DATA(-2, 1, -2) - - + 2/175 x z DATA(0, -2, 2) - 1/700 y z DATA(1, -1, 1) - - - 1/175 y z DATA(-2, 2, 1) + 1/350 y z DATA(2, -1, -1) - - + 1/175 y z DATA(2, -2, 1) - 1/175 y z DATA(-2, -2, 1) - - 107 - - ---- DATA(-2, 1, 2) + 1/350 y z DATA(-2, 1, 1) - 7000 - - - 1/350 y z DATA(-1, 1, -2) + 1/175 y z DATA(2, 1, -2) - - + 1/350 y z DATA(-2, -1, 1) - 1/350 y z DATA(-1, -2, 1) - - + 1/350 y z DATA(2, 1, -1) + 1/350 y z DATA(-1, 2, -1) - - - 1/700 y z DATA(1, 1, 1) + 2/245 x y DATA(0, -1, 2) - - + 2/245 x y DATA(0, 1, 0) + 2/245 x y DATA(0, 1, 1) - - + 2/245 x y DATA(0, 1, -2) - 1/350 y z DATA(1, 2, -1) - - - 1/175 y z DATA(2, 2, -1) - 2/175 x z DATA(0, 2, 2) - - + 1/175 x z DATA(0, 1, -2) + 1/175 x z DATA(0, -1, 2) - - - 1/350 x z DATA(0, 1, 1) + 1/350 y z DATA(1, -2, 1) - - - 2/245 x y DATA(2, -1, 1) - 2/245 x y DATA(-1, 2, 1) - - + 4/245 x y DATA(-2, -2, -1) - 2/245 x y DATA(-1, -2, 2) - - - 2/245 x y DATA(1, -2, 2) + 1/245 x y DATA(1, 1, -2) - - - 2/245 x y DATA(-1, 2, -2) + 4/245 x y DATA(2, 2, 1) - - - 2/245 x y DATA(2, 1, 1) + 1/245 x y DATA(-1, -1, 2) - - - 2/245 x y DATA(1, 2, 1) + 4/245 x y DATA(2, 2, -2) - - + 4/245 x y DATA(-2, 2, 1) - 2/245 x y DATA(-1, -2, -1) - - + 4/245 x y DATA(-2, 2, -2) - 2/245 x y DATA(-2, 1, -2) - - - 2/245 x y DATA(1, 2, -2) - 2/245 x y DATA(2, 1, -1) - - + 4/245 x y DATA(2, 2, -1) - 2/245 x y DATA(1, 2, -1) - - 137 - - 2/245 x y DATA(-1, -2, 1) - ---- DATA(-2, -2, -2) - 5250 - - - 2/245 x y DATA(-2, -1, 1) - 2/245 x y DATA(2, 1, -2) - - 137 - + 1/245 x y DATA(-1, 1, -2) + ---- DATA(-2, 2, 2) - 5250 - - - 2/245 x y DATA(-2, 1, 1) + 1/245 x y DATA(1, 1, 1) - - 107 107 - - 2/245 x y DATA(-1, 2, -1) - ---- DATA(1, -2, -2) + ---- DATA(-1, -2, -2) - 7000 7000 - - 107 - + ---- DATA(-2, -1, -2) + 4/245 x y DATA(2, -2, 1) - 7000 - - 137 229 - - 2/245 x y DATA(2, -1, -1) + ---- DATA(2, -2, -2) - ----- DATA(1, -1, -2) - 5250 10500 - - 229 - + ----- DATA(-1, -1, -2) + 4/245 x y DATA(-2, -2, 1) - 10500 - - 107 - - 2/245 x y DATA(1, -2, 1) - ---- DATA(2, -1, -2) - 7000 - -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=2048208620, alloc=14677376, time=312.46 -bytes used=2049208840, alloc=14677376, time=312.54 -bytes used=2050274872, alloc=14677376, time=312.63 -bytes used=2051275300, alloc=14677376, time=312.72 -bytes used=2052275624, alloc=14677376, time=312.79 -bytes used=2053358060, alloc=14677376, time=312.88 -bytes used=2054390756, alloc=14677376, time=312.97 -bytes used=2055392924, alloc=14677376, time=313.06 -bytes used=2056401612, alloc=14677376, time=313.14 -bytes used=2057402032, alloc=14677376, time=313.23 -bytes used=2058421540, alloc=14677376, time=313.32 -bytes used=2059421760, alloc=14677376, time=313.41 -bytes used=2060465052, alloc=14677376, time=313.50 -bytes used=2061488848, alloc=14677376, time=313.59 -bytes used=2062495992, alloc=14677376, time=313.69 -bytes used=2063496244, alloc=14677376, time=313.77 -bytes used=2064496488, alloc=14677376, time=313.87 -bytes used=2065496680, alloc=14677376, time=313.96 -bytes used=2066497092, alloc=14677376, time=314.06 -bytes used=2067497412, alloc=14677376, time=314.16 -bytes used=2068497544, alloc=14677376, time=314.26 -bytes used=2069497672, alloc=14677376, time=314.36 -bytes used=2070497872, alloc=14677376, time=314.46 -bytes used=2071498476, alloc=14677376, time=314.55 -bytes used=2072511432, alloc=14677376, time=314.62 -bytes used=2073516044, alloc=14677376, time=314.70 - 2 2 -[COEFF(-2, -2, -2) = 1/175 z + 4/245 x y + 2/175 y z + 2/175 x z + 1/100 y - - 2 137 - - 2/175 y + 1/100 x - ---- - 1/125 z - 2/175 x, COEFF(-1, -2, -2) = - 5250 - - 107 2 2 2 - 1/175 x + ---- - 1/50 x + 1/350 z + 1/200 y - 1/175 y - 2/245 x y - 7000 - - - 1/250 z + 1/175 y z - 1/175 x z, - - COEFF(0, -2, -2) = - 2/175 x z + 2/175 x - 4/245 x y, COEFF(1, -2, -2) = - - 2 2 107 2 - 1/175 y - 1/350 z + 1/50 x - 1/175 y z - ---- - 1/200 y + 1/250 z - 7000 - - 137 - + 1/175 x - 1/175 x z - 2/245 x y, COEFF(2, -2, -2) = ---- - 2/175 y z - 5250 - - 2 2 - + 1/125 z - 1/175 z + 2/175 y + 4/245 x y - 2/175 x - 1/100 x - - 2 2 107 - + 2/175 x z - 1/100 y , COEFF(-2, -1, -2) = - 1/175 x + 1/200 x + ---- - 7000 - - 2 2 - - 1/250 z + 1/175 x z - 1/50 y - 1/175 y z - 2/245 x y + 1/350 z - - 229 - + 1/175 y, COEFF(-1, -1, -2) = - 1/350 x z + 1/350 y - 1/350 y z + ----- - 10500 - - 2 2 2 - + 1/245 x y - 1/500 z + 1/350 x - 1/100 x + 1/700 z - 1/100 y , - - COEFF(0, -1, -2) = 1/175 x + 2/245 x y - 1/175 x z, COEFF(1, -1, -2) = - - 2 2 - 1/100 y + 1/245 x y - 1/700 z - 1/350 y + 1/350 y z - 1/350 x z - - 2 229 - + 1/100 x + 1/350 x - ----- + 1/500 z, COEFF(2, -1, -2) = - 2/245 x y - 10500 - - 2 2 2 107 - - 1/200 x + 1/175 x z + 1/50 y - 1/175 y - 1/350 z - 1/175 x - ---- - 7000 - - + 1/250 z + 1/175 y z, - - COEFF(-2, 0, -2) = - 2/175 y z + 2/175 y - 4/245 x y, - - COEFF(-1, 0, -2) = 2/245 x y + 1/175 y - 1/175 y z, - - COEFF(0, 0, -2) = 4/245 x y, - - COEFF(1, 0, -2) = 2/245 x y - 1/175 y + 1/175 y z, - - COEFF(2, 0, -2) = 2/175 y z - 4/245 x y - 2/175 y, COEFF(-2, 1, -2) = - - 2 2 2 107 - 1/50 y - 1/350 z + 1/250 z - 2/245 x y - 1/175 y z - 1/200 x - ---- - 7000 - - 2 - - 1/175 x z + 1/175 x + 1/175 y, COEFF(-1, 1, -2) = 1/350 x z + 1/100 y - - 2 2 229 - + 1/350 y - 1/700 z + 1/500 z + 1/100 x - ----- + 1/245 x y - 1/350 x - 10500 - - - 1/350 y z, COEFF(0, 1, -2) = 1/175 x z + 2/245 x y - 1/175 x, - - 229 - COEFF(1, 1, -2) = ----- - 1/350 y - 1/350 x + 1/350 x z + 1/245 x y - 10500 - - 2 2 2 - - 1/500 z + 1/350 y z + 1/700 z - 1/100 x - 1/100 y , COEFF(2, 1, -2) = - - 2 2 107 - 1/175 y z + 1/350 z + 1/175 x - 1/250 z + 1/200 x + ---- - 1/175 x z - 7000 - - 2 137 - - 2/245 x y - 1/175 y - 1/50 y , COEFF(-2, 2, -2) = 2/175 x + ---- - 5250 - - 2 2 - - 2/175 y - 1/175 z - 1/100 x + 4/245 x y + 2/175 y z + 1/125 z - - 2 2 2 - - 2/175 x z - 1/100 y , COEFF(-1, 2, -2) = 1/50 x - 2/245 x y - 1/200 y - - 2 107 - - 1/175 x - 1/350 z + 1/250 z + 1/175 x z - ---- + 1/175 y z - 1/175 y, - 7000 - - COEFF(0, 2, -2) = - 2/175 x + 2/175 x z - 4/245 x y, COEFF(1, 2, -2) = - - 107 2 2 2 - - 1/250 z - 1/175 x + ---- + 1/350 z - 2/245 x y - 1/50 x + 1/200 y - 7000 - - - 1/175 y z + 1/175 y + 1/175 x z, COEFF(2, 2, -2) = - 1/125 z + 4/245 x y - - 2 2 2 - + 1/100 x + 2/175 y + 1/175 z - 2/175 y z - 2/175 x z + 1/100 y - - 137 2 47 - + 2/175 x - ----, COEFF(-2, -2, -1) = 1/100 x - 2/175 y - 1/250 z - ---- - 5250 5250 - - 2 2 - + 1/100 y + 4/245 x y - 1/350 z + 1/175 y z + 1/175 x z - 2/175 x, - - 2 2 167 - COEFF(-1, -2, -1) = - 1/700 z - 1/500 z + 1/200 y + ---- + 1/350 y z - 7000 - - 2 - - 2/245 x y - 1/50 x + 1/175 x - 1/350 x z - 1/175 y, - - COEFF(0, -2, -1) = - 1/175 x z + 2/175 x - 4/245 x y, COEFF(1, -2, -1) = - - 167 2 2 2 - - 1/350 x z - ---- + 1/700 z - 1/200 y + 1/50 x - 1/350 y z + 1/500 z - 7000 - - 2 - - 2/245 x y + 1/175 y + 1/175 x, COEFF(2, -2, -1) = 1/350 z + 1/250 z - - 2 47 2 - - 1/100 x + 2/175 y - 2/175 x + 4/245 x y + ---- - 1/100 y - 1/175 y z - 5250 - - 167 2 - + 1/175 x z, COEFF(-2, -1, -1) = - 2/245 x y + ---- + 1/350 x z - 1/700 z - 7000 - - 2 2 - - 1/500 z - 1/175 x - 1/50 y + 1/200 x - 1/350 y z + 1/175 y, - - 2 2 - COEFF(-1, -1, -1) = - 1/100 y + 1/350 y - 1/1000 z - 1/1400 z - 1/700 x z - - 2 137 - + 1/245 x y + 1/350 x - 1/700 y z - 1/100 x + ----, - 5250 - - COEFF(0, -1, -1) = 1/175 x + 2/245 x y - 1/350 x z, COEFF(1, -1, -1) = - - 2 137 - 1/245 x y - 1/700 x z + 1/1400 z - ---- + 1/350 x - 1/350 y + 1/700 y z - 5250 - - 2 2 2 - + 1/100 y + 1/100 x + 1/1000 z, COEFF(2, -1, -1) = 1/50 y - 1/175 x - - 167 2 2 - + 1/500 z - ---- + 1/350 x z + 1/350 y z - 1/175 y - 1/200 x + 1/700 z - 7000 - - - 2/245 x y, COEFF(-2, 0, -1) = - 1/175 y z - 4/245 x y + 2/175 y, - - COEFF(-1, 0, -1) = 2/245 x y - 1/350 y z + 1/175 y, - - COEFF(0, 0, -1) = 4/245 x y, - - COEFF(1, 0, -1) = - 1/175 y + 1/350 y z + 2/245 x y, - - COEFF(2, 0, -1) = - 4/245 x y - 2/175 y + 1/175 y z, COEFF(-2, 1, -1) = - - 167 2 2 - - 2/245 x y - ---- + 1/700 z + 1/50 y - 1/350 x z - 1/350 y z + 1/175 x - 7000 - - 2 2 - + 1/500 z + 1/175 y - 1/200 x , COEFF(-1, 1, -1) = 1/1000 z + 1/100 x - - 2 137 2 - + 1/700 x z + 1/350 y + 1/100 y - 1/350 x - ---- + 1/1400 z + 1/245 x y - 5250 - - - 1/700 y z, COEFF(0, 1, -1) = - 1/175 x + 2/245 x y + 1/350 x z, - - 2 2 - COEFF(1, 1, -1) = - 1/350 y - 1/1000 z - 1/100 y + 1/700 x z - 1/100 x - - 2 137 - - 1/1400 z + 1/245 x y + 1/700 y z - 1/350 x + ----, COEFF(2, 1, -1) = - 5250 - - 2 2 167 - - 1/350 x z + 1/175 x - 1/700 z - 1/50 y + 1/350 y z + ---- - 1/175 y - 7000 - - 2 2 - - 1/500 z + 1/200 x - 2/245 x y, COEFF(-2, 2, -1) = 1/250 z - 1/100 x - - 2 47 - - 1/175 x z + 2/175 x + 1/350 z - 2/175 y + ---- + 4/245 x y + 1/175 y z - 5250 - - 2 2 - - 1/100 y , COEFF(-1, 2, -1) = - 1/200 y + 1/500 z + 1/350 x z - - 2 2 167 - + 1/350 y z - 1/175 y + 1/700 z - 1/175 x - 2/245 x y + 1/50 x - ----, - 7000 - - COEFF(0, 2, -1) = 1/175 x z - 2/175 x - 4/245 x y, COEFF(1, 2, -1) = - - 2 167 - - 1/500 z - 1/350 y z - 1/700 z + 1/175 y - 1/175 x - 2/245 x y + ---- - 7000 - - 2 2 2 - + 1/200 y - 1/50 x + 1/350 x z, COEFF(2, 2, -1) = 1/100 x - 1/250 z - - 47 2 2 - - 1/175 y z + 2/175 y - ---- + 4/245 x y + 1/100 y - 1/175 x z - 1/350 z - 5250 - - + 2/175 x, COEFF(-2, -2, 0) = - - 2 2 17 2 - 1/100 x - 1/175 z + 4/245 x y - 2/175 x - ---- + 1/100 y - 2/175 y, - 5250 - - COEFF(-1, -2, 0) = - - 2 187 2 2 - - 1/175 y + 1/200 y + 1/175 x + ---- - 1/50 x - 2/245 x y - 1/350 z , - 7000 - - COEFF(0, -2, 0) = 2/175 x - 4/245 x y, COEFF(1, -2, 0) = - - 2 187 2 2 - - 1/200 y - 2/245 x y - ---- + 1/50 x + 1/175 x + 1/350 z + 1/175 y, - 7000 - - COEFF(2, -2, 0) = - - 2 17 2 2 - - 1/100 x + ---- - 2/175 x - 1/100 y + 2/175 y + 1/175 z + 4/245 x y, - 5250 - - COEFF(-2, -1, 0) = - - 2 2 187 2 - - 2/245 x y - 1/350 z - 1/175 x + 1/175 y + 1/200 x + ---- - 1/50 y , - 7000 - - COEFF(-1, -1, 0) = - - 2 2 2 289 - 1/350 y + 1/245 x y - 1/100 x - 1/100 y - 1/700 z + ----- + 1/350 x, - 10500 - - COEFF(0, -1, 0) = 2/245 x y + 1/175 x, COEFF(1, -1, 0) = - - 2 2 2 289 - 1/350 x + 1/100 x + 1/100 y + 1/700 z - ----- - 1/350 y + 1/245 x y, - 10500 - - COEFF(2, -1, 0) = - - 2 187 2 2 - - 2/245 x y - 1/175 y + 1/50 y - ---- - 1/175 x - 1/200 x + 1/350 z , - 7000 - - COEFF(-2, 0, 0) = - 4/245 x y + 2/175 y, - - COEFF(-1, 0, 0) = 2/245 x y + 1/175 y, COEFF(0, 0, 0) = 4/245 x y, - - COEFF(1, 0, 0) = - 1/175 y + 2/245 x y, - - COEFF(2, 0, 0) = - 4/245 x y - 2/175 y, COEFF(-2, 1, 0) = - - 2 2 187 2 - - 1/200 x + 1/50 y - 2/245 x y - ---- + 1/175 y + 1/350 z + 1/175 x, - 7000 - - COEFF(-1, 1, 0) = - - 2 2 289 2 - 1/100 x + 1/700 z - ----- + 1/100 y + 1/350 y - 1/350 x + 1/245 x y, - 10500 - - COEFF(0, 1, 0) = 2/245 x y - 1/175 x, COEFF(1, 1, 0) = - - 2 2 289 2 - - 1/100 y - 1/100 x - 1/350 y + ----- + 1/245 x y - 1/700 z - 1/350 x, - 10500 - - COEFF(2, 1, 0) = - - 2 2 2 187 - - 1/350 z + 1/175 x - 1/50 y + 1/200 x - 2/245 x y + ---- - 1/175 y, - 7000 - - COEFF(-2, 2, 0) = - - 2 2 17 2 - - 1/100 x + 1/175 z + ---- - 1/100 y + 4/245 x y + 2/175 x - 2/175 y, - 5250 - - COEFF(-1, 2, 0) = - - 2 2 187 2 - - 1/175 y - 1/175 x - 2/245 x y + 1/50 x + 1/350 z - ---- - 1/200 y , - 7000 - - COEFF(0, 2, 0) = - 4/245 x y - 2/175 x, COEFF(1, 2, 0) = - - 2 187 2 2 - 1/200 y + 1/175 y + ---- - 1/175 x - 1/350 z - 1/50 x - 2/245 x y, - 7000 - - COEFF(2, 2, 0) = - - 2 2 17 2 - 1/100 y + 4/245 x y - 1/175 z - ---- + 2/175 y + 1/100 x + 2/175 x, - 5250 - - 2 2 - COEFF(-2, -2, 1) = 1/100 x - 1/175 x z - 1/175 y z + 1/250 z + 1/100 y - - 2 47 167 - + 4/245 x y - 1/350 z - 2/175 x - 2/175 y - ----, COEFF(-1, -2, 1) = ---- - 5250 7000 - - 2 2 2 - + 1/175 x + 1/200 y - 1/175 y + 1/500 z - 1/350 y z - 1/50 x - 1/700 z - - - 2/245 x y + 1/350 x z, - - COEFF(0, -2, 1) = - 4/245 x y + 2/175 x + 1/175 x z, COEFF(1, -2, 1) = - - 167 2 2 - - ---- + 1/700 z + 1/175 x + 1/350 y z - 1/500 z + 1/50 x - 2/245 x y - 7000 - - 2 - + 1/350 x z + 1/175 y - 1/200 y , COEFF(2, -2, 1) = - 1/250 z - 1/175 x z - - 47 2 2 2 - + 2/175 y + ---- + 1/175 y z - 1/100 x - 1/100 y - 2/175 x + 1/350 z - 5250 - - 2 - + 4/245 x y, COEFF(-2, -1, 1) = 1/350 y z + 1/175 y - 1/175 x + 1/200 x - - 2 2 167 - + 1/500 z - 1/350 x z - 1/50 y - 2/245 x y - 1/700 z + ----, - 7000 - - 2 2 2 - COEFF(-1, -1, 1) = 1/700 y z - 1/100 x - 1/1400 z - 1/100 y + 1/1000 z - - 137 - + 1/350 y + 1/700 x z + 1/245 x y + ---- + 1/350 x, - 5250 - - COEFF(0, -1, 1) = 1/175 x + 2/245 x y + 1/350 x z, COEFF(1, -1, 1) = - - 2 137 2 - 1/100 y - 1/1000 z + 1/700 x z - 1/700 y z - ---- + 1/245 x y + 1/100 x - 5250 - - 2 2 - + 1/350 x + 1/1400 z - 1/350 y, COEFF(2, -1, 1) = - 1/350 x z + 1/700 z - - 2 167 - + 1/50 y - 1/175 x - 1/350 y z - 1/175 y - 2/245 x y - ---- - 1/500 z - 7000 - - 2 - - 1/200 x , COEFF(-2, 0, 1) = 1/175 y z + 2/175 y - 4/245 x y, - - COEFF(-1, 0, 1) = 2/245 x y + 1/175 y + 1/350 y z, - - COEFF(0, 0, 1) = 4/245 x y, - - COEFF(1, 0, 1) = 2/245 x y - 1/175 y - 1/350 y z, - - COEFF(2, 0, 1) = - 2/175 y - 4/245 x y - 1/175 y z, COEFF(-2, 1, 1) = - - 2 2 167 2 - 1/700 z - 1/200 x - ---- + 1/350 x z + 1/50 y - 1/500 z + 1/175 x - 7000 - - 2 - + 1/175 y - 2/245 x y + 1/350 y z, COEFF(-1, 1, 1) = 1/245 x y + 1/1400 z - - 2 2 137 - + 1/700 y z - 1/1000 z + 1/350 y + 1/100 x + 1/100 y - 1/700 x z - ---- - 5250 - - - 1/350 x, COEFF(0, 1, 1) = - 1/350 x z + 2/245 x y - 1/175 x, - - 2 - COEFF(1, 1, 1) = - 1/700 x z - 1/350 x - 1/350 y + 1/1000 z - 1/100 y - - 2 2 137 - - 1/1400 z - 1/700 y z - 1/100 x + ---- + 1/245 x y, COEFF(2, 1, 1) = - 5250 - - 2 167 2 2 - - 1/700 z + ---- - 1/350 y z + 1/200 x + 1/175 x + 1/500 z - 1/50 y - 7000 - - + 1/350 x z - 2/245 x y - 1/175 y, COEFF(-2, 2, 1) = - 1/175 y z - - 2 47 2 - - 1/100 x + ---- + 1/175 x z + 1/350 z - 2/175 y + 4/245 x y + 2/175 x - 5250 - - 2 2 - - 1/250 z - 1/100 y , COEFF(-1, 2, 1) = - 1/200 y - 1/175 y - 1/500 z - - 2 167 2 - + 1/50 x - 1/350 y z - ---- - 1/175 x - 1/350 x z - 2/245 x y + 1/700 z , - 7000 - - COEFF(0, 2, 1) = - 1/175 x z - 4/245 x y - 2/175 x, COEFF(1, 2, 1) = - - 2 167 2 - 1/175 y - 1/50 x - 1/350 x z + ---- + 1/500 z + 1/350 y z + 1/200 y - 7000 - - 2 2 - - 2/245 x y - 1/175 x - 1/700 z , COEFF(2, 2, 1) = 1/175 y z + 1/100 y - - 2 47 - - 1/350 z - ---- + 2/175 x + 1/175 x z + 1/250 z + 2/175 y + 4/245 x y - 5250 - - 2 2 - + 1/100 x , COEFF(-2, -2, 2) = - 2/175 y z + 1/100 y - 2/175 x - 2/175 y - - 137 2 2 - - ---- + 1/125 z + 4/245 x y - 2/175 x z + 1/175 z + 1/100 x , - 5250 - - 2 2 - COEFF(-1, -2, 2) = 1/175 x z - 1/175 y z + 1/350 z - 1/50 x - 1/175 y - - 2 107 - + 1/175 x - 2/245 x y + 1/200 y + ---- + 1/250 z, - 7000 - - COEFF(0, -2, 2) = - 4/245 x y + 2/175 x + 2/175 x z, COEFF(1, -2, 2) = - - 2 2 2 - 1/175 x + 1/175 y z + 1/175 y + 1/50 x - 1/200 y - 1/350 z + 1/175 x z - - 107 2 2 - - ---- - 2/245 x y - 1/250 z, COEFF(2, -2, 2) = - 1/175 z - 1/100 y - 7000 - - 2 - - 1/100 x - 2/175 x z - 1/125 z + 2/175 y z + 2/175 y - 2/175 x - - 137 107 2 - + 4/245 x y + ----, COEFF(-2, -1, 2) = ---- - 2/245 x y + 1/350 z - 5250 7000 - - 2 2 - + 1/250 z - 1/175 x + 1/175 y z - 1/50 y + 1/175 y + 1/200 x - 1/175 x z - - , COEFF(-1, -1, 2) = 1/350 x z + 1/350 y z + 1/500 z + 1/350 x + 1/350 y - - 2 2 2 229 - - 1/100 x + 1/700 z - 1/100 y + ----- + 1/245 x y, - 10500 - - COEFF(0, -1, 2) = 1/175 x + 2/245 x y + 1/175 x z, COEFF(1, -1, 2) = - - 2 2 229 - 1/350 x + 1/100 x + 1/100 y + 1/245 x y - ----- - 1/500 z - 1/350 y z - 10500 - - 2 107 - - 1/700 z - 1/350 y + 1/350 x z, COEFF(2, -1, 2) = - 1/250 z - ---- - 7000 - - 2 2 - - 1/175 y - 1/175 y z + 1/50 y - 1/200 x - 2/245 x y - 1/175 x - - 2 - - 1/350 z - 1/175 x z, COEFF(-2, 0, 2) = 2/175 y - 4/245 x y + 2/175 y z, - - COEFF(-1, 0, 2) = 1/175 y + 2/245 x y + 1/175 y z, - - COEFF(0, 0, 2) = 4/245 x y, - - COEFF(1, 0, 2) = 2/245 x y - 1/175 y z - 1/175 y, - - COEFF(2, 0, 2) = - 2/175 y z - 2/175 y - 4/245 x y, COEFF(-2, 1, 2) = - - 2 2 2 - - 1/350 z + 1/175 x z - 2/245 x y + 1/175 y - 1/250 z + 1/50 y - 1/200 x - - 107 2 - + 1/175 x + 1/175 y z - ----, COEFF(-1, 1, 2) = 1/245 x y + 1/100 x - 7000 - - 229 2 2 - - 1/500 z - ----- + 1/350 y + 1/100 y - 1/700 z + 1/350 y z - 1/350 x - 10500 - - - 1/350 x z, COEFF(0, 1, 2) = 2/245 x y - 1/175 x - 1/175 x z, - - 2 229 2 - COEFF(1, 1, 2) = - 1/100 y - 1/350 y + ----- - 1/100 x - 1/350 x z - 10500 - - 2 - - 1/350 x - 1/350 y z + 1/700 z + 1/245 x y + 1/500 z, COEFF(2, 1, 2) = - - 2 2 107 - 1/175 x - 1/50 y + 1/250 z - 2/245 x y + 1/350 z + ---- - 1/175 y z - 7000 - - 2 - + 1/200 x + 1/175 x z - 1/175 y, COEFF(-2, 2, 2) = - 2/175 y - 1/125 z - - 2 2 2 - - 1/100 x + 2/175 x z - 1/175 z + 4/245 x y - 1/100 y - 2/175 y z - - 137 2 2 107 2 - + ---- + 2/175 x, COEFF(-1, 2, 2) = - 1/350 z - 1/200 y - ---- + 1/50 x - 5250 7000 - - - 1/250 z - 1/175 x - 1/175 x z - 1/175 y z - 1/175 y - 2/245 x y, - - 107 - COEFF(0, 2, 2) = - 2/175 x - 4/245 x y - 2/175 x z, COEFF(1, 2, 2) = ---- - 7000 - - 2 2 - - 1/50 x + 1/200 y - 1/175 x z + 1/250 z - 2/245 x y + 1/175 y - 1/175 x - - 2 2 137 - + 1/175 y z + 1/350 z , COEFF(2, 2, 2) = 1/100 y + 2/175 x - ---- - 5250 - - 2 2 - + 4/245 x y + 2/175 y + 1/100 x + 1/125 z + 2/175 x z + 1/175 z - - + 2/175 y z] - -> print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c"); -bytes used=2074516392, alloc=14677376, time=314.78 -bytes used=2075516808, alloc=14677376, time=314.87 -bytes used=2076517336, alloc=14677376, time=314.93 -bytes used=2077517496, alloc=14677376, time=315.02 -bytes used=2078518140, alloc=14677376, time=315.65 -bytes used=2079518320, alloc=14677376, time=316.33 -bytes used=2080518860, alloc=14677376, time=317.00 -bytes used=2081519528, alloc=14677376, time=317.67 -bytes used=2082519692, alloc=14677376, time=318.33 -bytes used=2083519908, alloc=14677376, time=318.78 -bytes used=2084520108, alloc=14677376, time=318.87 -bytes used=2085520376, alloc=14677376, time=318.96 -bytes used=2086543844, alloc=14677376, time=319.04 -bytes used=2087574448, alloc=14677376, time=319.12 -bytes used=2088579428, alloc=14677376, time=319.21 -bytes used=2089579900, alloc=14677376, time=319.30 -bytes used=2090580168, alloc=14677376, time=320.23 -bytes used=2091580460, alloc=14677376, time=321.07 -bytes used=2092580772, alloc=14677376, time=321.40 -bytes used=2093580940, alloc=14677376, time=321.48 -bytes used=2094581108, alloc=14677376, time=321.54 -bytes used=2095581448, alloc=14677376, time=321.61 -bytes used=2096581676, alloc=14677376, time=321.68 -bytes used=2097582320, alloc=14677376, time=321.75 -bytes used=2098583068, alloc=14677376, time=321.82 -bytes used=2099583264, alloc=14677376, time=321.89 -bytes used=2100583472, alloc=14677376, time=321.97 -bytes used=2101583780, alloc=14677376, time=322.09 -bytes used=2102583932, alloc=14677376, time=322.21 -bytes used=2103584112, alloc=14677376, time=322.32 -bytes used=2104584280, alloc=14677376, time=322.44 -bytes used=2105584504, alloc=14677376, time=322.58 -bytes used=2106586816, alloc=14677376, time=322.70 -bytes used=2107587152, alloc=14677376, time=322.80 -bytes used=2108587304, alloc=14677376, time=323.48 -bytes used=2109587572, alloc=14677376, time=324.95 -bytes used=2110598988, alloc=14677376, time=325.47 -bytes used=2111599168, alloc=14677376, time=325.56 -bytes used=2112599372, alloc=14677376, time=325.63 -bytes used=2113599632, alloc=14677376, time=325.70 -bytes used=2114599952, alloc=14677376, time=325.78 -bytes used=2115600208, alloc=14677376, time=325.85 -bytes used=2116600416, alloc=14677376, time=325.92 -bytes used=2117600584, alloc=14677376, time=326.02 -bytes used=2118604176, alloc=14677376, time=326.18 -bytes used=2119616388, alloc=14677376, time=326.30 -bytes used=2120617124, alloc=14677376, time=326.42 -bytes used=2121617256, alloc=14677376, time=327.24 -bytes used=2122622952, alloc=14677376, time=328.49 -bytes used=2123623132, alloc=14677376, time=329.04 -bytes used=2124623436, alloc=14677376, time=329.34 -bytes used=2125623588, alloc=14677376, time=329.42 -bytes used=2126623748, alloc=14677376, time=329.51 -bytes used=2127623952, alloc=14677376, time=329.72 -bytes used=2128624188, alloc=14677376, time=331.30 -bytes used=2129624340, alloc=14677376, time=332.07 -bytes used=2130624700, alloc=14677376, time=332.36 -bytes used=2131624856, alloc=14677376, time=332.43 -bytes used=2132625020, alloc=14677376, time=332.60 -bytes used=2133625172, alloc=14677376, time=333.70 -bytes used=2134625464, alloc=14677376, time=334.94 -bytes used=2135626204, alloc=14677376, time=335.42 -bytes used=2136626416, alloc=14677376, time=335.53 -bytes used=2137626668, alloc=14677376, time=335.69 -> -# d^2/dxdz -> simplify( diff(interp_3d_cube_order4_smooth0,x,z) ); -bytes used=2138626836, alloc=14677376, time=335.83 -bytes used=2139627056, alloc=14677376, time=335.92 -bytes used=2140627992, alloc=14677376, time=336.00 -bytes used=2141628992, alloc=14677376, time=336.08 -bytes used=2142629232, alloc=14677376, time=336.16 -bytes used=2143629400, alloc=14677376, time=336.25 -bytes used=2144629560, alloc=14677376, time=336.33 -bytes used=2145630268, alloc=14677376, time=336.42 -bytes used=2146630556, alloc=14677376, time=336.50 - 107 229 -- ---- DATA(-2, -2, 1) + 1/700 y z DATA(1, -1, -1) + ----- DATA(1, -2, 1) - 7000 10500 - - 187 229 - - 1/700 y z DATA(-1, -1, -1) - ---- DATA(2, 0, -1) - ----- DATA(-1, -2, 1) - 7000 10500 - - - 1/700 y z DATA(1, 1, -1) + 2/175 x DATA(0, -1, -2) - - + 1/700 y z DATA(-1, 1, -1) + 1/700 y z DATA(-1, 1, 1) - - 167 107 - - ---- DATA(-2, -1, 1) + ---- DATA(2, -2, 1) + 1/350 x DATA(-1, -2, -1) - 7000 7000 - - 187 - - ---- DATA(-2, 0, 1) + 1/175 x DATA(-2, 1, 1) - 2/175 x DATA(0, -1, 2) - 7000 - - - 1/175 x DATA(0, 1, 1) + 2/175 x DATA(0, 2, -2) - 2/175 x DATA(0, 2, 2) - - + 2/175 x DATA(0, 1, -2) - 1/350 x DATA(1, 1, 1) - 1/175 x DATA(0, -2, 1) - - 187 - + 1/175 x DATA(0, 2, -1) - 2/175 x DATA(0, 1, 2) + ---- DATA(1, 0, 2) - 7000 - - - 1/175 x DATA(0, -1, 1) + 1/175 x DATA(0, 1, -1) - - + 1/175 x DATA(0, -1, -1) + 2/175 x DATA(0, -2, -2) - - + 1/350 x DATA(-1, 2, -1) - 1/175 x DATA(2, 1, -1) - - - 1/175 x DATA(2, 2, -1) + 1/350 x DATA(1, 2, -1) - - + 1/175 x DATA(0, -2, -1) - 2/175 x DATA(0, -2, 2) - 1/175 x DATA(0, 2, 1) - - 289 - - 1/175 x DATA(-1, -1, 2) - 1/350 x DATA(1, 2, 1) + ----- DATA(-1, 0, -1) - 10500 - - - 2/175 x DATA(2, 2, -2) + 1/175 x DATA(2, -1, 1) - 1/350 x DATA(-1, 2, 1) - - - 1/175 x DATA(-2, -2, -1) + 1/175 x DATA(1, 1, -2) - - + 1/175 x DATA(1, 2, -2) - 2/175 x DATA(-2, 2, -2) - - 167 289 - + 1/175 x DATA(-2, 2, 1) - ---- DATA(2, -1, -1) + ----- DATA(1, 0, 1) - 7000 10500 - - 137 - + ---- DATA(1, 1, 1) - 2/245 x z DATA(-2, -1, 1) - 5250 - - - 2/245 x z DATA(2, -1, -1) - 2/245 x z DATA(2, -2, 1) - - - 2/245 x z DATA(-2, -2, 1) + 1/245 x z DATA(1, -2, 1) - - + 1/245 x z DATA(-1, -2, 1) - 2/245 x z DATA(2, 2, -1) - - - 2/245 x z DATA(2, 1, -1) + 1/245 x z DATA(-1, 2, -1) - - + 1/245 x z DATA(1, 1, 1) - 2/245 x z DATA(-2, 1, 1) - - - 2/245 x z DATA(-1, 1, -2) + 4/245 x z DATA(2, 1, -2) - - - 2/245 x z DATA(2, 2, 1) - 2/245 x z DATA(-1, 2, -2) - - - 2/245 x z DATA(1, 1, -2) - 2/245 x z DATA(-2, 2, 1) - - + 4/245 x z DATA(-2, 2, -2) + 1/245 x z DATA(-1, -2, -1) - - - 2/245 x z DATA(1, 2, -2) + 4/245 x z DATA(-2, 1, -2) - - + 1/245 x z DATA(1, 2, -1) + 1/245 x z DATA(-1, 2, 1) - - + 4/245 x z DATA(2, 2, -2) + 1/245 x z DATA(1, 2, 1) - - - 2/245 x z DATA(-1, -1, 2) - 2/245 x z DATA(2, 1, 1) - - 107 - - 2/245 x z DATA(2, -1, 1) - ---- DATA(2, 2, -1) - 1/350 x y DATA(1, 1, 2) - 7000 - - - 1/175 x y DATA(2, -1, 2) - 2/245 x z DATA(-2, -2, -1) - - + 1/350 x y DATA(-2, -1, -1) + 1/350 x y DATA(1, -1, 2) - - - 1/350 x y DATA(-1, 1, 2) + 1/175 x y DATA(2, -2, -1) - - + 1/175 x y DATA(2, 1, 2) - 1/350 x y DATA(-2, 1, -1) - - - 1/350 x y DATA(1, -2, -1) - 2/175 x y DATA(-2, -2, 2) - - - 1/700 x y DATA(1, -1, -1) - 1/700 x y DATA(-1, -1, -1) - - - 1/175 x y DATA(1, 2, 2) + 2/175 x y DATA(2, 2, 2) - - - 1/175 x y DATA(-2, 2, -1) - 2/175 x y DATA(2, -2, 2) - - - 1/175 x y DATA(-1, 2, 2) + 1/700 x y DATA(-1, -1, 1) - - + 1/700 x y DATA(1, -1, 1) + 1/700 x y DATA(1, 1, -1) - - + 1/700 x y DATA(-1, 1, -1) - 1/700 x y DATA(-1, 1, 1) - - + 2/175 x y DATA(-2, 2, 2) + 2/175 x y DATA(-2, -2, -2) - - + 1/175 x y DATA(-2, 1, 2) + 2/175 x y DATA(2, -2, -2) - - + 1/175 x y DATA(-2, -1, -2) - 1/175 x y DATA(-2, -1, 2) - - - 1/350 x y DATA(1, -1, -2) + 1/175 x y DATA(2, -1, -2) - - - 1/350 x y DATA(-1, -1, -2) - 1/175 x y DATA(-1, -2, -2) - - 2 - - 1/175 x y DATA(1, -2, -2) + 1/100 x DATA(2, 2, 2) - - 2 - - 1/50 x DATA(1, 2, 2) + 2/175 x DATA(2, 1, 2) + 2/175 x DATA(2, -2, 2) - - 2 - - 1/175 x DATA(-2, 2, -1) + 1/100 x DATA(2, -2, 2) - - 2 - + 1/200 x DATA(-2, 2, -1) - 1/175 x DATA(-1, 2, 2) - - - 1/175 x DATA(-1, -2, 2) + 2/175 x DATA(2, -1, 2) - 1/175 x DATA(1, 1, 2) - - - 1/175 x DATA(-1, 1, 2) - 1/175 x DATA(1, -1, 2) - - - 1/175 x DATA(2, -2, -1) - 1/175 x DATA(-2, -1, -1) - - + 2/175 x DATA(-2, -2, 2) + 1/350 x DATA(1, -2, -1) - - 229 - - 1/175 x DATA(-2, 1, -1) - 1/175 x DATA(1, -2, 2) - ----- DATA(1, 2, -1) - 10500 - - + 1/175 x DATA(1, -2, -2) + 1/175 x DATA(-1, -1, -2) - - - 1/350 x DATA(1, -1, 1) + 2/175 x DATA(2, 2, 2) - 1/175 x DATA(1, 2, 2) - - + 1/350 x DATA(-1, -1, -1) + 1/350 x DATA(1, -1, -1) - - - 1/350 x DATA(-1, 1, 1) + 1/350 x DATA(-1, 1, -1) - - + 1/350 x DATA(1, 1, -1) + 1/175 x DATA(-1, -2, -2) - - - 2/175 x DATA(-2, -2, -2) + 2/175 x DATA(-2, 1, 2) - - + 2/175 x DATA(-2, -1, 2) - 2/175 x DATA(-2, -1, -2) - - + 1/175 x DATA(1, -1, -2) - 2/175 x DATA(2, -2, -2) - - 47 - + 2/175 x DATA(-2, 2, 2) - ---- DATA(-2, 1, -2) - 2/175 x DATA(2, -1, -2) - 5250 - - 229 - - 1/350 x DATA(-1, -1, 1) + ----- DATA(-1, 2, -1) - 10500 - - 2 2 - - 1/200 x DATA(-2, -2, 1) + 1/200 x DATA(2, -2, 1) - - 2 2 - - 1/100 x DATA(1, -2, 1) - 1/100 x DATA(1, 1, 1) - - 2 2 - - 1/100 x DATA(-1, 2, -1) - 1/200 x DATA(2, 1, -1) - - 2 2 - - 1/200 x DATA(2, -1, -1) + 1/100 x DATA(-1, -2, 1) - - 2 2 - - 1/200 x DATA(-2, -1, 1) - 1/100 x DATA(2, 1, -2) - - 2 2 - + 1/50 x DATA(1, 1, -2) - 1/50 x DATA(-1, 2, -2) - - 2 2 - + 1/200 x DATA(2, 2, 1) - 1/200 x DATA(2, 2, -1) - - 2 2 - + 1/100 x DATA(-2, 1, -2) + 1/50 x DATA(1, 2, -2) - - 2 2 - - 1/100 x DATA(-1, -2, -1) + 1/100 x DATA(-2, 2, -2) - - 2 2 - + 1/100 x DATA(1, 2, -1) - 1/50 x DATA(-1, 1, -2) - - 2 2 2 - - 1/200 x DATA(-2, 1, 1) - 1/50 x DATA(1, 1, 2) + 1/50 x DATA(-1, 1, 2) - - 2 2 - - 1/50 x DATA(1, -1, 2) - 1/200 x DATA(2, -2, -1) - - 2 2 - + 1/200 x DATA(-2, -1, -1) + 1/200 x DATA(2, 1, 1) - - 2 2 - + 1/50 x DATA(-1, -1, 2) - 1/100 x DATA(1, 2, 1) - - 2 2 - - 1/100 x DATA(2, 2, -2) + 1/200 x DATA(2, -1, 1) - - 2 2 - + 1/100 x DATA(-1, 2, 1) + 1/200 x DATA(-2, -2, -1) - - 2 2 - + 1/50 x DATA(-1, -2, 2) - 1/50 x DATA(1, -2, 2) - - 2 2 - - 1/200 x DATA(-2, 2, 1) + 1/100 x DATA(-1, -1, 1) - - 2 2 - + 1/100 x DATA(-2, -2, -2) + 1/100 x DATA(1, -1, -1) - - 2 2 - - 1/100 x DATA(-2, -2, 2) + 1/100 x DATA(1, -2, -1) - - 2 2 - + 1/200 x DATA(-2, 1, -1) + 1/100 x DATA(2, 1, 2) - - 2 2 - + 1/50 x DATA(-1, 2, 2) + 1/100 x DATA(2, -1, 2) - - 2 2 - - 1/100 x DATA(1, -1, 1) - 1/100 x DATA(-2, 2, 2) - - 2 2 - - 1/100 x DATA(-2, 1, 2) - 1/100 x DATA(-2, -1, 2) - - 2 2 - + 1/100 x DATA(-2, -1, -2) + 1/50 x DATA(1, -1, -2) - - 2 2 - - 1/100 x DATA(-1, -1, -1) + 1/100 x DATA(-1, 1, 1) - - 2 2 - - 1/100 x DATA(-1, 1, -1) + 1/100 x DATA(1, 1, -1) - - 2 2 - - 1/100 x DATA(2, -2, -2) + 1/50 x DATA(1, -2, -2) - - 2 2 - - 1/50 x DATA(-1, -2, -2) - 1/50 x DATA(-1, -1, -2) - - 2 167 - - 1/100 x DATA(2, -1, -2) - ---- DATA(2, 1, -1) + 1/175 x DATA(2, -2, 1) - 7000 - - - 1/175 x DATA(2, -1, -1) - 2/175 x DATA(-2, 1, -2) - - + 1/175 x DATA(-2, -1, 1) - 2/175 x DATA(2, 1, -2) - - + 1/175 x DATA(-1, 1, -2) - 1/350 x DATA(-1, -2, 1) - - - 1/350 x DATA(1, -2, 1) + 1/175 x DATA(-2, -2, 1) - - + 1/175 x DATA(-1, 2, -2) + 1/175 x DATA(2, 2, 1) + 1/175 x DATA(2, 1, 1) - - - 1/250 y DATA(2, -2, 1) - 1/500 y DATA(1, -2, 1) + 1/1000 y DATA(1, 1, 1) - - + 1/500 y DATA(-1, 2, -1) + 1/500 y DATA(-1, -2, 1) - - - 1/250 y DATA(2, 1, -2) + 1/500 y DATA(-1, 1, -2) - - + 1/500 y DATA(-2, -1, 1) + 1/500 y DATA(2, -1, -1) - - + 1/250 y DATA(-2, -2, 1) - 1/500 y DATA(-2, 1, 1) + 1/500 y DATA(2, 1, 1) - - + 1/500 y DATA(-1, -1, 2) + 1/500 y DATA(1, 2, 1) - 1/250 y DATA(-2, 2, 1) - - - 1/500 y DATA(1, 1, -2) + 1/250 y DATA(-1, 2, -2) - - - 1/250 y DATA(1, 2, -2) + 1/125 y DATA(-2, 2, -2) - - - 1/500 y DATA(-1, -2, -1) - 1/500 y DATA(2, 1, -1) - - - 1/250 y DATA(2, 2, -1) - 1/500 y DATA(1, 2, -1) - - + 1/250 y DATA(-2, 1, -2) + 1/250 y DATA(2, 1, 2) - 1/250 y DATA(-1, 2, 2) - - + 1/500 y DATA(-2, 1, -1) - 1/500 y DATA(1, -1, 2) - - - 1/500 y DATA(-2, -1, -1) + 1/125 y DATA(-2, -2, 2) - - + 1/250 y DATA(2, -2, -1) - 1/250 y DATA(1, -2, 2) + 1/500 y DATA(1, 1, 2) - - - 1/500 y DATA(-1, 1, 2) - 1/250 y DATA(2, -1, 2) - 1/125 y DATA(2, 2, -2) - - - 1/500 y DATA(-1, 2, 1) - 1/250 y DATA(-2, -2, -1) - - + 1/250 y DATA(-1, -2, 2) - 1/500 y DATA(2, -1, 1) + 1/250 y DATA(2, 2, 1) - - + 1/1000 y DATA(-1, 1, -1) - 1/1000 y DATA(-1, -1, -1) - - + 1/1000 y DATA(1, -1, -1) - 1/1000 y DATA(-1, 1, 1) - - - 1/125 y DATA(2, -2, 2) + 1/250 y DATA(-2, 2, -1) + 1/125 y DATA(2, 2, 2) - - + 1/250 y DATA(1, 2, 2) + 1/500 y DATA(1, -2, -1) - - - 1/1000 y DATA(1, 1, -1) + 1/1000 y DATA(-1, -1, 1) - - - 1/125 y DATA(-2, 2, 2) - 1/250 y DATA(-2, 1, 2) - - - 1/125 y DATA(-2, -2, -2) - 1/1000 y DATA(1, -1, 1) - - 167 - + 1/250 y DATA(-2, -1, 2) - ---- DATA(-2, 1, 1) - 2/175 x y DATA(0, 2, 2) - 7000 - - 167 - + ---- DATA(-1, 1, -2) + 4/245 x z DATA(2, -1, -2) - 7000 - - - 2/245 x z DATA(-1, -1, -2) - 2/245 x z DATA(-1, -2, -2) - - - 2/245 x z DATA(1, -2, 2) - 2/245 x z DATA(-1, -2, 2) - - + 4/245 x z DATA(-2, -2, 2) - 2/245 x z DATA(-2, -1, -1) - - - 2/245 x z DATA(2, -2, -1) - 2/245 x z DATA(1, -1, 2) - - - 2/245 x z DATA(-1, 1, 2) + 1/245 x z DATA(-1, 1, -1) - - + 1/245 x z DATA(-1, 1, 1) + 1/245 x z DATA(1, -1, -1) - - + 1/245 x z DATA(-1, -1, -1) - 2/245 x z DATA(1, 2, 2) - - + 4/245 x z DATA(2, 2, 2) - 2/245 x z DATA(-2, 2, -1) - - + 4/245 x z DATA(2, -2, 2) - 2/245 x z DATA(-1, 2, 2) - - + 4/245 x z DATA(2, 1, 2) - 2/245 x z DATA(-2, 1, -1) - - + 1/245 x z DATA(1, -2, -1) + 4/245 x z DATA(-2, 2, 2) - - + 1/245 x z DATA(-1, -1, 1) + 1/245 x z DATA(1, -1, 1) - - + 1/245 x z DATA(1, 1, -1) + 4/245 x z DATA(-2, -2, -2) - - - 2/245 x z DATA(1, -2, -2) + 4/245 x z DATA(2, -2, -2) - - - 2/245 x z DATA(1, -1, -2) + 4/245 x z DATA(-2, -1, -2) - - + 4/245 x z DATA(-2, -1, 2) + 4/245 x z DATA(-2, 1, 2) - - + 2/175 x y DATA(0, 2, -2) - 1/175 x y DATA(0, 2, 1) - - - 1/175 x y DATA(0, -2, -1) + 2/175 x y DATA(0, -2, 2) - - 2 2 - - 1/100 z DATA(-1, 1, -1) + 1/100 z DATA(1, 1, -1) - - 2 2 47 - - 1/100 z DATA(1, -1, 1) + 1/100 z DATA(-1, -1, 1) + ---- DATA(2, 1, -2) - 5250 - - 2 2 - + 1/100 z DATA(-2, -2, -2) - 1/100 z DATA(-2, 2, 2) - - 2 2 - - 1/100 z DATA(-2, 1, 2) - 1/100 z DATA(-2, -1, 2) - - 2 2 - + 1/100 z DATA(-2, -1, -2) - 1/200 z DATA(1, -1, -2) - - 2 2 - - 1/100 z DATA(2, -2, -2) - 1/200 z DATA(1, -2, -2) - - 2 2 - + 1/200 z DATA(-1, -2, -2) + 1/200 z DATA(-1, -1, -2) - - 2 - - 1/100 z DATA(2, -1, -2) + 2/175 z DATA(2, -1, -2) - - - 1/175 z DATA(-1, -1, -2) + 2/175 z DATA(2, -2, -2) - - 2 - + 1/175 z DATA(1, -2, -2) + 1/50 z DATA(2, -2, -1) - - 2 2 - - 1/50 z DATA(-2, -1, -1) - 1/100 z DATA(-2, -2, 2) - - 2 2 - + 1/200 z DATA(1, -1, 2) + 1/200 z DATA(1, 2, 2) - - 2 2 - - 1/100 z DATA(-1, -1, -1) + 1/100 z DATA(1, -1, -1) - - 2 2 - + 1/100 z DATA(-1, 1, 1) + 1/100 z DATA(-2, 1, -2) - - 2 2 - - 1/100 z DATA(1, 1, 1) - 1/100 z DATA(-1, 2, -1) - - 2 2 2 - + 1/50 z DATA(2, 1, -1) + 1/50 z DATA(-2, 1, 1) + 1/100 z DATA(2, 1, 2) - - 2 2 - + 1/100 z DATA(2, -2, 2) - 1/50 z DATA(-2, 2, -1) - - 2 2 - + 1/100 z DATA(2, 2, 2) - 1/200 z DATA(-1, 2, 2) - - 2 2 - + 1/100 z DATA(1, -2, -1) - 1/50 z DATA(-2, 1, -1) - - 2 2 - - 1/200 z DATA(-1, 1, 2) + 1/100 z DATA(-2, 2, -2) - - 2 2 - + 1/50 z DATA(-2, 2, 1) - 1/200 z DATA(1, 2, -2) - - 2 2 - - 1/100 z DATA(-1, -2, -1) + 1/50 z DATA(2, 2, -1) - - 2 2 - + 1/100 z DATA(1, 2, -1) - 1/50 z DATA(2, 1, 1) - - 2 2 - - 1/200 z DATA(1, 1, -2) + 1/200 z DATA(-1, 2, -2) - - 2 2 - + 1/200 z DATA(1, -2, 2) + 1/100 z DATA(2, -1, 2) - - 2 2 - + 1/200 z DATA(1, 1, 2) - 1/100 z DATA(2, 2, -2) - - 2 2 - - 1/50 z DATA(2, -1, 1) + 1/100 z DATA(-1, 2, 1) - - 2 2 - - 1/200 z DATA(-1, -1, 2) - 1/100 z DATA(1, 2, 1) - - 2 2 - - 1/50 z DATA(2, 2, 1) - 1/50 z DATA(-2, -2, -1) - - 2 2 - - 1/200 z DATA(-1, -2, 2) + 1/50 z DATA(-2, -2, 1) - - + 1/350 z DATA(-1, -2, 1) + 1/175 z DATA(-2, -1, 1) - - - 1/175 z DATA(2, -1, -1) - 1/350 z DATA(1, -2, 1) - - + 1/175 z DATA(-2, -2, 1) + 2/175 z DATA(2, -2, 2) - - 2 - + 1/175 z DATA(-2, 2, -1) + 1/100 z DATA(-1, -2, 1) - - 2 2 - + 1/50 z DATA(-2, -1, 1) - 1/100 z DATA(2, 1, -2) - - 2 2 - + 1/200 z DATA(-1, 1, -2) - 1/50 z DATA(2, -2, 1) - - 2 2 - + 1/50 z DATA(2, -1, -1) - 1/100 z DATA(1, -2, 1) - - + 1/350 z DATA(-1, 2, -1) - 1/350 z DATA(1, 2, -1) - - - 1/175 z DATA(2, 1, -1) + 2/175 z DATA(2, 1, -2) + 1/175 z DATA(-2, 1, 1) - - - 1/350 z DATA(1, 1, 1) - 1/175 z DATA(-1, 1, -2) - 1/175 z DATA(2, -2, 1) - - - 1/175 z DATA(2, 2, -1) - 1/350 z DATA(1, 2, 1) + 2/175 z DATA(2, 2, -2) - - - 1/175 z DATA(2, -1, 1) - 1/175 z DATA(2, 2, 1) - 1/175 z DATA(2, 1, 1) - - + 1/175 z DATA(1, 1, -2) - 1/175 z DATA(-1, 2, -2) - - - 2/175 z DATA(-2, 1, -2) + 1/350 z DATA(-1, -2, -1) - - - 2/175 z DATA(-2, 2, -2) + 1/175 z DATA(-2, 2, 1) - - + 1/175 z DATA(1, 2, -2) - 1/175 z DATA(-1, 1, 2) + 1/350 z DATA(-1, 2, 1) - - + 1/175 z DATA(-2, -2, -1) - 1/175 z DATA(-1, -2, 2) - - - 1/175 z DATA(-1, -1, 2) + 2/175 z DATA(2, 1, 2) - 1/175 z DATA(-1, 2, 2) - - + 1/175 z DATA(1, -1, 2) - 1/175 z DATA(2, -2, -1) - - + 1/175 z DATA(-2, -1, -1) - 2/175 z DATA(-2, -2, 2) - - - 1/350 z DATA(1, -2, -1) + 1/175 z DATA(1, -2, 2) - - + 2/175 z DATA(2, -1, 2) + 1/175 z DATA(1, 1, 2) + 1/350 z DATA(-1, 1, -1) - - - 1/350 z DATA(1, 1, -1) + 1/350 z DATA(-1, 1, 1) + 2/175 z DATA(2, 2, 2) - - + 1/175 z DATA(1, 2, 2) + 1/350 z DATA(-1, -1, -1) - - + 1/175 z DATA(-2, 1, -1) - 2/175 z DATA(-2, -1, -2) - - - 2/175 z DATA(-2, 1, 2) - 2/175 z DATA(-2, -1, 2) - - - 1/350 z DATA(1, -1, 1) - 2/175 z DATA(-2, -2, -2) - - - 2/175 z DATA(-2, 2, 2) + 1/350 z DATA(-1, -1, 1) - - - 1/350 z DATA(1, -1, -1) + 1/175 z DATA(1, -1, -2) - - - 2/245 x z DATA(1, 1, 2) + 4/245 x z DATA(2, -1, 2) - - 2 2 - + 1/700 y DATA(1, 1, -2) + 1/350 y DATA(-1, 2, -2) - - 2 - - 1/175 z DATA(-1, -2, -2) - 1/700 y DATA(-2, -1, -1) - - 2 2 - - 1/350 y DATA(-1, -2, 2) + 1/350 y DATA(1, -2, 2) - - 2 2 - - 1/350 y DATA(2, -1, 2) - 1/700 y DATA(1, 1, 2) - - 2 2 - + 1/350 y DATA(-2, 2, -1) - 1/175 y DATA(-2, -2, 2) - - 2 2 - - 1/700 y DATA(1, -2, -1) - 1/700 y DATA(-2, 1, -1) - - 2 2 - + 1/700 y DATA(-1, 1, 2) - 1/700 y DATA(1, -1, 2) - - 2 2 - - 1/350 y DATA(2, -2, -1) - 1/1400 y DATA(-1, 1, -1) - - 2 2 - + 1/1400 y DATA(1, 1, -1) + 1/175 y DATA(2, 2, 2) - - 2 2 - + 1/350 y DATA(1, 2, 2) - 1/1400 y DATA(-1, -1, -1) - - 2 2 - - 1/350 y DATA(2, 1, 2) - 1/350 y DATA(-1, 2, 2) - - 2 2 - + 1/175 y DATA(2, -2, 2) + 1/350 y DATA(-2, 1, 2) - - 2 2 - + 1/350 y DATA(-2, -1, 2) - 1/350 y DATA(-2, -1, -2) - - 2 2 - + 1/175 y DATA(-2, -2, -2) - 1/175 y DATA(-2, 2, 2) - - 2 2 - - 1/1400 y DATA(1, -1, 1) + 1/1400 y DATA(-1, -1, 1) - - 2 2 - + 1/1400 y DATA(1, -1, -1) + 1/1400 y DATA(-1, 1, 1) - - 2 2 - - 1/700 y DATA(-1, -1, -2) + 1/350 y DATA(2, -1, -2) - - 2 2 - + 1/700 y DATA(1, -1, -2) - 1/175 y DATA(2, -2, -2) - - 2 2 - - 1/350 y DATA(1, -2, -2) + 1/350 y DATA(-1, -2, -2) - - 2 2 - - 1/350 y DATA(-2, -2, 1) + 1/350 y DATA(2, -2, 1) - - 2 2 167 - + 1/700 y DATA(2, -1, -1) + 1/700 y DATA(1, -2, 1) - ---- DATA(1, 1, -2) - 7000 - - 2 2 - + 1/175 y DATA(-2, 2, -2) - 1/350 y DATA(-2, 1, -2) - - 2 2 - - 1/350 y DATA(1, 2, -2) + 1/700 y DATA(-1, -2, -1) - - 2 2 - + 1/700 y DATA(-1, 2, -1) - 1/350 y DATA(2, 2, -1) - - 2 2 - - 1/700 y DATA(1, 2, -1) + 1/700 y DATA(2, 1, -1) - - 2 2 - - 1/700 y DATA(-1, 1, -2) + 1/700 y DATA(-2, 1, 1) - - 2 2 - - 1/1400 y DATA(1, 1, 1) - 1/700 y DATA(-1, -2, 1) - - 2 2 - + 1/700 y DATA(-2, -1, 1) + 1/350 y DATA(2, 1, -2) - - 2 2 - - 1/350 y DATA(-2, 2, 1) - 1/700 y DATA(2, -1, 1) - - 2 2 - + 1/350 y DATA(-2, -2, -1) + 1/350 y DATA(2, 2, 1) - - 2 2 - - 1/700 y DATA(2, 1, 1) + 1/700 y DATA(-1, -1, 2) - - 2 - - 1/700 y DATA(-1, 2, 1) - 1/250 y DATA(-2, -1, -2) - - + 1/250 y DATA(1, -2, -2) - 1/250 y DATA(-1, -2, -2) - - 2 - + 1/500 y DATA(1, -1, -2) + 1/700 y DATA(1, 2, 1) - - 2 - - 1/175 y DATA(2, 2, -2) + 1/125 y DATA(2, -2, -2) - - - 1/500 y DATA(-1, -1, -2) + 1/250 y DATA(2, -1, -2) - - 107 137 - + ---- DATA(-1, 2, -2) - ---- DATA(-2, 2, -2) - 1/175 x y DATA(0, 1, 2) - 7000 5250 - - 107 167 17 - - ---- DATA(-2, 2, 1) + ---- DATA(2, -1, 1) + ---- DATA(2, 0, -2) - 7000 7000 5250 - - 187 107 - + 1/175 x y DATA(0, -2, 1) + ---- DATA(2, 0, 1) - ---- DATA(1, 2, -2) - 7000 7000 - - 229 229 - + 1/175 x y DATA(0, 2, -1) + ----- DATA(-1, -2, -1) - ----- DATA(-1, 2, 1) - 10500 10500 - - 107 137 167 - + ---- DATA(-2, -2, -1) + ---- DATA(2, 2, -2) + ---- DATA(2, 1, 1) - 7000 5250 7000 - - 229 - + ----- DATA(1, 2, 1) - 1/175 x y DATA(0, -1, -2) - 10500 - - + 1/350 x y DATA(0, -1, 1) + 1/350 x y DATA(0, 1, -1) - - - 1/350 x y DATA(0, -1, -1) - 2/175 x y DATA(0, -2, -2) - - - 4/245 x z DATA(-2, 0, 0) + 4/245 x z DATA(0, -1, 0) - - + 2/245 x z DATA(-1, 0, 0) + 4/245 x z DATA(0, 0, 0) - - + 4/245 x z DATA(0, 2, 0) + 2/245 x z DATA(-1, 1, 0) - - - 4/245 x z DATA(2, 2, 0) + 2/245 x z DATA(1, 2, 0) - - - 4/245 x z DATA(2, -1, 0) - 4/245 x z DATA(2, 1, 0) - - + 2/245 x z DATA(1, -1, 0) - 4/245 x z DATA(-2, 1, 0) - - 2 - - 1/100 x DATA(-1, 0, -1) - 4/245 x z DATA(0, 0, 2) - - + 2/245 x z DATA(0, 0, -1) + 2/245 x z DATA(-1, 2, 0) - - + 2/245 x z DATA(0, 0, 1) + 4/245 x z DATA(-2, 0, -2) - - - 2/245 x z DATA(-1, 0, -2) - 2/245 x z DATA(1, 0, -2) - - + 1/245 x z DATA(1, 0, -1) + 1/245 x z DATA(-1, 0, 1) - - - 2/245 x z DATA(2, 0, -1) - 2/245 x z DATA(-2, 0, 1) - - - 2/245 x z DATA(1, 0, 2) + 1/245 x z DATA(-1, 0, -1) - - 2 - + 4/245 x z DATA(-2, 0, 2) - 1/100 x DATA(1, 0, 1) - - 2 - - 1/200 x DATA(-2, 0, 1) + 1/245 x z DATA(1, 0, 1) - - 167 - - 4/245 x z DATA(2, -2, 0) - ---- DATA(-1, -1, 2) - 7000 - - 2 107 - + 1/175 z DATA(-2, 0, -1) - 1/50 z DATA(-2, 0, -1) + ---- DATA(2, 2, 1) - 7000 - - 137 - + ---- DATA(-2, -2, 2) - 1/350 y z DATA(-1, -1, 0) - 5250 - - - 2/175 y z DATA(-2, -2, 0) + 2/175 y z DATA(-2, 2, 0) - - - 1/175 y z DATA(-1, -2, 0) + 2/175 y z DATA(2, -2, 0) - - + 1/350 y z DATA(-1, 1, 0) + 1/175 y z DATA(1, -2, 0) - - - 1/175 y z DATA(-2, -1, 0) - 1/175 y z DATA(2, 1, 0) - - + 1/175 y z DATA(-1, 2, 0) - 1/350 y z DATA(1, 1, 0) - - + 1/175 y z DATA(-2, 1, 0) + 1/350 y z DATA(1, -1, 0) - - + 1/175 y z DATA(2, -1, 0) - 1/175 y z DATA(1, 2, 0) - - - 2/175 y z DATA(2, 2, 0) - 4/245 x z DATA(0, 0, -2) - - + 2/245 x z DATA(1, -2, 0) - 4/245 x z DATA(-2, -1, 0) - - + 2/245 x z DATA(1, 1, 0) - 4/245 x z DATA(2, 0, 0) - - + 2/245 x z DATA(-1, -2, 0) - 4/245 x z DATA(-2, 2, 0) - - + 4/245 x z DATA(0, -2, 0) + 2/245 x z DATA(1, 0, 0) - - + 4/245 x z DATA(0, 1, 0) + 2/245 x z DATA(-1, -1, 0) - - 229 - - 4/245 x z DATA(-2, -2, 0) - ----- DATA(1, -2, -1) - 10500 - - + 2/175 z DATA(2, 0, 2) + 2/175 z DATA(2, 0, -2) - 2/175 z DATA(2, -1, 0) - - - 1/175 z DATA(1, -2, 0) + 2/175 z DATA(-2, -1, 0) - 1/175 z DATA(1, 1, 0) - - + 1/175 z DATA(-1, 2, 0) - 2/175 z DATA(2, 1, 0) + 2/175 z DATA(-2, 0, 0) - - + 1/175 z DATA(-1, 0, 0) - 1/175 z DATA(1, -1, 0) - 1/175 z DATA(-1, 0, 2) - - - 1/175 z DATA(2, 0, 1) - 1/175 z DATA(-1, 0, -2) + 2/175 z DATA(-2, 1, 0) - - + 1/175 z DATA(-1, 1, 0) - 2/175 z DATA(2, 2, 0) - 1/175 z DATA(1, 2, 0) - - - 2/175 z DATA(-2, 0, -2) + 1/175 z DATA(1, 0, -2) - - 167 - - 1/350 z DATA(1, 0, -1) + ---- DATA(1, -1, 2) - 2/175 z DATA(2, -2, 0) - 7000 - - - 1/175 z DATA(2, 0, -1) + 1/175 z DATA(-2, 0, 1) + 1/175 z DATA(1, 0, 2) - - + 1/350 z DATA(-1, 0, -1) - 2/175 z DATA(-2, 0, 2) - - + 1/175 z DATA(-1, -1, 0) + 2/175 z DATA(-2, -2, 0) - - - 1/350 z DATA(1, 0, 1) + 1/350 z DATA(-1, 0, 1) + 1/175 z DATA(-1, -2, 0) - - + 2/175 z DATA(-2, 2, 0) - 1/175 z DATA(1, 0, 0) - 2/175 z DATA(2, 0, 0) - - 2 2 2 - + 1/100 z DATA(2, 0, 2) - 1/200 z DATA(-1, 0, 2) - 1/50 z DATA(2, 0, 1) - - 2 2 - - 1/100 z DATA(2, 0, -2) + 1/200 z DATA(-1, 0, -2) - - 2 2 - + 1/100 z DATA(-2, 0, -2) - 1/200 z DATA(1, 0, -2) - - 2 2 - + 1/100 z DATA(1, 0, -1) - 1/100 z DATA(-2, 0, 2) - - 2 2 - + 1/50 z DATA(-2, 0, 1) + 1/200 z DATA(1, 0, 2) - - 2 2 - - 1/100 z DATA(-1, 0, -1) - 1/100 z DATA(1, 0, 1) - - 2 2 - + 1/50 z DATA(2, 0, -1) + 1/100 z DATA(-1, 0, 1) - - 2 2 - - 1/350 y DATA(-2, 0, -1) + 1/175 y DATA(2, 0, -2) - - 2 2 - - 1/175 y DATA(2, 0, 2) + 1/350 y DATA(-1, 0, 2) - - 2 2 - - 1/350 y DATA(2, 0, 1) + 1/700 y DATA(1, 0, -1) - - 2 2 - - 1/175 y DATA(-2, 0, -2) - 1/350 y DATA(-1, 0, -2) - - 2 2 - + 1/350 y DATA(1, 0, -2) + 1/350 y DATA(2, 0, -1) - - 2 2 - + 1/175 y DATA(-2, 0, 2) + 1/700 y DATA(-1, 0, 1) - - 2 - - 4/245 x z DATA(0, 1, 2) + 1/350 y DATA(-2, 0, 1) - - 2 2 - - 1/350 y DATA(1, 0, 2) - 1/700 y DATA(-1, 0, -1) - - 2 - - 1/700 y DATA(1, 0, 1) - 1/175 x DATA(-2, 0, -1) - - - 1/175 x DATA(-1, 0, 2) + 1/175 x DATA(2, 0, 1) - 2/175 x DATA(2, 0, -2) - - + 2/175 x DATA(0, 0, -2) - 1/175 x DATA(0, 0, 1) + 2/175 x DATA(2, 0, 2) - - + 1/175 x DATA(1, 0, -2) - 2/175 x DATA(0, 0, 2) + 1/175 x DATA(0, 0, -1) - - + 2/175 x DATA(-2, 0, 2) - 2/175 x DATA(-2, 0, -2) - - + 1/175 x DATA(-1, 0, -2) - 1/175 x DATA(1, 0, 2) - - + 1/350 x DATA(-1, 0, -1) - 1/350 x DATA(1, 0, 1) - 1/350 x DATA(-1, 0, 1) - - + 1/350 x DATA(1, 0, -1) - 1/175 x DATA(2, 0, -1) + 1/175 x DATA(-2, 0, 1) - - 2 2 - + 1/200 x DATA(-2, 0, -1) + 1/100 x DATA(2, 0, 2) - - 2 2 - + 1/50 x DATA(-1, 0, 2) + 1/200 x DATA(2, 0, 1) - - 2 2 - - 1/100 x DATA(2, 0, -2) - 1/50 x DATA(-1, 0, -2) - - 2 2 - + 1/50 x DATA(1, 0, -2) + 1/100 x DATA(1, 0, -1) - - 2 2 - - 1/200 x DATA(2, 0, -1) - 1/100 x DATA(-2, 0, 2) - - 2 2 - + 1/100 x DATA(-2, 0, -2) + 1/100 x DATA(-1, 0, 1) - - 2 - - 2/245 x z DATA(-2, 0, -1) - 1/50 x DATA(1, 0, 2) - - + 4/245 x z DATA(2, 0, 2) - 2/245 x z DATA(-1, 0, 2) - - 17 - - 2/245 x z DATA(2, 0, 1) + 4/245 x z DATA(2, 0, -2) - ---- DATA(2, 0, 2) - 5250 - - 187 167 107 - - ---- DATA(-1, 0, 2) + ---- DATA(-2, -1, -1) - ---- DATA(2, -2, -1) - 7000 7000 7000 - - 47 167 167 - - ---- DATA(2, -1, 2) + ---- DATA(1, 1, 2) - ---- DATA(-1, 1, 2) - 5250 7000 7000 - - 107 107 187 - - ---- DATA(-1, -2, 2) + ---- DATA(1, -2, 2) + ---- DATA(-2, 0, -1) - 7000 7000 7000 - - 107 47 107 - - ---- DATA(-1, 2, 2) - ---- DATA(2, 1, 2) + ---- DATA(1, 2, 2) - 7000 5250 7000 - - 167 - + ---- DATA(-2, 1, -1) + 1/175 y z DATA(1, 2, 2) - 7000 - - - 4/245 x z DATA(0, -2, -2) + 2/245 x z DATA(0, -2, 1) - - 137 137 - + 2/245 x z DATA(0, 2, -1) - ---- DATA(-1, -1, 1) + ---- DATA(1, -1, 1) - 5250 5250 - - 289 137 289 - - ----- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1) - ----- DATA(1, 0, -1) - 10500 5250 10500 - - 137 137 137 - + ---- DATA(-1, 1, -1) - ---- DATA(1, 1, -1) + ---- DATA(-1, -1, -1) - 5250 5250 5250 - - 137 137 107 - - ---- DATA(1, -1, -1) - ---- DATA(2, -2, 2) + ---- DATA(-2, 2, -1) - 5250 5250 7000 - - 137 - - ---- DATA(2, 2, 2) + 1/350 y z DATA(1, 1, -2) - 5250 - - - 1/175 y z DATA(-1, 2, -2) - 1/175 y z DATA(2, 2, 1) - - - 1/350 y z DATA(2, 1, 1) + 1/350 y z DATA(-1, -1, 2) - - - 1/350 y z DATA(1, 2, 1) + 2/175 y z DATA(2, 2, -2) - - + 1/350 y z DATA(2, -1, 1) + 1/350 y z DATA(-1, 2, 1) - - - 1/175 y z DATA(-2, -2, -1) + 1/175 y z DATA(-1, -2, 2) - - - 1/175 y z DATA(1, -2, 2) - 1/175 y z DATA(2, -1, 2) - - + 1/350 y z DATA(1, 1, 2) - 1/350 y z DATA(-1, 1, 2) - - - 1/350 y z DATA(1, -1, 2) + 1/175 y z DATA(2, -2, -1) - - - 1/350 y z DATA(-2, -1, -1) - 4/245 x z DATA(0, -1, -2) - - + 2/175 y z DATA(-2, -2, 2) + 1/350 y z DATA(1, -2, -1) - - + 1/350 y z DATA(-2, 1, -1) + 1/175 y z DATA(2, 1, 2) - - - 1/175 y z DATA(-1, 2, 2) + 2/245 x z DATA(0, -1, 1) - - - 2/175 y z DATA(2, -2, 2) + 1/175 y z DATA(-2, 2, -1) - - 47 - + ---- DATA(-2, -1, 2) + 2/175 y z DATA(2, 2, 2) - 5250 - - + 2/245 x z DATA(0, 1, -1) + 2/245 x z DATA(0, -1, -1) - - - 1/700 y z DATA(-1, -1, 1) + 2/175 y z DATA(-2, -2, -2) - - - 2/175 y z DATA(-2, 2, 2) - 1/175 y z DATA(-2, 1, 2) - - + 1/175 y z DATA(-2, -1, 2) + 1/175 y z DATA(-2, -1, -2) - - - 1/350 y z DATA(1, -1, -2) - 2/175 y z DATA(2, -2, -2) - - - 1/175 y z DATA(1, -2, -2) + 1/175 y z DATA(-1, -2, -2) - - + 1/350 y z DATA(-1, -1, -2) - 1/175 y z DATA(2, -1, -2) - - - 2/175 y z DATA(-2, 2, -2) - 1/350 y z DATA(-1, -2, -1) - - - 4/245 x z DATA(0, 2, -2) + 1/175 y z DATA(1, 2, -2) - - + 2/245 x z DATA(0, 2, 1) + 2/245 x z DATA(0, -2, -1) - - - 1/175 y z DATA(-2, 1, -2) - 4/245 x z DATA(0, -2, 2) - - + 1/700 y z DATA(1, -1, 1) + 1/175 y z DATA(-2, 2, 1) - - 17 - + ---- DATA(-2, 0, 2) + 1/350 y z DATA(2, -1, -1) - 5250 - - + 1/175 y z DATA(2, -2, 1) - 1/175 y z DATA(-2, -2, 1) - - 47 - + ---- DATA(-2, 1, 2) + 1/350 y z DATA(-2, 1, 1) - 5250 - - - 1/350 y z DATA(-1, 1, -2) + 1/175 y z DATA(2, 1, -2) - - - 1/350 y z DATA(-2, -1, 1) - 1/350 y z DATA(-1, -2, 1) - - - 1/350 y z DATA(2, 1, -1) + 1/350 y z DATA(-1, 2, -1) - - - 1/700 y z DATA(1, 1, 1) + 1/175 x y DATA(0, -1, 2) - - - 1/350 x y DATA(0, 1, 1) + 1/175 x y DATA(0, 1, -2) - - - 1/350 y z DATA(1, 2, -1) - 1/175 y z DATA(2, 2, -1) - - - 4/245 x z DATA(0, 2, 2) - 4/245 x z DATA(0, 1, -2) - - - 4/245 x z DATA(0, -1, 2) + 2/245 x z DATA(0, 1, 1) - - + 1/350 y z DATA(1, -2, 1) - 1/350 x y DATA(2, -1, 1) - - - 1/350 x y DATA(-1, 2, 1) + 1/175 x y DATA(-2, -2, -1) - - + 1/175 x y DATA(-1, -2, 2) + 1/175 x y DATA(1, -2, 2) - - + 1/350 x y DATA(1, 1, -2) + 1/175 x y DATA(-1, 2, -2) - - + 1/175 x y DATA(2, 2, 1) + 1/350 x y DATA(2, 1, 1) - - + 1/350 x y DATA(-1, -1, 2) - 1/350 x y DATA(1, 2, 1) - - - 2/175 x y DATA(2, 2, -2) + 1/175 x y DATA(-2, 2, 1) - - - 1/350 x y DATA(-1, -2, -1) - 2/175 x y DATA(-2, 2, -2) - - - 1/175 x y DATA(-2, 1, -2) + 1/175 x y DATA(1, 2, -2) - - - 1/350 x y DATA(2, 1, -1) - 1/175 x y DATA(2, 2, -1) - - + 1/350 x y DATA(1, 2, -1) + 1/350 x y DATA(-1, -2, 1) - - 137 - - ---- DATA(-2, -2, -2) - 1/350 x y DATA(-2, -1, 1) - 5250 - - - 1/175 x y DATA(2, 1, -2) + 1/350 x y DATA(-1, 1, -2) - - 137 - + ---- DATA(-2, 2, 2) + 1/350 x y DATA(-2, 1, 1) - 1/700 x y DATA(1, 1, 1) - 5250 - - 107 107 - + 1/350 x y DATA(-1, 2, -1) - ---- DATA(1, -2, -2) + ---- DATA(-1, -2, -2) - 7000 7000 - - 47 - - ---- DATA(-2, -1, -2) - 1/175 x y DATA(2, -2, 1) - 5250 - - 137 167 - + 1/350 x y DATA(2, -1, -1) + ---- DATA(2, -2, -2) - ---- DATA(1, -1, -2) - 5250 7000 - - 167 - + ---- DATA(-1, -1, -2) - 1/175 x y DATA(-2, -2, 1) - 7000 - - 17 47 - + 1/350 x y DATA(1, -2, 1) - ---- DATA(-2, 0, -2) + ---- DATA(2, -1, -2) - 5250 5250 - - 187 187 - + ---- DATA(-1, 0, -2) - ---- DATA(1, 0, -2) - 7000 7000 - -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=2147630820, alloc=14677376, time=336.59 -bytes used=2148652936, alloc=14677376, time=336.67 -bytes used=2149732100, alloc=14677376, time=336.76 -bytes used=2150732228, alloc=14677376, time=336.84 -bytes used=2151732352, alloc=14677376, time=336.93 -bytes used=2152732708, alloc=14677376, time=337.01 -bytes used=2153733264, alloc=14677376, time=337.09 -bytes used=2154733568, alloc=14677376, time=337.18 -bytes used=2155784480, alloc=14677376, time=337.27 -bytes used=2156784780, alloc=14677376, time=337.35 -bytes used=2157799080, alloc=14677376, time=337.44 -bytes used=2158799376, alloc=14677376, time=337.53 -bytes used=2159799712, alloc=14677376, time=337.62 -bytes used=2160799872, alloc=14677376, time=337.72 -bytes used=2161804804, alloc=14677376, time=337.81 -bytes used=2162805384, alloc=14677376, time=337.91 -bytes used=2163806924, alloc=14677376, time=338.00 -bytes used=2164823788, alloc=14677376, time=338.10 -bytes used=2165823980, alloc=14677376, time=338.19 -bytes used=2166833724, alloc=14677376, time=338.29 -bytes used=2167845536, alloc=14677376, time=338.40 -bytes used=2168845656, alloc=14677376, time=338.51 -bytes used=2169854616, alloc=14677376, time=338.62 -bytes used=2170869252, alloc=14677376, time=338.70 -bytes used=2171873784, alloc=14677376, time=338.77 -bytes used=2172878644, alloc=14677376, time=338.84 - 2 2 -[COEFF(-2, -2, -2) = 1/100 x + 1/175 y + 4/245 x z - 2/175 z - 2/175 x - - 137 2 - - 1/125 y + 2/175 x y + 2/175 y z - ---- + 1/100 z , COEFF(-1, -2, -2) = - 5250 - - 107 2 2 - - 1/250 y + ---- - 1/175 x y - 2/245 x z - 1/50 x + 1/350 y - 1/175 z - 7000 - - 2 - + 1/200 z + 1/175 x + 1/175 y z, - - COEFF(0, -2, -2) = 2/175 x - 4/245 x z - 2/175 x y, COEFF(1, -2, -2) = - - 107 2 2 2 - - ---- + 1/50 x + 1/175 z - 1/175 x y - 1/350 y - 1/200 z - 2/245 x z - 7000 - - 137 - + 1/175 x + 1/250 y - 1/175 y z, COEFF(2, -2, -2) = 2/175 x y + ---- - 5250 - - 2 - - 2/175 y z + 2/175 z + 4/245 x z - 1/100 z - 2/175 x + 1/125 y - - 2 2 2 - - 1/175 y - 1/100 x , COEFF(-2, -1, -2) = 1/175 y z + 1/100 z - 1/250 y - - 2 47 2 - + 1/100 x - 2/175 z - ---- - 1/350 y + 4/245 x z - 2/175 x + 1/175 x y, - 5250 - - COEFF(-1, -1, -2) = - 1/350 x y - 1/500 y - 1/175 z + 1/175 x - 2/245 x z - - 2 2 2 167 - + 1/200 z - 1/50 x - 1/700 y + ---- + 1/350 y z, - 7000 - - COEFF(0, -1, -2) = - 1/175 x y - 4/245 x z + 2/175 x, COEFF(1, -1, -2) = - - 2 2 167 - 1/50 x - 1/350 y z + 1/700 y - 1/350 x y - ---- + 1/175 z + 1/500 y - 7000 - - 2 2 - - 1/200 z - 2/245 x z + 1/175 x, COEFF(2, -1, -2) = - 1/100 x - - 2 47 - - 1/175 y z + 1/250 y + 4/245 x z - 2/175 x + 1/350 y + 1/175 x y + ---- - 5250 - - 2 - + 2/175 z - 1/100 z , COEFF(-2, 0, -2) = - - 17 2 2 2 - - ---- - 2/175 x - 2/175 z - 1/175 y + 4/245 x z + 1/100 z + 1/100 x , - 5250 - - COEFF(-1, 0, -2) = - - 2 2 187 2 - - 1/50 x - 1/350 y + ---- + 1/200 z - 1/175 z + 1/175 x - 2/245 x z, - 7000 - - COEFF(0, 0, -2) = 2/175 x - 4/245 x z, COEFF(1, 0, -2) = - - 2 187 2 2 - - 1/200 z - ---- + 1/175 z + 1/350 y - 2/245 x z + 1/50 x + 1/175 x, - 7000 - - COEFF(2, 0, -2) = - - 2 2 17 2 - - 2/175 x - 1/100 x - 1/100 z + ---- + 2/175 z + 4/245 x z + 1/175 y , - 5250 - - 2 2 47 - COEFF(-2, 1, -2) = - 1/175 y z - 1/350 y + 1/100 z - 1/175 x y - ---- - 5250 - - 2 - + 4/245 x z - 2/175 x + 1/250 y + 1/100 x - 2/175 z, COEFF(-1, 1, -2) = - - 2 2 2 - - 2/245 x z - 1/50 x - 1/350 y z + 1/200 z - 1/700 y + 1/350 x y - - 167 - - 1/175 z + 1/175 x + ---- + 1/500 y, - 7000 - - COEFF(0, 1, -2) = 2/175 x + 1/175 x y - 4/245 x z, COEFF(1, 1, -2) = - - 2 2 167 - 1/700 y + 1/50 x - ---- - 1/500 y - 2/245 x z + 1/350 y z + 1/350 x y - 7000 - - 2 2 - + 1/175 x + 1/175 z - 1/200 z , COEFF(2, 1, -2) = - 1/100 x + 1/175 y z - - 2 47 - - 2/175 x + 2/175 z - 1/250 y - 1/175 x y + 4/245 x z + 1/350 y + ---- - 5250 - - 2 2 - - 1/100 z , COEFF(-2, 2, -2) = 1/175 y - 2/175 z - 2/175 x y + 1/125 y - - 2 137 2 - - 2/175 x + 4/245 x z + 1/100 z - ---- - 2/175 y z + 1/100 x , - 5250 - - 2 107 - COEFF(-1, 2, -2) = 1/350 y - 2/245 x z + ---- + 1/175 x - 1/175 y z - 7000 - - 2 2 - + 1/250 y - 1/50 x + 1/200 z - 1/175 z + 1/175 x y, - - COEFF(0, 2, -2) = 2/175 x y - 4/245 x z + 2/175 x, COEFF(1, 2, -2) = - - 2 2 - - 1/350 y - 1/250 y + 1/175 x y + 1/175 z - 2/245 x z + 1/50 x - - 2 107 - + 1/175 y z - 1/200 z - ---- + 1/175 x, COEFF(2, 2, -2) = - 1/125 y - 7000 - - 137 2 2 - + 4/245 x z + 2/175 y z - 2/175 x y + ---- - 1/175 y - 1/100 z - 5250 - - 2 - - 1/100 x - 2/175 x + 2/175 z, COEFF(-2, -2, -1) = 1/175 x y - 1/175 x - - 107 2 2 - + ---- - 1/250 y - 1/50 z + 1/175 z - 2/245 x z + 1/350 y - 1/175 y z - 7000 - - 2 2 2 - + 1/200 x , COEFF(-1, -2, -1) = 1/245 x z - 1/100 z - 1/100 x - 1/500 y - - 229 2 - - 1/350 x y + 1/350 x - 1/350 y z + ----- + 1/350 z + 1/700 y , - 10500 - - COEFF(0, -2, -1) = 1/175 x + 2/245 x z - 1/175 x y, COEFF(1, -2, -1) = - - 2 2 - 1/100 x - 1/350 x y + 1/500 y + 1/350 y z + 1/350 x + 1/245 x z - 1/700 y - - 2 229 107 - + 1/100 z - 1/350 z - -----, COEFF(2, -2, -1) = - ---- + 1/175 y z - 10500 7000 - - 2 2 2 - - 1/350 y - 1/175 x - 1/175 z + 1/250 y - 1/200 x + 1/50 z + 1/175 x y - - 2 - - 2/245 x z, COEFF(-2, -1, -1) = - 1/50 z + 1/350 x y + 1/175 z - - 2 2 167 - + 1/200 x - 1/700 y - 2/245 x z - 1/175 x - 1/350 y z - 1/500 y + ----, - 7000 - - 2 2 - COEFF(-1, -1, -1) = - 1/100 z - 1/700 x y + 1/350 z + 1/350 x - 1/100 x - - 2 137 - - 1/1400 y - 1/700 y z + 1/245 x z - 1/1000 y + ----, - 5250 - - COEFF(0, -1, -1) = - 1/350 x y + 1/175 x + 2/245 x z, COEFF(1, -1, -1) = - - 2 2 137 2 - - 1/350 z + 1/100 z + 1/700 y z + 1/1400 y - ---- + 1/350 x + 1/100 x - 5250 - - 167 - - 1/700 x y + 1/1000 y + 1/245 x z, COEFF(2, -1, -1) = - ---- - 2/245 x z - 7000 - - 2 2 2 - + 1/700 y - 1/175 x + 1/50 z - 1/175 z + 1/500 y + 1/350 x y - 1/200 x - - + 1/350 y z, COEFF(-2, 0, -1) = - - 2 187 2 2 - - 1/350 y + ---- - 1/175 x - 1/50 z - 2/245 x z + 1/175 z + 1/200 x , - 7000 - - COEFF(-1, 0, -1) = - - 2 289 2 2 - 1/245 x z + 1/350 z + 1/350 x - 1/700 y + ----- - 1/100 z - 1/100 x , - 10500 - - COEFF(0, 0, -1) = 1/175 x + 2/245 x z, COEFF(1, 0, -1) = - - 2 289 2 2 - 1/100 z + 1/245 x z - ----- - 1/350 z + 1/350 x + 1/100 x + 1/700 y , - 10500 - - COEFF(2, 0, -1) = - - 187 2 2 2 - - ---- - 1/200 x - 1/175 x - 2/245 x z - 1/175 z + 1/50 z + 1/350 y , - 7000 - - 2 167 2 - COEFF(-2, 1, -1) = - 1/700 y + 1/175 z + ---- - 1/350 x y + 1/200 x - 7000 - - 2 - + 1/500 y + 1/350 y z - 1/175 x - 1/50 z - 2/245 x z, COEFF(-1, 1, -1) = - - 2 2 - 1/1000 y - 1/100 z + 1/700 x y + 1/245 x z + 1/700 y z - 1/100 x - - 2 137 - - 1/1400 y + ---- + 1/350 z + 1/350 x, - 5250 - - COEFF(0, 1, -1) = 2/245 x z + 1/175 x + 1/350 x y, COEFF(1, 1, -1) = - - 2 2 2 - 1/1400 y + 1/100 z + 1/245 x z - 1/350 z + 1/350 x + 1/100 x + 1/700 x y - - 137 2 2 - - 1/1000 y - 1/700 y z - ----, COEFF(2, 1, -1) = 1/700 y - 1/200 x - 5250 - - 167 - - 1/350 y z - ---- - 1/175 x - 1/175 z - 1/350 x y - 2/245 x z - 1/500 y - 7000 - - 2 2 - + 1/50 z , COEFF(-2, 2, -1) = - 2/245 x z + 1/250 y - 1/175 x + 1/200 x - - 2 2 107 - + 1/175 y z + 1/175 z - 1/175 x y - 1/50 z + 1/350 y + ----, - 7000 - - 2 2 - COEFF(-1, 2, -1) = 1/350 x - 1/100 x - 1/100 z + 1/350 y z + 1/245 x z - - 229 2 - + 1/350 z + 1/500 y + ----- + 1/700 y + 1/350 x y, - 10500 - - COEFF(0, 2, -1) = 1/175 x + 2/245 x z + 1/175 x y, COEFF(1, 2, -1) = - - 2 2 - - 1/350 y z + 1/100 x - 1/350 z + 1/100 z + 1/245 x z + 1/350 x y - - 229 2 - + 1/350 x - 1/500 y - ----- - 1/700 y , COEFF(2, 2, -1) = - 1/175 y z - 10500 - - 2 2 107 - + 1/50 z - 2/245 x z - 1/250 y - 1/175 x y - 1/175 z - 1/200 x - ---- - 7000 - - 2 - - 1/175 x - 1/350 y , COEFF(-2, -2, 0) = - 4/245 x z - 2/175 y z + 2/175 z, - - COEFF(-1, -2, 0) = - 1/175 y z + 2/245 x z + 1/175 z, - - COEFF(0, -2, 0) = 4/245 x z, - - COEFF(1, -2, 0) = 2/245 x z + 1/175 y z - 1/175 z, - - COEFF(2, -2, 0) = - 4/245 x z + 2/175 y z - 2/175 z, - - COEFF(-2, -1, 0) = - 4/245 x z + 2/175 z - 1/175 y z, - - COEFF(-1, -1, 0) = 2/245 x z + 1/175 z - 1/350 y z, - - COEFF(0, -1, 0) = 4/245 x z, - - COEFF(1, -1, 0) = 2/245 x z + 1/350 y z - 1/175 z, - - COEFF(2, -1, 0) = - 2/175 z - 4/245 x z + 1/175 y z, - - COEFF(-2, 0, 0) = 2/175 z - 4/245 x z, - - COEFF(-1, 0, 0) = 2/245 x z + 1/175 z, COEFF(0, 0, 0) = 4/245 x z, - - COEFF(1, 0, 0) = 2/245 x z - 1/175 z, - - COEFF(2, 0, 0) = - 2/175 z - 4/245 x z, - - COEFF(-2, 1, 0) = - 4/245 x z + 2/175 z + 1/175 y z, - - COEFF(-1, 1, 0) = 1/175 z + 1/350 y z + 2/245 x z, - - COEFF(0, 1, 0) = 4/245 x z, - - COEFF(1, 1, 0) = - 1/175 z + 2/245 x z - 1/350 y z, - - COEFF(2, 1, 0) = - 2/175 z - 1/175 y z - 4/245 x z, - - COEFF(-2, 2, 0) = 2/175 z + 2/175 y z - 4/245 x z, - - COEFF(-1, 2, 0) = 1/175 z + 2/245 x z + 1/175 y z, - - COEFF(0, 2, 0) = 4/245 x z, - - COEFF(1, 2, 0) = - 1/175 y z - 1/175 z + 2/245 x z, - - COEFF(2, 2, 0) = - 2/175 y z - 4/245 x z - 2/175 z, COEFF(-2, -2, 1) = - - 2 107 2 - 1/175 x - 1/175 y z - 2/245 x z + 1/250 y - 1/350 y - ---- + 1/50 z - 7000 - - 2 2 - - 1/200 x - 1/175 x y + 1/175 z, COEFF(-1, -2, 1) = 1/245 x z + 1/100 x - - 2 2 229 - - 1/700 y + 1/100 z - 1/350 y z + 1/350 x y - ----- - 1/350 x + 1/500 y - 10500 - - + 1/350 z, COEFF(0, -2, 1) = - 1/175 x + 2/245 x z + 1/175 x y, - - 229 2 2 - COEFF(1, -2, 1) = ----- - 1/100 x + 1/350 y z + 1/700 y - 1/500 y - 10500 - - 2 - - 1/350 x + 1/245 x z + 1/350 x y - 1/350 z - 1/100 z , COEFF(2, -2, 1) = - - 2 2 107 2 - 1/350 y - 2/245 x z + 1/175 x - 1/50 z + 1/175 y z + ---- + 1/200 x - 7000 - - 2 - - 1/175 z - 1/175 x y - 1/250 y, COEFF(-2, -1, 1) = 1/175 z + 1/50 z - - 2 - + 1/175 x + 1/500 y - 2/245 x z - 1/350 y z - 1/200 x - 1/350 x y - - 2 167 2 - + 1/700 y - ----, COEFF(-1, -1, 1) = 1/350 z + 1/100 z + 1/245 x z - 7000 - - 137 2 2 - + 1/1000 y - ---- - 1/350 x - 1/700 y z + 1/1400 y + 1/100 x + 1/700 x y - 5250 - - , COEFF(0, -1, 1) = 1/350 x y - 1/175 x + 2/245 x z, COEFF(1, -1, 1) = - - 2 137 2 - 1/245 x z - 1/100 x + ---- - 1/350 z + 1/700 y z - 1/1400 y - 1/1000 y - 5250 - - 2 - - 1/350 x - 1/100 z + 1/700 x y, COEFF(2, -1, 1) = 1/350 y z - 1/500 y - - 167 2 2 2 - + ---- - 1/350 x y - 1/700 y - 2/245 x z + 1/200 x - 1/50 z - 1/175 z - 7000 - - + 1/175 x, COEFF(-2, 0, 1) = - - 2 187 2 2 - 1/50 z + 1/175 x + 1/175 z - ---- - 2/245 x z - 1/200 x + 1/350 y , - 7000 - - COEFF(-1, 0, 1) = - - 2 289 2 2 - - 1/350 x + 1/700 y - ----- + 1/245 x z + 1/100 x + 1/100 z + 1/350 z, - 10500 - - COEFF(0, 0, 1) = 2/245 x z - 1/175 x, COEFF(1, 0, 1) = - - 2 289 2 2 - - 1/100 z - 1/350 x + ----- - 1/100 x + 1/245 x z - 1/350 z - 1/700 y , - 10500 - - COEFF(2, 0, 1) = - - 2 187 2 2 - - 1/350 y + 1/175 x + ---- + 1/200 x - 1/175 z - 1/50 z - 2/245 x z, - 7000 - - 2 2 2 - COEFF(-2, 1, 1) = 1/700 y + 1/350 y z + 1/175 x + 1/50 z - 1/200 x - - 167 - + 1/175 z - ---- + 1/350 x y - 1/500 y - 2/245 x z, COEFF(-1, 1, 1) = - 7000 - - 2 137 2 - - 1/700 x y + 1/100 x - ---- + 1/350 z + 1/700 y z + 1/245 x z + 1/100 z - 5250 - - 2 - - 1/1000 y + 1/1400 y - 1/350 x, - - 137 - COEFF(0, 1, 1) = - 1/350 x y - 1/175 x + 2/245 x z, COEFF(1, 1, 1) = ---- - 5250 - - 2 2 - - 1/1400 y + 1/245 x z - 1/350 x + 1/1000 y - 1/100 z - 1/700 y z - - 2 167 - - 1/100 x - 1/350 z - 1/700 x y, COEFF(2, 1, 1) = ---- + 1/350 x y - 7000 - - 2 2 - - 1/175 z - 1/700 y - 2/245 x z - 1/350 y z + 1/175 x + 1/200 x - - 2 2 107 - + 1/500 y - 1/50 z , COEFF(-2, 2, 1) = - 1/350 y - 2/245 x z - ---- - 7000 - - 2 2 - - 1/200 x + 1/50 z + 1/175 x + 1/175 z - 1/250 y + 1/175 y z + 1/175 x y - - 2 2 - , COEFF(-1, 2, 1) = - 1/700 y + 1/245 x z + 1/350 z + 1/100 z - 1/500 y - - 2 229 - + 1/100 x + 1/350 y z - ----- - 1/350 x y - 1/350 x, - 10500 - - COEFF(0, 2, 1) = 2/245 x z - 1/175 x y - 1/175 x, COEFF(1, 2, 1) = - - 2 2 - - 1/350 y z - 1/350 z + 1/245 x z - 1/350 x - 1/100 z + 1/500 y - 1/100 x - - 2 229 2 107 - + 1/700 y + ----- - 1/350 x y, COEFF(2, 2, 1) = - 1/50 z + ---- - 10500 7000 - - 2 - - 2/245 x z - 1/175 y z + 1/175 x + 1/200 x + 1/175 x y - 1/175 z - - 2 2 137 2 - + 1/350 y + 1/250 y, COEFF(-2, -2, 2) = - 1/175 y + ---- - 1/100 x - 5250 - - 2 - + 4/245 x z - 2/175 x y - 2/175 z - 1/100 z + 2/175 y z + 2/175 x - - 2 - + 1/125 y, COEFF(-1, -2, 2) = - 1/350 y - 1/175 x + 1/250 y + 1/175 y z - - 2 107 2 - - 2/245 x z - 1/200 z - ---- + 1/175 x y + 1/50 x - 1/175 z, - 7000 - - COEFF(0, -2, 2) = - 2/175 x - 4/245 x z + 2/175 x y, COEFF(1, -2, 2) = - - 2 2 2 107 - 1/200 z + 1/175 z - 1/50 x + 1/350 y - 1/250 y - 2/245 x z + ---- - 7000 - - - 1/175 x + 1/175 x y - 1/175 y z, COEFF(2, -2, 2) = - 2/175 x y - - 2 137 2 - + 1/100 x + 4/245 x z - 2/175 y z + 2/175 z + 2/175 x - ---- + 1/175 y - 5250 - - 2 - + 1/100 z - 1/125 y, COEFF(-2, -1, 2) = 4/245 x z + 2/175 x - 1/175 x y - - 47 2 2 2 - + ---- + 1/250 y - 2/175 z + 1/175 y z - 1/100 z + 1/350 y - 1/100 x , - 5250 - - 167 2 2 - COEFF(-1, -1, 2) = - ---- + 1/350 y z + 1/700 y + 1/500 y - 1/200 z - 7000 - - 2 - - 1/175 x + 1/50 x - 2/245 x z + 1/350 x y - 1/175 z, - - COEFF(0, -1, 2) = - 2/175 x + 1/175 x y - 4/245 x z, COEFF(1, -1, 2) = - - 2 2 - - 2/245 x z - 1/50 x - 1/175 x - 1/500 y - 1/350 y z + 1/175 z - 1/700 y - - 2 167 2 - + 1/200 z + 1/350 x y + ----, COEFF(2, -1, 2) = - 1/350 y + 2/175 x - 7000 - - 47 2 2 - - 1/250 y - ---- + 4/245 x z + 1/100 x + 1/100 z - 1/175 y z - 1/175 x y - 5250 - - + 2/175 z, COEFF(-2, 0, 2) = - - 2 2 17 2 - 4/245 x z - 1/100 z - 1/100 x + ---- - 2/175 z + 1/175 y + 2/175 x, - 5250 - - COEFF(-1, 0, 2) = - - 187 2 2 2 - - 2/245 x z - ---- - 1/175 x + 1/50 x - 1/200 z - 1/175 z + 1/350 y , - 7000 - - COEFF(0, 0, 2) = - 2/175 x - 4/245 x z, COEFF(1, 0, 2) = - - 2 2 2 187 - 1/200 z + 1/175 z - 1/350 y - 1/50 x - 1/175 x + ---- - 2/245 x z, - 7000 - - COEFF(2, 0, 2) = - - 2 2 2 17 - 2/175 x + 2/175 z + 4/245 x z + 1/100 z + 1/100 x - 1/175 y - ----, - 5250 - - 47 2 2 - COEFF(-2, 1, 2) = ---- - 1/100 x - 2/175 z + 1/350 y + 2/175 x - 5250 - - 2 - + 4/245 x z - 1/250 y + 1/175 x y - 1/100 z - 1/175 y z, COEFF(-1, 1, 2) - - 167 2 - = - 1/350 x y - 1/175 z - ---- - 2/245 x z + 1/700 y - 1/350 y z - 7000 - - 2 2 - + 1/50 x - 1/500 y - 1/200 z - 1/175 x, - - COEFF(0, 1, 2) = - 4/245 x z - 2/175 x - 1/175 x y, COEFF(1, 1, 2) = - - 2 2 167 - - 1/50 x + 1/500 y + 1/200 z + ---- + 1/175 z - 1/175 x - 1/350 x y - 7000 - - 2 2 - - 1/700 y + 1/350 y z - 2/245 x z, COEFF(2, 1, 2) = - 1/350 y - - 47 2 2 - + 4/245 x z + 1/250 y + 2/175 x + 1/175 x y - ---- + 1/100 z + 1/100 x - 5250 - - 2 137 - + 1/175 y z + 2/175 z, COEFF(-2, 2, 2) = - 1/100 x + ---- + 2/175 x y - 5250 - - 2 2 - - 2/175 z - 1/175 y + 4/245 x z - 2/175 y z - 1/100 z - 1/125 y - - 2 2 107 - + 2/175 x, COEFF(-1, 2, 2) = 1/50 x - 1/175 z - 1/200 z - ---- - 7000 - - 2 - - 1/350 y - 2/245 x z - 1/175 x - 1/175 x y - 1/175 y z - 1/250 y, - - COEFF(0, 2, 2) = - 2/175 x - 4/245 x z - 2/175 x y, COEFF(1, 2, 2) = - - 2 2 107 - 1/250 y + 1/350 y + 1/200 z - 1/175 x + ---- - 1/175 x y + 1/175 y z - 7000 - - 2 - - 2/245 x z - 1/50 x + 1/175 z, COEFF(2, 2, 2) = 2/175 y z + 1/125 y - - 2 2 137 - + 2/175 z + 2/175 x + 1/100 z + 1/175 y + 4/245 x z - ---- + 2/175 x y - 5250 - - 2 - + 1/100 x ] - -> print_coeffs__lc_of_data(%, "coeffs_dxz->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c"); -bytes used=2173879132, alloc=14677376, time=338.93 -bytes used=2174879340, alloc=14677376, time=339.02 -bytes used=2175879540, alloc=14677376, time=339.10 -bytes used=2176879720, alloc=14677376, time=339.35 -bytes used=2177880300, alloc=14677376, time=340.02 -bytes used=2178880664, alloc=14677376, time=340.69 -bytes used=2179881340, alloc=14677376, time=341.37 -bytes used=2180881552, alloc=14677376, time=342.04 -bytes used=2181881812, alloc=14677376, time=342.68 -bytes used=2182881964, alloc=14677376, time=342.78 -bytes used=2183882304, alloc=14677376, time=342.87 -bytes used=2184922736, alloc=14677376, time=342.95 -bytes used=2185944208, alloc=14677376, time=343.03 -bytes used=2186970552, alloc=14677376, time=343.11 -bytes used=2187970784, alloc=14677376, time=343.21 -bytes used=2188970948, alloc=14677376, time=343.85 -bytes used=2189971160, alloc=14677376, time=344.96 -bytes used=2190971424, alloc=14677376, time=345.38 -bytes used=2191971636, alloc=14677376, time=345.46 -bytes used=2192973112, alloc=14677376, time=345.53 -bytes used=2193975160, alloc=14677376, time=345.60 -bytes used=2194975384, alloc=14677376, time=345.67 -bytes used=2195975556, alloc=14677376, time=345.74 -bytes used=2196975772, alloc=14677376, time=345.81 -bytes used=2197976004, alloc=14677376, time=345.89 -bytes used=2198976180, alloc=14677376, time=345.96 -bytes used=2199983556, alloc=14677376, time=346.07 -bytes used=2200983856, alloc=14677376, time=346.19 -bytes used=2201985960, alloc=14677376, time=346.30 -bytes used=2202986240, alloc=14677376, time=346.42 -bytes used=2203997972, alloc=14677376, time=346.56 -bytes used=2204998184, alloc=14677376, time=346.68 -bytes used=2206000532, alloc=14677376, time=346.80 -bytes used=2207000724, alloc=14677376, time=346.88 -bytes used=2208000972, alloc=14677376, time=348.25 -bytes used=2209001168, alloc=14677376, time=349.16 -bytes used=2210001340, alloc=14677376, time=349.59 -bytes used=2211001796, alloc=14677376, time=349.68 -bytes used=2212002164, alloc=14677376, time=349.75 -bytes used=2213002352, alloc=14677376, time=349.83 -bytes used=2214002624, alloc=14677376, time=349.90 -bytes used=2215002832, alloc=14677376, time=349.97 -bytes used=2216003172, alloc=14677376, time=350.05 -bytes used=2217003448, alloc=14677376, time=350.15 -bytes used=2218007788, alloc=14677376, time=350.30 -bytes used=2219020240, alloc=14677376, time=350.43 -bytes used=2220020412, alloc=14677376, time=350.56 -bytes used=2221020696, alloc=14677376, time=350.83 -bytes used=2222020848, alloc=14677376, time=352.61 -bytes used=2223021040, alloc=14677376, time=352.98 -bytes used=2224021316, alloc=14677376, time=353.47 -bytes used=2225021608, alloc=14677376, time=353.56 -bytes used=2226021984, alloc=14677376, time=353.64 -bytes used=2227022216, alloc=14677376, time=353.85 -bytes used=2228022436, alloc=14677376, time=355.20 -bytes used=2229022608, alloc=14677376, time=356.24 -bytes used=2230022776, alloc=14677376, time=356.74 -bytes used=2231022952, alloc=14677376, time=356.81 -bytes used=2232023200, alloc=14677376, time=357.04 -bytes used=2233023388, alloc=14677376, time=358.76 -bytes used=2234023552, alloc=14677376, time=359.51 -bytes used=2235024356, alloc=14677376, time=360.01 -bytes used=2236024752, alloc=14677376, time=360.09 -bytes used=2237024916, alloc=14677376, time=360.22 -> -# d^2/dy^2 -> simplify( diff(interp_3d_cube_order4_smooth0,y,y) ); -bytes used=2238025672, alloc=14677376, time=360.32 -bytes used=2239045912, alloc=14677376, time=360.41 -bytes used=2240046176, alloc=14677376, time=360.49 -bytes used=2241046520, alloc=14677376, time=360.57 -bytes used=2242046836, alloc=14677376, time=360.65 -bytes used=2243047088, alloc=14677376, time=360.74 -bytes used=2244047220, alloc=14677376, time=360.82 -bytes used=2245047392, alloc=14677376, time=360.90 -bytes used=2246047676, alloc=14677376, time=360.98 -bytes used=2247048084, alloc=14677376, time=361.06 - 431 169 ------ DATA(0, -2, 0) - ----- DATA(-2, -2, 1) - 1/50 y z DATA(1, -1, -1) -14700 14700 - - 191 311 - + ----- DATA(1, -2, 1) - 1/50 y z DATA(-1, -1, -1) + ----- DATA(0, -2, 1) - 14700 14700 - - 311 311 - + ----- DATA(1, -2, 0) + ----- DATA(0, 2, -1) - 9/98 DATA(2, 0, -1) - 14700 14700 - - 191 - + ----- DATA(-1, -2, 1) + 4/75 DATA(0, -1, 2) + 1/50 y z DATA(1, 1, -1) - 14700 - - + 1/50 y z DATA(-1, 1, -1) - 1/50 y z DATA(-1, 1, 1) - - 211 169 - + ---- DATA(-2, -1, 1) - 1/300 DATA(2, -2, 0) - ----- DATA(2, -2, 1) - 3675 14700 - - - 1/175 x DATA(-1, -2, -1) - 9/98 DATA(-2, 0, 1) + 4/75 DATA(-2, -1, 0) - - - 1/300 DATA(0, 2, 2) + 1/175 x DATA(-2, 1, 1) - 1/350 x DATA(1, 1, 1) - - - 9/98 DATA(1, 0, 2) - 1/175 x DATA(-1, 2, -1) - 1/175 x DATA(2, 1, -1) - - + 2/175 x DATA(2, 2, -1) + 1/175 x DATA(1, 2, -1) - - 57 - + 1/350 x DATA(-1, -1, 2) + 1/175 x DATA(1, 2, 1) - --- DATA(-1, 0, -1) - 490 - - + 2/175 x DATA(2, 2, -2) - 1/175 x DATA(2, -1, 1) - 1/175 x DATA(-1, 2, 1) - - - 2/175 x DATA(-2, -2, -1) - 1/350 x DATA(1, 1, -2) - - + 1/175 x DATA(1, 2, -2) - 2/175 x DATA(-2, 2, -2) - - 211 13 - - 2/175 x DATA(-2, 2, 1) + ---- DATA(2, -1, -1) - -- DATA(0, 0, 0) - 3675 98 - - 61 136 151 - - --- DATA(1, 0, 0) + ---- DATA(0, 1, 0) + ---- DATA(1, 1, 0) - 490 3675 3675 - - 61 57 151 - - --- DATA(0, 0, 1) - --- DATA(1, 0, 1) + ---- DATA(0, 1, 1) - 490 490 3675 - - 166 - + ---- DATA(1, 1, 1) + 1/350 x z DATA(-2, -1, 1) - 3675 - - + 1/350 x z DATA(2, -1, -1) + 1/175 x z DATA(2, -2, 1) - - - 1/175 x z DATA(-2, -2, 1) + 1/350 x z DATA(1, -2, 1) - - - 1/350 x z DATA(-1, -2, 1) - 1/175 x z DATA(2, 2, -1) - - + 1/350 x z DATA(2, 1, -1) + 1/350 x z DATA(-1, 2, -1) - - - 1/700 x z DATA(1, 1, 1) + 1/350 x z DATA(-2, 1, 1) - - - 1/350 x z DATA(-1, 1, -2) + 1/175 x z DATA(2, 1, -2) - - + 1/175 x z DATA(2, 2, 1) + 1/175 x z DATA(-1, 2, -2) - - + 1/350 x z DATA(1, 1, -2) - 1/175 x z DATA(-2, 2, 1) - - + 2/175 x z DATA(-2, 2, -2) + 1/350 x z DATA(-1, -2, -1) - - - 1/175 x z DATA(1, 2, -2) - 1/175 x z DATA(-2, 1, -2) - - - 1/350 x z DATA(1, 2, -1) - 1/350 x z DATA(-1, 2, 1) - - - 2/175 x z DATA(2, 2, -2) + 1/350 x z DATA(1, 2, 1) - - + 1/350 x z DATA(-1, -1, 2) - 1/350 x z DATA(2, 1, 1) - - 169 - - 1/350 x z DATA(2, -1, 1) - ----- DATA(2, 2, -1) - 1/50 x y DATA(1, 1, 2) - 14700 - - + 1/25 x y DATA(2, -1, 2) + 1/175 x z DATA(-2, -2, -1) - - - 1/25 x y DATA(-2, -1, -1) + 1/50 x y DATA(1, -1, 2) - - + 1/50 x y DATA(-1, 1, 2) - 1/50 x y DATA(2, -2, -1) - - - 1/25 x y DATA(2, 1, 2) + 1/25 x y DATA(-2, 1, -1) - - - 1/100 x y DATA(1, -2, -1) + 1/50 x y DATA(-2, -2, 2) - - + 1/50 x y DATA(1, -1, -1) - 1/50 x y DATA(-1, -1, -1) - - + 1/100 x y DATA(1, 2, 2) + 1/50 x y DATA(2, 2, 2) - - - 1/50 x y DATA(-2, 2, -1) - 1/50 x y DATA(2, -2, 2) - - - 1/100 x y DATA(-1, 2, 2) - 1/50 x y DATA(-1, -1, 1) - - + 1/50 x y DATA(1, -1, 1) - 1/50 x y DATA(1, 1, -1) - - + 1/50 x y DATA(-1, 1, -1) + 1/50 x y DATA(-1, 1, 1) - - - 1/50 x y DATA(-2, 2, 2) + 1/50 x y DATA(-2, -2, -2) - - + 1/25 x y DATA(-2, 1, 2) - 1/50 x y DATA(2, -2, -2) - - - 1/25 x y DATA(-2, -1, -2) - 1/25 x y DATA(-2, -1, 2) - - + 1/50 x y DATA(1, -1, -2) + 1/25 x y DATA(2, -1, -2) - - - 1/50 x y DATA(-1, -1, -2) + 1/100 x y DATA(-1, -2, -2) - - 2 - - 1/100 x y DATA(1, -2, -2) + 2/245 x DATA(2, 2, 2) - - 2 - - 1/245 x DATA(1, 2, 2) - 1/175 x DATA(2, 1, 2) + 2/175 x DATA(2, -2, 2) - - 2 - - 2/175 x DATA(-2, 2, -1) + 2/245 x DATA(2, -2, 2) - - 2 - + 2/245 x DATA(-2, 2, -1) - 1/175 x DATA(-1, 2, 2) - - - 1/175 x DATA(-1, -2, 2) - 1/175 x DATA(2, -1, 2) - 1/350 x DATA(1, 1, 2) - - + 1/350 x DATA(-1, 1, 2) - 1/350 x DATA(1, -1, 2) - - + 2/175 x DATA(2, -2, -1) + 1/175 x DATA(-2, -1, -1) - - - 2/175 x DATA(-2, -2, 2) + 1/175 x DATA(1, -2, -1) - - 191 - + 1/175 x DATA(-2, 1, -1) + 1/175 x DATA(1, -2, 2) + ----- DATA(1, 2, -1) - 14700 - - + 1/175 x DATA(1, -2, -2) + 1/350 x DATA(-1, -1, -2) - - - 1/350 x DATA(1, -1, 1) + 2/175 x DATA(2, 2, 2) + 1/175 x DATA(1, 2, 2) - - + 1/350 x DATA(-1, -1, -1) - 1/350 x DATA(1, -1, -1) - - + 1/350 x DATA(-1, 1, 1) + 1/350 x DATA(-1, 1, -1) - - - 1/350 x DATA(1, 1, -1) - 1/175 x DATA(-1, -2, -2) - - - 2/175 x DATA(-2, -2, -2) + 1/175 x DATA(-2, 1, 2) - - + 1/175 x DATA(-2, -1, 2) + 1/175 x DATA(-2, -1, -2) - - - 1/350 x DATA(1, -1, -2) + 2/175 x DATA(2, -2, -2) - - 256 - - 2/175 x DATA(-2, 2, 2) + ---- DATA(-2, 1, -2) - 1/175 x DATA(2, -1, -2) - 3675 - - 191 - + 1/350 x DATA(-1, -1, 1) + ----- DATA(-1, 2, -1) - 14700 - - 2 2 - + 2/245 x DATA(-2, -2, 1) + 2/245 x DATA(2, -2, 1) - - 2 2 - - 1/245 x DATA(1, -2, 1) + 1/490 x DATA(1, 1, 1) - - 2 2 - - 1/245 x DATA(-1, 2, -1) - 1/245 x DATA(2, 1, -1) - - 2 2 - - 1/245 x DATA(2, -1, -1) - 1/245 x DATA(-1, -2, 1) - - 2 2 - - 1/245 x DATA(-2, -1, 1) - 1/245 x DATA(2, 1, -2) - - 2 2 - + 1/490 x DATA(1, 1, -2) - 1/245 x DATA(-1, 2, -2) - - 2 2 - + 2/245 x DATA(2, 2, 1) + 2/245 x DATA(2, 2, -1) - - 2 2 - - 1/245 x DATA(-2, 1, -2) - 1/245 x DATA(1, 2, -2) - - 2 2 - - 1/245 x DATA(-1, -2, -1) + 2/245 x DATA(-2, 2, -2) - - 2 2 - - 1/245 x DATA(1, 2, -1) + 1/490 x DATA(-1, 1, -2) - - 2 2 - - 1/245 x DATA(-2, 1, 1) + 1/490 x DATA(1, 1, 2) - - 2 2 - + 1/490 x DATA(-1, 1, 2) + 1/490 x DATA(1, -1, 2) - - 2 2 - + 2/245 x DATA(2, -2, -1) - 1/245 x DATA(-2, -1, -1) - - 2 2 - - 1/245 x DATA(2, 1, 1) + 1/490 x DATA(-1, -1, 2) - - 2 2 - - 1/245 x DATA(1, 2, 1) + 2/245 x DATA(2, 2, -2) - - 2 2 - - 1/245 x DATA(2, -1, 1) - 1/245 x DATA(-1, 2, 1) - - 2 2 - + 2/245 x DATA(-2, -2, -1) - 1/245 x DATA(-1, -2, 2) - - 2 2 - - 1/245 x DATA(1, -2, 2) + 2/245 x DATA(-2, 2, 1) - - 2 2 - + 1/490 x DATA(-1, -1, 1) + 2/245 x DATA(-2, -2, -2) - - 2 2 - + 1/490 x DATA(1, -1, -1) + 2/245 x DATA(-2, -2, 2) - - 2 2 - - 1/245 x DATA(1, -2, -1) - 1/245 x DATA(-2, 1, -1) - - 2 2 - - 1/245 x DATA(2, 1, 2) - 1/245 x DATA(-1, 2, 2) - - 2 2 - - 1/245 x DATA(2, -1, 2) + 1/490 x DATA(1, -1, 1) - - 2 2 - + 2/245 x DATA(-2, 2, 2) - 1/245 x DATA(-2, 1, 2) - - 2 2 - - 1/245 x DATA(-2, -1, 2) - 1/245 x DATA(-2, -1, -2) - - 2 2 - + 1/490 x DATA(1, -1, -2) + 1/490 x DATA(-1, -1, -1) - - 2 2 - + 1/490 x DATA(-1, 1, 1) + 1/490 x DATA(-1, 1, -1) - - 2 2 - + 1/490 x DATA(1, 1, -1) + 2/245 x DATA(2, -2, -2) - - 2 2 - - 1/245 x DATA(1, -2, -2) - 1/245 x DATA(-1, -2, -2) - - 2 2 - + 1/490 x DATA(-1, -1, -2) - 1/245 x DATA(2, -1, -2) - - 211 - + ---- DATA(2, 1, -1) + 2/175 x DATA(2, -2, 1) - 1/175 x DATA(2, -1, -1) - 3675 - - + 1/175 x DATA(-2, 1, -2) + 1/175 x DATA(-2, -1, 1) - - - 1/175 x DATA(2, 1, -2) + 1/350 x DATA(-1, 1, -2) - - - 1/175 x DATA(-1, -2, 1) + 1/175 x DATA(1, -2, 1) - - - 2/175 x DATA(-2, -2, 1) - 1/175 x DATA(-1, 2, -2) - - + 2/175 x DATA(2, 2, 1) - 1/175 x DATA(2, 1, 1) - 1/50 y DATA(2, -2, 1) - - - 1/50 y DATA(1, -2, 1) - 1/25 y DATA(1, 1, 1) + 1/50 y DATA(-1, 2, -1) - - - 1/50 y DATA(-1, -2, 1) - 1/25 y DATA(2, 1, -2) - 1/25 y DATA(-1, 1, -2) - - + 1/25 y DATA(-2, -1, 1) + 1/25 y DATA(2, -1, -1) - 1/50 y DATA(-2, -2, 1) - - - 1/25 y DATA(-2, 1, 1) - 1/25 y DATA(2, 1, 1) + 1/25 y DATA(-1, -1, 2) - - + 1/50 y DATA(1, 2, 1) + 1/50 y DATA(-2, 2, 1) - 1/25 y DATA(1, 1, -2) - - + 1/50 y DATA(-1, 2, -2) + 1/50 y DATA(1, 2, -2) + 1/50 y DATA(-2, 2, -2) - - - 1/50 y DATA(-1, -2, -1) - 1/25 y DATA(2, 1, -1) + 1/50 y DATA(2, 2, -1) - - + 1/50 y DATA(1, 2, -1) - 1/25 y DATA(-2, 1, -2) - 1/25 y DATA(2, 1, 2) - - + 1/50 y DATA(-1, 2, 2) - 1/25 y DATA(-2, 1, -1) + 1/25 y DATA(1, -1, 2) - - + 1/25 y DATA(-2, -1, -1) - 1/50 y DATA(-2, -2, 2) - - - 1/50 y DATA(2, -2, -1) - 1/50 y DATA(1, -2, 2) - 1/25 y DATA(1, 1, 2) - - - 1/25 y DATA(-1, 1, 2) + 1/25 y DATA(2, -1, 2) + 1/50 y DATA(2, 2, -2) - - + 1/50 y DATA(-1, 2, 1) - 1/50 y DATA(-2, -2, -1) - 1/50 y DATA(-1, -2, 2) - - + 1/25 y DATA(2, -1, 1) + 1/50 y DATA(2, 2, 1) - 1/25 y DATA(-1, 1, -1) - - + 1/25 y DATA(-1, -1, -1) + 1/25 y DATA(1, -1, -1) - 1/25 y DATA(-1, 1, 1) - - - 1/50 y DATA(2, -2, 2) + 1/50 y DATA(-2, 2, -1) + 1/50 y DATA(2, 2, 2) - - + 1/50 y DATA(1, 2, 2) - 1/50 y DATA(1, -2, -1) - 1/25 y DATA(1, 1, -1) - - + 1/25 y DATA(-1, -1, 1) + 1/50 y DATA(-2, 2, 2) - 1/25 y DATA(-2, 1, 2) - - - 1/50 y DATA(-2, -2, -2) + 1/25 y DATA(1, -1, 1) + 1/25 y DATA(-2, -1, 2) - - 211 - - 1/10 DATA(2, 0, 0) + 4/75 DATA(0, 1, -2) + ---- DATA(-2, 1, 1) - 3675 - - 211 - + 4/75 DATA(2, -1, 0) + ---- DATA(-1, 1, -2) + 1/175 x z DATA(2, -1, -2) - 3675 - - - 1/350 x z DATA(-1, -1, -2) + 1/175 x z DATA(-1, -2, -2) - - + 1/175 x z DATA(1, -2, 2) - 1/175 x z DATA(-1, -2, 2) - - - 2/175 x z DATA(-2, -2, 2) - 1/350 x z DATA(-2, -1, -1) - - - 1/175 x z DATA(2, -2, -1) - 1/350 x z DATA(1, -1, 2) - - + 1/350 x z DATA(-1, 1, 2) - 1/700 x z DATA(-1, 1, -1) - - + 1/700 x z DATA(-1, 1, 1) + 1/700 x z DATA(1, -1, -1) - - - 1/700 x z DATA(-1, -1, -1) + 1/175 x z DATA(1, 2, 2) - - + 2/175 x z DATA(2, 2, 2) + 1/175 x z DATA(-2, 2, -1) - - + 2/175 x z DATA(2, -2, 2) - 1/175 x z DATA(-1, 2, 2) - - - 1/175 x z DATA(2, 1, 2) - 1/350 x z DATA(-2, 1, -1) - - - 1/350 x z DATA(1, -2, -1) - 2/175 x z DATA(-2, 2, 2) - - + 1/700 x z DATA(-1, -1, 1) - 1/700 x z DATA(1, -1, 1) - - + 1/700 x z DATA(1, 1, -1) + 2/175 x z DATA(-2, -2, -2) - - - 1/175 x z DATA(1, -2, -2) - 2/175 x z DATA(2, -2, -2) - - + 1/350 x z DATA(1, -1, -2) - 1/175 x z DATA(-2, -1, -2) - - + 1/175 x z DATA(-2, -1, 2) + 1/175 x z DATA(-2, 1, 2) - - 2 2 - + 1/490 z DATA(-1, 1, -1) + 1/490 z DATA(1, 1, -1) - - 2 2 311 - + 1/490 z DATA(1, -1, 1) + 1/490 z DATA(-1, -1, 1) + ----- DATA(1, 2, 0) - 14700 - - 256 2 - + ---- DATA(2, 1, -2) + 2/245 z DATA(-2, -2, -2) - 3675 - - 2 2 - + 2/245 z DATA(-2, 2, 2) - 1/245 z DATA(-2, 1, 2) - - 2 2 - - 1/245 z DATA(-2, -1, 2) - 1/245 z DATA(-2, -1, -2) - - 2 2 - - 1/245 z DATA(1, -1, -2) + 2/245 z DATA(2, -2, -2) - - 2 2 - + 2/245 z DATA(1, -2, -2) + 2/245 z DATA(-1, -2, -2) - - 2 2 - - 1/245 z DATA(-1, -1, -2) - 1/245 z DATA(2, -1, -2) - - + 1/175 z DATA(2, -1, -2) + 1/175 z DATA(-1, -1, -2) - - - 2/175 z DATA(2, -2, -2) - 2/175 z DATA(1, -2, -2) - - 2 2 - - 1/245 z DATA(2, -2, -1) + 1/490 z DATA(-2, -1, -1) - - 2 2 - + 2/245 z DATA(-2, -2, 2) - 1/245 z DATA(1, -1, 2) - - 2 2 - + 2/245 z DATA(1, 2, 2) + 1/490 z DATA(-1, -1, -1) - - 2 2 - + 1/490 z DATA(1, -1, -1) + 1/490 z DATA(-1, 1, 1) - - 2 2 - - 1/245 z DATA(-2, 1, -2) + 1/490 z DATA(1, 1, 1) - - 2 2 - - 1/245 z DATA(-1, 2, -1) + 1/490 z DATA(2, 1, -1) - - 2 2 - + 1/490 z DATA(-2, 1, 1) - 1/245 z DATA(2, 1, 2) - - 2 2 - + 2/245 z DATA(2, -2, 2) - 1/245 z DATA(-2, 2, -1) - - 2 2 - + 2/245 z DATA(2, 2, 2) + 2/245 z DATA(-1, 2, 2) - - 2 2 - - 1/245 z DATA(1, -2, -1) + 1/490 z DATA(-2, 1, -1) - - 2 2 - - 1/245 z DATA(-1, 1, 2) + 2/245 z DATA(-2, 2, -2) - - 2 2 - - 1/245 z DATA(-2, 2, 1) + 2/245 z DATA(1, 2, -2) - - 2 2 - - 1/245 z DATA(-1, -2, -1) - 1/245 z DATA(2, 2, -1) - - 2 2 - - 1/245 z DATA(1, 2, -1) + 1/490 z DATA(2, 1, 1) - - 2 2 - - 1/245 z DATA(1, 1, -2) + 2/245 z DATA(-1, 2, -2) - - 2 2 - + 2/245 z DATA(1, -2, 2) - 1/245 z DATA(2, -1, 2) - - 2 2 - - 1/245 z DATA(1, 1, 2) + 2/245 z DATA(2, 2, -2) - - 2 2 - + 1/490 z DATA(2, -1, 1) - 1/245 z DATA(-1, 2, 1) - - 2 2 - - 1/245 z DATA(-1, -1, 2) - 1/245 z DATA(1, 2, 1) - - 2 2 - - 1/245 z DATA(2, 2, 1) - 1/245 z DATA(-2, -2, -1) - - 2 2 - + 2/245 z DATA(-1, -2, 2) - 1/245 z DATA(-2, -2, 1) - - + 1/175 z DATA(-1, -2, 1) - 1/350 z DATA(-2, -1, 1) - - + 1/350 z DATA(2, -1, -1) + 1/175 z DATA(1, -2, 1) - - + 1/175 z DATA(-2, -2, 1) + 2/175 z DATA(2, -2, 2) - - 2 - - 1/175 z DATA(-2, 2, -1) - 1/245 z DATA(-1, -2, 1) - - 2 2 - + 1/490 z DATA(-2, -1, 1) - 1/245 z DATA(2, 1, -2) - - 2 2 - - 1/245 z DATA(-1, 1, -2) - 1/245 z DATA(2, -2, 1) - - 2 2 431 - + 1/490 z DATA(2, -1, -1) - 1/245 z DATA(1, -2, 1) + ----- DATA(0, 2, 0) - 14700 - - - 1/175 z DATA(-1, 2, -1) - 1/175 z DATA(1, 2, -1) - - + 1/350 z DATA(2, 1, -1) + 1/175 z DATA(2, 1, -2) - 1/350 z DATA(-2, 1, 1) - - - 1/350 z DATA(1, 1, 1) + 1/175 z DATA(-1, 1, -2) + 1/175 z DATA(2, -2, 1) - - - 1/175 z DATA(2, 2, -1) + 1/175 z DATA(1, 2, 1) - 2/175 z DATA(2, 2, -2) - - - 1/350 z DATA(2, -1, 1) + 1/175 z DATA(2, 2, 1) - 1/350 z DATA(2, 1, 1) - - + 1/175 z DATA(1, 1, -2) - 2/175 z DATA(-1, 2, -2) - - + 1/175 z DATA(-2, 1, -2) - 1/175 z DATA(-1, -2, -1) - - - 2/175 z DATA(-2, 2, -2) + 1/175 z DATA(-2, 2, 1) - - - 2/175 z DATA(1, 2, -2) - 1/175 z DATA(-1, 1, 2) + 1/175 z DATA(-1, 2, 1) - - - 1/175 z DATA(-2, -2, -1) + 2/175 z DATA(-1, -2, 2) - - - 1/175 z DATA(-1, -1, 2) - 1/175 z DATA(2, 1, 2) + 2/175 z DATA(-1, 2, 2) - - - 1/175 z DATA(1, -1, 2) - 1/175 z DATA(2, -2, -1) - - + 1/350 z DATA(-2, -1, -1) + 2/175 z DATA(-2, -2, 2) - - - 1/175 z DATA(1, -2, -1) + 2/175 z DATA(1, -2, 2) - - - 1/175 z DATA(2, -1, 2) - 1/175 z DATA(1, 1, 2) + 1/350 z DATA(-1, 1, -1) - - + 1/350 z DATA(1, 1, -1) - 1/350 z DATA(-1, 1, 1) + 2/175 z DATA(2, 2, 2) - - + 2/175 z DATA(1, 2, 2) + 1/350 z DATA(-1, -1, -1) - - + 1/350 z DATA(-2, 1, -1) + 1/175 z DATA(-2, -1, -2) - - - 1/175 z DATA(-2, 1, 2) - 1/175 z DATA(-2, -1, 2) - - - 1/350 z DATA(1, -1, 1) - 2/175 z DATA(-2, -2, -2) - - + 2/175 z DATA(-2, 2, 2) - 1/350 z DATA(-1, -1, 1) - - 311 - + 1/350 z DATA(1, -1, -1) + 1/175 z DATA(1, -1, -2) + ----- DATA(-1, 2, 0) - 14700 - - - 1/350 x z DATA(1, 1, 2) - 1/175 x z DATA(2, -1, 2) - - 2 2 - - 2/25 y DATA(1, 1, -2) + 1/50 y DATA(-1, 2, -2) - - 2 - - 2/175 z DATA(-1, -2, -2) - 2/25 y DATA(-2, -1, -1) - - 2 2 - + 1/50 y DATA(-1, -2, 2) + 1/50 y DATA(1, -2, 2) - - 2 2 2 - - 2/25 y DATA(2, -1, 2) - 2/25 y DATA(1, 1, 2) + 1/50 y DATA(-2, 2, -1) - - 2 2 - + 1/50 y DATA(-2, -2, 2) + 1/50 y DATA(1, -2, -1) - - 2 2 - - 2/25 y DATA(-2, 1, -1) - 2/25 y DATA(-1, 1, 2) - - 2 2 - - 2/25 y DATA(1, -1, 2) + 1/50 y DATA(2, -2, -1) - - 2 2 2 - - 2/25 y DATA(-1, 1, -1) - 2/25 y DATA(1, 1, -1) + 1/50 y DATA(2, 2, 2) - - 2 2 2 - + 1/50 y DATA(1, 2, 2) - 2/25 y DATA(-1, -1, -1) - 2/25 y DATA(2, 1, 2) - - 2 2 2 - + 1/50 y DATA(-1, 2, 2) + 1/50 y DATA(2, -2, 2) - 2/25 y DATA(-2, 1, 2) - - 2 2 - - 2/25 y DATA(-2, -1, 2) - 2/25 y DATA(-2, -1, -2) - - 2 2 - + 1/50 y DATA(-2, -2, -2) + 1/50 y DATA(-2, 2, 2) - - 2 2 - - 2/25 y DATA(1, -1, 1) - 2/25 y DATA(-1, -1, 1) - - 2 2 - - 2/25 y DATA(1, -1, -1) - 2/25 y DATA(-1, 1, 1) - - 2 2 - - 2/25 y DATA(-1, -1, -2) - 2/25 y DATA(2, -1, -2) - - 2 2 - - 2/25 y DATA(1, -1, -2) + 1/50 y DATA(2, -2, -2) - - 2 2 - + 1/50 y DATA(1, -2, -2) + 1/50 y DATA(-1, -2, -2) + 4/75 DATA(2, 1, 0) - - 2 2 - + 1/50 y DATA(-2, -2, 1) + 1/50 y DATA(2, -2, 1) - - 2 2 211 - - 2/25 y DATA(2, -1, -1) + 1/50 y DATA(1, -2, 1) + ---- DATA(1, 1, -2) - 3675 - - 2 2 - + 1/50 y DATA(-2, 2, -2) - 2/25 y DATA(-2, 1, -2) - - 2 2 - + 1/50 y DATA(1, 2, -2) + 1/50 y DATA(-1, -2, -1) - - 2 2 - + 1/50 y DATA(-1, 2, -1) + 1/50 y DATA(2, 2, -1) - - 2 2 - + 1/50 y DATA(1, 2, -1) - 2/25 y DATA(2, 1, -1) - - 2 2 2 - - 2/25 y DATA(-1, 1, -2) - 2/25 y DATA(-2, 1, 1) - 2/25 y DATA(1, 1, 1) - - 2 2 - + 1/50 y DATA(-1, -2, 1) - 2/25 y DATA(-2, -1, 1) - - 2 2 2 - - 2/25 y DATA(2, 1, -2) + 1/50 y DATA(-2, 2, 1) - 2/25 y DATA(2, -1, 1) - - 2 2 2 - + 1/50 y DATA(-2, -2, -1) + 1/50 y DATA(2, 2, 1) - 2/25 y DATA(2, 1, 1) - - 2 2 - - 2/25 y DATA(-1, -1, 2) + 1/50 y DATA(-1, 2, 1) - - + 1/25 y DATA(-2, -1, -2) - 1/50 y DATA(1, -2, -2) - - 2 - - 1/50 y DATA(-1, -2, -2) + 1/25 y DATA(1, -1, -2) + 1/50 y DATA(1, 2, 1) - - 2 - + 1/50 y DATA(2, 2, -2) - 1/50 y DATA(2, -2, -2) - - 169 - + 1/25 y DATA(-1, -1, -2) + 1/25 y DATA(2, -1, -2) - ----- DATA(-1, 2, -2) - 14700 - - 529 - - ----- DATA(-2, 2, -2) - 1/300 DATA(2, 2, 0) - 1/300 DATA(0, 2, -2) - 14700 - - 169 211 33 - - ----- DATA(-2, 2, 1) + ---- DATA(2, -1, 1) - --- DATA(2, 0, -2) - 14700 3675 490 - - 169 - - 1/10 DATA(-2, 0, 0) - 9/98 DATA(2, 0, 1) - ----- DATA(1, 2, -2) - 14700 - - 191 191 169 - + ----- DATA(-1, -2, -1) + ----- DATA(-1, 2, 1) - ----- DATA(-2, -2, -1) - 14700 14700 14700 - - 529 211 191 - - ----- DATA(2, 2, -2) + ---- DATA(2, 1, 1) + ----- DATA(1, 2, 1) - 14700 3675 14700 - - 311 311 2 - + ----- DATA(0, 2, 1) + ----- DATA(0, -2, -1) + 1/245 x DATA(-1, 0, -1) - 14700 14700 - - - 2/175 x z DATA(-2, 0, -2) - 1/175 x z DATA(-1, 0, -2) - - + 1/175 x z DATA(1, 0, -2) + 1/350 x z DATA(1, 0, -1) - - + 1/350 x z DATA(-1, 0, 1) + 1/175 x z DATA(2, 0, -1) - - + 1/175 x z DATA(-2, 0, 1) - 1/175 x z DATA(1, 0, 2) - - - 1/350 x z DATA(-1, 0, -1) + 2/175 x z DATA(-2, 0, 2) - - 2 2 - + 1/245 x DATA(1, 0, 1) - 2/245 x DATA(-2, 0, 1) - - 211 - - 1/350 x z DATA(1, 0, 1) + ---- DATA(-1, -1, 2) + 1/175 z DATA(-2, 0, -1) - 3675 - - 2 169 - + 1/245 z DATA(-2, 0, -1) - ----- DATA(2, 2, 1) + 4/75 DATA(-2, 1, 0) - 14700 - - 529 191 - - ----- DATA(-2, -2, 2) + ----- DATA(1, -2, -1) - 2/175 z DATA(2, 0, 2) - 14700 14700 - - + 2/175 z DATA(2, 0, -2) - 2/175 z DATA(-1, 0, 2) - 1/175 z DATA(2, 0, 1) - - + 2/175 z DATA(-1, 0, -2) + 2/175 z DATA(-2, 0, -2) - - 211 - + 2/175 z DATA(1, 0, -2) + 1/175 z DATA(1, 0, -1) + ---- DATA(1, -1, 2) - 3675 - - + 1/175 z DATA(2, 0, -1) - 1/175 z DATA(-2, 0, 1) - 2/175 z DATA(1, 0, 2) - - + 1/175 z DATA(-1, 0, -1) - 2/175 z DATA(-2, 0, 2) - 1/175 z DATA(1, 0, 1) - - 2 - - 1/175 z DATA(-1, 0, 1) - 2/245 z DATA(2, 0, 2) - - 2 2 - - 2/245 z DATA(-1, 0, 2) + 1/245 z DATA(2, 0, 1) - - 2 2 - - 2/245 z DATA(2, 0, -2) - 2/245 z DATA(-1, 0, -2) - - 2 2 - - 2/245 z DATA(-2, 0, -2) - 2/245 z DATA(1, 0, -2) - - 2 2 - + 1/245 z DATA(1, 0, -1) - 2/245 z DATA(-2, 0, 2) - - 2 2 - + 1/245 z DATA(-2, 0, 1) - 2/245 z DATA(1, 0, 2) - - 2 2 - + 1/245 z DATA(-1, 0, -1) + 1/245 z DATA(1, 0, 1) - - 2 2 - + 1/245 z DATA(2, 0, -1) + 1/245 z DATA(-1, 0, 1) - - 2 2 2 - + 3/25 y DATA(-2, 0, -1) + 3/25 y DATA(2, 0, -2) + 3/25 y DATA(2, 0, 2) - - 2 2 2 - + 3/25 y DATA(-1, 0, 2) + 3/25 y DATA(2, 0, 1) + 3/25 y DATA(1, 0, -1) - - 2 2 - + 3/25 y DATA(-2, 0, -2) + 3/25 y DATA(-1, 0, -2) - - 2 2 2 - + 3/25 y DATA(1, 0, -2) + 3/25 y DATA(2, 0, -1) + 3/25 y DATA(-2, 0, 2) - - 2 2 2 - + 3/25 y DATA(-1, 0, 1) + 3/25 y DATA(-2, 0, 1) + 3/25 y DATA(1, 0, 2) - - 2 2 - + 3/25 y DATA(-1, 0, -1) + 3/25 y DATA(1, 0, 1) - - + 2/175 x DATA(-2, 0, -1) + 1/175 x DATA(-1, 0, 2) - 2/175 x DATA(2, 0, 1) - - - 2/175 x DATA(2, 0, -2) - 2/175 x DATA(2, 0, 2) - 1/175 x DATA(1, 0, -2) - - + 2/175 x DATA(-2, 0, 2) + 2/175 x DATA(-2, 0, -2) - - + 1/175 x DATA(-1, 0, -2) - 1/175 x DATA(1, 0, 2) - - + 1/175 x DATA(-1, 0, -1) - 1/175 x DATA(1, 0, 1) + 1/175 x DATA(-1, 0, 1) - - - 1/175 x DATA(1, 0, -1) - 2/175 x DATA(2, 0, -1) + 2/175 x DATA(-2, 0, 1) - - 2 2 - - 2/245 x DATA(-2, 0, -1) - 2/245 x DATA(2, 0, 2) - - 2 2 - + 1/245 x DATA(-1, 0, 2) - 2/245 x DATA(2, 0, 1) - - 2 2 - - 2/245 x DATA(2, 0, -2) + 1/245 x DATA(-1, 0, -2) - - 2 2 - + 1/245 x DATA(1, 0, -2) + 1/245 x DATA(1, 0, -1) - - 2 2 - - 2/245 x DATA(2, 0, -1) - 2/245 x DATA(-2, 0, 2) - - 2 2 - - 2/245 x DATA(-2, 0, -2) + 1/245 x DATA(-1, 0, 1) - - 2 - - 1/175 x z DATA(-2, 0, -1) + 1/245 x DATA(1, 0, 2) - - - 2/175 x z DATA(2, 0, 2) + 1/175 x z DATA(-1, 0, 2) - - 33 - - 1/175 x z DATA(2, 0, 1) + 2/175 x z DATA(2, 0, -2) - --- DATA(2, 0, 2) - 490 - - 211 - - 1/10 DATA(0, 0, 2) - 9/98 DATA(-1, 0, 2) + ---- DATA(-2, -1, -1) - 3675 - - 169 256 - - ----- DATA(2, -2, -1) + ---- DATA(2, -1, 2) - 1/300 DATA(0, -2, 2) - 14700 3675 - - 211 211 - + ---- DATA(1, 1, 2) + 4/75 DATA(0, 1, 2) + ---- DATA(-1, 1, 2) - 3675 3675 - - 169 169 - - ----- DATA(-1, -2, 2) - ----- DATA(1, -2, 2) - 9/98 DATA(-2, 0, -1) - 14700 14700 - - 169 256 169 - - ----- DATA(-1, 2, 2) + ---- DATA(2, 1, 2) - ----- DATA(1, 2, 2) - 14700 3675 14700 - - 211 136 - + ---- DATA(-2, 1, -1) + 1/50 y z DATA(1, 2, 2) + ---- DATA(0, -1, 0) - 3675 3675 - - 151 61 151 - + ---- DATA(1, -1, 0) - --- DATA(-1, 0, 0) + ---- DATA(-1, 1, 0) - 3675 490 3675 - - 166 151 166 - + ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) + ---- DATA(1, -1, 1) - 3675 3675 3675 - - 57 166 61 - - --- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) - --- DATA(0, 0, -1) - 490 3675 490 - - 57 166 151 - - --- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) + ---- DATA(0, 1, -1) - 490 3675 3675 - - 166 151 166 - + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) + ---- DATA(-1, -1, -1) - 3675 3675 3675 - - 151 166 529 - + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - ----- DATA(2, -2, 2) - 3675 3675 14700 - - 169 529 - - ----- DATA(-2, 2, -1) - ----- DATA(2, 2, 2) + 1/25 y z DATA(1, 1, -2) - 14700 14700 - - 311 - - 1/300 DATA(-2, -2, 0) + ----- DATA(-1, -2, 0) - 1/50 y z DATA(-1, 2, -2) - 14700 - - + 1/100 y z DATA(2, 2, 1) - 1/50 y z DATA(2, 1, 1) - - + 1/25 y z DATA(-1, -1, 2) + 1/100 y z DATA(1, 2, 1) - - - 1/50 y z DATA(2, 2, -2) + 1/50 y z DATA(2, -1, 1) - - + 1/100 y z DATA(-1, 2, 1) + 1/100 y z DATA(-2, -2, -1) - - - 1/50 y z DATA(-1, -2, 2) - 1/50 y z DATA(1, -2, 2) - - + 1/25 y z DATA(2, -1, 2) - 1/25 y z DATA(1, 1, 2) - - - 1/25 y z DATA(-1, 1, 2) + 1/25 y z DATA(1, -1, 2) - - + 1/100 y z DATA(2, -2, -1) - 1/50 y z DATA(-2, -1, -1) - - - 1/50 y z DATA(-2, -2, 2) + 1/100 y z DATA(1, -2, -1) - - + 1/50 y z DATA(-2, 1, -1) - 1/25 y z DATA(2, 1, 2) - - + 1/50 y z DATA(-1, 2, 2) - 1/50 y z DATA(2, -2, 2) - - 256 - - 1/100 y z DATA(-2, 2, -1) + ---- DATA(-2, -1, 2) - 3675 - - + 1/50 y z DATA(2, 2, 2) + 1/50 y z DATA(-1, -1, 1) - - + 1/50 y z DATA(-2, -2, -2) + 1/50 y z DATA(-2, 2, 2) - - - 1/25 y z DATA(-2, 1, 2) + 1/25 y z DATA(-2, -1, 2) - - - 1/25 y z DATA(-2, -1, -2) - 1/25 y z DATA(1, -1, -2) - - + 1/50 y z DATA(2, -2, -2) + 1/50 y z DATA(1, -2, -2) - - + 1/50 y z DATA(-1, -2, -2) - 1/25 y z DATA(-1, -1, -2) - - - 1/25 y z DATA(2, -1, -2) - 1/300 DATA(-2, 2, 0) - - - 1/50 y z DATA(-2, 2, -2) + 1/100 y z DATA(-1, -2, -1) - - - 1/50 y z DATA(1, 2, -2) + 1/25 y z DATA(-2, 1, -2) - - 33 - + 1/50 y z DATA(1, -1, 1) + 1/100 y z DATA(-2, 2, 1) - --- DATA(-2, 0, 2) - 490 - - - 1/50 y z DATA(2, -1, -1) - 1/100 y z DATA(2, -2, 1) - - 256 - - 1/100 y z DATA(-2, -2, 1) + ---- DATA(-2, 1, 2) - 3675 - - - 1/50 y z DATA(-2, 1, 1) + 1/25 y z DATA(-1, 1, -2) - - + 1/25 y z DATA(2, 1, -2) + 1/50 y z DATA(-2, -1, 1) - - - 1/100 y z DATA(-1, -2, 1) + 1/50 y z DATA(2, 1, -1) - - + 1/50 y z DATA(0, 1, -1) - 1/25 y z DATA(0, -1, -2) - - - 1/100 y z DATA(-1, 2, -1) - 1/50 y z DATA(1, 1, 1) - - - 1/50 y z DATA(0, -2, 2) + 1/175 x DATA(-1, 0, 0) - - + 1/350 x DATA(-1, 1, 0) - 1/50 y z DATA(0, -1, -1) - - + 1/50 y z DATA(0, -1, 1) - 2/175 x DATA(-2, 2, 0) - - - 1/100 y z DATA(1, 2, -1) - 1/100 y z DATA(2, 2, -1) - - + 2/175 z DATA(0, -2, 2) - 1/175 x DATA(-1, -2, 0) - - - 1/50 x y DATA(2, -2, 0) - 1/25 x y DATA(-2, -1, 0) - - 2 - - 1/350 x DATA(1, -1, 0) + 2/245 x DATA(0, 0, -1) - - - 2/175 x DATA(-2, -2, 0) - 1/50 x y DATA(1, 1, 0) - - + 1/25 y z DATA(0, 1, -2) + 1/50 y z DATA(0, -2, -2) - - - 1/100 x y DATA(1, -2, 0) + 1/100 y z DATA(0, 2, 1) - - + 1/100 y z DATA(0, -2, -1) - 1/100 y z DATA(0, -2, 1) - - - 1/100 y z DATA(0, 2, -1) - 1/50 y z DATA(0, 1, 1) - - - 1/50 y z DATA(0, 2, -2) + 1/50 y z DATA(0, 2, 2) - - + 1/25 y z DATA(0, -1, 2) - 1/50 x y DATA(-1, -1, 0) - - + 1/50 x y DATA(-1, 1, 0) + 1/50 x y DATA(-2, -2, 0) - - + 1/100 x y DATA(-1, -2, 0) - 1/50 x y DATA(-2, 2, 0) - - - 1/100 x y DATA(-1, 2, 0) + 1/25 x y DATA(-2, 1, 0) - - + 1/50 x y DATA(2, 2, 0) + 1/25 x y DATA(2, -1, 0) - - + 1/100 x y DATA(1, 2, 0) - 1/25 x y DATA(2, 1, 0) - - - 1/100 y z DATA(1, -2, 1) + 1/50 x y DATA(1, -1, 0) - - + 1/175 z DATA(0, 0, -1) + 1/175 z DATA(0, 2, 1) - 1/175 z DATA(0, -2, -1) - - + 1/175 z DATA(0, -2, 1) - 1/175 z DATA(0, 2, -1) - 2/175 z DATA(0, 2, -2) - - + 2/175 z DATA(0, 2, 2) - 1/175 z DATA(0, 0, 1) - 1/350 z DATA(0, 1, 1) - - 2 2 - + 1/245 x DATA(0, 1, -1) + 1/245 x DATA(0, -1, -2) - - 2 - + 2/245 x DATA(0, 0, -2) - 1/175 z DATA(0, -1, 2) - - 2 2 - - 2/245 x DATA(0, -2, -2) - 2/245 x DATA(0, -2, 2) - - 2 2 - + 1/245 x DATA(0, -1, 0) + 1/245 x DATA(0, -1, -1) - - 2 2 - + 1/245 x DATA(0, -1, 1) + 2/245 x DATA(0, 0, 2) - - 2 2 - + 2/245 x DATA(-2, -2, 0) - 1/245 x DATA(-1, -2, 0) - - 2 2 - + 1/245 x DATA(0, 1, 2) + 2/245 x DATA(-2, 2, 0) - - 2 2 - + 1/490 x DATA(1, -1, 0) + 1/245 x DATA(-1, 0, 0) - - 2 2 - + 1/490 x DATA(-1, 1, 0) + 1/245 z DATA(2, -1, 0) - - 2 2 - - 2/245 z DATA(1, 2, 0) + 2/245 z DATA(0, 2, -2) - - 2 2 - - 2/245 z DATA(2, 2, 0) + 2/245 z DATA(-2, 0, 0) - - 2 2 - - 1/245 z DATA(0, -2, -1) + 1/245 z DATA(-2, 1, 0) - - 2 2 - + 1/245 z DATA(-2, -1, 0) - 1/245 z DATA(0, -2, 1) - - 2 2 - - 2/245 z DATA(1, -2, 0) - 1/245 z DATA(0, 2, -1) - - 2 2 2 - + 1/245 z DATA(0, 1, 0) + 1/245 z DATA(1, 1, 0) + 1/245 z DATA(0, 0, 1) - - 2 2 - + 1/490 z DATA(0, 1, 1) - 2/245 z DATA(0, -2, 0) - - - 2/175 z DATA(0, -2, -2) + 1/350 z DATA(0, 1, -1) - - + 1/175 z DATA(0, -1, -2) + 2/175 z DATA(0, 0, -2) - - + 1/350 z DATA(0, -1, -1) - 1/350 z DATA(0, -1, 1) - 2/175 z DATA(0, 0, 2) - - 2 2 - - 1/245 z DATA(0, -1, 2) - 2/245 z DATA(2, -2, 0) - - 2 2 2 - + 2/245 z DATA(0, 2, 2) + 2/245 z DATA(0, 0, 0) + 2/245 z DATA(1, 0, 0) - - 2 - - 1/175 z DATA(0, 1, 2) - 2/245 z DATA(-2, -2, 0) - - 2 2 - - 2/245 z DATA(-1, -2, 0) + 1/245 z DATA(0, -1, 0) - - 2 - + 1/490 z DATA(0, -1, -1) + 1/25 x y DATA(2, -1, 1) - - 2 2 - + 1/245 z DATA(1, -1, 0) + 2/245 z DATA(-1, 0, 0) - - 2 - + 1/245 z DATA(-1, 1, 0) - 1/100 x y DATA(-1, 2, 1) - - + 1/50 x y DATA(-2, -2, -1) + 1/100 x y DATA(-1, -2, 2) - - 2 - - 1/100 x y DATA(1, -2, 2) + 2/245 z DATA(0, -2, 2) - - 2 2 - - 1/245 z DATA(0, 1, 2) + 1/245 z DATA(0, 0, -1) - - 2 2 - + 1/245 z DATA(-1, -1, 0) - 2/245 z DATA(-2, 2, 0) - - 2 2 - - 1/245 z DATA(0, 2, 1) + 2/245 z DATA(2, 0, 0) - - 2 2 - - 1/245 z DATA(0, 1, -2) - 2/245 z DATA(0, 2, 0) - - 2 2 - - 2/245 z DATA(-1, 2, 0) + 1/245 z DATA(2, 1, 0) - 2/175 x DATA(2, 0, 0) - - - 1/50 x y DATA(1, 1, -2) - 1/100 x y DATA(-1, 2, -2) - - + 1/50 x y DATA(2, 2, 1) + 2/175 x DATA(-2, 0, 0) - 1/175 x DATA(2, -1, 0) - - + 1/175 x DATA(1, 2, 0) - 1/175 x DATA(-1, 2, 0) - 1/175 x DATA(2, 1, 0) - - + 2/175 x DATA(2, 2, 0) - 1/25 x y DATA(2, 1, 1) - - - 1/50 x y DATA(-1, -1, 2) + 1/100 x y DATA(1, 2, 1) - - + 1/175 x DATA(-2, -1, 0) + 1/50 x y DATA(2, 2, -2) - - 2 2 - + 1/490 z DATA(0, -1, 1) - 2/245 z DATA(0, 0, 2) - 1/175 x DATA(1, 0, 0) - - 2 - - 1/350 x DATA(1, 1, 0) + 2/245 z DATA(0, -2, -2) - - 2 2 - + 1/490 z DATA(0, 1, -1) - 1/245 z DATA(0, -1, -2) - - 2 - - 2/245 z DATA(0, 0, -2) + 1/175 x DATA(1, -2, 0) - - + 2/175 x DATA(2, -2, 0) + 1/350 x DATA(-1, -1, 0) - - - 1/50 x y DATA(-2, 2, 1) + 1/175 x DATA(-2, 1, 0) - - 2 2 - + 1/50 y DATA(0, -2, -2) - 2/25 y DATA(0, 1, -1) - - 2 2 - - 2/25 y DATA(0, -1, -2) + 3/25 y DATA(0, 0, -2) - - 2 2 - - 2/25 y DATA(0, -1, 0) - 2/25 y DATA(0, -1, -1) - - 2 2 2 - - 2/25 y DATA(0, -1, 1) + 1/50 y DATA(0, -2, 2) - 2/25 y DATA(0, 1, 2) - - 2 2 - + 3/25 y DATA(-1, 0, 0) + 1/50 y DATA(-2, -2, 0) - - 2 2 2 - - 2/25 y DATA(1, -1, 0) + 3/25 y DATA(0, 0, 2) - 2/25 y DATA(-1, 1, 0) - - 2 - + 1/100 x y DATA(-1, -2, -1) + 1/50 y DATA(-1, -2, 0) - - 2 2 - + 1/50 y DATA(-2, 2, 0) - 2/25 y DATA(-1, -1, 0) - - 2 - + 3/25 y DATA(0, 0, -1) - 1/50 x y DATA(-2, 2, -2) - - 2 2 2 - + 1/50 y DATA(0, 2, 1) + 3/25 y DATA(2, 0, 0) - 2/25 y DATA(0, 1, -2) - - 2 2 - + 1/50 y DATA(0, -2, -1) - 2/25 y DATA(-2, 1, 0) + 1/25 y DATA(1, -1, 0) - - - 1/50 y DATA(-2, -2, 0) - 1/50 y DATA(-1, -2, 0) - 1/25 y DATA(-1, 1, 0) - - + 1/50 y DATA(-2, 2, 0) + 1/25 x y DATA(-2, 1, -2) + 1/50 y DATA(0, 2, 1) - - - 1/50 y DATA(0, -2, -1) - 1/25 y DATA(0, 1, -2) + 1/25 y DATA(-1, -1, 0) - - + 1/25 y DATA(2, -1, 0) - 1/25 y DATA(2, 1, 0) - 1/25 y DATA(-2, 1, 0) - - + 1/50 y DATA(2, 2, 0) + 1/50 y DATA(1, 2, 0) + 1/50 y DATA(0, 2, 0) - - + 1/50 y DATA(-1, 2, 0) + 1/50 y DATA(0, 2, -2) - 1/50 y DATA(0, -2, 1) - - + 1/100 x y DATA(1, 2, -2) - 1/50 y DATA(1, -2, 0) + 1/50 y DATA(0, 2, -1) - - + 1/25 y DATA(0, -1, 2) - 1/50 y DATA(2, -2, 0) + 1/50 y DATA(0, 2, 2) - - - 1/25 y DATA(0, 1, 0) - 1/25 y DATA(1, 1, 0) - 1/25 y DATA(0, 1, 1) - - - 1/50 y DATA(0, -2, 0) + 1/25 y DATA(-2, -1, 0) - 1/25 x y DATA(2, 1, -1) - - 2 2 2 - - 2/25 y DATA(2, -1, 0) + 1/50 y DATA(1, 2, 0) + 1/50 y DATA(0, 2, 0) - - 2 2 - + 1/50 y DATA(2, 2, 0) + 3/25 y DATA(-2, 0, 0) + 1/175 z DATA(0, 1, -2) - - 2 2 2 - + 1/50 y DATA(-1, 2, 0) - 2/25 y DATA(2, 1, 0) + 1/50 y DATA(0, 2, -2) - - 2 2 2 - + 1/50 y DATA(0, -2, 1) + 1/50 y DATA(1, -2, 0) + 1/50 y DATA(0, 2, -1) - - 2 - + 1/50 x y DATA(2, 2, -1) + 1/50 y DATA(0, -2, 0) - - 2 2 - - 2/25 y DATA(0, -1, 2) + 1/50 y DATA(2, -2, 0) - - 2 2 2 - - 2/25 y DATA(-2, -1, 0) + 1/50 y DATA(0, 2, 2) + 3/25 y DATA(0, 0, 0) - - 2 2 2 - + 1/490 x DATA(-1, -1, 0) + 3/25 y DATA(1, 0, 0) - 2/25 y DATA(0, 1, 0) - - 2 2 2 - - 2/25 y DATA(1, 1, 0) + 3/25 y DATA(0, 0, 1) - 2/25 y DATA(0, 1, 1) - - 2 2 - - 2/245 x DATA(2, 0, 0) - 1/25 y z DATA(0, 1, 2) - 2/245 x DATA(0, 2, 1) - - 2 2 - - 2/245 x DATA(0, -2, -1) - 1/245 x DATA(-2, 1, 0) - - 2 2 - - 1/245 x DATA(2, -1, 0) - 1/245 x DATA(1, 2, 0) - - 2 2 - - 2/245 x DATA(0, 2, 0) - 1/245 x DATA(-1, 2, 0) - - 2 2 - - 1/245 x DATA(2, 1, 0) + 1/245 x DATA(0, 1, -2) - - 2 2 - + 2/245 x DATA(2, 2, 0) - 2/245 x DATA(0, 2, -2) - - 2 2 - + 2/245 x DATA(2, -2, 0) + 1/245 x DATA(0, -1, 2) - - 2 2 - - 2/245 x DATA(0, -2, 1) - 1/245 x DATA(1, -2, 0) - - 2 2 - - 2/245 x DATA(0, 2, -1) - 2/245 x DATA(-2, 0, 0) - - 2 - + 1/100 x y DATA(1, 2, -1) - 2/245 x DATA(0, 2, 2) - - 2 2 2 - + 2/245 x DATA(0, 0, 0) + 1/245 x DATA(1, 0, 0) + 1/245 x DATA(0, 1, 0) - - 2 2 - + 1/490 x DATA(1, 1, 0) + 2/245 x DATA(0, 0, 1) - 1/50 y DATA(0, -2, 2) - - 2 - - 1/25 y DATA(0, 1, 2) - 2/245 x DATA(0, -2, 0) - 1/50 y DATA(0, -2, -2) - - - 1/25 y DATA(0, 1, -1) + 1/25 y DATA(0, -1, -2) + 1/25 y DATA(0, -1, 0) - - 2 - + 1/25 y DATA(0, -1, -1) + 1/25 y DATA(0, -1, 1) + 1/245 x DATA(0, 1, 1) - - 2 - - 1/245 x DATA(-2, -1, 0) + 1/100 x y DATA(-1, -2, 1) - - 529 - - ----- DATA(-2, -2, -2) - 1/25 x y DATA(-2, -1, 1) - 14700 - - - 1/25 x y DATA(2, 1, -2) + 1/50 x y DATA(-1, 1, -2) - - 529 - - ----- DATA(-2, 2, 2) + 1/25 x y DATA(-2, 1, 1) - 1/50 x y DATA(1, 1, 1) - 14700 - - 169 - - 1/100 x y DATA(-1, 2, -1) - ----- DATA(1, -2, -2) - 14700 - - 169 256 - - 1/300 DATA(0, -2, -2) - ----- DATA(-1, -2, -2) + ---- DATA(-2, -1, -2) - 14700 3675 - - - 1/50 x y DATA(2, -2, 1) + 1/25 x y DATA(2, -1, -1) - - 529 211 - - ----- DATA(2, -2, -2) + ---- DATA(1, -1, -2) + 4/75 DATA(0, -1, -2) - 14700 3675 - - 211 - + ---- DATA(-1, -1, -2) + 1/50 x y DATA(-2, -2, 1) - 3675 - - 33 256 - - 1/100 x y DATA(1, -2, 1) - --- DATA(-2, 0, -2) + ---- DATA(2, -1, -2) - 490 3675 - - - 1/10 DATA(0, 0, -2) - 9/98 DATA(-1, 0, -2) - 9/98 DATA(1, 0, -2) - -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=2248100268, alloc=14677376, time=361.15 -bytes used=2249100616, alloc=14677376, time=361.23 -bytes used=2250201768, alloc=14677376, time=361.31 -bytes used=2251202404, alloc=14677376, time=361.39 -bytes used=2252239752, alloc=14677376, time=361.48 -bytes used=2253333700, alloc=14677376, time=361.57 -bytes used=2254333844, alloc=14677376, time=361.65 -bytes used=2255333996, alloc=14677376, time=361.73 -bytes used=2256334272, alloc=14677376, time=361.82 -bytes used=2257341008, alloc=14677376, time=361.91 -bytes used=2258341192, alloc=14677376, time=362.00 -bytes used=2259341368, alloc=14677376, time=362.09 -bytes used=2260341488, alloc=14677376, time=362.18 -bytes used=2261364276, alloc=14677376, time=362.28 -bytes used=2262433804, alloc=14677376, time=362.37 -bytes used=2263488772, alloc=14677376, time=362.47 -bytes used=2264522548, alloc=14677376, time=362.57 -bytes used=2265522980, alloc=14677376, time=362.67 -bytes used=2266543112, alloc=14677376, time=362.77 -bytes used=2267580524, alloc=14677376, time=362.87 -bytes used=2268580740, alloc=14677376, time=362.98 -bytes used=2269598032, alloc=14677376, time=363.09 -bytes used=2270598244, alloc=14677376, time=363.19 -bytes used=2271598372, alloc=14677376, time=363.30 -bytes used=2272602892, alloc=14677376, time=363.42 -bytes used=2273606100, alloc=14677376, time=363.53 -bytes used=2274628016, alloc=14677376, time=363.61 -bytes used=2275646028, alloc=14677376, time=363.69 -bytes used=2276664160, alloc=14677376, time=363.76 - 529 2 -[COEFF(-2, -2, -2) = 1/50 y z - ----- + 2/175 x z + 2/245 x - 2/175 x - 14700 - - 2 2 - + 2/245 z - 2/175 z + 1/50 x y - 1/50 y + 1/50 y , COEFF(-1, -2, -2) = - - 2 169 2 - 1/175 x z + 1/50 y z - 1/245 x + 1/100 x y - 1/175 x - ----- + 1/50 y - 14700 - - 2 - - 1/50 y - 2/175 z + 2/245 z , COEFF(0, -2, -2) = - - 2 2 2 - 1/50 y - 2/175 z - 2/245 x + 1/50 y z + 2/245 z - 1/300 - 1/50 y, - - 169 - COEFF(1, -2, -2) = - 1/100 x y + 1/175 x - 1/175 x z - 2/175 z - ----- - 14700 - - 2 2 2 - + 1/50 y z + 2/245 z - 1/245 x - 1/50 y + 1/50 y , COEFF(2, -2, -2) = - - 529 2 2 2 - - ----- + 2/245 x + 2/245 z - 2/175 x z - 1/50 y + 1/50 y + 1/50 y z - 14700 - - 2 - - 1/50 x y - 2/175 z + 2/175 x, COEFF(-2, -1, -2) = - 1/245 z - 1/25 y z - - 256 2 - + 1/25 y + 1/175 z + ---- + 1/175 x - 1/245 x - 1/25 x y - 1/175 x z - 3675 - - 2 2 - - 2/25 y , COEFF(-1, -1, -2) = 1/350 x + 1/175 z - 1/350 x z - 2/25 y - - 211 2 2 - + ---- - 1/245 z + 1/25 y - 1/25 y z + 1/490 x - 1/50 x y, - 3675 - - COEFF(0, -1, -2) = - - 2 2 2 - 1/175 z + 4/75 + 1/25 y + 1/245 x - 1/245 z - 1/25 y z - 2/25 y , - - 2 211 - COEFF(1, -1, -2) = 1/490 x + 1/50 x y + 1/175 z + 1/25 y - 1/25 y z + ---- - 3675 - - 2 2 - - 2/25 y - 1/350 x + 1/350 x z - 1/245 z , COEFF(2, -1, -2) = 1/175 x z - - 256 2 2 2 - + ---- - 1/245 x - 2/25 y - 1/245 z - 1/25 y z - 1/175 x + 1/25 x y - 3675 - - + 1/25 y + 1/175 z, COEFF(-2, 0, -2) = - - 2 2 33 2 - - 2/245 x + 2/175 z + 3/25 y - --- - 2/245 z - 2/175 x z + 2/175 x, - 490 - - COEFF(-1, 0, -2) = - - 2 2 2 - 1/175 x - 2/245 z + 2/175 z - 1/175 x z + 3/25 y + 1/245 x - 9/98, - - 2 2 2 - COEFF(0, 0, -2) = - 1/10 + 2/175 z - 2/245 z + 2/245 x + 3/25 y , - - COEFF(1, 0, -2) = - - 2 2 2 - - 1/175 x - 2/245 z + 1/175 x z - 9/98 + 3/25 y + 2/175 z + 1/245 x , - - COEFF(2, 0, -2) = - - 33 2 2 2 - - 2/175 x - --- - 2/245 z + 2/175 x z + 2/175 z + 3/25 y - 2/245 x , - 490 - - 2 2 - COEFF(-2, 1, -2) = 1/175 z - 1/245 z - 2/25 y - 1/25 y + 1/25 y z - - 2 256 - - 1/175 x z - 1/245 x + 1/175 x + ---- + 1/25 x y, COEFF(-1, 1, -2) = - 3675 - - 2 2 - 1/490 x - 1/350 x z + 1/50 x y + 1/350 x - 2/25 y + 1/25 y z - 1/25 y - - 2 211 - - 1/245 z + 1/175 z + ----, COEFF(0, 1, -2) = - 3675 - - 2 2 2 - - 1/25 y - 2/25 y + 1/175 z + 1/25 y z + 1/245 x - 1/245 z + 4/75, - - 2 211 - COEFF(1, 1, -2) = 1/490 x + ---- - 1/350 x - 1/50 x y - 1/25 y + 1/350 x z - 3675 - - 2 2 - + 1/25 y z - 2/25 y - 1/245 z + 1/175 z, COEFF(2, 1, -2) = - 1/25 y - - 2 2 256 2 - - 1/245 x - 1/245 z + ---- + 1/175 z + 1/175 x z - 1/175 x - 2/25 y - 3675 - - 2 - + 1/25 y z - 1/25 x y, COEFF(-2, 2, -2) = 2/245 x - 2/175 x - 1/50 y z - - 2 529 2 - + 1/50 y - ----- - 1/50 x y - 2/175 z + 1/50 y + 2/245 z + 2/175 x z, - 14700 - - 2 2 2 - COEFF(-1, 2, -2) = - 1/100 x y - 1/50 y z + 1/50 y - 1/245 x + 2/245 z - - 169 - + 1/50 y - 1/175 x + 1/175 x z - ----- - 2/175 z, COEFF(0, 2, -2) = - 14700 - - 2 2 2 - - 2/175 z - 2/245 x - 1/300 + 1/50 y + 2/245 z + 1/50 y - 1/50 y z, - - 2 169 - COEFF(1, 2, -2) = 2/245 z - 1/175 x z - ----- + 1/175 x - 2/175 z - 14700 - - 2 2 - - 1/50 y z + 1/100 x y - 1/245 x + 1/50 y + 1/50 y , COEFF(2, 2, -2) = - - 2 2 - - 2/175 z - 1/50 y z - 2/175 x z + 2/175 x + 2/245 x + 1/50 x y + 1/50 y - - 2 529 - + 1/50 y + 2/245 z - -----, COEFF(-2, -2, -1) = 1/100 y z - 1/50 y - 14700 - - 2 2 169 - + 1/50 x y + 1/50 y - 1/245 z + 1/175 x z - 2/175 x - 1/175 z - ----- - 14700 - - 2 2 2 - + 2/245 x , COEFF(-1, -2, -1) = - 1/245 x - 1/245 z + 1/100 y z - - 2 191 - + 1/50 y - 1/175 x + 1/350 x z - 1/175 z + 1/100 x y + ----- - 1/50 y, - 14700 - - COEFF(0, -2, -1) = - - 2 2 311 2 - - 1/175 z - 1/245 z - 2/245 x + ----- - 1/50 y + 1/50 y + 1/100 y z, - 14700 - - 2 - COEFF(1, -2, -1) = - 1/245 x - 1/175 z - 1/100 x y - 1/50 y + 1/100 y z - - 2 2 191 - + 1/50 y - 1/350 x z - 1/245 z + ----- + 1/175 x, COEFF(2, -2, -1) = - 14700 - - 2 169 2 - - 1/50 y - 1/175 z - 1/175 x z + 2/245 x + 2/175 x - ----- - 1/245 z - 14700 - - 2 - + 1/100 y z - 1/50 x y + 1/50 y , COEFF(-2, -1, -1) = - 1/50 y z - - 2 2 211 2 - - 1/245 x + 1/490 z + ---- + 1/350 z - 2/25 y - 1/350 x z + 1/175 x - 3675 - - 2 - + 1/25 y - 1/25 x y, COEFF(-1, -1, -1) = - 1/50 y z + 1/350 x + 1/490 z - - 2 166 2 - + 1/350 z + 1/25 y - 1/700 x z - 2/25 y + ---- - 1/50 x y + 1/490 x , - 3675 - - COEFF(0, -1, -1) = - - 2 2 2 151 - - 1/50 y z + 1/245 x + 1/25 y + 1/490 z - 2/25 y + 1/350 z + ----, - 3675 - - 2 2 - COEFF(1, -1, -1) = - 1/50 y z + 1/490 x + 1/700 x z + 1/350 z - 2/25 y - - 166 2 - + 1/50 x y + 1/25 y + ---- + 1/490 z - 1/350 x, COEFF(2, -1, -1) = - 3675 - - 2 2 211 - - 2/25 y + 1/490 z + 1/25 y + 1/350 x z - 1/175 x + 1/350 z + ---- - 3675 - - 2 - + 1/25 x y - 1/245 x - 1/50 y z, COEFF(-2, 0, -1) = - - 2 2 2 - 3/25 y - 9/98 + 1/245 z - 1/175 x z - 2/245 x + 2/175 x + 1/175 z, - - COEFF(-1, 0, -1) = - - 2 2 57 2 - 1/175 z + 3/25 y + 1/245 z + 1/175 x - --- + 1/245 x - 1/350 x z, - 490 - - 61 2 2 2 - COEFF(0, 0, -1) = - --- + 2/245 x + 1/175 z + 3/25 y + 1/245 z , - 490 - - COEFF(1, 0, -1) = - - 2 57 2 2 - 1/175 z + 1/245 x - --- + 3/25 y - 1/175 x + 1/350 x z + 1/245 z , - 490 - - COEFF(2, 0, -1) = - - 2 2 2 - - 2/175 x - 2/245 x + 1/245 z + 1/175 z + 1/175 x z + 3/25 y - 9/98, - - 2 2 211 - COEFF(-2, 1, -1) = 1/490 z - 2/25 y + ---- + 1/50 y z - 1/350 x z - 3675 - - 2 - + 1/175 x + 1/25 x y - 1/25 y - 1/245 x + 1/350 z, COEFF(-1, 1, -1) = - - 2 166 - 1/490 z + ---- + 1/50 x y + 1/350 z + 1/350 x - 1/25 y - 1/700 x z - 3675 - - 2 2 - - 2/25 y + 1/50 y z + 1/490 x , COEFF(0, 1, -1) = - - 2 151 2 2 - - 1/25 y - 2/25 y + 1/50 y z + ---- + 1/350 z + 1/490 z + 1/245 x , - 3675 - - 2 2 2 - COEFF(1, 1, -1) = 1/490 z + 1/700 x z + 1/50 y z - 2/25 y + 1/490 x - - 166 - - 1/25 y + 1/350 z - 1/350 x + ---- - 1/50 x y, COEFF(2, 1, -1) = 1/350 z - 3675 - - 2 2 - + 1/50 y z - 1/25 x y - 1/25 y + 1/490 z - 1/175 x + 1/350 x z - 2/25 y - - 2 211 - - 1/245 x + ----, COEFF(-2, 2, -1) = - 2/175 x - 1/100 y z - 1/50 x y - 3675 - - 169 2 2 2 - + 1/175 x z - ----- - 1/175 z + 1/50 y + 1/50 y - 1/245 z + 2/245 x , - 14700 - - 191 2 - COEFF(-1, 2, -1) = ----- - 1/175 x - 1/175 z - 1/100 y z - 1/245 z - 14700 - - 2 2 - - 1/245 x + 1/50 y + 1/50 y + 1/350 x z - 1/100 x y, COEFF(0, 2, -1) = - - 2 2 2 311 - 1/50 y - 1/245 z - 1/100 y z - 2/245 x + 1/50 y - 1/175 z + -----, - 14700 - - 191 2 - COEFF(1, 2, -1) = 1/175 x + 1/100 x y + ----- - 1/350 x z + 1/50 y - 14700 - - 2 2 - - 1/245 x - 1/245 z - 1/175 z + 1/50 y - 1/100 y z, COEFF(2, 2, -1) = - - 2 2 2 - 2/245 x + 1/50 x y - 1/245 z + 1/50 y - 1/100 y z + 1/50 y - 1/175 x z - - 169 - + 2/175 x - ----- - 1/175 z, COEFF(-2, -2, 0) = - 14700 - - 2 2 2 - 1/50 y - 1/50 y - 2/175 x + 1/50 x y + 2/245 x - 1/300 - 2/245 z , - - COEFF(-1, -2, 0) = - - 2 311 2 2 - - 1/50 y - 1/245 x + ----- + 1/50 y - 1/175 x + 1/100 x y - 2/245 z , - 14700 - - 2 2 431 2 - COEFF(0, -2, 0) = - 2/245 z - 2/245 x + ----- - 1/50 y + 1/50 y , - 14700 - - COEFF(1, -2, 0) = - - 2 311 2 2 - - 1/245 x + ----- - 2/245 z - 1/100 x y - 1/50 y + 1/175 x + 1/50 y , - 14700 - - COEFF(2, -2, 0) = - - 2 2 2 - 1/50 y + 2/175 x - 1/50 x y - 1/50 y + 2/245 x - 2/245 z - 1/300, - - COEFF(-2, -1, 0) = - - 2 2 2 - - 1/25 x y + 1/245 z + 1/175 x - 2/25 y + 1/25 y - 1/245 x + 4/75, - - COEFF(-1, -1, 0) = - - 2 151 2 2 - 1/245 z + 1/25 y + ---- + 1/490 x + 1/350 x - 2/25 y - 1/50 x y, - 3675 - - 2 2 136 2 - COEFF(0, -1, 0) = 1/25 y + 1/245 x - 2/25 y + ---- + 1/245 z , - 3675 - - COEFF(1, -1, 0) = - - 2 2 151 2 - - 1/350 x + 1/245 z - 2/25 y + 1/50 x y + 1/25 y + ---- + 1/490 x , - 3675 - - COEFF(2, -1, 0) = - - 2 2 2 - 4/75 + 1/25 y + 1/25 x y + 1/245 z - 1/175 x - 2/25 y - 1/245 x , - - 2 2 2 - COEFF(-2, 0, 0) = 2/245 z + 3/25 y + 2/175 x - 1/10 - 2/245 x , - - 2 61 2 2 - COEFF(-1, 0, 0) = 1/245 x - --- + 1/175 x + 3/25 y + 2/245 z , - 490 - - 2 2 2 13 - COEFF(0, 0, 0) = 3/25 y + 2/245 z + 2/245 x - --, - 98 - - 2 61 2 2 - COEFF(1, 0, 0) = 1/245 x - --- - 1/175 x + 2/245 z + 3/25 y , - 490 - - 2 2 2 - COEFF(2, 0, 0) = - 1/10 + 3/25 y - 2/175 x + 2/245 z - 2/245 x , - - COEFF(-2, 1, 0) = - - 2 2 2 - 1/245 z + 1/175 x + 1/25 x y - 2/25 y - 1/25 y - 1/245 x + 4/75, - - COEFF(-1, 1, 0) = - - 2 2 2 151 - 1/350 x + 1/245 z - 1/25 y + 1/50 x y - 2/25 y + 1/490 x + ----, - 3675 - - 136 2 2 2 - COEFF(0, 1, 0) = ---- - 1/25 y + 1/245 x - 2/25 y + 1/245 z , - 3675 - - COEFF(1, 1, 0) = - - 2 151 2 2 - - 2/25 y - 1/25 y + ---- + 1/245 z - 1/50 x y - 1/350 x + 1/490 x , - 3675 - - COEFF(2, 1, 0) = - - 2 2 2 - 4/75 - 1/175 x + 1/245 z - 1/25 y - 2/25 y - 1/25 x y - 1/245 x , - - COEFF(-2, 2, 0) = - - 2 2 2 - - 1/300 - 1/50 x y - 2/175 x + 2/245 x + 1/50 y + 1/50 y - 2/245 z , - - COEFF(-1, 2, 0) = - - 311 2 2 2 - ----- - 1/100 x y + 1/50 y + 1/50 y - 1/175 x - 1/245 x - 2/245 z , - 14700 - - 2 431 2 2 - COEFF(0, 2, 0) = 1/50 y - 2/245 x + ----- + 1/50 y - 2/245 z , - 14700 - - COEFF(1, 2, 0) = - - 2 311 2 2 - - 2/245 z + 1/175 x + ----- + 1/100 x y + 1/50 y - 1/245 x + 1/50 y , - 14700 - - COEFF(2, 2, 0) = - - 2 2 2 - 1/50 y + 1/50 y - 2/245 z + 2/175 x + 2/245 x + 1/50 x y - 1/300, - - 169 2 2 - COEFF(-2, -2, 1) = - ----- - 1/50 y - 1/245 z - 1/100 y z + 1/50 y - 14700 - - 2 - - 1/175 x z - 2/175 x + 2/245 x + 1/50 x y + 1/175 z, COEFF(-1, -2, 1) = - - 2 2 2 - - 1/350 x z - 1/245 x - 1/245 z + 1/50 y - 1/175 x - 1/50 y - 1/100 y z - - 191 - + 1/175 z + 1/100 x y + -----, COEFF(0, -2, 1) = - 14700 - - 2 311 2 2 - 1/50 y + ----- + 1/175 z - 1/245 z - 1/100 y z - 2/245 x - 1/50 y, - 14700 - - 2 2 2 191 - COEFF(1, -2, 1) = 1/50 y + 1/175 z - 1/245 z - 1/245 x + 1/175 x + ----- - 14700 - - - 1/50 y + 1/350 x z - 1/100 y z - 1/100 x y, COEFF(2, -2, 1) = 1/175 z - - 2 2 - - 1/50 y - 1/100 y z + 1/50 y + 2/175 x - 1/245 z - 1/50 x y + 1/175 x z - - 169 2 211 - - ----- + 2/245 x , COEFF(-2, -1, 1) = ---- + 1/350 x z + 1/50 y z - 14700 3675 - - 2 2 2 - - 1/350 z - 1/245 x + 1/490 z - 1/25 x y - 2/25 y + 1/175 x + 1/25 y, - - 2 2 - COEFF(-1, -1, 1) = 1/25 y - 2/25 y + 1/350 x - 1/350 z + 1/490 x - - 166 2 - + 1/700 x z + ---- + 1/490 z - 1/50 x y + 1/50 y z, COEFF(0, -1, 1) = - 3675 - - 2 2 2 151 - 1/50 y z + 1/490 z + 1/245 x - 1/350 z - 2/25 y + 1/25 y + ----, - 3675 - - 2 2 - COEFF(1, -1, 1) = - 1/700 x z - 1/350 z - 2/25 y + 1/490 x + 1/50 y z - - 2 166 - + 1/490 z + 1/50 x y + ---- + 1/25 y - 1/350 x, COEFF(2, -1, 1) = - 3675 - - 2 2 2 - 1/25 x y - 1/245 x + 1/490 z - 1/350 x z - 2/25 y - 1/350 z + 1/25 y - - 211 - - 1/175 x + 1/50 y z + ----, COEFF(-2, 0, 1) = - 3675 - - 2 2 2 - - 1/175 z - 9/98 + 1/175 x z - 2/245 x + 1/245 z + 2/175 x + 3/25 y , - - COEFF(-1, 0, 1) = - - 2 2 2 57 - - 1/175 z + 1/245 x + 1/175 x + 3/25 y + 1/245 z - --- + 1/350 x z, - 490 - - 2 2 2 61 - COEFF(0, 0, 1) = 1/245 z + 2/245 x + 3/25 y - 1/175 z - ---, - 490 - - COEFF(1, 0, 1) = - - 57 2 2 2 - - --- - 1/350 x z + 1/245 z + 3/25 y - 1/175 z + 1/245 x - 1/175 x, - 490 - - COEFF(2, 0, 1) = - - 2 2 2 - - 1/175 x z + 3/25 y - 2/175 x - 9/98 - 2/245 x + 1/245 z - 1/175 z, - - 211 - COEFF(-2, 1, 1) = 1/350 x z - 1/25 y + ---- - 1/50 y z + 1/175 x + 1/25 x y - 3675 - - 2 2 2 - - 1/350 z - 2/25 y + 1/490 z - 1/245 x , COEFF(-1, 1, 1) = 1/700 x z - - 166 2 2 - + ---- + 1/490 x + 1/50 x y - 1/350 z + 1/350 x - 1/25 y + 1/490 z - 3675 - - 2 - - 1/50 y z - 2/25 y , COEFF(0, 1, 1) = - - 2 2 2 151 - - 1/350 z + 1/490 z - 1/25 y - 1/50 y z + 1/245 x - 2/25 y + ----, - 3675 - - 2 166 2 - COEFF(1, 1, 1) = - 2/25 y + ---- - 1/350 x - 1/350 z + 1/490 x - 1/50 y z - 3675 - - 2 - - 1/700 x z + 1/490 z - 1/25 y - 1/50 x y, COEFF(2, 1, 1) = - 1/25 x y - - 2 2 2 - - 1/245 x + 1/490 z - 1/350 z - 2/25 y - 1/25 y - 1/175 x - 1/350 x z - - 211 2 - - 1/50 y z + ----, COEFF(-2, 2, 1) = - 2/175 x - 1/50 x y + 2/245 x - 3675 - - 169 2 2 - - ----- + 1/175 z + 1/50 y + 1/50 y - 1/175 x z - 1/245 z + 1/100 y z, - 14700 - - 191 2 - COEFF(-1, 2, 1) = ----- + 1/175 z - 1/245 z - 1/100 x y + 1/100 y z - 14700 - - 2 2 - + 1/50 y - 1/175 x - 1/245 x - 1/350 x z + 1/50 y, COEFF(0, 2, 1) = - - 2 311 2 2 - 1/175 z - 2/245 x + ----- + 1/100 y z + 1/50 y + 1/50 y - 1/245 z , - 14700 - - 2 191 - COEFF(1, 2, 1) = - 1/245 z + 1/350 x z + 1/50 y + ----- + 1/175 x - 14700 - - 2 2 - + 1/100 x y - 1/245 x + 1/175 z + 1/50 y + 1/100 y z, COEFF(2, 2, 1) = - - 169 2 2 - 1/50 y - ----- + 2/245 x + 1/175 z + 1/100 y z - 1/245 z + 2/175 x - 14700 - - 2 2 - + 1/50 y + 1/175 x z + 1/50 x y, COEFF(-2, -2, 2) = 1/50 y + 2/175 z - - 2 529 2 - - 2/175 x z + 2/245 x - 2/175 x - 1/50 y - ----- - 1/50 y z + 2/245 z - 14700 - - 169 2 - + 1/50 x y, COEFF(-1, -2, 2) = - ----- - 1/175 x - 1/50 y + 2/245 z - 14700 - - 2 2 - - 1/50 y z + 1/50 y - 1/245 x + 2/175 z - 1/175 x z + 1/100 x y, - - COEFF(0, -2, 2) = - - 2 2 2 - 1/50 y - 1/50 y z - 1/50 y - 1/300 + 2/245 z + 2/175 z - 2/245 x , - - 2 - COEFF(1, -2, 2) = 1/175 x + 2/245 z - 1/100 x y - 1/50 y z + 1/175 x z - - 2 169 2 - + 1/50 y - 1/50 y - ----- + 2/175 z - 1/245 x , COEFF(2, -2, 2) = - 14700 - - 2 2 - - 1/50 x y + 2/175 x z - 1/50 y z + 2/175 x + 2/245 x + 2/175 z + 1/50 y - - 529 2 2 - - 1/50 y - ----- + 2/245 z , COEFF(-2, -1, 2) = - 2/25 y - 1/175 z - 14700 - - 2 2 256 - + 1/175 x + 1/25 y z + 1/175 x z - 1/245 z - 1/25 x y - 1/245 x + ---- - 3675 - - 2 2 211 - + 1/25 y, COEFF(-1, -1, 2) = 1/25 y - 1/245 z + 1/490 x + ---- + 1/350 x - 3675 - - 2 - + 1/25 y z - 1/50 x y - 1/175 z - 2/25 y + 1/350 x z, COEFF(0, -1, 2) = - - 2 2 2 - - 1/175 z + 4/75 - 1/245 z + 1/25 y + 1/245 x + 1/25 y z - 2/25 y , - - 2 211 2 - COEFF(1, -1, 2) = 1/490 x + ---- - 1/350 x - 1/175 z - 2/25 y + 1/25 y - 3675 - - 2 - - 1/245 z + 1/50 x y + 1/25 y z - 1/350 x z, COEFF(2, -1, 2) = - 1/175 x - - 2 2 - + 1/25 y - 1/175 z + 1/25 x y - 2/25 y - 1/245 z + 1/25 y z - 1/175 x z - - 2 256 - - 1/245 x + ----, COEFF(-2, 0, 2) = - 3675 - - 33 2 2 2 - - --- + 2/175 x z - 2/245 z - 2/175 z - 2/245 x + 3/25 y + 2/175 x, - 490 - - COEFF(-1, 0, 2) = - - 2 2 2 - 1/245 x - 9/98 + 1/175 x - 2/175 z + 3/25 y + 1/175 x z - 2/245 z , - - 2 2 2 - COEFF(0, 0, 2) = - 1/10 - 2/245 z + 2/245 x - 2/175 z + 3/25 y , - - COEFF(1, 0, 2) = - - 2 2 2 - - 1/175 x + 3/25 y - 2/245 z + 1/245 x - 2/175 z - 9/98 - 1/175 x z, - - COEFF(2, 0, 2) = - - 33 2 2 2 - - 2/175 x - --- - 2/245 x - 2/175 z - 2/175 x z + 3/25 y - 2/245 z , - 490 - - 2 2 2 - COEFF(-2, 1, 2) = 1/175 x - 1/175 z - 1/245 z - 2/25 y - 1/245 x - - 256 - + 1/175 x z - 1/25 y z + ---- - 1/25 y + 1/25 x y, COEFF(-1, 1, 2) = - 3675 - - 2 2 - - 1/25 y z - 1/25 y + 1/490 x + 1/350 x + 1/350 x z - 2/25 y + 1/50 x y - - 2 211 - - 1/245 z + ---- - 1/175 z, COEFF(0, 1, 2) = - 3675 - - 2 2 2 - 4/75 - 1/175 z - 2/25 y - 1/245 z - 1/25 y + 1/245 x - 1/25 y z, - - 2 2 - COEFF(1, 1, 2) = - 1/25 y - 2/25 y - 1/350 x z - 1/175 z - 1/245 z - - 211 2 - - 1/25 y z + ---- + 1/490 x - 1/350 x - 1/50 x y, COEFF(2, 1, 2) = - 3675 - - 2 2 2 - - 1/175 x z - 1/245 x - 2/25 y - 1/175 x - 1/25 x y - 1/25 y - 1/245 z - - 256 2 2 - - 1/25 y z + ---- - 1/175 z, COEFF(-2, 2, 2) = 2/245 x + 1/50 y - 3675 - - 2 529 - + 2/245 z - 2/175 x z - 2/175 x + 2/175 z - ----- + 1/50 y z + 1/50 y - 14700 - - 2 169 - - 1/50 x y, COEFF(-1, 2, 2) = - 1/175 x - 1/245 x + 2/175 z - ----- - 14700 - - 2 2 - + 1/50 y + 1/50 y - 1/100 x y + 2/245 z + 1/50 y z - 1/175 x z, - - COEFF(0, 2, 2) = - - 2 2 2 - - 1/300 + 2/175 z + 1/50 y z + 2/245 z - 2/245 x + 1/50 y + 1/50 y, - - 169 2 - COEFF(1, 2, 2) = - ----- + 1/175 x + 2/245 z + 1/175 x z + 2/175 z - 14700 - - 2 2 - + 1/50 y + 1/100 x y + 1/50 y z + 1/50 y - 1/245 x , COEFF(2, 2, 2) = - - 529 2 - 1/50 x y - ----- + 1/50 y z + 2/175 z + 2/245 x + 2/175 x z + 2/175 x - 14700 - - 2 2 - + 1/50 y + 1/50 y + 2/245 z ] - -> print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c"); -bytes used=2277664824, alloc=14677376, time=363.84 -bytes used=2278665472, alloc=14677376, time=363.91 -bytes used=2279665724, alloc=14677376, time=364.00 -bytes used=2280665892, alloc=14677376, time=364.09 -bytes used=2281666500, alloc=14677376, time=364.73 -bytes used=2282667048, alloc=14677376, time=365.37 -bytes used=2283667452, alloc=14677376, time=366.02 -bytes used=2284667680, alloc=14677376, time=366.67 -bytes used=2285667988, alloc=14677376, time=367.31 -bytes used=2286668148, alloc=14677376, time=367.71 -bytes used=2287668324, alloc=14677376, time=367.80 -bytes used=2288668636, alloc=14677376, time=367.88 -bytes used=2289718228, alloc=14677376, time=367.97 -bytes used=2290736504, alloc=14677376, time=368.05 -bytes used=2291743216, alloc=14677376, time=368.13 -bytes used=2292743412, alloc=14677376, time=368.23 -bytes used=2293743628, alloc=14677376, time=368.64 -bytes used=2294743868, alloc=14677376, time=369.93 -bytes used=2295744024, alloc=14677376, time=370.31 -bytes used=2296744280, alloc=14677376, time=370.48 -bytes used=2297744452, alloc=14677376, time=370.55 -bytes used=2298744792, alloc=14677376, time=370.61 -bytes used=2299744976, alloc=14677376, time=370.68 -bytes used=2300745236, alloc=14677376, time=370.75 -bytes used=2301745392, alloc=14677376, time=370.82 -bytes used=2302745968, alloc=14677376, time=370.89 -bytes used=2303746284, alloc=14677376, time=370.96 -bytes used=2304746684, alloc=14677376, time=371.03 -bytes used=2305746880, alloc=14677376, time=371.11 -bytes used=2306747144, alloc=14677376, time=371.18 -bytes used=2307757728, alloc=14677376, time=371.29 -bytes used=2308758812, alloc=14677376, time=371.40 -bytes used=2309764812, alloc=14677376, time=371.49 -bytes used=2310765036, alloc=14677376, time=371.60 -bytes used=2311767532, alloc=14677376, time=371.71 -bytes used=2312767724, alloc=14677376, time=371.82 -bytes used=2313767884, alloc=14677376, time=371.93 -bytes used=2314768488, alloc=14677376, time=372.04 -bytes used=2315768704, alloc=14677376, time=372.17 -bytes used=2316768904, alloc=14677376, time=372.29 -bytes used=2317769812, alloc=14677376, time=372.41 -bytes used=2318771472, alloc=14677376, time=372.52 -bytes used=2319771632, alloc=14677376, time=372.61 -bytes used=2320771824, alloc=14677376, time=374.40 -bytes used=2321772048, alloc=14677376, time=375.20 -bytes used=2322772228, alloc=14677376, time=375.66 -bytes used=2323772400, alloc=14677376, time=375.75 -bytes used=2324772688, alloc=14677376, time=375.82 -bytes used=2325773124, alloc=14677376, time=375.89 -bytes used=2326773380, alloc=14677376, time=375.97 -bytes used=2327773564, alloc=14677376, time=376.04 -bytes used=2328773824, alloc=14677376, time=376.11 -bytes used=2329774216, alloc=14677376, time=376.18 -bytes used=2330774368, alloc=14677376, time=376.25 -bytes used=2331774836, alloc=14677376, time=376.32 -bytes used=2332775132, alloc=14677376, time=376.39 -bytes used=2333775344, alloc=14677376, time=376.49 -bytes used=2334789156, alloc=14677376, time=376.66 -bytes used=2335803696, alloc=14677376, time=376.80 -bytes used=2336803852, alloc=14677376, time=376.92 -bytes used=2337804444, alloc=14677376, time=377.02 -bytes used=2338804636, alloc=14677376, time=378.91 -bytes used=2339804824, alloc=14677376, time=380.01 -bytes used=2340804984, alloc=14677376, time=380.56 -bytes used=2341805160, alloc=14677376, time=380.65 -bytes used=2342805368, alloc=14677376, time=380.73 -bytes used=2343805564, alloc=14677376, time=380.80 -bytes used=2344805980, alloc=14677376, time=380.87 -bytes used=2345806280, alloc=14677376, time=380.95 -bytes used=2346806712, alloc=14677376, time=381.02 -bytes used=2347807072, alloc=14677376, time=381.16 -bytes used=2348807320, alloc=14677376, time=381.61 -bytes used=2349807620, alloc=14677376, time=383.63 -bytes used=2350807796, alloc=14677376, time=384.39 -bytes used=2351808056, alloc=14677376, time=384.86 -bytes used=2352808220, alloc=14677376, time=384.93 -bytes used=2353808396, alloc=14677376, time=385.05 -> -# d^2/dydz -> simplify( diff(interp_3d_cube_order4_smooth0,y,z) ); -bytes used=2354808856, alloc=14677376, time=385.17 -bytes used=2355839772, alloc=14677376, time=385.25 -bytes used=2356839944, alloc=14677376, time=385.32 -bytes used=2357840360, alloc=14677376, time=385.40 -bytes used=2358840484, alloc=14677376, time=385.49 -bytes used=2359840748, alloc=14677376, time=385.57 -bytes used=2360840916, alloc=14677376, time=385.64 -bytes used=2361841124, alloc=14677376, time=385.73 -bytes used=2362841324, alloc=14677376, time=385.80 - 107 167 -- ---- DATA(-2, -2, 1) + 1/245 y z DATA(1, -1, -1) - ---- DATA(1, -2, 1) - 7000 7000 - - 187 187 - + 1/245 y z DATA(-1, -1, -1) - ---- DATA(0, -2, 1) - ---- DATA(0, 2, -1) - 7000 7000 - - 167 187 - - ---- DATA(-1, -2, 1) - ---- DATA(0, -1, 2) + 1/245 y z DATA(1, 1, -1) - 7000 7000 - - + 1/245 y z DATA(-1, 1, -1) + 1/245 y z DATA(-1, 1, 1) - - 229 107 - - ----- DATA(-2, -1, 1) - ---- DATA(2, -2, 1) - 1/500 x DATA(-1, -2, -1) - 10500 7000 - - 17 - - ---- DATA(0, 2, 2) - 1/500 x DATA(-2, 1, 1) + 1/1000 x DATA(1, 1, 1) - 5250 - - + 1/500 x DATA(-1, 2, -1) - 1/500 x DATA(2, 1, -1) - - - 1/250 x DATA(2, 2, -1) - 1/500 x DATA(1, 2, -1) - - + 1/500 x DATA(-1, -1, 2) + 1/500 x DATA(1, 2, 1) - 1/125 x DATA(2, 2, -2) - - - 1/500 x DATA(2, -1, 1) - 1/500 x DATA(-1, 2, 1) - - - 1/250 x DATA(-2, -2, -1) - 1/500 x DATA(1, 1, -2) - - - 1/250 x DATA(1, 2, -2) + 1/125 x DATA(-2, 2, -2) - - 229 289 - - 1/250 x DATA(-2, 2, 1) + ----- DATA(2, -1, -1) + ----- DATA(0, 1, 1) - 10500 10500 - - 137 - + ---- DATA(1, 1, 1) - 1/350 x z DATA(-2, -1, 1) - 5250 - - + 1/350 x z DATA(2, -1, -1) + 1/175 x z DATA(2, -2, 1) - - - 1/175 x z DATA(-2, -2, 1) + 1/350 x z DATA(1, -2, 1) - - - 1/350 x z DATA(-1, -2, 1) - 1/175 x z DATA(2, 2, -1) - - - 1/350 x z DATA(2, 1, -1) + 1/350 x z DATA(-1, 2, -1) - - - 1/700 x z DATA(1, 1, 1) + 1/350 x z DATA(-2, 1, 1) - - - 1/350 x z DATA(-1, 1, -2) + 1/175 x z DATA(2, 1, -2) - - - 1/175 x z DATA(2, 2, 1) - 1/175 x z DATA(-1, 2, -2) - - + 1/350 x z DATA(1, 1, -2) + 1/175 x z DATA(-2, 2, 1) - - - 2/175 x z DATA(-2, 2, -2) - 1/350 x z DATA(-1, -2, -1) - - + 1/175 x z DATA(1, 2, -2) - 1/175 x z DATA(-2, 1, -2) - - - 1/350 x z DATA(1, 2, -1) + 1/350 x z DATA(-1, 2, 1) - - + 2/175 x z DATA(2, 2, -2) - 1/350 x z DATA(1, 2, 1) - - + 1/350 x z DATA(-1, -1, 2) - 1/350 x z DATA(2, 1, 1) - - 107 - + 1/350 x z DATA(2, -1, 1) - ---- DATA(2, 2, -1) - 1/350 x y DATA(1, 1, 2) - 7000 - - - 1/175 x y DATA(2, -1, 2) - 1/175 x z DATA(-2, -2, -1) - - - 1/350 x y DATA(-2, -1, -1) - 1/350 x y DATA(1, -1, 2) - - + 1/350 x y DATA(-1, 1, 2) - 1/175 x y DATA(2, -2, -1) - - - 1/175 x y DATA(2, 1, 2) - 1/350 x y DATA(-2, 1, -1) - - - 1/350 x y DATA(1, -2, -1) - 2/175 x y DATA(-2, -2, 2) - - + 1/700 x y DATA(1, -1, -1) - 1/700 x y DATA(-1, -1, -1) - - + 1/175 x y DATA(1, 2, 2) + 2/175 x y DATA(2, 2, 2) - - + 1/175 x y DATA(-2, 2, -1) + 2/175 x y DATA(2, -2, 2) - - - 1/175 x y DATA(-1, 2, 2) + 1/700 x y DATA(-1, -1, 1) - - - 1/700 x y DATA(1, -1, 1) + 1/700 x y DATA(1, 1, -1) - - - 1/700 x y DATA(-1, 1, -1) + 1/700 x y DATA(-1, 1, 1) - - - 2/175 x y DATA(-2, 2, 2) + 2/175 x y DATA(-2, -2, -2) - - + 1/175 x y DATA(-2, 1, 2) - 2/175 x y DATA(2, -2, -2) - - - 1/175 x y DATA(-2, -1, -2) + 1/175 x y DATA(-2, -1, 2) - - + 1/350 x y DATA(1, -1, -2) + 1/175 x y DATA(2, -1, -2) - - - 1/350 x y DATA(-1, -1, -2) + 1/175 x y DATA(-1, -2, -2) - - 2 - - 1/175 x y DATA(1, -2, -2) + 1/175 x DATA(2, 2, 2) - - 2 - - 1/350 x DATA(1, 2, 2) + 1/250 x DATA(2, 1, 2) - 1/125 x DATA(2, -2, 2) - - 2 - + 1/250 x DATA(-2, 2, -1) - 1/175 x DATA(2, -2, 2) - - 2 - - 1/350 x DATA(-2, 2, -1) - 1/250 x DATA(-1, 2, 2) - - + 1/250 x DATA(-1, -2, 2) - 1/250 x DATA(2, -1, 2) + 1/500 x DATA(1, 1, 2) - - - 1/500 x DATA(-1, 1, 2) - 1/500 x DATA(1, -1, 2) - - + 1/250 x DATA(2, -2, -1) - 1/500 x DATA(-2, -1, -1) - - + 1/125 x DATA(-2, -2, 2) + 1/500 x DATA(1, -2, -1) - - 167 - + 1/500 x DATA(-2, 1, -1) - 1/250 x DATA(1, -2, 2) - ---- DATA(1, 2, -1) - 7000 - - + 1/250 x DATA(1, -2, -2) - 1/500 x DATA(-1, -1, -2) - - - 1/1000 x DATA(1, -1, 1) + 1/125 x DATA(2, 2, 2) + 1/250 x DATA(1, 2, 2) - - - 1/1000 x DATA(-1, -1, -1) + 1/1000 x DATA(1, -1, -1) - - - 1/1000 x DATA(-1, 1, 1) + 1/1000 x DATA(-1, 1, -1) - - - 1/1000 x DATA(1, 1, -1) - 1/250 x DATA(-1, -2, -2) - - - 1/125 x DATA(-2, -2, -2) - 1/250 x DATA(-2, 1, 2) - - + 1/250 x DATA(-2, -1, 2) - 1/250 x DATA(-2, -1, -2) - - + 1/500 x DATA(1, -1, -2) + 1/125 x DATA(2, -2, -2) - - 107 - - 1/125 x DATA(-2, 2, 2) - ---- DATA(-2, 1, -2) + 1/250 x DATA(2, -1, -2) - 7000 - - 167 - + 1/1000 x DATA(-1, -1, 1) - ---- DATA(-1, 2, -1) - 7000 - - 2 2 - - 1/350 x DATA(-2, -2, 1) - 1/350 x DATA(2, -2, 1) - - 2 2 - + 1/700 x DATA(1, -2, 1) - 1/1400 x DATA(1, 1, 1) - - 2 2 - + 1/700 x DATA(-1, 2, -1) - 1/700 x DATA(2, 1, -1) - - 2 2 - + 1/700 x DATA(2, -1, -1) + 1/700 x DATA(-1, -2, 1) - - 2 2 - - 1/700 x DATA(-2, -1, 1) - 1/350 x DATA(2, 1, -2) - - 2 2 - + 1/700 x DATA(1, 1, -2) + 1/350 x DATA(-1, 2, -2) - - 2 2 - + 1/350 x DATA(2, 2, 1) - 1/350 x DATA(2, 2, -1) - - 2 2 - - 1/350 x DATA(-2, 1, -2) + 1/350 x DATA(1, 2, -2) - - 2 2 - - 1/700 x DATA(-1, -2, -1) - 1/175 x DATA(-2, 2, -2) - - 2 2 - + 1/700 x DATA(1, 2, -1) + 1/700 x DATA(-1, 1, -2) - - 2 2 - + 1/700 x DATA(-2, 1, 1) - 1/700 x DATA(1, 1, 2) - - 2 2 - - 1/700 x DATA(-1, 1, 2) + 1/700 x DATA(1, -1, 2) - - 2 2 - + 1/350 x DATA(2, -2, -1) + 1/700 x DATA(-2, -1, -1) - - 2 2 - + 1/700 x DATA(2, 1, 1) + 1/700 x DATA(-1, -1, 2) - - 2 2 - - 1/700 x DATA(1, 2, 1) - 1/175 x DATA(2, 2, -2) - - 2 2 - - 1/700 x DATA(2, -1, 1) - 1/700 x DATA(-1, 2, 1) - - 2 2 - + 1/350 x DATA(-2, -2, -1) + 1/350 x DATA(-1, -2, 2) - - 2 2 - + 1/350 x DATA(1, -2, 2) + 1/350 x DATA(-2, 2, 1) - - 2 2 - + 1/1400 x DATA(-1, -1, 1) + 1/175 x DATA(-2, -2, -2) - - 2 2 - - 1/1400 x DATA(1, -1, -1) - 1/175 x DATA(-2, -2, 2) - - 2 2 - - 1/700 x DATA(1, -2, -1) - 1/700 x DATA(-2, 1, -1) - - 2 2 - + 1/350 x DATA(2, 1, 2) - 1/350 x DATA(-1, 2, 2) - - 2 2 - - 1/350 x DATA(2, -1, 2) + 1/1400 x DATA(1, -1, 1) - - 2 2 - + 1/175 x DATA(-2, 2, 2) + 1/350 x DATA(-2, 1, 2) - - 2 2 - - 1/350 x DATA(-2, -1, 2) + 1/350 x DATA(-2, -1, -2) - - 2 2 - - 1/700 x DATA(1, -1, -2) - 1/1400 x DATA(-1, -1, -1) - - 2 2 - - 1/1400 x DATA(-1, 1, 1) + 1/1400 x DATA(-1, 1, -1) - - 2 2 - + 1/1400 x DATA(1, 1, -1) + 1/175 x DATA(2, -2, -2) - - 2 2 - - 1/350 x DATA(1, -2, -2) - 1/350 x DATA(-1, -2, -2) - - 2 2 - - 1/700 x DATA(-1, -1, -2) + 1/350 x DATA(2, -1, -2) - - 229 - - ----- DATA(2, 1, -1) - 1/250 x DATA(2, -2, 1) + 1/500 x DATA(2, -1, -1) - 10500 - - + 1/250 x DATA(-2, 1, -2) + 1/500 x DATA(-2, -1, 1) - - - 1/250 x DATA(2, 1, -2) + 1/500 x DATA(-1, 1, -2) - - + 1/500 x DATA(-1, -2, 1) - 1/500 x DATA(1, -2, 1) - - + 1/250 x DATA(-2, -2, 1) + 1/250 x DATA(-1, 2, -2) - - + 1/250 x DATA(2, 2, 1) + 1/500 x DATA(2, 1, 1) + 1/175 y DATA(2, -2, 1) - - + 1/175 y DATA(1, -2, 1) - 1/350 y DATA(1, 1, 1) - 1/175 y DATA(-1, 2, -1) - - + 1/175 y DATA(-1, -2, 1) + 1/175 y DATA(2, 1, -2) - - + 1/175 y DATA(-1, 1, -2) - 1/350 y DATA(-2, -1, 1) - - + 1/350 y DATA(2, -1, -1) + 1/175 y DATA(-2, -2, 1) - - - 1/350 y DATA(-2, 1, 1) - 1/350 y DATA(2, 1, 1) - 1/175 y DATA(-1, -1, 2) - - + 1/175 y DATA(1, 2, 1) + 1/175 y DATA(-2, 2, 1) + 1/175 y DATA(1, 1, -2) - - - 2/175 y DATA(-1, 2, -2) - 2/175 y DATA(1, 2, -2) - - - 2/175 y DATA(-2, 2, -2) - 1/175 y DATA(-1, -2, -1) - - + 1/350 y DATA(2, 1, -1) - 1/175 y DATA(2, 2, -1) - 1/175 y DATA(1, 2, -1) - - + 1/175 y DATA(-2, 1, -2) - 1/175 y DATA(2, 1, 2) + 2/175 y DATA(-1, 2, 2) - - + 1/350 y DATA(-2, 1, -1) - 1/175 y DATA(1, -1, 2) - - + 1/350 y DATA(-2, -1, -1) + 2/175 y DATA(-2, -2, 2) - - - 1/175 y DATA(2, -2, -1) + 2/175 y DATA(1, -2, 2) - 1/175 y DATA(1, 1, 2) - - - 1/175 y DATA(-1, 1, 2) - 1/175 y DATA(2, -1, 2) - 2/175 y DATA(2, 2, -2) - - + 1/175 y DATA(-1, 2, 1) - 1/175 y DATA(-2, -2, -1) - - + 2/175 y DATA(-1, -2, 2) - 1/350 y DATA(2, -1, 1) + 1/175 y DATA(2, 2, 1) - - + 1/350 y DATA(-1, 1, -1) + 1/350 y DATA(-1, -1, -1) - - + 1/350 y DATA(1, -1, -1) - 1/350 y DATA(-1, 1, 1) - - + 2/175 y DATA(2, -2, 2) - 1/175 y DATA(-2, 2, -1) + 2/175 y DATA(2, 2, 2) - - + 2/175 y DATA(1, 2, 2) - 1/175 y DATA(1, -2, -1) + 1/350 y DATA(1, 1, -1) - - - 1/350 y DATA(-1, -1, 1) + 2/175 y DATA(-2, 2, 2) - - - 1/175 y DATA(-2, 1, 2) - 2/175 y DATA(-2, -2, -2) - - 187 - - 1/350 y DATA(1, -1, 1) - 1/175 y DATA(-2, -1, 2) - ---- DATA(0, 1, -2) - 7000 - - 229 167 - + ----- DATA(-2, 1, 1) - ---- DATA(-1, 1, -2) - 1/175 x z DATA(2, -1, -2) - 10500 7000 - - + 1/350 x z DATA(-1, -1, -2) + 1/175 x z DATA(-1, -2, -2) - - - 1/175 x z DATA(1, -2, 2) + 1/175 x z DATA(-1, -2, 2) - - + 2/175 x z DATA(-2, -2, 2) - 1/350 x z DATA(-2, -1, -1) - - + 1/175 x z DATA(2, -2, -1) - 1/350 x z DATA(1, -1, 2) - - - 1/350 x z DATA(-1, 1, 2) + 1/700 x z DATA(-1, 1, -1) - - + 1/700 x z DATA(-1, 1, 1) + 1/700 x z DATA(1, -1, -1) - - - 1/700 x z DATA(-1, -1, -1) + 1/175 x z DATA(1, 2, 2) - - + 2/175 x z DATA(2, 2, 2) + 1/175 x z DATA(-2, 2, -1) - - - 2/175 x z DATA(2, -2, 2) - 1/175 x z DATA(-1, 2, 2) - - + 1/175 x z DATA(2, 1, 2) + 1/350 x z DATA(-2, 1, -1) - - + 1/350 x z DATA(1, -2, -1) - 2/175 x z DATA(-2, 2, 2) - - - 1/700 x z DATA(-1, -1, 1) + 1/700 x z DATA(1, -1, 1) - - - 1/700 x z DATA(1, 1, -1) + 2/175 x z DATA(-2, -2, -2) - - - 1/175 x z DATA(1, -2, -2) - 2/175 x z DATA(2, -2, -2) - - - 1/350 x z DATA(1, -1, -2) + 1/175 x z DATA(-2, -1, -2) - - + 1/175 x z DATA(-2, -1, 2) - 1/175 x z DATA(-2, 1, 2) - - 2 2 - + 1/100 z DATA(-1, 1, -1) + 1/100 z DATA(1, 1, -1) - - 2 2 107 - + 1/100 z DATA(1, -1, 1) + 1/100 z DATA(-1, -1, 1) - ---- DATA(2, 1, -2) - 7000 - - 2 2 - + 1/100 z DATA(-2, -2, -2) + 1/100 z DATA(-2, 2, 2) - - 2 2 - + 1/200 z DATA(-2, 1, 2) - 1/200 z DATA(-2, -1, 2) - - 2 2 - + 1/200 z DATA(-2, -1, -2) + 1/200 z DATA(1, -1, -2) - - 2 2 - + 1/100 z DATA(2, -2, -2) + 1/100 z DATA(1, -2, -2) - - 2 2 - + 1/100 z DATA(-1, -2, -2) + 1/200 z DATA(-1, -1, -2) - - 2 - + 1/200 z DATA(2, -1, -2) - 1/175 z DATA(2, -1, -2) - - - 1/175 z DATA(-1, -1, -2) - 2/175 z DATA(2, -2, -2) - - 2 - - 2/175 z DATA(1, -2, -2) - 1/50 z DATA(2, -2, -1) - - 2 2 - - 1/100 z DATA(-2, -1, -1) - 1/100 z DATA(-2, -2, 2) - - 2 2 - - 1/200 z DATA(1, -1, 2) + 1/100 z DATA(1, 2, 2) - - 2 2 - - 1/100 z DATA(-1, -1, -1) - 1/100 z DATA(1, -1, -1) - - 2 2 - - 1/100 z DATA(-1, 1, 1) - 1/200 z DATA(-2, 1, -2) - - 2 2 - - 1/100 z DATA(1, 1, 1) + 1/50 z DATA(-1, 2, -1) - - 2 2 - + 1/100 z DATA(2, 1, -1) - 1/100 z DATA(-2, 1, 1) - - 2 2 - + 1/200 z DATA(2, 1, 2) - 1/100 z DATA(2, -2, 2) - - 2 2 - + 1/50 z DATA(-2, 2, -1) + 1/100 z DATA(2, 2, 2) - - 2 2 - + 1/100 z DATA(-1, 2, 2) - 1/50 z DATA(1, -2, -1) - - 2 2 - + 1/100 z DATA(-2, 1, -1) + 1/200 z DATA(-1, 1, 2) - - 2 2 - - 1/100 z DATA(-2, 2, -2) - 1/50 z DATA(-2, 2, 1) - - 2 2 - - 1/100 z DATA(1, 2, -2) - 1/50 z DATA(-1, -2, -1) - - 2 2 2 - + 1/50 z DATA(2, 2, -1) + 1/50 z DATA(1, 2, -1) - 1/100 z DATA(2, 1, 1) - - 2 2 - - 1/200 z DATA(1, 1, -2) - 1/100 z DATA(-1, 2, -2) - - 2 2 - - 1/100 z DATA(1, -2, 2) - 1/200 z DATA(2, -1, 2) - - 2 2 - + 1/200 z DATA(1, 1, 2) - 1/100 z DATA(2, 2, -2) - - 2 2 - + 1/100 z DATA(2, -1, 1) - 1/50 z DATA(-1, 2, 1) - - 2 2 2 - - 1/200 z DATA(-1, -1, 2) - 1/50 z DATA(1, 2, 1) - 1/50 z DATA(2, 2, 1) - - 2 2 - - 1/50 z DATA(-2, -2, -1) - 1/100 z DATA(-1, -2, 2) - - 2 - + 1/50 z DATA(-2, -2, 1) + 1/175 z DATA(-1, -2, 1) - - + 1/350 z DATA(-2, -1, 1) + 1/350 z DATA(2, -1, -1) - - + 1/175 z DATA(1, -2, 1) + 1/175 z DATA(-2, -2, 1) - - - 2/175 z DATA(2, -2, 2) - 1/175 z DATA(-2, 2, -1) - - 2 2 - + 1/50 z DATA(-1, -2, 1) + 1/100 z DATA(-2, -1, 1) - - 2 2 - - 1/200 z DATA(2, 1, -2) - 1/200 z DATA(-1, 1, -2) - - 2 2 - + 1/50 z DATA(2, -2, 1) - 1/100 z DATA(2, -1, -1) - - 2 - + 1/50 z DATA(1, -2, 1) - 1/175 z DATA(-1, 2, -1) - - - 1/175 z DATA(1, 2, -1) - 1/350 z DATA(2, 1, -1) + 1/175 z DATA(2, 1, -2) - - - 1/350 z DATA(-2, 1, 1) - 1/350 z DATA(1, 1, 1) + 1/175 z DATA(-1, 1, -2) - - + 1/175 z DATA(2, -2, 1) - 1/175 z DATA(2, 2, -1) - 1/175 z DATA(1, 2, 1) - - + 2/175 z DATA(2, 2, -2) + 1/350 z DATA(2, -1, 1) - 1/175 z DATA(2, 2, 1) - - - 1/350 z DATA(2, 1, 1) + 1/175 z DATA(1, 1, -2) + 2/175 z DATA(-1, 2, -2) - - + 1/175 z DATA(-2, 1, -2) + 1/175 z DATA(-1, -2, -1) - - + 2/175 z DATA(-2, 2, -2) - 1/175 z DATA(-2, 2, 1) - - + 2/175 z DATA(1, 2, -2) + 1/175 z DATA(-1, 1, 2) - 1/175 z DATA(-1, 2, 1) - - + 1/175 z DATA(-2, -2, -1) - 2/175 z DATA(-1, -2, 2) - - - 1/175 z DATA(-1, -1, 2) + 1/175 z DATA(2, 1, 2) + 2/175 z DATA(-1, 2, 2) - - - 1/175 z DATA(1, -1, 2) + 1/175 z DATA(2, -2, -1) - - + 1/350 z DATA(-2, -1, -1) - 2/175 z DATA(-2, -2, 2) - - + 1/175 z DATA(1, -2, -1) - 2/175 z DATA(1, -2, 2) - - - 1/175 z DATA(2, -1, 2) + 1/175 z DATA(1, 1, 2) - 1/350 z DATA(-1, 1, -1) - - - 1/350 z DATA(1, 1, -1) - 1/350 z DATA(-1, 1, 1) + 2/175 z DATA(2, 2, 2) - - + 2/175 z DATA(1, 2, 2) + 1/350 z DATA(-1, -1, -1) - - - 1/350 z DATA(-2, 1, -1) - 1/175 z DATA(-2, -1, -2) - - + 1/175 z DATA(-2, 1, 2) - 1/175 z DATA(-2, -1, 2) - - + 1/350 z DATA(1, -1, 1) - 2/175 z DATA(-2, -2, -2) - - + 2/175 z DATA(-2, 2, 2) + 1/350 z DATA(-1, -1, 1) - - + 1/350 z DATA(1, -1, -1) - 1/175 z DATA(1, -1, -2) - - + 1/350 x z DATA(1, 1, 2) - 1/175 x z DATA(2, -1, 2) - - 2 2 - + 1/50 y DATA(1, 1, -2) - 1/100 y DATA(-1, 2, -2) - - 2 - - 2/175 z DATA(-1, -2, -2) - 1/100 y DATA(-2, -1, -1) - - 2 2 - - 1/100 y DATA(-1, -2, 2) - 1/100 y DATA(1, -2, 2) - - 2 2 - + 1/50 y DATA(2, -1, 2) - 1/50 y DATA(1, 1, 2) - - 2 2 - - 1/200 y DATA(-2, 2, -1) - 1/100 y DATA(-2, -2, 2) - - 2 2 - + 1/200 y DATA(1, -2, -1) + 1/100 y DATA(-2, 1, -1) - - 2 2 - - 1/50 y DATA(-1, 1, 2) + 1/50 y DATA(1, -1, 2) - - 2 2 - + 1/200 y DATA(2, -2, -1) + 1/100 y DATA(-1, 1, -1) - - 2 2 - + 1/100 y DATA(1, 1, -1) + 1/100 y DATA(2, 2, 2) - - 2 2 - + 1/100 y DATA(1, 2, 2) - 1/100 y DATA(-1, -1, -1) - - 2 2 - - 1/50 y DATA(2, 1, 2) + 1/100 y DATA(-1, 2, 2) - - 2 2 - - 1/100 y DATA(2, -2, 2) - 1/50 y DATA(-2, 1, 2) - - 2 2 - + 1/50 y DATA(-2, -1, 2) - 1/50 y DATA(-2, -1, -2) - - 2 2 - + 1/100 y DATA(-2, -2, -2) + 1/100 y DATA(-2, 2, 2) - - 2 2 - + 1/100 y DATA(1, -1, 1) + 1/100 y DATA(-1, -1, 1) - - 2 2 - - 1/100 y DATA(1, -1, -1) - 1/100 y DATA(-1, 1, 1) - - 2 2 - - 1/50 y DATA(-1, -1, -2) - 1/50 y DATA(2, -1, -2) - - 2 2 - - 1/50 y DATA(1, -1, -2) + 1/100 y DATA(2, -2, -2) - - 2 2 - + 1/100 y DATA(1, -2, -2) + 1/100 y DATA(-1, -2, -2) - - 2 2 - - 1/200 y DATA(-2, -2, 1) - 1/200 y DATA(2, -2, 1) - - 2 2 167 - - 1/100 y DATA(2, -1, -1) - 1/200 y DATA(1, -2, 1) - ---- DATA(1, 1, -2) - 7000 - - 2 2 - - 1/100 y DATA(-2, 2, -2) + 1/50 y DATA(-2, 1, -2) - - 2 2 - - 1/100 y DATA(1, 2, -2) + 1/200 y DATA(-1, -2, -1) - - 2 2 - - 1/200 y DATA(-1, 2, -1) - 1/200 y DATA(2, 2, -1) - - 2 2 - - 1/200 y DATA(1, 2, -1) + 1/100 y DATA(2, 1, -1) - - 2 2 - + 1/50 y DATA(-1, 1, -2) - 1/100 y DATA(-2, 1, 1) - - 2 2 - - 1/100 y DATA(1, 1, 1) - 1/200 y DATA(-1, -2, 1) - - 2 2 - + 1/100 y DATA(-2, -1, 1) + 1/50 y DATA(2, 1, -2) - - 2 2 - + 1/200 y DATA(-2, 2, 1) + 1/100 y DATA(2, -1, 1) - - 2 2 - + 1/200 y DATA(-2, -2, -1) + 1/200 y DATA(2, 2, 1) - - 2 2 - - 1/100 y DATA(2, 1, 1) + 1/50 y DATA(-1, -1, 2) - - 2 - + 1/200 y DATA(-1, 2, 1) + 1/175 y DATA(-2, -1, -2) - - - 2/175 y DATA(1, -2, -2) - 2/175 y DATA(-1, -2, -2) - - 2 - + 1/175 y DATA(1, -1, -2) + 1/200 y DATA(1, 2, 1) - - 2 - - 1/100 y DATA(2, 2, -2) - 2/175 y DATA(2, -2, -2) - - + 1/175 y DATA(-1, -1, -2) + 1/175 y DATA(2, -1, -2) - - 47 137 17 - + ---- DATA(-1, 2, -2) + ---- DATA(-2, 2, -2) + ---- DATA(0, 2, -2) - 5250 5250 5250 - - 107 229 47 - + ---- DATA(-2, 2, 1) - ----- DATA(2, -1, 1) + ---- DATA(1, 2, -2) - 7000 10500 5250 - - 167 167 107 - + ---- DATA(-1, -2, -1) + ---- DATA(-1, 2, 1) + ---- DATA(-2, -2, -1) - 7000 7000 7000 - - 137 229 167 - + ---- DATA(2, 2, -2) + ----- DATA(2, 1, 1) + ---- DATA(1, 2, 1) - 5250 10500 7000 - - 187 187 167 - + ---- DATA(0, 2, 1) + ---- DATA(0, -2, -1) - ---- DATA(-1, -1, 2) - 7000 7000 7000 - - 107 137 167 - + ---- DATA(2, 2, 1) + ---- DATA(-2, -2, 2) + ---- DATA(1, -2, -1) - 7000 5250 7000 - - 167 229 107 - - ---- DATA(1, -1, 2) + ----- DATA(-2, -1, -1) + ---- DATA(2, -2, -1) - 7000 10500 7000 - - 107 17 167 - - ---- DATA(2, -1, 2) + ---- DATA(0, -2, 2) + ---- DATA(1, 1, 2) - 7000 5250 7000 - - 187 167 47 - + ---- DATA(0, 1, 2) + ---- DATA(-1, 1, 2) + ---- DATA(-1, -2, 2) - 7000 7000 5250 - - 47 47 107 - + ---- DATA(1, -2, 2) - ---- DATA(-1, 2, 2) + ---- DATA(2, 1, 2) - 5250 5250 7000 - - 47 229 - - ---- DATA(1, 2, 2) - ----- DATA(-2, 1, -1) + 4/245 y z DATA(1, 2, 2) - 5250 10500 - - 137 289 137 - - ---- DATA(-1, -1, 1) - ----- DATA(0, -1, 1) - ---- DATA(1, -1, 1) - 5250 10500 5250 - - 137 137 289 - + ---- DATA(-1, 1, 1) - ---- DATA(-1, 1, -1) - ----- DATA(0, 1, -1) - 5250 5250 10500 - - 137 137 289 - - ---- DATA(1, 1, -1) + ---- DATA(-1, -1, -1) + ----- DATA(0, -1, -1) - 5250 5250 10500 - - 137 137 107 - + ---- DATA(1, -1, -1) + ---- DATA(2, -2, 2) - ---- DATA(-2, 2, -1) - 5250 5250 7000 - - 137 - - ---- DATA(2, 2, 2) + 2/175 x y DATA(2, 0, -2) - 1/350 x z DATA(1, 1, 0) - 5250 - - + 2/175 x z DATA(-2, 2, 0) + 1/350 x y DATA(-1, 0, 1) - - + 1/350 x y DATA(1, 0, -1) - 2/175 x z DATA(2, 2, 0) - - + 1/350 x z DATA(1, -1, 0) + 2/175 x z DATA(2, -2, 0) - - - 1/175 x z DATA(-2, -1, 0) + 1/175 x z DATA(-2, 1, 0) - - + 1/350 x z DATA(-1, 1, 0) - 1/350 x z DATA(-1, -1, 0) - - - 2/175 x z DATA(-2, -2, 0) - 1/175 x z DATA(-1, -2, 0) - - + 1/175 x z DATA(1, -2, 0) + 1/175 x z DATA(2, -1, 0) - - - 1/175 x z DATA(1, 2, 0) + 1/175 x z DATA(-1, 2, 0) - - - 1/175 x z DATA(2, 1, 0) - 2/245 y z DATA(1, 1, -2) - - + 4/245 y z DATA(-1, 2, -2) - 2/245 y z DATA(2, 2, 1) - - + 1/245 y z DATA(2, 1, 1) - 2/245 y z DATA(-1, -1, 2) - - - 2/245 y z DATA(1, 2, 1) + 4/245 y z DATA(2, 2, -2) - - + 1/245 y z DATA(2, -1, 1) - 2/245 y z DATA(-1, 2, 1) - - - 2/245 y z DATA(-2, -2, -1) + 4/245 y z DATA(-1, -2, 2) - - + 4/245 y z DATA(1, -2, 2) - 2/245 y z DATA(2, -1, 2) - - - 2/245 y z DATA(1, 1, 2) - 2/245 y z DATA(-1, 1, 2) - - - 2/245 y z DATA(1, -1, 2) - 2/245 y z DATA(2, -2, -1) - - + 1/245 y z DATA(-2, -1, -1) + 4/245 y z DATA(-2, -2, 2) - - - 2/245 y z DATA(1, -2, -1) + 1/245 y z DATA(-2, 1, -1) - - - 2/245 y z DATA(2, 1, 2) + 4/245 y z DATA(-1, 2, 2) - - + 4/245 y z DATA(2, -2, 2) - 2/245 y z DATA(-2, 2, -1) - - 107 - - ---- DATA(-2, -1, 2) + 4/245 y z DATA(2, 2, 2) - 7000 - - - 4/245 y z DATA(0, -2, 0) - 4/245 y z DATA(1, 0, 2) - - + 2/245 y z DATA(-1, 0, -1) + 2/245 y z DATA(0, 0, 1) - - + 2/245 y z DATA(1, 0, 1) + 4/245 y z DATA(0, 0, 0) - - - 4/245 y z DATA(-2, 2, 0) + 2/245 y z DATA(2, 0, -1) - - + 2/245 y z DATA(-2, 0, 1) + 4/245 y z DATA(2, 0, 0) - - - 4/245 y z DATA(0, 2, 0) + 4/245 y z DATA(-2, 0, 0) - - + 2/245 y z DATA(0, -1, 0) + 1/245 y z DATA(-1, -1, 1) - - + 4/245 y z DATA(-2, -2, -2) - 4/245 y z DATA(2, -2, 0) - - + 2/245 y z DATA(-2, -1, 0) + 2/245 y z DATA(1, 1, 0) - - + 4/245 y z DATA(1, 0, 0) + 2/245 y z DATA(0, 1, 0) - - + 2/245 y z DATA(2, 1, 0) + 2/245 y z DATA(-2, 1, 0) - - + 2/245 y z DATA(-1, 1, 0) + 2/245 y z DATA(-1, -1, 0) - - - 4/245 y z DATA(-2, -2, 0) - 4/245 y z DATA(-1, -2, 0) - - - 4/245 y z DATA(1, -2, 0) + 2/245 y z DATA(1, -1, 0) - - - 4/245 y z DATA(2, 2, 0) + 4/245 y z DATA(-2, 2, 2) - - - 4/245 y z DATA(-1, 0, 2) - 4/245 y z DATA(-2, 0, -2) - - - 4/245 y z DATA(0, 0, -2) - 4/245 y z DATA(-1, 0, -2) - - - 4/245 y z DATA(1, 0, -2) - 4/245 y z DATA(-2, 0, 2) - - + 2/245 y z DATA(2, -1, 0) - 4/245 y z DATA(1, 2, 0) - - - 4/245 y z DATA(-1, 2, 0) - 4/245 y z DATA(2, 0, 2) - - - 4/245 y z DATA(0, 0, 2) + 2/245 y z DATA(-2, 0, -1) - - + 4/245 y z DATA(-1, 0, 0) - 2/245 y z DATA(-2, 1, 2) - - + 2/245 y z DATA(-1, 0, 1) + 2/245 y z DATA(0, 0, -1) - - + 2/245 y z DATA(1, 0, -1) - 4/245 y z DATA(2, 0, -2) - - - 2/245 y z DATA(-2, -1, 2) - 2/245 y z DATA(-2, -1, -2) - - - 2/245 y z DATA(1, -1, -2) + 4/245 y z DATA(2, -2, -2) - - + 4/245 y z DATA(1, -2, -2) + 1/175 x y DATA(2, 0, -1) - - - 1/175 x y DATA(2, 0, 1) - 1/175 x y DATA(-1, 0, -2) - - + 1/175 x y DATA(1, 0, -2) + 2/175 x y DATA(-2, 0, 2) - - + 4/245 y z DATA(-1, -2, -2) + 1/175 x y DATA(-2, 0, 1) - - - 1/175 x y DATA(1, 0, 2) - 1/350 x y DATA(-1, 0, -1) - - - 1/350 x y DATA(1, 0, 1) - 2/175 x y DATA(-2, 0, -2) - - - 2/175 x y DATA(2, 0, 2) + 1/175 x y DATA(-1, 0, 2) - - - 1/175 x y DATA(-2, 0, -1) - 2/245 y z DATA(-1, -1, -2) - - - 2/245 y z DATA(2, -1, -2) - 1/175 y DATA(2, 0, 1) - - - 1/175 y DATA(-2, 0, 1) - 1/175 y DATA(0, 0, 1) - 1/175 y DATA(1, 0, 1) - - + 1/175 y DATA(2, 0, -1) - 2/175 y DATA(0, 0, 2) + 2/175 y DATA(-2, 0, -2) - - + 2/175 y DATA(0, 0, -2) - 2/175 y DATA(1, 0, 2) + 1/175 y DATA(-1, 0, -1) - - - 2/175 y DATA(2, 0, 2) + 2/175 y DATA(-1, 0, -2) + 2/175 y DATA(1, 0, -2) - - - 2/175 y DATA(-2, 0, 2) - 1/175 y DATA(-1, 0, 1) - - + 1/175 y DATA(-2, 0, -1) + 1/175 y DATA(0, 0, -1) - - + 1/175 y DATA(1, 0, -1) + 2/175 y DATA(2, 0, -2) - 2/175 z DATA(2, 2, 0) - - - 1/175 z DATA(-2, 1, 0) - 1/175 z DATA(-1, 1, 0) - - + 1/175 z DATA(-1, -1, 0) + 1/175 z DATA(0, -1, 0) - - + 2/175 z DATA(0, -2, 0) + 1/175 z DATA(1, -1, 0) + 2/175 z DATA(2, -2, 0) - - + 1/175 z DATA(-2, -1, 0) - 1/175 z DATA(1, 1, 0) + 1/175 z DATA(2, -1, 0) - - - 2/175 z DATA(1, 2, 0) - 2/175 z DATA(-1, 2, 0) - 1/175 z DATA(2, 1, 0) - - - 2/175 z DATA(-2, 2, 0) - 1/175 z DATA(0, 1, 0) - 2/175 z DATA(0, 2, 0) - - + 2/175 z DATA(-2, -2, 0) + 2/175 z DATA(-1, -2, 0) - - + 2/175 z DATA(1, -2, 0) - 2/175 y DATA(-1, 0, 2) - - + 4/245 y z DATA(-2, 2, -2) - 2/245 y z DATA(-1, -2, -1) - - + 4/245 y z DATA(1, 2, -2) - 2/245 y z DATA(-2, 1, -2) - - + 2/245 y z DATA(2, 0, 1) + 1/245 y z DATA(1, -1, 1) - - - 2/245 y z DATA(-2, 2, 1) + 1/245 y z DATA(2, -1, -1) - - - 2/245 y z DATA(2, -2, 1) - 2/245 y z DATA(-2, -2, 1) - - 107 - + ---- DATA(-2, 1, 2) + 1/245 y z DATA(-2, 1, 1) - 7000 - - - 2/245 y z DATA(-1, 1, -2) - 2/245 y z DATA(2, 1, -2) - - + 1/245 y z DATA(-2, -1, 1) - 2/245 y z DATA(-1, -2, 1) - - + 1/245 y z DATA(2, 1, -1) + 1/245 y z DATA(0, 1, -1) - - - 2/245 y z DATA(0, -1, -2) - 2/245 y z DATA(-1, 2, -1) - - + 1/245 y z DATA(1, 1, 1) + 4/245 y z DATA(0, -2, 2) - - + 1/245 y z DATA(0, -1, -1) + 1/245 y z DATA(0, -1, 1) - - - 2/245 y z DATA(1, 2, -1) - 2/245 y z DATA(2, 2, -1) - - - 2/175 z DATA(0, -2, 2) - 2/245 y z DATA(0, 1, -2) - - + 4/245 y z DATA(0, -2, -2) - 2/245 y z DATA(0, 2, 1) - - - 2/245 y z DATA(0, -2, -1) - 2/245 y z DATA(0, -2, 1) - - - 2/245 y z DATA(0, 2, -1) + 1/245 y z DATA(0, 1, 1) - - + 4/245 y z DATA(0, 2, -2) + 4/245 y z DATA(0, 2, 2) - - - 2/245 y z DATA(0, -1, 2) - 2/245 y z DATA(1, -2, 1) - - - 1/175 z DATA(0, 2, 1) + 1/175 z DATA(0, -2, -1) + 1/175 z DATA(0, -2, 1) - - - 1/175 z DATA(0, 2, -1) + 2/175 z DATA(0, 2, -2) + 2/175 z DATA(0, 2, 2) - - 2 - - 1/350 z DATA(0, 1, 1) + 1/700 x DATA(0, 1, -1) - - 2 - - 1/350 x DATA(0, -1, -2) - 1/175 z DATA(0, -1, 2) - - 2 2 - - 1/175 x DATA(0, -2, -2) + 1/175 x DATA(0, -2, 2) - - 2 2 - - 1/700 x DATA(0, -1, -1) + 1/700 x DATA(0, -1, 1) - - 2 2 - - 1/350 x DATA(0, 1, 2) - 1/100 z DATA(0, 2, -2) - - 2 2 - - 1/50 z DATA(0, -2, -1) + 1/50 z DATA(0, -2, 1) - - 2 2 - + 1/50 z DATA(0, 2, -1) - 1/100 z DATA(0, 1, 1) - - - 2/175 z DATA(0, -2, -2) - 1/350 z DATA(0, 1, -1) - - - 1/175 z DATA(0, -1, -2) + 1/350 z DATA(0, -1, -1) - - 2 - + 1/350 z DATA(0, -1, 1) - 1/200 z DATA(0, -1, 2) - - 2 - + 1/100 z DATA(0, 2, 2) + 1/175 z DATA(0, 1, 2) - - 2 - - 1/100 z DATA(0, -1, -1) - 1/350 x y DATA(2, -1, 1) - - - 1/350 x y DATA(-1, 2, 1) + 1/175 x y DATA(-2, -2, -1) - - - 1/175 x y DATA(-1, -2, 2) + 1/175 x y DATA(1, -2, 2) - - 2 2 2 - - 1/100 z DATA(0, -2, 2) + 1/200 z DATA(0, 1, 2) - 1/50 z DATA(0, 2, 1) - - 2 - - 1/200 z DATA(0, 1, -2) + 1/350 x y DATA(1, 1, -2) - - + 1/175 x y DATA(-1, 2, -2) + 1/175 x y DATA(2, 2, 1) - - - 1/350 x y DATA(2, 1, 1) + 1/350 x y DATA(-1, -1, 2) - - + 1/350 x y DATA(1, 2, 1) - 2/175 x y DATA(2, 2, -2) - - 2 2 - + 1/100 z DATA(0, -1, 1) + 1/100 z DATA(0, -2, -2) - - 2 2 - + 1/100 z DATA(0, 1, -1) + 1/200 z DATA(0, -1, -2) - - 2 - - 1/175 x y DATA(-2, 2, 1) + 1/100 y DATA(0, -2, -2) - - 2 2 - + 1/100 y DATA(0, 1, -1) - 1/50 y DATA(0, -1, -2) - - 2 2 - - 1/100 y DATA(0, -1, -1) + 1/100 y DATA(0, -1, 1) - - 2 2 - - 1/100 y DATA(0, -2, 2) - 1/50 y DATA(0, 1, 2) - - + 1/350 x y DATA(-1, -2, -1) + 2/175 x y DATA(-2, 2, -2) - - 2 2 - + 1/200 y DATA(0, 2, 1) + 1/50 y DATA(0, 1, -2) - - 2 - + 1/200 y DATA(0, -2, -1) - 1/175 x y DATA(-2, 1, -2) - - + 1/175 y DATA(0, 2, 1) - 1/175 y DATA(0, -2, -1) + 1/175 y DATA(0, 1, -2) - - - 2/175 y DATA(0, 2, -2) + 1/175 y DATA(0, -2, 1) - - - 1/175 x y DATA(1, 2, -2) - 1/175 y DATA(0, 2, -1) - - - 1/175 y DATA(0, -1, 2) + 2/175 y DATA(0, 2, 2) - 1/350 y DATA(0, 1, 1) - - + 1/350 x y DATA(2, 1, -1) + 1/175 z DATA(0, 1, -2) - - 2 2 - - 1/100 y DATA(0, 2, -2) - 1/200 y DATA(0, -2, 1) - - 2 - - 1/200 y DATA(0, 2, -1) - 1/175 x y DATA(2, 2, -1) - - 2 2 2 - + 1/50 y DATA(0, -1, 2) + 1/100 y DATA(0, 2, 2) - 1/100 y DATA(0, 1, 1) - - 2 - - 2/245 y z DATA(0, 1, 2) - 1/350 x DATA(0, 2, 1) - - 2 2 - - 1/350 x DATA(0, -2, -1) + 1/350 x DATA(0, 1, -2) - - 2 2 - + 1/175 x DATA(0, 2, -2) + 1/350 x DATA(0, -1, 2) - - 2 2 - + 1/350 x DATA(0, -2, 1) + 1/350 x DATA(0, 2, -1) - - 2 - - 1/350 x y DATA(1, 2, -1) - 1/175 x DATA(0, 2, 2) - - + 2/175 y DATA(0, -2, 2) - 1/175 y DATA(0, 1, 2) - 2/175 y DATA(0, -2, -2) - - + 1/350 y DATA(0, 1, -1) + 1/175 y DATA(0, -1, -2) - - + 1/350 y DATA(0, -1, -1) - 1/350 y DATA(0, -1, 1) - - 2 - - 1/700 x DATA(0, 1, 1) - 1/350 x y DATA(-1, -2, 1) - - 137 - - ---- DATA(-2, -2, -2) + 1/350 x y DATA(-2, -1, 1) - 5250 - - + 1/175 x y DATA(2, 1, -2) - 1/350 x y DATA(-1, 1, -2) - - 137 - - ---- DATA(-2, 2, 2) + 1/350 x y DATA(-2, 1, 1) - 1/700 x y DATA(1, 1, 1) - 5250 - - 47 17 - + 1/350 x y DATA(-1, 2, -1) - ---- DATA(1, -2, -2) - ---- DATA(0, -2, -2) - 5250 5250 - - 47 107 - - ---- DATA(-1, -2, -2) + ---- DATA(-2, -1, -2) + 1/175 x y DATA(2, -2, 1) - 5250 7000 - - 137 167 - + 1/350 x y DATA(2, -1, -1) - ---- DATA(2, -2, -2) + ---- DATA(1, -1, -2) - 5250 7000 - - 187 167 - + ---- DATA(0, -1, -2) + ---- DATA(-1, -1, -2) - 1/175 x y DATA(-2, -2, 1) - 7000 7000 - - 107 - + 1/350 x y DATA(1, -2, 1) + ---- DATA(2, -1, -2) - 7000 - -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=2363901008, alloc=14677376, time=385.88 -bytes used=2364901296, alloc=14677376, time=385.96 -bytes used=2365901528, alloc=14677376, time=386.03 -bytes used=2366924292, alloc=14677376, time=386.11 -bytes used=2367998724, alloc=14677376, time=386.19 -bytes used=2369048208, alloc=14677376, time=386.27 -bytes used=2370065768, alloc=14677376, time=386.36 -bytes used=2371072988, alloc=14677376, time=386.44 -bytes used=2372073244, alloc=14677376, time=386.52 -bytes used=2373073716, alloc=14677376, time=386.61 -bytes used=2374073884, alloc=14677376, time=386.69 -bytes used=2375083364, alloc=14677376, time=386.78 -bytes used=2376121972, alloc=14677376, time=386.86 -bytes used=2377150604, alloc=14677376, time=386.95 -bytes used=2378150808, alloc=14677376, time=387.04 -bytes used=2379151336, alloc=14677376, time=387.13 -bytes used=2380151500, alloc=14677376, time=387.22 -bytes used=2381171848, alloc=14677376, time=387.32 -bytes used=2382177612, alloc=14677376, time=387.41 -bytes used=2383177832, alloc=14677376, time=387.51 -bytes used=2384198240, alloc=14677376, time=387.61 -bytes used=2385202120, alloc=14677376, time=387.72 -bytes used=2386203148, alloc=14677376, time=387.82 -bytes used=2387215660, alloc=14677376, time=387.90 -bytes used=2388220296, alloc=14677376, time=387.98 -bytes used=2389225180, alloc=14677376, time=388.05 - 2 2 -[COEFF(-2, -2, -2) = 2/175 x z + 1/100 z - 2/175 z + 1/100 y + 4/245 y z - - 137 2 - - ---- - 1/125 x - 2/175 y + 1/175 x + 2/175 x y, COEFF(-1, -2, -2) = - 5250 - - 2 47 2 - 1/175 x z - 1/350 x - 2/175 y - ---- - 1/250 x - 2/175 z + 1/100 z - 5250 - - 2 - + 4/245 y z + 1/100 y + 1/175 x y, COEFF(0, -2, -2) = - - 2 17 2 2 - 1/100 y - ---- + 4/245 y z - 2/175 z + 1/100 z - 1/175 x - 2/175 y, - 5250 - - 2 2 47 - COEFF(1, -2, -2) = - 1/175 x y - 1/350 x + 1/100 z + 1/250 x - ---- - 5250 - - 2 - - 2/175 y - 2/175 z - 1/175 x z + 4/245 y z + 1/100 y , COEFF(2, -2, -2) - - 137 2 2 - = - 2/175 x y - 2/175 x z - ---- + 1/100 y - 2/175 y + 1/100 z + 1/125 x - 5250 - - 2 2 - + 1/175 x + 4/245 y z - 2/175 z, COEFF(-2, -1, -2) = 1/175 y + 1/350 x - - 2 107 - + 1/200 z - 2/245 y z + 1/175 x z - 1/250 x - 1/175 x y + ---- - 1/175 z - 7000 - - 2 2 - - 1/50 y , COEFF(-1, -1, -2) = - 1/700 x - 1/175 z - 1/500 x + 1/175 y - - 2 167 2 - - 1/350 x y + 1/350 x z - 1/50 y + ---- - 2/245 y z + 1/200 z , - 7000 - - COEFF(0, -1, -2) = - - 2 2 187 2 - - 1/50 y + 1/175 y - 1/175 z - 2/245 y z + 1/200 z + ---- - 1/350 x , - 7000 - - COEFF(1, -1, -2) = - 1/175 z + 1/500 x + 1/175 y - 2/245 y z + 1/350 x y - - 2 2 167 2 - + 1/200 z - 1/50 y - 1/350 x z + ---- - 1/700 x , COEFF(2, -1, -2) = - 7000 - - 2 107 2 2 - - 2/245 y z + 1/175 y + 1/350 x + 1/250 x + ---- - 1/50 y + 1/200 z - 7000 - - - 1/175 z - 1/175 x z + 1/175 x y, - - COEFF(-2, 0, -2) = - 4/245 y z - 2/175 x y + 2/175 y, - - COEFF(-1, 0, -2) = - 4/245 y z - 1/175 x y + 2/175 y, - - COEFF(0, 0, -2) = 2/175 y - 4/245 y z, - - COEFF(1, 0, -2) = - 4/245 y z + 2/175 y + 1/175 x y, - - COEFF(2, 0, -2) = 2/175 y - 4/245 y z + 2/175 x y, COEFF(-2, 1, -2) = - - 2 2 2 107 - - 1/200 z + 1/175 y + 1/50 y - 1/350 x - ---- + 1/250 x + 1/175 z - 7000 - - 2 - - 2/245 y z - 1/175 x z - 1/175 x y, COEFF(-1, 1, -2) = 1/700 x + 1/175 y - - 2 167 2 - - 1/350 x y - 1/200 z - 2/245 y z - ---- - 1/350 x z + 1/175 z + 1/50 y - 7000 - - + 1/500 x, COEFF(0, 1, -2) = - - 2 187 2 2 - 1/50 y - ---- + 1/175 y - 2/245 y z + 1/175 z + 1/350 x - 1/200 z , - 7000 - - 2 167 - COEFF(1, 1, -2) = 1/175 y + 1/350 x y + 1/50 y - 1/500 x - ---- - 7000 - - 2 2 - + 1/350 x z + 1/700 x - 2/245 y z + 1/175 z - 1/200 z , COEFF(2, 1, -2) - - 107 2 - = - 2/245 y z - ---- + 1/175 y + 1/50 y + 1/175 x z + 1/175 x y - 1/250 x - 7000 - - 2 2 - + 1/175 z - 1/350 x - 1/200 z , COEFF(-2, 2, -2) = 1/125 x + 2/175 z - - 2 2 137 - + 2/175 x y + 4/245 y z - 1/100 y - 1/100 z - 2/175 y + ---- - 2/175 x z - 5250 - - 2 2 - - 1/175 x , COEFF(-1, 2, -2) = 1/175 x y - 1/100 y - 1/175 x z - - 2 47 2 - + 4/245 y z - 1/100 z + ---- - 2/175 y + 2/175 z + 1/250 x + 1/350 x , - 5250 - - COEFF(0, 2, -2) = - - 2 17 2 2 - - 1/100 z + 2/175 z + ---- + 1/175 x - 2/175 y + 4/245 y z - 1/100 y , - 5250 - - 2 2 - COEFF(1, 2, -2) = 2/175 z + 1/350 x - 2/175 y - 1/100 y + 1/175 x z - - 2 47 - - 1/100 z - 1/250 x + 4/245 y z - 1/175 x y + ----, COEFF(2, 2, -2) = - 5250 - - 2 137 2 2 - - 1/175 x + ---- - 1/100 z - 1/100 y - 2/175 x y - 2/175 y + 2/175 x z - 5250 - - 2 - + 2/175 z + 4/245 y z - 1/125 x, COEFF(-2, -2, -1) = - 1/50 z - 1/175 x z - - 2 2 - + 1/175 x y + 1/175 z + 1/350 x - 1/250 x - 2/245 y z + 1/200 y - - 107 - - 1/175 y + ----, COEFF(-1, -2, -1) = - 1/350 x z - 1/500 x + 1/350 x y - 7000 - - 2 2 2 167 - + 1/200 y - 1/700 x - 1/50 z - 1/175 y - 2/245 y z + 1/175 z + ----, - 7000 - - COEFF(0, -2, -1) = - - 2 2 187 2 - 1/200 y - 1/175 y - 1/350 x + ---- - 2/245 y z + 1/175 z - 1/50 z , - 7000 - - 167 2 2 2 - COEFF(1, -2, -1) = ---- - 1/700 x - 2/245 y z + 1/200 y - 1/50 z - 7000 - - + 1/175 z + 1/350 x z + 1/500 x - 1/175 y - 1/350 x y, COEFF(2, -2, -1) = - - 2 107 2 - 1/350 x - 1/175 x y + ---- + 1/175 z - 1/50 z - 2/245 y z + 1/175 x z - 7000 - - 2 - + 1/200 y + 1/250 x - 1/175 y, COEFF(-2, -1, -1) = - 1/500 x - 1/350 x y - - 2 2 2 - - 1/350 x z + 1/350 z + 1/245 y z + 1/700 x - 1/100 y - 1/100 z - - 229 2 - + 1/350 y + -----, COEFF(-1, -1, -1) = 1/245 y z - 1/100 y - 1/700 x y - 10500 - - 2 137 2 - - 1/100 z - 1/700 x z + ---- - 1/1400 x - 1/1000 x + 1/350 y + 1/350 z, - 5250 - - COEFF(0, -1, -1) = - - 2 289 2 2 - - 1/100 z + 1/350 y + ----- - 1/100 y + 1/350 z + 1/245 y z - 1/700 x , - 10500 - - 137 2 - COEFF(1, -1, -1) = 1/700 x z + 1/1000 x + 1/350 y + ---- - 1/1400 x - 5250 - - 2 2 - + 1/700 x y + 1/245 y z - 1/100 z + 1/350 z - 1/100 y , COEFF(2, -1, -1) - - 229 2 2 - = ----- + 1/500 x - 1/100 z + 1/245 y z + 1/350 y - 1/100 y + 1/350 z - 10500 - - 2 - + 1/350 x z + 1/350 x y + 1/700 x , - - COEFF(-2, 0, -1) = - 1/175 x y + 1/175 y + 2/245 y z, - - COEFF(-1, 0, -1) = 1/175 y - 1/350 x y + 2/245 y z, - - COEFF(0, 0, -1) = 2/245 y z + 1/175 y, - - COEFF(1, 0, -1) = 2/245 y z + 1/175 y + 1/350 x y, - - COEFF(2, 0, -1) = 1/175 x y + 2/245 y z + 1/175 y, COEFF(-2, 1, -1) = - - 229 2 - - ----- + 1/245 y z - 1/350 z - 1/700 x + 1/500 x + 1/350 x z - 1/350 x y - 10500 - - 2 2 137 2 - + 1/100 y + 1/100 z + 1/350 y, COEFF(-1, 1, -1) = - ---- + 1/100 z - 5250 - - 2 2 - + 1/350 y + 1/100 y - 1/700 x y + 1/245 y z + 1/1400 x - 1/350 z - - + 1/1000 x + 1/700 x z, COEFF(0, 1, -1) = - - 2 2 289 2 - 1/100 y + 1/100 z - ----- + 1/350 y + 1/245 y z + 1/700 x - 1/350 z, - 10500 - - 2 2 - COEFF(1, 1, -1) = 1/245 y z - 1/350 z + 1/350 y + 1/100 z + 1/100 y - - 137 2 - - ---- - 1/700 x z + 1/700 x y + 1/1400 x - 1/1000 x, COEFF(2, 1, -1) = - 5250 - - 2 229 - 1/350 x y + 1/100 z - ----- + 1/245 y z - 1/350 z - 1/500 x - 1/350 x z - 10500 - - 2 2 - + 1/350 y + 1/100 y - 1/700 x , COEFF(-2, 2, -1) = 1/175 x y - 1/175 y - - 2 2 107 - - 1/200 y + 1/250 x - 1/350 x - 1/175 z - ---- - 2/245 y z + 1/175 x z - 7000 - - 2 2 2 - + 1/50 z , COEFF(-1, 2, -1) = - 2/245 y z + 1/50 z - 1/200 y + 1/350 x y - - 2 167 - - 1/175 z + 1/700 x - 1/175 y - ---- + 1/350 x z + 1/500 x, - 7000 - - COEFF(0, 2, -1) = - - 187 2 2 2 - - ---- - 1/200 y + 1/50 z - 2/245 y z - 1/175 y - 1/175 z + 1/350 x , - 7000 - - 2 2 - COEFF(1, 2, -1) = - 1/200 y - 1/350 x y + 1/50 z - 1/350 x z - 1/175 y - - 167 2 - - ---- - 2/245 y z + 1/700 x - 1/175 z - 1/500 x, COEFF(2, 2, -1) = - 7000 - - 2 107 2 - - 1/175 x z - 1/175 y - 1/175 x y - 1/350 x - ---- + 1/50 z - 1/250 x - 7000 - - 2 - - 1/175 z - 1/200 y - 2/245 y z, - - COEFF(-2, -2, 0) = - 4/245 y z + 2/175 z - 2/175 x z, - - COEFF(-1, -2, 0) = - 4/245 y z + 2/175 z - 1/175 x z, - - COEFF(0, -2, 0) = 2/175 z - 4/245 y z, - - COEFF(1, -2, 0) = - 4/245 y z + 2/175 z + 1/175 x z, - - COEFF(2, -2, 0) = - 4/245 y z + 2/175 z + 2/175 x z, - - COEFF(-2, -1, 0) = 1/175 z - 1/175 x z + 2/245 y z, - - COEFF(-1, -1, 0) = 1/175 z + 2/245 y z - 1/350 x z, - - COEFF(0, -1, 0) = 1/175 z + 2/245 y z, - - COEFF(1, -1, 0) = 2/245 y z + 1/175 z + 1/350 x z, - - COEFF(2, -1, 0) = 1/175 z + 1/175 x z + 2/245 y z, - - COEFF(-2, 0, 0) = 4/245 y z, COEFF(-1, 0, 0) = 4/245 y z, - - COEFF(0, 0, 0) = 4/245 y z, COEFF(1, 0, 0) = 4/245 y z, - - COEFF(2, 0, 0) = 4/245 y z, - - COEFF(-2, 1, 0) = 2/245 y z - 1/175 z + 1/175 x z, - - COEFF(-1, 1, 0) = - 1/175 z + 1/350 x z + 2/245 y z, - - COEFF(0, 1, 0) = 2/245 y z - 1/175 z, - - COEFF(1, 1, 0) = 2/245 y z - 1/175 z - 1/350 x z, - - COEFF(2, 1, 0) = - 1/175 z + 2/245 y z - 1/175 x z, - - COEFF(-2, 2, 0) = - 2/175 z - 4/245 y z + 2/175 x z, - - COEFF(-1, 2, 0) = - 2/175 z - 4/245 y z + 1/175 x z, - - COEFF(0, 2, 0) = - 2/175 z - 4/245 y z, - - COEFF(1, 2, 0) = - 2/175 z - 1/175 x z - 4/245 y z, - - COEFF(2, 2, 0) = - 4/245 y z - 2/175 x z - 2/175 z, COEFF(-2, -2, 1) = - - 107 2 2 - - 1/175 x y - ---- - 1/350 x + 1/175 y + 1/250 x - 1/175 x z - 1/200 y - 7000 - - 2 - + 1/175 z + 1/50 z - 2/245 y z, COEFF(-1, -2, 1) = 1/175 y + 1/500 x - - 2 2 167 2 - + 1/700 x + 1/175 z + 1/50 z - ---- - 1/350 x z - 1/200 y - 1/350 x y - 7000 - - - 2/245 y z, COEFF(0, -2, 1) = - - 2 187 2 2 - 1/350 x + 1/175 y - ---- - 2/245 y z + 1/175 z - 1/200 y + 1/50 z , - 7000 - - 2 - COEFF(1, -2, 1) = 1/175 y - 1/500 x + 1/700 x + 1/350 x y + 1/175 z - - 167 2 2 - + 1/350 x z - 2/245 y z - ---- + 1/50 z - 1/200 y , COEFF(2, -2, 1) = - 7000 - - 107 2 2 - 1/175 y + 1/175 x y - ---- + 1/175 x z - 1/350 x - 1/250 x - 1/200 y - 7000 - - 2 2 - + 1/175 z + 1/50 z - 2/245 y z, COEFF(-2, -1, 1) = 1/350 x y + 1/100 y - - 2 229 2 - + 1/100 z + 1/500 x + 1/350 z - 1/350 y - ----- - 1/700 x - 1/350 x z - 10500 - - 2 - + 1/245 y z, COEFF(-1, -1, 1) = - 1/350 y + 1/700 x y + 1/100 y - - 2 2 137 - + 1/1400 x + 1/245 y z + 1/1000 x + 1/100 z - 1/700 x z - ---- + 1/350 z - 5250 - - , COEFF(0, -1, 1) = - - 289 2 2 2 - - ----- + 1/700 x - 1/350 y + 1/100 y + 1/245 y z + 1/100 z + 1/350 z, - 10500 - - 2 2 137 - COEFF(1, -1, 1) = 1/100 z + 1/1400 x - ---- + 1/245 y z + 1/350 z - 5250 - - 2 - - 1/700 x y - 1/350 y + 1/700 x z + 1/100 y - 1/1000 x, COEFF(2, -1, 1) - - 2 229 - = - 1/700 x - 1/350 x y + 1/350 x z - ----- - 1/350 y + 1/350 z - 10500 - - 2 2 - + 1/100 z + 1/245 y z + 1/100 y - 1/500 x, - - COEFF(-2, 0, 1) = 2/245 y z + 1/175 x y - 1/175 y, - - COEFF(-1, 0, 1) = 1/350 x y - 1/175 y + 2/245 y z, - - COEFF(0, 0, 1) = 2/245 y z - 1/175 y, - - COEFF(1, 0, 1) = - 1/350 x y + 2/245 y z - 1/175 y, - - COEFF(2, 0, 1) = - 1/175 y - 1/175 x y + 2/245 y z, COEFF(-2, 1, 1) = - - 2 229 2 - - 1/100 y - 1/500 x + 1/350 x y + 1/350 x z + 1/245 y z + ----- - 1/100 z - 10500 - - 2 2 - - 1/350 z + 1/700 x - 1/350 y, COEFF(-1, 1, 1) = 1/700 x y - 1/1400 x - - 2 - - 1/1000 x + 1/700 x z + 1/245 y z - 1/350 z - 1/350 y - 1/100 z - - 2 137 - - 1/100 y + ----, COEFF(0, 1, 1) = - 5250 - - 289 2 2 2 - ----- - 1/350 z - 1/700 x + 1/245 y z - 1/100 z - 1/350 y - 1/100 y , - 10500 - - 2 2 2 - COEFF(1, 1, 1) = - 1/350 z - 1/1400 x - 1/100 z - 1/350 y - 1/100 y - - 137 - - 1/700 x z - 1/700 x y + 1/245 y z + 1/1000 x + ----, COEFF(2, 1, 1) = - 5250 - - 2 2 - 1/245 y z - 1/100 z - 1/350 x z - 1/350 x y - 1/350 z + 1/700 x - 1/350 y - - 2 229 2 - - 1/100 y + ----- + 1/500 x, COEFF(-2, 2, 1) = - 1/175 x y - 1/50 z - 10500 - - 2 2 107 - + 1/200 y - 2/245 y z - 1/175 z + 1/175 x z + 1/350 x + 1/175 y + ---- - 7000 - - 167 - - 1/250 x, COEFF(-1, 2, 1) = 1/350 x z + ---- - 1/500 x - 1/175 z - 7000 - - 2 2 2 - - 1/700 x - 2/245 y z - 1/350 x y - 1/50 z + 1/175 y + 1/200 y , - - COEFF(0, 2, 1) = - - 2 2 187 2 - 1/200 y + 1/175 y - 1/50 z + ---- - 1/175 z - 2/245 y z - 1/350 x , - 7000 - - 2 2 2 167 - COEFF(1, 2, 1) = - 1/700 x - 1/50 z + 1/200 y + ---- + 1/500 x - 7000 - - + 1/350 x y - 2/245 y z - 1/175 z + 1/175 y - 1/350 x z, COEFF(2, 2, 1) = - - 2 107 2 2 - - 1/50 z + ---- + 1/200 y + 1/350 x - 2/245 y z - 1/175 x z + 1/250 x - 7000 - - + 1/175 x y + 1/175 y - 1/175 z, COEFF(-2, -2, 2) = 4/245 y z + 2/175 y - - 137 2 2 - + ---- - 1/100 y + 1/125 x - 2/175 x y - 2/175 z + 2/175 x z - 1/175 x - 5250 - - 2 47 2 2 - - 1/100 z , COEFF(-1, -2, 2) = ---- + 1/250 x - 1/100 y + 1/350 x - 5250 - - 2 - + 4/245 y z + 1/175 x z - 1/100 z + 2/175 y - 1/175 x y - 2/175 z, - - COEFF(0, -2, 2) = - - 2 17 2 2 - 1/175 x + ---- - 1/100 y - 1/100 z - 2/175 z + 4/245 y z + 2/175 y, - 5250 - - 2 2 - COEFF(1, -2, 2) = - 2/175 z - 1/250 x + 1/175 x y + 1/350 x - 1/100 z - - 2 47 - - 1/100 y + ---- - 1/175 x z + 4/245 y z + 2/175 y, COEFF(2, -2, 2) = - 5250 - - 2 2 2 - 2/175 y - 1/125 x - 1/100 y - 1/100 z - 2/175 z - 1/175 x + 4/245 y z - - 137 107 - + 2/175 x y + ---- - 2/175 x z, COEFF(-2, -1, 2) = - ---- - 2/245 y z - 5250 7000 - - 2 2 2 - - 1/175 z - 1/350 x + 1/50 y - 1/200 z + 1/250 x + 1/175 x z - 1/175 y - - 2 2 - + 1/175 x y, COEFF(-1, -1, 2) = 1/500 x + 1/350 x z - 1/200 z + 1/50 y - - 2 167 - - 1/175 y + 1/700 x - 1/175 z + 1/350 x y - 2/245 y z - ----, - 7000 - - COEFF(0, -1, 2) = - - 2 2 2 187 - 1/350 x - 1/200 z - 1/175 y + 1/50 y - 1/175 z - ---- - 2/245 y z, - 7000 - - 2 - COEFF(1, -1, 2) = - 1/175 y - 1/350 x y - 1/500 x - 1/350 x z - 1/200 z - - 2 2 167 - + 1/700 x - 1/175 z - 2/245 y z + 1/50 y - ----, COEFF(2, -1, 2) = - 7000 - - 2 2 2 107 - - 1/200 z + 1/50 y - 1/350 x - 1/175 x z - 1/175 z - ---- - 2/245 y z - 7000 - - - 1/175 x y - 1/250 x - 1/175 y, - - COEFF(-2, 0, 2) = 2/175 x y - 4/245 y z - 2/175 y, - - COEFF(-1, 0, 2) = 1/175 x y - 4/245 y z - 2/175 y, - - COEFF(0, 0, 2) = - 2/175 y - 4/245 y z, - - COEFF(1, 0, 2) = - 4/245 y z - 2/175 y - 1/175 x y, - - COEFF(2, 0, 2) = - 4/245 y z - 2/175 x y - 2/175 y, COEFF(-2, 1, 2) = - - 2 107 - - 1/175 x z - 2/245 y z - 1/50 y - 1/250 x + ---- - 1/175 y + 1/175 z - 7000 - - 2 2 - + 1/200 z + 1/350 x + 1/175 x y, COEFF(-1, 1, 2) = - 1/500 x - 2/245 y z - - 167 2 2 2 - + ---- - 1/700 x + 1/350 x y + 1/200 z + 1/175 z - 1/350 x z - 1/50 y - 7000 - - - 1/175 y, COEFF(0, 1, 2) = - - 2 2 2 187 - - 1/175 y - 2/245 y z - 1/50 y + 1/175 z + 1/200 z - 1/350 x + ----, - 7000 - - 2 2 - COEFF(1, 1, 2) = - 2/245 y z + 1/500 x - 1/175 y + 1/200 z - 1/50 y - - 167 2 - + ---- - 1/700 x + 1/175 z - 1/350 x y + 1/350 x z, COEFF(2, 1, 2) = - 7000 - - 2 107 - - 2/245 y z + 1/175 z - 1/175 x y - 1/175 y + 1/200 z + 1/250 x + ---- - 7000 - - 2 2 - - 1/50 y + 1/175 x z + 1/350 x , COEFF(-2, 2, 2) = - 2/175 x y - - 2 137 - + 4/245 y z - 2/175 x z + 2/175 y + 1/100 y + 2/175 z - ---- - 1/125 x - 5250 - - 2 2 2 2 - + 1/100 z + 1/175 x , COEFF(-1, 2, 2) = - 1/175 x y - 1/350 x + 1/100 y - - 2 47 - + 2/175 y + 4/245 y z - 1/250 x - 1/175 x z + 2/175 z + 1/100 z - ----, - 5250 - - COEFF(0, 2, 2) = - - 17 2 2 2 - - ---- - 1/175 x + 1/100 y + 2/175 y + 1/100 z + 2/175 z + 4/245 y z, - 5250 - - 47 2 2 - COEFF(1, 2, 2) = 1/175 x y - ---- + 1/100 y + 1/175 x z - 1/350 x - 5250 - - 2 - + 1/100 z + 4/245 y z + 1/250 x + 2/175 z + 2/175 y, COEFF(2, 2, 2) = - - 137 2 2 - 2/175 z - ---- + 1/100 y + 1/125 x + 2/175 x z + 1/175 x + 2/175 y - 5250 - - 2 - + 2/175 x y + 4/245 y z + 1/100 z ] - -> print_coeffs__lc_of_data(%, "coeffs_dyz->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c"); -bytes used=2390225452, alloc=14677376, time=388.13 -bytes used=2391225608, alloc=14677376, time=388.21 -bytes used=2392225792, alloc=14677376, time=388.29 -bytes used=2393226252, alloc=14677376, time=388.42 -bytes used=2394226776, alloc=14677376, time=389.04 -bytes used=2395226948, alloc=14677376, time=389.66 -bytes used=2396227512, alloc=14677376, time=390.27 -bytes used=2397227804, alloc=14677376, time=390.88 -bytes used=2398228032, alloc=14677376, time=391.49 -bytes used=2399228384, alloc=14677376, time=391.65 -bytes used=2400228616, alloc=14677376, time=391.74 -bytes used=2401239544, alloc=14677376, time=391.82 -bytes used=2402285960, alloc=14677376, time=391.90 -bytes used=2403288548, alloc=14677376, time=391.98 -bytes used=2404288856, alloc=14677376, time=392.07 -bytes used=2405289028, alloc=14677376, time=392.40 -bytes used=2406289272, alloc=14677376, time=393.65 -bytes used=2407289472, alloc=14677376, time=394.07 -bytes used=2408289644, alloc=14677376, time=394.30 -bytes used=2409289924, alloc=14677376, time=394.37 -bytes used=2410290088, alloc=14677376, time=394.44 -bytes used=2411290336, alloc=14677376, time=394.50 -bytes used=2412290840, alloc=14677376, time=394.57 -bytes used=2413291344, alloc=14677376, time=394.64 -bytes used=2414291684, alloc=14677376, time=394.71 -bytes used=2415291904, alloc=14677376, time=394.79 -bytes used=2416292192, alloc=14677376, time=394.88 -bytes used=2417292416, alloc=14677376, time=394.98 -bytes used=2418292580, alloc=14677376, time=395.09 -bytes used=2419293268, alloc=14677376, time=395.21 -bytes used=2420303760, alloc=14677376, time=395.34 -bytes used=2421303968, alloc=14677376, time=395.47 -bytes used=2422307784, alloc=14677376, time=395.59 -bytes used=2423307968, alloc=14677376, time=395.70 -bytes used=2424308168, alloc=14677376, time=395.78 -bytes used=2425308452, alloc=14677376, time=397.29 -bytes used=2426308748, alloc=14677376, time=398.08 -bytes used=2427308924, alloc=14677376, time=398.56 -bytes used=2428309364, alloc=14677376, time=398.65 -bytes used=2429309648, alloc=14677376, time=398.72 -bytes used=2430310080, alloc=14677376, time=398.80 -bytes used=2431310344, alloc=14677376, time=398.87 -bytes used=2432310656, alloc=14677376, time=398.94 -bytes used=2433310884, alloc=14677376, time=399.01 -bytes used=2434311040, alloc=14677376, time=399.13 -bytes used=2435311228, alloc=14677376, time=399.26 -bytes used=2436315480, alloc=14677376, time=399.39 -bytes used=2437315656, alloc=14677376, time=399.51 -bytes used=2438315916, alloc=14677376, time=400.35 -bytes used=2439316500, alloc=14677376, time=401.71 -bytes used=2440316760, alloc=14677376, time=402.21 -bytes used=2441316988, alloc=14677376, time=402.59 -bytes used=2442317272, alloc=14677376, time=402.67 -bytes used=2443317448, alloc=14677376, time=402.74 -bytes used=2444318256, alloc=14677376, time=402.93 -bytes used=2445318416, alloc=14677376, time=403.96 -bytes used=2446318632, alloc=14677376, time=405.33 -bytes used=2447318812, alloc=14677376, time=405.90 -bytes used=2448319032, alloc=14677376, time=406.00 -bytes used=2449319276, alloc=14677376, time=406.07 -bytes used=2450319460, alloc=14677376, time=406.29 -bytes used=2451319696, alloc=14677376, time=407.94 -bytes used=2452319852, alloc=14677376, time=408.85 -bytes used=2453320096, alloc=14677376, time=409.39 -bytes used=2454320692, alloc=14677376, time=409.48 -bytes used=2455321056, alloc=14677376, time=409.62 -> -# d^2/dz^2 -> simplify( diff(interp_3d_cube_order4_smooth0,z,z) ); -bytes used=2456321320, alloc=14677376, time=409.75 -bytes used=2457439864, alloc=14677376, time=409.84 -bytes used=2458440080, alloc=14677376, time=409.92 -bytes used=2459440252, alloc=14677376, time=410.00 -bytes used=2460440724, alloc=14677376, time=410.08 -bytes used=2461440860, alloc=14677376, time=410.16 -bytes used=2462441164, alloc=14677376, time=410.24 -bytes used=2463441372, alloc=14677376, time=410.33 -bytes used=2464442072, alloc=14677376, time=410.41 -bytes used=2465442368, alloc=14677376, time=410.49 - 256 -- 1/10 DATA(0, -2, 0) + ---- DATA(-2, -2, 1) - 1/50 y z DATA(1, -1, -1) - 3675 - - 211 - + ---- DATA(1, -2, 1) - 1/50 y z DATA(-1, -1, -1) + 4/75 DATA(0, -2, 1) - 3675 - - - 9/98 DATA(1, -2, 0) + 4/75 DATA(0, 2, -1) + 4/75 DATA(2, 0, -1) - - 211 311 - + ---- DATA(-1, -2, 1) + ----- DATA(0, -1, 2) + 1/50 y z DATA(1, 1, -1) - 3675 14700 - - + 1/50 y z DATA(-1, 1, -1) - 1/50 y z DATA(-1, 1, 1) - - 211 33 256 - + ---- DATA(-2, -1, 1) - --- DATA(2, -2, 0) + ---- DATA(2, -2, 1) - 3675 490 3675 - - + 1/350 x DATA(-1, -2, -1) + 4/75 DATA(-2, 0, 1) - 9/98 DATA(-2, -1, 0) - - - 1/300 DATA(0, 2, 2) + 1/175 x DATA(-2, 1, 1) - 1/350 x DATA(1, 1, 1) - - 311 - + ----- DATA(1, 0, 2) + 1/350 x DATA(-1, 2, -1) - 1/175 x DATA(2, 1, -1) - 14700 - - - 1/175 x DATA(2, 2, -1) - 1/350 x DATA(1, 2, -1) - - 151 - - 1/175 x DATA(-1, -1, 2) - 1/350 x DATA(1, 2, 1) + ---- DATA(-1, 0, -1) - 3675 - - + 2/175 x DATA(2, 2, -2) - 1/175 x DATA(2, -1, 1) + 1/350 x DATA(-1, 2, 1) - - + 1/175 x DATA(-2, -2, -1) + 1/175 x DATA(1, 1, -2) - - + 1/175 x DATA(1, 2, -2) - 2/175 x DATA(-2, 2, -2) - - 211 13 - + 1/175 x DATA(-2, 2, 1) + ---- DATA(2, -1, -1) - -- DATA(0, 0, 0) - 3675 98 - - 61 61 57 - - --- DATA(1, 0, 0) - --- DATA(0, 1, 0) - --- DATA(1, 1, 0) - 490 490 490 - - 136 151 151 - + ---- DATA(0, 0, 1) + ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) - 3675 3675 3675 - - 166 - + ---- DATA(1, 1, 1) + 1/25 x z DATA(-2, -1, 1) + 1/25 x z DATA(2, -1, -1) - 3675 - - - 1/25 x z DATA(2, -2, 1) + 1/25 x z DATA(-2, -2, 1) - - - 1/50 x z DATA(1, -2, 1) + 1/50 x z DATA(-1, -2, 1) - - + 1/25 x z DATA(2, 2, -1) + 1/25 x z DATA(2, 1, -1) - - - 1/50 x z DATA(-1, 2, -1) - 1/50 x z DATA(1, 1, 1) - - + 1/25 x z DATA(-2, 1, 1) + 1/100 x z DATA(-1, 1, -2) - - - 1/50 x z DATA(2, 1, -2) - 1/25 x z DATA(2, 2, 1) - - + 1/100 x z DATA(-1, 2, -2) - 1/100 x z DATA(1, 1, -2) - - + 1/25 x z DATA(-2, 2, 1) + 1/50 x z DATA(-2, 2, -2) - - - 1/50 x z DATA(-1, -2, -1) - 1/100 x z DATA(1, 2, -2) - - + 1/50 x z DATA(-2, 1, -2) + 1/50 x z DATA(1, 2, -1) - - + 1/50 x z DATA(-1, 2, 1) - 1/50 x z DATA(2, 2, -2) - - - 1/50 x z DATA(1, 2, 1) - 1/100 x z DATA(-1, -1, 2) - - 256 - - 1/25 x z DATA(2, 1, 1) - 1/25 x z DATA(2, -1, 1) + ---- DATA(2, 2, -1) - 3675 - - + 1/350 x y DATA(1, 1, 2) - 1/175 x y DATA(2, -1, 2) - - - 1/25 x z DATA(-2, -2, -1) - 1/350 x y DATA(-2, -1, -1) - - - 1/350 x y DATA(1, -1, 2) - 1/350 x y DATA(-1, 1, 2) - - + 1/175 x y DATA(2, -2, -1) + 1/175 x y DATA(2, 1, 2) - - + 1/350 x y DATA(-2, 1, -1) + 1/350 x y DATA(1, -2, -1) - - + 2/175 x y DATA(-2, -2, 2) + 1/700 x y DATA(1, -1, -1) - - - 1/700 x y DATA(-1, -1, -1) + 1/175 x y DATA(1, 2, 2) - - + 2/175 x y DATA(2, 2, 2) + 1/175 x y DATA(-2, 2, -1) - - - 2/175 x y DATA(2, -2, 2) - 1/175 x y DATA(-1, 2, 2) - - - 1/700 x y DATA(-1, -1, 1) + 1/700 x y DATA(1, -1, 1) - - - 1/700 x y DATA(1, 1, -1) + 1/700 x y DATA(-1, 1, -1) - - + 1/700 x y DATA(-1, 1, 1) - 2/175 x y DATA(-2, 2, 2) - - + 2/175 x y DATA(-2, -2, -2) - 1/175 x y DATA(-2, 1, 2) - - - 2/175 x y DATA(2, -2, -2) + 1/175 x y DATA(-2, -1, -2) - - + 1/175 x y DATA(-2, -1, 2) - 1/350 x y DATA(1, -1, -2) - - - 1/175 x y DATA(2, -1, -2) + 1/350 x y DATA(-1, -1, -2) - - + 1/175 x y DATA(-1, -2, -2) - 1/175 x y DATA(1, -2, -2) - - 2 2 - + 2/245 x DATA(2, 2, 2) - 1/245 x DATA(1, 2, 2) + 2/175 x DATA(2, 1, 2) - - + 2/175 x DATA(2, -2, 2) + 1/175 x DATA(-2, 2, -1) - - 2 2 - + 2/245 x DATA(2, -2, 2) - 1/245 x DATA(-2, 2, -1) - - - 1/175 x DATA(-1, 2, 2) - 1/175 x DATA(-1, -2, 2) - - + 2/175 x DATA(2, -1, 2) + 1/175 x DATA(1, 1, 2) - 1/175 x DATA(-1, 1, 2) - - + 1/175 x DATA(1, -1, 2) - 1/175 x DATA(2, -2, -1) - - + 1/175 x DATA(-2, -1, -1) - 2/175 x DATA(-2, -2, 2) - - - 1/350 x DATA(1, -2, -1) + 1/175 x DATA(-2, 1, -1) - - 211 - + 1/175 x DATA(1, -2, 2) + ---- DATA(1, 2, -1) + 1/175 x DATA(1, -2, -2) - 3675 - - - 1/175 x DATA(-1, -1, -2) - 1/350 x DATA(1, -1, 1) - - + 2/175 x DATA(2, 2, 2) + 1/175 x DATA(1, 2, 2) + 1/350 x DATA(-1, -1, -1) - - - 1/350 x DATA(1, -1, -1) + 1/350 x DATA(-1, 1, 1) - - + 1/350 x DATA(-1, 1, -1) - 1/350 x DATA(1, 1, -1) - - - 1/175 x DATA(-1, -2, -2) - 2/175 x DATA(-2, -2, -2) - - - 2/175 x DATA(-2, 1, 2) - 2/175 x DATA(-2, -1, 2) - - - 2/175 x DATA(-2, -1, -2) + 1/175 x DATA(1, -1, -2) - - 169 - + 2/175 x DATA(2, -2, -2) - 2/175 x DATA(-2, 2, 2) - ----- DATA(-2, 1, -2) - 14700 - - 211 - + 2/175 x DATA(2, -1, -2) + 1/350 x DATA(-1, -1, 1) + ---- DATA(-1, 2, -1) - 3675 - - 2 2 - - 1/245 x DATA(-2, -2, 1) - 1/245 x DATA(2, -2, 1) - - 2 2 - + 1/490 x DATA(1, -2, 1) + 1/490 x DATA(1, 1, 1) - - 2 2 - + 1/490 x DATA(-1, 2, -1) - 1/245 x DATA(2, 1, -1) - - 2 2 - - 1/245 x DATA(2, -1, -1) + 1/490 x DATA(-1, -2, 1) - - 2 2 - - 1/245 x DATA(-2, -1, 1) + 2/245 x DATA(2, 1, -2) - - 2 2 - - 1/245 x DATA(1, 1, -2) - 1/245 x DATA(-1, 2, -2) - - 2 2 - - 1/245 x DATA(2, 2, 1) - 1/245 x DATA(2, 2, -1) - - 2 2 - + 2/245 x DATA(-2, 1, -2) - 1/245 x DATA(1, 2, -2) - - 2 2 - + 1/490 x DATA(-1, -2, -1) + 2/245 x DATA(-2, 2, -2) - - 2 2 - + 1/490 x DATA(1, 2, -1) - 1/245 x DATA(-1, 1, -2) - - 2 2 - - 1/245 x DATA(-2, 1, 1) - 1/245 x DATA(1, 1, 2) - - 2 2 - - 1/245 x DATA(-1, 1, 2) - 1/245 x DATA(1, -1, 2) - - 2 2 - - 1/245 x DATA(2, -2, -1) - 1/245 x DATA(-2, -1, -1) - - 2 2 - - 1/245 x DATA(2, 1, 1) - 1/245 x DATA(-1, -1, 2) - - 2 2 - + 1/490 x DATA(1, 2, 1) + 2/245 x DATA(2, 2, -2) - - 2 2 - - 1/245 x DATA(2, -1, 1) + 1/490 x DATA(-1, 2, 1) - - 2 2 - - 1/245 x DATA(-2, -2, -1) - 1/245 x DATA(-1, -2, 2) - - 2 2 - - 1/245 x DATA(1, -2, 2) - 1/245 x DATA(-2, 2, 1) - - 2 2 - + 1/490 x DATA(-1, -1, 1) + 2/245 x DATA(-2, -2, -2) - - 2 2 - + 1/490 x DATA(1, -1, -1) + 2/245 x DATA(-2, -2, 2) - - 2 2 - + 1/490 x DATA(1, -2, -1) - 1/245 x DATA(-2, 1, -1) - - 2 2 - + 2/245 x DATA(2, 1, 2) - 1/245 x DATA(-1, 2, 2) - - 2 2 - + 2/245 x DATA(2, -1, 2) + 1/490 x DATA(1, -1, 1) - - 2 2 - + 2/245 x DATA(-2, 2, 2) + 2/245 x DATA(-2, 1, 2) - - 2 2 - + 2/245 x DATA(-2, -1, 2) + 2/245 x DATA(-2, -1, -2) - - 2 2 - - 1/245 x DATA(1, -1, -2) + 1/490 x DATA(-1, -1, -1) - - 2 2 - + 1/490 x DATA(-1, 1, 1) + 1/490 x DATA(-1, 1, -1) - - 2 2 - + 1/490 x DATA(1, 1, -1) + 2/245 x DATA(2, -2, -2) - - 2 2 - - 1/245 x DATA(1, -2, -2) - 1/245 x DATA(-1, -2, -2) - - 2 2 - - 1/245 x DATA(-1, -1, -2) + 2/245 x DATA(2, -1, -2) - - 211 - + ---- DATA(2, 1, -1) - 1/175 x DATA(2, -2, 1) - 1/175 x DATA(2, -1, -1) - 3675 - - - 2/175 x DATA(-2, 1, -2) + 1/175 x DATA(-2, -1, 1) - - + 2/175 x DATA(2, 1, -2) - 1/175 x DATA(-1, 1, -2) - - + 1/350 x DATA(-1, -2, 1) - 1/350 x DATA(1, -2, 1) - - + 1/175 x DATA(-2, -2, 1) - 1/175 x DATA(-1, 2, -2) - - - 1/175 x DATA(2, 2, 1) - 1/175 x DATA(2, 1, 1) + 1/175 y DATA(2, -2, 1) - - + 1/175 y DATA(1, -2, 1) - 1/350 y DATA(1, 1, 1) - 1/175 y DATA(-1, 2, -1) - - + 1/175 y DATA(-1, -2, 1) + 1/175 y DATA(2, 1, -2) - - + 1/175 y DATA(-1, 1, -2) + 1/350 y DATA(-2, -1, 1) - - + 1/350 y DATA(2, -1, -1) + 1/175 y DATA(-2, -2, 1) - - - 1/350 y DATA(-2, 1, 1) - 1/350 y DATA(2, 1, 1) - 1/175 y DATA(-1, -1, 2) - - - 1/175 y DATA(1, 2, 1) - 1/175 y DATA(-2, 2, 1) + 1/175 y DATA(1, 1, -2) - - + 2/175 y DATA(-1, 2, -2) + 2/175 y DATA(1, 2, -2) - - + 2/175 y DATA(-2, 2, -2) + 1/175 y DATA(-1, -2, -1) - - - 1/350 y DATA(2, 1, -1) - 1/175 y DATA(2, 2, -1) - 1/175 y DATA(1, 2, -1) - - + 1/175 y DATA(-2, 1, -2) + 1/175 y DATA(2, 1, 2) + 2/175 y DATA(-1, 2, 2) - - - 1/350 y DATA(-2, 1, -1) - 1/175 y DATA(1, -1, 2) - - + 1/350 y DATA(-2, -1, -1) - 2/175 y DATA(-2, -2, 2) - - + 1/175 y DATA(2, -2, -1) - 2/175 y DATA(1, -2, 2) + 1/175 y DATA(1, 1, 2) - - + 1/175 y DATA(-1, 1, 2) - 1/175 y DATA(2, -1, 2) + 2/175 y DATA(2, 2, -2) - - - 1/175 y DATA(-1, 2, 1) + 1/175 y DATA(-2, -2, -1) - - - 2/175 y DATA(-1, -2, 2) + 1/350 y DATA(2, -1, 1) - 1/175 y DATA(2, 2, 1) - - - 1/350 y DATA(-1, 1, -1) + 1/350 y DATA(-1, -1, -1) - - + 1/350 y DATA(1, -1, -1) - 1/350 y DATA(-1, 1, 1) - - - 2/175 y DATA(2, -2, 2) - 1/175 y DATA(-2, 2, -1) + 2/175 y DATA(2, 2, 2) - - + 2/175 y DATA(1, 2, 2) + 1/175 y DATA(1, -2, -1) - 1/350 y DATA(1, 1, -1) - - + 1/350 y DATA(-1, -1, 1) + 2/175 y DATA(-2, 2, 2) - - + 1/175 y DATA(-2, 1, 2) - 2/175 y DATA(-2, -2, -2) - - + 1/350 y DATA(1, -1, 1) - 1/175 y DATA(-2, -1, 2) - 1/10 DATA(2, 0, 0) - - 311 211 - + ----- DATA(0, 1, -2) + ---- DATA(-2, 1, 1) - 9/98 DATA(2, -1, 0) - 14700 3675 - - 191 - + ----- DATA(-1, 1, -2) - 1/50 x z DATA(2, -1, -2) - 14700 - - + 1/100 x z DATA(-1, -1, -2) + 1/100 x z DATA(-1, -2, -2) - - + 1/100 x z DATA(1, -2, 2) - 1/100 x z DATA(-1, -2, 2) - - - 1/50 x z DATA(-2, -2, 2) - 1/25 x z DATA(-2, -1, -1) - - + 1/25 x z DATA(2, -2, -1) + 1/100 x z DATA(1, -1, 2) - - - 1/100 x z DATA(-1, 1, 2) - 1/50 x z DATA(-1, 1, -1) - - + 1/50 x z DATA(-1, 1, 1) + 1/50 x z DATA(1, -1, -1) - - - 1/50 x z DATA(-1, -1, -1) + 1/100 x z DATA(1, 2, 2) - - + 1/50 x z DATA(2, 2, 2) - 1/25 x z DATA(-2, 2, -1) - - + 1/50 x z DATA(2, -2, 2) - 1/100 x z DATA(-1, 2, 2) - - + 1/50 x z DATA(2, 1, 2) - 1/25 x z DATA(-2, 1, -1) - - + 1/50 x z DATA(1, -2, -1) - 1/50 x z DATA(-2, 2, 2) - - + 1/50 x z DATA(-1, -1, 1) - 1/50 x z DATA(1, -1, 1) - - + 1/50 x z DATA(1, 1, -1) + 1/50 x z DATA(-2, -2, -2) - - - 1/100 x z DATA(1, -2, -2) - 1/50 x z DATA(2, -2, -2) - - - 1/100 x z DATA(1, -1, -2) + 1/50 x z DATA(-2, -1, -2) - - - 1/50 x z DATA(-2, -1, 2) - 1/50 x z DATA(-2, 1, 2) - - 2 2 - - 2/25 z DATA(-1, 1, -1) - 2/25 z DATA(1, 1, -1) - - 2 2 - - 2/25 z DATA(1, -1, 1) - 2/25 z DATA(-1, -1, 1) - 9/98 DATA(1, 2, 0) - - 169 2 2 - - ----- DATA(2, 1, -2) + 1/50 z DATA(-2, -2, -2) + 1/50 z DATA(-2, 2, 2) - 14700 - - 2 2 - + 1/50 z DATA(-2, 1, 2) + 1/50 z DATA(-2, -1, 2) - - 2 2 - + 1/50 z DATA(-2, -1, -2) + 1/50 z DATA(1, -1, -2) - - 2 2 - + 1/50 z DATA(2, -2, -2) + 1/50 z DATA(1, -2, -2) - - 2 2 - + 1/50 z DATA(-1, -2, -2) + 1/50 z DATA(-1, -1, -2) - - 2 - + 1/50 z DATA(2, -1, -2) - 1/50 z DATA(2, -1, -2) - - - 1/50 z DATA(-1, -1, -2) - 1/50 z DATA(2, -2, -2) - - 2 - - 1/50 z DATA(1, -2, -2) - 2/25 z DATA(2, -2, -1) - - 2 2 - - 2/25 z DATA(-2, -1, -1) + 1/50 z DATA(-2, -2, 2) - - 2 2 - + 1/50 z DATA(1, -1, 2) + 1/50 z DATA(1, 2, 2) - - 2 2 - - 2/25 z DATA(-1, -1, -1) - 2/25 z DATA(1, -1, -1) - - 2 2 2 - - 2/25 z DATA(-1, 1, 1) + 1/50 z DATA(-2, 1, -2) - 2/25 z DATA(1, 1, 1) - - 2 2 - - 2/25 z DATA(-1, 2, -1) - 2/25 z DATA(2, 1, -1) - - 2 2 2 - - 2/25 z DATA(-2, 1, 1) + 1/50 z DATA(2, 1, 2) + 1/50 z DATA(2, -2, 2) - - 2 2 2 - - 2/25 z DATA(-2, 2, -1) + 1/50 z DATA(2, 2, 2) + 1/50 z DATA(-1, 2, 2) - - 2 2 - - 2/25 z DATA(1, -2, -1) - 2/25 z DATA(-2, 1, -1) - - 2 2 - + 1/50 z DATA(-1, 1, 2) + 1/50 z DATA(-2, 2, -2) - - 2 2 - - 2/25 z DATA(-2, 2, 1) + 1/50 z DATA(1, 2, -2) - - 2 2 - - 2/25 z DATA(-1, -2, -1) - 2/25 z DATA(2, 2, -1) - - 2 2 2 - - 2/25 z DATA(1, 2, -1) - 2/25 z DATA(2, 1, 1) + 1/50 z DATA(1, 1, -2) - - 2 2 - + 1/50 z DATA(-1, 2, -2) + 1/50 z DATA(1, -2, 2) - - 2 2 2 - + 1/50 z DATA(2, -1, 2) + 1/50 z DATA(1, 1, 2) + 1/50 z DATA(2, 2, -2) - - 2 2 - - 2/25 z DATA(2, -1, 1) - 2/25 z DATA(-1, 2, 1) - - 2 2 2 - + 1/50 z DATA(-1, -1, 2) - 2/25 z DATA(1, 2, 1) - 2/25 z DATA(2, 2, 1) - - 2 2 - - 2/25 z DATA(-2, -2, -1) + 1/50 z DATA(-1, -2, 2) - - 2 - - 2/25 z DATA(-2, -2, 1) - 1/25 z DATA(-1, -2, 1) - - - 1/25 z DATA(-2, -1, 1) + 1/25 z DATA(2, -1, -1) - 1/25 z DATA(1, -2, 1) - - - 1/25 z DATA(-2, -2, 1) + 1/50 z DATA(2, -2, 2) + 1/25 z DATA(-2, 2, -1) - - 2 2 - - 2/25 z DATA(-1, -2, 1) - 2/25 z DATA(-2, -1, 1) - - 2 2 - + 1/50 z DATA(2, 1, -2) + 1/50 z DATA(-1, 1, -2) - - 2 2 - - 2/25 z DATA(2, -2, 1) - 2/25 z DATA(2, -1, -1) - - 2 - - 2/25 z DATA(1, -2, 1) - 1/10 DATA(0, 2, 0) + 1/25 z DATA(-1, 2, -1) - - + 1/25 z DATA(1, 2, -1) + 1/25 z DATA(2, 1, -1) - 1/50 z DATA(2, 1, -2) - - - 1/25 z DATA(-2, 1, 1) - 1/25 z DATA(1, 1, 1) - 1/50 z DATA(-1, 1, -2) - - - 1/25 z DATA(2, -2, 1) + 1/25 z DATA(2, 2, -1) - 1/25 z DATA(1, 2, 1) - - - 1/50 z DATA(2, 2, -2) - 1/25 z DATA(2, -1, 1) - 1/25 z DATA(2, 2, 1) - - - 1/25 z DATA(2, 1, 1) - 1/50 z DATA(1, 1, -2) - 1/50 z DATA(-1, 2, -2) - - - 1/50 z DATA(-2, 1, -2) + 1/25 z DATA(-1, -2, -1) - - - 1/50 z DATA(-2, 2, -2) - 1/25 z DATA(-2, 2, 1) - 1/50 z DATA(1, 2, -2) - - + 1/50 z DATA(-1, 1, 2) - 1/25 z DATA(-1, 2, 1) + 1/25 z DATA(-2, -2, -1) - - + 1/50 z DATA(-1, -2, 2) + 1/50 z DATA(-1, -1, 2) + 1/50 z DATA(2, 1, 2) - - + 1/50 z DATA(-1, 2, 2) + 1/50 z DATA(1, -1, 2) + 1/25 z DATA(2, -2, -1) - - + 1/25 z DATA(-2, -1, -1) + 1/50 z DATA(-2, -2, 2) - - + 1/25 z DATA(1, -2, -1) + 1/50 z DATA(1, -2, 2) + 1/50 z DATA(2, -1, 2) - - + 1/50 z DATA(1, 1, 2) + 1/25 z DATA(-1, 1, -1) + 1/25 z DATA(1, 1, -1) - - - 1/25 z DATA(-1, 1, 1) + 1/50 z DATA(2, 2, 2) + 1/50 z DATA(1, 2, 2) - - + 1/25 z DATA(-1, -1, -1) + 1/25 z DATA(-2, 1, -1) - - - 1/50 z DATA(-2, -1, -2) + 1/50 z DATA(-2, 1, 2) + 1/50 z DATA(-2, -1, 2) - - - 1/25 z DATA(1, -1, 1) - 1/50 z DATA(-2, -2, -2) + 1/50 z DATA(-2, 2, 2) - - - 1/25 z DATA(-1, -1, 1) + 1/25 z DATA(1, -1, -1) - 1/50 z DATA(1, -1, -2) - - - 9/98 DATA(-1, 2, 0) + 1/100 x z DATA(1, 1, 2) + 1/50 x z DATA(2, -1, 2) - - 2 2 - - 1/245 y DATA(1, 1, -2) + 2/245 y DATA(-1, 2, -2) - - 2 - - 1/50 z DATA(-1, -2, -2) + 1/490 y DATA(-2, -1, -1) - - 2 2 - + 2/245 y DATA(-1, -2, 2) + 2/245 y DATA(1, -2, 2) - - 2 2 - - 1/245 y DATA(2, -1, 2) - 1/245 y DATA(1, 1, 2) - - 2 2 - - 1/245 y DATA(-2, 2, -1) + 2/245 y DATA(-2, -2, 2) - - 2 2 - - 1/245 y DATA(1, -2, -1) + 1/490 y DATA(-2, 1, -1) - - 2 2 - - 1/245 y DATA(-1, 1, 2) - 1/245 y DATA(1, -1, 2) - - 2 2 - - 1/245 y DATA(2, -2, -1) + 1/490 y DATA(-1, 1, -1) - - 2 2 - + 1/490 y DATA(1, 1, -1) + 2/245 y DATA(2, 2, 2) - - 2 2 - + 2/245 y DATA(1, 2, 2) + 1/490 y DATA(-1, -1, -1) - - 2 2 - - 1/245 y DATA(2, 1, 2) + 2/245 y DATA(-1, 2, 2) - - 2 2 - + 2/245 y DATA(2, -2, 2) - 1/245 y DATA(-2, 1, 2) - - 2 2 - - 1/245 y DATA(-2, -1, 2) - 1/245 y DATA(-2, -1, -2) - - 2 2 - + 2/245 y DATA(-2, -2, -2) + 2/245 y DATA(-2, 2, 2) - - 2 2 - + 1/490 y DATA(1, -1, 1) + 1/490 y DATA(-1, -1, 1) - - 2 2 - + 1/490 y DATA(1, -1, -1) + 1/490 y DATA(-1, 1, 1) - - 2 2 - - 1/245 y DATA(-1, -1, -2) - 1/245 y DATA(2, -1, -2) - - 2 2 - - 1/245 y DATA(1, -1, -2) + 2/245 y DATA(2, -2, -2) - - 2 2 - + 2/245 y DATA(1, -2, -2) + 2/245 y DATA(-1, -2, -2) - - 2 2 - - 9/98 DATA(2, 1, 0) - 1/245 y DATA(-2, -2, 1) - 1/245 y DATA(2, -2, 1) - - 2 2 - + 1/490 y DATA(2, -1, -1) - 1/245 y DATA(1, -2, 1) - - 191 2 - + ----- DATA(1, 1, -2) + 2/245 y DATA(-2, 2, -2) - 14700 - - 2 2 - - 1/245 y DATA(-2, 1, -2) + 2/245 y DATA(1, 2, -2) - - 2 2 - - 1/245 y DATA(-1, -2, -1) - 1/245 y DATA(-1, 2, -1) - - 2 2 - - 1/245 y DATA(2, 2, -1) - 1/245 y DATA(1, 2, -1) - - 2 2 - + 1/490 y DATA(2, 1, -1) - 1/245 y DATA(-1, 1, -2) - - 2 2 - + 1/490 y DATA(-2, 1, 1) + 1/490 y DATA(1, 1, 1) - - 2 2 - - 1/245 y DATA(-1, -2, 1) + 1/490 y DATA(-2, -1, 1) - - 2 2 - - 1/245 y DATA(2, 1, -2) - 1/245 y DATA(-2, 2, 1) - - 2 2 - + 1/490 y DATA(2, -1, 1) - 1/245 y DATA(-2, -2, -1) - - 2 2 - - 1/245 y DATA(2, 2, 1) + 1/490 y DATA(2, 1, 1) - - 2 2 - - 1/245 y DATA(-1, -1, 2) - 1/245 y DATA(-1, 2, 1) - - - 1/175 y DATA(-2, -1, -2) - 2/175 y DATA(1, -2, -2) - - - 2/175 y DATA(-1, -2, -2) - 1/175 y DATA(1, -1, -2) - - 2 2 - - 1/245 y DATA(1, 2, 1) + 2/245 y DATA(2, 2, -2) - - - 2/175 y DATA(2, -2, -2) - 1/175 y DATA(-1, -1, -2) - - 169 529 - - 1/175 y DATA(2, -1, -2) - ----- DATA(-1, 2, -2) - ----- DATA(-2, 2, -2) - 14700 14700 - - 33 256 - - --- DATA(2, 2, 0) - 1/300 DATA(0, 2, -2) + ---- DATA(-2, 2, 1) - 490 3675 - - 211 - + ---- DATA(2, -1, 1) - 1/300 DATA(2, 0, -2) - 1/10 DATA(-2, 0, 0) - 3675 - - 169 211 - + 4/75 DATA(2, 0, 1) - ----- DATA(1, 2, -2) + ---- DATA(-1, -2, -1) - 14700 3675 - - 211 256 529 - + ---- DATA(-1, 2, 1) + ---- DATA(-2, -2, -1) - ----- DATA(2, 2, -2) - 3675 3675 14700 - - 211 211 - + ---- DATA(2, 1, 1) + ---- DATA(1, 2, 1) + 4/75 DATA(0, 2, 1) - 3675 3675 - - 191 256 - + 4/75 DATA(0, -2, -1) + ----- DATA(-1, -1, 2) + ---- DATA(2, 2, 1) - 14700 3675 - - 529 211 - - 9/98 DATA(-2, 1, 0) - ----- DATA(-2, -2, 2) + ---- DATA(1, -2, -1) - 14700 3675 - - 191 431 - + ----- DATA(1, -1, 2) - 1/300 DATA(2, 0, 2) + ----- DATA(0, 0, 2) - 14700 14700 - - 311 211 256 - + ----- DATA(-1, 0, 2) + ---- DATA(-2, -1, -1) + ---- DATA(2, -2, -1) - 14700 3675 3675 - - 169 191 - - ----- DATA(2, -1, 2) - 1/300 DATA(0, -2, 2) + ----- DATA(1, 1, 2) - 14700 14700 - - 311 191 169 - + ----- DATA(0, 1, 2) + ----- DATA(-1, 1, 2) - ----- DATA(-1, -2, 2) - 14700 14700 14700 - - 169 169 - - ----- DATA(1, -2, 2) + 4/75 DATA(-2, 0, -1) - ----- DATA(-1, 2, 2) - 14700 14700 - - 169 169 211 - - ----- DATA(2, 1, 2) - ----- DATA(1, 2, 2) + ---- DATA(-2, 1, -1) - 14700 14700 3675 - - 61 57 - + 1/50 y z DATA(1, 2, 2) - --- DATA(0, -1, 0) - --- DATA(1, -1, 0) - 490 490 - - 61 57 166 - - --- DATA(-1, 0, 0) - --- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) - 490 490 3675 - - 151 166 151 - + ---- DATA(0, -1, 1) + ---- DATA(1, -1, 1) + ---- DATA(-1, 0, 1) - 3675 3675 3675 - - 166 136 151 - + ---- DATA(-1, 1, 1) + ---- DATA(0, 0, -1) + ---- DATA(1, 0, -1) - 3675 3675 3675 - - 166 151 166 - + ---- DATA(-1, 1, -1) + ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) - 3675 3675 3675 - - 57 166 151 - - --- DATA(-1, -1, 0) + ---- DATA(-1, -1, -1) + ---- DATA(0, -1, -1) - 490 3675 3675 - - 166 529 256 - + ---- DATA(1, -1, -1) - ----- DATA(2, -2, 2) + ---- DATA(-2, 2, -1) - 3675 14700 3675 - - 529 33 - - ----- DATA(2, 2, 2) - 1/100 y z DATA(1, 1, -2) - --- DATA(-2, -2, 0) - 14700 490 - - - 9/98 DATA(-1, -2, 0) - 1/50 y z DATA(-1, 2, -2) - 1/25 y z DATA(2, 2, 1) - - - 1/50 y z DATA(2, 1, 1) - 1/100 y z DATA(-1, -1, 2) - - - 1/25 y z DATA(1, 2, 1) - 1/50 y z DATA(2, 2, -2) - - + 1/50 y z DATA(2, -1, 1) - 1/25 y z DATA(-1, 2, 1) - - - 1/25 y z DATA(-2, -2, -1) - 1/50 y z DATA(-1, -2, 2) - - - 1/50 y z DATA(1, -2, 2) - 1/100 y z DATA(2, -1, 2) - - + 1/100 y z DATA(1, 1, 2) + 1/100 y z DATA(-1, 1, 2) - - - 1/100 y z DATA(1, -1, 2) - 1/25 y z DATA(2, -2, -1) - - - 1/50 y z DATA(-2, -1, -1) - 1/50 y z DATA(-2, -2, 2) - - - 1/25 y z DATA(1, -2, -1) + 1/50 y z DATA(-2, 1, -1) - - + 1/100 y z DATA(2, 1, 2) + 1/50 y z DATA(-1, 2, 2) - - - 1/50 y z DATA(2, -2, 2) + 1/25 y z DATA(-2, 2, -1) - - 169 - - ----- DATA(-2, -1, 2) + 1/50 y z DATA(2, 2, 2) - 14700 - - + 1/50 y z DATA(-1, -1, 1) + 1/50 y z DATA(-2, -2, -2) - - + 1/50 y z DATA(-2, 2, 2) + 1/100 y z DATA(-2, 1, 2) - - - 1/100 y z DATA(-2, -1, 2) + 1/100 y z DATA(-2, -1, -2) - - + 1/100 y z DATA(1, -1, -2) + 1/50 y z DATA(2, -2, -2) - - + 1/50 y z DATA(1, -2, -2) + 1/50 y z DATA(-1, -2, -2) - - + 1/100 y z DATA(-1, -1, -2) + 1/100 y z DATA(2, -1, -2) - - 33 - - --- DATA(-2, 2, 0) - 1/50 y z DATA(-2, 2, -2) - 490 - - - 1/25 y z DATA(-1, -2, -1) - 1/50 y z DATA(1, 2, -2) - - - 1/100 y z DATA(-2, 1, -2) + 1/50 y z DATA(1, -1, 1) - - - 1/25 y z DATA(-2, 2, 1) - 1/300 DATA(-2, 0, 2) - - - 1/50 y z DATA(2, -1, -1) + 1/25 y z DATA(2, -2, 1) - - 169 - + 1/25 y z DATA(-2, -2, 1) - 1/50 z DATA(-2, 0, -2) - ----- DATA(-2, 1, 2) - 14700 - - - 1/50 y z DATA(-2, 1, 1) - 1/50 z DATA(0, 0, -2) - - 2 - - 1/100 y z DATA(-1, 1, -2) - 2/245 y DATA(-1, -2, 0) - - - 1/100 y z DATA(2, 1, -2) + 1/50 y z DATA(-2, -1, 1) - - 2 2 - - 2/245 y DATA(-2, 0, -2) - 2/245 y DATA(0, 0, -2) - - 2 2 - - 2/245 y DATA(-1, 0, -2) - 2/245 y DATA(1, 0, -2) - - 2 - + 1/245 y DATA(-1, -1, 0) + 1/25 y z DATA(-1, -2, 1) - - + 1/50 y z DATA(2, 1, -1) + 1/50 y z DATA(0, 1, -1) - - 2 - - 2/245 y DATA(-2, -2, 0) + 1/100 y z DATA(0, -1, -2) - - + 1/25 y z DATA(-1, 2, -1) - 1/50 y z DATA(1, 1, 1) - - - 1/50 y z DATA(0, -2, 2) - 1/50 y z DATA(0, -1, -1) - - 2 - + 1/50 y z DATA(0, -1, 1) - 2/245 y DATA(2, 0, 2) - - 2 2 - - 2/245 y DATA(0, 0, 2) + 1/245 y DATA(-2, 1, 0) - - + 1/25 y z DATA(1, 2, -1) + 1/25 y z DATA(2, 2, -1) - - 2 2 - + 1/245 y DATA(1, 0, -1) + 1/245 y DATA(-2, 0, -1) - - 2 2 - + 1/245 y DATA(2, 1, 0) + 1/50 z DATA(0, -2, 2) + 2/245 y DATA(2, 0, 0) - - 2 2 - - 2/245 y DATA(2, 2, 0) + 1/245 y DATA(0, 0, -1) - - 2 2 - - 2/245 y DATA(-1, 0, 2) - 2/245 y DATA(2, 0, -2) - - 2 2 - + 2/245 y DATA(-2, 0, 0) + 1/245 y DATA(2, 0, 1) - - 2 2 - + 2/245 y DATA(1, 0, 0) - 2/245 y DATA(1, -2, 0) - - 2 2 - + 1/245 y DATA(2, 0, -1) - 2/245 y DATA(2, -2, 0) - - 2 2 - + 1/245 y DATA(-2, 0, 1) + 1/245 y DATA(-2, -1, 0) - - 2 2 - - 2/245 y DATA(1, 0, 2) + 1/245 y DATA(-1, 0, -1) - - 2 2 - - 2/245 y DATA(0, 2, 0) - 2/245 y DATA(-1, 2, 0) - - 2 2 2 - + 1/245 y DATA(0, 1, 0) + 1/245 y DATA(1, 1, 0) + 1/245 y DATA(0, 0, 1) - - 2 - + 1/50 x z DATA(-2, 0, -2) + 2/245 y DATA(0, 0, 0) - - 2 - - 2/245 y DATA(0, -2, 0) + 2/175 y DATA(0, -2, 0) - - - 1/175 y DATA(-2, 1, 0) - 1/175 x DATA(-1, 0, -2) - - + 1/175 x DATA(1, 0, -2) + 1/175 x DATA(-1, -1, 0) - - + 2/175 x DATA(-2, -2, 0) + 1/175 x DATA(-1, -2, 0) - - 2 - - 2/175 x DATA(-2, 0, -2) + 1/245 y DATA(-1, 0, 1) - - 2 2 - - 2/245 y DATA(-2, 2, 0) - 2/245 y DATA(-2, 0, 2) - - 2 2 - + 1/245 y DATA(0, -1, 0) + 1/245 y DATA(1, -1, 0) - - 2 2 - + 2/245 y DATA(-1, 0, 0) + 1/245 y DATA(-1, 1, 0) - - + 2/175 y DATA(-1, -2, 0) + 1/175 y DATA(-1, -1, 0) - - + 1/175 y DATA(0, -1, 0) + 1/175 y DATA(1, -1, 0) - 1/175 y DATA(-1, 1, 0) - - + 2/175 y DATA(-2, -2, 0) - 2/175 y DATA(-2, 2, 0) - - - 1/100 y z DATA(0, 1, -2) + 1/50 y z DATA(0, -2, -2) - - + 2/175 y DATA(1, -2, 0) - 1/175 y DATA(2, 1, 0) - 2/175 y DATA(2, 2, 0) - - - 2/175 y DATA(1, 2, 0) - 2/175 y DATA(0, 2, 0) - 2/175 y DATA(-1, 2, 0) - - - 1/175 y DATA(0, 1, 0) - 1/175 y DATA(1, 1, 0) - 1/25 y z DATA(0, 2, 1) - - - 1/25 y z DATA(0, -2, -1) + 1/25 y z DATA(0, -2, 1) - - + 1/25 y z DATA(0, 2, -1) - 1/50 y z DATA(0, 1, 1) - - - 1/50 y z DATA(0, 2, -2) + 1/50 y z DATA(0, 2, 2) - - - 1/100 y z DATA(0, -1, 2) + 1/175 y DATA(-2, -1, 0) - - 2 - + 1/175 y DATA(2, -1, 0) + 2/175 y DATA(2, -2, 0) + 1/245 y DATA(1, 0, 1) - - 2 2 - + 1/245 y DATA(2, -1, 0) - 2/245 y DATA(1, 2, 0) - - + 1/25 y z DATA(1, -2, 1) - 1/25 z DATA(0, 2, 1) + 1/25 z DATA(0, -2, -1) - - - 1/25 z DATA(0, -2, 1) + 1/25 z DATA(0, 2, -1) - 1/50 z DATA(0, 2, -2) - - 2 - + 1/50 z DATA(0, 2, 2) - 1/25 z DATA(0, 1, 1) + 1/245 x DATA(0, 1, -1) - - 2 - - 2/245 x DATA(0, -1, -2) + 1/50 z DATA(0, -1, 2) - - 2 - - 2/245 x DATA(0, -2, -2) + 1/25 x z DATA(-2, 0, 1) - - 2 - + 1/100 x z DATA(1, 0, 2) - 2/245 x DATA(0, -2, 2) - - 2 2 - + 1/245 x DATA(0, -1, -1) + 1/245 x DATA(0, -1, 1) - - - 1/50 x z DATA(1, 0, 1) + 1/25 x z DATA(2, 0, -1) - - 2 - - 2/245 x DATA(0, 1, 2) + 1/50 x z DATA(2, 0, 2) - - - 1/50 x z DATA(-1, 0, -1) + 2/175 x DATA(-2, 2, 0) - - 2 - - 2/175 x DATA(-2, 0, 2) + 1/50 z DATA(-2, 0, -2) - - 2 - + 2/175 x y DATA(-2, 2, 0) + 1/50 z DATA(0, 2, -2) - - 2 2 - - 2/25 z DATA(0, -2, -1) - 2/25 z DATA(0, -2, 1) - - 2 2 - - 2/25 z DATA(0, 2, -1) - 2/25 z DATA(0, 1, 1) - 1/50 z DATA(0, -2, -2) - - + 1/25 z DATA(0, 1, -1) - 1/50 z DATA(0, -1, -2) + 1/25 z DATA(0, -1, -1) - - 2 2 - - 1/25 z DATA(0, -1, 1) + 1/50 z DATA(0, -1, 2) + 1/50 z DATA(0, 2, 2) - - 2 - + 1/50 z DATA(0, 1, 2) - 1/245 x DATA(-2, 0, 1) - - 2 2 - - 2/245 x DATA(-2, -1, 0) - 1/245 x DATA(1, 0, 2) - - 2 2 - + 1/490 x DATA(-1, 0, -1) - 2/245 x DATA(2, -2, 0) - - 2 - - 2/25 z DATA(0, -1, -1) + 1/350 x y DATA(2, -1, 1) - - 2 - - 2/245 x DATA(0, 0, 2) - 1/350 x y DATA(-1, -1, 0) - - 2 - + 1/350 x y DATA(-1, 2, 1) - 2/245 x DATA(-2, 1, 0) - - 2 - + 2/245 x DATA(2, 0, 2) - 1/175 x y DATA(-2, -2, -1) - - + 1/175 x y DATA(-1, -2, 2) - 1/175 x y DATA(1, -2, 2) - - 2 2 2 - + 1/50 z DATA(0, -2, 2) + 1/50 z DATA(0, 1, 2) + 1/50 z DATA(0, 0, -2) - - 2 2 - + 1/50 z DATA(-1, 0, -2) + 1/50 z DATA(1, 0, -2) - - 2 - + 3/25 z DATA(-1, -1, 0) - 1/100 x z DATA(-1, 0, 2) - - 2 - - 1/25 x z DATA(-2, 0, -1) - 2/25 z DATA(0, 2, 1) - - + 1/50 x z DATA(-1, 0, 1) + 1/50 x z DATA(1, 0, -1) - - 2 - + 1/50 z DATA(0, 1, -2) - 1/50 x z DATA(2, 0, -2) - - - 1/25 x z DATA(2, 0, 1) + 1/350 x y DATA(1, 1, -2) - - - 1/175 x y DATA(-1, 2, -2) - 1/175 x y DATA(2, 2, 1) - - 2 - - 2/245 x DATA(2, 1, 0) - 2/175 x y DATA(-2, -2, 0) - - 2 2 - - 1/245 x DATA(2, 0, 1) - 2/245 x DATA(2, 2, 0) - - 2 2 - + 2/245 x DATA(2, 0, -2) + 1/245 x DATA(1, 2, 0) - - 2 2 - - 2/245 x DATA(-2, 0, 0) - 2/245 x DATA(2, -1, 0) - - - 1/350 x y DATA(2, 1, 1) + 1/350 x y DATA(-1, -1, 2) - - 2 - - 1/350 x y DATA(1, 2, 1) + 1/245 x DATA(1, -2, 0) - - 2 2 - - 1/245 x DATA(2, 0, -1) - 2/245 x DATA(2, 0, 0) - - 2 2 - + 1/245 x DATA(-1, 2, 0) + 2/245 x DATA(0, 1, 0) - - 2 2 2 - + 1/245 x DATA(1, 1, 0) + 1/245 x DATA(0, 0, 1) + 1/490 x DATA(1, 0, 1) - - 2 - + 2/175 x y DATA(2, 2, -2) - 2/25 z DATA(0, -1, 1) - - 2 2 - + 1/50 z DATA(0, -2, -2) - 2/25 z DATA(0, 1, -1) - - 2 2 - + 1/50 z DATA(0, -1, -2) + 2/245 x DATA(0, 0, 0) - - 2 2 - + 1/245 x DATA(1, 0, 0) + 2/245 x DATA(0, -2, 0) - - 2 2 - + 2/245 x DATA(0, 2, 0) + 1/490 x DATA(-1, 0, 1) - - 2 2 - + 1/245 x DATA(0, 0, -1) + 1/490 x DATA(1, 0, -1) - - 2 2 - - 1/245 x DATA(-1, 0, 2) + 2/245 x DATA(0, -1, 0) - - 2 - + 1/175 x y DATA(-2, 2, 1) + 1/245 x DATA(1, -1, 0) - - 2 2 - + 1/245 x DATA(-1, 0, 0) + 1/245 x DATA(-1, 1, 0) - - - 1/175 x DATA(1, -2, 0) - 1/175 x DATA(2, 0, -1) - 1/175 x DATA(1, 1, 0) - - - 1/175 x y DATA(-1, -2, 0) + 1/175 x DATA(1, 0, 2) - - + 1/350 x DATA(-1, 0, -1) - 1/175 x DATA(1, 0, 0) + 1/175 x DATA(-1, 2, 0) - - - 1/350 x DATA(1, 0, 1) + 2/175 x DATA(2, 0, 2) - 2/175 x DATA(2, -2, 0) - - + 1/175 x DATA(-2, 0, 1) + 2/175 x DATA(-2, -1, 0) - - 2 2 - - 2/245 x DATA(0, 0, -2) - 1/245 x DATA(-1, 0, -2) - - 2 - + 2/175 x DATA(-2, 1, 0) - 2/245 x DATA(-2, -2, 0) - - 2 2 - + 1/245 x DATA(-1, -2, 0) - 2/245 x DATA(-2, 2, 0) - - 2 2 - + 2/245 x DATA(-2, 0, 2) + 1/245 x DATA(-1, -1, 0) - - 2 2 - + 2/245 x DATA(-2, 0, -2) - 1/245 x DATA(-2, 0, -1) - - 2 2 - - 1/245 x DATA(1, 0, -2) + 2/245 y DATA(0, -2, -2) - - 2 2 - + 1/490 y DATA(0, 1, -1) - 1/245 y DATA(0, -1, -2) - - 2 2 - + 1/490 y DATA(0, -1, -1) + 1/490 y DATA(0, -1, 1) - - 2 2 - + 2/245 y DATA(0, -2, 2) - 1/245 y DATA(0, 1, 2) - - + 1/175 x DATA(-2, 0, -1) - 1/175 x DATA(1, -1, 0) - - - 1/350 x y DATA(-1, -2, -1) - 2/175 x DATA(2, 1, 0) - - - 2/175 x DATA(2, 2, 0) - 1/175 x DATA(1, 2, 0) - 2/175 x DATA(2, 0, 0) - - - 2/175 x DATA(2, -1, 0) - 2/175 x y DATA(-2, 2, -2) - - 2 2 - - 1/245 y DATA(0, 2, 1) - 1/245 y DATA(0, 1, -2) - - 2 - - 1/245 y DATA(0, -2, -1) - 1/350 x DATA(1, 0, -1) - - - 1/175 x DATA(-1, 0, 2) - 1/175 x y DATA(-2, 1, -2) - - - 1/175 y DATA(0, 2, 1) + 1/175 y DATA(0, -2, -1) + 1/175 y DATA(0, 1, -2) - - + 1/175 x DATA(-1, 0, 0) + 1/175 x DATA(-1, 1, 0) + 1/350 x DATA(-1, 0, 1) - - + 2/175 y DATA(0, 2, -2) + 1/175 y DATA(0, -2, 1) - - + 1/175 x y DATA(1, 2, -2) - 1/175 y DATA(0, 2, -1) - - - 1/175 y DATA(0, -1, 2) + 2/175 y DATA(0, 2, 2) - 1/350 y DATA(0, 1, 1) - - + 1/25 z DATA(1, 0, -1) + 1/50 z DATA(-1, 0, 2) + 1/175 x y DATA(-2, 1, 0) - - + 1/25 z DATA(2, 0, -1) - 1/50 z DATA(2, 0, -2) - 1/25 z DATA(2, 0, 1) - - - 1/350 x y DATA(2, 1, -1) - 1/25 z DATA(0, 0, 1) - 1/25 z DATA(1, 0, 1) - - 2 - - 1/50 z DATA(0, 1, -2) + 2/245 y DATA(0, 2, -2) - - 2 2 - - 1/245 y DATA(0, -2, 1) - 1/245 y DATA(0, 2, -1) - - 2 - - 1/175 x y DATA(2, 2, -1) - 1/245 y DATA(0, -1, 2) - - 2 2 - + 2/245 y DATA(0, 2, 2) + 1/490 y DATA(0, 1, 1) - - 2 - + 1/100 y z DATA(0, 1, 2) + 1/245 x DATA(0, 2, 1) - - 2 - + 1/245 x DATA(0, -2, -1) + 1/50 z DATA(2, 0, 2) - - 2 2 - - 2/245 x DATA(0, 1, -2) - 2/245 x DATA(0, 2, -2) - - 2 2 - - 2/245 x DATA(0, -1, 2) + 1/245 x DATA(0, -2, 1) - - 2 - + 1/245 x DATA(0, 2, -1) - 1/350 x y DATA(1, 2, -1) - - 2 - - 2/245 x DATA(0, 2, 2) + 2/175 x DATA(2, 0, -2) + 2/175 x DATA(-2, 0, 0) - - - 1/175 x DATA(2, 0, 1) - 2/175 y DATA(0, -2, 2) + 1/175 y DATA(0, 1, 2) - - - 2/175 y DATA(0, -2, -2) - 1/350 y DATA(0, 1, -1) - - - 1/175 y DATA(0, -1, -2) + 1/350 y DATA(0, -1, -1) - - 2 - + 1/350 y DATA(0, -1, 1) + 1/245 x DATA(0, 1, 1) - - - 1/350 x y DATA(-1, -2, 1) + 1/50 z DATA(-2, 0, 2) - - 529 - - ----- DATA(-2, -2, -2) - 1/50 z DATA(-1, 0, -2) - 14700 - - - 1/350 x y DATA(-2, -1, 1) + 1/175 x y DATA(2, 1, -2) - - 529 - - 1/350 x y DATA(-1, 1, -2) - ----- DATA(-2, 2, 2) - 14700 - - + 1/25 z DATA(-2, 0, -1) + 1/350 x y DATA(-2, 1, 1) - - - 1/700 x y DATA(1, 1, 1) - 1/25 z DATA(-1, 0, 1) + 1/25 z DATA(0, 0, -1) - - 2 - + 1/350 x y DATA(-1, 2, -1) - 2/25 z DATA(-1, 0, -1) - - 2 2 2 - + 3/25 z DATA(0, 0, 0) + 3/25 z DATA(1, 0, 0) + 1/50 z DATA(1, 0, 2) - - 2 2 - + 3/25 z DATA(2, -2, 0) - 2/25 z DATA(-2, 0, 1) - - 2 2 2 - + 3/25 z DATA(-2, -1, 0) + 3/25 z DATA(-2, 1, 0) + 1/50 z DATA(2, 0, 2) - - 2 169 - + 1/50 z DATA(0, 0, 2) - ----- DATA(1, -2, -2) - 1/300 DATA(0, -2, -2) - 14700 - - - 1/25 z DATA(-2, 0, 1) + 1/50 z DATA(1, 0, 2) + 1/25 z DATA(-1, 0, -1) - - 169 169 2 - - ----- DATA(-1, -2, -2) - ----- DATA(-2, -1, -2) - 2/25 z DATA(0, 0, -1) - 14700 14700 - - 2 2 2 - - 2/25 z DATA(1, 0, -1) + 3/25 z DATA(2, 2, 0) - 2/25 z DATA(-1, 0, 1) - - 2 2 2 - + 3/25 z DATA(0, 2, 0) + 3/25 z DATA(-1, 2, 0) + 3/25 z DATA(0, 1, 0) - - 2 2 2 - + 3/25 z DATA(1, 1, 0) + 3/25 z DATA(2, 0, 0) + 3/25 z DATA(2, -1, 0) - - 2 2 2 - + 3/25 z DATA(1, 2, 0) + 1/50 z DATA(2, 0, -2) - 2/25 z DATA(2, 0, 1) - - 2 - + 3/25 z DATA(-2, 0, 0) + 1/175 x y DATA(2, -2, 1) - - 2 - + 1/350 x y DATA(2, -1, -1) + 3/25 z DATA(0, -2, 0) - - 2 2 2 - - 2/25 z DATA(0, 0, 1) - 2/25 z DATA(1, 0, 1) + 3/25 z DATA(1, -2, 0) - - 2 529 191 - - 2/25 z DATA(2, 0, -1) - ----- DATA(2, -2, -2) + ----- DATA(1, -1, -2) - 14700 14700 - - 311 191 - + ----- DATA(0, -1, -2) + ----- DATA(-1, -1, -2) - 14700 14700 - - 2 - - 1/175 x y DATA(-2, -2, 1) + 1/50 z DATA(-1, 0, 2) - - 2 - + 3/25 z DATA(2, 1, 0) + 1/175 x y DATA(1, -2, 0) - - - 1/350 x y DATA(1, 1, 0) + 2/175 x y DATA(2, -2, 0) - - 2 - - 1/175 x y DATA(-2, -1, 0) + 3/25 z DATA(-2, -2, 0) - - 2 2 - + 3/25 z DATA(-1, -2, 0) + 1/50 z DATA(0, 0, 2) + 3/25 z DATA(0, -1, 0) - - 2 2 - + 1/50 z DATA(-2, 0, 2) - 2/25 z DATA(-2, 0, -1) - - 2 - + 3/25 z DATA(-2, 2, 0) + 1/350 x y DATA(1, -2, 1) - - 169 - - 1/300 DATA(-2, 0, -2) - ----- DATA(2, -1, -2) - 14700 - - + 1/100 x z DATA(-1, 0, -2) - 2/175 x y DATA(2, 2, 0) - - + 1/350 x y DATA(1, -1, 0) + 1/350 x y DATA(-1, 1, 0) - - 431 - - 1/175 x y DATA(2, 1, 0) + ----- DATA(0, 0, -2) - 14700 - - + 1/175 x y DATA(-1, 2, 0) - 1/175 x y DATA(1, 2, 0) - - 311 311 - + 1/175 x y DATA(2, -1, 0) + ----- DATA(-1, 0, -2) + ----- DATA(1, 0, -2) - 14700 14700 - - - 1/100 x z DATA(1, 0, -2) - 1/50 z DATA(1, 0, -2) - - 2 2 2 - + 3/25 z DATA(1, -1, 0) + 3/25 z DATA(-1, 0, 0) + 3/25 z DATA(-1, 1, 0) - - - 1/50 x z DATA(-2, 0, 2) - -> coeffs_as_lc_of_data(%, posn_list_3d_size5); -bytes used=2466555596, alloc=14677376, time=410.58 -bytes used=2467555944, alloc=14677376, time=410.66 -bytes used=2468657096, alloc=14677376, time=410.75 -bytes used=2469657732, alloc=14677376, time=410.83 -bytes used=2470695080, alloc=14677376, time=410.91 -bytes used=2471789028, alloc=14677376, time=411.00 -bytes used=2472789172, alloc=14677376, time=411.08 -bytes used=2473789324, alloc=14677376, time=411.16 -bytes used=2474789600, alloc=14677376, time=411.25 -bytes used=2475796336, alloc=14677376, time=411.33 -bytes used=2476796520, alloc=14677376, time=411.42 -bytes used=2477796696, alloc=14677376, time=411.52 -bytes used=2478796816, alloc=14677376, time=411.61 -bytes used=2479819604, alloc=14677376, time=411.70 -bytes used=2480889132, alloc=14677376, time=411.80 -bytes used=2481944100, alloc=14677376, time=411.90 -bytes used=2482977876, alloc=14677376, time=412.00 -bytes used=2483978308, alloc=14677376, time=412.10 -bytes used=2484998440, alloc=14677376, time=412.20 -bytes used=2486035852, alloc=14677376, time=412.30 -bytes used=2487036068, alloc=14677376, time=412.40 -bytes used=2488053360, alloc=14677376, time=412.51 -bytes used=2489053572, alloc=14677376, time=412.62 -bytes used=2490053700, alloc=14677376, time=412.72 -bytes used=2491058220, alloc=14677376, time=412.83 -bytes used=2492061428, alloc=14677376, time=412.95 -bytes used=2493083408, alloc=14677376, time=413.03 -bytes used=2494101524, alloc=14677376, time=413.10 -bytes used=2495119240, alloc=14677376, time=413.18 -[COEFF(-2, -2, -2) = - 2/175 x + 1/50 y z - 1/50 z + 2/175 x y + 1/50 x z - - 2 2 2 529 - - 2/175 y + 1/50 z + 2/245 x + 2/245 y - -----, COEFF(-1, -2, -2) = - 14700 - - 2 169 - 1/50 y z - 1/245 x - 1/175 x - 1/50 z - 2/175 y - ----- + 1/175 x y - 14700 - - 2 2 - + 2/245 y + 1/100 x z + 1/50 z , COEFF(0, -2, -2) = - - 2 2 2 - - 1/50 z - 2/175 y + 2/245 y - 2/245 x - 1/300 + 1/50 y z + 1/50 z , - - COEFF(1, -2, -2) = 1/50 y z - 1/50 z - 2/175 y + 1/175 x - 1/175 x y - - 2 2 169 2 - + 2/245 y + 1/50 z - ----- - 1/245 x - 1/100 x z, COEFF(2, -2, -2) = - 14700 - - 2 2 2 - - 2/175 y + 2/245 x + 2/245 y + 2/175 x - 1/50 x z + 1/50 z - 2/175 x y - - 529 - - 1/50 z + 1/50 y z - -----, COEFF(-2, -1, -2) = - 1/175 y - 1/50 z - 14700 - - 2 2 2 169 - + 1/50 z + 2/245 x - 2/175 x + 1/175 x y - 1/245 y + 1/100 y z - ----- - 14700 - - + 1/50 x z, COEFF(-1, -1, -2) = - 1/175 y + 1/350 x y + 1/100 x z - 1/50 z - - 2 2 191 2 - - 1/245 y + 1/100 y z - 1/245 x - 1/175 x + ----- + 1/50 z , - 14700 - - COEFF(0, -1, -2) = - - 2 311 2 2 - - 1/245 y + ----- - 2/245 x + 1/100 y z + 1/50 z - 1/50 z - 1/175 y, - 14700 - - 2 191 - COEFF(1, -1, -2) = 1/100 y z - 1/175 y - 1/245 x - 1/350 x y + ----- - 14700 - - 2 2 - + 1/175 x + 1/50 z - 1/50 z - 1/245 y - 1/100 x z, COEFF(2, -1, -2) = - - 2 2 169 - - 1/245 y - 1/175 y + 2/175 x + 1/50 z - 1/50 z - 1/50 x z - ----- - 14700 - - 2 - + 1/100 y z - 1/175 x y + 2/245 x , COEFF(-2, 0, -2) = - - 2 2 2 - - 2/245 y - 1/50 z + 1/50 z - 2/175 x + 1/50 x z - 1/300 + 2/245 x , - - COEFF(-1, 0, -2) = - - 311 2 2 2 - - 1/175 x + 1/100 x z + ----- - 1/245 x - 2/245 y - 1/50 z + 1/50 z , - 14700 - - 431 2 2 2 - COEFF(0, 0, -2) = ----- + 1/50 z - 1/50 z - 2/245 x - 2/245 y , - 14700 - - COEFF(1, 0, -2) = - - 311 2 2 2 - ----- - 2/245 y + 1/50 z - 1/50 z - 1/245 x - 1/100 x z + 1/175 x, - 14700 - - COEFF(2, 0, -2) = - - 2 2 2 - 2/245 x - 1/300 + 2/175 x - 2/245 y + 1/50 z - 1/50 z - 1/50 x z, - - 169 2 2 - COEFF(-2, 1, -2) = - 1/50 z - ----- - 1/100 y z - 1/245 y + 2/245 x - 14700 - - 2 - - 1/175 x y + 1/50 x z + 1/50 z + 1/175 y - 2/175 x, COEFF(-1, 1, -2) = - - 191 2 2 - - 1/50 z - 1/175 x + ----- + 1/175 y + 1/100 x z - 1/245 y - 1/245 x - 14700 - - 2 - - 1/100 y z + 1/50 z - 1/350 x y, COEFF(0, 1, -2) = - - 2 2 2 311 - 1/175 y - 1/50 z + 1/50 z - 1/245 y - 2/245 x - 1/100 y z + -----, - 14700 - - 191 - COEFF(1, 1, -2) = ----- - 1/100 x z - 1/50 z - 1/100 y z + 1/175 y - 14700 - - 2 2 2 - + 1/350 x y + 1/50 z - 1/245 y + 1/175 x - 1/245 x , COEFF(2, 1, -2) = - - 169 2 2 - 1/175 x y + 1/175 y - ----- - 1/100 y z + 1/50 z - 1/50 z + 2/245 x - 14700 - - 2 2 - - 1/245 y + 2/175 x - 1/50 x z, COEFF(-2, 2, -2) = 1/50 x z + 2/245 y - - 2 2 529 - - 1/50 y z + 1/50 z + 2/245 x + 2/175 y - 2/175 x - 2/175 x y - ----- - 14700 - - 169 - - 1/50 z, COEFF(-1, 2, -2) = - 1/50 y z + 1/100 x z - 1/175 x y - ----- - 14700 - - 2 2 2 - - 1/175 x + 2/245 y - 1/245 x + 1/50 z - 1/50 z + 2/175 y, - - COEFF(0, 2, -2) = - - 2 2 2 - 2/175 y + 1/50 z - 1/50 y z - 1/50 z - 1/300 - 2/245 x + 2/245 y , - - 2 169 2 - COEFF(1, 2, -2) = - 1/245 x - ----- - 1/100 x z + 1/50 z + 1/175 x - 14700 - - 2 - - 1/50 z + 2/245 y + 1/175 x y - 1/50 y z + 2/175 y, COEFF(2, 2, -2) = - - 529 2 2 - 2/175 x - 1/50 x z + 2/175 y - ----- + 1/50 z - 1/50 z + 2/245 y - 14700 - - 2 2 256 - + 2/245 x - 1/50 y z + 2/175 x y, COEFF(-2, -2, -1) = - 2/25 z + ---- - 3675 - - 2 2 - + 1/175 x - 1/175 x y + 1/175 y + 1/25 z - 1/245 y - 1/245 x - 1/25 y z - - 2 2 - - 1/25 x z, COEFF(-1, -2, -1) = - 1/25 y z - 2/25 z - 1/50 x z + 1/490 x - - 2 211 - + 1/25 z - 1/245 y + 1/175 y - 1/350 x y + 1/350 x + ----, - 3675 - - COEFF(0, -2, -1) = - - 2 2 2 - - 1/245 y + 1/175 y - 1/25 y z + 1/25 z + 1/245 x + 4/75 - 2/25 z , - - 2 2 - COEFF(1, -2, -1) = - 1/25 y z + 1/175 y + 1/490 x + 1/50 x z - 1/245 y - - 211 2 - + 1/350 x y - 1/350 x + 1/25 z + ---- - 2/25 z , COEFF(2, -2, -1) = - 3675 - - 2 2 - - 1/175 x - 2/25 z + 1/25 x z + 1/175 x y + 1/175 y - 1/245 x + 1/25 z - - 256 2 - + ---- - 1/25 y z - 1/245 y , COEFF(-2, -1, -1) = 1/25 z - 1/50 y z - 3675 - - 211 2 2 2 - - 1/350 x y - 1/25 x z + ---- + 1/490 y - 2/25 z + 1/175 x - 1/245 x - 3675 - - 2 - + 1/350 y, COEFF(-1, -1, -1) = - 1/50 y z + 1/350 y + 1/490 y - 1/700 x y - - 2 2 166 - - 2/25 z + 1/490 x + 1/25 z - 1/50 x z + 1/350 x + ----, - 3675 - - COEFF(0, -1, -1) = - - 2 151 2 2 - - 1/50 y z - 2/25 z + ---- + 1/245 x + 1/350 y + 1/490 y + 1/25 z, - 3675 - - 166 2 2 - COEFF(1, -1, -1) = ---- + 1/490 y + 1/700 x y + 1/350 y - 2/25 z - 3675 - - 2 - + 1/490 x + 1/25 z - 1/350 x - 1/50 y z + 1/50 x z, COEFF(2, -1, -1) = - - 211 2 2 - ---- + 1/350 x y - 1/175 x - 1/50 y z + 1/490 y - 2/25 z + 1/350 y - 3675 - - 2 - - 1/245 x + 1/25 x z + 1/25 z, COEFF(-2, 0, -1) = - - 2 2 2 - 1/175 x - 1/245 x + 4/75 + 1/25 z - 2/25 z - 1/25 x z + 1/245 y , - - COEFF(-1, 0, -1) = - - 151 2 2 2 - ---- + 1/350 x + 1/245 y - 2/25 z - 1/50 x z + 1/25 z + 1/490 x , - 3675 - - 2 2 136 2 - COEFF(0, 0, -1) = 1/245 y + 1/245 x + ---- + 1/25 z - 2/25 z , - 3675 - - COEFF(1, 0, -1) = - - 2 2 151 2 - 1/490 x - 2/25 z - 1/350 x + ---- + 1/50 x z + 1/245 y + 1/25 z, - 3675 - - COEFF(2, 0, -1) = - - 2 2 2 - - 1/175 x - 1/245 x + 4/75 - 2/25 z + 1/245 y + 1/25 z + 1/25 x z, - - 2 2 - COEFF(-2, 1, -1) = - 1/245 x - 1/350 y - 1/25 x z + 1/490 y + 1/350 x y - - 2 211 - + 1/50 y z - 2/25 z + ---- + 1/175 x + 1/25 z, COEFF(-1, 1, -1) = - 3675 - - 2 166 2 - - 2/25 z + ---- + 1/50 y z - 1/350 y + 1/490 y + 1/25 z + 1/700 x y - 3675 - - 2 - + 1/490 x - 1/50 x z + 1/350 x, COEFF(0, 1, -1) = - - 2 2 151 2 - 1/50 y z + 1/490 y + 1/245 x + ---- - 2/25 z + 1/25 z - 1/350 y, - 3675 - - 2 166 2 2 - COEFF(1, 1, -1) = 1/50 y z - 2/25 z - 1/350 x + ---- + 1/490 y + 1/490 x - 3675 - - - 1/700 x y - 1/350 y + 1/25 z + 1/50 x z, COEFF(2, 1, -1) = 1/50 y z - - 2 2 2 - - 2/25 z - 1/350 y - 1/245 x + 1/25 z + 1/25 x z - 1/175 x + 1/490 y - - 211 2 - - 1/350 x y + ----, COEFF(-2, 2, -1) = - 1/245 y - 1/25 x z + 1/175 x - 3675 - - 2 256 2 - - 1/245 x + 1/25 y z - 1/175 y + 1/175 x y + ---- - 2/25 z + 1/25 z, - 3675 - - 211 2 2 - COEFF(-1, 2, -1) = 1/25 y z + ---- + 1/490 x - 2/25 z - 1/50 x z - 3675 - - 2 - + 1/350 x y + 1/25 z - 1/245 y - 1/175 y + 1/350 x, COEFF(0, 2, -1) = - - 2 2 2 - 1/25 y z - 1/175 y - 1/245 y + 1/25 z + 4/75 - 2/25 z + 1/245 x , - - COEFF(1, 2, -1) = - 1/350 x y + 1/25 z + 1/25 y z + 1/50 x z - 1/175 y - - 211 2 2 2 - + ---- - 2/25 z - 1/350 x - 1/245 y + 1/490 x , COEFF(2, 2, -1) = - 3675 - - 256 2 2 - - 1/175 y - 1/175 x y + ---- - 1/245 y + 1/25 z + 1/25 x z - 1/245 x - 3675 - - 2 - - 1/175 x + 1/25 y z - 2/25 z , COEFF(-2, -2, 0) = - - 2 2 33 2 - 3/25 z - 2/245 x - --- + 2/175 y - 2/175 x y - 2/245 y + 2/175 x, - 490 - - COEFF(-1, -2, 0) = - - 2 2 2 - - 1/175 x y + 1/175 x + 3/25 z + 1/245 x - 2/245 y - 9/98 + 2/175 y, - - 2 2 2 - COEFF(0, -2, 0) = - 1/10 + 3/25 z - 2/245 y + 2/175 y + 2/245 x , - - COEFF(1, -2, 0) = - - 2 2 2 - 3/25 z + 1/245 x - 2/245 y - 1/175 x + 1/175 x y + 2/175 y - 9/98, - - COEFF(2, -2, 0) = - - 33 2 2 2 - - --- + 3/25 z - 2/245 y - 2/245 x + 2/175 y - 2/175 x + 2/175 x y, - 490 - - COEFF(-2, -1, 0) = - - 2 2 2 - 2/175 x + 3/25 z + 1/175 y - 1/175 x y + 1/245 y - 2/245 x - 9/98, - - COEFF(-1, -1, 0) = - - 57 2 2 2 - - 1/350 x y - --- + 1/175 x + 3/25 z + 1/245 x + 1/245 y + 1/175 y, - 490 - - 2 2 2 61 - COEFF(0, -1, 0) = 3/25 z + 1/245 y + 2/245 x + 1/175 y - ---, - 490 - - COEFF(1, -1, 0) = - - 2 57 2 2 - 1/350 x y + 1/245 y - 1/175 x - --- + 1/245 x + 3/25 z + 1/175 y, - 490 - - COEFF(2, -1, 0) = - - 2 2 2 - 3/25 z - 9/98 - 2/245 x - 2/175 x + 1/175 y + 1/175 x y + 1/245 y , - - 2 2 2 - COEFF(-2, 0, 0) = 3/25 z + 2/245 y - 1/10 - 2/245 x + 2/175 x, - - 2 2 2 61 - COEFF(-1, 0, 0) = 2/245 y + 1/245 x + 3/25 z - --- + 1/175 x, - 490 - - 2 2 13 2 - COEFF(0, 0, 0) = 2/245 x + 2/245 y - -- + 3/25 z , - 98 - - 61 2 2 2 - COEFF(1, 0, 0) = - --- + 1/245 x + 3/25 z + 2/245 y - 1/175 x, - 490 - - 2 2 2 - COEFF(2, 0, 0) = 2/245 y - 2/175 x + 3/25 z - 1/10 - 2/245 x , - - COEFF(-2, 1, 0) = - - 2 2 2 - 3/25 z + 1/245 y + 1/175 x y - 2/245 x - 9/98 - 1/175 y + 2/175 x, - - COEFF(-1, 1, 0) = - - 2 2 2 57 - 1/245 y + 1/245 x - 1/175 y + 1/175 x + 3/25 z - --- + 1/350 x y, - 490 - - 2 2 2 61 - COEFF(0, 1, 0) = - 1/175 y + 2/245 x + 1/245 y + 3/25 z - ---, - 490 - - COEFF(1, 1, 0) = - - 57 2 2 2 - - --- + 1/245 y + 1/245 x - 1/175 x - 1/175 y - 1/350 x y + 3/25 z , - 490 - - COEFF(2, 1, 0) = - - 2 2 2 - - 9/98 - 2/175 x + 3/25 z + 1/245 y - 1/175 x y - 1/175 y - 2/245 x , - - COEFF(-2, 2, 0) = - - 2 33 2 2 - - 2/245 x - 2/175 y + 2/175 x y - --- + 3/25 z + 2/175 x - 2/245 y , - 490 - - COEFF(-1, 2, 0) = - - 2 2 2 - 3/25 z - 9/98 - 2/175 y + 1/175 x - 2/245 y + 1/245 x + 1/175 x y, - - 2 2 2 - COEFF(0, 2, 0) = - 2/245 y - 1/10 - 2/175 y + 2/245 x + 3/25 z , - - COEFF(1, 2, 0) = - - 2 2 2 - - 2/175 y - 9/98 - 1/175 x + 1/245 x - 2/245 y - 1/175 x y + 3/25 z , - - COEFF(2, 2, 0) = - - 33 2 2 2 - - 2/175 y - --- - 2/175 x - 2/175 x y - 2/245 y - 2/245 x + 3/25 z , - 490 - - 256 2 - COEFF(-2, -2, 1) = 1/25 y z + 1/175 y + ---- - 1/245 x + 1/175 x - 3675 - - 2 2 - - 1/175 x y - 1/245 y + 1/25 x z - 1/25 z - 2/25 z , COEFF(-1, -2, 1) = - - 2 211 2 - - 1/25 z - 1/245 y + ---- + 1/490 x + 1/350 x + 1/25 y z + 1/175 y - 3675 - - 2 - - 1/350 x y - 2/25 z + 1/50 x z, COEFF(0, -2, 1) = - - 2 2 2 - - 1/25 z - 1/245 y + 1/25 y z + 1/175 y + 4/75 + 1/245 x - 2/25 z , - - COEFF(1, -2, 1) = - 1/350 x - 1/50 x z + 1/25 y z + 1/175 y - 1/25 z - - 2 2 211 2 - - 1/245 y + 1/350 x y - 2/25 z + ---- + 1/490 x , COEFF(2, -2, 1) = - 3675 - - 2 256 2 - - 1/245 x + ---- + 1/175 x y - 2/25 z - 1/25 z - 1/25 x z + 1/175 y - 3675 - - 2 - - 1/175 x - 1/245 y + 1/25 y z, COEFF(-2, -1, 1) = 1/50 y z + 1/25 x z - - 2 2 2 211 - - 1/245 x + 1/350 y + 1/490 y - 1/25 z - 2/25 z + ---- - 1/350 x y - 3675 - - 2 166 - + 1/175 x, COEFF(-1, -1, 1) = 1/490 y + 1/50 x z - 1/700 x y + ---- - 3675 - - 2 2 - + 1/350 x + 1/350 y + 1/490 x - 2/25 z - 1/25 z + 1/50 y z, - - COEFF(0, -1, 1) = - - 2 2 2 151 - - 2/25 z + 1/350 y + 1/245 x + 1/490 y + ---- - 1/25 z + 1/50 y z, - 3675 - - 166 2 2 - COEFF(1, -1, 1) = - 1/25 z + ---- + 1/350 y - 2/25 z - 1/350 x + 1/490 x - 3675 - - 2 2 - + 1/490 y - 1/50 x z + 1/50 y z + 1/700 x y, COEFF(2, -1, 1) = - 2/25 z - - 2 211 2 - + 1/490 y + 1/350 y + ---- - 1/25 x z - 1/245 x - 1/25 z - 1/175 x - 3675 - - + 1/350 x y + 1/50 y z, COEFF(-2, 0, 1) = - - 2 2 2 - - 1/25 z + 4/75 + 1/25 x z + 1/245 y + 1/175 x - 2/25 z - 1/245 x , - - COEFF(-1, 0, 1) = - - 151 2 2 2 - ---- + 1/245 y + 1/490 x - 2/25 z + 1/50 x z + 1/350 x - 1/25 z, - 3675 - - 2 2 2 136 - COEFF(0, 0, 1) = 1/245 y + 1/245 x - 1/25 z - 2/25 z + ----, - 3675 - - COEFF(1, 0, 1) = - - 151 2 2 2 - ---- + 1/490 x - 1/350 x + 1/245 y - 1/50 x z - 1/25 z - 2/25 z , - 3675 - - COEFF(2, 0, 1) = - - 2 2 2 - 1/245 y + 4/75 - 1/245 x - 2/25 z - 1/175 x - 1/25 x z - 1/25 z, - - 2 2 - COEFF(-2, 1, 1) = - 2/25 z + 1/175 x + 1/350 x y - 1/350 y - 1/245 x - - 2 211 - - 1/25 z + 1/490 y + ---- - 1/50 y z + 1/25 x z, COEFF(-1, 1, 1) = - 3675 - - 2 2 2 166 - - 2/25 z - 1/50 y z - 1/350 y + 1/490 x + 1/490 y + 1/700 x y + ---- - 3675 - - + 1/350 x - 1/25 z + 1/50 x z, COEFF(0, 1, 1) = - - 2 2 2 151 - 1/490 y - 2/25 z - 1/50 y z + 1/245 x + ---- - 1/350 y - 1/25 z, - 3675 - - 2 2 2 166 - COEFF(1, 1, 1) = 1/490 x - 2/25 z - 1/350 x - 1/350 y + 1/490 y + ---- - 3675 - - - 1/700 x y - 1/25 z - 1/50 y z - 1/50 x z, COEFF(2, 1, 1) = - 1/25 z - - 211 2 2 - - 1/350 x y + ---- - 2/25 z - 1/175 x - 1/25 x z - 1/245 x - 1/50 y z - 3675 - - 2 2 256 - - 1/350 y + 1/490 y , COEFF(-2, 2, 1) = - 2/25 z + ---- + 1/175 x y - 3675 - - 2 2 - - 1/25 y z - 1/245 y + 1/175 x + 1/25 x z - 1/25 z - 1/175 y - 1/245 x , - - 2 211 - COEFF(-1, 2, 1) = 1/350 x + 1/490 x - 1/25 z + 1/50 x z - 1/175 y + ---- - 3675 - - 2 2 - - 2/25 z + 1/350 x y - 1/245 y - 1/25 y z, COEFF(0, 2, 1) = - - 2 2 2 - - 1/25 y z - 1/245 y - 1/25 z + 4/75 + 1/245 x - 2/25 z - 1/175 y, - - 211 2 - COEFF(1, 2, 1) = - 1/350 x + ---- - 1/175 y + 1/490 x - 1/25 y z - 1/25 z - 3675 - - 2 2 - - 1/245 y - 1/350 x y - 1/50 x z - 2/25 z , COEFF(2, 2, 1) = - 1/25 z - - 2 2 256 - - 1/175 x y - 1/25 x z - 1/245 x - 1/25 y z - 1/175 y - 1/245 y + ---- - 3675 - - 2 2 - - 1/175 x - 2/25 z , COEFF(-2, -2, 2) = 2/245 x - 1/50 y z + 1/50 z - - 529 2 2 - - 2/175 x - 2/175 y - 1/50 x z - ----- + 1/50 z + 2/175 x y + 2/245 y , - 14700 - - 2 2 - COEFF(-1, -2, 2) = 2/245 y + 1/50 z - 1/175 x - 2/175 y + 1/50 z - - 2 169 - - 1/50 y z - 1/245 x + 1/175 x y - ----- - 1/100 x z, COEFF(0, -2, 2) = - 14700 - - 2 2 2 - - 2/245 x - 1/300 - 2/175 y + 1/50 z - 1/50 y z + 1/50 z + 2/245 y , - - 169 - COEFF(1, -2, 2) = 1/50 z + 1/100 x z - ----- - 1/50 y z - 2/175 y - 14700 - - 2 2 2 - - 1/175 x y + 1/50 z - 1/245 x + 1/175 x + 2/245 y , COEFF(2, -2, 2) = - - 2 529 - 2/175 x - 2/175 x y + 2/245 x + 1/50 z - ----- - 1/50 y z - 2/175 y - 14700 - - 2 2 2 - + 2/245 y + 1/50 z + 1/50 x z, COEFF(-2, -1, 2) = 1/50 z - 1/100 y z - - 169 2 2 - + 1/175 x y - 1/50 x z - ----- + 2/245 x + 1/50 z - 1/175 y - 1/245 y - 14700 - - 2 - - 2/175 x, COEFF(-1, -1, 2) = 1/50 z - 1/245 y - 1/100 y z - 1/175 x - - 2 2 191 - + 1/50 z - 1/175 y - 1/245 x + 1/350 x y + ----- - 1/100 x z, - 14700 - - COEFF(0, -1, 2) = - - 2 2 311 2 - 1/50 z - 1/245 y + 1/50 z + ----- - 1/175 y - 1/100 y z - 2/245 x , - 14700 - - 2 2 - COEFF(1, -1, 2) = 1/100 x z - 1/350 x y - 1/245 y - 1/175 y - 1/245 x - - 2 191 - + 1/50 z + 1/175 x + ----- + 1/50 z - 1/100 y z, COEFF(2, -1, 2) = - 14700 - - 2 2 2 - 1/50 z - 1/100 y z - 1/245 y + 2/175 x + 1/50 z + 1/50 x z + 2/245 x - - 169 - - 1/175 x y - ----- - 1/175 y, COEFF(-2, 0, 2) = - 14700 - - 2 2 2 - - 2/175 x - 1/300 + 1/50 z + 2/245 x - 2/245 y + 1/50 z - 1/50 x z, - - COEFF(-1, 0, 2) = - - 2 311 2 2 - - 2/245 y - 1/175 x + 1/50 z - 1/100 x z + ----- + 1/50 z - 1/245 x , - 14700 - - 2 431 2 2 - COEFF(0, 0, 2) = - 2/245 x + ----- + 1/50 z - 2/245 y + 1/50 z, - 14700 - - COEFF(1, 0, 2) = - - 2 2 311 2 - 1/175 x + 1/100 x z - 1/245 x + 1/50 z + ----- + 1/50 z - 2/245 y , - 14700 - - COEFF(2, 0, 2) = - - 2 2 2 - 1/50 x z + 2/245 x - 2/245 y - 1/300 + 2/175 x + 1/50 z + 1/50 z, - - 2 169 - COEFF(-2, 1, 2) = 2/245 x - 1/175 x y + 1/175 y - ----- - 1/50 x z - 14700 - - 2 2 - - 2/175 x - 1/245 y + 1/50 z + 1/100 y z + 1/50 z, COEFF(-1, 1, 2) = - - 2 191 2 2 - - 1/245 x - 1/350 x y + 1/50 z + ----- + 1/50 z + 1/100 y z - 1/245 y - 14700 - - + 1/175 y - 1/175 x - 1/100 x z, COEFF(0, 1, 2) = - - 2 311 2 2 - - 2/245 x + 1/50 z + ----- - 1/245 y + 1/50 z + 1/100 y z + 1/175 y, - 14700 - - 2 191 - COEFF(1, 1, 2) = 1/175 y + 1/50 z + 1/50 z + 1/350 x y + ----- + 1/175 x - 14700 - - 2 2 - - 1/245 x + 1/100 y z - 1/245 y + 1/100 x z, COEFF(2, 1, 2) = 1/50 x z - - 2 2 - + 1/175 y + 1/50 z + 2/175 x + 1/100 y z + 2/245 x + 1/175 x y - - 2 169 - - 1/245 y - ----- + 1/50 z, COEFF(-2, 2, 2) = - 2/175 x y + 2/175 y - 14700 - - 2 2 2 529 - + 1/50 z + 2/245 x + 2/245 y - 2/175 x + 1/50 z + 1/50 y z - ----- - 14700 - - 2 169 - - 1/50 x z, COEFF(-1, 2, 2) = - 1/245 x - ----- + 1/50 y z - 1/175 x - 14700 - - 2 2 - + 1/50 z - 1/100 x z + 1/50 z - 1/175 x y + 2/175 y + 2/245 y , - - COEFF(0, 2, 2) = - - 2 2 2 - - 1/300 + 1/50 z + 1/50 z + 1/50 y z + 2/175 y - 2/245 x + 2/245 y , - - 169 2 2 - COEFF(1, 2, 2) = 1/175 x - ----- - 1/245 x + 1/100 x z + 1/50 z - 14700 - - 2 - + 2/245 y + 2/175 y + 1/50 z + 1/50 y z + 1/175 x y, COEFF(2, 2, 2) = - - 2 529 2 - 1/50 z + 2/175 x y - ----- + 2/175 x + 2/245 y + 1/50 z + 1/50 y z - 14700 - - 2 - + 2/245 x + 1/50 x z + 2/175 y] - -> print_coeffs__lc_of_data(%, "coeffs_dzz->coeff_", "fp", -> "3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c"); -bytes used=2496119468, alloc=14677376, time=413.26 -bytes used=2497119884, alloc=14677376, time=413.35 -bytes used=2498120056, alloc=14677376, time=413.44 -bytes used=2499120280, alloc=14677376, time=413.53 -bytes used=2500120820, alloc=14677376, time=414.14 -bytes used=2501121368, alloc=14677376, time=414.76 -bytes used=2502121772, alloc=14677376, time=415.37 -bytes used=2503122000, alloc=14677376, time=415.98 -bytes used=2504122308, alloc=14677376, time=416.58 -bytes used=2505122500, alloc=14677376, time=416.95 -bytes used=2506122728, alloc=14677376, time=417.04 -bytes used=2507122900, alloc=14677376, time=417.12 -bytes used=2508167828, alloc=14677376, time=417.20 -bytes used=2509187272, alloc=14677376, time=417.27 -bytes used=2510215088, alloc=14677376, time=417.35 -bytes used=2511215248, alloc=14677376, time=417.45 -bytes used=2512215448, alloc=14677376, time=417.92 -bytes used=2513215736, alloc=14677376, time=419.17 -bytes used=2514215940, alloc=14677376, time=419.63 -bytes used=2515216124, alloc=14677376, time=419.89 -bytes used=2516216564, alloc=14677376, time=419.96 -bytes used=2517216768, alloc=14677376, time=420.02 -bytes used=2518217184, alloc=14677376, time=420.09 -bytes used=2519217616, alloc=14677376, time=420.16 -bytes used=2520217776, alloc=14677376, time=420.23 -bytes used=2521218048, alloc=14677376, time=420.30 -bytes used=2522218460, alloc=14677376, time=420.37 -bytes used=2523218964, alloc=14677376, time=420.44 -bytes used=2524221940, alloc=14677376, time=420.52 -bytes used=2525222192, alloc=14677376, time=420.59 -bytes used=2526225680, alloc=14677376, time=420.69 -bytes used=2527230992, alloc=14677376, time=420.80 -bytes used=2528231216, alloc=14677376, time=420.90 -bytes used=2529231368, alloc=14677376, time=421.01 -bytes used=2530231568, alloc=14677376, time=421.12 -bytes used=2531244224, alloc=14677376, time=421.22 -bytes used=2532244392, alloc=14677376, time=421.34 -bytes used=2533254648, alloc=14677376, time=421.45 -bytes used=2534254908, alloc=14677376, time=421.57 -bytes used=2535255108, alloc=14677376, time=421.70 -bytes used=2536255468, alloc=14677376, time=421.81 -bytes used=2537255636, alloc=14677376, time=421.89 -bytes used=2538255936, alloc=14677376, time=423.38 -bytes used=2539256212, alloc=14677376, time=424.47 -bytes used=2540260656, alloc=14677376, time=425.02 -bytes used=2541260860, alloc=14677376, time=425.11 -bytes used=2542261280, alloc=14677376, time=425.18 -bytes used=2543261480, alloc=14677376, time=425.25 -bytes used=2544261596, alloc=14677376, time=425.33 -bytes used=2545261852, alloc=14677376, time=425.39 -bytes used=2546262092, alloc=14677376, time=425.46 -bytes used=2547262320, alloc=14677376, time=425.53 -bytes used=2548262452, alloc=14677376, time=425.60 -bytes used=2549262752, alloc=14677376, time=425.67 -bytes used=2550262988, alloc=14677376, time=425.75 -bytes used=2551263128, alloc=14677376, time=425.82 -bytes used=2552263536, alloc=14677376, time=425.89 -bytes used=2553263712, alloc=14677376, time=426.00 -bytes used=2554264264, alloc=14677376, time=426.17 -bytes used=2555276788, alloc=14677376, time=426.29 -bytes used=2556277988, alloc=14677376, time=426.41 -bytes used=2557278160, alloc=14677376, time=426.52 -bytes used=2558278644, alloc=14677376, time=426.61 -bytes used=2559278884, alloc=14677376, time=428.64 -bytes used=2560279044, alloc=14677376, time=429.70 -bytes used=2561279176, alloc=14677376, time=430.26 -bytes used=2562279372, alloc=14677376, time=430.35 -bytes used=2563279536, alloc=14677376, time=430.43 -bytes used=2564279948, alloc=14677376, time=430.50 -bytes used=2565280172, alloc=14677376, time=430.57 -bytes used=2566280504, alloc=14677376, time=430.65 -bytes used=2567280736, alloc=14677376, time=430.73 -bytes used=2568280952, alloc=14677376, time=430.99 -bytes used=2569281172, alloc=14677376, time=432.42 -bytes used=2570281364, alloc=14677376, time=433.94 -bytes used=2571281564, alloc=14677376, time=434.62 -bytes used=2572281780, alloc=14677376, time=434.71 -bytes used=2573282052, alloc=14677376, time=434.79 -bytes used=2574282380, alloc=14677376, time=434.86 -bytes used=2575282532, alloc=14677376, time=434.94 -bytes used=2576282752, alloc=14677376, time=435.01 -bytes used=2577282968, alloc=14677376, time=435.15 -bytes used=2578283144, alloc=14677376, time=435.61 -bytes used=2579283360, alloc=14677376, time=437.62 -bytes used=2580283512, alloc=14677376, time=438.58 -bytes used=2581283852, alloc=14677376, time=439.28 -bytes used=2582284176, alloc=14677376, time=439.41 -bytes used=2583284328, alloc=14677376, time=439.51 -bytes used=2584284480, alloc=14677376, time=439.69 -> -################################################################################ -> quit -bytes used=2584297360, alloc=14677376, time=439.69 diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.maple b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.maple deleted file mode 100644 index 5d44fb2..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.maple +++ /dev/null @@ -1,248 +0,0 @@ -# 3d.maple -- compute Lagrange interpolation coefficients in 3-D -# $Header$ - -################################################################################ - -# -# 3d, cube, order=1, smoothing=0 (size=2) -# - -# interpolating polynomial -interp_3d_cube_order1_smooth0 - := Lagrange_polynomial_interpolant(fn_3d_order1, coeffs_list_3d_order1, - coords_list_3d, posn_list_3d_size2); - -# I -coeffs_as_lc_of_data(%, posn_list_3d_size2); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "3d.coeffs/3d.cube.order1.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_3d_cube_order1_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_3d_size2); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "3d.coeffs/3d.cube.order1.smooth0/coeffs-dx.compute.c"); - -# d/dy -simplify( diff(interp_3d_cube_order1_smooth0,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size2); -print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", - "3d.coeffs/3d.cube.order1.smooth0/coeffs-dy.compute.c"); - -# d/dz -simplify( diff(interp_3d_cube_order1_smooth0,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size2); -print_coeffs__lc_of_data(%, "coeffs_dz->coeff_", "fp", - "3d.coeffs/3d.cube.order1.smooth0/coeffs-dz.compute.c"); - -################################################################################ - -# -# 3d, cube, order=2, smoothing=0 (size=3) -# - -# interpolating polynomial -interp_3d_cube_order2_smooth0 - := Lagrange_polynomial_interpolant(fn_3d_order2, coeffs_list_3d_order2, - coords_list_3d, posn_list_3d_size3); - -# I -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_3d_cube_order2_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-dx.compute.c"); - -# d/dy -simplify( diff(interp_3d_cube_order2_smooth0,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-dy.compute.c"); - -# d/dz -simplify( diff(interp_3d_cube_order2_smooth0,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_dz->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-dz.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_3d_cube_order2_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-dxx.compute.c"); - -# d^2/dxdy -simplify( diff(interp_3d_cube_order2_smooth0,x,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-dxy.compute.c"); - -# d^2/dxdz -simplify( diff(interp_3d_cube_order2_smooth0,x,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_dxz->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-dxz.compute.c"); - -# d^2/dy^2 -simplify( diff(interp_3d_cube_order2_smooth0,y,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-dyy.compute.c"); - -# d^2/dydz -simplify( diff(interp_3d_cube_order2_smooth0,y,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_dyz->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-dyz.compute.c"); - -# d^2/dz^2 -simplify( diff(interp_3d_cube_order2_smooth0,z,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size3); -print_coeffs__lc_of_data(%, "coeffs_dzz->coeff_", "fp", - "3d.coeffs/3d.cube.order2.smooth0/coeffs-dzz.compute.c"); - -################################################################################ - -# -# 3d, cube, order=3, smoothing=0 (size=4) -# - -# interpolating polynomial -interp_3d_cube_order3_smooth0 - := Lagrange_polynomial_interpolant(fn_3d_order3, coeffs_list_3d_order3, - coords_list_3d, posn_list_3d_size4); - -# I -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_3d_cube_order3_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-dx.compute.c"); - -# d/dy -simplify( diff(interp_3d_cube_order3_smooth0,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-dy.compute.c"); - -# d/dz -simplify( diff(interp_3d_cube_order3_smooth0,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_dz->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-dz.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_3d_cube_order3_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-dxx.compute.c"); - -# d^2/dxdy -simplify( diff(interp_3d_cube_order3_smooth0,x,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-dxy.compute.c"); - -# d^2/dxdz -simplify( diff(interp_3d_cube_order3_smooth0,x,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_dxz->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-dxz.compute.c"); - -# d^2/dy^2 -simplify( diff(interp_3d_cube_order3_smooth0,y,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-dyy.compute.c"); - -# d^2/dydz -simplify( diff(interp_3d_cube_order3_smooth0,y,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_dyz->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-dyz.compute.c"); - -# d^2/dz^2 -simplify( diff(interp_3d_cube_order3_smooth0,z,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size4); -print_coeffs__lc_of_data(%, "coeffs_dzz->coeff_", "fp", - "3d.coeffs/3d.cube.order3.smooth0/coeffs-dzz.compute.c"); - -################################################################################ - -# -# 3d, cube, order=4, smoothing=0 (size=5) -# - -# interpolating polynomial -interp_3d_cube_order4_smooth0 - := Lagrange_polynomial_interpolant(fn_3d_order4, coeffs_list_3d_order4, - coords_list_3d, posn_list_3d_size5); - -# I -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_I->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-I.compute.c"); - -# d/dx -simplify( diff(interp_3d_cube_order4_smooth0,x) ); -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_dx->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-dx.compute.c"); - -# d/dy -simplify( diff(interp_3d_cube_order4_smooth0,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_dy->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-dy.compute.c"); - -# d/dz -simplify( diff(interp_3d_cube_order4_smooth0,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_dz->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-dz.compute.c"); - -# d^2/dx^2 -simplify( diff(interp_3d_cube_order4_smooth0,x,x) ); -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_dxx->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-dxx.compute.c"); - -# d^2/dxdy -simplify( diff(interp_3d_cube_order4_smooth0,x,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_dxy->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-dxy.compute.c"); - -# d^2/dxdz -simplify( diff(interp_3d_cube_order4_smooth0,x,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_dxz->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-dxz.compute.c"); - -# d^2/dy^2 -simplify( diff(interp_3d_cube_order4_smooth0,y,y) ); -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_dyy->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-dyy.compute.c"); - -# d^2/dydz -simplify( diff(interp_3d_cube_order4_smooth0,y,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_dyz->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-dyz.compute.c"); - -# d^2/dz^2 -simplify( diff(interp_3d_cube_order4_smooth0,z,z) ); -coeffs_as_lc_of_data(%, posn_list_3d_size5); -print_coeffs__lc_of_data(%, "coeffs_dzz->coeff_", "fp", - "3d.coeffs/3d.cube.order4.smooth0/coeffs-dzz.compute.c"); - -################################################################################ diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/README b/src/GeneralizedPolynomial-Uniform/Lagrange/README deleted file mode 100644 index 56f5d1a..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/README +++ /dev/null @@ -1,61 +0,0 @@ -$Header$ - -This directory contains code for Lagrange polynomial interpolation. - -makefile - This has targets to create the subdirectories for the - Maple-generated coefficient files, and to run Maple to - generated those files. - -make.code.defn - This tells the Cactus build system which files to compile. - -[123]d.maple - These files contain the Maple code to generate the interpolation - coefficients. - -fns.maple - These files define the interpolation functions, coefficients, etc, - for the Maple code in [123]d.maple - -[123]d.cube.order?.smooth?.c - These files are the individual cases for the interpolation. - Each file defines a separate function. Each file just #defines - a bunch of macros, then #includes "../template.c" to get the - actual interpolation code. Unfortunately, the ISO C standard - only guarantees 31 characters for function names (in fact, it - doesn't even guarantee that for external names -- they may be - limited by a system linker -- but I quietly ignore that and - assume I can use 31), so the functions are named in a somewhat - cryptic manner: - 123456789 123456789 123456789 1 - LocalInterp_ULagrange_1dcube_10 - LocalInterp_ULagrange_1dcube_20 - LocalInterp_ULagrange_1dcube_30 - LocalInterp_ULagrange_1dcube_40 - LocalInterp_ULagrange_1dcube_50 - LocalInterp_ULagrange_1dcube_60 - LocalInterp_ULagrange_2dcube_10 - LocalInterp_ULagrange_2dcube_20 - LocalInterp_ULagrange_2dcube_30 - LocalInterp_ULagrange_2dcube_40 - LocalInterp_ULagrange_3dcube_10 - LocalInterp_ULagrange_3dcube_20 - LocalInterp_ULagrange_3dcube_30 - LocalInterp_ULagrange_3dcube_40 - The naming convention is as follows (eg for the last function) - LocalInterp name of this thorn - U these functions are all for the - CCTK_InterpLocalUniform() API - Lagrange these functions are all for the - "Lagrange polynomial interpolation" - interpolation operator - 3d this function does 3-d interpolation - cube this function uses a cube-shaped - interpolation molecule - 4 this function does 4th order interpolation - 0 this function does smoothing=0 interpolation - -all_prototypes.h - This file contains C prototypes for each of the functions - in [123]d.cube.order?.smooth0.c. diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/all_prototypes.h b/src/GeneralizedPolynomial-Uniform/Lagrange/all_prototypes.h deleted file mode 100644 index 05e35a9..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/all_prototypes.h +++ /dev/null @@ -1,72 +0,0 @@ -/* all-prototypes.h -- C prototypes for all template-generated functions */ -/* $Header$ */ - -/* - * 1D - */ - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube10 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube20 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube30 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube40 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube50 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_1d_cube60 -#include "template.h" - - -/* - * 2D - */ - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_2d_cube10 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_2d_cube20 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_2d_cube30 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_2d_cube40 -#include "template.h" - - -/* - * 3D - */ - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_3d_cube10 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_3d_cube20 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_3d_cube30 -#include "template.h" - -#undef FUNCTION_NAME -#define FUNCTION_NAME LocalInterp_ULagrange_3d_cube40 -#include "template.h" diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple b/src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple deleted file mode 100644 index e211c8a..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple +++ /dev/null @@ -1,266 +0,0 @@ -# Maple code to define Lagrange interpolating functions/coords/coeffs -# $Header$ - -################################################################################ - -# -# 1-D interpolating functions -# - -fn_1d_order1 := -proc(x) -+ c0 + c1*x -end proc; - -fn_1d_order2 := -proc(x) -+ c0 + c1*x + c2*x^2 -end proc; - -fn_1d_order3 := -proc(x) -+ c0 + c1*x + c2*x^2 + c3*x^3 -end proc; - -fn_1d_order4 := -proc(x) -+ c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 -end; - -fn_1d_order5 := -proc(x) -+ c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 -end; - -fn_1d_order6 := -proc(x) -+ c0 + c1*x + c2*x^2 + c3*x^3 + c4*x^4 + c5*x^5 + c6*x^6 -end; - -######################################## - -# coordinates for 1-D interpolating functions -coords_list_1d := [x]; - -######################################## - -# -# coefficients in 1-D interpolating functions -# - -coeffs_list_1d_order1 := [c0, c1]; -coeffs_list_1d_order2 := [c0, c1, c2]; -coeffs_list_1d_order3 := [c0, c1, c2, c3]; -coeffs_list_1d_order4 := [c0, c1, c2, c3, c4]; -coeffs_list_1d_order5 := [c0, c1, c2, c3, c4, c5]; -coeffs_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6]; - -################################################################################ - -# -# 2-D interpolating functions -# - -fn_2d_order1 := -proc(x,y) -+ c01*y -+ c00 + c10*x -end proc; - -fn_2d_order2 := -proc(x,y) -+ c02*y^2 -+ c01*y + c11*x*y -+ c00 + c10*x + c20*x^2 -end proc; - -fn_2d_order3 := -proc(x,y) -+ c03*y^3 -+ c02*y^2 + c12*x*y^2 -+ c01*y + c11*x*y + c21*x^2*y -+ c00 + c10*x + c20*x^2 + c30*x^3 -end proc; - -fn_2d_order4 := -proc(x,y) -+ c04*y^4 -+ c03*y^3 + c13*x*y^3 -+ c02*y^2 + c12*x*y^2 + c22*x^2*y^2 -+ c01*y + c11*x*y + c21*x^2*y + c31*x^3*y -+ c00 + c10*x + c20*x^2 + c30*x^3 + c40*x^4 -end; - -######################################## - -# coordinates for 2-D interpolating functions -coords_list_2d := [x,y]; - -######################################## - -# -# coefficients in 2-D interpolating functions -# - -coeffs_list_2d_order1 := [ - c01, - c00, c10 - ]; -coeffs_list_2d_order2 := [ - c02, - c01, c11, - c00, c10, c20 - ]; -coeffs_list_2d_order3 := [ - c03, - c02, c12, - c01, c11, c21, - c00, c10, c20, c30 - ]; -coeffs_list_2d_order4 := [ - c04, - c03, c13, - c02, c12, c22, - c01, c11, c21, c31, - c00, c10, c20, c30, c40 - ]; - -################################################################################ - -# -# 3-D interpolating functions -# - -fn_3d_order1 := -proc(x,y,z) -# z^0 ----------- -+ c010*y -+ c000 + c100*x -# z^1 ----------- -+ c001*z -end proc; - -fn_3d_order2 := -proc(x,y,z) -# z^0 -------------------------- -+ c020*y^2 -+ c010*y + c110*x*y -+ c000 + c100*x + c200*x^2 -# z^1 -------------------------- -+ c011*y*z -+ c001*z + c101*x*z -# z^2 -------------------------- -+ c002*z^2 -end proc; - -fn_3d_order3 := -proc(x,y,z) -# z^0 ------------------------------------------- -+ c030*y^3 -+ c020*y^2 + c120*x*y^2 -+ c010*y + c110*x*y + c210*x^2*y -+ c000 + c100*x + c200*x^2 + c300*x^3 -# z^1 ------------------------------------------- -+ c021*y^2*z -+ c011*y *z + c111*x*y*z -+ c001 *z + c101*x *z + c201*x^2*z -# z^2 ------------------------------------------- -+ c012*y*z^2 -+ c002 *z^2 + c102*x*z^2 -# z^3 ------------------------------------------- -+ c003 *z^3 -end proc; - -fn_3d_order4 := -proc(x,y,z) -# z^0 -------------------------------------------------------- -+ c040*y^4 -+ c030*y^3 + c130*x*y^3 -+ c020*y^2 + c120*x*y^2 + c220*x^2*y^2 -+ c010*y + c110*x*y + c210*x^2*y + c310*x^3*y -+ c000 + c100*x + c200*x^2 + c300*x^3 + c400*x^4 -# z^1 ------------------------------------------- -+ c031*y^3*z -+ c021*y^2*z + c121*x*y^2*z -+ c011*y *z + c111*x*y *z + c211*x^2*y*z -+ c001 *z + c101*x *z + c201*x^2 *z + c301*x^3*z -# z^2 ------------------------------------------- -+ c022*y^2*z^2 -+ c012*y *z^2 + c112*x*y*z^2 -+ c002 *z^2 + c102*x *z^2 + c202*x^2*z^2 -# z^3 ------------------------------------------- -+ c013*y *z^3 -+ c003 *z^3 + c103*x *z^3 -# z^4 ------------------------------------------- -+ c004 *z^4 -end; - -######################################## - -# coordinates for 3-D interpolating functions -coords_list_3d := [x,y,z]; - -######################################## - -# -# coefficients in 3-D interpolating functions -# - -coeffs_list_3d_order1 := [ - # z^0 ----- - c010, - c000, c100, - # z^1 ----- - c001 - ]; -coeffs_list_3d_order2 := [ - # z^0 ----------- - c020, - c010, c110, - c000, c100, c200, - # z^1 ----------- - c011, - c001, c101, - # z^2 ----------- - c002 - ]; -coeffs_list_3d_order3 := [ - # z^0 ---------------- - c030, - c020, c120, - c010, c110, c210, - c000, c100, c200, c300, - # z^1 ---------------- - c021, - c011, c111, - c001, c101, c201, - # z^2 ---------------- - c012, - c002, c102, - # z^3 ---------------- - c003 - ]; -coeffs_list_3d_order4 := [ - # z^0 ----------------------- - c040, - c030, c130, - c020, c120, c220, - c010, c110, c210, c310, - c000, c100, c200, c300, c400, - # z^1 ----------------------- - c031, - c021, c121, - c011, c111, c211, - c001, c101, c201, c301, - # z^2 ----------------------- - c022, - c012, c112, - c002, c102, c202, - # z^3 ----------------------- - c013, - c003, c103, - # z^4 ----------------------- - c004 - ]; - -################################################################################ diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/make.code.defn b/src/GeneralizedPolynomial-Uniform/Lagrange/make.code.defn deleted file mode 100644 index c656453..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/make.code.defn +++ /dev/null @@ -1,22 +0,0 @@ -# make.code.defn file for Lagrange polynomial interpolation -# $Header$ - -# Source files in this directory -SRCS = \ - 1d.cube.order1.smooth0.c \ - 1d.cube.order2.smooth0.c \ - 1d.cube.order3.smooth0.c \ - 1d.cube.order4.smooth0.c \ - 1d.cube.order5.smooth0.c \ - 1d.cube.order6.smooth0.c \ - \ - 2d.cube.order1.smooth0.c \ - 2d.cube.order2.smooth0.c \ - 2d.cube.order3.smooth0.c \ - 2d.cube.order4.smooth0.c \ - \ - 3d.cube.order1.smooth0.c \ - 3d.cube.order2.smooth0.c \ - 3d.cube.order3.smooth0.c \ - 3d.cube.order4.smooth0.c \ - # end of list diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/makefile b/src/GeneralizedPolynomial-Uniform/Lagrange/makefile deleted file mode 100644 index eb8696e..0000000 --- a/src/GeneralizedPolynomial-Uniform/Lagrange/makefile +++ /dev/null @@ -1,72 +0,0 @@ -# $Header: /mnt/data2/cvs2svn/cvs-repositories/arrangements/CactusBase/LocalInterp/src/GeneralizedPolynomial-Uniform/Lagrange/makefile,v 1.3 2002-09-02 10:22:50 jthorn Exp $ - -.PHONY : no-default-target -no-default-target: - @echo 'there is (deliberately) no default target in this makefile,' - @echo 'because (re)generating all the coefficients is quite slow :(' - @echo '==> see the makefile to find out about explicit targets' - -# -# main targets: rebuild machine-generated coefficient files -# - -.PHONY : 1d -1d : - -rm -f 1d.coeffs/*/*.c - cat ../util.maple ../interpolate.maple \ - ../common/cube_posns.maple fns.maple 1d.maple \ - | maple 2>&1 >1d.log - -# with Maple 7, this takes about 15 seconds on a 1.7GHz P4 -.PHONY : 2d -2d : - -rm -f 2d.coeffs/*/*.c - cat ../util.maple ../interpolate.maple \ - ../common/cube_posns.maple fns.maple 2d.maple \ - | maple 2>&1 >2d.log - -# with Maple 7, this takes about 8 to 9 minutes on a 1.7GHz P4 -.PHONY : 3d -3d : - -rm -f 3d.coeffs/*/*.c - cat ../util.maple ../interpolate.maple \ - ../common/cube_posns.maple fns.maple 3d.maple \ - | maple 2>&1 >3d.log - -################################################################################ - -# -# targets to initially create directories for machine-generated coefficients -# these only need to be run if you're setting up a new interpolator, -# i.e. if you don't already have the directories in cvs -# (you still have to add them to cvs by hand) -# - -.PHONY : 1d.dirs -1d.dirs: - -rm -rf 1d.coeffs - mkdir 1d.coeffs - cd 1d.coeffs && mkdir 1d.cube.order1.smooth0 - cd 1d.coeffs && mkdir 1d.cube.order2.smooth0 - cd 1d.coeffs && mkdir 1d.cube.order3.smooth0 - cd 1d.coeffs && mkdir 1d.cube.order4.smooth0 - cd 1d.coeffs && mkdir 1d.cube.order5.smooth0 - cd 1d.coeffs && mkdir 1d.cube.order6.smooth0 - -.PHONY : 2d.dirs -2d.dirs: - -rm -rf 2d.coeffs - mkdir 2d.coeffs - cd 2d.coeffs && mkdir 2d.cube.order1.smooth0 - cd 2d.coeffs && mkdir 2d.cube.order2.smooth0 - cd 2d.coeffs && mkdir 2d.cube.order3.smooth0 - cd 2d.coeffs && mkdir 2d.cube.order4.smooth0 - -.PHONY : 3d.dirs -3d.dirs: - -rm -rf 3d.coeffs - mkdir 3d.coeffs - cd 3d.coeffs && mkdir 3d.cube.order1.smooth0 - cd 3d.coeffs && mkdir 3d.cube.order2.smooth0 - cd 3d.coeffs && mkdir 3d.cube.order3.smooth0 - cd 3d.coeffs && mkdir 3d.cube.order4.smooth0 -- cgit v1.2.3