aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Lagrange
diff options
context:
space:
mode:
authorjthorn <jthorn@df1f8a13-aa1d-4dd4-9681-27ded5b42416>2002-08-18 15:12:49 +0000
committerjthorn <jthorn@df1f8a13-aa1d-4dd4-9681-27ded5b42416>2002-08-18 15:12:49 +0000
commit15c98b3abee2525b24ca89932256ff2cda63c9bc (patch)
treefba7c114f0b5e7ffdad3e60254fd0e8dd1e42f97 /src/GeneralizedPolynomial-Uniform/Lagrange
parent7be0a94bec4b4e89c433e5380fce2cf84e5e0681 (diff)
This commit reorganizes the Maple scripts which generate the interpolation
coefficients, and the coefficient files themselves, to properly support multiple interpolation operators, and adds some skeleton support for Hermite interpolation. I will add full support for Hermite in a future checkin. git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/LocalInterp/trunk@81 df1f8a13-aa1d-4dd4-9681-27ded5b42416
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Lagrange')
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeff-I.compute.c2
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeff-dx.compute.c2
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-I.compute.c9
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-dx.compute.c3
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-dxx.compute.c5
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-I.compute.c16
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-dx.compute.c8
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-dxx.compute.c6
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-I.compute.c24
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-dx.compute.c17
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-dxx.compute.c13
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-I.compute.c25
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-dx.compute.c21
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-dxx.compute.c17
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-I.compute.c38
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-dx.compute.c31
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-dxx.compute.c22
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order1.smooth0.c42
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order2.smooth0.c47
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order3.smooth0.c47
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order4.smooth0.c47
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order5.smooth0.c47
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order6.smooth0.c47
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.log2022
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/1d.maple166
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-I.compute.c18
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-dx.compute.c8
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-dy.compute.c8
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-I.compute.c49
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dx.compute.c21
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dxx.compute.c13
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dxy.compute.c15
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dy.compute.c21
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dyy.compute.c13
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-I.compute.c196
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dx.compute.c95
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dxx.compute.c40
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dxy.compute.c52
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dy.compute.c95
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dyy.compute.c40
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-I.compute.c239
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dx.compute.c147
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dxx.compute.c111
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dxy.compute.c119
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dy.compute.c151
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dyy.compute.c115
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order1.smooth0.c45
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order2.smooth0.c60
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order3.smooth0.c60
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order4.smooth0.c60
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.log4482
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/2d.maple170
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-I.compute.c32
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dx.compute.c12
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dy.compute.c12
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dz.compute.c12
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-I.compute.c151
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dx.compute.c67
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxx.compute.c31
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxy.compute.c33
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxz.compute.c33
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c61
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dyy.compute.c31
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dyz.compute.c33
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dz.compute.c61
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dzz.compute.c31
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-I.compute.c906
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dx.compute.c507
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxx.compute.c182
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxy.compute.c204
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxz.compute.c212
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dy.compute.c519
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dyy.compute.c186
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dyz.compute.c208
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dz.compute.c507
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dzz.compute.c188
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-I.compute.c1622
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dx.compute.c971
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxx.compute.c615
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxy.compute.c499
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxz.compute.c507
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dy.compute.c963
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dyy.compute.c611
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dyz.compute.c517
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dz.compute.c977
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dzz.compute.c583
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order1.smooth0.c50
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order2.smooth0.c80
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order3.smooth0.c80
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order4.smooth0.c80
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.log40386
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/3d.maple248
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/all_prototypes.h72
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple266
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/make.code.defn21
-rw-r--r--src/GeneralizedPolynomial-Uniform/Lagrange/makefile70
96 files changed, 62604 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..b8ea11e
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeff-I.compute.c
@@ -0,0 +1,2 @@
+ coeff_I_0 = RATIONAL(1.0,1.0)-x;
+ coeff_I_p1 = x;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..4f5fb07
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order1.smooth0/coeff-dx.compute.c
@@ -0,0 +1,2 @@
+ coeff_dx_0 = RATIONAL(-1.0,1.0);
+ coeff_dx_p1 = RATIONAL(1.0,1.0);
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..4d0de20
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-I.compute.c
@@ -0,0 +1,9 @@
+fp t3,
+ t2,
+ t1;
+ t3 = x*x;
+ t2 = RATIONAL(1.0,2.0);
+ t1 = t2*t3;
+ coeff_I_m1 = RATIONAL(-1.0,2.0)*x+t1;
+ coeff_I_0 = RATIONAL(1.0,1.0)-t3;
+ coeff_I_p1 = t2*x+t1;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..e2532c9
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-dx.compute.c
@@ -0,0 +1,3 @@
+ coeff_dx_m1 = x+RATIONAL(-1.0,2.0);
+ coeff_dx_0 = RATIONAL(-2.0,1.0)*x;
+ coeff_dx_p1 = RATIONAL(1.0,2.0)+x;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..4e6fd95
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order2.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,5 @@
+fp t4;
+ t4 = RATIONAL(1.0,1.0);
+ coeff_dxx_m1 = t4;
+ coeff_dxx_0 = RATIONAL(-2.0,1.0);
+ coeff_dxx_p1 = t4;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..2df6cd1
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-I.compute.c
@@ -0,0 +1,16 @@
+fp t10,
+ t9,
+ t8,
+ t7,
+ t6,
+ 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;
+ coeff_I_m1 = RATIONAL(-1.0,3.0)*x+t5+t6*t9;
+ coeff_I_0 = RATIONAL(1.0,1.0)+t8*x-t10+t7*t9;
+ coeff_I_p1 = x+t5+t8*t9;
+ coeff_I_p2 = t6*x+RATIONAL(1.0,6.0)*t9;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..4306fc4
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-dx.compute.c
@@ -0,0 +1,8 @@
+fp t13,
+ t12;
+ t13 = x*x;
+ t12 = RATIONAL(-1.0,2.0);
+ coeff_dx_m1 = x+t12*t13+RATIONAL(-1.0,3.0);
+ coeff_dx_0 = t12+RATIONAL(-2.0,1.0)*x+RATIONAL(3.0,2.0)*t13;
+ coeff_dx_p1 = RATIONAL(-3.0,2.0)*t13+RATIONAL(1.0,1.0)+x;
+ coeff_dx_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/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..d5e199b
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order3.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,6 @@
+fp t14;
+ t14 = RATIONAL(1.0,1.0);
+ coeff_dxx_m1 = t14-x;
+ coeff_dxx_0 = RATIONAL(-2.0,1.0)+RATIONAL(3.0,1.0)*x;
+ coeff_dxx_p1 = RATIONAL(-3.0,1.0)*x+t14;
+ coeff_dxx_p2 = x;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..05b6c68
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-I.compute.c
@@ -0,0 +1,24 @@
+fp t23,
+ t24,
+ t29,
+ t21,
+ t22,
+ t28,
+ t25,
+ t20,
+ t19;
+ t23 = x*x;
+ t24 = t23*t23;
+ t29 = RATIONAL(-1.0,24.0)*t23+RATIONAL(1.0,24.0)*t24;
+ t21 = RATIONAL(2.0,3.0);
+ t22 = RATIONAL(-1.0,6.0);
+ t28 = t21*t23+t22*t24;
+ t25 = x*t23;
+ t20 = RATIONAL(1.0,12.0);
+ t19 = RATIONAL(-1.0,12.0);
+ coeff_I_m2 = t20*x+t19*t25+t29;
+ coeff_I_m1 = RATIONAL(-2.0,3.0)*x+RATIONAL(1.0,6.0)*t25+t28;
+ coeff_I_0 = RATIONAL(-5.0,4.0)*t23+RATIONAL(1.0,1.0)+RATIONAL(1.0,4.0)*
+t24;
+ coeff_I_p1 = t22*t25+t21*x+t28;
+ coeff_I_p2 = t20*t25+t19*x+t29;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..5ac1469
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-dx.compute.c
@@ -0,0 +1,17 @@
+fp t36,
+ t37,
+ t34,
+ t40,
+ t35,
+ t39;
+ t36 = x*x;
+ t37 = x*t36;
+ t34 = RATIONAL(-1.0,12.0);
+ t40 = t34*x+RATIONAL(1.0,6.0)*t37;
+ t35 = RATIONAL(-2.0,3.0);
+ t39 = t35*t37+RATIONAL(4.0,3.0)*x;
+ coeff_dx_m2 = RATIONAL(-1.0,4.0)*t36+RATIONAL(1.0,12.0)+t40;
+ coeff_dx_m1 = t35+RATIONAL(1.0,2.0)*t36+t39;
+ coeff_dx_0 = t37+RATIONAL(-5.0,2.0)*x;
+ coeff_dx_p1 = RATIONAL(2.0,3.0)+RATIONAL(-1.0,2.0)*t36+t39;
+ coeff_dx_p2 = t34+RATIONAL(1.0,4.0)*t36+t40;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..56d8567
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order4.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,13 @@
+fp t44,
+ t46,
+ t48,
+ t47;
+ t44 = RATIONAL(1.0,2.0);
+ t46 = x*x;
+ t48 = t44*t46+RATIONAL(-1.0,12.0);
+ t47 = RATIONAL(-2.0,1.0)*t46+RATIONAL(4.0,3.0);
+ coeff_dxx_m2 = RATIONAL(-1.0,2.0)*x+t48;
+ coeff_dxx_m1 = x+t47;
+ coeff_dxx_0 = RATIONAL(-5.0,2.0)+RATIONAL(3.0,1.0)*t46;
+ coeff_dxx_p1 = -x+t47;
+ coeff_dxx_p2 = t44*x+t48;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..f32ea37
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-I.compute.c
@@ -0,0 +1,25 @@
+fp t58,
+ t56,
+ t64,
+ t54,
+ t55,
+ t63,
+ t60,
+ t57,
+ t50;
+ t58 = x*x;
+ t56 = t58*t58;
+ t64 = RATIONAL(2.0,3.0)*t58+RATIONAL(-1.0,6.0)*t56;
+ t54 = RATIONAL(1.0,24.0);
+ t55 = RATIONAL(-1.0,24.0);
+ t63 = t54*t56+t55*t58;
+ t60 = t58*x;
+ t57 = t58*t60;
+ t50 = t55*t60;
+ coeff_I_m2 = RATIONAL(1.0,20.0)*x+t50+RATIONAL(-1.0,120.0)*t57+t63;
+ coeff_I_m1 = RATIONAL(-1.0,2.0)*x+t50+t54*t57+t64;
+ coeff_I_0 = RATIONAL(1.0,1.0)+RATIONAL(-1.0,3.0)*x+RATIONAL(-5.0,4.0)*t58
++RATIONAL(5.0,12.0)*t60+RATIONAL(1.0,4.0)*t56+RATIONAL(-1.0,12.0)*t57;
+ coeff_I_p1 = x+RATIONAL(-7.0,12.0)*t60+RATIONAL(1.0,12.0)*t57+t64;
+ coeff_I_p2 = RATIONAL(-1.0,4.0)*x+RATIONAL(7.0,24.0)*t60+t55*t57+t63;
+ coeff_I_p3 = RATIONAL(1.0,30.0)*x+RATIONAL(1.0,120.0)*t57+t50;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..8fb00d3
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-dx.compute.c
@@ -0,0 +1,21 @@
+fp t71,
+ t72,
+ t76,
+ t75,
+ t70,
+ t67;
+ t71 = x*x;
+ t72 = x*t71;
+ t76 = RATIONAL(-1.0,12.0)*x+RATIONAL(1.0,6.0)*t72;
+ t75 = RATIONAL(-2.0,3.0)*t72+RATIONAL(4.0,3.0)*x;
+ t70 = t71*t71;
+ t67 = RATIONAL(-1.0,8.0)*t71;
+ coeff_dx_m2 = t67+RATIONAL(-1.0,24.0)*t70+RATIONAL(1.0,20.0)+t76;
+ coeff_dx_m1 = RATIONAL(-1.0,2.0)+t67+RATIONAL(5.0,24.0)*t70+t75;
+ coeff_dx_0 = RATIONAL(5.0,4.0)*t71+t72+RATIONAL(-5.0,12.0)*t70+RATIONAL(
+-5.0,2.0)*x+RATIONAL(-1.0,3.0);
+ coeff_dx_p1 = RATIONAL(5.0,12.0)*t70+RATIONAL(-7.0,4.0)*t71+RATIONAL(1.0,
+1.0)+t75;
+ coeff_dx_p2 = RATIONAL(-1.0,4.0)+RATIONAL(7.0,8.0)*t71+RATIONAL(-5.0,24.0
+)*t70+t76;
+ coeff_dx_p3 = RATIONAL(1.0,24.0)*t70+RATIONAL(1.0,30.0)+t67;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..4c7a405
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order5.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,17 @@
+fp t82,
+ t86,
+ t85,
+ t83,
+ t79;
+ t82 = x*x;
+ t86 = RATIONAL(1.0,2.0)*t82+RATIONAL(-1.0,12.0);
+ t85 = RATIONAL(-2.0,1.0)*t82+RATIONAL(4.0,3.0);
+ t83 = t82*x;
+ t79 = RATIONAL(-1.0,4.0)*x;
+ coeff_dxx_m2 = t79+RATIONAL(-1.0,6.0)*t83+t86;
+ coeff_dxx_m1 = t79+RATIONAL(5.0,6.0)*t83+t85;
+ coeff_dxx_0 = RATIONAL(-5.0,3.0)*t83+RATIONAL(5.0,2.0)*x+RATIONAL(3.0,1.0
+)*t82+RATIONAL(-5.0,2.0);
+ coeff_dxx_p1 = RATIONAL(5.0,3.0)*t83+RATIONAL(-7.0,2.0)*x+t85;
+ coeff_dxx_p2 = RATIONAL(7.0,4.0)*x+RATIONAL(-5.0,6.0)*t83+t86;
+ coeff_dxx_p3 = t79+RATIONAL(1.0,6.0)*t83;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..b189aa6
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-I.compute.c
@@ -0,0 +1,38 @@
+fp t103,
+ t107,
+ t106,
+ t102,
+ t113,
+ t112,
+ t96,
+ t101,
+ t100,
+ t111,
+ t105,
+ t99,
+ t98,
+ t97;
+ t103 = x*x;
+ t107 = x*t103;
+ t106 = t107*t107;
+ t102 = t103*t103;
+ t113 = RATIONAL(-1.0,144.0)*t102+RATIONAL(1.0,720.0)*t106+RATIONAL(1.0,
+180.0)*t103;
+ t112 = RATIONAL(-1.0,120.0)*t106+RATIONAL(-3.0,40.0)*t103+RATIONAL(1.0,
+12.0)*t102;
+ t96 = RATIONAL(-13.0,48.0);
+ t101 = RATIONAL(3.0,4.0);
+ t100 = RATIONAL(1.0,48.0);
+ t111 = t96*t102+t100*t106+t101*t103;
+ t105 = t107*t103;
+ t99 = RATIONAL(-1.0,60.0);
+ t98 = RATIONAL(1.0,60.0);
+ t97 = RATIONAL(-1.0,48.0);
+ coeff_I_m3 = t99*x+t100*t107+RATIONAL(-1.0,240.0)*t105+t113;
+ coeff_I_m2 = RATIONAL(3.0,20.0)*x+RATIONAL(-1.0,6.0)*t107+t98*t105+t112;
+ coeff_I_m1 = RATIONAL(-3.0,4.0)*x+RATIONAL(13.0,48.0)*t107+t97*t105+t111;
+ coeff_I_0 = RATIONAL(7.0,18.0)*t102+RATIONAL(-49.0,36.0)*t103+RATIONAL(
+1.0,1.0)+RATIONAL(-1.0,36.0)*t106;
+ coeff_I_p1 = t96*t107+t101*x+t100*t105+t111;
+ coeff_I_p2 = RATIONAL(1.0,6.0)*t107+RATIONAL(-3.0,20.0)*x+t99*t105+t112;
+ coeff_I_p3 = t97*t107+t98*x+RATIONAL(1.0,240.0)*t105+t113;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..ab1b33f
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-dx.compute.c
@@ -0,0 +1,31 @@
+fp t123,
+ t125,
+ t126,
+ t129,
+ t127,
+ t133,
+ t132,
+ t131;
+ t123 = RATIONAL(-3.0,20.0);
+ t125 = x*x;
+ t126 = x*t125;
+ t129 = t125*t125;
+ t127 = x*t129;
+ t133 = RATIONAL(-1.0,20.0)*t127+t123*x+RATIONAL(1.0,3.0)*t126;
+ t132 = RATIONAL(1.0,90.0)*x+RATIONAL(-1.0,36.0)*t126+RATIONAL(1.0,120.0)*
+t127;
+ t131 = RATIONAL(-13.0,12.0)*t126+RATIONAL(3.0,2.0)*x+RATIONAL(1.0,8.0)*
+t127;
+ coeff_dx_m3 = RATIONAL(-1.0,60.0)+RATIONAL(1.0,16.0)*t125+RATIONAL(-1.0,
+48.0)*t129+t132;
+ coeff_dx_m2 = RATIONAL(3.0,20.0)+RATIONAL(1.0,12.0)*t129+RATIONAL(-1.0,
+2.0)*t125+t133;
+ coeff_dx_m1 = RATIONAL(-3.0,4.0)+RATIONAL(13.0,16.0)*t125+RATIONAL(-5.0,
+48.0)*t129+t131;
+ coeff_dx_0 = RATIONAL(-1.0,6.0)*t127+RATIONAL(14.0,9.0)*t126+RATIONAL(
+-49.0,18.0)*x;
+ coeff_dx_p1 = RATIONAL(5.0,48.0)*t129+RATIONAL(3.0,4.0)+RATIONAL(-13.0,
+16.0)*t125+t131;
+ coeff_dx_p2 = t123+RATIONAL(1.0,2.0)*t125+RATIONAL(-1.0,12.0)*t129+t133;
+ coeff_dx_p3 = RATIONAL(1.0,60.0)+RATIONAL(1.0,48.0)*t129+RATIONAL(-1.0,
+16.0)*t125+t132;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..46979da
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.coeffs/1d.cube.order6.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,22 @@
+fp t144,
+ t143,
+ t141,
+ t150,
+ t149,
+ t148,
+ t145;
+ t144 = x*x;
+ t143 = t144*t144;
+ t141 = RATIONAL(-1.0,12.0);
+ t150 = RATIONAL(1.0,90.0)+RATIONAL(1.0,24.0)*t143+t141*t144;
+ t149 = RATIONAL(-3.0,20.0)+RATIONAL(-1.0,4.0)*t143+t144;
+ t148 = RATIONAL(3.0,2.0)+RATIONAL(-13.0,4.0)*t144+RATIONAL(5.0,8.0)*t143;
+ t145 = x*t144;
+ coeff_dxx_m3 = RATIONAL(1.0,8.0)*x+t141*t145+t150;
+ coeff_dxx_m2 = RATIONAL(1.0,3.0)*t145-x+t149;
+ coeff_dxx_m1 = RATIONAL(-5.0,12.0)*t145+RATIONAL(13.0,8.0)*x+t148;
+ coeff_dxx_0 = RATIONAL(14.0,3.0)*t144+RATIONAL(-5.0,6.0)*t143+RATIONAL(
+-49.0,18.0);
+ coeff_dxx_p1 = RATIONAL(5.0,12.0)*t145+RATIONAL(-13.0,8.0)*x+t148;
+ coeff_dxx_p2 = RATIONAL(-1.0,3.0)*t145+x+t149;
+ coeff_dxx_p3 = RATIONAL(-1.0,8.0)*x+RATIONAL(1.0,12.0)*t145+t150;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order1.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order1.smooth0.c
new file mode 100644
index 0000000..b56d181
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order1.smooth0.c
@@ -0,0 +1,42 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_10
+#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
+
+/* note pathnames are all relative to *this* directory */
+
+#define DATA_VAR_DCL_FILE_NAME "../common/1d.cube.size2/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/1d.cube.size2/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/1d.cube.size2/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/1d.cube.size2/coeff-dx.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/1d.cube.size2/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/1d.cube.size2/coeff-dx.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/1d.cube.size2/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/1d.cube.size2/interp-dx.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order1.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order1.smooth0/coeff-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
new file mode 100644
index 0000000..8622079
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order2.smooth0.c
@@ -0,0 +1,47 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_20
+#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
+
+/* note pathnames are all relative to *this* directory */
+
+#define DATA_VAR_DCL_FILE_NAME "../common/1d.cube.size3/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/1d.cube.size3/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/1d.cube.size3/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/1d.cube.size3/coeff-dx.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/1d.cube.size3/coeff-dxx.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/1d.cube.size3/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/1d.cube.size3/coeff-dx.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/1d.cube.size3/coeff-dxx.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/1d.cube.size3/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/1d.cube.size3/interp-dx.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/1d.cube.size3/interp-dxx.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order2.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order2.smooth0/coeff-dx.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order2.smooth0/coeff-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
new file mode 100644
index 0000000..5042abe
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order3.smooth0.c
@@ -0,0 +1,47 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_30
+#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
+
+/* note pathnames are all relative to *this* directory */
+
+#define DATA_VAR_DCL_FILE_NAME "../common/1d.cube.size4/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/1d.cube.size4/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/1d.cube.size4/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/1d.cube.size4/coeff-dx.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/1d.cube.size4/coeff-dxx.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/1d.cube.size4/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/1d.cube.size4/coeff-dx.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/1d.cube.size4/coeff-dxx.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/1d.cube.size4/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/1d.cube.size4/interp-dx.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/1d.cube.size4/interp-dxx.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order3.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order3.smooth0/coeff-dx.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order3.smooth0/coeff-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
new file mode 100644
index 0000000..d8c5b5a
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order4.smooth0.c
@@ -0,0 +1,47 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_40
+#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
+
+/* note pathnames are all relative to *this* directory */
+
+#define DATA_VAR_DCL_FILE_NAME "../common/1d.cube.size5/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/1d.cube.size5/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/1d.cube.size5/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/1d.cube.size5/coeff-dx.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/1d.cube.size5/coeff-dxx.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/1d.cube.size5/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/1d.cube.size5/coeff-dx.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/1d.cube.size5/coeff-dxx.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/1d.cube.size5/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/1d.cube.size5/interp-dx.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/1d.cube.size5/interp-dxx.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order4.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order4.smooth0/coeff-dx.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order4.smooth0/coeff-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
new file mode 100644
index 0000000..474bb58
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order5.smooth0.c
@@ -0,0 +1,47 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_50
+#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
+
+/* note pathnames are all relative to *this* directory */
+
+#define DATA_VAR_DCL_FILE_NAME "../common/1d.cube.size6/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/1d.cube.size6/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/1d.cube.size6/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/1d.cube.size6/coeff-dx.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/1d.cube.size6/coeff-dxx.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/1d.cube.size6/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/1d.cube.size6/coeff-dx.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/1d.cube.size6/coeff-dxx.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/1d.cube.size6/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/1d.cube.size6/interp-dx.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/1d.cube.size6/interp-dxx.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order5.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order5.smooth0/coeff-dx.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order5.smooth0/coeff-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
new file mode 100644
index 0000000..b9dba51
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.cube.order6.smooth0.c
@@ -0,0 +1,47 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_60
+#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
+
+/* note pathnames are all relative to *this* directory */
+
+#define DATA_VAR_DCL_FILE_NAME "../common/1d.cube.size7/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/1d.cube.size7/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/1d.cube.size7/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/1d.cube.size7/coeff-dx.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/1d.cube.size7/coeff-dxx.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/1d.cube.size7/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/1d.cube.size7/coeff-dx.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/1d.cube.size7/coeff-dxx.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/1d.cube.size7/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/1d.cube.size7/interp-dx.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/1d.cube.size7/interp-dxx.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order6.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order6.smooth0/coeff-dx.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "1d.coeffs/1d.cube.order6.smooth0/coeff-dxx.compute.c"
+
+/* actual code */
+#include "../template.c"
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.log b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.log
new file mode 100644
index 0000000..6ba0ee0
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.log
@@ -0,0 +1,2022 @@
+ |\^/| 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
+# $Id: util.maple,v 1.3 2002/05/19 13:12:18 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 a C declaration 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 C declaration for a list of names.
+#
+# Argument:
+# name_list = A list of the names.
+# name_type = 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}),
+> name_type::string,
+> file_name::string )
+> local blanks, separator_string;
+>
+> ftruncate(file_name);
+>
+# a sequence of blanks with the same length as name_type
+> seq(" ", i=1..length(name_type));
+>
+# string to separate names
+> separator_string := cat(",\n", %, " ");
+>
+> map(convert, name_list, string);
+> ListTools[Join](%, separator_string);
+> cat(op(%));
+>
+> fprintf(file_name,
+> "%s %s;\n",
+> name_type, %);
+>
+> fclose(file_name);
+> NULL;
+> end proc;
+print_name_list_dcl := proc(
+name_list::list({name, string}), name_type::string, file_name::string)
+local blanks, separator_string;
+ ftruncate(file_name);
+ seq(" ", i = 1 .. length(name_type));
+ separator_string := cat(",\n", %, " ");
+ map(convert, name_list, string);
+ ListTools[Join](%, separator_string);
+ cat(op(%));
+ fprintf(file_name, "%s %s;\n", name_type, %);
+ 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 generalized interpolation formulas/coefficients
+# $Id: interpolate.maple,v 1.4 2002/05/14 15:52:50 jthorn Exp $
+>
+#
+# <<<representation of numbers, data values, etc>>>
+# Lagrange polynomial_interpolant - compute Lagrange polynomial interpolant
+# coeff_as_lc_of_data - coefficients of ... (linear combination of data)
+#
+# print_coeff__lc_of_data - print C code to compute coefficients
+# print_data_var_assign - print C code to assign data-value variables
+# print_interp_coeff_var_store - print C code to store coeff vars "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 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 positions as was used to compute the
+# interpolating polynomial.
+#
+# 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.
+#
+> coeff_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;
+coeff_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
+# coeff_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_coeff__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_coeff__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_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_data_var_assign :=
+> 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_data_var_assign := 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 * coeff_dx_p1_m1;
+#
+# Arguments:
+# posn_list = The same list of positions as was used to compute the
+# interpolating polynomial.
+# RHS_factor_name = If this string is non-empty, then the coefficient is
+# multiplied by this factor before being stored, eg
+# setting this to "factor" would give the example above.
+# If this string is empty (""), the multiplication is
+# omitted, eg
+# COEFF(1,-1) = coeff_dx_p1_m1;
+# coeff_name_prefix = A prefix string for the coefficient names.
+# file_name = The file name to write the coefficients to. This is
+# truncated before writing.
+#
+> print_interp_coeff_var_store :=
+> proc(
+> posn_list::list(list(numeric)),
+> RHS_factor_name::string,
+> coeff_name_prefix::string,
+> file_name::string
+> )
+>
+> ftruncate(file_name);
+> map(
+> proc(posn::list(numeric))
+> if (length(RHS_factor_name) > 0)
+> then fprintf(file_name,
+> "%a = %s * %s;\n",
+> 'COEFF'(op(posn)),
+> RHS_factor_name,
+> coeff_name(posn,coeff_name_prefix));
+> else fprintf(file_name,
+> "%a = %s;\n",
+> 'COEFF'(op(posn)),
+> coeff_name(posn,coeff_name_prefix));
+> end if;
+> end proc
+> ,
+> posn_list
+> );
+> fclose(file_name);
+>
+> NULL;
+> end proc;
+print_interp_coeff_var_store := proc(posn_list::list(list(numeric)),
+RHS_factor_name::string, coeff_name_prefix::string, file_name::string)
+ ftruncate(file_name);
+ map(proc(posn::list(numeric))
+ if 0 < length(RHS_factor_name) then fprintf(file_name,
+ "%a = %s * %s;\n", 'COEFF'(op(posn)), RHS_factor_name,
+ coeff_name(posn, coeff_name_prefix))
+ else fprintf(file_name, "%a = %s;\n", 'COEFF'(op(posn)),
+ coeff_name(posn, coeff_name_prefix))
+ end if
+ end proc, posn_list);
+ fclose(file_name);
+ NULL
+end proc
+
+>
+################################################################################
+>
+#
+# This function prints a C expression to compute the interpolant,
+# using the coefficients computed by print_coeff__lc_of_data()
+# (i.e. expressing the interpolant as a linear combination of the
+# data values).
+#
+# Arguments:
+# posn_list = The same list of positions as was used to compute the
+# interpolating polynomial.
+# result_var_name = The (string) name of the variable to which the
+# result is to be assigned.
+# 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_interp_cmpt__lc_of_data :=
+> proc(
+> posn_list::list(list(numeric)),
+> result_var_name::string,
+> coeff_name_prefix::string,
+> data_var_name_prefix::string,
+> file_name::string
+> )
+>
+> ftruncate(file_name);
+>
+> fprintf(file_name, "%s =\n", result_var_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\t+ ");
+> cat(op(%));
+> fprintf(file_name, "\t%s;\n", %);
+>
+> fclose(file_name);
+>
+> NULL;
+> end proc;
+print_interp_cmpt__lc_of_data := proc(posn_list::list(list(numeric)),
+result_var_name::string, coeff_name_prefix::string,
+data_var_name_prefix::string, file_name::string)
+ ftruncate(file_name);
+ fprintf(file_name, "%s =\n", result_var_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\t+ ");
+ cat(op(%));
+ fprintf(file_name, "\t%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
+# $Id: $
+>
+################################################################################
+>
+#
+# 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]]
+
+>
+################################################################################
+>
+#
+# 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]]
+
+# Maple code to define Lagrange interpolating functions/coords/coeffs
+# $Id: 1d.maple,v 1.4 2002/05/14 15:54:01 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
+> coord_list_1d := [x];
+ coord_list_1d := [x]
+
+>
+########################################
+>
+#
+# coefficients in 1-D interpolating functions
+#
+>
+> coeff_list_1d_order1 := [c0, c1];
+ coeff_list_1d_order1 := [c0, c1]
+
+> coeff_list_1d_order2 := [c0, c1, c2];
+ coeff_list_1d_order2 := [c0, c1, c2]
+
+> coeff_list_1d_order3 := [c0, c1, c2, c3];
+ coeff_list_1d_order3 := [c0, c1, c2, c3]
+
+> coeff_list_1d_order4 := [c0, c1, c2, c3, c4];
+ coeff_list_1d_order4 := [c0, c1, c2, c3, c4]
+
+> coeff_list_1d_order5 := [c0, c1, c2, c3, c4, c5];
+ coeff_list_1d_order5 := [c0, c1, c2, c3, c4, c5]
+
+> coeff_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6];
+ coeff_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
+> coord_list_2d := [x,y];
+ coord_list_2d := [x, y]
+
+>
+########################################
+>
+#
+# coefficients in 2-D interpolating functions
+#
+>
+> coeff_list_2d_order1 := [
+> c01,
+> c00, c10
+> ];
+ coeff_list_2d_order1 := [c01, c00, c10]
+
+> coeff_list_2d_order2 := [
+> c02,
+> c01, c11,
+> c00, c10, c20
+> ];
+ coeff_list_2d_order2 := [c02, c01, c11, c00, c10, c20]
+
+> coeff_list_2d_order3 := [
+> c03,
+> c02, c12,
+> c01, c11, c21,
+> c00, c10, c20, c30
+> ];
+ coeff_list_2d_order3 := [c03, c02, c12, c01, c11, c21, c00, c10, c20, c30]
+
+> coeff_list_2d_order4 := [
+> c04,
+> c03, c13,
+> c02, c12, c22,
+> c01, c11, c21, c31,
+> c00, c10, c20, c30, c40
+> ];
+coeff_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 + c000 + c100*x + c001*z + c020*y^2 + c110*x*y
+ + c011*y*z + c101*x*z + c200*x^2 + c002*z^2 + c030*y^3 + c300*x^3
+ + c003*z^3 + c040*y^4 + c400*x^4 + c004*z^4 + 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
+end proc
+
+>
+########################################
+>
+# coordinates for 3-D interpolating functions
+> coord_list_3d := [x,y,z];
+ coord_list_3d := [x, y, z]
+
+>
+########################################
+>
+#
+# coefficients in 3-D interpolating functions
+#
+>
+> coeff_list_3d_order1 := [
+> # z^0 -----
+> c010,
+> c000, c100,
+> # z^1 -----
+> c001
+> ];
+ coeff_list_3d_order1 := [c010, c000, c100, c001]
+
+> coeff_list_3d_order2 := [
+> # z^0 -----------
+> c020,
+> c010, c110,
+> c000, c100, c200,
+> # z^1 -----------
+> c011,
+> c001, c101,
+> # z^2 -----------
+> c002
+> ];
+coeff_list_3d_order2 :=
+
+ [c020, c010, c110, c000, c100, c200, c011, c001, c101, c002]
+
+> coeff_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
+> ];
+coeff_list_3d_order3 := [c030, c020, c120, c010, c110, c210, c000, c100, c200,
+
+ c300, c021, c011, c111, c001, c101, c201, c012, c002, c102, c003]
+
+> coeff_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
+> ];
+coeff_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
+# $Id: $
+>
+################################################################################
+>
+#
+# 1d, cube, order=1, smoothing=0 (size=2)
+#
+>
+# interpolating polynomial
+> interp_1d_cube_order1_smooth0
+> := Lagrange_polynomial_interpolant(fn_1d_order1, coeff_list_1d_order1,
+> coord_list_1d, posn_list_1d_size2);
+ interp_1d_cube_order1_smooth0 := DATA(0) + (DATA(1) - DATA(0)) x
+
+>
+# I
+> coeff_as_lc_of_data(%, posn_list_1d_size2);
+ [COEFF(0) = 1 - x, COEFF(1) = x]
+
+> print_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "1d.coeffs/1d.cube.order1.smooth0/coeff-I.compute.c");
+>
+# d/dx
+> simplify( diff(interp_1d_cube_order1_smooth0,x) );
+bytes used=1005348, alloc=917336, time=0.13
+ DATA(1) - DATA(0)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size2);
+ [COEFF(0) = -1, COEFF(1) = 1]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "1d.coeffs/1d.cube.order1.smooth0/coeff-dx.compute.c");
+>
+################################################################################
+>
+#
+# 1d, cube, order=2, smoothing=0 (size=3)
+#
+>
+# interpolating polynomial
+> interp_1d_cube_order2_smooth0
+> := Lagrange_polynomial_interpolant(fn_1d_order2, coeff_list_1d_order2,
+> coord_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
+> coeff_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_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "1d.coeffs/1d.cube.order2.smooth0/coeff-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)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size3);
+ [COEFF(-1) = x - 1/2, COEFF(0) = -2 x, COEFF(1) = 1/2 + x]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "1d.coeffs/1d.cube.order2.smooth0/coeff-dx.compute.c");
+>
+# d^2/dx^2
+> simplify( diff(interp_1d_cube_order2_smooth0,x,x) );
+ DATA(-1) + DATA(1) - 2 DATA(0)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size3);
+ [COEFF(-1) = 1, COEFF(0) = -2, COEFF(1) = 1]
+
+> print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "1d.coeffs/1d.cube.order2.smooth0/coeff-dxx.compute.c");
+bytes used=2005620, alloc=1507052, time=0.22
+>
+################################################################################
+>
+#
+# 1d, cube, order=3, smoothing=0 (size=4)
+#
+>
+# interpolating polynomial
+> interp_1d_cube_order3_smooth0
+> := Lagrange_polynomial_interpolant(fn_1d_order3, coeff_list_1d_order3,
+> coord_list_1d, posn_list_1d_size4);
+interp_1d_cube_order3_smooth0 := DATA(0)
+
+ + (- 1/2 DATA(0) + DATA(1) - 1/3 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/2 DATA(1) - 1/6 DATA(-1) + 1/6 DATA(2)) x
+
+>
+# I
+> coeff_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_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "1d.coeffs/1d.cube.order3.smooth0/coeff-I.compute.c");
+>
+# d/dx
+> simplify( diff(interp_1d_cube_order3_smooth0,x) );
+bytes used=3006488, alloc=1703624, time=0.28
+- 1/2 DATA(0) + DATA(1) - 1/3 DATA(-1) - 1/6 DATA(2) + x DATA(-1) + x DATA(1)
+
+ 2 2 2
+ - 2 x DATA(0) + 3/2 x DATA(0) - 3/2 x DATA(1) - 1/2 x DATA(-1)
+
+ 2
+ + 1/2 x DATA(2)
+
+> coeff_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) = - 3/2 x + 1 + x, COEFF(2) = 1/2 x - 1/6]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "1d.coeffs/1d.cube.order3.smooth0/coeff-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) - 3 x DATA(1) - x DATA(-1)
+
+ + x DATA(2)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size4);
+ [COEFF(-1) = 1 - x, COEFF(0) = -2 + 3 x, COEFF(1) = -3 x + 1, COEFF(2) = x]
+
+> print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "1d.coeffs/1d.cube.order3.smooth0/coeff-dxx.compute.c");
+>
+################################################################################
+>
+#
+# 1d, cube, order=4, smoothing=0 (size=5)
+#
+>
+# interpolating polynomial
+> interp_1d_cube_order4_smooth0
+> := Lagrange_polynomial_interpolant(fn_1d_order4, coeff_list_1d_order4,
+> coord_list_1d, posn_list_1d_size5);
+bytes used=4006688, alloc=1834672, time=0.36
+interp_1d_cube_order4_smooth0 := DATA(0)
+
+ + (1/12 DATA(-2) - 2/3 DATA(-1) + 2/3 DATA(1) - 1/12 DATA(2)) 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/6 DATA(-1) - 1/6 DATA(1) + 1/12 DATA(2)) x +
+
+ (- 1/6 DATA(1) + 1/4 DATA(0) + 1/24 DATA(-2) - 1/6 DATA(-1) + 1/24 DATA(2))
+
+ 4
+ x
+
+>
+# I
+> coeff_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_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "1d.coeffs/1d.cube.order4.smooth0/coeff-I.compute.c");
+bytes used=5006864, alloc=1900196, time=0.43
+>
+# d/dx
+> simplify( diff(interp_1d_cube_order4_smooth0,x) );
+1/12 DATA(-2) - 2/3 DATA(-1) + 2/3 DATA(1) - 1/12 DATA(2) + 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/2 x DATA(-1) - 1/2 x DATA(1) + 1/4 x DATA(2)
+
+ 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)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size5);
+ 2 3
+[COEFF(-2) = - 1/4 x - 1/12 x + 1/6 x + 1/12,
+
+ 2 3 3
+ COEFF(-1) = - 2/3 + 1/2 x + 4/3 x - 2/3 x , COEFF(0) = x - 5/2 x,
+
+ 3 2
+ COEFF(1) = - 2/3 x + 2/3 + 4/3 x - 1/2 x ,
+
+ 3 2
+ COEFF(2) = 1/6 x - 1/12 + 1/4 x - 1/12 x]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "1d.coeffs/1d.cube.order4.smooth0/coeff-dx.compute.c");
+bytes used=6007068, alloc=1900196, time=0.53
+>
+# 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) + x DATA(-1) - x DATA(1) + 1/2 x DATA(2) - 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)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size5);
+ 2 2
+[COEFF(-2) = - 1/12 + 1/2 x - 1/2 x, COEFF(-1) = x + 4/3 - 2 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_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "1d.coeffs/1d.cube.order4.smooth0/coeff-dxx.compute.c");
+bytes used=7007288, alloc=1900196, time=0.60
+>
+################################################################################
+>
+#
+# 1d, cube, order=5, smoothing=0 (size=6)
+#
+>
+# interpolating polynomial
+> interp_1d_cube_order5_smooth0
+> := Lagrange_polynomial_interpolant(fn_1d_order5, coeff_list_1d_order5,
+> coord_list_1d, posn_list_1d_size6);
+interp_1d_cube_order5_smooth0 := DATA(0) + (DATA(1) + 1/20 DATA(-2)
+
+ - 1/3 DATA(0) - 1/4 DATA(2) - 1/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 + (- 7/12 DATA(1) - 1/24 DATA(-2) + 5/12 DATA(0) + 7/24 DATA(2)
+
+ 3
+ - 1/24 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/12 DATA(1) - 1/120 DATA(-2) - 1/12 DATA(0) - 1/24 DATA(2)
+
+ 5
+ + 1/24 DATA(-1) + 1/120 DATA(3)) x
+
+>
+# I
+> coeff_as_lc_of_data(%, posn_list_1d_size6);
+bytes used=8007928, alloc=1900196, time=0.67
+ 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_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "1d.coeffs/1d.cube.order5.smooth0/coeff-I.compute.c");
+bytes used=9008132, alloc=1900196, time=0.75
+>
+# d/dx
+> simplify( diff(interp_1d_cube_order5_smooth0,x) );
+- 1/3 DATA(0) + DATA(1) - 1/2 DATA(-1) - 1/4 DATA(2) + 1/30 DATA(3)
+
+ 3
+ - 2/3 x DATA(1) + 4/3 x DATA(1) - 5/2 x DATA(0) - 1/12 x DATA(-2)
+
+ 2 2
+ + 4/3 x DATA(-1) - 1/12 x DATA(2) - 7/4 x DATA(1) - 1/8 x DATA(-2)
+
+ 2 2 2 2
+ + 5/4 x DATA(0) + 7/8 x DATA(2) - 1/8 x DATA(-1) - 1/8 x DATA(3)
+
+ 3 3 3 3
+ + x DATA(0) + 1/6 x DATA(-2) - 2/3 x DATA(-1) + 1/6 x DATA(2)
+
+ 4 4 4 4
+ + 5/12 x DATA(1) - 1/24 x DATA(-2) - 5/12 x DATA(0) - 5/24 x DATA(2)
+
+ 4 4
+ + 5/24 x DATA(-1) + 1/24 x DATA(3) + 1/20 DATA(-2)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size6);
+ 2 4 3
+[COEFF(-2) = - 1/12 x - 1/8 x - 1/24 x + 1/6 x + 1/20,
+
+ 2 4 3
+ COEFF(-1) = - 1/2 - 1/8 x + 5/24 x + 4/3 x - 2/3 x ,
+
+ 2 3 4
+ COEFF(0) = 5/4 x + x - 5/12 x - 5/2 x - 1/3,
+
+ 4 2 3
+ COEFF(1) = 5/12 x + 4/3 x - 7/4 x + 1 - 2/3 x ,
+
+ 2 3 4
+ COEFF(2) = - 1/4 + 7/8 x - 1/12 x + 1/6 x - 5/24 x ,
+
+ 4 2
+ COEFF(3) = 1/24 x + 1/30 - 1/8 x ]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "1d.coeffs/1d.cube.order5.smooth0/coeff-dx.compute.c");
+bytes used=10008312, alloc=1965720, time=0.84
+bytes used=11008712, alloc=1965720, time=0.94
+>
+# 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)
+
+ - 7/2 x DATA(1) - 1/4 x DATA(-2) + 5/2 x DATA(0) + 7/4 x DATA(2)
+
+ 2 2
+ - 1/4 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/3 x DATA(1)
+
+ 3 3 3 3
+ - 1/6 x DATA(-2) - 5/3 x DATA(0) - 5/6 x DATA(2) + 5/6 x DATA(-1)
+
+ 3
+ + 1/6 x DATA(3)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size6);
+ 2 3
+[COEFF(-2) = - 1/12 + 1/2 x - 1/4 x - 1/6 x ,
+
+ 2 3
+ COEFF(-1) = - 1/4 x - 2 x + 4/3 + 5/6 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,
+
+ 2 3 3
+ COEFF(2) = 1/2 x + 7/4 x - 1/12 - 5/6 x , COEFF(3) = - 1/4 x + 1/6 x ]
+
+> print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "1d.coeffs/1d.cube.order5.smooth0/coeff-dxx.compute.c");
+bytes used=12008884, alloc=1965720, time=1.03
+>
+################################################################################
+>
+#
+# 1d, cube, order=6, smoothing=0 (size=7)
+#
+>
+# interpolating polynomial
+> interp_1d_cube_order6_smooth0
+> := Lagrange_polynomial_interpolant(fn_1d_order6, coeff_list_1d_order6,
+> coord_list_1d, posn_list_1d_size7);
+bytes used=13009076, alloc=1965720, time=1.11
+interp_1d_cube_order6_smooth0 := DATA(0) + (- 3/20 DATA(2) - 1/60 DATA(-3)
+
+ /
+ - 3/4 DATA(-1) + 3/4 DATA(1) + 1/60 DATA(3) + 3/20 DATA(-2)) x + |
+ \
+
+ 3/4 DATA(1) + 1/180 DATA(-3) - 3/40 DATA(2) + 3/4 DATA(-1) + 1/180 DATA(3)
+
+ 49 \ 2 /
+ - -- DATA(0) - 3/40 DATA(-2)| x + |1/6 DATA(2) + 1/48 DATA(-3)
+ 36 / \
+
+ 13 13 \ 3 /
+ + -- DATA(-1) - -- DATA(1) - 1/48 DATA(3) - 1/6 DATA(-2)| x + |
+ 48 48 / \
+
+ 13 13
+ - -- DATA(1) - 1/144 DATA(-3) + 1/12 DATA(2) - -- DATA(-1) - 1/144 DATA(3)
+ 48 48
+
+ \ 4
+ + 7/18 DATA(0) + 1/12 DATA(-2)| x + (- 1/60 DATA(2) - 1/240 DATA(-3)
+ /
+
+ 5
+ - 1/48 DATA(-1) + 1/48 DATA(1) + 1/240 DATA(3) + 1/60 DATA(-2)) x + (
+
+ 1/48 DATA(1) + 1/720 DATA(-3) - 1/120 DATA(2) + 1/48 DATA(-1)
+
+ 6
+ + 1/720 DATA(3) - 1/36 DATA(0) - 1/120 DATA(-2)) x
+
+>
+# I
+> coeff_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_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "1d.coeffs/1d.cube.order6.smooth0/coeff-I.compute.c");
+bytes used=14009280, alloc=1965720, time=1.19
+bytes used=15009668, alloc=1965720, time=1.28
+>
+# d/dx
+> simplify( diff(interp_1d_cube_order6_smooth0,x) );
+ 13 2
+3/4 DATA(1) - 3/4 DATA(-1) - 1/60 DATA(-3) - 3/20 DATA(2) + -- x DATA(-1)
+ 16
+
+ 2 2 13 3 3
+ - 1/16 x DATA(3) - 1/2 x DATA(-2) - -- x DATA(1) - 1/36 x DATA(-3)
+ 12
+
+ 3 13 3 3 3
+ + 1/3 x DATA(2) - -- x DATA(-1) - 1/36 x DATA(3) + 14/9 x DATA(0)
+ 12
+
+ 3 4 4 13 2
+ + 1/3 x DATA(-2) - 1/12 x DATA(2) - 1/48 x DATA(-3) - -- x DATA(1)
+ 16
+
+ + 3/2 x DATA(1) + 1/90 x DATA(-3) - 3/20 x DATA(2) + 3/2 x DATA(-1)
+
+ 49 4
+ + 1/90 x DATA(3) - -- x DATA(0) - 3/20 x DATA(-2) - 5/48 x DATA(-1)
+ 18
+
+ 4 4 4 5
+ + 5/48 x DATA(1) + 1/48 x DATA(3) + 1/12 x DATA(-2) + 1/8 x DATA(1)
+
+ 5 5 5 5
+ + 1/120 x DATA(-3) - 1/20 x DATA(2) + 1/8 x DATA(-1) + 1/120 x DATA(3)
+
+ 5 5 2 2
+ - 1/6 x DATA(0) - 1/20 x DATA(-2) + 1/2 x DATA(2) + 1/16 x DATA(-3)
+
+ + 1/60 DATA(3) + 3/20 DATA(-2)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size7);
+ 5 3 2 4
+[COEFF(-3) = - 1/60 + 1/90 x + 1/120 x - 1/36 x + 1/16 x - 1/48 x ,
+
+ 4 2 3 5
+ COEFF(-2) = 3/20 - 3/20 x + 1/12 x - 1/2 x + 1/3 x - 1/20 x ,
+
+ 5 13 2 13 3 4
+ COEFF(-1) = 1/8 x - 3/4 + -- x - -- x + 3/2 x - 5/48 x ,
+ 16 12
+
+ 5 3 49
+ COEFF(0) = - 1/6 x + 14/9 x - -- x,
+ 18
+
+ 5 4 13 2 13 3
+ COEFF(1) = 3/2 x + 1/8 x + 5/48 x + 3/4 - -- x - -- x ,
+ 16 12
+
+ 3 5 2 4
+ COEFF(2) = 1/3 x - 3/20 - 1/20 x - 3/20 x + 1/2 x - 1/12 x ,
+
+ 5 3 4 2
+ COEFF(3) = 1/60 + 1/120 x - 1/36 x + 1/90 x + 1/48 x - 1/16 x ]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "1d.coeffs/1d.cube.order6.smooth0/coeff-dx.compute.c");
+bytes used=16010120, alloc=1965720, time=1.36
+bytes used=17010292, alloc=1965720, time=1.46
+>
+# d^2/dx^2
+> simplify( diff(interp_1d_cube_order6_smooth0,x,x) );
+bytes used=18010476, alloc=1965720, time=1.55
+ 49
+- -- DATA(0) + 3/2 DATA(1) + 3/2 DATA(-1) + 1/90 DATA(-3) - 3/20 DATA(2)
+ 18
+
+ 2 2 2 3
+ - 13/4 x DATA(-1) - 1/12 x DATA(3) + x DATA(-2) + 5/12 x DATA(1)
+
+ 3 3 3 3
+ - 1/12 x DATA(-3) - 1/3 x DATA(2) - 5/12 x DATA(-1) + 1/12 x DATA(3)
+
+ 3 4 4 2
+ + 1/3 x DATA(-2) - 1/4 x DATA(2) + 1/24 x DATA(-3) - 13/4 x DATA(1)
+
+ - 13/8 x DATA(1) + 1/8 x DATA(-3) + x DATA(2) + 13/8 x DATA(-1)
+
+ 4 4
+ - 1/8 x DATA(3) - x DATA(-2) + 5/8 x DATA(-1) + 5/8 x DATA(1)
+
+ 4 4 2 2
+ + 1/24 x DATA(3) - 1/4 x DATA(-2) + x DATA(2) - 1/12 x DATA(-3)
+
+ 2 4
+ + 1/90 DATA(3) - 3/20 DATA(-2) + 14/3 x DATA(0) - 5/6 x DATA(0)
+
+> coeff_as_lc_of_data(%, posn_list_1d_size7);
+ 3 4 2
+[COEFF(-3) = 1/8 x + 1/90 - 1/12 x + 1/24 x - 1/12 x ,
+
+ 4 2 3
+ COEFF(-2) = - 1/4 x - 3/20 + x + 1/3 x - x,
+
+ 3 4 2
+ COEFF(-1) = - 5/12 x + 5/8 x - 13/4 x + 3/2 + 13/8 x,
+
+ 2 4 49
+ COEFF(0) = 14/3 x - 5/6 x - --,
+ 18
+
+ 4 3 2
+ COEFF(1) = 5/8 x + 5/12 x - 13/8 x + 3/2 - 13/4 x ,
+
+ 4 3 2
+ COEFF(2) = - 1/4 x - 1/3 x + x + x - 3/20,
+
+ 2 3 4
+ COEFF(3) = - 1/8 x + 1/90 - 1/12 x + 1/12 x + 1/24 x ]
+
+> print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "1d.coeffs/1d.cube.order6.smooth0/coeff-dxx.compute.c");
+bytes used=19010860, alloc=1965720, time=1.62
+>
+################################################################################
+> quit
+bytes used=19691188, alloc=1965720, time=1.68
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/1d.maple b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.maple
new file mode 100644
index 0000000..c564b80
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/1d.maple
@@ -0,0 +1,166 @@
+# 1d.maple -- compute Lagrange interpolation coefficients in 1-D
+# $Id$
+
+################################################################################
+
+#
+# 1d, cube, order=1, smoothing=0 (size=2)
+#
+
+# interpolating polynomial
+interp_1d_cube_order1_smooth0
+ := Lagrange_polynomial_interpolant(fn_1d_order1, coeff_list_1d_order1,
+ coord_list_1d, posn_list_1d_size2);
+
+# I
+coeff_as_lc_of_data(%, posn_list_1d_size2);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "1d.coeffs/1d.cube.order1.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_1d_cube_order1_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size2);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "1d.coeffs/1d.cube.order1.smooth0/coeff-dx.compute.c");
+
+################################################################################
+
+#
+# 1d, cube, order=2, smoothing=0 (size=3)
+#
+
+# interpolating polynomial
+interp_1d_cube_order2_smooth0
+ := Lagrange_polynomial_interpolant(fn_1d_order2, coeff_list_1d_order2,
+ coord_list_1d, posn_list_1d_size3);
+
+# I
+coeff_as_lc_of_data(%, posn_list_1d_size3);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "1d.coeffs/1d.cube.order2.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_1d_cube_order2_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size3);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "1d.coeffs/1d.cube.order2.smooth0/coeff-dx.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_1d_cube_order2_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size3);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "1d.coeffs/1d.cube.order2.smooth0/coeff-dxx.compute.c");
+
+################################################################################
+
+#
+# 1d, cube, order=3, smoothing=0 (size=4)
+#
+
+# interpolating polynomial
+interp_1d_cube_order3_smooth0
+ := Lagrange_polynomial_interpolant(fn_1d_order3, coeff_list_1d_order3,
+ coord_list_1d, posn_list_1d_size4);
+
+# I
+coeff_as_lc_of_data(%, posn_list_1d_size4);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "1d.coeffs/1d.cube.order3.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_1d_cube_order3_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size4);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "1d.coeffs/1d.cube.order3.smooth0/coeff-dx.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_1d_cube_order3_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size4);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "1d.coeffs/1d.cube.order3.smooth0/coeff-dxx.compute.c");
+
+################################################################################
+
+#
+# 1d, cube, order=4, smoothing=0 (size=5)
+#
+
+# interpolating polynomial
+interp_1d_cube_order4_smooth0
+ := Lagrange_polynomial_interpolant(fn_1d_order4, coeff_list_1d_order4,
+ coord_list_1d, posn_list_1d_size5);
+
+# I
+coeff_as_lc_of_data(%, posn_list_1d_size5);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "1d.coeffs/1d.cube.order4.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_1d_cube_order4_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size5);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "1d.coeffs/1d.cube.order4.smooth0/coeff-dx.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_1d_cube_order4_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size5);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "1d.coeffs/1d.cube.order4.smooth0/coeff-dxx.compute.c");
+
+################################################################################
+
+#
+# 1d, cube, order=5, smoothing=0 (size=6)
+#
+
+# interpolating polynomial
+interp_1d_cube_order5_smooth0
+ := Lagrange_polynomial_interpolant(fn_1d_order5, coeff_list_1d_order5,
+ coord_list_1d, posn_list_1d_size6);
+
+# I
+coeff_as_lc_of_data(%, posn_list_1d_size6);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "1d.coeffs/1d.cube.order5.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_1d_cube_order5_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size6);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "1d.coeffs/1d.cube.order5.smooth0/coeff-dx.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_1d_cube_order5_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size6);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "1d.coeffs/1d.cube.order5.smooth0/coeff-dxx.compute.c");
+
+################################################################################
+
+#
+# 1d, cube, order=6, smoothing=0 (size=7)
+#
+
+# interpolating polynomial
+interp_1d_cube_order6_smooth0
+ := Lagrange_polynomial_interpolant(fn_1d_order6, coeff_list_1d_order6,
+ coord_list_1d, posn_list_1d_size7);
+
+# I
+coeff_as_lc_of_data(%, posn_list_1d_size7);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "1d.coeffs/1d.cube.order6.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_1d_cube_order6_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size7);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "1d.coeffs/1d.cube.order6.smooth0/coeff-dx.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_1d_cube_order6_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_1d_size7);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "1d.coeffs/1d.cube.order6.smooth0/coeff-dxx.compute.c");
+
+################################################################################
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..221b33b
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-I.compute.c
@@ -0,0 +1,18 @@
+fp t7,
+ t6,
+ t5,
+ t4,
+ t3,
+ t2,
+ 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;
+ coeff_I_0_0 = RATIONAL(3.0,4.0)+t4+t3;
+ coeff_I_p1_0 = t6+t4+t2;
+ coeff_I_0_p1 = t3+t6+t1;
+ coeff_I_p1_p1 = t1+RATIONAL(-1.0,4.0)+t2;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..3d89f01
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-dx.compute.c
@@ -0,0 +1,8 @@
+fp t9,
+ t8;
+ t9 = RATIONAL(-1.0,2.0);
+ t8 = RATIONAL(1.0,2.0);
+ coeff_dx_0_0 = t9;
+ coeff_dx_p1_0 = t8;
+ coeff_dx_0_p1 = t9;
+ coeff_dx_p1_p1 = t8;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-dy.compute.c
new file mode 100644
index 0000000..42819a8
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order1.smooth0/coeff-dy.compute.c
@@ -0,0 +1,8 @@
+fp t11,
+ t10;
+ t11 = RATIONAL(-1.0,2.0);
+ t10 = RATIONAL(1.0,2.0);
+ coeff_dy_0_0 = t11;
+ coeff_dy_p1_0 = t11;
+ coeff_dy_0_p1 = t10;
+ coeff_dy_p1_p1 = t10;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..34f402b
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-I.compute.c
@@ -0,0 +1,49 @@
+fp t25,
+ t28,
+ t20,
+ t27,
+ t18,
+ t34,
+ t33,
+ t23,
+ t22,
+ t17,
+ t32,
+ t15,
+ t31,
+ t30,
+ t29,
+ t26,
+ t21,
+ t19,
+ t16,
+ t14;
+ t25 = RATIONAL(1.0,6.0);
+ t28 = y*y;
+ t20 = t25*t28;
+ t27 = x*x;
+ t18 = t25*t27;
+ t34 = t20+RATIONAL(-1.0,9.0)+t18;
+ t33 = x*y;
+ t23 = RATIONAL(2.0,9.0);
+ t22 = RATIONAL(-1.0,3.0);
+ t17 = t22*t27;
+ t32 = t20+t23+t17;
+ t15 = t22*t28;
+ t31 = t15+t23+t18;
+ t30 = RATIONAL(-1.0,4.0)*t33+t34;
+ t29 = RATIONAL(1.0,4.0)*t33+t34;
+ t26 = RATIONAL(-1.0,6.0);
+ t21 = t26*y;
+ t19 = t26*x;
+ t16 = t25*x;
+ t14 = t25*y;
+ coeff_I_m1_m1 = t21+t19+t29;
+ coeff_I_0_m1 = t21+t32;
+ coeff_I_p1_m1 = t21+t16+t30;
+ coeff_I_m1_0 = t19+t31;
+ coeff_I_0_0 = t15+t17+RATIONAL(5.0,9.0);
+ coeff_I_p1_0 = t16+t31;
+ coeff_I_m1_p1 = t14+t19+t30;
+ coeff_I_0_p1 = t14+t32;
+ coeff_I_p1_p1 = t14+t16+t29;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..22a3439
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dx.compute.c
@@ -0,0 +1,21 @@
+fp t37,
+ t42,
+ t41,
+ t40,
+ t39,
+ t35;
+ t37 = RATIONAL(1.0,3.0)*x;
+ t42 = t37+RATIONAL(1.0,4.0)*y;
+ t41 = RATIONAL(-1.0,4.0)*y+t37;
+ t40 = RATIONAL(-1.0,6.0);
+ t39 = RATIONAL(1.0,6.0);
+ t35 = RATIONAL(-2.0,3.0)*x;
+ coeff_dx_m1_m1 = t40+t42;
+ coeff_dx_0_m1 = t35;
+ coeff_dx_p1_m1 = t39+t41;
+ coeff_dx_m1_0 = t40+t37;
+ coeff_dx_0_0 = t35;
+ coeff_dx_p1_0 = t39+t37;
+ coeff_dx_m1_p1 = t40+t41;
+ coeff_dx_0_p1 = t35;
+ coeff_dx_p1_p1 = t39+t42;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..5f6427a
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,13 @@
+fp t52,
+ t51;
+ t52 = RATIONAL(1.0,3.0);
+ t51 = RATIONAL(-2.0,3.0);
+ coeff_dxx_m1_m1 = t52;
+ coeff_dxx_0_m1 = t51;
+ coeff_dxx_p1_m1 = t52;
+ coeff_dxx_m1_0 = t52;
+ coeff_dxx_0_0 = t51;
+ coeff_dxx_p1_0 = t52;
+ coeff_dxx_m1_p1 = t52;
+ coeff_dxx_0_p1 = t51;
+ coeff_dxx_p1_p1 = t52;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dxy.compute.c
new file mode 100644
index 0000000..c795e1d
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dxy.compute.c
@@ -0,0 +1,15 @@
+fp t55,
+ t54,
+ t53;
+ t55 = RATIONAL(0.0,1.0);
+ t54 = RATIONAL(1.0,4.0);
+ t53 = RATIONAL(-1.0,4.0);
+ coeff_dxy_m1_m1 = t54;
+ coeff_dxy_0_m1 = t55;
+ coeff_dxy_p1_m1 = t53;
+ coeff_dxy_m1_0 = t55;
+ coeff_dxy_0_0 = t55;
+ coeff_dxy_p1_0 = t55;
+ coeff_dxy_m1_p1 = t53;
+ coeff_dxy_0_p1 = t55;
+ coeff_dxy_p1_p1 = t54;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dy.compute.c
new file mode 100644
index 0000000..4afa754
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dy.compute.c
@@ -0,0 +1,21 @@
+fp t46,
+ t50,
+ t49,
+ t48,
+ t47,
+ 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;
+ coeff_dy_m1_m1 = t48+t49;
+ coeff_dy_0_m1 = t46+t48;
+ coeff_dy_p1_m1 = t48+t50;
+ coeff_dy_m1_0 = t43;
+ coeff_dy_0_0 = t43;
+ coeff_dy_p1_0 = t43;
+ coeff_dy_m1_p1 = t47+t50;
+ coeff_dy_0_p1 = t47+t46;
+ coeff_dy_p1_p1 = t47+t49;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dyy.compute.c
new file mode 100644
index 0000000..a643108
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order2.smooth0/coeff-dyy.compute.c
@@ -0,0 +1,13 @@
+fp t57,
+ t56;
+ t57 = RATIONAL(1.0,3.0);
+ t56 = RATIONAL(-2.0,3.0);
+ coeff_dyy_m1_m1 = t57;
+ coeff_dyy_0_m1 = t57;
+ coeff_dyy_p1_m1 = t57;
+ coeff_dyy_m1_0 = t56;
+ coeff_dyy_0_0 = t56;
+ coeff_dyy_p1_0 = t56;
+ coeff_dyy_m1_p1 = t57;
+ coeff_dyy_0_p1 = t57;
+ coeff_dyy_p1_p1 = t57;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..55cc52e
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-I.compute.c
@@ -0,0 +1,196 @@
+fp t160,
+ t131,
+ t159,
+ t130,
+ t158,
+ t124,
+ t68,
+ t133,
+ t126,
+ t82,
+ t157,
+ t71,
+ t132,
+ t83,
+ t156,
+ t121,
+ t70,
+ t128,
+ t87,
+ t155,
+ t67,
+ t129,
+ t86,
+ t154,
+ t85,
+ t153,
+ t117,
+ t77,
+ t152,
+ t127,
+ t62,
+ t151,
+ t63,
+ t150,
+ t125,
+ t64,
+ t149,
+ t79,
+ t148,
+ t147,
+ t146,
+ t69,
+ t110,
+ t145,
+ t84,
+ t144,
+ t143,
+ t123,
+ t142,
+ t104,
+ t141,
+ t140,
+ t139,
+ t138,
+ t137,
+ t136,
+ t122,
+ t120,
+ t119,
+ t116,
+ t114,
+ t113,
+ t111,
+ t108,
+ t107,
+ t105,
+ t103,
+ t102,
+ t101,
+ t99,
+ t98,
+ t97,
+ t96,
+ t95,
+ t94,
+ t93,
+ t92,
+ t91,
+ t90,
+ t89,
+ t88,
+ t81,
+ t80,
+ t78,
+ t76,
+ t75,
+ t74,
+ t73;
+ t160 = x*y;
+ t131 = y*y;
+ t159 = x*t131;
+ t130 = x*x;
+ t158 = t130*y;
+ t124 = RATIONAL(3.0,40.0);
+ t68 = t124*t158;
+ t133 = t131*y;
+ t126 = RATIONAL(-1.0,24.0);
+ t82 = t126*t133;
+ t157 = t68+t82;
+ t71 = t124*t159;
+ t132 = t130*x;
+ t83 = t126*t132;
+ t156 = t71+t83;
+ t121 = RATIONAL(1.0,40.0);
+ t70 = t121*t158;
+ t128 = RATIONAL(-1.0,8.0);
+ t87 = t128*t133;
+ t155 = t70+t87;
+ t67 = t121*t159;
+ t129 = RATIONAL(1.0,8.0);
+ t86 = t129*t132;
+ t154 = t67+t86;
+ t85 = t128*t132;
+ t153 = t67+t85;
+ t117 = RATIONAL(1.0,24.0);
+ t77 = t117*t132;
+ t152 = t71+t77;
+ t127 = RATIONAL(-3.0,40.0);
+ t62 = t127*t158;
+ t151 = t62+t82;
+ t63 = t127*t159;
+ t150 = t63+t77;
+ t125 = RATIONAL(-1.0,40.0);
+ t64 = t125*t159;
+ t149 = t64+t86;
+ t79 = t117*t133;
+ t148 = t68+t79;
+ t147 = t63+t83;
+ t146 = t62+t79;
+ t69 = t125*t158;
+ t110 = RATIONAL(11.0,80.0);
+ t145 = t69+t110*t130;
+ t84 = t129*t133;
+ t144 = t70+t84;
+ t143 = t64+t85;
+ t123 = RATIONAL(-1.0,50.0);
+ t142 = RATIONAL(-13.0,100.0)*t160+t123;
+ t104 = RATIONAL(-17.0,200.0);
+ t141 = RATIONAL(-9.0,100.0)*t160+t104;
+ t140 = t123*t160+RATIONAL(11.0,50.0);
+ t139 = RATIONAL(-1.0,100.0)*t160+RATIONAL(37.0,200.0);
+ t138 = RATIONAL(-2.0,25.0)+RATIONAL(2.0,25.0)*t160;
+ t137 = RATIONAL(7.0,100.0)*t160+RATIONAL(13.0,100.0);
+ t136 = t130+t131;
+ t122 = RATIONAL(9.0,80.0);
+ t120 = RATIONAL(7.0,80.0);
+ t119 = RATIONAL(-1.0,80.0);
+ t116 = RATIONAL(3.0,80.0);
+ t114 = RATIONAL(1.0,80.0);
+ t113 = RATIONAL(13.0,80.0);
+ t111 = RATIONAL(-23.0,80.0);
+ t108 = RATIONAL(-19.0,80.0);
+ t107 = RATIONAL(-17.0,80.0);
+ t105 = RATIONAL(-31.0,400.0);
+ t103 = RATIONAL(69.0,400.0);
+ t102 = RATIONAL(-57.0,400.0);
+ t101 = RATIONAL(-63.0,400.0);
+ t99 = RATIONAL(-49.0,400.0);
+ t98 = RATIONAL(43.0,1200.0);
+ t97 = RATIONAL(103.0,400.0);
+ t96 = RATIONAL(111.0,400.0);
+ t95 = RATIONAL(37.0,1200.0);
+ t94 = RATIONAL(89.0,1200.0);
+ t93 = RATIONAL(117.0,400.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);
+ t81 = t122*t131;
+ t80 = t120*t130;
+ t78 = t120*t131;
+ t76 = t122*t130;
+ t75 = t113*t131;
+ t74 = t113*t130;
+ t73 = t110*t131;
+ coeff_I_m1_m1 = t75+RATIONAL(-23.0,200.0)+t74+t92*y+(t92+RATIONAL(6.0,
+25.0)*y)*x+t147+t151;
+ coeff_I_0_m1 = t111*t130+t105*x+t73+t91*y+t140+t149+t157;
+ coeff_I_p1_m1 = t81+t96*x+t90*y+t80+t142+t153+t157;
+ coeff_I_p2_m1 = t78+t94*y+t89*x+t116*t130+t141+t151+t152;
+ coeff_I_m1_0 = t105*y+t91*x+t111*t131+t84+t140+t145+t156;
+ coeff_I_0_0 = RATIONAL(93.0,200.0)+t102*y+t136*RATIONAL(-21.0,80.0)+(
+RATIONAL(-1.0,25.0)*y+t102)*x+t144+t154;
+ coeff_I_p1_0 = t108*t131+t101*y+t76+t93*x+t139+t143+t144;
+ coeff_I_p2_0 = t107*t131+t114*t130+t99*y+t84+t69+t98*x+t137+t150;
+ coeff_I_m1_p1 = t90*x+t96*y+t78+t76+t142+t155+t156;
+ coeff_I_0_p1 = t69+t101*x+t108*t130+t87+t93*y+t81+t139+t154;
+ coeff_I_p1_p1 = t97*y+t73+t104+t87+(RATIONAL(3.0,50.0)*y+t97)*x+t143+t145
+;
+ coeff_I_p2_p1 = t95*x+t119*t130+t75+t103*y+t138+t150+t155;
+ coeff_I_m1_p2 = t116*t131+t94*x+t89*y+t80+t141+t147+t148;
+ coeff_I_0_p2 = t99*x+t98*y+t114*t131+t107*t130+t137+t146+t149;
+ coeff_I_p1_p2 = t103*x+t119*t131+t95*y+t74+t138+t146+t153;
+ coeff_I_p2_p2 = RATIONAL(7.0,200.0)+t88*y+t136*RATIONAL(-3.0,80.0)+(t88+
+RATIONAL(-3.0,50.0)*y)*x+t148+t152;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..4650764
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dx.compute.c
@@ -0,0 +1,95 @@
+fp t201,
+ t164,
+ t200,
+ t163,
+ t199,
+ t183,
+ t188,
+ t173,
+ t187,
+ t179,
+ t198,
+ t161,
+ t197,
+ t162,
+ t196,
+ t185,
+ t176,
+ t195,
+ t181,
+ t194,
+ t193,
+ t186,
+ t177,
+ t182,
+ t192,
+ t180,
+ t191,
+ t184,
+ t172,
+ t190,
+ t189,
+ t178,
+ t175,
+ t170,
+ t168,
+ t166,
+ t165;
+ t201 = x*y;
+ t164 = RATIONAL(-3.0,20.0)*t201;
+ t200 = RATIONAL(13.0,40.0)*x+t164;
+ t163 = RATIONAL(3.0,20.0)*t201;
+ t199 = RATIONAL(7.0,40.0)*x+t163;
+ t183 = RATIONAL(1.0,40.0);
+ t188 = y*y;
+ t173 = t183*t188;
+ t187 = x*x;
+ t179 = RATIONAL(-3.0,8.0)*t187;
+ t198 = t173+t179;
+ t161 = RATIONAL(1.0,20.0)*t201;
+ t197 = RATIONAL(9.0,40.0)*x+t161;
+ t162 = RATIONAL(-1.0,20.0)*t201;
+ t196 = RATIONAL(11.0,40.0)*x+t162;
+ t185 = RATIONAL(-1.0,40.0);
+ t176 = t185*t188;
+ t195 = t176+t179;
+ t181 = RATIONAL(3.0,8.0)*t187;
+ t194 = t173+t181;
+ t193 = t176+t181;
+ t186 = RATIONAL(-3.0,40.0);
+ t177 = t186*t188;
+ t182 = RATIONAL(-1.0,8.0)*t187;
+ t192 = t177+t182;
+ t180 = RATIONAL(1.0,8.0)*t187;
+ t191 = t177+t180;
+ t184 = RATIONAL(3.0,40.0);
+ t172 = t184*t188;
+ t190 = t172+t180;
+ t189 = t172+t182;
+ t178 = RATIONAL(2.0,25.0)*y;
+ t175 = RATIONAL(-1.0,50.0)*y;
+ t170 = RATIONAL(7.0,100.0)*y;
+ t168 = RATIONAL(-9.0,100.0)*y;
+ t166 = RATIONAL(-1.0,100.0)*y;
+ t165 = RATIONAL(-13.0,100.0)*y;
+ coeff_dx_m1_m1 = RATIONAL(-109.0,1200.0)+RATIONAL(6.0,25.0)*y+t192+t200;
+ coeff_dx_0_m1 = RATIONAL(-31.0,400.0)+RATIONAL(-23.0,40.0)*x+t175+t163+
+t193;
+ coeff_dx_p1_m1 = RATIONAL(111.0,400.0)+t165+t198+t199;
+ coeff_dx_p2_m1 = t168+t164+RATIONAL(-131.0,1200.0)+t184*x+t190;
+ coeff_dx_m1_0 = RATIONAL(-223.0,1200.0)+t175+t189+t196;
+ coeff_dx_0_0 = RATIONAL(-57.0,400.0)+RATIONAL(-21.0,40.0)*x+RATIONAL(-1.0
+,25.0)*y+t161+t194;
+ coeff_dx_p1_0 = RATIONAL(117.0,400.0)+t166+t195+t197;
+ coeff_dx_p2_0 = RATIONAL(43.0,1200.0)+t183*x+t162+t170+t191;
+ coeff_dx_m1_p1 = RATIONAL(-157.0,1200.0)+t165+t189+t197;
+ coeff_dx_0_p1 = RATIONAL(-63.0,400.0)+t166+t162+RATIONAL(-19.0,40.0)*x+
+t194;
+ coeff_dx_p1_p1 = RATIONAL(3.0,50.0)*y+RATIONAL(103.0,400.0)+t195+t196;
+ coeff_dx_p2_p1 = t185*x+t161+RATIONAL(37.0,1200.0)+t178+t191;
+ coeff_dx_m1_p2 = t168+RATIONAL(89.0,1200.0)+t192+t199;
+ coeff_dx_0_p2 = t164+t170+RATIONAL(-17.0,40.0)*x+RATIONAL(-49.0,400.0)+
+t193;
+ coeff_dx_p1_p2 = RATIONAL(69.0,400.0)+t178+t198+t200;
+ coeff_dx_p2_p2 = t163+RATIONAL(-149.0,1200.0)+t186*x+RATIONAL(-3.0,50.0)*
+y+t190;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..395eceb
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,40 @@
+fp t243,
+ t258,
+ t245,
+ t257,
+ t246,
+ t256,
+ t244,
+ t255,
+ t250,
+ t249,
+ t248,
+ t247;
+ t243 = RATIONAL(1.0,20.0)*y;
+ t258 = t243+RATIONAL(9.0,40.0);
+ t245 = RATIONAL(3.0,20.0)*y;
+ t257 = t245+RATIONAL(7.0,40.0);
+ t246 = RATIONAL(-3.0,20.0)*y;
+ t256 = t246+RATIONAL(13.0,40.0);
+ t244 = RATIONAL(-1.0,20.0)*y;
+ t255 = t244+RATIONAL(11.0,40.0);
+ t250 = RATIONAL(-1.0,4.0)*x;
+ t249 = RATIONAL(3.0,4.0)*x;
+ t248 = RATIONAL(-3.0,4.0)*x;
+ t247 = RATIONAL(1.0,4.0)*x;
+ coeff_dxx_m1_m1 = t250+t256;
+ coeff_dxx_0_m1 = RATIONAL(-23.0,40.0)+t245+t249;
+ coeff_dxx_p1_m1 = t248+t257;
+ coeff_dxx_p2_m1 = t246+t247+RATIONAL(3.0,40.0);
+ coeff_dxx_m1_0 = t250+t255;
+ coeff_dxx_0_0 = t243+RATIONAL(-21.0,40.0)+t249;
+ coeff_dxx_p1_0 = t248+t258;
+ coeff_dxx_p2_0 = RATIONAL(1.0,40.0)+t244+t247;
+ coeff_dxx_m1_p1 = t250+t258;
+ coeff_dxx_0_p1 = t244+RATIONAL(-19.0,40.0)+t249;
+ coeff_dxx_p1_p1 = t248+t255;
+ coeff_dxx_p2_p1 = t243+t247+RATIONAL(-1.0,40.0);
+ coeff_dxx_m1_p2 = t250+t257;
+ coeff_dxx_0_p2 = RATIONAL(-17.0,40.0)+t246+t249;
+ coeff_dxx_p1_p2 = t248+t256;
+ coeff_dxx_p2_p2 = RATIONAL(-3.0,40.0)+t247+t245;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dxy.compute.c
new file mode 100644
index 0000000..b48e5bc
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dxy.compute.c
@@ -0,0 +1,52 @@
+fp t276,
+ t275,
+ t274,
+ t273,
+ t272,
+ t271,
+ t270,
+ t269,
+ t268,
+ t267,
+ t266,
+ t265,
+ t264,
+ t263,
+ t262,
+ t261,
+ t260,
+ t259;
+ t276 = RATIONAL(-1.0,50.0);
+ t275 = RATIONAL(-3.0,20.0);
+ t274 = RATIONAL(3.0,20.0);
+ t273 = RATIONAL(2.0,25.0);
+ t272 = RATIONAL(-1.0,20.0);
+ t271 = RATIONAL(1.0,20.0);
+ t270 = RATIONAL(-9.0,100.0);
+ t269 = RATIONAL(7.0,100.0);
+ t268 = RATIONAL(-1.0,100.0);
+ t267 = RATIONAL(-13.0,100.0);
+ t266 = t275*y;
+ t265 = t274*y;
+ t264 = t275*x;
+ t263 = t274*x;
+ t262 = t271*x;
+ t261 = t272*x;
+ t260 = t272*y;
+ t259 = t271*y;
+ coeff_dxy_m1_m1 = t266+t264+RATIONAL(6.0,25.0);
+ coeff_dxy_0_m1 = t263+t260+t276;
+ coeff_dxy_p1_m1 = t263+t259+t267;
+ coeff_dxy_p2_m1 = t270+t264+t265;
+ coeff_dxy_m1_0 = t276+t261+t265;
+ coeff_dxy_0_0 = RATIONAL(-1.0,25.0)+t259+t262;
+ coeff_dxy_p1_0 = t268+t262+t260;
+ coeff_dxy_p2_0 = t261+t269+t266;
+ coeff_dxy_m1_p1 = t267+t262+t265;
+ coeff_dxy_0_p1 = t261+t268+t259;
+ coeff_dxy_p1_p1 = RATIONAL(3.0,50.0)+t261+t260;
+ coeff_dxy_p2_p1 = t266+t262+t273;
+ coeff_dxy_m1_p2 = t266+t263+t270;
+ coeff_dxy_0_p2 = t269+t264+t260;
+ coeff_dxy_p1_p2 = t264+t259+t273;
+ coeff_dxy_p2_p2 = t263+t265+RATIONAL(-3.0,50.0);
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dy.compute.c
new file mode 100644
index 0000000..678f775
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dy.compute.c
@@ -0,0 +1,95 @@
+fp t242,
+ t228,
+ t226,
+ t212,
+ t229,
+ t220,
+ t241,
+ t224,
+ t213,
+ t240,
+ t202,
+ t239,
+ t223,
+ t238,
+ t204,
+ t237,
+ t236,
+ t227,
+ t217,
+ t221,
+ t235,
+ t205,
+ t234,
+ t203,
+ t233,
+ t225,
+ t218,
+ t232,
+ t222,
+ t231,
+ t230,
+ t219,
+ t214,
+ t209,
+ t208,
+ t207,
+ t206;
+ t242 = x*y;
+ t228 = x*x;
+ t226 = RATIONAL(-1.0,40.0);
+ t212 = t226*t228;
+ t229 = y*y;
+ t220 = RATIONAL(3.0,8.0)*t229;
+ t241 = t212+t220;
+ t224 = RATIONAL(1.0,40.0);
+ t213 = t224*t228;
+ t240 = t213+t220;
+ t202 = RATIONAL(3.0,20.0)*t242;
+ t239 = t202+RATIONAL(7.0,40.0)*y;
+ t223 = RATIONAL(-3.0,8.0)*t229;
+ t238 = t213+t223;
+ t204 = RATIONAL(1.0,20.0)*t242;
+ t237 = t204+RATIONAL(9.0,40.0)*y;
+ t236 = t212+t223;
+ t227 = RATIONAL(-3.0,40.0);
+ t217 = t227*t228;
+ t221 = RATIONAL(-1.0,8.0)*t229;
+ t235 = t217+t221;
+ t205 = RATIONAL(-3.0,20.0)*t242;
+ t234 = t205+RATIONAL(13.0,40.0)*y;
+ t203 = RATIONAL(-1.0,20.0)*t242;
+ t233 = t203+RATIONAL(11.0,40.0)*y;
+ t225 = RATIONAL(3.0,40.0);
+ t218 = t225*t228;
+ t232 = t218+t221;
+ t222 = RATIONAL(1.0,8.0)*t229;
+ t231 = t218+t222;
+ t230 = t217+t222;
+ t219 = RATIONAL(2.0,25.0)*x;
+ t214 = RATIONAL(-1.0,50.0)*x;
+ t209 = RATIONAL(-1.0,100.0)*x;
+ t208 = RATIONAL(-9.0,100.0)*x;
+ t207 = RATIONAL(7.0,100.0)*x;
+ t206 = RATIONAL(-13.0,100.0)*x;
+ coeff_dy_m1_m1 = RATIONAL(-109.0,1200.0)+RATIONAL(6.0,25.0)*x+t234+t235;
+ coeff_dy_0_m1 = t214+RATIONAL(-223.0,1200.0)+t232+t233;
+ coeff_dy_p1_m1 = t206+RATIONAL(-157.0,1200.0)+t232+t237;
+ coeff_dy_p2_m1 = t208+RATIONAL(89.0,1200.0)+t235+t239;
+ coeff_dy_m1_0 = RATIONAL(-23.0,40.0)*y+t214+RATIONAL(-31.0,400.0)+t202+
+t241;
+ coeff_dy_0_0 = RATIONAL(-21.0,40.0)*y+RATIONAL(-57.0,400.0)+t204+RATIONAL
+(-1.0,25.0)*x+t240;
+ coeff_dy_p1_0 = t209+RATIONAL(-63.0,400.0)+t203+RATIONAL(-19.0,40.0)*y+
+t240;
+ coeff_dy_p2_0 = t207+RATIONAL(-49.0,400.0)+RATIONAL(-17.0,40.0)*y+t205+
+t241;
+ coeff_dy_m1_p1 = RATIONAL(111.0,400.0)+t206+t238+t239;
+ coeff_dy_0_p1 = RATIONAL(117.0,400.0)+t209+t236+t237;
+ coeff_dy_p1_p1 = RATIONAL(103.0,400.0)+RATIONAL(3.0,50.0)*x+t233+t236;
+ coeff_dy_p2_p1 = t219+RATIONAL(69.0,400.0)+t234+t238;
+ coeff_dy_m1_p2 = t225*y+t208+RATIONAL(-131.0,1200.0)+t205+t231;
+ coeff_dy_0_p2 = t207+t203+t224*y+RATIONAL(43.0,1200.0)+t230;
+ coeff_dy_p1_p2 = t219+t226*y+RATIONAL(37.0,1200.0)+t204+t230;
+ coeff_dy_p2_p2 = t202+RATIONAL(-3.0,50.0)*x+RATIONAL(-149.0,1200.0)+t227*
+y+t231;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dyy.compute.c
new file mode 100644
index 0000000..dea29f0
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-dyy.compute.c
@@ -0,0 +1,40 @@
+fp t279,
+ t292,
+ t280,
+ t291,
+ t278,
+ t290,
+ t277,
+ t289,
+ t284,
+ t283,
+ t282,
+ t281;
+ t279 = RATIONAL(-1.0,20.0)*x;
+ t292 = t279+RATIONAL(11.0,40.0);
+ t280 = RATIONAL(-3.0,20.0)*x;
+ t291 = RATIONAL(13.0,40.0)+t280;
+ t278 = RATIONAL(1.0,20.0)*x;
+ t290 = t278+RATIONAL(9.0,40.0);
+ t277 = RATIONAL(3.0,20.0)*x;
+ t289 = t277+RATIONAL(7.0,40.0);
+ t284 = RATIONAL(-1.0,4.0)*y;
+ t283 = RATIONAL(1.0,4.0)*y;
+ t282 = RATIONAL(3.0,4.0)*y;
+ t281 = RATIONAL(-3.0,4.0)*y;
+ coeff_dyy_m1_m1 = t284+t291;
+ coeff_dyy_0_m1 = t284+t292;
+ coeff_dyy_p1_m1 = t284+t290;
+ coeff_dyy_p2_m1 = t284+t289;
+ coeff_dyy_m1_0 = t282+RATIONAL(-23.0,40.0)+t277;
+ coeff_dyy_0_0 = RATIONAL(-21.0,40.0)+t278+t282;
+ coeff_dyy_p1_0 = RATIONAL(-19.0,40.0)+t282+t279;
+ coeff_dyy_p2_0 = t280+t282+RATIONAL(-17.0,40.0);
+ coeff_dyy_m1_p1 = t281+t289;
+ coeff_dyy_0_p1 = t281+t290;
+ coeff_dyy_p1_p1 = t281+t292;
+ coeff_dyy_p2_p1 = t281+t291;
+ coeff_dyy_m1_p2 = t280+t283+RATIONAL(3.0,40.0);
+ coeff_dyy_0_p2 = t283+RATIONAL(1.0,40.0)+t279;
+ coeff_dyy_p1_p2 = t278+RATIONAL(-1.0,40.0)+t283;
+ coeff_dyy_p2_p2 = t277+t283+RATIONAL(-3.0,40.0);
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..49655f0
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-I.compute.c
@@ -0,0 +1,239 @@
+fp t413,
+ t418,
+ t466,
+ t403,
+ t417,
+ t358,
+ t414,
+ t373,
+ t438,
+ t444,
+ t465,
+ t405,
+ t364,
+ t367,
+ t439,
+ t464,
+ t436,
+ t463,
+ t410,
+ t359,
+ t442,
+ t409,
+ t318,
+ t392,
+ t462,
+ t411,
+ t360,
+ t441,
+ t400,
+ t298,
+ t461,
+ t366,
+ t443,
+ t395,
+ t401,
+ t460,
+ t440,
+ t296,
+ t399,
+ t459,
+ t372,
+ t458,
+ t333,
+ t457,
+ t396,
+ t412,
+ t327,
+ t456,
+ t407,
+ t331,
+ t391,
+ t455,
+ t402,
+ t313,
+ t397,
+ t454,
+ t325,
+ t453,
+ t324,
+ t452,
+ t311,
+ t451,
+ t450,
+ t387,
+ t398,
+ t449,
+ t415,
+ t371,
+ t416,
+ t357,
+ t383,
+ t382,
+ t448,
+ t317,
+ t356,
+ t447,
+ t362,
+ t446,
+ t445,
+ t437,
+ t435,
+ t393,
+ t404,
+ t369,
+ t376,
+ t434,
+ t365,
+ t384,
+ t386,
+ t433,
+ t432,
+ t431,
+ t430,
+ t429,
+ t428,
+ t427,
+ t406,
+ t426,
+ t425,
+ t408,
+ t424,
+ t423,
+ t394,
+ t389,
+ t388,
+ t385;
+ t413 = x*x;
+ t418 = y*y;
+ t466 = t418+t413;
+ t403 = RATIONAL(-1.0,60.0);
+ t417 = y*t418;
+ t358 = t403*t417;
+ t414 = t413*x;
+ t373 = t403*t414;
+ t438 = y*t373+x*t358;
+ t444 = x*y;
+ t465 = t438+RATIONAL(37.0,300.0)*t444;
+ t405 = RATIONAL(1.0,60.0);
+ t364 = t405*t414;
+ t367 = t405*t417;
+ t439 = y*t364+x*t367;
+ t464 = t439+RATIONAL(-37.0,300.0)*t444;
+ t436 = t413*t418;
+ t463 = RATIONAL(-99.0,1225.0)+RATIONAL(-1.0,98.0)*t436;
+ t410 = RATIONAL(-1.0,30.0);
+ t359 = t410*t417;
+ t442 = y*t413;
+ t409 = RATIONAL(1.0,70.0);
+ t318 = t409*t442;
+ t392 = RATIONAL(11.0,105.0);
+ t462 = t359+t318+t392*y;
+ t411 = RATIONAL(1.0,30.0);
+ t360 = t411*t417;
+ t441 = y*t414;
+ t400 = RATIONAL(-1.0,120.0);
+ t298 = RATIONAL(-21.0,200.0)*t444;
+ t461 = x*t360+t298+t400*t441;
+ t366 = t410*t414;
+ t443 = x*t418;
+ t395 = RATIONAL(31.0,210.0);
+ t401 = RATIONAL(-1.0,140.0);
+ t460 = t395*x+t366+t401*t443;
+ t440 = x*t417;
+ t296 = RATIONAL(21.0,200.0)*t444;
+ t399 = RATIONAL(1.0,120.0);
+ t459 = t296+y*t366+t399*t440;
+ t372 = t411*t414;
+ t458 = t400*t440+y*t372+t298;
+ t333 = t409*t443;
+ t457 = t366+t333+t392*x;
+ t396 = RATIONAL(-11.0,105.0);
+ t412 = RATIONAL(-1.0,70.0);
+ t327 = t412*t443;
+ t456 = t396*x+t372+t327;
+ t407 = RATIONAL(1.0,35.0);
+ t331 = t407*t442;
+ t391 = RATIONAL(-31.0,420.0);
+ t455 = t331+t391*y+t367;
+ t402 = RATIONAL(-1.0,35.0);
+ t313 = t402*t442;
+ t397 = RATIONAL(31.0,420.0);
+ t454 = t358+t397*y+t313;
+ t325 = t402*t443;
+ t453 = t397*x+t325+t373;
+ t324 = t407*t443;
+ t452 = t364+t324+t391*x;
+ t311 = t412*t442;
+ t451 = t360+t311+t396*y;
+ t450 = x*t359+t296+t399*t441;
+ t387 = RATIONAL(-31.0,210.0);
+ t398 = RATIONAL(1.0,140.0);
+ t449 = t372+t387*x+t398*t443;
+ t415 = t413*t413;
+ t371 = t410*t415;
+ t416 = t418*t418;
+ t357 = t399*t416;
+ t383 = RATIONAL(71.0,5880.0);
+ t382 = RATIONAL(113.0,735.0);
+ t448 = t371+t382*t413+t383*t418+t357+t463;
+ t317 = RATIONAL(1.0,49.0)*t436;
+ t356 = t399*t415;
+ t447 = t317+RATIONAL(51.0,1225.0)+t356+t357+t466*RATIONAL(-289.0,5880.0);
+ t362 = t410*t416;
+ t446 = t382*t418+t356+t383*t413+t362+t463;
+ t445 = t362+RATIONAL(1.0,196.0)*t436+t371+RATIONAL(-24.0,1225.0)+t466*
+RATIONAL(181.0,1470.0);
+ t437 = RATIONAL(-1.0,49.0)*t436+RATIONAL(96.0,1225.0);
+ t435 = RATIONAL(1.0,98.0)*t436+RATIONAL(246.0,1225.0);
+ t393 = RATIONAL(-41.0,196.0);
+ t404 = RATIONAL(1.0,20.0);
+ t369 = t404*t415;
+ t376 = RATIONAL(191.0,5880.0);
+ t434 = t376*t418+t369+t357+t393*t413+t437;
+ t365 = t404*t416;
+ t384 = RATIONAL(-53.0,196.0);
+ t386 = RATIONAL(83.0,735.0);
+ t433 = t365+t371+t384*t418+t386*t413+t435;
+ t432 = t365+t376*t413+t356+t393*t418+t437;
+ t431 = t369+t384*t413+t362+t386*t418+t435;
+ t430 = RATIONAL(-11.0,150.0)*t444+t439+t447;
+ t429 = t359+t395*y+t401*t442+t445;
+ t428 = t360+t387*y+t398*t442+t445;
+ t427 = RATIONAL(11.0,150.0)*t444+t438+t447;
+ t406 = RATIONAL(1.0,84.0);
+ t426 = t367+t311+t406*y+t448;
+ t425 = t364+t406*x+t327+t446;
+ t408 = RATIONAL(-1.0,84.0);
+ t424 = t358+t318+t408*y+t448;
+ t423 = t333+t408*x+t373+t446;
+ t394 = RATIONAL(-17.0,420.0);
+ t389 = RATIONAL(17.0,105.0);
+ t388 = RATIONAL(17.0,420.0);
+ t385 = RATIONAL(-17.0,105.0);
+ coeff_I_m2_m2 = t430+t453+t454;
+ coeff_I_m1_m2 = t424+t456+t459;
+ coeff_I_0_m2 = t331+t394*y+t358+t434;
+ coeff_I_p1_m2 = t424+t457+t458;
+ coeff_I_p2_m2 = t427+t452+t454;
+ coeff_I_m2_m1 = t423+t450+t451;
+ coeff_I_m1_m1 = t428+t449+t465;
+ coeff_I_0_m1 = t360+t385*y+t318+t431;
+ coeff_I_p1_m1 = t428+t460+t464;
+ coeff_I_p2_m1 = t425+t451+t461;
+ coeff_I_m2_0 = t373+t394*x+t324+t432;
+ coeff_I_m1_0 = t385*x+t333+t372+t433;
+ coeff_I_0_0 = t317+t365+t369+RATIONAL(541.0,1225.0)+t466*RATIONAL(-57.0,
+196.0);
+ coeff_I_p1_0 = t389*x+t327+t366+t433;
+ coeff_I_p2_0 = t325+t364+t388*x+t432;
+ coeff_I_m2_p1 = t423+t461+t462;
+ coeff_I_m1_p1 = t429+t449+t464;
+ coeff_I_0_p1 = t359+t389*y+t311+t431;
+ coeff_I_p1_p1 = t429+t460+t465;
+ coeff_I_p2_p1 = t425+t450+t462;
+ coeff_I_m2_p2 = t427+t453+t455;
+ coeff_I_m1_p2 = t426+t456+t458;
+ coeff_I_0_p2 = t313+t388*y+t367+t434;
+ coeff_I_p1_p2 = t426+t457+t459;
+ coeff_I_p2_p2 = t430+t452+t455;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..83ba345
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dx.compute.c
@@ -0,0 +1,147 @@
+fp t531,
+ t534,
+ t535,
+ t513,
+ t570,
+ t508,
+ t569,
+ t537,
+ t536,
+ t502,
+ t552,
+ t568,
+ t512,
+ t555,
+ t567,
+ t556,
+ t566,
+ t509,
+ t533,
+ t510,
+ t565,
+ t530,
+ t506,
+ t507,
+ t564,
+ t563,
+ t471,
+ t562,
+ t561,
+ t523,
+ t511,
+ t560,
+ t528,
+ t504,
+ t559,
+ t558,
+ t557,
+ t478,
+ t554,
+ t553,
+ t516,
+ t476,
+ t551,
+ t483,
+ t550,
+ t549,
+ t548,
+ t547,
+ t546,
+ t545,
+ t544,
+ t543,
+ t542,
+ t541,
+ t540,
+ t484,
+ t477,
+ t475,
+ t473,
+ t469,
+ t467;
+ t531 = RATIONAL(1.0,30.0);
+ t534 = x*x;
+ t535 = t534*x;
+ t513 = t531*t535;
+ t570 = t513+RATIONAL(71.0,2940.0)*x;
+ t508 = RATIONAL(-2.0,15.0)*t535;
+ t569 = t508+RATIONAL(226.0,735.0)*x;
+ t537 = y*y;
+ t536 = y*t537;
+ t502 = RATIONAL(1.0,20.0)*t534;
+ t552 = RATIONAL(1.0,60.0)*t536+y*t502;
+ t568 = t552+RATIONAL(-37.0,300.0)*y;
+ t512 = RATIONAL(-1.0,20.0)*t534;
+ t555 = y*t512+RATIONAL(-1.0,60.0)*t536;
+ t567 = t555+RATIONAL(37.0,300.0)*y;
+ t556 = x*t537;
+ t566 = t508+RATIONAL(181.0,735.0)*x+RATIONAL(1.0,98.0)*t556;
+ t509 = RATIONAL(1.0,10.0)*t534;
+ t533 = RATIONAL(-1.0,70.0);
+ t510 = t533*t537;
+ t565 = t509+t510+RATIONAL(-11.0,105.0);
+ t530 = RATIONAL(1.0,70.0);
+ t506 = t530*t537;
+ t507 = RATIONAL(-1.0,10.0)*t534;
+ t564 = t506+t507+RATIONAL(11.0,105.0);
+ t563 = t510+RATIONAL(1.0,84.0)+t502;
+ t471 = RATIONAL(2.0,49.0)*t556;
+ t562 = t513+t471+RATIONAL(-289.0,2940.0)*x;
+ t561 = t506+t512+RATIONAL(-1.0,84.0);
+ t523 = RATIONAL(-1.0,35.0);
+ t511 = t523*t537;
+ t560 = t511+t512+RATIONAL(31.0,420.0);
+ t528 = RATIONAL(1.0,35.0);
+ t504 = t528*t537;
+ t559 = RATIONAL(-31.0,420.0)+t502+t504;
+ t558 = x*y;
+ t557 = y*t534;
+ t478 = RATIONAL(-1.0,49.0)*t556;
+ t554 = RATIONAL(-21.0,200.0)*y+t478;
+ t553 = RATIONAL(21.0,200.0)*y+t478;
+ t516 = RATIONAL(1.0,5.0)*t535;
+ t476 = RATIONAL(-2.0,49.0)*t556;
+ t551 = t516+t476+RATIONAL(-41.0,98.0)*x;
+ t483 = RATIONAL(1.0,49.0)*t556;
+ t550 = t516+t483+RATIONAL(-53.0,98.0)*x;
+ t549 = t508+RATIONAL(166.0,735.0)*x+t483;
+ t548 = t513+t476+RATIONAL(191.0,2940.0)*x;
+ t547 = t509+RATIONAL(-31.0,210.0)+RATIONAL(1.0,140.0)*t537+t566;
+ t546 = RATIONAL(11.0,150.0)*y+t555+t562;
+ t545 = y*t509+RATIONAL(-1.0,120.0)*t536+t554+t569;
+ t544 = t507+RATIONAL(31.0,210.0)+RATIONAL(-1.0,140.0)*t537+t566;
+ t543 = y*t507+RATIONAL(1.0,120.0)*t536+t553+t569;
+ t542 = t531*t536+RATIONAL(-1.0,40.0)*t557+t554+t570;
+ t541 = RATIONAL(-11.0,150.0)*y+t552+t562;
+ t540 = RATIONAL(1.0,40.0)*t557+RATIONAL(-1.0,30.0)*t536+t553+t570;
+ t484 = t530*t558;
+ t477 = t528*t558;
+ t475 = RATIONAL(2.0,35.0)*t558;
+ t473 = t533*t558;
+ t469 = RATIONAL(-2.0,35.0)*t558;
+ t467 = t523*t558;
+ coeff_dx_m2_m2 = t469+t541+t560;
+ coeff_dx_m1_m2 = t477+t543+t565;
+ coeff_dx_0_m2 = t475+t551;
+ coeff_dx_p1_m2 = t477+t545+t564;
+ coeff_dx_p2_m2 = t469+t546+t559;
+ coeff_dx_m2_m1 = t467+t540+t561;
+ coeff_dx_m1_m1 = t484+t547+t567;
+ coeff_dx_0_m1 = t477+t550;
+ coeff_dx_p1_m1 = t484+t544+t568;
+ coeff_dx_p2_m1 = t467+t542+t563;
+ coeff_dx_m2_0 = t504+t512+RATIONAL(-17.0,420.0)+t548;
+ coeff_dx_m1_0 = RATIONAL(-17.0,105.0)+t509+t506+t549;
+ coeff_dx_0_0 = RATIONAL(-57.0,98.0)*x+t516+t471;
+ coeff_dx_p1_0 = t510+RATIONAL(17.0,105.0)+t507+t549;
+ coeff_dx_p2_0 = t511+RATIONAL(17.0,420.0)+t502+t548;
+ coeff_dx_m2_p1 = t477+t542+t561;
+ coeff_dx_m1_p1 = t473+t547+t568;
+ coeff_dx_0_p1 = t467+t550;
+ coeff_dx_p1_p1 = t473+t544+t567;
+ coeff_dx_p2_p1 = t477+t540+t563;
+ coeff_dx_m2_p2 = t475+t546+t560;
+ coeff_dx_m1_p2 = t467+t545+t565;
+ coeff_dx_0_p2 = t469+t551;
+ coeff_dx_p1_p2 = t467+t543+t564;
+ coeff_dx_p2_p2 = t475+t541+t559;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..385d8a7
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,111 @@
+fp t712,
+ t692,
+ t707,
+ t711,
+ t693,
+ t729,
+ t687,
+ t728,
+ t697,
+ t727,
+ t726,
+ t725,
+ t686,
+ t694,
+ t695,
+ t698,
+ t689,
+ t724,
+ t681,
+ t723,
+ t696,
+ t722,
+ t721,
+ t688,
+ t720,
+ t691,
+ t719,
+ t685,
+ t718,
+ t717,
+ t716,
+ t690,
+ t715,
+ t714,
+ t713,
+ t684,
+ t683,
+ t680,
+ t679,
+ t678,
+ t677,
+ t676,
+ t675;
+ t712 = y*y;
+ t692 = RATIONAL(2.0,49.0)*t712;
+ t707 = RATIONAL(1.0,10.0);
+ t711 = x*x;
+ t693 = t707*t711;
+ t729 = t692+t693+RATIONAL(-289.0,2940.0);
+ t687 = RATIONAL(-1.0,49.0)*t712;
+ t728 = t693+RATIONAL(71.0,2940.0)+t687;
+ t697 = RATIONAL(-2.0,5.0)*t711;
+ t727 = t697+RATIONAL(226.0,735.0)+t687;
+ t726 = t697+RATIONAL(181.0,735.0)+RATIONAL(1.0,98.0)*t712;
+ t725 = x*y;
+ t686 = t707*x;
+ t694 = RATIONAL(-1.0,10.0)*x;
+ t695 = RATIONAL(-1.0,5.0)*x;
+ t698 = RATIONAL(1.0,5.0)*x;
+ t689 = RATIONAL(-2.0,49.0)*t712;
+ t724 = t693+RATIONAL(191.0,2940.0)+t689;
+ t681 = RATIONAL(1.0,49.0)*t712;
+ t723 = t697+RATIONAL(166.0,735.0)+t681;
+ t696 = RATIONAL(3.0,5.0)*t711;
+ t722 = t696+RATIONAL(-53.0,98.0)+t681;
+ t721 = t696+RATIONAL(-41.0,98.0)+t689;
+ t688 = RATIONAL(2.0,35.0)*y;
+ t720 = t688+t729;
+ t691 = RATIONAL(-2.0,35.0)*y;
+ t719 = t691+t729;
+ t685 = RATIONAL(-1.0,35.0)*y;
+ t718 = t685+t727;
+ t717 = t686+t728;
+ t716 = t695+t726;
+ t690 = RATIONAL(1.0,35.0)*y;
+ t715 = t690+t727;
+ t714 = t698+t726;
+ t713 = t694+t728;
+ t684 = RATIONAL(1.0,70.0)*y;
+ t683 = RATIONAL(-1.0,70.0)*y;
+ t680 = y*t695;
+ t679 = y*t698;
+ t678 = RATIONAL(-1.0,20.0)*t725;
+ t677 = y*t686;
+ t676 = y*t694;
+ t675 = RATIONAL(1.0,20.0)*t725;
+ coeff_dxx_m2_m2 = t677+t694+t719;
+ coeff_dxx_m1_m2 = t680+t698+t715;
+ coeff_dxx_0_m2 = t688+t721;
+ coeff_dxx_p1_m2 = t679+t695+t715;
+ coeff_dxx_p2_m2 = t686+t676+t719;
+ coeff_dxx_m2_m1 = t685+t675+t713;
+ coeff_dxx_m1_m1 = t676+t684+t714;
+ coeff_dxx_0_m1 = t690+t722;
+ coeff_dxx_p1_m1 = t684+t677+t716;
+ coeff_dxx_p2_m1 = t685+t678+t717;
+ coeff_dxx_m2_0 = t694+t724;
+ coeff_dxx_m1_0 = t698+t723;
+ coeff_dxx_0_0 = t692+RATIONAL(-57.0,98.0)+t696;
+ coeff_dxx_p1_0 = t695+t723;
+ coeff_dxx_p2_0 = t686+t724;
+ coeff_dxx_m2_p1 = t690+t678+t713;
+ coeff_dxx_m1_p1 = t677+t683+t714;
+ coeff_dxx_0_p1 = t685+t722;
+ coeff_dxx_p1_p1 = t683+t676+t716;
+ coeff_dxx_p2_p1 = t690+t675+t717;
+ coeff_dxx_m2_p2 = t676+t694+t720;
+ coeff_dxx_m1_p2 = t698+t679+t718;
+ coeff_dxx_0_p2 = t691+t721;
+ coeff_dxx_p1_p2 = t695+t680+t718;
+ coeff_dxx_p2_p2 = t686+t677+t720;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dxy.compute.c
new file mode 100644
index 0000000..9388906
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dxy.compute.c
@@ -0,0 +1,119 @@
+fp t778,
+ t777,
+ t796,
+ t766,
+ t735,
+ t772,
+ t755,
+ t795,
+ t751,
+ t748,
+ t794,
+ t793,
+ t792,
+ t791,
+ t733,
+ t790,
+ t789,
+ t788,
+ t787,
+ t765,
+ t770,
+ t786,
+ t734,
+ t785,
+ t767,
+ t771,
+ t784,
+ t783,
+ t782,
+ t730,
+ t781,
+ t780,
+ t779,
+ t776,
+ t775,
+ t773,
+ t769,
+ t756,
+ t754,
+ t750,
+ t749,
+ t746,
+ t745,
+ t743,
+ t738,
+ t732,
+ t731;
+ t778 = y*y;
+ t777 = x*x;
+ t796 = t778+t777;
+ t766 = RATIONAL(-1.0,35.0);
+ t735 = t766*x;
+ t772 = RATIONAL(1.0,35.0);
+ t755 = t772*y;
+ t795 = t735+t755;
+ t751 = t766*y;
+ t748 = t772*x;
+ t794 = t751+t748;
+ t793 = t735+t751;
+ t792 = t755+t748;
+ t791 = x*y;
+ t733 = RATIONAL(-2.0,49.0)*t791;
+ t790 = t733+RATIONAL(-21.0,200.0);
+ t789 = t733+RATIONAL(21.0,200.0);
+ t788 = t796*RATIONAL(-1.0,20.0);
+ t787 = t796*RATIONAL(1.0,20.0);
+ t765 = RATIONAL(-1.0,40.0);
+ t770 = RATIONAL(1.0,10.0);
+ t786 = t765*t777+t770*t778+t790;
+ t734 = RATIONAL(4.0,49.0)*t791;
+ t785 = t734+RATIONAL(11.0,150.0)+t788;
+ t767 = RATIONAL(1.0,40.0);
+ t771 = RATIONAL(-1.0,10.0);
+ t784 = t771*t778+t767*t777+t789;
+ t783 = t771*t777+t767*t778+t789;
+ t782 = t734+RATIONAL(-11.0,150.0)+t787;
+ t730 = RATIONAL(1.0,49.0)*t791;
+ t781 = RATIONAL(37.0,300.0)+t730+t788;
+ t780 = RATIONAL(-37.0,300.0)+t730+t787;
+ t779 = t765*t778+t770*t777+t790;
+ t776 = RATIONAL(-2.0,35.0);
+ t775 = RATIONAL(-1.0,70.0);
+ t773 = RATIONAL(1.0,70.0);
+ t769 = RATIONAL(2.0,35.0);
+ t756 = t776*y;
+ t754 = t769*y;
+ t750 = t776*x;
+ t749 = t775*x;
+ t746 = t773*y;
+ t745 = t775*y;
+ t743 = t769*x;
+ t738 = t773*x;
+ t732 = RATIONAL(-4.0,49.0)*t791;
+ t731 = RATIONAL(2.0,49.0)*t791;
+ coeff_dxy_m2_m2 = t756+t750+t782;
+ coeff_dxy_m1_m2 = t783+t794;
+ coeff_dxy_0_m2 = t743+t732;
+ coeff_dxy_p1_m2 = t779+t792;
+ coeff_dxy_p2_m2 = t750+t754+t785;
+ coeff_dxy_m2_m1 = t784+t795;
+ coeff_dxy_m1_m1 = t738+t746+t781;
+ coeff_dxy_0_m1 = t748+t731;
+ coeff_dxy_p1_m1 = t745+t738+t780;
+ coeff_dxy_p2_m1 = t786+t793;
+ coeff_dxy_m2_0 = t754+t732;
+ coeff_dxy_m1_0 = t755+t731;
+ coeff_dxy_0_0 = t734;
+ coeff_dxy_p1_0 = t751+t731;
+ coeff_dxy_p2_0 = t732+t756;
+ coeff_dxy_m2_p1 = t786+t792;
+ coeff_dxy_m1_p1 = t749+t746+t780;
+ coeff_dxy_0_p1 = t735+t731;
+ coeff_dxy_p1_p1 = t749+t745+t781;
+ coeff_dxy_p2_p1 = t784+t794;
+ coeff_dxy_m2_p2 = t743+t756+t785;
+ coeff_dxy_m1_p2 = t779+t793;
+ coeff_dxy_0_p2 = t750+t732;
+ coeff_dxy_p1_p2 = t783+t795;
+ coeff_dxy_p2_p2 = t754+t743+t782;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dy.compute.c
new file mode 100644
index 0000000..03c68c3
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dy.compute.c
@@ -0,0 +1,151 @@
+fp t641,
+ t611,
+ t638,
+ t639,
+ t657,
+ t674,
+ t608,
+ t656,
+ t673,
+ t661,
+ t589,
+ t672,
+ t671,
+ t635,
+ t640,
+ t609,
+ t670,
+ t574,
+ t669,
+ t614,
+ t598,
+ t668,
+ t632,
+ t615,
+ t667,
+ t634,
+ t619,
+ t666,
+ t617,
+ t596,
+ t665,
+ t627,
+ t606,
+ t664,
+ t637,
+ t616,
+ t663,
+ t662,
+ t660,
+ t618,
+ t659,
+ t658,
+ t586,
+ t655,
+ t578,
+ t654,
+ t620,
+ t653,
+ t652,
+ t651,
+ t650,
+ t649,
+ t648,
+ t647,
+ t646,
+ t645,
+ t644,
+ t588,
+ t583,
+ t582,
+ t579,
+ t576,
+ t572;
+ t641 = y*y;
+ t611 = RATIONAL(1.0,20.0)*t641;
+ t638 = x*x;
+ t639 = t638*x;
+ t657 = RATIONAL(1.0,60.0)*t639+x*t611;
+ t674 = t657+RATIONAL(-37.0,300.0)*x;
+ t608 = RATIONAL(-1.0,20.0)*t641;
+ t656 = RATIONAL(-1.0,60.0)*t639+x*t608;
+ t673 = t656+RATIONAL(37.0,300.0)*x;
+ t661 = y*t638;
+ t589 = RATIONAL(-1.0,49.0)*t661;
+ t672 = t589+RATIONAL(226.0,735.0)*y;
+ t671 = RATIONAL(1.0,98.0)*t661+RATIONAL(181.0,735.0)*y;
+ t635 = RATIONAL(1.0,30.0);
+ t640 = y*t641;
+ t609 = t635*t640;
+ t670 = t589+t609+RATIONAL(71.0,2940.0)*y;
+ t574 = RATIONAL(2.0,49.0)*t661;
+ t669 = RATIONAL(-289.0,2940.0)*y+t574+t609;
+ t614 = RATIONAL(-1.0,10.0)*t641;
+ t598 = RATIONAL(21.0,200.0)*x;
+ t668 = x*t614+RATIONAL(1.0,120.0)*t639+t598;
+ t632 = RATIONAL(1.0,35.0);
+ t615 = t632*t638;
+ t667 = t611+RATIONAL(-31.0,420.0)+t615;
+ t634 = RATIONAL(1.0,70.0);
+ t619 = t634*t638;
+ t666 = t619+RATIONAL(-1.0,84.0)+t608;
+ t617 = RATIONAL(1.0,10.0)*t641;
+ t596 = RATIONAL(-21.0,200.0)*x;
+ t665 = RATIONAL(-1.0,120.0)*t639+x*t617+t596;
+ t627 = RATIONAL(-1.0,35.0);
+ t606 = t627*t638;
+ t664 = RATIONAL(31.0,420.0)+t606+t608;
+ t637 = RATIONAL(-1.0,70.0);
+ t616 = t637*t638;
+ t663 = t611+t616+RATIONAL(1.0,84.0);
+ t662 = x*y;
+ t660 = x*t641;
+ t618 = RATIONAL(-2.0,15.0)*t640;
+ t659 = t617+t618;
+ t658 = t618+t614;
+ t586 = RATIONAL(-2.0,49.0)*t661;
+ t655 = t586+t609+RATIONAL(191.0,2940.0)*y;
+ t578 = RATIONAL(1.0,49.0)*t661;
+ t654 = t618+RATIONAL(166.0,735.0)*y+t578;
+ t620 = RATIONAL(1.0,5.0)*t640;
+ t653 = RATIONAL(-53.0,98.0)*y+t620+t578;
+ t652 = t620+RATIONAL(-41.0,98.0)*y+t586;
+ t651 = RATIONAL(1.0,140.0)*t638+RATIONAL(-31.0,210.0)+t659+t671;
+ t650 = t619+RATIONAL(11.0,105.0)+t658+t672;
+ t649 = RATIONAL(-11.0,150.0)*x+t657+t669;
+ t648 = RATIONAL(11.0,150.0)*x+t656+t669;
+ t647 = t616+RATIONAL(-11.0,105.0)+t659+t672;
+ t646 = t635*t639+RATIONAL(-1.0,40.0)*t660+t596+t670;
+ t645 = RATIONAL(31.0,210.0)+RATIONAL(-1.0,140.0)*t638+t658+t671;
+ t644 = RATIONAL(-1.0,30.0)*t639+RATIONAL(1.0,40.0)*t660+t598+t670;
+ t588 = t627*t662;
+ t583 = t632*t662;
+ t582 = RATIONAL(2.0,35.0)*t662;
+ t579 = t634*t662;
+ t576 = t637*t662;
+ t572 = RATIONAL(-2.0,35.0)*t662;
+ coeff_dy_m2_m2 = t572+t649+t664;
+ coeff_dy_m1_m2 = t588+t644+t666;
+ coeff_dy_0_m2 = RATIONAL(-17.0,420.0)+t615+t608+t655;
+ coeff_dy_p1_m2 = t583+t646+t666;
+ coeff_dy_p2_m2 = t582+t648+t664;
+ coeff_dy_m2_m1 = t583+t647+t668;
+ coeff_dy_m1_m1 = t579+t651+t673;
+ coeff_dy_0_m1 = RATIONAL(-17.0,105.0)+t617+t619+t654;
+ coeff_dy_p1_m1 = t576+t651+t674;
+ coeff_dy_p2_m1 = t588+t647+t665;
+ coeff_dy_m2_0 = t582+t652;
+ coeff_dy_m1_0 = t583+t653;
+ coeff_dy_0_0 = t574+RATIONAL(-57.0,98.0)*y+t620;
+ coeff_dy_p1_0 = t588+t653;
+ coeff_dy_p2_0 = t572+t652;
+ coeff_dy_m2_p1 = t583+t650+t665;
+ coeff_dy_m1_p1 = t579+t645+t674;
+ coeff_dy_0_p1 = RATIONAL(17.0,105.0)+t616+t614+t654;
+ coeff_dy_p1_p1 = t576+t645+t673;
+ coeff_dy_p2_p1 = t588+t650+t668;
+ coeff_dy_m2_p2 = t572+t648+t667;
+ coeff_dy_m1_p2 = t588+t646+t663;
+ coeff_dy_0_p2 = t611+RATIONAL(17.0,420.0)+t606+t655;
+ coeff_dy_p1_p2 = t583+t644+t663;
+ coeff_dy_p2_p2 = t582+t649+t667;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dyy.compute.c
new file mode 100644
index 0000000..cc0ccef
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order4.smooth0/coeff-dyy.compute.c
@@ -0,0 +1,115 @@
+fp t833,
+ t808,
+ t853,
+ t807,
+ t852,
+ t834,
+ t818,
+ t851,
+ t850,
+ t849,
+ t829,
+ t815,
+ t817,
+ t806,
+ t820,
+ t804,
+ t848,
+ t847,
+ t812,
+ t846,
+ t819,
+ t845,
+ t803,
+ t844,
+ t843,
+ t798,
+ t842,
+ t841,
+ t840,
+ t839,
+ t838,
+ t837,
+ t800,
+ t836,
+ t835,
+ t816,
+ t814,
+ t811,
+ t810,
+ t809,
+ t805,
+ t802,
+ t801,
+ t799,
+ t797;
+ t833 = x*x;
+ t808 = RATIONAL(-1.0,49.0)*t833;
+ t853 = t808+RATIONAL(71.0,2940.0);
+ t807 = RATIONAL(2.0,49.0)*t833;
+ t852 = t807+RATIONAL(-289.0,2940.0);
+ t834 = y*y;
+ t818 = RATIONAL(-2.0,5.0)*t834;
+ t851 = t818+RATIONAL(181.0,735.0)+RATIONAL(1.0,98.0)*t833;
+ t850 = t818+t808+RATIONAL(226.0,735.0);
+ t849 = x*y;
+ t829 = RATIONAL(1.0,10.0);
+ t815 = t829*y;
+ t817 = RATIONAL(-1.0,5.0)*y;
+ t806 = RATIONAL(-1.0,10.0)*y;
+ t820 = RATIONAL(1.0,5.0)*y;
+ t804 = t829*t834;
+ t848 = t815+t804;
+ t847 = t806+t804;
+ t812 = RATIONAL(1.0,49.0)*t833;
+ t846 = t818+RATIONAL(166.0,735.0)+t812;
+ t819 = RATIONAL(3.0,5.0)*t834;
+ t845 = t819+RATIONAL(-53.0,98.0)+t812;
+ t803 = RATIONAL(-2.0,49.0)*t833;
+ t844 = t803+RATIONAL(191.0,2940.0)+t804;
+ t843 = t803+t819+RATIONAL(-41.0,98.0);
+ t798 = x*t815;
+ t842 = t798+t851;
+ t841 = t848+t853;
+ t840 = t847+t853;
+ t839 = t847+t852;
+ t838 = t820+t850;
+ t837 = t817+t850;
+ t800 = x*t806;
+ t836 = t800+t851;
+ t835 = t848+t852;
+ t816 = RATIONAL(2.0,35.0)*x;
+ t814 = RATIONAL(1.0,70.0)*x;
+ t811 = RATIONAL(-1.0,70.0)*x;
+ t810 = RATIONAL(1.0,35.0)*x;
+ t809 = RATIONAL(-1.0,35.0)*x;
+ t805 = RATIONAL(-2.0,35.0)*x;
+ t802 = x*t817;
+ t801 = x*t820;
+ t799 = RATIONAL(-1.0,20.0)*t849;
+ t797 = RATIONAL(1.0,20.0)*t849;
+ coeff_dyy_m2_m2 = t798+t805+t839;
+ coeff_dyy_m1_m2 = t797+t809+t840;
+ coeff_dyy_0_m2 = t806+t844;
+ coeff_dyy_p1_m2 = t810+t799+t840;
+ coeff_dyy_p2_m2 = t800+t816+t839;
+ coeff_dyy_m2_m1 = t810+t802+t838;
+ coeff_dyy_m1_m1 = t820+t814+t836;
+ coeff_dyy_0_m1 = t820+t846;
+ coeff_dyy_p1_m1 = t811+t820+t842;
+ coeff_dyy_p2_m1 = t809+t801+t838;
+ coeff_dyy_m2_0 = t816+t843;
+ coeff_dyy_m1_0 = t810+t845;
+ coeff_dyy_0_0 = t819+RATIONAL(-57.0,98.0)+t807;
+ coeff_dyy_p1_0 = t809+t845;
+ coeff_dyy_p2_0 = t805+t843;
+ coeff_dyy_m2_p1 = t810+t801+t837;
+ coeff_dyy_m1_p1 = t817+t814+t842;
+ coeff_dyy_0_p1 = t817+t846;
+ coeff_dyy_p1_p1 = t811+t817+t836;
+ coeff_dyy_p2_p1 = t809+t802+t837;
+ coeff_dyy_m2_p2 = t805+t800+t835;
+ coeff_dyy_m1_p2 = t809+t799+t841;
+ coeff_dyy_0_p2 = t815+t844;
+ coeff_dyy_p1_p2 = t797+t810+t841;
+ coeff_dyy_p2_p2 = t816+t798+t835;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order1.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order1.smooth0.c
new file mode 100644
index 0000000..75a4c9f
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order1.smooth0.c
@@ -0,0 +1,45 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_2dcube_10
+#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
+
+#define DATA_VAR_DCL_FILE_NAME "../common/2d.cube.size2/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/2d.cube.size2/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/2d.cube.size2/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/2d.cube.size2/coeff-dx.store.c"
+#define COEFF_DY_VAR_STORE_FILE_NAME "../common/2d.cube.size2/coeff-dy.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/2d.cube.size2/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/2d.cube.size2/coeff-dx.dcl.c"
+#define COEFF_DY_DCL_FILE_NAME "../common/2d.cube.size2/coeff-dy.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/2d.cube.size2/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/2d.cube.size2/interp-dx.compute.c"
+#define INTERP_DY_COMPUTE_FILE_NAME "../common/2d.cube.size2/interp-dy.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order1.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order1.smooth0/coeff-dx.compute.c"
+#define COEFF_DY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order1.smooth0/coeff-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
new file mode 100644
index 0000000..f68477d
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order2.smooth0.c
@@ -0,0 +1,60 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_2dcube_20
+#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 DATA_VAR_DCL_FILE_NAME "../common/2d.cube.size3/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/2d.cube.size3/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/2d.cube.size3/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/2d.cube.size3/coeff-dx.store.c"
+#define COEFF_DY_VAR_STORE_FILE_NAME "../common/2d.cube.size3/coeff-dy.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/2d.cube.size3/coeff-dxx.store.c"
+#define COEFF_DXY_VAR_STORE_FILE_NAME "../common/2d.cube.size3/coeff-dxy.store.c"
+#define COEFF_DYY_VAR_STORE_FILE_NAME "../common/2d.cube.size3/coeff-dyy.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/2d.cube.size3/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/2d.cube.size3/coeff-dx.dcl.c"
+#define COEFF_DY_DCL_FILE_NAME "../common/2d.cube.size3/coeff-dy.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/2d.cube.size3/coeff-dxx.dcl.c"
+#define COEFF_DXY_DCL_FILE_NAME "../common/2d.cube.size3/coeff-dxy.dcl.c"
+#define COEFF_DYY_DCL_FILE_NAME "../common/2d.cube.size3/coeff-dyy.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/2d.cube.size3/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/2d.cube.size3/interp-dx.compute.c"
+#define INTERP_DY_COMPUTE_FILE_NAME "../common/2d.cube.size3/interp-dy.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/2d.cube.size3/interp-dxx.compute.c"
+#define INTERP_DXY_COMPUTE_FILE_NAME "../common/2d.cube.size3/interp-dxy.compute.c"
+#define INTERP_DYY_COMPUTE_FILE_NAME "../common/2d.cube.size3/interp-dyy.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order2.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order2.smooth0/coeff-dx.compute.c"
+#define COEFF_DY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order2.smooth0/coeff-dy.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order2.smooth0/coeff-dxx.compute.c"
+#define COEFF_DXY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order2.smooth0/coeff-dxy.compute.c"
+#define COEFF_DYY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order2.smooth0/coeff-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
new file mode 100644
index 0000000..14c886c
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order3.smooth0.c
@@ -0,0 +1,60 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_2dcube_30
+#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 DATA_VAR_DCL_FILE_NAME "../common/2d.cube.size4/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/2d.cube.size4/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/2d.cube.size4/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/2d.cube.size4/coeff-dx.store.c"
+#define COEFF_DY_VAR_STORE_FILE_NAME "../common/2d.cube.size4/coeff-dy.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/2d.cube.size4/coeff-dxx.store.c"
+#define COEFF_DXY_VAR_STORE_FILE_NAME "../common/2d.cube.size4/coeff-dxy.store.c"
+#define COEFF_DYY_VAR_STORE_FILE_NAME "../common/2d.cube.size4/coeff-dyy.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/2d.cube.size4/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/2d.cube.size4/coeff-dx.dcl.c"
+#define COEFF_DY_DCL_FILE_NAME "../common/2d.cube.size4/coeff-dy.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/2d.cube.size4/coeff-dxx.dcl.c"
+#define COEFF_DXY_DCL_FILE_NAME "../common/2d.cube.size4/coeff-dxy.dcl.c"
+#define COEFF_DYY_DCL_FILE_NAME "../common/2d.cube.size4/coeff-dyy.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/2d.cube.size4/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/2d.cube.size4/interp-dx.compute.c"
+#define INTERP_DY_COMPUTE_FILE_NAME "../common/2d.cube.size4/interp-dy.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/2d.cube.size4/interp-dxx.compute.c"
+#define INTERP_DXY_COMPUTE_FILE_NAME "../common/2d.cube.size4/interp-dxy.compute.c"
+#define INTERP_DYY_COMPUTE_FILE_NAME "../common/2d.cube.size4/interp-dyy.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order3.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order3.smooth0/coeff-dx.compute.c"
+#define COEFF_DY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order3.smooth0/coeff-dy.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order3.smooth0/coeff-dxx.compute.c"
+#define COEFF_DXY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order3.smooth0/coeff-dxy.compute.c"
+#define COEFF_DYY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order3.smooth0/coeff-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
new file mode 100644
index 0000000..a28e903
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.cube.order4.smooth0.c
@@ -0,0 +1,60 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_2dcube_40
+#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 DATA_VAR_DCL_FILE_NAME "../common/2d.cube.size5/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/2d.cube.size5/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/2d.cube.size5/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/2d.cube.size5/coeff-dx.store.c"
+#define COEFF_DY_VAR_STORE_FILE_NAME "../common/2d.cube.size5/coeff-dy.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/2d.cube.size5/coeff-dxx.store.c"
+#define COEFF_DXY_VAR_STORE_FILE_NAME "../common/2d.cube.size5/coeff-dxy.store.c"
+#define COEFF_DYY_VAR_STORE_FILE_NAME "../common/2d.cube.size5/coeff-dyy.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/2d.cube.size5/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/2d.cube.size5/coeff-dx.dcl.c"
+#define COEFF_DY_DCL_FILE_NAME "../common/2d.cube.size5/coeff-dy.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/2d.cube.size5/coeff-dxx.dcl.c"
+#define COEFF_DXY_DCL_FILE_NAME "../common/2d.cube.size5/coeff-dxy.dcl.c"
+#define COEFF_DYY_DCL_FILE_NAME "../common/2d.cube.size5/coeff-dyy.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/2d.cube.size5/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/2d.cube.size5/interp-dx.compute.c"
+#define INTERP_DY_COMPUTE_FILE_NAME "../common/2d.cube.size5/interp-dy.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/2d.cube.size5/interp-dxx.compute.c"
+#define INTERP_DXY_COMPUTE_FILE_NAME "../common/2d.cube.size5/interp-dxy.compute.c"
+#define INTERP_DYY_COMPUTE_FILE_NAME "../common/2d.cube.size5/interp-dyy.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order4.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order4.smooth0/coeff-dx.compute.c"
+#define COEFF_DY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order4.smooth0/coeff-dy.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order4.smooth0/coeff-dxx.compute.c"
+#define COEFF_DXY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order4.smooth0/coeff-dxy.compute.c"
+#define COEFF_DYY_COMPUTE_FILE_NAME "2d.coeffs/2d.cube.order4.smooth0/coeff-dyy.compute.c"
+
+/* actual code */
+#include "../template.c"
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.log b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.log
new file mode 100644
index 0000000..4fa17e7
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.log
@@ -0,0 +1,4482 @@
+ |\^/| 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
+# $Id: util.maple,v 1.3 2002/05/19 13:12:18 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 a C declaration 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 C declaration for a list of names.
+#
+# Argument:
+# name_list = A list of the names.
+# name_type = 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}),
+> name_type::string,
+> file_name::string )
+> local blanks, separator_string;
+>
+> ftruncate(file_name);
+>
+# a sequence of blanks with the same length as name_type
+> seq(" ", i=1..length(name_type));
+>
+# string to separate names
+> separator_string := cat(",\n", %, " ");
+>
+> map(convert, name_list, string);
+> ListTools[Join](%, separator_string);
+> cat(op(%));
+>
+> fprintf(file_name,
+> "%s %s;\n",
+> name_type, %);
+>
+> fclose(file_name);
+> NULL;
+> end proc;
+print_name_list_dcl := proc(
+name_list::list({name, string}), name_type::string, file_name::string)
+local blanks, separator_string;
+ ftruncate(file_name);
+ seq(" ", i = 1 .. length(name_type));
+ separator_string := cat(",\n", %, " ");
+ map(convert, name_list, string);
+ ListTools[Join](%, separator_string);
+ cat(op(%));
+ fprintf(file_name, "%s %s;\n", name_type, %);
+ 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 generalized interpolation formulas/coefficients
+# $Id: interpolate.maple,v 1.4 2002/05/14 15:52:50 jthorn Exp $
+>
+#
+# <<<representation of numbers, data values, etc>>>
+# Lagrange polynomial_interpolant - compute Lagrange polynomial interpolant
+# coeff_as_lc_of_data - coefficients of ... (linear combination of data)
+#
+# print_coeff__lc_of_data - print C code to compute coefficients
+# print_data_var_assign - print C code to assign data-value variables
+# print_interp_coeff_var_store - print C code to store coeff vars "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 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 positions as was used to compute the
+# interpolating polynomial.
+#
+# 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.
+#
+> coeff_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;
+coeff_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
+# coeff_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_coeff__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_coeff__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_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_data_var_assign :=
+> 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_data_var_assign := 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 * coeff_dx_p1_m1;
+#
+# Arguments:
+# posn_list = The same list of positions as was used to compute the
+# interpolating polynomial.
+# RHS_factor_name = If this string is non-empty, then the coefficient is
+# multiplied by this factor before being stored, eg
+# setting this to "factor" would give the example above.
+# If this string is empty (""), the multiplication is
+# omitted, eg
+# COEFF(1,-1) = coeff_dx_p1_m1;
+# coeff_name_prefix = A prefix string for the coefficient names.
+# file_name = The file name to write the coefficients to. This is
+# truncated before writing.
+#
+> print_interp_coeff_var_store :=
+> proc(
+> posn_list::list(list(numeric)),
+> RHS_factor_name::string,
+> coeff_name_prefix::string,
+> file_name::string
+> )
+>
+> ftruncate(file_name);
+> map(
+> proc(posn::list(numeric))
+> if (length(RHS_factor_name) > 0)
+> then fprintf(file_name,
+> "%a = %s * %s;\n",
+> 'COEFF'(op(posn)),
+> RHS_factor_name,
+> coeff_name(posn,coeff_name_prefix));
+> else fprintf(file_name,
+> "%a = %s;\n",
+> 'COEFF'(op(posn)),
+> coeff_name(posn,coeff_name_prefix));
+> end if;
+> end proc
+> ,
+> posn_list
+> );
+> fclose(file_name);
+>
+> NULL;
+> end proc;
+print_interp_coeff_var_store := proc(posn_list::list(list(numeric)),
+RHS_factor_name::string, coeff_name_prefix::string, file_name::string)
+ ftruncate(file_name);
+ map(proc(posn::list(numeric))
+ if 0 < length(RHS_factor_name) then fprintf(file_name,
+ "%a = %s * %s;\n", 'COEFF'(op(posn)), RHS_factor_name,
+ coeff_name(posn, coeff_name_prefix))
+ else fprintf(file_name, "%a = %s;\n", 'COEFF'(op(posn)),
+ coeff_name(posn, coeff_name_prefix))
+ end if
+ end proc, posn_list);
+ fclose(file_name);
+ NULL
+end proc
+
+>
+################################################################################
+>
+#
+# This function prints a C expression to compute the interpolant,
+# using the coefficients computed by print_coeff__lc_of_data()
+# (i.e. expressing the interpolant as a linear combination of the
+# data values).
+#
+# Arguments:
+# posn_list = The same list of positions as was used to compute the
+# interpolating polynomial.
+# result_var_name = The (string) name of the variable to which the
+# result is to be assigned.
+# 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_interp_cmpt__lc_of_data :=
+> proc(
+> posn_list::list(list(numeric)),
+> result_var_name::string,
+> coeff_name_prefix::string,
+> data_var_name_prefix::string,
+> file_name::string
+> )
+>
+> ftruncate(file_name);
+>
+> fprintf(file_name, "%s =\n", result_var_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\t+ ");
+> cat(op(%));
+> fprintf(file_name, "\t%s;\n", %);
+>
+> fclose(file_name);
+>
+> NULL;
+> end proc;
+print_interp_cmpt__lc_of_data := proc(posn_list::list(list(numeric)),
+result_var_name::string, coeff_name_prefix::string,
+data_var_name_prefix::string, file_name::string)
+ ftruncate(file_name);
+ fprintf(file_name, "%s =\n", result_var_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\t+ ");
+ cat(op(%));
+ fprintf(file_name, "\t%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
+# $Id: $
+>
+################################################################################
+>
+#
+# 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]]
+
+>
+################################################################################
+>
+#
+# 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]]
+
+# Maple code to define Lagrange interpolating functions/coords/coeffs
+# $Id: 1d.maple,v 1.4 2002/05/14 15:54:01 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
+> coord_list_1d := [x];
+ coord_list_1d := [x]
+
+>
+########################################
+>
+#
+# coefficients in 1-D interpolating functions
+#
+>
+> coeff_list_1d_order1 := [c0, c1];
+ coeff_list_1d_order1 := [c0, c1]
+
+> coeff_list_1d_order2 := [c0, c1, c2];
+ coeff_list_1d_order2 := [c0, c1, c2]
+
+> coeff_list_1d_order3 := [c0, c1, c2, c3];
+ coeff_list_1d_order3 := [c0, c1, c2, c3]
+
+> coeff_list_1d_order4 := [c0, c1, c2, c3, c4];
+ coeff_list_1d_order4 := [c0, c1, c2, c3, c4]
+
+> coeff_list_1d_order5 := [c0, c1, c2, c3, c4, c5];
+ coeff_list_1d_order5 := [c0, c1, c2, c3, c4, c5]
+
+> coeff_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6];
+ coeff_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
+> coord_list_2d := [x,y];
+ coord_list_2d := [x, y]
+
+>
+########################################
+>
+#
+# coefficients in 2-D interpolating functions
+#
+>
+> coeff_list_2d_order1 := [
+> c01,
+> c00, c10
+> ];
+ coeff_list_2d_order1 := [c01, c00, c10]
+
+> coeff_list_2d_order2 := [
+> c02,
+> c01, c11,
+> c00, c10, c20
+> ];
+ coeff_list_2d_order2 := [c02, c01, c11, c00, c10, c20]
+
+> coeff_list_2d_order3 := [
+> c03,
+> c02, c12,
+> c01, c11, c21,
+> c00, c10, c20, c30
+> ];
+ coeff_list_2d_order3 := [c03, c02, c12, c01, c11, c21, c00, c10, c20, c30]
+
+> coeff_list_2d_order4 := [
+> c04,
+> c03, c13,
+> c02, c12, c22,
+> c01, c11, c21, c31,
+> c00, c10, c20, c30, c40
+> ];
+coeff_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 + c000 + c100*x + c001*z + c020*y^2 + c110*x*y
+ + c011*y*z + c101*x*z + c200*x^2 + c002*z^2 + c030*y^3 + c300*x^3
+ + c003*z^3 + c040*y^4 + c400*x^4 + c004*z^4 + 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
+end proc
+
+>
+########################################
+>
+# coordinates for 3-D interpolating functions
+> coord_list_3d := [x,y,z];
+ coord_list_3d := [x, y, z]
+
+>
+########################################
+>
+#
+# coefficients in 3-D interpolating functions
+#
+>
+> coeff_list_3d_order1 := [
+> # z^0 -----
+> c010,
+> c000, c100,
+> # z^1 -----
+> c001
+> ];
+ coeff_list_3d_order1 := [c010, c000, c100, c001]
+
+> coeff_list_3d_order2 := [
+> # z^0 -----------
+> c020,
+> c010, c110,
+> c000, c100, c200,
+> # z^1 -----------
+> c011,
+> c001, c101,
+> # z^2 -----------
+> c002
+> ];
+coeff_list_3d_order2 :=
+
+ [c020, c010, c110, c000, c100, c200, c011, c001, c101, c002]
+
+> coeff_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
+> ];
+coeff_list_3d_order3 := [c030, c020, c120, c010, c110, c210, c000, c100, c200,
+
+ c300, c021, c011, c111, c001, c101, c201, c012, c002, c102, c003]
+
+> coeff_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
+> ];
+coeff_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
+# $Id: $
+>
+################################################################################
+>
+#
+# 2d, cube, order=1, smoothing=0 (size=2)
+#
+>
+# interpolating polynomial
+> interp_2d_cube_order1_smooth0
+> := Lagrange_polynomial_interpolant(fn_2d_order1, coeff_list_2d_order1,
+> coord_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
+> coeff_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_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "2d.coeffs/2d.cube.order1.smooth0/coeff-I.compute.c");
+bytes used=1000160, alloc=917336, time=0.07
+>
+# 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)
+
+> coeff_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_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "2d.coeffs/2d.cube.order1.smooth0/coeff-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)
+
+> coeff_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_coeff__lc_of_data(%, "coeff_dy_", "fp",
+> "2d.coeffs/2d.cube.order1.smooth0/coeff-dy.compute.c");
+bytes used=2000328, alloc=1376004, time=0.15
+>
+################################################################################
+>
+#
+# 2d, cube, order=2, smoothing=0 (size=3)
+#
+>
+# interpolating polynomial
+> interp_2d_cube_order2_smooth0
+> := Lagrange_polynomial_interpolant(fn_2d_order2, coeff_list_2d_order2,
+> coord_list_2d, posn_list_2d_size3);
+interp_2d_cube_order2_smooth0 := (1/6 DATA(0, -1) + 1/6 DATA(-1, -1)
+
+ - 1/3 DATA(-1, 0) - 1/3 DATA(1, 0) + 1/6 DATA(1, -1) + 1/6 DATA(-1, 1)
+
+ 2
+ + 1/6 DATA(1, 1) - 1/3 DATA(0, 0) + 1/6 DATA(0, 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(0, 1)
+
+ + 1/6 DATA(1, 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(-1, 0) + 2/9 DATA(1, 0)
+
+ - 1/9 DATA(1, -1) - 1/9 DATA(-1, 1) - 1/9 DATA(1, 1) + 5/9 DATA(0, 0)
+
+ + 2/9 DATA(0, 1) + (- 1/6 DATA(-1, -1) - 1/6 DATA(-1, 0) + 1/6 DATA(1, 0)
+
+ + 1/6 DATA(1, -1) - 1/6 DATA(-1, 1) + 1/6 DATA(1, 1)) x + (
+
+ 1/6 DATA(-1, -1) + 1/6 DATA(-1, 0) + 1/6 DATA(1, 0) + 1/6 DATA(1, -1)
+
+ - 1/3 DATA(0, -1) + 1/6 DATA(-1, 1) + 1/6 DATA(1, 1) - 1/3 DATA(0, 0)
+
+ 2
+ - 1/3 DATA(0, 1)) x
+
+>
+# I
+> coeff_as_lc_of_data(%, posn_list_2d_size3);
+ 2 2
+[COEFF(-1, -1) = - 1/6 y + 1/6 y - 1/9 - 1/6 x + 1/4 x y + 1/6 x ,
+
+ 2 2
+ COEFF(0, -1) = - 1/6 y + 2/9 + 1/6 y - 1/3 x ,
+
+ 2 2
+ COEFF(1, -1) = - 1/6 y - 1/4 x y + 1/6 x + 1/6 y - 1/9 + 1/6 x ,
+
+ 2 2
+ COEFF(-1, 0) = - 1/3 y + 2/9 + 1/6 x - 1/6 x,
+
+ 2 2
+ COEFF(0, 0) = - 1/3 y - 1/3 x + 5/9,
+
+ 2 2
+ COEFF(1, 0) = 2/9 - 1/3 y + 1/6 x + 1/6 x,
+
+ 2 2
+ COEFF(-1, 1) = 1/6 y + 1/6 y + 1/6 x - 1/4 x y - 1/6 x - 1/9,
+
+ 2 2
+ COEFF(0, 1) = 1/6 y - 1/3 x + 2/9 + 1/6 y ,
+
+ 2 2
+ COEFF(1, 1) = 1/6 y + 1/6 y + 1/6 x - 1/9 + 1/4 x y + 1/6 x]
+
+> print_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "2d.coeffs/2d.cube.order2.smooth0/coeff-I.compute.c");
+bytes used=3000520, alloc=1769148, time=0.22
+bytes used=4002236, alloc=1834672, time=0.30
+>
+# 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, -1) - 1/6 DATA(-1, 0) + 1/6 DATA(1, 0) + 1/6 DATA(1, -1)
+
+ - 1/6 DATA(-1, 1) + 1/6 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)
+
+ - 2/3 x DATA(0, -1) + 1/3 x DATA(-1, 1) + 1/3 x DATA(1, 1)
+
+ - 2/3 x DATA(0, 0) - 2/3 x DATA(0, 1)
+
+> coeff_as_lc_of_data(%, posn_list_2d_size3);
+[COEFF(-1, -1) = 1/4 y - 1/6 + 1/3 x, COEFF(0, -1) = - 2/3 x,
+
+ COEFF(1, -1) = 1/6 + 1/3 x - 1/4 y, COEFF(-1, 0) = - 1/6 + 1/3 x,
+
+ COEFF(0, 0) = - 2/3 x, COEFF(1, 0) = 1/6 + 1/3 x,
+
+ COEFF(-1, 1) = - 1/4 y - 1/6 + 1/3 x, COEFF(0, 1) = - 2/3 x,
+
+ COEFF(1, 1) = 1/4 y + 1/3 x + 1/6]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "2d.coeffs/2d.cube.order2.smooth0/coeff-dx.compute.c");
+bytes used=5002436, alloc=1834672, time=0.38
+>
+# d/dy
+> simplify( diff(interp_2d_cube_order2_smooth0,y) );
+1/3 y DATA(0, -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/3 y DATA(-1, 1) + 1/3 y DATA(1, 1)
+
+ - 2/3 y DATA(0, 0) + 1/3 y DATA(0, 1) + 1/6 DATA(-1, 1) - 1/6 DATA(1, -1)
+
+ - 1/6 DATA(0, -1) - 1/6 DATA(-1, -1) + 1/6 DATA(0, 1) + 1/6 DATA(1, 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)
+
+> coeff_as_lc_of_data(%, posn_list_2d_size3);
+[COEFF(-1, -1) = - 1/6 + 1/4 x + 1/3 y, COEFF(0, -1) = 1/3 y - 1/6,
+
+ COEFF(1, -1) = 1/3 y - 1/6 - 1/4 x, 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/4 x + 1/6, COEFF(0, 1) = 1/6 + 1/3 y,
+
+ COEFF(1, 1) = 1/6 + 1/3 y + 1/4 x]
+
+> print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+> "2d.coeffs/2d.cube.order2.smooth0/coeff-dy.compute.c");
+>
+# d^2/dx^2
+> simplify( diff(interp_2d_cube_order2_smooth0,x,x) );
+1/3 DATA(-1, -1) + 1/3 DATA(-1, 0) + 1/3 DATA(1, 0) + 1/3 DATA(1, -1)
+
+ - 2/3 DATA(0, -1) + 1/3 DATA(-1, 1) + 1/3 DATA(1, 1) - 2/3 DATA(0, 0)
+
+ - 2/3 DATA(0, 1)
+
+> coeff_as_lc_of_data(%, posn_list_2d_size3);
+bytes used=6002660, alloc=1834672, time=0.47
+[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_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "2d.coeffs/2d.cube.order2.smooth0/coeff-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)
+
+> coeff_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_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+> "2d.coeffs/2d.cube.order2.smooth0/coeff-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) - 2/3 DATA(-1, 0) - 2/3 DATA(1, 0)
+
+ + 1/3 DATA(1, -1) + 1/3 DATA(-1, 1) + 1/3 DATA(1, 1) - 2/3 DATA(0, 0)
+
+ + 1/3 DATA(0, 1)
+
+> coeff_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_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+> "2d.coeffs/2d.cube.order2.smooth0/coeff-dyy.compute.c");
+>
+################################################################################
+>
+#
+# 2d, cube, order=3, smoothing=0 (size=4)
+#
+>
+# interpolating polynomial
+> interp_2d_cube_order3_smooth0
+> := Lagrange_polynomial_interpolant(fn_2d_order3, coeff_list_2d_order3,
+> coord_list_2d, posn_list_2d_size4);
+bytes used=7003016, alloc=1834672, time=0.54
+bytes used=8003280, alloc=1900196, time=0.60
+bytes used=9003556, alloc=1965720, time=0.67
+bytes used=10003800, alloc=1965720, time=0.74
+bytes used=11003984, alloc=1965720, time=0.80
+interp_2d_cube_order3_smooth0 := (1/40 DATA(0, 0) - 1/40 DATA(1, 0)
+
+ + 1/40 DATA(0, 1) - 1/40 DATA(1, 1) + 3/40 DATA(-1, 0) + 1/40 DATA(1, -1)
+
+ - 1/40 DATA(0, -1) - 3/40 DATA(-1, -1) + 3/40 DATA(-1, 1)
+
+ + 1/40 DATA(1, 2) + 3/40 DATA(2, 2) - 3/40 DATA(2, 0) - 3/40 DATA(2, 1)
+
+ 2 /
+ - 3/40 DATA(-1, 2) - 1/40 DATA(0, 2) + 3/40 DATA(2, -1)) x y + |
+ \
+
+ - 1/25 DATA(0, 0) - 1/100 DATA(1, 0) - 1/100 DATA(0, 1) + 3/50 DATA(1, 1)
+
+ 13
+ - 1/50 DATA(-1, 0) - --- DATA(1, -1) - 1/50 DATA(0, -1)
+ 100
+
+ 13
+ + 6/25 DATA(-1, -1) - --- DATA(-1, 1) + 2/25 DATA(1, 2) - 3/50 DATA(2, 2)
+ 100
+
+ + 7/100 DATA(2, 0) + 2/25 DATA(2, 1) - 9/100 DATA(-1, 2)
+
+ \
+ + 7/100 DATA(0, 2) - 9/100 DATA(2, -1)| x y + (1/40 DATA(0, 0)
+ /
+
+ + 1/40 DATA(1, 0) - 1/40 DATA(0, 1) - 1/40 DATA(1, 1) - 1/40 DATA(-1, 0)
+
+ + 3/40 DATA(1, -1) + 3/40 DATA(0, -1) - 3/40 DATA(-1, -1)
+
+ + 1/40 DATA(-1, 1) - 3/40 DATA(1, 2) + 3/40 DATA(2, 2) - 1/40 DATA(2, 0)
+
+ + 1/40 DATA(2, 1) + 3/40 DATA(-1, 2) - 3/40 DATA(0, 2) - 3/40 DATA(2, -1))
+
+ 2 93 37 37 17
+ x y + --- DATA(0, 0) + --- DATA(1, 0) + --- DATA(0, 1) - --- DATA(1, 1)
+ 200 200 200 200
+
+ 11 11 23
+ + -- DATA(-1, 0) - 1/50 DATA(1, -1) + -- DATA(0, -1) - --- DATA(-1, -1)
+ 50 50 200
+
+ - 1/50 DATA(-1, 1) + (1/8 DATA(0, 0) + 1/8 DATA(1, 0) - 1/8 DATA(0, 1)
+
+ - 1/8 DATA(1, 1) + 1/8 DATA(-1, 0) - 1/24 DATA(1, -1) - 1/24 DATA(0, -1)
+
+ - 1/24 DATA(-1, -1) - 1/8 DATA(-1, 1) + 1/24 DATA(1, 2) + 1/24 DATA(2, 2)
+
+ + 1/8 DATA(2, 0) - 1/8 DATA(2, 1) + 1/24 DATA(-1, 2) + 1/24 DATA(0, 2)
+
+ 3 / 21 19
+ - 1/24 DATA(2, -1)) y + |- -- DATA(0, 0) - -- DATA(1, 0)
+ \ 80 80
+
+ 11 23
+ + 9/80 DATA(0, 1) + -- DATA(1, 1) - -- DATA(-1, 0) + 9/80 DATA(1, -1)
+ 80 80
+
+ 11 13
+ + -- DATA(0, -1) + -- DATA(-1, -1) + 7/80 DATA(-1, 1) - 1/80 DATA(1, 2)
+ 80 80
+
+ 17 13
+ - 3/80 DATA(2, 2) - -- DATA(2, 0) + -- DATA(2, 1) + 3/80 DATA(-1, 2)
+ 80 80
+
+ \ 2 / 57
+ + 1/80 DATA(0, 2) + 7/80 DATA(2, -1)| y + |- --- DATA(0, 0)
+ / \ 400
+
+ 63 117 103 31
+ - --- DATA(1, 0) + --- DATA(0, 1) + --- DATA(1, 1) - --- DATA(-1, 0)
+ 400 400 400 400
+
+ 157 223 109
+ - ---- DATA(1, -1) - ---- DATA(0, -1) - ---- DATA(-1, -1)
+ 1200 1200 1200
+
+ 111 37 149 49
+ + --- DATA(-1, 1) + ---- DATA(1, 2) - ---- DATA(2, 2) - --- DATA(2, 0)
+ 400 1200 1200 400
+
+ 69 131 43 89 \
+ + --- DATA(2, 1) - ---- DATA(-1, 2) + ---- DATA(0, 2) + ---- DATA(2, -1)|
+ 400 1200 1200 1200 /
+
+ / 57 117 63 103
+ y + |- --- DATA(0, 0) + --- DATA(1, 0) - --- DATA(0, 1) + --- DATA(1, 1)
+ \ 400 400 400 400
+
+ 223 111 31 109
+ - ---- DATA(-1, 0) + --- DATA(1, -1) - --- DATA(0, -1) - ---- DATA(-1, -1)
+ 1200 400 400 1200
+
+ 157 69 149 43
+ - ---- DATA(-1, 1) + --- DATA(1, 2) - ---- DATA(2, 2) + ---- DATA(2, 0)
+ 1200 400 1200 1200
+
+ 37 89 49 131 \
+ + ---- DATA(2, 1) + ---- DATA(-1, 2) - --- DATA(0, 2) - ---- DATA(2, -1)|
+ 1200 1200 400 1200 /
+
+ / 21 19 11
+ x + |- -- DATA(0, 0) + 9/80 DATA(1, 0) - -- DATA(0, 1) + -- DATA(1, 1)
+ \ 80 80 80
+
+ 11 23 13
+ + -- DATA(-1, 0) + 7/80 DATA(1, -1) - -- DATA(0, -1) + -- DATA(-1, -1)
+ 80 80 80
+
+ 13
+ + 9/80 DATA(-1, 1) + -- DATA(1, 2) - 3/80 DATA(2, 2) + 1/80 DATA(2, 0)
+ 80
+
+ 17 \
+ - 1/80 DATA(2, 1) + 7/80 DATA(-1, 2) - -- DATA(0, 2) + 3/80 DATA(2, -1)|
+ 80 /
+
+ 2
+ x + (1/8 DATA(0, 0) - 1/8 DATA(1, 0) + 1/8 DATA(0, 1) - 1/8 DATA(1, 1)
+
+ - 1/24 DATA(-1, 0) - 1/8 DATA(1, -1) + 1/8 DATA(0, -1) - 1/24 DATA(-1, -1)
+
+ - 1/24 DATA(-1, 1) + 1/24 DATA(2, 1) - 1/8 DATA(1, 2) + 1/24 DATA(2, 2)
+
+ + 1/24 DATA(2, 0) - 1/24 DATA(-1, 2) + 1/8 DATA(0, 2) + 1/24 DATA(2, -1))
+
+ 3 13
+ x - 2/25 DATA(1, 2) + 7/200 DATA(2, 2) + --- DATA(2, 0) - 2/25 DATA(2, 1)
+ 100
+
+ 17 13 17
+ - --- DATA(-1, 2) + --- DATA(0, 2) - --- DATA(2, -1)
+ 200 100 200
+
+>
+# I
+> coeff_as_lc_of_data(%, posn_list_2d_size4);
+bytes used=12006624, alloc=1965720, time=0.86
+ 13 2 3 2 3 13 2
+[COEFF(-1, -1) = -- y - 1/24 y - 3/40 x y - 1/24 x + 6/25 x y + -- x
+ 80 80
+
+ 2 109 23 109 2 3
+ - 3/40 x y - ---- x - --- - ---- y, COEFF(0, -1) = - 1/40 x y + 1/8 x
+ 1200 200 1200
+
+ 2 23 2 11 3 31 11 2 223
+ - 1/50 x y + 3/40 x y - -- x + -- - 1/24 y - --- x + -- y - ---- y,
+ 80 50 400 80 1200
+
+ 2 2 2 3 111
+ COEFF(1, -1) = 9/80 y + 3/40 x y + 1/40 x y - 1/24 y - 1/50 + --- x
+ 400
+
+ 157 2 13 3
+ - ---- y + 7/80 x - --- x y - 1/8 x , COEFF(2, -1) = - 9/100 x y
+ 1200 100
+
+ 2 2 3 89 17 2 3
+ + 3/40 x y + 7/80 y - 1/24 y + ---- y - --- - 3/40 x y + 1/24 x
+ 1200 200
+
+ 131 2 11 31 2
+ - ---- x + 3/80 x , COEFF(-1, 0) = -- - 1/50 x y - --- y + 3/40 x y
+ 1200 50 400
+
+ 223 3 23 2 2 11 2 3
+ - ---- x - 1/24 x - -- y - 1/40 x y + -- x + 1/8 y , COEFF(0, 0) =
+ 1200 80 80
+
+ 21 2 21 2 3 3 57 57 2
+ - 1/25 x y - -- y - -- x + 1/8 x + 1/8 y - --- x - --- y + 1/40 x y
+ 80 80 400 400
+
+ 2 93 19 2 63 2
+ + 1/40 x y + ---, COEFF(1, 0) = - -- y - --- y - 1/40 x y - 1/100 x y
+ 200 80 400
+
+ 3 2 117 37 3 2
+ + 1/8 y + 9/80 x + --- x + --- - 1/8 x + 1/40 x y, COEFF(2, 0) =
+ 400 200
+
+ 17 2 2 49 3 2 3 2
+ - -- y + 1/80 x - --- y + 1/8 y - 1/40 x y + 1/24 x - 3/40 x y
+ 80 400
+
+ 13 43 2 157
+ + 7/100 x y + --- + ---- x, COEFF(-1, 1) = 1/40 x y - 1/50 - ---- x
+ 100 1200 1200
+
+ 111 3 3 2 13 2 2
+ + --- y - 1/24 x - 1/8 y + 3/40 x y - --- x y + 7/80 y + 9/80 x ,
+ 400 100
+
+ 2 37 3 63 19 2 3
+ COEFF(0, 1) = - 1/40 x y + --- + 1/8 x - --- x - -- x - 1/8 y
+ 200 400 80
+
+ 2 117 2 103 2
+ + 1/40 x y + --- y + 9/80 y - 1/100 x y, COEFF(1, 1) = --- y - 1/40 x y
+ 400 400
+
+ 11 2 11 2 103 3 2 17 3
+ + -- x + -- y + 3/50 x y + --- x - 1/8 x - 1/40 x y - --- - 1/8 y ,
+ 80 80 400 200
+
+ 3 2 2 37 3 2
+ COEFF(2, 1) = - 1/8 y + 1/40 x y - 3/40 x y + ---- x + 1/24 x - 1/80 x
+ 1200
+
+ 13 2 69 2 89
+ - 2/25 + -- y + --- y + 2/25 x y, COEFF(-1, 2) = 3/80 y + ---- x
+ 80 400 1200
+
+ 2 131 2 2 3 3
+ + 3/40 x y - ---- y - 3/40 x y + 7/80 x + 1/24 y - 9/100 x y - 1/24 x
+ 1200
+
+ 17 49 3 43 2 2
+ - ---, COEFF(0, 2) = - --- x + 1/24 y + ---- y - 3/40 x y + 1/80 y
+ 200 400 1200
+
+ 17 2 2 13 3 69
+ - -- x - 1/40 x y + --- + 7/100 x y + 1/8 x , COEFF(1, 2) = --- x
+ 80 100 400
+
+ 2 2 2 37 3 13 2
+ - 3/40 x y - 1/80 y + 1/40 x y + ---- y - 2/25 + 1/24 y + -- x
+ 1200 80
+
+ 3 2 3 3 2
+ + 2/25 x y - 1/8 x , COEFF(2, 2) = 3/40 x y + 1/24 x + 1/24 y - 3/80 x
+
+ 149 149 2 2
+ - 3/50 x y - ---- y - ---- x + 3/40 x y - 3/80 y + 7/200]
+ 1200 1200
+
+> print_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "2d.coeffs/2d.cube.order3.smooth0/coeff-I.compute.c");
+bytes used=13006948, alloc=2031244, time=0.93
+bytes used=14011252, alloc=2031244, time=1.01
+bytes used=15011472, alloc=2031244, time=1.11
+bytes used=16011652, alloc=2031244, time=1.19
+bytes used=17011812, alloc=2031244, time=1.29
+bytes used=18012000, alloc=2031244, time=1.39
+bytes used=19012216, alloc=2031244, time=1.50
+bytes used=20012436, alloc=2031244, time=1.62
+>
+# d/dx
+> simplify( diff(interp_2d_cube_order3_smooth0,x) );
+bytes used=21013024, alloc=2031244, time=1.73
+3/20 x y DATA(-1, 2) + 1/20 x y DATA(0, 0) + 1/20 x y DATA(1, 0)
+
+ - 1/20 x y DATA(0, 1) - 1/20 x y DATA(1, 1) - 1/20 x y DATA(-1, 0)
+
+ + 3/20 x y DATA(1, -1) + 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
+
+ 2
+ + 1/20 x y DATA(-1, 1) - 3/20 x y DATA(1, 2) - 1/8 x DATA(-1, 2)
+
+ 2 2 2
+ + 3/8 x DATA(0, 2) + 1/8 x DATA(2, -1) + 1/8 x DATA(2, 1)
+
+ 2
+ + 1/8 x DATA(2, 0) - 3/20 x y DATA(2, -1) - 3/20 x y DATA(0, 2)
+
+ + 1/20 x y DATA(2, 1) - 1/20 x y DATA(2, 0) + 3/20 x y DATA(2, 2)
+
+ + 2/25 y DATA(2, 1) + 7/100 y DATA(2, 0) + 2/25 y DATA(1, 2)
+
+ - 9/100 y DATA(2, -1) + 7/100 y DATA(0, 2) - 9/100 y DATA(-1, 2)
+
+ 13
+ - 1/50 y DATA(0, -1) - --- y DATA(1, -1) - 1/50 y DATA(-1, 0)
+ 100
+
+ 2 13
+ - 3/50 y DATA(2, 2) + 3/40 y DATA(2, -1) - --- y DATA(-1, 1)
+ 100
+
+ 2
+ + 6/25 y DATA(-1, -1) + 1/40 y DATA(1, 2) - 1/100 y DATA(0, 1)
+
+ - 1/100 y DATA(1, 0) - 1/25 y DATA(0, 0) + 3/50 y DATA(1, 1)
+
+ 2 2 2
+ - 1/40 y DATA(0, 2) - 3/40 y DATA(2, 1) - 3/40 y DATA(2, 0)
+
+ 2 2 2
+ + 3/40 y DATA(2, 2) - 3/40 y DATA(-1, 2) + 3/40 y DATA(-1, 1)
+
+ 2 2 2
+ - 1/40 y DATA(0, -1) + 1/40 y DATA(1, -1) + 3/40 y DATA(-1, 0)
+
+ 2 2 2
+ - 3/40 y DATA(-1, -1) + 1/40 y DATA(0, 1) - 1/40 y DATA(1, 0)
+
+ 2 11
+ + 1/40 y DATA(0, 0) + -- x DATA(-1, 0) + 9/40 x DATA(1, 0)
+ 40
+
+ 19 2 21 13
+ - -- x DATA(0, 1) - 1/40 y DATA(1, 1) - -- x DATA(0, 0) + -- x DATA(1, 2)
+ 40 40 40
+
+ 23 13 11
+ - -- x DATA(0, -1) + -- x DATA(-1, -1) + -- x DATA(1, 1)
+ 40 40 40
+
+ + 7/40 x DATA(1, -1) + 9/40 x DATA(-1, 1) - 3/40 x DATA(2, 2)
+
+ + 1/40 x DATA(2, 0) - 1/40 x DATA(2, 1) + 7/40 x DATA(-1, 2)
+
+ 2 2 17
+ - 3/8 x DATA(1, 0) + 3/8 x DATA(0, 1) - -- x DATA(0, 2)
+ 40
+
+ 2 2
+ + 3/40 x DATA(2, -1) - 3/8 x DATA(1, -1) + 3/8 x DATA(0, -1)
+
+ 2 2 2
+ + 3/8 x DATA(0, 0) - 3/8 x DATA(1, 1) - 1/8 x DATA(-1, 0)
+
+ 2 2 2
+ - 3/8 x DATA(1, 2) - 1/8 x DATA(-1, -1) - 1/8 x DATA(-1, 1)
+
+ 2 223 111 31
+ + 1/8 x DATA(2, 2) - ---- DATA(-1, 0) + --- DATA(1, -1) - --- DATA(0, -1)
+ 1200 400 400
+
+ 109 157 69 149
+ - ---- DATA(-1, -1) - ---- DATA(-1, 1) + --- DATA(1, 2) - ---- DATA(2, 2)
+ 1200 1200 400 1200
+
+ 43 37 89 49
+ + ---- DATA(2, 0) + ---- DATA(2, 1) + ---- DATA(-1, 2) - --- DATA(0, 2)
+ 1200 1200 1200 400
+
+ 131
+ - ---- DATA(2, -1)
+ 1200
+
+> coeff_as_lc_of_data(%, posn_list_2d_size4);
+bytes used=22015264, alloc=2031244, time=1.80
+ 13 2 109 2
+[COEFF(-1, -1) = -- x - 1/8 x - ---- + 6/25 y - 3/20 x y - 3/40 y ,
+ 40 1200
+
+ 31 2 2 23
+ COEFF(0, -1) = - --- + 3/8 x - 1/40 y - -- x - 1/50 y + 3/20 x y,
+ 400 40
+
+ 2 111 2 13
+ COEFF(1, -1) = 3/20 x y + 1/40 y + 7/40 x + --- - 3/8 x - --- y,
+ 400 100
+
+ 2 131 2
+ COEFF(2, -1) = 1/8 x - 9/100 y - 3/20 x y - ---- + 3/40 y + 3/40 x,
+ 1200
+
+ 223 2 11 2
+ COEFF(-1, 0) = - ---- + 3/40 y - 1/20 x y - 1/50 y + -- x - 1/8 x ,
+ 1200 40
+
+ 57 21 2 2
+ COEFF(0, 0) = - --- - -- x + 3/8 x - 1/25 y + 1/40 y + 1/20 x y,
+ 400 40
+
+ 117 2 2
+ COEFF(1, 0) = 9/40 x + --- - 1/40 y - 1/100 y - 3/8 x + 1/20 x y,
+ 400
+
+ 2 43 2
+ COEFF(2, 0) = 1/8 x + ---- - 3/40 y + 1/40 x - 1/20 x y + 7/100 y,
+ 1200
+
+ 2 157 13 2
+ COEFF(-1, 1) = 1/20 x y - 1/8 x + 9/40 x - ---- - --- y + 3/40 y ,
+ 1200 100
+
+ 63 2 19 2
+ COEFF(0, 1) = - --- - 1/100 y + 3/8 x - 1/20 x y - -- x + 1/40 y ,
+ 400 40
+
+ 11 2 2 103
+ COEFF(1, 1) = - 1/20 x y + -- x - 1/40 y - 3/8 x + 3/50 y + ---,
+ 40 400
+
+ 2 2 37
+ COEFF(2, 1) = - 1/40 x + 1/20 x y + 1/8 x - 3/40 y + ---- + 2/25 y,
+ 1200
+
+ 89 2 2
+ COEFF(-1, 2) = - 9/100 y + 3/20 x y + ---- - 3/40 y + 7/40 x - 1/8 x ,
+ 1200
+
+ 2 2 17 49
+ COEFF(0, 2) = - 1/40 y - 3/20 x y + 7/100 y + 3/8 x - -- x - ---,
+ 40 400
+
+ 2 13 69 2
+ COEFF(1, 2) = - 3/8 x + -- x + --- - 3/20 x y + 2/25 y + 1/40 y ,
+ 40 400
+
+ 149 2 2
+ COEFF(2, 2) = 3/20 x y - ---- + 1/8 x - 3/40 x + 3/40 y - 3/50 y]
+ 1200
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "2d.coeffs/2d.cube.order3.smooth0/coeff-dx.compute.c");
+bytes used=23015460, alloc=2031244, time=1.87
+bytes used=24015620, alloc=2031244, time=1.96
+bytes used=25016144, alloc=2096768, time=2.07
+bytes used=26016296, alloc=2096768, time=2.18
+>
+# d/dy
+> simplify( diff(interp_2d_cube_order3_smooth0,y) );
+bytes used=27016596, alloc=2096768, time=2.28
+- 3/20 x y DATA(-1, 2) + 1/20 x y DATA(0, 0) - 1/20 x y DATA(1, 0)
+
+ + 1/20 x y DATA(0, 1) - 1/20 x y DATA(1, 1) + 3/20 x y DATA(-1, 0)
+
+ + 1/20 x y DATA(1, -1) - 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
+
+ 2
+ + 3/20 x y DATA(-1, 1) + 1/20 x y DATA(1, 2) + 3/40 x DATA(-1, 2)
+
+ 2 2 2
+ - 3/40 x DATA(0, 2) - 3/40 x DATA(2, -1) + 1/40 x DATA(2, 1)
+
+ 2
+ - 1/40 x DATA(2, 0) + 3/20 x y DATA(2, -1) - 1/20 x y DATA(0, 2)
+
+ - 3/20 x y DATA(2, 1) - 3/20 x y DATA(2, 0) + 3/20 x y DATA(2, 2)
+
+ 13 17
+ + -- y DATA(2, 1) - -- y DATA(2, 0) - 1/40 y DATA(1, 2)
+ 40 40
+
+ + 7/40 y DATA(2, -1) + 1/40 y DATA(0, 2) + 3/40 y DATA(-1, 2)
+
+ 11 23
+ + -- y DATA(0, -1) + 9/40 y DATA(1, -1) - -- y DATA(-1, 0)
+ 40 40
+
+ 2
+ - 3/40 y DATA(2, 2) - 1/8 y DATA(2, -1) + 7/40 y DATA(-1, 1)
+
+ 13 2
+ + -- y DATA(-1, -1) + 1/8 y DATA(1, 2) + 9/40 y DATA(0, 1)
+ 40
+
+ 19 21 11 2
+ - -- y DATA(1, 0) - -- y DATA(0, 0) + -- y DATA(1, 1) + 1/8 y DATA(0, 2)
+ 40 40 40
+
+ 2 2 2
+ - 3/8 y DATA(2, 1) + 3/8 y DATA(2, 0) + 1/8 y DATA(2, 2)
+
+ 2 2 2
+ + 1/8 y DATA(-1, 2) - 3/8 y DATA(-1, 1) - 1/8 y DATA(0, -1)
+
+ 2 2 2
+ - 1/8 y DATA(1, -1) + 3/8 y DATA(-1, 0) - 1/8 y DATA(-1, -1)
+
+ 2 2 2
+ - 3/8 y DATA(0, 1) + 3/8 y DATA(1, 0) + 3/8 y DATA(0, 0)
+
+ - 1/50 x DATA(-1, 0) - 1/100 x DATA(1, 0) - 1/100 x DATA(0, 1)
+
+ 2
+ - 3/8 y DATA(1, 1) - 1/25 x DATA(0, 0) + 2/25 x DATA(1, 2)
+
+ - 1/50 x DATA(0, -1) + 6/25 x DATA(-1, -1) + 3/50 x DATA(1, 1)
+
+ 13 13
+ - --- x DATA(1, -1) - --- x DATA(-1, 1) - 3/50 x DATA(2, 2)
+ 100 100
+
+ + 7/100 x DATA(2, 0) + 2/25 x DATA(2, 1) - 9/100 x DATA(-1, 2)
+
+ 2 2
+ + 1/40 x DATA(1, 0) - 1/40 x DATA(0, 1) + 7/100 x DATA(0, 2)
+
+ 2 2
+ - 9/100 x DATA(2, -1) + 3/40 x DATA(1, -1) + 3/40 x DATA(0, -1)
+
+ 2 2 2
+ + 1/40 x DATA(0, 0) - 1/40 x DATA(1, 1) - 1/40 x DATA(-1, 0)
+
+ 2 2 2
+ - 3/40 x DATA(1, 2) - 3/40 x DATA(-1, -1) + 1/40 x DATA(-1, 1)
+
+ 2 31 157
+ + 3/40 x DATA(2, 2) - --- DATA(-1, 0) - ---- DATA(1, -1)
+ 400 1200
+
+ 223 109 111 37
+ - ---- DATA(0, -1) - ---- DATA(-1, -1) + --- DATA(-1, 1) + ---- DATA(1, 2)
+ 1200 1200 400 1200
+
+ 149 49 69 131
+ - ---- DATA(2, 2) - --- DATA(2, 0) + --- DATA(2, 1) - ---- DATA(-1, 2)
+ 1200 400 400 1200
+
+ 43 89
+ + ---- DATA(0, 2) + ---- DATA(2, -1)
+ 1200 1200
+
+> coeff_as_lc_of_data(%, posn_list_2d_size4);
+ 2 109 2 13
+[COEFF(-1, -1) = - 1/8 y - ---- - 3/40 x + -- y + 6/25 x - 3/20 x y,
+ 1200 40
+
+ 2 2 223 11
+ COEFF(0, -1) = - 1/8 y + 3/40 x - 1/50 x - ---- - 1/20 x y + -- y,
+ 1200 40
+
+ 13 2 2 157
+ COEFF(1, -1) = - --- x - 1/8 y + 9/40 y + 3/40 x - ---- + 1/20 x y,
+ 100 1200
+
+ 2 2 89
+ COEFF(2, -1) = - 1/8 y + 3/20 x y + 7/40 y - 3/40 x - 9/100 x + ----,
+ 1200
+
+ 23 2 31 2
+ COEFF(-1, 0) = - -- y - 1/50 x + 3/8 y - --- - 1/40 x + 3/20 x y,
+ 40 400
+
+ 21 57 2 2
+ COEFF(0, 0) = - -- y - --- + 1/20 x y - 1/25 x + 3/8 y + 1/40 x ,
+ 40 400
+
+ 2 63 2 19
+ COEFF(1, 0) = - 1/100 x + 3/8 y - --- - 1/20 x y + 1/40 x - -- y,
+ 400 40
+
+ 2 49 17 2
+ COEFF(2, 0) = 3/8 y + 7/100 x - --- - -- y - 1/40 x - 3/20 x y,
+ 400 40
+
+ 2 2 111 13
+ COEFF(-1, 1) = - 3/8 y + 1/40 x + 3/20 x y + --- + 7/40 y - --- x,
+ 400 100
+
+ 117 2 2
+ COEFF(0, 1) = --- - 1/100 x - 1/40 x + 9/40 y + 1/20 x y - 3/8 y ,
+ 400
+
+ 11 103 2 2
+ COEFF(1, 1) = -- y + --- - 3/8 y + 3/50 x - 1/40 x - 1/20 x y,
+ 40 400
+
+ 2 2 69 13
+ COEFF(2, 1) = - 3/8 y + 1/40 x + 2/25 x - 3/20 x y + --- + -- y,
+ 400 40
+
+ 2 2 131
+ COEFF(-1, 2) = 1/8 y + 3/40 x + 3/40 y - 9/100 x - ---- - 3/20 x y,
+ 1200
+
+ 2 43 2
+ COEFF(0, 2) = 7/100 x - 1/20 x y - 3/40 x + 1/40 y + ---- + 1/8 y ,
+ 1200
+
+ 2 2 37
+ COEFF(1, 2) = 1/8 y + 2/25 x - 3/40 x - 1/40 y + ---- + 1/20 x y,
+ 1200
+
+ 2 2 149
+ COEFF(2, 2) = 1/8 y + 3/20 x y - 3/50 x + 3/40 x - ---- - 3/40 y]
+ 1200
+
+> print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+> "2d.coeffs/2d.cube.order3.smooth0/coeff-dy.compute.c");
+bytes used=28017044, alloc=2096768, time=2.36
+bytes used=29017220, alloc=2096768, time=2.45
+bytes used=30017984, alloc=2096768, time=2.55
+bytes used=31018144, alloc=2096768, time=2.67
+>
+# d^2/dx^2
+> simplify( diff(interp_2d_cube_order3_smooth0,x,x) );
+ 21 19 11
+- -- DATA(0, 0) + 9/40 DATA(1, 0) - -- DATA(0, 1) + -- DATA(1, 1)
+ 40 40 40
+
+ + 1/20 y DATA(2, 1) - 1/20 y DATA(2, 0) - 3/20 y DATA(1, 2)
+
+ - 3/20 y DATA(2, -1) - 3/20 y DATA(0, 2) + 3/20 y DATA(-1, 2)
+
+ + 3/20 y DATA(0, -1) + 3/20 y DATA(1, -1) - 1/20 y DATA(-1, 0)
+
+ + 3/20 y DATA(2, 2) + 1/20 y DATA(-1, 1) - 3/20 y DATA(-1, -1)
+
+ - 1/20 y DATA(0, 1) + 1/20 y DATA(1, 0) + 1/20 y DATA(0, 0)
+
+ - 1/20 y DATA(1, 1) - 1/4 x DATA(-1, 0) - 3/4 x DATA(1, 0)
+
+ + 3/4 x DATA(0, 1) + 3/4 x DATA(0, 0) - 3/4 x DATA(1, 2)
+
+ + 3/4 x DATA(0, -1) - 1/4 x DATA(-1, -1) - 3/4 x DATA(1, 1)
+
+ - 3/4 x DATA(1, -1) - 1/4 x DATA(-1, 1) + 1/4 x DATA(2, 2)
+
+ + 1/4 x DATA(2, 0) + 1/4 x DATA(2, 1) - 1/4 x DATA(-1, 2)
+
+ 11
+ + 3/4 x DATA(0, 2) + 1/4 x DATA(2, -1) + -- DATA(-1, 0) + 7/40 DATA(1, -1)
+ 40
+
+ 23 13 13
+ - -- DATA(0, -1) + -- DATA(-1, -1) + 9/40 DATA(-1, 1) + -- DATA(1, 2)
+ 40 40 40
+
+ - 3/40 DATA(2, 2) + 1/40 DATA(2, 0) - 1/40 DATA(2, 1) + 7/40 DATA(-1, 2)
+
+ 17
+ - -- DATA(0, 2) + 3/40 DATA(2, -1)
+ 40
+
+> coeff_as_lc_of_data(%, posn_list_2d_size4);
+bytes used=32018340, alloc=2096768, time=2.81
+ 13 23
+[COEFF(-1, -1) = - 3/20 y - 1/4 x + --, COEFF(0, -1) = - -- + 3/20 y + 3/4 x,
+ 40 40
+
+ COEFF(1, -1) = 7/40 + 3/20 y - 3/4 x,
+
+ COEFF(2, -1) = - 3/20 y + 1/4 x + 3/40,
+
+ 11 21
+ COEFF(-1, 0) = - 1/4 x + -- - 1/20 y, COEFF(0, 0) = 1/20 y - -- + 3/4 x,
+ 40 40
+
+ COEFF(1, 0) = 9/40 + 1/20 y - 3/4 x, COEFF(2, 0) = 1/40 - 1/20 y + 1/4 x,
+
+ 19
+ COEFF(-1, 1) = - 1/4 x + 1/20 y + 9/40, COEFF(0, 1) = - 1/20 y - -- + 3/4 x,
+ 40
+
+ 11
+ COEFF(1, 1) = - 1/20 y + -- - 3/4 x, COEFF(2, 1) = 1/20 y + 1/4 x - 1/40,
+ 40
+
+ 17
+ COEFF(-1, 2) = 3/20 y - 1/4 x + 7/40, 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_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "2d.coeffs/2d.cube.order3.smooth0/coeff-dxx.compute.c");
+bytes used=33018592, alloc=2096768, time=2.91
+>
+# d^2/dxdy
+> simplify( diff(interp_2d_cube_order3_smooth0,x,y) );
+bytes used=34018772, alloc=2096768, time=3.02
+- 1/25 DATA(0, 0) - 1/100 DATA(1, 0) - 1/100 DATA(0, 1) + 3/50 DATA(1, 1)
+
+ - 3/20 y DATA(2, 1) - 3/20 y DATA(2, 0) + 1/20 y DATA(1, 2)
+
+ + 3/20 y DATA(2, -1) - 1/20 y DATA(0, 2) - 3/20 y DATA(-1, 2)
+
+ - 1/20 y DATA(0, -1) + 1/20 y DATA(1, -1) + 3/20 y DATA(-1, 0)
+
+ + 3/20 y DATA(2, 2) + 3/20 y DATA(-1, 1) - 3/20 y DATA(-1, -1)
+
+ + 1/20 y DATA(0, 1) - 1/20 y DATA(1, 0) + 1/20 y DATA(0, 0)
+
+ - 1/20 y DATA(1, 1) - 1/20 x DATA(-1, 0) + 1/20 x DATA(1, 0)
+
+ - 1/20 x DATA(0, 1) + 1/20 x DATA(0, 0) - 3/20 x DATA(1, 2)
+
+ + 3/20 x DATA(0, -1) - 3/20 x DATA(-1, -1) - 1/20 x DATA(1, 1)
+
+ + 3/20 x DATA(1, -1) + 1/20 x DATA(-1, 1) + 3/20 x DATA(2, 2)
+
+ - 1/20 x DATA(2, 0) + 1/20 x DATA(2, 1) + 3/20 x DATA(-1, 2)
+
+ - 3/20 x DATA(0, 2) - 3/20 x DATA(2, -1) - 1/50 DATA(-1, 0)
+
+ 13 13
+ - --- DATA(1, -1) - 1/50 DATA(0, -1) + 6/25 DATA(-1, -1) - --- DATA(-1, 1)
+ 100 100
+
+ + 2/25 DATA(1, 2) - 3/50 DATA(2, 2) + 7/100 DATA(2, 0) + 2/25 DATA(2, 1)
+
+ - 9/100 DATA(-1, 2) + 7/100 DATA(0, 2) - 9/100 DATA(2, -1)
+
+> coeff_as_lc_of_data(%, posn_list_2d_size4);
+[COEFF(-1, -1) = - 3/20 y - 3/20 x + 6/25,
+
+ 13
+ COEFF(0, -1) = 3/20 x - 1/20 y - 1/50, COEFF(1, -1) = 3/20 x + 1/20 y - ---,
+ 100
+
+ COEFF(2, -1) = - 9/100 - 3/20 x + 3/20 y,
+
+ COEFF(-1, 0) = - 1/50 - 1/20 x + 3/20 y,
+
+ COEFF(0, 0) = - 1/25 + 1/20 y + 1/20 x,
+
+ COEFF(1, 0) = - 1/100 + 1/20 x - 1/20 y,
+
+ COEFF(2, 0) = - 1/20 x + 7/100 - 3/20 y,
+
+ 13
+ COEFF(-1, 1) = - --- + 1/20 x + 3/20 y,
+ 100
+
+ COEFF(0, 1) = - 1/20 x - 1/100 + 1/20 y,
+
+ COEFF(1, 1) = 3/50 - 1/20 x - 1/20 y,
+
+ COEFF(2, 1) = - 3/20 y + 1/20 x + 2/25,
+
+ COEFF(-1, 2) = - 3/20 y + 3/20 x - 9/100,
+
+ COEFF(0, 2) = 7/100 - 3/20 x - 1/20 y,
+
+ COEFF(1, 2) = - 3/20 x + 1/20 y + 2/25,
+
+ COEFF(2, 2) = 3/20 x + 3/20 y - 3/50]
+
+> print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+> "2d.coeffs/2d.cube.order3.smooth0/coeff-dxy.compute.c");
+bytes used=35018968, alloc=2096768, time=3.11
+>
+# d^2/dy^2
+> simplify( diff(interp_2d_cube_order3_smooth0,y,y) );
+ 21 19 11
+- -- DATA(0, 0) - -- DATA(1, 0) + 9/40 DATA(0, 1) + -- DATA(1, 1)
+ 40 40 40
+
+ - 3/4 y DATA(2, 1) + 3/4 y DATA(2, 0) + 1/4 y DATA(1, 2)
+
+ - 1/4 y DATA(2, -1) + 1/4 y DATA(0, 2) + 1/4 y DATA(-1, 2)
+
+ - 1/4 y DATA(0, -1) - 1/4 y DATA(1, -1) + 3/4 y DATA(-1, 0)
+
+ + 1/4 y DATA(2, 2) - 3/4 y DATA(-1, 1) - 1/4 y DATA(-1, -1)
+
+ - 3/4 y DATA(0, 1) + 3/4 y DATA(1, 0) + 3/4 y DATA(0, 0)
+
+ - 3/4 y DATA(1, 1) + 3/20 x DATA(-1, 0) - 1/20 x DATA(1, 0)
+
+ + 1/20 x DATA(0, 1) + 1/20 x DATA(0, 0) + 1/20 x DATA(1, 2)
+
+ - 1/20 x DATA(0, -1) - 3/20 x DATA(-1, -1) - 1/20 x DATA(1, 1)
+
+ + 1/20 x DATA(1, -1) + 3/20 x DATA(-1, 1) + 3/20 x DATA(2, 2)
+
+ - 3/20 x DATA(2, 0) - 3/20 x DATA(2, 1) - 3/20 x DATA(-1, 2)
+
+ 23
+ - 1/20 x DATA(0, 2) + 3/20 x DATA(2, -1) - -- DATA(-1, 0)
+ 40
+
+ 11 13
+ + 9/40 DATA(1, -1) + -- DATA(0, -1) + -- DATA(-1, -1) + 7/40 DATA(-1, 1)
+ 40 40
+
+ 17 13
+ - 1/40 DATA(1, 2) - 3/40 DATA(2, 2) - -- DATA(2, 0) + -- DATA(2, 1)
+ 40 40
+
+ + 3/40 DATA(-1, 2) + 1/40 DATA(0, 2) + 7/40 DATA(2, -1)
+
+> coeff_as_lc_of_data(%, posn_list_2d_size4);
+bytes used=36019260, alloc=2096768, time=3.25
+ 13 11
+[COEFF(-1, -1) = - 1/4 y + -- - 3/20 x, COEFF(0, -1) = - 1/20 x - 1/4 y + --,
+ 40 40
+
+ COEFF(1, -1) = - 1/4 y + 1/20 x + 9/40,
+
+ 23
+ COEFF(2, -1) = 3/20 x - 1/4 y + 7/40, COEFF(-1, 0) = 3/4 y - -- + 3/20 x,
+ 40
+
+ 21 19
+ COEFF(0, 0) = - -- + 1/20 x + 3/4 y, COEFF(1, 0) = - -- + 3/4 y - 1/20 x,
+ 40 40
+
+ 17
+ COEFF(2, 0) = - 3/20 x + 3/4 y - --, COEFF(-1, 1) = 3/20 x - 3/4 y + 7/40,
+ 40
+
+ 11
+ COEFF(0, 1) = 1/20 x + 9/40 - 3/4 y, COEFF(1, 1) = - 1/20 x + -- - 3/4 y,
+ 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/40 + 1/4 y,
+
+ COEFF(2, 2) = 3/20 x + 1/4 y - 3/40]
+
+> print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+> "2d.coeffs/2d.cube.order3.smooth0/coeff-dyy.compute.c");
+bytes used=37019440, alloc=2096768, time=3.33
+>
+################################################################################
+>
+#
+# 2d, cube, order=4, smoothing=0 (size=5)
+#
+>
+# interpolating polynomial
+> interp_2d_cube_order4_smooth0
+> := Lagrange_polynomial_interpolant(fn_2d_order4, coeff_list_2d_order4,
+> coord_list_2d, posn_list_2d_size5);
+bytes used=38019764, alloc=2096768, time=3.45
+bytes used=39020548, alloc=2096768, time=3.52
+bytes used=40020708, alloc=2162292, time=3.58
+bytes used=41022132, alloc=2162292, time=3.65
+bytes used=42022568, alloc=2162292, time=3.72
+bytes used=43024680, alloc=2162292, time=3.78
+ 541 246
+interp_2d_cube_order4_smooth0 := ---- DATA(0, 0) + ---- DATA(1, 0)
+ 1225 1225
+
+ 246 24 246 24
+ + ---- DATA(0, 1) - ---- DATA(1, 1) + ---- DATA(-1, 0) - ---- DATA(1, -1)
+ 1225 1225 1225 1225
+
+ 246 24 24
+ + ---- DATA(0, -1) - ---- DATA(-1, -1) - ---- DATA(-1, 1) + (
+ 1225 1225 1225
+
+ - 1/30 DATA(1, 0) - 1/30 DATA(1, 1) + 1/30 DATA(-1, 0) - 1/30 DATA(1, -1)
+
+ + 1/30 DATA(-1, -1) + 1/30 DATA(-1, 1) - 1/30 DATA(1, 2) + 1/60 DATA(2, 2)
+
+ + 1/60 DATA(2, 0) + 1/60 DATA(2, 1) + 1/30 DATA(-1, 2) + 1/60 DATA(2, -1)
+
+ - 1/60 DATA(-2, 2) - 1/60 DATA(-2, 1) - 1/60 DATA(-2, -1)
+
+ - 1/60 DATA(-2, 0) + 1/60 DATA(2, -2) + 1/30 DATA(-1, -2)
+
+ 3
+ - 1/30 DATA(1, -2) - 1/60 DATA(-2, -2)) x + (1/20 DATA(0, 0)
+
+ - 1/30 DATA(1, 0) + 1/20 DATA(0, 1) - 1/30 DATA(1, 1) - 1/30 DATA(-1, 0)
+
+ - 1/30 DATA(1, -1) + 1/20 DATA(0, -1) - 1/30 DATA(-1, -1)
+
+ - 1/30 DATA(-1, 1) - 1/30 DATA(1, 2) + 1/120 DATA(2, 2) + 1/120 DATA(2, 0)
+
+ + 1/120 DATA(2, 1) - 1/30 DATA(-1, 2) + 1/20 DATA(0, 2)
+
+ + 1/120 DATA(2, -1) + 1/120 DATA(-2, 2) + 1/120 DATA(-2, 1)
+
+ + 1/120 DATA(-2, -1) + 1/120 DATA(-2, 0) + 1/120 DATA(2, -2)
+
+ - 1/30 DATA(-1, -2) + 1/20 DATA(0, -2) - 1/30 DATA(1, -2)
+
+ 4
+ + 1/120 DATA(-2, -2)) x + (1/20 DATA(0, 0) + 1/20 DATA(1, 0)
+
+ - 1/30 DATA(0, 1) - 1/30 DATA(1, 1) + 1/20 DATA(-1, 0) - 1/30 DATA(1, -1)
+
+ - 1/30 DATA(0, -1) - 1/30 DATA(-1, -1) - 1/30 DATA(-1, 1)
+
+ + 1/120 DATA(1, 2) + 1/120 DATA(2, 2) + 1/20 DATA(2, 0) - 1/30 DATA(2, 1)
+
+ + 1/120 DATA(-1, 2) + 1/120 DATA(0, 2) - 1/30 DATA(2, -1)
+
+ + 1/120 DATA(-2, 2) - 1/30 DATA(-2, 1) - 1/30 DATA(-2, -1)
+
+ + 1/20 DATA(-2, 0) + 1/120 DATA(2, -2) + 1/120 DATA(-1, -2)
+
+ 4 /
+ + 1/120 DATA(0, -2) + 1/120 DATA(1, -2) + 1/120 DATA(-2, -2)) y + |
+ \
+
+ 17 31 31 17
+ --- DATA(0, 1) + --- DATA(1, 1) - --- DATA(1, -1) - --- DATA(0, -1)
+ 105 210 210 105
+
+ 31 31 31
+ - --- DATA(-1, -1) + --- DATA(-1, 1) + 1/84 DATA(1, 2) - --- DATA(2, 2)
+ 210 210 420
+
+ 11 17 11
+ + --- DATA(2, 1) + 1/84 DATA(-1, 2) + --- DATA(0, 2) - --- DATA(2, -1)
+ 105 420 105
+
+ 31 11 11 31
+ - --- DATA(-2, 2) + --- DATA(-2, 1) - --- DATA(-2, -1) + --- DATA(2, -2)
+ 420 105 105 420
+
+ 17
+ - 1/84 DATA(-1, -2) - --- DATA(0, -2) - 1/84 DATA(1, -2)
+ 420
+
+ 31 \ /17 31 17
+ + --- DATA(-2, -2)| y + |--- DATA(1, 0) + --- DATA(1, 1) - --- DATA(-1, 0)
+ 420 / \105 210 105
+
+ 31 31 31 11
+ + --- DATA(1, -1) - --- DATA(-1, -1) - --- DATA(-1, 1) + --- DATA(1, 2)
+ 210 210 210 105
+
+ 31 17 11
+ - --- DATA(2, 2) + --- DATA(2, 0) + 1/84 DATA(2, 1) - --- DATA(-1, 2)
+ 420 420 105
+
+ 31
+ + 1/84 DATA(2, -1) + --- DATA(-2, 2) - 1/84 DATA(-2, 1)
+ 420
+
+ 17 31 11
+ - 1/84 DATA(-2, -1) - --- DATA(-2, 0) - --- DATA(2, -2) - --- DATA(-1, -2)
+ 420 420 105
+
+ 11 31 \ / 57
+ + --- DATA(1, -2) + --- DATA(-2, -2)| x + |- --- DATA(0, 0)
+ 105 420 / \ 196
+
+ 83 53 181 83
+ + --- DATA(1, 0) - --- DATA(0, 1) + ---- DATA(1, 1) + --- DATA(-1, 0)
+ 735 196 1470 735
+
+ 181 53 181
+ + ---- DATA(1, -1) - --- DATA(0, -1) + ---- DATA(-1, -1)
+ 1470 196 1470
+
+ 181 113 289 191
+ + ---- DATA(-1, 1) + --- DATA(1, 2) - ---- DATA(2, 2) + ---- DATA(2, 0)
+ 1470 735 5880 5880
+
+ 71 113 41 71
+ + ---- DATA(2, 1) + --- DATA(-1, 2) - --- DATA(0, 2) + ---- DATA(2, -1)
+ 5880 735 196 5880
+
+ 289 71 71
+ - ---- DATA(-2, 2) + ---- DATA(-2, 1) + ---- DATA(-2, -1)
+ 5880 5880 5880
+
+ 191 289 113 41
+ + ---- DATA(-2, 0) - ---- DATA(2, -2) + --- DATA(-1, -2) - --- DATA(0, -2)
+ 5880 5880 735 196
+
+ 113 289 \ 2
+ + --- DATA(1, -2) - ---- DATA(-2, -2)| x + (- 1/70 DATA(1, 0)
+ 735 5880 /
+
+ - 1/140 DATA(1, 1) + 1/70 DATA(-1, 0) - 1/140 DATA(1, -1)
+
+ + 1/140 DATA(-1, -1) + 1/140 DATA(-1, 1) + 1/70 DATA(1, 2)
+
+ + 1/35 DATA(2, 2) - 1/35 DATA(2, 0) - 1/70 DATA(2, 1) - 1/70 DATA(-1, 2)
+
+ - 1/70 DATA(2, -1) - 1/35 DATA(-2, 2) + 1/70 DATA(-2, 1)
+
+ + 1/70 DATA(-2, -1) + 1/35 DATA(-2, 0) + 1/35 DATA(2, -2)
+
+ 2
+ - 1/70 DATA(-1, -2) + 1/70 DATA(1, -2) - 1/35 DATA(-2, -2)) 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(1, 2) + 1/60 DATA(2, 2) - 1/30 DATA(2, 1) - 1/120 DATA(-1, 2)
+
+ + 1/30 DATA(2, -1) - 1/60 DATA(-2, 2) + 1/30 DATA(-2, 1)
+
+ - 1/30 DATA(-2, -1) - 1/60 DATA(2, -2) + 1/120 DATA(-1, -2)
+
+ 3 / 57
+ - 1/120 DATA(1, -2) + 1/60 DATA(-2, -2)) x y + |- --- DATA(0, 0)
+ \ 196
+
+ 53 83 181 53
+ - --- DATA(1, 0) + --- DATA(0, 1) + ---- DATA(1, 1) - --- DATA(-1, 0)
+ 196 735 1470 196
+
+ 181 83 181
+ + ---- DATA(1, -1) + --- DATA(0, -1) + ---- DATA(-1, -1)
+ 1470 735 1470
+
+ 181 71 289 41
+ + ---- DATA(-1, 1) + ---- DATA(1, 2) - ---- DATA(2, 2) - --- DATA(2, 0)
+ 1470 5880 5880 196
+
+ 113 71 191 113
+ + --- DATA(2, 1) + ---- DATA(-1, 2) + ---- DATA(0, 2) + --- DATA(2, -1)
+ 735 5880 5880 735
+
+ 289 113 113 41
+ - ---- DATA(-2, 2) + --- DATA(-2, 1) + --- DATA(-2, -1) - --- DATA(-2, 0)
+ 5880 735 735 196
+
+ 289 71 191
+ - ---- DATA(2, -2) + ---- DATA(-1, -2) + ---- DATA(0, -2)
+ 5880 5880 5880
+
+ 71 289 \ 2
+ + ---- DATA(1, -2) - ---- DATA(-2, -2)| y + (- 1/30 DATA(0, 1)
+ 5880 5880 /
+
+ - 1/30 DATA(1, 1) + 1/30 DATA(1, -1) + 1/30 DATA(0, -1)
+
+ + 1/30 DATA(-1, -1) - 1/30 DATA(-1, 1) + 1/60 DATA(1, 2) + 1/60 DATA(2, 2)
+
+ - 1/30 DATA(2, 1) + 1/60 DATA(-1, 2) + 1/60 DATA(0, 2) + 1/30 DATA(2, -1)
+
+ + 1/60 DATA(-2, 2) - 1/30 DATA(-2, 1) + 1/30 DATA(-2, -1)
+
+ - 1/60 DATA(2, -2) - 1/60 DATA(-1, -2) - 1/60 DATA(0, -2)
+
+ 3
+ - 1/60 DATA(1, -2) - 1/60 DATA(-2, -2)) y + (1/49 DATA(0, 0)
+
+ + 1/98 DATA(1, 0) + 1/98 DATA(0, 1) + 1/196 DATA(1, 1) + 1/98 DATA(-1, 0)
+
+ + 1/196 DATA(1, -1) + 1/98 DATA(0, -1) + 1/196 DATA(-1, -1)
+
+ + 1/196 DATA(-1, 1) - 1/98 DATA(1, 2) + 1/49 DATA(2, 2) - 1/49 DATA(2, 0)
+
+ - 1/98 DATA(2, 1) - 1/98 DATA(-1, 2) - 1/49 DATA(0, 2) - 1/98 DATA(2, -1)
+
+ + 1/49 DATA(-2, 2) - 1/98 DATA(-2, 1) - 1/98 DATA(-2, -1)
+
+ - 1/49 DATA(-2, 0) + 1/49 DATA(2, -2) - 1/98 DATA(-1, -2)
+
+ 2 2 /
+ - 1/49 DATA(0, -2) - 1/98 DATA(1, -2) + 1/49 DATA(-2, -2)) x y + |
+ \
+
+ 37 37 37 37
+ --- DATA(1, 1) - --- DATA(1, -1) + --- DATA(-1, -1) - --- DATA(-1, 1)
+ 300 300 300 300
+
+ 21 11 21 21
+ + --- DATA(1, 2) - --- DATA(2, 2) + --- DATA(2, 1) - --- DATA(-1, 2)
+ 200 150 200 200
+
+ 21 11 21 21
+ - --- DATA(2, -1) + --- DATA(-2, 2) - --- DATA(-2, 1) + --- DATA(-2, -1)
+ 200 150 200 200
+
+ 11 21 21 11 \
+ + --- DATA(2, -2) + --- DATA(-1, -2) - --- DATA(1, -2) - --- DATA(-2, -2)|
+ 150 200 200 150 /
+
+ x y + (- 1/70 DATA(0, 1) - 1/140 DATA(1, 1) + 1/140 DATA(1, -1)
+
+ + 1/70 DATA(0, -1) + 1/140 DATA(-1, -1) - 1/140 DATA(-1, 1)
+
+ - 1/70 DATA(1, 2) + 1/35 DATA(2, 2) + 1/70 DATA(2, 1) - 1/70 DATA(-1, 2)
+
+ - 1/35 DATA(0, 2) - 1/70 DATA(2, -1) + 1/35 DATA(-2, 2) + 1/70 DATA(-2, 1)
+
+ - 1/70 DATA(-2, -1) - 1/35 DATA(2, -2) + 1/70 DATA(-1, -2)
+
+ 2
+ + 1/35 DATA(0, -2) + 1/70 DATA(1, -2) - 1/35 DATA(-2, -2)) x y + (
+
+ - 1/60 DATA(1, 1) + 1/60 DATA(1, -1) - 1/60 DATA(-1, -1) + 1/60 DATA(-1, 1)
+
+ - 1/30 DATA(1, 2) + 1/60 DATA(2, 2) + 1/120 DATA(2, 1) + 1/30 DATA(-1, 2)
+
+ - 1/120 DATA(2, -1) - 1/60 DATA(-2, 2) - 1/120 DATA(-2, 1)
+
+ + 1/120 DATA(-2, -1) - 1/60 DATA(2, -2) - 1/30 DATA(-1, -2)
+
+ 3 99
+ + 1/30 DATA(1, -2) + 1/60 DATA(-2, -2)) x y - ---- DATA(1, 2)
+ 1225
+
+ 51 96 99 99
+ + ---- DATA(2, 2) + ---- DATA(2, 0) - ---- DATA(2, 1) - ---- DATA(-1, 2)
+ 1225 1225 1225 1225
+
+ 96 99 51 99
+ + ---- DATA(0, 2) - ---- DATA(2, -1) + ---- DATA(-2, 2) - ---- DATA(-2, 1)
+ 1225 1225 1225 1225
+
+ 99 96 51
+ - ---- DATA(-2, -1) + ---- DATA(-2, 0) + ---- DATA(2, -2)
+ 1225 1225 1225
+
+ 99 96 99
+ - ---- DATA(-1, -2) + ---- DATA(0, -2) - ---- DATA(1, -2)
+ 1225 1225 1225
+
+ 51
+ + ---- DATA(-2, -2)
+ 1225
+
+>
+# I
+> coeff_as_lc_of_data(%, posn_list_2d_size5);
+bytes used=44033940, alloc=2162292, time=3.85
+bytes used=45039820, alloc=2162292, time=3.91
+ 51 3 4 3 2 2
+[COEFF(-2, -2) = ---- + 1/60 x y + 1/120 x - 1/60 y - 1/35 x y - 1/35 x y
+ 1225
+
+ 4 289 2 2 2 31 3 31 11
+ + 1/120 y - ---- x + 1/49 x y + --- y - 1/60 x + --- x - --- x y
+ 5880 420 420 150
+
+ 3 289 2 21 2 4
+ + 1/60 x y - ---- y , COEFF(-1, -2) = --- x y - 1/70 x y + 1/120 y
+ 5880 200
+
+ 3 3 99 113 2 71 2 11 3
+ + 1/120 x y + 1/30 x - ---- + --- x + ---- y - --- x - 1/60 y
+ 1225 735 5880 105
+
+ 4 3 2 2 2
+ - 1/30 x - 1/30 x y - 1/84 y - 1/98 x y + 1/70 x y, COEFF(0, -2) =
+
+ 2 2 2 4 41 2 17 96 4
+ 1/35 x y - 1/49 x y + 1/20 x - --- x - --- y + ---- + 1/120 y
+ 196 420 1225
+
+ 3 191 2 2 2 99
+ - 1/60 y + ---- y , COEFF(1, -2) = - 1/98 x y - ---- - 1/84 y
+ 5880 1225
+
+ 2 113 2 3 4 3 2
+ + 1/70 x y + --- x - 1/120 x y + 1/120 y + 1/30 x y + 1/70 x y
+ 735
+
+ 21 4 3 71 2 11 3
+ - --- x y - 1/30 x - 1/30 x + ---- y + --- x - 1/60 y , COEFF(2, -2) =
+ 200 5880 105
+
+ 2 2 4 3 4 31 31 3
+ 1/49 x y + 1/120 y - 1/60 x y + 1/120 x + --- y - --- x + 1/60 x
+ 420 420
+
+ 2 51 3 3 11 289 2 2
+ - 1/35 x y + ---- - 1/60 x y - 1/60 y + --- x y - ---- y + 1/35 x y
+ 1225 150 5880
+
+ 289 2 2 2 2 4
+ - ---- x , COEFF(-2, -1) = - 1/98 x y + 1/70 x y + 1/120 x
+ 5880
+
+ 3 11 21 71 2 2 3
+ + 1/120 x y - --- y + --- x y + ---- x - 1/70 x y + 1/30 y - 1/84 x
+ 105 200 5880
+
+ 3 3 113 2 4 99 24
+ - 1/60 x - 1/30 x y + --- y - 1/30 y - ----, COEFF(-1, -1) = - ----
+ 735 1225 1225
+
+ 31 4 181 2 2 31 3 3
+ - --- x - 1/30 y + ---- x + 1/140 x y - --- y - 1/60 x y + 1/30 y
+ 210 1470 210
+
+ 4 3 3 181 2 37 2 2
+ - 1/30 x + 1/30 x - 1/60 x y + ---- y + --- x y + 1/196 x y
+ 1470 300
+
+ 2 246 83 2 3 53 2 17
+ + 1/140 x y , COEFF(0, -1) = ---- + --- y + 1/30 y - --- x - --- y
+ 1225 735 196 105
+
+ 2 4 2 2 4 181 2
+ + 1/70 x y + 1/20 x + 1/98 x y - 1/30 y , COEFF(1, -1) = ---- y
+ 1470
+
+ 4 4 3 3 24 181 2 2
+ - 1/30 x - 1/30 y - 1/30 x + 1/60 x y - ---- + ---- x + 1/140 x y
+ 1225 1470
+
+ 37 31 2 3 3 2 2 31
+ - --- x y - --- y - 1/140 x y + 1/30 y + 1/60 x y + 1/196 x y + --- x
+ 300 210 210
+
+ 3 21 4 2 2 2
+ , COEFF(2, -1) = 1/30 x y - --- x y - 1/30 y - 1/70 x y - 1/98 x y
+ 200
+
+ 99 11 71 2 113 2 3 2
+ - ---- + 1/84 x - --- y + ---- x + --- y + 1/30 y - 1/70 x y
+ 1225 105 5880 735
+
+ 4 3 3 4 3
+ + 1/120 x - 1/120 x y + 1/60 x , COEFF(-2, 0) = 1/120 x - 1/60 x
+
+ 191 2 17 2 2 4 2 41 2 96
+ + ---- x - --- x - 1/49 x y + 1/20 y + 1/35 x y - --- y + ----,
+ 5880 420 196 1225
+
+ 4 17 83 2 246 53 2 4
+ COEFF(-1, 0) = 1/20 y - --- x + --- x + ---- - --- y - 1/30 x
+ 105 735 1225 196
+
+ 2 3 2 2
+ + 1/70 x y + 1/30 x + 1/98 x y ,
+
+ 57 2 4 4 57 2 2 2 541
+ COEFF(0, 0) = - --- x + 1/20 y + 1/20 x - --- y + 1/49 x y + ----,
+ 196 196 1225
+
+ 246 17 2 53 2 4 4
+ COEFF(1, 0) = ---- + --- x - 1/70 x y - --- y - 1/30 x + 1/20 y
+ 1225 105 196
+
+ 3 83 2 2 2 2 4
+ - 1/30 x + --- x + 1/98 x y , COEFF(2, 0) = - 1/35 x y + 1/20 y
+ 735
+
+ 4 96 3 17 2 2 41 2 191 2
+ + 1/120 x + ---- + 1/60 x + --- x - 1/49 x y - --- y + ---- x ,
+ 1225 420 196 5880
+
+ 2 2 3 99 3 2 11
+ COEFF(-2, 1) = - 1/98 x y - 1/60 x - ---- - 1/30 y + 1/70 x y + --- y
+ 1225 105
+
+ 2 4 113 2 3 4 3
+ + 1/70 x y - 1/30 y + --- y + 1/30 x y + 1/120 x - 1/120 x y
+ 735
+
+ 21 71 2 2 2 3
+ - 1/84 x - --- x y + ---- x , COEFF(-1, 1) = 1/196 x y + 1/30 x
+ 200 5880
+
+ 3 2 4 3 37 31 31
+ + 1/60 x y - 1/140 x y - 1/30 x + 1/60 x y - --- x y - --- x + --- y
+ 300 210 210
+
+ 181 2 2 3 24 181 2 4
+ + ---- y + 1/140 x y - 1/30 y - ---- + ---- x - 1/30 y , COEFF(0, 1)
+ 1470 1225 1470
+
+ 3 2 2 53 2 246 4 17 2
+ = - 1/30 y + 1/98 x y - --- x + ---- - 1/30 y + --- y - 1/70 x y
+ 196 1225 105
+
+ 4 83 2 3 24 3
+ + 1/20 x + --- y , COEFF(1, 1) = - 1/30 y - ---- - 1/60 x y
+ 735 1225
+
+ 2 2 37 3 181 2 31 4 31
+ + 1/196 x y + --- x y - 1/60 x y + ---- x + --- y - 1/30 y + --- x
+ 300 1470 210 210
+
+ 4 2 3 181 2 2
+ - 1/30 x - 1/140 x y - 1/30 x + ---- y - 1/140 x y, COEFF(2, 1) =
+ 1470
+
+ 3 113 2 3 2 2 21
+ - 1/30 x y + 1/84 x + --- y + 1/120 x y - 1/98 x y + --- x y
+ 735 200
+
+ 2 99 4 71 2 3 11 4
+ - 1/70 x y - ---- - 1/30 y + ---- x + 1/60 x + --- y + 1/120 x
+ 1225 5880 105
+
+ 3 2 2 3 11
+ - 1/30 y + 1/70 x y, COEFF(-2, 2) = 1/35 x y - 1/60 x y + --- x y
+ 150
+
+ 2 31 289 2 4 2 2 289 2 31
+ - 1/35 x y - --- y - ---- y + 1/120 y + 1/49 x y - ---- x + --- x
+ 420 5880 5880 420
+
+ 3 4 3 51 3 99
+ - 1/60 x y + 1/120 x + 1/60 y + ---- - 1/60 x , COEFF(-1, 2) = - ----
+ 1225 1225
+
+ 3 21 71 2 2 2 2
+ - 1/120 x y - --- x y + 1/84 y + ---- y - 1/98 x y - 1/70 x y
+ 200 5880
+
+ 113 2 4 3 4 3 11 3
+ + --- x - 1/30 x + 1/30 x y + 1/120 y + 1/30 x - --- x + 1/60 y
+ 735 105
+
+ 2 4 2 17 41 2 191 2
+ - 1/70 x y, COEFF(0, 2) = 1/20 x - 1/35 x y + --- y - --- x + ---- y
+ 420 196 5880
+
+ 96 4 2 2 3 99
+ + ---- + 1/120 y - 1/49 x y + 1/60 y , COEFF(1, 2) = - ----
+ 1225 1225
+
+ 2 2 2 3 71 2 3
+ - 1/98 x y - 1/70 x y - 1/30 x y + 1/84 y + ---- y + 1/120 x y
+ 5880
+
+ 3 4 4 11 113 2 2 21
+ - 1/30 x - 1/30 x + 1/120 y + --- x + --- x + 1/70 x y + --- x y
+ 105 735 200
+
+ 3 2 4 2 2 289 2
+ + 1/60 y , COEFF(2, 2) = 1/35 x y + 1/120 x + 1/49 x y - ---- y
+ 5880
+
+ 3 3 31 4 289 2 3 2
+ + 1/60 x y + 1/60 x y - --- y + 1/120 y - ---- x + 1/60 x + 1/35 x y
+ 420 5880
+
+ 11 31 51 3
+ - --- x y - --- x + ---- + 1/60 y ]
+ 150 420 1225
+
+> print_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "2d.coeffs/2d.cube.order4.smooth0/coeff-I.compute.c");
+bytes used=46039980, alloc=2162292, time=4.00
+bytes used=47040144, alloc=2162292, time=4.08
+bytes used=48048756, alloc=2162292, time=4.16
+bytes used=49050036, alloc=2227816, time=4.23
+bytes used=50050424, alloc=2227816, time=4.33
+bytes used=51050604, alloc=2227816, time=4.48
+bytes used=52050764, alloc=2227816, time=4.55
+bytes used=53052936, alloc=2227816, time=4.64
+bytes used=54053412, alloc=2227816, time=4.74
+bytes used=55053604, alloc=2227816, time=4.89
+bytes used=56053828, alloc=2227816, time=4.95
+bytes used=57054040, alloc=2293340, time=5.07
+bytes used=58054312, alloc=2293340, time=5.26
+bytes used=59054740, alloc=2293340, time=5.33
+bytes used=60054904, alloc=2293340, time=5.43
+bytes used=61055148, alloc=2293340, time=5.58
+bytes used=62055404, alloc=2293340, time=5.65
+bytes used=63058408, alloc=2293340, time=5.83
+bytes used=64058672, alloc=2293340, time=5.89
+bytes used=65058956, alloc=2293340, time=6.08
+bytes used=66059172, alloc=2293340, time=6.16
+>
+# d/dx
+> simplify( diff(interp_2d_cube_order4_smooth0,x) );
+bytes used=67059496, alloc=2293340, time=6.26
+bytes used=68059676, alloc=2293340, time=6.33
+bytes used=69060256, alloc=2358864, time=6.40
+17 31 17 31
+--- DATA(1, 0) + --- DATA(1, 1) - --- DATA(-1, 0) + --- DATA(1, -1)
+105 210 105 210
+
+ 31 31 11 31
+ - --- DATA(-1, -1) - --- DATA(-1, 1) + --- DATA(1, 2) - --- DATA(2, 2)
+ 210 210 105 420
+
+ 17 11
+ + --- DATA(2, 0) + 1/84 DATA(2, 1) - --- DATA(-1, 2) + 1/84 DATA(2, -1)
+ 420 105
+
+ 31 2
+ + --- DATA(-2, 2) - 1/84 DATA(-2, 1) - 1/70 y DATA(2, 1)
+ 420
+
+ 2 2 2
+ - 1/70 y DATA(-1, 2) - 1/70 y DATA(2, -1) - 1/35 y DATA(-2, 2)
+
+ 2 2 2
+ + 1/70 y DATA(-2, 1) + 1/70 y DATA(-2, -1) + 1/35 y DATA(-2, 0)
+
+ 2 2 2
+ + 1/35 y DATA(2, -2) - 1/70 y DATA(-1, -2) + 1/35 y DATA(2, 2)
+
+ 2 2 2
+ - 1/70 y DATA(1, 0) - 1/140 y DATA(1, 1) + 1/70 y DATA(-1, 0)
+
+ 2 2 2
+ - 1/140 y DATA(1, -1) + 1/140 y DATA(-1, -1) + 1/140 y DATA(-1, 1)
+
+ - 1/35 x y DATA(-1, 2) - 2/35 x y DATA(0, 2) - 1/35 x y DATA(0, 1)
+
+ 2 2
+ - 1/20 x y DATA(-1, -1) - 1/20 x y DATA(1, 1) - 1/35 x y DATA(-2, -1)
+
+ - 2/35 x y DATA(2, -2) + 2/35 x y DATA(2, 2) + 1/35 x y DATA(2, 1)
+
+ 37 2 2
+ + --- y DATA(1, 1) - 1/49 x y DATA(-2, -1) + 2/49 x y DATA(2, -2)
+ 300
+
+ 2 2
+ - 1/49 x y DATA(-1, -2) - 1/49 x y DATA(1, -2) - 1/35 x y DATA(2, -1)
+
+ 21
+ + 2/35 x y DATA(-2, 2) + 1/35 x y DATA(-2, 1) - --- y DATA(-1, 2)
+ 200
+
+ 21 11 21
+ - --- y DATA(2, -1) + --- y DATA(-2, 2) - --- y DATA(-2, 1)
+ 200 150 200
+
+ 21 11 21
+ + --- y DATA(-2, -1) + --- y DATA(2, -2) + --- y DATA(-1, -2)
+ 200 150 200
+
+ 21 11 37
+ - --- y DATA(1, -2) - --- y DATA(-2, -2) - --- y DATA(1, -1)
+ 200 150 300
+
+ 2 2 2
+ + 1/70 y DATA(1, -2) - 1/35 y DATA(-2, -2) + 1/70 y DATA(1, 2)
+
+ 2 2
+ - 1/35 y DATA(2, 0) + 1/35 x y DATA(-1, -2) - 2/49 x y DATA(0, 2)
+
+ 2 2 2
+ - 2/49 x y DATA(0, -2) + 1/49 x y DATA(-1, 0) - 2/49 x y DATA(2, 0)
+
+ 2
+ - 2/49 x y DATA(-2, 0) + 2/35 x y DATA(0, -2) + 1/35 x y DATA(1, -2)
+
+ 2 2
+ - 2/35 x y DATA(-2, -2) - 1/49 x y DATA(2, 1) - 1/49 x y DATA(2, -1)
+
+ 2 2 37
+ + 2/49 x y DATA(-2, 2) - 1/49 x y DATA(-2, 1) + --- y DATA(-1, -1)
+ 300
+
+ 3 3 3
+ + 1/30 y DATA(-2, 1) + 1/60 y DATA(-1, 1) - 1/60 y DATA(1, 1)
+
+ 3 37 21
+ + 1/60 y DATA(1, -1) - --- y DATA(-1, 1) + --- y DATA(1, 2)
+ 300 200
+
+ 11 21 3
+ - --- y DATA(2, 2) + --- y DATA(2, 1) + 1/60 y DATA(-2, -2)
+ 150 200
+
+ 71 289 71
+ + ---- x DATA(2, -1) - ---- x DATA(-2, 2) + ---- x DATA(-2, 1)
+ 2940 2940 2940
+
+ 71 289 226
+ + ---- x DATA(-2, -1) - ---- x DATA(2, -2) + --- x DATA(-1, -2)
+ 2940 2940 735
+
+ 226 289 53
+ + --- x DATA(1, -2) - ---- x DATA(-2, -2) - -- x DATA(0, 1)
+ 735 2940 98
+
+ 53 41 41
+ - -- x DATA(0, -1) - -- x DATA(0, 2) - -- x DATA(0, -2)
+ 98 98 98
+
+ 166 3 3
+ + --- x DATA(-1, 0) - 1/60 y DATA(2, -2) - 1/60 y DATA(-1, -1)
+ 735
+
+ 3 3 3
+ + 1/120 y DATA(1, 2) + 1/60 y DATA(2, 2) - 1/30 y DATA(2, 1)
+
+ 3 3 3
+ - 1/120 y DATA(-1, 2) + 1/30 y DATA(2, -1) - 1/60 y DATA(-2, 2)
+
+ 71 191 3
+ + ---- x DATA(2, 1) + ---- x DATA(-2, 0) - 1/30 y DATA(-2, -1)
+ 2940 2940
+
+ 3 3 191
+ + 1/120 y DATA(-1, -2) - 1/120 y DATA(1, -2) + ---- x DATA(2, 0)
+ 2940
+
+ 17 3
+ - 1/84 DATA(-2, -1) - --- DATA(-2, 0) - 2/15 x DATA(1, -2)
+ 420
+
+ 3 3 3
+ + 1/30 x DATA(-2, -2) + 1/5 x DATA(0, 1) + 1/5 x DATA(0, -1)
+
+ 3 3 3
+ + 1/5 x DATA(0, 2) + 1/5 x DATA(0, -2) - 2/15 x DATA(-1, 0)
+
+ 3 3 57
+ + 1/30 x DATA(2, 0) + 1/30 x DATA(-2, 0) - -- x DATA(0, 0)
+ 98
+
+ 226 181 181
+ + --- x DATA(-1, 2) + --- x DATA(1, 1) + --- x DATA(1, -1)
+ 735 735 735
+
+ 181 181 226
+ + --- x DATA(-1, -1) + --- x DATA(-1, 1) + --- x DATA(1, 2)
+ 735 735 735
+
+ 289 166 3
+ - ---- x DATA(2, 2) + --- x DATA(1, 0) - 2/15 x DATA(-1, 2)
+ 2940 735
+
+ 3 3 3
+ - 2/15 x DATA(1, 1) - 2/15 x DATA(1, -1) - 2/15 x DATA(-1, -1)
+
+ 3 3 3
+ - 2/15 x DATA(-1, 1) + 1/30 x DATA(2, 1) + 1/30 x DATA(2, -1)
+
+ 3 3 3
+ + 1/30 x DATA(-2, 2) + 1/30 x DATA(-2, 1) + 1/30 x DATA(-2, -1)
+
+ 3 3 2
+ + 1/30 x DATA(2, -2) - 2/15 x DATA(-1, -2) - 1/20 x DATA(-2, -2)
+
+ 3 3 3
+ - 2/15 x DATA(1, 2) + 1/30 x DATA(2, 2) - 2/15 x DATA(1, 0)
+
+ 2 2 2
+ - 1/10 x DATA(1, 0) - 1/10 x DATA(1, 1) + 1/10 x DATA(-1, 0)
+
+ 2 2 2
+ - 1/10 x DATA(1, -1) + 1/10 x DATA(-1, -1) + 1/10 x DATA(-1, 1)
+
+ 3 2 2
+ + 1/5 x DATA(0, 0) - 1/10 x y DATA(-1, -2) + 1/20 x y DATA(1, -1)
+
+ 2 2 2
+ + 1/40 x y DATA(-2, -1) - 1/49 x y DATA(1, 2) + 2/49 x y DATA(2, 2)
+
+ 2 2 2
+ + 1/49 x y DATA(1, 0) + 2/49 x y DATA(0, 0) - 1/49 x y DATA(-1, 2)
+
+ 2 2 2
+ + 1/98 x y DATA(1, 1) + 1/98 x y DATA(1, -1) + 1/98 x y DATA(-1, -1)
+
+ 2 2 2
+ + 1/98 x y DATA(-1, 1) + 2/49 x y DATA(-2, -2) + 1/49 x y DATA(0, 1)
+
+ 2
+ + 1/49 x y DATA(0, -1) - 1/35 x y DATA(1, 2) + 1/70 x y DATA(1, -1)
+
+ 2 2
+ + 1/35 x y DATA(0, -1) + 1/10 x y DATA(1, -2) + 1/10 x y DATA(-1, 2)
+
+ 2 31
+ - 1/40 x y DATA(-2, 1) - 1/70 x y DATA(1, 1) - --- DATA(2, -2)
+ 420
+
+ 11 11 2
+ - --- DATA(-1, -2) + --- DATA(1, -2) - 1/40 x y DATA(2, -1)
+ 105 105
+
+ 2 2 2
+ + 1/20 x y DATA(-2, -2) - 1/10 x y DATA(1, 2) + 1/40 x y DATA(2, 1)
+
+ 2 2 2
+ + 1/20 x y DATA(2, 2) - 1/20 x y DATA(2, -2) - 1/20 x y DATA(-2, 2)
+
+ 2
+ + 1/20 x y DATA(-1, 1) + 1/70 x y DATA(-1, -1) - 1/70 x y DATA(-1, 1)
+
+ 2 2 2
+ - 1/10 x DATA(1, 2) + 1/20 x DATA(2, 0) + 1/20 x DATA(2, 1)
+
+ 2 2 2
+ + 1/10 x DATA(-1, 2) + 1/20 x DATA(2, -1) + 1/20 x DATA(2, 2)
+
+ 2 2 2
+ - 1/20 x DATA(-2, 2) - 1/20 x DATA(-2, 1) - 1/20 x DATA(-2, -1)
+
+ 2 2 2
+ - 1/20 x DATA(-2, 0) + 1/20 x DATA(2, -2) + 1/10 x DATA(-1, -2)
+
+ 2 31
+ - 1/10 x DATA(1, -2) + --- DATA(-2, -2)
+ 420
+
+> coeff_as_lc_of_data(%, posn_list_2d_size5);
+bytes used=70063472, alloc=2424388, time=6.47
+ 31 3 2 11 3
+[COEFF(-2, -2) = --- + 1/60 y - 2/35 x y + 2/49 x y - --- y + 1/30 x
+ 420 150
+
+ 2 2 2 289 2
+ - 1/20 x + 1/20 x y - 1/35 y - ---- x, COEFF(-1, -2) = - 1/10 x y
+ 2940
+
+ 2 2 3 2 226 11
+ - 1/70 y - 1/49 x y + 1/120 y + 1/10 x + --- x - --- + 1/35 x y
+ 735 105
+
+ 21 3 2 41 3
+ + --- y - 2/15 x , COEFF(0, -2) = - 2/49 x y - -- x + 1/5 x + 2/35 x y,
+ 200 98
+
+ 3 2 3 2
+ COEFF(1, -2) = - 2/15 x - 1/49 x y - 1/120 y - 1/10 x + 1/35 x y
+
+ 21 226 11 2 2 11
+ - --- y + --- x + --- + 1/10 x y + 1/70 y , COEFF(2, -2) = --- y
+ 200 735 105 150
+
+ 2 2 2 31 289 3 3
+ + 2/49 x y + 1/20 x + 1/35 y - --- - ---- x - 1/60 y + 1/30 x
+ 420 2940
+
+ 2 3 21 3
+ - 2/35 x y - 1/20 x y, COEFF(-2, -1) = 1/30 x + --- y - 1/30 y
+ 200
+
+ 2 2 2 71 2
+ - 1/49 x y - 1/35 x y + 1/40 x y + 1/70 y + ---- x - 1/20 x - 1/84,
+ 2940
+
+ 3 31 2 3 2
+ COEFF(-1, -1) = - 2/15 x - --- + 1/140 y + 1/70 x y - 1/60 y - 1/20 x y
+ 210
+
+ 37 2 2 181
+ + --- y + 1/10 x + 1/98 x y + --- x,
+ 300 735
+
+ 3 2 53 3
+ COEFF(0, -1) = 1/35 x y + 1/5 x + 1/49 x y - -- x, COEFF(1, -1) = 1/60 y
+ 98
+
+ 3 2 2 31 2 181
+ - 2/15 x + 1/20 x y - 1/10 x + --- + 1/98 x y + --- x + 1/70 x y
+ 210 735
+
+ 2 37 2 2
+ - 1/140 y - --- y, COEFF(2, -1) = - 1/70 y - 1/49 x y - 1/35 x y
+ 300
+
+ 21 2 3 3 2 71
+ - --- y - 1/40 x y + 1/30 x + 1/30 y + 1/84 + 1/20 x + ---- x,
+ 200 2940
+
+ 2 2 191 3 2 17
+ COEFF(-2, 0) = - 2/49 x y + 1/35 y + ---- x + 1/30 x - 1/20 x - ---,
+ 2940 420
+
+ 2 17 166 2 2 3
+ COEFF(-1, 0) = 1/49 x y - --- + --- x + 1/10 x + 1/70 y - 2/15 x ,
+ 105 735
+
+ 57 3 2
+ COEFF(0, 0) = - -- x + 1/5 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 2 17 2 3 191
+ COEFF(2, 0) = - 1/35 y - 2/49 x y + --- + 1/20 x + 1/30 x + ---- x,
+ 420 2940
+
+ 3 3 2 2 71
+ COEFF(-2, 1) = 1/30 y + 1/30 x - 1/49 x y + 1/35 x y + 1/70 y + ---- x
+ 2940
+
+ 2 2 21 2
+ - 1/20 x - 1/40 x y - --- y - 1/84, COEFF(-1, 1) = 1/20 x y - 1/70 x y
+ 200
+
+ 2 2 2 181 3 3 31 37
+ + 1/10 x + 1/98 x y + 1/140 y + --- x - 2/15 x + 1/60 y - --- - --- y
+ 735 210 300
+
+ 53 2 3 181
+ , COEFF(0, 1) = - -- x + 1/49 x y + 1/5 x - 1/35 x y, COEFF(1, 1) = --- x
+ 98 735
+
+ 2 3 3 31 37 2
+ - 1/10 x - 1/60 y - 2/15 x + --- + --- y - 1/140 y - 1/70 x y
+ 210 300
+
+ 2 2 21 3
+ + 1/98 x y - 1/20 x y, COEFF(2, 1) = --- y - 1/30 y + 1/35 x y
+ 200
+
+ 2 71 2 3 2 2
+ + 1/20 x + ---- x - 1/70 y + 1/30 x + 1/84 + 1/40 x y - 1/49 x y ,
+ 2940
+
+ 2 2 2 11 2
+ COEFF(-2, 2) = - 1/20 x - 1/20 x y - 1/35 y + --- y + 2/49 x y
+ 150
+
+ 3 3 289 31 3
+ - 1/60 y + 1/30 x + 2/35 x y - ---- x + ---, COEFF(-1, 2) = - 2/15 x
+ 2940 420
+
+ 2 3 2 21 2 226
+ - 1/35 x y + 1/10 x - 1/120 y + 1/10 x y - --- y - 1/49 x y + --- x
+ 200 735
+
+ 2 11 2 41 3
+ - 1/70 y - ---, COEFF(0, 2) = - 2/35 x y - 2/49 x y - -- x + 1/5 x ,
+ 105 98
+
+ 11 2 2 3 2
+ COEFF(1, 2) = --- - 1/10 x - 1/49 x y - 2/15 x - 1/35 x y + 1/70 y
+ 105
+
+ 21 2 3 226 2 2
+ + --- y - 1/10 x y + 1/120 y + --- x, COEFF(2, 2) = 1/20 x y + 1/35 y
+ 200 735
+
+ 31 2 11 3 289 2
+ + 2/35 x y - --- + 1/20 x - --- y + 1/30 x - ---- x + 2/49 x y
+ 420 150 2940
+
+ 3
+ + 1/60 y ]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "2d.coeffs/2d.cube.order4.smooth0/coeff-dx.compute.c");
+bytes used=71064040, alloc=2424388, time=6.54
+bytes used=72064272, alloc=2424388, time=6.62
+bytes used=73075772, alloc=2424388, time=6.70
+bytes used=74075968, alloc=2424388, time=6.88
+bytes used=75076136, alloc=2424388, time=6.95
+bytes used=76076304, alloc=2424388, time=7.04
+bytes used=77076556, alloc=2424388, time=7.20
+bytes used=78076920, alloc=2424388, time=7.29
+bytes used=79077292, alloc=2424388, time=7.46
+bytes used=80077492, alloc=2424388, time=7.59
+bytes used=81077684, alloc=2424388, time=7.72
+>
+# d/dy
+> simplify( diff(interp_2d_cube_order4_smooth0,y) );
+bytes used=82108412, alloc=2424388, time=7.80
+bytes used=83108600, alloc=2424388, time=7.88
+ 17 31 2
+- 2/35 x y DATA(2, 0) + --- DATA(0, 1) + --- DATA(1, 1) + 1/35 x DATA(0, -2)
+ 105 210
+
+ 53 166 166 57
+ - -- y DATA(1, 0) + --- y DATA(0, 1) + --- y DATA(0, -1) - -- y DATA(0, 0)
+ 98 735 735 98
+
+ 191 2 2
+ + ---- y DATA(0, -2) + 1/20 y DATA(0, 2) - 1/20 y DATA(0, -2)
+ 2940
+
+ 3 3 3
+ + 1/5 y DATA(-1, 0) + 1/5 y DATA(2, 0) + 1/5 y DATA(-2, 0)
+
+ 53 41 41
+ - -- y DATA(-1, 0) - -- y DATA(2, 0) - -- y DATA(-2, 0)
+ 98 98 98
+
+ 191 2 2
+ + ---- y DATA(0, 2) - 1/10 y DATA(0, 1) + 1/10 y DATA(0, -1)
+ 2940
+
+ 2 2 2
+ - 2/49 x y DATA(0, -2) + 1/70 x DATA(0, -1) - 1/35 x DATA(0, 2)
+
+ 3 3 3
+ + 1/30 y DATA(0, 2) + 1/30 y DATA(0, -2) - 2/15 y DATA(0, -1)
+
+ 3 3 3
+ + 1/5 y DATA(0, 0) + 1/5 y DATA(1, 0) - 2/15 y DATA(0, 1)
+
+ 31 17 31 31
+ - --- DATA(1, -1) - --- DATA(0, -1) - --- DATA(-1, -1) + --- DATA(-1, 1)
+ 210 105 210 210
+
+ 31 11
+ + 1/84 DATA(1, 2) - --- DATA(2, 2) + --- DATA(2, 1) + 1/84 DATA(-1, 2)
+ 420 105
+
+ 17 11 31 11
+ + --- DATA(0, 2) - --- DATA(2, -1) - --- DATA(-2, 2) + --- DATA(-2, 1)
+ 420 105 420 105
+
+ 2 2 2
+ - 1/10 y DATA(2, 1) + 1/20 y DATA(-1, 2) + 1/10 y DATA(2, -1)
+
+ 2 2 2
+ + 1/20 y DATA(-2, 2) - 1/10 y DATA(-2, 1) + 1/10 y DATA(-2, -1)
+
+ 2 2 2
+ - 1/20 y DATA(2, -2) - 1/20 y DATA(-1, -2) + 1/20 y DATA(2, 2)
+
+ 2 2 2
+ - 1/10 y DATA(1, 1) + 1/10 y DATA(1, -1) + 1/10 y DATA(-1, -1)
+
+ 2 2
+ - 1/10 y DATA(-1, 1) - 1/35 x y DATA(-1, 2) + 1/98 x y DATA(-1, -1)
+
+ 2
+ + 1/98 x y DATA(1, 1) + 1/35 x y DATA(-2, -1) + 2/35 x y DATA(2, -2)
+
+ 181
+ + 2/35 x y DATA(2, 2) - 1/35 x y DATA(2, 1) + --- y DATA(1, 1)
+ 735
+
+ 2 2 2
+ - 1/10 x y DATA(-2, -1) - 1/20 x y DATA(2, -2) + 1/40 x y DATA(-1, -2)
+
+ 2
+ - 1/40 x y DATA(1, -2) - 1/35 x y DATA(2, -1) - 2/35 x y DATA(-2, 2)
+
+ 71 226
+ + 1/35 x y DATA(-2, 1) + ---- y DATA(-1, 2) + --- y DATA(2, -1)
+ 2940 735
+
+ 289 226 226
+ - ---- y DATA(-2, 2) + --- y DATA(-2, 1) + --- y DATA(-2, -1)
+ 2940 735 735
+
+ 289 71 71
+ - ---- y DATA(2, -2) + ---- y DATA(-1, -2) + ---- y DATA(1, -2)
+ 2940 2940 2940
+
+ 289 181 2
+ - ---- y DATA(-2, -2) + --- y DATA(1, -1) - 1/20 y DATA(1, -2)
+ 2940 735
+
+ 2 2
+ - 1/20 y DATA(-2, -2) + 1/20 y DATA(1, 2) - 1/35 x y DATA(-1, -2)
+
+ 2
+ + 1/35 x y DATA(1, -2) - 2/35 x y DATA(-2, -2) - 1/10 x y DATA(2, 1)
+
+ 2 2 2
+ + 1/10 x y DATA(2, -1) - 1/20 x y DATA(-2, 2) + 1/10 x y DATA(-2, 1)
+
+ 181 3 3
+ + --- y DATA(-1, -1) - 2/15 y DATA(-2, 1) - 2/15 y DATA(-1, 1)
+ 735
+
+ 3 3 181
+ - 2/15 y DATA(1, 1) - 2/15 y DATA(1, -1) + --- y DATA(-1, 1)
+ 735
+
+ 71 289 226
+ + ---- y DATA(1, 2) - ---- y DATA(2, 2) + --- y DATA(2, 1)
+ 2940 2940 735
+
+ 3 21 11
+ + 1/30 y DATA(-2, -2) - --- x DATA(2, -1) + --- x DATA(-2, 2)
+ 200 150
+
+ 21 21 11
+ - --- x DATA(-2, 1) + --- x DATA(-2, -1) + --- x DATA(2, -2)
+ 200 200 150
+
+ 21 21 11
+ + --- x DATA(-1, -2) - --- x DATA(1, -2) - --- x DATA(-2, -2)
+ 200 200 150
+
+ 3 3 3
+ + 1/30 y DATA(2, -2) - 2/15 y DATA(-1, -1) + 1/30 y DATA(1, 2)
+
+ 3 3 3
+ + 1/30 y DATA(2, 2) - 2/15 y DATA(2, 1) + 1/30 y DATA(-1, 2)
+
+ 3 3 21
+ - 2/15 y DATA(2, -1) + 1/30 y DATA(-2, 2) + --- x DATA(2, 1)
+ 200
+
+ 3 3 3
+ - 2/15 y DATA(-2, -1) + 1/30 y DATA(-1, -2) + 1/30 y DATA(1, -2)
+
+ 11 3 3
+ - --- DATA(-2, -1) + 1/30 x DATA(1, -2) + 1/60 x DATA(-2, -2)
+ 105
+
+ 21 37 37
+ - --- x DATA(-1, 2) + --- x DATA(1, 1) - --- x DATA(1, -1)
+ 200 300 300
+
+ 37 37 21
+ + --- x DATA(-1, -1) - --- x DATA(-1, 1) + --- x DATA(1, 2)
+ 300 300 200
+
+ 11 3 3
+ - --- x DATA(2, 2) + 1/30 x DATA(-1, 2) - 1/60 x DATA(1, 1)
+ 150
+
+ 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/120 x DATA(2, -1) - 1/60 x DATA(-2, 2)
+
+ 3 3 3
+ - 1/120 x DATA(-2, 1) + 1/120 x DATA(-2, -1) - 1/60 x DATA(2, -2)
+
+ 3 2 3
+ - 1/30 x DATA(-1, -2) - 1/35 x DATA(-2, -2) - 1/30 x DATA(1, 2)
+
+ 3 2 2
+ + 1/60 x DATA(2, 2) - 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/49 x y DATA(-1, -2)
+
+ 2 2 2
+ + 1/98 x y DATA(1, -1) - 1/49 x y DATA(-2, -1) + 1/40 x y DATA(1, 2)
+
+ 2 2 2
+ + 1/20 x y DATA(2, 2) - 1/40 x y DATA(-1, 2) - 1/20 x y DATA(1, 1)
+
+ 2 2 2
+ + 1/20 x y DATA(1, -1) - 1/20 x y DATA(-1, -1) + 1/20 x y DATA(-1, 1)
+
+ 2
+ + 1/20 x y DATA(-2, -2) + 1/35 x y DATA(1, 2) - 1/70 x y DATA(1, -1)
+
+ 2 2 2
+ - 1/49 x y DATA(1, -2) - 1/49 x y DATA(-1, 2) - 1/49 x y DATA(-2, 1)
+
+ 31
+ - 1/70 x y DATA(1, 1) + --- DATA(2, -2) - 1/84 DATA(-1, -2)
+ 420
+
+ 17 2
+ - --- DATA(0, -2) - 1/84 DATA(1, -2) - 1/49 x y DATA(2, -1)
+ 420
+
+ 2 2 2
+ + 2/49 x y DATA(-2, -2) - 1/49 x y DATA(1, 2) - 1/49 x y DATA(2, 1)
+
+ 2 2 2
+ + 2/49 x y DATA(2, 2) + 2/49 x y DATA(2, -2) + 2/49 x y DATA(-2, 2)
+
+ 2
+ + 1/98 x y DATA(-1, 1) + 1/70 x y DATA(-1, -1) + 1/70 x y DATA(-1, 1)
+
+ 2 2 2
+ - 1/70 x DATA(1, 2) + 1/70 x DATA(2, 1) - 1/70 x DATA(-1, 2)
+
+ 2 2 2
+ - 1/70 x DATA(2, -1) + 1/35 x DATA(2, 2) + 1/35 x DATA(-2, 2)
+
+ 2 2 2
+ + 1/70 x DATA(-2, 1) - 1/70 x DATA(-2, -1) - 1/35 x DATA(2, -2)
+
+ 2 2 31
+ + 1/70 x DATA(-1, -2) + 1/70 x DATA(1, -2) + --- DATA(-2, -2)
+ 420
+
+ 2 2
+ + 2/35 x y DATA(-2, 0) + 1/49 x y DATA(-1, 0) - 2/49 x y DATA(2, 0)
+
+ 2 2
+ - 2/49 x y DATA(-2, 0) - 2/49 x y DATA(0, 2) - 1/35 x y DATA(1, 0)
+
+ 2 2
+ + 1/35 x y DATA(-1, 0) + 1/49 x y DATA(0, -1) + 2/49 x y DATA(0, 0)
+
+ 2 2 2
+ + 1/49 x y DATA(1, 0) + 1/49 x y DATA(0, 1) - 1/70 x DATA(0, 1)
+
+> coeff_as_lc_of_data(%, posn_list_2d_size5);
+bytes used=84109804, alloc=2424388, time=7.95
+ 31 3 2 2 11 3
+[COEFF(-2, -2) = --- + 1/30 y - 1/35 x - 1/20 y - --- x + 1/60 x
+ 420 150
+
+ 2 2 289 2
+ + 2/49 x y + 1/20 x y - ---- y - 2/35 x y, COEFF(-1, -2) = - 1/20 y
+ 2940
+
+ 21 2 2 2 71 3
+ + --- x - 1/49 x y + 1/40 x y + 1/70 x - 1/84 + ---- y - 1/30 x
+ 200 2940
+
+ 3
+ - 1/35 x y + 1/30 y ,
+
+ 191 17 2 2 3 2
+ COEFF(0, -2) = ---- y - --- - 2/49 x y + 1/35 x + 1/30 y - 1/20 y ,
+ 2940 420
+
+ 3 2 2 21
+ COEFF(1, -2) = 1/35 x y + 1/30 x - 1/49 x y - 1/84 - 1/20 y - --- x
+ 200
+
+ 2 2 71 3 3
+ + 1/70 x - 1/40 x y + ---- y + 1/30 y , COEFF(2, -2) = - 1/60 x
+ 2940
+
+ 2 31 11 289 2 2
+ + 2/35 x y - 1/35 x + --- + --- x - ---- y - 1/20 y + 2/49 x y
+ 420 150 2940
+
+ 2 3 21 2 3 226
+ - 1/20 x y + 1/30 y , COEFF(-2, -1) = --- x - 1/10 x y - 2/15 y + --- y
+ 200 735
+
+ 3 2 2 11 2
+ + 1/120 x + 1/35 x y + 1/10 y - 1/70 x - --- - 1/49 x y, COEFF(-1, -1)
+ 105
+
+ 2 37 2 181 2 2
+ = - 1/20 x y + 1/70 x y + --- x + 1/10 y + --- y + 1/98 x y + 1/140 x
+ 300 735
+
+ 3 3 31
+ - 2/15 y - 1/60 x - ---,
+ 210
+
+ 17 2 166 2 2 3
+ COEFF(0, -1) = - --- + 1/49 x y + --- y + 1/10 y + 1/70 x - 2/15 y ,
+ 105 735
+
+ 181 2 2 2 31 3
+ COEFF(1, -1) = --- y + 1/140 x + 1/98 x y + 1/10 y - --- - 2/15 y
+ 735 210
+
+ 37 3 2 11
+ - --- x + 1/60 x - 1/70 x y + 1/20 x y , COEFF(2, -1) = - 1/35 x y - ---
+ 300 105
+
+ 2 21 226 3 3 2 2
+ + 1/10 x y - --- x + --- y - 1/120 x - 2/15 y - 1/49 x y + 1/10 y
+ 200 735
+
+ 2 3 41 2
+ - 1/70 x , COEFF(-2, 0) = 1/5 y - -- y + 2/35 x y - 2/49 x y,
+ 98
+
+ 3 53 2
+ COEFF(-1, 0) = 1/5 y - -- y + 1/49 x y + 1/35 x y,
+ 98
+
+ 2 57 3
+ COEFF(0, 0) = 2/49 x y - -- y + 1/5 y ,
+ 98
+
+ 3 53 2
+ COEFF(1, 0) = 1/5 y - -- y + 1/49 x y - 1/35 x y,
+ 98
+
+ 3 2 41
+ COEFF(2, 0) = 1/5 y - 2/35 x y - 2/49 x y - -- y, COEFF(-2, 1) =
+ 98
+
+ 3 3 11 2 2 226
+ - 1/120 x - 2/15 y + --- - 1/49 x y + 1/70 x + 1/35 x y + --- y
+ 105 735
+
+ 2 2 21 37 2
+ + 1/10 x y - 1/10 y - --- x, COEFF(-1, 1) = - --- x + 1/20 x y
+ 200 300
+
+ 3 31 2 2 3 2
+ + 1/70 x y + 1/60 x + --- - 1/140 x - 1/10 y - 2/15 y + 1/98 x y
+ 210
+
+ 181
+ + --- y,
+ 735
+
+ 17 3 2 166 2 2
+ COEFF(0, 1) = --- - 2/15 y - 1/70 x + --- y - 1/10 y + 1/49 x y,
+ 105 735
+
+ 31 3 3 2 2
+ COEFF(1, 1) = --- - 1/60 x - 2/15 y - 1/70 x y - 1/20 x y - 1/10 y
+ 210
+
+ 181 2 37 2 2 21
+ + --- y + 1/98 x y + --- x - 1/140 x , COEFF(2, 1) = - 1/49 x y + --- x
+ 735 300 200
+
+ 226 2 2 11 2 3
+ + --- y - 1/10 y + 1/70 x - 1/35 x y + --- - 1/10 x y + 1/120 x
+ 735 105
+
+ 3 3 2 289 31 3
+ - 2/15 y , COEFF(-2, 2) = - 1/60 x + 1/35 x - ---- y - --- + 1/30 y
+ 2940 420
+
+ 11 2 2 2
+ + --- x + 2/49 x y - 2/35 x y - 1/20 x y + 1/20 y , COEFF(-1, 2) =
+ 150
+
+ 21 2 2 71 2 2
+ - --- x - 1/49 x y + 1/20 y + ---- y - 1/40 x y - 1/70 x + 1/84
+ 200 2940
+
+ 3 3
+ - 1/35 x y + 1/30 x + 1/30 y ,
+
+ 2 17 191 2 3 2
+ COEFF(0, 2) = 1/20 y + --- + ---- y - 1/35 x + 1/30 y - 2/49 x y,
+ 420 2940
+
+ 2 2 3 2 21
+ COEFF(1, 2) = - 1/70 x + 1/35 x y - 1/49 x y - 1/30 x + 1/20 y + --- x
+ 200
+
+ 3 71 2 3 289
+ + 1/30 y + ---- y + 1/84 + 1/40 x y , COEFF(2, 2) = 1/60 x - ---- y
+ 2940 2940
+
+ 2 2 3 31 2 2 11
+ + 1/35 x + 1/20 y + 1/30 y - --- + 2/49 x y + 1/20 x y - --- x
+ 420 150
+
+ + 2/35 x y]
+
+> print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+> "2d.coeffs/2d.cube.order4.smooth0/coeff-dy.compute.c");
+bytes used=85110104, alloc=2424388, time=8.01
+bytes used=86110296, alloc=2424388, time=8.09
+bytes used=87116120, alloc=2424388, time=8.16
+bytes used=88116280, alloc=2424388, time=8.30
+bytes used=89116760, alloc=2424388, time=8.38
+bytes used=90116912, alloc=2424388, time=8.48
+bytes used=91117288, alloc=2424388, time=8.64
+bytes used=92117484, alloc=2424388, time=8.73
+bytes used=93117892, alloc=2424388, time=8.88
+bytes used=94118116, alloc=2424388, time=8.97
+bytes used=95118268, alloc=2424388, time=9.12
+>
+# d^2/dx^2
+> simplify( diff(interp_2d_cube_order4_smooth0,x,x) );
+bytes used=96118472, alloc=2424388, time=9.19
+ 57 166 53 181
+- -- DATA(0, 0) + --- DATA(1, 0) - -- DATA(0, 1) + --- DATA(1, 1)
+ 98 735 98 735
+
+ 2
+ + 3/5 x DATA(0, -2) - 1/35 y DATA(0, 1) + 1/35 y DATA(0, -1)
+
+ 2 2
+ + 2/35 y DATA(0, -2) - 2/49 y DATA(0, 2) - 2/49 y DATA(0, -2)
+
+ 2 2
+ - 2/35 y DATA(0, 2) + 1/49 y DATA(0, 1) + 1/49 y DATA(0, -1)
+
+ 2 2 166
+ + 3/5 x DATA(0, -1) + 3/5 x DATA(0, 2) + --- DATA(-1, 0)
+ 735
+
+ 181 53 181 181
+ + --- DATA(1, -1) - -- DATA(0, -1) + --- DATA(-1, -1) + --- DATA(-1, 1)
+ 735 98 735 735
+
+ 2 2
+ - 2/49 y DATA(-2, 0) - 1/10 x DATA(-2, 0) - 2/49 y DATA(2, 0)
+
+ 2 2 2
+ + 2/49 y DATA(0, 0) + 1/49 y DATA(1, 0) + 1/49 y DATA(-1, 0)
+
+ 2 2
+ + 1/10 x DATA(2, 0) + 3/5 x DATA(0, 0) - 2/5 x DATA(1, 0)
+
+ 2 2 2
+ + 1/10 x DATA(-2, 0) - 2/5 x DATA(-1, 0) + 1/10 x DATA(2, 0)
+
+ 226 289
+ - 1/5 x DATA(1, 0) + 1/5 x DATA(-1, 0) + --- DATA(1, 2) - ---- DATA(2, 2)
+ 735 2940
+
+ 191 71 226 41
+ + ---- DATA(2, 0) + ---- DATA(2, 1) + --- DATA(-1, 2) - -- DATA(0, 2)
+ 2940 2940 735 98
+
+ 71 289 71
+ + ---- DATA(2, -1) - ---- DATA(-2, 2) + ---- DATA(-2, 1)
+ 2940 2940 2940
+
+ 2 2 2
+ - 1/49 y DATA(2, 1) - 1/49 y DATA(-1, 2) - 1/49 y DATA(2, -1)
+
+ 2 2 2
+ + 2/49 y DATA(-2, 2) - 1/49 y DATA(-2, 1) - 1/49 y DATA(-2, -1)
+
+ 2 2 2
+ + 2/49 y DATA(2, -2) - 1/49 y DATA(-1, -2) + 2/49 y DATA(2, 2)
+
+ 2 2 2
+ + 1/98 y DATA(1, 1) + 1/98 y DATA(1, -1) + 1/98 y DATA(-1, -1)
+
+ 2
+ + 1/98 y DATA(-1, 1) + 1/5 x y DATA(-1, 2) + 1/20 x y DATA(-2, -1)
+
+ - 1/10 x y DATA(2, -2) + 1/10 x y DATA(2, 2) + 1/20 x y DATA(2, 1)
+
+ - 1/70 y DATA(1, 1) - 1/20 x y DATA(2, -1) - 1/10 x y DATA(-2, 2)
+
+ - 1/20 x y DATA(-2, 1) - 1/35 y DATA(-1, 2) - 1/35 y DATA(2, -1)
+
+ + 2/35 y DATA(-2, 2) + 1/35 y DATA(-2, 1) - 1/35 y DATA(-2, -1)
+
+ - 2/35 y DATA(2, -2) + 1/35 y DATA(-1, -2) + 1/35 y DATA(1, -2)
+
+ 2
+ - 2/35 y DATA(-2, -2) + 1/70 y DATA(1, -1) - 1/49 y DATA(1, -2)
+
+ 2 2
+ + 2/49 y DATA(-2, -2) - 1/49 y DATA(1, 2) - 1/5 x y DATA(-1, -2)
+
+ + 1/5 x y DATA(1, -2) + 1/10 x y DATA(-2, -2) + 1/70 y DATA(-1, -1)
+
+ - 1/70 y DATA(-1, 1) - 1/35 y DATA(1, 2) + 2/35 y DATA(2, 2)
+
+ + 1/35 y DATA(2, 1) + 1/10 x DATA(2, -1) - 1/10 x DATA(-2, 2)
+
+ - 1/10 x DATA(-2, 1) - 1/10 x DATA(-2, -1) + 1/10 x DATA(2, -2)
+
+ + 1/5 x DATA(-1, -2) - 1/5 x DATA(1, -2) - 1/10 x DATA(-2, -2)
+
+ 71 191
+ + 1/10 x DATA(2, 1) + ---- DATA(-2, -1) + ---- DATA(-2, 0)
+ 2940 2940
+
+ + 1/5 x DATA(-1, 2) - 1/5 x DATA(1, 1) - 1/5 x DATA(1, -1)
+
+ + 1/5 x DATA(-1, -1) + 1/5 x DATA(-1, 1) - 1/5 x DATA(1, 2)
+
+ 2 2
+ + 1/10 x DATA(2, 2) + 1/10 x DATA(-2, -2) - 2/5 x DATA(1, 1)
+
+ 2 2 2
+ - 2/5 x DATA(1, -1) - 2/5 x DATA(-1, -1) - 2/5 x DATA(-1, 1)
+
+ - 1/5 x y DATA(1, 2) + 1/10 x y DATA(1, -1) - 1/10 x y DATA(1, 1)
+
+ 289 226 41 226
+ - ---- DATA(2, -2) + --- DATA(-1, -2) - -- DATA(0, -2) + --- DATA(1, -2)
+ 2940 735 98 735
+
+ 2
+ - 1/10 x y DATA(-1, -1) + 1/10 x y DATA(-1, 1) - 2/5 x DATA(1, 2)
+
+ 2 2 2
+ + 1/10 x DATA(2, 1) - 2/5 x DATA(-1, 2) + 1/10 x DATA(2, -1)
+
+ 2 2 2
+ + 1/10 x DATA(2, 2) + 1/10 x DATA(-2, 2) + 1/10 x DATA(-2, 1)
+
+ 2 2 2
+ + 1/10 x DATA(-2, -1) + 1/10 x DATA(2, -2) - 2/5 x DATA(-1, -2)
+
+ 2 289 2
+ - 2/5 x DATA(1, -2) - ---- DATA(-2, -2) + 3/5 x DATA(0, 1)
+ 2940
+
+> coeff_as_lc_of_data(%, posn_list_2d_size5);
+bytes used=97118648, alloc=2424388, time=9.26
+ 2 289 2
+[COEFF(-2, -2) = 1/10 x y - 2/35 y + 2/49 y - ---- + 1/10 x - 1/10 x,
+ 2940
+
+ 2 226 2
+ COEFF(-1, -2) = - 1/5 x y - 2/5 x + 1/35 y + --- + 1/5 x - 1/49 y ,
+ 735
+
+ 2 2 41
+ COEFF(0, -2) = 2/35 y - 2/49 y + 3/5 x - --,
+ 98
+
+ 226 2 2
+ COEFF(1, -2) = --- - 2/5 x + 1/35 y + 1/5 x y - 1/5 x - 1/49 y ,
+ 735
+
+ 2 289 2
+ COEFF(2, -2) = 2/49 y - ---- - 2/35 y + 1/10 x + 1/10 x - 1/10 x y,
+ 2940
+
+ 71 2 2
+ COEFF(-2, -1) = - 1/10 x + ---- - 1/49 y + 1/10 x - 1/35 y + 1/20 x y,
+ 2940
+
+ 2 2 181
+ COEFF(-1, -1) = - 2/5 x + 1/98 y + 1/5 x + --- - 1/10 x y + 1/70 y,
+ 735
+
+ 53 2 2
+ COEFF(0, -1) = - -- + 1/35 y + 1/49 y + 3/5 x ,
+ 98
+
+ 2 2 181
+ COEFF(1, -1) = 1/70 y + 1/98 y - 2/5 x - 1/5 x + 1/10 x y + ---,
+ 735
+
+ 2 2 71
+ COEFF(2, -1) = 1/10 x - 1/35 y - 1/49 y + 1/10 x + ---- - 1/20 x y,
+ 2940
+
+ 2 2 191
+ COEFF(-2, 0) = - 1/10 x + 1/10 x - 2/49 y + ----,
+ 2940
+
+ 2 2 166
+ COEFF(-1, 0) = - 2/5 x + 1/49 y + --- + 1/5 x,
+ 735
+
+ 2 57 2
+ COEFF(0, 0) = 2/49 y - -- + 3/5 x ,
+ 98
+
+ 2 2 166
+ COEFF(1, 0) = - 1/5 x + 1/49 y - 2/5 x + ---,
+ 735
+
+ 2 191 2
+ COEFF(2, 0) = 1/10 x - 2/49 y + ---- + 1/10 x ,
+ 2940
+
+ 71 2 2
+ COEFF(-2, 1) = ---- - 1/49 y + 1/10 x + 1/35 y - 1/20 x y - 1/10 x,
+ 2940
+
+ 181 2 2
+ COEFF(-1, 1) = 1/5 x + --- + 1/10 x y - 2/5 x + 1/98 y - 1/70 y,
+ 735
+
+ 53 2 2
+ COEFF(0, 1) = - -- + 3/5 x + 1/49 y - 1/35 y,
+ 98
+
+ 181 2 2
+ COEFF(1, 1) = --- + 1/98 y - 2/5 x - 1/70 y - 1/5 x - 1/10 x y,
+ 735
+
+ 2 71 2
+ COEFF(2, 1) = 1/10 x + 1/35 y + 1/10 x + ---- + 1/20 x y - 1/49 y ,
+ 2940
+
+ 2 289 2
+ COEFF(-2, 2) = 2/49 y + 2/35 y - ---- - 1/10 x y - 1/10 x + 1/10 x ,
+ 2940
+
+ 226 2 2
+ COEFF(-1, 2) = --- - 2/5 x + 1/5 x + 1/5 x y - 1/49 y - 1/35 y,
+ 735
+
+ 41 2 2
+ COEFF(0, 2) = - -- - 2/35 y - 2/49 y + 3/5 x ,
+ 98
+
+ 2 226 2
+ COEFF(1, 2) = - 1/5 x - 2/5 x - 1/5 x y + --- - 1/49 y - 1/35 y,
+ 735
+
+ 2 289 2
+ COEFF(2, 2) = 1/10 x + 2/49 y - ---- + 1/10 x + 2/35 y + 1/10 x y]
+ 2940
+
+> print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "2d.coeffs/2d.cube.order4.smooth0/coeff-dxx.compute.c");
+bytes used=98118800, alloc=2424388, time=9.34
+bytes used=99118996, alloc=2424388, time=9.43
+bytes used=100119256, alloc=2424388, time=9.58
+bytes used=101122084, alloc=2424388, time=9.74
+bytes used=102122280, alloc=2424388, time=9.85
+bytes used=103122400, alloc=2424388, time=9.97
+>
+# d^2/dxdy
+> simplify( diff(interp_2d_cube_order4_smooth0,x,y) );
+bytes used=104122552, alloc=2424388, time=10.13
+bytes used=105123136, alloc=2424388, time=10.20
+37
+--- DATA(1, 1) - 4/49 x y DATA(-2, 0) - 4/49 x y DATA(0, -2)
+300
+
+ + 4/49 x y DATA(0, 0) + 2/49 x y DATA(0, -1) - 4/49 x y DATA(0, 2)
+
+ + 2/49 x y DATA(0, 1) + 2/49 x y DATA(1, 0) - 4/49 x y DATA(2, 0)
+
+ + 2/49 x y DATA(-1, 0) + 1/35 y DATA(-1, 0) + 2/35 y DATA(-2, 0)
+
+ 37 37 37
+ - --- DATA(1, -1) + --- DATA(-1, -1) - --- DATA(-1, 1) - 2/35 y DATA(2, 0)
+ 300 300 300
+
+ 21 11
+ - 1/35 y DATA(1, 0) - 1/35 x DATA(0, 1) + --- DATA(1, 2) - --- DATA(2, 2)
+ 200 150
+
+ 21 21 21 11
+ + --- DATA(2, 1) - --- DATA(-1, 2) - --- DATA(2, -1) + --- DATA(-2, 2)
+ 200 200 200 150
+
+ 21 2 2
+ - --- DATA(-2, 1) - 1/10 y DATA(2, 1) - 1/40 y DATA(-1, 2)
+ 200
+
+ 2 2 2
+ + 1/10 y DATA(2, -1) - 1/20 y DATA(-2, 2) + 1/10 y DATA(-2, 1)
+
+ 2 2 2
+ - 1/10 y DATA(-2, -1) - 1/20 y DATA(2, -2) + 1/40 y DATA(-1, -2)
+
+ 2 2 2
+ + 1/20 y DATA(2, 2) - 1/20 y DATA(1, 1) + 1/20 y DATA(1, -1)
+
+ 2 2
+ - 1/20 y DATA(-1, -1) + 1/20 y DATA(-1, 1) - 2/49 x y DATA(-1, 2)
+
+ - 2/49 x y DATA(-2, -1) + 4/49 x y DATA(2, -2) + 4/49 x y DATA(2, 2)
+
+ - 2/49 x y DATA(2, 1) - 1/70 y DATA(1, 1) - 2/49 x y DATA(2, -1)
+
+ + 4/49 x y DATA(-2, 2) - 2/49 x y DATA(-2, 1) - 1/35 y DATA(-1, 2)
+
+ - 1/35 y DATA(2, -1) - 2/35 y DATA(-2, 2) + 1/35 y DATA(-2, 1)
+
+ + 1/35 y DATA(-2, -1) + 2/35 y DATA(2, -2) - 1/35 y DATA(-1, -2)
+
+ + 1/35 y DATA(1, -2) - 2/35 y DATA(-2, -2) - 1/70 y DATA(1, -1)
+
+ 2 2 2
+ - 1/40 y DATA(1, -2) + 1/20 y DATA(-2, -2) + 1/40 y DATA(1, 2)
+
+ - 2/49 x y DATA(-1, -2) - 2/49 x y DATA(1, -2) + 4/49 x y DATA(-2, -2)
+
+ + 1/70 y DATA(-1, -1) + 1/70 y DATA(-1, 1) + 1/35 y DATA(1, 2)
+
+ + 2/35 y DATA(2, 2) - 1/35 y DATA(2, 1) - 1/35 x DATA(2, -1)
+
+ + 2/35 x DATA(-2, 2) + 1/35 x DATA(-2, 1) - 1/35 x DATA(-2, -1)
+
+ - 2/35 x DATA(2, -2) + 1/35 x DATA(-1, -2) + 1/35 x DATA(1, -2)
+
+ 21
+ - 2/35 x DATA(-2, -2) + 1/35 x DATA(2, 1) + --- DATA(-2, -1)
+ 200
+
+ - 1/35 x DATA(-1, 2) - 1/70 x DATA(1, 1) + 1/70 x DATA(1, -1)
+
+ + 1/70 x DATA(-1, -1) - 1/70 x DATA(-1, 1) - 1/35 x DATA(1, 2)
+
+ 2 2
+ + 2/35 x DATA(2, 2) + 1/20 x DATA(-2, -2) - 1/20 x DATA(1, 1)
+
+ 2 2 2
+ + 1/20 x DATA(1, -1) - 1/20 x DATA(-1, -1) + 1/20 x DATA(-1, 1)
+
+ - 2/49 x y DATA(1, 2) + 1/49 x y DATA(1, -1) + 1/49 x y DATA(1, 1)
+
+ 11 21 21
+ + --- DATA(2, -2) + --- DATA(-1, -2) - --- DATA(1, -2)
+ 150 200 200
+
+ 2
+ + 1/49 x y DATA(-1, -1) + 1/49 x y DATA(-1, 1) - 1/10 x DATA(1, 2)
+
+ 2 2 2
+ + 1/40 x DATA(2, 1) + 1/10 x DATA(-1, 2) - 1/40 x DATA(2, -1)
+
+ 2 2 2
+ + 1/20 x DATA(2, 2) - 1/20 x DATA(-2, 2) - 1/40 x DATA(-2, 1)
+
+ 2 2 2
+ + 1/40 x DATA(-2, -1) - 1/20 x DATA(2, -2) - 1/10 x DATA(-1, -2)
+
+ 2 11
+ + 1/10 x DATA(1, -2) - --- DATA(-2, -2) - 2/35 x DATA(0, 2)
+ 150
+
+ + 1/35 x DATA(0, -1) + 2/35 x DATA(0, -2)
+
+> coeff_as_lc_of_data(%, posn_list_2d_size5);
+ 2 2 11
+[COEFF(-2, -2) = 4/49 x y + 1/20 x + 1/20 y - 2/35 y - 2/35 x - ---,
+ 150
+
+ 2 2 21
+ COEFF(-1, -2) = - 2/49 x y - 1/35 y + 1/35 x + 1/40 y - 1/10 x + ---,
+ 200
+
+ COEFF(0, -2) = 2/35 x - 4/49 x y,
+
+ 2 21 2
+ COEFF(1, -2) = - 2/49 x y + 1/35 x + 1/10 x + 1/35 y - --- - 1/40 y ,
+ 200
+
+ 11 2 2
+ COEFF(2, -2) = --- - 1/20 y - 1/20 x - 2/35 x + 4/49 x y + 2/35 y,
+ 150
+
+ 21 2 2
+ COEFF(-2, -1) = --- + 1/35 y - 1/10 y - 2/49 x y - 1/35 x + 1/40 x ,
+ 200
+
+ 2 2 37
+ COEFF(-1, -1) = 1/49 x y - 1/20 y - 1/20 x + 1/70 x + 1/70 y + ---,
+ 300
+
+ COEFF(0, -1) = 1/35 x + 2/49 x y,
+
+ 37 2 2
+ COEFF(1, -1) = - --- + 1/49 x y + 1/20 x - 1/70 y + 1/70 x + 1/20 y ,
+ 300
+
+ 2 2 21
+ COEFF(2, -1) = - 1/35 x + 1/10 y - 2/49 x y - 1/35 y - 1/40 x - ---,
+ 200
+
+ COEFF(-2, 0) = 2/35 y - 4/49 x y, COEFF(-1, 0) = 1/35 y + 2/49 x y,
+
+ COEFF(0, 0) = 4/49 x y, COEFF(1, 0) = - 1/35 y + 2/49 x y,
+
+ COEFF(2, 0) = - 4/49 x y - 2/35 y,
+
+ 2 2 21
+ COEFF(-2, 1) = 1/35 y + 1/35 x - 2/49 x y + 1/10 y - 1/40 x - ---,
+ 200
+
+ 2 37 2
+ COEFF(-1, 1) = 1/20 y - --- - 1/70 x + 1/20 x + 1/70 y + 1/49 x y,
+ 300
+
+ COEFF(0, 1) = - 1/35 x + 2/49 x y,
+
+ 37 2 2
+ COEFF(1, 1) = 1/49 x y + --- - 1/20 y - 1/70 x - 1/20 x - 1/70 y,
+ 300
+
+ 21 2 2
+ COEFF(2, 1) = --- + 1/40 x - 1/10 y + 1/35 x - 1/35 y - 2/49 x y,
+ 200
+
+ 2 2 11
+ COEFF(-2, 2) = - 1/20 x + 4/49 x y + 2/35 x - 1/20 y - 2/35 y + ---,
+ 150
+
+ 2 2 21
+ COEFF(-1, 2) = 1/10 x - 1/35 y - 1/35 x - 1/40 y - --- - 2/49 x y,
+ 200
+
+ COEFF(0, 2) = - 2/35 x - 4/49 x y,
+
+ 2 2 21
+ COEFF(1, 2) = - 1/35 x + 1/40 y - 2/49 x y + 1/35 y - 1/10 x + ---,
+ 200
+
+ 2 11 2
+ COEFF(2, 2) = 2/35 y + 4/49 x y + 1/20 x - --- + 2/35 x + 1/20 y ]
+ 150
+
+> print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+> "2d.coeffs/2d.cube.order4.smooth0/coeff-dxy.compute.c");
+bytes used=106123844, alloc=2424388, time=10.27
+bytes used=107128472, alloc=2424388, time=10.35
+bytes used=108128708, alloc=2424388, time=10.53
+bytes used=109128920, alloc=2424388, time=10.69
+bytes used=110129208, alloc=2424388, time=10.83
+bytes used=111129472, alloc=2424388, time=11.03
+bytes used=112129776, alloc=2424388, time=11.21
+>
+# d^2/dy^2
+> simplify( diff(interp_2d_cube_order4_smooth0,y,y) );
+bytes used=113130192, alloc=2424388, time=11.31
+bytes used=114130376, alloc=2424388, time=11.38
+ 57 53 166 181
+- -- DATA(0, 0) - -- DATA(1, 0) + --- DATA(0, 1) + --- DATA(1, 1)
+ 98 98 735 735
+
+ 53 181 166 181
+ - -- DATA(-1, 0) + --- DATA(1, -1) + --- DATA(0, -1) + --- DATA(-1, -1)
+ 98 735 735 735
+
+ 181 71 289 41
+ + --- DATA(-1, 1) + ---- DATA(1, 2) - ---- DATA(2, 2) - -- DATA(2, 0)
+ 735 2940 2940 98
+
+ 226 71 191 226
+ + --- DATA(2, 1) + ---- DATA(-1, 2) + ---- DATA(0, 2) + --- DATA(2, -1)
+ 735 2940 2940 735
+
+ 289 226 2
+ - ---- DATA(-2, 2) + --- DATA(-2, 1) - 2/5 y DATA(2, 1)
+ 2940 735
+
+ 2 2 2
+ + 1/10 y DATA(-1, 2) - 2/5 y DATA(2, -1) + 1/10 y DATA(-2, 2)
+
+ 2 2 2
+ - 2/5 y DATA(-2, 1) - 2/5 y DATA(-2, -1) + 1/10 y DATA(2, -2)
+
+ 2 2 2
+ + 1/10 y DATA(-1, -2) + 1/10 y DATA(2, 2) - 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(-1, 1)
+
+ - 1/20 x y DATA(-1, 2) - 1/5 x y DATA(-2, -1) - 1/10 x y DATA(2, -2)
+
+ + 1/10 x y DATA(2, 2) - 1/5 x y DATA(2, 1) - 1/5 y DATA(1, 1)
+
+ + 1/5 x y DATA(2, -1) - 1/10 x y DATA(-2, 2) + 1/5 x y DATA(-2, 1)
+
+ + 1/10 y DATA(-1, 2) + 1/5 y DATA(2, -1) + 1/10 y DATA(-2, 2)
+
+ - 1/5 y DATA(-2, 1) + 1/5 y DATA(-2, -1) - 1/10 y DATA(2, -2)
+
+ - 1/10 y DATA(-1, -2) - 1/10 y DATA(1, -2) - 1/10 y DATA(-2, -2)
+
+ 2 2
+ + 1/5 y DATA(1, -1) + 1/10 y DATA(1, -2) + 1/10 y DATA(-2, -2)
+
+ 2
+ + 1/10 y DATA(1, 2) + 1/20 x y DATA(-1, -2) - 1/20 x y DATA(1, -2)
+
+ + 1/10 x y DATA(-2, -2) + 1/5 y DATA(-1, -1) - 1/5 y DATA(-1, 1)
+
+ + 1/10 y DATA(1, 2) + 1/10 y DATA(2, 2) - 1/5 y DATA(2, 1)
+
+ - 1/35 x DATA(2, -1) - 2/35 x DATA(-2, 2) + 1/35 x DATA(-2, 1)
+
+ + 1/35 x DATA(-2, -1) + 2/35 x DATA(2, -2) - 1/35 x DATA(-1, -2)
+
+ + 1/35 x DATA(1, -2) - 2/35 x DATA(-2, -2) - 1/35 x DATA(2, 1)
+
+ 226 41
+ + --- DATA(-2, -1) - -- DATA(-2, 0) - 1/35 x DATA(-1, 2)
+ 735 98
+
+ - 1/70 x DATA(1, 1) - 1/70 x DATA(1, -1) + 1/70 x DATA(-1, -1)
+
+ + 1/70 x DATA(-1, 1) + 1/35 x DATA(1, 2) + 2/35 x DATA(2, 2)
+
+ 2 2 2
+ + 2/49 x DATA(-2, -2) + 1/98 x DATA(1, 1) + 1/98 x DATA(1, -1)
+
+ 2 2
+ + 1/98 x DATA(-1, -1) + 1/98 x DATA(-1, 1) + 1/20 x y DATA(1, 2)
+
+ 289
+ + 1/10 x y DATA(1, -1) - 1/10 x y DATA(1, 1) - ---- DATA(2, -2)
+ 2940
+
+ 71 191 71
+ + ---- DATA(-1, -2) + ---- DATA(0, -2) + ---- DATA(1, -2)
+ 2940 2940 2940
+
+ 2
+ - 1/10 x y DATA(-1, -1) + 1/10 x y DATA(-1, 1) - 1/49 x DATA(1, 2)
+
+ 2 2 2
+ - 1/49 x DATA(2, 1) - 1/49 x DATA(-1, 2) - 1/49 x DATA(2, -1)
+
+ 2 2 2
+ + 2/49 x DATA(2, 2) + 2/49 x DATA(-2, 2) - 1/49 x DATA(-2, 1)
+
+ 2 2 2
+ - 1/49 x DATA(-2, -1) + 2/49 x DATA(2, -2) - 1/49 x DATA(-1, -2)
+
+ 2 289
+ - 1/49 x DATA(1, -2) - ---- DATA(-2, -2) - 1/35 x DATA(1, 0)
+ 2940
+
+ + 1/35 x DATA(-1, 0) + 1/5 y DATA(0, -1) - 2/35 x DATA(2, 0)
+
+ 2
+ + 1/10 y DATA(0, 2) - 1/10 y DATA(0, -2) + 3/5 y DATA(-2, 0)
+
+ 2 2
+ + 3/5 y DATA(-1, 0) + 3/5 y DATA(1, 0) + 2/35 x DATA(-2, 0)
+
+ 2 2 2
+ + 3/5 y DATA(0, 0) - 2/5 y DATA(0, 1) - 2/5 y DATA(0, -1)
+
+ 2 2 2
+ + 1/10 y DATA(0, 2) + 1/10 y DATA(0, -2) + 1/49 x DATA(1, 0)
+
+ 2 2 2
+ + 3/5 y DATA(2, 0) - 2/49 x DATA(-2, 0) + 1/49 x DATA(-1, 0)
+
+ 2 2
+ - 1/5 y DATA(0, 1) + 2/49 x DATA(0, 0) + 1/49 x DATA(0, 1)
+
+ 2 2 2
+ + 1/49 x DATA(0, -1) - 2/49 x DATA(0, 2) - 2/49 x DATA(0, -2)
+
+ 2
+ - 2/49 x DATA(2, 0)
+
+> coeff_as_lc_of_data(%, posn_list_2d_size5);
+ 2 2 289
+[COEFF(-2, -2) = 1/10 y + 1/10 x y - 2/35 x + 2/49 x - 1/10 y - ----,
+ 2940
+
+ 71 2 2
+ COEFF(-1, -2) = ---- + 1/10 y + 1/20 x y - 1/10 y - 1/35 x - 1/49 x ,
+ 2940
+
+ 2 191 2
+ COEFF(0, -2) = 1/10 y + ---- - 2/49 x - 1/10 y,
+ 2940
+
+ 2 2 71
+ COEFF(1, -2) = - 1/10 y + 1/35 x - 1/20 x y - 1/49 x + 1/10 y + ----,
+ 2940
+
+ 2 289 2
+ COEFF(2, -2) = 2/49 x - ---- + 1/10 y - 1/10 x y + 2/35 x - 1/10 y,
+ 2940
+
+ 2 2 226
+ COEFF(-2, -1) = 1/5 y - 2/5 y - 1/49 x + 1/35 x + --- - 1/5 x y,
+ 735
+
+ 2 181 2
+ COEFF(-1, -1) = - 2/5 y - 1/10 x y + 1/5 y + 1/70 x + --- + 1/98 x ,
+ 735
+
+ 2 2 166
+ COEFF(0, -1) = 1/49 x - 2/5 y + --- + 1/5 y,
+ 735
+
+ 2 2 181
+ COEFF(1, -1) = - 1/70 x + 1/5 y - 2/5 y + 1/10 x y + 1/98 x + ---,
+ 735
+
+ 2 226 2
+ COEFF(2, -1) = - 1/35 x - 2/5 y + --- - 1/49 x + 1/5 x y + 1/5 y,
+ 735
+
+ 41 2 2
+ COEFF(-2, 0) = - -- + 2/35 x - 2/49 x + 3/5 y ,
+ 98
+
+ 2 2 53
+ COEFF(-1, 0) = 3/5 y + 1/35 x + 1/49 x - --,
+ 98
+
+ 2 57 2
+ COEFF(0, 0) = 3/5 y - -- + 2/49 x ,
+ 98
+
+ 2 2 53
+ COEFF(1, 0) = 3/5 y + 1/49 x - 1/35 x - --,
+ 98
+
+ 41 2 2
+ COEFF(2, 0) = - -- - 2/49 x - 2/35 x + 3/5 y ,
+ 98
+
+ 226 2 2
+ COEFF(-2, 1) = 1/35 x - 1/5 y + --- + 1/5 x y - 2/5 y - 1/49 x ,
+ 735
+
+ 2 181 2
+ COEFF(-1, 1) = - 1/5 y + 1/70 x + 1/10 x y - 2/5 y + --- + 1/98 x ,
+ 735
+
+ 2 2 166
+ COEFF(0, 1) = - 2/5 y + 1/49 x - 1/5 y + ---,
+ 735
+
+ 181 2 2
+ COEFF(1, 1) = - 1/70 x + --- - 1/10 x y + 1/98 x - 2/5 y - 1/5 y,
+ 735
+
+ 226 2 2
+ COEFF(2, 1) = --- - 1/5 y - 1/49 x - 1/35 x - 2/5 y - 1/5 x y,
+ 735
+
+ 2 289 2
+ COEFF(-2, 2) = - 2/35 x + 2/49 x - 1/10 x y - ---- + 1/10 y + 1/10 y ,
+ 2940
+
+ 71 2 2
+ COEFF(-1, 2) = ---- - 1/49 x + 1/10 y - 1/35 x + 1/10 y - 1/20 x y,
+ 2940
+
+ 2 2 191
+ COEFF(0, 2) = - 2/49 x + 1/10 y + 1/10 y + ----,
+ 2940
+
+ 71 2 2
+ COEFF(1, 2) = ---- + 1/10 y + 1/20 x y + 1/10 y + 1/35 x - 1/49 x ,
+ 2940
+
+ 289 2 2
+ COEFF(2, 2) = - ---- + 1/10 y + 2/49 x + 2/35 x + 1/10 x y + 1/10 y ]
+ 2940
+
+> print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+> "2d.coeffs/2d.cube.order4.smooth0/coeff-dyy.compute.c");
+bytes used=115130604, alloc=2424388, time=11.46
+bytes used=116138968, alloc=2424388, time=11.55
+bytes used=117139208, alloc=2424388, time=11.72
+bytes used=118140008, alloc=2424388, time=11.80
+bytes used=119140212, alloc=2424388, time=12.00
+bytes used=120140404, alloc=2424388, time=12.21
+bytes used=121141040, alloc=2424388, time=12.38
+>
+################################################################################
+> quit
+bytes used=121567580, alloc=2424388, time=12.41
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/2d.maple b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.maple
new file mode 100644
index 0000000..32b685c
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/2d.maple
@@ -0,0 +1,170 @@
+# 2d.maple -- compute Lagrange interpolation coefficients in 2-D
+# $Id$
+
+################################################################################
+
+#
+# 2d, cube, order=1, smoothing=0 (size=2)
+#
+
+# interpolating polynomial
+interp_2d_cube_order1_smooth0
+ := Lagrange_polynomial_interpolant(fn_2d_order1, coeff_list_2d_order1,
+ coord_list_2d, posn_list_2d_size2);
+
+# I
+coeff_as_lc_of_data(%, posn_list_2d_size2);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "2d.coeffs/2d.cube.order1.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_2d_cube_order1_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_2d_size2);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "2d.coeffs/2d.cube.order1.smooth0/coeff-dx.compute.c");
+
+# d/dy
+simplify( diff(interp_2d_cube_order1_smooth0,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size2);
+print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+ "2d.coeffs/2d.cube.order1.smooth0/coeff-dy.compute.c");
+
+################################################################################
+
+#
+# 2d, cube, order=2, smoothing=0 (size=3)
+#
+
+# interpolating polynomial
+interp_2d_cube_order2_smooth0
+ := Lagrange_polynomial_interpolant(fn_2d_order2, coeff_list_2d_order2,
+ coord_list_2d, posn_list_2d_size3);
+
+# I
+coeff_as_lc_of_data(%, posn_list_2d_size3);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "2d.coeffs/2d.cube.order2.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_2d_cube_order2_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_2d_size3);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "2d.coeffs/2d.cube.order2.smooth0/coeff-dx.compute.c");
+
+# d/dy
+simplify( diff(interp_2d_cube_order2_smooth0,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size3);
+print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+ "2d.coeffs/2d.cube.order2.smooth0/coeff-dy.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_2d_cube_order2_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_2d_size3);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "2d.coeffs/2d.cube.order2.smooth0/coeff-dxx.compute.c");
+
+# d^2/dxdy
+simplify( diff(interp_2d_cube_order2_smooth0,x,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size3);
+print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+ "2d.coeffs/2d.cube.order2.smooth0/coeff-dxy.compute.c");
+
+# d^2/dy^2
+simplify( diff(interp_2d_cube_order2_smooth0,y,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size3);
+print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+ "2d.coeffs/2d.cube.order2.smooth0/coeff-dyy.compute.c");
+
+################################################################################
+
+#
+# 2d, cube, order=3, smoothing=0 (size=4)
+#
+
+# interpolating polynomial
+interp_2d_cube_order3_smooth0
+ := Lagrange_polynomial_interpolant(fn_2d_order3, coeff_list_2d_order3,
+ coord_list_2d, posn_list_2d_size4);
+
+# I
+coeff_as_lc_of_data(%, posn_list_2d_size4);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "2d.coeffs/2d.cube.order3.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_2d_cube_order3_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_2d_size4);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "2d.coeffs/2d.cube.order3.smooth0/coeff-dx.compute.c");
+
+# d/dy
+simplify( diff(interp_2d_cube_order3_smooth0,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size4);
+print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+ "2d.coeffs/2d.cube.order3.smooth0/coeff-dy.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_2d_cube_order3_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_2d_size4);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "2d.coeffs/2d.cube.order3.smooth0/coeff-dxx.compute.c");
+
+# d^2/dxdy
+simplify( diff(interp_2d_cube_order3_smooth0,x,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size4);
+print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+ "2d.coeffs/2d.cube.order3.smooth0/coeff-dxy.compute.c");
+
+# d^2/dy^2
+simplify( diff(interp_2d_cube_order3_smooth0,y,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size4);
+print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+ "2d.coeffs/2d.cube.order3.smooth0/coeff-dyy.compute.c");
+
+################################################################################
+
+#
+# 2d, cube, order=4, smoothing=0 (size=5)
+#
+
+# interpolating polynomial
+interp_2d_cube_order4_smooth0
+ := Lagrange_polynomial_interpolant(fn_2d_order4, coeff_list_2d_order4,
+ coord_list_2d, posn_list_2d_size5);
+
+# I
+coeff_as_lc_of_data(%, posn_list_2d_size5);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "2d.coeffs/2d.cube.order4.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_2d_cube_order4_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_2d_size5);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "2d.coeffs/2d.cube.order4.smooth0/coeff-dx.compute.c");
+
+# d/dy
+simplify( diff(interp_2d_cube_order4_smooth0,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size5);
+print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+ "2d.coeffs/2d.cube.order4.smooth0/coeff-dy.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_2d_cube_order4_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_2d_size5);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "2d.coeffs/2d.cube.order4.smooth0/coeff-dxx.compute.c");
+
+# d^2/dxdy
+simplify( diff(interp_2d_cube_order4_smooth0,x,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size5);
+print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+ "2d.coeffs/2d.cube.order4.smooth0/coeff-dxy.compute.c");
+
+# d^2/dy^2
+simplify( diff(interp_2d_cube_order4_smooth0,y,y) );
+coeff_as_lc_of_data(%, posn_list_2d_size5);
+print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+ "2d.coeffs/2d.cube.order4.smooth0/coeff-dyy.compute.c");
+
+################################################################################
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..666c48b
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-I.compute.c
@@ -0,0 +1,32 @@
+fp t7,
+ t2,
+ t8,
+ t4,
+ t12,
+ t1,
+ t6,
+ t11,
+ t3,
+ t10,
+ t5,
+ t9;
+ t7 = RATIONAL(1.0,4.0);
+ t2 = t7*y;
+ t8 = RATIONAL(-1.0,4.0);
+ t4 = t8*x;
+ t12 = t2+t4;
+ t1 = t7*z;
+ t6 = t7*x;
+ t11 = t1+t6;
+ t3 = t8*z;
+ t10 = t3+t7;
+ t5 = t8*y;
+ t9 = t4+t5;
+ coeff_I_0_0_0 = RATIONAL(1.0,2.0)+t3+t9;
+ coeff_I_p1_0_0 = t5+t6+t10;
+ coeff_I_0_p1_0 = t10+t12;
+ coeff_I_p1_p1_0 = t2+t3+t6;
+ coeff_I_0_0_p1 = t7+t1+t9;
+ coeff_I_p1_0_p1 = t5+t11;
+ coeff_I_0_p1_p1 = t1+t12;
+ coeff_I_p1_p1_p1 = t2+t8+t11;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..fd79e4a
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dx.compute.c
@@ -0,0 +1,12 @@
+fp t14,
+ t13;
+ t14 = RATIONAL(-1.0,4.0);
+ t13 = RATIONAL(1.0,4.0);
+ coeff_dx_0_0_0 = t14;
+ coeff_dx_p1_0_0 = t13;
+ coeff_dx_0_p1_0 = t14;
+ coeff_dx_p1_p1_0 = t13;
+ coeff_dx_0_0_p1 = t14;
+ coeff_dx_p1_0_p1 = t13;
+ coeff_dx_0_p1_p1 = t14;
+ coeff_dx_p1_p1_p1 = t13;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dy.compute.c
new file mode 100644
index 0000000..2638b34
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dy.compute.c
@@ -0,0 +1,12 @@
+fp t16,
+ t15;
+ t16 = RATIONAL(-1.0,4.0);
+ t15 = RATIONAL(1.0,4.0);
+ coeff_dy_0_0_0 = t16;
+ coeff_dy_p1_0_0 = t16;
+ coeff_dy_0_p1_0 = t15;
+ coeff_dy_p1_p1_0 = t15;
+ coeff_dy_0_0_p1 = t16;
+ coeff_dy_p1_0_p1 = t16;
+ coeff_dy_0_p1_p1 = t15;
+ coeff_dy_p1_p1_p1 = t15;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dz.compute.c
new file mode 100644
index 0000000..62d5bec
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order1.smooth0/coeff-dz.compute.c
@@ -0,0 +1,12 @@
+fp t18,
+ t17;
+ t18 = RATIONAL(-1.0,4.0);
+ t17 = RATIONAL(1.0,4.0);
+ coeff_dz_0_0_0 = t18;
+ coeff_dz_p1_0_0 = t18;
+ coeff_dz_0_p1_0 = t18;
+ coeff_dz_p1_p1_0 = t18;
+ coeff_dz_0_0_p1 = t17;
+ coeff_dz_p1_0_p1 = t17;
+ coeff_dz_0_p1_p1 = t17;
+ coeff_dz_p1_p1_p1 = t17;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..0990539
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-I.compute.c
@@ -0,0 +1,151 @@
+fp t39,
+ t46,
+ t44,
+ t36,
+ t80,
+ t43,
+ t33,
+ t42,
+ t20,
+ t79,
+ t32,
+ t71,
+ t21,
+ t78,
+ t38,
+ t24,
+ t40,
+ t26,
+ t77,
+ t45,
+ t30,
+ t41,
+ t76,
+ t27,
+ t75,
+ t34,
+ t74,
+ t70,
+ t23,
+ t73,
+ t29,
+ t47,
+ t31,
+ t72,
+ t25,
+ t69,
+ t68,
+ t37,
+ t67,
+ t35,
+ t66,
+ t28,
+ t65,
+ t64,
+ t63,
+ t62,
+ t61,
+ t60,
+ t59,
+ t58,
+ t57,
+ t56,
+ t22,
+ t55,
+ t54,
+ t53,
+ t52,
+ t51,
+ t50,
+ t49,
+ t19,
+ t48;
+ t39 = RATIONAL(1.0,27.0);
+ t46 = x*x;
+ t44 = RATIONAL(-1.0,9.0);
+ t36 = t44*t46;
+ t80 = t39+t36;
+ t43 = RATIONAL(-1.0,18.0);
+ t33 = t43*x;
+ t42 = RATIONAL(1.0,12.0);
+ t20 = t42*x*z;
+ t79 = t33+t20;
+ t32 = t43*y;
+ t71 = y*t42;
+ t21 = x*t71;
+ t78 = t32+t21;
+ t38 = RATIONAL(-1.0,12.0);
+ t24 = t38*x*y;
+ t40 = RATIONAL(1.0,18.0);
+ t26 = t40*y;
+ t77 = t24+t26;
+ t45 = z*z;
+ t30 = t40*t45;
+ t41 = RATIONAL(-2.0,27.0);
+ t76 = t30+t41;
+ t27 = t40*x;
+ t75 = t26+t27;
+ t34 = t44*t45;
+ t74 = t39+t34;
+ t70 = z*t38;
+ t23 = x*t70;
+ t73 = t23+t27;
+ t29 = t40*t46;
+ t47 = y*y;
+ t31 = t40*t47;
+ t72 = t29+t31;
+ t25 = t40*z;
+ t69 = t30+t25;
+ t68 = t31+t34;
+ t37 = RATIONAL(4.0,27.0);
+ t67 = t37+t36;
+ t35 = t44*t47;
+ t66 = t29+t35;
+ t28 = t43*z;
+ t65 = t30+t28;
+ t64 = t29+t39;
+ t63 = t21+t72;
+ t62 = t39+t69;
+ t61 = t31+t65;
+ t60 = t30+t35+t67;
+ t59 = t37+t34+t66;
+ t58 = t67+t68;
+ t57 = t31+t36+t62;
+ t56 = t29+t33+t23+t69;
+ t22 = y*t70;
+ t55 = t22+t26+t61;
+ t54 = t32+t24+t27+t72;
+ t53 = t33+t64+t68;
+ t52 = t35+t64+t65;
+ t51 = t29+t41+t55;
+ t50 = t41+t31+t56;
+ t49 = t54+t76;
+ t19 = z*t71;
+ t48 = t19+t20+t63+t76;
+ coeff_I_m1_m1_m1 = t28+t32+t33+t48;
+ coeff_I_0_m1_m1 = t32+t19+t61+t80;
+ coeff_I_p1_m1_m1 = t28+t23+t19+t49;
+ coeff_I_m1_0_m1 = t52+t79;
+ coeff_I_0_0_m1 = t28+t60;
+ coeff_I_p1_0_m1 = t52+t73;
+ coeff_I_m1_p1_m1 = t24+t51+t79;
+ coeff_I_0_p1_m1 = t55+t80;
+ coeff_I_p1_p1_m1 = t21+t51+t73;
+ coeff_I_m1_m1_0 = t53+t78;
+ coeff_I_0_m1_0 = t32+t58;
+ coeff_I_p1_m1_0 = t54+t74;
+ coeff_I_m1_0_0 = t33+t59;
+ coeff_I_0_0_0 = t35+t34+RATIONAL(7.0,27.0)+t36;
+ coeff_I_p1_0_0 = t27+t59;
+ coeff_I_m1_p1_0 = t53+t77;
+ coeff_I_0_p1_0 = t26+t58;
+ coeff_I_p1_p1_0 = t63+t74+t75;
+ coeff_I_m1_m1_p1 = t22+t50+t78;
+ coeff_I_0_m1_p1 = t32+t22+t57;
+ coeff_I_p1_m1_p1 = t22+t25+t20+t49;
+ coeff_I_m1_0_p1 = t35+t39+t56;
+ coeff_I_0_0_p1 = t25+t60;
+ coeff_I_p1_0_p1 = t27+t20+t62+t66;
+ coeff_I_m1_p1_p1 = t19+t50+t77;
+ coeff_I_0_p1_p1 = t26+t19+t57;
+ coeff_I_p1_p1_p1 = t25+t48+t75;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..758757f
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dx.compute.c
@@ -0,0 +1,67 @@
+fp t85,
+ t90,
+ t100,
+ t88,
+ t99,
+ t89,
+ t81,
+ t98,
+ t84,
+ t97,
+ t87,
+ t83,
+ t96,
+ t82,
+ t95,
+ t94,
+ t93,
+ t92,
+ t91,
+ t86;
+ t85 = RATIONAL(1.0,9.0)*x;
+ t90 = RATIONAL(-1.0,18.0);
+ t100 = t85+t90;
+ t88 = RATIONAL(1.0,18.0);
+ t99 = t85+t88;
+ t89 = RATIONAL(1.0,12.0);
+ t81 = t89*y;
+ t98 = t81+t85;
+ t84 = t89*z;
+ t97 = t84+t85;
+ t87 = RATIONAL(-1.0,12.0);
+ t83 = t87*y;
+ t96 = t83+t100;
+ t82 = t87*z;
+ t95 = t82+t100;
+ t94 = t83+t99;
+ t93 = t88+t98;
+ t92 = t88+t97;
+ t91 = t81+t97;
+ t86 = RATIONAL(-2.0,9.0)*x;
+ coeff_dx_m1_m1_m1 = t90+t91;
+ coeff_dx_0_m1_m1 = t86;
+ coeff_dx_p1_m1_m1 = t82+t94;
+ coeff_dx_m1_0_m1 = t90+t97;
+ coeff_dx_0_0_m1 = t86;
+ coeff_dx_p1_0_m1 = t82+t99;
+ coeff_dx_m1_p1_m1 = t84+t96;
+ coeff_dx_0_p1_m1 = t86;
+ coeff_dx_p1_p1_m1 = t82+t93;
+ coeff_dx_m1_m1_0 = t90+t98;
+ coeff_dx_0_m1_0 = t86;
+ coeff_dx_p1_m1_0 = t94;
+ coeff_dx_m1_0_0 = t100;
+ coeff_dx_0_0_0 = t86;
+ coeff_dx_p1_0_0 = t99;
+ coeff_dx_m1_p1_0 = t96;
+ coeff_dx_0_p1_0 = t86;
+ coeff_dx_p1_p1_0 = t93;
+ coeff_dx_m1_m1_p1 = t81+t95;
+ coeff_dx_0_m1_p1 = t86;
+ coeff_dx_p1_m1_p1 = t83+t92;
+ coeff_dx_m1_0_p1 = t95;
+ coeff_dx_0_0_p1 = t86;
+ coeff_dx_p1_0_p1 = t92;
+ coeff_dx_m1_p1_p1 = t83+t95;
+ coeff_dx_0_p1_p1 = t86;
+ coeff_dx_p1_p1_p1 = t88+t91;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..e9b3cec
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,31 @@
+fp t138,
+ t137;
+ t138 = RATIONAL(-2.0,9.0);
+ t137 = RATIONAL(1.0,9.0);
+ coeff_dxx_m1_m1_m1 = t137;
+ coeff_dxx_0_m1_m1 = t138;
+ coeff_dxx_p1_m1_m1 = t137;
+ coeff_dxx_m1_0_m1 = t137;
+ coeff_dxx_0_0_m1 = t138;
+ coeff_dxx_p1_0_m1 = t137;
+ coeff_dxx_m1_p1_m1 = t137;
+ coeff_dxx_0_p1_m1 = t138;
+ coeff_dxx_p1_p1_m1 = t137;
+ coeff_dxx_m1_m1_0 = t137;
+ coeff_dxx_0_m1_0 = t138;
+ coeff_dxx_p1_m1_0 = t137;
+ coeff_dxx_m1_0_0 = t137;
+ coeff_dxx_0_0_0 = t138;
+ coeff_dxx_p1_0_0 = t137;
+ coeff_dxx_m1_p1_0 = t137;
+ coeff_dxx_0_p1_0 = t138;
+ coeff_dxx_p1_p1_0 = t137;
+ coeff_dxx_m1_m1_p1 = t137;
+ coeff_dxx_0_m1_p1 = t138;
+ coeff_dxx_p1_m1_p1 = t137;
+ coeff_dxx_m1_0_p1 = t137;
+ coeff_dxx_0_0_p1 = t138;
+ coeff_dxx_p1_0_p1 = t137;
+ coeff_dxx_m1_p1_p1 = t137;
+ coeff_dxx_0_p1_p1 = t138;
+ coeff_dxx_p1_p1_p1 = t137;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxy.compute.c
new file mode 100644
index 0000000..ac55ad0
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxy.compute.c
@@ -0,0 +1,33 @@
+fp t141,
+ t140,
+ t139;
+ t141 = RATIONAL(0.0,1.0);
+ t140 = RATIONAL(-1.0,12.0);
+ t139 = RATIONAL(1.0,12.0);
+ coeff_dxy_m1_m1_m1 = t139;
+ coeff_dxy_0_m1_m1 = t141;
+ coeff_dxy_p1_m1_m1 = t140;
+ coeff_dxy_m1_0_m1 = t141;
+ coeff_dxy_0_0_m1 = t141;
+ coeff_dxy_p1_0_m1 = t141;
+ coeff_dxy_m1_p1_m1 = t140;
+ coeff_dxy_0_p1_m1 = t141;
+ coeff_dxy_p1_p1_m1 = t139;
+ coeff_dxy_m1_m1_0 = t139;
+ coeff_dxy_0_m1_0 = t141;
+ coeff_dxy_p1_m1_0 = t140;
+ coeff_dxy_m1_0_0 = t141;
+ coeff_dxy_0_0_0 = t141;
+ coeff_dxy_p1_0_0 = t141;
+ coeff_dxy_m1_p1_0 = t140;
+ coeff_dxy_0_p1_0 = t141;
+ coeff_dxy_p1_p1_0 = t139;
+ coeff_dxy_m1_m1_p1 = t139;
+ coeff_dxy_0_m1_p1 = t141;
+ coeff_dxy_p1_m1_p1 = t140;
+ coeff_dxy_m1_0_p1 = t141;
+ coeff_dxy_0_0_p1 = t141;
+ coeff_dxy_p1_0_p1 = t141;
+ coeff_dxy_m1_p1_p1 = t140;
+ coeff_dxy_0_p1_p1 = t141;
+ coeff_dxy_p1_p1_p1 = t139;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxz.compute.c
new file mode 100644
index 0000000..2d102b8
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dxz.compute.c
@@ -0,0 +1,33 @@
+fp t144,
+ t143,
+ t142;
+ t144 = RATIONAL(0.0,1.0);
+ t143 = RATIONAL(-1.0,12.0);
+ t142 = RATIONAL(1.0,12.0);
+ coeff_dxz_m1_m1_m1 = t142;
+ coeff_dxz_0_m1_m1 = t144;
+ coeff_dxz_p1_m1_m1 = t143;
+ coeff_dxz_m1_0_m1 = t142;
+ coeff_dxz_0_0_m1 = t144;
+ coeff_dxz_p1_0_m1 = t143;
+ coeff_dxz_m1_p1_m1 = t142;
+ coeff_dxz_0_p1_m1 = t144;
+ coeff_dxz_p1_p1_m1 = t143;
+ coeff_dxz_m1_m1_0 = t144;
+ coeff_dxz_0_m1_0 = t144;
+ coeff_dxz_p1_m1_0 = t144;
+ coeff_dxz_m1_0_0 = t144;
+ coeff_dxz_0_0_0 = t144;
+ coeff_dxz_p1_0_0 = t144;
+ coeff_dxz_m1_p1_0 = t144;
+ coeff_dxz_0_p1_0 = t144;
+ coeff_dxz_p1_p1_0 = t144;
+ coeff_dxz_m1_m1_p1 = t143;
+ coeff_dxz_0_m1_p1 = t144;
+ coeff_dxz_p1_m1_p1 = t142;
+ coeff_dxz_m1_0_p1 = t143;
+ coeff_dxz_0_0_p1 = t144;
+ coeff_dxz_p1_0_p1 = t142;
+ coeff_dxz_m1_p1_p1 = t143;
+ coeff_dxz_0_p1_p1 = t144;
+ coeff_dxz_p1_p1_p1 = t142;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c
new file mode 100644
index 0000000..bf3a846
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c
@@ -0,0 +1,61 @@
+fp t109,
+ t104,
+ t106,
+ t118,
+ t107,
+ t103,
+ t117,
+ t102,
+ t116,
+ t115,
+ t114,
+ t113,
+ t112,
+ t111,
+ t110,
+ t108,
+ t105;
+ t109 = RATIONAL(1.0,12.0);
+ t104 = t109*z;
+ t106 = RATIONAL(1.0,9.0)*y;
+ t118 = t104+t106;
+ t107 = RATIONAL(-1.0,12.0);
+ t103 = t107*x;
+ t117 = t103+t106;
+ t102 = t109*x;
+ t116 = t102+t106;
+ t115 = t107*z+t106;
+ t114 = t103+t115;
+ t113 = t104+t116;
+ t112 = t104+t117;
+ t111 = t102+t115;
+ t110 = RATIONAL(-1.0,18.0);
+ t108 = RATIONAL(1.0,18.0);
+ t105 = RATIONAL(-2.0,9.0)*y;
+ coeff_dy_m1_m1_m1 = t110+t113;
+ coeff_dy_0_m1_m1 = t110+t118;
+ coeff_dy_p1_m1_m1 = t110+t112;
+ coeff_dy_m1_0_m1 = t105;
+ coeff_dy_0_0_m1 = t105;
+ coeff_dy_p1_0_m1 = t105;
+ coeff_dy_m1_p1_m1 = t108+t114;
+ coeff_dy_0_p1_m1 = t108+t115;
+ coeff_dy_p1_p1_m1 = t108+t111;
+ coeff_dy_m1_m1_0 = t110+t116;
+ coeff_dy_0_m1_0 = t110+t106;
+ coeff_dy_p1_m1_0 = t110+t117;
+ coeff_dy_m1_0_0 = t105;
+ coeff_dy_0_0_0 = t105;
+ coeff_dy_p1_0_0 = t105;
+ coeff_dy_m1_p1_0 = t108+t117;
+ coeff_dy_0_p1_0 = t106+t108;
+ coeff_dy_p1_p1_0 = t108+t116;
+ coeff_dy_m1_m1_p1 = t110+t111;
+ coeff_dy_0_m1_p1 = t110+t115;
+ coeff_dy_p1_m1_p1 = t110+t114;
+ coeff_dy_m1_0_p1 = t105;
+ coeff_dy_0_0_p1 = t105;
+ coeff_dy_p1_0_p1 = t105;
+ coeff_dy_m1_p1_p1 = t108+t112;
+ coeff_dy_0_p1_p1 = t108+t118;
+ coeff_dy_p1_p1_p1 = t108+t113;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dyy.compute.c
new file mode 100644
index 0000000..1863390
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dyy.compute.c
@@ -0,0 +1,31 @@
+fp t146,
+ t145;
+ t146 = RATIONAL(1.0,9.0);
+ t145 = RATIONAL(-2.0,9.0);
+ coeff_dyy_m1_m1_m1 = t146;
+ coeff_dyy_0_m1_m1 = t146;
+ coeff_dyy_p1_m1_m1 = t146;
+ coeff_dyy_m1_0_m1 = t145;
+ coeff_dyy_0_0_m1 = t145;
+ coeff_dyy_p1_0_m1 = t145;
+ coeff_dyy_m1_p1_m1 = t146;
+ coeff_dyy_0_p1_m1 = t146;
+ coeff_dyy_p1_p1_m1 = t146;
+ coeff_dyy_m1_m1_0 = t146;
+ coeff_dyy_0_m1_0 = t146;
+ coeff_dyy_p1_m1_0 = t146;
+ coeff_dyy_m1_0_0 = t145;
+ coeff_dyy_0_0_0 = t145;
+ coeff_dyy_p1_0_0 = t145;
+ coeff_dyy_m1_p1_0 = t146;
+ coeff_dyy_0_p1_0 = t146;
+ coeff_dyy_p1_p1_0 = t146;
+ coeff_dyy_m1_m1_p1 = t146;
+ coeff_dyy_0_m1_p1 = t146;
+ coeff_dyy_p1_m1_p1 = t146;
+ coeff_dyy_m1_0_p1 = t145;
+ coeff_dyy_0_0_p1 = t145;
+ coeff_dyy_p1_0_p1 = t145;
+ coeff_dyy_m1_p1_p1 = t146;
+ coeff_dyy_0_p1_p1 = t146;
+ coeff_dyy_p1_p1_p1 = t146;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dyz.compute.c
new file mode 100644
index 0000000..b507802
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dyz.compute.c
@@ -0,0 +1,33 @@
+fp t149,
+ t148,
+ t147;
+ t149 = RATIONAL(0.0,1.0);
+ t148 = RATIONAL(-1.0,12.0);
+ t147 = RATIONAL(1.0,12.0);
+ coeff_dyz_m1_m1_m1 = t147;
+ coeff_dyz_0_m1_m1 = t147;
+ coeff_dyz_p1_m1_m1 = t147;
+ coeff_dyz_m1_0_m1 = t149;
+ coeff_dyz_0_0_m1 = t149;
+ coeff_dyz_p1_0_m1 = t149;
+ coeff_dyz_m1_p1_m1 = t148;
+ coeff_dyz_0_p1_m1 = t148;
+ coeff_dyz_p1_p1_m1 = t148;
+ coeff_dyz_m1_m1_0 = t149;
+ coeff_dyz_0_m1_0 = t149;
+ coeff_dyz_p1_m1_0 = t149;
+ coeff_dyz_m1_0_0 = t149;
+ coeff_dyz_0_0_0 = t149;
+ coeff_dyz_p1_0_0 = t149;
+ coeff_dyz_m1_p1_0 = t149;
+ coeff_dyz_0_p1_0 = t149;
+ coeff_dyz_p1_p1_0 = t149;
+ coeff_dyz_m1_m1_p1 = t148;
+ coeff_dyz_0_m1_p1 = t148;
+ coeff_dyz_p1_m1_p1 = t148;
+ coeff_dyz_m1_0_p1 = t149;
+ coeff_dyz_0_0_p1 = t149;
+ coeff_dyz_p1_0_p1 = t149;
+ coeff_dyz_m1_p1_p1 = t147;
+ coeff_dyz_0_p1_p1 = t147;
+ coeff_dyz_p1_p1_p1 = t147;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dz.compute.c
new file mode 100644
index 0000000..0c11cd4
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dz.compute.c
@@ -0,0 +1,61 @@
+fp t124,
+ t125,
+ t120,
+ t136,
+ t127,
+ t121,
+ t135,
+ t119,
+ t134,
+ t133,
+ t132,
+ t131,
+ t130,
+ t129,
+ t128,
+ t126,
+ t123;
+ t124 = RATIONAL(1.0,9.0)*z;
+ t125 = RATIONAL(-1.0,12.0);
+ t120 = t125*x;
+ t136 = t124+t120;
+ t127 = RATIONAL(1.0,12.0);
+ t121 = t127*y;
+ t135 = t124+t121;
+ t119 = t125*y;
+ t134 = t124+t119;
+ t133 = t124+t127*x;
+ t132 = t120+t135;
+ t131 = t119+t133;
+ t130 = t120+t134;
+ t129 = t121+t133;
+ t128 = RATIONAL(-1.0,18.0);
+ t126 = RATIONAL(1.0,18.0);
+ t123 = RATIONAL(-2.0,9.0)*z;
+ coeff_dz_m1_m1_m1 = t128+t129;
+ coeff_dz_0_m1_m1 = t128+t135;
+ coeff_dz_p1_m1_m1 = t128+t132;
+ coeff_dz_m1_0_m1 = t128+t133;
+ coeff_dz_0_0_m1 = t124+t128;
+ coeff_dz_p1_0_m1 = t128+t136;
+ coeff_dz_m1_p1_m1 = t128+t131;
+ coeff_dz_0_p1_m1 = t128+t134;
+ coeff_dz_p1_p1_m1 = t128+t130;
+ coeff_dz_m1_m1_0 = t123;
+ coeff_dz_0_m1_0 = t123;
+ coeff_dz_p1_m1_0 = t123;
+ coeff_dz_m1_0_0 = t123;
+ coeff_dz_0_0_0 = t123;
+ coeff_dz_p1_0_0 = t123;
+ coeff_dz_m1_p1_0 = t123;
+ coeff_dz_0_p1_0 = t123;
+ coeff_dz_p1_p1_0 = t123;
+ coeff_dz_m1_m1_p1 = t126+t130;
+ coeff_dz_0_m1_p1 = t126+t134;
+ coeff_dz_p1_m1_p1 = t126+t131;
+ coeff_dz_m1_0_p1 = t126+t136;
+ coeff_dz_0_0_p1 = t124+t126;
+ coeff_dz_p1_0_p1 = t126+t133;
+ coeff_dz_m1_p1_p1 = t126+t132;
+ coeff_dz_0_p1_p1 = t126+t135;
+ coeff_dz_p1_p1_p1 = t126+t129;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dzz.compute.c
new file mode 100644
index 0000000..8dbd41a
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order2.smooth0/coeff-dzz.compute.c
@@ -0,0 +1,31 @@
+fp t151,
+ t150;
+ t151 = RATIONAL(1.0,9.0);
+ t150 = RATIONAL(-2.0,9.0);
+ coeff_dzz_m1_m1_m1 = t151;
+ coeff_dzz_0_m1_m1 = t151;
+ coeff_dzz_p1_m1_m1 = t151;
+ coeff_dzz_m1_0_m1 = t151;
+ coeff_dzz_0_0_m1 = t151;
+ coeff_dzz_p1_0_m1 = t151;
+ coeff_dzz_m1_p1_m1 = t151;
+ coeff_dzz_0_p1_m1 = t151;
+ coeff_dzz_p1_p1_m1 = t151;
+ coeff_dzz_m1_m1_0 = t150;
+ coeff_dzz_0_m1_0 = t150;
+ coeff_dzz_p1_m1_0 = t150;
+ coeff_dzz_m1_0_0 = t150;
+ coeff_dzz_0_0_0 = t150;
+ coeff_dzz_p1_0_0 = t150;
+ coeff_dzz_m1_p1_0 = t150;
+ coeff_dzz_0_p1_0 = t150;
+ coeff_dzz_p1_p1_0 = t150;
+ coeff_dzz_m1_m1_p1 = t151;
+ coeff_dzz_0_m1_p1 = t151;
+ coeff_dzz_p1_m1_p1 = t151;
+ coeff_dzz_m1_0_p1 = t151;
+ coeff_dzz_0_0_p1 = t151;
+ coeff_dzz_p1_0_p1 = t151;
+ coeff_dzz_m1_p1_p1 = t151;
+ coeff_dzz_0_p1_p1 = t151;
+ coeff_dzz_p1_p1_p1 = t151;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..8736aff
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-I.compute.c
@@ -0,0 +1,906 @@
+fp t484,
+ t501,
+ t340,
+ t244,
+ t502,
+ t505,
+ t493,
+ t359,
+ t730,
+ t429,
+ t617,
+ t405,
+ t729,
+ t486,
+ t597,
+ t272,
+ t582,
+ t265,
+ t606,
+ t506,
+ t503,
+ t491,
+ t371,
+ t728,
+ t477,
+ t339,
+ t243,
+ t586,
+ t727,
+ t435,
+ t441,
+ t635,
+ t726,
+ t488,
+ t343,
+ t251,
+ t504,
+ t500,
+ t373,
+ t725,
+ t362,
+ t724,
+ t242,
+ t367,
+ t723,
+ t331,
+ t223,
+ t722,
+ t469,
+ t631,
+ t210,
+ t159,
+ t721,
+ t645,
+ t610,
+ t157,
+ t720,
+ t332,
+ t269,
+ t498,
+ t357,
+ t719,
+ t718,
+ t368,
+ t268,
+ t717,
+ t716,
+ t346,
+ t232,
+ t358,
+ t715,
+ t467,
+ t391,
+ t714,
+ t495,
+ t379,
+ t376,
+ t713,
+ t341,
+ t227,
+ t712,
+ t464,
+ t614,
+ t197,
+ t154,
+ t711,
+ t334,
+ t221,
+ t710,
+ t158,
+ t709,
+ t708,
+ t349,
+ t707,
+ t648,
+ t392,
+ t481,
+ t706,
+ t705,
+ t245,
+ t590,
+ t704,
+ t470,
+ t703,
+ t702,
+ t701,
+ t700,
+ t699,
+ t698,
+ t697,
+ t696,
+ t499,
+ t608,
+ t262,
+ t695,
+ t153,
+ t694,
+ t228,
+ t693,
+ t692,
+ t691,
+ t344,
+ t254,
+ t690,
+ t419,
+ t629,
+ t400,
+ t689,
+ t363,
+ t641,
+ t688,
+ t401,
+ t420,
+ t687,
+ t686,
+ t475,
+ t612,
+ t388,
+ t685,
+ t476,
+ t489,
+ t450,
+ t627,
+ t169,
+ t684,
+ t461,
+ t459,
+ t327,
+ t398,
+ t683,
+ t471,
+ t487,
+ t347,
+ t395,
+ t682,
+ t428,
+ t465,
+ t490,
+ t681,
+ t348,
+ t640,
+ t680,
+ t679,
+ t647,
+ t678,
+ t619,
+ t328,
+ t677,
+ t611,
+ t676,
+ t496,
+ t354,
+ t433,
+ t675,
+ t438,
+ t439,
+ t497,
+ t353,
+ t674,
+ t415,
+ t448,
+ t673,
+ t636,
+ t672,
+ t455,
+ t451,
+ t638,
+ t492,
+ t671,
+ t166,
+ t670,
+ t453,
+ t458,
+ t669,
+ t668,
+ t479,
+ t478,
+ t336,
+ t407,
+ t667,
+ t445,
+ t436,
+ t183,
+ t494,
+ t375,
+ t666,
+ t337,
+ t644,
+ t665,
+ t383,
+ t642,
+ t184,
+ t664,
+ t364,
+ t624,
+ t663,
+ t662,
+ t372,
+ t483,
+ t412,
+ t661,
+ t660,
+ t618,
+ t338,
+ t659,
+ t325,
+ t658,
+ t360,
+ t190,
+ t657,
+ t656,
+ t381,
+ t637,
+ t655,
+ t378,
+ t654,
+ t653,
+ t634,
+ t652,
+ t351,
+ t651,
+ t621,
+ t650,
+ t649,
+ t646,
+ t425,
+ t643,
+ t446,
+ t639,
+ t430,
+ t633,
+ t413,
+ t632,
+ t485,
+ t630,
+ t473,
+ t628,
+ t434,
+ t626,
+ t456,
+ t625,
+ t431,
+ t623,
+ t474,
+ t622,
+ t472,
+ t620,
+ t424,
+ t616,
+ t403,
+ t615,
+ t426,
+ t613,
+ t266,
+ t609,
+ t386,
+ t607,
+ t605,
+ t604,
+ t247,
+ t603,
+ t226,
+ t602,
+ t601,
+ t257,
+ t249,
+ t600,
+ t377,
+ t382,
+ t598,
+ t596,
+ t595,
+ t259,
+ t594,
+ t380,
+ t593,
+ t256,
+ t592,
+ t591,
+ t589,
+ t588,
+ t587,
+ t585,
+ t584,
+ t583,
+ t581,
+ t263,
+ t580,
+ t579,
+ t208,
+ t191,
+ t578,
+ t577,
+ t576,
+ t575,
+ t574,
+ t573,
+ t156,
+ t572,
+ t571,
+ t570,
+ t569,
+ t568,
+ t567,
+ t566,
+ t155,
+ t565,
+ t564,
+ t563,
+ t562,
+ t561,
+ t560,
+ t559,
+ t558,
+ t557,
+ t556,
+ t152,
+ t555,
+ t554,
+ t553,
+ t552,
+ t551,
+ t550,
+ t549,
+ t548,
+ t547,
+ t546,
+ t545,
+ t544,
+ t543,
+ t542,
+ t541,
+ t540,
+ t402,
+ t539,
+ t538,
+ t537,
+ t536,
+ t192,
+ t535,
+ t534,
+ t345,
+ t533,
+ t532,
+ t531,
+ t530,
+ t529,
+ t528,
+ t527,
+ t437,
+ t526,
+ t525,
+ t449,
+ t524,
+ t523,
+ t399,
+ t522,
+ t521,
+ t447,
+ t520,
+ t389,
+ t519,
+ t411,
+ t518,
+ t517,
+ t516,
+ t515,
+ t514,
+ t513,
+ t512,
+ t511,
+ t510,
+ t480,
+ t466,
+ t463,
+ t462,
+ t460,
+ t457,
+ t452,
+ t443,
+ t442,
+ t417,
+ t416,
+ t414,
+ t410,
+ t409,
+ t408,
+ t404,
+ t396,
+ t394,
+ t393,
+ t390,
+ t385,
+ t370,
+ t178,
+ t177,
+ t161;
+ t484 = RATIONAL(1.0,160.0);
+ t501 = z*z;
+ t340 = t484*t501;
+ t244 = y*t340;
+ t502 = y*y;
+ t505 = t502*y;
+ t493 = RATIONAL(-1.0,32.0);
+ t359 = t493*t505;
+ t730 = t244+t359;
+ t429 = RATIONAL(-31.0,1000.0);
+ t617 = z*t429;
+ t405 = RATIONAL(141.0,2000.0);
+ t729 = x*t617+t405*y;
+ t486 = RATIONAL(-3.0,160.0);
+ t597 = t486*t502;
+ t272 = x*t597;
+ t582 = t486*t501;
+ t265 = x*t582;
+ t606 = t272+t265;
+ t506 = x*x;
+ t503 = t506*x;
+ t491 = RATIONAL(1.0,96.0);
+ t371 = t491*t503;
+ t728 = t606+t371;
+ t477 = RATIONAL(3.0,160.0);
+ t339 = t477*t502;
+ t243 = x*t339;
+ t586 = t243+t265;
+ t727 = t586+t371;
+ t435 = RATIONAL(-97.0,3000.0);
+ t441 = RATIONAL(-37.0,1000.0);
+ t635 = z*t441;
+ t726 = x*t635+t435*y;
+ t488 = RATIONAL(-1.0,160.0);
+ t343 = t488*t502;
+ t251 = z*t343;
+ t504 = t501*z;
+ t500 = RATIONAL(1.0,32.0);
+ t373 = t500*t504;
+ t725 = t251+t373;
+ t362 = t493*t504;
+ t724 = t362+t251;
+ t242 = y*t582;
+ t367 = t491*t505;
+ t723 = t242+t367;
+ t331 = t484*t502;
+ t223 = z*t331;
+ t722 = t362+t223;
+ t469 = RATIONAL(-9.0,1000.0);
+ t631 = x*t469;
+ t210 = z*t631;
+ t159 = y*t210;
+ t721 = RATIONAL(71.0,2000.0)+t159;
+ t645 = x*y;
+ t610 = z*t645;
+ t157 = RATIONAL(3.0,1000.0)*t610;
+ t720 = RATIONAL(143.0,2000.0)+t157;
+ t332 = t477*t501;
+ t269 = y*t332;
+ t498 = RATIONAL(-1.0,96.0);
+ t357 = t498*t505;
+ t719 = t269+t357;
+ t718 = t441*t645+t435*z;
+ t368 = t498*t504;
+ t268 = z*t597;
+ t717 = t368+t268;
+ t716 = RATIONAL(-59.0,2000.0)+t159;
+ t346 = t488*t501;
+ t232 = y*t346;
+ t358 = t500*t505;
+ t715 = t232+t358;
+ t467 = RATIONAL(11.0,500.0);
+ t391 = RATIONAL(-167.0,12000.0);
+ t714 = t467*t645+t391*z;
+ t495 = RATIONAL(3.0,80.0);
+ t379 = t495*t501;
+ t376 = t495*t502;
+ t713 = t379+t376;
+ t341 = t488*t506;
+ t227 = y*t341;
+ t712 = t227+t730;
+ t464 = RATIONAL(-3.0,1000.0);
+ t614 = y*t464;
+ t197 = z*t614;
+ t154 = x*t197;
+ t711 = RATIONAL(49.0,4000.0)+t154;
+ t334 = t484*t506;
+ t221 = y*t334;
+ t710 = t221+t359;
+ t158 = RATIONAL(9.0,1000.0)*t610;
+ t709 = RATIONAL(-97.0,4000.0)+t158;
+ t708 = t242+t357;
+ t349 = t491*t504;
+ t707 = t349+t268;
+ t648 = y*z;
+ t392 = RATIONAL(281.0,12000.0);
+ t481 = RATIONAL(-9.0,250.0);
+ t706 = t392*x+t481*t648;
+ t705 = t223+t373;
+ t245 = x*t332;
+ t590 = t243+t245;
+ t704 = t371+t590;
+ t470 = RATIONAL(-41.0,750.0);
+ t703 = t470*y+t210;
+ t702 = RATIONAL(-67.0,4000.0)+t158;
+ t701 = RATIONAL(73.0,4000.0)+t158;
+ t700 = y*t631+t470*z;
+ t699 = t429*t645+t405*z;
+ t698 = t244+t358;
+ t697 = RATIONAL(-23.0,500.0)+t157;
+ t696 = RATIONAL(49.0,1000.0)+t157;
+ t499 = RATIONAL(1.0,20.0);
+ t608 = t506*t486;
+ t262 = z*t608;
+ t695 = t499*t506+t262;
+ t153 = RATIONAL(27.0,1000.0)*t610;
+ t694 = t153+RATIONAL(-59.0,1000.0);
+ t228 = z*t339;
+ t693 = t368+t228;
+ t692 = t232+t359;
+ t691 = RATIONAL(7.0,250.0)+t159;
+ t344 = t477*t506;
+ t254 = z*t344;
+ t690 = t244+t254;
+ t419 = RATIONAL(-13.0,2000.0);
+ t629 = x*t419;
+ t400 = RATIONAL(323.0,4000.0);
+ t689 = t332+y*t629+t400*z;
+ t363 = t500*t501;
+ t641 = x*t481;
+ t688 = t363+y*t641+t392*z;
+ t401 = RATIONAL(53.0,12000.0);
+ t420 = RATIONAL(49.0,2000.0);
+ t687 = t420*t645+t332+t401*z;
+ t686 = t344+t400*x+t419*t648;
+ t475 = RATIONAL(-7.0,250.0);
+ t612 = y*t475;
+ t388 = RATIONAL(-137.0,12000.0);
+ t685 = t388*z+x*t612+t340;
+ t476 = RATIONAL(-4.0,375.0);
+ t489 = RATIONAL(-1.0,80.0);
+ t450 = RATIONAL(31.0,2000.0);
+ t627 = z*t450;
+ t169 = y*t627;
+ t684 = t476*x+t489*t506+t169;
+ t461 = RATIONAL(-17.0,500.0);
+ t459 = RATIONAL(-11.0,160.0);
+ t327 = t459*t506;
+ t398 = RATIONAL(-107.0,4000.0);
+ t683 = t398*x+t461*t648+t327;
+ t471 = RATIONAL(-1.0,2000.0);
+ t487 = RATIONAL(7.0,160.0);
+ t347 = t487*t501;
+ t395 = RATIONAL(-607.0,12000.0);
+ t682 = t347+t471*t645+t395*z;
+ t428 = RATIONAL(-49.0,2000.0);
+ t465 = RATIONAL(-7.0,2000.0);
+ t490 = RATIONAL(-3.0,40.0);
+ t681 = t490*t501+t465*t645+t428*z;
+ t348 = t487*t502;
+ t640 = z*t471;
+ t680 = t348+x*t640+t395*y;
+ t679 = z*t629+t400*y+t339;
+ t647 = x*z;
+ t678 = t388*y+t475*t647+t331;
+ t619 = x*t461;
+ t328 = t459*t501;
+ t677 = y*t619+t398*z+t328;
+ t611 = z*t465;
+ t676 = t428*y+x*t611+t490*t502;
+ t496 = RATIONAL(-1.0,16.0);
+ t354 = t496*t501;
+ t433 = RATIONAL(-87.0,2000.0);
+ t675 = x*t614+t433*z+t354;
+ t438 = RATIONAL(13.0,1000.0);
+ t439 = RATIONAL(-29.0,6000.0);
+ t497 = RATIONAL(1.0,40.0);
+ t353 = t497*t502;
+ t674 = t439*y+t438*t647+t353;
+ t415 = RATIONAL(183.0,4000.0);
+ t448 = RATIONAL(37.0,2000.0);
+ t673 = t348+t448*t647+t415*y;
+ t636 = z*t420;
+ t672 = t344+t401*x+y*t636;
+ t455 = RATIONAL(-79.0,2000.0);
+ t451 = RATIONAL(43.0,2000.0);
+ t638 = x*t451;
+ t492 = RATIONAL(-1.0,20.0);
+ t671 = t492*t502+t455*y+z*t638;
+ t166 = x*t627;
+ t670 = t166+t489*t502+t476*y;
+ t453 = RATIONAL(19.0,1000.0);
+ t458 = RATIONAL(53.0,1000.0);
+ t669 = t379+t458*z+t453*t645;
+ t668 = y*t638+t455*z+t492*t501;
+ t479 = RATIONAL(2.0,125.0);
+ t478 = RATIONAL(-9.0,160.0);
+ t336 = t478*t502;
+ t407 = RATIONAL(-137.0,4000.0);
+ t667 = t407*y+t479*t647+t336;
+ t445 = RATIONAL(-17.0,3000.0);
+ t436 = RATIONAL(-19.0,2000.0);
+ t183 = t436*t648;
+ t494 = RATIONAL(1.0,80.0);
+ t375 = t494*t506;
+ t666 = t445*x+t183+t375;
+ t337 = t487*t506;
+ t644 = y*t448;
+ t665 = t415*x+t337+z*t644;
+ t383 = t494*t501;
+ t642 = x*t436;
+ t184 = y*t642;
+ t664 = t445*z+t383+t184;
+ t364 = t495*t506;
+ t624 = z*t453;
+ t663 = t364+y*t624+t458*x;
+ t662 = t455*x+t492*t506+t451*t648;
+ t372 = t500*t502;
+ t483 = RATIONAL(-1.0,500.0);
+ t412 = RATIONAL(299.0,4000.0);
+ t661 = t483*t647+t372+t412*y;
+ t660 = x*t624+t376+t458*y;
+ t618 = y*t479;
+ t338 = t478*t501;
+ t659 = t407*z+x*t618+t338;
+ t325 = t459*t502;
+ t658 = z*t619+t398*y+t325;
+ t360 = t494*t502;
+ t190 = z*t642;
+ t657 = t360+t445*y+t190;
+ t656 = x*t636+t401*y+t339;
+ t381 = t497*t501;
+ t637 = y*t438;
+ t655 = t381+x*t637+t439*z;
+ t378 = t496*t502;
+ t654 = t464*t647+t378+t433*y;
+ t653 = t334+z*t612+t388*x;
+ t634 = y*t483;
+ t652 = t363+x*t634+t412*z;
+ t351 = t497*t506;
+ t651 = t439*x+t351+z*t637;
+ t621 = z*t467;
+ t650 = y*t621+t341+t371+t391*x;
+ t649 = t381+t351+RATIONAL(-61.0,4000.0)+t353;
+ t646 = z+y;
+ t425 = RATIONAL(-39.0,2000.0);
+ t643 = x*t425;
+ t446 = RATIONAL(27.0,2000.0);
+ t639 = y*t446;
+ t430 = RATIONAL(-23.0,2000.0);
+ t633 = x*t430;
+ t413 = RATIONAL(111.0,2000.0);
+ t632 = z*t413;
+ t485 = RATIONAL(-9.0,500.0);
+ t630 = x*t485;
+ t473 = RATIONAL(-3.0,2000.0);
+ t628 = x*t473;
+ t434 = RATIONAL(-21.0,2000.0);
+ t626 = y*t434;
+ t456 = RATIONAL(-27.0,1000.0);
+ t625 = z*t456;
+ t431 = RATIONAL(93.0,2000.0);
+ t623 = y*t431;
+ t474 = RATIONAL(-1.0,250.0);
+ t622 = y*t474;
+ t472 = RATIONAL(-1.0,1000.0);
+ t620 = x*t472;
+ t424 = RATIONAL(33.0,2000.0);
+ t616 = z*t424;
+ t403 = RATIONAL(129.0,2000.0);
+ t615 = x*t403;
+ t426 = RATIONAL(-17.0,2000.0);
+ t613 = z*t426;
+ t266 = y*t608;
+ t609 = t266+t254;
+ t386 = t500*t503;
+ t607 = t496*t506+t386;
+ t605 = t243+t268;
+ t604 = t272+t245;
+ t247 = z*t334;
+ t603 = t221+t247;
+ t226 = z*t341;
+ t602 = t226+t227;
+ t601 = t272+t228;
+ t257 = x*t346;
+ t249 = x*t331;
+ t600 = t257+t249;
+ t377 = t493*t503;
+ t382 = t500*t506;
+ t598 = t377+t382;
+ t596 = t221+t226;
+ t595 = t226+t223;
+ t259 = y*t344;
+ t594 = t269+t259;
+ t380 = t498*t503;
+ t593 = t380+t382;
+ t256 = x*t340;
+ t592 = t256+t249;
+ t591 = t228+t254;
+ t589 = t259+t262;
+ t588 = t242+t266;
+ t587 = t269+t266;
+ t585 = t232+t265;
+ t584 = t247+t251;
+ t583 = t247+t227;
+ t581 = t372+t357;
+ t263 = x*t343;
+ t580 = t256+t263;
+ t579 = t257+t263;
+ t208 = z*t620;
+ t191 = x*t625;
+ t578 = t259+t725;
+ t577 = t266+t725;
+ t576 = t247+t723;
+ t575 = t259+t722;
+ t574 = t226+t719;
+ t573 = t227+t693;
+ t156 = RATIONAL(1.0,1000.0)*t610;
+ t572 = t377+t156+t579;
+ t571 = t380+t349+t265+t254;
+ t570 = t368+t262+t245+t371;
+ t569 = t269+t367+t717;
+ t568 = t349+t228+t708;
+ t567 = t707+t715;
+ t566 = t380+t154+t590;
+ t155 = y*t208;
+ t565 = t155+t386+t592;
+ t564 = t377+t367+t249+t266;
+ t563 = t698+t705;
+ t562 = t247+t376+t719;
+ t561 = t698+t724;
+ t560 = t221+t379+t693;
+ t559 = t692+t705;
+ t558 = t272+t371+t710;
+ t557 = t349+t346+t262+t263;
+ t556 = t708+t717;
+ t152 = y*t191;
+ t555 = t152+t380+t606;
+ t554 = t692+t724;
+ t553 = t554+t602;
+ t552 = t561+t596;
+ t551 = t569+t609;
+ t550 = t563+t603;
+ t549 = t380+y*t635+t364+t435*x+t709;
+ t548 = t386+t600+t712;
+ t547 = t559+t583;
+ t546 = t559+t596;
+ t545 = t571+t605;
+ t544 = t377+t221+t580+t715;
+ t543 = t377+t373+t584+t600;
+ t542 = t570+t601;
+ t541 = t568+t589;
+ t540 = t259+t380+t604+t723;
+ t402 = RATIONAL(469.0,4000.0);
+ t539 = t402+t428*x+y*t611+t490*t506+t154+t386;
+ t538 = t349+t367+t591+t594;
+ t537 = t563+t602;
+ t536 = t347+t415*z+t362+x*t644+t697;
+ t192 = t450*t645;
+ t535 = t192+t349+t489*t501+t476*z+t702;
+ t534 = t362+t386+t580+t595;
+ t345 = t478*t506;
+ t533 = z*t618+t345+t386+t407*x+t720;
+ t532 = t569+t589;
+ t531 = t561+t583;
+ t530 = t367+t391*y+t343+x*t621+t691;
+ t529 = t357+t587+t727;
+ t528 = t259+t254+t556;
+ t527 = t380+t337+y*t640+t395*x+t721;
+ t437 = RATIONAL(79.0,3000.0);
+ t526 = t437*x+t472*t648+t711+t728;
+ t525 = t262+t437*z+y*t620+t707+t711;
+ t449 = RATIONAL(-59.0,4000.0);
+ t524 = t470*x+t152+t449+t469*t648+t704;
+ t523 = t437*y+t208+t367+t588+t711;
+ t399 = RATIONAL(191.0,4000.0);
+ t522 = t399*x+t485*t648+t592+t598+t716;
+ t521 = t363+y*t630+t247+t399*z+t716+t722;
+ t447 = RATIONAL(-33.0,2000.0);
+ t520 = y*t625+t447*x+t579+t607+t701;
+ t389 = RATIONAL(-691.0,12000.0);
+ t519 = t389*x+z*t622+t590+t593+t696;
+ t411 = RATIONAL(397.0,4000.0);
+ t518 = t411+t197+t433*x+t156+t592+t607;
+ t517 = t378+t447*y+t191+t227+t701+t715;
+ t516 = t377+y*t617+t154+t405*x+t649;
+ t515 = t226+t456*t645+t447*z+t354+t701+t725;
+ t514 = t392*y+z*t641+t581+t588+t694;
+ t513 = t389*y+t474*t647+t581+t594+t696;
+ t512 = t363+t389*z+t368+x*t622+t591+t696;
+ t511 = t244+t399*y+t372+z*t630+t710+t716;
+ t510 = t155+t420+z*t634+t412*x+t579+t598;
+ t480 = RATIONAL(-7.0,160.0);
+ t466 = RATIONAL(21.0,250.0);
+ t463 = RATIONAL(-17.0,375.0);
+ t462 = RATIONAL(13.0,500.0);
+ t460 = RATIONAL(-13.0,160.0);
+ t457 = RATIONAL(29.0,2000.0);
+ t452 = RATIONAL(-47.0,1500.0);
+ t443 = RATIONAL(-57.0,2000.0);
+ t442 = RATIONAL(-39.0,4000.0);
+ t417 = RATIONAL(147.0,2000.0);
+ t416 = RATIONAL(133.0,2000.0);
+ t414 = RATIONAL(307.0,6000.0);
+ t410 = RATIONAL(157.0,2000.0);
+ t409 = RATIONAL(-129.0,4000.0);
+ t408 = RATIONAL(-191.0,4000.0);
+ t404 = RATIONAL(-437.0,6000.0);
+ t396 = RATIONAL(-539.0,12000.0);
+ t394 = RATIONAL(319.0,12000.0);
+ t393 = RATIONAL(-449.0,12000.0);
+ t390 = RATIONAL(349.0,12000.0);
+ t385 = t499*t502;
+ t370 = t499*t501;
+ t178 = z*t626;
+ t177 = x*t626;
+ t161 = t434*t647;
+ coeff_I_m1_m1_m1 = RATIONAL(-269.0,4000.0)+t266+t452*z+t385+t370+(t417*z+
+t452)*y+(t452+t646*t417)*x+t555+t556+t695;
+ coeff_I_0_m1_m1 = t528+t442*x+t403*t648+t460*t506+t386+t579+t680+t682+
+t721;
+ coeff_I_p1_m1_m1 = t377+t528+t410*x+y*t632+t375+t592+t709+t713+t718+t726;
+ coeff_I_p2_m1_m1 = t344+t393*x+t514+z*t623+t570+t605+t688;
+ coeff_I_m1_0_m1 = z*t615+t527+t460*t502+t442*y+t243+t262+t358+t573+t585+
+t682;
+ coeff_I_0_0_m1 = t426*t645+t404*z+t539+t254+t560+t600+t676+t715;
+ coeff_I_p1_0_m1 = t512+t544+t658+t686;
+ coeff_I_p2_0_m1 = t517+t542+t655+t666;
+ coeff_I_m1_p1_m1 = t360+t549+t410*y+t262+x*t632+t560+t586+t718+t730;
+ coeff_I_0_p1_m1 = t512+t548+t679+t683;
+ coeff_I_p1_p1_m1 = t463*z+t516+t424*t645+t359+t573+t580+t690+t729;
+ coeff_I_p2_p1_m1 = t511+t542+t653+t687;
+ coeff_I_m1_p2_m1 = t393*y+t532+t431*t647+t339+t593+t606+t688+t694+t706;
+ coeff_I_0_p2_m1 = t520+t551+t655+t657;
+ coeff_I_p1_p2_m1 = t522+t551+t678+t687;
+ coeff_I_p2_p2_m1 = t524+t414*z+y*t628+t383+t532+t703;
+ coeff_I_m1_m1_0 = t527+y*t615+t442*z+t460*t501+t574+t577+t604+t680;
+ coeff_I_0_m1_0 = x*t613+t404*y+t539+t562+t578+t580+t681;
+ coeff_I_p1_m1_0 = t513+t543+t677+t686;
+ coeff_I_p2_m1_0 = t515+t529+t666+t674;
+ coeff_I_m1_0_0 = t402+y*t613+t404*x+t364+t537+t566+t676+t681;
+ coeff_I_0_0_0 = t550+RATIONAL(177.0,1000.0)+t325+t190+(x+t646)*RATIONAL(
+-161.0,4000.0)+t183+t327+t328+t184+t565;
+ coeff_I_p1_0_0 = t550+t411+t178+t351+t466*x+t572+t654+t675;
+ coeff_I_p2_0_0 = t334+t430*t648+t390*x+t537+t659+t667+t720+t728;
+ coeff_I_m1_p1_0 = t519+t546+t677+t679;
+ coeff_I_0_p1_0 = t518+t353+t466*y+t161+t547+t675;
+ coeff_I_p1_p1_0 = t408*z+t192+t510+t338+t547+t661;
+ coeff_I_p2_p1_0 = t526+t546+t660+t668;
+ coeff_I_m1_p2_0 = t515+t540+t651+t657;
+ coeff_I_0_p2_0 = t331+t533+z*t633+t390*y+t576+t577+t580+t659;
+ coeff_I_p1_p2_0 = t523+t543+t663+t668;
+ coeff_I_p2_p2_0 = t242+t530+t177+t409*z+t226+t480*t501+t578+t586+t650;
+ coeff_I_m1_m1_p1 = t549+t410*z+t413*t645+t383+t266+t562+t604+t722+t726;
+ coeff_I_0_m1_p1 = t513+t534+t683+t689;
+ coeff_I_p1_m1_p1 = t463*y+t516+x*t616+t574+t575+t600+t699;
+ coeff_I_p2_m1_p1 = t521+t529+t653+t656;
+ coeff_I_m1_0_p1 = t519+t531+t658+t689;
+ coeff_I_0_0_p1 = t381+t177+t518+t466*z+t552+t654;
+ coeff_I_p1_0_p1 = t408*y+t166+t336+t510+t552+t652;
+ coeff_I_p2_0_p1 = t526+t531+t669+t671;
+ coeff_I_m1_p1_p1 = t554+t463*x+y*t616+t566+t603+t649+t699+t729;
+ coeff_I_0_p1_p1 = t345+t408*x+t553+t420+t169+t565+t652+t661;
+ coeff_I_p1_p1_p1 = RATIONAL(-193.0,4000.0)+t364+t416*z+(t416+t457*z)*y+(
+t416+t646*t457)*x+t553+t572+t713;
+ coeff_I_p2_p1_p1 = t536+z*t639+t394*x+t341+t558+t584+t585+t673;
+ coeff_I_m1_p2_p1 = t521+t540+t672+t678;
+ coeff_I_0_p2_p1 = t523+t534+t662+t669;
+ coeff_I_p1_p2_p1 = t242+t257+t536+t446*t647+t394*y+t343+t564+t595+t665;
+ coeff_I_p2_p2_p1 = t370+y*t643+t462*z+t575+t576+t670+t684+t702+t727;
+ coeff_I_m1_m1_p2 = t332+t382+t393*z+t514+x*t623+t571+t601+t706;
+ coeff_I_0_m1_p2 = t520+t541+t664+t674;
+ coeff_I_p1_m1_p2 = t522+t541+t656+t685;
+ coeff_I_p2_m1_p2 = t360+z*t628+t524+t414*y+t568+t609+t700;
+ coeff_I_m1_0_p2 = t517+t545+t651+t664;
+ coeff_I_0_0_p2 = t221+t340+t262+t533+y*t633+t390*z+t567+t600+t667;
+ coeff_I_p1_0_p2 = t525+t544+t663+t671;
+ coeff_I_p2_0_p2 = t409*y+t480*t502+t346+t567+t227+t254+t161+t604+t650+
+t691+t714;
+ coeff_I_m1_p1_p2 = t511+t545+t672+t685;
+ coeff_I_0_p1_p2 = t525+t548+t660+t662;
+ coeff_I_p1_p1_p2 = t377+t557+t256+x*t639+t394*z+t268+t665+t673+t697+t712;
+ coeff_I_p2_p1_p2 = t462*y+t385+t245+t268+z*t643+t535+t558+t684+t690;
+ coeff_I_m1_p2_p2 = t538+t414*x+t449+t473*t648+t375+t555+t700+t703;
+ coeff_I_0_p2_p2 = t257+t530+t409*x+t480*t506+t178+t386+t228+t557+t587+
+t714;
+ coeff_I_p1_p2_p2 = t269+t256+t462*x+t228+t425*t648+t535+t564+t670+t695;
+ coeff_I_p2_p2_p2 = RATIONAL(77.0,2000.0)+t396*z+t153+(t396+t443*z)*y+(
+t502+t501+t506)*t486+(t396+t646*t443)*x+t538+t704;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..7374de1
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dx.compute.c
@@ -0,0 +1,507 @@
+fp t893,
+ t888,
+ t801,
+ t894,
+ t804,
+ t960,
+ t895,
+ t808,
+ t887,
+ t795,
+ t995,
+ t885,
+ t796,
+ t798,
+ t994,
+ t807,
+ t993,
+ t816,
+ t992,
+ t991,
+ t822,
+ t990,
+ t938,
+ t809,
+ t989,
+ t881,
+ t787,
+ t793,
+ t936,
+ t988,
+ t806,
+ t987,
+ t986,
+ t820,
+ t985,
+ t984,
+ t817,
+ t983,
+ t819,
+ t982,
+ t866,
+ t963,
+ t736,
+ t981,
+ t815,
+ t980,
+ t979,
+ t791,
+ t954,
+ t978,
+ t800,
+ t977,
+ t813,
+ t976,
+ t975,
+ t974,
+ t973,
+ t951,
+ t972,
+ t971,
+ t970,
+ t969,
+ t746,
+ t968,
+ t873,
+ t777,
+ t735,
+ t886,
+ t967,
+ t966,
+ t965,
+ t964,
+ t962,
+ t870,
+ t772,
+ t754,
+ t961,
+ t876,
+ t778,
+ t740,
+ t959,
+ t957,
+ t744,
+ t739,
+ t955,
+ t953,
+ t952,
+ t741,
+ t743,
+ t950,
+ t949,
+ t814,
+ t947,
+ t742,
+ t946,
+ t945,
+ t944,
+ t745,
+ t943,
+ t942,
+ t941,
+ t935,
+ t738,
+ t934,
+ t933,
+ t737,
+ t878,
+ t932,
+ t931,
+ t930,
+ t929,
+ t928,
+ t927,
+ t926,
+ t925,
+ t734,
+ t924,
+ t923,
+ t922,
+ t921,
+ t920,
+ t919,
+ t918,
+ t733,
+ t917,
+ t916,
+ t732,
+ t915,
+ t914,
+ t818,
+ t913,
+ t912,
+ t911,
+ t731,
+ t910,
+ t909,
+ t908,
+ t907,
+ t906,
+ t905,
+ t904,
+ t903,
+ t902,
+ t901,
+ t900,
+ t823,
+ t899,
+ t898,
+ t897,
+ t896,
+ t884,
+ t883,
+ t882,
+ t879,
+ t877,
+ t875,
+ t872,
+ t871,
+ t869,
+ t864,
+ t863,
+ t862,
+ t861,
+ t859,
+ t856,
+ t854,
+ t852,
+ t850,
+ t848,
+ t847,
+ t846,
+ t844,
+ t843,
+ t842,
+ t841,
+ t840,
+ t837,
+ t833,
+ t802,
+ t797,
+ t794,
+ t792,
+ t790,
+ t789,
+ t788,
+ t786,
+ t785,
+ t784,
+ t783,
+ t782,
+ t781,
+ t780,
+ t779,
+ t776,
+ t775,
+ t774,
+ t773,
+ t770,
+ t769,
+ t768,
+ t766,
+ t765,
+ t764,
+ t763,
+ t762,
+ t761,
+ t760,
+ t759,
+ t758,
+ t757,
+ t756,
+ t755,
+ t753,
+ t752,
+ t751,
+ t750,
+ t749,
+ t748,
+ t747;
+ t893 = z*z;
+ t888 = RATIONAL(-1.0,160.0);
+ t801 = t888*t893;
+ t894 = y*y;
+ t804 = t888*t894;
+ t960 = t801+t804;
+ t895 = x*x;
+ t808 = RATIONAL(1.0,32.0)*t895;
+ t887 = RATIONAL(-3.0,160.0);
+ t795 = t887*t893;
+ t995 = t808+t795;
+ t885 = RATIONAL(1.0,160.0);
+ t796 = t885*t894;
+ t798 = t885*t893;
+ t994 = t796+t798;
+ t807 = RATIONAL(-1.0,32.0)*t895;
+ t993 = t795+t807;
+ t816 = RATIONAL(1.0,20.0)*x;
+ t992 = t816+RATIONAL(141.0,2000.0);
+ t991 = RATIONAL(-79.0,2000.0)+RATIONAL(-1.0,10.0)*x;
+ t822 = RATIONAL(7.0,80.0)*x;
+ t990 = t822+RATIONAL(183.0,4000.0);
+ t938 = t801+t796;
+ t809 = RATIONAL(-3.0,32.0)*t895;
+ t989 = t938+t809;
+ t881 = RATIONAL(3.0,160.0);
+ t787 = t881*t893;
+ t793 = t887*t894;
+ t936 = t787+t793;
+ t988 = t936+t807;
+ t806 = RATIONAL(3.0,80.0)*x;
+ t987 = RATIONAL(323.0,4000.0)+t806;
+ t986 = t816+RATIONAL(-29.0,6000.0);
+ t820 = RATIONAL(-1.0,80.0)*x;
+ t985 = t820+RATIONAL(-167.0,12000.0);
+ t984 = t793+t995;
+ t817 = RATIONAL(3.0,40.0)*x;
+ t983 = RATIONAL(53.0,1000.0)+t817;
+ t819 = RATIONAL(3.0,32.0)*t895;
+ t982 = t819+t994;
+ t866 = RATIONAL(-27.0,1000.0);
+ t963 = y*z;
+ t736 = RATIONAL(9.0,1000.0)*t963;
+ t981 = t736+t866*z;
+ t815 = RATIONAL(1.0,80.0)*x;
+ t980 = t815+RATIONAL(-137.0,12000.0);
+ t979 = t819+t960;
+ t791 = t881*t894;
+ t954 = t787+t791;
+ t978 = t954+t807;
+ t800 = RATIONAL(-11.0,80.0)*x;
+ t977 = RATIONAL(-107.0,4000.0)+t800;
+ t813 = RATIONAL(1.0,40.0)*x;
+ t976 = t813+RATIONAL(-17.0,3000.0);
+ t975 = t817+RATIONAL(-97.0,3000.0);
+ t974 = t793+t993;
+ t973 = t822+RATIONAL(-607.0,12000.0);
+ t951 = t809+t798;
+ t972 = t951+t804;
+ t971 = t808+t954;
+ t970 = t791+t995;
+ t969 = t808+t936;
+ t746 = y*t815;
+ t968 = t938+t746;
+ t873 = RATIONAL(-9.0,1000.0);
+ t777 = t873*z;
+ t735 = y*t777;
+ t886 = RATIONAL(-9.0,500.0);
+ t967 = t735+t886*z;
+ t966 = RATIONAL(-1.0,40.0)*x+RATIONAL(-4.0,375.0);
+ t965 = RATIONAL(53.0,12000.0)+t806;
+ t964 = t791+t993;
+ t962 = z+y;
+ t870 = RATIONAL(-3.0,1000.0);
+ t772 = t870*z;
+ t754 = t866*y;
+ t961 = RATIONAL(-3.0,80.0)*x;
+ t876 = RATIONAL(-1.0,1000.0);
+ t778 = t876*z;
+ t740 = z*t820;
+ t959 = t735+t740;
+ t957 = t740+t746;
+ t744 = y*t806;
+ t739 = z*t815;
+ t955 = t744+t739;
+ t953 = t739+t746;
+ t952 = t804+t798;
+ t741 = y*t961;
+ t743 = z*t806;
+ t950 = t741+t743;
+ t949 = t739+t741;
+ t814 = RATIONAL(1.0,16.0)*x;
+ t947 = t809+t814;
+ t742 = z*t961;
+ t946 = t744+t742;
+ t945 = t741+t742;
+ t944 = t736+t739;
+ t745 = y*t820;
+ t943 = t739+t745;
+ t942 = t745+t740;
+ t941 = t744+t743;
+ t935 = RATIONAL(1.0,10.0)*x+t945;
+ t738 = y*t772;
+ t934 = t738+t742+t876*y;
+ t933 = t817+t942;
+ t737 = RATIONAL(3.0,1000.0)*t963;
+ t878 = RATIONAL(-1.0,250.0);
+ t932 = t737+t878*y+t743;
+ t931 = t816+t953;
+ t930 = t735+t739+t886*y;
+ t929 = t754+t736+t740;
+ t928 = t813+t941;
+ t927 = t742+t969;
+ t926 = t736+t796+t951;
+ t925 = t819+t745+t938;
+ t734 = y*t778;
+ t924 = t734+t982;
+ t923 = t738+t989;
+ t922 = t819+t740+t952;
+ t921 = t744+t970;
+ t920 = t746+t972;
+ t919 = t735+t979;
+ t918 = t737+t989;
+ t733 = RATIONAL(1.0,1000.0)*t963;
+ t917 = t733+t809+t960;
+ t916 = t741+t970;
+ t732 = RATIONAL(27.0,1000.0)*t963;
+ t915 = t732+t971;
+ t914 = t745+t972;
+ t818 = RATIONAL(-9.0,80.0)*x;
+ t913 = t819+t737+RATIONAL(-137.0,4000.0)+t818;
+ t912 = t737+t984;
+ t911 = t741+t988;
+ t731 = z*t754;
+ t910 = t731+t974;
+ t909 = t738+t978;
+ t908 = t745+t964;
+ t907 = t746+t964;
+ t906 = t743+t969;
+ t905 = t744+t988;
+ t904 = t819+RATIONAL(-3.0,20.0)*x+t738+RATIONAL(-49.0,2000.0);
+ t903 = t738+RATIONAL(79.0,3000.0)+t984;
+ t902 = t731+RATIONAL(-41.0,750.0)+t971;
+ t901 = t732+RATIONAL(281.0,12000.0)+t814+t974;
+ t900 = RATIONAL(-691.0,12000.0)+t737+t814+t978;
+ t823 = RATIONAL(-1.0,8.0)*x;
+ t899 = t823+t736+RATIONAL(-33.0,2000.0)+t979;
+ t898 = t733+t823+RATIONAL(-87.0,2000.0)+t982;
+ t897 = t735+RATIONAL(191.0,4000.0)+t947+t994;
+ t896 = t734+RATIONAL(299.0,4000.0)+t947+t960;
+ t884 = RATIONAL(-1.0,500.0);
+ t883 = RATIONAL(-9.0,250.0);
+ t882 = RATIONAL(2.0,125.0);
+ t879 = RATIONAL(-7.0,250.0);
+ t877 = RATIONAL(-3.0,2000.0);
+ t875 = RATIONAL(-1.0,2000.0);
+ t872 = RATIONAL(11.0,500.0);
+ t871 = RATIONAL(-7.0,2000.0);
+ t869 = RATIONAL(-17.0,500.0);
+ t864 = RATIONAL(19.0,1000.0);
+ t863 = RATIONAL(43.0,2000.0);
+ t862 = RATIONAL(31.0,2000.0);
+ t861 = RATIONAL(37.0,2000.0);
+ t859 = RATIONAL(27.0,2000.0);
+ t856 = RATIONAL(-37.0,1000.0);
+ t854 = RATIONAL(13.0,1000.0);
+ t852 = RATIONAL(-19.0,2000.0);
+ t850 = RATIONAL(-21.0,2000.0);
+ t848 = RATIONAL(93.0,2000.0);
+ t847 = RATIONAL(-23.0,2000.0);
+ t846 = RATIONAL(-31.0,1000.0);
+ t844 = RATIONAL(-17.0,2000.0);
+ t843 = RATIONAL(-39.0,2000.0);
+ t842 = RATIONAL(33.0,2000.0);
+ t841 = RATIONAL(49.0,2000.0);
+ t840 = RATIONAL(-13.0,2000.0);
+ t837 = RATIONAL(111.0,2000.0);
+ t833 = RATIONAL(129.0,2000.0);
+ t802 = t884*y;
+ t797 = t879*z;
+ t794 = t884*z;
+ t792 = t883*z;
+ t790 = t878*z;
+ t789 = t879*y;
+ t788 = t883*y;
+ t786 = t882*y;
+ t785 = t882*z;
+ t784 = t871*z;
+ t783 = t872*z;
+ t782 = t875*z;
+ t781 = t869*z;
+ t780 = t872*y;
+ t779 = t875*y;
+ t776 = t871*y;
+ t775 = t869*y;
+ t774 = t873*y;
+ t773 = t870*y;
+ t770 = t841*z;
+ t769 = t862*z;
+ t768 = t854*y;
+ t766 = t864*y;
+ t765 = t863*z;
+ t764 = t840*z;
+ t763 = t846*z;
+ t762 = t841*y;
+ t761 = t856*z;
+ t760 = t861*y;
+ t759 = t861*z;
+ t758 = t856*y;
+ t757 = t852*z;
+ t756 = t850*z;
+ t755 = t840*y;
+ t753 = t862*y;
+ t752 = t854*z;
+ t751 = t863*y;
+ t750 = t864*z;
+ t749 = t846*y;
+ t748 = t852*y;
+ t747 = t850*y;
+ coeff_dx_m1_m1_m1 = RATIONAL(-47.0,1500.0)+t962*RATIONAL(147.0,2000.0)+
+t910+t935;
+ coeff_dx_0_m1_m1 = t782+RATIONAL(-39.0,4000.0)+t779+RATIONAL(-13.0,80.0)*
+x+t919+t941;
+ coeff_dx_p1_m1_m1 = RATIONAL(157.0,2000.0)+t761+t758+t926+t928;
+ coeff_dx_p2_m1_m1 = t792+RATIONAL(-449.0,12000.0)+t788+t806+t915+t945;
+ coeff_dx_m1_0_m1 = t833*z+t742+t779+t735+t908+t973;
+ coeff_dx_0_0_m1 = t784+t743+t844*y+t904+t968;
+ coeff_dx_p1_0_m1 = t781+t920+t932+t987;
+ coeff_dx_p2_0_m1 = t768+t745+t927+t976+t981;
+ coeff_dx_m1_p1_m1 = t837*z+t736+t758+t742+t907+t975;
+ coeff_dx_0_p1_m1 = t764+t925+t932+t977;
+ coeff_dx_p1_p1_m1 = t743+t738+t842*y+t763+t914+t992;
+ coeff_dx_p2_p1_m1 = t762+t746+t927+t967+t980;
+ coeff_dx_m1_p2_m1 = t788+t848*z+t901+t946;
+ coeff_dx_0_p2_m1 = t768+t757+t899+t950;
+ coeff_dx_p1_p2_m1 = t797+t762+t897+t950;
+ coeff_dx_p2_p2_m1 = t777+t877*y+t902+t946;
+ coeff_dx_m1_m1_0 = t833*y+t782+t911+t959+t973;
+ coeff_dx_0_m1_0 = t844*z+t776+t904+t952+t955;
+ coeff_dx_p1_m1_0 = t790+t775+t918+t955+t987;
+ coeff_dx_p2_m1_0 = t752+t916+t929+t976;
+ coeff_dx_m1_0_0 = RATIONAL(-437.0,6000.0)+t784+t776+t909+t933;
+ coeff_dx_0_0_0 = t800+t757+t748+RATIONAL(-161.0,4000.0)+t924+t953;
+ coeff_dx_p1_0_0 = RATIONAL(21.0,250.0)+t773+t772+t917+t931;
+ coeff_dx_p2_0_0 = t785+t815+t786+RATIONAL(349.0,12000.0)+t912+t942;
+ coeff_dx_m1_p1_0 = t775+t764+t900+t957;
+ coeff_dx_0_p1_0 = t773+t756+t898+t943;
+ coeff_dx_p1_p1_0 = t794+t753+t896+t943;
+ coeff_dx_p2_p1_0 = t750+t751+t903+t957;
+ coeff_dx_m1_p2_0 = t757+t905+t929+t986;
+ coeff_dx_0_p2_0 = t847*z+t786+t913+t949+t952;
+ coeff_dx_p1_p2_0 = t778+t751+t923+t949+t983;
+ coeff_dx_p2_p2_0 = t783+t747+t921+t959+t985;
+ coeff_dx_m1_m1_p1 = t761+t837*y+t911+t944+t975;
+ coeff_dx_0_m1_p1 = t737+t790+t755+t744+t922+t977;
+ coeff_dx_p1_m1_p1 = t842*z+t744+t749+t740+t923+t992;
+ coeff_dx_p2_m1_p1 = t770+t916+t930+t980;
+ coeff_dx_m1_0_p1 = t755+t781+t900+t943;
+ coeff_dx_0_0_p1 = t772+t747+t898+t957;
+ coeff_dx_p1_0_p1 = t802+t769+t896+t957;
+ coeff_dx_p2_0_p1 = t765+t766+t903+t943;
+ coeff_dx_m1_p1_p1 = t749+RATIONAL(-17.0,375.0)+t763+t909+t931;
+ coeff_dx_0_p1_p1 = RATIONAL(-191.0,4000.0)+t818+t794+t802+t924+t942;
+ coeff_dx_p1_p1_p1 = RATIONAL(133.0,2000.0)+t962*RATIONAL(29.0,2000.0)+
+t917+t933;
+ coeff_dx_p2_p1_p1 = t820+t759+RATIONAL(319.0,12000.0)+t760+t912+t953;
+ coeff_dx_m1_p2_p1 = t797+t905+t930+t965;
+ coeff_dx_0_p2_p1 = t741+t778+t738+t766+t922+t991;
+ coeff_dx_p1_p2_p1 = t740+t859*z+t741+t760+t918+t990;
+ coeff_dx_p2_p2_p1 = t769+t843*y+t921+t944+t966;
+ coeff_dx_m1_m1_p2 = t848*y+t792+t901+t950;
+ coeff_dx_0_m1_p2 = t752+t748+t899+t946;
+ coeff_dx_p1_m1_p2 = t770+t789+t897+t946;
+ coeff_dx_p2_m1_p2 = t774+t877*z+t902+t950;
+ coeff_dx_m1_0_p2 = t743+t748+t908+t981+t986;
+ coeff_dx_0_0_p2 = t847*y+t785+t742+t913+t968;
+ coeff_dx_p1_0_p2 = t765+t920+t934+t983;
+ coeff_dx_p2_0_p2 = t756+t745+t780+t735+t906+t985;
+ coeff_dx_m1_p1_p2 = t743+t789+t907+t965+t967;
+ coeff_dx_0_p1_p2 = t750+t925+t934+t991;
+ coeff_dx_p1_p1_p2 = t737+t759+t859*y+t742+t914+t990;
+ coeff_dx_p2_p1_p2 = t753+t746+t736+t843*z+t906+t966;
+ coeff_dx_m1_p2_p2 = t777+RATIONAL(307.0,6000.0)+t774+t910+t928;
+ coeff_dx_0_p2_p2 = t783+RATIONAL(-129.0,4000.0)+t780+RATIONAL(-7.0,80.0)*
+x+t919+t945;
+ coeff_dx_p1_p2_p2 = RATIONAL(13.0,500.0)+t753+t769+t926+t935;
+ coeff_dx_p2_p2_p2 = RATIONAL(-539.0,12000.0)+t961+t962*RATIONAL(-57.0,
+2000.0)+t915+t941;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..7a88287
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,182 @@
+fp t1538,
+ t1531,
+ t1539,
+ t1534,
+ t1584,
+ t1536,
+ t1545,
+ t1530,
+ t1583,
+ t1582,
+ t1527,
+ t1533,
+ t1581,
+ t1528,
+ t1537,
+ t1580,
+ t1579,
+ t1578,
+ t1552,
+ t1577,
+ t1544,
+ t1535,
+ t1576,
+ t1525,
+ t1575,
+ t1574,
+ t1573,
+ t1572,
+ t1543,
+ t1526,
+ t1571,
+ t1570,
+ t1569,
+ t1568,
+ t1567,
+ t1548,
+ t1566,
+ t1565,
+ t1564,
+ t1563,
+ t1546,
+ t1562,
+ t1561,
+ t1560,
+ t1547,
+ t1559,
+ t1558,
+ t1557,
+ t1551,
+ t1556,
+ t1555,
+ t1554,
+ t1553,
+ t1550,
+ t1549,
+ t1542,
+ t1540,
+ t1532,
+ t1529;
+ t1538 = RATIONAL(-3.0,80.0);
+ t1531 = t1538*y;
+ t1539 = RATIONAL(-1.0,80.0);
+ t1534 = t1539*z;
+ t1584 = t1531+t1534;
+ t1536 = t1538*z;
+ t1545 = RATIONAL(3.0,80.0);
+ t1530 = t1545*y;
+ t1583 = t1536+t1530;
+ t1582 = t1536+t1531;
+ t1527 = t1539*y;
+ t1533 = t1545*z;
+ t1581 = t1527+t1533;
+ t1528 = RATIONAL(3.0,16.0)*x;
+ t1537 = RATIONAL(-11.0,80.0);
+ t1580 = t1528+t1537;
+ t1579 = t1528+t1534;
+ t1578 = t1530+t1534;
+ t1552 = RATIONAL(-1.0,8.0);
+ t1577 = t1528+t1552;
+ t1544 = RATIONAL(1.0,80.0);
+ t1535 = t1544*z;
+ t1576 = t1528+t1535;
+ t1525 = t1544*y;
+ t1575 = t1528+t1525;
+ t1574 = t1531+t1533;
+ t1573 = t1530+t1533;
+ t1572 = t1536+t1527;
+ t1543 = RATIONAL(1.0,16.0);
+ t1526 = t1543*x;
+ t1571 = t1527+t1526;
+ t1570 = t1526+t1535;
+ t1569 = t1525+t1526;
+ t1568 = t1543+t1525+t1534;
+ t1567 = t1527+t1543+t1535;
+ t1548 = RATIONAL(1.0,20.0);
+ t1566 = t1548+t1525+t1535;
+ t1565 = t1533+t1545+t1525;
+ t1564 = t1543+t1583;
+ t1563 = t1530+t1545+t1535;
+ t1546 = RATIONAL(1.0,40.0);
+ t1562 = t1546+t1573;
+ t1561 = t1543+t1574;
+ t1560 = t1548+t1581;
+ t1547 = RATIONAL(3.0,40.0);
+ t1559 = t1536+t1525+t1547;
+ t1558 = t1527+t1547+t1534;
+ t1557 = t1531+t1547+t1535;
+ t1551 = RATIONAL(7.0,80.0);
+ t1556 = t1551+t1572;
+ t1555 = t1551+t1584;
+ t1554 = RATIONAL(1.0,10.0)+t1582;
+ t1553 = t1548+t1578;
+ t1550 = RATIONAL(-3.0,20.0);
+ t1549 = RATIONAL(-9.0,80.0);
+ t1542 = RATIONAL(-1.0,10.0);
+ t1540 = RATIONAL(-1.0,40.0);
+ t1532 = RATIONAL(-1.0,16.0)*x;
+ t1529 = RATIONAL(-3.0,16.0)*x;
+ coeff_dxx_m1_m1_m1 = t1532+t1554;
+ coeff_dxx_0_m1_m1 = RATIONAL(-13.0,80.0)+t1528+t1573;
+ coeff_dxx_p1_m1_m1 = t1529+t1562;
+ coeff_dxx_p2_m1_m1 = t1545+t1526+t1582;
+ coeff_dxx_m1_0_m1 = t1532+t1556;
+ coeff_dxx_0_0_m1 = t1533+t1550+t1575;
+ coeff_dxx_p1_0_m1 = t1529+t1565;
+ coeff_dxx_p2_0_m1 = t1536+t1546+t1571;
+ coeff_dxx_m1_p1_m1 = t1532+t1559;
+ coeff_dxx_0_p1_m1 = t1580+t1581;
+ coeff_dxx_p1_p1_m1 = t1529+t1560;
+ coeff_dxx_p2_p1_m1 = t1536+t1544+t1569;
+ coeff_dxx_m1_p2_m1 = t1532+t1564;
+ coeff_dxx_0_p2_m1 = t1574+t1577;
+ coeff_dxx_p1_p2_m1 = t1529+t1561;
+ coeff_dxx_p2_p2_m1 = t1526+t1583;
+ coeff_dxx_m1_m1_0 = t1532+t1555;
+ coeff_dxx_0_m1_0 = t1530+t1550+t1576;
+ coeff_dxx_p1_m1_0 = t1529+t1563;
+ coeff_dxx_p2_m1_0 = t1546+t1526+t1584;
+ coeff_dxx_m1_0_0 = t1532+t1558;
+ coeff_dxx_0_0_0 = t1535+t1537+t1575;
+ coeff_dxx_p1_0_0 = t1529+t1566;
+ coeff_dxx_p2_0_0 = t1534+t1544+t1571;
+ coeff_dxx_m1_p1_0 = t1532+t1568;
+ coeff_dxx_0_p1_0 = t1552+t1527+t1576;
+ coeff_dxx_p1_p1_0 = t1529+t1567;
+ coeff_dxx_p2_p1_0 = t1534+t1569;
+ coeff_dxx_m1_p2_0 = t1532+t1553;
+ coeff_dxx_0_p2_0 = t1531+t1549+t1576;
+ coeff_dxx_p1_p2_0 = t1529+t1557;
+ coeff_dxx_p2_p2_0 = t1539+t1526+t1578;
+ coeff_dxx_m1_m1_p1 = t1532+t1557;
+ coeff_dxx_0_m1_p1 = t1578+t1580;
+ coeff_dxx_p1_m1_p1 = t1529+t1553;
+ coeff_dxx_p2_m1_p1 = t1544+t1531+t1570;
+ coeff_dxx_m1_0_p1 = t1532+t1567;
+ coeff_dxx_0_0_p1 = t1552+t1534+t1575;
+ coeff_dxx_p1_0_p1 = t1529+t1568;
+ coeff_dxx_p2_0_p1 = t1527+t1570;
+ coeff_dxx_m1_p1_p1 = t1532+t1566;
+ coeff_dxx_0_p1_p1 = t1527+t1549+t1579;
+ coeff_dxx_p1_p1_p1 = t1529+t1558;
+ coeff_dxx_p2_p1_p1 = t1539+t1535+t1569;
+ coeff_dxx_m1_p2_p1 = t1532+t1563;
+ coeff_dxx_0_p2_p1 = t1542+t1531+t1579;
+ coeff_dxx_p1_p2_p1 = t1529+t1555;
+ coeff_dxx_p2_p2_p1 = t1530+t1540+t1570;
+ coeff_dxx_m1_m1_p2 = t1532+t1561;
+ coeff_dxx_0_m1_p2 = t1577+t1583;
+ coeff_dxx_p1_m1_p2 = t1529+t1564;
+ coeff_dxx_p2_m1_p2 = t1526+t1574;
+ coeff_dxx_m1_0_p2 = t1532+t1560;
+ coeff_dxx_0_0_p2 = t1536+t1549+t1575;
+ coeff_dxx_p1_0_p2 = t1529+t1559;
+ coeff_dxx_p2_0_p2 = t1533+t1539+t1571;
+ coeff_dxx_m1_p1_p2 = t1532+t1565;
+ coeff_dxx_0_p1_p2 = t1542+t1528+t1572;
+ coeff_dxx_p1_p1_p2 = t1529+t1556;
+ coeff_dxx_p2_p1_p2 = t1533+t1540+t1569;
+ coeff_dxx_m1_p2_p2 = t1532+t1562;
+ coeff_dxx_0_p2_p2 = RATIONAL(-7.0,80.0)+t1528+t1582;
+ coeff_dxx_p1_p2_p2 = t1529+t1554;
+ coeff_dxx_p2_p2_p2 = t1538+t1526+t1573;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxy.compute.c
new file mode 100644
index 0000000..f470308
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxy.compute.c
@@ -0,0 +1,204 @@
+fp t1614,
+ t1588,
+ t1662,
+ t1626,
+ t1596,
+ t1628,
+ t1597,
+ t1661,
+ t1590,
+ t1660,
+ t1629,
+ t1594,
+ t1599,
+ t1659,
+ t1627,
+ t1598,
+ t1658,
+ t1657,
+ t1595,
+ t1656,
+ t1593,
+ t1655,
+ t1654,
+ t1653,
+ t1652,
+ t1651,
+ t1619,
+ t1591,
+ t1650,
+ t1649,
+ t1602,
+ t1585,
+ t1648,
+ t1586,
+ t1647,
+ t1600,
+ t1646,
+ t1645,
+ t1592,
+ t1644,
+ t1643,
+ t1642,
+ t1641,
+ t1640,
+ t1639,
+ t1638,
+ t1637,
+ t1636,
+ t1635,
+ t1634,
+ t1587,
+ t1633,
+ t1632,
+ t1615,
+ t1589,
+ t1631,
+ t1630,
+ t1625,
+ t1618,
+ t1616,
+ t1612,
+ t1611,
+ t1610,
+ t1609,
+ t1607,
+ t1606,
+ t1605,
+ t1604,
+ t1603,
+ t1601;
+ t1614 = RATIONAL(-9.0,1000.0);
+ t1588 = t1614*z;
+ t1662 = t1588+RATIONAL(-7.0,250.0);
+ t1626 = RATIONAL(-3.0,80.0);
+ t1596 = t1626*y;
+ t1628 = RATIONAL(1.0,80.0);
+ t1597 = t1628*x;
+ t1661 = t1596+t1597;
+ t1590 = RATIONAL(3.0,1000.0)*z;
+ t1660 = RATIONAL(-13.0,2000.0)+t1590;
+ t1629 = RATIONAL(3.0,80.0);
+ t1594 = t1629*x;
+ t1599 = t1629*y;
+ t1659 = t1594+t1599;
+ t1627 = RATIONAL(-1.0,80.0);
+ t1598 = t1627*x;
+ t1658 = t1598+t1599;
+ t1657 = RATIONAL(-9.0,500.0)+t1588;
+ t1595 = t1626*x;
+ t1656 = t1588+t1595;
+ t1593 = t1627*y;
+ t1655 = t1593+t1595;
+ t1654 = RATIONAL(2.0,125.0)+t1590;
+ t1653 = RATIONAL(-1.0,2000.0)+t1588;
+ t1652 = t1593+t1598;
+ t1651 = t1596+t1598;
+ t1619 = RATIONAL(-3.0,1000.0);
+ t1591 = t1619*z;
+ t1650 = t1591+t1598;
+ t1649 = t1595+t1599;
+ t1602 = RATIONAL(-27.0,1000.0);
+ t1585 = t1602*z;
+ t1648 = t1585+t1596;
+ t1586 = RATIONAL(27.0,1000.0)*z;
+ t1647 = t1586+t1596;
+ t1600 = t1628*y;
+ t1646 = t1594+t1600;
+ t1645 = t1593+t1597;
+ t1592 = RATIONAL(9.0,1000.0)*z;
+ t1644 = t1592+t1594;
+ t1643 = t1586+t1599;
+ t1642 = t1593+t1594;
+ t1641 = RATIONAL(11.0,500.0)+t1588;
+ t1640 = t1598+t1600;
+ t1639 = t1591+t1600;
+ t1638 = t1597+t1599;
+ t1637 = t1592+t1599;
+ t1636 = t1597+t1600;
+ t1635 = t1590+t1597;
+ t1634 = t1591+t1594;
+ t1587 = RATIONAL(1.0,1000.0)*z;
+ t1633 = t1587+t1598;
+ t1632 = t1590+RATIONAL(-1.0,250.0);
+ t1615 = RATIONAL(-1.0,1000.0);
+ t1589 = t1615*z;
+ t1631 = t1589+RATIONAL(-1.0,500.0);
+ t1630 = t1592+t1595;
+ t1625 = RATIONAL(-9.0,250.0);
+ t1618 = RATIONAL(-7.0,2000.0);
+ t1616 = RATIONAL(-17.0,500.0);
+ t1612 = RATIONAL(49.0,2000.0);
+ t1611 = RATIONAL(31.0,2000.0);
+ t1610 = RATIONAL(43.0,2000.0);
+ t1609 = RATIONAL(-21.0,2000.0);
+ t1607 = RATIONAL(-31.0,1000.0);
+ t1606 = RATIONAL(19.0,1000.0);
+ t1605 = RATIONAL(37.0,2000.0);
+ t1604 = RATIONAL(13.0,1000.0);
+ t1603 = RATIONAL(-19.0,2000.0);
+ t1601 = RATIONAL(-37.0,1000.0);
+ coeff_dxy_m1_m1_m1 = RATIONAL(147.0,2000.0)+t1595+t1648;
+ coeff_dxy_0_m1_m1 = t1642+t1653;
+ coeff_dxy_p1_m1_m1 = t1601+t1600+t1644;
+ coeff_dxy_p2_m1_m1 = t1595+t1625+t1643;
+ coeff_dxy_m1_0_m1 = t1653+t1658;
+ coeff_dxy_0_0_m1 = RATIONAL(-17.0,2000.0)+t1591+t1636;
+ coeff_dxy_p1_0_m1 = t1632+t1645;
+ coeff_dxy_p2_0_m1 = t1592+t1604+t1651;
+ coeff_dxy_m1_p1_m1 = t1601+t1597+t1637;
+ coeff_dxy_0_p1_m1 = t1632+t1640;
+ coeff_dxy_p1_p1_m1 = t1593+RATIONAL(33.0,2000.0)+t1650;
+ coeff_dxy_p2_p1_m1 = t1612+t1588+t1661;
+ coeff_dxy_m1_p2_m1 = t1594+t1625+t1647;
+ coeff_dxy_0_p2_m1 = t1593+t1604+t1630;
+ coeff_dxy_p1_p2_m1 = t1600+t1612+t1656;
+ coeff_dxy_p2_p2_m1 = RATIONAL(-3.0,2000.0)+t1585+t1659;
+ coeff_dxy_m1_m1_0 = RATIONAL(129.0,2000.0)+t1596+t1656;
+ coeff_dxy_0_m1_0 = t1618+t1593+t1634;
+ coeff_dxy_p1_m1_0 = t1590+t1616+t1646;
+ coeff_dxy_p2_m1_0 = t1599+t1602+t1630;
+ coeff_dxy_m1_0_0 = t1599+t1618+t1650;
+ coeff_dxy_0_0_0 = t1603+t1589+t1636;
+ coeff_dxy_p1_0_0 = t1587+t1619+t1645;
+ coeff_dxy_p2_0_0 = t1651+t1654;
+ coeff_dxy_m1_p1_0 = t1616+t1599+t1635;
+ coeff_dxy_0_p1_0 = t1600+t1619+t1633;
+ coeff_dxy_p1_p1_0 = t1611+t1589+t1652;
+ coeff_dxy_p2_p1_0 = t1610+t1591+t1661;
+ coeff_dxy_m1_p2_0 = t1596+t1602+t1644;
+ coeff_dxy_0_p2_0 = t1654+t1655;
+ coeff_dxy_p1_p2_0 = t1610+t1595+t1639;
+ coeff_dxy_p2_p2_0 = t1588+t1609+t1659;
+ coeff_dxy_m1_m1_p1 = t1596+RATIONAL(111.0,2000.0)+t1630;
+ coeff_dxy_0_m1_p1 = t1642+t1660;
+ coeff_dxy_p1_m1_p1 = t1607+t1600+t1634;
+ coeff_dxy_p2_m1_p1 = t1649+t1657;
+ coeff_dxy_m1_0_p1 = t1658+t1660;
+ coeff_dxy_0_0_p1 = t1609+t1587+t1636;
+ coeff_dxy_p1_0_p1 = t1631+t1645;
+ coeff_dxy_p2_0_p1 = t1596+t1606+t1650;
+ coeff_dxy_m1_p1_p1 = t1591+t1607+t1638;
+ coeff_dxy_0_p1_p1 = t1631+t1640;
+ coeff_dxy_p1_p1_p1 = t1593+RATIONAL(29.0,2000.0)+t1633;
+ coeff_dxy_p2_p1_p1 = t1596+t1605+t1635;
+ coeff_dxy_m1_p2_p1 = t1596+t1594+t1657;
+ coeff_dxy_0_p2_p1 = t1606+t1591+t1655;
+ coeff_dxy_p1_p2_p1 = t1600+t1595+t1590+t1605;
+ coeff_dxy_p2_p2_p1 = t1594+RATIONAL(-39.0,2000.0)+t1637;
+ coeff_dxy_m1_m1_p2 = t1595+RATIONAL(93.0,2000.0)+t1647;
+ coeff_dxy_0_m1_p2 = t1603+t1592+t1642;
+ coeff_dxy_p1_m1_p2 = t1646+t1662;
+ coeff_dxy_p2_m1_p2 = t1614+t1585+t1649;
+ coeff_dxy_m1_0_p2 = t1603+t1598+t1637;
+ coeff_dxy_0_0_p2 = RATIONAL(-23.0,2000.0)+t1600+t1635;
+ coeff_dxy_p1_0_p2 = t1615+t1591+t1645;
+ coeff_dxy_p2_0_p2 = t1641+t1651;
+ coeff_dxy_m1_p1_p2 = t1638+t1662;
+ coeff_dxy_0_p1_p2 = t1598+t1615+t1639;
+ coeff_dxy_p1_p1_p2 = t1590+RATIONAL(27.0,2000.0)+t1652;
+ coeff_dxy_p2_p1_p2 = t1611+t1592+t1661;
+ coeff_dxy_m1_p2_p2 = t1594+t1614+t1648;
+ coeff_dxy_0_p2_p2 = t1641+t1655;
+ coeff_dxy_p1_p2_p2 = t1600+t1611+t1630;
+ coeff_dxy_p2_p2_p2 = t1594+RATIONAL(-57.0,2000.0)+t1643;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxz.compute.c
new file mode 100644
index 0000000..0da29f3
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dxz.compute.c
@@ -0,0 +1,212 @@
+fp t1706,
+ t1672,
+ t1675,
+ t1748,
+ t1697,
+ t1667,
+ t1747,
+ t1707,
+ t1674,
+ t1676,
+ t1746,
+ t1704,
+ t1678,
+ t1745,
+ t1668,
+ t1744,
+ t1677,
+ t1743,
+ t1705,
+ t1671,
+ t1742,
+ t1693,
+ t1741,
+ t1673,
+ t1740,
+ t1739,
+ t1666,
+ t1738,
+ t1737,
+ t1669,
+ t1736,
+ t1665,
+ t1735,
+ t1692,
+ t1670,
+ t1734,
+ t1733,
+ t1732,
+ t1731,
+ t1730,
+ t1729,
+ t1728,
+ t1727,
+ t1663,
+ t1726,
+ t1725,
+ t1680,
+ t1664,
+ t1724,
+ t1723,
+ t1722,
+ t1721,
+ t1720,
+ t1719,
+ t1718,
+ t1717,
+ t1716,
+ t1715,
+ t1681,
+ t1714,
+ t1713,
+ t1712,
+ t1711,
+ t1710,
+ t1689,
+ t1709,
+ t1708,
+ t1702,
+ t1701,
+ t1700,
+ t1699,
+ t1698,
+ t1690,
+ t1687;
+ t1706 = RATIONAL(1.0,80.0);
+ t1672 = t1706*x;
+ t1675 = t1706*z;
+ t1748 = t1672+t1675;
+ t1697 = RATIONAL(-3.0,1000.0);
+ t1667 = t1697*y;
+ t1747 = t1667+RATIONAL(43.0,2000.0);
+ t1707 = RATIONAL(3.0,80.0);
+ t1674 = t1707*x;
+ t1676 = t1707*z;
+ t1746 = t1674+t1676;
+ t1704 = RATIONAL(-3.0,80.0);
+ t1678 = t1704*x;
+ t1745 = t1675+t1678;
+ t1668 = RATIONAL(3.0,1000.0)*y;
+ t1744 = t1668+RATIONAL(-17.0,500.0);
+ t1677 = t1704*z;
+ t1743 = t1674+t1677;
+ t1705 = RATIONAL(-1.0,80.0);
+ t1671 = t1705*x;
+ t1742 = t1671+t1675;
+ t1693 = RATIONAL(-1.0,1000.0);
+ t1741 = t1667+t1693;
+ t1673 = t1705*z;
+ t1740 = t1672+t1673;
+ t1739 = t1671+t1673;
+ t1666 = t1693*y;
+ t1738 = t1666+t1673;
+ t1737 = t1675+t1674;
+ t1669 = RATIONAL(9.0,1000.0)*y;
+ t1736 = t1669+RATIONAL(-37.0,1000.0);
+ t1665 = RATIONAL(1.0,1000.0)*y;
+ t1735 = t1697+t1665;
+ t1692 = RATIONAL(-9.0,1000.0);
+ t1670 = t1692*y;
+ t1734 = t1670+t1674;
+ t1733 = t1676+t1678;
+ t1732 = t1667+RATIONAL(-7.0,2000.0);
+ t1731 = t1670+RATIONAL(-1.0,2000.0);
+ t1730 = t1672+t1676;
+ t1729 = t1667+RATIONAL(-31.0,1000.0);
+ t1728 = t1670+RATIONAL(11.0,500.0);
+ t1727 = t1677+t1678;
+ t1663 = RATIONAL(27.0,1000.0)*y;
+ t1726 = t1663+RATIONAL(-9.0,250.0);
+ t1725 = t1668+RATIONAL(-13.0,2000.0);
+ t1680 = RATIONAL(-27.0,1000.0);
+ t1664 = t1680*y;
+ t1724 = t1664+t1677;
+ t1723 = t1667+RATIONAL(19.0,1000.0);
+ t1722 = t1670+t1678;
+ t1721 = t1669+RATIONAL(13.0,1000.0);
+ t1720 = t1673+t1678;
+ t1719 = t1671+t1677;
+ t1718 = t1668+t1673;
+ t1717 = t1668+t1671;
+ t1716 = t1671+t1676;
+ t1715 = t1672+t1677;
+ t1681 = RATIONAL(-19.0,2000.0);
+ t1714 = t1669+t1681;
+ t1713 = t1668+RATIONAL(37.0,2000.0);
+ t1712 = t1670+t1672;
+ t1711 = t1666+t1675;
+ t1710 = t1673+t1674;
+ t1689 = RATIONAL(31.0,2000.0);
+ t1709 = t1669+t1689;
+ t1708 = t1669+t1680;
+ t1702 = RATIONAL(2.0,125.0);
+ t1701 = RATIONAL(-9.0,500.0);
+ t1700 = RATIONAL(-1.0,250.0);
+ t1699 = RATIONAL(-1.0,500.0);
+ t1698 = RATIONAL(-7.0,250.0);
+ t1690 = RATIONAL(49.0,2000.0);
+ t1687 = RATIONAL(-21.0,2000.0);
+ coeff_dxz_m1_m1_m1 = t1678+RATIONAL(147.0,2000.0)+t1724;
+ coeff_dxz_0_m1_m1 = t1710+t1731;
+ coeff_dxz_p1_m1_m1 = t1736+t1737;
+ coeff_dxz_p2_m1_m1 = t1726+t1733;
+ coeff_dxz_m1_0_m1 = RATIONAL(129.0,2000.0)+t1677+t1722;
+ coeff_dxz_0_0_m1 = t1710+t1732;
+ coeff_dxz_p1_0_m1 = t1737+t1744;
+ coeff_dxz_p2_0_m1 = t1708+t1733;
+ coeff_dxz_m1_p1_m1 = RATIONAL(111.0,2000.0)+t1669+t1727;
+ coeff_dxz_0_p1_m1 = t1710+t1725;
+ coeff_dxz_p1_p1_m1 = t1729+t1737;
+ coeff_dxz_p2_p1_m1 = t1676+t1701+t1722;
+ coeff_dxz_m1_p2_m1 = RATIONAL(93.0,2000.0)+t1663+t1727;
+ coeff_dxz_0_p2_m1 = t1710+t1714;
+ coeff_dxz_p1_p2_m1 = t1675+t1698+t1734;
+ coeff_dxz_p2_p2_m1 = t1664+t1692+t1733;
+ coeff_dxz_m1_m1_0 = t1716+t1731;
+ coeff_dxz_0_m1_0 = t1667+RATIONAL(-17.0,2000.0)+t1748;
+ coeff_dxz_p1_m1_0 = t1672+t1700+t1718;
+ coeff_dxz_p2_m1_0 = t1719+t1721;
+ coeff_dxz_m1_0_0 = t1716+t1732;
+ coeff_dxz_0_0_0 = t1672+t1681+t1711;
+ coeff_dxz_p1_0_0 = t1735+t1740;
+ coeff_dxz_p2_0_0 = t1677+t1702+t1717;
+ coeff_dxz_m1_p1_0 = t1716+t1725;
+ coeff_dxz_0_p1_0 = t1665+t1687+t1748;
+ coeff_dxz_p1_p1_0 = t1699+t1672+t1738;
+ coeff_dxz_p2_p1_0 = t1719+t1723;
+ coeff_dxz_m1_p2_0 = t1714+t1716;
+ coeff_dxz_0_p2_0 = RATIONAL(-23.0,2000.0)+t1668+t1748;
+ coeff_dxz_p1_p2_0 = t1740+t1741;
+ coeff_dxz_p2_p2_0 = t1719+t1728;
+ coeff_dxz_m1_m1_p1 = t1730+t1736;
+ coeff_dxz_0_m1_p1 = t1675+t1700+t1717;
+ coeff_dxz_p1_m1_p1 = RATIONAL(33.0,2000.0)+t1667+t1739;
+ coeff_dxz_p2_m1_p1 = t1690+t1677+t1712;
+ coeff_dxz_m1_0_p1 = t1730+t1744;
+ coeff_dxz_0_0_p1 = t1735+t1742;
+ coeff_dxz_p1_0_p1 = t1671+t1689+t1738;
+ coeff_dxz_p2_0_p1 = t1715+t1747;
+ coeff_dxz_m1_p1_p1 = t1729+t1730;
+ coeff_dxz_0_p1_p1 = t1699+t1671+t1711;
+ coeff_dxz_p1_p1_p1 = t1665+RATIONAL(29.0,2000.0)+t1739;
+ coeff_dxz_p2_p1_p1 = t1713+t1715;
+ coeff_dxz_m1_p2_p1 = t1698+t1676+t1712;
+ coeff_dxz_0_p2_p1 = t1741+t1742;
+ coeff_dxz_p1_p2_p1 = RATIONAL(27.0,2000.0)+t1673+t1717;
+ coeff_dxz_p2_p2_p1 = t1709+t1715;
+ coeff_dxz_m1_m1_p2 = t1726+t1743;
+ coeff_dxz_0_m1_p2 = t1720+t1721;
+ coeff_dxz_p1_m1_p2 = t1690+t1675+t1722;
+ coeff_dxz_p2_m1_p2 = RATIONAL(-3.0,2000.0)+t1664+t1746;
+ coeff_dxz_m1_0_p2 = t1708+t1743;
+ coeff_dxz_0_0_p2 = t1702+t1678+t1718;
+ coeff_dxz_p1_0_p2 = t1745+t1747;
+ coeff_dxz_p2_0_p2 = t1687+t1676+t1734;
+ coeff_dxz_m1_p1_p2 = t1677+t1701+t1734;
+ coeff_dxz_0_p1_p2 = t1720+t1723;
+ coeff_dxz_p1_p1_p2 = t1713+t1745;
+ coeff_dxz_p2_p1_p2 = t1669+RATIONAL(-39.0,2000.0)+t1746;
+ coeff_dxz_m1_p2_p2 = t1692+t1674+t1724;
+ coeff_dxz_0_p2_p2 = t1720+t1728;
+ coeff_dxz_p1_p2_p2 = t1709+t1745;
+ coeff_dxz_p2_p2_p2 = RATIONAL(-57.0,2000.0)+t1663+t1746;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dy.compute.c
new file mode 100644
index 0000000..ab2c1ef
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dy.compute.c
@@ -0,0 +1,519 @@
+fp t1153,
+ t1158,
+ t1054,
+ t1160,
+ t1055,
+ t1212,
+ t1146,
+ t1060,
+ t1159,
+ t1078,
+ t1264,
+ t1076,
+ t1263,
+ t1150,
+ t1069,
+ t1087,
+ t1206,
+ t1053,
+ t1262,
+ t1152,
+ t1062,
+ t1261,
+ t1260,
+ t1061,
+ t1201,
+ t1259,
+ t1258,
+ t1057,
+ t1199,
+ t1257,
+ t1075,
+ t1256,
+ t1255,
+ t1254,
+ t1253,
+ t1252,
+ t1251,
+ t1083,
+ t1250,
+ t1086,
+ t1249,
+ t1135,
+ t1044,
+ t1001,
+ t1248,
+ t1082,
+ t1247,
+ t1080,
+ t1246,
+ t1245,
+ t1244,
+ t1077,
+ t1243,
+ t1081,
+ t1242,
+ t1238,
+ t1003,
+ t1241,
+ t1240,
+ t1239,
+ t1237,
+ t1131,
+ t1034,
+ t1138,
+ t1049,
+ t1141,
+ t1043,
+ t1236,
+ t1007,
+ t998,
+ t1235,
+ t999,
+ t1234,
+ t1006,
+ t1233,
+ t1004,
+ t1232,
+ t1231,
+ t1230,
+ t1009,
+ t1229,
+ t1073,
+ t1228,
+ t1008,
+ t1227,
+ t1225,
+ t1223,
+ t1222,
+ t1010,
+ t1221,
+ t1220,
+ t1219,
+ t1217,
+ t1216,
+ t1215,
+ t1011,
+ t1214,
+ t1211,
+ t1005,
+ t1210,
+ t1208,
+ t1115,
+ t1207,
+ t1204,
+ t1203,
+ t1202,
+ t1198,
+ t1151,
+ t1197,
+ t1196,
+ t1195,
+ t1194,
+ t1193,
+ t1192,
+ t1191,
+ t997,
+ t1190,
+ t996,
+ t1189,
+ t1188,
+ t1187,
+ t1186,
+ t1002,
+ t1185,
+ t1184,
+ t1085,
+ t1183,
+ t1182,
+ t1181,
+ t1180,
+ t1179,
+ t1178,
+ t1177,
+ t1176,
+ t1175,
+ t1174,
+ t1173,
+ t1000,
+ t1172,
+ t1171,
+ t1051,
+ t1170,
+ t1169,
+ t1168,
+ t1167,
+ t1166,
+ t1074,
+ t1165,
+ t1164,
+ t1163,
+ t1162,
+ t1161,
+ t1149,
+ t1148,
+ t1147,
+ t1144,
+ t1143,
+ t1142,
+ t1140,
+ t1137,
+ t1136,
+ t1134,
+ t1129,
+ t1128,
+ t1127,
+ t1126,
+ t1124,
+ t1121,
+ t1119,
+ t1117,
+ t1113,
+ t1112,
+ t1111,
+ t1109,
+ t1108,
+ t1107,
+ t1106,
+ t1105,
+ t1102,
+ t1098,
+ t1070,
+ t1068,
+ t1067,
+ t1065,
+ t1064,
+ t1063,
+ t1059,
+ t1058,
+ t1056,
+ t1052,
+ t1050,
+ t1048,
+ t1047,
+ t1046,
+ t1045,
+ t1042,
+ t1041,
+ t1040,
+ t1039,
+ t1038,
+ t1037,
+ t1036,
+ t1035,
+ t1033,
+ t1032,
+ t1030,
+ t1029,
+ t1028,
+ t1027,
+ t1026,
+ t1025,
+ t1024,
+ t1023,
+ t1022,
+ t1021,
+ t1020,
+ t1019,
+ t1018,
+ t1017,
+ t1016,
+ t1015,
+ t1014,
+ t1013,
+ t1012;
+ t1153 = RATIONAL(-1.0,160.0);
+ t1158 = z*z;
+ t1054 = t1153*t1158;
+ t1160 = x*x;
+ t1055 = t1153*t1160;
+ t1212 = t1054+t1055;
+ t1146 = RATIONAL(3.0,160.0);
+ t1060 = t1146*t1160;
+ t1159 = y*y;
+ t1078 = RATIONAL(-1.0,32.0)*t1159;
+ t1264 = t1060+t1078;
+ t1076 = RATIONAL(1.0,32.0)*t1159;
+ t1263 = t1060+t1076;
+ t1150 = RATIONAL(1.0,160.0);
+ t1069 = t1150*t1158;
+ t1087 = RATIONAL(-3.0,32.0)*t1159;
+ t1206 = t1069+t1087;
+ t1053 = t1150*t1160;
+ t1262 = t1206+t1053;
+ t1152 = RATIONAL(-3.0,160.0);
+ t1062 = t1152*t1158;
+ t1261 = t1062+t1264;
+ t1260 = RATIONAL(-4.0,375.0)+RATIONAL(-1.0,40.0)*y;
+ t1061 = t1152*t1160;
+ t1201 = t1061+t1062;
+ t1259 = t1076+t1201;
+ t1258 = t1206+t1055;
+ t1057 = t1146*t1158;
+ t1199 = t1061+t1057;
+ t1257 = t1199+t1078;
+ t1075 = RATIONAL(3.0,40.0)*y;
+ t1256 = RATIONAL(-97.0,3000.0)+t1075;
+ t1255 = t1078+t1201;
+ t1254 = t1057+t1264;
+ t1253 = t1087+t1212;
+ t1252 = t1053+t1087+t1054;
+ t1251 = t1062+t1263;
+ t1083 = RATIONAL(3.0,80.0)*y;
+ t1250 = RATIONAL(53.0,12000.0)+t1083;
+ t1086 = RATIONAL(1.0,40.0)*y;
+ t1249 = RATIONAL(-17.0,3000.0)+t1086;
+ t1135 = RATIONAL(-3.0,1000.0);
+ t1044 = t1135*z;
+ t1001 = x*t1044;
+ t1248 = RATIONAL(53.0,1000.0)+t1075+t1001;
+ t1082 = RATIONAL(1.0,20.0)*y;
+ t1247 = t1082+RATIONAL(-29.0,6000.0);
+ t1080 = RATIONAL(-1.0,80.0)*y;
+ t1246 = t1080+RATIONAL(-167.0,12000.0);
+ t1245 = t1057+t1263;
+ t1244 = t1199+t1076;
+ t1077 = RATIONAL(7.0,80.0)*y;
+ t1243 = t1077+RATIONAL(-607.0,12000.0);
+ t1081 = RATIONAL(1.0,80.0)*y;
+ t1242 = RATIONAL(-137.0,12000.0)+t1081;
+ t1238 = x*z;
+ t1003 = RATIONAL(3.0,1000.0)*t1238;
+ t1241 = t1003+RATIONAL(183.0,4000.0)+t1077;
+ t1240 = RATIONAL(141.0,2000.0)+t1001+t1082;
+ t1239 = RATIONAL(323.0,4000.0)+t1003+t1083;
+ t1237 = x+z;
+ t1131 = RATIONAL(-27.0,1000.0);
+ t1034 = t1131*z;
+ t1138 = RATIONAL(-9.0,1000.0);
+ t1049 = t1138*x;
+ t1141 = RATIONAL(-1.0,1000.0);
+ t1043 = t1141*z;
+ t1236 = RATIONAL(-3.0,80.0)*y;
+ t1007 = x*t1083;
+ t998 = z*t1049;
+ t1235 = t1007+t998;
+ t999 = RATIONAL(9.0,1000.0)*t1238;
+ t1234 = t1007+t999;
+ t1006 = x*t1081;
+ t1233 = t1006+t999;
+ t1004 = x*t1236;
+ t1232 = t1004+t999;
+ t1231 = t1004+t998;
+ t1230 = t1069+t1007;
+ t1009 = z*t1081;
+ t1229 = t1009+t1055;
+ t1073 = RATIONAL(3.0,32.0)*t1159;
+ t1228 = t1073+t1001;
+ t1008 = z*t1083;
+ t1227 = t1008+t1007;
+ t1225 = t1008+t1053;
+ t1223 = t1009+t1006;
+ t1222 = t1006+t1054;
+ t1010 = z*t1236;
+ t1221 = t1010+t1053;
+ t1220 = t1010+t1004;
+ t1219 = t1003+t1073;
+ t1217 = t1069+t1004;
+ t1216 = t1069+t1053;
+ t1215 = t1073+RATIONAL(-1.0,8.0)*y;
+ t1011 = z*t1080;
+ t1214 = t1011+t1006;
+ t1211 = t1010+t1007;
+ t1005 = x*t1080;
+ t1210 = t1009+t1005;
+ t1208 = t1011+t1055;
+ t1115 = RATIONAL(-21.0,2000.0);
+ t1207 = t1115*z+t1005;
+ t1204 = t1054+t1005;
+ t1203 = t1008+t1004;
+ t1202 = t1011+t1005;
+ t1198 = t1034+t1005+t999;
+ t1151 = RATIONAL(-9.0,500.0);
+ t1197 = t1006+t1151*z+t998;
+ t1196 = t1086+t1227;
+ t1195 = RATIONAL(1.0,10.0)*y+t1220;
+ t1194 = t1075+t1202;
+ t1193 = t1082+t1223;
+ t1192 = t999+t1262;
+ t1191 = t1073+t998+t1212;
+ t997 = RATIONAL(27.0,1000.0)*t1238;
+ t1190 = t997+t1245;
+ t996 = x*t1034;
+ t1189 = t996+t1255;
+ t1188 = RATIONAL(-3.0,20.0)*y+RATIONAL(-49.0,2000.0)+t1228;
+ t1187 = t1010+t1261;
+ t1186 = t1009+t1252;
+ t1002 = x*t1043;
+ t1185 = t1002+t1073+t1216;
+ t1184 = t1008+t1261;
+ t1085 = RATIONAL(-9.0,80.0)*y;
+ t1183 = RATIONAL(-137.0,4000.0)+t1085+t1219;
+ t1182 = t1011+t1252;
+ t1181 = t1001+t1254;
+ t1180 = t1008+t1244;
+ t1179 = t1011+t1251;
+ t1178 = t1009+t1251;
+ t1177 = t1003+t1259;
+ t1176 = t1010+t1244;
+ t1175 = t1011+t1257;
+ t1174 = t1006+t1258;
+ t1173 = RATIONAL(-79.0,2000.0)+RATIONAL(-1.0,10.0)*y+t1228;
+ t1000 = RATIONAL(1.0,1000.0)*t1238;
+ t1172 = t1000+t1253;
+ t1171 = t1009+t1257;
+ t1051 = RATIONAL(-11.0,80.0)*y;
+ t1170 = RATIONAL(-107.0,4000.0)+t1051+t1219;
+ t1169 = t1005+t1258;
+ t1168 = RATIONAL(-41.0,750.0)+t996+t1245;
+ t1167 = t1001+RATIONAL(79.0,3000.0)+t1259;
+ t1166 = RATIONAL(-33.0,2000.0)+t999+t1212+t1215;
+ t1074 = RATIONAL(1.0,16.0)*y;
+ t1165 = t1074+t997+RATIONAL(281.0,12000.0)+t1255;
+ t1164 = t1074+RATIONAL(191.0,4000.0)+t998+t1262;
+ t1163 = t1002+RATIONAL(299.0,4000.0)+t1074+t1253;
+ t1162 = RATIONAL(-87.0,2000.0)+t1000+t1215+t1216;
+ t1161 = t1003+t1074+RATIONAL(-691.0,12000.0)+t1254;
+ t1149 = RATIONAL(-1.0,500.0);
+ t1148 = RATIONAL(-9.0,250.0);
+ t1147 = RATIONAL(2.0,125.0);
+ t1144 = RATIONAL(-7.0,250.0);
+ t1143 = RATIONAL(-1.0,250.0);
+ t1142 = RATIONAL(-3.0,2000.0);
+ t1140 = RATIONAL(-1.0,2000.0);
+ t1137 = RATIONAL(11.0,500.0);
+ t1136 = RATIONAL(-7.0,2000.0);
+ t1134 = RATIONAL(-17.0,500.0);
+ t1129 = RATIONAL(19.0,1000.0);
+ t1128 = RATIONAL(43.0,2000.0);
+ t1127 = RATIONAL(31.0,2000.0);
+ t1126 = RATIONAL(37.0,2000.0);
+ t1124 = RATIONAL(27.0,2000.0);
+ t1121 = RATIONAL(-37.0,1000.0);
+ t1119 = RATIONAL(13.0,1000.0);
+ t1117 = RATIONAL(-19.0,2000.0);
+ t1113 = RATIONAL(93.0,2000.0);
+ t1112 = RATIONAL(-23.0,2000.0);
+ t1111 = RATIONAL(-31.0,1000.0);
+ t1109 = RATIONAL(-17.0,2000.0);
+ t1108 = RATIONAL(-39.0,2000.0);
+ t1107 = RATIONAL(33.0,2000.0);
+ t1106 = RATIONAL(49.0,2000.0);
+ t1105 = RATIONAL(-13.0,2000.0);
+ t1102 = RATIONAL(111.0,2000.0);
+ t1098 = RATIONAL(129.0,2000.0);
+ t1070 = t1144*x;
+ t1068 = t1147*x;
+ t1067 = t1143*z;
+ t1065 = t1149*z;
+ t1064 = t1147*z;
+ t1063 = t1144*z;
+ t1059 = t1151*x;
+ t1058 = t1148*x;
+ t1056 = t1148*z;
+ t1052 = t1149*x;
+ t1050 = t1143*x;
+ t1048 = t1135*x;
+ t1047 = t1141*x;
+ t1046 = t1137*x;
+ t1045 = t1134*z;
+ t1042 = t1136*x;
+ t1041 = t1137*z;
+ t1040 = t1140*x;
+ t1039 = t1134*x;
+ t1038 = t1138*z;
+ t1037 = t1140*z;
+ t1036 = t1136*z;
+ t1035 = t1126*x;
+ t1033 = t1121*z;
+ t1032 = t1117*x;
+ t1030 = t1127*x;
+ t1029 = t1127*z;
+ t1028 = t1106*z;
+ t1027 = t1128*x;
+ t1026 = t1119*z;
+ t1025 = t1129*z;
+ t1024 = t1111*z;
+ t1023 = t1115*x;
+ t1022 = t1105*x;
+ t1021 = t1106*x;
+ t1020 = t1126*z;
+ t1019 = t1121*x;
+ t1018 = t1111*x;
+ t1017 = t1105*z;
+ t1016 = t1131*x;
+ t1015 = t1117*z;
+ t1014 = t1128*z;
+ t1013 = t1119*x;
+ t1012 = t1129*x;
+ coeff_dy_m1_m1_m1 = RATIONAL(-47.0,1500.0)+t1237*RATIONAL(147.0,2000.0)+
+t1189+t1195;
+ coeff_dy_0_m1_m1 = t1040+t1098*z+t1005+t998+t1187+t1243;
+ coeff_dy_p1_m1_m1 = t1019+t1102*z+t1187+t1233+t1256;
+ coeff_dy_p2_m1_m1 = t1113*z+t1058+t1165+t1211;
+ coeff_dy_m1_0_m1 = t1040+RATIONAL(-39.0,4000.0)+RATIONAL(-13.0,80.0)*y+
+t1037+t1191+t1227;
+ coeff_dy_0_0_m1 = t1109*x+t1036+t1188+t1222+t1225;
+ coeff_dy_p1_0_m1 = t1017+t1050+t1170+t1204+t1225;
+ coeff_dy_p2_0_m1 = t1015+t1013+t1166+t1203;
+ coeff_dy_m1_p1_m1 = t1019+t1033+RATIONAL(157.0,2000.0)+t1192+t1196;
+ coeff_dy_0_p1_m1 = t1045+t1008+t1050+t1174+t1239;
+ coeff_dy_p1_p1_m1 = t1107*x+t1008+t1024+t1169+t1240;
+ coeff_dy_p2_p1_m1 = t1063+t1021+t1164+t1203;
+ coeff_dy_m1_p2_m1 = RATIONAL(-449.0,12000.0)+t1056+t1058+t1083+t1190+
+t1220;
+ coeff_dy_0_p2_m1 = t1013+t1176+t1198+t1249;
+ coeff_dy_p1_p2_m1 = t1021+t1176+t1197+t1242;
+ coeff_dy_p2_p2_m1 = t1038+t1142*x+t1168+t1211;
+ coeff_dy_m1_m1_0 = t1037+t1098*x+t1175+t1231+t1243;
+ coeff_dy_0_m1_0 = RATIONAL(-437.0,6000.0)+t1036+t1042+t1181+t1194;
+ coeff_dy_p1_m1_0 = t1039+t1017+t1161+t1214;
+ coeff_dy_p2_m1_0 = t1015+t1016+t1175+t1234+t1247;
+ coeff_dy_m1_0_0 = t1109*z+t1042+t1188+t1229+t1230;
+ coeff_dy_0_0_0 = t1051+t1032+RATIONAL(-161.0,4000.0)+t1015+t1185+t1223;
+ coeff_dy_p1_0_0 = t1048+t1009+t1162+t1207;
+ coeff_dy_p2_0_0 = t1068+t1112*z+t1183+t1217+t1229;
+ coeff_dy_m1_p1_0 = t1039+t1007+t1067+t1186+t1239;
+ coeff_dy_0_p1_0 = RATIONAL(21.0,250.0)+t1048+t1044+t1172+t1193;
+ coeff_dy_p1_p1_0 = t1065+t1030+t1163+t1210;
+ coeff_dy_p2_p1_0 = t1043+t1004+t1027+t1186+t1248;
+ coeff_dy_m1_p2_0 = t1016+t1026+t1179+t1232+t1249;
+ coeff_dy_0_p2_0 = t1068+t1064+t1081+RATIONAL(349.0,12000.0)+t1177+t1202;
+ coeff_dy_p1_p2_0 = t1027+t1025+t1167+t1214;
+ coeff_dy_p2_p2_0 = t1041+t1023+t1179+t1235+t1246;
+ coeff_dy_m1_m1_p1 = t1102*x+t1033+t1171+t1232+t1256;
+ coeff_dy_0_m1_p1 = t1022+t1045+t1161+t1210;
+ coeff_dy_p1_m1_p1 = t1018+RATIONAL(-17.0,375.0)+t1024+t1181+t1193;
+ coeff_dy_p2_m1_p1 = t1059+t1063+t1171+t1235+t1250;
+ coeff_dy_m1_0_p1 = t1022+t1067+t1170+t1208+t1230;
+ coeff_dy_0_0_p1 = t1044+t1023+t1162+t1214;
+ coeff_dy_p1_0_p1 = RATIONAL(-191.0,4000.0)+t1052+t1085+t1065+t1185+t1202;
+ coeff_dy_p2_0_p1 = t1043+t1012+t1173+t1208+t1217;
+ coeff_dy_m1_p1_p1 = t1007+t1107*z+t1018+t1182+t1240;
+ coeff_dy_0_p1_p1 = t1052+t1029+t1163+t1214;
+ coeff_dy_p1_p1_p1 = RATIONAL(133.0,2000.0)+t1237*RATIONAL(29.0,2000.0)+
+t1172+t1194;
+ coeff_dy_p2_p1_p1 = t1035+t1124*z+t1004+t1182+t1241;
+ coeff_dy_m1_p2_p1 = t1059+t1028+t1178+t1231+t1242;
+ coeff_dy_0_p2_p1 = t1012+t1014+t1167+t1210;
+ coeff_dy_p1_p2_p1 = RATIONAL(319.0,12000.0)+t1035+t1020+t1080+t1177+t1223
+;
+ coeff_dy_p2_p2_p1 = t1108*x+t1029+t1178+t1234+t1260;
+ coeff_dy_m1_m1_p2 = t1113*x+t1056+t1165+t1203;
+ coeff_dy_0_m1_p2 = t1032+t1184+t1198+t1247;
+ coeff_dy_p1_m1_p2 = t1070+t1184+t1197+t1250;
+ coeff_dy_p2_m1_p2 = t1038+t1049+RATIONAL(307.0,6000.0)+t1189+t1196;
+ coeff_dy_m1_0_p2 = t1026+t1032+t1166+t1211;
+ coeff_dy_0_0_p2 = t1064+t1112*x+t1183+t1221+t1222;
+ coeff_dy_p1_0_p2 = t1047+t1025+t1173+t1204+t1221;
+ coeff_dy_p2_0_p2 = t1046+RATIONAL(-7.0,80.0)*y+t1041+RATIONAL(-129.0,
+4000.0)+t1191+t1220;
+ coeff_dy_m1_p1_p2 = t1070+t1028+t1164+t1211;
+ coeff_dy_0_p1_p2 = t1047+t1010+t1014+t1174+t1248;
+ coeff_dy_p1_p1_p2 = t1010+t1124*x+t1020+t1169+t1241;
+ coeff_dy_p2_p1_p2 = RATIONAL(13.0,500.0)+t1030+t1029+t1192+t1195;
+ coeff_dy_m1_p2_p2 = t1049+t1142*z+t1168+t1203;
+ coeff_dy_0_p2_p2 = t1046+t998+t1180+t1207+t1246;
+ coeff_dy_p1_p2_p2 = t1030+t1108*z+t1180+t1233+t1260;
+ coeff_dy_p2_p2_p2 = RATIONAL(-539.0,12000.0)+t1236+t1237*RATIONAL(-57.0,
+2000.0)+t1190+t1227;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dyy.compute.c
new file mode 100644
index 0000000..3b9d0c2
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dyy.compute.c
@@ -0,0 +1,186 @@
+fp t1775,
+ t1751,
+ t1772,
+ t1756,
+ t1812,
+ t1774,
+ t1755,
+ t1758,
+ t1811,
+ t1765,
+ t1749,
+ t1810,
+ t1773,
+ t1753,
+ t1809,
+ t1750,
+ t1808,
+ t1807,
+ t1806,
+ t1805,
+ t1804,
+ t1766,
+ t1754,
+ t1757,
+ t1803,
+ t1802,
+ t1801,
+ t1800,
+ t1799,
+ t1752,
+ t1798,
+ t1797,
+ t1796,
+ t1795,
+ t1794,
+ t1793,
+ t1792,
+ t1791,
+ t1768,
+ t1790,
+ t1789,
+ t1767,
+ t1788,
+ t1787,
+ t1786,
+ t1785,
+ t1784,
+ t1783,
+ t1782,
+ t1781,
+ t1780,
+ t1770,
+ t1779,
+ t1769,
+ t1778,
+ t1777,
+ t1776,
+ t1763,
+ t1762,
+ t1760,
+ t1759;
+ t1775 = RATIONAL(3.0,80.0);
+ t1751 = t1775*z;
+ t1772 = RATIONAL(-3.0,80.0);
+ t1756 = t1772*x;
+ t1812 = t1751+t1756;
+ t1774 = RATIONAL(1.0,80.0);
+ t1755 = t1774*x;
+ t1758 = t1772*z;
+ t1811 = t1755+t1758;
+ t1765 = RATIONAL(-9.0,80.0);
+ t1749 = RATIONAL(3.0,16.0)*y;
+ t1810 = t1765+t1749;
+ t1773 = RATIONAL(-1.0,80.0);
+ t1753 = t1773*z;
+ t1809 = t1753+t1756;
+ t1750 = t1774*z;
+ t1808 = t1750+t1756;
+ t1807 = t1756+t1758;
+ t1806 = RATIONAL(-11.0,80.0)+t1749;
+ t1805 = t1750+t1755;
+ t1804 = RATIONAL(-3.0,20.0)+t1749;
+ t1766 = RATIONAL(1.0,16.0);
+ t1754 = t1766*y;
+ t1757 = t1773*x;
+ t1803 = t1754+t1757;
+ t1802 = t1754+t1758;
+ t1801 = t1749+t1757;
+ t1800 = t1751+t1757;
+ t1799 = t1753+t1749;
+ t1752 = t1775*x;
+ t1798 = t1752+t1749;
+ t1797 = t1753+t1752;
+ t1796 = t1754+t1755;
+ t1795 = t1751+t1755;
+ t1794 = t1751+t1754;
+ t1793 = t1752+t1750;
+ t1792 = t1766+t1812;
+ t1791 = t1752+t1766+t1758;
+ t1768 = RATIONAL(1.0,20.0);
+ t1790 = t1768+t1805;
+ t1789 = t1768+t1797;
+ t1767 = RATIONAL(3.0,40.0);
+ t1788 = t1767+t1811;
+ t1787 = t1750+t1766+t1757;
+ t1786 = t1775+t1795;
+ t1785 = t1767+t1808;
+ t1784 = t1775+t1793;
+ t1783 = t1753+t1767+t1757;
+ t1782 = t1768+t1800;
+ t1781 = t1753+t1755+t1766;
+ t1780 = RATIONAL(1.0,10.0)+t1807;
+ t1770 = RATIONAL(1.0,40.0);
+ t1779 = t1752+t1751+t1770;
+ t1769 = RATIONAL(7.0,80.0);
+ t1778 = t1769+t1757+t1758;
+ t1777 = t1769+t1809;
+ t1776 = RATIONAL(-1.0,8.0);
+ t1763 = RATIONAL(-1.0,10.0);
+ t1762 = RATIONAL(-1.0,40.0);
+ t1760 = RATIONAL(-1.0,16.0)*y;
+ t1759 = RATIONAL(-3.0,16.0)*y;
+ coeff_dyy_m1_m1_m1 = t1760+t1780;
+ coeff_dyy_0_m1_m1 = t1760+t1778;
+ coeff_dyy_p1_m1_m1 = t1760+t1788;
+ coeff_dyy_p2_m1_m1 = t1760+t1791;
+ coeff_dyy_m1_0_m1 = RATIONAL(-13.0,80.0)+t1751+t1798;
+ coeff_dyy_0_0_m1 = t1795+t1804;
+ coeff_dyy_p1_0_m1 = t1800+t1806;
+ coeff_dyy_p2_0_m1 = t1749+t1776+t1812;
+ coeff_dyy_m1_p1_m1 = t1759+t1779;
+ coeff_dyy_0_p1_m1 = t1759+t1786;
+ coeff_dyy_p1_p1_m1 = t1759+t1782;
+ coeff_dyy_p2_p1_m1 = t1759+t1792;
+ coeff_dyy_m1_p2_m1 = t1756+t1775+t1802;
+ coeff_dyy_0_p2_m1 = t1757+t1770+t1802;
+ coeff_dyy_p1_p2_m1 = t1758+t1774+t1796;
+ coeff_dyy_p2_p2_m1 = t1752+t1802;
+ coeff_dyy_m1_m1_0 = t1760+t1777;
+ coeff_dyy_0_m1_0 = t1760+t1783;
+ coeff_dyy_p1_m1_0 = t1760+t1781;
+ coeff_dyy_p2_m1_0 = t1760+t1789;
+ coeff_dyy_m1_0_0 = t1793+t1804;
+ coeff_dyy_0_0_0 = t1805+t1806;
+ coeff_dyy_p1_0_0 = t1750+t1776+t1801;
+ coeff_dyy_p2_0_0 = t1808+t1810;
+ coeff_dyy_m1_p1_0 = t1759+t1784;
+ coeff_dyy_0_p1_0 = t1759+t1790;
+ coeff_dyy_p1_p1_0 = t1759+t1787;
+ coeff_dyy_p2_p1_0 = t1759+t1785;
+ coeff_dyy_m1_p2_0 = t1770+t1754+t1809;
+ coeff_dyy_0_p2_0 = t1753+t1774+t1803;
+ coeff_dyy_p1_p2_0 = t1753+t1796;
+ coeff_dyy_p2_p2_0 = t1773+t1754+t1797;
+ coeff_dyy_m1_m1_p1 = t1760+t1785;
+ coeff_dyy_0_m1_p1 = t1760+t1787;
+ coeff_dyy_p1_m1_p1 = t1760+t1790;
+ coeff_dyy_p2_m1_p1 = t1760+t1784;
+ coeff_dyy_m1_0_p1 = t1797+t1806;
+ coeff_dyy_0_0_p1 = t1776+t1755+t1799;
+ coeff_dyy_p1_0_p1 = t1757+t1765+t1799;
+ coeff_dyy_p2_0_p1 = t1763+t1756+t1799;
+ coeff_dyy_m1_p1_p1 = t1759+t1789;
+ coeff_dyy_0_p1_p1 = t1759+t1781;
+ coeff_dyy_p1_p1_p1 = t1759+t1783;
+ coeff_dyy_p2_p1_p1 = t1759+t1777;
+ coeff_dyy_m1_p2_p1 = t1774+t1754+t1808;
+ coeff_dyy_0_p2_p1 = t1750+t1803;
+ coeff_dyy_p1_p2_p1 = t1750+t1773+t1796;
+ coeff_dyy_p2_p2_p1 = t1754+t1762+t1793;
+ coeff_dyy_m1_m1_p2 = t1760+t1792;
+ coeff_dyy_0_m1_p2 = t1760+t1782;
+ coeff_dyy_p1_m1_p2 = t1760+t1786;
+ coeff_dyy_p2_m1_p2 = t1760+t1779;
+ coeff_dyy_m1_0_p2 = t1776+t1758+t1798;
+ coeff_dyy_0_0_p2 = t1810+t1811;
+ coeff_dyy_p1_0_p2 = t1758+t1763+t1801;
+ coeff_dyy_p2_0_p2 = RATIONAL(-7.0,80.0)+t1749+t1807;
+ coeff_dyy_m1_p1_p2 = t1759+t1791;
+ coeff_dyy_0_p1_p2 = t1759+t1788;
+ coeff_dyy_p1_p1_p2 = t1759+t1778;
+ coeff_dyy_p2_p1_p2 = t1759+t1780;
+ coeff_dyy_m1_p2_p2 = t1756+t1794;
+ coeff_dyy_0_p2_p2 = t1757+t1773+t1794;
+ coeff_dyy_p1_p2_p2 = t1762+t1755+t1794;
+ coeff_dyy_p2_p2_p2 = t1772+t1752+t1794;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dyz.compute.c
new file mode 100644
index 0000000..089bfc4
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dyz.compute.c
@@ -0,0 +1,208 @@
+fp t1847,
+ t1819,
+ t1891,
+ t1857,
+ t1823,
+ t1854,
+ t1827,
+ t1890,
+ t1845,
+ t1817,
+ t1889,
+ t1828,
+ t1888,
+ t1826,
+ t1887,
+ t1836,
+ t1814,
+ t1886,
+ t1856,
+ t1821,
+ t1855,
+ t1825,
+ t1885,
+ t1822,
+ t1824,
+ t1884,
+ t1842,
+ t1883,
+ t1816,
+ t1882,
+ t1881,
+ t1813,
+ t1880,
+ t1815,
+ t1879,
+ t1878,
+ t1877,
+ t1876,
+ t1875,
+ t1874,
+ t1818,
+ t1873,
+ t1872,
+ t1871,
+ t1820,
+ t1870,
+ t1869,
+ t1868,
+ t1867,
+ t1866,
+ t1865,
+ t1864,
+ t1863,
+ t1862,
+ t1861,
+ t1860,
+ t1859,
+ t1858,
+ t1853,
+ t1850,
+ t1849,
+ t1846,
+ t1844,
+ t1843,
+ t1841,
+ t1840,
+ t1837,
+ t1835,
+ t1833,
+ t1832,
+ t1831,
+ t1829;
+ t1847 = RATIONAL(-9.0,1000.0);
+ t1819 = t1847*x;
+ t1891 = t1819+RATIONAL(49.0,2000.0);
+ t1857 = RATIONAL(3.0,80.0);
+ t1823 = t1857*z;
+ t1854 = RATIONAL(-3.0,80.0);
+ t1827 = t1854*y;
+ t1890 = t1823+t1827;
+ t1845 = RATIONAL(-3.0,1000.0);
+ t1817 = t1845*x;
+ t1889 = RATIONAL(43.0,2000.0)+t1817;
+ t1828 = t1854*z;
+ t1888 = t1828+t1827;
+ t1826 = t1857*y;
+ t1887 = t1826+t1828;
+ t1836 = RATIONAL(-27.0,1000.0);
+ t1814 = t1836*x;
+ t1886 = t1814+t1827;
+ t1856 = RATIONAL(1.0,80.0);
+ t1821 = t1856*y;
+ t1855 = RATIONAL(-1.0,80.0);
+ t1825 = t1855*z;
+ t1885 = t1821+t1825;
+ t1822 = t1855*y;
+ t1824 = t1856*z;
+ t1884 = t1822+t1824;
+ t1842 = RATIONAL(-1.0,1000.0);
+ t1883 = t1842+t1817;
+ t1816 = t1842*x;
+ t1882 = RATIONAL(-1.0,500.0)+t1816;
+ t1881 = t1823+t1826;
+ t1813 = RATIONAL(27.0,1000.0)*x;
+ t1880 = t1813+t1828;
+ t1815 = RATIONAL(1.0,1000.0)*x;
+ t1879 = t1845+t1815;
+ t1878 = t1819+RATIONAL(-9.0,500.0);
+ t1877 = t1819+RATIONAL(-7.0,250.0);
+ t1876 = t1823+t1813;
+ t1875 = t1814+t1826;
+ t1874 = RATIONAL(19.0,1000.0)+t1817;
+ t1818 = RATIONAL(3.0,1000.0)*x;
+ t1873 = t1818+t1821;
+ t1872 = t1819+t1822;
+ t1871 = t1825+t1827;
+ t1820 = RATIONAL(9.0,1000.0)*x;
+ t1870 = t1820+t1822;
+ t1869 = t1824+t1827;
+ t1868 = t1821+t1828;
+ t1867 = t1820+t1836;
+ t1866 = t1818+t1828;
+ t1865 = t1818+RATIONAL(-13.0,2000.0);
+ t1864 = t1826+t1825;
+ t1863 = t1822+t1825;
+ t1862 = t1820+t1821;
+ t1861 = t1824+t1826;
+ t1860 = t1820+t1824;
+ t1859 = t1821+t1824;
+ t1858 = t1823+t1817;
+ t1853 = RATIONAL(-9.0,250.0);
+ t1850 = RATIONAL(-1.0,250.0);
+ t1849 = RATIONAL(2.0,125.0);
+ t1846 = RATIONAL(-1.0,2000.0);
+ t1844 = RATIONAL(-7.0,2000.0);
+ t1843 = RATIONAL(-17.0,500.0);
+ t1841 = RATIONAL(11.0,500.0);
+ t1840 = RATIONAL(31.0,2000.0);
+ t1837 = RATIONAL(37.0,2000.0);
+ t1835 = RATIONAL(-19.0,2000.0);
+ t1833 = RATIONAL(-37.0,1000.0);
+ t1832 = RATIONAL(-31.0,1000.0);
+ t1831 = RATIONAL(-21.0,2000.0);
+ t1829 = RATIONAL(13.0,1000.0);
+ coeff_dyz_m1_m1_m1 = RATIONAL(147.0,2000.0)+t1828+t1886;
+ coeff_dyz_0_m1_m1 = t1819+RATIONAL(129.0,2000.0)+t1888;
+ coeff_dyz_p1_m1_m1 = t1820+RATIONAL(111.0,2000.0)+t1888;
+ coeff_dyz_p2_m1_m1 = t1827+RATIONAL(93.0,2000.0)+t1880;
+ coeff_dyz_m1_0_m1 = t1819+t1846+t1864;
+ coeff_dyz_0_0_m1 = t1817+t1844+t1864;
+ coeff_dyz_p1_0_m1 = t1864+t1865;
+ coeff_dyz_p2_0_m1 = t1835+t1820+t1864;
+ coeff_dyz_m1_p1_m1 = t1826+t1833+t1860;
+ coeff_dyz_0_p1_m1 = t1818+t1843+t1861;
+ coeff_dyz_p1_p1_m1 = t1832+t1817+t1861;
+ coeff_dyz_p2_p1_m1 = t1861+t1877;
+ coeff_dyz_m1_p2_m1 = t1853+t1827+t1876;
+ coeff_dyz_0_p2_m1 = t1867+t1890;
+ coeff_dyz_p1_p2_m1 = t1878+t1890;
+ coeff_dyz_p2_p2_m1 = t1847+t1823+t1886;
+ coeff_dyz_m1_m1_0 = t1823+t1846+t1872;
+ coeff_dyz_0_m1_0 = t1844+t1822+t1858;
+ coeff_dyz_p1_m1_0 = t1822+t1823+t1865;
+ coeff_dyz_p2_m1_0 = t1835+t1823+t1870;
+ coeff_dyz_m1_0_0 = t1817+RATIONAL(-17.0,2000.0)+t1859;
+ coeff_dyz_0_0_0 = t1816+t1835+t1859;
+ coeff_dyz_p1_0_0 = t1831+t1815+t1859;
+ coeff_dyz_p2_0_0 = t1818+RATIONAL(-23.0,2000.0)+t1859;
+ coeff_dyz_m1_p1_0 = t1825+t1850+t1873;
+ coeff_dyz_0_p1_0 = t1879+t1885;
+ coeff_dyz_p1_p1_0 = t1882+t1885;
+ coeff_dyz_p2_p1_0 = t1883+t1885;
+ coeff_dyz_m1_p2_0 = t1829+t1828+t1870;
+ coeff_dyz_0_p2_0 = t1822+t1849+t1866;
+ coeff_dyz_p1_p2_0 = t1828+t1822+t1874;
+ coeff_dyz_p2_p2_0 = t1841+t1828+t1872;
+ coeff_dyz_m1_m1_p1 = t1833+t1823+t1862;
+ coeff_dyz_0_m1_p1 = t1843+t1823+t1873;
+ coeff_dyz_p1_m1_p1 = t1832+t1821+t1858;
+ coeff_dyz_p2_m1_p1 = t1821+t1823+t1877;
+ coeff_dyz_m1_0_p1 = t1818+t1850+t1884;
+ coeff_dyz_0_0_p1 = t1879+t1884;
+ coeff_dyz_p1_0_p1 = t1882+t1884;
+ coeff_dyz_p2_0_p1 = t1883+t1884;
+ coeff_dyz_m1_p1_p1 = t1817+RATIONAL(33.0,2000.0)+t1863;
+ coeff_dyz_0_p1_p1 = t1840+t1816+t1863;
+ coeff_dyz_p1_p1_p1 = t1815+RATIONAL(29.0,2000.0)+t1863;
+ coeff_dyz_p2_p1_p1 = t1818+RATIONAL(27.0,2000.0)+t1863;
+ coeff_dyz_m1_p2_p1 = t1868+t1891;
+ coeff_dyz_0_p2_p1 = t1868+t1889;
+ coeff_dyz_p1_p2_p1 = t1821+t1837+t1866;
+ coeff_dyz_p2_p2_p1 = t1828+t1840+t1862;
+ coeff_dyz_m1_m1_p2 = t1853+t1826+t1880;
+ coeff_dyz_0_m1_p2 = t1867+t1887;
+ coeff_dyz_p1_m1_p2 = t1878+t1887;
+ coeff_dyz_p2_m1_p2 = t1828+t1847+t1875;
+ coeff_dyz_m1_0_p2 = t1820+t1829+t1871;
+ coeff_dyz_0_0_p2 = t1818+t1849+t1871;
+ coeff_dyz_p1_0_p2 = t1871+t1874;
+ coeff_dyz_p2_0_p2 = t1819+t1841+t1871;
+ coeff_dyz_m1_p1_p2 = t1869+t1891;
+ coeff_dyz_0_p1_p2 = t1869+t1889;
+ coeff_dyz_p1_p1_p2 = t1818+t1837+t1869;
+ coeff_dyz_p2_p1_p2 = t1840+t1827+t1860;
+ coeff_dyz_m1_p2_p2 = RATIONAL(-3.0,2000.0)+t1823+t1875;
+ coeff_dyz_0_p2_p2 = t1831+t1819+t1881;
+ coeff_dyz_p1_p2_p2 = t1820+RATIONAL(-39.0,2000.0)+t1881;
+ coeff_dyz_p2_p2_p2 = t1826+RATIONAL(-57.0,2000.0)+t1876;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dz.compute.c
new file mode 100644
index 0000000..e78181a
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dz.compute.c
@@ -0,0 +1,507 @@
+fp t1415,
+ t1428,
+ t1329,
+ t1421,
+ t1429,
+ t1333,
+ t1497,
+ t1422,
+ t1327,
+ t1419,
+ t1325,
+ t1524,
+ t1332,
+ t1427,
+ t1343,
+ t1523,
+ t1345,
+ t1328,
+ t1479,
+ t1522,
+ t1342,
+ t1273,
+ t1400,
+ t1292,
+ t1521,
+ t1331,
+ t1472,
+ t1520,
+ t1519,
+ t1518,
+ t1344,
+ t1517,
+ t1516,
+ t1348,
+ t1515,
+ t1354,
+ t1466,
+ t1514,
+ t1469,
+ t1324,
+ t1513,
+ t1512,
+ t1511,
+ t1420,
+ t1346,
+ t1274,
+ t1510,
+ t1352,
+ t1509,
+ t1508,
+ t1340,
+ t1280,
+ t1507,
+ t1335,
+ t1506,
+ t1498,
+ t1275,
+ t1505,
+ t1349,
+ t1500,
+ t1270,
+ t1504,
+ t1407,
+ t1313,
+ t1269,
+ t1503,
+ t1502,
+ t1501,
+ t1499,
+ t1410,
+ t1316,
+ t1404,
+ t1305,
+ t1268,
+ t1496,
+ t1278,
+ t1495,
+ t1276,
+ t1494,
+ t1277,
+ t1493,
+ t1492,
+ t1267,
+ t1491,
+ t1490,
+ t1489,
+ t1488,
+ t1279,
+ t1487,
+ t1347,
+ t1350,
+ t1484,
+ t1483,
+ t1482,
+ t1481,
+ t1480,
+ t1478,
+ t1477,
+ t1473,
+ t1470,
+ t1468,
+ t1467,
+ t1465,
+ t1464,
+ t1463,
+ t1462,
+ t1461,
+ t1460,
+ t1265,
+ t1459,
+ t1458,
+ t1457,
+ t1456,
+ t1271,
+ t1455,
+ t1454,
+ t1453,
+ t1452,
+ t1272,
+ t1451,
+ t1450,
+ t1449,
+ t1448,
+ t1266,
+ t1447,
+ t1446,
+ t1445,
+ t1444,
+ t1443,
+ t1351,
+ t1442,
+ t1441,
+ t1440,
+ t1439,
+ t1438,
+ t1437,
+ t1436,
+ t1357,
+ t1435,
+ t1434,
+ t1433,
+ t1432,
+ t1431,
+ t1430,
+ t1418,
+ t1417,
+ t1416,
+ t1413,
+ t1412,
+ t1411,
+ t1409,
+ t1406,
+ t1405,
+ t1403,
+ t1398,
+ t1397,
+ t1396,
+ t1395,
+ t1393,
+ t1390,
+ t1388,
+ t1386,
+ t1384,
+ t1382,
+ t1381,
+ t1380,
+ t1378,
+ t1377,
+ t1376,
+ t1375,
+ t1374,
+ t1371,
+ t1367,
+ t1339,
+ t1338,
+ t1337,
+ t1336,
+ t1334,
+ t1330,
+ t1326,
+ t1323,
+ t1322,
+ t1320,
+ t1319,
+ t1318,
+ t1317,
+ t1315,
+ t1314,
+ t1312,
+ t1311,
+ t1310,
+ t1309,
+ t1308,
+ t1307,
+ t1306,
+ t1304,
+ t1303,
+ t1302,
+ t1301,
+ t1300,
+ t1299,
+ t1298,
+ t1297,
+ t1296,
+ t1295,
+ t1294,
+ t1293,
+ t1291,
+ t1290,
+ t1289,
+ t1288,
+ t1287,
+ t1286,
+ t1285,
+ t1284,
+ t1283,
+ t1282,
+ t1281;
+ t1415 = RATIONAL(3.0,160.0);
+ t1428 = y*y;
+ t1329 = t1415*t1428;
+ t1421 = RATIONAL(-3.0,160.0);
+ t1429 = x*x;
+ t1333 = t1421*t1429;
+ t1497 = t1329+t1333;
+ t1422 = RATIONAL(-1.0,160.0);
+ t1327 = t1422*t1428;
+ t1419 = RATIONAL(1.0,160.0);
+ t1325 = t1419*t1429;
+ t1524 = t1327+t1325;
+ t1332 = t1421*t1428;
+ t1427 = z*z;
+ t1343 = RATIONAL(1.0,32.0)*t1427;
+ t1523 = t1332+t1343;
+ t1345 = RATIONAL(3.0,32.0)*t1427;
+ t1328 = t1422*t1429;
+ t1479 = t1327+t1328;
+ t1522 = t1345+t1479;
+ t1342 = RATIONAL(-1.0,80.0)*z;
+ t1273 = y*t1342;
+ t1400 = RATIONAL(-27.0,1000.0);
+ t1292 = t1400*x;
+ t1521 = t1273+t1292;
+ t1331 = t1415*t1429;
+ t1472 = t1329+t1331;
+ t1520 = t1343+t1472;
+ t1519 = t1343+t1497;
+ t1518 = t1331+t1523;
+ t1344 = RATIONAL(1.0,20.0)*z;
+ t1517 = t1344+RATIONAL(-29.0,6000.0);
+ t1516 = RATIONAL(-49.0,2000.0)+RATIONAL(-3.0,20.0)*z;
+ t1348 = RATIONAL(3.0,40.0)*z;
+ t1515 = RATIONAL(-97.0,3000.0)+t1348;
+ t1354 = RATIONAL(-1.0,32.0)*t1427;
+ t1466 = t1354+t1333;
+ t1514 = t1332+t1466;
+ t1469 = t1345+t1325;
+ t1324 = t1419*t1428;
+ t1513 = t1469+t1324;
+ t1512 = t1348+RATIONAL(53.0,1000.0);
+ t1511 = t1472+t1354;
+ t1420 = RATIONAL(-9.0,500.0);
+ t1346 = RATIONAL(1.0,80.0)*z;
+ t1274 = y*t1346;
+ t1510 = t1420*x+t1274;
+ t1352 = RATIONAL(7.0,80.0)*z;
+ t1509 = t1352+RATIONAL(183.0,4000.0);
+ t1508 = t1333+t1523;
+ t1340 = RATIONAL(3.0,80.0)*z;
+ t1280 = x*t1340;
+ t1507 = t1280+t1524;
+ t1335 = RATIONAL(-11.0,80.0)*z;
+ t1506 = t1335+RATIONAL(-107.0,4000.0);
+ t1498 = RATIONAL(-3.0,80.0)*z;
+ t1275 = y*t1498;
+ t1505 = t1275+t1524;
+ t1349 = RATIONAL(1.0,40.0)*z;
+ t1500 = x*y;
+ t1270 = RATIONAL(9.0,1000.0)*t1500;
+ t1504 = RATIONAL(-17.0,3000.0)+t1349+t1270;
+ t1407 = RATIONAL(-9.0,1000.0);
+ t1313 = t1407*y;
+ t1269 = x*t1313;
+ t1503 = t1346+RATIONAL(-137.0,12000.0)+t1269;
+ t1502 = RATIONAL(-4.0,375.0)+RATIONAL(-1.0,40.0)*z+t1270;
+ t1501 = t1342+t1269+RATIONAL(-167.0,12000.0);
+ t1499 = x+y;
+ t1410 = RATIONAL(-1.0,1000.0);
+ t1316 = t1410*x;
+ t1404 = RATIONAL(-3.0,1000.0);
+ t1305 = t1404*y;
+ t1268 = x*t1305;
+ t1496 = t1268+t1274;
+ t1278 = x*t1346;
+ t1495 = t1278+t1274;
+ t1276 = x*t1498;
+ t1494 = t1276+t1274;
+ t1277 = x*t1342;
+ t1493 = t1277+t1274;
+ t1492 = t1328+t1324;
+ t1267 = RATIONAL(3.0,1000.0)*t1500;
+ t1491 = t1277+t1267;
+ t1490 = t1276+t1273;
+ t1489 = t1273+t1267;
+ t1488 = t1324+t1325;
+ t1279 = y*t1340;
+ t1487 = t1280+t1279;
+ t1347 = RATIONAL(1.0,16.0)*z;
+ t1350 = RATIONAL(-3.0,32.0)*t1427;
+ t1484 = t1347+t1350;
+ t1483 = t1277+t1279;
+ t1482 = t1332+t1331;
+ t1481 = t1278+t1268;
+ t1480 = t1275+t1276;
+ t1478 = t1275+t1280;
+ t1477 = t1277+t1273;
+ t1473 = t1276+t1279;
+ t1470 = t1278+t1279;
+ t1468 = t1354+t1269;
+ t1467 = t1273+t1278;
+ t1465 = RATIONAL(1.0,10.0)*z+t1480;
+ t1464 = t1344+t1495;
+ t1463 = t1348+t1477;
+ t1462 = t1349+t1487;
+ t1461 = t1329+t1270+t1466;
+ t1460 = t1267+t1508;
+ t1265 = y*t1292;
+ t1459 = t1265+t1514;
+ t1458 = t1268+t1511;
+ t1457 = t1275+t1350+t1492;
+ t1456 = t1280+t1345+t1492;
+ t1271 = RATIONAL(1.0,1000.0)*t1500;
+ t1455 = t1350+t1271+t1479;
+ t1454 = t1276+t1350+t1524;
+ t1453 = t1269+t1522;
+ t1452 = t1350+t1270+t1488;
+ t1272 = y*t1316;
+ t1451 = t1272+t1513;
+ t1450 = t1276+t1518;
+ t1449 = t1354+t1270+t1482;
+ t1448 = t1277+t1519;
+ t1266 = RATIONAL(27.0,1000.0)*t1500;
+ t1447 = t1266+t1520;
+ t1446 = t1344+t1350+t1268+RATIONAL(141.0,2000.0);
+ t1445 = t1278+t1519;
+ t1444 = t1340+t1350+t1267+RATIONAL(323.0,4000.0);
+ t1443 = t1340+RATIONAL(53.0,12000.0)+t1468;
+ t1351 = RATIONAL(-9.0,80.0)*z;
+ t1442 = t1345+t1351+RATIONAL(-137.0,4000.0)+t1267;
+ t1441 = t1352+RATIONAL(-607.0,12000.0)+t1468;
+ t1440 = t1280+t1518;
+ t1439 = t1327+t1279+t1469;
+ t1438 = RATIONAL(-79.0,2000.0)+t1345+RATIONAL(-1.0,10.0)*z+t1268;
+ t1437 = RATIONAL(79.0,3000.0)+t1268+t1508;
+ t1436 = RATIONAL(-41.0,750.0)+t1265+t1520;
+ t1357 = RATIONAL(-1.0,8.0)*z;
+ t1435 = RATIONAL(-87.0,2000.0)+t1357+t1271+t1513;
+ t1434 = t1347+t1267+RATIONAL(-691.0,12000.0)+t1511;
+ t1433 = t1272+RATIONAL(299.0,4000.0)+t1479+t1484;
+ t1432 = t1357+RATIONAL(-33.0,2000.0)+t1270+t1522;
+ t1431 = t1266+t1347+RATIONAL(281.0,12000.0)+t1514;
+ t1430 = t1269+RATIONAL(191.0,4000.0)+t1484+t1488;
+ t1418 = RATIONAL(-1.0,500.0);
+ t1417 = RATIONAL(-9.0,250.0);
+ t1416 = RATIONAL(2.0,125.0);
+ t1413 = RATIONAL(-7.0,250.0);
+ t1412 = RATIONAL(-1.0,250.0);
+ t1411 = RATIONAL(-3.0,2000.0);
+ t1409 = RATIONAL(-1.0,2000.0);
+ t1406 = RATIONAL(11.0,500.0);
+ t1405 = RATIONAL(-7.0,2000.0);
+ t1403 = RATIONAL(-17.0,500.0);
+ t1398 = RATIONAL(19.0,1000.0);
+ t1397 = RATIONAL(43.0,2000.0);
+ t1396 = RATIONAL(31.0,2000.0);
+ t1395 = RATIONAL(37.0,2000.0);
+ t1393 = RATIONAL(27.0,2000.0);
+ t1390 = RATIONAL(-37.0,1000.0);
+ t1388 = RATIONAL(13.0,1000.0);
+ t1386 = RATIONAL(-19.0,2000.0);
+ t1384 = RATIONAL(-21.0,2000.0);
+ t1382 = RATIONAL(93.0,2000.0);
+ t1381 = RATIONAL(-23.0,2000.0);
+ t1380 = RATIONAL(-31.0,1000.0);
+ t1378 = RATIONAL(-17.0,2000.0);
+ t1377 = RATIONAL(-39.0,2000.0);
+ t1376 = RATIONAL(33.0,2000.0);
+ t1375 = RATIONAL(49.0,2000.0);
+ t1374 = RATIONAL(-13.0,2000.0);
+ t1371 = RATIONAL(111.0,2000.0);
+ t1367 = RATIONAL(129.0,2000.0);
+ t1339 = t1412*x;
+ t1338 = t1420*y;
+ t1337 = t1418*y;
+ t1336 = t1418*x;
+ t1334 = t1416*y;
+ t1330 = t1417*x;
+ t1326 = t1416*x;
+ t1323 = t1412*y;
+ t1322 = t1413*y;
+ t1320 = t1417*y;
+ t1319 = t1413*x;
+ t1318 = t1410*y;
+ t1317 = t1404*x;
+ t1315 = t1406*x;
+ t1314 = t1406*y;
+ t1312 = t1409*x;
+ t1311 = t1407*x;
+ t1310 = t1405*y;
+ t1309 = t1409*y;
+ t1308 = t1405*x;
+ t1307 = t1403*x;
+ t1306 = t1403*y;
+ t1304 = t1398*x;
+ t1303 = t1388*x;
+ t1302 = t1388*y;
+ t1301 = t1398*y;
+ t1300 = t1384*y;
+ t1299 = t1395*y;
+ t1298 = t1390*x;
+ t1297 = t1375*x;
+ t1296 = t1374*y;
+ t1295 = t1396*x;
+ t1294 = t1397*x;
+ t1293 = t1386*y;
+ t1291 = t1390*y;
+ t1290 = t1374*x;
+ t1289 = t1380*x;
+ t1288 = t1396*y;
+ t1287 = t1380*y;
+ t1286 = t1384*x;
+ t1285 = t1395*x;
+ t1284 = t1375*y;
+ t1283 = t1400*y;
+ t1282 = t1386*x;
+ t1281 = t1397*y;
+ coeff_dz_m1_m1_m1 = RATIONAL(-47.0,1500.0)+t1499*RATIONAL(147.0,2000.0)+
+t1459+t1465;
+ coeff_dz_0_m1_m1 = t1275+t1367*y+t1312+t1277+t1441+t1482;
+ coeff_dz_p1_m1_m1 = t1298+t1278+t1371*y+t1275+t1449+t1515;
+ coeff_dz_p2_m1_m1 = t1330+t1382*y+t1431+t1478;
+ coeff_dz_m1_0_m1 = t1309+t1367*x+t1441+t1490+t1497;
+ coeff_dz_0_0_m1 = t1310+t1308+RATIONAL(-437.0,6000.0)+t1458+t1463;
+ coeff_dz_p1_0_m1 = t1307+t1296+t1434+t1467;
+ coeff_dz_p2_0_m1 = t1280+t1293+t1461+t1517+t1521;
+ coeff_dz_m1_p1_m1 = t1371*x+t1291+t1461+t1494+t1515;
+ coeff_dz_0_p1_m1 = t1290+t1306+t1434+t1493;
+ coeff_dz_p1_p1_m1 = RATIONAL(-17.0,375.0)+t1289+t1287+t1458+t1464;
+ coeff_dz_p2_p1_m1 = t1322+t1280+t1443+t1497+t1510;
+ coeff_dz_m1_p2_m1 = t1320+t1382*x+t1431+t1473;
+ coeff_dz_0_p2_m1 = t1283+t1282+t1449+t1483+t1517;
+ coeff_dz_p1_p2_m1 = t1319+t1338+t1443+t1470+t1482;
+ coeff_dz_p2_p2_m1 = t1313+RATIONAL(307.0,6000.0)+t1311+t1459+t1462;
+ coeff_dz_m1_m1_0 = t1309+t1312+RATIONAL(-13.0,80.0)*z+RATIONAL(-39.0,
+4000.0)+t1453+t1487;
+ coeff_dz_0_m1_0 = t1378*x+t1310+t1439+t1481+t1516;
+ coeff_dz_p1_m1_0 = t1339+t1296+t1439+t1491+t1506;
+ coeff_dz_p2_m1_0 = t1293+t1303+t1432+t1473;
+ coeff_dz_m1_0_0 = t1308+t1378*y+t1456+t1496+t1516;
+ coeff_dz_0_0_0 = t1335+RATIONAL(-161.0,4000.0)+t1282+t1293+t1451+t1495;
+ coeff_dz_p1_0_0 = t1317+t1300+t1435+t1493;
+ coeff_dz_p2_0_0 = t1381*y+t1326+t1442+t1492+t1494;
+ coeff_dz_m1_p1_0 = t1290+t1323+t1456+t1489+t1506;
+ coeff_dz_0_p1_0 = t1305+t1286+t1435+t1467;
+ coeff_dz_p1_p1_0 = RATIONAL(-191.0,4000.0)+t1336+t1351+t1337+t1451+t1477;
+ coeff_dz_p2_p1_0 = t1318+t1304+t1438+t1490+t1492;
+ coeff_dz_m1_p2_0 = t1282+t1302+t1432+t1478;
+ coeff_dz_0_p2_0 = t1334+t1381*x+t1278+t1442+t1505;
+ coeff_dz_p1_p2_0 = t1301+t1316+t1277+t1438+t1505;
+ coeff_dz_p2_p2_0 = RATIONAL(-129.0,4000.0)+t1314+RATIONAL(-7.0,80.0)*z+
+t1315+t1453+t1480;
+ coeff_dz_m1_m1_p1 = t1291+RATIONAL(157.0,2000.0)+t1298+t1452+t1462;
+ coeff_dz_0_m1_p1 = t1306+t1339+t1444+t1470+t1492;
+ coeff_dz_p1_m1_p1 = t1376*x+t1287+t1446+t1483+t1492;
+ coeff_dz_p2_m1_p1 = t1297+t1322+t1430+t1473;
+ coeff_dz_m1_0_p1 = t1274+t1307+t1323+t1444+t1507;
+ coeff_dz_0_0_p1 = RATIONAL(21.0,250.0)+t1305+t1317+t1455+t1464;
+ coeff_dz_p1_0_p1 = t1295+t1337+t1433+t1493;
+ coeff_dz_p2_0_p1 = t1318+t1294+t1454+t1496+t1512;
+ coeff_dz_m1_p1_p1 = t1273+t1376*y+t1289+t1446+t1507;
+ coeff_dz_0_p1_p1 = t1336+t1288+t1433+t1467;
+ coeff_dz_p1_p1_p1 = RATIONAL(133.0,2000.0)+t1499*RATIONAL(29.0,2000.0)+
+t1455+t1463;
+ coeff_dz_p2_p1_p1 = t1285+t1393*y+t1454+t1489+t1509;
+ coeff_dz_m1_p2_p1 = t1284+t1319+t1430+t1478;
+ coeff_dz_0_p2_p1 = t1316+t1281+t1457+t1481+t1512;
+ coeff_dz_p1_p2_p1 = t1393*x+t1299+t1457+t1491+t1509;
+ coeff_dz_p2_p2_p1 = RATIONAL(13.0,500.0)+t1288+t1295+t1452+t1465;
+ coeff_dz_m1_m1_p2 = t1330+t1340+t1320+RATIONAL(-449.0,12000.0)+t1447+
+t1480;
+ coeff_dz_0_m1_p2 = t1275+t1303+t1283+t1448+t1504;
+ coeff_dz_p1_m1_p2 = t1338+t1297+t1275+t1445+t1503;
+ coeff_dz_p2_m1_p2 = t1313+t1411*x+t1436+t1478;
+ coeff_dz_m1_0_p2 = t1302+t1450+t1504+t1521;
+ coeff_dz_0_0_p2 = t1326+t1334+RATIONAL(349.0,12000.0)+t1346+t1460+t1477;
+ coeff_dz_p1_0_p2 = t1294+t1301+t1437+t1467;
+ coeff_dz_p2_0_p2 = t1273+t1286+t1314+t1440+t1501;
+ coeff_dz_m1_p1_p2 = t1284+t1450+t1503+t1510;
+ coeff_dz_0_p1_p2 = t1304+t1281+t1437+t1493;
+ coeff_dz_p1_p1_p2 = t1285+t1299+t1342+RATIONAL(319.0,12000.0)+t1460+t1495
+;
+ coeff_dz_p2_p1_p2 = t1274+t1377*x+t1288+t1440+t1502;
+ coeff_dz_m1_p2_p2 = t1311+t1411*y+t1436+t1473;
+ coeff_dz_0_p2_p2 = t1279+t1315+t1300+t1448+t1501;
+ coeff_dz_p1_p2_p2 = t1377*y+t1295+t1279+t1445+t1502;
+ coeff_dz_p2_p2_p2 = t1498+RATIONAL(-539.0,12000.0)+t1499*RATIONAL(-57.0,
+2000.0)+t1447+t1487;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dzz.compute.c
new file mode 100644
index 0000000..60580ca
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order3.smooth0/coeff-dzz.compute.c
@@ -0,0 +1,188 @@
+fp t1914,
+ t1899,
+ t1901,
+ t1956,
+ t1916,
+ t1893,
+ t1915,
+ t1896,
+ t1955,
+ t1892,
+ t1954,
+ t1895,
+ t1953,
+ t1910,
+ t1903,
+ t1952,
+ t1951,
+ t1919,
+ t1950,
+ t1917,
+ t1894,
+ t1949,
+ t1897,
+ t1948,
+ t1947,
+ t1946,
+ t1898,
+ t1945,
+ t1944,
+ t1943,
+ t1942,
+ t1941,
+ t1940,
+ t1939,
+ t1938,
+ t1937,
+ t1936,
+ t1909,
+ t1935,
+ t1934,
+ t1933,
+ t1932,
+ t1931,
+ t1912,
+ t1930,
+ t1929,
+ t1907,
+ t1928,
+ t1927,
+ t1911,
+ t1926,
+ t1925,
+ t1924,
+ t1923,
+ t1922,
+ t1921,
+ t1920,
+ t1918,
+ t1908,
+ t1904,
+ t1902,
+ t1900;
+ t1914 = RATIONAL(-3.0,80.0);
+ t1899 = t1914*y;
+ t1901 = t1914*x;
+ t1956 = t1899+t1901;
+ t1916 = RATIONAL(1.0,80.0);
+ t1893 = t1916*y;
+ t1915 = RATIONAL(-1.0,80.0);
+ t1896 = t1915*x;
+ t1955 = t1893+t1896;
+ t1892 = RATIONAL(3.0,16.0)*z;
+ t1954 = t1892+RATIONAL(-1.0,10.0);
+ t1895 = t1915*y;
+ t1953 = t1895+t1901;
+ t1910 = RATIONAL(1.0,16.0);
+ t1903 = t1910*z;
+ t1952 = t1903+t1916;
+ t1951 = t1896+t1899;
+ t1919 = RATIONAL(-1.0,8.0);
+ t1950 = t1892+t1919;
+ t1917 = RATIONAL(3.0,80.0);
+ t1894 = t1917*y;
+ t1949 = t1896+t1894;
+ t1897 = t1916*x;
+ t1948 = t1893+t1897;
+ t1947 = t1895+t1897;
+ t1946 = t1901+t1894;
+ t1898 = t1917*x;
+ t1945 = t1898+t1903;
+ t1944 = t1897+t1903;
+ t1943 = t1892+t1898;
+ t1942 = t1892+t1894;
+ t1941 = t1893+t1901;
+ t1940 = t1892+RATIONAL(-9.0,80.0);
+ t1939 = t1898+t1894;
+ t1938 = t1895+t1896;
+ t1937 = t1897+t1899;
+ t1936 = t1899+t1903;
+ t1909 = RATIONAL(1.0,20.0);
+ t1935 = t1909+t1948;
+ t1934 = t1895+t1898+t1909;
+ t1933 = t1910+t1955;
+ t1932 = t1897+t1894+t1917;
+ t1931 = t1893+t1898+t1917;
+ t1912 = RATIONAL(3.0,40.0);
+ t1930 = t1912+t1941;
+ t1929 = t1910+t1947;
+ t1907 = RATIONAL(1.0,40.0);
+ t1928 = t1907+t1939;
+ t1927 = t1898+t1899+t1910;
+ t1911 = RATIONAL(7.0,80.0);
+ t1926 = t1911+t1951;
+ t1925 = t1911+t1953;
+ t1924 = t1909+t1949;
+ t1923 = t1910+t1946;
+ t1922 = RATIONAL(1.0,10.0)+t1956;
+ t1921 = t1912+t1938;
+ t1920 = t1912+t1937;
+ t1918 = RATIONAL(-1.0,40.0);
+ t1908 = RATIONAL(-3.0,20.0);
+ t1904 = RATIONAL(-11.0,80.0);
+ t1902 = RATIONAL(-3.0,16.0)*z;
+ t1900 = RATIONAL(-1.0,16.0)*z;
+ coeff_dzz_m1_m1_m1 = t1900+t1922;
+ coeff_dzz_0_m1_m1 = t1900+t1926;
+ coeff_dzz_p1_m1_m1 = t1900+t1920;
+ coeff_dzz_p2_m1_m1 = t1900+t1927;
+ coeff_dzz_m1_0_m1 = t1900+t1925;
+ coeff_dzz_0_0_m1 = t1900+t1921;
+ coeff_dzz_p1_0_m1 = t1900+t1929;
+ coeff_dzz_p2_0_m1 = t1900+t1934;
+ coeff_dzz_m1_p1_m1 = t1900+t1930;
+ coeff_dzz_0_p1_m1 = t1900+t1933;
+ coeff_dzz_p1_p1_m1 = t1900+t1935;
+ coeff_dzz_p2_p1_m1 = t1900+t1931;
+ coeff_dzz_m1_p2_m1 = t1900+t1923;
+ coeff_dzz_0_p2_m1 = t1900+t1924;
+ coeff_dzz_p1_p2_m1 = t1900+t1932;
+ coeff_dzz_p2_p2_m1 = t1900+t1928;
+ coeff_dzz_m1_m1_0 = t1892+RATIONAL(-13.0,80.0)+t1939;
+ coeff_dzz_0_m1_0 = t1908+t1897+t1942;
+ coeff_dzz_p1_m1_0 = t1896+t1904+t1942;
+ coeff_dzz_p2_m1_0 = t1919+t1901+t1942;
+ coeff_dzz_m1_0_0 = t1893+t1908+t1943;
+ coeff_dzz_0_0_0 = t1892+t1904+t1948;
+ coeff_dzz_p1_0_0 = t1950+t1955;
+ coeff_dzz_p2_0_0 = t1940+t1941;
+ coeff_dzz_m1_p1_0 = t1904+t1895+t1943;
+ coeff_dzz_0_p1_0 = t1947+t1950;
+ coeff_dzz_p1_p1_0 = t1938+t1940;
+ coeff_dzz_p2_p1_0 = t1953+t1954;
+ coeff_dzz_m1_p2_0 = t1899+t1919+t1943;
+ coeff_dzz_0_p2_0 = t1937+t1940;
+ coeff_dzz_p1_p2_0 = t1951+t1954;
+ coeff_dzz_p2_p2_0 = t1892+RATIONAL(-7.0,80.0)+t1956;
+ coeff_dzz_m1_m1_p1 = t1902+t1928;
+ coeff_dzz_0_m1_p1 = t1902+t1932;
+ coeff_dzz_p1_m1_p1 = t1902+t1924;
+ coeff_dzz_p2_m1_p1 = t1902+t1923;
+ coeff_dzz_m1_0_p1 = t1902+t1931;
+ coeff_dzz_0_0_p1 = t1902+t1935;
+ coeff_dzz_p1_0_p1 = t1902+t1933;
+ coeff_dzz_p2_0_p1 = t1902+t1930;
+ coeff_dzz_m1_p1_p1 = t1902+t1934;
+ coeff_dzz_0_p1_p1 = t1902+t1929;
+ coeff_dzz_p1_p1_p1 = t1902+t1921;
+ coeff_dzz_p2_p1_p1 = t1902+t1925;
+ coeff_dzz_m1_p2_p1 = t1902+t1927;
+ coeff_dzz_0_p2_p1 = t1902+t1920;
+ coeff_dzz_p1_p2_p1 = t1902+t1926;
+ coeff_dzz_p2_p2_p1 = t1902+t1922;
+ coeff_dzz_m1_m1_p2 = t1917+t1901+t1936;
+ coeff_dzz_0_m1_p2 = t1907+t1896+t1936;
+ coeff_dzz_p1_m1_p2 = t1897+t1916+t1936;
+ coeff_dzz_p2_m1_p2 = t1898+t1936;
+ coeff_dzz_m1_0_p2 = t1903+t1907+t1953;
+ coeff_dzz_0_0_p2 = t1938+t1952;
+ coeff_dzz_p1_0_p2 = t1895+t1944;
+ coeff_dzz_p2_0_p2 = t1895+t1915+t1945;
+ coeff_dzz_m1_p1_p2 = t1941+t1952;
+ coeff_dzz_0_p1_p2 = t1903+t1955;
+ coeff_dzz_p1_p1_p2 = t1893+t1915+t1944;
+ coeff_dzz_p2_p1_p2 = t1893+t1918+t1945;
+ coeff_dzz_m1_p2_p2 = t1903+t1946;
+ coeff_dzz_0_p2_p2 = t1915+t1903+t1949;
+ coeff_dzz_p1_p2_p2 = t1918+t1894+t1944;
+ coeff_dzz_p2_p2_p2 = t1903+t1914+t1939;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-I.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-I.compute.c
new file mode 100644
index 0000000..90a69d1
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-I.compute.c
@@ -0,0 +1,1622 @@
+fp t2344,
+ t2343,
+ t2345,
+ t2868,
+ t2326,
+ t2490,
+ t2063,
+ t2341,
+ t2313,
+ t2206,
+ t2867,
+ t2337,
+ t2296,
+ t2324,
+ t2495,
+ t2047,
+ t2504,
+ t2866,
+ t2329,
+ t2342,
+ t2201,
+ t2309,
+ t2498,
+ t2065,
+ t2865,
+ t2346,
+ t2328,
+ t2522,
+ t2233,
+ t2728,
+ t2278,
+ t2558,
+ t2521,
+ t2075,
+ t1992,
+ t2766,
+ t2864,
+ t2316,
+ t2473,
+ t2103,
+ t2287,
+ t2154,
+ t2863,
+ t2550,
+ t2123,
+ t2000,
+ t2263,
+ t2568,
+ t2862,
+ t2334,
+ t2314,
+ t2213,
+ t2810,
+ t2319,
+ t2525,
+ t2129,
+ t2861,
+ t2317,
+ t2520,
+ t2311,
+ t2052,
+ t2312,
+ t2533,
+ t2053,
+ t2489,
+ t2860,
+ t2571,
+ t2264,
+ t2493,
+ t2073,
+ t1987,
+ t2859,
+ t2153,
+ t2539,
+ t2126,
+ t2320,
+ t2220,
+ t2733,
+ t2858,
+ t2510,
+ t2059,
+ t2857,
+ t2332,
+ t2120,
+ t2279,
+ t2856,
+ t2318,
+ t2477,
+ t2822,
+ t2097,
+ t1966,
+ t2276,
+ t2567,
+ t2807,
+ t2855,
+ t2037,
+ t2801,
+ t2333,
+ t2239,
+ t2854,
+ t2315,
+ t2543,
+ t2110,
+ t1969,
+ t2266,
+ t2569,
+ t2777,
+ t2199,
+ t2749,
+ t2853,
+ t2286,
+ t2158,
+ t2545,
+ t2068,
+ t2210,
+ t2748,
+ t2852,
+ t2790,
+ t2549,
+ t2131,
+ t1977,
+ t2274,
+ t2821,
+ t2851,
+ t2759,
+ t2069,
+ t2850,
+ t2269,
+ t2272,
+ t2730,
+ t2492,
+ t2038,
+ t1970,
+ t2849,
+ t2228,
+ t2848,
+ t2321,
+ t2482,
+ t2054,
+ t2500,
+ t2847,
+ t2240,
+ t2846,
+ t2238,
+ t2845,
+ t2262,
+ t2046,
+ t2844,
+ t2298,
+ t2554,
+ t2513,
+ t2056,
+ t1976,
+ t2843,
+ t2249,
+ t2842,
+ t2514,
+ t2106,
+ t1989,
+ t2297,
+ t2560,
+ t2841,
+ t2524,
+ t2798,
+ t2787,
+ t2840,
+ t2076,
+ t1986,
+ t2744,
+ t2485,
+ t2820,
+ t2839,
+ t2041,
+ t2838,
+ t2837,
+ t2330,
+ t2475,
+ t2066,
+ t2338,
+ t2236,
+ t2732,
+ t2553,
+ t2836,
+ t2835,
+ t2258,
+ t2142,
+ t2115,
+ t2834,
+ t2339,
+ t2214,
+ t2155,
+ t2487,
+ t2108,
+ t2488,
+ t2340,
+ t2200,
+ t2833,
+ t2109,
+ t2832,
+ t2140,
+ t2831,
+ t2830,
+ t2829,
+ t2280,
+ t2559,
+ t2828,
+ t2215,
+ t2497,
+ t2570,
+ t2268,
+ t2006,
+ t2827,
+ t2202,
+ t2491,
+ t2826,
+ t2208,
+ t2825,
+ t2519,
+ t2136,
+ t2824,
+ t2336,
+ t2823,
+ t1974,
+ t2819,
+ t2531,
+ t2818,
+ t2221,
+ t2817,
+ t2267,
+ t2565,
+ t2816,
+ t2325,
+ t2218,
+ t2084,
+ t2503,
+ t2815,
+ t2260,
+ t2562,
+ t2814,
+ t2227,
+ t2323,
+ t2813,
+ t2557,
+ t2812,
+ t2119,
+ t2811,
+ t1988,
+ t2809,
+ t2133,
+ t2216,
+ t2808,
+ t2277,
+ t2273,
+ t2806,
+ t2096,
+ t2805,
+ t2085,
+ t2804,
+ t2803,
+ t2102,
+ t2331,
+ t2802,
+ t2283,
+ t2800,
+ t2234,
+ t2799,
+ t2797,
+ t2507,
+ t2079,
+ t2796,
+ t2795,
+ t2794,
+ t2080,
+ t2217,
+ t2793,
+ t2792,
+ t2225,
+ t2327,
+ t2474,
+ t2118,
+ t2791,
+ t2789,
+ t2564,
+ t1962,
+ t2496,
+ t2299,
+ t1961,
+ t2788,
+ t2261,
+ t2566,
+ t2786,
+ t2561,
+ t2784,
+ t2546,
+ t2552,
+ t2009,
+ t2783,
+ t2782,
+ t2781,
+ t2780,
+ t2212,
+ t2779,
+ t2778,
+ t2127,
+ t2776,
+ t2114,
+ t1973,
+ t2775,
+ t2774,
+ t2773,
+ t1978,
+ t2772,
+ t2770,
+ t2769,
+ t2768,
+ t2536,
+ t2767,
+ t2765,
+ t2290,
+ t2764,
+ t2301,
+ t2763,
+ t2040,
+ t2762,
+ t2761,
+ t2093,
+ t2760,
+ t2758,
+ t2292,
+ t2757,
+ t2756,
+ t2755,
+ t2754,
+ t2101,
+ t2508,
+ t2753,
+ t2042,
+ t2752,
+ t2265,
+ t2555,
+ t2751,
+ t2070,
+ t2750,
+ t2523,
+ t2020,
+ t2747,
+ t2100,
+ t2256,
+ t2746,
+ t1959,
+ t2745,
+ t2302,
+ t2743,
+ t2741,
+ t2740,
+ t2739,
+ t2738,
+ t2737,
+ t2736,
+ t2735,
+ t2734,
+ t2547,
+ t2731,
+ t2130,
+ t2729,
+ t2528,
+ t2727,
+ t2726,
+ t2725,
+ t2724,
+ t2161,
+ t2723,
+ t2548,
+ t2722,
+ t2721,
+ t1995,
+ t2720,
+ t1997,
+ t2719,
+ t2718,
+ t2307,
+ t2143,
+ t2717,
+ t2716,
+ t1967,
+ t2715,
+ t2714,
+ t1981,
+ t2713,
+ t2712,
+ t2711,
+ t2293,
+ t2172,
+ t2710,
+ t2709,
+ t2135,
+ t2708,
+ t2170,
+ t2707,
+ t2706,
+ t2705,
+ t2704,
+ t1994,
+ t2294,
+ t2703,
+ t2702,
+ t2701,
+ t2157,
+ t2700,
+ t1982,
+ t2288,
+ t2556,
+ t2699,
+ t2698,
+ t2165,
+ t2697,
+ t2696,
+ t2695,
+ t2308,
+ t1960,
+ t2694,
+ t2693,
+ t2692,
+ t2691,
+ t2014,
+ t2690,
+ t2689,
+ t2688,
+ t2687,
+ t2686,
+ t2685,
+ t2684,
+ t2683,
+ t2682,
+ t2104,
+ t2005,
+ t2681,
+ t2335,
+ t2255,
+ t2680,
+ t2679,
+ t2678,
+ t2677,
+ t2159,
+ t2676,
+ t2163,
+ t2675,
+ t2291,
+ t2177,
+ t2674,
+ t2673,
+ t2303,
+ t2672,
+ t2671,
+ t2670,
+ t2049,
+ t2253,
+ t2137,
+ t2669,
+ t2668,
+ t2146,
+ t2667,
+ t2304,
+ t2197,
+ t2666,
+ t2665,
+ t2205,
+ t2664,
+ t2224,
+ t2663,
+ t2662,
+ t2661,
+ t2660,
+ t2247,
+ t2058,
+ t2659,
+ t2658,
+ t2248,
+ t2657,
+ t2656,
+ t2655,
+ t2654,
+ t2653,
+ t2237,
+ t2246,
+ t2652,
+ t2166,
+ t2651,
+ t2650,
+ t2649,
+ t2648,
+ t2647,
+ t2646,
+ t2645,
+ t2644,
+ t2643,
+ t2642,
+ t2176,
+ t2641,
+ t2640,
+ t2639,
+ t2637,
+ t2636,
+ t2635,
+ t2634,
+ t2230,
+ t2306,
+ t2633,
+ t2632,
+ t2631,
+ t2630,
+ t2629,
+ t2048,
+ t2628,
+ t2254,
+ t2627,
+ t2476,
+ t1958,
+ t2626,
+ t2219,
+ t2625,
+ t2624,
+ t2623,
+ t2622,
+ t2621,
+ t2620,
+ t2619,
+ t1963,
+ t2618,
+ t2617,
+ t2527,
+ t1964,
+ t2616,
+ t2615,
+ t1957,
+ t2614,
+ t2613,
+ t2612,
+ t2611,
+ t2610,
+ t2538,
+ t2281,
+ t2174,
+ t2609,
+ t2530,
+ t2608,
+ t2036,
+ t2607,
+ t2606,
+ t2229,
+ t2605,
+ t2032,
+ t2604,
+ t2603,
+ t2602,
+ t2601,
+ t2600,
+ t2599,
+ t2598,
+ t2597,
+ t2596,
+ t2595,
+ t2594,
+ t2593,
+ t2592,
+ t2591,
+ t2590,
+ t2589,
+ t2588,
+ t2587,
+ t2586,
+ t2585,
+ t2540,
+ t2207,
+ t2584,
+ t2235,
+ t2517,
+ t2583,
+ t2582,
+ t2581,
+ t2518,
+ t2580,
+ t2579,
+ t2578,
+ t2577,
+ t2576,
+ t2529,
+ t2494,
+ t2575,
+ t2574,
+ t2573,
+ t2572,
+ t2563,
+ t2551,
+ t2544,
+ t2542,
+ t2541,
+ t2537,
+ t2535,
+ t2534,
+ t2532,
+ t2516,
+ t2515,
+ t2512,
+ t2511,
+ t2509,
+ t2506,
+ t2505,
+ t2502,
+ t2501,
+ t2499,
+ t2486,
+ t2484,
+ t2483,
+ t2481,
+ t2480,
+ t2479,
+ t2478,
+ t2471,
+ t2470,
+ t2469,
+ t2468,
+ t2467,
+ t2466,
+ t2465,
+ t2464,
+ t2463,
+ t2461,
+ t2460,
+ t2458,
+ t2457,
+ t2456,
+ t2455,
+ t2454,
+ t2453,
+ t2452,
+ t2451,
+ t2449,
+ t2448,
+ t2447,
+ t2305,
+ t2275,
+ t2446,
+ t2270,
+ t2445,
+ t2444,
+ t2443,
+ t2442,
+ t2441,
+ t2440,
+ t2438,
+ t2436,
+ t2435,
+ t2432,
+ t2431,
+ t2429,
+ t2428,
+ t2427,
+ t2426,
+ t2425,
+ t2424,
+ t2423,
+ t2422,
+ t2421,
+ t2420,
+ t2419,
+ t2418,
+ t2417,
+ t2416,
+ t2415,
+ t2189,
+ t2192,
+ t2295,
+ t2414,
+ t2257,
+ t2413,
+ t2412,
+ t2411,
+ t2410,
+ t2409,
+ t2408,
+ t2407,
+ t2406,
+ t2405,
+ t2404,
+ t2403,
+ t2402,
+ t1991,
+ t2401,
+ t2400,
+ t2399,
+ t2398,
+ t2397,
+ t2396,
+ t2395,
+ t2223,
+ t2394,
+ t2393,
+ t2392,
+ t1996,
+ t2391,
+ t2390,
+ t2389,
+ t2388,
+ t2387,
+ t2386,
+ t2385,
+ t2148,
+ t2384,
+ t2383,
+ t2382,
+ t2381,
+ t2380,
+ t2379,
+ t2378,
+ t2377,
+ t2376,
+ t2375,
+ t2374,
+ t2373,
+ t2372,
+ t2371,
+ t2370,
+ t2369,
+ t2368,
+ t2367,
+ t2366,
+ t2175,
+ t2365,
+ t2364,
+ t2182,
+ t2363,
+ t2362,
+ t2361,
+ t2360,
+ t2359,
+ t2358,
+ t2357,
+ t2356,
+ t2355,
+ t2354,
+ t2353,
+ t2322,
+ t2310,
+ t2289,
+ t2282,
+ t1998,
+ t1985;
+ t2344 = y*y;
+ t2343 = z*z;
+ t2345 = x*x;
+ t2868 = t2344+t2345+t2343;
+ t2326 = RATIONAL(1.0,175.0);
+ t2490 = t2326*t2343;
+ t2063 = x*t2490;
+ t2341 = x*t2345;
+ t2313 = RATIONAL(1.0,300.0);
+ t2206 = t2313*t2341;
+ t2867 = t2063+t2206;
+ t2337 = RATIONAL(2.0,75.0);
+ t2296 = RATIONAL(47.0,6125.0);
+ t2324 = RATIONAL(-1.0,245.0);
+ t2495 = t2344*t2345;
+ t2047 = t2324*t2495;
+ t2504 = t2296+t2047;
+ t2866 = t2504+t2337*t2343;
+ t2329 = RATIONAL(1.0,150.0);
+ t2342 = y*t2344;
+ t2201 = t2329*t2342;
+ t2309 = RATIONAL(1.0,700.0);
+ t2498 = t2343*t2309;
+ t2065 = y*t2498;
+ t2865 = t2201+t2065;
+ t2346 = z*t2343;
+ t2328 = RATIONAL(-1.0,600.0);
+ t2522 = t2346*t2328;
+ t2233 = t2329*t2341;
+ t2728 = z*t2233+x*t2522;
+ t2278 = RATIONAL(-167.0,7000.0);
+ t2558 = x*t2278;
+ t2521 = t2344*t2309;
+ t2075 = z*t2521;
+ t1992 = x*t2075;
+ t2766 = t1992+z*t2558;
+ t2864 = t2728+t2766;
+ t2316 = RATIONAL(-1.0,175.0);
+ t2473 = t2316*t2343;
+ t2103 = x*t2473;
+ t2287 = RATIONAL(19.0,2100.0);
+ t2154 = t2287*x;
+ t2863 = t2103+t2154;
+ t2550 = t2345*t2309;
+ t2123 = z*t2550;
+ t2000 = y*t2123;
+ t2263 = RATIONAL(229.0,10500.0);
+ t2568 = z*t2263;
+ t2862 = y*t2568+t2000;
+ t2334 = RATIONAL(1.0,42.0);
+ t2314 = RATIONAL(-1.0,150.0);
+ t2213 = t2314*t2341;
+ t2810 = t2213+t2334*x;
+ t2319 = RATIONAL(-1.0,700.0);
+ t2525 = t2344*t2319;
+ t2129 = x*t2525;
+ t2861 = t2810+t2129;
+ t2317 = RATIONAL(-8.0,525.0);
+ t2520 = t2344*t2343;
+ t2311 = RATIONAL(-1.0,490.0);
+ t2052 = t2311*t2520;
+ t2312 = RATIONAL(-1.0,350.0);
+ t2533 = t2312*t2343;
+ t2053 = y*t2533;
+ t2489 = t2052+t2053;
+ t2860 = t2317*y+t2489;
+ t2571 = x*y;
+ t2264 = RATIONAL(-229.0,10500.0);
+ t2493 = t2319*t2343;
+ t2073 = x*t2493;
+ t1987 = y*t2073;
+ t2859 = t2264*t2571+t1987;
+ t2153 = t2287*z;
+ t2539 = t2316*t2345;
+ t2126 = z*t2539;
+ t2320 = RATIONAL(-1.0,300.0);
+ t2220 = t2320*t2346;
+ t2733 = t2126+t2220;
+ t2858 = t2153+t2733;
+ t2510 = t2343*t2345;
+ t2059 = t2324*t2510;
+ t2857 = t2337*t2344+t2059;
+ t2332 = RATIONAL(1.0,245.0);
+ t2120 = t2332*t2520;
+ t2279 = RATIONAL(128.0,3675.0);
+ t2856 = t2120+t2279*t2345;
+ t2318 = RATIONAL(1.0,600.0);
+ t2477 = t2318*t2346;
+ t2822 = x*t2477+z*t2213;
+ t2097 = z*t2525;
+ t1966 = x*t2097;
+ t2276 = RATIONAL(167.0,7000.0);
+ t2567 = z*t2276;
+ t2807 = t1966+x*t2567;
+ t2855 = t2822+t2807;
+ t2037 = x*t2521;
+ t2801 = t2233+t2037;
+ t2333 = RATIONAL(-1.0,42.0);
+ t2239 = t2333*x;
+ t2854 = t2801+t2239;
+ t2315 = RATIONAL(1.0,350.0);
+ t2543 = t2315*t2345;
+ t2110 = y*t2543;
+ t1969 = z*t2110;
+ t2266 = RATIONAL(107.0,7000.0);
+ t2569 = y*z;
+ t2777 = t2266*t2569+t1969;
+ t2199 = t2314*t2342;
+ t2749 = y*t2477+z*t2199;
+ t2853 = t2777+t2749;
+ t2286 = RATIONAL(-19.0,2100.0);
+ t2158 = t2286*z;
+ t2545 = t2326*t2345;
+ t2068 = z*t2545;
+ t2210 = t2313*t2346;
+ t2748 = t2068+t2210;
+ t2852 = t2158+t2748;
+ t2790 = z*t2201+y*t2522;
+ t2549 = t2312*t2345;
+ t2131 = z*t2549;
+ t1977 = y*t2131;
+ t2274 = RATIONAL(-107.0,7000.0);
+ t2821 = t1977+t2274*t2569;
+ t2851 = t2790+t2821;
+ t2759 = t2199+t2334*y;
+ t2069 = y*t2493;
+ t2850 = t2759+t2069;
+ t2269 = RATIONAL(-173.0,6125.0);
+ t2272 = RATIONAL(211.0,7350.0);
+ t2730 = t2269+t2272*t2345;
+ t2492 = t2319*t2345;
+ t2038 = y*t2492;
+ t1970 = z*t2038;
+ t2849 = t2052+t1970+y*t2567+t2730;
+ t2228 = t2313*x;
+ t2848 = t2063+t2228;
+ t2321 = RATIONAL(8.0,525.0);
+ t2482 = t2315*t2343;
+ t2054 = y*t2482;
+ t2500 = t2052+t2054;
+ t2847 = t2321*y+t2500;
+ t2240 = t2334*z;
+ t2846 = t2240+t2097;
+ t2238 = t2333*y;
+ t2845 = t2238+t2865;
+ t2262 = RATIONAL(-169.0,29400.0);
+ t2046 = t2262*t2345;
+ t2844 = t2046+t2279*t2343;
+ t2298 = RATIONAL(47.0,5250.0);
+ t2554 = x*t2298;
+ t2513 = t2315*t2344;
+ t2056 = z*t2513;
+ t1976 = x*t2056;
+ t2843 = z*t2554+t1976;
+ t2249 = t2333*z;
+ t2842 = t2075+t2249;
+ t2514 = t2344*t2312;
+ t2106 = x*t2514;
+ t1989 = z*t2106;
+ t2297 = RATIONAL(-47.0,5250.0);
+ t2560 = x*t2297;
+ t2841 = t1989+z*t2560;
+ t2524 = t2318*t2341;
+ t2798 = y*t2524+x*t2199;
+ t2787 = t2276*t2571+t1987;
+ t2840 = t2798+t2787;
+ t2076 = x*t2498;
+ t1986 = y*t2076;
+ t2744 = t1986+y*t2558;
+ t2485 = t2341*t2328;
+ t2820 = x*t2201+y*t2485;
+ t2839 = t2744+t2820;
+ t2041 = y*t2550;
+ t2838 = t2238+t2201+t2041;
+ t2837 = t2038+t2759;
+ t2330 = RATIONAL(1.0,980.0);
+ t2475 = t2330*t2343;
+ t2066 = t2344*t2475;
+ t2338 = t2343*t2343;
+ t2236 = t2314*t2338;
+ t2732 = t2066+t2236;
+ t2553 = z*t2264;
+ t2836 = t1970+y*t2553;
+ t2835 = t1986+t2263*t2571;
+ t2258 = RATIONAL(191.0,29400.0);
+ t2142 = t2272*t2344;
+ t2115 = t2330*t2495;
+ t2834 = t2142+t2115+t2258*t2343;
+ t2339 = t2345*t2345;
+ t2214 = t2318*t2339;
+ t2155 = t2286*x;
+ t2487 = t2311*t2345;
+ t2108 = t2344*t2487;
+ t2488 = t2106+t2108;
+ t2340 = t2344*t2344;
+ t2200 = t2314*t2340;
+ t2833 = t2214+t2200+t2488+t2155+t2867;
+ t2109 = t2332*t2510;
+ t2832 = t2109+t2279*t2344+t2046;
+ t2140 = t2272*t2343;
+ t2831 = t2142+t2269+t2140+t2258*t2345;
+ t2830 = RATIONAL(-23.0,6125.0)+t2868*RATIONAL(83.0,3675.0);
+ t2829 = RATIONAL(202.0,6125.0)+t2868*RATIONAL(-529.0,29400.0);
+ t2280 = RATIONAL(187.0,7000.0);
+ t2559 = y*t2280;
+ t2828 = z*t2559+t1977;
+ t2215 = t2320*t2341;
+ t2497 = z*t2215+x*t2220;
+ t2570 = x*z;
+ t2268 = RATIONAL(137.0,5250.0);
+ t2006 = t2268*t2570;
+ t2827 = t2497+t2006;
+ t2202 = t2314*t2346;
+ t2491 = t2318*t2342;
+ t2826 = y*t2202+z*t2491;
+ t2208 = t2329*t2346;
+ t2825 = z*t2485+x*t2208;
+ t2519 = t2316*t2344;
+ t2136 = x*t2519;
+ t2824 = t2136+t2215;
+ t2336 = RATIONAL(-1.0,20.0);
+ t2823 = t2047+t2336*t2343;
+ t1974 = z*t2136;
+ t2819 = t1974+t2006;
+ t2531 = t2342*t2328;
+ t2818 = y*t2208+z*t2531;
+ t2221 = t2313*t2342;
+ t2817 = t2320*y+t2221;
+ t2267 = RATIONAL(-187.0,7000.0);
+ t2565 = z*t2267;
+ t2816 = y*t2565+t1969;
+ t2325 = RATIONAL(1.0,100.0);
+ t2218 = t2325*t2338;
+ t2084 = t2324*t2520;
+ t2503 = t2296+t2084;
+ t2815 = t2218+t2503;
+ t2260 = RATIONAL(-289.0,10500.0);
+ t2562 = y*t2260;
+ t2814 = z*t2562+t2000;
+ t2227 = t2325*t2339;
+ t2323 = RATIONAL(-9.0,196.0);
+ t2813 = t2227+t2323*t2345;
+ t2557 = x*t2274;
+ t2812 = z*t2557+t1989;
+ t2119 = t2345*t2475;
+ t2811 = t2119+t2236;
+ t1988 = x*t2054;
+ t2809 = t1988+t2267*t2571;
+ t2133 = t2332*t2495;
+ t2216 = t2318*t2340;
+ t2808 = t2133+t2216;
+ t2277 = RATIONAL(151.0,7350.0);
+ t2273 = RATIONAL(272.0,6125.0);
+ t2806 = t2273+t2277*t2343;
+ t2096 = x*t2533;
+ t2805 = t2096+t2206;
+ t2085 = x*t2482;
+ t2804 = t2233+t2085;
+ t2803 = t2233+t2076;
+ t2102 = t2262*t2344;
+ t2331 = RATIONAL(-2.0,125.0);
+ t2802 = t2102+t2331;
+ t2283 = RATIONAL(17.0,2100.0);
+ t2800 = t2283*y+t2221;
+ t2234 = t2314*t2339;
+ t2799 = t2234+t2119;
+ t2797 = t2103+t2206;
+ t2507 = t2326*t2344;
+ t2079 = z*t2507;
+ t2796 = t2079+t2158;
+ t2795 = t2038+t2199;
+ t2794 = t2123+t2208;
+ t2080 = y*t2490;
+ t2217 = t2320*t2342;
+ t2793 = t2080+t2217;
+ t2792 = t2108+t2234;
+ t2225 = t2325*t2340;
+ t2327 = RATIONAL(1.0,490.0);
+ t2474 = t2344*t2327;
+ t2118 = t2343*t2474;
+ t2791 = t2225+t2118;
+ t2789 = t2075+t2208;
+ t2564 = x*t2569;
+ t1962 = RATIONAL(1.0,1000.0)*t2564;
+ t2496 = t2345*t2569;
+ t2299 = RATIONAL(-1.0,1400.0);
+ t1961 = t2299*t2496;
+ t2788 = t1962+t1961;
+ t2261 = RATIONAL(289.0,10500.0);
+ t2566 = z*t2261;
+ t2786 = t1970+y*t2566;
+ t2561 = x*t2266;
+ t2784 = z*t2561+t1976;
+ t2546 = y*t2215+x*t2217;
+ t2552 = y*t2268;
+ t2009 = x*t2552;
+ t2783 = t2546+t2009;
+ t2782 = t1977+t2297*t2569;
+ t2781 = t1969+t2298*t2569;
+ t2780 = t2136+t2206;
+ t2212 = t2318*t2338;
+ t2779 = t2212+t2109;
+ t2778 = t2234+t2115;
+ t2127 = y*t2539;
+ t2776 = t2127+t2136;
+ t2114 = y*t2473;
+ t1973 = x*t2114;
+ t2775 = t1973+t2009;
+ t2774 = x*t2491+y*t2213;
+ t2773 = x*t2565+t1976;
+ t1978 = x*t2053;
+ t2772 = t1978+t2331;
+ t2770 = t2066+t2200;
+ t2769 = t2120+t2218;
+ t2768 = t2097+t2202;
+ t2536 = y*t2206+x*t2221;
+ t2767 = t2133+t2536;
+ t2765 = t1978+x*t2559;
+ t2290 = RATIONAL(29.0,2100.0);
+ t2764 = t2221+t2290*y;
+ t2301 = RATIONAL(-17.0,525.0);
+ t2763 = t2301*y+t2041;
+ t2040 = y*t2545;
+ t2762 = t2080+t2040;
+ t2761 = z*t2524+x*t2202;
+ t2093 = x*t2513;
+ t2760 = t2096+t2093;
+ t2758 = t2133+t2109;
+ t2292 = RATIONAL(37.0,1050.0);
+ t2757 = t2213+t2292*x;
+ t2756 = t2218+t2118;
+ t2755 = t2127+t2114;
+ t2754 = t2280*t2570+t1989;
+ t2101 = t2343*t2487;
+ t2508 = t2101+t2085;
+ t2753 = t2102+t2508;
+ t2042 = z*t2492;
+ t2752 = t2240+t2042;
+ t2265 = RATIONAL(-137.0,5250.0);
+ t2555 = x*t2265;
+ t2751 = y*t2555+t2536;
+ t2070 = x*t2507;
+ t2750 = t2070+t2215;
+ t2523 = x*t2210+z*t2206;
+ t2020 = z*t2555;
+ t2747 = t2523+t2020;
+ t2100 = t2327*t2510;
+ t2256 = RATIONAL(311.0,29400.0);
+ t2746 = t2100+t2256*t2344;
+ t1959 = RATIONAL(-1.0,1000.0)*t2564;
+ t2745 = t1961+t1959;
+ t2302 = RATIONAL(11.0,420.0);
+ t2743 = t2103+t2302*x;
+ t2741 = t2210+t2320*z;
+ t2740 = t2201+t2054;
+ t2739 = t2336*t2345+t2227;
+ t2738 = t2337*x+t2213;
+ t2737 = t2120+t2212;
+ t2736 = t2140+t2258*t2344;
+ t2735 = t1988+t2331;
+ t2734 = t1966+x*t2553;
+ t2547 = y*t2210+z*t2221;
+ t2731 = t2547+t2265*t2569;
+ t2130 = z*t2519;
+ t2729 = t2220+t2130;
+ t2528 = y*t2220+z*t2217;
+ t2727 = z*t2552+t2528;
+ t2726 = t2328*t2344+t2059;
+ t2725 = y*t2233+x*t2531;
+ t2724 = t2126+t2130;
+ t2161 = t2292*z;
+ t2723 = t2161+t2768;
+ t2548 = t2213+t2234;
+ t2722 = t2548+t2321*x+t2856;
+ t2721 = t2214+t2779;
+ t1995 = RATIONAL(-1.0,250.0)*t2564;
+ t2720 = t1995+t2843;
+ t1997 = RATIONAL(-1.0,500.0)*t2564;
+ t2719 = t1997+t2859;
+ t2718 = t2073+t2757;
+ t2307 = RATIONAL(-57.0,980.0);
+ t2143 = t2277*t2344;
+ t2717 = t2227+t2143+t2307*t2345;
+ t2716 = t2073+t2810;
+ t1967 = RATIONAL(1.0,500.0)*t2564;
+ t2715 = t1967+t2835;
+ t2714 = t2239+t2803;
+ t1981 = RATIONAL(1.0,250.0)*t2564;
+ t2713 = t1981+t2843;
+ t2712 = x*t2568+t1992+t2497;
+ t2711 = t1997+t2835;
+ t2293 = RATIONAL(-37.0,1050.0);
+ t2172 = t2293*x;
+ t2710 = t2172+t2803;
+ t2709 = t1995+t2781;
+ t2135 = t2345*t2474;
+ t2708 = t2135+t2806;
+ t2170 = t2293*z;
+ t2707 = t2170+t2789;
+ t2706 = t2042+t2202+t2161;
+ t2705 = t1995+t2841;
+ t2704 = t2170+t2794;
+ t1994 = z*t2127;
+ t2294 = RATIONAL(-17.0,5250.0);
+ t2703 = t1994+t2547+t2294*t2569;
+ t2702 = t1967+t2859;
+ t2701 = t1981+t2782;
+ t2157 = t2287*y;
+ t2700 = t1988+t2157+t2217;
+ t1982 = z*t2040;
+ t2288 = RATIONAL(17.0,5250.0);
+ t2556 = z*t2288;
+ t2699 = y*t2556+t1982+t2528;
+ t2698 = t1967+t2836;
+ t2165 = t2286*y;
+ t2697 = t1978+t2165+t2221;
+ t2696 = t1981+t2781;
+ t2695 = t1995+t2782;
+ t2308 = RATIONAL(1.0,1400.0);
+ t1960 = t2308*t2496;
+ t2694 = t1960+t2731;
+ t2693 = t1997+t2836;
+ t2692 = t1967+t2862;
+ t2691 = t2208+t2761;
+ t2014 = y*t2557;
+ t2690 = t2014+t2725;
+ t2689 = t2165+t2753;
+ t2688 = t1997+t2862;
+ t2687 = t1981+t2841;
+ t2686 = t2202+t2825;
+ t2685 = t2728+t2812;
+ t2684 = t2754+t2761;
+ t2683 = t2106+t2085+t2738;
+ t2682 = t1997+t2714;
+ t2104 = t2262*t2343;
+ t2005 = y*t2561;
+ t2681 = t2104+t2005+t2735;
+ t2335 = RATIONAL(-2.0,75.0);
+ t2255 = t2335*y;
+ t2680 = t2201+t2255+t2110+t2053;
+ t2679 = t2127+t2053+t2764;
+ t2678 = t1967+t2716;
+ t2677 = t2809+t2820;
+ t2159 = t2292*y;
+ t2676 = t2159+t2053+t2795;
+ t2163 = t2290*x;
+ t2675 = t2106+t2163+t2797;
+ t2291 = RATIONAL(-29.0,2100.0);
+ t2177 = t2291*y;
+ t2674 = t2177+t2110+t2793;
+ t2673 = t2172+t2085+t2801;
+ t2303 = RATIONAL(17.0,525.0);
+ t2672 = t2069+t2303*y+t2795;
+ t2671 = t2096+t2163+t2780;
+ t2670 = t2114+t2040+t2817;
+ t2049 = z*t2543;
+ t2253 = t2335*z;
+ t2137 = z*t2514;
+ t2669 = t2049+t2253+t2208+t2137;
+ t2668 = t2790+t2816;
+ t2146 = t2277*t2345;
+ t2667 = t2146+t2307*t2344+t2791;
+ t2304 = RATIONAL(-11.0,420.0);
+ t2197 = t2304*y;
+ t2666 = t2197+t2221+t2762;
+ t2665 = t2777+t2826;
+ t2205 = t2320*x;
+ t2664 = t2063+t2205+t2780;
+ t2224 = t2313*z;
+ t2663 = t2079+t2224+t2733;
+ t2662 = t2278*t2569+t2000+t2730;
+ t2661 = t2749+t2828;
+ t2660 = t2079+t2304*z+t2748;
+ t2247 = t2337*y;
+ t2058 = y*t2549;
+ t2659 = t2247+t2054+t2199+t2058;
+ t2658 = t2784+t2822;
+ t2248 = t2335*x;
+ t2657 = t2106+t2248+t2804;
+ t2656 = t2068+t2224+t2729;
+ t2655 = t2236+t2154+t2844;
+ t2654 = t2070+t2304*x+t2867;
+ t2653 = t2205+t2070+t2797;
+ t2237 = t2323*t2343;
+ t2246 = t2337*t2345;
+ t2652 = t2237+t2246+t2746;
+ t2166 = t2293*y;
+ t2651 = t2166+t2041+t2740;
+ t2650 = t2096+t2129+t2757;
+ t2649 = t2303*z+t2042+t2768;
+ t2648 = t2818+t2821;
+ t2647 = t2114+t2058+t2764;
+ t2646 = t2728+t2773;
+ t2645 = t2248+t2233+t2760;
+ t2644 = t2738+t2760;
+ t2643 = t2217+t2215+t2776;
+ t2642 = t2754+t2822;
+ t2176 = t2291*x;
+ t2641 = t2063+t2176+t2093+t2215;
+ t2640 = t2725+t2744;
+ t2639 = t2765+t2798;
+ t2637 = t2123+t2301*z+t2789;
+ t2636 = t2068+t2130+t2741;
+ t2635 = t2054+t2177+t2217+t2040;
+ t2634 = t2079+t2126+t2741;
+ t2230 = t2328*t2345;
+ t2306 = RATIONAL(-33.0,980.0);
+ t2633 = t2306*t2343+t2230+t2726;
+ t2632 = t2085+t2176+t2750;
+ t2631 = t2773+t2825;
+ t2630 = t2228+t2103+t2750;
+ t2629 = t2302*z+t2220+t2724;
+ t2048 = t2256*t2345;
+ t2628 = t2048+t2237+t2296+t2857;
+ t2254 = t2337*z;
+ t2627 = t2254+t2202+t2056+t2131;
+ t2476 = t2344*t2570;
+ t1958 = t2299*t2476;
+ t2626 = t1958+t2649;
+ t2219 = t2323*t2344;
+ t2625 = t2234+t2084+t2219+t2225+t2246;
+ t2624 = t2120+t2829;
+ t2623 = t1997+t2093+t2716;
+ t2622 = t2146+t2100+t2273+t2143+t2307*t2343;
+ t2621 = t2106+t1967+t2714;
+ t2620 = t2798+t2832;
+ t2619 = t2200+t2813+t2857;
+ t1963 = t2308*t2476;
+ t2618 = t1963+t2637;
+ t2617 = t1981+t2648;
+ t2527 = t2343*t2571;
+ t1964 = t2308*t2527;
+ t2616 = t1964+t2672;
+ t2615 = t1981+t2665;
+ t1957 = t2299*t2527;
+ t2614 = t1957+t2763+t2865;
+ t2613 = t1995+t2648;
+ t2612 = t1995+t2665;
+ t2611 = t2119+t2736+t2818;
+ t2610 = t2101+t2790+t2834;
+ t2538 = t2054+t2110;
+ t2281 = RATIONAL(-17.0,2100.0);
+ t2174 = t2281*y;
+ t2609 = t2538+t2249+t2174+t2217+t2794;
+ t2530 = t2058+t2053;
+ t2608 = t2530+t2202+t2752+t2800;
+ t2036 = y*t2560;
+ t2607 = t2053+t2536+t2036+t2040+t2697;
+ t2606 = t2048+t2219+t2791+t2866;
+ t2229 = t2328*t2343;
+ t2605 = t2306*t2344+t2229+t2225+t2230+t2047+t2503;
+ t2032 = y*t2554;
+ t2604 = t2127+t2032+t2054+t2546+t2700;
+ t2603 = t2229+t2227+t2306*t2345+t2504+t2726;
+ t2602 = t2840+t2850;
+ t2601 = t2854+t2855;
+ t2600 = t2839+t2845;
+ t2599 = t2851+t2852;
+ t2598 = t2851+t2858;
+ t2597 = t2640+t2712;
+ t2596 = t2861+t2864;
+ t2595 = t2855+t2861;
+ t2594 = t2052+t2216+t2746+t2236+t2813+t2866;
+ t2593 = t2523+t2734+t2774+t2787;
+ t2592 = t2853+t2858;
+ t2591 = t2854+t2864;
+ t2590 = t2624+t2808;
+ t2589 = t2852+t2853;
+ t2588 = t2210+t2658+t2796;
+ t2587 = t2153+t2685+t2729;
+ t2586 = t2840+t2845;
+ t2585 = t2114+t2005+t2700+t2774;
+ t2540 = t2049+t2056;
+ t2207 = t2321*z;
+ t2584 = t2540+t2207+t2686+t2812;
+ t2235 = t2317*z;
+ t2517 = t2131+t2137;
+ t2583 = t2235+t2517+t2691+t2784;
+ t2582 = t2839+t2850;
+ t2581 = t2080+t2690+t2697;
+ t2518 = t2234+t2233;
+ t2580 = t2317*x+t2096+t2216+t2488+t2518+t2104+t2802+t2856;
+ t2579 = t2070+t2155+t2802+t2808+t2844;
+ t2578 = t2212+t2200+t2749+t2834+t2849;
+ t2577 = t2283*x+t2488+t2770+t2831;
+ t2576 = t2119+t2303*x+t2129+t2073+t2830;
+ t2529 = t2108+t2093;
+ t2494 = t2214+t2215;
+ t2575 = t2529+t2494+t2508+t2281*x+t2831+t2732;
+ t2574 = t2014+t2104+t2772+t2820+t2832;
+ t2573 = t2736+t2826+t2849;
+ t2572 = t2076+t2518+t2811+t2037+t2115+t2301*x+t2770+t2830;
+ t2563 = x*t2294;
+ t2551 = t2202+t2236;
+ t2544 = t2106+t2056;
+ t2542 = t2056+t2093;
+ t2541 = t2101+t2131;
+ t2537 = t2108+t2058;
+ t2535 = t2212+t2093;
+ t2534 = t2052+t2056;
+ t2532 = t2234+t2056;
+ t2516 = t2106+t2137;
+ t2515 = t2199+t2200;
+ t2512 = t2201+t2200;
+ t2511 = t2131+t2200;
+ t2509 = t2212+t2210;
+ t2506 = t2208+t2236;
+ t2505 = t2212+t2058;
+ t2502 = t2049+t2101;
+ t2501 = t2093+t2137;
+ t2499 = t2049+t2200;
+ t2486 = t2100+t2135;
+ t2484 = t2212+t2220;
+ t2483 = t2080+t2216;
+ t2481 = t2052+t2137;
+ t2480 = t2216+t2217;
+ t2479 = t2108+t2110;
+ t2478 = t2234+t2137;
+ t2471 = t2085+t2546;
+ t2470 = t2056+t2523;
+ t2469 = t2085+t2536;
+ t2468 = t2110+t2547;
+ t2467 = t2137+t2523;
+ t2466 = t2049+t2547;
+ t2465 = t2084+t2218+t2216;
+ t2464 = t2131+t2547;
+ t2463 = t2056+t2497;
+ t2461 = t2058+t2528;
+ t2460 = t2131+t2528;
+ t2458 = t2096+t2546;
+ t2457 = t2058+t2547;
+ t2456 = t2137+t2497;
+ t2455 = t2049+t2528;
+ t2454 = t2110+t2528;
+ t2453 = t2200+t2756;
+ t2452 = t2225+t2769;
+ t2451 = t2096+t2536;
+ t2449 = t2236+t2708;
+ t2448 = t2296+t2465;
+ t2447 = t2296+t2212+t2135+t2256*t2343;
+ t2305 = RATIONAL(-61.0,980.0);
+ t2275 = RATIONAL(592.0,6125.0);
+ t2446 = t2227+t2118+t2275+t2305*t2345;
+ t2270 = RATIONAL(292.0,6125.0);
+ t2445 = t2059+t2225+t2336*t2344+t2270;
+ t2444 = t2214+t2546+t2808;
+ t2443 = t2236+t2523+t2799;
+ t2442 = t2523+t2721;
+ t2441 = t2214+t2502+t2551;
+ t2440 = t2114+t2480+t2737;
+ t2438 = t2214+t2506+t2541;
+ t2436 = t2065+t2512+t2732;
+ t2435 = t2216+t2774+t2792;
+ t2432 = t2200+t2546+t2778;
+ t2431 = t2214+t2479+t2515;
+ t2429 = t2497+t2721;
+ t2428 = t2731+t2751;
+ t2427 = t2727+t2751;
+ t2426 = t2727+t2747;
+ t2425 = t2727+t2783;
+ t2424 = t2731+t2827;
+ t2423 = t2291*z+t2220+t2447;
+ t2422 = t2210+t2290*z+t2447;
+ t2421 = t2500+t2532+t2662;
+ t2420 = t2505+t2529+t2681;
+ t2419 = t2478+t2489+t2662;
+ t2418 = t2157+t2480+t2753+t2772;
+ t2417 = t2221+t2040+t2444+t2824;
+ t2416 = t2441+t2761+t2805;
+ t2415 = t2438+t2805+t2825;
+ t2189 = t2305*t2343;
+ t2192 = t2305*t2344;
+ t2295 = RATIONAL(68.0,3675.0);
+ t2414 = t2295*t2345+t2234+t2189+t2275+t2192+t2452+t2486;
+ t2257 = RATIONAL(431.0,29400.0);
+ t2413 = t2109+t2257*t2344+t2270+t2465+t2739+t2823;
+ t2412 = t2295*t2344+t2218+t2135+t2189+t2109+t2200+t2446;
+ t2411 = t2257*t2345+t2214+t2445+t2769+t2823;
+ t2410 = t2212+t2133+t2084+t2257*t2343+t2445+t2739;
+ t2409 = t2133+t2100+t2225+t2295*t2343+t2192+t2236+t2446;
+ t2408 = t2214+t2255+t2453+t2537+t2628+t2740;
+ t2407 = t1992+t2260*t2570+t2443+t2667+t2708;
+ t2406 = t1973+t2214+y*t2563+t2448+t2633+t2767;
+ t2405 = t2130+t2422+t2541+t2625;
+ t2404 = t2448+t2652+t2725+t2792+t2809;
+ t2403 = t2127+t2483+t2603+t2737+t2817;
+ t2402 = t1986+x*t2562+t2453+t2536+t2622+t2778;
+ t1991 = x*t2080;
+ t2401 = t2288*t2571+t1991+t2444+t2633+t2815;
+ t2400 = z*t2563+t1974+t2442+t2605;
+ t2399 = t2069+t2100+t2159+t2066+t2058+t2449+t2515+t2717;
+ t2398 = t2253+t2056+t2438+t2606;
+ t2397 = t2068+t2423+t2534+t2619;
+ t2396 = t2594+t2816+t2818;
+ t2395 = t2435+t2652+t2765+t2815;
+ t2223 = t2313*y;
+ t2394 = t2223+t2040+t2440+t2603;
+ t2393 = t2247+t2053+t2431+t2628+t2756;
+ t2392 = t2166+t2110+t2436+t2486+t2717+t2806;
+ t1996 = z*t2070;
+ t2391 = x*t2556+t1996+t2429+t2605;
+ t2390 = t2079+t2423+t2502+t2625;
+ t2389 = t2126+t2422+t2481+t2619;
+ t2388 = t1966+x*t2566+t2449+t2497+t2667+t2799;
+ t2387 = t2594+t2826+t2828;
+ t2386 = t2254+t2137+t2441+t2606;
+ t2385 = t2261*t2571+t1987+t2432+t2622+t2756;
+ t2148 = t2281*z;
+ t2384 = t2148+t2421+t2484+t2499+t2610+t2837;
+ t2383 = t2431+t2535+t2574+t2215+t2847+t2863;
+ t2382 = t2419+t2249+t2123+t2216+t2506+t2537+t2611+t2800;
+ t2381 = t2418+t2036+t2494+t2500+t2655+t2767+t2776;
+ t2380 = t2213+t2432+t2576+t2009+t1957+t2672+t2732;
+ t2379 = t1994+t1991+t2427+t2429+t2590+t2819;
+ t2378 = t2420+t2221+t2483+t2689+t2722+t2774;
+ t2377 = t2220+t2502+t2532+t2578+t2148+t2053+t2838;
+ t2376 = t2590+t1996+t2020+t2442+t2654+t2660;
+ t2375 = t2108+t2443+t2216+t2573+t2640+t2734;
+ t2374 = t2420+t2494+t2512+t2620+t2860+t2863;
+ t2373 = t2032+t2417+t2489+t2655+t2689+t2735;
+ t2372 = t2572+t1963+t2649+t2747;
+ t2371 = t2415+t2577+t2766+t2842;
+ t2370 = t2484+t2580+t2153+t2502+t2130+t2658;
+ t2369 = t1958+t2572+t2637+t2827;
+ t2368 = t2416+t2577+t2807+t2846;
+ t2367 = t2575+t2511+t2691+t2807+t2842;
+ t2366 = t2575+t2499+t2686+t2766+t2846;
+ t2175 = t2283*z;
+ t2365 = t2541+t2054+t2478+t2210+t2578+t2175+t2837;
+ t2364 = t2212+t2199+t2110+t2620+t2681+t2833+t2847;
+ t2182 = t2302*y;
+ t2363 = t2127+t1982+t2440+t2214+t2182+t2629+t2731+t2758+t2829;
+ t2362 = t2419+t2175+t2509+t2511+t2610+t2838;
+ t2361 = t2174+t2421+t2479+t2480+t2551+t2611+t2752;
+ t2360 = t2114+t2418+t2104+t2479+t2535+t2690+t2722;
+ t2359 = t2509+t2580+t2541+t2685+t2796;
+ t2358 = t2436+t2576+t2548+t2115+t1964+t2751+t2763;
+ t2357 = t2573+t2435+t2712+t2787+t2811;
+ t2356 = t2505+t2201+t2574+t2833+t2860;
+ t2355 = t2416+t2207+t2534+t2579+t2784;
+ t2354 = t2197+t2417+t2080+t2624+t2743+t2775+t2779;
+ t2353 = t2235+t2415+t2481+t2579+t2812;
+ t2322 = RATIONAL(-4.0,105.0);
+ t2310 = RATIONAL(4.0,105.0);
+ t2289 = RATIONAL(-41.0,2100.0);
+ t2282 = RATIONAL(41.0,2100.0);
+ t1998 = RATIONAL(1.0,125.0)*t2564;
+ t1985 = RATIONAL(-1.0,125.0)*t2564;
+ coeff_I_m2_m2_m2 = t1996+t1985+t2363+t1991+t2743+t2747+t2751+t2824;
+ coeff_I_m1_m2_m2 = t2370+t2468+t2585+t2695;
+ coeff_I_0_m2_m2 = t2394+t2656+t2703;
+ coeff_I_p1_m2_m2 = t2360+t2466+t2587+t2701;
+ coeff_I_p2_m2_m2 = t1998+t2363+t2497+t2546+t2654+t2775+t2819;
+ coeff_I_m2_m1_m2 = t2374+t2470+t2592+t2705;
+ coeff_I_m1_m1_m2 = t2377+t2458+t2601+t2711;
+ coeff_I_0_m1_m2 = t2397+t2661+t2680;
+ coeff_I_p1_m1_m2 = t2377+t2469+t2596+t2702;
+ coeff_I_p2_m1_m2 = t2356+t2463+t2592+t2713;
+ coeff_I_m2_0_m2 = t2400+t2630+t2663;
+ coeff_I_m1_0_m2 = t2390+t2642+t2645;
+ coeff_I_0_0_m2 = t2068+t2079+t2220+t2410+t2289*z;
+ coeff_I_p1_0_m2 = t2390+t2646+t2683;
+ coeff_I_p2_0_m2 = t2391+t2663+t2664;
+ coeff_I_m2_p1_m2 = t2383+t2470+t2598+t2687;
+ coeff_I_m1_p1_m2 = t2384+t2451+t2601+t2702;
+ coeff_I_0_p1_m2 = t2397+t2659+t2668;
+ coeff_I_p1_p1_m2 = t2384+t2471+t2596+t2711;
+ coeff_I_p2_p1_m2 = t2364+t2463+t2598+t2720;
+ coeff_I_m2_p2_m2 = t1998+t1994+t1996+t2354+t2426+t2629;
+ coeff_I_m1_p2_m2 = t2370+t2461+t2581+t2696;
+ coeff_I_0_p2_m2 = t2403+t2656+t2699;
+ coeff_I_p1_p2_m2 = t2378+t2455+t2587+t2709;
+ coeff_I_p2_p2_m2 = t1985+t2379+t2629+t2654+t2666;
+ coeff_I_m2_m2_m1 = t2381+t2583+t2612;
+ coeff_I_m1_m2_m1 = t2357+t2516+t2609+t2682;
+ coeff_I_0_m2_m1 = t2387+t2635+t2669;
+ coeff_I_p1_m2_m1 = t2375+t2501+t2609+t2678;
+ coeff_I_p2_m2_m1 = t2353+t2604+t2615;
+ coeff_I_m2_m1_m1 = t2367+t2461+t2586+t2688;
+ coeff_I_m1_m1_m1 = t2369+t2425+t2614+t2745;
+ coeff_I_0_m1_m1 = t2392+t2455+t2707+t2786;
+ coeff_I_p1_m1_m1 = t2358+t2426+t2618+t2788;
+ coeff_I_p2_m1_m1 = t2371+t2461+t2600+t2692;
+ coeff_I_m2_0_m1 = t2398+t2632+t2684;
+ coeff_I_m1_0_m1 = t2388+t2542+t2704+t2710;
+ coeff_I_0_0_m1 = t2322*z+t2409+t2208+t2540;
+ coeff_I_p1_0_m1 = t2407+t2544+t2704+t2718;
+ coeff_I_p2_0_m1 = t2398+t2631+t2671;
+ coeff_I_m2_p1_m1 = t2367+t2468+t2582+t2698;
+ coeff_I_m1_p1_m1 = t2369+t1962+t1960+t2428+t2616;
+ coeff_I_0_p1_m1 = t2399+t2466+t2707+t2814;
+ coeff_I_p1_p1_m1 = t2380+t1959+t2618+t2694+t2747;
+ coeff_I_p2_p1_m1 = t2371+t2468+t2602+t2693;
+ coeff_I_m2_p2_m1 = t2373+t2583+t2617;
+ coeff_I_m1_p2_m1 = t2382+t2597+t2621;
+ coeff_I_0_p2_m1 = t2396+t2669+t2679;
+ coeff_I_p1_p2_m1 = t2382+t2593+t2623;
+ coeff_I_p2_p2_m1 = t2353+t2607+t2613;
+ coeff_I_m2_m2_0 = t2223+t2080+t2406+t2643+t2848;
+ coeff_I_m1_m2_0 = t2395+t2657+t2674;
+ coeff_I_0_m2_0 = t2413+t2289*y+t2217+t2762;
+ coeff_I_p1_m2_0 = t2404+t2644+t2674;
+ coeff_I_p2_m2_0 = t2127+t2401+t2223+t2653+t2793;
+ coeff_I_m2_m1_0 = t2408+t2639+t2641;
+ coeff_I_m1_m1_0 = t2385+t2651+t2673;
+ coeff_I_0_m1_0 = t2201+t2322*y+t2412+t2538;
+ coeff_I_p1_m1_0 = t2402+t2650+t2651;
+ coeff_I_p2_m1_0 = t2408+t2675+t2677;
+ coeff_I_m2_0_0 = t2063+t2411+t2289*x+t2750;
+ coeff_I_m1_0_0 = t2414+t2322*x+t2093+t2804;
+ coeff_I_0_0_0 = RATIONAL(937.0,6125.0)+t2227+t2868*RATIONAL(-13.0,196.0)+
+t2452+t2758;
+ coeff_I_p1_0_0 = t2414+t2106+t2213+t2096+t2310*x;
+ coeff_I_p2_0_0 = t2282*x+t2103+t2411+t2780;
+ coeff_I_m2_p1_0 = t2393+t2641+t2677;
+ coeff_I_m1_p1_0 = t2402+t2673+t2676;
+ coeff_I_0_p1_0 = t2310*y+t2199+t2412+t2530;
+ coeff_I_p1_p1_0 = t2385+t2650+t2676;
+ coeff_I_p2_p1_0 = t2393+t2639+t2675;
+ coeff_I_m2_p2_0 = t2401+t2670+t2824+t2848;
+ coeff_I_m1_p2_0 = t2404+t2647+t2657;
+ coeff_I_0_p2_0 = t2282*y+t2413+t2221+t2755;
+ coeff_I_p1_p2_0 = t2395+t2644+t2647;
+ coeff_I_p2_p2_0 = t2406+t2653+t2670;
+ coeff_I_m2_m2_p1 = t2381+t2584+t2617;
+ coeff_I_m1_m2_p1 = t2361+t2593+t2621;
+ coeff_I_0_m2_p1 = t2396+t2627+t2635;
+ coeff_I_p1_m2_p1 = t2361+t2597+t2623;
+ coeff_I_p2_m2_p1 = t2355+t2604+t2613;
+ coeff_I_m2_m1_p1 = t2366+t2457+t2586+t2698;
+ coeff_I_m1_m1_p1 = t1962+t2372+t2614+t2694+t2783;
+ coeff_I_0_m1_p1 = t2392+t2464+t2723+t2814;
+ coeff_I_p1_m1_p1 = t1959+t2358+t1960+t2424+t2626;
+ coeff_I_p2_m1_p1 = t2368+t2457+t2600+t2693;
+ coeff_I_m2_0_p1 = t2386+t2631+t2632;
+ coeff_I_m1_0_p1 = t2407+t2501+t2706+t2710;
+ coeff_I_0_0_p1 = t2409+t2310*z+t2202+t2517;
+ coeff_I_p1_0_p1 = t2388+t2516+t2706+t2718;
+ coeff_I_p2_0_p1 = t2386+t2671+t2684;
+ coeff_I_m2_p1_p1 = t2366+t2454+t2582+t2688;
+ coeff_I_m1_p1_p1 = t2372+t2427+t2616+t2745;
+ coeff_I_0_p1_p1 = t2399+t2460+t2723+t2786;
+ coeff_I_p1_p1_p1 = t2380+t2626+t2727+t2788+t2827;
+ coeff_I_p2_p1_p1 = t2368+t2454+t2602+t2692;
+ coeff_I_m2_p2_p1 = t2373+t2584+t2612;
+ coeff_I_m1_p2_p1 = t2375+t2544+t2608+t2682;
+ coeff_I_0_p2_p1 = t2387+t2627+t2679;
+ coeff_I_p1_p2_p1 = t2357+t2542+t2608+t2678;
+ coeff_I_p2_p2_p1 = t2355+t2607+t2615;
+ coeff_I_m2_m2_p2 = t1998+t2114+t2182+t2379+t2643+t2660+t2743;
+ coeff_I_m1_m2_p2 = t2359+t2454+t2585+t2696;
+ coeff_I_0_m2_p2 = t2394+t2634+t2699;
+ coeff_I_p1_m2_p2 = t2360+t2460+t2588+t2709;
+ coeff_I_p2_m2_p2 = t1994+t1985+t1973+t2376+t2182+t2217+t2425+t2755;
+ coeff_I_m2_m1_p2 = t2374+t2456+t2599+t2713;
+ coeff_I_m1_m1_p2 = t2362+t2458+t2591+t2715;
+ coeff_I_0_m1_p2 = t2389+t2668+t2680;
+ coeff_I_p1_m1_p2 = t2362+t2469+t2595+t2719;
+ coeff_I_p2_m1_p2 = t2356+t2467+t2599+t2705;
+ coeff_I_m2_0_p2 = t2391+t2630+t2636;
+ coeff_I_m1_0_p2 = t2405+t2645+t2646;
+ coeff_I_0_0_p2 = t2282*z+t2410+t2210+t2724;
+ coeff_I_p1_0_p2 = t2405+t2642+t2683;
+ coeff_I_p2_0_p2 = t2400+t2636+t2664;
+ coeff_I_m2_p1_p2 = t2383+t2456+t2589+t2720;
+ coeff_I_m1_p1_p2 = t2365+t2451+t2591+t2719;
+ coeff_I_0_p1_p2 = t2389+t2659+t2661;
+ coeff_I_p1_p1_p2 = t2365+t2471+t2595+t2715;
+ coeff_I_p2_p1_p2 = t2364+t2467+t2589+t2687;
+ coeff_I_m2_p2_p2 = t1982+t1974+t1985+t2354+t2424+t2660;
+ coeff_I_m1_p2_p2 = t2359+t2457+t2581+t2695;
+ coeff_I_0_p2_p2 = t2403+t2634+t2703;
+ coeff_I_p1_p2_p2 = t2378+t2464+t2588+t2701;
+ coeff_I_p2_p2_p2 = t1998+t1982+t2376+t1991+t2428+t2666;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dx.compute.c
new file mode 100644
index 0000000..3786d2a
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dx.compute.c
@@ -0,0 +1,971 @@
+fp t3080,
+ t3076,
+ t3073,
+ t3012,
+ t3013,
+ t3192,
+ t3367,
+ t3011,
+ t3069,
+ t3078,
+ t3233,
+ t2923,
+ t3366,
+ t3227,
+ t2897,
+ t3081,
+ t3047,
+ t2982,
+ t3212,
+ t3365,
+ t3062,
+ t2913,
+ t3050,
+ t2988,
+ t3194,
+ t3079,
+ t3230,
+ t2914,
+ t2989,
+ t3218,
+ t3010,
+ t3217,
+ t3364,
+ t3077,
+ t3058,
+ t3363,
+ t3046,
+ t2995,
+ t3362,
+ t3048,
+ t2907,
+ t3361,
+ t3064,
+ t3232,
+ t2915,
+ t3234,
+ t2898,
+ t3360,
+ t3021,
+ t2910,
+ t3359,
+ t3067,
+ t3207,
+ t3358,
+ t2882,
+ t3226,
+ t2901,
+ t3357,
+ t3059,
+ t2980,
+ t2932,
+ t3024,
+ t2960,
+ t3356,
+ t2877,
+ t3223,
+ t2927,
+ t3355,
+ t3066,
+ t3354,
+ t2935,
+ t3009,
+ t3353,
+ t2928,
+ t2940,
+ t3352,
+ t3025,
+ t2947,
+ t3045,
+ t2999,
+ t2939,
+ t3351,
+ t3225,
+ t2930,
+ t3037,
+ t3350,
+ t2896,
+ t2997,
+ t3349,
+ t3008,
+ t3348,
+ t3347,
+ t3346,
+ t2906,
+ t3345,
+ t3060,
+ t2990,
+ t3344,
+ t3007,
+ t2936,
+ t2961,
+ t3343,
+ t3020,
+ t2909,
+ t3342,
+ t2941,
+ t3341,
+ t3051,
+ t3224,
+ t2943,
+ t3340,
+ t2983,
+ t3339,
+ t3338,
+ t3337,
+ t3336,
+ t2998,
+ t3001,
+ t3335,
+ t3334,
+ t3333,
+ t2992,
+ t3332,
+ t2912,
+ t3331,
+ t2916,
+ t2870,
+ t2933,
+ t3330,
+ t3329,
+ t2911,
+ t3328,
+ t3327,
+ t2952,
+ t3004,
+ t2922,
+ t3326,
+ t2950,
+ t3325,
+ t3324,
+ t3323,
+ t3071,
+ t3322,
+ t3321,
+ t3320,
+ t2903,
+ t3319,
+ t2920,
+ t3318,
+ t3000,
+ t3030,
+ t3317,
+ t3316,
+ t3216,
+ t3049,
+ t3315,
+ t3314,
+ t3313,
+ t3312,
+ t3311,
+ t2887,
+ t3022,
+ t2946,
+ t3196,
+ t3176,
+ t3310,
+ t2902,
+ t3023,
+ t3309,
+ t3308,
+ t2984,
+ t3307,
+ t3181,
+ t3019,
+ t3175,
+ t2929,
+ t3306,
+ t3305,
+ t3304,
+ t3303,
+ t2895,
+ t3302,
+ t3029,
+ t3301,
+ t3300,
+ t3299,
+ t3298,
+ t2893,
+ t3297,
+ t2938,
+ t3039,
+ t2963,
+ t3231,
+ t3296,
+ t3200,
+ t3295,
+ t3018,
+ t3294,
+ t3036,
+ t2892,
+ t3293,
+ t3292,
+ t2948,
+ t3291,
+ t3190,
+ t3016,
+ t3290,
+ t3228,
+ t2878,
+ t3229,
+ t2869,
+ t3289,
+ t3031,
+ t3288,
+ t3038,
+ t3287,
+ t2957,
+ t3171,
+ t2875,
+ t3044,
+ t2880,
+ t3286,
+ t2953,
+ t3285,
+ t3015,
+ t3284,
+ t3283,
+ t3168,
+ t3017,
+ t3282,
+ t3281,
+ t3280,
+ t3032,
+ t3279,
+ t3278,
+ t3035,
+ t3277,
+ t3276,
+ t2964,
+ t3275,
+ t3274,
+ t3273,
+ t2874,
+ t3272,
+ t3034,
+ t3271,
+ t2900,
+ t3270,
+ t3269,
+ t3268,
+ t3075,
+ t3267,
+ t3266,
+ t3026,
+ t2959,
+ t3265,
+ t3264,
+ t2886,
+ t2876,
+ t3263,
+ t3033,
+ t3262,
+ t3261,
+ t3260,
+ t3259,
+ t3258,
+ t3043,
+ t3257,
+ t2926,
+ t3256,
+ t3255,
+ t3254,
+ t3253,
+ t3252,
+ t3251,
+ t3222,
+ t2908,
+ t3250,
+ t3040,
+ t3249,
+ t3248,
+ t2954,
+ t3247,
+ t3246,
+ t3221,
+ t2921,
+ t3245,
+ t3244,
+ t3070,
+ t3243,
+ t3242,
+ t2918,
+ t3241,
+ t3240,
+ t2904,
+ t3239,
+ t3238,
+ t3237,
+ t3236,
+ t3235,
+ t2873,
+ t3220,
+ t3219,
+ t3215,
+ t3214,
+ t3210,
+ t3209,
+ t3206,
+ t2871,
+ t3205,
+ t2872,
+ t3204,
+ t3203,
+ t3201,
+ t3199,
+ t3197,
+ t3195,
+ t3193,
+ t3191,
+ t3189,
+ t3188,
+ t3187,
+ t3186,
+ t3185,
+ t3184,
+ t3183,
+ t3182,
+ t3179,
+ t3178,
+ t3177,
+ t3174,
+ t2945,
+ t3173,
+ t3170,
+ t3169,
+ t3167,
+ t3166,
+ t3165,
+ t3163,
+ t3162,
+ t3161,
+ t2977,
+ t3160,
+ t3014,
+ t3159,
+ t3158,
+ t3157,
+ t3156,
+ t3155,
+ t3154,
+ t3153,
+ t3152,
+ t3151,
+ t3150,
+ t3149,
+ t3148,
+ t3147,
+ t3146,
+ t3145,
+ t3144,
+ t3143,
+ t3142,
+ t3141,
+ t3140,
+ t3139,
+ t3138,
+ t3137,
+ t3136,
+ t3135,
+ t3134,
+ t3133,
+ t3132,
+ t3131,
+ t3130,
+ t3129,
+ t3128,
+ t3127,
+ t3126,
+ t3125,
+ t2925,
+ t3124,
+ t3123,
+ t3122,
+ t3121,
+ t3120,
+ t3119,
+ t3118,
+ t3117,
+ t3116,
+ t3115,
+ t3114,
+ t3113,
+ t3112,
+ t3111,
+ t3110,
+ t3109,
+ t3108,
+ t3107,
+ t3106,
+ t3105,
+ t3104,
+ t3103,
+ t3102,
+ t3101,
+ t3100,
+ t2973,
+ t3099,
+ t3098,
+ t3097,
+ t3096,
+ t3095,
+ t3094,
+ t3093,
+ t3092,
+ t3091,
+ t3090,
+ t3089,
+ t3088,
+ t3087,
+ t3086,
+ t3085,
+ t2924,
+ t2884;
+ t3080 = x*x;
+ t3076 = t3080*x;
+ t3073 = RATIONAL(-2.0,75.0);
+ t3012 = t3073*t3076;
+ t3013 = RATIONAL(1.0,50.0)*t3080;
+ t3192 = t3012+t3013;
+ t3367 = t3192+RATIONAL(-8.0,525.0);
+ t3011 = RATIONAL(1.0,25.0)*t3076;
+ t3069 = RATIONAL(1.0,245.0);
+ t3078 = z*z;
+ t3233 = x*t3078;
+ t2923 = t3069*t3233;
+ t3366 = t3011+t2923;
+ t3227 = x*RATIONAL(1.0,490.0);
+ t2897 = t3078*t3227;
+ t3081 = z*t3078;
+ t3047 = RATIONAL(1.0,300.0);
+ t2982 = RATIONAL(1.0,100.0)*t3080;
+ t3212 = z*t2982+t3047*t3081;
+ t3365 = t2897+t3212;
+ t3062 = RATIONAL(-1.0,245.0);
+ t2913 = t3062*t3233;
+ t3050 = RATIONAL(1.0,350.0);
+ t2988 = t3050*t3078;
+ t3194 = t2913+t2988;
+ t3079 = y*y;
+ t3230 = x*t3079;
+ t2914 = t3062*t3230;
+ t2989 = t3050*t3079;
+ t3218 = t2914+t2989;
+ t3010 = RATIONAL(-1.0,50.0)*t3080;
+ t3217 = t3010+t3012;
+ t3364 = t3194+t3217+t3218+RATIONAL(8.0,525.0);
+ t3077 = t3079*y;
+ t3058 = RATIONAL(1.0,600.0);
+ t3363 = t3058*t3077+y*t3010;
+ t3046 = RATIONAL(-1.0,350.0);
+ t2995 = t3046*t3078;
+ t3362 = t2995+t2923;
+ t3048 = RATIONAL(-2.0,245.0);
+ t2907 = t3048*t3230;
+ t3361 = RATIONAL(-33.0,490.0)*x+t2907;
+ t3064 = RATIONAL(1.0,175.0);
+ t3232 = x*t3064;
+ t2915 = z*t3232;
+ t3234 = y*z;
+ t2898 = RATIONAL(1.0,250.0)*t3234;
+ t3360 = t2915+t2898;
+ t3021 = RATIONAL(-187.0,7000.0);
+ t2910 = z*t2989;
+ t3359 = t3021*z+t2910;
+ t3067 = RATIONAL(1.0,150.0);
+ t3207 = t3080*RATIONAL(-1.0,200.0);
+ t3358 = t3067*t3077+y*t3207;
+ t2882 = RATIONAL(1.0,1000.0)*t3234;
+ t3226 = x*t3046;
+ t2901 = z*t3226;
+ t3357 = t2882+t2901;
+ t3059 = RATIONAL(-1.0,700.0);
+ t2980 = t3059*t3078;
+ t2932 = y*t2980;
+ t3024 = RATIONAL(167.0,7000.0);
+ t2960 = t3024*y;
+ t3356 = t2932+t2960;
+ t2877 = RATIONAL(-1.0,1000.0)*t3234;
+ t3223 = x*t3050;
+ t2927 = z*t3223;
+ t3355 = t2877+t2927;
+ t3066 = RATIONAL(-1.0,600.0);
+ t3354 = y*t3013+t3066*t3077;
+ t2935 = t3069*t3230;
+ t3009 = RATIONAL(-9.0,98.0)*x;
+ t3353 = t2935+t3009;
+ t2928 = RATIONAL(1.0,500.0)*t3234;
+ t2940 = y*t3223;
+ t3352 = t2928+t2940;
+ t3025 = RATIONAL(-167.0,7000.0);
+ t2947 = t3025*y;
+ t3045 = RATIONAL(1.0,700.0);
+ t2999 = t3045*t3078;
+ t2939 = y*t2999;
+ t3351 = t2947+t2939;
+ t3225 = x*RATIONAL(2.0,245.0);
+ t2930 = t3079*t3225;
+ t3037 = RATIONAL(-47.0,5250.0);
+ t3350 = t2930+t3037*y;
+ t2896 = t3078*t3225;
+ t2997 = t3067*t3076;
+ t3349 = t2896+t2997;
+ t3008 = RATIONAL(4.0,75.0)*x;
+ t3348 = t3012+t2935+t3008;
+ t3347 = t2995+t3013;
+ t3346 = z*t3010+t3058*t3081;
+ t2906 = y*t3226;
+ t3345 = t2906+t2928;
+ t3060 = RATIONAL(-1.0,300.0);
+ t2990 = t3060*x;
+ t3344 = t2907+t2990;
+ t3007 = t3059*t3079;
+ t2936 = z*t3007;
+ t2961 = RATIONAL(211.0,3675.0)*x;
+ t3343 = t3012+t2936+t2961;
+ t3020 = RATIONAL(107.0,7000.0);
+ t2909 = y*t2988;
+ t3342 = t3020*y+t2909;
+ t2941 = RATIONAL(-1.0,500.0)*t3234;
+ t3341 = t2941+t2906;
+ t3051 = RATIONAL(-1.0,175.0);
+ t3224 = x*t3051;
+ t2943 = y*t3224;
+ t3340 = t2943+t2898;
+ t2983 = t3064*t3078;
+ t3339 = t2982+t2983;
+ t3338 = t2897+t3012;
+ t3337 = RATIONAL(136.0,3675.0)*x+t2935;
+ t3336 = z*t3207+t3067*t3081;
+ t2998 = t3051*t3078;
+ t3001 = t3051*t3079;
+ t3335 = t2998+t3001;
+ t3334 = t2999+t3013;
+ t3333 = t2980+t2989;
+ t2992 = t3046*t3079;
+ t3332 = t2992+t2999;
+ t2912 = RATIONAL(191.0,14700.0)*x;
+ t3331 = t2912+RATIONAL(-17.0,2100.0);
+ t2916 = z*t3224;
+ t2870 = y*t2916;
+ t2933 = RATIONAL(-169.0,14700.0)*x;
+ t3330 = t2870+t2933;
+ t3329 = t3010+t2992;
+ t2911 = RATIONAL(-1.0,250.0)*t3234;
+ t3328 = t2911+t2916;
+ t3327 = t2943+t2941;
+ t2952 = t3025*z;
+ t3004 = t3045*t3079;
+ t2922 = z*t3004;
+ t3326 = t2952+t2922;
+ t2950 = RATIONAL(151.0,3675.0)*x;
+ t3325 = t2935+t2950;
+ t3324 = t2980+RATIONAL(17.0,525.0);
+ t3323 = t3021*y+t2909;
+ t3071 = RATIONAL(1.0,42.0);
+ t3322 = t3010+t3071;
+ t3321 = t2988+t2923;
+ t3320 = t2877+t2901;
+ t2903 = t3048*t3233;
+ t3319 = t2903+t2990;
+ t2920 = y*t3232;
+ t3318 = t2920+t2911;
+ t3000 = RATIONAL(-1.0,100.0)*t3080;
+ t3030 = RATIONAL(19.0,2100.0);
+ t3317 = t3000+t3030;
+ t3316 = t2882+t2927;
+ t3216 = RATIONAL(1.0,200.0)*t3080;
+ t3049 = RATIONAL(-1.0,150.0);
+ t3315 = t3049*t3077+y*t3216;
+ t3314 = t3066*t3081+z*t3013;
+ t3313 = z*t3216+t3049*t3081;
+ t3312 = t3010+t3007;
+ t3311 = t2941+t2940;
+ t2887 = z*t3001;
+ t3022 = RATIONAL(137.0,5250.0);
+ t2946 = t3022*z;
+ t3196 = t3060*t3081+z*t3000;
+ t3176 = t2946+t3196;
+ t3310 = t2887+t3176;
+ t2902 = z*t2992;
+ t3023 = RATIONAL(-107.0,7000.0);
+ t3309 = t2902+t3023*z;
+ t3308 = t2995+t2982;
+ t2984 = t3064*t3079;
+ t3307 = t3000+t2984;
+ t3181 = t3047*t3077+y*t2982;
+ t3019 = RATIONAL(-137.0,5250.0);
+ t3175 = t3019*y+t3181;
+ t2929 = y*t2983;
+ t3306 = t3175+t2929;
+ t3305 = t2984+t2983;
+ t3304 = t2920+t2928;
+ t3303 = t3212+t2896;
+ t2895 = RATIONAL(-529.0,14700.0)*x;
+ t3302 = t2895+t2930;
+ t3029 = RATIONAL(-19.0,2100.0);
+ t3301 = t3029+t3339;
+ t3300 = t2947+t3354;
+ t3299 = t2907+t3009+t3366;
+ t3298 = t2960+t3363;
+ t2893 = RATIONAL(311.0,14700.0)*x;
+ t3297 = t2914+t2903+t2893;
+ t2938 = t3079*t3227;
+ t3039 = RATIONAL(-1.0,1400.0);
+ t2963 = RATIONAL(166.0,3675.0)*x;
+ t3231 = y*t3078;
+ t3296 = t3039*t3231+t2938+t2963;
+ t3200 = t2982+t2997;
+ t3295 = t2912+t3200+RATIONAL(17.0,2100.0);
+ t3018 = RATIONAL(-229.0,10500.0);
+ t3294 = t3018*z+t2914+t3365;
+ t3036 = RATIONAL(-17.0,5250.0);
+ t2892 = y*t2998;
+ t3293 = t3181+t3036*y+t2892;
+ t3292 = t2902+t2933+t3037*z;
+ t2948 = t3023*y;
+ t3291 = t2948+t3358;
+ t3190 = y*t3000+t3060*t3077;
+ t3016 = RATIONAL(289.0,10500.0);
+ t3290 = t3190+t2932+t3016*y;
+ t3228 = z*t3079;
+ t2878 = t3039*t3228;
+ t3229 = x*t3234;
+ t2869 = t3045*t3229;
+ t3289 = t2878+t3176+t2869;
+ t3031 = RATIONAL(17.0,5250.0);
+ t3288 = t3190+t2929+t3031*y;
+ t3038 = RATIONAL(47.0,5250.0);
+ t3287 = t2933+t3038*y+t2909;
+ t2957 = t3019*z;
+ t3171 = t2957+t3212;
+ t2875 = t3059*t3229;
+ t3044 = RATIONAL(1.0,1400.0);
+ t2880 = t3044*t3228;
+ t3286 = t3171+t2875+t2880;
+ t2953 = t3020*z;
+ t3285 = t2953+t3313;
+ t3015 = RATIONAL(-289.0,10500.0);
+ t3284 = t3015*y+t3181+t2939;
+ t3283 = t2935+RATIONAL(-57.0,490.0)*x+t3366;
+ t3168 = t2914+t3196;
+ t3017 = RATIONAL(229.0,10500.0);
+ t3282 = t2897+t3168+t3017*z;
+ t3281 = t2952+t2938+t3314;
+ t3280 = t3326+t3336;
+ t3032 = RATIONAL(29.0,2100.0);
+ t3279 = t3032+t3001+t3308;
+ t3278 = t3001+t3060+t3339;
+ t3035 = RATIONAL(-37.0,1050.0);
+ t3277 = t3035+t2989+t3334;
+ t3276 = t3351+t3358;
+ t2964 = t3024*z;
+ t3275 = t2938+t2964+t3346;
+ t3274 = t3073+t2989+t3347;
+ t3273 = t2953+t2910+t3346;
+ t2874 = y*t2927;
+ t3272 = t2941+t2920+t2874+t3351;
+ t3034 = RATIONAL(37.0,1050.0);
+ t3271 = t2980+t3034+t3329;
+ t2900 = y*t2995;
+ t3270 = t2900+t3291;
+ t3269 = RATIONAL(11.0,420.0)+t3000+t3335;
+ t3268 = t3309+t3336;
+ t3075 = RATIONAL(2.0,75.0);
+ t3267 = t2988+t3075+t3329;
+ t3266 = t2998+t3047+t3307;
+ t3026 = RATIONAL(187.0,7000.0);
+ t2959 = t3026*y;
+ t3265 = t2959+t2900+t3363;
+ t3264 = t3315+t3342;
+ t2886 = t3018*y;
+ t2876 = z*t2906;
+ t3263 = t2886+t2932+t3181+t2876;
+ t3033 = RATIONAL(-29.0,2100.0);
+ t3262 = t3033+t2988+t3307;
+ t3261 = t3033+t3000+t2989+t2983;
+ t3260 = t2910+t3285;
+ t3259 = t2936+t2964+t3313;
+ t3258 = t3315+t3356;
+ t3043 = RATIONAL(-11.0,420.0);
+ t3257 = t3043+t2982+t3305;
+ t2926 = t3017*y;
+ t3256 = t3190+t2874+t2926+t2939;
+ t3255 = t3309+t3314;
+ t3254 = t3323+t3354;
+ t3253 = t3175+t2897+t3044*t3231+t2963;
+ t3252 = t3032+t2998+t2992+t2982;
+ t3251 = t2943+t2876+t2928+t3356;
+ t3222 = x*RATIONAL(2.0,175.0);
+ t2908 = y*t3222;
+ t3250 = t2984+t2908+t3029+t3308;
+ t3040 = RATIONAL(-17.0,525.0);
+ t3249 = t3040+t3004+t2940+t3334;
+ t3248 = t2906+t3312+t3324;
+ t2954 = RATIONAL(256.0,3675.0)*x;
+ t3247 = t2954+t2948+t2900+t3354;
+ t3246 = t2898+t3255;
+ t3221 = x*RATIONAL(-2.0,175.0);
+ t2921 = z*t3221;
+ t3245 = t2992+t2921+t3301;
+ t3244 = t2898+t3273;
+ t3070 = RATIONAL(-1.0,42.0);
+ t3243 = t3070+t2915+t3004+t3347;
+ t3242 = t2927+t3322+t3333;
+ t2918 = y*t3221;
+ t3241 = t3001+t2988+t2918+t3317;
+ t3240 = t3070+t3013+t2901+t3332;
+ t2904 = z*t3222;
+ t3239 = t2998+t2904+t2989+t3317;
+ t3238 = t3071+t2916+t2988+t3312;
+ t3237 = t2954+t3342+t3363;
+ t3236 = t2911+t3255;
+ t3235 = t2911+t3273;
+ t2873 = y*t2915;
+ t3220 = t2873+t2916;
+ t3219 = t2914+t2992;
+ t3215 = t2913+t2995;
+ t3214 = t2915+t2876;
+ t3210 = t2870+t2943;
+ t3209 = t2916+t2876;
+ t3206 = t2900+t2997;
+ t2871 = z*t2908;
+ t3205 = t2871+t2908;
+ t2872 = y*t2921;
+ t3204 = t2908+t2872;
+ t3203 = t2915+t2873;
+ t3201 = t2920+t2873;
+ t3199 = t2943+t2874;
+ t3197 = t2915+t2874;
+ t3195 = t2907+t2997;
+ t3193 = t3012+t2922;
+ t3191 = t2918+t2872;
+ t3189 = t3000+t2997;
+ t3188 = t2916+t2874;
+ t3187 = t2920+t2876;
+ t3186 = t2903+t3011;
+ t3185 = t2870+t2915;
+ t3184 = t2870+t2920;
+ t3183 = t2870+t2916;
+ t3182 = t2943+t2873;
+ t3179 = t3011+t2896;
+ t3178 = t2913+t3181;
+ t3177 = t2921+t3186;
+ t3174 = t2902+t2913+t3026*z;
+ t2945 = t3022*y;
+ t3173 = t2945+t3190;
+ t3170 = t2904+t3186;
+ t3169 = t2913+t3190;
+ t3167 = t3192+t3321;
+ t3166 = t3215+t3219;
+ t3165 = t2930+t2984+t3200;
+ t3163 = t3196+t3338;
+ t3162 = t2997+t3303;
+ t3161 = t2930+t3001+t3189;
+ t2977 = RATIONAL(-61.0,490.0)*x;
+ t3160 = t2930+t2977+t3366;
+ t3014 = RATIONAL(-1.0,10.0)*x;
+ t3159 = t2907+t3014+t3179;
+ t3158 = t2938+t3004+t3192;
+ t3157 = t2930+t3014+t3186;
+ t3156 = t2903+RATIONAL(431.0,14700.0)*x+t3195;
+ t3155 = t3196+t3349;
+ t3154 = t3189+t3218;
+ t3153 = t2913+t2997+t3336;
+ t3152 = t3217+t3362;
+ t3151 = t3007+t2938+t3217;
+ t3150 = t2977+t2935+t3179;
+ t3149 = t2939+t2876+t3343;
+ t3148 = t3177+t3353;
+ t3147 = t2932+t2874+t3343;
+ t3146 = t2920+t3166;
+ t3145 = t2943+t3166;
+ t3144 = t2918+t3299;
+ t3143 = t2873+t2933+t2910+t3206;
+ t3142 = t2943+t3283;
+ t3141 = t3070+t2922+t2961+t3192;
+ t3140 = t3177+t3361;
+ t3139 = t3170+t3353;
+ t3138 = t2961+t3193+t3322;
+ t3137 = t2908+t3299;
+ t3136 = t3170+t3361;
+ t3135 = t2920+t3283;
+ t3134 = t3171+t3173;
+ t3133 = t2918+t3165+t3190;
+ t3132 = t2921+t3204+t3302+t3349;
+ t3131 = t2959+t3206+t3297+t3315;
+ t3130 = t2907+t2893+t3153+t3359;
+ t3129 = t3008+t3073+t3167+t3219;
+ t3128 = t3035+t2950+t3158+t3321;
+ t3127 = t3015*z+t3193+t3325+t3365;
+ t3126 = t2997+t3297+t3323+t3358;
+ t3125 = t3047+t2983+t3161+t3319;
+ t2925 = z*t2984;
+ t3124 = t2925+t3031*z+t3155+t3344;
+ t3123 = t2887+t3036*z+t3162+t3344;
+ t3122 = t2936+t3016*z+t3163+t3325;
+ t3121 = t2893+t3174+t3195+t3313;
+ t3120 = t2913+t3314+t3348+t3359;
+ t3119 = t3008+t3075+t3152+t3218;
+ t3118 = t3174+t3346+t3348;
+ t3117 = t2998+t3060+t3165+t3319;
+ t3116 = t3034+t2950+t3151+t3362;
+ t3115 = t2904+t3162+t3219+t3292+t3301;
+ t3114 = t3143+t3178+t3285+t3350;
+ t3113 = t2916+t3154+t3194+t3259+t3331;
+ t3112 = t3147+t3294+t3298;
+ t3111 = t2998+t3030+t2921+t3154+t3292+t3303;
+ t3110 = t2988+t2908+t3030+t3161+t3169+t3287;
+ t3109 = t2895+t3043+t2896+t2892+t2945+t2983+t3133;
+ t3108 = t3007+t2915+t3138+t3194+t3281;
+ t3107 = t3145+t3247+t3367;
+ t3106 = t2927+t3141+t3282+t3332;
+ t3105 = t2915+t3000+t2988+t3153+t3218+t3326+t3331;
+ t3104 = t3040+t2906+t2999+t3158+t3253;
+ t3103 = t2943+t3237+t3364;
+ t3102 = t2886+t3147+t3178+t3275;
+ t3101 = t2940+t3151+t3253+t3324;
+ t3100 = t3146+t3258+t3295;
+ t2973 = t3038*z;
+ t3099 = t2914+t2973+t2910+t3155+t3264+t3330;
+ t3098 = t2916+t3004+t3141+t3215+t3281;
+ t3097 = t2871+t2925+t2957+t3162+t3302+t3306;
+ t3096 = t3145+t3276+t3295;
+ t3095 = t2869+t2880+t3134+t3296+t3338;
+ t3094 = t2973+t2896+t3143+t3168+t3291;
+ t3093 = t2901+t3138+t3282+t3333;
+ t3092 = t3149+t3294+t3300;
+ t3091 = t2878+t2946+t2875+t3163+t3173+t3296;
+ t3090 = t3146+t3237+t3367;
+ t3089 = t2900+t3153+t3181+t3309+t3330+t3350;
+ t3088 = t2920+t3247+t3364;
+ t3087 = t3029+t3133+t3215+t3287;
+ t3086 = t2926+t3149+t3169+t3275;
+ t3085 = t2887+t2946+t2904+t3155+t3269+t3302;
+ t2924 = RATIONAL(-1.0,125.0)*t3234;
+ t2884 = RATIONAL(1.0,125.0)*t3234;
+ coeff_dx_m2_m2_m2 = t2924+t3097+t2918+t2921+t3269;
+ coeff_dx_m1_m2_m2 = t3090+t3185+t3235;
+ coeff_dx_0_m2_m2 = t3136+t3204;
+ coeff_dx_p1_m2_m2 = t3088+t3185+t3246;
+ coeff_dx_p2_m2_m2 = t2871+t2884+t3109+t2921+t3310;
+ coeff_dx_m2_m1_m2 = t2911+t3111+t3182+t3264;
+ coeff_dx_m1_m1_m2 = t3086+t3243+t3311;
+ coeff_dx_0_m1_m2 = t3139+t3184;
+ coeff_dx_p1_m1_m2 = t3108+t3263+t3352;
+ coeff_dx_p2_m1_m2 = t3094+t3245+t3340;
+ coeff_dx_m2_0_m2 = t2921+t3123+t3266;
+ coeff_dx_m1_0_m2 = t2915+t3118+t3274;
+ coeff_dx_0_0_m2 = t2904+t3157;
+ coeff_dx_p1_0_m2 = t2915+t3120+t3267;
+ coeff_dx_p2_0_m2 = t2921+t3124+t3278;
+ coeff_dx_m2_p1_m2 = t2898+t3111+t3184+t3270;
+ coeff_dx_m1_p1_m2 = t3102+t3243+t3345;
+ coeff_dx_0_p1_m2 = t3139+t3182;
+ coeff_dx_p1_p1_m2 = t3108+t3256+t3341;
+ coeff_dx_p2_p1_m2 = t3099+t3245+t3318;
+ coeff_dx_m2_p2_m2 = t2925+t2892+t2884+t3132+t3134+t3269;
+ coeff_dx_m1_p2_m2 = t3107+t3203+t3244;
+ coeff_dx_0_p2_m2 = t2918+t2871+t3136;
+ coeff_dx_p1_p2_m2 = t3103+t3203+t3236;
+ coeff_dx_p2_p2_m2 = t2924+t3132+t3257+t3306+t3310;
+ coeff_dx_m2_m2_m1 = t3114+t3241+t3328;
+ coeff_dx_m1_m2_m1 = t2941+t2932+t3106+t3187+t3298;
+ coeff_dx_0_m2_m1 = t3137+t3185;
+ coeff_dx_p1_m2_m1 = t3092+t3242+t3304;
+ coeff_dx_p2_m2_m1 = t2898+t3087+t3220+t3268;
+ coeff_dx_m2_m1_m1 = t2941+t3113+t3199+t3258;
+ coeff_dx_m1_m1_m1 = t3091+t3249+t3355;
+ coeff_dx_0_m1_m1 = t3135+t3214;
+ coeff_dx_p1_m1_m1 = t3101+t3286+t3316;
+ coeff_dx_p2_m1_m1 = t3096+t2928+t3188+t3280;
+ coeff_dx_m2_0_m1 = t2916+t3121+t3262;
+ coeff_dx_m1_0_m1 = t2927+t3122+t3277;
+ coeff_dx_0_0_m1 = t2915+t3160;
+ coeff_dx_p1_0_m1 = t2927+t3127+t3271;
+ coeff_dx_p2_0_m1 = t2916+t3130+t3279;
+ coeff_dx_m2_p1_m1 = t3113+t2928+t3187+t3276;
+ coeff_dx_m1_p1_m1 = t3104+t3289+t3316;
+ coeff_dx_0_p1_m1 = t3142+t3197;
+ coeff_dx_p1_p1_m1 = t3095+t3248+t3355;
+ coeff_dx_p2_p1_m1 = t2941+t3100+t3209+t3280;
+ coeff_dx_m2_p2_m1 = t3110+t2898+t3183+t3260;
+ coeff_dx_m1_p2_m1 = t3106+t2928+t2939+t3199+t3300;
+ coeff_dx_0_p2_m1 = t3144+t3203;
+ coeff_dx_p1_p2_m1 = t3112+t3242+t3327;
+ coeff_dx_p2_p2_m1 = t3089+t3250+t3328;
+ coeff_dx_m2_m2_0 = t2918+t3125+t3293;
+ coeff_dx_m1_m2_0 = t2920+t3129+t3265;
+ coeff_dx_0_m2_0 = t2908+t3159;
+ coeff_dx_p1_m2_0 = t2920+t3119+t3254;
+ coeff_dx_p2_m2_0 = t2918+t3117+t3288;
+ coeff_dx_m2_m1_0 = t2943+t3131+t3261;
+ coeff_dx_m1_m1_0 = t2940+t3128+t3290;
+ coeff_dx_0_m1_0 = t2920+t3150;
+ coeff_dx_p1_m1_0 = t2940+t3116+t3284;
+ coeff_dx_p2_m1_0 = t2943+t3126+t3252;
+ coeff_dx_m2_0_0 = t3000+RATIONAL(-41.0,2100.0)+t3156+t3305;
+ coeff_dx_m1_0_0 = t2989+RATIONAL(-4.0,105.0)+t3167+t3337;
+ coeff_dx_0_0_0 = RATIONAL(-13.0,98.0)*x+t2930+t3179;
+ coeff_dx_p1_0_0 = t2992+RATIONAL(4.0,105.0)+t3152+t3337;
+ coeff_dx_p2_0_0 = RATIONAL(41.0,2100.0)+t2982+t3156+t3335;
+ coeff_dx_m2_p1_0 = t2920+t3126+t3261;
+ coeff_dx_m1_p1_0 = t2906+t3128+t3284;
+ coeff_dx_0_p1_0 = t2943+t3150;
+ coeff_dx_p1_p1_0 = t2906+t3116+t3290;
+ coeff_dx_p2_p1_0 = t2920+t3131+t3252;
+ coeff_dx_m2_p2_0 = t2908+t3125+t3288;
+ coeff_dx_m1_p2_0 = t2943+t3129+t3254;
+ coeff_dx_0_p2_0 = t2918+t3159;
+ coeff_dx_p1_p2_0 = t2943+t3119+t3265;
+ coeff_dx_p2_p2_0 = t2908+t3117+t3293;
+ coeff_dx_m2_m2_p1 = t3089+t3241+t3360;
+ coeff_dx_m1_m2_p1 = t3112+t3240+t3304;
+ coeff_dx_0_m2_p1 = t3137+t3220;
+ coeff_dx_p1_m2_p1 = t3093+t3272+t3354;
+ coeff_dx_p2_m2_p1 = t2911+t3087+t3185+t3260;
+ coeff_dx_m2_m1_p1 = t3105+t3251+t3315;
+ coeff_dx_m1_m1_p1 = t3095+t3249+t3357;
+ coeff_dx_0_m1_p1 = t3135+t3188;
+ coeff_dx_p1_m1_p1 = t3101+t3289+t3320;
+ coeff_dx_p2_m1_p1 = t2941+t3096+t3214+t3259;
+ coeff_dx_m2_0_p1 = t2915+t3130+t3262;
+ coeff_dx_m1_0_p1 = t2901+t3127+t3277;
+ coeff_dx_0_0_p1 = t2916+t3160;
+ coeff_dx_p1_0_p1 = t2901+t3122+t3271;
+ coeff_dx_p2_0_p1 = t2915+t3121+t3279;
+ coeff_dx_m2_p1_p1 = t3105+t3272+t3358;
+ coeff_dx_m1_p1_p1 = t3104+t3286+t3320;
+ coeff_dx_0_p1_p1 = t3142+t3209;
+ coeff_dx_p1_p1_p1 = t3091+t3248+t3357;
+ coeff_dx_p2_p1_p1 = t2928+t3100+t3197+t3259;
+ coeff_dx_m2_p2_p1 = t2911+t3110+t3203+t3268;
+ coeff_dx_m1_p2_p1 = t3092+t3240+t3327;
+ coeff_dx_0_p2_p1 = t3144+t3183;
+ coeff_dx_p1_p2_p1 = t3093+t3251+t3363;
+ coeff_dx_p2_p2_p1 = t3114+t3250+t3360;
+ coeff_dx_m2_m2_p2 = t3085+t2884+t3191+t3306;
+ coeff_dx_m1_m2_p2 = t3090+t3220+t3246;
+ coeff_dx_0_m2_p2 = t3140+t3205;
+ coeff_dx_p1_m2_p2 = t3088+t3220+t3235;
+ coeff_dx_p2_m2_p2 = t2924+t2925+t2904+t3109+t2872+t3171;
+ coeff_dx_m2_m1_p2 = t3099+t3239+t3340;
+ coeff_dx_m1_m1_p2 = t3098+t3256+t3352;
+ coeff_dx_0_m1_p2 = t3148+t3201;
+ coeff_dx_p1_m1_p2 = t3102+t3238+t3311;
+ coeff_dx_p2_m1_p2 = t2911+t3115+t3210+t3270;
+ coeff_dx_m2_0_p2 = t2904+t3124+t3266;
+ coeff_dx_m1_0_p2 = t2916+t3120+t3274;
+ coeff_dx_0_0_p2 = t2921+t3157;
+ coeff_dx_p1_0_p2 = t2916+t3118+t3267;
+ coeff_dx_p2_0_p2 = t2904+t3123+t3278;
+ coeff_dx_m2_p1_p2 = t3094+t3239+t3318;
+ coeff_dx_m1_p1_p2 = t3098+t3263+t3341;
+ coeff_dx_0_p1_p2 = t3148+t3210;
+ coeff_dx_p1_p1_p2 = t3086+t3238+t3345;
+ coeff_dx_p2_p1_p2 = t2898+t3115+t3201+t3264;
+ coeff_dx_m2_p2_p2 = t3085+t2924+t2892+t3173+t3205;
+ coeff_dx_m1_p2_p2 = t3107+t3183+t3236;
+ coeff_dx_0_p2_p2 = t3140+t3191;
+ coeff_dx_p1_p2_p2 = t3103+t3183+t3244;
+ coeff_dx_p2_p2_p2 = t3097+t2904+t2908+t2884+t3257;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxx.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxx.compute.c
new file mode 100644
index 0000000..0fbf0aa
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxx.compute.c
@@ -0,0 +1,615 @@
+fp t4413,
+ t4429,
+ t4385,
+ t4620,
+ t4445,
+ t4409,
+ t4377,
+ t4619,
+ t4449,
+ t4428,
+ t4398,
+ t4618,
+ t4410,
+ t4379,
+ t4438,
+ t4406,
+ t4617,
+ t4436,
+ t4402,
+ t4440,
+ t4448,
+ t4388,
+ t4616,
+ t4427,
+ t4397,
+ t4615,
+ t4442,
+ t4405,
+ t4614,
+ t4564,
+ t4367,
+ t4418,
+ t4613,
+ t4421,
+ t4439,
+ t4390,
+ t4612,
+ t4415,
+ t4611,
+ t4419,
+ t4610,
+ t4435,
+ t4609,
+ t4378,
+ t4608,
+ t4433,
+ t4394,
+ t4417,
+ t4607,
+ t4606,
+ t4383,
+ t4430,
+ t4392,
+ t4605,
+ t4399,
+ t4604,
+ t4603,
+ t4602,
+ t4408,
+ t4382,
+ t4566,
+ t4373,
+ t4601,
+ t4600,
+ t4391,
+ t4599,
+ t4393,
+ t4598,
+ t4374,
+ t4597,
+ t4386,
+ t4596,
+ t4595,
+ t4594,
+ t4420,
+ t4404,
+ t4593,
+ t4592,
+ t4591,
+ t4389,
+ t4590,
+ t4450,
+ t4407,
+ t4589,
+ t4403,
+ t4588,
+ t4587,
+ t4431,
+ t4400,
+ t4586,
+ t4585,
+ t4584,
+ t4583,
+ t4582,
+ t4581,
+ t4580,
+ t4384,
+ t4387,
+ t4412,
+ t4521,
+ t4579,
+ t4578,
+ t4577,
+ t4576,
+ t4575,
+ t4574,
+ t4573,
+ t4401,
+ t4520,
+ t4572,
+ t4534,
+ t4411,
+ t4571,
+ t4570,
+ t4531,
+ t4569,
+ t4536,
+ t4568,
+ t4434,
+ t4396,
+ t4515,
+ t4567,
+ t4565,
+ t4366,
+ t4563,
+ t4562,
+ t4370,
+ t4561,
+ t4560,
+ t4559,
+ t4558,
+ t4557,
+ t4556,
+ t4375,
+ t4555,
+ t4554,
+ t4553,
+ t4552,
+ t4551,
+ t4368,
+ t4395,
+ t4550,
+ t4369,
+ t4549,
+ t4548,
+ t4547,
+ t4546,
+ t4545,
+ t4544,
+ t4543,
+ t4542,
+ t4541,
+ t4540,
+ t4539,
+ t4538,
+ t4537,
+ t4535,
+ t4533,
+ t4532,
+ t4530,
+ t4381,
+ t4529,
+ t4441,
+ t4528,
+ t4527,
+ t4526,
+ t4525,
+ t4524,
+ t4523,
+ t4376,
+ t4522,
+ t4365,
+ t4519,
+ t4372,
+ t4518,
+ t4517,
+ t4516,
+ t4514,
+ t4424,
+ t4513,
+ t4512,
+ t4511,
+ t4447,
+ t4510,
+ t4509,
+ t4508,
+ t4507,
+ t4506,
+ t4505,
+ t4504,
+ t4503,
+ t4502,
+ t4501,
+ t4500,
+ t4499,
+ t4498,
+ t4497,
+ t4496,
+ t4495,
+ t4494,
+ t4493,
+ t4492,
+ t4491,
+ t4490,
+ t4489,
+ t4488,
+ t4487,
+ t4486,
+ t4485,
+ t4484,
+ t4483,
+ t4482,
+ t4481,
+ t4380,
+ t4480,
+ t4479,
+ t4478,
+ t4477,
+ t4476,
+ t4475,
+ t4474,
+ t4473,
+ t4472,
+ t4471,
+ t4470,
+ t4469,
+ t4468,
+ t4467,
+ t4466,
+ t4465,
+ t4464,
+ t4463,
+ t4462,
+ t4461,
+ t4460,
+ t4459,
+ t4458,
+ t4371,
+ t4457,
+ t4456,
+ t4455,
+ t4454,
+ t4453,
+ t4452,
+ t4451;
+ t4413 = RATIONAL(1.0,25.0)*x;
+ t4429 = RATIONAL(1.0,350.0);
+ t4385 = t4429*y;
+ t4620 = t4413+t4385;
+ t4445 = RATIONAL(1.0,50.0);
+ t4409 = t4445*x;
+ t4377 = z*t4409;
+ t4619 = t4377+t4413;
+ t4449 = y*y;
+ t4428 = RATIONAL(-2.0,245.0);
+ t4398 = t4428*t4449;
+ t4618 = t4398+RATIONAL(-33.0,490.0);
+ t4410 = RATIONAL(-1.0,25.0)*x;
+ t4379 = y*t4410;
+ t4438 = RATIONAL(1.0,175.0);
+ t4406 = t4438*y;
+ t4617 = t4379+t4406;
+ t4436 = RATIONAL(-1.0,245.0);
+ t4402 = t4436*t4449;
+ t4440 = RATIONAL(1.0,245.0);
+ t4448 = z*z;
+ t4388 = t4440*t4448;
+ t4616 = t4402+t4388;
+ t4427 = RATIONAL(-1.0,350.0);
+ t4397 = t4427*y;
+ t4615 = t4413+t4397;
+ t4442 = RATIONAL(-9.0,98.0);
+ t4405 = t4440*t4449;
+ t4614 = t4442+t4405;
+ t4564 = x*RATIONAL(1.0,100.0);
+ t4367 = z*t4564;
+ t4418 = RATIONAL(191.0,14700.0);
+ t4613 = t4367+t4418;
+ t4421 = RATIONAL(211.0,3675.0);
+ t4439 = RATIONAL(1.0,490.0);
+ t4390 = t4439*t4448;
+ t4612 = t4421+t4390;
+ t4415 = RATIONAL(311.0,14700.0);
+ t4611 = t4398+t4415;
+ t4419 = RATIONAL(151.0,3675.0);
+ t4610 = t4388+t4419;
+ t4435 = RATIONAL(-1.0,300.0);
+ t4609 = t4435+t4398;
+ t4378 = y*t4409;
+ t4608 = t4378+t4409;
+ t4433 = RATIONAL(2.0,245.0);
+ t4394 = t4433*t4449;
+ t4417 = RATIONAL(-169.0,14700.0);
+ t4607 = t4394+t4417;
+ t4606 = RATIONAL(166.0,3675.0)+t4390;
+ t4383 = y*t4413;
+ t4430 = RATIONAL(-1.0,175.0);
+ t4392 = t4430*y;
+ t4605 = t4383+t4392;
+ t4399 = t4428*t4448;
+ t4604 = t4399+t4415;
+ t4603 = t4385+t4410;
+ t4602 = t4405+t4419;
+ t4408 = RATIONAL(-1.0,50.0)*x;
+ t4382 = z*t4408;
+ t4566 = y*z;
+ t4373 = RATIONAL(-1.0,700.0)*t4566;
+ t4601 = t4382+t4373;
+ t4600 = t4379+t4410;
+ t4391 = t4429*z;
+ t4599 = t4377+t4391;
+ t4393 = t4430*z;
+ t4598 = t4393+t4409;
+ t4374 = z*t4397;
+ t4597 = t4421+t4374;
+ t4386 = t4438*z;
+ t4596 = t4386+t4409;
+ t4595 = t4435+t4399;
+ t4594 = t4382+t4413;
+ t4420 = RATIONAL(256.0,3675.0);
+ t4404 = t4436*t4448;
+ t4593 = t4420+t4404;
+ t4592 = t4377+t4410;
+ t4591 = t4394+RATIONAL(-529.0,14700.0);
+ t4389 = t4433*t4448;
+ t4590 = t4389+t4417;
+ t4450 = x*x;
+ t4407 = t4445*t4450;
+ t4589 = t4402+t4407;
+ t4403 = t4427*z;
+ t4588 = t4403+t4390;
+ t4587 = t4377+t4409;
+ t4431 = RATIONAL(2.0,175.0);
+ t4400 = t4431*y;
+ t4586 = t4400+t4408;
+ t4585 = t4406+t4408;
+ t4584 = t4382+t4408;
+ t4583 = t4402+t4418;
+ t4582 = t4407+t4389;
+ t4581 = t4404+t4407;
+ t4580 = t4393+t4413;
+ t4384 = y*t4408;
+ t4387 = t4439*t4449;
+ t4412 = RATIONAL(-2.0,25.0)*t4450;
+ t4521 = t4384+t4387+t4412;
+ t4579 = t4421+t4521;
+ t4578 = t4378+t4387;
+ t4577 = t4404+t4405;
+ t4576 = t4397+t4410;
+ t4575 = t4403+t4374;
+ t4574 = t4382+t4410;
+ t4573 = t4385+t4386;
+ t4401 = z*t4431;
+ t4520 = t4401+t4582;
+ t4572 = t4520+t4591;
+ t4534 = t4405+t4388;
+ t4411 = RATIONAL(3.0,25.0)*t4450;
+ t4571 = RATIONAL(-57.0,490.0)+t4534+t4411;
+ t4570 = t4521+t4606;
+ t4531 = t4412+t4578;
+ t4569 = t4531+t4606;
+ t4536 = t4398+t4411;
+ t4568 = t4442+t4536+t4388;
+ t4434 = RATIONAL(-2.0,175.0);
+ t4396 = z*t4434;
+ t4515 = t4396+t4582;
+ t4567 = t4515+t4591;
+ t4565 = x*RATIONAL(-1.0,100.0);
+ t4366 = y*t4386;
+ t4563 = t4366+t4392;
+ t4562 = t4382+t4384;
+ t4370 = y*t4391;
+ t4561 = t4404+t4370;
+ t4560 = t4399+t4411;
+ t4559 = t4370+t4406;
+ t4558 = t4386+t4392;
+ t4557 = t4406+t4374;
+ t4556 = t4402+t4392;
+ t4375 = y*t4393;
+ t4555 = t4393+t4375;
+ t4554 = t4375+t4386;
+ t4553 = t4375+t4406;
+ t4552 = t4393+t4366;
+ t4551 = t4402+t4406;
+ t4368 = y*t4401;
+ t4395 = t4434*y;
+ t4550 = t4368+t4395;
+ t4369 = y*t4396;
+ t4549 = t4400+t4369;
+ t4548 = t4400+t4368;
+ t4547 = t4394+t4411;
+ t4546 = t4404+t4374;
+ t4545 = t4399+t4394;
+ t4544 = t4369+t4395;
+ t4543 = t4393+t4406;
+ t4542 = t4407+t4408;
+ t4541 = t4413+t4412;
+ t4540 = t4374+t4392;
+ t4539 = t4377+t4384;
+ t4538 = t4370+t4392;
+ t4537 = t4378+t4382;
+ t4535 = t4378+t4377;
+ t4533 = t4412+t4390+t4391;
+ t4532 = t4412+t4556;
+ t4530 = t4401+t4560;
+ t4381 = z*t4413;
+ t4529 = t4381+t4404+t4412;
+ t4441 = RATIONAL(4.0,75.0);
+ t4528 = t4441+t4410+t4412;
+ t4527 = t4396+t4560;
+ t4526 = t4421+t4370+t4412;
+ t4525 = t4402+t4541;
+ t4524 = t4400+t4394+t4407;
+ t4523 = t4404+t4555;
+ t4376 = y*t4564;
+ t4522 = t4376+t4589;
+ t4365 = z*t4565;
+ t4519 = t4365+t4581;
+ t4372 = y*t4565;
+ t4518 = t4372+t4589;
+ t4517 = t4404+t4542;
+ t4516 = t4441+t4541;
+ t4514 = t4407+t4556;
+ t4424 = RATIONAL(-61.0,490.0);
+ t4513 = t4424+t4405+t4389+t4411;
+ t4512 = RATIONAL(136.0,3675.0)+t4412+t4534;
+ t4511 = t4398+t4399+t4407+RATIONAL(431.0,14700.0);
+ t4447 = RATIONAL(-1.0,10.0);
+ t4510 = t4447+t4389+t4536;
+ t4509 = t4424+t4388+t4547;
+ t4508 = t4447+t4411+t4545;
+ t4507 = t4533+t4602;
+ t4506 = t4530+t4614;
+ t4505 = t4519+t4598;
+ t4504 = t4530+t4618;
+ t4503 = t4527+t4614;
+ t4502 = t4527+t4618;
+ t4501 = t4528+t4616;
+ t4500 = t4386+t4571;
+ t4499 = t4378+t4394+t4395+t4542;
+ t4498 = t4412+t4588+t4602;
+ t4497 = t4393+t4571;
+ t4496 = t4520+t4609;
+ t4495 = t4516+t4616;
+ t4494 = t4514+t4604;
+ t4493 = t4386+t4365+t4517;
+ t4492 = t4516+t4577;
+ t4491 = t4395+t4568;
+ t4490 = t4531+t4610;
+ t4489 = t4406+t4409+t4522;
+ t4488 = t4435+t4384+t4407+t4545;
+ t4487 = t4367+t4581+t4596;
+ t4486 = t4377+t4408+t4515;
+ t4485 = t4521+t4610;
+ t4484 = t4400+t4568;
+ t4483 = t4528+t4577;
+ t4482 = t4402+t4417+t4486;
+ t4481 = t4522+t4561+t4613;
+ t4380 = z*t4410;
+ t4480 = t4380+t4404+t4526+t4578;
+ t4479 = t4533+t4551+t4597;
+ t4478 = t4417+t4523+t4524;
+ t4477 = t4380+t4366+t4402+t4383+t4412+t4593;
+ t4476 = t4549+t4567;
+ t4475 = t4375+t4401+t4514+t4590;
+ t4474 = t4420+t4402+t4386+t4410+t4529;
+ t4473 = t4529+t4578+t4597;
+ t4472 = t4550+t4567;
+ t4471 = t4380+t4546+t4579;
+ t4470 = t4548+t4572;
+ t4469 = t4505+t4583;
+ t4468 = t4544+t4572;
+ t4467 = t4420+t4523+t4532;
+ t4466 = t4518+t4546+t4613;
+ t4465 = t4532+t4600+t4612;
+ t4464 = t4570+t4576;
+ t4463 = t4525+t4593+t4617;
+ t4462 = t4366+t4384+t4519+t4607;
+ t4461 = t4404+t4417+t4499;
+ t4460 = t4381+t4561+t4579;
+ t4459 = t4489+t4590;
+ t4458 = t4525+t4605+t4612;
+ t4371 = RATIONAL(1.0,700.0)*t4566;
+ t4457 = t4382+t4371+t4569;
+ t4456 = t4487+t4607;
+ t4455 = t4366+t4382+t4518+t4590;
+ t4454 = t4377+t4373+t4569;
+ t4453 = t4493+t4583;
+ t4452 = t4526+t4551+t4588;
+ t4451 = t4570+t4620;
+ coeff_dxx_m2_m2_m2 = t4408+t4472+t4535;
+ coeff_dxx_m1_m2_m2 = t4380+t4463+t4554;
+ coeff_dxx_0_m2_m2 = t4504+t4549;
+ coeff_dxx_p1_m2_m2 = t4383+t4474+t4553;
+ coeff_dxx_p2_m2_m2 = t4409+t4472+t4562;
+ coeff_dxx_m2_m1_m2 = t4376+t4482+t4563;
+ coeff_dxx_m1_m1_m2 = t4413+t4471+t4573;
+ coeff_dxx_0_m1_m2 = t4506+t4553;
+ coeff_dxx_p1_m1_m2 = t4410+t4473+t4573;
+ coeff_dxx_p2_m1_m2 = t4392+t4396+t4409+t4455;
+ coeff_dxx_m2_0_m2 = t4486+t4609;
+ coeff_dxx_m1_0_m2 = t4386+t4380+t4492;
+ coeff_dxx_0_0_m2 = t4401+t4508;
+ coeff_dxx_p1_0_m2 = t4386+t4381+t4483;
+ coeff_dxx_p2_0_m2 = t4382+t4409+t4515+t4609;
+ coeff_dxx_m2_p1_m2 = t4372+t4482+t4553;
+ coeff_dxx_m1_p1_m2 = t4386+t4480+t4615;
+ coeff_dxx_0_p1_m2 = t4506+t4563;
+ coeff_dxx_p1_p1_m2 = t4386+t4460+t4576;
+ coeff_dxx_p2_p1_m2 = t4396+t4382+t4375+t4459;
+ coeff_dxx_m2_p2_m2 = t4408+t4476+t4539;
+ coeff_dxx_m1_p2_m2 = t4413+t4477+t4558;
+ coeff_dxx_0_p2_m2 = t4504+t4550;
+ coeff_dxx_p1_p2_m2 = t4379+t4474+t4563;
+ coeff_dxx_p2_p2_m2 = t4409+t4476+t4537;
+ coeff_dxx_m2_m2_m1 = t4367+t4461+t4552;
+ coeff_dxx_m1_m2_m1 = t4379+t4479+t4594;
+ coeff_dxx_0_m2_m1 = t4484+t4554;
+ coeff_dxx_p1_m2_m1 = t4383+t4479+t4592;
+ coeff_dxx_p2_m2_m1 = t4395+t4462+t4598;
+ coeff_dxx_m2_m1_m1 = t4408+t4393+t4392+t4481;
+ coeff_dxx_m1_m1_m1 = t4391+t4451+t4601;
+ coeff_dxx_0_m1_m1 = t4500+t4557;
+ coeff_dxx_p1_m1_m1 = t4391+t4454+t4603;
+ coeff_dxx_p2_m1_m1 = t4372+t4469+t4538;
+ coeff_dxx_m2_0_m1 = t4393+t4367+t4517+t4611;
+ coeff_dxx_m1_0_m1 = t4507+t4594;
+ coeff_dxx_0_0_m1 = t4386+t4509;
+ coeff_dxx_p1_0_m1 = t4507+t4592;
+ coeff_dxx_p2_0_m1 = t4505+t4611;
+ coeff_dxx_m2_p1_m1 = t4408+t4466+t4543;
+ coeff_dxx_m1_p1_m1 = t4391+t4457+t4615;
+ coeff_dxx_0_p1_m1 = t4500+t4538;
+ coeff_dxx_p1_p1_m1 = t4371+t4464+t4599;
+ coeff_dxx_p2_p1_m1 = t4376+t4469+t4557;
+ coeff_dxx_m2_p2_m1 = t4408+t4384+t4367+t4478;
+ coeff_dxx_m1_p2_m1 = t4382+t4391+t4370+t4458;
+ coeff_dxx_0_p2_m1 = t4386+t4366+t4491;
+ coeff_dxx_p1_p2_m1 = t4370+t4465+t4599;
+ coeff_dxx_p2_p2_m1 = t4365+t4478+t4608;
+ coeff_dxx_m2_m2_0 = t4499+t4595;
+ coeff_dxx_m1_m2_0 = t4495+t4617;
+ coeff_dxx_0_m2_0 = t4400+t4510;
+ coeff_dxx_p1_m2_0 = t4406+t4383+t4501;
+ coeff_dxx_p2_m2_0 = t4409+t4395+t4488;
+ coeff_dxx_m2_m1_0 = t4376+t4408+t4494;
+ coeff_dxx_m1_m1_0 = t4485+t4620;
+ coeff_dxx_0_m1_0 = t4406+t4513;
+ coeff_dxx_p1_m1_0 = t4490+t4603;
+ coeff_dxx_p2_m1_0 = t4409+t4372+t4494;
+ coeff_dxx_m2_0_0 = t4408+t4511;
+ coeff_dxx_m1_0_0 = t4413+t4512;
+ coeff_dxx_0_0_0 = t4389+RATIONAL(-13.0,98.0)+t4547;
+ coeff_dxx_p1_0_0 = t4410+t4512;
+ coeff_dxx_p2_0_0 = t4409+t4511;
+ coeff_dxx_m2_p1_0 = t4518+t4585+t4604;
+ coeff_dxx_m1_p1_0 = t4490+t4615;
+ coeff_dxx_0_p1_0 = t4392+t4513;
+ coeff_dxx_p1_p1_0 = t4485+t4576;
+ coeff_dxx_p2_p1_0 = t4489+t4604;
+ coeff_dxx_m2_p2_0 = t4488+t4586;
+ coeff_dxx_m1_p2_0 = t4495+t4605;
+ coeff_dxx_0_p2_0 = t4395+t4510;
+ coeff_dxx_p1_p2_0 = t4379+t4392+t4501;
+ coeff_dxx_p2_p2_0 = t4524+t4595+t4608;
+ coeff_dxx_m2_m2_p1 = t4365+t4461+t4554;
+ coeff_dxx_m1_m2_p1 = t4379+t4452+t4619;
+ coeff_dxx_0_m2_p1 = t4484+t4552;
+ coeff_dxx_p1_m2_p1 = t4383+t4452+t4574;
+ coeff_dxx_p2_m2_p1 = t4384+t4375+t4395+t4456;
+ coeff_dxx_m2_m1_p1 = t4376+t4453+t4540;
+ coeff_dxx_m1_m1_p1 = t4403+t4377+t4371+t4451;
+ coeff_dxx_0_m1_p1 = t4497+t4559;
+ coeff_dxx_p1_m1_p1 = t4403+t4457+t4603;
+ coeff_dxx_p2_m1_p1 = t4409+t4466+t4558;
+ coeff_dxx_m2_0_p1 = t4493+t4611;
+ coeff_dxx_m1_0_p1 = t4498+t4619;
+ coeff_dxx_0_0_p1 = t4393+t4509;
+ coeff_dxx_p1_0_p1 = t4498+t4574;
+ coeff_dxx_p2_0_p1 = t4487+t4611;
+ coeff_dxx_m2_p1_p1 = t4372+t4453+t4559;
+ coeff_dxx_m1_p1_p1 = t4403+t4454+t4615;
+ coeff_dxx_0_p1_p1 = t4497+t4540;
+ coeff_dxx_p1_p1_p1 = t4403+t4464+t4601;
+ coeff_dxx_p2_p1_p1 = t4406+t4481+t4596;
+ coeff_dxx_m2_p2_p1 = t4386+t4462+t4586;
+ coeff_dxx_m1_p2_p1 = t4377+t4458+t4575;
+ coeff_dxx_0_p2_p1 = t4491+t4555;
+ coeff_dxx_p1_p2_p1 = t4382+t4465+t4575;
+ coeff_dxx_p2_p2_p1 = t4400+t4378+t4366+t4456;
+ coeff_dxx_m2_m2_p2 = t4408+t4468+t4537;
+ coeff_dxx_m1_m2_p2 = t4381+t4463+t4552;
+ coeff_dxx_0_m2_p2 = t4502+t4548;
+ coeff_dxx_p1_m2_p2 = t4410+t4477+t4543;
+ coeff_dxx_p2_m2_p2 = t4409+t4468+t4539;
+ coeff_dxx_m2_m1_p2 = t4376+t4475+t4584;
+ coeff_dxx_m1_m1_p2 = t4385+t4460+t4580;
+ coeff_dxx_0_m1_p2 = t4366+t4406+t4503;
+ coeff_dxx_p1_m1_p2 = t4393+t4480+t4603;
+ coeff_dxx_p2_m1_p2 = t4372+t4475+t4587;
+ coeff_dxx_m2_0_p2 = t4496+t4584;
+ coeff_dxx_m1_0_p2 = t4393+t4381+t4492;
+ coeff_dxx_0_0_p2 = t4396+t4508;
+ coeff_dxx_p1_0_p2 = t4380+t4393+t4483;
+ coeff_dxx_p2_0_p2 = t4496+t4587;
+ coeff_dxx_m2_p1_p2 = t4401+t4455+t4585;
+ coeff_dxx_m1_p1_p2 = t4397+t4473+t4580;
+ coeff_dxx_0_p1_p2 = t4392+t4375+t4503;
+ coeff_dxx_p1_p1_p2 = t4393+t4471+t4576;
+ coeff_dxx_p2_p1_p2 = t4401+t4366+t4377+t4459;
+ coeff_dxx_m2_p2_p2 = t4408+t4470+t4562;
+ coeff_dxx_m1_p2_p2 = t4381+t4383+t4413+t4467;
+ coeff_dxx_0_p2_p2 = t4502+t4544;
+ coeff_dxx_p1_p2_p2 = t4380+t4467+t4600;
+ coeff_dxx_p2_p2_p2 = t4409+t4470+t4535;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxy.compute.c
new file mode 100644
index 0000000..b1737ad
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxy.compute.c
@@ -0,0 +1,499 @@
+fp t4713,
+ t4714,
+ t4837,
+ t4692,
+ t4712,
+ t4836,
+ t4702,
+ t4668,
+ t4659,
+ t4835,
+ t4709,
+ t4667,
+ t4665,
+ t4834,
+ t4700,
+ t4654,
+ t4699,
+ t4648,
+ t4833,
+ t4706,
+ t4710,
+ t4832,
+ t4641,
+ t4704,
+ t4677,
+ t4624,
+ t4831,
+ t4675,
+ t4830,
+ t4633,
+ t4638,
+ t4829,
+ t4688,
+ t4701,
+ t4657,
+ t4828,
+ t4827,
+ t4655,
+ t4826,
+ t4711,
+ t4705,
+ t4825,
+ t4698,
+ t4797,
+ t4627,
+ t4707,
+ t4796,
+ t4629,
+ t4824,
+ t4653,
+ t4823,
+ t4798,
+ t4630,
+ t4779,
+ t4772,
+ t4822,
+ t4646,
+ t4652,
+ t4821,
+ t4792,
+ t4765,
+ t4820,
+ t4819,
+ t4674,
+ t4818,
+ t4672,
+ t4817,
+ t4816,
+ t4650,
+ t4815,
+ t4814,
+ t4631,
+ t4622,
+ t4813,
+ t4634,
+ t4812,
+ t4663,
+ t4811,
+ t4670,
+ t4810,
+ t4809,
+ t4671,
+ t4808,
+ t4807,
+ t4651,
+ t4806,
+ t4805,
+ t4804,
+ t4803,
+ t4802,
+ t4639,
+ t4769,
+ t4801,
+ t4766,
+ t4800,
+ t4799,
+ t4636,
+ t4795,
+ t4626,
+ t4794,
+ t4793,
+ t4635,
+ t4791,
+ t4662,
+ t4640,
+ t4790,
+ t4789,
+ t4637,
+ t4788,
+ t4787,
+ t4786,
+ t4632,
+ t4785,
+ t4784,
+ t4783,
+ t4782,
+ t4781,
+ t4621,
+ t4780,
+ t4623,
+ t4778,
+ t4777,
+ t4776,
+ t4775,
+ t4625,
+ t4774,
+ t4649,
+ t4773,
+ t4771,
+ t4628,
+ t4770,
+ t4768,
+ t4767,
+ t4764,
+ t4763,
+ t4762,
+ t4761,
+ t4760,
+ t4759,
+ t4758,
+ t4757,
+ t4756,
+ t4755,
+ t4754,
+ t4753,
+ t4752,
+ t4751,
+ t4750,
+ t4749,
+ t4748,
+ t4747,
+ t4746,
+ t4745,
+ t4744,
+ t4743,
+ t4742,
+ t4741,
+ t4740,
+ t4739,
+ t4738,
+ t4737,
+ t4736,
+ t4735,
+ t4734,
+ t4733,
+ t4732,
+ t4731,
+ t4730,
+ t4729,
+ t4728,
+ t4727,
+ t4726,
+ t4725,
+ t4724,
+ t4723,
+ t4722,
+ t4721,
+ t4720,
+ t4719,
+ t4718,
+ t4717,
+ t4716,
+ t4715,
+ t4673,
+ t4661,
+ t4644,
+ t4643;
+ t4713 = y*y;
+ t4714 = x*x;
+ t4837 = t4714+t4713;
+ t4692 = RATIONAL(-137.0,5250.0);
+ t4712 = z*z;
+ t4836 = RATIONAL(1.0,1400.0)*t4712+t4692;
+ t4702 = RATIONAL(2.0,175.0);
+ t4668 = t4702*x;
+ t4659 = t4702*y;
+ t4835 = t4668+t4659;
+ t4709 = RATIONAL(1.0,175.0);
+ t4667 = t4709*x;
+ t4665 = t4709*y;
+ t4834 = t4667+t4665;
+ t4700 = RATIONAL(1.0,350.0);
+ t4654 = t4700*x;
+ t4699 = RATIONAL(-1.0,350.0);
+ t4648 = t4699*y;
+ t4833 = t4654+t4648;
+ t4706 = RATIONAL(1.0,200.0);
+ t4710 = RATIONAL(-1.0,50.0);
+ t4832 = t4706*t4713+t4710*t4714;
+ t4641 = z*t4659;
+ t4704 = RATIONAL(-2.0,175.0);
+ t4677 = t4704*x;
+ t4624 = z*t4677;
+ t4831 = t4641+t4624;
+ t4675 = t4704*y;
+ t4830 = t4675+t4677;
+ t4633 = z*t4675;
+ t4638 = z*t4668;
+ t4829 = t4633+t4638;
+ t4688 = RATIONAL(137.0,5250.0);
+ t4701 = RATIONAL(-1.0,175.0);
+ t4657 = t4701*t4712;
+ t4828 = t4688+t4657;
+ t4827 = t4710*t4713+t4706*t4714;
+ t4655 = t4701*x;
+ t4826 = t4655+t4665;
+ t4711 = RATIONAL(1.0,50.0);
+ t4705 = RATIONAL(-1.0,200.0);
+ t4825 = t4711*t4713+t4705*t4714;
+ t4698 = RATIONAL(1.0,700.0);
+ t4797 = z*t4698;
+ t4627 = y*t4797;
+ t4707 = RATIONAL(-1.0,700.0);
+ t4796 = z*t4707;
+ t4629 = x*t4796;
+ t4824 = t4627+t4629;
+ t4653 = t4698*t4712;
+ t4823 = t4653+RATIONAL(-289.0,10500.0);
+ t4798 = x*y;
+ t4630 = RATIONAL(1.0,245.0)*t4798;
+ t4779 = t4837*RATIONAL(1.0,100.0);
+ t4772 = t4630+t4779;
+ t4822 = t4772+RATIONAL(-229.0,10500.0);
+ t4646 = t4699*x;
+ t4652 = t4700*y;
+ t4821 = t4646+t4652;
+ t4792 = t4837*RATIONAL(-1.0,100.0);
+ t4765 = t4630+t4792;
+ t4820 = t4765+RATIONAL(229.0,10500.0);
+ t4819 = t4652+t4654;
+ t4674 = t4709*t4712;
+ t4818 = RATIONAL(17.0,5250.0)+t4674;
+ t4672 = t4700*t4712;
+ t4817 = t4672+RATIONAL(107.0,7000.0);
+ t4816 = t4675+t4668;
+ t4650 = RATIONAL(1.0,500.0)*z;
+ t4815 = t4650+t4654;
+ t4814 = t4711*t4714+t4705*t4713;
+ t4631 = y*t4796;
+ t4622 = x*t4797;
+ t4813 = t4631+t4622;
+ t4634 = RATIONAL(-2.0,245.0)*t4798;
+ t4812 = t4634+RATIONAL(-167.0,7000.0);
+ t4663 = t4699*t4712;
+ t4811 = RATIONAL(-107.0,7000.0)+t4663;
+ t4670 = RATIONAL(-1.0,250.0)*z;
+ t4810 = t4668+t4670;
+ t4809 = t4634+RATIONAL(167.0,7000.0);
+ t4671 = t4701*y;
+ t4808 = t4671+t4655;
+ t4807 = t4646+t4648;
+ t4651 = RATIONAL(-1.0,500.0)*z;
+ t4806 = t4646+t4651;
+ t4805 = t4677+t4659;
+ t4804 = t4671+t4667;
+ t4803 = t4651+t4665;
+ t4802 = RATIONAL(-1.0,1400.0)*t4712+t4765+t4688;
+ t4639 = RATIONAL(4.0,245.0)*t4798;
+ t4769 = t4639+t4779;
+ t4801 = t4769+t4692+t4674;
+ t4766 = t4639+t4792;
+ t4800 = t4672+t4766+RATIONAL(47.0,5250.0);
+ t4799 = t4769+RATIONAL(-47.0,5250.0)+t4663;
+ t4636 = RATIONAL(-4.0,245.0)*t4798;
+ t4795 = t4636+t4675;
+ t4626 = RATIONAL(2.0,245.0)*t4798;
+ t4794 = t4667+t4626;
+ t4793 = t4626+t4671;
+ t4635 = z*t4655;
+ t4791 = t4635+t4636;
+ t4662 = RATIONAL(1.0,250.0)*z;
+ t4640 = z*t4665;
+ t4790 = t4662+t4640;
+ t4789 = t4636+t4638;
+ t4637 = z*t4671;
+ t4788 = t4637+t4662;
+ t4787 = t4655+t4626;
+ t4786 = t4667+t4634;
+ t4632 = z*t4667;
+ t4785 = t4632+t4636;
+ t4784 = t4634+t4655;
+ t4783 = t4670+t4635;
+ t4782 = t4659+t4636;
+ t4781 = t4632+t4670;
+ t4621 = z*t4654;
+ t4780 = t4626+t4621;
+ t4623 = z*t4646;
+ t4778 = t4626+t4623;
+ t4777 = t4626+t4635;
+ t4776 = t4636+t4624;
+ t4775 = t4665+t4626;
+ t4625 = z*t4652;
+ t4774 = t4625+t4653+t4621;
+ t4649 = t4707*t4712;
+ t4773 = t4649+t4625+t4623;
+ t4771 = t4634+RATIONAL(187.0,7000.0)+t4663;
+ t4628 = z*t4648;
+ t4770 = t4649+t4628+t4621;
+ t4768 = t4672+t4634+RATIONAL(-187.0,7000.0);
+ t4767 = t4653+t4628+t4623;
+ t4764 = t4657+RATIONAL(-17.0,5250.0)+t4769;
+ t4763 = t4665+t4784+t4817;
+ t4762 = t4649+RATIONAL(289.0,10500.0)+t4765;
+ t4761 = t4767+t4812;
+ t4760 = t4771+t4832;
+ t4759 = t4774+t4812;
+ t4758 = t4671+t4784+t4811;
+ t4757 = t4768+t4825;
+ t4756 = t4771+t4827;
+ t4755 = t4766+t4816;
+ t4754 = t4773+t4809;
+ t4753 = t4768+t4814;
+ t4752 = t4772+t4833;
+ t4751 = t4665+t4786+t4811;
+ t4750 = t4770+t4809;
+ t4749 = t4766+t4805;
+ t4748 = t4671+t4786+t4817;
+ t4747 = t4772+t4821;
+ t4746 = t4635+t4640+t4800;
+ t4745 = t4632+t4637+t4800;
+ t4744 = t4770+t4822;
+ t4743 = t4635+t4637+t4799;
+ t4742 = t4747+t4836;
+ t4741 = t4632+t4640+t4799;
+ t4740 = t4638+t4641+t4801;
+ t4739 = t4767+t4820;
+ t4738 = t4752+t4836;
+ t4737 = t4627+t4622+t4802;
+ t4736 = t4631+t4629+t4802;
+ t4735 = t4755+t4828;
+ t4734 = t4633+t4624+t4801;
+ t4733 = t4749+t4828;
+ t4732 = t4773+t4822;
+ t4731 = t4774+t4820;
+ t4730 = t4635+t4763+t4790;
+ t4729 = t4651+t4761+t4808;
+ t4728 = t4632+t4758+t4790;
+ t4727 = t4635+t4751+t4788;
+ t4726 = t4667+t4759+t4803;
+ t4725 = t4637+t4763+t4781;
+ t4724 = t4637+t4758+t4783;
+ t4723 = t4650+t4754+t4826;
+ t4722 = t4650+t4750+t4804;
+ t4721 = t4650+t4759+t4808;
+ t4720 = t4650+t4761+t4834;
+ t4719 = t4640+t4748+t4783;
+ t4718 = t4651+t4754+t4804;
+ t4717 = t4640+t4751+t4781;
+ t4716 = t4655+t4750+t4803;
+ t4715 = t4632+t4748+t4788;
+ t4673 = RATIONAL(-1.0,125.0)*z;
+ t4661 = RATIONAL(1.0,125.0)*z;
+ t4644 = RATIONAL(1.0,1000.0)*z;
+ t4643 = RATIONAL(-1.0,1000.0)*z;
+ coeff_dxy_m2_m2_m2 = t4673+t4740+t4830;
+ coeff_dxy_m1_m2_m2 = t4719+t4832;
+ coeff_dxy_0_m2_m2 = t4668+t4776;
+ coeff_dxy_p1_m2_m2 = t4727+t4814;
+ coeff_dxy_p2_m2_m2 = t4661+t4733+t4829;
+ coeff_dxy_m2_m1_m2 = t4725+t4827;
+ coeff_dxy_m1_m1_m2 = t4651+t4739+t4819;
+ coeff_dxy_0_m1_m2 = t4667+t4777;
+ coeff_dxy_p1_m1_m2 = t4648+t4732+t4815;
+ coeff_dxy_p2_m1_m2 = t4728+t4825;
+ coeff_dxy_m2_0_m2 = t4633+t4782;
+ coeff_dxy_m1_0_m2 = t4637+t4775;
+ coeff_dxy_0_0_m2 = t4639;
+ coeff_dxy_p1_0_m2 = t4640+t4793;
+ coeff_dxy_p2_0_m2 = t4641+t4795;
+ coeff_dxy_m2_p1_m2 = t4727+t4825;
+ coeff_dxy_m1_p1_m2 = t4650+t4744+t4821;
+ coeff_dxy_0_p1_m2 = t4632+t4787;
+ coeff_dxy_p1_p1_m2 = t4648+t4731+t4806;
+ coeff_dxy_p2_p1_m2 = t4719+t4827;
+ coeff_dxy_m2_p2_m2 = t4661+t4735+t4831;
+ coeff_dxy_m1_p2_m2 = t4728+t4814;
+ coeff_dxy_0_p2_m2 = t4677+t4789;
+ coeff_dxy_p1_p2_m2 = t4725+t4832;
+ coeff_dxy_p2_p2_m2 = t4673+t4734+t4835;
+ coeff_dxy_m2_m2_m1 = t4670+t4741+t4830;
+ coeff_dxy_m1_m2_m1 = t4718+t4832;
+ coeff_dxy_0_m2_m1 = t4668+t4791;
+ coeff_dxy_p1_m2_m1 = t4720+t4814;
+ coeff_dxy_p2_m2_m1 = t4662+t4745+t4805;
+ coeff_dxy_m2_m1_m1 = t4716+t4827;
+ coeff_dxy_m1_m1_m1 = t4643+t4736+t4819;
+ coeff_dxy_0_m1_m1 = t4667+t4778;
+ coeff_dxy_p1_m1_m1 = t4644+t4738+t4824;
+ coeff_dxy_p2_m1_m1 = t4721+t4825;
+ coeff_dxy_m2_0_m1 = t4637+t4782;
+ coeff_dxy_m1_0_m1 = t4628+t4775;
+ coeff_dxy_0_0_m1 = t4639;
+ coeff_dxy_p1_0_m1 = t4625+t4793;
+ coeff_dxy_p2_0_m1 = t4640+t4795;
+ coeff_dxy_m2_p1_m1 = t4720+t4825;
+ coeff_dxy_m1_p1_m1 = t4644+t4742+t4813;
+ coeff_dxy_0_p1_m1 = t4655+t4780;
+ coeff_dxy_p1_p1_m1 = t4643+t4737+t4807;
+ coeff_dxy_p2_p1_m1 = t4718+t4827;
+ coeff_dxy_m2_p2_m1 = t4662+t4746+t4816;
+ coeff_dxy_m1_p2_m1 = t4721+t4814;
+ coeff_dxy_0_p2_m1 = t4677+t4785;
+ coeff_dxy_p1_p2_m1 = t4716+t4832;
+ coeff_dxy_p2_p2_m1 = t4659+t4743+t4810;
+ coeff_dxy_m2_m2_0 = t4764+t4830;
+ coeff_dxy_m1_m2_0 = t4760+t4804;
+ coeff_dxy_0_m2_0 = t4668+t4636;
+ coeff_dxy_p1_m2_0 = t4753+t4834;
+ coeff_dxy_p2_m2_0 = t4749+t4818;
+ coeff_dxy_m2_m1_0 = t4756+t4826;
+ coeff_dxy_m1_m1_0 = t4762+t4819;
+ coeff_dxy_0_m1_0 = t4794;
+ coeff_dxy_p1_m1_0 = t4752+t4823;
+ coeff_dxy_p2_m1_0 = t4757+t4808;
+ coeff_dxy_m2_0_0 = t4782;
+ coeff_dxy_m1_0_0 = t4775;
+ coeff_dxy_0_0_0 = t4639;
+ coeff_dxy_p1_0_0 = t4793;
+ coeff_dxy_p2_0_0 = t4795;
+ coeff_dxy_m2_p1_0 = t4757+t4834;
+ coeff_dxy_m1_p1_0 = t4747+t4823;
+ coeff_dxy_0_p1_0 = t4787;
+ coeff_dxy_p1_p1_0 = t4762+t4807;
+ coeff_dxy_p2_p1_0 = t4756+t4804;
+ coeff_dxy_m2_p2_0 = t4755+t4818;
+ coeff_dxy_m1_p2_0 = t4753+t4808;
+ coeff_dxy_0_p2_0 = t4636+t4677;
+ coeff_dxy_p1_p2_0 = t4760+t4826;
+ coeff_dxy_p2_p2_0 = t4764+t4835;
+ coeff_dxy_m2_m2_p1 = t4662+t4743+t4830;
+ coeff_dxy_m1_m2_p1 = t4722+t4832;
+ coeff_dxy_0_m2_p1 = t4668+t4785;
+ coeff_dxy_p1_m2_p1 = t4726+t4814;
+ coeff_dxy_p2_m2_p1 = t4670+t4746+t4805;
+ coeff_dxy_m2_m1_p1 = t4723+t4827;
+ coeff_dxy_m1_m1_p1 = t4644+t4737+t4819;
+ coeff_dxy_0_m1_p1 = t4667+t4780;
+ coeff_dxy_p1_m1_p1 = t4643+t4738+t4813;
+ coeff_dxy_p2_m1_p1 = t4729+t4825;
+ coeff_dxy_m2_0_p1 = t4640+t4782;
+ coeff_dxy_m1_0_p1 = t4625+t4775;
+ coeff_dxy_0_0_p1 = t4639;
+ coeff_dxy_p1_0_p1 = t4628+t4793;
+ coeff_dxy_p2_0_p1 = t4637+t4795;
+ coeff_dxy_m2_p1_p1 = t4726+t4825;
+ coeff_dxy_m1_p1_p1 = t4643+t4742+t4824;
+ coeff_dxy_0_p1_p1 = t4655+t4778;
+ coeff_dxy_p1_p1_p1 = t4644+t4736+t4807;
+ coeff_dxy_p2_p1_p1 = t4722+t4827;
+ coeff_dxy_m2_p2_p1 = t4675+t4745+t4810;
+ coeff_dxy_m1_p2_p1 = t4729+t4814;
+ coeff_dxy_0_p2_p1 = t4677+t4791;
+ coeff_dxy_p1_p2_p1 = t4723+t4832;
+ coeff_dxy_p2_p2_p1 = t4662+t4741+t4835;
+ coeff_dxy_m2_m2_p2 = t4661+t4734+t4830;
+ coeff_dxy_m1_m2_p2 = t4715+t4832;
+ coeff_dxy_0_m2_p2 = t4668+t4789;
+ coeff_dxy_p1_m2_p2 = t4717+t4814;
+ coeff_dxy_p2_m2_p2 = t4673+t4733+t4831;
+ coeff_dxy_m2_m1_p2 = t4730+t4827;
+ coeff_dxy_m1_m1_p2 = t4652+t4731+t4815;
+ coeff_dxy_0_m1_p2 = t4632+t4794;
+ coeff_dxy_p1_m1_p2 = t4651+t4744+t4833;
+ coeff_dxy_p2_m1_p2 = t4724+t4825;
+ coeff_dxy_m2_0_p2 = t4641+t4782;
+ coeff_dxy_m1_0_p2 = t4640+t4775;
+ coeff_dxy_0_0_p2 = t4639;
+ coeff_dxy_p1_0_p2 = t4637+t4793;
+ coeff_dxy_p2_0_p2 = t4633+t4795;
+ coeff_dxy_m2_p1_p2 = t4717+t4825;
+ coeff_dxy_m1_p1_p2 = t4652+t4732+t4806;
+ coeff_dxy_0_p1_p2 = t4655+t4777;
+ coeff_dxy_p1_p1_p2 = t4650+t4739+t4807;
+ coeff_dxy_p2_p1_p2 = t4715+t4827;
+ coeff_dxy_m2_p2_p2 = t4673+t4735+t4829;
+ coeff_dxy_m1_p2_p2 = t4724+t4814;
+ coeff_dxy_0_p2_p2 = t4677+t4776;
+ coeff_dxy_p1_p2_p2 = t4730+t4832;
+ coeff_dxy_p2_p2_p2 = t4661+t4740+t4835;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxz.compute.c
new file mode 100644
index 0000000..5c60815
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dxz.compute.c
@@ -0,0 +1,507 @@
+fp t4929,
+ t4931,
+ t5063,
+ t4926,
+ t4876,
+ t4855,
+ t4918,
+ t4867,
+ t4850,
+ t5062,
+ t4916,
+ t4893,
+ t4840,
+ t4869,
+ t4917,
+ t4863,
+ t4838,
+ t5002,
+ t5061,
+ t4872,
+ t5060,
+ t4881,
+ t5059,
+ t4922,
+ t4928,
+ t5058,
+ t4923,
+ t4927,
+ t5057,
+ t5056,
+ t4877,
+ t5055,
+ t4880,
+ t4848,
+ t5054,
+ t4930,
+ t4887,
+ t5053,
+ t5052,
+ t4882,
+ t5051,
+ t4894,
+ t4845,
+ t5050,
+ t4879,
+ t5049,
+ t4844,
+ t5048,
+ t4865,
+ t5047,
+ t4924,
+ t4868,
+ t5046,
+ t4919,
+ t4873,
+ t4883,
+ t5045,
+ t5044,
+ t5043,
+ t4921,
+ t4890,
+ t4891,
+ t5042,
+ t5041,
+ t5040,
+ t4999,
+ t5039,
+ t4915,
+ t4864,
+ t5038,
+ t5037,
+ t4885,
+ t4846,
+ t5008,
+ t5036,
+ t4871,
+ t5035,
+ t5000,
+ t5034,
+ t5033,
+ t5032,
+ t5031,
+ t5030,
+ t4862,
+ t5029,
+ t5028,
+ t5027,
+ t5026,
+ t4886,
+ t5025,
+ t4859,
+ t5024,
+ t5016,
+ t4856,
+ t5011,
+ t4983,
+ t4905,
+ t4870,
+ t5023,
+ t4853,
+ t4989,
+ t5022,
+ t5006,
+ t4990,
+ t5021,
+ t4982,
+ t5020,
+ t5019,
+ t4991,
+ t5018,
+ t5017,
+ t5015,
+ t5014,
+ t5013,
+ t4849,
+ t5012,
+ t4852,
+ t5007,
+ t5004,
+ t5003,
+ t4998,
+ t4997,
+ t4854,
+ t4996,
+ t4995,
+ t4994,
+ t4993,
+ t4992,
+ t4988,
+ t4987,
+ t4986,
+ t4985,
+ t4984,
+ t4981,
+ t4980,
+ t4979,
+ t4978,
+ t4977,
+ t4976,
+ t4975,
+ t4974,
+ t4973,
+ t4972,
+ t4971,
+ t4970,
+ t4969,
+ t4968,
+ t4967,
+ t4966,
+ t4965,
+ t4964,
+ t4839,
+ t4843,
+ t4963,
+ t4962,
+ t4847,
+ t4851,
+ t4961,
+ t4960,
+ t4959,
+ t4958,
+ t4957,
+ t4956,
+ t4955,
+ t4842,
+ t4954,
+ t4953,
+ t4841,
+ t4952,
+ t4951,
+ t4857,
+ t4950,
+ t4858,
+ t4949,
+ t4948,
+ t4947,
+ t4946,
+ t4945,
+ t4944,
+ t4943,
+ t4942,
+ t4941,
+ t4940,
+ t4939,
+ t4938,
+ t4937,
+ t4936,
+ t4935,
+ t4934,
+ t4933,
+ t4932;
+ t4929 = z*z;
+ t4931 = x*x;
+ t5063 = t4931+t4929;
+ t4926 = RATIONAL(1.0,175.0);
+ t4876 = t4926*z;
+ t4855 = y*t4876;
+ t4918 = RATIONAL(-1.0,175.0);
+ t4867 = t4918*x;
+ t4850 = y*t4867;
+ t5062 = t4855+t4850;
+ t4916 = RATIONAL(-1.0,350.0);
+ t4893 = t4916*z;
+ t4840 = y*t4893;
+ t4869 = RATIONAL(-1.0,500.0)*y;
+ t4917 = RATIONAL(1.0,350.0);
+ t4863 = t4917*x;
+ t4838 = y*t4863;
+ t5002 = t4869+t4838;
+ t5061 = t4840+t5002;
+ t4872 = t4916*x;
+ t5060 = t4893+t4872;
+ t4881 = RATIONAL(-1.0,250.0)*y;
+ t5059 = t4881+t5062;
+ t4922 = RATIONAL(-1.0,200.0);
+ t4928 = RATIONAL(1.0,50.0);
+ t5058 = t4922*t4929+t4928*t4931;
+ t4923 = RATIONAL(1.0,200.0);
+ t4927 = RATIONAL(-1.0,50.0);
+ t5057 = t4923*t4931+t4927*t4929;
+ t5056 = t4867+t4876;
+ t4877 = RATIONAL(1.0,250.0)*y;
+ t5055 = t4877+t5062;
+ t4880 = t4918*z;
+ t4848 = y*t4880;
+ t5054 = t4848+t4850;
+ t4930 = y*y;
+ t4887 = t4926*t4930;
+ t5053 = t4887+RATIONAL(17.0,5250.0);
+ t5052 = t4923*t4929+t4927*t4931;
+ t4882 = t4917*t4930;
+ t5051 = t4882+RATIONAL(47.0,5250.0);
+ t4894 = t4917*z;
+ t4845 = y*t4894;
+ t5050 = t4845+t4838;
+ t4879 = t4916*t4930;
+ t5049 = t4879+RATIONAL(-107.0,7000.0);
+ t4844 = y*t4872;
+ t5048 = t4844+t4845+t4869;
+ t4865 = RATIONAL(1.0,500.0)*y;
+ t5047 = t4840+t4865+t4838;
+ t4924 = RATIONAL(-1.0,700.0);
+ t4868 = t4924*t4930;
+ t5046 = t4868+RATIONAL(167.0,7000.0);
+ t4919 = RATIONAL(2.0,175.0);
+ t4873 = t4919*z;
+ t4883 = t4919*x;
+ t5045 = t4873+t4883;
+ t5044 = t4880+t4867;
+ t5043 = t4863+t4894;
+ t4921 = RATIONAL(-2.0,175.0);
+ t4890 = t4921*z;
+ t4891 = t4921*x;
+ t5042 = t4890+t4891;
+ t5041 = t4844+t4840;
+ t5040 = t4922*t4931+t4928*t4929;
+ t4999 = t4844+t4865;
+ t5039 = t4845+t4999;
+ t4915 = RATIONAL(1.0,700.0);
+ t4864 = t4915*t4930;
+ t5038 = t4864+RATIONAL(-167.0,7000.0);
+ t5037 = t4890+t4883;
+ t4885 = t4926*x;
+ t4846 = y*t4885;
+ t5008 = t4877+t4846;
+ t5036 = t4848+t5008;
+ t4871 = RATIONAL(1.0,125.0)*y;
+ t5035 = t4890+t4871;
+ t5000 = t4881+t4848;
+ t5034 = t4846+t5000;
+ t5033 = t4885+t4876;
+ t5032 = t4880+t4885;
+ t5031 = t4894+t4872;
+ t5030 = t4882+RATIONAL(107.0,7000.0);
+ t4862 = RATIONAL(-1.0,1000.0)*y;
+ t5029 = t4862+t4872;
+ t5028 = t4891+t4873;
+ t5027 = t4846+t4855;
+ t5026 = t4863+t4893;
+ t4886 = RATIONAL(-1.0,125.0)*y;
+ t5025 = t4886+t4873;
+ t4859 = RATIONAL(1.0,1000.0)*y;
+ t5024 = t4863+t4859;
+ t5016 = x*z;
+ t4856 = RATIONAL(4.0,245.0)*t5016;
+ t5011 = t5063*RATIONAL(-1.0,100.0);
+ t4983 = t4856+t5011;
+ t4905 = RATIONAL(137.0,5250.0);
+ t4870 = t4918*t4930;
+ t5023 = t4983+t4905+t4870;
+ t4853 = RATIONAL(1.0,245.0)*t5016;
+ t4989 = t4853+t5011;
+ t5022 = t4864+t4989+RATIONAL(229.0,10500.0);
+ t5006 = t5063*RATIONAL(1.0,100.0);
+ t4990 = t4853+t5006;
+ t5021 = t4990+t4868+RATIONAL(-229.0,10500.0);
+ t4982 = RATIONAL(-137.0,5250.0)+t5006;
+ t5020 = RATIONAL(1.0,1400.0)*t4930+t4982+t4853;
+ t5019 = t4905+t4989+RATIONAL(-1.0,1400.0)*t4930;
+ t4991 = t4856+t5006;
+ t5018 = t4879+t4991+RATIONAL(-47.0,5250.0);
+ t5017 = t4887+t4982+t4856;
+ t5015 = t4921*y;
+ t5014 = t4924*y;
+ t5013 = y*t4915;
+ t4849 = RATIONAL(2.0,245.0)*t5016;
+ t5012 = t4849+t4880;
+ t4852 = RATIONAL(-4.0,245.0)*t5016;
+ t5007 = t4852+t4890;
+ t5004 = t4891+t4852;
+ t5003 = t4849+t4867;
+ t4998 = t4885+t4849;
+ t4997 = t4873+t4852;
+ t4854 = RATIONAL(-2.0,245.0)*t5016;
+ t4996 = t4880+t4854;
+ t4995 = t4883+t4852;
+ t4994 = t4850+t4852;
+ t4993 = t4876+t4849;
+ t4992 = t4876+t4854;
+ t4988 = t4879+RATIONAL(187.0,7000.0)+t4854;
+ t4987 = t4885+t4996;
+ t4986 = t4867+t4992;
+ t4985 = t4882+RATIONAL(-187.0,7000.0)+t4854;
+ t4984 = t4867+t4996;
+ t4981 = t4885+t4992;
+ t4980 = t4987+t5030;
+ t4979 = t4987+t5046;
+ t4978 = t4864+RATIONAL(-289.0,10500.0)+t4990;
+ t4977 = t4981+t5049;
+ t4976 = t4983+t5037;
+ t4975 = t4986+t5046;
+ t4974 = t4984+t5049;
+ t4973 = t4988+t5057;
+ t4972 = t4870+RATIONAL(-17.0,5250.0)+t4991;
+ t4971 = t4988+t5052;
+ t4970 = t4981+t5038;
+ t4969 = t4984+t5038;
+ t4968 = t4986+t5030;
+ t4967 = t4868+RATIONAL(289.0,10500.0)+t4989;
+ t4966 = t4985+t5040;
+ t4965 = t4983+t5028;
+ t4964 = t4985+t5058;
+ t4839 = z*t5013;
+ t4843 = x*t5014;
+ t4963 = t4839+t4843+t5020;
+ t4962 = t5021+t5031;
+ t4847 = z*t5015;
+ t4851 = x*t5015;
+ t4961 = t4847+t4851+t5017;
+ t4960 = t5021+t5026;
+ t4959 = t4965+t5051;
+ t4958 = t4976+t5051;
+ t4957 = t5018+t5054;
+ t4956 = t5018+t5027;
+ t4955 = t5022+t5050;
+ t4842 = x*t5013;
+ t4954 = t4842+t4839+t5019;
+ t4953 = t5022+t5041;
+ t4841 = z*t5014;
+ t4952 = t4841+t4843+t5019;
+ t4951 = t4842+t4841+t5020;
+ t4857 = y*t4873;
+ t4950 = t4857+t4851+t5023;
+ t4858 = y*t4883;
+ t4949 = t4858+t4847+t5023;
+ t4948 = t4857+t4858+t5017;
+ t4947 = t4979+t5047;
+ t4946 = t4877+t4977+t5054;
+ t4945 = t4979+t5048;
+ t4944 = t4980+t5059;
+ t4943 = t4975+t5039;
+ t4942 = t4975+t5061;
+ t4941 = t4855+t4974+t5008;
+ t4940 = t4968+t5055;
+ t4939 = t4881+t4977+t5027;
+ t4938 = t4980+t5036;
+ t4937 = t4845+t4970+t5002;
+ t4936 = t4850+t4974+t5000;
+ t4935 = t4840+t4970+t4999;
+ t4934 = t4869+t4969+t5041;
+ t4933 = t4865+t4969+t5050;
+ t4932 = t4968+t5034;
+ coeff_dxz_m2_m2_m2 = t4886+t4948+t5042;
+ coeff_dxz_m1_m2_m2 = t4944+t5052;
+ coeff_dxz_0_m2_m2 = t4851+t4995;
+ coeff_dxz_p1_m2_m2 = t4946+t5058;
+ coeff_dxz_p2_m2_m2 = t4871+t4949+t5028;
+ coeff_dxz_m2_m1_m2 = t4881+t4956+t5042;
+ coeff_dxz_m1_m1_m2 = t4945+t5052;
+ coeff_dxz_0_m1_m2 = t4883+t4994;
+ coeff_dxz_p1_m1_m2 = t4935+t5058;
+ coeff_dxz_p2_m1_m2 = t4959+t5036;
+ coeff_dxz_m2_0_m2 = t4972+t5042;
+ coeff_dxz_m1_0_m2 = t4971+t5032;
+ coeff_dxz_0_0_m2 = t4995;
+ coeff_dxz_p1_0_m2 = t4964+t5033;
+ coeff_dxz_p2_0_m2 = t4965+t5053;
+ coeff_dxz_m2_p1_m2 = t4877+t4957+t5042;
+ coeff_dxz_m1_p1_m2 = t4947+t5052;
+ coeff_dxz_0_p1_m2 = t4846+t4995;
+ coeff_dxz_p1_p1_m2 = t4937+t5058;
+ coeff_dxz_p2_p1_m2 = t4959+t5059;
+ coeff_dxz_m2_p2_m2 = t4891+t4961+t5035;
+ coeff_dxz_m1_p2_m2 = t4938+t5052;
+ coeff_dxz_0_p2_m2 = t4858+t4995;
+ coeff_dxz_p1_p2_m2 = t4939+t5058;
+ coeff_dxz_p2_p2_m2 = t4891+t4950+t5025;
+ coeff_dxz_m2_m2_m1 = t4932+t5057;
+ coeff_dxz_m1_m2_m1 = t4869+t4953+t5043;
+ coeff_dxz_0_m2_m1 = t4850+t4998;
+ coeff_dxz_p1_m2_m1 = t4960+t5039;
+ coeff_dxz_p2_m2_m1 = t4941+t5040;
+ coeff_dxz_m2_m1_m1 = t4942+t5057;
+ coeff_dxz_m1_m1_m1 = t4862+t4952+t5043;
+ coeff_dxz_0_m1_m1 = t4844+t4998;
+ coeff_dxz_p1_m1_m1 = t4893+t4963+t5024;
+ coeff_dxz_p2_m1_m1 = t4933+t5040;
+ coeff_dxz_m2_0_m1 = t4973+t5056;
+ coeff_dxz_m1_0_m1 = t4967+t5043;
+ coeff_dxz_0_0_m1 = t4998;
+ coeff_dxz_p1_0_m1 = t4978+t5026;
+ coeff_dxz_p2_0_m1 = t4966+t5044;
+ coeff_dxz_m2_p1_m1 = t4943+t5057;
+ coeff_dxz_m1_p1_m1 = t4894+t4954+t5024;
+ coeff_dxz_0_p1_m1 = t4838+t4998;
+ coeff_dxz_p1_p1_m1 = t4862+t4951+t5026;
+ coeff_dxz_p2_p1_m1 = t4934+t5040;
+ coeff_dxz_m2_p2_m1 = t4940+t5057;
+ coeff_dxz_m1_p2_m1 = t4865+t4955+t5043;
+ coeff_dxz_0_p2_m1 = t4846+t4998;
+ coeff_dxz_p1_p2_m1 = t4960+t5061;
+ coeff_dxz_p2_p2_m1 = t4936+t5040;
+ coeff_dxz_m2_m2_0 = t4847+t4997;
+ coeff_dxz_m1_m2_0 = t4848+t4993;
+ coeff_dxz_0_m2_0 = t4856;
+ coeff_dxz_p1_m2_0 = t4855+t5012;
+ coeff_dxz_p2_m2_0 = t4857+t5007;
+ coeff_dxz_m2_m1_0 = t4848+t4997;
+ coeff_dxz_m1_m1_0 = t4840+t4993;
+ coeff_dxz_0_m1_0 = t4856;
+ coeff_dxz_p1_m1_0 = t4845+t5012;
+ coeff_dxz_p2_m1_0 = t4855+t5007;
+ coeff_dxz_m2_0_0 = t4997;
+ coeff_dxz_m1_0_0 = t4993;
+ coeff_dxz_0_0_0 = t4856;
+ coeff_dxz_p1_0_0 = t5012;
+ coeff_dxz_p2_0_0 = t5007;
+ coeff_dxz_m2_p1_0 = t4855+t4997;
+ coeff_dxz_m1_p1_0 = t4845+t4993;
+ coeff_dxz_0_p1_0 = t4856;
+ coeff_dxz_p1_p1_0 = t4840+t5012;
+ coeff_dxz_p2_p1_0 = t4848+t5007;
+ coeff_dxz_m2_p2_0 = t4857+t4997;
+ coeff_dxz_m1_p2_0 = t4855+t4993;
+ coeff_dxz_0_p2_0 = t4856;
+ coeff_dxz_p1_p2_0 = t4848+t5012;
+ coeff_dxz_p2_p2_0 = t4847+t5007;
+ coeff_dxz_m2_m2_p1 = t4946+t5040;
+ coeff_dxz_m1_m2_p1 = t4962+t5047;
+ coeff_dxz_0_m2_p1 = t4846+t5003;
+ coeff_dxz_p1_m2_p1 = t4869+t4955+t5060;
+ coeff_dxz_p2_m2_p1 = t4944+t5057;
+ coeff_dxz_m2_m1_p1 = t4935+t5040;
+ coeff_dxz_m1_m1_p1 = t4859+t4951+t5031;
+ coeff_dxz_0_m1_p1 = t4838+t5003;
+ coeff_dxz_p1_m1_p1 = t4893+t4954+t5029;
+ coeff_dxz_p2_m1_p1 = t4945+t5057;
+ coeff_dxz_m2_0_p1 = t4966+t5033;
+ coeff_dxz_m1_0_p1 = t4978+t5031;
+ coeff_dxz_0_0_p1 = t5003;
+ coeff_dxz_p1_0_p1 = t4967+t5060;
+ coeff_dxz_p2_0_p1 = t4973+t5032;
+ coeff_dxz_m2_p1_p1 = t4937+t5040;
+ coeff_dxz_m1_p1_p1 = t4894+t4963+t5029;
+ coeff_dxz_0_p1_p1 = t4844+t5003;
+ coeff_dxz_p1_p1_p1 = t4859+t4952+t5060;
+ coeff_dxz_p2_p1_p1 = t4947+t5057;
+ coeff_dxz_m2_p2_p1 = t4939+t5040;
+ coeff_dxz_m1_p2_p1 = t4962+t5048;
+ coeff_dxz_0_p2_p1 = t4850+t5003;
+ coeff_dxz_p1_p2_p1 = t4865+t4953+t5060;
+ coeff_dxz_p2_p2_p1 = t4938+t5057;
+ coeff_dxz_m2_m2_p2 = t4883+t4950+t5035;
+ coeff_dxz_m1_m2_p2 = t4941+t5058;
+ coeff_dxz_0_m2_p2 = t4858+t5004;
+ coeff_dxz_p1_m2_p2 = t4932+t5052;
+ coeff_dxz_p2_m2_p2 = t4883+t4961+t5025;
+ coeff_dxz_m2_m1_p2 = t4958+t5055;
+ coeff_dxz_m1_m1_p2 = t4933+t5058;
+ coeff_dxz_0_m1_p2 = t4846+t5004;
+ coeff_dxz_p1_m1_p2 = t4942+t5052;
+ coeff_dxz_p2_m1_p2 = t4881+t4957+t5045;
+ coeff_dxz_m2_0_p2 = t4976+t5053;
+ coeff_dxz_m1_0_p2 = t4964+t5044;
+ coeff_dxz_0_0_p2 = t5004;
+ coeff_dxz_p1_0_p2 = t4971+t5056;
+ coeff_dxz_p2_0_p2 = t4972+t5045;
+ coeff_dxz_m2_p1_p2 = t4958+t5034;
+ coeff_dxz_m1_p1_p2 = t4934+t5058;
+ coeff_dxz_0_p1_p2 = t4891+t4994;
+ coeff_dxz_p1_p1_p2 = t4943+t5052;
+ coeff_dxz_p2_p1_p2 = t4877+t4956+t5045;
+ coeff_dxz_m2_p2_p2 = t4886+t4949+t5037;
+ coeff_dxz_m1_p2_p2 = t4936+t5058;
+ coeff_dxz_0_p2_p2 = t4851+t5004;
+ coeff_dxz_p1_p2_p2 = t4940+t5052;
+ coeff_dxz_p2_p2_p2 = t4871+t4948+t5045;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dy.compute.c
new file mode 100644
index 0000000..a164068
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dy.compute.c
@@ -0,0 +1,963 @@
+fp t3735,
+ t3417,
+ t3550,
+ t3721,
+ t3435,
+ t3368,
+ t3828,
+ t3563,
+ t3724,
+ t3395,
+ t3371,
+ t3865,
+ t3560,
+ t3549,
+ t3579,
+ t3489,
+ t3725,
+ t3419,
+ t3679,
+ t3864,
+ t3403,
+ t3844,
+ t3488,
+ t3424,
+ t3518,
+ t3450,
+ t3863,
+ t3862,
+ t3523,
+ t3558,
+ t3498,
+ t3440,
+ t3861,
+ t3559,
+ t3485,
+ t3860,
+ t3543,
+ t3577,
+ t3733,
+ t3454,
+ t3578,
+ t3491,
+ t3546,
+ t3575,
+ t3717,
+ t3669,
+ t3859,
+ t3545,
+ t3728,
+ t3392,
+ t3373,
+ t3433,
+ t3858,
+ t3409,
+ t3857,
+ t3576,
+ t3566,
+ t3494,
+ t3734,
+ t3421,
+ t3856,
+ t3548,
+ t3580,
+ t3692,
+ t3855,
+ t3442,
+ t3519,
+ t3464,
+ t3854,
+ t3511,
+ t3557,
+ t3853,
+ t3495,
+ t3487,
+ t3852,
+ t3525,
+ t3504,
+ t3400,
+ t3851,
+ t3723,
+ t3438,
+ t3850,
+ t3702,
+ t3849,
+ t3537,
+ t3500,
+ t3413,
+ t3848,
+ t3402,
+ t3729,
+ t3410,
+ t3847,
+ t3512,
+ t3846,
+ t3479,
+ t3845,
+ t3544,
+ t3480,
+ t3385,
+ t3524,
+ t3843,
+ t3510,
+ t3732,
+ t3398,
+ t3842,
+ t3399,
+ t3529,
+ t3841,
+ t3377,
+ t3432,
+ t3840,
+ t3565,
+ t3839,
+ t3528,
+ t3838,
+ t3837,
+ t3390,
+ t3680,
+ t3836,
+ t3520,
+ t3835,
+ t3427,
+ t3497,
+ t3834,
+ t3572,
+ t3508,
+ t3833,
+ t3832,
+ t3379,
+ t3831,
+ t3492,
+ t3830,
+ t3428,
+ t3829,
+ t3405,
+ t3387,
+ t3827,
+ t3522,
+ t3826,
+ t3722,
+ t3437,
+ t3825,
+ t3824,
+ t3456,
+ t3823,
+ t3407,
+ t3822,
+ t3821,
+ t3505,
+ t3420,
+ t3462,
+ t3820,
+ t3470,
+ t3819,
+ t3818,
+ t3817,
+ t3406,
+ t3521,
+ t3448,
+ t3719,
+ t3670,
+ t3816,
+ t3815,
+ t3436,
+ t3814,
+ t3813,
+ t3812,
+ t3811,
+ t3810,
+ t3383,
+ t3809,
+ t3536,
+ t3808,
+ t3807,
+ t3422,
+ t3806,
+ t3718,
+ t3805,
+ t3804,
+ t3570,
+ t3803,
+ t3802,
+ t3465,
+ t3801,
+ t3509,
+ t3704,
+ t3800,
+ t3412,
+ t3375,
+ t3799,
+ t3798,
+ t3516,
+ t3797,
+ t3796,
+ t3499,
+ t3441,
+ t3514,
+ t3795,
+ t3535,
+ t3794,
+ t3697,
+ t3530,
+ t3793,
+ t3792,
+ t3684,
+ t3526,
+ t3791,
+ t3790,
+ t3517,
+ t3789,
+ t3788,
+ t3397,
+ t3787,
+ t3569,
+ t3720,
+ t3668,
+ t3786,
+ t3785,
+ t3784,
+ t3713,
+ t3551,
+ t3783,
+ t3444,
+ t3782,
+ t3527,
+ t3781,
+ t3538,
+ t3380,
+ t3674,
+ t3730,
+ t3374,
+ t3780,
+ t3515,
+ t3779,
+ t3778,
+ t3777,
+ t3727,
+ t3776,
+ t3775,
+ t3774,
+ t3703,
+ t3773,
+ t3772,
+ t3771,
+ t3369,
+ t3770,
+ t3769,
+ t3472,
+ t3768,
+ t3767,
+ t3766,
+ t3542,
+ t3765,
+ t3532,
+ t3764,
+ t3763,
+ t3534,
+ t3762,
+ t3761,
+ t3760,
+ t3533,
+ t3759,
+ t3758,
+ t3757,
+ t3756,
+ t3755,
+ t3754,
+ t3753,
+ t3752,
+ t3751,
+ t3750,
+ t3574,
+ t3749,
+ t3531,
+ t3748,
+ t3747,
+ t3746,
+ t3745,
+ t3744,
+ t3743,
+ t3439,
+ t3742,
+ t3741,
+ t3740,
+ t3726,
+ t3388,
+ t3739,
+ t3539,
+ t3738,
+ t3737,
+ t3736,
+ t3731,
+ t3429,
+ t3716,
+ t3382,
+ t3715,
+ t3714,
+ t3712,
+ t3711,
+ t3430,
+ t3370,
+ t3710,
+ t3415,
+ t3709,
+ t3708,
+ t3707,
+ t3431,
+ t3706,
+ t3705,
+ t3700,
+ t3699,
+ t3698,
+ t3696,
+ t3695,
+ t3694,
+ t3691,
+ t3690,
+ t3689,
+ t3688,
+ t3686,
+ t3685,
+ t3372,
+ t3683,
+ t3682,
+ t3681,
+ t3678,
+ t3676,
+ t3675,
+ t3672,
+ t3671,
+ t3667,
+ t3477,
+ t3666,
+ t3665,
+ t3664,
+ t3663,
+ t3662,
+ t3661,
+ t3660,
+ t3659,
+ t3658,
+ t3657,
+ t3656,
+ t3655,
+ t3654,
+ t3653,
+ t3652,
+ t3651,
+ t3650,
+ t3649,
+ t3648,
+ t3647,
+ t3646,
+ t3645,
+ t3644,
+ t3643,
+ t3642,
+ t3641,
+ t3640,
+ t3639,
+ t3638,
+ t3637,
+ t3636,
+ t3635,
+ t3634,
+ t3633,
+ t3632,
+ t3631,
+ t3630,
+ t3629,
+ t3628,
+ t3627,
+ t3626,
+ t3625,
+ t3624,
+ t3623,
+ t3622,
+ t3457,
+ t3621,
+ t3620,
+ t3619,
+ t3618,
+ t3617,
+ t3616,
+ t3615,
+ t3614,
+ t3613,
+ t3612,
+ t3611,
+ t3610,
+ t3609,
+ t3608,
+ t3607,
+ t3606,
+ t3605,
+ t3604,
+ t3603,
+ t3602,
+ t3601,
+ t3600,
+ t3599,
+ t3598,
+ t3597,
+ t3596,
+ t3595,
+ t3594,
+ t3593,
+ t3592,
+ t3591,
+ t3590,
+ t3589,
+ t3588,
+ t3587,
+ t3586,
+ t3585,
+ t3584,
+ t3445,
+ t3425,
+ t3386;
+ t3735 = x*z;
+ t3417 = RATIONAL(-1.0,250.0)*t3735;
+ t3550 = RATIONAL(-1.0,175.0);
+ t3721 = y*t3550;
+ t3435 = z*t3721;
+ t3368 = x*t3435;
+ t3828 = t3417+t3368;
+ t3563 = RATIONAL(1.0,175.0);
+ t3724 = y*t3563;
+ t3395 = x*t3724;
+ t3371 = z*t3395;
+ t3865 = t3395+t3371+t3417;
+ t3560 = RATIONAL(8.0,525.0);
+ t3549 = RATIONAL(1.0,350.0);
+ t3579 = x*x;
+ t3489 = t3549*t3579;
+ t3725 = y*RATIONAL(-1.0,245.0);
+ t3419 = t3579*t3725;
+ t3679 = t3489+t3419;
+ t3864 = t3560+t3679;
+ t3403 = RATIONAL(1.0,250.0)*t3735;
+ t3844 = t3403+t3371;
+ t3488 = t3563*t3579;
+ t3424 = z*t3488;
+ t3518 = RATIONAL(-137.0,5250.0);
+ t3450 = t3518*z;
+ t3863 = t3424+t3450;
+ t3862 = t3435+t3828;
+ t3523 = RATIONAL(167.0,7000.0);
+ t3558 = RATIONAL(-1.0,700.0);
+ t3498 = t3558*t3579;
+ t3440 = z*t3498;
+ t3861 = t3523*z+t3440;
+ t3559 = RATIONAL(-1.0,300.0);
+ t3485 = t3559*y;
+ t3860 = t3485+t3559;
+ t3543 = RATIONAL(1.0,1400.0);
+ t3577 = z*z;
+ t3733 = x*t3577;
+ t3454 = t3518*x;
+ t3578 = y*y;
+ t3491 = RATIONAL(1.0,100.0)*t3578;
+ t3546 = RATIONAL(1.0,300.0);
+ t3575 = x*t3579;
+ t3717 = x*t3491+t3546*t3575;
+ t3669 = t3454+t3717;
+ t3859 = t3543*t3733+t3669;
+ t3545 = RATIONAL(-1.0,350.0);
+ t3728 = y*t3545;
+ t3392 = z*t3728;
+ t3373 = x*t3392;
+ t3433 = RATIONAL(1.0,500.0)*t3735;
+ t3858 = t3373+t3433;
+ t3409 = RATIONAL(191.0,14700.0)*y;
+ t3857 = t3409+t3419;
+ t3576 = y*t3578;
+ t3566 = RATIONAL(1.0,150.0);
+ t3494 = t3566*t3576;
+ t3734 = y*RATIONAL(2.0,245.0);
+ t3421 = t3577*t3734;
+ t3856 = t3494+t3421;
+ t3548 = RATIONAL(-1.0,150.0);
+ t3580 = z*t3577;
+ t3692 = t3578*RATIONAL(1.0,200.0);
+ t3855 = z*t3692+t3548*t3580;
+ t3442 = z*t3489;
+ t3519 = RATIONAL(107.0,7000.0);
+ t3464 = t3519*z;
+ t3854 = t3442+t3464;
+ t3511 = RATIONAL(-1.0,50.0)*t3578;
+ t3557 = RATIONAL(1.0,600.0);
+ t3853 = t3557*t3575+x*t3511;
+ t3495 = RATIONAL(-1.0,100.0)*t3578;
+ t3487 = t3563*t3577;
+ t3852 = t3495+t3487;
+ t3525 = RATIONAL(187.0,7000.0);
+ t3504 = t3545*t3577;
+ t3400 = x*t3504;
+ t3851 = t3525*x+t3400;
+ t3723 = y*RATIONAL(1.0,490.0);
+ t3438 = t3579*t3723;
+ t3850 = RATIONAL(166.0,3675.0)*y+t3438;
+ t3702 = t3578*RATIONAL(-1.0,200.0);
+ t3849 = z*t3702+t3566*t3580;
+ t3537 = RATIONAL(47.0,5250.0);
+ t3500 = t3549*t3577;
+ t3413 = x*t3500;
+ t3848 = t3413+t3537*x;
+ t3402 = RATIONAL(311.0,14700.0)*y;
+ t3729 = y*RATIONAL(-2.0,245.0);
+ t3410 = t3579*t3729;
+ t3847 = t3402+t3410;
+ t3512 = RATIONAL(1.0,50.0)*t3578;
+ t3846 = t3512+t3489;
+ t3479 = t3558*t3577;
+ t3845 = t3511+t3479;
+ t3544 = RATIONAL(1.0,700.0);
+ t3480 = t3544*t3579;
+ t3385 = z*t3480;
+ t3524 = RATIONAL(-167.0,7000.0);
+ t3843 = t3385+t3524*z;
+ t3510 = RATIONAL(4.0,75.0)*y;
+ t3732 = RATIONAL(1.0,245.0)*y;
+ t3398 = t3577*t3732;
+ t3842 = t3510+t3398;
+ t3399 = RATIONAL(-169.0,14700.0)*y;
+ t3529 = RATIONAL(19.0,2100.0);
+ t3841 = t3399+t3529;
+ t3377 = RATIONAL(-1.0,1000.0)*t3735;
+ t3432 = x*t3728;
+ t3840 = t3377+t3432;
+ t3565 = RATIONAL(-1.0,600.0);
+ t3839 = z*t3512+t3565*t3580;
+ t3528 = RATIONAL(-19.0,2100.0);
+ t3838 = t3399+t3528;
+ t3837 = t3498+RATIONAL(17.0,525.0);
+ t3390 = t3577*t3729;
+ t3680 = t3494+t3390;
+ t3836 = t3402+t3680;
+ t3520 = RATIONAL(-187.0,7000.0);
+ t3835 = t3520*z+t3442;
+ t3427 = t3579*t3734;
+ t3497 = t3550*t3579;
+ t3834 = t3427+t3497;
+ t3572 = RATIONAL(-2.0,75.0);
+ t3508 = t3572*t3576;
+ t3833 = t3508+t3419;
+ t3832 = t3512+t3480;
+ t3379 = RATIONAL(1.0,1000.0)*t3735;
+ t3831 = t3432+t3379;
+ t3492 = t3550*t3577;
+ t3830 = t3492+t3497;
+ t3428 = x*t3487;
+ t3829 = t3428+t3669;
+ t3405 = RATIONAL(-529.0,14700.0)*y;
+ t3387 = x*t3492;
+ t3827 = t3405+t3387;
+ t3522 = RATIONAL(-107.0,7000.0);
+ t3826 = t3522*x+t3400;
+ t3722 = y*t3549;
+ t3437 = x*t3722;
+ t3825 = t3437+t3379;
+ t3824 = x*t3702+t3566*t3575;
+ t3456 = RATIONAL(211.0,3675.0)*y;
+ t3823 = t3456+t3438;
+ t3407 = t3577*t3723;
+ t3822 = t3508+t3407;
+ t3821 = z*t3511+t3557*t3580;
+ t3505 = t3545*t3579;
+ t3420 = z*t3505;
+ t3462 = t3522*z;
+ t3820 = t3420+t3462;
+ t3470 = t3537*z;
+ t3819 = t3442+t3470;
+ t3818 = t3420+t3525*z;
+ t3817 = t3565*t3575+x*t3512;
+ t3406 = z*t3497;
+ t3521 = RATIONAL(137.0,5250.0);
+ t3448 = t3521*z;
+ t3719 = t3559*t3580+z*t3495;
+ t3670 = t3448+t3719;
+ t3816 = t3406+t3670;
+ t3815 = t3491+t3487;
+ t3436 = t3579*t3732;
+ t3814 = t3436+t3505;
+ t3813 = t3377+t3437;
+ t3812 = t3413+t3519*x;
+ t3811 = t3413+t3520*x;
+ t3810 = t3500+t3398;
+ t3383 = z*t3724;
+ t3809 = t3500+t3383;
+ t3536 = RATIONAL(-47.0,5250.0);
+ t3808 = t3536*x+t3400;
+ t3807 = t3487+t3421;
+ t3422 = x*t3479;
+ t3806 = t3422+t3523*x;
+ t3718 = t3546*t3580+z*t3491;
+ t3805 = t3718+t3863;
+ t3804 = x*t3692+t3548*t3575;
+ t3570 = RATIONAL(1.0,42.0);
+ t3803 = t3498+t3570;
+ t3802 = t3491+t3504;
+ t3465 = RATIONAL(256.0,3675.0)*y;
+ t3801 = t3465+t3462;
+ t3509 = RATIONAL(1.0,25.0)*t3576;
+ t3704 = t3436+t3509;
+ t3800 = t3704+RATIONAL(-57.0,490.0)*y+t3398;
+ t3412 = z*t3722;
+ t3375 = x*t3412;
+ t3799 = t3375+t3861;
+ t3798 = t3383+t3821;
+ t3516 = RATIONAL(229.0,10500.0);
+ t3797 = t3385+t3456+t3516*z;
+ t3796 = t3494+t3855;
+ t3499 = t3544*t3577;
+ t3441 = x*t3499;
+ t3514 = RATIONAL(-289.0,10500.0);
+ t3795 = t3441+t3514*x+t3717;
+ t3535 = RATIONAL(-17.0,5250.0);
+ t3794 = t3717+t3535*x+t3387;
+ t3697 = t3559*t3575+x*t3495;
+ t3530 = RATIONAL(17.0,5250.0);
+ t3793 = t3697+t3530*x+t3428;
+ t3792 = t3464+t3855;
+ t3684 = t3500+t3489;
+ t3526 = RATIONAL(-17.0,2100.0);
+ t3791 = t3495+t3684+t3526;
+ t3790 = RATIONAL(11.0,420.0)+t3830;
+ t3517 = RATIONAL(-229.0,10500.0);
+ t3789 = t3422+t3717+t3517*x;
+ t3788 = t3424+t3530*z+t3719;
+ t3397 = t3516*x;
+ t3787 = t3697+t3441+t3397;
+ t3569 = RATIONAL(-1.0,42.0);
+ t3720 = t3512+t3508;
+ t3668 = t3438+t3480+t3720;
+ t3786 = t3569+t3456+t3668;
+ t3785 = t3535*z+t3718+t3406;
+ t3784 = t3697+t3848;
+ t3713 = t3504+t3505;
+ t3551 = RATIONAL(-8.0,525.0);
+ t3783 = t3512+t3713+t3551;
+ t3444 = t3524*x;
+ t3782 = t3444+t3824;
+ t3527 = RATIONAL(17.0,2100.0);
+ t3781 = t3491+t3713+t3527;
+ t3538 = RATIONAL(-1.0,1400.0);
+ t3380 = t3538*t3733;
+ t3674 = t3521*x+t3697;
+ t3730 = y*t3735;
+ t3374 = t3544*t3730;
+ t3780 = t3380+t3674+t3374;
+ t3515 = RATIONAL(289.0,10500.0);
+ t3779 = t3697+t3515*x+t3422;
+ t3778 = t3465+t3854;
+ t3777 = t3371+t3812;
+ t3727 = z*t3579;
+ t3776 = t3538*t3727+t3850;
+ t3775 = t3528+t3815;
+ t3774 = t3717+t3808;
+ t3703 = RATIONAL(-9.0,98.0)*y+t3509;
+ t3773 = t3703+t3398+t3410;
+ t3772 = t3390+t3410+t3509+RATIONAL(-33.0,490.0)*y;
+ t3771 = t3456+t3440+t3517*z;
+ t3369 = t3558*t3730;
+ t3770 = t3369+t3859;
+ t3769 = t3703+t3436+t3390;
+ t3472 = t3536*z;
+ t3768 = t3420+t3718+t3472;
+ t3767 = t3409+t3843;
+ t3766 = t3817+t3826;
+ t3542 = RATIONAL(-11.0,420.0);
+ t3765 = t3405+t3542+t3807;
+ t3532 = RATIONAL(-29.0,2100.0);
+ t3764 = t3495+t3500+t3488+t3532;
+ t3763 = t3543*t3727+t3450+t3850;
+ t3534 = RATIONAL(-37.0,1050.0);
+ t3762 = t3534+t3499+t3846;
+ t3761 = t3823+t3843;
+ t3760 = t3835+t3839;
+ t3533 = RATIONAL(37.0,1050.0);
+ t3759 = t3533+t3505+t3845;
+ t3758 = t3806+t3853;
+ t3757 = t3441+t3782;
+ t3756 = t3804+t3806;
+ t3755 = t3820+t3849;
+ t3754 = t3383+t3854+t3844;
+ t3753 = t3804+t3812;
+ t3752 = t3572+t3512+t3500+t3505;
+ t3751 = t3441+t3444+t3817;
+ t3750 = t3811+t3824;
+ t3574 = RATIONAL(2.0,75.0);
+ t3749 = t3511+t3574+t3489+t3504;
+ t3531 = RATIONAL(29.0,2100.0);
+ t3748 = t3497+t3531+t3802;
+ t3747 = t3437+t3789;
+ t3746 = t3818+t3821;
+ t3745 = t3824+t3826;
+ t3744 = t3804+t3851;
+ t3743 = t3492+t3495+t3529+t3489;
+ t3439 = RATIONAL(-1.0,500.0)*t3735;
+ t3742 = t3439+t3758;
+ t3741 = t3433+t3758;
+ t3740 = t3439+t3751;
+ t3726 = y*RATIONAL(2.0,175.0);
+ t3388 = x*t3726;
+ t3739 = t3388+t3495+t3790;
+ t3539 = RATIONAL(-17.0,525.0);
+ t3738 = t3412+t3539+t3499+t3832;
+ t3737 = t3392+t3837+t3845;
+ t3736 = t3433+t3751;
+ t3731 = y*RATIONAL(-2.0,175.0);
+ t3429 = z*t3731;
+ t3716 = t3373+t3395;
+ t3382 = t3577*t3725;
+ t3715 = t3500+t3382;
+ t3714 = t3395+t3383;
+ t3712 = t3388+t3371;
+ t3711 = t3390+t3427;
+ t3430 = z*t3726;
+ t3370 = x*t3429;
+ t3710 = t3430+t3370;
+ t3415 = x*t3721;
+ t3709 = t3415+t3373;
+ t3708 = t3505+t3419;
+ t3707 = t3382+t3504;
+ t3431 = x*t3731;
+ t3706 = t3431+t3368;
+ t3705 = t3388+t3368;
+ t3700 = t3494+t3495;
+ t3699 = t3427+t3421;
+ t3698 = t3415+t3375;
+ t3696 = t3395+t3375;
+ t3695 = t3415+t3435;
+ t3694 = t3415+t3429;
+ t3691 = t3370+t3429;
+ t3690 = t3511+t3508;
+ t3689 = t3508+t3436;
+ t3688 = t3415+t3383;
+ t3686 = t3430+t3395;
+ t3685 = t3431+t3371;
+ t3372 = z*t3388;
+ t3683 = t3372+t3429;
+ t3682 = t3395+t3368;
+ t3681 = t3494+t3491;
+ t3678 = t3435+t3395;
+ t3676 = RATIONAL(-1.0,10.0)*y+t3509;
+ t3675 = t3421+t3410;
+ t3672 = t3505+t3719;
+ t3671 = t3504+t3697;
+ t3667 = t3719+t3822;
+ t3477 = RATIONAL(-61.0,490.0)*y;
+ t3666 = t3477+t3398+t3509+t3427;
+ t3665 = t3679+t3719;
+ t3664 = t3477+t3421+t3704;
+ t3663 = t3494+t3382+t3849;
+ t3662 = t3398+t3504+t3690;
+ t3661 = t3718+t3856;
+ t3660 = t3479+t3407+t3690;
+ t3659 = t3382+t3796;
+ t3658 = t3508+t3382+t3839;
+ t3657 = t3833+t3853;
+ t3656 = t3681+t3807;
+ t3655 = t3690+t3715;
+ t3654 = RATIONAL(431.0,14700.0)*y+t3410+t3680;
+ t3653 = t3546+t3485+t3700;
+ t3652 = t3427+t3488+t3681;
+ t3651 = t3689+t3846;
+ t3650 = t3676+t3711;
+ t3649 = t3675+t3676;
+ t3648 = t3499+t3407+t3720;
+ t3647 = t3442+t3700+t3841;
+ t3646 = t3383+t3773;
+ t3645 = t3388+t3772;
+ t3644 = t3431+t3772;
+ t3643 = t3371+t3769;
+ t3642 = t3435+t3773;
+ t3641 = t3441+t3373+t3382+t3861;
+ t3640 = t3375+t3800;
+ t3639 = t3368+t3769;
+ t3638 = t3415+t3708+t3826;
+ t3637 = t3373+t3800;
+ t3636 = t3420+t3419+t3777;
+ t3635 = t3670+t3674;
+ t3634 = t3392+t3648+t3718;
+ t3633 = t3383+t3655+t3839;
+ t3632 = t3495+t3663+t3809;
+ t3631 = t3388+t3652+t3717;
+ t3630 = t3399+t3419+t3429+t3682+t3856;
+ t3629 = t3412+t3660+t3718;
+ t3628 = t3435+t3655+t3821;
+ t3627 = t3572+t3510+t3651+t3707;
+ t3626 = t3663+t3835+t3847;
+ t3625 = t3497+t3410+t3656+t3860;
+ t3624 = t3491+t3492+t3531+t3708+t3836;
+ t3623 = t3492+t3390+t3652+t3860;
+ t3622 = t3659+t3818+t3847;
+ t3457 = RATIONAL(151.0,3675.0)*y;
+ t3621 = t3436+t3515*z+t3457+t3440+t3667;
+ t3620 = t3532+t3679+t3836+t3852;
+ t3619 = t3657+t3842+t3851;
+ t3618 = t3498+t3533+t3457+t3438+t3662;
+ t3617 = t3514*z+t3385+t3407+t3457+t3689+t3718;
+ t3616 = t3492+t3488+t3653+t3675;
+ t3615 = t3487+t3497+t3653+t3711;
+ t3614 = t3534+t3457+t3668+t3810;
+ t3613 = t3510+t3574+t3655+t3814;
+ t3612 = t3811+t3817+t3833+t3842;
+ t3611 = t3569+t3634+t3708+t3771;
+ t3610 = t3631+t3707+t3808+t3838;
+ t3609 = t3629+t3763+t3837;
+ t3608 = t3431+t3382+t3652+t3671+t3838+t3848;
+ t3607 = t3435+t3647+t3715+t3792+t3834;
+ t3606 = t3526+t3632+t3679+t3767;
+ t3605 = t3638+t3656+t3824+t3838;
+ t3604 = t3430+t3652+t3765+t3805;
+ t3603 = t3465+t3551+t3638+t3707+t3720+t3817;
+ t3602 = t3570+t3629+t3679+t3771;
+ t3601 = t3405+t3431+t3699+t3700+t3790+t3829;
+ t3600 = t3659+t3756+t3799+t3857;
+ t3599 = t3369+t3380+t3635+t3776+t3822;
+ t3598 = t3375+t3658+t3761+t3787;
+ t3597 = t3472+t3399+t3636+t3661+t3804;
+ t3596 = t3382+t3368+t3657+t3778+t3812+t3821;
+ t3595 = t3412+t3569+t3419+t3648+t3672+t3797;
+ t3594 = t3641+t3782+t3796+t3857;
+ t3593 = t3420+t3633+t3801+t3864;
+ t3592 = t3539+t3480+t3634+t3763;
+ t3591 = t3494+t3372+t3406+t3635+t3699+t3827;
+ t3590 = t3628+t3803+t3823+t3861;
+ t3589 = t3632+t3820+t3834+t3841;
+ t3588 = t3448+t3374+t3667+t3776+t3859;
+ t3587 = t3435+t3527+t3663+t3708+t3767+t3802;
+ t3586 = t3430+t3492+t3421+t3470+t3647+t3665;
+ t3585 = t3432+t3707+t3786+t3789;
+ t3584 = t3570+t3392+t3660+t3665+t3797;
+ t3445 = RATIONAL(136.0,3675.0)*y;
+ t3425 = RATIONAL(-1.0,125.0)*t3735;
+ t3386 = RATIONAL(1.0,125.0)*t3735;
+ coeff_dy_m2_m2_m2 = t3425+t3601+t3683+t3805;
+ coeff_dy_m1_m2_m2 = t3417+t3597+t3694+t3743;
+ coeff_dy_0_m2_m2 = t3429+t3616+t3785;
+ coeff_dy_p1_m2_m2 = t3403+t3630+t3743+t3745+t3768;
+ coeff_dy_p2_m2_m2 = t3661+t3386+t3427+t3674+t3691+t3739+t3827+t3863;
+ coeff_dy_m2_m1_m2 = t3596+t3417+t3714+t3783;
+ coeff_dy_m1_m1_m2 = t3397+t3437+t3439+t3641+t3671+t3786+t3798;
+ coeff_dy_0_m1_m2 = t3383+t3627+t3746;
+ coeff_dy_p1_m1_m2 = t3585+t3433+t3798+t3799;
+ coeff_dy_p2_m1_m2 = t3603+t3754+t3821;
+ coeff_dy_m2_0_m2 = t3645+t3710;
+ coeff_dy_m1_0_m2 = t3639+t3686;
+ coeff_dy_0_0_m2 = t3430+t3650;
+ coeff_dy_p1_0_m2 = t3415+t3430+t3643;
+ coeff_dy_p2_0_m2 = t3430+t3372+t3644;
+ coeff_dy_m2_p1_m2 = t3403+t3593+t3682+t3766;
+ coeff_dy_m1_p1_m2 = t3633+t3747+t3761+t3803+t3858;
+ coeff_dy_0_p1_m2 = t3383+t3613+t3760;
+ coeff_dy_p1_p1_m2 = t3511+t3432+t3439+t3598+t3803+t3809;
+ coeff_dy_p2_p1_m2 = t3415+t3417+t3593+t3777+t3853;
+ coeff_dy_m2_p2_m2 = t3386+t3542+t3431+t3591+t3488+t3429+t3815;
+ coeff_dy_m1_p2_m2 = t3605+t3429+t3719+t3819+t3844;
+ coeff_dy_0_p2_m2 = t3429+t3625+t3788;
+ coeff_dy_p1_p2_m2 = t3417+t3630+t3672+t3753+t3775+t3819;
+ coeff_dy_p2_p2_m2 = t3631+t3454+t3425+t3428+t3691+t3765+t3816;
+ coeff_dy_m2_m2_m1 = t3607+t3417+t3685+t3774;
+ coeff_dy_m1_m2_m1 = t3439+t3600+t3695+t3791;
+ coeff_dy_0_m2_m1 = t3435+t3622+t3764;
+ coeff_dy_p1_m2_m1 = t3433+t3594+t3678+t3791;
+ coeff_dy_p2_m2_m1 = t3403+t3607+t3705+t3784;
+ coeff_dy_m2_m1_m1 = t3595+t3716+t3742;
+ coeff_dy_m1_m1_m1 = t3599+t3738+t3813;
+ coeff_dy_0_m1_m1 = t3412+t3621+t3762;
+ coeff_dy_p1_m1_m1 = t3588+t3738+t3831;
+ coeff_dy_p2_m1_m1 = t3595+t3698+t3736;
+ coeff_dy_m2_0_m1 = t3646+t3705;
+ coeff_dy_m1_0_m1 = t3637+t3714;
+ coeff_dy_0_0_m1 = t3383+t3666;
+ coeff_dy_p1_0_m1 = t3640+t3688;
+ coeff_dy_p2_0_m1 = t3646+t3685;
+ coeff_dy_m2_p1_m1 = t3602+t3716+t3736;
+ coeff_dy_m1_p1_m1 = t3609+t3770+t3825;
+ coeff_dy_0_p1_m1 = t3412+t3617+t3759;
+ coeff_dy_p1_p1_m1 = t3609+t3780+t3840;
+ coeff_dy_p2_p1_m1 = t3602+t3698+t3742;
+ coeff_dy_m2_p2_m1 = t3435+t3608+t3755+t3844;
+ coeff_dy_m1_p2_m1 = t3587+t3433+t3698+t3757;
+ coeff_dy_0_p2_m1 = t3435+t3626+t3748;
+ coeff_dy_p1_p2_m1 = t3587+t3439+t3716+t3756;
+ coeff_dy_p2_p2_m1 = t3610+t3755+t3862;
+ coeff_dy_m2_m2_0 = t3431+t3615+t3794;
+ coeff_dy_m1_m2_0 = t3415+t3620+t3744;
+ coeff_dy_0_m2_0 = RATIONAL(-41.0,2100.0)+t3488+t3654+t3852;
+ coeff_dy_p1_m2_0 = t3395+t3620+t3750;
+ coeff_dy_p2_m2_0 = t3388+t3615+t3793;
+ coeff_dy_m2_m1_0 = t3395+t3619+t3752;
+ coeff_dy_m1_m1_0 = t3437+t3614+t3779;
+ coeff_dy_0_m1_0 = t3445+RATIONAL(-4.0,105.0)+t3651+t3810;
+ coeff_dy_p1_m1_0 = t3432+t3614+t3795;
+ coeff_dy_p2_m1_0 = t3415+t3612+t3752;
+ coeff_dy_m2_0_0 = t3388+t3649;
+ coeff_dy_m1_0_0 = t3395+t3664;
+ coeff_dy_0_0_0 = RATIONAL(-13.0,98.0)*y+t3509+t3699;
+ coeff_dy_p1_0_0 = t3415+t3664;
+ coeff_dy_p2_0_0 = t3431+t3649;
+ coeff_dy_m2_p1_0 = t3395+t3612+t3749;
+ coeff_dy_m1_p1_0 = t3437+t3618+t3795;
+ coeff_dy_0_p1_0 = t3445+RATIONAL(4.0,105.0)+t3662+t3814;
+ coeff_dy_p1_p1_0 = t3432+t3618+t3779;
+ coeff_dy_p2_p1_0 = t3415+t3619+t3749;
+ coeff_dy_m2_p2_0 = t3431+t3623+t3793;
+ coeff_dy_m1_p2_0 = t3415+t3624+t3750;
+ coeff_dy_0_p2_0 = RATIONAL(41.0,2100.0)+t3491+t3654+t3830;
+ coeff_dy_p1_p2_0 = t3395+t3624+t3744;
+ coeff_dy_p2_p2_0 = t3388+t3623+t3794;
+ coeff_dy_m2_m2_p1 = t3403+t3589+t3706+t3774;
+ coeff_dy_m1_m2_p1 = t3433+t3606+t3709+t3756;
+ coeff_dy_0_m2_p1 = t3383+t3626+t3764;
+ coeff_dy_p1_m2_p1 = t3439+t3606+t3696+t3757;
+ coeff_dy_p2_m2_p1 = t3589+t3417+t3712+t3784;
+ coeff_dy_m2_m1_p1 = t3611+t3696+t3741;
+ coeff_dy_m1_m1_p1 = t3592+t3780+t3825;
+ coeff_dy_0_m1_p1 = t3392+t3617+t3762;
+ coeff_dy_p1_m1_p1 = t3592+t3770+t3840;
+ coeff_dy_p2_m1_p1 = t3611+t3709+t3740;
+ coeff_dy_m2_0_p1 = t3642+t3712;
+ coeff_dy_m1_0_p1 = t3640+t3678;
+ coeff_dy_0_0_p1 = t3435+t3666;
+ coeff_dy_p1_0_p1 = t3637+t3695;
+ coeff_dy_p2_0_p1 = t3642+t3706;
+ coeff_dy_m2_p1_p1 = t3584+t3696+t3740;
+ coeff_dy_m1_p1_p1 = t3588+t3737+t3813;
+ coeff_dy_0_p1_p1 = t3392+t3621+t3759;
+ coeff_dy_p1_p1_p1 = t3599+t3737+t3831;
+ coeff_dy_p2_p1_p1 = t3584+t3709+t3741;
+ coeff_dy_m2_p2_p1 = t3442+t3608+t3383+t3792+t3828;
+ coeff_dy_m1_p2_p1 = t3439+t3594+t3688+t3781;
+ coeff_dy_0_p2_p1 = t3383+t3622+t3748;
+ coeff_dy_p1_p2_p1 = t3433+t3600+t3714+t3781;
+ coeff_dy_p2_p2_p1 = t3610+t3754+t3855;
+ coeff_dy_m2_m2_p2 = t3386+t3601+t3710+t3816;
+ coeff_dy_m1_m2_p2 = t3403+t3586+t3415+t3368+t3753;
+ coeff_dy_0_m2_p2 = t3430+t3616+t3788;
+ coeff_dy_p1_m2_p2 = t3586+t3745+t3865;
+ coeff_dy_p2_m2_p2 = t3430+t3425+t3591+t3739;
+ coeff_dy_m2_m1_p2 = t3403+t3636+t3658+t3678+t3783+t3801+t3853;
+ coeff_dy_m1_m1_p2 = t3569+t3435+t3437+t3598+t3433+t3504+t3832;
+ coeff_dy_0_m1_p2 = t3435+t3627+t3760;
+ coeff_dy_p1_m1_p2 = t3435+t3585+t3439+t3373+t3839+t3843;
+ coeff_dy_p2_m1_p2 = t3603+t3820+t3839+t3862;
+ coeff_dy_m2_0_p2 = t3645+t3683;
+ coeff_dy_m1_0_p2 = t3429+t3395+t3643;
+ coeff_dy_0_0_p2 = t3429+t3650;
+ coeff_dy_p1_0_p2 = t3639+t3694;
+ coeff_dy_p2_0_p2 = t3644+t3691;
+ coeff_dy_m2_p1_p2 = t3628+t3766+t3778+t3864+t3865;
+ coeff_dy_m1_p1_p2 = t3439+t3590+t3375+t3747;
+ coeff_dy_0_p1_p2 = t3435+t3613+t3746;
+ coeff_dy_p1_p1_p2 = t3432+t3590+t3787+t3858;
+ coeff_dy_p2_p1_p2 = t3403+t3511+t3596+t3560+t3684+t3695;
+ coeff_dy_m2_p2_p2 = t3604+t3370+t3425+t3431+t3387+t3674;
+ coeff_dy_m1_p2_p2 = t3430+t3605+t3768+t3828;
+ coeff_dy_0_p2_p2 = t3430+t3625+t3785;
+ coeff_dy_p1_p2_p2 = t3403+t3597+t3505+t3686+t3775;
+ coeff_dy_p2_p2_p2 = t3604+t3386+t3388+t3372+t3829;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dyy.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dyy.compute.c
new file mode 100644
index 0000000..d021df5
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dyy.compute.c
@@ -0,0 +1,611 @@
+fp t5139,
+ t5149,
+ t5098,
+ t5148,
+ t5110,
+ t5317,
+ t5141,
+ t5106,
+ t5132,
+ t5088,
+ t5316,
+ t5109,
+ t5081,
+ t5137,
+ t5091,
+ t5315,
+ t5263,
+ t5064,
+ t5107,
+ t5314,
+ t5135,
+ t5147,
+ t5103,
+ t5112,
+ t5313,
+ t5120,
+ t5312,
+ t5117,
+ t5311,
+ t5077,
+ t5095,
+ t5259,
+ t5310,
+ t5138,
+ t5101,
+ t5309,
+ t5067,
+ t5086,
+ t5308,
+ t5115,
+ t5307,
+ t5306,
+ t5102,
+ t5305,
+ t5304,
+ t5303,
+ t5133,
+ t5105,
+ t5108,
+ t5302,
+ t5128,
+ t5099,
+ t5111,
+ t5301,
+ t5122,
+ t5084,
+ t5300,
+ t5069,
+ t5299,
+ t5298,
+ t5297,
+ t5121,
+ t5296,
+ t5129,
+ t5100,
+ t5074,
+ t5078,
+ t5295,
+ t5264,
+ t5066,
+ t5294,
+ t5130,
+ t5085,
+ t5293,
+ t5292,
+ t5076,
+ t5291,
+ t5290,
+ t5126,
+ t5087,
+ t5289,
+ t5127,
+ t5092,
+ t5134,
+ t5288,
+ t5265,
+ t5070,
+ t5287,
+ t5119,
+ t5286,
+ t5093,
+ t5285,
+ t5144,
+ t5284,
+ t5079,
+ t5090,
+ t5283,
+ t5104,
+ t5282,
+ t5114,
+ t5281,
+ t5280,
+ t5279,
+ t5278,
+ t5277,
+ t5276,
+ t5275,
+ t5096,
+ t5274,
+ t5273,
+ t5223,
+ t5272,
+ t5242,
+ t5094,
+ t5271,
+ t5233,
+ t5270,
+ t5269,
+ t5268,
+ t5143,
+ t5267,
+ t5236,
+ t5266,
+ t5089,
+ t5262,
+ t5261,
+ t5260,
+ t5075,
+ t5258,
+ t5068,
+ t5257,
+ t5065,
+ t5256,
+ t5255,
+ t5254,
+ t5253,
+ t5252,
+ t5251,
+ t5250,
+ t5249,
+ t5248,
+ t5247,
+ t5246,
+ t5245,
+ t5071,
+ t5244,
+ t5243,
+ t5241,
+ t5239,
+ t5238,
+ t5237,
+ t5234,
+ t5232,
+ t5231,
+ t5083,
+ t5230,
+ t5229,
+ t5228,
+ t5227,
+ t5226,
+ t5225,
+ t5072,
+ t5224,
+ t5222,
+ t5221,
+ t5220,
+ t5219,
+ t5097,
+ t5218,
+ t5217,
+ t5082,
+ t5216,
+ t5215,
+ t5214,
+ t5213,
+ t5212,
+ t5142,
+ t5211,
+ t5210,
+ t5123,
+ t5209,
+ t5208,
+ t5207,
+ t5206,
+ t5205,
+ t5204,
+ t5203,
+ t5202,
+ t5201,
+ t5200,
+ t5199,
+ t5198,
+ t5197,
+ t5196,
+ t5080,
+ t5195,
+ t5194,
+ t5193,
+ t5192,
+ t5191,
+ t5190,
+ t5189,
+ t5188,
+ t5187,
+ t5186,
+ t5185,
+ t5184,
+ t5183,
+ t5182,
+ t5181,
+ t5180,
+ t5113,
+ t5179,
+ t5178,
+ t5177,
+ t5176,
+ t5175,
+ t5174,
+ t5173,
+ t5172,
+ t5171,
+ t5170,
+ t5169,
+ t5168,
+ t5167,
+ t5166,
+ t5165,
+ t5164,
+ t5163,
+ t5162,
+ t5161,
+ t5073,
+ t5160,
+ t5159,
+ t5158,
+ t5157,
+ t5156,
+ t5155,
+ t5154,
+ t5153,
+ t5152,
+ t5151,
+ t5150;
+ t5139 = RATIONAL(1.0,245.0);
+ t5149 = x*x;
+ t5098 = t5139*t5149;
+ t5148 = y*y;
+ t5110 = RATIONAL(3.0,25.0)*t5148;
+ t5317 = t5098+t5110;
+ t5141 = RATIONAL(1.0,50.0);
+ t5106 = t5141*t5148;
+ t5132 = RATIONAL(2.0,245.0);
+ t5088 = t5132*t5149;
+ t5316 = t5106+t5088;
+ t5109 = RATIONAL(-1.0,25.0)*y;
+ t5081 = x*t5109;
+ t5137 = RATIONAL(1.0,175.0);
+ t5091 = t5137*x;
+ t5315 = t5081+t5091;
+ t5263 = y*RATIONAL(1.0,100.0);
+ t5064 = z*t5263;
+ t5107 = RATIONAL(-1.0,50.0)*y;
+ t5314 = t5064+t5107;
+ t5135 = RATIONAL(-1.0,245.0);
+ t5147 = z*z;
+ t5103 = t5135*t5147;
+ t5112 = RATIONAL(-2.0,25.0)*t5148;
+ t5313 = t5103+t5112;
+ t5120 = RATIONAL(211.0,3675.0);
+ t5312 = t5120+t5103;
+ t5117 = RATIONAL(-169.0,14700.0);
+ t5311 = t5117+t5107;
+ t5077 = z*t5107;
+ t5095 = t5135*t5149;
+ t5259 = t5077+t5095;
+ t5310 = t5120+t5259;
+ t5138 = RATIONAL(1.0,490.0);
+ t5101 = t5138*t5149;
+ t5309 = t5101+t5112;
+ t5067 = x*t5263;
+ t5086 = t5132*t5147;
+ t5308 = t5067+t5086;
+ t5115 = RATIONAL(-529.0,14700.0);
+ t5307 = t5115+t5088;
+ t5306 = t5064+t5103;
+ t5102 = t5137*z;
+ t5305 = t5102+t5109;
+ t5304 = t5106+t5086;
+ t5303 = t5067+t5091;
+ t5133 = RATIONAL(-2.0,175.0);
+ t5105 = t5133*x;
+ t5108 = t5141*y;
+ t5302 = t5105+t5108;
+ t5128 = RATIONAL(1.0,350.0);
+ t5099 = t5128*x;
+ t5111 = RATIONAL(1.0,25.0)*y;
+ t5301 = t5099+t5111;
+ t5122 = RATIONAL(166.0,3675.0);
+ t5084 = t5138*t5147;
+ t5300 = t5122+t5084;
+ t5069 = x*t5102;
+ t5299 = t5077+t5069;
+ t5298 = t5102+t5111;
+ t5297 = t5115+t5086;
+ t5121 = RATIONAL(256.0,3675.0);
+ t5296 = t5121+t5095;
+ t5129 = RATIONAL(-1.0,175.0);
+ t5100 = t5129*x;
+ t5074 = z*t5100;
+ t5078 = z*t5108;
+ t5295 = t5074+t5078;
+ t5264 = y*RATIONAL(-1.0,100.0);
+ t5066 = z*t5264;
+ t5294 = t5066+t5108;
+ t5130 = RATIONAL(2.0,175.0);
+ t5085 = t5130*x;
+ t5293 = t5085+t5107;
+ t5292 = t5105+t5107;
+ t5076 = x*t5108;
+ t5291 = t5076+t5101;
+ t5290 = t5066+t5107;
+ t5126 = RATIONAL(-1.0,350.0);
+ t5087 = t5126*z;
+ t5289 = t5087+t5078;
+ t5127 = RATIONAL(-2.0,245.0);
+ t5092 = t5127*t5149;
+ t5134 = RATIONAL(-1.0,300.0);
+ t5288 = t5092+t5134;
+ t5265 = x*z;
+ t5070 = RATIONAL(1.0,700.0)*t5265;
+ t5287 = t5077+t5070;
+ t5119 = RATIONAL(151.0,3675.0);
+ t5286 = t5119+t5098;
+ t5093 = t5130*z;
+ t5285 = t5093+t5107;
+ t5144 = RATIONAL(4.0,75.0);
+ t5284 = t5098+t5144;
+ t5079 = z*t5111;
+ t5090 = t5129*z;
+ t5283 = t5079+t5090;
+ t5104 = t5128*z;
+ t5282 = t5104+t5078;
+ t5114 = RATIONAL(311.0,14700.0);
+ t5281 = t5092+t5114;
+ t5280 = t5087+t5111;
+ t5279 = t5103+t5088;
+ t5278 = t5090+t5109;
+ t5277 = t5091+t5111;
+ t5276 = t5093+t5108;
+ t5275 = t5095+t5106;
+ t5096 = t5139*t5147;
+ t5274 = t5119+t5096;
+ t5273 = t5104+t5109;
+ t5223 = t5084+t5078+t5112;
+ t5272 = t5120+t5223+t5095;
+ t5242 = t5092+t5110;
+ t5094 = t5127*t5147;
+ t5271 = RATIONAL(-33.0,490.0)+t5242+t5094;
+ t5233 = t5098+t5096;
+ t5270 = RATIONAL(-57.0,490.0)+t5233+t5110;
+ t5269 = t5144+t5095+t5112+t5096;
+ t5268 = t5120+t5291;
+ t5143 = RATIONAL(-9.0,98.0);
+ t5267 = t5143+t5094+t5317;
+ t5236 = t5110+t5096;
+ t5266 = t5143+t5092+t5236;
+ t5089 = t5133*z;
+ t5262 = t5090+t5069;
+ t5261 = t5100+t5089;
+ t5260 = t5100+t5095;
+ t5075 = x*t5089;
+ t5258 = t5075+t5105;
+ t5068 = z*t5099;
+ t5257 = t5068+t5091;
+ t5065 = z*t5085;
+ t5256 = t5065+t5085;
+ t5255 = t5100+t5102;
+ t5254 = t5074+t5102;
+ t5253 = t5102+t5069;
+ t5252 = t5074+t5090;
+ t5251 = t5085+t5075;
+ t5250 = t5102+t5103;
+ t5249 = t5106+t5094;
+ t5248 = t5090+t5103;
+ t5247 = t5102+t5068;
+ t5246 = t5109+t5112;
+ t5245 = t5090+t5091;
+ t5071 = x*t5087;
+ t5244 = t5090+t5071;
+ t5243 = t5100+t5071;
+ t5241 = t5117+t5106;
+ t5239 = t5111+t5112;
+ t5238 = t5110+t5088;
+ t5237 = t5093+t5100;
+ t5234 = t5091+t5089;
+ t5232 = t5093+t5091;
+ t5231 = t5077+t5304;
+ t5083 = x*t5107;
+ t5230 = t5083+t5309;
+ t5229 = t5108+t5275;
+ t5228 = t5083+t5316;
+ t5227 = t5078+t5304;
+ t5226 = t5079+t5313;
+ t5225 = t5106+t5306;
+ t5072 = x*t5264;
+ t5224 = t5072+t5275;
+ t5222 = t5084+t5246;
+ t5221 = t5108+t5241;
+ t5220 = t5069+t5241;
+ t5219 = t5074+t5241;
+ t5097 = t5126*x;
+ t5218 = t5097+t5309;
+ t5217 = t5103+t5239;
+ t5082 = z*t5109;
+ t5216 = t5082+t5313;
+ t5215 = t5084+t5239;
+ t5214 = t5092+RATIONAL(431.0,14700.0)+t5249;
+ t5213 = t5248+t5260;
+ t5212 = RATIONAL(136.0,3675.0)+t5112+t5233;
+ t5142 = RATIONAL(-1.0,10.0);
+ t5211 = t5142+t5094+t5238;
+ t5210 = t5142+t5086+t5242;
+ t5123 = RATIONAL(-61.0,490.0);
+ t5209 = t5123+t5088+t5236;
+ t5208 = t5123+t5086+t5317;
+ t5207 = t5085+t5266;
+ t5206 = t5230+t5301;
+ t5205 = t5105+t5266;
+ t5204 = t5076+t5088+t5134+t5249;
+ t5203 = t5089+t5271;
+ t5202 = t5093+t5271;
+ t5201 = t5094+t5134+t5228;
+ t5200 = t5071+t5270;
+ t5199 = t5222+t5286;
+ t5198 = t5227+t5288;
+ t5197 = t5226+t5305;
+ t5196 = t5083+t5109+t5218;
+ t5080 = x*t5111;
+ t5195 = t5080+t5269;
+ t5194 = t5114+t5094+t5229;
+ t5193 = t5099+t5246+t5291;
+ t5192 = t5216+t5284;
+ t5191 = t5081+t5269;
+ t5190 = t5114+t5095+t5107+t5249;
+ t5189 = t5215+t5286;
+ t5188 = t5106+t5250+t5290;
+ t5187 = t5069+t5267;
+ t5186 = t5076+t5111+t5218;
+ t5185 = t5068+t5270;
+ t5184 = t5106+t5248+t5281;
+ t5183 = t5074+t5267;
+ t5182 = t5231+t5288;
+ t5181 = t5090+t5088+t5225+t5311;
+ t5180 = t5197+t5296;
+ t5113 = RATIONAL(191.0,14700.0);
+ t5179 = t5113+t5068+t5106+t5213;
+ t5178 = t5122+t5101+t5083+t5070+t5223;
+ t5177 = t5104+t5215+t5310;
+ t5176 = t5086+t5072+t5221+t5260;
+ t5175 = t5113+t5103+t5229+t5303;
+ t5174 = t5206+t5312;
+ t5173 = t5228+t5297+t5302;
+ t5172 = t5065+t5076+t5227+t5307;
+ t5171 = t5089+t5251+t5297+t5316;
+ t5170 = t5217+t5296+t5315;
+ t5169 = t5193+t5300;
+ t5168 = t5080+t5069+t5216+t5296;
+ t5167 = t5196+t5312;
+ t5166 = t5105+t5088+t5219+t5250;
+ t5165 = t5231+t5285+t5307;
+ t5164 = t5113+t5071+t5224+t5306;
+ t5163 = t5087+t5222+t5310;
+ t5162 = t5081+t5068+t5272;
+ t5161 = t5071+t5226+t5268;
+ t5073 = RATIONAL(-1.0,700.0)*t5265;
+ t5160 = t5077+t5073+t5230+t5300;
+ t5159 = t5113+t5095+t5188;
+ t5158 = t5091+t5086+t5224+t5311;
+ t5157 = t5080+t5071+t5272;
+ t5156 = t5186+t5300;
+ t5155 = t5219+t5259+t5308;
+ t5154 = t5066+t5083+t5220+t5279;
+ t5153 = t5085+t5076+t5221+t5279;
+ t5152 = t5068+t5216+t5268;
+ t5151 = t5095+t5078+t5220+t5308;
+ t5150 = t5121+t5074+t5112+t5213;
+ coeff_dyy_m2_m2_m2 = t5089+t5172+t5292;
+ coeff_dyy_m1_m2_m2 = t5107+t5151+t5261;
+ coeff_dyy_0_m2_m2 = t5089+t5107+t5198;
+ coeff_dyy_p1_m2_m2 = t5089+t5158+t5295;
+ coeff_dyy_p2_m2_m2 = t5083+t5078+t5107+t5171;
+ coeff_dyy_m2_m1_m2 = t5082+t5170+t5254;
+ coeff_dyy_m1_m1_m2 = t5102+t5071+t5082+t5174;
+ coeff_dyy_0_m1_m2 = t5192+t5298;
+ coeff_dyy_p1_m1_m2 = t5097+t5152+t5298;
+ coeff_dyy_p2_m1_m2 = t5111+t5168+t5255;
+ coeff_dyy_m2_0_m2 = t5202+t5251;
+ coeff_dyy_m1_0_m2 = t5183+t5232;
+ coeff_dyy_0_0_m2 = t5093+t5211;
+ coeff_dyy_p1_0_m2 = t5187+t5237;
+ coeff_dyy_p2_0_m2 = t5105+t5065+t5202;
+ coeff_dyy_m2_p1_m2 = t5091+t5074+t5080+t5180;
+ coeff_dyy_m1_p1_m2 = t5099+t5161+t5305;
+ coeff_dyy_0_p1_m2 = t5197+t5284;
+ coeff_dyy_p1_p1_m2 = t5079+t5167+t5247;
+ coeff_dyy_p2_p1_m2 = t5100+t5069+t5081+t5180;
+ coeff_dyy_m2_p2_m2 = t5065+t5077+t5089+t5173;
+ coeff_dyy_m1_p2_m2 = t5089+t5176+t5299;
+ coeff_dyy_0_p2_m2 = t5089+t5108+t5182;
+ coeff_dyy_p1_p2_m2 = t5108+t5155+t5234;
+ coeff_dyy_p2_p2_m2 = t5077+t5108+t5076+t5171;
+ coeff_dyy_m2_m2_m1 = t5076+t5069+t5105+t5181;
+ coeff_dyy_m1_m2_m1 = t5067+t5179+t5314;
+ coeff_dyy_0_m2_m1 = t5184+t5314;
+ coeff_dyy_p1_m2_m1 = t5107+t5164+t5245;
+ coeff_dyy_p2_m2_m1 = t5074+t5083+t5085+t5181;
+ coeff_dyy_m2_m1_m1 = t5071+t5177+t5315;
+ coeff_dyy_m1_m1_m1 = t5104+t5160+t5301;
+ coeff_dyy_0_m1_m1 = t5104+t5077+t5189;
+ coeff_dyy_p1_m1_m1 = t5104+t5156+t5287;
+ coeff_dyy_p2_m1_m1 = t5100+t5080+t5068+t5177;
+ coeff_dyy_m2_0_m1 = t5207+t5254;
+ coeff_dyy_m1_0_m1 = t5091+t5102+t5200;
+ coeff_dyy_0_0_m1 = t5102+t5209;
+ coeff_dyy_p1_0_m1 = t5185+t5255;
+ coeff_dyy_p2_0_m1 = t5205+t5253;
+ coeff_dyy_m2_p1_m1 = t5091+t5157+t5273;
+ coeff_dyy_m1_p1_m1 = t5073+t5169+t5282;
+ coeff_dyy_0_p1_m1 = t5199+t5282;
+ coeff_dyy_p1_p1_m1 = t5097+t5178+t5273;
+ coeff_dyy_p2_p1_m1 = t5100+t5162+t5273;
+ coeff_dyy_m2_p2_m1 = t5090+t5154+t5302;
+ coeff_dyy_m1_p2_m1 = t5072+t5179+t5294;
+ coeff_dyy_0_p2_m1 = t5184+t5294;
+ coeff_dyy_p1_p2_m1 = t5066+t5175+t5244;
+ coeff_dyy_p2_p2_m1 = t5066+t5153+t5252;
+ coeff_dyy_m2_m2_0 = t5204+t5292;
+ coeff_dyy_m1_m2_0 = t5067+t5100+t5190;
+ coeff_dyy_0_m2_0 = t5107+t5214;
+ coeff_dyy_p1_m2_0 = t5091+t5072+t5190;
+ coeff_dyy_p2_m2_0 = t5201+t5293;
+ coeff_dyy_m2_m1_0 = t5191+t5277;
+ coeff_dyy_m1_m1_0 = t5206+t5274;
+ coeff_dyy_0_m1_0 = t5111+t5212;
+ coeff_dyy_p1_m1_0 = t5186+t5274;
+ coeff_dyy_p2_m1_0 = t5111+t5100+t5195;
+ coeff_dyy_m2_0_0 = t5085+t5210;
+ coeff_dyy_m1_0_0 = t5091+t5208;
+ coeff_dyy_0_0_0 = RATIONAL(-13.0,98.0)+t5086+t5238;
+ coeff_dyy_p1_0_0 = t5100+t5208;
+ coeff_dyy_p2_0_0 = t5105+t5210;
+ coeff_dyy_m2_p1_0 = t5091+t5109+t5195;
+ coeff_dyy_m1_p1_0 = t5193+t5274;
+ coeff_dyy_0_p1_0 = t5109+t5212;
+ coeff_dyy_p1_p1_0 = t5196+t5274;
+ coeff_dyy_p2_p1_0 = t5109+t5100+t5191;
+ coeff_dyy_m2_p2_0 = t5201+t5302;
+ coeff_dyy_m1_p2_0 = t5100+t5072+t5194;
+ coeff_dyy_0_p2_0 = t5108+t5214;
+ coeff_dyy_p1_p2_0 = t5194+t5303;
+ coeff_dyy_p2_p2_0 = t5085+t5108+t5204;
+ coeff_dyy_m2_m2_p1 = t5076+t5166+t5290;
+ coeff_dyy_m1_m2_p1 = t5067+t5159+t5243;
+ coeff_dyy_0_m2_p1 = t5188+t5281;
+ coeff_dyy_p1_m2_p1 = t5072+t5159+t5257;
+ coeff_dyy_p2_m2_p1 = t5102+t5154+t5293;
+ coeff_dyy_m2_m1_p1 = t5087+t5162+t5277;
+ coeff_dyy_m1_m1_p1 = t5099+t5178+t5280;
+ coeff_dyy_0_m1_p1 = t5189+t5289;
+ coeff_dyy_p1_m1_p1 = t5073+t5156+t5289;
+ coeff_dyy_p2_m1_p1 = t5100+t5157+t5280;
+ coeff_dyy_m2_0_p1 = t5207+t5262;
+ coeff_dyy_m1_0_p1 = t5185+t5245;
+ coeff_dyy_0_0_p1 = t5090+t5209;
+ coeff_dyy_p1_0_p1 = t5090+t5100+t5200;
+ coeff_dyy_p2_0_p1 = t5205+t5252;
+ coeff_dyy_m2_p1_p1 = t5080+t5163+t5257;
+ coeff_dyy_m1_p1_p1 = t5087+t5169+t5287;
+ coeff_dyy_0_p1_p1 = t5087+t5077+t5199;
+ coeff_dyy_p1_p1_p1 = t5097+t5109+t5087+t5160;
+ coeff_dyy_p2_p1_p1 = t5081+t5163+t5243;
+ coeff_dyy_m2_p2_p1 = t5064+t5108+t5083+t5166;
+ coeff_dyy_m1_p2_p1 = t5108+t5164+t5255;
+ coeff_dyy_0_p2_p1 = t5102+t5108+t5225+t5281;
+ coeff_dyy_p1_p2_p1 = t5064+t5175+t5247;
+ coeff_dyy_p2_p2_p1 = t5064+t5153+t5253;
+ coeff_dyy_m2_m2_p2 = t5076+t5165+t5258;
+ coeff_dyy_m1_m2_p2 = t5107+t5155+t5237;
+ coeff_dyy_0_m2_p2 = t5182+t5285;
+ coeff_dyy_p1_m2_p2 = t5093+t5158+t5299;
+ coeff_dyy_p2_m2_p2 = t5083+t5165+t5256;
+ coeff_dyy_m2_m1_p2 = t5079+t5170+t5262;
+ coeff_dyy_m1_m1_p2 = t5068+t5174+t5283;
+ coeff_dyy_0_m1_p2 = t5217+t5283+t5284;
+ coeff_dyy_p1_m1_p2 = t5097+t5111+t5090+t5161;
+ coeff_dyy_p2_m1_p2 = t5111+t5080+t5079+t5150;
+ coeff_dyy_m2_0_p2 = t5203+t5256;
+ coeff_dyy_m1_0_p2 = t5187+t5234;
+ coeff_dyy_0_0_p2 = t5089+t5211;
+ coeff_dyy_p1_0_p2 = t5183+t5261;
+ coeff_dyy_p2_0_p2 = t5203+t5258;
+ coeff_dyy_m2_p1_p2 = t5109+t5168+t5245;
+ coeff_dyy_m1_p1_p2 = t5099+t5152+t5278;
+ coeff_dyy_0_p1_p2 = t5192+t5278;
+ coeff_dyy_p1_p1_p2 = t5082+t5167+t5244;
+ coeff_dyy_p2_p1_p2 = t5109+t5082+t5081+t5150;
+ coeff_dyy_m2_p2_p2 = t5075+t5093+t5078+t5173;
+ coeff_dyy_m1_p2_p2 = t5093+t5176+t5295;
+ coeff_dyy_0_p2_p2 = t5198+t5276;
+ coeff_dyy_p1_p2_p2 = t5108+t5151+t5232;
+ coeff_dyy_p2_p2_p2 = t5085+t5172+t5276;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dyz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dyz.compute.c
new file mode 100644
index 0000000..868c5b0
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dyz.compute.c
@@ -0,0 +1,517 @@
+fp t5409,
+ t5410,
+ t5545,
+ t5402,
+ t5493,
+ t5332,
+ t5318,
+ t5544,
+ t5400,
+ t5344,
+ t5335,
+ t5350,
+ t5336,
+ t5543,
+ t5406,
+ t5349,
+ t5337,
+ t5399,
+ t5495,
+ t5333,
+ t5365,
+ t5542,
+ t5368,
+ t5541,
+ t5411,
+ t5361,
+ t5540,
+ t5403,
+ t5407,
+ t5539,
+ t5360,
+ t5474,
+ t5538,
+ t5404,
+ t5492,
+ t5331,
+ t5319,
+ t5537,
+ t5397,
+ t5346,
+ t5371,
+ t5536,
+ t5352,
+ t5535,
+ t5398,
+ t5496,
+ t5325,
+ t5494,
+ t5323,
+ t5534,
+ t5358,
+ t5338,
+ t5533,
+ t5532,
+ t5357,
+ t5531,
+ t5396,
+ t5408,
+ t5530,
+ t5395,
+ t5497,
+ t5326,
+ t5529,
+ t5366,
+ t5528,
+ t5527,
+ t5526,
+ t5498,
+ t5329,
+ t5489,
+ t5469,
+ t5525,
+ t5374,
+ t5355,
+ t5524,
+ t5363,
+ t5523,
+ t5522,
+ t5521,
+ t5362,
+ t5520,
+ t5330,
+ t5327,
+ t5519,
+ t5334,
+ t5518,
+ t5354,
+ t5517,
+ t5516,
+ t5484,
+ t5515,
+ t5514,
+ t5328,
+ t5513,
+ t5512,
+ t5511,
+ t5390,
+ t5510,
+ t5373,
+ t5509,
+ t5508,
+ t5370,
+ t5507,
+ t5506,
+ t5324,
+ t5505,
+ t5504,
+ t5347,
+ t5503,
+ t5383,
+ t5502,
+ t5479,
+ t5468,
+ t5501,
+ t5320,
+ t5467,
+ t5500,
+ t5499,
+ t5321,
+ t5491,
+ t5322,
+ t5490,
+ t5488,
+ t5487,
+ t5486,
+ t5483,
+ t5482,
+ t5481,
+ t5480,
+ t5478,
+ t5477,
+ t5475,
+ t5473,
+ t5472,
+ t5471,
+ t5470,
+ t5466,
+ t5465,
+ t5464,
+ t5463,
+ t5462,
+ t5461,
+ t5460,
+ t5459,
+ t5458,
+ t5457,
+ t5456,
+ t5455,
+ t5454,
+ t5453,
+ t5452,
+ t5451,
+ t5450,
+ t5449,
+ t5448,
+ t5447,
+ t5446,
+ t5445,
+ t5444,
+ t5443,
+ t5442,
+ t5441,
+ t5440,
+ t5439,
+ t5438,
+ t5437,
+ t5436,
+ t5435,
+ t5434,
+ t5433,
+ t5432,
+ t5431,
+ t5430,
+ t5429,
+ t5428,
+ t5427,
+ t5426,
+ t5425,
+ t5424,
+ t5351,
+ t5423,
+ t5422,
+ t5421,
+ t5420,
+ t5419,
+ t5418,
+ t5417,
+ t5416,
+ t5415,
+ t5414,
+ t5413,
+ t5412,
+ t5369,
+ t5359,
+ t5341,
+ t5339;
+ t5409 = z*z;
+ t5410 = y*y;
+ t5545 = t5410+t5409;
+ t5402 = RATIONAL(-2.0,175.0);
+ t5493 = x*t5402;
+ t5332 = y*t5493;
+ t5318 = z*t5493;
+ t5544 = t5332+t5318;
+ t5400 = RATIONAL(2.0,175.0);
+ t5344 = t5400*z;
+ t5335 = x*t5344;
+ t5350 = t5400*y;
+ t5336 = x*t5350;
+ t5543 = t5335+t5336;
+ t5406 = RATIONAL(1.0,175.0);
+ t5349 = t5406*z;
+ t5337 = x*t5349;
+ t5399 = RATIONAL(-1.0,175.0);
+ t5495 = x*t5399;
+ t5333 = y*t5495;
+ t5365 = RATIONAL(-1.0,250.0)*x;
+ t5542 = t5337+t5333+t5365;
+ t5368 = t5402*y;
+ t5541 = t5368+t5344;
+ t5411 = x*x;
+ t5361 = t5399*t5411;
+ t5540 = RATIONAL(-17.0,5250.0)+t5361;
+ t5403 = RATIONAL(1.0,200.0);
+ t5407 = RATIONAL(-1.0,50.0);
+ t5539 = t5403*t5409+t5407*t5410;
+ t5360 = RATIONAL(1.0,250.0)*x;
+ t5474 = t5337+t5360;
+ t5538 = t5333+t5474;
+ t5404 = RATIONAL(-1.0,700.0);
+ t5492 = x*t5404;
+ t5331 = y*t5492;
+ t5319 = z*t5492;
+ t5537 = t5331+t5319;
+ t5397 = RATIONAL(-1.0,350.0);
+ t5346 = t5397*y;
+ t5371 = t5397*z;
+ t5536 = t5346+t5371;
+ t5352 = t5404*t5411;
+ t5535 = t5352+RATIONAL(167.0,7000.0);
+ t5398 = RATIONAL(1.0,350.0);
+ t5496 = x*t5398;
+ t5325 = y*t5496;
+ t5494 = x*t5397;
+ t5323 = z*t5494;
+ t5534 = t5325+t5323;
+ t5358 = t5406*y;
+ t5338 = x*t5358;
+ t5533 = t5337+t5338;
+ t5532 = RATIONAL(289.0,10500.0)+t5352;
+ t5357 = t5398*t5411;
+ t5531 = RATIONAL(47.0,5250.0)+t5357;
+ t5396 = RATIONAL(-1.0,200.0);
+ t5408 = RATIONAL(1.0,50.0);
+ t5530 = t5408*t5410+t5396*t5409;
+ t5395 = RATIONAL(1.0,700.0);
+ t5497 = x*t5395;
+ t5326 = z*t5497;
+ t5529 = t5331+t5326;
+ t5366 = t5397*t5411;
+ t5528 = t5366+RATIONAL(-47.0,5250.0);
+ t5527 = t5349+t5358;
+ t5526 = t5396*t5410+t5408*t5409;
+ t5498 = y*z;
+ t5329 = RATIONAL(1.0,245.0)*t5498;
+ t5489 = t5545*RATIONAL(-1.0,100.0);
+ t5469 = t5329+t5489;
+ t5525 = t5469+RATIONAL(229.0,10500.0);
+ t5374 = t5399*y;
+ t5355 = t5399*z;
+ t5524 = t5374+t5355;
+ t5363 = t5398*z;
+ t5523 = t5346+t5363;
+ t5522 = t5349+t5374;
+ t5521 = t5407*t5409+t5403*t5410;
+ t5362 = t5398*y;
+ t5520 = t5371+t5362;
+ t5330 = z*t5496;
+ t5327 = y*t5494;
+ t5519 = t5330+t5327;
+ t5334 = z*t5495;
+ t5518 = t5334+t5360+t5338;
+ t5354 = RATIONAL(-1.0,500.0)*x;
+ t5517 = t5354+t5371;
+ t5516 = RATIONAL(107.0,7000.0)+t5357;
+ t5484 = t5334+t5365;
+ t5515 = t5484+t5338;
+ t5514 = t5355+t5358;
+ t5328 = RATIONAL(-2.0,245.0)*t5498;
+ t5513 = t5366+t5328;
+ t5512 = t5333+t5334;
+ t5511 = RATIONAL(-167.0,7000.0)+t5328;
+ t5390 = RATIONAL(-137.0,5250.0);
+ t5510 = t5390+RATIONAL(1.0,1400.0)*t5411;
+ t5373 = t5402*z;
+ t5509 = t5373+t5350;
+ t5508 = t5362+t5363;
+ t5370 = t5406*t5411;
+ t5507 = t5370+RATIONAL(17.0,5250.0);
+ t5506 = t5370+t5390;
+ t5324 = y*t5497;
+ t5505 = t5324+t5326;
+ t5504 = t5324+t5319;
+ t5347 = t5395*t5411;
+ t5503 = RATIONAL(-289.0,10500.0)+t5347;
+ t5383 = RATIONAL(137.0,5250.0);
+ t5502 = t5383+RATIONAL(-1.0,1400.0)*t5411;
+ t5479 = t5545*RATIONAL(1.0,100.0);
+ t5468 = t5329+t5479;
+ t5501 = t5468+RATIONAL(-229.0,10500.0)+t5352;
+ t5320 = RATIONAL(4.0,245.0)*t5498;
+ t5467 = t5320+t5489;
+ t5500 = t5383+t5467+t5361;
+ t5499 = RATIONAL(-107.0,7000.0)+t5513;
+ t5321 = RATIONAL(-4.0,245.0)*t5498;
+ t5491 = t5373+t5321;
+ t5322 = RATIONAL(2.0,245.0)*t5498;
+ t5490 = t5349+t5322;
+ t5488 = t5344+t5321;
+ t5487 = t5335+t5321;
+ t5486 = t5334+t5321;
+ t5483 = t5332+t5321;
+ t5482 = t5355+t5322;
+ t5481 = t5333+t5321;
+ t5480 = t5358+t5322;
+ t5478 = t5338+t5321;
+ t5477 = t5336+t5321;
+ t5475 = t5374+t5322;
+ t5473 = RATIONAL(187.0,7000.0)+t5513;
+ t5472 = t5328+t5522;
+ t5471 = t5330+t5325+t5347;
+ t5470 = t5328+t5514;
+ t5466 = RATIONAL(-187.0,7000.0)+t5357+t5328;
+ t5465 = t5320+t5479;
+ t5464 = t5323+t5327+t5347;
+ t5463 = t5473+t5521;
+ t5462 = t5499+t5512;
+ t5461 = t5469+t5536;
+ t5460 = t5471+t5511;
+ t5459 = t5473+t5539;
+ t5458 = t5472+t5516;
+ t5457 = t5499+t5533;
+ t5456 = t5470+t5516;
+ t5455 = t5469+t5508;
+ t5454 = t5468+t5523;
+ t5453 = t5467+t5509;
+ t5452 = t5467+t5541;
+ t5451 = t5472+t5535;
+ t5450 = t5468+t5520;
+ t5449 = t5464+t5511;
+ t5448 = t5470+t5535;
+ t5447 = t5466+t5530;
+ t5446 = t5350+t5344+t5465;
+ t5445 = t5466+t5526;
+ t5444 = t5373+t5368+t5465;
+ t5443 = t5461+t5502;
+ t5442 = t5454+t5510;
+ t5441 = t5452+t5531;
+ t5440 = t5318+t5336+t5500;
+ t5439 = t5455+t5502;
+ t5438 = t5453+t5531;
+ t5437 = t5444+t5528;
+ t5436 = t5450+t5510;
+ t5435 = t5446+t5528;
+ t5434 = t5446+t5506;
+ t5433 = t5332+t5335+t5500;
+ t5432 = t5464+t5525;
+ t5431 = t5444+t5506;
+ t5430 = t5501+t5519;
+ t5429 = t5471+t5525;
+ t5428 = t5501+t5534;
+ t5427 = t5365+t5457+t5527;
+ t5426 = t5360+t5462+t5527;
+ t5425 = t5354+t5449+t5524;
+ t5424 = t5365+t5462+t5524;
+ t5351 = RATIONAL(1.0,500.0)*x;
+ t5423 = t5351+t5460+t5524;
+ t5422 = t5354+t5460+t5527;
+ t5421 = t5458+t5538;
+ t5420 = t5458+t5515;
+ t5419 = t5351+t5449+t5527;
+ t5418 = t5456+t5518;
+ t5417 = t5360+t5457+t5524;
+ t5416 = t5456+t5542;
+ t5415 = t5354+t5451+t5534;
+ t5414 = t5351+t5451+t5519;
+ t5413 = t5354+t5448+t5519;
+ t5412 = t5351+t5448+t5534;
+ t5369 = RATIONAL(-1.0,125.0)*x;
+ t5359 = RATIONAL(1.0,125.0)*x;
+ t5341 = RATIONAL(-1.0,1000.0)*x;
+ t5339 = RATIONAL(1.0,1000.0)*x;
+ coeff_dyz_m2_m2_m2 = t5369+t5431+t5543;
+ coeff_dyz_m1_m2_m2 = t5365+t5437+t5533;
+ coeff_dyz_0_m2_m2 = t5444+t5540;
+ coeff_dyz_p1_m2_m2 = t5360+t5437+t5512;
+ coeff_dyz_p2_m2_m2 = t5359+t5431+t5544;
+ coeff_dyz_m2_m1_m2 = t5416+t5539;
+ coeff_dyz_m1_m1_m2 = t5413+t5539;
+ coeff_dyz_0_m1_m2 = t5459+t5514;
+ coeff_dyz_p1_m1_m2 = t5412+t5539;
+ coeff_dyz_p2_m1_m2 = t5418+t5539;
+ coeff_dyz_m2_0_m2 = t5350+t5483;
+ coeff_dyz_m1_0_m2 = t5350+t5481;
+ coeff_dyz_0_0_m2 = t5350+t5321;
+ coeff_dyz_p1_0_m2 = t5350+t5478;
+ coeff_dyz_p2_0_m2 = t5350+t5477;
+ coeff_dyz_m2_p1_m2 = t5426+t5530;
+ coeff_dyz_m1_p1_m2 = t5419+t5530;
+ coeff_dyz_0_p1_m2 = t5447+t5527;
+ coeff_dyz_p1_p1_m2 = t5422+t5530;
+ coeff_dyz_p2_p1_m2 = t5427+t5530;
+ coeff_dyz_m2_p2_m2 = t5359+t5440+t5541;
+ coeff_dyz_m1_p2_m2 = t5441+t5518;
+ coeff_dyz_0_p2_m2 = t5452+t5507;
+ coeff_dyz_p1_p2_m2 = t5441+t5542;
+ coeff_dyz_p2_p2_m2 = t5369+t5433+t5541;
+ coeff_dyz_m2_m2_m1 = t5420+t5521;
+ coeff_dyz_m1_m2_m1 = t5415+t5521;
+ coeff_dyz_0_m2_m1 = t5463+t5522;
+ coeff_dyz_p1_m2_m1 = t5414+t5521;
+ coeff_dyz_p2_m2_m1 = t5421+t5521;
+ coeff_dyz_m2_m1_m1 = t5354+t5432+t5508;
+ coeff_dyz_m1_m1_m1 = t5341+t5439+t5537;
+ coeff_dyz_0_m1_m1 = t5455+t5532;
+ coeff_dyz_p1_m1_m1 = t5339+t5439+t5505;
+ coeff_dyz_p2_m1_m1 = t5351+t5429+t5508;
+ coeff_dyz_m2_0_m1 = t5333+t5480;
+ coeff_dyz_m1_0_m1 = t5327+t5480;
+ coeff_dyz_0_0_m1 = t5480;
+ coeff_dyz_p1_0_m1 = t5325+t5480;
+ coeff_dyz_p2_0_m1 = t5338+t5480;
+ coeff_dyz_m2_p1_m1 = t5351+t5430+t5520;
+ coeff_dyz_m1_p1_m1 = t5339+t5436+t5529;
+ coeff_dyz_0_p1_m1 = t5450+t5503;
+ coeff_dyz_p1_p1_m1 = t5341+t5436+t5504;
+ coeff_dyz_p2_p1_m1 = t5362+t5428+t5517;
+ coeff_dyz_m2_p2_m1 = t5417+t5526;
+ coeff_dyz_m1_p2_m1 = t5423+t5526;
+ coeff_dyz_0_p2_m1 = t5445+t5524;
+ coeff_dyz_p1_p2_m1 = t5425+t5526;
+ coeff_dyz_p2_p2_m1 = t5424+t5526;
+ coeff_dyz_m2_m2_0 = t5318+t5488;
+ coeff_dyz_m1_m2_0 = t5344+t5486;
+ coeff_dyz_0_m2_0 = t5488;
+ coeff_dyz_p1_m2_0 = t5337+t5488;
+ coeff_dyz_p2_m2_0 = t5344+t5487;
+ coeff_dyz_m2_m1_0 = t5334+t5490;
+ coeff_dyz_m1_m1_0 = t5323+t5490;
+ coeff_dyz_0_m1_0 = t5490;
+ coeff_dyz_p1_m1_0 = t5330+t5490;
+ coeff_dyz_p2_m1_0 = t5337+t5490;
+ coeff_dyz_m2_0_0 = t5320;
+ coeff_dyz_m1_0_0 = t5320;
+ coeff_dyz_0_0_0 = t5320;
+ coeff_dyz_p1_0_0 = t5320;
+ coeff_dyz_p2_0_0 = t5320;
+ coeff_dyz_m2_p1_0 = t5337+t5482;
+ coeff_dyz_m1_p1_0 = t5330+t5482;
+ coeff_dyz_0_p1_0 = t5482;
+ coeff_dyz_p1_p1_0 = t5323+t5482;
+ coeff_dyz_p2_p1_0 = t5334+t5482;
+ coeff_dyz_m2_p2_0 = t5373+t5487;
+ coeff_dyz_m1_p2_0 = t5337+t5491;
+ coeff_dyz_0_p2_0 = t5491;
+ coeff_dyz_p1_p2_0 = t5373+t5486;
+ coeff_dyz_p2_p2_0 = t5318+t5491;
+ coeff_dyz_m2_m2_p1 = t5426+t5526;
+ coeff_dyz_m1_m2_p1 = t5419+t5526;
+ coeff_dyz_0_m2_p1 = t5445+t5527;
+ coeff_dyz_p1_m2_p1 = t5422+t5526;
+ coeff_dyz_p2_m2_p1 = t5427+t5526;
+ coeff_dyz_m2_m1_p1 = t5351+t5428+t5523;
+ coeff_dyz_m1_m1_p1 = t5339+t5442+t5504;
+ coeff_dyz_0_m1_p1 = t5454+t5503;
+ coeff_dyz_p1_m1_p1 = t5341+t5442+t5529;
+ coeff_dyz_p2_m1_p1 = t5354+t5430+t5523;
+ coeff_dyz_m2_0_p1 = t5338+t5475;
+ coeff_dyz_m1_0_p1 = t5325+t5475;
+ coeff_dyz_0_0_p1 = t5475;
+ coeff_dyz_p1_0_p1 = t5327+t5475;
+ coeff_dyz_p2_0_p1 = t5333+t5475;
+ coeff_dyz_m2_p1_p1 = t5346+t5429+t5517;
+ coeff_dyz_m1_p1_p1 = t5341+t5443+t5505;
+ coeff_dyz_0_p1_p1 = t5461+t5532;
+ coeff_dyz_p1_p1_p1 = t5339+t5443+t5537;
+ coeff_dyz_p2_p1_p1 = t5351+t5432+t5536;
+ coeff_dyz_m2_p2_p1 = t5416+t5521;
+ coeff_dyz_m1_p2_p1 = t5413+t5521;
+ coeff_dyz_0_p2_p1 = t5463+t5514;
+ coeff_dyz_p1_p2_p1 = t5412+t5521;
+ coeff_dyz_p2_p2_p1 = t5418+t5521;
+ coeff_dyz_m2_m2_p2 = t5359+t5433+t5509;
+ coeff_dyz_m1_m2_p2 = t5438+t5538;
+ coeff_dyz_0_m2_p2 = t5453+t5507;
+ coeff_dyz_p1_m2_p2 = t5438+t5515;
+ coeff_dyz_p2_m2_p2 = t5369+t5440+t5509;
+ coeff_dyz_m2_m1_p2 = t5417+t5530;
+ coeff_dyz_m1_m1_p2 = t5423+t5530;
+ coeff_dyz_0_m1_p2 = t5447+t5524;
+ coeff_dyz_p1_m1_p2 = t5425+t5530;
+ coeff_dyz_p2_m1_p2 = t5424+t5530;
+ coeff_dyz_m2_0_p2 = t5368+t5477;
+ coeff_dyz_m1_0_p2 = t5368+t5478;
+ coeff_dyz_0_0_p2 = t5368+t5321;
+ coeff_dyz_p1_0_p2 = t5368+t5481;
+ coeff_dyz_p2_0_p2 = t5368+t5483;
+ coeff_dyz_m2_p1_p2 = t5420+t5539;
+ coeff_dyz_m1_p1_p2 = t5415+t5539;
+ coeff_dyz_0_p1_p2 = t5459+t5522;
+ coeff_dyz_p1_p1_p2 = t5414+t5539;
+ coeff_dyz_p2_p1_p2 = t5421+t5539;
+ coeff_dyz_m2_p2_p2 = t5369+t5434+t5544;
+ coeff_dyz_m1_p2_p2 = t5333+t5435+t5484;
+ coeff_dyz_0_p2_p2 = t5446+t5540;
+ coeff_dyz_p1_p2_p2 = t5338+t5435+t5474;
+ coeff_dyz_p2_p2_p2 = t5359+t5434+t5543;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dz.compute.c
new file mode 100644
index 0000000..bbc00d9
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dz.compute.c
@@ -0,0 +1,977 @@
+fp t4026,
+ t4076,
+ t4043,
+ t4001,
+ t4059,
+ t4216,
+ t3922,
+ t4188,
+ t4364,
+ t4075,
+ t4078,
+ t4007,
+ t4045,
+ t3904,
+ t4363,
+ t3977,
+ t4064,
+ t3984,
+ t4207,
+ t4362,
+ t4048,
+ t4217,
+ t3929,
+ t3894,
+ t3872,
+ t4212,
+ t4226,
+ t3893,
+ t4361,
+ t4077,
+ t4000,
+ t3882,
+ t4023,
+ t4360,
+ t4047,
+ t4223,
+ t3915,
+ t3875,
+ t4359,
+ t4070,
+ t4010,
+ t4358,
+ t4202,
+ t4074,
+ t4357,
+ t4008,
+ t4055,
+ t4356,
+ t4215,
+ t3895,
+ t4355,
+ t3951,
+ t4062,
+ t4218,
+ t3907,
+ t4354,
+ t3935,
+ t3946,
+ t4353,
+ t4056,
+ t3992,
+ t3897,
+ t4021,
+ t4352,
+ t4046,
+ t4201,
+ t4351,
+ t4073,
+ t4350,
+ t3987,
+ t3983,
+ t4349,
+ t4348,
+ t4063,
+ t4011,
+ t4347,
+ t3892,
+ t4346,
+ t3934,
+ t4345,
+ t4022,
+ t4042,
+ t3998,
+ t3896,
+ t4344,
+ t4343,
+ t3980,
+ t3928,
+ t3952,
+ t4342,
+ t3891,
+ t4341,
+ t4225,
+ t3910,
+ t3873,
+ t3933,
+ t4340,
+ t4053,
+ t3900,
+ t4339,
+ t3981,
+ t4338,
+ t4337,
+ t3908,
+ t4221,
+ t3940,
+ t3869,
+ t4336,
+ t3916,
+ t4335,
+ t3902,
+ t4334,
+ t4224,
+ t3881,
+ t3877,
+ t4333,
+ t4044,
+ t4186,
+ t4016,
+ t3947,
+ t4172,
+ t4041,
+ t4214,
+ t4332,
+ t3930,
+ t4018,
+ t4331,
+ t4330,
+ t4329,
+ t4328,
+ t3939,
+ t4034,
+ t4327,
+ t4009,
+ t4326,
+ t4325,
+ t3962,
+ t4324,
+ t4057,
+ t3979,
+ t4323,
+ t3917,
+ t4061,
+ t3996,
+ t4322,
+ t4220,
+ t3899,
+ t4321,
+ t3926,
+ t3880,
+ t4320,
+ t3886,
+ t4319,
+ t4318,
+ t4068,
+ t4317,
+ t4004,
+ t3889,
+ t3871,
+ t4316,
+ t3978,
+ t3919,
+ t4199,
+ t4171,
+ t4315,
+ t4314,
+ t4313,
+ t3903,
+ t4312,
+ t4020,
+ t3953,
+ t4311,
+ t4310,
+ t3986,
+ t4309,
+ t4017,
+ t4308,
+ t3989,
+ t4307,
+ t4306,
+ t4305,
+ t3924,
+ t4304,
+ t4014,
+ t4303,
+ t4302,
+ t4301,
+ t4300,
+ t4299,
+ t4298,
+ t4297,
+ t4296,
+ t4295,
+ t4015,
+ t3920,
+ t4294,
+ t4293,
+ t4292,
+ t4028,
+ t4196,
+ t4291,
+ t3937,
+ t3931,
+ t4019,
+ t3960,
+ t4197,
+ t4174,
+ t4290,
+ t4006,
+ t4185,
+ t3883,
+ t4289,
+ t4288,
+ t4033,
+ t3884,
+ t4287,
+ t4035,
+ t3885,
+ t4286,
+ t4285,
+ t3911,
+ t3914,
+ t4284,
+ t4219,
+ t3868,
+ t4283,
+ t3956,
+ t4173,
+ t4282,
+ t4281,
+ t4280,
+ t4027,
+ t4279,
+ t4278,
+ t3867,
+ t4036,
+ t3878,
+ t4277,
+ t4276,
+ t4275,
+ t4274,
+ t3973,
+ t4273,
+ t4272,
+ t4271,
+ t4270,
+ t4031,
+ t4269,
+ t4268,
+ t4067,
+ t4267,
+ t4266,
+ t4265,
+ t4264,
+ t4263,
+ t4262,
+ t4261,
+ t4260,
+ t4190,
+ t4049,
+ t4259,
+ t4258,
+ t4030,
+ t4257,
+ t4256,
+ t3944,
+ t4255,
+ t4254,
+ t4253,
+ t4029,
+ t4252,
+ t4251,
+ t4250,
+ t4249,
+ t4032,
+ t4248,
+ t4183,
+ t4058,
+ t4247,
+ t4246,
+ t4245,
+ t4072,
+ t4244,
+ t4243,
+ t4242,
+ t4241,
+ t4222,
+ t4240,
+ t3963,
+ t4239,
+ t4238,
+ t4237,
+ t4236,
+ t3909,
+ t4039,
+ t4235,
+ t4234,
+ t4233,
+ t3898,
+ t4232,
+ t4231,
+ t4230,
+ t4229,
+ t4228,
+ t4227,
+ t4213,
+ t4211,
+ t3870,
+ t4210,
+ t4209,
+ t4208,
+ t4206,
+ t4205,
+ t4204,
+ t4203,
+ t4200,
+ t4198,
+ t4193,
+ t4192,
+ t4191,
+ t4189,
+ t4187,
+ t4184,
+ t3866,
+ t4182,
+ t4181,
+ t4180,
+ t4179,
+ t4178,
+ t4177,
+ t4176,
+ t4175,
+ t4170,
+ t4169,
+ t3974,
+ t4168,
+ t4167,
+ t4166,
+ t4165,
+ t4164,
+ t4163,
+ t4162,
+ t4161,
+ t4160,
+ t4158,
+ t4157,
+ t4156,
+ t4155,
+ t4005,
+ t4154,
+ t4153,
+ t4152,
+ t4151,
+ t4150,
+ t4149,
+ t4148,
+ t4147,
+ t4146,
+ t4145,
+ t4144,
+ t4143,
+ t4142,
+ t4141,
+ t4140,
+ t4139,
+ t4138,
+ t4137,
+ t4136,
+ t4135,
+ t4134,
+ t4133,
+ t4132,
+ t4131,
+ t4130,
+ t4129,
+ t4128,
+ t4127,
+ t4126,
+ t4125,
+ t4012,
+ t4124,
+ t4123,
+ t4013,
+ t4122,
+ t4121,
+ t4120,
+ t4119,
+ t4118,
+ t4117,
+ t4116,
+ t4115,
+ t4114,
+ t4113,
+ t4112,
+ t4111,
+ t4110,
+ t4024,
+ t4109,
+ t4108,
+ t4107,
+ t4106,
+ t4105,
+ t4104,
+ t4103,
+ t4102,
+ t4101,
+ t4100,
+ t3876,
+ t4099,
+ t4098,
+ t4097,
+ t4096,
+ t4095,
+ t4094,
+ t4093,
+ t4092,
+ t4091,
+ t4090,
+ t4089,
+ t4088,
+ t4087,
+ t4086,
+ t4085,
+ t4084,
+ t4083,
+ t4082;
+ t4026 = RATIONAL(-19.0,2100.0);
+ t4076 = y*y;
+ t4043 = RATIONAL(-1.0,350.0);
+ t4001 = t4043*t4076;
+ t4059 = RATIONAL(-1.0,245.0);
+ t4216 = z*t4076;
+ t3922 = t4059*t4216;
+ t4188 = t4001+t3922;
+ t4364 = t4026+t4188;
+ t4075 = z*z;
+ t4078 = t4075*z;
+ t4007 = RATIONAL(1.0,25.0)*t4078;
+ t4045 = RATIONAL(-2.0,245.0);
+ t3904 = t4045*t4216;
+ t4363 = t4007+t3904;
+ t3977 = RATIONAL(1.0,100.0)*t4075;
+ t4064 = RATIONAL(1.0,150.0);
+ t3984 = t4064*t4078;
+ t4207 = t3977+t3984;
+ t4362 = RATIONAL(17.0,2100.0)+t4207;
+ t4048 = RATIONAL(-1.0,175.0);
+ t4217 = z*t4048;
+ t3929 = y*t4217;
+ t3894 = x*t4217;
+ t3872 = y*t3894;
+ t4212 = t3929+t3872;
+ t4226 = x*y;
+ t3893 = RATIONAL(-1.0,250.0)*t4226;
+ t4361 = t4212+t3893;
+ t4077 = x*x;
+ t4000 = t4043*t4077;
+ t3882 = y*t4000;
+ t4023 = RATIONAL(187.0,7000.0);
+ t4360 = t4023*y+t3882;
+ t4047 = RATIONAL(1.0,350.0);
+ t4223 = z*t4047;
+ t3915 = x*t4223;
+ t3875 = RATIONAL(1.0,1000.0)*t4226;
+ t4359 = t3915+t3875;
+ t4070 = RATIONAL(-2.0,75.0);
+ t4010 = t4070*t4078;
+ t4358 = t4010+t3922;
+ t4202 = t4075*RATIONAL(-1.0,200.0);
+ t4074 = t4076*y;
+ t4357 = y*t4202+t4064*t4074;
+ t4008 = RATIONAL(-1.0,50.0)*t4075;
+ t4055 = RATIONAL(1.0,600.0);
+ t4356 = t4055*t4074+y*t4008;
+ t4215 = z*RATIONAL(1.0,245.0);
+ t3895 = t4077*t4215;
+ t4355 = RATIONAL(136.0,3675.0)*z+t3895;
+ t3951 = RATIONAL(166.0,3675.0)*z;
+ t4062 = RATIONAL(1.0,490.0);
+ t4218 = z*t4077;
+ t3907 = t4062*t4218;
+ t4354 = t3951+t3907;
+ t3935 = t4076*t4215;
+ t3946 = RATIONAL(151.0,3675.0)*z;
+ t4353 = t3935+t3946;
+ t4056 = RATIONAL(-1.0,700.0);
+ t3992 = t4056*t4077;
+ t3897 = y*t3992;
+ t4021 = RATIONAL(167.0,7000.0);
+ t4352 = t3897+t4021*y;
+ t4046 = RATIONAL(-1.0,150.0);
+ t4201 = RATIONAL(1.0,200.0)*t4075;
+ t4351 = t4046*t4074+y*t4201;
+ t4073 = x*t4077;
+ t4350 = x*t4008+t4055*t4073;
+ t3987 = t4048*t4077;
+ t3983 = RATIONAL(-1.0,100.0)*t4075;
+ t4349 = t3987+t3983;
+ t4348 = t3895+t3946;
+ t4063 = RATIONAL(-1.0,600.0);
+ t4011 = RATIONAL(1.0,50.0)*t4075;
+ t4347 = y*t4011+t4063*t4074;
+ t3892 = RATIONAL(311.0,14700.0)*z;
+ t4346 = t3892+t3904;
+ t3934 = RATIONAL(1.0,250.0)*t4226;
+ t4345 = t3929+t3934;
+ t4022 = RATIONAL(-167.0,7000.0);
+ t4042 = RATIONAL(1.0,700.0);
+ t3998 = t4042*t4077;
+ t3896 = y*t3998;
+ t4344 = t3896+t4022*y;
+ t4343 = t4046*t4073+x*t4201;
+ t3980 = t4056*t4076;
+ t3928 = x*t3980;
+ t3952 = t4021*x;
+ t4342 = t3928+t3952;
+ t3891 = t4059*t4218;
+ t4341 = t3891+t3984;
+ t4225 = z*RATIONAL(-2.0,175.0);
+ t3910 = y*t4225;
+ t3873 = x*t3910;
+ t3933 = RATIONAL(1.0,125.0)*t4226;
+ t4340 = t3873+t3933;
+ t4053 = RATIONAL(2.0,245.0);
+ t3900 = t4053*t4218;
+ t4339 = t3900+t3984;
+ t3981 = t4047*t4077;
+ t4338 = t3981+t3983;
+ t4337 = t4010+t3907;
+ t3908 = RATIONAL(-1.0,125.0)*t4226;
+ t4221 = z*RATIONAL(2.0,175.0);
+ t3940 = y*t4221;
+ t3869 = x*t3940;
+ t4336 = t3908+t3869;
+ t3916 = RATIONAL(-1.0,500.0)*t4226;
+ t4335 = t3894+t3916;
+ t3902 = RATIONAL(191.0,14700.0)*z;
+ t4334 = t3902+t3952;
+ t4224 = z*t4043;
+ t3881 = x*t4224;
+ t3877 = RATIONAL(-1.0,1000.0)*t4226;
+ t4333 = t3881+t3877;
+ t4044 = RATIONAL(1.0,300.0);
+ t4186 = x*t3977+t4044*t4073;
+ t4016 = RATIONAL(-137.0,5250.0);
+ t3947 = t4016*x;
+ t4172 = t3947+t4186;
+ t4041 = RATIONAL(1.0,1400.0);
+ t4214 = x*t4076;
+ t4332 = t4041*t4214+t4172;
+ t3930 = y*t3981;
+ t4018 = RATIONAL(-187.0,7000.0);
+ t4331 = t4018*y+t3930;
+ t4330 = t3915+t3877;
+ t4329 = t3980+t4008;
+ t4328 = x*t4202+t4064*t4073;
+ t3939 = x*t4001;
+ t4034 = RATIONAL(-47.0,5250.0);
+ t4327 = t3939+t4034*x;
+ t4009 = RATIONAL(4.0,75.0)*z;
+ t4326 = t3895+t4009;
+ t4325 = t3882+t3891;
+ t3962 = RATIONAL(211.0,3675.0)*z;
+ t4324 = t3907+t3962;
+ t4057 = RATIONAL(-1.0,300.0);
+ t3979 = t4057*z;
+ t4323 = t3979+t3904;
+ t3917 = t4053*t4216;
+ t4061 = RATIONAL(1.0,175.0);
+ t3996 = t4061*t4076;
+ t4322 = t3917+t3996;
+ t4220 = t4061*z;
+ t3899 = y*t4220;
+ t4321 = t3893+t3899;
+ t3926 = RATIONAL(1.0,500.0)*t4226;
+ t3880 = x*t4220;
+ t4320 = t3926+t3880;
+ t3886 = RATIONAL(-529.0,14700.0)*z;
+ t4319 = RATIONAL(11.0,420.0)+t3886;
+ t4318 = t3873+t3908;
+ t4068 = RATIONAL(1.0,42.0);
+ t4317 = t4068+t3981;
+ t4004 = t4047*t4076;
+ t3889 = x*t4004;
+ t3871 = y*t3880;
+ t4316 = t3889+t3871;
+ t3978 = t4061*t4077;
+ t3919 = y*t3978;
+ t4199 = y*t3977+t4044*t4074;
+ t4171 = t4016*y+t4199;
+ t4315 = t3919+t4171;
+ t4314 = t3987+t3900;
+ t4313 = x*t4011+t4063*t4073;
+ t3903 = t4062*t4216;
+ t4312 = t4010+t3903;
+ t4020 = RATIONAL(-107.0,7000.0);
+ t3953 = t4020*y;
+ t4311 = t3953+t3882;
+ t4310 = t4011+t3998;
+ t3986 = t4048*t4076;
+ t4309 = t3986+t3917;
+ t4017 = RATIONAL(107.0,7000.0);
+ t4308 = t3930+t4017*y;
+ t3989 = t4042*t4076;
+ t4307 = t3989+t4011;
+ t4306 = t3939+t4020*x;
+ t4305 = t3881+t3875;
+ t3924 = x*t3989;
+ t4304 = t4022*x+t3924;
+ t4014 = RATIONAL(229.0,10500.0);
+ t4303 = t4014*x+t3924;
+ t4302 = t3889+t4018*x;
+ t4301 = t3934+t3880;
+ t4300 = t3978+t3977;
+ t4299 = t3939+t4023*x;
+ t4298 = RATIONAL(-17.0,525.0)+t3998;
+ t4297 = t4008+t3992;
+ t4296 = t3893+t3894;
+ t4295 = t3869+t3933;
+ t4015 = RATIONAL(-229.0,10500.0);
+ t3920 = t4015*x;
+ t4294 = t4186+t3920;
+ t4293 = RATIONAL(431.0,14700.0)*z+t3904;
+ t4292 = t3986+t3977;
+ t4028 = RATIONAL(17.0,5250.0);
+ t4196 = y*t3983+t4057*t4074;
+ t4291 = t4196+t3919+t4028*y;
+ t3937 = x*t4221;
+ t3931 = x*t3986;
+ t4019 = RATIONAL(137.0,5250.0);
+ t3960 = t4019*x;
+ t4197 = t4057*t4073+x*t3983;
+ t4174 = t3960+t4197;
+ t4290 = t3937+t3931+t4174;
+ t4006 = RATIONAL(-9.0,98.0)*z;
+ t4185 = t4007+t3935;
+ t3883 = t4045*t4218;
+ t4289 = t4006+t4185+t3883;
+ t4288 = t4068+t4297;
+ t4033 = RATIONAL(-17.0,5250.0);
+ t3884 = y*t3987;
+ t4287 = t4199+t3884+t4033*y;
+ t4035 = RATIONAL(47.0,5250.0);
+ t3885 = RATIONAL(-169.0,14700.0)*z;
+ t4286 = t3930+t4035*y+t3885;
+ t4285 = t4015*y+t3897+t3962;
+ t3911 = x*t4225;
+ t3914 = x*t3996;
+ t4284 = t4172+t3911+t3914;
+ t4219 = z*t4226;
+ t3868 = t4056*t4219;
+ t4283 = t3868+t4332;
+ t3956 = t4019*y;
+ t4173 = t3956+t4196;
+ t4282 = t4173+t3910+t3884;
+ t4281 = t3885+t3917+t3984+t4199+t4034*y;
+ t4280 = RATIONAL(-57.0,490.0)*z+t4185+t3895;
+ t4027 = RATIONAL(19.0,2100.0);
+ t4279 = t4027+t3929+t4004;
+ t4278 = t4014*y+t3962+t3896;
+ t3867 = t4042*t4219;
+ t4036 = RATIONAL(-1.0,1400.0);
+ t3878 = t4036*t4214;
+ t4277 = t3867+t3878+t4174;
+ t4276 = t3940+t4315;
+ t4275 = t4197+t4303;
+ t4274 = RATIONAL(-33.0,490.0)*z+t3883+t4363;
+ t3973 = t4035*x;
+ t4273 = t3973+t3937+t4197;
+ t4272 = t3937+t4300;
+ t4271 = t3895+t4006+t4363;
+ t4270 = t4344+t4357;
+ t4031 = RATIONAL(37.0,1050.0);
+ t4269 = t4000+t4031+t4329;
+ t4268 = t4311+t4347;
+ t4067 = RATIONAL(-1.0,42.0);
+ t4267 = t4001+t4067+t4310;
+ t4266 = t4351+t4352;
+ t4265 = t3978+t4057+t4292;
+ t4264 = t4344+t4347;
+ t4263 = t4352+t4356;
+ t4262 = t4304+t4313;
+ t4261 = t4044+t3996+t4349;
+ t4260 = t4331+t4357;
+ t4190 = t4001+t4000;
+ t4049 = RATIONAL(-8.0,525.0);
+ t4259 = t4190+t4011+t4049+t3880;
+ t4258 = t4308+t4351;
+ t4030 = RATIONAL(-29.0,2100.0);
+ t4257 = t4030+t3996+t4338;
+ t4256 = t4001+t4031+t4297;
+ t3944 = t4017*x;
+ t4255 = t3889+t3944+t4343;
+ t4254 = t4308+t4356;
+ t4253 = t4001+t4070+t4011+t3981;
+ t4029 = RATIONAL(29.0,2100.0);
+ t4252 = t4000+t4029+t4292;
+ t4251 = t4342+t4350;
+ t4250 = t4351+t4360;
+ t4249 = t4299+t4350;
+ t4032 = RATIONAL(-37.0,1050.0);
+ t4248 = t3981+t4032+t4307;
+ t4183 = t3981+t4004;
+ t4058 = RATIONAL(8.0,525.0);
+ t4247 = t4008+t3894+t4183+t4058;
+ t4246 = RATIONAL(-11.0,420.0)+t3886+t4322;
+ t4245 = t4311+t4357;
+ t4072 = RATIONAL(2.0,75.0);
+ t4244 = t4072+t4000+t4008+t4004;
+ t4243 = t4302+t4313;
+ t4242 = t4306+t4328;
+ t4241 = t4004+t4032+t4310;
+ t4222 = y*t4077;
+ t4240 = t4171+t4041*t4222+t4354;
+ t3963 = RATIONAL(256.0,3675.0)*z;
+ t4239 = t3963+t4306+t4313;
+ t4238 = t3902+t4304+t4328;
+ t4237 = t3926+t4266;
+ t4236 = t3916+t4266;
+ t3909 = y*t4224;
+ t4039 = RATIONAL(17.0,525.0);
+ t4235 = t3909+t4039+t3980+t4297;
+ t4234 = t4000+t3909+t4067+t4307;
+ t4233 = t4027+t3910+t3986+t4338;
+ t3898 = y*t4223;
+ t4232 = t3898+t4317+t4329;
+ t4231 = t3916+t4270;
+ t4230 = t3885+t4245;
+ t4229 = t3926+t4270;
+ t4228 = t3898+t4298+t4307;
+ t4227 = t3940+t4026+t4000+t3996+t3977;
+ t4213 = t4010+t4008;
+ t4211 = t3871+t3880;
+ t3870 = y*t3881;
+ t4210 = t3894+t3870;
+ t4209 = t4010+t4011;
+ t4208 = t3899+t3870;
+ t4206 = t3899+t3872;
+ t4205 = t3929+t3871;
+ t4204 = t3894+t3872;
+ t4203 = t3880+t3870;
+ t4200 = t3929+t3870;
+ t4198 = t3872+t3880;
+ t4193 = t3917+t4007;
+ t4192 = t3871+t3894;
+ t4191 = t3871+t3899;
+ t4189 = t3983+t3984;
+ t4187 = t3900+t4007;
+ t4184 = t4004+t3922;
+ t3866 = y*t3915;
+ t4182 = t3899+t3866;
+ t4181 = t3883+t3984;
+ t4180 = t3929+t3866;
+ t4179 = t3894+t3866;
+ t4178 = t4004+t3928;
+ t4177 = t3981+t3891;
+ t4176 = t3891+t3922;
+ t4175 = t3866+t3880;
+ t4170 = t3891+t4196;
+ t4169 = t3987+t3977+t4181;
+ t3974 = RATIONAL(-61.0,490.0)*z;
+ t4168 = t3974+t3900+t4185;
+ t4167 = t4347+t4358;
+ t4166 = t4186+t4337;
+ t4165 = t4199+t4312;
+ t4164 = t4196+t4312;
+ t4163 = t4197+t4337;
+ t4162 = t4356+t4358;
+ t4161 = t4197+t4339;
+ t4160 = t4000+t4170;
+ t4158 = t4189+t4314;
+ t4157 = t4207+t4322;
+ t4156 = t3978+t3983+t4181;
+ t4155 = t3989+t3903+t4209;
+ t4005 = RATIONAL(-1.0,10.0)*z;
+ t4154 = t4005+t3883+t4193;
+ t4153 = t3980+t3903+t4213;
+ t4152 = t4001+t3935+t4213;
+ t4151 = t4186+t4339;
+ t4150 = t4184+t4189;
+ t4149 = t4005+t3904+t4187;
+ t4148 = t4341+t4343;
+ t4147 = t3974+t3895+t4193;
+ t4146 = t4176+t4190;
+ t4145 = t3935+t4004+t4209;
+ t4144 = t4010+t3891+t4350;
+ t4143 = t3889+t3872+t3922+t4308;
+ t4142 = t3937+t4289;
+ t4141 = t3894+t4146;
+ t4140 = t3940+t4271;
+ t4139 = t3911+t4289;
+ t4138 = t3944+t4316+t4325;
+ t4137 = t3880+t4176+t4183;
+ t4136 = t3910+t4271;
+ t4135 = t3869+t4274;
+ t4134 = t3899+t4280;
+ t4133 = t3873+t4274;
+ t4132 = t3929+t4280;
+ t4131 = t4151+t4272;
+ t4130 = t3911+t4161+t4300;
+ t4129 = t3915+t4180+t4324+t4358;
+ t4128 = t3940+t4189+t4196+t4309;
+ t4127 = t4000+t4070+t3891+t4009+t4145;
+ t4126 = t3979+t4044+t4156+t4309;
+ t4125 = t4148+t4299+t4346;
+ t4012 = RATIONAL(-289.0,10500.0);
+ t4124 = t4012*y+t3896+t4165+t4348;
+ t4123 = t3978+t3892+t4030+t3883+t4150;
+ t4013 = RATIONAL(289.0,10500.0);
+ t4122 = t3897+t4013*y+t4164+t4348;
+ t4121 = t4029+t3892+t4169+t4188;
+ t4120 = t4162+t4326+t4360;
+ t4119 = t4072+t4009+t4152+t4177;
+ t4118 = t3987+t3979+t3883+t4057+t4157;
+ t4117 = t4028*x+t3914+t4161+t4323;
+ t4116 = t4167+t4326+t4331;
+ t4115 = t3928+t4013*x+t4163+t4353;
+ t4114 = t4302+t4328+t4341+t4346;
+ t4113 = t4033*x+t3931+t4151+t4323;
+ t4112 = t4012*x+t3924+t4166+t4353;
+ t4111 = t4067+t3898+t4155+t4160+t4278;
+ t4110 = t4027+t4128+t4177+t4286;
+ t4024 = RATIONAL(-17.0,2100.0);
+ t4109 = t4024+t4137+t4189+t4238;
+ t4108 = t3884+t3956+t4128+t4314+t4319;
+ t4107 = t3909+t4155+t4240+t4298;
+ t4106 = t3920+t3928+t3922+t3962+t3870+t4166+t4264;
+ t4105 = t3885+t3871+t3922+t4151+t4258+t4327;
+ t4104 = t3960+t3931+t4130+t4246;
+ t4103 = t3903+t3866+t4144+t4199+t4285+t4342;
+ t4102 = t4049+t4141+t4209+t4239;
+ t4101 = t3899+t4162+t4267+t4324+t4352;
+ t4100 = t3909+t4153+t4170+t4278+t4317;
+ t3876 = t4036*t4222;
+ t4099 = t3876+t3867+t3956+t4164+t4332+t4354;
+ t4098 = t3953+t3963+t4138+t4167+t4350;
+ t4097 = t4026+t3910+t4157+t4160+t4286;
+ t4096 = t4027+t3899+t4150+t4230+t4314;
+ t4095 = t3928+t3880+t4146+t4334+t4343+t4362;
+ t4094 = t4039+t3992+t3898+t4153+t4240;
+ t4093 = t3963+t3944+t4143+t4144+t4356;
+ t4092 = t3960+t3868+t3876+t3951+t3878+t3903+t4163+t4173;
+ t4091 = t4138+t4281+t4343;
+ t4090 = t3891+t3870+t4165+t4262+t4285;
+ t4089 = t4024+t3894+t3922+t4148+t4178+t4334+t4338;
+ t4088 = t4058+t4137+t4213+t4239;
+ t4087 = t3872+t4242+t4281+t4325;
+ t4086 = t3910+t4158+t4309+t4315+t4319;
+ t4085 = t4141+t4238+t4362;
+ t4084 = t3881+t3962+t4163+t4184+t4288+t4303;
+ t4083 = t3914+t3947+t4131+t4246;
+ t4082 = t3889+t3973+t3885+t4130+t4364;
+ coeff_dz_m2_m2_m2 = t4086+t4284+t4336;
+ coeff_dz_m1_m2_m2 = t4091+t4233+t4296;
+ coeff_dz_0_m2_m2 = t3910+t4126+t4287;
+ coeff_dz_p1_m2_m2 = t4087+t4233+t4301;
+ coeff_dz_p2_m2_m2 = t4086+t4290+t4340;
+ coeff_dz_m2_m1_m2 = t3893+t3911+t4105+t4279+t4349;
+ coeff_dz_m1_m1_m2 = t4089+t4180+t4236;
+ coeff_dz_0_m1_m2 = t3929+t4123+t4250;
+ coeff_dz_p1_m1_m2 = t4109+t4200+t4237;
+ coeff_dz_p2_m1_m2 = t3885+t3934+t4143+t4158+t4273+t4279+t4351;
+ coeff_dz_m2_0_m2 = t3911+t4113+t4261;
+ coeff_dz_m1_0_m2 = t3894+t4125+t4257;
+ coeff_dz_0_0_m2 = RATIONAL(-41.0,2100.0)+t3996+t4156+t4293;
+ coeff_dz_p1_0_m2 = t3880+t4114+t4257;
+ coeff_dz_p2_0_m2 = t3937+t4117+t4261;
+ coeff_dz_m2_p1_m2 = t3911+t4096+t3872+t3934+t4186+t4327;
+ coeff_dz_m1_p1_m2 = t4089+t4208+t4229;
+ coeff_dz_0_p1_m2 = t3899+t4123+t4260;
+ coeff_dz_p1_p1_m2 = t4109+t4182+t4231;
+ coeff_dz_p2_p1_m2 = t3893+t4096+t4273+t4316;
+ coeff_dz_m2_p2_m2 = t4108+t4284+t4340;
+ coeff_dz_m1_p2_m2 = t4110+t3934+t4204+t4255;
+ coeff_dz_0_p2_m2 = t3940+t4126+t4291;
+ coeff_dz_p1_p2_m2 = t4110+t3893+t4211+t4242;
+ coeff_dz_p2_p2_m2 = t4108+t4290+t4336;
+ coeff_dz_m2_m2_m1 = t4093+t4259+t4321;
+ coeff_dz_m1_m2_m1 = t4101+t3915+t3916+t3870+t4275;
+ coeff_dz_0_m2_m1 = t3899+t4120+t4253;
+ coeff_dz_p1_m2_m1 = t3881+t4101+t3926+t3928+t3866+t4294;
+ coeff_dz_p2_m2_m1 = t4102+t3934+t4191+t4254;
+ coeff_dz_m2_m1_m1 = t4111+t3916+t4203+t4251;
+ coeff_dz_m1_m1_m1 = t4092+t4228+t4330;
+ coeff_dz_0_m1_m1 = t3898+t4122+t4248;
+ coeff_dz_p1_m1_m1 = t4099+t4228+t4305;
+ coeff_dz_p2_m1_m1 = t4111+t3926+t4179+t4262;
+ coeff_dz_m2_0_m1 = t3880+t4127+t4249;
+ coeff_dz_m1_0_m1 = t3915+t4115+t4241;
+ coeff_dz_0_0_m1 = t3981+RATIONAL(-4.0,105.0)+t4145+t4355;
+ coeff_dz_p1_0_m1 = t3881+t4112+t4241;
+ coeff_dz_p2_0_m1 = t3894+t4127+t4243;
+ coeff_dz_m2_p1_m1 = t4103+t4234+t4320;
+ coeff_dz_m1_p1_m1 = t4107+t4277+t4359;
+ coeff_dz_0_p1_m1 = t3909+t4124+t4248;
+ coeff_dz_p1_p1_m1 = t4107+t4283+t4333;
+ coeff_dz_p2_p1_m1 = t4090+t4234+t4335;
+ coeff_dz_m2_p2_m1 = t4098+t4259+t4345;
+ coeff_dz_m1_p2_m1 = t3926+t4129+t4264+t4267+t4275;
+ coeff_dz_0_p2_m1 = t3929+t4116+t4253;
+ coeff_dz_p1_p2_m1 = t3881+t3929+t4106+t3916+t4267;
+ coeff_dz_p2_p2_m1 = t4102+t4268+t4361;
+ coeff_dz_m2_m2_0 = t3940+t3937+t4133;
+ coeff_dz_m1_m2_0 = t4140+t4198;
+ coeff_dz_0_m2_0 = t3940+t4149;
+ coeff_dz_p1_m2_0 = t4140+t4192;
+ coeff_dz_p2_m2_0 = t3911+t3940+t4135;
+ coeff_dz_m2_m1_0 = t4142+t4206;
+ coeff_dz_m1_m1_0 = t4134+t4203;
+ coeff_dz_0_m1_0 = t3899+t4168;
+ coeff_dz_p1_m1_0 = t4134+t4179;
+ coeff_dz_p2_m1_0 = t4139+t4191;
+ coeff_dz_m2_0_0 = t3937+t4154;
+ coeff_dz_m1_0_0 = t3880+t4147;
+ coeff_dz_0_0_0 = t3917+RATIONAL(-13.0,98.0)*z+t4187;
+ coeff_dz_p1_0_0 = t3894+t4147;
+ coeff_dz_p2_0_0 = t3911+t4154;
+ coeff_dz_m2_p1_0 = t4142+t4205;
+ coeff_dz_m1_p1_0 = t4132+t4175;
+ coeff_dz_0_p1_0 = t3929+t4168;
+ coeff_dz_p1_p1_0 = t4132+t4210;
+ coeff_dz_p2_p1_0 = t4139+t4212;
+ coeff_dz_m2_p2_0 = t3937+t3910+t4135;
+ coeff_dz_m1_p2_0 = t4136+t4211;
+ coeff_dz_0_p2_0 = t3910+t4149;
+ coeff_dz_p1_p2_0 = t4136+t4204;
+ coeff_dz_p2_p2_0 = t3910+t3911+t4133;
+ coeff_dz_m2_m2_p1 = t4088+t3934+t4206+t4268;
+ coeff_dz_m1_m2_p1 = t3915+t3899+t4106+t3926+t4004+t4288;
+ coeff_dz_0_m2_p1 = t3899+t4116+t4244;
+ coeff_dz_p1_m2_p1 = t4084+t3916+t4182+t4264;
+ coeff_dz_p2_m2_p1 = t4098+t4247+t4321;
+ coeff_dz_m2_m1_p1 = t4090+t4232+t4320;
+ coeff_dz_m1_m1_p1 = t4094+t4283+t4359;
+ coeff_dz_0_m1_p1 = t3898+t4124+t4269;
+ coeff_dz_p1_m1_p1 = t4094+t4277+t4333;
+ coeff_dz_p2_m1_p1 = t4103+t4232+t4335;
+ coeff_dz_m2_0_p1 = t3880+t4119+t4243;
+ coeff_dz_m1_0_p1 = t3915+t4112+t4256;
+ coeff_dz_0_0_p1 = RATIONAL(4.0,105.0)+t4000+t4152+t4355;
+ coeff_dz_p1_0_p1 = t3881+t4115+t4256;
+ coeff_dz_p2_0_p1 = t3894+t4119+t4249;
+ coeff_dz_m2_p1_p1 = t4100+t3916+t4175+t4262;
+ coeff_dz_m1_p1_p1 = t4099+t4235+t4330;
+ coeff_dz_0_p1_p1 = t3909+t4122+t4269;
+ coeff_dz_p1_p1_p1 = t4092+t4235+t4305;
+ coeff_dz_p2_p1_p1 = t4100+t3926+t4210+t4251;
+ coeff_dz_m2_p2_p1 = t4088+t3893+t4205+t4254;
+ coeff_dz_m1_p2_p1 = t3916+t4129+t4178+t4263+t4288+t4294;
+ coeff_dz_0_p2_p1 = t3929+t4120+t4244;
+ coeff_dz_p1_p2_p1 = t3926+t4084+t4200+t4263;
+ coeff_dz_p2_p2_p1 = t4093+t4247+t4345;
+ coeff_dz_m2_m2_p2 = t4104+t4282+t4295;
+ coeff_dz_m1_m2_p2 = t4097+t3934+t4192+t4242;
+ coeff_dz_0_m2_p2 = t3910+t4118+t4291;
+ coeff_dz_p1_m2_p2 = t3893+t4097+t4198+t4255;
+ coeff_dz_p2_m2_p2 = t4083+t4282+t4318;
+ coeff_dz_m2_m1_p2 = t4082+t3934+t4205+t4245;
+ coeff_dz_m1_m1_p2 = t4085+t4180+t4229;
+ coeff_dz_0_m1_p2 = t3929+t4121+t4260;
+ coeff_dz_p1_m1_p2 = t4095+t4200+t4231;
+ coeff_dz_p2_m1_p2 = t4131+t4230+t4327+t4361+t4364;
+ coeff_dz_m2_0_p2 = t3911+t4117+t4265;
+ coeff_dz_m1_0_p2 = t3894+t4114+t4252;
+ coeff_dz_0_0_p2 = t3986+RATIONAL(41.0,2100.0)+t4169+t4293;
+ coeff_dz_p1_0_p2 = t3880+t4125+t4252;
+ coeff_dz_p2_0_p2 = t3937+t4113+t4265;
+ coeff_dz_m2_p1_p2 = t4082+t3893+t4206+t4258;
+ coeff_dz_m1_p1_p2 = t4085+t4208+t4236;
+ coeff_dz_0_p1_p2 = t3899+t4121+t4250;
+ coeff_dz_p1_p1_p2 = t4095+t4182+t4237;
+ coeff_dz_p2_p1_p2 = t4026+t4001+t4105+t3899+t3934+t4272;
+ coeff_dz_m2_p2_p2 = t4104+t4276+t4318;
+ coeff_dz_m1_p2_p2 = t4087+t4227+t4296;
+ coeff_dz_0_p2_p2 = t3940+t4118+t4287;
+ coeff_dz_p1_p2_p2 = t4091+t4227+t4301;
+ coeff_dz_p2_p2_p2 = t4083+t4276+t4295;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dzz.compute.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dzz.compute.c
new file mode 100644
index 0000000..2e91c6b
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs/3d.cube.order4.smooth0/coeff-dzz.compute.c
@@ -0,0 +1,583 @@
+fp t5629,
+ t5588,
+ t5621,
+ t5631,
+ t5586,
+ t5787,
+ t5628,
+ t5630,
+ t5585,
+ t5786,
+ t5626,
+ t5592,
+ t5616,
+ t5584,
+ t5785,
+ t5560,
+ t5594,
+ t5784,
+ t5598,
+ t5615,
+ t5582,
+ t5783,
+ t5782,
+ t5610,
+ t5577,
+ t5618,
+ t5781,
+ t5620,
+ t5573,
+ t5590,
+ t5780,
+ t5611,
+ t5570,
+ t5779,
+ t5609,
+ t5574,
+ t5778,
+ t5600,
+ t5777,
+ t5591,
+ t5563,
+ t5776,
+ t5587,
+ t5775,
+ t5774,
+ t5608,
+ t5569,
+ t5773,
+ t5597,
+ t5579,
+ t5772,
+ t5589,
+ t5559,
+ t5601,
+ t5771,
+ t5561,
+ t5583,
+ t5770,
+ t5596,
+ t5769,
+ t5558,
+ t5613,
+ t5575,
+ t5768,
+ t5767,
+ t5567,
+ t5766,
+ t5564,
+ t5765,
+ t5751,
+ t5554,
+ t5764,
+ t5604,
+ t5763,
+ t5612,
+ t5572,
+ t5762,
+ t5593,
+ t5580,
+ t5761,
+ t5599,
+ t5760,
+ t5553,
+ t5759,
+ t5758,
+ t5757,
+ t5565,
+ t5711,
+ t5756,
+ t5571,
+ t5623,
+ t5755,
+ t5754,
+ t5717,
+ t5753,
+ t5752,
+ t5578,
+ t5619,
+ t5576,
+ t5750,
+ t5749,
+ t5549,
+ t5748,
+ t5557,
+ t5747,
+ t5746,
+ t5568,
+ t5552,
+ t5745,
+ t5744,
+ t5743,
+ t5546,
+ t5742,
+ t5741,
+ t5740,
+ t5739,
+ t5738,
+ t5737,
+ t5736,
+ t5735,
+ t5734,
+ t5733,
+ t5732,
+ t5731,
+ t5730,
+ t5729,
+ t5550,
+ t5566,
+ t5728,
+ t5727,
+ t5726,
+ t5725,
+ t5723,
+ t5722,
+ t5555,
+ t5721,
+ t5720,
+ t5718,
+ t5716,
+ t5715,
+ t5714,
+ t5713,
+ t5712,
+ t5710,
+ t5709,
+ t5708,
+ t5707,
+ t5706,
+ t5551,
+ t5705,
+ t5704,
+ t5703,
+ t5702,
+ t5701,
+ t5700,
+ t5699,
+ t5698,
+ t5697,
+ t5622,
+ t5696,
+ t5695,
+ t5694,
+ t5693,
+ t5581,
+ t5692,
+ t5691,
+ t5690,
+ t5689,
+ t5688,
+ t5687,
+ t5686,
+ t5556,
+ t5685,
+ t5548,
+ t5684,
+ t5683,
+ t5682,
+ t5681,
+ t5680,
+ t5679,
+ t5678,
+ t5677,
+ t5676,
+ t5675,
+ t5562,
+ t5674,
+ t5673,
+ t5672,
+ t5671,
+ t5670,
+ t5669,
+ t5668,
+ t5667,
+ t5666,
+ t5665,
+ t5664,
+ t5663,
+ t5662,
+ t5661,
+ t5547,
+ t5660,
+ t5659,
+ t5658,
+ t5657,
+ t5656,
+ t5655,
+ t5654,
+ t5653,
+ t5652,
+ t5651,
+ t5650,
+ t5649,
+ t5648,
+ t5647,
+ t5646,
+ t5645,
+ t5644,
+ t5643,
+ t5642,
+ t5641,
+ t5640,
+ t5639,
+ t5638,
+ t5637,
+ t5636,
+ t5635,
+ t5634,
+ t5633,
+ t5632;
+ t5629 = z*z;
+ t5588 = RATIONAL(3.0,25.0)*t5629;
+ t5621 = RATIONAL(1.0,245.0);
+ t5631 = x*x;
+ t5586 = t5621*t5631;
+ t5787 = t5588+t5586;
+ t5628 = RATIONAL(4.0,75.0);
+ t5630 = y*y;
+ t5585 = t5621*t5630;
+ t5786 = t5628+t5585;
+ t5626 = RATIONAL(1.0,50.0);
+ t5592 = t5626*z;
+ t5616 = RATIONAL(-2.0,175.0);
+ t5584 = t5616*y;
+ t5785 = t5592+t5584;
+ t5560 = y*t5592;
+ t5594 = RATIONAL(-1.0,25.0)*z;
+ t5784 = t5560+t5594;
+ t5598 = RATIONAL(-169.0,14700.0);
+ t5615 = RATIONAL(2.0,245.0);
+ t5582 = t5615*t5631;
+ t5783 = t5598+t5582;
+ t5782 = t5592+t5560;
+ t5610 = RATIONAL(-2.0,245.0);
+ t5577 = t5610*t5631;
+ t5618 = RATIONAL(-1.0,300.0);
+ t5781 = t5577+t5618;
+ t5620 = RATIONAL(-1.0,245.0);
+ t5573 = t5620*t5630;
+ t5590 = RATIONAL(-2.0,25.0)*t5629;
+ t5780 = t5573+t5590;
+ t5611 = RATIONAL(1.0,350.0);
+ t5570 = t5611*y;
+ t5779 = t5570+t5560;
+ t5609 = RATIONAL(-1.0,350.0);
+ t5574 = t5609*y;
+ t5778 = t5560+t5574;
+ t5600 = RATIONAL(151.0,3675.0);
+ t5777 = t5585+t5600;
+ t5591 = RATIONAL(-1.0,50.0)*z;
+ t5563 = y*t5591;
+ t5776 = t5591+t5563;
+ t5587 = t5611*x;
+ t5775 = t5594+t5587;
+ t5774 = t5570+t5563;
+ t5608 = RATIONAL(1.0,490.0);
+ t5569 = t5608*t5630;
+ t5773 = t5570+t5569;
+ t5597 = RATIONAL(191.0,14700.0);
+ t5579 = t5620*t5631;
+ t5772 = t5597+t5579;
+ t5589 = RATIONAL(1.0,25.0)*z;
+ t5559 = y*t5589;
+ t5601 = RATIONAL(256.0,3675.0);
+ t5771 = t5559+t5601;
+ t5561 = x*t5592;
+ t5583 = t5616*x;
+ t5770 = t5561+t5583;
+ t5596 = RATIONAL(311.0,14700.0);
+ t5769 = t5596+t5577;
+ t5558 = x*t5591;
+ t5613 = RATIONAL(2.0,175.0);
+ t5575 = t5613*x;
+ t5768 = t5558+t5575;
+ t5767 = RATIONAL(166.0,3675.0)+t5569;
+ t5567 = t5608*t5631;
+ t5766 = t5590+t5567;
+ t5564 = x*t5594;
+ t5765 = t5589+t5564;
+ t5751 = x*y;
+ t5554 = RATIONAL(-1.0,700.0)*t5751;
+ t5764 = t5554+t5563;
+ t5604 = RATIONAL(211.0,3675.0);
+ t5763 = t5573+t5604;
+ t5612 = RATIONAL(-1.0,175.0);
+ t5572 = t5612*y;
+ t5762 = t5589+t5572;
+ t5593 = t5626*t5629;
+ t5580 = t5615*t5630;
+ t5761 = t5593+t5580;
+ t5599 = RATIONAL(-529.0,14700.0);
+ t5760 = t5582+t5599;
+ t5553 = RATIONAL(1.0,700.0)*t5751;
+ t5759 = t5553+t5574;
+ t5758 = t5598+t5579;
+ t5757 = t5575+t5582;
+ t5565 = y*t5594;
+ t5711 = t5565+t5780;
+ t5756 = t5579+t5711+t5601;
+ t5571 = t5610*t5630;
+ t5623 = RATIONAL(-9.0,98.0);
+ t5755 = t5571+t5623+t5787;
+ t5754 = RATIONAL(-57.0,490.0)+t5585+t5787;
+ t5717 = t5577+t5588;
+ t5753 = t5717+t5623+t5585;
+ t5752 = t5717+RATIONAL(-33.0,490.0)+t5571;
+ t5578 = t5612*x;
+ t5619 = RATIONAL(1.0,175.0);
+ t5576 = t5619*x;
+ t5750 = z*RATIONAL(-1.0,100.0);
+ t5749 = z*RATIONAL(1.0,100.0);
+ t5549 = x*t5570;
+ t5748 = t5549+t5572;
+ t5557 = y*t5576;
+ t5747 = t5576+t5557;
+ t5746 = t5576+t5572;
+ t5568 = t5619*y;
+ t5552 = x*t5574;
+ t5745 = t5568+t5552;
+ t5744 = t5589+t5590;
+ t5743 = t5557+t5583;
+ t5546 = y*t5578;
+ t5742 = t5576+t5546;
+ t5741 = t5573+t5568;
+ t5740 = t5576+t5579;
+ t5739 = t5576+t5568;
+ t5738 = t5578+t5568;
+ t5737 = t5578+t5557;
+ t5736 = t5592+t5593;
+ t5735 = t5576+t5549;
+ t5734 = t5575+t5546;
+ t5733 = t5590+t5586;
+ t5732 = t5578+t5552;
+ t5731 = t5546+t5583;
+ t5730 = t5560+t5579;
+ t5729 = t5578+t5546;
+ t5550 = y*t5583;
+ t5566 = t5613*y;
+ t5728 = t5550+t5566;
+ t5727 = t5575+t5557;
+ t5726 = t5579+t5563;
+ t5725 = t5578+t5572;
+ t5723 = t5573+t5572;
+ t5722 = t5578+t5579;
+ t5555 = y*t5575;
+ t5721 = t5555+t5584;
+ t5720 = t5588+t5582;
+ t5718 = RATIONAL(-61.0,490.0)+t5588;
+ t5716 = t5590+t5628;
+ t5715 = t5571+t5593;
+ t5714 = t5593+t5591;
+ t5713 = t5566+t5761;
+ t5712 = t5590+t5740;
+ t5710 = t5594+t5780;
+ t5709 = t5563+t5761;
+ t5708 = t5590+t5549+t5604;
+ t5707 = t5590+t5569+t5574;
+ t5706 = t5561+t5766;
+ t5551 = y*t5750;
+ t5705 = t5573+t5593+t5551;
+ t5704 = t5580+t5714;
+ t5703 = t5573+t5736;
+ t5702 = t5579+t5723;
+ t5701 = t5592+t5715;
+ t5700 = t5558+t5766;
+ t5699 = t5571+t5714;
+ t5698 = t5580+t5586+t5718;
+ t5697 = RATIONAL(136.0,3675.0)+t5585+t5733;
+ t5622 = RATIONAL(-1.0,10.0);
+ t5696 = t5571+t5622+t5720;
+ t5695 = t5622+t5580+t5717;
+ t5694 = t5577+RATIONAL(431.0,14700.0)+t5715;
+ t5693 = t5582+t5585+t5718;
+ t5581 = t5609*x;
+ t5692 = t5594+t5581+t5700;
+ t5691 = t5600+t5733+t5773;
+ t5690 = t5557+t5753;
+ t5689 = t5579+t5594+t5585+t5716;
+ t5688 = t5566+t5755;
+ t5687 = t5589+t5587+t5700;
+ t5686 = t5558+t5582+t5583+t5736;
+ t5556 = x*t5749;
+ t5685 = t5556+t5714+t5722;
+ t5548 = y*t5749;
+ t5684 = t5568+t5548+t5703;
+ t5683 = t5709+t5785;
+ t5682 = t5618+t5582+t5699;
+ t5681 = t5586+t5600+t5707;
+ t5680 = t5548+t5714+t5723;
+ t5679 = t5584+t5755;
+ t5678 = t5575+t5752;
+ t5677 = t5628+t5586+t5711;
+ t5676 = t5706+t5775;
+ t5675 = t5593+t5741+t5769;
+ t5562 = x*t5589;
+ t5674 = t5562+t5722+t5744;
+ t5673 = t5572+t5551+t5703;
+ t5672 = t5546+t5753;
+ t5671 = t5713+t5781;
+ t5670 = t5583+t5752;
+ t5669 = t5549+t5754;
+ t5668 = t5560+t5584+t5704;
+ t5667 = t5589+t5581+t5706;
+ t5666 = t5596+t5579+t5701;
+ t5665 = t5552+t5754;
+ t5664 = t5559+t5573+t5586+t5716;
+ t5663 = t5559+t5552+t5706+t5763;
+ t5662 = t5676+t5767;
+ t5661 = t5594+t5604+t5707+t5726;
+ t5547 = x*t5750;
+ t5660 = t5547+t5549+t5705+t5772;
+ t5659 = t5562+t5557+t5756;
+ t5658 = t5680+t5783;
+ t5657 = t5692+t5767;
+ t5656 = t5546+t5564+t5756;
+ t5655 = t5668+t5758;
+ t5654 = t5568+t5579+t5710+t5771;
+ t5653 = t5568+t5591+t5705+t5783;
+ t5652 = t5598+t5566+t5704+t5726;
+ t5651 = t5683+t5758;
+ t5650 = t5569+t5564+t5708+t5730;
+ t5649 = t5673+t5783;
+ t5648 = t5684+t5783;
+ t5647 = t5604+t5552+t5712+t5773;
+ t5646 = t5702+t5744+t5771;
+ t5645 = t5684+t5772;
+ t5644 = t5592+t5598+t5713+t5730;
+ t5643 = t5668+t5760;
+ t5642 = t5569+t5604+t5674;
+ t5641 = t5687+t5767;
+ t5640 = t5561+t5550+t5709+t5760;
+ t5639 = t5555+t5599+t5713+t5757;
+ t5638 = t5580+t5599+t5686;
+ t5637 = t5581+t5567+t5708+t5741;
+ t5636 = t5565+t5572+t5567+t5604+t5710;
+ t5635 = t5667+t5767;
+ t5634 = t5576+t5597+t5593+t5552+t5702;
+ t5633 = t5687+t5763;
+ t5632 = t5573+t5597+t5685;
+ coeff_dzz_m2_m2_m2 = t5555+t5643+t5770;
+ coeff_dzz_m1_m2_m2 = t5556+t5655+t5737;
+ coeff_dzz_0_m2_m2 = t5668+t5781;
+ coeff_dzz_p1_m2_m2 = t5547+t5655+t5742;
+ coeff_dzz_p2_m2_m2 = t5550+t5643+t5768;
+ coeff_dzz_m2_m1_m2 = t5561+t5658+t5743;
+ coeff_dzz_m1_m1_m2 = t5548+t5632+t5748;
+ coeff_dzz_0_m1_m2 = t5680+t5769;
+ coeff_dzz_p1_m1_m2 = t5591+t5547+t5548+t5634;
+ coeff_dzz_p2_m1_m2 = t5558+t5658+t5734;
+ coeff_dzz_m2_0_m2 = t5682+t5770;
+ coeff_dzz_m1_0_m2 = t5571+t5596+t5685;
+ coeff_dzz_0_0_m2 = t5591+t5694;
+ coeff_dzz_p1_0_m2 = t5596+t5547+t5699+t5740;
+ coeff_dzz_p2_0_m2 = t5682+t5768;
+ coeff_dzz_m2_p1_m2 = t5561+t5653+t5731;
+ coeff_dzz_m1_p1_m2 = t5551+t5632+t5745;
+ coeff_dzz_0_p1_m2 = t5591+t5551+t5675;
+ coeff_dzz_p1_p1_m2 = t5591+t5660+t5739;
+ coeff_dzz_p2_p1_m2 = t5558+t5653+t5727;
+ coeff_dzz_m2_p2_m2 = t5566+t5583+t5591+t5640;
+ coeff_dzz_m1_p2_m2 = t5556+t5652+t5729;
+ coeff_dzz_0_p2_m2 = t5671+t5776;
+ coeff_dzz_p1_p2_m2 = t5547+t5652+t5747;
+ coeff_dzz_p2_p2_m2 = t5558+t5639+t5776;
+ coeff_dzz_m2_m2_m1 = t5589+t5656+t5739;
+ coeff_dzz_m1_m2_m1 = t5565+t5633+t5745;
+ coeff_dzz_0_m2_m1 = t5589+t5568+t5677;
+ coeff_dzz_p1_m2_m1 = t5565+t5561+t5589+t5637;
+ coeff_dzz_p2_m2_m1 = t5589+t5659+t5738;
+ coeff_dzz_m2_m1_m1 = t5563+t5647+t5765;
+ coeff_dzz_m1_m1_m1 = t5570+t5641+t5764;
+ coeff_dzz_0_m1_m1 = t5589+t5563+t5691;
+ coeff_dzz_p1_m1_m1 = t5553+t5635+t5774;
+ coeff_dzz_p2_m1_m1 = t5549+t5642+t5774;
+ coeff_dzz_m2_0_m1 = t5712+t5765+t5786;
+ coeff_dzz_m1_0_m1 = t5687+t5777;
+ coeff_dzz_0_0_m1 = t5589+t5697;
+ coeff_dzz_p1_0_m1 = t5667+t5777;
+ coeff_dzz_p2_0_m1 = t5674+t5786;
+ coeff_dzz_m2_p1_m1 = t5589+t5576+t5574+t5650;
+ coeff_dzz_m1_p1_m1 = t5560+t5641+t5759;
+ coeff_dzz_0_p1_m1 = t5589+t5560+t5681;
+ coeff_dzz_p1_p1_m1 = t5554+t5635+t5778;
+ coeff_dzz_p2_p1_m1 = t5552+t5642+t5778;
+ coeff_dzz_m2_p2_m1 = t5564+t5646+t5747;
+ coeff_dzz_m1_p2_m1 = t5559+t5633+t5748;
+ coeff_dzz_0_p2_m1 = t5664+t5762;
+ coeff_dzz_p1_p2_m1 = t5581+t5663+t5762;
+ coeff_dzz_p2_p2_m1 = t5562+t5646+t5729;
+ coeff_dzz_m2_m2_0 = t5678+t5728;
+ coeff_dzz_m1_m2_0 = t5688+t5742;
+ coeff_dzz_0_m2_0 = t5566+t5696;
+ coeff_dzz_p1_m2_0 = t5688+t5737;
+ coeff_dzz_p2_m2_0 = t5555+t5566+t5670;
+ coeff_dzz_m2_m1_0 = t5575+t5568+t5672;
+ coeff_dzz_m1_m1_0 = t5665+t5739;
+ coeff_dzz_0_m1_0 = t5568+t5693;
+ coeff_dzz_p1_m1_0 = t5669+t5738;
+ coeff_dzz_p2_m1_0 = t5568+t5583+t5690;
+ coeff_dzz_m2_0_0 = t5575+t5695;
+ coeff_dzz_m1_0_0 = t5576+t5698;
+ coeff_dzz_0_0_0 = RATIONAL(-13.0,98.0)+t5580+t5720;
+ coeff_dzz_p1_0_0 = t5578+t5698;
+ coeff_dzz_p2_0_0 = t5583+t5695;
+ coeff_dzz_m2_p1_0 = t5575+t5572+t5690;
+ coeff_dzz_m1_p1_0 = t5669+t5746;
+ coeff_dzz_0_p1_0 = t5572+t5693;
+ coeff_dzz_p1_p1_0 = t5665+t5725;
+ coeff_dzz_p2_p1_0 = t5572+t5583+t5672;
+ coeff_dzz_m2_p2_0 = t5678+t5721;
+ coeff_dzz_m1_p2_0 = t5679+t5747;
+ coeff_dzz_0_p2_0 = t5584+t5696;
+ coeff_dzz_p1_p2_0 = t5679+t5729;
+ coeff_dzz_p2_p2_0 = t5550+t5584+t5670;
+ coeff_dzz_m2_m2_p1 = t5562+t5654+t5742;
+ coeff_dzz_m1_m2_p1 = t5568+t5663+t5775;
+ coeff_dzz_0_m2_p1 = t5594+t5568+t5664;
+ coeff_dzz_p1_m2_p1 = t5559+t5558+t5594+t5637;
+ coeff_dzz_p2_m2_p1 = t5564+t5654+t5737;
+ coeff_dzz_m2_m1_p1 = t5562+t5647+t5784;
+ coeff_dzz_m1_m1_p1 = t5554+t5662+t5779;
+ coeff_dzz_0_m1_p1 = t5691+t5784;
+ coeff_dzz_p1_m1_p1 = t5553+t5657+t5779;
+ coeff_dzz_p2_m1_p1 = t5578+t5594+t5570+t5650;
+ coeff_dzz_m2_0_p1 = t5576+t5562+t5689;
+ coeff_dzz_m1_0_p1 = t5676+t5777;
+ coeff_dzz_0_0_p1 = t5594+t5697;
+ coeff_dzz_p1_0_p1 = t5692+t5777;
+ coeff_dzz_p2_0_p1 = t5578+t5564+t5689;
+ coeff_dzz_m2_p1_p1 = t5562+t5661+t5735;
+ coeff_dzz_m1_p1_p1 = t5563+t5662+t5759;
+ coeff_dzz_0_p1_p1 = t5563+t5594+t5681;
+ coeff_dzz_p1_p1_p1 = t5574+t5657+t5764;
+ coeff_dzz_p2_p1_p1 = t5564+t5661+t5732;
+ coeff_dzz_m2_p2_p1 = t5594+t5659+t5746;
+ coeff_dzz_m1_p2_p1 = t5549+t5561+t5587+t5636;
+ coeff_dzz_0_p2_p1 = t5572+t5594+t5677;
+ coeff_dzz_p1_p2_p1 = t5581+t5552+t5558+t5636;
+ coeff_dzz_p2_p2_p1 = t5594+t5656+t5725;
+ coeff_dzz_m2_m2_p2 = t5563+t5638+t5721;
+ coeff_dzz_m1_m2_p2 = t5547+t5651+t5737;
+ coeff_dzz_0_m2_p2 = t5683+t5781;
+ coeff_dzz_p1_m2_p2 = t5556+t5651+t5742;
+ coeff_dzz_p2_m2_p2 = t5575+t5640+t5785;
+ coeff_dzz_m2_m1_p2 = t5558+t5649+t5743;
+ coeff_dzz_m1_m1_p2 = t5592+t5660+t5725;
+ coeff_dzz_0_m1_p2 = t5673+t5769;
+ coeff_dzz_p1_m1_p2 = t5556+t5551+t5592+t5634;
+ coeff_dzz_p2_m1_p2 = t5561+t5649+t5734;
+ coeff_dzz_m2_0_p2 = t5618+t5571+t5686;
+ coeff_dzz_m1_0_p2 = t5547+t5578+t5666;
+ coeff_dzz_0_0_p2 = t5592+t5694;
+ coeff_dzz_p1_0_p2 = t5576+t5556+t5666;
+ coeff_dzz_p2_0_p2 = t5618+t5561+t5701+t5757;
+ coeff_dzz_m2_p1_p2 = t5558+t5648+t5731;
+ coeff_dzz_m1_p1_p2 = t5547+t5645+t5732;
+ coeff_dzz_0_p1_p2 = t5548+t5592+t5675;
+ coeff_dzz_p1_p1_p2 = t5556+t5645+t5735;
+ coeff_dzz_p2_p1_p2 = t5561+t5648+t5727;
+ coeff_dzz_m2_p2_p2 = t5560+t5638+t5728;
+ coeff_dzz_m1_p2_p2 = t5547+t5644+t5729;
+ coeff_dzz_0_p2_p2 = t5671+t5782;
+ coeff_dzz_p1_p2_p2 = t5556+t5644+t5747;
+ coeff_dzz_p2_p2_p2 = t5561+t5639+t5782;
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order1.smooth0.c b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order1.smooth0.c
new file mode 100644
index 0000000..4f7b89b
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order1.smooth0.c
@@ -0,0 +1,50 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_3dcube_10
+#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
+
+#define DATA_VAR_DCL_FILE_NAME "../common/3d.cube.size2/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/3d.cube.size2/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/3d.cube.size2/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/3d.cube.size2/coeff-dx.store.c"
+#define COEFF_DY_VAR_STORE_FILE_NAME "../common/3d.cube.size2/coeff-dy.store.c"
+#define COEFF_DZ_VAR_STORE_FILE_NAME "../common/3d.cube.size2/coeff-dz.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/3d.cube.size2/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/3d.cube.size2/coeff-dx.dcl.c"
+#define COEFF_DY_DCL_FILE_NAME "../common/3d.cube.size2/coeff-dy.dcl.c"
+#define COEFF_DZ_DCL_FILE_NAME "../common/3d.cube.size2/coeff-dz.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/3d.cube.size2/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/3d.cube.size2/interp-dx.compute.c"
+#define INTERP_DY_COMPUTE_FILE_NAME "../common/3d.cube.size2/interp-dy.compute.c"
+#define INTERP_DZ_COMPUTE_FILE_NAME "../common/3d.cube.size2/interp-dz.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order1.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order1.smooth0/coeff-dx.compute.c"
+#define COEFF_DY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order1.smooth0/coeff-dy.compute.c"
+#define COEFF_DZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order1.smooth0/coeff-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
new file mode 100644
index 0000000..8de6d28
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order2.smooth0.c
@@ -0,0 +1,80 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_3dcube_20
+#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 DATA_VAR_DCL_FILE_NAME "../common/3d.cube.size3/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/3d.cube.size3/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-dx.store.c"
+#define COEFF_DY_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-dy.store.c"
+#define COEFF_DZ_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-dz.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-dxx.store.c"
+#define COEFF_DXY_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-dxy.store.c"
+#define COEFF_DXZ_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-dxz.store.c"
+#define COEFF_DYY_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-dyy.store.c"
+#define COEFF_DYZ_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-dyz.store.c"
+#define COEFF_DZZ_VAR_STORE_FILE_NAME "../common/3d.cube.size3/coeff-dzz.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/3d.cube.size3/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/3d.cube.size3/coeff-dx.dcl.c"
+#define COEFF_DY_DCL_FILE_NAME "../common/3d.cube.size3/coeff-dy.dcl.c"
+#define COEFF_DZ_DCL_FILE_NAME "../common/3d.cube.size3/coeff-dz.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/3d.cube.size3/coeff-dxx.dcl.c"
+#define COEFF_DXY_DCL_FILE_NAME "../common/3d.cube.size3/coeff-dxy.dcl.c"
+#define COEFF_DXZ_DCL_FILE_NAME "../common/3d.cube.size3/coeff-dxz.dcl.c"
+#define COEFF_DYY_DCL_FILE_NAME "../common/3d.cube.size3/coeff-dyy.dcl.c"
+#define COEFF_DYZ_DCL_FILE_NAME "../common/3d.cube.size3/coeff-dyz.dcl.c"
+#define COEFF_DZZ_DCL_FILE_NAME "../common/3d.cube.size3/coeff-dzz.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-dx.compute.c"
+#define INTERP_DY_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-dy.compute.c"
+#define INTERP_DZ_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-dz.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-dxx.compute.c"
+#define INTERP_DXY_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-dxy.compute.c"
+#define INTERP_DXZ_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-dxz.compute.c"
+#define INTERP_DYY_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-dyy.compute.c"
+#define INTERP_DYZ_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-dyz.compute.c"
+#define INTERP_DZZ_COMPUTE_FILE_NAME "../common/3d.cube.size3/interp-dzz.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-dx.compute.c"
+#define COEFF_DY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c"
+#define COEFF_DZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-dz.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-dxx.compute.c"
+#define COEFF_DXY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-dxy.compute.c"
+#define COEFF_DXZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-dxz.compute.c"
+#define COEFF_DYY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-dyy.compute.c"
+#define COEFF_DYZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-dyz.compute.c"
+#define COEFF_DZZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order2.smooth0/coeff-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
new file mode 100644
index 0000000..2d25ba1
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order3.smooth0.c
@@ -0,0 +1,80 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_3dcube_30
+#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 DATA_VAR_DCL_FILE_NAME "../common/3d.cube.size4/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/3d.cube.size4/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-dx.store.c"
+#define COEFF_DY_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-dy.store.c"
+#define COEFF_DZ_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-dz.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-dxx.store.c"
+#define COEFF_DXY_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-dxy.store.c"
+#define COEFF_DXZ_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-dxz.store.c"
+#define COEFF_DYY_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-dyy.store.c"
+#define COEFF_DYZ_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-dyz.store.c"
+#define COEFF_DZZ_VAR_STORE_FILE_NAME "../common/3d.cube.size4/coeff-dzz.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/3d.cube.size4/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/3d.cube.size4/coeff-dx.dcl.c"
+#define COEFF_DY_DCL_FILE_NAME "../common/3d.cube.size4/coeff-dy.dcl.c"
+#define COEFF_DZ_DCL_FILE_NAME "../common/3d.cube.size4/coeff-dz.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/3d.cube.size4/coeff-dxx.dcl.c"
+#define COEFF_DXY_DCL_FILE_NAME "../common/3d.cube.size4/coeff-dxy.dcl.c"
+#define COEFF_DXZ_DCL_FILE_NAME "../common/3d.cube.size4/coeff-dxz.dcl.c"
+#define COEFF_DYY_DCL_FILE_NAME "../common/3d.cube.size4/coeff-dyy.dcl.c"
+#define COEFF_DYZ_DCL_FILE_NAME "../common/3d.cube.size4/coeff-dyz.dcl.c"
+#define COEFF_DZZ_DCL_FILE_NAME "../common/3d.cube.size4/coeff-dzz.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-dx.compute.c"
+#define INTERP_DY_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-dy.compute.c"
+#define INTERP_DZ_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-dz.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-dxx.compute.c"
+#define INTERP_DXY_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-dxy.compute.c"
+#define INTERP_DXZ_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-dxz.compute.c"
+#define INTERP_DYY_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-dyy.compute.c"
+#define INTERP_DYZ_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-dyz.compute.c"
+#define INTERP_DZZ_COMPUTE_FILE_NAME "../common/3d.cube.size4/interp-dzz.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-dx.compute.c"
+#define COEFF_DY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-dy.compute.c"
+#define COEFF_DZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-dz.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-dxx.compute.c"
+#define COEFF_DXY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-dxy.compute.c"
+#define COEFF_DXZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-dxz.compute.c"
+#define COEFF_DYY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-dyy.compute.c"
+#define COEFF_DYZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-dyz.compute.c"
+#define COEFF_DZZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order3.smooth0/coeff-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
new file mode 100644
index 0000000..9ae7038
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.cube.order4.smooth0.c
@@ -0,0 +1,80 @@
+#include <math.h>
+#include <limits.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "util_ErrorCodes.h"
+#include "cctk.h"
+#include "../InterpLocalUniform.h"
+
+/* function prototype */
+#define FUNCTION_NAME LocalInterp_ULagrange_3dcube_40
+#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 DATA_VAR_DCL_FILE_NAME "../common/3d.cube.size5/data-var.dcl.c"
+#define DATA_VAR_ASSIGN_FILE_NAME "../common/3d.cube.size5/data-var.assign.c"
+
+#define COEFF_I_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-I.store.c"
+#define COEFF_DX_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-dx.store.c"
+#define COEFF_DY_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-dy.store.c"
+#define COEFF_DZ_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-dz.store.c"
+#define COEFF_DXX_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-dxx.store.c"
+#define COEFF_DXY_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-dxy.store.c"
+#define COEFF_DXZ_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-dxz.store.c"
+#define COEFF_DYY_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-dyy.store.c"
+#define COEFF_DYZ_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-dyz.store.c"
+#define COEFF_DZZ_VAR_STORE_FILE_NAME "../common/3d.cube.size5/coeff-dzz.store.c"
+
+#define COEFF_I_DCL_FILE_NAME "../common/3d.cube.size5/coeff-I.dcl.c"
+#define COEFF_DX_DCL_FILE_NAME "../common/3d.cube.size5/coeff-dx.dcl.c"
+#define COEFF_DY_DCL_FILE_NAME "../common/3d.cube.size5/coeff-dy.dcl.c"
+#define COEFF_DZ_DCL_FILE_NAME "../common/3d.cube.size5/coeff-dz.dcl.c"
+#define COEFF_DXX_DCL_FILE_NAME "../common/3d.cube.size5/coeff-dxx.dcl.c"
+#define COEFF_DXY_DCL_FILE_NAME "../common/3d.cube.size5/coeff-dxy.dcl.c"
+#define COEFF_DXZ_DCL_FILE_NAME "../common/3d.cube.size5/coeff-dxz.dcl.c"
+#define COEFF_DYY_DCL_FILE_NAME "../common/3d.cube.size5/coeff-dyy.dcl.c"
+#define COEFF_DYZ_DCL_FILE_NAME "../common/3d.cube.size5/coeff-dyz.dcl.c"
+#define COEFF_DZZ_DCL_FILE_NAME "../common/3d.cube.size5/coeff-dzz.dcl.c"
+
+#define INTERP_I_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-I.compute.c"
+#define INTERP_DX_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-dx.compute.c"
+#define INTERP_DY_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-dy.compute.c"
+#define INTERP_DZ_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-dz.compute.c"
+#define INTERP_DXX_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-dxx.compute.c"
+#define INTERP_DXY_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-dxy.compute.c"
+#define INTERP_DXZ_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-dxz.compute.c"
+#define INTERP_DYY_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-dyy.compute.c"
+#define INTERP_DYZ_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-dyz.compute.c"
+#define INTERP_DZZ_COMPUTE_FILE_NAME "../common/3d.cube.size5/interp-dzz.compute.c"
+
+#define COEFF_I_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-I.compute.c"
+#define COEFF_DX_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-dx.compute.c"
+#define COEFF_DY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-dy.compute.c"
+#define COEFF_DZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-dz.compute.c"
+#define COEFF_DXX_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-dxx.compute.c"
+#define COEFF_DXY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-dxy.compute.c"
+#define COEFF_DXZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-dxz.compute.c"
+#define COEFF_DYY_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-dyy.compute.c"
+#define COEFF_DYZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-dyz.compute.c"
+#define COEFF_DZZ_COMPUTE_FILE_NAME "3d.coeffs/3d.cube.order4.smooth0/coeff-dzz.compute.c"
+
+/* actual code */
+#include "../template.c"
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.log b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.log
new file mode 100644
index 0000000..08e60e0
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.log
@@ -0,0 +1,40386 @@
+ |\^/| 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
+# $Id: util.maple,v 1.3 2002/05/19 13:12:18 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 a C declaration 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 C declaration for a list of names.
+#
+# Argument:
+# name_list = A list of the names.
+# name_type = 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}),
+> name_type::string,
+> file_name::string )
+> local blanks, separator_string;
+>
+> ftruncate(file_name);
+>
+# a sequence of blanks with the same length as name_type
+> seq(" ", i=1..length(name_type));
+>
+# string to separate names
+> separator_string := cat(",\n", %, " ");
+>
+> map(convert, name_list, string);
+> ListTools[Join](%, separator_string);
+> cat(op(%));
+>
+> fprintf(file_name,
+> "%s %s;\n",
+> name_type, %);
+>
+> fclose(file_name);
+> NULL;
+> end proc;
+print_name_list_dcl := proc(
+name_list::list({name, string}), name_type::string, file_name::string)
+local blanks, separator_string;
+ ftruncate(file_name);
+ seq(" ", i = 1 .. length(name_type));
+ separator_string := cat(",\n", %, " ");
+ map(convert, name_list, string);
+ ListTools[Join](%, separator_string);
+ cat(op(%));
+ fprintf(file_name, "%s %s;\n", name_type, %);
+ 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 generalized interpolation formulas/coefficients
+# $Id: interpolate.maple,v 1.4 2002/05/14 15:52:50 jthorn Exp $
+>
+#
+# <<<representation of numbers, data values, etc>>>
+# Lagrange polynomial_interpolant - compute Lagrange polynomial interpolant
+# coeff_as_lc_of_data - coefficients of ... (linear combination of data)
+#
+# print_coeff__lc_of_data - print C code to compute coefficients
+# print_data_var_assign - print C code to assign data-value variables
+# print_interp_coeff_var_store - print C code to store coeff vars "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 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 positions as was used to compute the
+# interpolating polynomial.
+#
+# 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.
+#
+> coeff_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;
+coeff_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
+# coeff_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_coeff__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_coeff__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_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_data_var_assign :=
+> 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_data_var_assign := 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 * coeff_dx_p1_m1;
+#
+# Arguments:
+# posn_list = The same list of positions as was used to compute the
+# interpolating polynomial.
+# RHS_factor_name = If this string is non-empty, then the coefficient is
+# multiplied by this factor before being stored, eg
+# setting this to "factor" would give the example above.
+# If this string is empty (""), the multiplication is
+# omitted, eg
+# COEFF(1,-1) = coeff_dx_p1_m1;
+# coeff_name_prefix = A prefix string for the coefficient names.
+# file_name = The file name to write the coefficients to. This is
+# truncated before writing.
+#
+> print_interp_coeff_var_store :=
+> proc(
+> posn_list::list(list(numeric)),
+> RHS_factor_name::string,
+> coeff_name_prefix::string,
+> file_name::string
+> )
+>
+> ftruncate(file_name);
+> map(
+> proc(posn::list(numeric))
+> if (length(RHS_factor_name) > 0)
+> then fprintf(file_name,
+> "%a = %s * %s;\n",
+> 'COEFF'(op(posn)),
+> RHS_factor_name,
+> coeff_name(posn,coeff_name_prefix));
+> else fprintf(file_name,
+> "%a = %s;\n",
+> 'COEFF'(op(posn)),
+> coeff_name(posn,coeff_name_prefix));
+> end if;
+> end proc
+> ,
+> posn_list
+> );
+> fclose(file_name);
+>
+> NULL;
+> end proc;
+print_interp_coeff_var_store := proc(posn_list::list(list(numeric)),
+RHS_factor_name::string, coeff_name_prefix::string, file_name::string)
+ ftruncate(file_name);
+ map(proc(posn::list(numeric))
+ if 0 < length(RHS_factor_name) then fprintf(file_name,
+ "%a = %s * %s;\n", 'COEFF'(op(posn)), RHS_factor_name,
+ coeff_name(posn, coeff_name_prefix))
+ else fprintf(file_name, "%a = %s;\n", 'COEFF'(op(posn)),
+ coeff_name(posn, coeff_name_prefix))
+ end if
+ end proc, posn_list);
+ fclose(file_name);
+ NULL
+end proc
+
+>
+################################################################################
+>
+#
+# This function prints a C expression to compute the interpolant,
+# using the coefficients computed by print_coeff__lc_of_data()
+# (i.e. expressing the interpolant as a linear combination of the
+# data values).
+#
+# Arguments:
+# posn_list = The same list of positions as was used to compute the
+# interpolating polynomial.
+# result_var_name = The (string) name of the variable to which the
+# result is to be assigned.
+# 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_interp_cmpt__lc_of_data :=
+> proc(
+> posn_list::list(list(numeric)),
+> result_var_name::string,
+> coeff_name_prefix::string,
+> data_var_name_prefix::string,
+> file_name::string
+> )
+>
+> ftruncate(file_name);
+>
+> fprintf(file_name, "%s =\n", result_var_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\t+ ");
+> cat(op(%));
+> fprintf(file_name, "\t%s;\n", %);
+>
+> fclose(file_name);
+>
+> NULL;
+> end proc;
+print_interp_cmpt__lc_of_data := proc(posn_list::list(list(numeric)),
+result_var_name::string, coeff_name_prefix::string,
+data_var_name_prefix::string, file_name::string)
+ ftruncate(file_name);
+ fprintf(file_name, "%s =\n", result_var_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\t+ ");
+ cat(op(%));
+ fprintf(file_name, "\t%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
+# $Id: $
+>
+################################################################################
+>
+#
+# 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]]
+
+>
+################################################################################
+>
+#
+# 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]]
+
+# Maple code to define Lagrange interpolating functions/coords/coeffs
+# $Id: 1d.maple,v 1.4 2002/05/14 15:54:01 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
+> coord_list_1d := [x];
+ coord_list_1d := [x]
+
+>
+########################################
+>
+#
+# coefficients in 1-D interpolating functions
+#
+>
+> coeff_list_1d_order1 := [c0, c1];
+ coeff_list_1d_order1 := [c0, c1]
+
+> coeff_list_1d_order2 := [c0, c1, c2];
+ coeff_list_1d_order2 := [c0, c1, c2]
+
+> coeff_list_1d_order3 := [c0, c1, c2, c3];
+ coeff_list_1d_order3 := [c0, c1, c2, c3]
+
+> coeff_list_1d_order4 := [c0, c1, c2, c3, c4];
+ coeff_list_1d_order4 := [c0, c1, c2, c3, c4]
+
+> coeff_list_1d_order5 := [c0, c1, c2, c3, c4, c5];
+ coeff_list_1d_order5 := [c0, c1, c2, c3, c4, c5]
+
+> coeff_list_1d_order6 := [c0, c1, c2, c3, c4, c5, c6];
+ coeff_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
+> coord_list_2d := [x,y];
+ coord_list_2d := [x, y]
+
+>
+########################################
+>
+#
+# coefficients in 2-D interpolating functions
+#
+>
+> coeff_list_2d_order1 := [
+> c01,
+> c00, c10
+> ];
+ coeff_list_2d_order1 := [c01, c00, c10]
+
+> coeff_list_2d_order2 := [
+> c02,
+> c01, c11,
+> c00, c10, c20
+> ];
+ coeff_list_2d_order2 := [c02, c01, c11, c00, c10, c20]
+
+> coeff_list_2d_order3 := [
+> c03,
+> c02, c12,
+> c01, c11, c21,
+> c00, c10, c20, c30
+> ];
+ coeff_list_2d_order3 := [c03, c02, c12, c01, c11, c21, c00, c10, c20, c30]
+
+> coeff_list_2d_order4 := [
+> c04,
+> c03, c13,
+> c02, c12, c22,
+> c01, c11, c21, c31,
+> c00, c10, c20, c30, c40
+> ];
+coeff_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 + c000 + c100*x + c001*z + c020*y^2 + c110*x*y
+ + c011*y*z + c101*x*z + c200*x^2 + c002*z^2 + c030*y^3 + c300*x^3
+ + c003*z^3 + c040*y^4 + c400*x^4 + c004*z^4 + 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
+end proc
+
+>
+########################################
+>
+# coordinates for 3-D interpolating functions
+> coord_list_3d := [x,y,z];
+ coord_list_3d := [x, y, z]
+
+>
+########################################
+>
+#
+# coefficients in 3-D interpolating functions
+#
+>
+> coeff_list_3d_order1 := [
+> # z^0 -----
+> c010,
+> c000, c100,
+> # z^1 -----
+> c001
+> ];
+ coeff_list_3d_order1 := [c010, c000, c100, c001]
+
+> coeff_list_3d_order2 := [
+> # z^0 -----------
+> c020,
+> c010, c110,
+> c000, c100, c200,
+> # z^1 -----------
+> c011,
+> c001, c101,
+> # z^2 -----------
+> c002
+> ];
+coeff_list_3d_order2 :=
+
+ [c020, c010, c110, c000, c100, c200, c011, c001, c101, c002]
+
+> coeff_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
+> ];
+coeff_list_3d_order3 := [c030, c020, c120, c010, c110, c210, c000, c100, c200,
+
+ c300, c021, c011, c111, c001, c101, c201, c012, c002, c102, c003]
+
+> coeff_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
+> ];
+coeff_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
+# $Id: $
+>
+################################################################################
+>
+#
+# 3d, cube, order=1, smoothing=0 (size=2)
+#
+>
+# interpolating polynomial
+> interp_3d_cube_order1_smooth0
+> := Lagrange_polynomial_interpolant(fn_3d_order1, coeff_list_3d_order1,
+> coord_list_3d, posn_list_3d_size2);
+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
+> coeff_as_lc_of_data(%, posn_list_3d_size2);
+bytes used=1001060, alloc=917336, time=0.09
+[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_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "3d.coeffs/3d.cube.order1.smooth0/coeff-I.compute.c");
+bytes used=2001644, alloc=1310480, 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)
+
+> coeff_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_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "3d.coeffs/3d.cube.order1.smooth0/coeff-dx.compute.c");
+>
+# d/dy
+> simplify( diff(interp_3d_cube_order1_smooth0,y) );
+- 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)
+
+> coeff_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_coeff__lc_of_data(%, "coeff_dy_", "fp",
+> "3d.coeffs/3d.cube.order1.smooth0/coeff-dy.compute.c");
+bytes used=3001796, alloc=1507052, time=0.24
+>
+# 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)
+
+> coeff_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_coeff__lc_of_data(%, "coeff_dz_", "fp",
+> "3d.coeffs/3d.cube.order1.smooth0/coeff-dz.compute.c");
+>
+################################################################################
+>
+#
+# 3d, cube, order=2, smoothing=0 (size=3)
+#
+>
+# interpolating polynomial
+> interp_3d_cube_order2_smooth0
+> := Lagrange_polynomial_interpolant(fn_3d_order2, coeff_list_3d_order2,
+> coord_list_3d, posn_list_3d_size3);
+bytes used=4002636, alloc=1834672, time=0.29
+bytes used=5002844, alloc=1900196, time=0.35
+interp_3d_cube_order2_smooth0 := (- 1/12 DATA(1, 1, -1) + 1/12 DATA(0, 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(0, -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)
+
+ + 1/12 DATA(1, -1, -1)) y z + 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/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, 0, 1) - 1/12 DATA(-1, 1, 1) + 1/12 DATA(-1, 1, -1)
+
+ - 1/12 DATA(1, -1, -1) + 1/12 DATA(-1, 0, -1) - 1/12 DATA(1, 0, -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, -1) - 1/12 DATA(1, -1, 1) - 1/12 DATA(1, -1, 0)
+
+ - 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)) x y
+
+ + (- 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, -1)
+
+ + 1/18 DATA(1, 1, -1) + 1/18 DATA(-1, -1, 0) + 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/18 DATA(-1, -1, -1)
+
+ + 1/18 DATA(0, -1, -1) + 1/18 DATA(1, -1, -1) - 1/9 DATA(-1, 0, -1)
+
+ 2
+ - 1/9 DATA(0, 0, -1) - 1/9 DATA(1, 0, -1) + 1/18 DATA(-1, 1, -1)) y
+
+ + 1/27 DATA(0, 1, -1) - 2/27 DATA(1, 1, -1) + 1/27 DATA(-1, -1, 0)
+
+ + 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)
+
+ - 2/27 DATA(-1, -1, -1) + 1/27 DATA(0, -1, -1) - 2/27 DATA(1, -1, -1)
+
+ + 1/27 DATA(-1, 0, -1) + 4/27 DATA(0, 0, -1) + 1/27 DATA(1, 0, -1)
+
+ - 2/27 DATA(-1, 1, -1) + (- 1/18 DATA(1, -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, -1) + 1/18 DATA(1, 1, -1) - 1/18 DATA(-1, -1, 0)
+
+ - 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)) y + (- 1/18 DATA(-1, 1, 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, -1) - 1/18 DATA(-1, -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/18 DATA(1, -1, 1) - 1/18 DATA(-1, 0, 1) + 1/18 DATA(1, 0, -1)
+
+ - 1/18 DATA(-1, -1, -1) + 1/18 DATA(1, -1, -1) - 1/18 DATA(-1, 0, -1)
+
+ - 1/18 DATA(-1, 1, -1)) x + (- 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/18 DATA(0, 1, -1) + 1/18 DATA(1, 1, -1) - 1/9 DATA(-1, -1, 0)
+
+ - 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(-1, -1, -1) + 1/18 DATA(0, -1, -1) + 1/18 DATA(1, -1, -1)
+
+ + 1/18 DATA(-1, 0, -1) + 1/18 DATA(0, 0, -1) + 1/18 DATA(1, 0, -1)
+
+ 2
+ + 1/18 DATA(-1, 1, -1)) z + (- 1/18 DATA(0, -1, -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(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(-1, -1, -1) - 1/18 DATA(1, 0, -1)
+
+ - 1/18 DATA(1, -1, -1) - 1/18 DATA(-1, 0, -1) - 1/18 DATA(0, 0, -1)
+
+ - 1/18 DATA(-1, 1, -1)) z + (- 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, -1) + 1/18 DATA(1, 1, -1) + 1/18 DATA(-1, -1, 0)
+
+ - 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/18 DATA(-1, -1, -1) - 1/9 DATA(0, -1, -1) + 1/18 DATA(1, -1, -1)
+
+ + 1/18 DATA(-1, 0, -1) - 1/9 DATA(0, 0, -1) + 1/18 DATA(1, 0, -1)
+
+ 2
+ + 1/18 DATA(-1, 1, -1)) x
+
+>
+# I
+> coeff_as_lc_of_data(%, posn_list_3d_size3);
+bytes used=6007292, alloc=1900196, time=0.42
+ 2 2
+[COEFF(-1, -1, -1) = 1/12 x y + 1/18 x - 1/18 z + 1/12 y z + 1/18 z - 1/18 y
+
+ 2
+ + 1/18 y - 1/18 x - 2/27 + 1/12 x z, COEFF(0, -1, -1) =
+
+ 2 2 2
+ 1/27 + 1/18 z - 1/18 y + 1/12 y z + 1/18 y - 1/18 z - 1/9 x ,
+
+ 2 2 2
+ COEFF(1, -1, -1) = - 1/12 x y + 1/18 x - 1/18 z + 1/18 z + 1/18 y
+
+ - 1/12 x z - 2/27 + 1/12 y z - 1/18 y + 1/18 x, COEFF(-1, 0, -1) =
+
+ 2 2 2
+ 1/18 x + 1/12 x z - 1/18 x - 1/9 y - 1/18 z + 1/27 + 1/18 z ,
+
+ 2 2 2
+ COEFF(0, 0, -1) = 4/27 + 1/18 z - 1/18 z - 1/9 x - 1/9 y ,
+
+ COEFF(1, 0, -1) =
+
+ 2 2 2
+ 1/18 x + 1/18 z - 1/9 y + 1/27 - 1/12 x z + 1/18 x - 1/18 z,
+
+ 2 2
+ COEFF(-1, 1, -1) = 1/18 z + 1/18 y + 1/12 x z - 1/12 x y - 1/12 y z
+
+ 2
+ - 1/18 z + 1/18 y - 1/18 x + 1/18 x - 2/27, COEFF(0, 1, -1) =
+
+ 2 2 2
+ - 1/9 x + 1/27 + 1/18 y + 1/18 z + 1/18 y - 1/12 y z - 1/18 z,
+
+ 2 2
+ COEFF(1, 1, -1) = 1/18 y - 1/12 x z + 1/18 z - 1/12 y z + 1/18 x
+
+ 2
+ + 1/18 x + 1/12 x y + 1/18 y - 2/27 - 1/18 z, COEFF(-1, -1, 0) =
+
+ 2 2 2
+ 1/12 x y - 1/18 x + 1/18 y - 1/9 z + 1/27 + 1/18 x - 1/18 y,
+
+ 2 2 2
+ COEFF(0, -1, 0) = 1/18 y - 1/9 z + 4/27 - 1/9 x - 1/18 y,
+
+ COEFF(1, -1, 0) =
+
+ 2 2 2
+ 1/18 x - 1/12 x y - 1/9 z + 1/18 x + 1/27 + 1/18 y - 1/18 y,
+
+ 2 2 2
+ COEFF(-1, 0, 0) = - 1/9 y - 1/18 x - 1/9 z + 1/18 x + 4/27,
+
+ 2 2 2
+ COEFF(0, 0, 0) = - 1/9 y - 1/9 z + 7/27 - 1/9 x ,
+
+ 2 2 2
+ COEFF(1, 0, 0) = - 1/9 y + 1/18 x + 4/27 - 1/9 z + 1/18 x ,
+
+ COEFF(-1, 1, 0) =
+
+ 2 2 2
+ 1/18 y + 1/18 y + 1/18 x + 1/27 - 1/12 x y - 1/9 z - 1/18 x,
+
+ 2 2 2
+ COEFF(0, 1, 0) = 1/18 y + 4/27 - 1/9 x - 1/9 z + 1/18 y, COEFF(1, 1, 0)
+
+ 2 2 2
+ = 1/27 + 1/12 x y + 1/18 x + 1/18 x - 1/9 z + 1/18 y + 1/18 y,
+
+ 2 2 2
+ COEFF(-1, -1, 1) = 1/18 y - 2/27 - 1/12 y z + 1/18 x + 1/18 z - 1/18 y
+
+ - 1/12 x z + 1/12 x y - 1/18 x + 1/18 z, COEFF(0, -1, 1) =
+
+ 2 2 2
+ - 1/18 y + 1/18 y + 1/18 z - 1/9 x + 1/18 z - 1/12 y z + 1/27,
+
+ 2
+ COEFF(1, -1, 1) = - 1/12 y z + 1/18 y - 2/27 + 1/18 x - 1/12 x y - 1/18 y
+
+ 2 2
+ + 1/18 x + 1/18 z + 1/18 z + 1/12 x z, COEFF(-1, 0, 1) =
+
+ 2 2 2
+ 1/18 x + 1/18 z + 1/18 z - 1/12 x z - 1/9 y - 1/18 x + 1/27,
+
+ 2 2 2
+ COEFF(0, 0, 1) = 1/18 z + 1/18 z - 1/9 y - 1/9 x + 4/27, COEFF(1, 0, 1)
+
+ 2 2 2
+ = - 1/9 y + 1/18 x + 1/18 x + 1/12 x z + 1/18 z + 1/27 + 1/18 z,
+
+ 2 2
+ COEFF(-1, 1, 1) = 1/18 z - 1/12 x z + 1/18 z - 1/12 x y + 1/18 y - 1/18 x
+
+ 2
+ + 1/18 x - 2/27 + 1/18 y + 1/12 y z, COEFF(0, 1, 1) =
+
+ 2 2 2
+ 1/18 y + 1/27 + 1/18 y - 1/9 x + 1/12 y z + 1/18 z + 1/18 z,
+
+ 2 2 2
+ COEFF(1, 1, 1) = - 2/27 + 1/18 y + 1/18 z + 1/18 x + 1/18 x + 1/12 y z
+
+ + 1/18 y + 1/12 x y + 1/12 x z + 1/18 z]
+
+> print_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-I.compute.c");
+bytes used=7007492, alloc=2031244, time=0.49
+bytes used=8008432, alloc=2031244, time=0.56
+bytes used=9008876, alloc=2031244, time=0.63
+bytes used=10009072, alloc=2031244, time=0.71
+bytes used=11009344, alloc=2031244, time=0.79
+bytes used=12009560, alloc=2031244, time=0.88
+bytes used=13009712, alloc=2031244, time=0.98
+>
+# d/dx
+> simplify( diff(interp_3d_cube_order2_smooth0,x) );
+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, -1) - 1/18 DATA(-1, -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/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, 0, -1) + 1/18 DATA(1, 0, -1) - 1/18 DATA(-1, 1, -1)
+
+ - 1/12 z DATA(1, 1, -1) + 1/12 z DATA(-1, -1, -1) - 1/12 y DATA(1, -1, 1)
+
+ - 1/12 y DATA(1, -1, 0) - 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 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, 0, -1)
+
+ - 1/12 z DATA(-1, -1, 1) + 1/12 z DATA(1, 0, 1) + 1/12 z DATA(1, 1, 1)
+
+ + 1/9 x DATA(-1, 0, -1) + 1/9 x DATA(-1, -1, 0) + 1/9 x DATA(1, -1, -1)
+
+ + 1/9 x DATA(1, 1, 0) + 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, 0, 1) + 1/9 x DATA(1, 1, -1) + 1/9 x DATA(-1, -1, -1)
+
+ - 1/12 z DATA(1, 0, -1) + 1/12 y DATA(-1, -1, 0) + 1/12 y DATA(1, 1, 0)
+
+ + 1/12 y DATA(1, 1, 1) + 1/12 y DATA(1, 1, -1) + 1/9 x DATA(1, 0, 0)
+
+ - 2/9 x DATA(0, 1, 0) + 1/9 x DATA(-1, 0, 0) + 1/9 x DATA(1, -1, 1)
+
+ - 2/9 x DATA(0, 1, 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, -1, -1) - 2/9 x DATA(0, 0, -1)
+
+ - 2/9 x DATA(0, 0, 0) + 1/9 x DATA(1, -1, 0) + 1/9 x DATA(-1, 1, 0)
+
+ - 2/9 x DATA(0, 0, 1) - 1/12 y DATA(1, -1, -1) + 1/9 x DATA(1, 0, -1)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size3);
+bytes used=14010256, alloc=2031244, time=1.09
+[COEFF(-1, -1, -1) = - 1/18 + 1/12 y + 1/9 x + 1/12 z,
+
+ COEFF(0, -1, -1) = - 2/9 x,
+
+ COEFF(1, -1, -1) = - 1/12 y + 1/18 - 1/12 z + 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/9 x + 1/18 - 1/12 z,
+
+ 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/9 x - 1/12 z + 1/12 y + 1/18,
+
+ COEFF(-1, -1, 0) = 1/9 x - 1/18 + 1/12 y, COEFF(0, -1, 0) = - 2/9 x,
+
+ COEFF(1, -1, 0) = 1/9 x + 1/18 - 1/12 y, COEFF(-1, 0, 0) = 1/9 x - 1/18,
+
+ 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/9 x + 1/12 y + 1/18,
+
+ COEFF(-1, -1, 1) = 1/9 x + 1/12 y - 1/12 z - 1/18,
+
+ COEFF(0, -1, 1) = - 2/9 x,
+
+ COEFF(1, -1, 1) = - 1/12 y + 1/18 + 1/12 z + 1/9 x,
+
+ COEFF(-1, 0, 1) = - 1/12 z - 1/18 + 1/9 x, COEFF(0, 0, 1) = - 2/9 x,
+
+ COEFF(1, 0, 1) = 1/18 + 1/9 x + 1/12 z,
+
+ COEFF(-1, 1, 1) = - 1/18 - 1/12 y - 1/12 z + 1/9 x,
+
+ COEFF(0, 1, 1) = - 2/9 x, COEFF(1, 1, 1) = 1/9 x + 1/18 + 1/12 z + 1/12 y]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-dx.compute.c");
+bytes used=15010540, alloc=2096768, time=1.18
+>
+# d/dy
+> simplify( diff(interp_3d_cube_order2_smooth0,y) );
+bytes used=16010728, alloc=2096768, time=1.27
+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/12 z DATA(0, -1, 1) + 1/12 z DATA(0, -1, -1)
+
+ + 1/9 y DATA(0, -1, 1) + 1/9 y DATA(0, 1, -1) + 1/9 y DATA(0, 1, 1)
+
+ - 2/9 y DATA(1, 0, 0) - 2/9 y DATA(0, 0, 0) - 2/9 y DATA(0, 0, -1)
+
+ - 2/9 y DATA(1, 0, 1) + 1/9 y DATA(0, 1, 0) + 1/9 y DATA(0, -1, 0)
+
+ - 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) - 2/9 y DATA(1, 0, -1) - 2/9 y DATA(-1, 0, 0)
+
+ - 1/12 z DATA(0, 1, -1) + 1/12 z DATA(0, 1, 1) + 1/18 DATA(0, 1, -1)
+
+ + 1/18 DATA(1, 1, -1) - 1/18 DATA(-1, -1, 0) - 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, -1) - 1/12 z DATA(1, 1, -1) + 1/12 z 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/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) - 1/12 x DATA(1, -1, -1)
+
+ + 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/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/12 x DATA(1, -1, 1)
+
+ - 1/12 x DATA(1, -1, 0) - 1/12 x DATA(-1, 1, 0) + 1/9 y DATA(1, -1, -1)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size3);
+[COEFF(-1, -1, -1) = 1/9 y - 1/18 + 1/12 x + 1/12 z,
+
+ COEFF(0, -1, -1) = - 1/18 + 1/9 y + 1/12 z,
+
+ COEFF(1, -1, -1) = - 1/18 - 1/12 x + 1/12 z + 1/9 y,
+
+ 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/9 y + 1/18 - 1/12 x,
+
+ COEFF(0, 1, -1) = - 1/12 z + 1/18 + 1/9 y,
+
+ COEFF(1, 1, -1) = - 1/12 z + 1/12 x + 1/9 y + 1/18,
+
+ COEFF(-1, -1, 0) = - 1/18 + 1/12 x + 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/18 + 1/12 x + 1/9 y,
+
+ COEFF(-1, -1, 1) = 1/9 y - 1/12 z + 1/12 x - 1/18,
+
+ COEFF(0, -1, 1) = - 1/18 - 1/12 z + 1/9 y,
+
+ COEFF(1, -1, 1) = - 1/12 x + 1/9 y - 1/18 - 1/12 z,
+
+ 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/9 y + 1/18 - 1/12 x,
+
+ COEFF(0, 1, 1) = 1/9 y + 1/12 z + 1/18,
+
+ COEFF(1, 1, 1) = 1/12 x + 1/18 + 1/12 z + 1/9 y]
+
+> print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c");
+bytes used=17010956, alloc=2096768, time=1.35
+bytes used=18011120, alloc=2096768, time=1.43
+>
+# d/dz
+> simplify( diff(interp_3d_cube_order2_smooth0,z) );
+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 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/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/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(-1, -1, -1) - 1/18 DATA(0, -1, -1)
+
+ - 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(-1, 1, -1) + 1/9 z DATA(1, 1, -1)
+
+ + 1/9 z 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/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/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 y DATA(1, 1, 1) - 1/12 y DATA(1, 1, -1)
+
+ + 1/12 x DATA(1, -1, 1) + 1/12 y DATA(1, -1, -1) + 1/12 x DATA(1, 0, 1)
+
+ - 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/9 z DATA(-1, 0, 1) + 1/9 z DATA(-1, 0, -1)
+
+ + 1/9 z DATA(1, 0, -1) - 2/9 z DATA(0, 0, 0) - 2/9 z DATA(1, 0, 0)
+
+ - 2/9 z DATA(0, 1, 0) + 1/9 z DATA(0, 0, 1) - 2/9 z DATA(-1, -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) - 2/9 z DATA(-1, 1, 0) + 1/9 z DATA(0, 0, -1)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size3);
+bytes used=19011296, alloc=2096768, time=1.52
+[COEFF(-1, -1, -1) = - 1/18 + 1/12 x + 1/12 y + 1/9 z,
+
+ COEFF(0, -1, -1) = 1/12 y + 1/9 z - 1/18,
+
+ COEFF(1, -1, -1) = - 1/18 + 1/12 y + 1/9 z - 1/12 x,
+
+ COEFF(-1, 0, -1) = 1/9 z + 1/12 x - 1/18, COEFF(0, 0, -1) = 1/9 z - 1/18,
+
+ COEFF(1, 0, -1) = 1/9 z - 1/12 x - 1/18,
+
+ COEFF(-1, 1, -1) = 1/9 z + 1/12 x - 1/12 y - 1/18,
+
+ COEFF(0, 1, -1) = 1/9 z - 1/12 y - 1/18,
+
+ COEFF(1, 1, -1) = - 1/12 x - 1/12 y + 1/9 z - 1/18,
+
+ 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/12 y + 1/18,
+
+ COEFF(0, -1, 1) = - 1/12 y + 1/9 z + 1/18,
+
+ COEFF(1, -1, 1) = 1/12 x - 1/12 y + 1/9 z + 1/18,
+
+ COEFF(-1, 0, 1) = 1/18 - 1/12 x + 1/9 z, COEFF(0, 0, 1) = 1/9 z + 1/18,
+
+ COEFF(1, 0, 1) = 1/18 + 1/9 z + 1/12 x,
+
+ COEFF(-1, 1, 1) = 1/9 z + 1/18 + 1/12 y - 1/12 x,
+
+ COEFF(0, 1, 1) = 1/12 y + 1/9 z + 1/18,
+
+ COEFF(1, 1, 1) = 1/9 z + 1/18 + 1/12 y + 1/12 x]
+
+> print_coeff__lc_of_data(%, "coeff_dz_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-dz.compute.c");
+bytes used=20011504, alloc=2096768, time=1.59
+bytes used=21011696, alloc=2096768, time=1.67
+>
+# d^2/dx^2
+> simplify( diff(interp_3d_cube_order2_smooth0,x,x) );
+- 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, -1) + 1/9 DATA(1, 1, -1)
+
+ + 1/9 DATA(-1, -1, 0) - 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) + 1/9 DATA(-1, -1, -1) - 2/9 DATA(0, -1, -1)
+
+ + 1/9 DATA(1, -1, -1) + 1/9 DATA(-1, 0, -1) - 2/9 DATA(0, 0, -1)
+
+ + 1/9 DATA(1, 0, -1) + 1/9 DATA(-1, 1, -1)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size3);
+bytes used=22011980, alloc=2096768, time=1.78
+[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_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-dxx.compute.c");
+>
+# 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, -1) - 1/12 DATA(1, -1, 1) - 1/12 DATA(1, -1, 0)
+
+ - 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)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size3);
+bytes used=23012300, alloc=2096768, time=1.86
+ -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_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-dxy.compute.c");
+>
+# 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, 1, 1)
+
+ - 1/12 DATA(1, 1, -1) + 1/12 DATA(-1, -1, -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, 0, -1) - 1/12 DATA(1, 0, -1)
+
+> coeff_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_coeff__lc_of_data(%, "coeff_dxz_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-dxz.compute.c");
+bytes used=24012516, alloc=2096768, time=1.94
+>
+# d^2/dy^2
+> simplify( diff(interp_3d_cube_order2_smooth0,y,y) );
+- 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, -1) + 1/9 DATA(1, 1, -1)
+
+ + 1/9 DATA(-1, -1, 0) + 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) + 1/9 DATA(-1, -1, -1) + 1/9 DATA(0, -1, -1)
+
+ + 1/9 DATA(1, -1, -1) - 2/9 DATA(-1, 0, -1) - 2/9 DATA(0, 0, -1)
+
+ - 2/9 DATA(1, 0, -1) + 1/9 DATA(-1, 1, -1)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size3);
+bytes used=25012800, alloc=2096768, time=2.01
+[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_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-dyy.compute.c");
+>
+# d^2/dydz
+> simplify( diff(interp_3d_cube_order2_smooth0,y,z) );
+- 1/12 DATA(1, 1, -1) + 1/12 DATA(0, 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(0, -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) + 1/12 DATA(1, -1, -1)
+
+> coeff_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_coeff__lc_of_data(%, "coeff_dyz_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-dyz.compute.c");
+bytes used=26013296, alloc=2096768, time=2.13
+>
+# d^2/dz^2
+> simplify( diff(interp_3d_cube_order2_smooth0,z,z) );
+- 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) + 1/9 DATA(0, 1, -1) + 1/9 DATA(1, 1, -1)
+
+ - 2/9 DATA(-1, -1, 0) - 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(-1, -1, -1) + 1/9 DATA(0, -1, -1)
+
+ + 1/9 DATA(1, -1, -1) + 1/9 DATA(-1, 0, -1) + 1/9 DATA(0, 0, -1)
+
+ + 1/9 DATA(1, 0, -1) + 1/9 DATA(-1, 1, -1)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size3);
+bytes used=27013652, alloc=2096768, time=2.24
+[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_coeff__lc_of_data(%, "coeff_dzz_", "fp",
+> "3d.coeffs/3d.cube.order2.smooth0/coeff-dzz.compute.c");
+>
+################################################################################
+>
+#
+# 3d, cube, order=3, smoothing=0 (size=4)
+#
+>
+# interpolating polynomial
+> interp_3d_cube_order3_smooth0
+> := Lagrange_polynomial_interpolant(fn_3d_order3, coeff_list_3d_order3,
+> coord_list_3d, posn_list_3d_size4);
+bytes used=28014204, alloc=2096768, time=2.35
+bytes used=29014776, alloc=2096768, time=2.42
+bytes used=30018556, alloc=2096768, time=2.49
+bytes used=31021476, alloc=2227816, time=2.55
+bytes used=32022348, alloc=2293340, time=2.62
+bytes used=33022516, alloc=2293340, time=2.68
+bytes used=34022700, alloc=2293340, time=2.74
+bytes used=35022968, alloc=2293340, time=2.81
+bytes used=36028240, alloc=2293340, time=2.88
+bytes used=37028880, alloc=2293340, time=2.95
+bytes used=38029196, alloc=2293340, time=3.03
+bytes used=39029364, alloc=2293340, time=3.10
+bytes used=40029600, alloc=2293340, time=3.16
+bytes used=41029792, alloc=2293340, time=3.23
+bytes used=42030220, alloc=2293340, time=3.30
+bytes used=43031808, alloc=2293340, time=3.37
+bytes used=44033392, alloc=2293340, time=3.44
+bytes used=45033580, alloc=2293340, time=3.51
+bytes used=46033772, alloc=2293340, time=3.58
+bytes used=47034004, alloc=2293340, time=3.65
+bytes used=48036060, alloc=2293340, time=3.72
+bytes used=49036232, alloc=2293340, time=3.79
+bytes used=50037412, alloc=2293340, time=3.85
+bytes used=51037576, alloc=2293340, time=3.92
+bytes used=52037888, alloc=2293340, time=3.99
+bytes used=53040776, alloc=2293340, time=4.06
+bytes used=54044012, alloc=2293340, time=4.13
+bytes used=55048076, alloc=2293340, time=4.19
+bytes used=56049748, alloc=2358864, time=4.27
+bytes used=57050016, alloc=2358864, time=4.33
+bytes used=58051488, alloc=2358864, time=4.40
+bytes used=59051748, alloc=2358864, time=4.47
+bytes used=60051944, alloc=2358864, time=4.54
+bytes used=61052184, alloc=2358864, time=4.61
+bytes used=62052360, alloc=2358864, time=4.67
+bytes used=63053060, alloc=2358864, time=4.75
+bytes used=64053484, alloc=2358864, time=4.82
+bytes used=65054120, alloc=2358864, time=4.89
+bytes used=66054604, alloc=2358864, time=4.96
+bytes used=67054868, alloc=2358864, time=5.03
+bytes used=68055152, alloc=2358864, time=5.09
+bytes used=69055512, alloc=2358864, time=5.16
+bytes used=70055724, alloc=2358864, time=5.22
+bytes used=71055976, alloc=2358864, time=5.30
+bytes used=72057912, alloc=2358864, time=5.37
+bytes used=73058252, alloc=2358864, time=5.44
+bytes used=74059928, alloc=2358864, time=5.51
+bytes used=75063636, alloc=2358864, time=5.58
+bytes used=76071860, alloc=2358864, time=5.65
+bytes used=77072820, alloc=2424388, time=5.72
+bytes used=78073076, alloc=2424388, time=5.79
+bytes used=79073320, alloc=2424388, time=5.86
+bytes used=80074196, alloc=2424388, time=5.93
+bytes used=81077536, alloc=2424388, time=6.00
+bytes used=82080192, alloc=2424388, time=6.07
+bytes used=83080444, alloc=2424388, time=6.14
+bytes used=84082148, alloc=2424388, time=6.21
+bytes used=85083316, alloc=2424388, time=6.28
+bytes used=86086888, alloc=2424388, time=6.35
+bytes used=87087068, alloc=2424388, time=6.42
+bytes used=88087328, alloc=2424388, time=6.49
+bytes used=89087508, alloc=2424388, time=6.56
+bytes used=90087740, alloc=2424388, time=6.63
+bytes used=91087916, alloc=2424388, time=6.70
+bytes used=92094876, alloc=2424388, time=6.77
+bytes used=93095908, alloc=2424388, time=6.84
+bytes used=94096116, alloc=2424388, time=6.91
+bytes used=95096340, alloc=2424388, time=6.98
+bytes used=96098044, alloc=2424388, time=7.05
+bytes used=97098196, alloc=2424388, time=7.12
+bytes used=98099788, alloc=2424388, time=7.19
+bytes used=99104088, alloc=2424388, time=7.26
+bytes used=100112444, alloc=2424388, time=7.32
+bytes used=101119448, alloc=2424388, time=7.39
+bytes used=102119648, alloc=2424388, time=7.46
+bytes used=103125504, alloc=2424388, time=7.53
+bytes used=104125756, alloc=2424388, time=7.60
+bytes used=105131868, alloc=2424388, time=7.66
+bytes used=106132168, alloc=2424388, time=7.73
+bytes used=107136660, alloc=2424388, time=7.80
+bytes used=108143268, alloc=2424388, time=7.87
+bytes used=109143444, alloc=2424388, time=7.94
+bytes used=110144688, alloc=2424388, time=8.01
+bytes used=111147116, alloc=2424388, time=8.08
+bytes used=112148428, alloc=2424388, time=8.15
+bytes used=113187984, alloc=2424388, time=8.22
+bytes used=114188228, alloc=2424388, time=8.28
+bytes used=115188924, alloc=2424388, time=8.34
+ 177 397
+interp_3d_cube_order3_smooth0 := ---- DATA(0, 0, 0) + ---- DATA(1, 0, 0)
+ 1000 4000
+
+ 397 49 397
+ + ---- DATA(0, 1, 0) + ---- DATA(1, 1, 0) + ---- DATA(0, 0, 1)
+ 4000 2000 4000
+
+ 49 49 193
+ + ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) - ---- DATA(1, 1, 1) + (
+ 2000 2000 4000
+
+ 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, -1, 0)
+
+ + 3/160 DATA(2, 2, -1) + 1/160 DATA(2, 1, -1) + 3/160 DATA(-1, 2, -1)
+
+ - 3/160 DATA(0, 2, -1) - 3/160 DATA(1, 2, -1) - 1/160 DATA(2, 0, -1)
+
+ - 3/160 DATA(2, -1, -1) + 3/160 DATA(2, 2, 1) - 3/160 DATA(-1, -1, 2)
+
+ + 3/160 DATA(0, -1, 2) + 3/160 DATA(-1, 2, 1) - 3/160 DATA(0, 2, 1)
+
+ - 3/160 DATA(1, 2, 1) - 1/160 DATA(0, 1, -1) - 1/160 DATA(1, 1, -1)
+
+ - 3/160 DATA(-1, -1, 0) + 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) - 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(0, 0, -1)
+
+ + 1/160 DATA(1, 0, -1) + 1/160 DATA(-1, 1, -1) + 1/160 DATA(2, 1, 1)
+
+ - 3/160 DATA(2, -1, 1) - 1/160 DATA(2, 0, 1) + 3/160 DATA(-1, 2, 0)
+
+ - 3/160 DATA(0, 2, 0) - 3/160 DATA(1, 2, 0) + 3/160 DATA(2, 2, 0)
+
+ + 1/160 DATA(2, 1, 0) - 1/160 DATA(2, 0, 0) + 1/160 DATA(2, 1, 2)
+
+ - 1/160 DATA(2, 0, 2) + 1/160 DATA(-1, 1, 2) - 1/160 DATA(0, 1, 2)
+
+ - 1/160 DATA(1, 1, 2) + 1/160 DATA(1, 0, 2) - 3/160 DATA(2, -1, 2)
+
+ - 1/160 DATA(-1, 0, 2) + 1/160 DATA(0, 0, 2) + 3/160 DATA(1, -1, 2)
+
+ + 3/160 DATA(2, 2, 2) - 3/160 DATA(1, 2, 2) + 3/160 DATA(-1, 2, 2)
+
+ 2 / 19
+ - 3/160 DATA(0, 2, 2)) x y + |- ---- 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
+
+ 27 49
+ - ---- DATA(2, -1, 0) - 3/2000 DATA(2, 2, -1) + ---- DATA(2, 1, -1)
+ 1000 2000
+
+ 13 49
+ - 9/250 DATA(-1, 2, -1) + ---- DATA(0, 2, -1) + ---- DATA(1, 2, -1)
+ 1000 2000
+
+ 13 39
+ + ---- DATA(2, 0, -1) - 9/250 DATA(2, -1, -1) - ---- DATA(2, 2, 1)
+ 1000 2000
+
+ 93 19
+ + ---- DATA(-1, -1, 2) - ---- DATA(0, -1, 2) - 9/500 DATA(-1, 2, 1)
+ 2000 2000
+
+ 19 37
+ + ---- DATA(0, 2, 1) + ---- DATA(1, 2, 1) - 1/250 DATA(0, 1, -1)
+ 1000 2000
+
+ 33 129
+ + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) - 7/2000 DATA(0, -1, 0)
+ 2000 2000
+
+ 17 17
+ - --- DATA(1, -1, 0) - 7/2000 DATA(-1, 0, 0) - --- DATA(-1, 1, 0)
+ 500 500
+
+ 111 13 31
+ + ---- DATA(-1, -1, 1) - ---- DATA(0, -1, 1) - ---- DATA(1, -1, 1)
+ 2000 2000 1000
+
+ 13 31 147
+ - ---- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1)
+ 2000 1000 2000
+
+ 37
+ - 1/2000 DATA(0, -1, -1) - ---- DATA(1, -1, -1) - 1/2000 DATA(-1, 0, -1)
+ 1000
+
+ 17 37
+ - ---- DATA(0, 0, -1) - 1/250 DATA(1, 0, -1) - ---- DATA(-1, 1, -1)
+ 2000 1000
+
+ 37 19
+ + ---- DATA(2, 1, 1) - 9/500 DATA(2, -1, 1) + ---- DATA(2, 0, 1)
+ 2000 1000
+
+ 27 43
+ - ---- DATA(-1, 2, 0) + 2/125 DATA(0, 2, 0) + ---- DATA(1, 2, 0)
+ 1000 2000
+
+ 21 43
+ - ---- DATA(2, 2, 0) + ---- DATA(2, 1, 0) + 2/125 DATA(2, 0, 0)
+ 2000 2000
+
+ 31 11
+ + ---- DATA(2, 1, 2) + --- DATA(2, 0, 2) - 7/250 DATA(-1, 1, 2)
+ 2000 500
+
+ 27
+ - 1/1000 DATA(0, 1, 2) + ---- DATA(1, 1, 2) - 1/1000 DATA(1, 0, 2)
+ 2000
+
+ 19 23
+ - 9/1000 DATA(2, -1, 2) - ---- DATA(-1, 0, 2) - ---- DATA(0, 0, 2)
+ 2000 2000
+
+ 57 31
+ - 7/250 DATA(1, -1, 2) - ---- DATA(2, 2, 2) + ---- DATA(1, 2, 2)
+ 2000 2000
+
+ 11 \ / 19
+ - 9/1000 DATA(-1, 2, 2) + --- DATA(0, 2, 2)| x y + |- ---- DATA(0, 0, 0)
+ 500 / \ 2000
+
+ 21
+ - 3/1000 DATA(1, 0, 0) - ---- DATA(0, 1, 0) - 1/500 DATA(1, 1, 0)
+ 2000
+
+ 31
+ - 3/1000 DATA(0, 0, 1) + ---- DATA(1, 0, 1) - 1/500 DATA(0, 1, 1)
+ 2000
+
+ 29 13
+ + ---- DATA(1, 1, 1) + ---- DATA(2, -1, 0) - 9/1000 DATA(2, 2, -1)
+ 2000 1000
+
+ 93 19
+ - 9/500 DATA(2, 1, -1) + ---- DATA(-1, 2, -1) - ---- DATA(0, 2, -1)
+ 2000 2000
+
+ 27
+ - 7/250 DATA(1, 2, -1) - ---- DATA(2, 0, -1) - 9/250 DATA(2, -1, -1)
+ 1000
+
+ 31 13
+ + ---- DATA(2, 2, 1) - 9/250 DATA(-1, -1, 2) + ---- DATA(0, -1, 2)
+ 2000 1000
+
+ 27
+ - 7/250 DATA(-1, 2, 1) - 1/1000 DATA(0, 2, 1) + ---- DATA(1, 2, 1)
+ 2000
+
+ 13 31
+ - ---- DATA(0, 1, -1) - ---- DATA(1, 1, -1) - 1/2000 DATA(-1, -1, 0)
+ 2000 1000
+
+ 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
+
+ 147 37
+ + ---- DATA(-1, -1, -1) - 1/2000 DATA(0, -1, -1) - ---- DATA(1, -1, -1)
+ 2000 1000
+
+ 129 17
+ + ---- DATA(-1, 0, -1) - 7/2000 DATA(0, 0, -1) - --- DATA(1, 0, -1)
+ 2000 500
+
+ 111 37 49
+ + ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1) + ---- DATA(2, -1, 1)
+ 2000 2000 2000
+
+ 43 19 23
+ + ---- DATA(2, 0, 1) - ---- DATA(-1, 2, 0) - ---- DATA(0, 2, 0)
+ 2000 2000 2000
+
+ 11 19
+ - 1/1000 DATA(1, 2, 0) + --- DATA(2, 2, 0) + ---- DATA(2, 1, 0)
+ 500 1000
+
+ 39 21
+ + 2/125 DATA(2, 0, 0) - ---- DATA(2, 1, 2) - ---- DATA(2, 0, 2)
+ 2000 2000
+
+ 19 37
+ - 9/500 DATA(-1, 1, 2) + ---- DATA(0, 1, 2) + ---- DATA(1, 1, 2)
+ 1000 2000
+
+ 43 27
+ + ---- DATA(1, 0, 2) - 3/2000 DATA(2, -1, 2) - ---- DATA(-1, 0, 2)
+ 2000 1000
+
+ 49 57
+ + 2/125 DATA(0, 0, 2) + ---- DATA(1, -1, 2) - ---- DATA(2, 2, 2)
+ 2000 2000
+
+ 31 11 \
+ + ---- DATA(1, 2, 2) - 9/1000 DATA(-1, 2, 2) + --- DATA(0, 2, 2)| x z + (
+ 2000 500 /
+
+ 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) - 1/160 DATA(2, -1, 0)
+
+ - 3/160 DATA(2, 2, -1) - 3/160 DATA(2, 1, -1) - 3/160 DATA(-1, 2, -1)
+
+ + 3/160 DATA(0, 2, -1) + 3/160 DATA(1, 2, -1) - 3/160 DATA(2, 0, -1)
+
+ - 3/160 DATA(2, -1, -1) + 1/160 DATA(2, 2, 1) + 3/160 DATA(-1, -1, 2)
+
+ - 3/160 DATA(0, -1, 2) + 1/160 DATA(-1, 2, 1) - 1/160 DATA(0, 2, 1)
+
+ - 1/160 DATA(1, 2, 1) + 3/160 DATA(0, 1, -1) + 3/160 DATA(1, 1, -1)
+
+ - 1/160 DATA(-1, -1, 0) + 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(-1, -1, -1) + 3/160 DATA(0, -1, -1)
+
+ + 3/160 DATA(1, -1, -1) - 3/160 DATA(-1, 0, -1) + 3/160 DATA(0, 0, -1)
+
+ + 3/160 DATA(1, 0, -1) - 3/160 DATA(-1, 1, -1) + 1/160 DATA(2, 1, 1)
+
+ + 1/160 DATA(2, -1, 1) + 1/160 DATA(2, 0, 1) - 1/160 DATA(-1, 2, 0)
+
+ + 1/160 DATA(0, 2, 0) + 1/160 DATA(1, 2, 0) - 1/160 DATA(2, 2, 0)
+
+ - 1/160 DATA(2, 1, 0) - 1/160 DATA(2, 0, 0) + 3/160 DATA(2, 1, 2)
+
+ + 3/160 DATA(2, 0, 2) + 3/160 DATA(-1, 1, 2) - 3/160 DATA(0, 1, 2)
+
+ - 3/160 DATA(1, 1, 2) - 3/160 DATA(1, 0, 2) + 3/160 DATA(2, -1, 2)
+
+ + 3/160 DATA(-1, 0, 2) - 3/160 DATA(0, 0, 2) - 3/160 DATA(1, -1, 2)
+
+ + 3/160 DATA(2, 2, 2) - 3/160 DATA(1, 2, 2) + 3/160 DATA(-1, 2, 2)
+
+ 2 / 19 21
+ - 3/160 DATA(0, 2, 2)) x z + |- ---- DATA(0, 0, 0) - ---- DATA(1, 0, 0)
+ \ 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
+
+ 19
+ - ---- DATA(2, -1, 0) - 9/1000 DATA(2, 2, -1) - 7/250 DATA(2, 1, -1)
+ 2000
+
+ 27
+ - 9/250 DATA(-1, 2, -1) - ---- DATA(0, 2, -1) - 9/500 DATA(1, 2, -1)
+ 1000
+
+ 19 93 31
+ - ---- DATA(2, 0, -1) + ---- DATA(2, -1, -1) + ---- DATA(2, 2, 1)
+ 2000 2000 2000
+
+ 27 49
+ - 9/250 DATA(-1, -1, 2) - ---- DATA(0, -1, 2) + ---- DATA(-1, 2, 1)
+ 1000 2000
+
+ 43 37 17
+ + ---- DATA(0, 2, 1) + ---- DATA(1, 2, 1) - --- DATA(0, 1, -1)
+ 2000 2000 500
+
+ 31
+ - ---- DATA(1, 1, -1) - 1/2000 DATA(-1, -1, 0) - 7/2000 DATA(0, -1, 0)
+ 1000
+
+ 13 17
+ - ---- DATA(1, -1, 0) - ---- DATA(-1, 0, 0) - 1/250 DATA(-1, 1, 0)
+ 2000 2000
+
+ 37 17 31
+ - ---- DATA(-1, -1, 1) - --- DATA(0, -1, 1) - ---- DATA(1, -1, 1)
+ 1000 500 1000
+
+ 33 147
+ - 1/250 DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1)
+ 2000 2000
+
+ 129 111
+ + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - 1/2000 DATA(-1, 0, -1)
+ 2000 2000
+
+ 13 37
+ - 7/2000 DATA(0, 0, -1) - ---- DATA(1, 0, -1) - ---- DATA(-1, 1, -1)
+ 2000 1000
+
+ 27
+ + ---- DATA(2, 1, 1) - 7/250 DATA(2, -1, 1) - 1/1000 DATA(2, 0, 1)
+ 2000
+
+ 13 19
+ + ---- DATA(-1, 2, 0) + 2/125 DATA(0, 2, 0) + ---- DATA(1, 2, 0)
+ 1000 1000
+
+ 11 23
+ + --- DATA(2, 2, 0) - 1/1000 DATA(2, 1, 0) - ---- DATA(2, 0, 0)
+ 500 2000
+
+ 31 11 49
+ + ---- DATA(2, 1, 2) + --- DATA(2, 0, 2) + ---- DATA(-1, 1, 2)
+ 2000 500 2000
+
+ 43 37 19
+ + ---- DATA(0, 1, 2) + ---- DATA(1, 1, 2) + ---- DATA(1, 0, 2)
+ 2000 2000 1000
+
+ 13
+ - 9/1000 DATA(2, -1, 2) + ---- DATA(-1, 0, 2) + 2/125 DATA(0, 0, 2)
+ 1000
+
+ 57 39
+ - 9/500 DATA(1, -1, 2) - ---- DATA(2, 2, 2) - ---- DATA(1, 2, 2)
+ 2000 2000
+
+ 21 \
+ - 3/2000 DATA(-1, 2, 2) - ---- DATA(0, 2, 2)| y z + (1/160 DATA(0, 0, 0)
+ 2000 /
+
+ + 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, -1, 0) + 3/160 DATA(2, 2, -1)
+
+ + 1/160 DATA(2, 1, -1) + 3/160 DATA(-1, 2, -1) + 3/160 DATA(0, 2, -1)
+
+ + 3/160 DATA(1, 2, -1) - 1/160 DATA(2, 0, -1) - 3/160 DATA(2, -1, -1)
+
+ - 3/160 DATA(2, 2, 1) - 3/160 DATA(-1, -1, 2) - 3/160 DATA(0, -1, 2)
+
+ - 3/160 DATA(-1, 2, 1) - 3/160 DATA(0, 2, 1) - 3/160 DATA(1, 2, 1)
+
+ + 1/160 DATA(0, 1, -1) + 1/160 DATA(1, 1, -1) + 3/160 DATA(-1, -1, 0)
+
+ + 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)
+
+ - 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(0, 0, -1) - 1/160 DATA(1, 0, -1)
+
+ + 1/160 DATA(-1, 1, -1) - 1/160 DATA(2, 1, 1) + 3/160 DATA(2, -1, 1)
+
+ + 1/160 DATA(2, 0, 1) - 3/160 DATA(-1, 2, 0) - 3/160 DATA(0, 2, 0)
+
+ - 3/160 DATA(1, 2, 0) - 3/160 DATA(2, 2, 0) - 1/160 DATA(2, 1, 0)
+
+ + 1/160 DATA(2, 0, 0) + 1/160 DATA(2, 1, 2) - 1/160 DATA(2, 0, 2)
+
+ + 1/160 DATA(-1, 1, 2) + 1/160 DATA(0, 1, 2) + 1/160 DATA(1, 1, 2)
+
+ - 1/160 DATA(1, 0, 2) - 3/160 DATA(2, -1, 2) - 1/160 DATA(-1, 0, 2)
+
+ - 1/160 DATA(0, 0, 2) - 3/160 DATA(1, -1, 2) + 3/160 DATA(2, 2, 2)
+
+ 2
+ + 3/160 DATA(1, 2, 2) + 3/160 DATA(-1, 2, 2) + 3/160 DATA(0, 2, 2)) y z
+
+ + (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, -1, 0)
+
+ + 3/160 DATA(2, 2, -1) + 3/160 DATA(2, 1, -1) - 3/160 DATA(-1, 2, -1)
+
+ - 1/160 DATA(0, 2, -1) + 1/160 DATA(1, 2, -1) + 3/160 DATA(2, 0, -1)
+
+ + 3/160 DATA(2, -1, -1) - 3/160 DATA(2, 2, 1) - 3/160 DATA(-1, -1, 2)
+
+ - 1/160 DATA(0, -1, 2) + 3/160 DATA(-1, 2, 1) + 1/160 DATA(0, 2, 1)
+
+ - 1/160 DATA(1, 2, 1) - 1/160 DATA(0, 1, -1) + 1/160 DATA(1, 1, -1)
+
+ + 3/160 DATA(-1, -1, 0) + 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) - 3/160 DATA(-1, -1, -1) - 1/160 DATA(0, -1, -1)
+
+ + 1/160 DATA(1, -1, -1) - 3/160 DATA(-1, 0, -1) - 1/160 DATA(0, 0, -1)
+
+ + 1/160 DATA(1, 0, -1) - 3/160 DATA(-1, 1, -1) - 3/160 DATA(2, 1, 1)
+
+ - 3/160 DATA(2, -1, 1) - 3/160 DATA(2, 0, 1) + 3/160 DATA(-1, 2, 0)
+
+ + 1/160 DATA(0, 2, 0) - 1/160 DATA(1, 2, 0) - 3/160 DATA(2, 2, 0)
+
+ - 3/160 DATA(2, 1, 0) - 3/160 DATA(2, 0, 0) + 3/160 DATA(2, 1, 2)
+
+ + 3/160 DATA(2, 0, 2) - 3/160 DATA(-1, 1, 2) - 1/160 DATA(0, 1, 2)
+
+ + 1/160 DATA(1, 1, 2) + 1/160 DATA(1, 0, 2) + 3/160 DATA(2, -1, 2)
+
+ - 3/160 DATA(-1, 0, 2) - 1/160 DATA(0, 0, 2) + 1/160 DATA(1, -1, 2)
+
+ + 3/160 DATA(2, 2, 2) + 1/160 DATA(1, 2, 2) - 3/160 DATA(-1, 2, 2)
+
+ 2
+ - 1/160 DATA(0, 2, 2)) x z + (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, -1, 0) + 3/160 DATA(2, 2, -1) - 3/160 DATA(2, 1, -1)
+
+ - 3/160 DATA(-1, 2, -1) - 1/160 DATA(0, 2, -1) + 1/160 DATA(1, 2, -1)
+
+ - 3/160 DATA(2, 0, -1) + 3/160 DATA(2, -1, -1) + 3/160 DATA(2, 2, 1)
+
+ - 3/160 DATA(-1, -1, 2) - 1/160 DATA(0, -1, 2) - 3/160 DATA(-1, 2, 1)
+
+ - 1/160 DATA(0, 2, 1) + 1/160 DATA(1, 2, 1) + 1/160 DATA(0, 1, -1)
+
+ - 1/160 DATA(1, 1, -1) - 3/160 DATA(-1, -1, 0) - 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) - 3/160 DATA(-1, -1, -1)
+
+ - 1/160 DATA(0, -1, -1) + 1/160 DATA(1, -1, -1) + 3/160 DATA(-1, 0, -1)
+
+ + 1/160 DATA(0, 0, -1) - 1/160 DATA(1, 0, -1) + 3/160 DATA(-1, 1, -1)
+
+ - 3/160 DATA(2, 1, 1) + 3/160 DATA(2, -1, 1) - 3/160 DATA(2, 0, 1)
+
+ - 3/160 DATA(-1, 2, 0) - 1/160 DATA(0, 2, 0) + 1/160 DATA(1, 2, 0)
+
+ + 3/160 DATA(2, 2, 0) - 3/160 DATA(2, 1, 0) - 3/160 DATA(2, 0, 0)
+
+ - 3/160 DATA(2, 1, 2) - 3/160 DATA(2, 0, 2) + 3/160 DATA(-1, 1, 2)
+
+ + 1/160 DATA(0, 1, 2) - 1/160 DATA(1, 1, 2) - 1/160 DATA(1, 0, 2)
+
+ + 3/160 DATA(2, -1, 2) + 3/160 DATA(-1, 0, 2) + 1/160 DATA(0, 0, 2)
+
+ + 1/160 DATA(1, -1, 2) + 3/160 DATA(2, 2, 2) + 1/160 DATA(1, 2, 2)
+
+ 2
+ - 3/160 DATA(-1, 2, 2) - 1/160 DATA(0, 2, 2)) x y + (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) - 1/160 DATA(2, -1, 0) - 3/160 DATA(2, 2, -1)
+
+ + 3/160 DATA(2, 1, -1) - 3/160 DATA(-1, 2, -1) - 3/160 DATA(0, 2, -1)
+
+ - 3/160 DATA(1, 2, -1) + 3/160 DATA(2, 0, -1) - 3/160 DATA(2, -1, -1)
+
+ + 1/160 DATA(2, 2, 1) + 3/160 DATA(-1, -1, 2) + 3/160 DATA(0, -1, 2)
+
+ + 1/160 DATA(-1, 2, 1) + 1/160 DATA(0, 2, 1) + 1/160 DATA(1, 2, 1)
+
+ + 3/160 DATA(0, 1, -1) + 3/160 DATA(1, 1, -1) - 1/160 DATA(-1, -1, 0)
+
+ - 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(-1, -1, -1) - 3/160 DATA(0, -1, -1) - 3/160 DATA(1, -1, -1)
+
+ + 3/160 DATA(-1, 0, -1) + 3/160 DATA(0, 0, -1) + 3/160 DATA(1, 0, -1)
+
+ + 3/160 DATA(-1, 1, -1) - 1/160 DATA(2, 1, 1) + 1/160 DATA(2, -1, 1)
+
+ - 1/160 DATA(2, 0, 1) - 1/160 DATA(-1, 2, 0) - 1/160 DATA(0, 2, 0)
+
+ - 1/160 DATA(1, 2, 0) - 1/160 DATA(2, 2, 0) + 1/160 DATA(2, 1, 0)
+
+ + 1/160 DATA(2, 0, 0) - 3/160 DATA(2, 1, 2) - 3/160 DATA(2, 0, 2)
+
+ - 3/160 DATA(-1, 1, 2) - 3/160 DATA(0, 1, 2) - 3/160 DATA(1, 1, 2)
+
+ - 3/160 DATA(1, 0, 2) + 3/160 DATA(2, -1, 2) - 3/160 DATA(-1, 0, 2)
+
+ - 3/160 DATA(0, 0, 2) + 3/160 DATA(1, -1, 2) + 3/160 DATA(2, 2, 2)
+
+ 2
+ + 3/160 DATA(1, 2, 2) + 3/160 DATA(-1, 2, 2) + 3/160 DATA(0, 2, 2)) y z
+
+ 73 / 11
+ + ---- DATA(2, -1, 0) + |- --- DATA(0, 0, 0) - 1/16 DATA(1, 0, 0)
+ 4000 \ 160
+
+ + 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/40 DATA(2, -1, 0) + 1/32 DATA(2, 1, -1) + 3/160 DATA(-1, 2, -1)
+
+ + 1/80 DATA(0, 2, -1) + 1/160 DATA(1, 2, -1) - 1/16 DATA(2, 0, -1)
+
+ + 1/32 DATA(2, -1, -1) - 1/80 DATA(2, 2, 1) + 1/32 DATA(-1, -1, 2)
+
+ + 1/40 DATA(0, -1, 2) + 1/160 DATA(-1, 2, 1) - 1/160 DATA(1, 2, 1)
+
+ + 3/160 DATA(0, 1, -1) + 1/40 DATA(1, 1, -1) + 7/160 DATA(-1, -1, 0)
+
+ + 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
+
+ + 1/20 DATA(-1, -1, -1) + 7/160 DATA(0, -1, -1) + 3/80 DATA(1, -1, -1)
+
+ 13 11
+ - --- DATA(-1, 0, -1) - 3/40 DATA(0, 0, -1) - --- DATA(1, 0, -1)
+ 160 160
+
+ + 1/80 DATA(-1, 1, -1) + 7/160 DATA(2, 1, 1) + 3/160 DATA(2, -1, 1)
+
+ - 1/20 DATA(2, 0, 1) + 1/80 DATA(-1, 2, 0) + 1/160 DATA(0, 2, 0)
+
+ - 1/160 DATA(2, 2, 0) + 3/80 DATA(2, 1, 0) - 9/160 DATA(2, 0, 0)
+
+ + 1/20 DATA(2, 1, 2) - 7/160 DATA(2, 0, 2) + 1/32 DATA(-1, 1, 2)
+
+ + 3/80 DATA(0, 1, 2) + 7/160 DATA(1, 1, 2) - 1/20 DATA(1, 0, 2)
+
+ + 1/80 DATA(2, -1, 2) - 1/16 DATA(-1, 0, 2) - 9/160 DATA(0, 0, 2)
+
+ + 3/160 DATA(1, -1, 2) - 3/160 DATA(2, 2, 2) - 1/80 DATA(1, 2, 2)
+
+ \ 2 / 11
+ - 1/160 DATA(0, 2, 2)| y + |- --- 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/80 DATA(2, -1, 0) + 1/160 DATA(2, 1, -1) + 1/32 DATA(-1, 2, -1)
+
+ - 1/16 DATA(0, 2, -1) + 1/32 DATA(1, 2, -1) + 1/80 DATA(2, 0, -1)
+
+ + 3/160 DATA(2, -1, -1) - 1/80 DATA(2, 2, 1) + 1/32 DATA(-1, -1, 2)
+
+ - 1/16 DATA(0, -1, 2) + 3/160 DATA(-1, 2, 1) - 1/20 DATA(0, 2, 1)
+
+ 11
+ + 7/160 DATA(1, 2, 1) - --- DATA(0, 1, -1) + 1/40 DATA(1, 1, -1)
+ 160
+
+ + 7/160 DATA(-1, -1, 0) - 3/40 DATA(0, -1, 0) + 3/160 DATA(1, -1, 0)
+
+ + 3/80 DATA(-1, 0, 0) + 1/32 DATA(-1, 1, 0) + 3/80 DATA(-1, -1, 1)
+
+ 11
+ - --- DATA(0, -1, 1) + 1/40 DATA(1, -1, 1) + 1/32 DATA(-1, 0, 1)
+ 160
+
+ 13
+ + 1/40 DATA(-1, 1, 1) + 1/20 DATA(-1, -1, -1) - --- DATA(0, -1, -1)
+ 160
+
+ + 1/80 DATA(1, -1, -1) + 7/160 DATA(-1, 0, -1) - 3/40 DATA(0, 0, -1)
+
+ + 3/160 DATA(1, 0, -1) + 3/80 DATA(-1, 1, -1) - 1/160 DATA(2, 1, 1)
+
+ + 1/160 DATA(2, -1, 1) + 1/40 DATA(-1, 2, 0) - 9/160 DATA(0, 2, 0)
+
+ + 3/80 DATA(1, 2, 0) - 1/160 DATA(2, 2, 0) + 1/160 DATA(2, 0, 0)
+
+ - 1/80 DATA(2, 1, 2) - 1/160 DATA(2, 0, 2) + 3/160 DATA(-1, 1, 2)
+
+ - 1/20 DATA(0, 1, 2) + 7/160 DATA(1, 1, 2) + 3/80 DATA(1, 0, 2)
+
+ + 1/40 DATA(-1, 0, 2) - 9/160 DATA(0, 0, 2) + 1/32 DATA(1, -1, 2)
+
+ - 3/160 DATA(2, 2, 2) + 1/20 DATA(1, 2, 2) + 1/80 DATA(-1, 2, 2)
+
+ \ 2 59 59
+ - 7/160 DATA(0, 2, 2)| x - ---- DATA(2, 2, -1) - ---- DATA(2, 1, -1)
+ / 4000 2000
+
+ 59 73 59
+ - ---- DATA(-1, 2, -1) + ---- DATA(0, 2, -1) - ---- DATA(1, 2, -1)
+ 1000 4000 2000
+
+ 73 59 67
+ + ---- DATA(2, 0, -1) - ---- DATA(2, -1, -1) - ---- DATA(2, 2, 1)
+ 4000 1000 4000
+
+ 59 73 59
+ - ---- DATA(-1, -1, 2) + ---- DATA(0, -1, 2) - ---- DATA(-1, 2, 1)
+ 1000 4000 2000
+
+ 49 23 49
+ + ---- DATA(0, 2, 1) - --- DATA(1, 2, 1) + ---- DATA(0, 1, -1)
+ 4000 500 1000
+
+ 61 71 469
+ - ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) + ---- DATA(0, -1, 0)
+ 4000 2000 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 269
+ + ---- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1) - ---- DATA(-1, -1, -1)
+ 1000 4000 4000
+
+ 71 97 71
+ + ---- DATA(0, -1, -1) - ---- DATA(1, -1, -1) + ---- DATA(-1, 0, -1)
+ 2000 4000 2000
+
+ 469 49 97
+ + ---- DATA(0, 0, -1) + ---- DATA(1, 0, -1) - ---- DATA(-1, 1, -1)
+ 4000 1000 4000
+
+ 23 59 49
+ - --- DATA(2, 1, 1) - ---- DATA(2, -1, 1) + ---- DATA(2, 0, 1)
+ 500 2000 4000
+
+ 73 143 49
+ + ---- DATA(-1, 2, 0) + ---- DATA(0, 2, 0) + ---- DATA(1, 2, 0)
+ 4000 2000 4000
+
+ 49 143
+ + 7/250 DATA(2, 2, 0) + ---- DATA(2, 1, 0) + ---- DATA(2, 0, 0)
+ 4000 2000
+
+ 67 59
+ - ---- DATA(2, 1, 2) + 7/250 DATA(2, 0, 2) - ---- DATA(-1, 1, 2)
+ 4000 2000
+
+ 49 23 49
+ + ---- DATA(0, 1, 2) - --- DATA(1, 1, 2) + ---- DATA(1, 0, 2)
+ 4000 500 4000
+
+ 59 73 143
+ - ---- DATA(2, -1, 2) + ---- DATA(-1, 0, 2) + ---- DATA(0, 0, 2)
+ 4000 4000 2000
+
+ 59 77 67
+ - ---- DATA(1, -1, 2) + ---- DATA(2, 2, 2) - ---- DATA(1, 2, 2)
+ 2000 2000 4000
+
+ 59 /
+ - ---- DATA(-1, 2, 2) + 7/250 DATA(0, 2, 2) + |- 1/1000 DATA(0, 0, 0)
+ 4000 \
+
+ + 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) - 1/1000 DATA(0, 1, 1)
+
+ 27
+ + 1/1000 DATA(1, 1, 1) + 9/1000 DATA(2, -1, 0) - ---- DATA(2, 2, -1)
+ 1000
+
+ 27
+ - 9/1000 DATA(2, 1, -1) + ---- DATA(-1, 2, -1) + 9/1000 DATA(0, 2, -1)
+ 1000
+
+ 27
+ - 9/1000 DATA(1, 2, -1) + 9/1000 DATA(2, 0, -1) + ---- DATA(2, -1, -1)
+ 1000
+
+ 27
+ + 9/1000 DATA(2, 2, 1) + ---- DATA(-1, -1, 2) + 9/1000 DATA(0, -1, 2)
+ 1000
+
+ - 9/1000 DATA(-1, 2, 1) - 3/1000 DATA(0, 2, 1) + 3/1000 DATA(1, 2, 1)
+
+ + 3/1000 DATA(0, 1, -1) - 3/1000 DATA(1, 1, -1) - 9/1000 DATA(-1, -1, 0)
+
+ - 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)
+
+ 27
+ - ---- DATA(-1, -1, -1) - 9/1000 DATA(0, -1, -1) + 9/1000 DATA(1, -1, -1)
+ 1000
+
+ - 9/1000 DATA(-1, 0, -1) - 3/1000 DATA(0, 0, -1) + 3/1000 DATA(1, 0, -1)
+
+ + 9/1000 DATA(-1, 1, -1) + 3/1000 DATA(2, 1, 1) - 9/1000 DATA(2, -1, 1)
+
+ - 3/1000 DATA(2, 0, 1) + 9/1000 DATA(-1, 2, 0) + 3/1000 DATA(0, 2, 0)
+
+ - 3/1000 DATA(1, 2, 0) - 9/1000 DATA(2, 2, 0) - 3/1000 DATA(2, 1, 0)
+
+ + 3/1000 DATA(2, 0, 0) + 9/1000 DATA(2, 1, 2) - 9/1000 DATA(2, 0, 2)
+
+ - 9/1000 DATA(-1, 1, 2) - 3/1000 DATA(0, 1, 2) + 3/1000 DATA(1, 1, 2)
+
+ 27
+ - 3/1000 DATA(1, 0, 2) - ---- DATA(2, -1, 2) + 9/1000 DATA(-1, 0, 2)
+ 1000
+
+ 27
+ + 3/1000 DATA(0, 0, 2) - 9/1000 DATA(1, -1, 2) + ---- DATA(2, 2, 2)
+ 1000
+
+ 27 \
+ + 9/1000 DATA(1, 2, 2) - ---- DATA(-1, 2, 2) - 9/1000 DATA(0, 2, 2)| x y z
+ 1000 /
+
+ + (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, -1, 0)
+
+ + 1/96 DATA(2, 2, -1) + 1/96 DATA(2, 1, -1) - 1/96 DATA(-1, 2, -1)
+
+ + 1/32 DATA(0, 2, -1) - 1/32 DATA(1, 2, -1) + 1/96 DATA(2, 0, -1)
+
+ + 1/96 DATA(2, -1, -1) + 1/96 DATA(2, 2, 1) - 1/96 DATA(-1, -1, 2)
+
+ + 1/32 DATA(0, -1, 2) - 1/96 DATA(-1, 2, 1) + 1/32 DATA(0, 2, 1)
+
+ - 1/32 DATA(1, 2, 1) + 1/32 DATA(0, 1, -1) - 1/32 DATA(1, 1, -1)
+
+ - 1/96 DATA(-1, -1, 0) + 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/96 DATA(-1, -1, -1) + 1/32 DATA(0, -1, -1)
+
+ - 1/32 DATA(1, -1, -1) - 1/96 DATA(-1, 0, -1) + 1/32 DATA(0, 0, -1)
+
+ - 1/32 DATA(1, 0, -1) - 1/96 DATA(-1, 1, -1) + 1/96 DATA(2, 1, 1)
+
+ + 1/96 DATA(2, -1, 1) + 1/96 DATA(2, 0, 1) - 1/96 DATA(-1, 2, 0)
+
+ + 1/32 DATA(0, 2, 0) - 1/32 DATA(1, 2, 0) + 1/96 DATA(2, 2, 0)
+
+ + 1/96 DATA(2, 1, 0) + 1/96 DATA(2, 0, 0) + 1/96 DATA(2, 1, 2)
+
+ + 1/96 DATA(2, 0, 2) - 1/96 DATA(-1, 1, 2) + 1/32 DATA(0, 1, 2)
+
+ - 1/32 DATA(1, 1, 2) - 1/32 DATA(1, 0, 2) + 1/96 DATA(2, -1, 2)
+
+ - 1/96 DATA(-1, 0, 2) + 1/32 DATA(0, 0, 2) - 1/32 DATA(1, -1, 2)
+
+ + 1/96 DATA(2, 2, 2) - 1/32 DATA(1, 2, 2) - 1/96 DATA(-1, 2, 2)
+
+ 3 / 11
+ + 1/32 DATA(0, 2, 2)) x + |- --- DATA(0, 0, 0) - 1/16 DATA(1, 0, 0)
+ \ 160
+
+ - 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/16 DATA(2, -1, 0) + 1/80 DATA(2, 2, -1) + 3/160 DATA(2, 1, -1)
+
+ + 1/32 DATA(-1, 2, -1) + 1/40 DATA(0, 2, -1) + 3/160 DATA(1, 2, -1)
+
+ + 1/40 DATA(2, 0, -1) + 1/32 DATA(2, -1, -1) + 1/20 DATA(2, 2, 1)
+
+ + 3/160 DATA(-1, -1, 2) + 1/80 DATA(0, -1, 2) + 1/32 DATA(-1, 2, 1)
+
+ + 3/80 DATA(0, 2, 1) + 7/160 DATA(1, 2, 1) + 1/32 DATA(0, 1, -1)
+
+ 13
+ + 1/40 DATA(1, 1, -1) - --- DATA(-1, -1, 0) - 3/40 DATA(0, -1, 0)
+ 160
+
+ 11 11
+ - --- DATA(1, -1, 0) - 3/40 DATA(-1, 0, 0) - --- DATA(-1, 1, 0)
+ 160 160
+
+ + 1/80 DATA(-1, -1, 1) + 3/160 DATA(0, -1, 1) + 1/40 DATA(1, -1, 1)
+
+ + 3/160 DATA(-1, 0, 1) + 1/40 DATA(-1, 1, 1) + 1/20 DATA(-1, -1, -1)
+
+ + 7/160 DATA(0, -1, -1) + 3/80 DATA(1, -1, -1) + 7/160 DATA(-1, 0, -1)
+
+ + 3/80 DATA(0, 0, -1) + 1/32 DATA(1, 0, -1) + 3/80 DATA(-1, 1, -1)
+
+ + 7/160 DATA(2, 1, 1) + 1/32 DATA(2, -1, 1) + 3/80 DATA(2, 0, 1)
+
+ - 1/16 DATA(-1, 2, 0) - 9/160 DATA(0, 2, 0) - 1/20 DATA(1, 2, 0)
+
+ - 7/160 DATA(2, 2, 0) - 1/20 DATA(2, 1, 0) - 9/160 DATA(2, 0, 0)
+
+ - 1/80 DATA(2, 1, 2) - 1/160 DATA(2, 0, 2) + 1/160 DATA(-1, 1, 2)
+
+ - 1/160 DATA(1, 1, 2) + 1/80 DATA(-1, 0, 2) + 1/160 DATA(0, 0, 2)
+
+ + 1/160 DATA(1, -1, 2) - 3/160 DATA(2, 2, 2) - 1/80 DATA(1, 2, 2)
+
+ \ 2
+ - 1/160 DATA(0, 2, 2)| z + (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/32 DATA(2, -1, 0) - 1/96 DATA(2, 2, -1) - 1/96 DATA(2, 1, -1)
+
+ - 1/96 DATA(-1, 2, -1) - 1/96 DATA(0, 2, -1) - 1/96 DATA(1, 2, -1)
+
+ - 1/96 DATA(2, 0, -1) - 1/96 DATA(2, -1, -1) - 1/32 DATA(2, 2, 1)
+
+ + 1/96 DATA(-1, -1, 2) + 1/96 DATA(0, -1, 2) - 1/32 DATA(-1, 2, 1)
+
+ - 1/32 DATA(0, 2, 1) - 1/32 DATA(1, 2, 1) - 1/96 DATA(0, 1, -1)
+
+ - 1/96 DATA(1, 1, -1) + 1/32 DATA(-1, -1, 0) + 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(-1, -1, -1)
+
+ - 1/96 DATA(0, -1, -1) - 1/96 DATA(1, -1, -1) - 1/96 DATA(-1, 0, -1)
+
+ - 1/96 DATA(0, 0, -1) - 1/96 DATA(1, 0, -1) - 1/96 DATA(-1, 1, -1)
+
+ - 1/32 DATA(2, 1, 1) - 1/32 DATA(2, -1, 1) - 1/32 DATA(2, 0, 1)
+
+ + 1/32 DATA(-1, 2, 0) + 1/32 DATA(0, 2, 0) + 1/32 DATA(1, 2, 0)
+
+ + 1/32 DATA(2, 2, 0) + 1/32 DATA(2, 1, 0) + 1/32 DATA(2, 0, 0)
+
+ + 1/96 DATA(2, 1, 2) + 1/96 DATA(2, 0, 2) + 1/96 DATA(-1, 1, 2)
+
+ + 1/96 DATA(0, 1, 2) + 1/96 DATA(1, 1, 2) + 1/96 DATA(1, 0, 2)
+
+ + 1/96 DATA(2, -1, 2) + 1/96 DATA(-1, 0, 2) + 1/96 DATA(0, 0, 2)
+
+ + 1/96 DATA(1, -1, 2) + 1/96 DATA(2, 2, 2) + 1/96 DATA(1, 2, 2)
+
+ 3
+ + 1/96 DATA(-1, 2, 2) + 1/96 DATA(0, 2, 2)) z + (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, -1, 0) + 1/96 DATA(2, 2, -1)
+
+ - 1/32 DATA(2, 1, -1) + 1/96 DATA(-1, 2, -1) + 1/96 DATA(0, 2, -1)
+
+ + 1/96 DATA(1, 2, -1) + 1/32 DATA(2, 0, -1) - 1/96 DATA(2, -1, -1)
+
+ + 1/96 DATA(2, 2, 1) - 1/96 DATA(-1, -1, 2) - 1/96 DATA(0, -1, 2)
+
+ + 1/96 DATA(-1, 2, 1) + 1/96 DATA(0, 2, 1) + 1/96 DATA(1, 2, 1)
+
+ - 1/32 DATA(0, 1, -1) - 1/32 DATA(1, 1, -1) - 1/96 DATA(-1, -1, 0)
+
+ - 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/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(0, 0, -1) + 1/32 DATA(1, 0, -1)
+
+ - 1/32 DATA(-1, 1, -1) - 1/32 DATA(2, 1, 1) - 1/96 DATA(2, -1, 1)
+
+ + 1/32 DATA(2, 0, 1) + 1/96 DATA(-1, 2, 0) + 1/96 DATA(0, 2, 0)
+
+ + 1/96 DATA(1, 2, 0) + 1/96 DATA(2, 2, 0) - 1/32 DATA(2, 1, 0)
+
+ + 1/32 DATA(2, 0, 0) - 1/32 DATA(2, 1, 2) + 1/32 DATA(2, 0, 2)
+
+ - 1/32 DATA(-1, 1, 2) - 1/32 DATA(0, 1, 2) - 1/32 DATA(1, 1, 2)
+
+ + 1/32 DATA(1, 0, 2) - 1/96 DATA(2, -1, 2) + 1/32 DATA(-1, 0, 2)
+
+ + 1/32 DATA(0, 0, 2) - 1/96 DATA(1, -1, 2) + 1/96 DATA(2, 2, 2)
+
+ 3 /
+ + 1/96 DATA(1, 2, 2) + 1/96 DATA(-1, 2, 2) + 1/96 DATA(0, 2, 2)) y + |
+ \
+
+ 161 87 21
+ - ---- DATA(0, 0, 0) - ---- DATA(1, 0, 0) + --- DATA(0, 1, 0)
+ 4000 2000 250
+
+ 299 87 191
+ + ---- DATA(1, 1, 0) - ---- DATA(0, 0, 1) - ---- DATA(1, 0, 1)
+ 4000 2000 4000
+
+ 299 133 29
+ + ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1) - ---- DATA(2, -1, 0)
+ 4000 2000 6000
+
+ 41 191 449
+ - --- DATA(2, 2, -1) + ---- DATA(2, 1, -1) - ----- DATA(-1, 2, -1)
+ 750 4000 12000
+
+ 17 137 33
+ - ---- DATA(0, 2, -1) - ----- DATA(1, 2, -1) - ---- DATA(2, 0, -1)
+ 3000 12000 2000
+
+ 281 281
+ + ----- DATA(2, -1, -1) - 4/375 DATA(2, 2, 1) + ----- DATA(-1, -1, 2)
+ 12000 12000
+
+ 29 137 79
+ - ---- DATA(0, -1, 2) - ----- DATA(-1, 2, 1) + ---- DATA(0, 2, 1)
+ 6000 12000 3000
+
+ 319 323 141
+ + ----- DATA(1, 2, 1) + ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1)
+ 12000 4000 2000
+
+ 607 437 691
+ - ----- DATA(-1, -1, 0) - ---- DATA(0, -1, 0) - ----- DATA(1, -1, 0)
+ 12000 6000 12000
+
+ 49 323 97
+ - ---- DATA(-1, 0, 0) + ---- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1)
+ 2000 4000 3000
+
+ 691 17 107
+ - ----- DATA(0, -1, 1) - --- DATA(1, -1, 1) - ---- DATA(-1, 0, 1)
+ 12000 375 4000
+
+ 141 47 607
+ + ---- DATA(-1, 1, 1) - ---- DATA(-1, -1, -1) - ----- DATA(0, -1, -1)
+ 2000 1500 12000
+
+ 97 39 49
+ - ---- DATA(1, -1, -1) - ---- DATA(-1, 0, -1) - ---- DATA(0, 0, -1)
+ 3000 4000 2000
+
+ 107 157 183
+ - ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1)
+ 4000 2000 4000
+
+ 53 79 17
+ + ----- DATA(2, -1, 1) - ---- DATA(2, 0, 1) - ---- DATA(-1, 2, 0)
+ 12000 2000 3000
+
+ 349 79 167
+ + ----- DATA(0, 2, 0) + ---- DATA(1, 2, 0) - ----- DATA(2, 2, 0)
+ 12000 3000 12000
+
+ 53 137 13
+ + ---- DATA(2, 1, 0) - ---- DATA(2, 0, 0) + --- DATA(2, 1, 2)
+ 1000 4000 500
+
+ 129 191 53
+ - ---- DATA(2, 0, 2) + ---- DATA(-1, 1, 2) + ---- DATA(0, 1, 2)
+ 4000 4000 1000
+
+ 183 79 307
+ + ---- DATA(1, 1, 2) - ---- DATA(1, 0, 2) + ---- DATA(2, -1, 2)
+ 4000 2000 6000
+
+ 33 137 53
+ - ---- DATA(-1, 0, 2) - ---- DATA(0, 0, 2) + ----- DATA(1, -1, 2)
+ 2000 4000 12000
+
+ 539 41
+ - ----- DATA(2, 2, 2) - 4/375 DATA(1, 2, 2) - --- DATA(-1, 2, 2)
+ 12000 750
+
+ 167 \ / 161 87
+ - ----- DATA(0, 2, 2)| y + |- ---- 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
+
+ 33 307 53
+ - ---- DATA(2, -1, 0) + ---- DATA(2, 2, -1) + ----- DATA(2, 1, -1)
+ 2000 6000 12000
+
+ 281 29 53
+ + ----- DATA(-1, 2, -1) - ---- DATA(0, 2, -1) + ----- DATA(1, 2, -1)
+ 12000 6000 12000
+
+ 29 281 13
+ - ---- DATA(2, 0, -1) + ----- DATA(2, -1, -1) + --- DATA(2, 2, 1)
+ 6000 12000 500
+
+ 449 17 191
+ - ----- DATA(-1, -1, 2) - ---- DATA(0, -1, 2) + ---- DATA(-1, 2, 1)
+ 12000 3000 4000
+
+ 53 183 691
+ + ---- DATA(0, 2, 1) + ---- DATA(1, 2, 1) - ----- DATA(0, 1, -1)
+ 1000 4000 12000
+
+ 17 39 49
+ - --- DATA(1, 1, -1) - ---- DATA(-1, -1, 0) - ---- DATA(0, -1, 0)
+ 375 4000 2000
+
+ 107 49 107
+ - ---- DATA(1, -1, 0) - ---- DATA(-1, 0, 0) - ---- DATA(-1, 1, 0)
+ 4000 2000 4000
+
+ 157 323 141
+ + ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) + ---- DATA(1, -1, 1)
+ 2000 4000 2000
+
+ 323 141 47
+ + ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) - ---- DATA(-1, -1, -1)
+ 4000 2000 1500
+
+ 607 97 607
+ - ----- DATA(0, -1, -1) - ---- DATA(1, -1, -1) - ----- DATA(-1, 0, -1)
+ 12000 3000 12000
+
+ 437 691 97
+ - ---- DATA(0, 0, -1) - ----- DATA(1, 0, -1) - ---- DATA(-1, 1, -1)
+ 6000 12000 3000
+
+ 183 191 53
+ + ---- DATA(2, 1, 1) + ---- DATA(2, -1, 1) + ---- DATA(2, 0, 1)
+ 4000 4000 1000
+
+ 33 137 79
+ - ---- DATA(-1, 2, 0) - ---- DATA(0, 2, 0) - ---- DATA(1, 2, 0)
+ 2000 4000 2000
+
+ 129 79 137
+ - ---- DATA(2, 2, 0) - ---- DATA(2, 1, 0) - ---- DATA(2, 0, 0)
+ 4000 2000 4000
+
+ 167 137
+ - 4/375 DATA(2, 1, 2) - ----- DATA(2, 0, 2) - ----- DATA(-1, 1, 2)
+ 12000 12000
+
+ 79 319 79
+ + ---- DATA(0, 1, 2) + ----- DATA(1, 1, 2) + ---- DATA(1, 0, 2)
+ 3000 12000 3000
+
+ 41 17 349
+ - --- DATA(2, -1, 2) - ---- DATA(-1, 0, 2) + ----- DATA(0, 0, 2)
+ 750 3000 12000
+
+ 137 539
+ - ----- DATA(1, -1, 2) - ----- DATA(2, 2, 2) - 4/375 DATA(1, 2, 2)
+ 12000 12000
+
+ 41 167 \ / 161
+ - --- DATA(-1, 2, 2) - ----- DATA(0, 2, 2)| z + |- ---- DATA(0, 0, 0)
+ 750 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 17 41
+ + ---- DATA(1, 1, 1) - ---- DATA(2, -1, 0) - --- DATA(2, 2, -1)
+ 2000 3000 750
+
+ 137 281 33
+ - ----- DATA(2, 1, -1) + ----- DATA(-1, 2, -1) - ---- DATA(0, 2, -1)
+ 12000 12000 2000
+
+ 191 17 449
+ + ---- DATA(1, 2, -1) - ---- DATA(2, 0, -1) - ----- DATA(2, -1, -1)
+ 4000 3000 12000
+
+ 281 33
+ - 4/375 DATA(2, 2, 1) + ----- DATA(-1, -1, 2) - ---- DATA(0, -1, 2)
+ 12000 2000
+
+ 53 79 183
+ + ----- DATA(-1, 2, 1) - ---- DATA(0, 2, 1) + ---- DATA(1, 2, 1)
+ 12000 2000 4000
+
+ 107 141 607
+ - ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) - ----- DATA(-1, -1, 0)
+ 4000 2000 12000
+
+ 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
+
+ 47 39 157
+ - ---- DATA(-1, -1, -1) - ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1)
+ 1500 4000 2000
+
+ 607 49 323
+ - ----- DATA(-1, 0, -1) - ---- DATA(0, 0, -1) + ---- DATA(1, 0, -1)
+ 12000 2000 4000
+
+ 97 319 137
+ - ---- DATA(-1, 1, -1) + ----- DATA(2, 1, 1) - ----- DATA(2, -1, 1)
+ 3000 12000 12000
+
+ 79 29 137
+ + ---- DATA(2, 0, 1) - ---- DATA(-1, 2, 0) - ---- DATA(0, 2, 0)
+ 3000 6000 4000
+
+ 53 167 79
+ + ---- DATA(1, 2, 0) - ----- DATA(2, 2, 0) + ---- DATA(2, 1, 0)
+ 1000 12000 3000
+
+ 349 167
+ + ----- DATA(2, 0, 0) - 4/375 DATA(2, 1, 2) - ----- DATA(2, 0, 2)
+ 12000 12000
+
+ 53 79 183
+ + ----- DATA(-1, 1, 2) - ---- DATA(0, 1, 2) + ---- DATA(1, 1, 2)
+ 12000 2000 4000
+
+ 53 41 29
+ + ---- DATA(1, 0, 2) - --- DATA(2, -1, 2) - ---- DATA(-1, 0, 2)
+ 1000 750 6000
+
+ 137 191 539
+ - ---- DATA(0, 0, 2) + ---- DATA(1, -1, 2) - ----- DATA(2, 2, 2)
+ 4000 4000 12000
+
+ 13 307 129 \
+ + --- DATA(1, 2, 2) + ---- DATA(-1, 2, 2) - ---- DATA(0, 2, 2)| x
+ 500 6000 4000 /
+
+>
+# I
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=116189080, alloc=2424388, time=8.40
+bytes used=117267692, alloc=2424388, time=8.47
+bytes used=118267976, alloc=2424388, time=8.54
+bytes used=119333876, alloc=2424388, time=8.61
+bytes used=120348532, alloc=2424388, time=8.68
+bytes used=121420944, alloc=2555436, time=8.76
+bytes used=122455124, alloc=2555436, time=8.84
+bytes used=123455304, alloc=2620960, time=8.91
+bytes used=124504640, alloc=2817532, time=8.98
+bytes used=125537852, alloc=3079628, time=9.06
+bytes used=126544560, alloc=3276200, time=9.13
+bytes used=127557016, alloc=3276200, time=9.18
+bytes used=128569640, alloc=3276200, time=9.24
+ 27 147 269 2 47
+[COEFF(-1, -1, -1) = - ---- x y z + ---- y z - ---- - 3/160 x y - ---- z
+ 1000 2000 4000 1500
+
+ 147 147 2 2 2 2
+ + ---- x y + ---- x z + 1/20 y - 3/160 x y - 3/160 y z - 3/160 x z
+ 2000 2000
+
+ 47 3 47 2 2 2 3
+ - ---- y - 1/96 x - ---- x - 3/160 x z + 1/20 z - 3/160 y z - 1/96 z
+ 1500 1500
+
+ 2 3 2 2 71
+ + 1/20 x - 1/96 y , COEFF(0, -1, -1) = - 3/160 y z + 3/160 x y + ----
+ 2000
+
+ 129 13 2 2 2 2 3
+ + ---- y z - --- x - 1/160 x y + 7/160 y - 3/160 y z + 1/32 x
+ 2000 160
+
+ 2 607 3 2 2
+ - 1/2000 x z + 7/160 z - ----- y - 1/96 y + 3/160 x z - 1/160 x z
+ 12000
+
+ 607 3 39
+ - ----- z - 9/1000 x y z - 1/96 z - ---- x - 1/2000 x y, COEFF(1, -1, -1)
+ 12000 4000
+
+ 2 97 37 2 2 2
+ = 3/80 z - ---- - ---- x y + 1/160 x z - 3/160 y z - 3/160 y z
+ 4000 1000
+
+ 3 111 37 2 2 3 157
+ - 1/32 x + ---- y z - ---- x z + 1/80 x + 3/160 x y - 1/96 y + ---- x
+ 2000 1000 2000
+
+ 2 97 2 3 2
+ + 9/1000 x y z + 3/80 y - ---- z + 3/160 x z - 1/96 z + 1/160 x y
+ 3000
+
+ 97 3 449 3
+ - ---- y, COEFF(2, -1, -1) = - 9/250 x y - 1/96 y - ----- x + 1/96 x
+ 3000 12000
+
+ 3 2 93 59 2 2 2
+ - 1/96 z - 3/160 y z + ---- y z - ---- + 3/160 x + 1/32 y - 3/160 y z
+ 2000 1000
+
+ 2 2 27 2 2 2
+ + 1/32 z + 3/160 x y + ---- x y z + 3/160 x z - 3/160 x z - 3/160 x y
+ 1000
+
+ 281 281 129 3
+ + ----- y - 9/250 x z + ----- z, COEFF(-1, 0, -1) = ---- x z - 1/96 x
+ 12000 12000 2000
+
+ 607 2 2 2 2 71
+ - ----- z - 3/160 x z - 1/160 y z + 3/160 x y - 3/160 x z + ----
+ 12000 2000
+
+ 2 2 2 607
+ + 7/160 z - 1/2000 y z + 7/160 x + 3/160 y z - ----- x - 1/2000 x y
+ 12000
+
+ 3 39 13 2 2 3
+ + 1/32 y - 9/1000 x y z - ---- y - --- y - 1/160 x y - 1/96 z ,
+ 4000 160
+
+ 3 2 2 2 3 3
+ COEFF(0, 0, -1) = 1/32 y + 3/80 z - 3/40 x - 3/40 y + 1/32 x - 1/96 z
+
+ 2 49 2
+ + 1/160 x y - ---- x - 3/1000 x y z - 7/2000 x z + 3/160 x z
+ 2000
+
+ 2 49 437 17 2
+ - 7/2000 y z + 3/160 y z - ---- y - ---- z - ---- x y - 1/160 x z
+ 2000 6000 2000
+
+ 2 2 469 2 3
+ + 1/160 x y - 1/160 y z + ----, COEFF(1, 0, -1) = 3/160 x z - 1/32 x
+ 4000
+
+ 2 323 2 2 2 107
+ + 3/160 x + ---- x - 1/160 y z + 3/160 y z + 1/160 x y - ---- y
+ 4000 4000
+
+ 691 3 3 11 2 49
+ - ----- z - 1/96 z + 3/1000 x y z - 1/250 x y + 1/32 y - --- y + ----
+ 12000 160 1000
+
+ 13 2 2 17 2
+ - ---- y z + 1/32 z + 1/160 x z - --- x z - 1/160 x y , COEFF(2, 0, -1)
+ 2000 500
+
+ 73 2 27 2 2 3
+ = ---- + 3/160 x z - ---- x z - 1/160 x y - 3/160 x z - 1/96 z
+ 4000 1000
+
+ 2 33 2 3 17 3 29
+ + 3/160 y z - ---- y + 1/40 z + 1/32 y - ---- x + 1/96 x - ---- z
+ 2000 3000 6000
+
+ 2 2 2 19 2
+ - 1/16 y + 1/80 x - 1/160 y z - ---- y z - 3/160 x y + 9/1000 x y z
+ 2000
+
+ 13 2 97 2
+ + ---- x y, COEFF(-1, 1, -1) = - 3/160 x z - ---- x + 3/160 x y
+ 1000 3000
+
+ 37 37 2 111 3 2
+ - ---- x y - ---- y z + 3/160 y z + ---- x z - 1/96 z - 3/160 x z
+ 1000 1000 2000
+
+ 2 97 97 2 157 2 3
+ + 3/80 x - ---- - ---- z + 1/160 y z + ---- y + 1/160 x y - 1/96 x
+ 4000 3000 2000
+
+ 2 3 2 2
+ + 9/1000 x y z + 1/80 y - 1/32 y + 3/80 z , COEFF(0, 1, -1) = 1/160 x y
+
+ 2 49 13 2
+ + 3/160 y + ---- - ---- x z + 3/1000 x y z - 1/160 x y - 1/250 x y
+ 1000 2000
+
+ 2 2 107 2 3 2
+ + 3/160 y z + 1/32 z - ---- x + 3/160 x z - 1/96 z - 1/160 x z
+ 4000
+
+ 323 11 2 3 17 691 3 2
+ + ---- y - --- x + 1/32 x - --- y z - ----- z - 1/32 y + 1/160 y z ,
+ 4000 160 500 12000
+
+ 141 2 2 2 2
+ COEFF(1, 1, -1) = ---- y - 1/160 x y + 1/160 x z + 1/40 y + 1/160 y z
+ 2000
+
+ 31 3 17 141 2 2
+ - ---- x z - 3/1000 x y z - 1/32 x - --- z + ---- x + 1/40 x + 1/40 z
+ 1000 375 2000
+
+ 2 2 31 3 3 33
+ + 3/160 y z + 3/160 x z - ---- y z - 1/96 z - 1/32 y + ---- x y
+ 1000 2000
+
+ 2 61 2 2
+ - 1/160 x y - ----, COEFF(2, 1, -1) = 1/160 x - 7/250 y z + 1/160 y z
+ 4000
+
+ 191 3 2 2 53 59 3
+ + ---- y - 1/96 z + 3/160 y z + 3/160 x z + ----- z - ---- - 1/32 y
+ 4000 12000 2000
+
+ 3 137 2 49 2 2
+ + 1/96 x - ----- x + 1/32 y + ---- x y + 1/160 x y + 3/160 z
+ 12000 2000
+
+ 2 2
+ - 3/160 x z - 9/500 x z - 3/160 x y - 9/1000 x y z, COEFF(-1, 2, -1) =
+
+ 59 2 2 2
+ - ---- - 9/250 x y - 9/250 y z + 3/160 x y - 3/160 x z - 3/160 y z
+ 1000
+
+ 93 2 27 2 2 2
+ + ---- x z + 1/32 z + ---- x y z + 1/32 x - 3/160 x z + 3/160 y
+ 2000 1000
+
+ 2 3 281 281 3 3 449
+ - 3/160 x y - 1/96 z + ----- z + ----- x - 1/96 x + 1/96 y - ----- y
+ 12000 12000 12000
+
+ 2 27 3
+ + 3/160 y z , COEFF(0, 2, -1) = - ---- y z + 9/1000 x y z - 1/96 z
+ 1000
+
+ 33 17 19 2 2 2 2
+ - ---- x - ---- y - ---- x z + 3/160 x z - 1/160 x y + 1/80 y - 1/16 x
+ 2000 3000 2000
+
+ 29 73 3 2 2 2 3
+ - ---- z + ---- + 1/96 y + 1/40 z - 3/160 y z - 3/160 x y + 1/32 x
+ 6000 4000
+
+ 2 13 2 2
+ - 1/160 x z + ---- x y + 3/160 y z , COEFF(1, 2, -1) = - 3/160 x y
+ 1000
+
+ 2 191 2 2 49
+ + 3/160 x z + ---- x + 3/160 y z + 3/160 z - 9/500 y z + ---- x y
+ 4000 2000
+
+ 2 2 3 3 2 137
+ + 1/160 y + 1/160 x y - 1/96 z - 1/32 x + 1/32 x - ----- y
+ 12000
+
+ 53 2 59 2 3
+ - 9/1000 x y z + ----- z - 3/160 y z - ---- + 1/160 x z + 1/96 y
+ 12000 2000
+
+ 2 2
+ - 7/250 x z, COEFF(2, 2, -1) = - 3/160 y z - 3/2000 x y + 3/160 x z
+
+ 41 3 59 3 2 27
+ - --- y - 9/1000 y z + 1/96 x - ---- - 1/96 z - 3/160 x z - ---- x y z
+ 750 4000 1000
+
+ 307 2 2 2 41 2
+ + ---- z + 3/160 x y + 1/80 z + 3/160 x y - --- x + 3/160 y z
+ 6000 750
+
+ 3 2 2
+ + 1/96 y - 9/1000 x z, COEFF(-1, -1, 0) = - 3/160 x y + 3/160 x z
+
+ 2 129 2 607
+ - 1/2000 x z - 1/160 x z + ---- x y - 1/2000 y z - 3/160 x y - ----- x
+ 2000 12000
+
+ 2 607 2 39 2 13 2
+ + 3/160 y z - ----- y + 7/160 x - ---- z + 7/160 y - --- z
+ 12000 4000 160
+
+ 2 3 3 71 3
+ - 1/160 y z - 1/96 x - 9/1000 x y z + 1/32 z + ---- - 1/96 y ,
+ 2000
+
+ 2 469 3 2
+ COEFF(0, -1, 0) = - 3/1000 x y z - 1/160 y z + ---- - 1/96 y - 1/160 x y
+ 4000
+
+ 2 2 2 3 49
+ - 3/40 x + 1/160 x z + 3/160 x y + 1/32 x - 7/2000 y z - ---- x
+ 2000
+
+ 2 2 17 2 49
+ + 3/160 y z - 3/40 z - ---- x z + 1/160 x z - 7/2000 x y - ---- z
+ 2000 2000
+
+ 2 437 3 3 2
+ + 3/80 y - ---- y + 1/32 z , COEFF(1, -1, 0) = - 1/96 y + 1/32 y
+ 6000
+
+ 17 2 691 2 13 2
+ - --- x y + 3/160 x y - ----- y + 3/160 y z - ---- y z + 1/160 x z
+ 500 12000 2000
+
+ 3 107 49 2 2 2
+ - 1/32 x - ---- z + ---- - 1/160 x z - 1/250 x z + 3/160 x + 1/160 x y
+ 4000 1000
+
+ 11 2 323 2 3
+ - --- z + 3/1000 x y z + ---- x - 1/160 y z + 1/32 z , COEFF(2, -1, 0)
+ 160 4000
+
+ 2 17 2 3 19 2
+ = - 3/160 x y - ---- x - 1/160 y z - 1/96 y - ---- y z - 1/160 x z
+ 3000 2000
+
+ 3 2 2 3 2
+ + 1/96 x + 1/80 x - 3/160 x z + 1/32 z + 9/1000 x y z - 1/16 z
+
+ 29 73 2 27 2 13 33
+ - ---- y + ---- + 1/40 y - ---- x y + 3/160 y z + ---- x z - ---- z
+ 6000 4000 1000 1000 2000
+
+ 2 2 2
+ + 3/160 x y , COEFF(-1, 0, 0) = 1/160 y z - 7/2000 x y + 1/160 y z
+
+ 469 2 2 2 2
+ + ---- - 3/1000 x y z - 1/160 x z + 3/160 x y - 3/40 y + 3/160 x z
+ 4000
+
+ 2 3 17 3 49
+ - 1/160 x y - 7/2000 x z + 1/32 z - ---- y z + 1/32 y - ---- z
+ 2000 2000
+
+ 3 2 437 49 2
+ - 1/96 x - 3/40 z - ---- x - ---- y + 3/80 x , COEFF(0, 0, 0) =
+ 6000 2000
+
+ 2 161 2 2 2 3
+ 1/160 x y - ---- x + 1/160 y z + 1/160 x z + 1/160 y z + 1/32 x
+ 4000
+
+ 2 2 11 2 11 2 161
+ + 1/160 x z + 1/160 x y - --- x - 1/1000 x y z - --- y - ---- y
+ 160 160 4000
+
+ 19 19 19 11 2 161 177 3
+ - ---- x z - ---- y z - ---- x y - --- z - ---- z + ---- + 1/32 z
+ 2000 2000 2000 160 4000 1000
+
+ 3 397 3 2
+ + 1/32 y , COEFF(1, 0, 0) = ---- + 1/32 y + 1/160 x y - 3/1000 x y
+ 4000
+
+ 21 3 2 2 2 2
+ - ---- y z + 1/32 z + 1/160 y z - 1/160 x y + 1/160 y z - 1/160 x z
+ 2000
+
+ 2 87 2 21
+ - 3/1000 x z + 1/40 x - ---- y + 1/160 x z + 1/1000 x y z + --- x
+ 2000 250
+
+ 2 3 87 2 2
+ - 1/16 z - 1/32 x - ---- z - 1/16 y , COEFF(2, 0, 0) = - 1/160 x z
+ 2000
+
+ 143 137 2 137 2 349
+ + ---- - ---- y - 3/160 x z - ---- z - 9/160 z + ----- x + 2/125 x y
+ 2000 4000 4000 12000
+
+ 3 2 2 23
+ + 1/96 x + 2/125 x z + 1/160 y z - 1/160 x y - ---- y z + 3/1000 x y z
+ 2000
+
+ 2 3 2 2 2 3
+ + 1/160 x + 1/32 z - 9/160 y + 1/160 y z - 3/160 x y + 1/32 y ,
+
+ 2 2
+ COEFF(-1, 1, 0) = - 1/250 y z - 1/160 y z + 3/1000 x y z - 1/160 x z
+
+ 2 2 13 323 17 3 49
+ + 1/160 y z + 1/160 x y - ---- x z + ---- y - --- x y - 1/96 x + ----
+ 2000 4000 500 1000
+
+ 107 11 2 3 2 2 2 691
+ - ---- z - --- z - 1/32 y + 3/160 x y + 3/160 y + 1/32 x - ----- x
+ 4000 160 12000
+
+ 2 3 2 397 2
+ + 3/160 x z + 1/32 z , COEFF(0, 1, 0) = - 1/160 x y + ---- + 1/160 y z
+ 4000
+
+ 21 2 2 2
+ - 3/1000 x y - ---- x z + 1/160 x z + 1/160 x y + 1/40 y - 3/1000 y z
+ 2000
+
+ 87 3 21 2 2
+ - ---- x + 1/1000 x y z + 1/32 z + --- y + 1/160 x z - 1/160 y z
+ 2000 250
+
+ 2 2 3 87 3
+ - 1/16 z - 1/16 x - 1/32 y - ---- z + 1/32 x , COEFF(1, 1, 0) =
+ 2000
+
+ 2 3 31 3 3 2
+ 1/160 x z - 1/32 x + ---- x y - 1/32 y + 1/32 z - 1/160 x z
+ 2000
+
+ 2 2 299 2
+ - 1/160 x y + 1/160 y z - 1/500 y z + ---- y - 1/1000 x y z - 1/160 y z
+ 4000
+
+ 2 2 191 49 2 299
+ - 9/160 z + 1/32 x - ---- z + ---- - 1/160 x y + ---- x - 1/500 x z
+ 4000 2000 4000
+
+ 2 53 79 19
+ + 1/32 y , COEFF(2, 1, 0) = ---- y - ---- z - 3/1000 x y z + ---- x z
+ 1000 2000 1000
+
+ 43 2 2 2 2
+ + ---- x y - 1/160 y z + 3/80 y - 1/1000 y z - 1/160 x z - 3/160 x z
+ 2000
+
+ 3 49 3 79 2 2 2
+ + 1/32 z + ---- - 1/32 y + ---- x + 1/160 x y - 1/20 z + 1/160 y z
+ 4000 3000
+
+ 3 2 73 17 13
+ + 1/96 x - 3/160 x y , COEFF(-1, 2, 0) = ---- - ---- y + ---- y z
+ 4000 3000 1000
+
+ 2 19 2 2 2 2
+ - 1/160 x z - ---- x z + 3/160 x y - 3/160 x y + 1/40 x - 1/16 z
+ 2000
+
+ 2 2 27 3 2
+ - 3/160 y z - 1/160 y z - ---- x y + 1/96 y + 1/80 y + 9/1000 x y z
+ 1000
+
+ 29 3 33 2 3
+ - ---- x - 1/96 x - ---- z + 3/160 x z + 1/32 z , COEFF(0, 2, 0) =
+ 6000 2000
+
+ 2 2 2 137 2
+ - 1/160 y z - 3/160 y z - 1/160 x y + 2/125 y z - ---- x + 1/160 x z
+ 4000
+
+ 143 349 2 2
+ + 2/125 x y + 3/1000 x y z + ---- + ----- y - 9/160 z - 3/160 x y
+ 2000 12000
+
+ 23 137 3 3 3 2 2
+ - ---- x z - ---- z + 1/32 z + 1/96 y + 1/32 x - 9/160 x + 1/160 y
+ 2000 4000
+
+ 2 2 2
+ + 1/160 x z, COEFF(1, 2, 0) = - 3/1000 x y z + 3/80 x + 1/160 x z
+
+ 79 43 3 2 2
+ + ---- y + ---- x y + 1/32 z - 1/1000 x z - 1/160 y z - 3/160 y z
+ 3000 2000
+
+ 49 2 3 53 2 2 19
+ + ---- - 1/20 z - 1/32 x + ---- x - 1/160 x z + 1/160 x y + ---- y z
+ 4000 1000 1000
+
+ 79 2 3 2
+ - ---- z - 3/160 x y + 1/96 y , COEFF(2, 2, 0) = 7/250 - 1/160 y z
+ 2000
+
+ 2 2 2 3 21 129
+ - 3/160 x z - 1/160 y - 1/160 x z + 1/32 z - ---- x y - ---- z
+ 2000 4000
+
+ 2 3 2 11 2
+ - 3/160 y z + 1/96 y + 3/160 x y + --- y z + 3/160 x y - 9/1000 x y z
+ 500
+
+ 11 167 3 2 2 167
+ + --- x z - ----- y + 1/96 x - 1/160 x - 7/160 z - ----- x,
+ 500 12000 12000
+
+ 3 2 2 2 97
+ COEFF(-1, -1, 1) = - 1/32 z + 1/160 y z + 3/80 y - 3/160 x y - ---- x
+ 3000
+
+ 3 2 157 97 2 2 111
+ - 1/96 y + 1/80 z + ---- z - ---- + 3/160 y z + 3/160 x z + ---- x y
+ 2000 4000 2000
+
+ 2 3 2 37 37 97
+ + 3/80 x - 1/96 x + 1/160 x z - ---- y z - ---- x z - ---- y
+ 1000 1000 3000
+
+ 2 49 2
+ - 3/160 x y + 9/1000 x y z, COEFF(0, -1, 1) = ---- - 1/160 x z
+ 1000
+
+ 2 3 11 2 3 2
+ + 3/160 y z - 1/32 z - --- x + 1/32 x + 3/1000 x y z + 1/160 y z
+ 160
+
+ 2 691 323 2 107 3 2
+ + 1/32 y - ----- y + ---- z - 1/160 x y - ---- x - 1/96 y + 3/160 x y
+ 12000 4000 4000
+
+ 2 17 2 13
+ - 1/250 x z + 1/160 x z - --- y z + 3/160 z - ---- x y, COEFF(1, -1, 1)
+ 500 2000
+
+ 2 61 17 2 2 3 31
+ = 3/160 x y - ---- - --- y - 1/160 x z - 1/160 x z - 1/32 z - ---- x y
+ 4000 375 1000
+
+ 3 31 33 2 2
+ - 1/96 y - ---- y z - 3/1000 x y z + ---- x z + 1/40 z + 1/160 x y
+ 1000 2000
+
+ 141 2 141 2 2 2 3
+ + ---- z + 1/160 y z + ---- x + 3/160 y z + 1/40 x + 1/40 y - 1/32 x ,
+ 2000 2000
+
+ 59 2 3 2
+ COEFF(2, -1, 1) = - ---- + 1/160 x z - 1/32 z - 9/500 x y + 1/160 x
+ 2000
+
+ 3 2 191 2 2
+ + 1/96 x - 3/160 x z + ---- z + 1/160 y z - 9/1000 x y z + 3/160 x y
+ 4000
+
+ 2 49 53 2 2 3
+ + 3/160 y + ---- x z + ----- y + 3/160 y z - 3/160 x y - 1/96 y
+ 2000 12000
+
+ 137 2 13 49
+ - 7/250 y z - ----- x + 1/32 z , COEFF(-1, 0, 1) = - ---- x y + ----
+ 12000 2000 1000
+
+ 2 2 2 17 691
+ - 1/250 y z + 1/160 x z - 1/160 y z + 1/160 y z - --- x z - ----- x
+ 500 12000
+
+ 2 2 323 3 107
+ + 3/160 x y + 3/1000 x y z + 3/160 x z + ---- z + 1/32 y - ---- y
+ 4000 4000
+
+ 3 11 2 3 2 2 2
+ - 1/32 z - --- y - 1/96 x - 1/160 x y + 1/32 x + 3/160 z ,
+ 160
+
+ 397 2 2
+ COEFF(0, 0, 1) = ---- + 1/160 x z - 3/1000 y z + 1/160 x y - 3/1000 x z
+ 4000
+
+ 2 21 21 3 87 2 2
+ - 1/160 y z - ---- x y + --- z + 1/32 y - ---- y + 1/160 x y - 1/16 y
+ 2000 250 2000
+
+ 2 2 3 3 2
+ + 1/160 y z - 1/160 x z - 1/32 z + 1/32 x - 1/16 x + 1/1000 x y z
+
+ 87 2 2 2 49
+ - ---- x + 1/40 z , COEFF(1, 0, 1) = - 1/160 x y - 1/160 y z + ----
+ 2000 2000
+
+ 31 2 2 3
+ + ---- x z - 1/160 x z - 1/500 y z - 1/500 x y + 1/160 x y + 1/32 y
+ 2000
+
+ 2 299 191 3 2
+ + 1/160 y z + ---- z - 1/1000 x y z - ---- y - 1/32 z - 9/160 y
+ 4000 4000
+
+ 2 3 2 2 299
+ + 1/32 x - 1/32 x - 1/160 x z + 1/32 z + ---- x, COEFF(2, 0, 1) =
+ 4000
+
+ 2 2 2 19 3
+ - 3/160 x y + 1/160 x z - 3/160 x z + ---- x y + 1/32 y - 1/1000 y z
+ 1000
+
+ 43 79 2 53 2
+ - 3/1000 x y z + ---- x z - ---- y + 1/160 y z + ---- z - 1/160 x y
+ 2000 2000 1000
+
+ 2 2 79 3 49 2 3
+ - 1/20 y - 1/160 y z + ---- x + 1/96 x + ---- + 3/80 z - 1/32 z ,
+ 3000 4000
+
+ 31 2 2 31 2
+ COEFF(-1, 1, 1) = - ---- x z - 1/160 y z + 3/160 x y - ---- x y + 1/40 z
+ 1000 1000
+
+ 2 141 33 3 17 141 2
+ + 1/160 x z + ---- y + ---- y z - 1/32 y - --- x + ---- z + 1/40 y
+ 2000 2000 375 2000
+
+ 61 2 2 3 2
+ - ---- - 3/1000 x y z + 1/40 x + 3/160 x z - 1/32 z + 1/160 x y
+ 4000
+
+ 3 2 2
+ - 1/96 x - 1/160 y z, COEFF(0, 1, 1) = - 1/1000 x y z + 1/32 y
+
+ 2 49 2 3 191 299 2
+ + 1/160 x z + ---- + 1/32 z - 1/32 y - ---- x + ---- z + 1/160 x y
+ 2000 4000 4000
+
+ 2 2 299 2 2 31
+ - 9/160 x - 1/160 y z + ---- y - 1/160 x y - 1/160 y z + ---- y z
+ 4000 2000
+
+ 2 3 3
+ - 1/500 x y - 1/160 x z - 1/32 z + 1/32 x - 1/500 x z, COEFF(1, 1, 1)
+
+ 2 2 29 2 193 2
+ = - 1/160 x y - 1/160 x z + ---- y z - 1/160 x z - ---- - 1/160 x y
+ 2000 4000
+
+ 29 133 2 2 3
+ + ---- x y + ---- x - 1/160 y z + 1/1000 x y z + 3/80 y - 1/32 z
+ 2000 2000
+
+ 3 3 2 133 2 133 2
+ - 1/32 y - 1/32 x + 3/80 x + ---- y - 1/160 y z + ---- z + 3/80 z
+ 2000 2000
+
+ 29 183 37 3 183
+ + ---- x z, COEFF(2, 1, 1) = ---- y + ---- x z - 1/32 z + ---- z
+ 2000 4000 2000 4000
+
+ 27 319 2 2 2
+ + ---- y z + ----- x + 7/160 z - 1/160 x + 3/1000 x y z + 7/160 y
+ 2000 12000
+
+ 3 2 2 37 2 2
+ + 1/96 x - 3/160 x y - 1/160 y z + ---- x y - 1/160 y z + 1/160 x y
+ 2000
+
+ 23 2 3 2 3
+ - --- + 1/160 x z - 1/32 y - 3/160 x z , COEFF(-1, 2, 1) = - 1/32 z
+ 500
+
+ 2 59 49 2 2 53 2
+ + 1/32 z - ---- + ---- y z + 3/160 x + 1/160 y z + ----- x + 3/160 x z
+ 2000 2000 12000
+
+ 2 2 3 3 2
+ - 3/160 x y - 3/160 y z + 1/96 y - 1/96 x + 1/160 y - 9/1000 x y z
+
+ 2 191 2 137
+ - 9/500 x y - 7/250 x z + 3/160 x y + ---- z + 1/160 x z - ----- y,
+ 4000 12000
+
+ 2 2 2 3 49
+ COEFF(0, 2, 1) = 1/160 x z - 3/160 y z - 1/20 x - 1/32 z + ----
+ 4000
+
+ 2 3 3 2 2
+ + 3/80 z + 1/32 x + 1/96 y - 1/160 x y + 1/160 y z - 3/1000 x y z
+
+ 43 79 19 2 53
+ + ---- y z - ---- x + ---- x y - 1/1000 x z - 3/160 x y + ---- z
+ 2000 2000 1000 1000
+
+ 2 79 23 2 2
+ - 1/160 x z + ---- y, COEFF(1, 2, 1) = - --- - 1/160 y + 1/160 y z
+ 3000 500
+
+ 2 37 2 37 183 2
+ - 1/160 x z + ---- y z - 1/160 x z + ---- x y + ---- x - 3/160 x y
+ 2000 2000 4000
+
+ 2 3 2 3 2
+ + 7/160 z + 3/1000 x y z - 1/32 x + 1/160 x y + 1/96 y - 3/160 y z
+
+ 27 2 183 3 319
+ + ---- x z + 7/160 x + ---- z - 1/32 z + ----- y, COEFF(2, 2, 1) =
+ 2000 4000 12000
+
+ 2 67 2 2 31
+ - 3/160 y z - ---- + 3/160 x y + 9/1000 x y z + 1/160 y z + ---- x z
+ 4000 2000
+
+ 31 2 39 3 2 2
+ + ---- y z + 1/20 z - ---- x y + 1/96 x + 3/160 x y - 1/80 x
+ 2000 2000
+
+ 2 3 2 3 2 13
+ + 1/160 x z - 1/32 z - 3/160 x z + 1/96 y - 1/80 y + --- z - 4/375 x
+ 500
+
+ 3 3 2 281
+ - 4/375 y, COEFF(-1, -1, 2) = - 1/96 x + 1/96 z + 3/160 z + ----- x
+ 12000
+
+ 2 2 93 449 2 2
+ + 1/32 y - 3/160 x z + ---- x y - ----- z + 1/32 x + 3/160 x z
+ 2000 12000
+
+ 27 2 2 281 2
+ + ---- x y z - 9/250 x z - 3/160 x y - 3/160 x y + ----- y + 3/160 y z
+ 1000 12000
+
+ 3 59 2 2
+ - 1/96 y - ---- - 3/160 y z - 9/250 y z, COEFF(0, -1, 2) = 1/40 y
+ 1000
+
+ 3 2 29 33 73 17
+ + 1/32 x - 1/16 x - ---- y - ---- x + 9/1000 x y z + ---- - ---- z
+ 6000 2000 4000 3000
+
+ 2 13 19 2 3 2
+ - 3/160 y z + ---- x z - ---- x y + 3/160 y z + 1/96 z - 1/160 x y
+ 1000 2000
+
+ 3 2 2 27 2 2
+ - 1/96 y + 3/160 x y - 1/160 x z - ---- y z + 1/80 z - 3/160 x z,
+ 1000
+
+ 3 2 53 3
+ COEFF(1, -1, 2) = - 9/1000 x y z - 1/96 y + 1/32 x + ----- y - 1/32 x
+ 12000
+
+ 137 191 2 2 2 59
+ - ----- z + ---- x + 1/160 z + 3/160 y + 3/160 y z - 7/250 x y - ----
+ 12000 4000 2000
+
+ 2 2 2 2 49
+ + 1/160 x z + 3/160 x y - 3/160 y z + 1/160 x y + ---- x z
+ 2000
+
+ 2 3 3
+ - 3/160 x z + 1/96 z - 9/500 y z, COEFF(2, -1, 2) = - 1/96 y
+
+ 2 59 2 41 3 41 2
+ - 3/160 y z - ---- + 3/160 y z - --- z + 1/96 z - --- x + 3/160 x z
+ 4000 750 750
+
+ 2 2 2 27 2
+ + 1/80 y - 3/160 x y - 3/2000 x z + 3/160 x y - ---- x y z + 3/160 x z
+ 1000
+
+ 3 307
+ + 1/96 x - 9/1000 y z + ---- y - 9/1000 x y, COEFF(-1, 0, 2) =
+ 6000
+
+ 13 73 19 2 33 2
+ 9/1000 x y z + ---- y z + ---- - ---- x y + 1/80 z - ---- y + 1/40 x
+ 1000 4000 2000 2000
+
+ 3 27 2 2 2 2
+ - 1/96 x - ---- x z - 3/160 x z - 1/160 y z - 1/16 y + 3/160 x y
+ 1000
+
+ 29 3 17 3 2 2
+ - ---- x + 1/32 y - ---- z + 1/96 z - 3/160 y z + 3/160 x z
+ 6000 3000
+
+ 2 2 23
+ - 1/160 x y, COEFF(0, 0, 2) = - 3/160 x z - ---- x y + 2/125 x z
+ 2000
+
+ 2 2 2 3 137
+ - 1/160 y z + 2/125 y z + 1/160 x y - 3/160 y z + 1/96 z - ---- x
+ 4000
+
+ 137 2 3 143 2 2 349
+ - ---- y - 1/160 x z + 1/32 x + ---- - 9/160 y + 1/160 z + ----- z
+ 4000 2000 12000
+
+ 2 2 3
+ - 9/160 x + 1/160 x y + 1/32 y + 3/1000 x y z, COEFF(1, 0, 2) =
+
+ 43 2 2 79 3 2
+ ---- x z - 1/160 y z - 1/160 x y + ---- z + 1/32 y - 1/20 y
+ 2000 3000
+
+ 2 2 53 2 3
+ - 3/160 y z + 3/80 x - 3/1000 x y z + ---- x + 1/160 x z + 1/96 z
+ 1000
+
+ 19 49 2 3 2
+ + ---- y z + ---- + 1/160 x y - 1/1000 x y - 1/32 x - 3/160 x z
+ 1000 4000
+
+ 79 2 2 21 2
+ - ---- y, COEFF(2, 0, 2) = - 1/160 z + 3/160 x z - ---- x z - 1/160 y z
+ 2000 2000
+
+ 2 2 3 2 167
+ + 7/250 - 3/160 x y - 3/160 y z + 1/32 y + 3/160 x z - ----- z
+ 12000
+
+ 11 2 2 2 11 3 167
+ + --- y z - 7/160 y - 1/160 x y - 1/160 x + --- x y + 1/96 x - ----- x
+ 500 500 12000
+
+ 129 3 2 3
+ - ---- y + 1/96 z - 9/1000 x y z, COEFF(-1, 1, 2) = 3/160 x z - 1/32 y
+ 4000
+
+ 2 2 59 3 3 2 49
+ - 3/160 x z + 3/160 x - ---- - 1/96 x + 1/96 z + 1/32 y + ---- y z
+ 2000 2000
+
+ 2 2
+ - 9/500 x z - 9/1000 x y z + 1/160 y z + 1/160 x y - 7/250 x y
+
+ 2 53 2 2 137 191
+ + 3/160 x y + ----- x - 3/160 y z + 1/160 z - ----- z + ---- y,
+ 12000 12000 4000
+
+ 2 43 2
+ COEFF(0, 1, 2) = - 1/160 x z + ---- y z + 1/160 x y - 3/1000 x y z
+ 2000
+
+ 2 49 19 3 2 3
+ - 3/160 y z + ---- + ---- x z + 1/32 x + 1/160 y z + 1/96 z
+ 4000 1000
+
+ 2 2 79 79 53 3
+ - 1/1000 x y + 3/80 y - 1/160 x y - ---- x + ---- z + ---- y - 1/32 y
+ 2000 3000 1000
+
+ 2 2 2 37
+ - 3/160 x z - 1/20 x , COEFF(1, 1, 2) = 1/160 x z + ---- y z
+ 2000
+
+ 2 2 23 2 183
+ - 3/160 y z - 1/160 z + 3/1000 x y z - --- - 1/160 x y + ---- x
+ 500 4000
+
+ 319 183 3 37 2 2 3
+ + ----- z + ---- y - 1/32 y + ---- x z + 7/160 x + 1/160 y z - 1/32 x
+ 12000 4000 2000
+
+ 27 3 2 2 2
+ + ---- x y + 1/96 z - 1/160 x y + 7/160 y - 3/160 x z, COEFF(2, 1, 2)
+ 2000
+
+ 2 2 3 31 2 67
+ = - 3/160 x y + 3/160 x z - 1/32 y + ---- y z - 1/80 x - ----
+ 2000 4000
+
+ 2 3 2 13 3
+ - 3/160 y z - 4/375 x + 1/96 x - 4/375 z - 1/80 z + --- y + 1/96 z
+ 500
+
+ 39 2 2 31 2
+ - ---- x z + 9/1000 x y z + 1/160 y z + 1/20 y + ---- x y + 3/160 x z
+ 2000 2000
+
+ 2 2 3 3 3
+ + 1/160 x y, COEFF(-1, 2, 2) = - 3/160 x z + 1/96 z + 1/96 y - 1/96 x
+
+ 27 59 2 2 2 2
+ - ---- x y z - ---- + 3/160 x z + 3/160 y z + 1/80 x - 3/160 x y
+ 1000 4000
+
+ 307 41 2 2
+ + ---- x - --- y + 3/160 x y - 9/1000 x z - 3/2000 y z + 3/160 y z
+ 6000 750
+
+ 41 3 2
+ - --- z - 9/1000 x y, COEFF(0, 2, 2) = 1/96 y - 9/1000 x y z + 3/160 y z
+ 750
+
+ 21 2 2 2 3
+ - ---- y z - 1/160 x y + 7/250 - 1/160 y - 3/160 x z + 1/32 x
+ 2000
+
+ 167 2 2 167 2 3
+ - ----- z - 1/160 x z - 3/160 x y - ----- y - 1/160 z + 1/96 z
+ 12000 12000
+
+ 2 2 11 129 11
+ + 3/160 y z - 7/160 x + --- x z - ---- x + --- x y, COEFF(1, 2, 2) =
+ 500 4000 500
+
+ 3 2 2 39 3 13 3
+ 1/96 z - 1/80 y + 1/20 x - ---- y z + 1/96 y + --- x - 1/32 x
+ 2000 500
+
+ 2 2 67 31 2
+ + 1/160 x y - 3/160 x z - ---- + ---- x y - 4/375 z + 3/160 y z
+ 4000 2000
+
+ 2 2 2 2
+ - 3/160 x y + 1/160 x z - 1/80 z + 9/1000 x y z + 3/160 y z - 4/375 y
+
+ 31 2 2 3
+ + ---- x z, COEFF(2, 2, 2) = - 3/160 y + 3/160 x z + 1/96 y
+ 2000
+
+ 2 77 2 2 539 3
+ + 3/160 x z + ---- + 3/160 y z - 3/160 x - ----- y + 1/96 x
+ 2000 12000
+
+ 27 539 3 57 2 539
+ + ---- x y z - ----- x + 1/96 z - ---- x y + 3/160 x y - ----- z
+ 1000 12000 2000 12000
+
+ 2 57 2 2 57
+ + 3/160 x y - ---- y z + 3/160 y z - 3/160 z - ---- x z]
+ 2000 2000
+
+> print_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-I.compute.c");
+bytes used=129570084, alloc=3276200, time=9.32
+bytes used=130570488, alloc=3276200, time=9.40
+bytes used=131570832, alloc=3276200, time=9.47
+bytes used=132571108, alloc=3276200, time=9.54
+bytes used=133571476, alloc=3276200, time=9.61
+bytes used=134571660, alloc=3276200, time=9.75
+bytes used=135571824, alloc=3276200, time=9.83
+bytes used=136572016, alloc=3276200, time=9.92
+bytes used=137572356, alloc=3276200, time=10.01
+bytes used=138572548, alloc=3276200, time=10.09
+bytes used=139655936, alloc=3276200, time=10.16
+bytes used=140676356, alloc=3276200, time=10.22
+bytes used=141692540, alloc=3276200, time=10.28
+bytes used=142704232, alloc=3276200, time=10.35
+bytes used=143711120, alloc=3276200, time=10.42
+bytes used=144715452, alloc=3276200, time=10.48
+bytes used=145788596, alloc=3276200, time=10.56
+bytes used=146816188, alloc=3276200, time=10.63
+bytes used=147870224, alloc=3276200, time=10.71
+bytes used=148913180, alloc=3276200, time=10.79
+bytes used=149946148, alloc=3276200, time=10.87
+bytes used=150974144, alloc=3276200, time=10.95
+bytes used=151998264, alloc=3276200, time=11.01
+bytes used=153024180, alloc=3276200, time=11.09
+bytes used=154044276, alloc=3276200, time=11.17
+bytes used=155104280, alloc=3276200, time=11.25
+bytes used=156150160, alloc=3276200, time=11.35
+bytes used=157166192, alloc=3276200, time=11.44
+bytes used=158178596, alloc=3276200, time=11.55
+bytes used=159199864, alloc=3276200, time=11.66
+bytes used=160200960, alloc=3276200, time=11.76
+bytes used=161201544, alloc=3276200, time=11.85
+bytes used=162201864, alloc=3276200, time=11.92
+bytes used=163202080, alloc=3276200, time=12.32
+bytes used=164202276, alloc=3276200, time=12.41
+bytes used=165204552, alloc=3276200, time=12.49
+bytes used=166207140, alloc=3276200, time=12.56
+bytes used=167207488, alloc=3276200, time=12.63
+bytes used=168208468, alloc=3276200, time=12.71
+bytes used=169209104, alloc=3276200, time=12.81
+bytes used=170213584, alloc=3276200, time=12.92
+bytes used=171213932, alloc=3276200, time=13.01
+bytes used=172214788, alloc=3276200, time=13.08
+bytes used=173215032, alloc=3276200, time=13.16
+bytes used=174215212, alloc=3276200, time=13.23
+bytes used=175215620, alloc=3276200, time=13.31
+bytes used=176215812, alloc=3276200, time=13.39
+bytes used=177219684, alloc=3276200, time=13.46
+bytes used=178219840, alloc=3276200, time=13.54
+bytes used=179220200, alloc=3276200, time=13.62
+bytes used=180226660, alloc=3669344, time=13.75
+bytes used=181232744, alloc=3669344, time=13.87
+bytes used=182233056, alloc=3669344, time=14.01
+bytes used=183233464, alloc=3669344, time=14.14
+bytes used=184233688, alloc=3669344, time=14.28
+bytes used=185233848, alloc=3669344, time=14.44
+bytes used=186234012, alloc=3669344, time=14.63
+bytes used=187234424, alloc=3669344, time=14.88
+bytes used=188234664, alloc=3669344, time=15.06
+bytes used=189235156, alloc=3669344, time=15.17
+bytes used=190235380, alloc=3669344, time=15.27
+bytes used=191235684, alloc=3669344, time=15.36
+bytes used=192235856, alloc=3669344, time=15.46
+bytes used=193259516, alloc=3669344, time=15.55
+bytes used=194259952, alloc=3669344, time=15.66
+bytes used=195286036, alloc=3669344, time=15.81
+bytes used=196298236, alloc=3669344, time=15.95
+bytes used=197310776, alloc=3669344, time=16.09
+bytes used=198310984, alloc=3669344, time=16.20
+bytes used=199311152, alloc=3669344, time=16.29
+bytes used=200311368, alloc=3669344, time=16.38
+bytes used=201338544, alloc=3669344, time=16.47
+bytes used=202340700, alloc=3669344, time=16.57
+bytes used=203340860, alloc=3669344, time=16.66
+bytes used=204356776, alloc=3669344, time=16.75
+bytes used=205357036, alloc=3669344, time=16.85
+bytes used=206357192, alloc=3669344, time=16.94
+bytes used=207357348, alloc=3669344, time=17.04
+bytes used=208357600, alloc=3669344, time=17.14
+bytes used=209357784, alloc=3669344, time=17.23
+bytes used=210357952, alloc=3669344, time=17.33
+bytes used=211358160, alloc=3669344, time=17.43
+bytes used=212358360, alloc=3669344, time=17.53
+bytes used=213376776, alloc=3669344, time=17.64
+bytes used=214377712, alloc=3669344, time=17.73
+bytes used=215377892, alloc=3669344, time=17.81
+bytes used=216392320, alloc=3669344, time=18.12
+bytes used=217392484, alloc=3669344, time=18.58
+bytes used=218392684, alloc=3669344, time=18.68
+bytes used=219392836, alloc=3669344, time=18.77
+bytes used=220393432, alloc=3669344, time=18.84
+bytes used=221393596, alloc=3669344, time=18.91
+bytes used=222393788, alloc=3669344, time=18.98
+bytes used=223394400, alloc=3669344, time=19.05
+bytes used=224395336, alloc=3669344, time=19.12
+bytes used=225395540, alloc=3669344, time=19.19
+bytes used=226395764, alloc=3669344, time=19.26
+bytes used=227405448, alloc=3669344, time=19.44
+bytes used=228416612, alloc=3669344, time=19.59
+bytes used=229441956, alloc=3669344, time=19.73
+bytes used=230444060, alloc=3669344, time=19.93
+bytes used=231463160, alloc=3669344, time=20.09
+bytes used=232478828, alloc=3669344, time=20.23
+bytes used=233478984, alloc=3669344, time=20.38
+bytes used=234479204, alloc=3669344, time=20.52
+bytes used=235479700, alloc=3669344, time=20.62
+bytes used=236479900, alloc=3669344, time=20.73
+bytes used=237480108, alloc=3669344, time=20.84
+bytes used=238480300, alloc=3669344, time=20.95
+bytes used=239480464, alloc=3669344, time=21.06
+bytes used=240480672, alloc=3669344, time=21.17
+bytes used=241480836, alloc=3669344, time=21.26
+bytes used=242484408, alloc=3669344, time=21.49
+bytes used=243489228, alloc=3669344, time=21.66
+bytes used=244504500, alloc=3669344, time=21.84
+bytes used=245529160, alloc=3669344, time=22.04
+bytes used=246529364, alloc=3669344, time=22.48
+bytes used=247529656, alloc=3669344, time=22.58
+bytes used=248530072, alloc=3669344, time=22.66
+bytes used=249530248, alloc=3669344, time=22.73
+bytes used=250530564, alloc=3669344, time=22.80
+bytes used=251531060, alloc=3669344, time=22.87
+bytes used=252531232, alloc=3669344, time=22.95
+bytes used=253531648, alloc=3669344, time=23.02
+bytes used=254531964, alloc=3669344, time=23.09
+bytes used=255532308, alloc=3669344, time=23.16
+bytes used=256532532, alloc=3669344, time=23.23
+bytes used=257533952, alloc=3669344, time=23.43
+bytes used=258534540, alloc=3669344, time=23.77
+bytes used=259534744, alloc=3669344, time=23.89
+bytes used=260534936, alloc=3669344, time=23.99
+bytes used=261535176, alloc=3669344, time=24.09
+bytes used=262535440, alloc=3669344, time=24.20
+bytes used=263535656, alloc=3669344, time=24.30
+bytes used=264535860, alloc=3669344, time=24.41
+bytes used=265536040, alloc=3669344, time=24.52
+bytes used=266536248, alloc=3669344, time=25.23
+bytes used=267536588, alloc=3669344, time=25.31
+bytes used=268536920, alloc=3669344, time=25.38
+bytes used=269537324, alloc=3669344, time=25.46
+bytes used=270537496, alloc=3669344, time=25.53
+bytes used=271537692, alloc=3669344, time=25.60
+bytes used=272537976, alloc=3669344, time=25.67
+bytes used=273538208, alloc=3669344, time=25.74
+bytes used=274538492, alloc=3669344, time=25.81
+bytes used=275538656, alloc=3669344, time=25.88
+bytes used=276538924, alloc=3669344, time=26.07
+bytes used=277539144, alloc=3669344, time=26.42
+bytes used=278539320, alloc=3669344, time=26.53
+bytes used=279539588, alloc=3669344, time=26.63
+bytes used=280539816, alloc=3669344, time=26.74
+bytes used=281540028, alloc=3669344, time=26.83
+bytes used=282540232, alloc=3669344, time=26.94
+bytes used=283540388, alloc=3669344, time=27.05
+bytes used=284540656, alloc=3669344, time=27.79
+bytes used=285541152, alloc=3669344, time=28.03
+bytes used=286541460, alloc=3669344, time=28.15
+bytes used=287541648, alloc=3669344, time=28.24
+bytes used=288541836, alloc=3669344, time=28.39
+bytes used=289542120, alloc=3669344, time=28.53
+>
+# d/dx
+> simplify( diff(interp_3d_cube_order3_smooth0,x) );
+bytes used=290548600, alloc=3669344, time=28.66
+bytes used=291548784, alloc=3669344, time=28.74
+bytes used=292548976, alloc=3669344, time=28.82
+bytes used=293549200, alloc=3669344, time=28.89
+bytes used=294549336, alloc=3669344, time=28.97
+bytes used=295549564, alloc=3669344, time=29.04
+bytes used=296549740, alloc=3669344, time=29.11
+bytes used=297549948, alloc=3669344, time=29.19
+bytes used=298550184, alloc=3669344, time=29.27
+bytes used=299551104, alloc=3669344, time=29.35
+bytes used=300551456, alloc=3669344, time=29.43
+1/80 x y DATA(-1, 1, -1) + 1/80 x y DATA(-1, 1, 1) - 3/80 x y DATA(-1, -1, -1)
+
+ + 3/80 x y DATA(0, -1, -1) + 3/80 x y DATA(1, -1, -1)
+
+ + 1/80 x y DATA(-1, 1, 0) - 1/80 x y DATA(-1, 0, 0)
+
+ + 3/80 x y DATA(0, -1, 1) + 3/80 x y DATA(1, -1, 1)
+
+ 27
+ - 9/1000 y z DATA(2, 1, -1) + ---- y z DATA(-1, 2, -1)
+ 1000
+
+ - 1/1000 y z DATA(1, 1, 0) - 1/1000 y z DATA(1, 0, 1)
+
+ + 3/80 x z DATA(1, -1, -1) - 1/80 x z DATA(-1, 1, 0)
+
+ - 1/80 x z DATA(-1, 0, 0) - 1/80 x z DATA(0, -1, 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) + 3/80 x z DATA(1, 1, -1)
+
+ - 1/80 x z DATA(-1, -1, 0) + 1/80 x z DATA(0, -1, 0)
+
+ + 1/80 x z DATA(1, -1, 0) + 1/80 x z DATA(2, 2, 1)
+
+ + 3/80 x z DATA(-1, -1, 2) - 3/80 x z DATA(0, -1, 2)
+
+ + 1/80 x z DATA(-1, 2, 1) - 1/80 x z DATA(0, 2, 1)
+
+ + 3/80 x z DATA(0, 2, -1) - 3/80 x z DATA(2, 0, -1)
+
+ - 3/80 x z DATA(2, -1, -1) + 3/80 x z DATA(1, 2, -1)
+
+ - 3/80 x z DATA(2, 2, -1) - 3/80 x z DATA(2, 1, -1)
+
+ - 3/80 x z DATA(-1, 2, -1) + 1/80 x z DATA(1, 1, 0)
+
+ - 1/80 x z DATA(1, 0, 1) - 3/1000 y z DATA(1, 2, 0)
+
+ - 1/80 x z DATA(0, 1, 1) - 1/80 x z DATA(1, 1, 1)
+
+ - 1/80 x z DATA(2, -1, 0) - 1/80 x z DATA(0, 0, 1)
+
+ + 1/80 x z DATA(0, 0, 0) + 1/80 x z DATA(1, 0, 0) + 1/80 x z DATA(0, 1, 0)
+
+ - 1/1000 y z DATA(0, 1, 1) + 1/1000 y z DATA(1, 1, 1)
+
+ + 9/1000 y z DATA(2, -1, 0) + 1/1000 y z DATA(0, 0, 1)
+
+ - 1/1000 y z DATA(0, 0, 0) + 1/1000 y z DATA(1, 0, 0)
+
+ + 1/1000 y z DATA(0, 1, 0) - 3/80 x y DATA(2, -1, 2)
+
+ - 1/80 x y DATA(-1, 0, 2) + 1/80 x y DATA(0, 0, 2)
+
+ - 1/80 x y DATA(1, 1, 2) - 1/80 x y DATA(2, 0, 0) + 1/80 x y DATA(2, 1, 2)
+
+ - 1/80 x y DATA(2, 0, 2) + 1/80 x y DATA(-1, 1, 2)
+
+ - 3/80 x y DATA(1, 2, 0) + 3/80 x y DATA(2, 2, 0) + 1/80 x y DATA(2, 1, 0)
+
+ + 1/80 x y DATA(2, 1, 1) - 3/80 x y DATA(2, -1, 1)
+
+ - 1/80 x y DATA(2, 0, 1) + 3/80 x y DATA(-1, 2, 0)
+
+ - 3/80 x y DATA(0, 2, 0) - 1/80 x y DATA(-1, 0, -1)
+
+ + 1/80 x y DATA(0, 0, -1) + 1/80 x y DATA(1, 0, -1)
+
+ + 3/1000 y z DATA(0, 1, -1) - 9/1000 y z DATA(-1, -1, 0)
+
+ 27
+ + 9/1000 y z DATA(0, 2, -1) + ---- y z DATA(-1, -1, 2)
+ 1000
+
+ - 3/1000 y z DATA(0, 0, -1) - 3/1000 y z DATA(-1, 1, 1)
+
+ + 1/80 x y DATA(1, 0, 2) - 1/80 x y DATA(0, 1, 2)
+
+ - 1/80 x y DATA(0, 1, -1) - 3/80 x y DATA(0, 2, 2)
+
+ - 3/80 x y DATA(1, 2, 1) - 1/80 x y DATA(-1, 0, 1)
+
+ - 3/80 x y DATA(-1, -1, 1) - 1/80 x y DATA(1, 1, -1)
+
+ - 3/80 x y DATA(-1, -1, 0) + 3/80 x y DATA(0, -1, 0)
+
+ + 3/80 x y DATA(1, -1, 0) + 3/80 x y DATA(2, 2, 1)
+
+ - 3/80 x y DATA(-1, -1, 2) + 3/80 x y DATA(0, -1, 2)
+
+ + 3/80 x y DATA(-1, 2, 1) - 3/80 x y DATA(0, 2, 1)
+
+ - 3/80 x y DATA(0, 2, -1) - 1/80 x y DATA(2, 0, -1)
+
+ - 3/80 x y DATA(2, -1, -1) - 3/80 x y DATA(1, 2, -1)
+
+ + 3/80 x y DATA(2, 2, -1) + 1/80 x y DATA(2, 1, -1)
+
+ + 3/80 x y DATA(-1, 2, -1) - 1/80 x y DATA(1, 1, 0)
+
+ + 1/80 x y DATA(1, 0, 1) - 1/80 x y DATA(0, 1, 1) - 1/80 x y DATA(1, 1, 1)
+
+ - 3/80 x y DATA(2, -1, 0) + 1/80 x y DATA(0, 0, 1)
+
+ + 1/80 x y DATA(0, 0, 0) + 1/80 x y DATA(1, 0, 0) - 1/80 x y DATA(0, 1, 0)
+
+ + 3/80 x z DATA(0, 1, -1) - 3/80 x z DATA(0, 2, 2)
+
+ 161 21
+ - 3/80 x z DATA(1, -1, 2) - ---- DATA(0, 0, 0) + --- DATA(1, 0, 0)
+ 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
+
+ - 3/80 x z DATA(1, 2, 2) + 3/80 x z DATA(-1, 2, 2)
+
+ + 3/80 x z DATA(2, 2, 2) - 3/80 x z DATA(0, 1, 2) - 3/80 x z DATA(1, 0, 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 z DATA(1, 1, 2) - 1/80 x z DATA(2, 0, 0)
+
+ + 3/80 x z DATA(2, 1, 2) + 3/80 x z DATA(2, 0, 2)
+
+ + 3/80 x z DATA(-1, 1, 2) + 1/80 x z DATA(1, 2, 0)
+
+ - 1/80 x z DATA(2, 2, 0) - 1/80 x z DATA(2, 1, 0) + 1/80 x z DATA(2, 1, 1)
+
+ + 1/80 x z DATA(2, -1, 1) + 1/80 x z DATA(2, 0, 1)
+
+ - 1/80 x z DATA(-1, 2, 0) + 1/80 x z DATA(0, 2, 0)
+
+ - 3/80 x z DATA(-1, 0, -1) + 3/80 x z DATA(0, 0, -1)
+
+ + 3/80 x z DATA(1, 0, -1) - 3/80 x z DATA(-1, 1, -1)
+
+ + 1/80 x z DATA(-1, 1, 1) - 3/80 x z DATA(-1, -1, -1)
+
+ 2 2
+ + 3/80 x z DATA(0, -1, -1) + 3/32 x DATA(0, 0, 1) + 3/32 x DATA(0, 0, 0)
+
+ 2 2 2
+ - 3/32 x DATA(1, 0, 0) + 3/32 x DATA(0, 1, 0) + 1/32 x DATA(2, -1, -1)
+
+ 2 2
+ + 1/32 x DATA(2, 2, -1) + 1/32 x DATA(2, 1, -1)
+
+ 2 2
+ - 1/32 x DATA(-1, 2, -1) + 3/160 z DATA(2, 1, 2)
+
+ 2 2
+ + 3/160 z DATA(2, 0, 2) - 3/160 z DATA(-1, 1, 2)
+
+ 2 2
+ - 1/160 z DATA(1, 2, 0) - 1/160 z DATA(1, 2, 1)
+
+ 2 2 2
+ - 1/160 z DATA(0, 1, -1) - 3/32 x DATA(1, 1, 1) + 1/32 x DATA(2, -1, 0)
+
+ + 3/1000 y z DATA(1, 2, 1) - 9/1000 y z DATA(0, 2, 2)
+
+ - 9/1000 y z DATA(1, -1, 2) - 3/1000 y z DATA(0, 1, 2)
+
+ 2 2
+ + 3/160 z DATA(2, 2, 2) + 1/160 z DATA(1, 0, 2)
+
+ 2 2
+ + 3/160 z DATA(2, -1, 2) - 3/160 z DATA(-1, 0, 2)
+
+ 2 2 2
+ - 1/160 z DATA(0, 0, 2) + 1/160 z DATA(1, 1, 2) - 3/160 z DATA(2, 0, 0)
+
+ 2 2
+ - 1/160 z DATA(0, 1, 2) - 1/160 z DATA(1, -1, 0)
+
+ 2 2
+ + 1/160 z DATA(1, -1, -1) - 3/160 z DATA(2, 2, 0)
+
+ 2 2
+ - 3/160 z DATA(2, 1, 0) - 3/160 z DATA(2, 1, 1)
+
+ 2 2
+ - 3/160 z DATA(2, -1, 1) - 3/160 z DATA(2, 0, 1)
+
+ 2 2
+ + 3/160 z DATA(-1, 2, 0) + 1/160 z DATA(0, 2, 0)
+
+ 2 2
+ - 3/160 z DATA(-1, 0, -1) - 1/160 z DATA(0, 0, -1)
+
+ 2 2
+ + 1/160 z DATA(1, 0, -1) - 3/160 z DATA(-1, 1, -1)
+
+ 2 2
+ + 3/160 z DATA(-1, 1, 1) - 3/160 z DATA(-1, -1, -1)
+
+ 2 2
+ - 1/160 z DATA(0, 2, 2) + 1/160 z DATA(1, -1, 2)
+
+ 2 2
+ + 1/160 z DATA(1, 2, 2) - 3/160 z DATA(-1, 2, 2)
+
+ 2 2
+ - 1/160 z DATA(0, -1, 2) + 1/160 z DATA(0, 2, 1)
+
+ 2 2
+ - 1/160 z DATA(0, 2, -1) - 1/160 z DATA(0, -1, -1)
+
+ 2 2
+ + 3/160 z DATA(-1, 1, 0) + 3/160 z DATA(-1, 0, 0)
+
+ 2 2
+ + 1/160 z DATA(0, -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(1, 1, -1) + 3/160 z DATA(-1, -1, 0)
+
+ 2 2
+ + 1/160 z DATA(0, -1, 0) + 3/160 z DATA(-1, 2, 1)
+
+ 2 2
+ - 1/160 y DATA(0, 2, 2) - 1/160 z DATA(1, 1, 1)
+
+ 2 2
+ - 3/160 z DATA(2, -1, 0) + 1/160 z DATA(0, 0, 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
+ + 3/160 z DATA(2, 0, -1) + 3/160 z DATA(2, -1, -1)
+
+ 2 2
+ + 1/160 z DATA(1, 2, -1) + 3/160 z DATA(2, 2, -1)
+
+ 2 2
+ + 3/160 z DATA(2, 1, -1) - 3/160 z DATA(-1, 2, -1)
+
+ 2 2 2
+ - 1/160 z DATA(1, 1, 0) - 1/160 z DATA(1, 0, 1) - 3/160 z DATA(2, 2, 1)
+
+ 2 2
+ - 3/160 z DATA(-1, -1, 2) + 1/160 z DATA(0, 1, 1)
+
+ 27 27
+ + ---- y z DATA(2, 2, 2) - ---- y z DATA(-1, 2, 2)
+ 1000 1000
+
+ + 9/1000 y z DATA(1, 2, 2) - 3/1000 y z DATA(1, 0, 2)
+
+ - 9/1000 y z DATA(-1, 1, 2) - 9/1000 y z DATA(2, 0, 2)
+
+ + 9/1000 y z DATA(2, 1, 2) + 3/1000 y z DATA(2, 0, 0)
+
+ + 3/1000 y z DATA(1, 1, 2) + 3/1000 y z DATA(0, 0, 2)
+
+ - 9/1000 y z DATA(-1, 2, 1) + 9/1000 y z DATA(-1, 0, 2)
+
+ 27
+ - ---- y z DATA(2, -1, 2) + 9/1000 y z DATA(-1, 1, -1)
+ 1000
+
+ + 3/1000 y z DATA(0, -1, 1) - 3/1000 y z DATA(0, 2, 1)
+
+ 2 2
+ - 3/160 y DATA(2, 1, 2) + 3/160 y DATA(-1, 1, 2)
+
+ 2 2 2
+ + 1/160 y DATA(1, 2, 0) + 3/160 y DATA(2, 2, 0) - 3/160 y DATA(2, 1, 0)
+
+ 2 2
+ - 3/160 y DATA(2, 1, 1) + 3/160 y DATA(2, -1, 1)
+
+ 2 2
+ + 1/160 y DATA(0, 1, -1) + 1/160 y DATA(1, -1, 2)
+
+ 2 2
+ + 1/160 y DATA(1, 2, 2) - 3/160 y DATA(-1, 2, 2)
+
+ 2 2 2
+ + 3/160 y DATA(2, 2, 2) + 1/160 y DATA(0, 1, 2) - 1/160 y DATA(1, 0, 2)
+
+ 2 2
+ + 3/160 y DATA(2, -1, 2) + 3/160 y DATA(-1, 0, 2)
+
+ 2 2
+ - 3/160 y DATA(2, 0, 2) - 1/160 y DATA(1, 1, -1)
+
+ 2 2
+ - 1/160 y DATA(0, 2, 0) + 3/160 y DATA(-1, 0, -1)
+
+ 2 2
+ + 1/160 y DATA(0, 0, -1) - 1/160 y DATA(1, 0, -1)
+
+ 2 2
+ + 3/160 y DATA(-1, 1, -1) + 3/160 y DATA(-1, 1, 1)
+
+ 2 2
+ - 3/160 y DATA(-1, 2, 0) + 1/160 y DATA(0, 0, 2)
+
+ 2 2 2
+ - 1/160 y DATA(1, 1, 2) - 3/160 y DATA(2, 0, 0) - 3/160 y DATA(2, 0, 1)
+
+ 2 2
+ + 3/160 y DATA(-1, 1, 0) - 1/160 y DATA(0, -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) + 3/160 y DATA(-1, 0, 0)
+
+ 2
+ - 9/1000 z DATA(-1, 2, 2) - 1/160 y DATA(0, -1, 0)
+
+ 2 2
+ + 1/160 y DATA(1, -1, 0) + 3/160 y DATA(2, 2, 1)
+
+ 2 2
+ - 3/160 y DATA(-1, -1, 2) - 1/160 y DATA(0, -1, 2)
+
+ 2 2
+ - 3/160 y DATA(-1, 2, 1) - 1/160 y DATA(0, 2, 1)
+
+ 2 2
+ - 1/160 y DATA(0, 2, -1) - 3/160 y DATA(2, 0, -1)
+
+ 2 2
+ + 3/160 y DATA(2, -1, -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, 2, -1)
+
+ 2 2 2
+ - 1/160 y DATA(1, 1, 0) - 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, -1, 0)
+
+ 2 2 2
+ + 1/160 y DATA(0, 0, 1) + 1/160 y DATA(0, 0, 0) - 1/160 y DATA(1, 0, 0)
+
+ 2 27 13
+ + 1/160 y DATA(0, 1, 0) + ---- z DATA(1, 2, 1) - ---- z DATA(0, 1, -1)
+ 2000 2000
+
+ 11 49 31
+ + --- z DATA(0, 2, 2) + ---- z DATA(1, -1, 2) + ---- z DATA(1, 2, 2)
+ 500 2000 2000
+
+ 21 11
+ - ---- z DATA(2, 0, 2) - 1/1000 z DATA(1, 2, 0) + --- z DATA(2, 2, 0)
+ 2000 500
+
+ 19 37 2
+ + ---- z DATA(2, 1, 0) + ---- z DATA(2, 1, 1) + 1/160 y DATA(1, 2, -1)
+ 1000 2000
+
+ 2 2
+ + 3/160 y DATA(2, 2, -1) - 3/160 y DATA(2, 1, -1)
+
+ 43 27
+ - 9/500 z DATA(-1, 1, 2) + ---- z DATA(1, 0, 2) - ---- z DATA(-1, 0, 2)
+ 2000 1000
+
+ 37
+ + 2/125 z DATA(0, 0, 2) + ---- z DATA(1, 1, 2) + 2/125 z DATA(2, 0, 0)
+ 2000
+
+ 39
+ - ---- z DATA(2, 1, 2) - 3/2000 z DATA(2, -1, 2)
+ 2000
+
+ 17
+ - 9/1000 y z DATA(2, 2, 0) - 1/250 z DATA(0, -1, 1) - --- z DATA(-1, 0, 1)
+ 500
+
+ 37 31
+ - ---- z DATA(-1, -1, 1) - ---- z DATA(1, 1, -1)
+ 1000 1000
+
+ 49 43
+ - 1/2000 z DATA(-1, -1, 0) + ---- z DATA(2, -1, 1) + ---- z DATA(2, 0, 1)
+ 2000 2000
+
+ 19 23 129
+ - ---- z DATA(-1, 2, 0) - ---- z DATA(0, 2, 0) + ---- z DATA(-1, 0, -1)
+ 2000 2000 2000
+
+ 57 19
+ - 7/2000 z DATA(0, 0, -1) - ---- z DATA(2, 2, 2) + ---- z DATA(0, 1, 2)
+ 2000 1000
+
+ 33 93
+ + ---- z DATA(1, -1, 1) - 9/500 z DATA(2, 1, -1) + ---- z DATA(-1, 2, -1)
+ 2000 2000
+
+ 17
+ - 1/500 z DATA(1, 1, 0) - 1/250 z DATA(1, -1, 0) - --- z DATA(1, 0, -1)
+ 500
+
+ 111 31 147
+ + ---- z DATA(-1, 1, -1) - ---- z DATA(-1, 1, 1) + ---- z DATA(-1, -1, -1)
+ 2000 1000 2000
+
+ 37
+ - 1/2000 z DATA(0, -1, -1) - ---- z DATA(1, -1, -1)
+ 1000
+
+ 13 19
+ - ---- z DATA(-1, 1, 0) - 7/2000 z DATA(-1, 0, 0) - ---- y DATA(-1, 0, 2)
+ 2000 2000
+
+ 27 31
+ + ---- y DATA(1, 1, 2) + 2/125 y DATA(2, 0, 0) + ---- y DATA(2, 1, 2)
+ 2000 2000
+
+ 31 29 13
+ + ---- z DATA(1, 0, 1) + ---- z DATA(1, 1, 1) + ---- z DATA(2, -1, 0)
+ 2000 2000 1000
+
+ 19
+ - 3/1000 z DATA(0, 0, 1) - ---- z DATA(0, 0, 0) - 1/500 z DATA(0, 1, 1)
+ 2000
+
+ 17 31
+ - ---- z DATA(0, -1, 0) + ---- z DATA(2, 2, 1) - 9/250 z DATA(-1, -1, 2)
+ 2000 2000
+
+ 13
+ + ---- z DATA(0, -1, 2) - 7/250 z DATA(-1, 2, 1) - 1/1000 z DATA(0, 2, 1)
+ 1000
+
+ 19 27
+ - ---- z DATA(0, 2, -1) - ---- z DATA(2, 0, -1) - 9/250 z DATA(2, -1, -1)
+ 2000 1000
+
+ 23
+ - 7/250 z DATA(1, 2, -1) - 9/1000 z DATA(2, 2, -1) - ---- y DATA(0, 0, 2)
+ 2000
+
+ 31
+ - 7/250 y DATA(1, -1, 2) + ---- y DATA(1, 2, 2) - 9/1000 y DATA(-1, 2, 2)
+ 2000
+
+ 57
+ - ---- y DATA(2, 2, 2) - 1/1000 y DATA(0, 1, 2) - 1/1000 y DATA(1, 0, 2)
+ 2000
+
+ - 9/1000 y DATA(2, -1, 2) + 3/80 x y DATA(1, -1, 2)
+
+ + 3/1000 y z DATA(0, 2, 0) + 3/1000 y z DATA(1, 0, -1)
+
+ - 3/1000 y z DATA(2, 0, 1) - 3/1000 y z DATA(1, 1, -1)
+
+ 37
+ - 9/1000 y z DATA(1, 2, -1) - ---- y DATA(1, -1, -1)
+ 1000
+
+ 21
+ - 7/250 y DATA(-1, 1, 2) - 3/1000 z DATA(1, 0, 0) - ---- z DATA(0, 1, 0)
+ 2000
+
+ 11
+ - 1/250 y DATA(0, 1, -1) + --- y DATA(0, 2, 2) + 3/1000 y z DATA(-1, 1, 0)
+ 500
+
+ 17
+ + 2/125 y DATA(0, 2, 0) - 1/2000 y DATA(-1, 0, -1) - ---- y DATA(0, 0, -1)
+ 2000
+
+ 37 31
+ - 1/250 y DATA(1, 0, -1) - ---- y DATA(-1, 1, -1) - ---- y DATA(-1, 1, 1)
+ 1000 1000
+
+ 147
+ + ---- y DATA(-1, -1, -1) - 1/2000 y DATA(0, -1, -1)
+ 2000
+
+ 11 43
+ - 3/80 x y DATA(1, 2, 2) + --- y DATA(2, 0, 2) + ---- y DATA(1, 2, 0)
+ 500 2000
+
+ 21 43 37
+ - ---- y DATA(2, 2, 0) + ---- y DATA(2, 1, 0) + ---- y DATA(2, 1, 1)
+ 2000 2000 2000
+
+ 19 27
+ - 9/500 y DATA(2, -1, 1) + ---- y DATA(2, 0, 1) - ---- y DATA(-1, 2, 0)
+ 1000 1000
+
+ 39 93
+ + 3/80 x y DATA(-1, 2, 2) - ---- y DATA(2, 2, 1) + ---- y DATA(-1, -1, 2)
+ 2000 2000
+
+ 19 19
+ - ---- y DATA(0, -1, 2) - 9/500 y DATA(-1, 2, 1) + ---- y DATA(0, 2, 1)
+ 2000 1000
+
+ 13
+ + ---- y DATA(0, 2, -1) - 3/1000 y z DATA(1, -1, 1)
+ 1000
+
+ - 3/1000 y z DATA(2, 1, 0) + 3/1000 y z DATA(1, -1, 0)
+
+ 17
+ + 9/1000 y z DATA(-1, -1, 1) - --- y DATA(-1, 1, 0)
+ 500
+
+ 13 31
+ - 7/2000 y DATA(-1, 0, 0) - ---- y DATA(0, -1, 1) - ---- y DATA(1, -1, 1)
+ 2000 1000
+
+ 13 111 33
+ - ---- y DATA(-1, 0, 1) + ---- y DATA(-1, -1, 1) + ---- y DATA(1, 1, -1)
+ 2000 2000 2000
+
+ 129 17
+ + ---- y DATA(-1, -1, 0) - 7/2000 y DATA(0, -1, 0) - --- y DATA(1, -1, 0)
+ 2000 500
+
+ 29 21
+ + 3/80 x y DATA(2, 2, 2) + ---- y DATA(1, 1, 1) - ---- y DATA(0, 0, 1)
+ 2000 2000
+
+ 19
+ - ---- y DATA(0, 0, 0) - 3/1000 y DATA(1, 0, 0) - 3/1000 y DATA(0, 1, 0)
+ 2000
+
+ 13
+ - 1/500 y DATA(1, 0, 1) + ---- y DATA(2, 0, -1) - 9/250 y DATA(2, -1, -1)
+ 1000
+
+ 49 49
+ + ---- y DATA(1, 2, -1) - 3/2000 y DATA(2, 2, -1) + ---- y DATA(2, 1, -1)
+ 2000 2000
+
+ 27
+ - 9/250 y DATA(-1, 2, -1) - ---- y DATA(2, -1, 0)
+ 1000
+
+ + 9/1000 y z DATA(1, -1, -1) - 1/10 x DATA(0, 1, 2) + 7/80 x DATA(1, 2, 1)
+
+ 11
+ - -- x DATA(0, 1, -1) - 7/80 x DATA(0, 2, 2) + 1/16 x DATA(1, -1, 2)
+ 80
+
+ 31
+ + 1/10 x DATA(1, 2, 2) + ---- y DATA(1, 1, 0) - 1/500 y DATA(0, 1, 1)
+ 2000
+
+ + 3/40 x DATA(1, 0, 2) + 9/1000 y z DATA(2, 2, 1)
+
+ - 9/1000 y z DATA(0, -1, -1) + 9/1000 y z DATA(2, 0, -1)
+
+ + 1/20 x DATA(-1, 0, 2) - 9/1000 y z DATA(2, -1, 1)
+
+ - 9/1000 y z DATA(-1, 0, -1) - 3/1000 y z DATA(0, -1, 0)
+
+ 27
+ + 3/1000 y z DATA(2, 1, 1) - ---- y z DATA(2, 2, -1)
+ 1000
+
+ 27
+ - 3/1000 y z DATA(-1, 0, 0) + ---- y z DATA(2, -1, -1)
+ 1000
+
+ + 9/1000 y z DATA(0, -1, 2) + 3/1000 y z DATA(-1, 0, 1)
+
+ 27
+ - ---- y z DATA(-1, -1, -1) - 9/80 x DATA(0, 0, 2) + 7/80 x DATA(1, 1, 2)
+ 1000
+
+ + 1/80 x DATA(2, 0, 0) + 1/40 x DATA(-1, 2, 2) - 3/80 x DATA(2, 2, 2)
+
+ + 9/1000 y z DATA(-1, 2, 0) - 1/80 x DATA(2, 0, 2) + 3/80 x DATA(-1, 1, 2)
+
+ - 1/40 x DATA(2, 1, 2) - 3/20 x DATA(0, 0, -1) + 3/80 x DATA(1, 0, -1)
+
+ + 3/40 x DATA(-1, 1, -1) + 3/40 x DATA(1, 2, 0) - 1/80 x DATA(2, 2, 0)
+
+ - 1/80 x DATA(2, 1, 1) + 1/80 x DATA(2, -1, 1) + 1/20 x DATA(-1, 2, 0)
+
+ 37
+ - 9/80 x DATA(0, 2, 0) + ---- y DATA(1, 2, 1) + 1/40 x DATA(1, -1, -1)
+ 2000
+
+ + 1/20 x DATA(-1, 1, 1) + 1/10 x DATA(-1, -1, -1) + 7/80 x DATA(-1, 0, -1)
+
+ 13
+ - -- x DATA(0, -1, -1) - 1/10 x DATA(0, 2, 1) - 1/8 x DATA(0, 2, -1)
+ 80
+
+ + 1/40 x DATA(2, 0, -1) + 3/80 x DATA(2, -1, -1) + 7/80 x DATA(-1, -1, 0)
+
+ 11
+ + 1/16 x DATA(-1, 1, 0) - -- x DATA(0, -1, 1) + 1/20 x DATA(1, -1, 1)
+ 80
+
+ + 1/16 x DATA(-1, 0, 1) + 3/40 x DATA(-1, -1, 1) + 3/40 x DATA(-1, 0, 0)
+
+ 2
+ + 1/160 y DATA(1, 2, 1) - 3/20 x DATA(0, -1, 0) - 1/40 x DATA(2, 2, 1)
+
+ + 1/16 x DATA(-1, -1, 2) - 1/8 x DATA(0, -1, 2) + 3/80 x DATA(-1, 2, 1)
+
+ 2
+ + 3/80 x DATA(1, -1, 0) - 1/8 x DATA(0, 1, 0) + 3/32 x DATA(0, 1, -1)
+
+ 2 2
+ + 3/32 x DATA(0, 2, 2) - 3/32 x DATA(1, -1, 2) + 1/20 x DATA(1, 1, -1)
+
+ 2 2 2
+ - 3/32 x DATA(1, 2, 1) + 3/32 x DATA(0, 1, 2) + 1/32 x DATA(2, -1, 2)
+
+ 2
+ - 1/32 x DATA(-1, 0, 2) + 1/16 x DATA(1, 2, -1) + 1/80 x DATA(2, 1, -1)
+
+ + 1/16 x DATA(-1, 2, -1) + 1/16 x DATA(1, 1, 0) + 1/16 x DATA(1, 0, 1)
+
+ - 9/80 x DATA(0, 1, 1) + 3/40 x DATA(1, 1, 1) + 1/40 x DATA(2, -1, 0)
+
+ 11
+ - 1/8 x DATA(0, 0, 1) - -- x DATA(0, 0, 0) + 1/20 x DATA(1, 0, 0)
+ 80
+
+ 2 2 2
+ - 3/32 x DATA(1, 0, 2) + 1/32 x DATA(2, 1, 2) + 1/32 x DATA(2, 0, 2)
+
+ 2 2 2
+ - 1/32 x DATA(-1, 1, 2) - 3/32 x DATA(1, 2, 0) + 1/32 x DATA(2, 2, 0)
+
+ 2 2 2
+ + 1/32 x DATA(2, 1, 0) + 1/32 x DATA(2, 1, 1) + 1/32 x DATA(2, -1, 1)
+
+ 2 2 2
+ + 1/32 x DATA(2, 0, 1) - 1/32 x DATA(-1, 2, 0) - 3/32 x DATA(1, 2, 2)
+
+ 2 2
+ - 1/32 x DATA(-1, 2, 2) + 1/32 x DATA(2, 2, 2) - 1/80 x z DATA(1, 2, 1)
+
+ 2 2
+ - 3/32 x DATA(1, -1, -1) - 1/32 x DATA(-1, 0, -1)
+
+ 2 2 2
+ + 3/32 x DATA(0, 0, 2) - 3/32 x DATA(1, 1, 2) + 1/32 x DATA(2, 0, 0)
+
+ 2 2 2
+ - 1/32 x DATA(-1, 1, 0) + 1/32 x DATA(2, 2, 1) + 3/32 x DATA(0, -1, 2)
+
+ 2 2 2
+ - 1/32 x DATA(-1, 2, 1) + 3/32 x DATA(0, 2, 1) + 3/32 x DATA(0, 2, -1)
+
+ 2 2 2
+ + 1/32 x DATA(2, 0, -1) + 3/32 x DATA(0, -1, 1) + 3/32 x DATA(0, 2, 0)
+
+ 2 2
+ + 3/32 x DATA(0, 0, -1) - 3/32 x DATA(1, 0, -1)
+
+ 2 2
+ - 1/32 x DATA(-1, 1, -1) - 1/32 x DATA(-1, 1, 1)
+
+ 2 2
+ - 1/32 x DATA(-1, -1, -1) + 3/32 x DATA(0, -1, -1)
+
+ 2 2
+ - 1/32 x DATA(-1, -1, 2) - 1/32 x DATA(-1, 0, 1)
+
+ 2 2
+ - 3/32 x DATA(1, 1, -1) - 1/32 x DATA(-1, -1, 0)
+
+ 2 2
+ + 3/32 x DATA(0, -1, 0) - 3/32 x DATA(1, -1, 0)
+
+ 2 2 2
+ - 1/32 x DATA(-1, -1, 1) - 3/32 x DATA(1, 1, 0) - 3/32 x DATA(1, 0, 1)
+
+ 2 2 2
+ + 3/32 x DATA(0, 1, 1) - 3/32 x DATA(1, 2, -1) - 1/32 x DATA(-1, 0, 0)
+
+ 2 17 41
+ - 3/32 x DATA(1, -1, 1) - ---- DATA(2, -1, 0) - --- DATA(2, 2, -1)
+ 3000 750
+
+ 137 281 33
+ - ----- DATA(2, 1, -1) + ----- DATA(-1, 2, -1) - ---- DATA(0, 2, -1)
+ 12000 12000 2000
+
+ 191 17 449
+ + ---- DATA(1, 2, -1) - ---- DATA(2, 0, -1) - ----- DATA(2, -1, -1)
+ 4000 3000 12000
+
+ 281 33
+ - 4/375 DATA(2, 2, 1) + ----- DATA(-1, -1, 2) - ---- DATA(0, -1, 2)
+ 12000 2000
+
+ 53 79 183
+ + ----- DATA(-1, 2, 1) - ---- DATA(0, 2, 1) + ---- DATA(1, 2, 1)
+ 12000 2000 4000
+
+ 107 141 607
+ - ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) - ----- DATA(-1, -1, 0)
+ 4000 2000 12000
+
+ 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
+
+ 47 39 157
+ - ---- DATA(-1, -1, -1) - ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1)
+ 1500 4000 2000
+
+ 607 49 323
+ - ----- DATA(-1, 0, -1) - ---- DATA(0, 0, -1) + ---- DATA(1, 0, -1)
+ 12000 2000 4000
+
+ 97 319 137
+ - ---- DATA(-1, 1, -1) + ----- DATA(2, 1, 1) - ----- DATA(2, -1, 1)
+ 3000 12000 12000
+
+ 79 29 137
+ + ---- DATA(2, 0, 1) - ---- DATA(-1, 2, 0) - ---- DATA(0, 2, 0)
+ 3000 6000 4000
+
+ 53 167 79
+ + ---- DATA(1, 2, 0) - ----- DATA(2, 2, 0) + ---- DATA(2, 1, 0)
+ 1000 12000 3000
+
+ 349 167
+ + ----- DATA(2, 0, 0) - 4/375 DATA(2, 1, 2) - ----- DATA(2, 0, 2)
+ 12000 12000
+
+ 53 79 183
+ + ----- DATA(-1, 1, 2) - ---- DATA(0, 1, 2) + ---- DATA(1, 1, 2)
+ 12000 2000 4000
+
+ 53 41 29
+ + ---- DATA(1, 0, 2) - --- DATA(2, -1, 2) - ---- DATA(-1, 0, 2)
+ 1000 750 6000
+
+ 137 191 539
+ - ---- DATA(0, 0, 2) + ---- DATA(1, -1, 2) - ----- DATA(2, 2, 2)
+ 4000 4000 12000
+
+ 13 307 129
+ + --- DATA(1, 2, 2) + ---- DATA(-1, 2, 2) - ---- DATA(0, 2, 2)
+ 500 6000 4000
+
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=301585652, alloc=3669344, time=29.52
+bytes used=302599888, alloc=3669344, time=29.62
+bytes used=303652196, alloc=3669344, time=29.70
+bytes used=304652384, alloc=3669344, time=29.79
+bytes used=305679784, alloc=3800392, time=29.88
+bytes used=306701840, alloc=3800392, time=29.98
+bytes used=307702120, alloc=4128012, time=30.07
+bytes used=308704092, alloc=4652204, time=30.14
+ 147 27 47 2 2
+[COEFF(-1, -1, -1) = ---- z - ---- y z + 1/10 x - ---- - 3/160 z - 3/160 y
+ 2000 1000 1500
+
+ 147 2 2
+ - 3/80 x z + ---- y - 1/32 x - 3/80 x y, COEFF(0, -1, -1) = - 1/160 y
+ 2000
+
+ 2 39 2
+ - 9/1000 y z + 3/80 x y + 3/32 x - 1/2000 z - ---- + 3/80 x z - 1/160 z
+ 4000
+
+ 13 157 37 37
+ - 1/2000 y - -- x, COEFF(1, -1, -1) = ---- - ---- z + 3/80 x y - ---- y
+ 80 2000 1000 1000
+
+ 2 2 2
+ + 1/40 x + 1/160 z + 1/160 y + 9/1000 y z - 3/32 x + 3/80 x z,
+
+ 2 27
+ COEFF(2, -1, -1) = - 3/80 x y - 3/80 x z + 3/160 y - 9/250 z + ---- y z
+ 1000
+
+ 449 2 2 129
+ - ----- + 1/32 x - 9/250 y + 3/160 z + 3/80 x, COEFF(-1, 0, -1) = ---- z
+ 12000 2000
+
+ 2 2
+ - 3/80 x z + 3/160 y + 7/80 x - 1/2000 y - 9/1000 y z - 3/160 z
+
+ 2 607 2 2
+ - 1/80 x y - 1/32 x - -----, COEFF(0, 0, -1) = - 1/160 z + 3/32 x
+ 12000
+
+ 49 17
+ - 3/20 x - ---- - 7/2000 z + 1/80 x y + 3/80 x z - 3/1000 y z - ---- y
+ 2000 2000
+
+ 2 2
+ + 1/160 y , COEFF(1, 0, -1) = 3/80 x z + 1/160 z + 3/80 x + 3/1000 y z
+
+ 2 323 2 17
+ - 1/160 y + ---- + 1/80 x y - 3/32 x - 1/250 y - --- z, COEFF(2, 0, -1)
+ 4000 500
+
+ 2 2 13 2 27
+ = - 3/80 x z - 3/160 y + 1/40 x + 1/32 x + ---- y + 3/160 z - ---- z
+ 1000 1000
+
+ 17 97 2
+ - ---- - 1/80 x y + 9/1000 y z, COEFF(-1, 1, -1) = - ---- - 1/32 x
+ 3000 3000
+
+ 111 37 2 2
+ + ---- z + 9/1000 y z - ---- y + 3/40 x + 3/160 y - 3/160 z - 3/80 x z
+ 2000 1000
+
+ 2 107 2 11
+ + 1/80 x y, COEFF(0, 1, -1) = 3/32 x - 1/250 y - ---- + 1/160 y - -- x
+ 4000 80
+
+ 13 2
+ - 1/80 x y + 3/80 x z - ---- z - 1/160 z + 3/1000 y z, COEFF(1, 1, -1) =
+ 2000
+
+ 2 2 2 141
+ 3/80 x z - 1/160 y - 3/32 x + 1/160 z + 1/20 x - 3/1000 y z + ----
+ 2000
+
+ 33 31 49
+ - 1/80 x y + ---- y - ---- z, COEFF(2, 1, -1) = - 9/500 z + ---- y
+ 2000 1000 2000
+
+ 2 2 2
+ + 1/80 x y - 9/1000 y z - 3/160 y + 3/160 z - 3/80 x z + 1/32 x
+
+ 137 27 2 281
+ + 1/80 x - -----, COEFF(-1, 2, -1) = ---- y z - 1/32 x - 9/250 y + -----
+ 12000 1000 12000
+
+ 2 93 2
+ - 3/160 y + 3/80 x y + ---- z + 1/16 x - 3/160 z - 3/80 x z,
+ 2000
+
+ 2 2 13 33
+ COEFF(0, 2, -1) = - 1/8 x + 9/1000 y z - 1/160 z + 3/32 x + ---- y - ----
+ 1000 2000
+
+ 19 2
+ - ---- z - 3/80 x y + 3/80 x z - 1/160 y , COEFF(1, 2, -1) = 3/80 x z
+ 2000
+
+ 2 2 2 49
+ + 1/160 z - 7/250 z + 1/16 x - 3/32 x - 9/1000 y z + 1/160 y + ---- y
+ 2000
+
+ 191 2 27 2
+ + ---- - 3/80 x y, COEFF(2, 2, -1) = 3/160 y - ---- y z + 1/32 x
+ 4000 1000
+
+ 41 2
+ + 3/80 x y - --- - 9/1000 z - 3/2000 y - 3/80 x z + 3/160 z ,
+ 750
+
+ 2 129 2
+ COEFF(-1, -1, 0) = - 1/80 x z - 3/160 y - 3/80 x y + ---- y + 3/160 z
+ 2000
+
+ 2 607
+ + 7/80 x - 1/32 x - ----- - 9/1000 y z - 1/2000 z, COEFF(0, -1, 0) =
+ 12000
+
+ 2 17 2
+ 3/80 x y - 3/1000 y z + 3/32 x - ---- z - 1/160 y + 1/80 x z - 7/2000 y
+ 2000
+
+ 49 2 2 2
+ - ---- - 3/20 x + 1/160 z , COEFF(1, -1, 0) = - 3/32 x - 1/160 z
+ 2000
+
+ 323 2
+ + 1/80 x z + ---- - 1/250 z + 3/80 x + 3/1000 y z + 3/80 x y + 1/160 y
+ 4000
+
+ 17 2 17
+ - --- y, COEFF(2, -1, 0) = 9/1000 y z - 1/80 x z - 3/160 z - ----
+ 500 3000
+
+ 2 27 2 13
+ + 1/40 x + 1/32 x - ---- y - 3/80 x y + 3/160 y + ---- z,
+ 1000 1000
+
+ 2 437 2
+ COEFF(-1, 0, 0) = 3/160 z - ---- + 3/160 y - 1/80 x y - 7/2000 z + 3/40 x
+ 6000
+
+ 2 2
+ - 3/1000 y z - 1/32 x - 1/80 x z - 7/2000 y, COEFF(0, 0, 0) = 1/160 z
+
+ 11 19 19 2 2
+ - -- x - ---- z + 1/80 x y - ---- y + 3/32 x + 1/160 y + 1/80 x z
+ 80 2000 2000
+
+ 161 2
+ - 1/1000 y z - ----, COEFF(1, 0, 0) = - 1/160 z + 1/80 x z + 1/1000 y z
+ 4000
+
+ 21 2 2
+ + --- + 1/80 x y - 3/1000 y + 1/20 x - 3/1000 z - 3/32 x - 1/160 y ,
+ 250
+
+ 2
+ COEFF(2, 0, 0) = - 3/160 z + 2/125 z + 1/80 x + 2/125 y - 1/80 x z
+
+ 2 2 349
+ - 1/80 x y - 3/160 y + 3/1000 y z + 1/32 x + -----, COEFF(-1, 1, 0) =
+ 12000
+
+ 17 691 2 2 13
+ 3/1000 y z - --- y - ----- + 3/160 y - 1/32 x + 1/16 x - ---- z
+ 500 12000 2000
+
+ 2
+ - 1/80 x z + 1/80 x y + 3/160 z , COEFF(0, 1, 0) = - 1/8 x - 3/1000 y
+
+ 2 2 2 21
+ + 1/80 x z + 1/160 z + 1/160 y + 3/32 x - ---- z + 1/1000 y z
+ 2000
+
+ 87 299 2
+ - 1/80 x y - ----, COEFF(1, 1, 0) = ---- - 1/500 z - 3/32 x + 1/80 x z
+ 2000 4000
+
+ 2 2 31
+ - 1/160 z - 1/1000 y z - 1/80 x y + 1/16 x - 1/160 y + ---- y,
+ 2000
+
+ 2 2 79
+ COEFF(2, 1, 0) = - 3/160 z - 3/160 y + ---- + 1/80 x y - 3/1000 y z
+ 3000
+
+ 19 43 2 2
+ + ---- z + ---- y + 1/32 x - 1/80 x z, COEFF(-1, 2, 0) = - 1/32 x
+ 1000 2000
+
+ 27 19 2
+ - ---- y + 3/80 x y + 9/1000 y z + 1/20 x - ---- z + 3/160 z - 1/80 x z
+ 1000 2000
+
+ 29 2
+ - ---- - 3/160 y , COEFF(0, 2, 0) = - 9/80 x + 1/80 x z - 3/80 x y
+ 6000
+
+ 2 23 2 2 137
+ + 1/160 z + 3/1000 y z - ---- z - 1/160 y + 3/32 x - ---- + 2/125 y,
+ 2000 4000
+
+ 53 2
+ COEFF(1, 2, 0) = ---- - 3/32 x + 3/40 x - 3/80 x y + 1/80 x z - 3/1000 y z
+ 1000
+
+ 2 2 43
+ + 1/160 y - 1/1000 z - 1/160 z + ---- y, COEFF(2, 2, 0) = - 1/80 x
+ 2000
+
+ 2 11 2 2
+ + 3/160 y + --- z + 3/80 x y - 3/160 z - 1/80 x z - 9/1000 y z + 1/32 x
+ 500
+
+ 167 21 37 2
+ - ----- - ---- y, COEFF(-1, -1, 1) = - ---- z - 1/32 x + 3/40 x
+ 12000 2000 1000
+
+ 2 97 111 2
+ + 3/160 z - ---- + 1/80 x z + ---- y - 3/160 y - 3/80 x y + 9/1000 y z,
+ 3000 2000
+
+ 11 2 13
+ COEFF(0, -1, 1) = 3/1000 y z - 1/250 z - 1/80 x z - -- x + 3/32 x - ---- y
+ 80 2000
+
+ 107 2 2 33 141
+ - ---- + 3/80 x y - 1/160 y + 1/160 z , COEFF(1, -1, 1) = ---- z + ----
+ 4000 2000 2000
+
+ 2 2 2 31
+ - 1/160 z - 3/32 x + 1/20 x + 3/80 x y + 1/160 y - ---- y - 1/80 x z
+ 1000
+
+ 2
+ - 3/1000 y z, COEFF(2, -1, 1) = 1/80 x z - 9/500 y + 1/32 x - 9/1000 y z
+
+ 2 49 2 137
+ + 1/80 x + 3/160 y + ---- z - 3/80 x y - 3/160 z - -----,
+ 2000 12000
+
+ 691 13 2
+ COEFF(-1, 0, 1) = - ----- - ---- y - 1/80 x y - 1/32 x + 3/1000 y z
+ 12000 2000
+
+ 2 17 2
+ + 1/16 x + 3/160 y + 1/80 x z - --- z + 3/160 z , COEFF(0, 0, 1) =
+ 500
+
+ 2 87 2
+ 3/32 x - ---- - 1/8 x + 1/160 z + 1/1000 y z - 3/1000 z + 1/80 x y
+ 2000
+
+ 21 2
+ - ---- y - 1/80 x z + 1/160 y , COEFF(1, 0, 1) = - 1/500 y + 1/80 x y
+ 2000
+
+ 2 31 2 299
+ - 3/32 x + ---- z - 1/160 z - 1/1000 y z + ---- - 1/80 x z + 1/16 x
+ 2000 4000
+
+ 2 2 43
+ - 1/160 y , COEFF(2, 0, 1) = - 3/160 z + 1/80 x z + ---- z - 1/80 x y
+ 2000
+
+ 79 19 2 2
+ + ---- + ---- y - 3/1000 y z + 1/32 x - 3/160 y , COEFF(-1, 1, 1) =
+ 3000 1000
+
+ 31 17 2 2
+ - ---- y - --- + 1/80 x z + 3/160 z - 1/32 x - 3/1000 y z + 1/80 x y
+ 1000 375
+
+ 2 31 191
+ + 3/160 y + 1/20 x - ---- z, COEFF(0, 1, 1) = - 1/1000 y z - ----
+ 1000 4000
+
+ 2 2
+ - 9/80 x + 3/32 x - 1/80 x z - 1/500 z + 1/160 z - 1/80 x y - 1/500 y
+
+ 2 29 2
+ + 1/160 y , COEFF(1, 1, 1) = ---- y - 3/32 x - 1/80 x y + 1/1000 y z
+ 2000
+
+ 133 29 2 2
+ + ---- + ---- z - 1/80 x z + 3/40 x - 1/160 z - 1/160 y , COEFF(2, 1, 1)
+ 2000 2000
+
+ 2 2 2 37
+ = 1/32 x - 3/160 y - 1/80 x + 1/80 x z - 3/160 z + ---- z + 3/1000 y z
+ 2000
+
+ 319 37
+ + ----- + 1/80 x y + ---- y, COEFF(-1, 2, 1) = 3/80 x - 9/1000 y z
+ 12000 2000
+
+ 53 2 2 2
+ + 1/80 x z + 3/80 x y + ----- - 7/250 z - 1/32 x - 3/160 y + 3/160 z
+ 12000
+
+ 2 79 2
+ - 9/500 y, COEFF(0, 2, 1) = 1/160 z - 3/80 x y - ---- - 1/10 x - 1/160 y
+ 2000
+
+ 2 19
+ - 1/1000 z + 3/32 x - 3/1000 y z + ---- y - 1/80 x z, COEFF(1, 2, 1) =
+ 1000
+
+ 2 2 27
+ 7/80 x - 3/32 x - 1/160 z - 1/80 x z + ---- z + 3/1000 y z - 3/80 x y
+ 2000
+
+ 37 2 183 31 2
+ + ---- y + 1/160 y + ----, COEFF(2, 2, 1) = ---- z + 1/80 x z - 3/160 z
+ 2000 4000 2000
+
+ 2 39 2
+ + 3/160 y - ---- y - 1/40 x + 9/1000 y z - 4/375 + 1/32 x + 3/80 x y,
+ 2000
+
+ 27 93 2 281
+ COEFF(-1, -1, 2) = ---- y z + ---- y + 3/80 x z - 3/160 z + -----
+ 1000 2000 12000
+
+ 2 2
+ - 9/250 z + 1/16 x - 1/32 x - 3/80 x y - 3/160 y , COEFF(0, -1, 2) =
+
+ 33 13 19 2
+ 9/1000 y z - 1/8 x - ---- + ---- z + 3/80 x y - ---- y - 1/160 z
+ 2000 1000 2000
+
+ 2 2 191
+ - 1/160 y + 3/32 x - 3/80 x z, COEFF(1, -1, 2) = 1/16 x + ----
+ 4000
+
+ 49 2 2 2
+ - 9/1000 y z + ---- z - 3/80 x z + 1/160 z - 7/250 y + 1/160 y - 3/32 x
+ 2000
+
+ 2 27
+ + 3/80 x y, COEFF(2, -1, 2) = 3/160 y - 9/1000 y - ---- y z - 3/2000 z
+ 1000
+
+ 2 2 41
+ - 3/80 x y + 3/160 z + 1/32 x + 3/80 x z - ---, COEFF(-1, 0, 2) =
+ 750
+
+ 27 2 2 29
+ - ---- z - 3/160 z + 3/80 x z + 1/20 x + 3/160 y - ---- - 1/80 x y
+ 1000 6000
+
+ 2 19 2 23 137
+ - 1/32 x + 9/1000 y z - ---- y, COEFF(0, 0, 2) = 1/160 y - ---- y - ----
+ 2000 2000 4000
+
+ 2 2
+ + 1/80 x y + 2/125 z - 3/80 x z - 9/80 x + 3/1000 y z - 1/160 z + 3/32 x
+
+ 53 43 2
+ , COEFF(1, 0, 2) = ---- - 3/1000 y z - 1/1000 y + ---- z - 1/160 y
+ 1000 2000
+
+ 2 2
+ + 1/160 z + 1/80 x y - 3/80 x z + 3/40 x - 3/32 x , COEFF(2, 0, 2) =
+
+ 21 2 11 167 2
+ - ---- z - 3/160 y - 1/80 x y + --- y - ----- - 9/1000 y z + 3/160 z
+ 2000 500 12000
+
+ 2
+ - 1/80 x + 1/32 x + 3/80 x z, COEFF(-1, 1, 2) = - 9/1000 y z + 3/80 x z
+
+ 2 53 2 2
+ - 3/160 z - 9/500 z + 1/80 x y + ----- + 3/160 y + 3/80 x - 1/32 x
+ 12000
+
+ 2 2
+ - 7/250 y, COEFF(0, 1, 2) = - 1/80 x y + 3/32 x - 1/1000 y + 1/160 y
+
+ 2 19 79
+ - 3/1000 y z - 1/160 z + ---- z - ---- - 3/80 x z - 1/10 x,
+ 1000 2000
+
+ 2 2 37 183
+ COEFF(1, 1, 2) = 7/80 x + 3/1000 y z - 1/160 y + 1/160 z + ---- z + ----
+ 2000 4000
+
+ 2 27 31
+ - 1/80 x y - 3/32 x + ---- y - 3/80 x z, COEFF(2, 1, 2) = ---- y
+ 2000 2000
+
+ 39 2
+ + 1/80 x y - 1/40 x - 4/375 + 9/1000 y z - ---- z - 3/160 y + 3/80 x z
+ 2000
+
+ 2 2
+ + 3/160 z + 1/32 x , COEFF(-1, 2, 2) = 3/80 x y + 3/80 x z + 1/40 x
+
+ 2 307 27 2 2
+ - 9/1000 z - 3/160 y + ---- - ---- y z - 1/32 x - 9/1000 y - 3/160 z ,
+ 6000 1000
+
+ 2 11 129
+ COEFF(0, 2, 2) = - 1/160 z + --- z - 9/1000 y z - ---- - 3/80 x y
+ 500 4000
+
+ 2 11 2 13
+ + 3/32 x + --- y - 3/80 x z - 1/160 y - 7/80 x, COEFF(1, 2, 2) = ---
+ 500 500
+
+ 2 31 2
+ + 1/160 y + ---- y - 3/80 x z + 1/160 z + 9/1000 y z + 1/10 x - 3/80 x y
+ 2000
+
+ 31 2 539 2
+ + ---- z - 3/32 x , COEFF(2, 2, 2) = - ----- + 3/80 x y + 3/160 z
+ 2000 12000
+
+ 2 57 27 57 2
+ + 3/160 y - ---- y + ---- y z - ---- z - 3/80 x + 3/80 x z + 1/32 x ]
+ 2000 1000 2000
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-dx.compute.c");
+bytes used=309704256, alloc=4652204, time=30.24
+bytes used=310704588, alloc=4652204, time=30.33
+bytes used=311705004, alloc=4652204, time=30.41
+bytes used=312705176, alloc=4652204, time=30.51
+bytes used=313705408, alloc=4652204, time=30.60
+bytes used=314734432, alloc=4652204, time=30.68
+bytes used=315735948, alloc=4652204, time=30.78
+bytes used=316736256, alloc=4652204, time=30.86
+bytes used=317742520, alloc=4652204, time=30.98
+bytes used=318748060, alloc=4652204, time=31.08
+bytes used=319748256, alloc=4652204, time=31.42
+bytes used=320748936, alloc=4652204, time=31.51
+bytes used=321750948, alloc=4652204, time=31.57
+bytes used=322751116, alloc=4652204, time=31.64
+bytes used=323751352, alloc=4652204, time=31.72
+bytes used=324759728, alloc=4652204, time=31.83
+bytes used=325769116, alloc=4652204, time=31.96
+bytes used=326779196, alloc=4652204, time=32.10
+bytes used=327783060, alloc=4652204, time=32.26
+bytes used=328786216, alloc=4652204, time=32.41
+bytes used=329786408, alloc=4652204, time=32.53
+bytes used=330786648, alloc=4652204, time=32.62
+bytes used=331793244, alloc=4652204, time=33.01
+bytes used=332793572, alloc=4652204, time=33.20
+bytes used=333793844, alloc=4652204, time=33.28
+bytes used=334794036, alloc=4652204, time=33.35
+bytes used=335794300, alloc=4652204, time=33.42
+bytes used=336794464, alloc=4652204, time=33.49
+bytes used=337806852, alloc=4652204, time=33.70
+bytes used=338807036, alloc=4652204, time=33.84
+bytes used=339807324, alloc=4652204, time=33.95
+bytes used=340821868, alloc=4652204, time=34.39
+bytes used=341822084, alloc=4652204, time=34.58
+bytes used=342822272, alloc=4652204, time=34.66
+bytes used=343822732, alloc=4652204, time=34.72
+bytes used=344822920, alloc=4652204, time=34.79
+bytes used=345823232, alloc=4652204, time=34.99
+bytes used=346823404, alloc=4652204, time=35.10
+bytes used=347823588, alloc=4652204, time=35.58
+bytes used=348823828, alloc=4652204, time=35.65
+bytes used=349824000, alloc=4652204, time=35.73
+bytes used=350824868, alloc=4652204, time=35.81
+bytes used=351825048, alloc=4652204, time=36.01
+bytes used=352825236, alloc=4652204, time=36.52
+bytes used=353825480, alloc=4652204, time=36.66
+bytes used=354825672, alloc=4652204, time=36.77
+>
+# d/dy
+> simplify( diff(interp_3d_cube_order3_smooth0,y) );
+bytes used=355825916, alloc=4652204, time=36.90
+bytes used=356826080, alloc=4652204, time=36.97
+bytes used=357826324, alloc=4652204, time=37.05
+bytes used=358856732, alloc=4652204, time=37.13
+bytes used=359856904, alloc=4652204, time=37.21
+bytes used=360858164, alloc=4652204, time=37.29
+bytes used=361858316, alloc=4652204, time=37.37
+bytes used=362858768, alloc=4652204, time=37.45
+bytes used=363859008, alloc=4652204, time=37.53
+3/80 x y DATA(-1, 1, -1) + 3/80 x y DATA(-1, 1, 1) - 3/80 x y DATA(-1, -1, -1)
+
+ - 1/80 x y DATA(0, -1, -1) + 1/80 x y DATA(1, -1, -1)
+
+ + 3/80 x y DATA(-1, 1, 0) + 3/80 x y DATA(-1, 0, 0)
+
+ - 1/80 x y DATA(0, -1, 1) + 1/80 x y DATA(1, -1, 1)
+
+ + 3/80 y z DATA(2, 1, -1) - 3/80 y z DATA(-1, 2, -1)
+
+ + 1/80 y z DATA(1, 1, 0) - 1/80 y z DATA(1, 0, 1)
+
+ + 9/1000 x z DATA(1, -1, -1) + 3/1000 x z DATA(-1, 1, 0)
+
+ - 3/1000 x z DATA(-1, 0, 0) + 3/1000 x z DATA(0, -1, 1)
+
+ - 3/1000 x z DATA(1, -1, 1) + 3/1000 x z DATA(-1, 0, 1)
+
+ + 9/1000 x z DATA(-1, -1, 1) - 3/1000 x z DATA(1, 1, -1)
+
+ - 9/1000 x z DATA(-1, -1, 0) - 3/1000 x z DATA(0, -1, 0)
+
+ + 3/1000 x z DATA(1, -1, 0) + 9/1000 x z DATA(2, 2, 1)
+
+ 27
+ + ---- x z DATA(-1, -1, 2) + 9/1000 x z DATA(0, -1, 2)
+ 1000
+
+ - 9/1000 x z DATA(-1, 2, 1) - 3/1000 x z DATA(0, 2, 1)
+
+ + 9/1000 x z DATA(0, 2, -1) + 9/1000 x z DATA(2, 0, -1)
+
+ 27
+ + ---- x z DATA(2, -1, -1) - 9/1000 x z DATA(1, 2, -1)
+ 1000
+
+ 27
+ - ---- x z DATA(2, 2, -1) - 9/1000 x z DATA(2, 1, -1)
+ 1000
+
+ 27
+ + ---- x z DATA(-1, 2, -1) - 1/1000 x z DATA(1, 1, 0)
+ 1000
+
+ - 1/1000 x z DATA(1, 0, 1) - 1/80 y z DATA(1, 2, 0)
+
+ - 1/1000 x z DATA(0, 1, 1) + 1/1000 x z DATA(1, 1, 1)
+
+ + 9/1000 x z DATA(2, -1, 0) + 1/1000 x z DATA(0, 0, 1)
+
+ - 1/1000 x z DATA(0, 0, 0) + 1/1000 x z DATA(1, 0, 0)
+
+ + 1/1000 x z DATA(0, 1, 0) - 1/80 y z DATA(0, 1, 1)
+
+ - 1/80 y z DATA(1, 1, 1) - 1/80 y z DATA(2, -1, 0)
+
+ - 1/80 y z DATA(0, 0, 1) + 1/80 y z DATA(0, 0, 0) + 1/80 y z DATA(1, 0, 0)
+
+ + 1/80 y z DATA(0, 1, 0) + 3/80 x y DATA(2, -1, 2)
+
+ + 3/80 x y DATA(-1, 0, 2) + 1/80 x y DATA(0, 0, 2)
+
+ - 1/80 x y DATA(1, 1, 2) - 3/80 x y DATA(2, 0, 0) - 3/80 x y DATA(2, 1, 2)
+
+ - 3/80 x y DATA(2, 0, 2) + 3/80 x y DATA(-1, 1, 2)
+
+ + 1/80 x y DATA(1, 2, 0) + 3/80 x y DATA(2, 2, 0) - 3/80 x y DATA(2, 1, 0)
+
+ - 3/80 x y DATA(2, 1, 1) + 3/80 x y DATA(2, -1, 1)
+
+ - 3/80 x y DATA(2, 0, 1) - 3/80 x y DATA(-1, 2, 0)
+
+ - 1/80 x y DATA(0, 2, 0) + 3/80 x y DATA(-1, 0, -1)
+
+ + 1/80 x y DATA(0, 0, -1) - 1/80 x y DATA(1, 0, -1)
+
+ + 3/80 y z DATA(0, 1, -1) - 1/80 y z DATA(-1, -1, 0)
+
+ - 3/80 y z DATA(0, 2, -1) + 3/80 y z DATA(-1, -1, 2)
+
+ + 3/80 y z DATA(0, 0, -1) - 1/80 y z DATA(-1, 1, 1)
+
+ - 1/80 x y DATA(1, 0, 2) + 1/80 x y DATA(0, 1, 2)
+
+ + 1/80 x y DATA(0, 1, -1) - 1/80 x y DATA(0, 2, 2)
+
+ + 1/80 x y DATA(1, 2, 1) + 3/80 x y DATA(-1, 0, 1)
+
+ - 3/80 x y DATA(-1, -1, 1) - 1/80 x y DATA(1, 1, -1)
+
+ - 3/80 x y DATA(-1, -1, 0) - 1/80 x y DATA(0, -1, 0)
+
+ + 1/80 x y DATA(1, -1, 0) + 3/80 x y DATA(2, 2, 1)
+
+ - 3/80 x y DATA(-1, -1, 2) - 1/80 x y DATA(0, -1, 2)
+
+ - 3/80 x y DATA(-1, 2, 1) - 1/80 x y DATA(0, 2, 1)
+
+ - 1/80 x y DATA(0, 2, -1) - 3/80 x y DATA(2, 0, -1)
+
+ + 3/80 x y DATA(2, -1, -1) + 1/80 x y DATA(1, 2, -1)
+
+ + 3/80 x y DATA(2, 2, -1) - 3/80 x y DATA(2, 1, -1)
+
+ - 3/80 x y DATA(-1, 2, -1) - 1/80 x y DATA(1, 1, 0)
+
+ - 1/80 x y DATA(1, 0, 1) + 1/80 x y DATA(0, 1, 1) - 1/80 x y DATA(1, 1, 1)
+
+ + 3/80 x y DATA(2, -1, 0) + 1/80 x y DATA(0, 0, 1)
+
+ + 1/80 x y DATA(0, 0, 0) - 1/80 x y DATA(1, 0, 0) + 1/80 x y DATA(0, 1, 0)
+
+ + 3/1000 x z DATA(0, 1, -1) - 9/1000 x z DATA(0, 2, 2)
+
+ 161 87
+ - 9/1000 x z DATA(1, -1, 2) - ---- DATA(0, 0, 0) - ---- DATA(1, 0, 0)
+ 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
+
+ 27
+ + 9/1000 x z DATA(1, 2, 2) - ---- x z DATA(-1, 2, 2)
+ 1000
+
+ 27
+ + ---- x z DATA(2, 2, 2) - 3/1000 x z DATA(0, 1, 2)
+ 1000
+
+ 27
+ - 3/1000 x z DATA(1, 0, 2) - ---- x z DATA(2, -1, 2)
+ 1000
+
+ + 9/1000 x z DATA(-1, 0, 2) + 3/1000 x z DATA(0, 0, 2)
+
+ + 3/1000 x z DATA(1, 1, 2) + 3/1000 x z DATA(2, 0, 0)
+
+ + 9/1000 x z DATA(2, 1, 2) - 9/1000 x z DATA(2, 0, 2)
+
+ - 9/1000 x z DATA(-1, 1, 2) - 3/1000 x z DATA(1, 2, 0)
+
+ - 9/1000 x z DATA(2, 2, 0) - 3/1000 x z DATA(2, 1, 0)
+
+ + 3/1000 x z DATA(2, 1, 1) - 9/1000 x z DATA(2, -1, 1)
+
+ - 3/1000 x z DATA(2, 0, 1) + 9/1000 x z DATA(-1, 2, 0)
+
+ + 3/1000 x z DATA(0, 2, 0) - 9/1000 x z DATA(-1, 0, -1)
+
+ - 3/1000 x z DATA(0, 0, -1) + 3/1000 x z DATA(1, 0, -1)
+
+ + 9/1000 x z DATA(-1, 1, -1) - 3/1000 x z DATA(-1, 1, 1)
+
+ 27
+ - ---- x z DATA(-1, -1, -1) - 9/1000 x z DATA(0, -1, -1)
+ 1000
+
+ 2 2 2
+ + 1/160 x DATA(0, 0, 1) + 1/160 x DATA(0, 0, 0) + 1/160 x DATA(1, 0, 0)
+
+ 2 2
+ - 1/160 x DATA(0, 1, 0) - 3/160 x DATA(2, -1, -1)
+
+ 2 2
+ + 3/160 x DATA(2, 2, -1) + 1/160 x DATA(2, 1, -1)
+
+ 2 2
+ + 3/160 x DATA(-1, 2, -1) + 1/160 z DATA(2, 1, 2)
+
+ 2 2
+ - 1/160 z DATA(2, 0, 2) + 1/160 z DATA(-1, 1, 2)
+
+ 2 2
+ - 3/160 z DATA(1, 2, 0) - 3/160 z DATA(1, 2, 1)
+
+ 2 2
+ + 1/160 z DATA(0, 1, -1) - 1/160 x DATA(1, 1, 1)
+
+ 2
+ - 3/160 x DATA(2, -1, 0) + 1/80 y z DATA(1, 2, 1)
+
+ + 3/80 y z DATA(0, 2, 2) + 3/80 y z DATA(1, -1, 2)
+
+ 2 2
+ - 3/80 y z DATA(0, 1, 2) + 3/160 z DATA(2, 2, 2) - 1/160 z DATA(1, 0, 2)
+
+ 2 2
+ - 3/160 z DATA(2, -1, 2) - 1/160 z DATA(-1, 0, 2)
+
+ 2 2 2
+ - 1/160 z DATA(0, 0, 2) + 1/160 z DATA(1, 1, 2) + 1/160 z DATA(2, 0, 0)
+
+ 2 2
+ + 1/160 z DATA(0, 1, 2) + 3/160 z DATA(1, -1, 0)
+
+ 2 2
+ - 3/160 z DATA(1, -1, -1) - 3/160 z DATA(2, 2, 0)
+
+ 2 2
+ - 1/160 z DATA(2, 1, 0) - 1/160 z DATA(2, 1, 1)
+
+ 2 2
+ + 3/160 z DATA(2, -1, 1) + 1/160 z DATA(2, 0, 1)
+
+ 2 2
+ - 3/160 z DATA(-1, 2, 0) - 3/160 z DATA(0, 2, 0)
+
+ 2 2
+ - 1/160 z DATA(-1, 0, -1) - 1/160 z DATA(0, 0, -1)
+
+ 2 2
+ - 1/160 z DATA(1, 0, -1) + 1/160 z DATA(-1, 1, -1)
+
+ 2 2
+ - 1/160 z DATA(-1, 1, 1) - 3/160 z DATA(-1, -1, -1)
+
+ 2 2
+ + 3/160 z DATA(0, 2, 2) - 3/160 z DATA(1, -1, 2)
+
+ 2 2
+ + 3/160 z DATA(1, 2, 2) + 3/160 z DATA(-1, 2, 2)
+
+ 2 2
+ - 3/160 z DATA(0, -1, 2) - 3/160 z DATA(0, 2, 1)
+
+ 2 2
+ + 3/160 z DATA(0, 2, -1) - 3/160 z DATA(0, -1, -1)
+
+ 2 2
+ - 1/160 z DATA(-1, 1, 0) + 1/160 z DATA(-1, 0, 0)
+
+ 2 2
+ + 3/160 z DATA(0, -1, 1) + 3/160 z DATA(1, -1, 1)
+
+ 2 2
+ + 1/160 z DATA(-1, 0, 1) + 3/160 z DATA(-1, -1, 1)
+
+ 2 2
+ + 1/160 z DATA(1, 1, -1) + 3/160 z DATA(-1, -1, 0)
+
+ 2 2
+ + 3/160 z DATA(0, -1, 0) - 3/160 z DATA(-1, 2, 1)
+
+ 2 2 2
+ + 1/32 y DATA(0, 2, 2) - 1/160 z DATA(1, 1, 1) + 3/160 z DATA(2, -1, 0)
+
+ 2 2 2
+ + 1/160 z DATA(0, 0, 1) + 1/160 z DATA(0, 0, 0) + 1/160 z DATA(1, 0, 0)
+
+ 2 2
+ - 1/160 z DATA(0, 1, 0) - 1/160 z DATA(2, 0, -1)
+
+ 2 2
+ - 3/160 z DATA(2, -1, -1) + 3/160 z DATA(1, 2, -1)
+
+ 2 2
+ + 3/160 z DATA(2, 2, -1) + 1/160 z DATA(2, 1, -1)
+
+ 2 2
+ + 3/160 z DATA(-1, 2, -1) - 1/160 z DATA(1, 1, 0)
+
+ 2 2
+ + 1/160 z DATA(1, 0, 1) - 3/160 z DATA(2, 2, 1)
+
+ 2 2
+ - 3/160 z DATA(-1, -1, 2) - 1/160 z DATA(0, 1, 1)
+
+ + 3/80 y z DATA(2, 2, 2) + 3/80 y z DATA(-1, 2, 2)
+
+ + 3/80 y z DATA(1, 2, 2) - 3/80 y z DATA(1, 0, 2)
+
+ - 3/80 y z DATA(-1, 1, 2) - 3/80 y z DATA(2, 0, 2)
+
+ - 3/80 y z DATA(2, 1, 2) + 1/80 y z DATA(2, 0, 0) - 3/80 y z DATA(1, 1, 2)
+
+ - 3/80 y z DATA(0, 0, 2) + 1/80 y z DATA(-1, 2, 1)
+
+ - 3/80 y z DATA(-1, 0, 2) + 3/80 y z DATA(2, -1, 2)
+
+ + 3/80 y z DATA(-1, 1, -1) + 1/80 y z DATA(0, -1, 1)
+
+ 2 2
+ + 1/80 y z DATA(0, 2, 1) - 3/32 y DATA(2, 1, 2) - 3/32 y DATA(-1, 1, 2)
+
+ 2 2 2
+ + 1/32 y DATA(1, 2, 0) + 1/32 y DATA(2, 2, 0) - 3/32 y DATA(2, 1, 0)
+
+ 2 2 2
+ - 3/32 y DATA(2, 1, 1) - 1/32 y DATA(2, -1, 1) - 3/32 y DATA(0, 1, -1)
+
+ 2 2 2
+ - 1/32 y DATA(1, -1, 2) + 1/32 y DATA(1, 2, 2) + 1/32 y DATA(-1, 2, 2)
+
+ 2 2 2
+ + 1/32 y DATA(2, 2, 2) - 3/32 y DATA(0, 1, 2) + 3/32 y DATA(1, 0, 2)
+
+ 2 2 2
+ - 1/32 y DATA(2, -1, 2) + 3/32 y DATA(-1, 0, 2) + 3/32 y DATA(2, 0, 2)
+
+ 2 2 2
+ - 3/32 y DATA(1, 1, -1) + 1/32 y DATA(0, 2, 0) + 3/32 y DATA(-1, 0, -1)
+
+ 2 2
+ + 3/32 y DATA(0, 0, -1) + 3/32 y DATA(1, 0, -1)
+
+ 2 2
+ - 3/32 y DATA(-1, 1, -1) - 3/32 y DATA(-1, 1, 1)
+
+ 2 2 2
+ + 1/32 y DATA(-1, 2, 0) + 3/32 y DATA(0, 0, 2) - 3/32 y DATA(1, 1, 2)
+
+ 2 2 2
+ + 3/32 y DATA(2, 0, 0) + 3/32 y DATA(2, 0, 1) - 3/32 y DATA(-1, 1, 0)
+
+ 2 2 2
+ - 1/32 y DATA(0, -1, 1) - 1/32 y DATA(1, -1, 1) + 3/32 y DATA(-1, 0, 1)
+
+ 2 2
+ - 1/32 y DATA(-1, -1, 1) + 3/32 y DATA(-1, 0, 0)
+
+ 2
+ - 3/2000 z DATA(-1, 2, 2) - 1/32 y DATA(0, -1, 0)
+
+ 2 2 2
+ - 1/32 y DATA(1, -1, 0) + 1/32 y DATA(2, 2, 1) - 1/32 y DATA(-1, -1, 2)
+
+ 2 2 2
+ - 1/32 y DATA(0, -1, 2) + 1/32 y DATA(-1, 2, 1) + 1/32 y DATA(0, 2, 1)
+
+ 2 2
+ + 1/32 y DATA(0, 2, -1) + 3/32 y DATA(2, 0, -1)
+
+ 2 2
+ - 1/32 y DATA(2, -1, -1) - 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
+ - 1/32 y DATA(-1, -1, 0) + 1/32 y DATA(-1, 2, -1)
+
+ 2 2 2
+ - 3/32 y DATA(1, 1, 0) + 3/32 y DATA(1, 0, 1) - 3/32 y DATA(0, 1, 1)
+
+ 2 2 2
+ - 3/32 y DATA(1, 1, 1) - 1/32 y DATA(2, -1, 0) + 3/32 y DATA(0, 0, 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)
+
+ 37 17 21
+ + ---- z DATA(1, 2, 1) - --- z DATA(0, 1, -1) - ---- z DATA(0, 2, 2)
+ 2000 500 2000
+
+ 39 11
+ - 9/500 z DATA(1, -1, 2) - ---- z DATA(1, 2, 2) + --- z DATA(2, 0, 2)
+ 2000 500
+
+ 19 11
+ + ---- z DATA(1, 2, 0) + --- z DATA(2, 2, 0) - 1/1000 z DATA(2, 1, 0)
+ 1000 500
+
+ 27 2 2
+ + ---- z DATA(2, 1, 1) + 1/32 y DATA(1, 2, -1) + 1/32 y DATA(2, 2, -1)
+ 2000
+
+ 2 49 19
+ - 3/32 y DATA(2, 1, -1) + ---- z DATA(-1, 1, 2) + ---- z DATA(1, 0, 2)
+ 2000 1000
+
+ 13 37
+ + ---- z DATA(-1, 0, 2) + 2/125 z DATA(0, 0, 2) + ---- z DATA(1, 1, 2)
+ 1000 2000
+
+ 23 31
+ - ---- z DATA(2, 0, 0) + ---- z DATA(2, 1, 2) - 9/1000 z DATA(2, -1, 2)
+ 2000 2000
+
+ 17
+ - 1/80 y z DATA(2, 2, 0) - --- z DATA(0, -1, 1) - 1/250 z DATA(-1, 0, 1)
+ 500
+
+ 37 31
+ - ---- z DATA(-1, -1, 1) - ---- z DATA(1, 1, -1)
+ 1000 1000
+
+ - 1/2000 z DATA(-1, -1, 0) - 7/250 z DATA(2, -1, 1)
+
+ 13
+ - 1/1000 z DATA(2, 0, 1) + ---- z DATA(-1, 2, 0) + 2/125 z DATA(0, 2, 0)
+ 1000
+
+ - 1/2000 z DATA(-1, 0, -1) - 7/2000 z DATA(0, 0, -1)
+
+ 57 43 31
+ - ---- z DATA(2, 2, 2) + ---- z DATA(0, 1, 2) - ---- z DATA(1, -1, 1)
+ 2000 2000 1000
+
+ - 7/250 z DATA(2, 1, -1) - 9/250 z DATA(-1, 2, -1) - 1/500 z DATA(1, 1, 0)
+
+ 13 13 37
+ - ---- z DATA(1, -1, 0) - ---- z DATA(1, 0, -1) - ---- z DATA(-1, 1, -1)
+ 2000 2000 1000
+
+ 33 147 129
+ + ---- z DATA(-1, 1, 1) + ---- z DATA(-1, -1, -1) + ---- z DATA(0, -1, -1)
+ 2000 2000 2000
+
+ 111 17
+ + ---- z DATA(1, -1, -1) - 1/250 z DATA(-1, 1, 0) - ---- z DATA(-1, 0, 0)
+ 2000 2000
+
+ - 1/8 y DATA(-1, 0, 2) + 7/80 y DATA(1, 1, 2) - 9/80 y DATA(2, 0, 0)
+
+ 29
+ + 1/10 y DATA(2, 1, 2) - 1/500 z DATA(1, 0, 1) + ---- z DATA(1, 1, 1)
+ 2000
+
+ 19 19
+ - ---- z DATA(2, -1, 0) - 3/1000 z DATA(0, 0, 1) - ---- z DATA(0, 0, 0)
+ 2000 2000
+
+ 31 31
+ + ---- z DATA(0, 1, 1) - 7/2000 z DATA(0, -1, 0) + ---- z DATA(2, 2, 1)
+ 2000 2000
+
+ 27 49
+ - 9/250 z DATA(-1, -1, 2) - ---- z DATA(0, -1, 2) + ---- z DATA(-1, 2, 1)
+ 1000 2000
+
+ 43 27 19
+ + ---- z DATA(0, 2, 1) - ---- z DATA(0, 2, -1) - ---- z DATA(2, 0, -1)
+ 2000 1000 2000
+
+ 93
+ + ---- z DATA(2, -1, -1) - 9/500 z DATA(1, 2, -1)
+ 2000
+
+ - 9/1000 z DATA(2, 2, -1) - 9/80 y DATA(0, 0, 2) + 3/80 y DATA(1, -1, 2)
+
+ - 1/40 y DATA(1, 2, 2) - 3/80 y DATA(2, 2, 2) + 3/40 y DATA(0, 1, 2)
+
+ - 1/10 y DATA(1, 0, 2) + 1/40 y DATA(2, -1, 2) + 1/80 x y DATA(1, -1, 2)
+
+ - 1/80 y z DATA(0, 2, 0) + 3/80 y z DATA(1, 0, -1)
+
+ - 1/80 y z DATA(2, 0, 1) + 3/80 y z DATA(1, 1, -1)
+
+ - 3/80 y z DATA(1, 2, -1) + 3/40 y DATA(1, -1, -1) + 1/16 y DATA(-1, 1, 2)
+
+ 21
+ - ---- z DATA(1, 0, 0) - 3/1000 z DATA(0, 1, 0) + 3/80 y DATA(0, 1, -1)
+ 2000
+
+ - 1/80 y DATA(0, 2, 2) + 1/80 y z DATA(-1, 1, 0) + 1/80 y DATA(0, 2, 0)
+
+ 13 11
+ - -- y DATA(-1, 0, -1) - 3/20 y DATA(0, 0, -1) - -- y DATA(1, 0, -1)
+ 80 80
+
+ + 1/40 y DATA(-1, 1, -1) + 1/20 y DATA(-1, 1, 1) + 1/10 y DATA(-1, -1, -1)
+
+ + 7/80 y DATA(0, -1, -1) + 1/80 x y DATA(1, 2, 2) - 7/80 y DATA(2, 0, 2)
+
+ - 1/80 y DATA(2, 2, 0) + 3/40 y DATA(2, 1, 0) + 7/80 y DATA(2, 1, 1)
+
+ + 3/80 y DATA(2, -1, 1) - 1/10 y DATA(2, 0, 1) + 1/40 y DATA(-1, 2, 0)
+
+ - 3/80 x y DATA(-1, 2, 2) - 1/40 y DATA(2, 2, 1) + 1/16 y DATA(-1, -1, 2)
+
+ + 1/20 y DATA(0, -1, 2) + 1/80 y DATA(-1, 2, 1) + 1/40 y DATA(0, 2, -1)
+
+ + 1/80 y z DATA(1, -1, 1) + 1/80 y z DATA(2, 1, 0)
+
+ - 1/80 y z DATA(1, -1, 0) + 1/80 y z DATA(-1, -1, 1)
+
+ + 3/80 y DATA(-1, 1, 0) - 3/20 y DATA(-1, 0, 0) + 1/16 y DATA(0, -1, 1)
+
+ 11
+ + 1/20 y DATA(1, -1, 1) - -- y DATA(-1, 0, 1) + 3/40 y DATA(-1, -1, 1)
+ 80
+
+ + 1/20 y DATA(1, 1, -1) + 7/80 y DATA(-1, -1, 0) + 3/40 y DATA(0, -1, 0)
+
+ + 1/16 y DATA(1, -1, 0) + 3/80 x y DATA(2, 2, 2) + 3/40 y DATA(1, 1, 1)
+
+ 11
+ - 1/8 y DATA(0, 0, 1) - -- y DATA(0, 0, 0) - 1/8 y DATA(1, 0, 0)
+ 80
+
+ + 1/20 y DATA(0, 1, 0) - 9/80 y DATA(1, 0, 1) - 1/8 y DATA(2, 0, -1)
+
+ + 1/16 y DATA(2, -1, -1) + 1/80 y DATA(1, 2, -1) + 1/16 y DATA(2, 1, -1)
+
+ + 3/80 y DATA(-1, 2, -1) + 1/20 y DATA(2, -1, 0)
+
+ 37
+ - 3/80 y z DATA(1, -1, -1) - 1/1000 x DATA(0, 1, 2) + ---- x DATA(1, 2, 1)
+ 2000
+
+ 11
+ - 1/250 x DATA(0, 1, -1) + --- x DATA(0, 2, 2) - 7/250 x DATA(1, -1, 2)
+ 500
+
+ 31
+ + ---- x DATA(1, 2, 2) + 1/16 y DATA(1, 1, 0) + 1/16 y DATA(0, 1, 1)
+ 2000
+
+ - 1/1000 x DATA(1, 0, 2) + 1/80 y z DATA(2, 2, 1)
+
+ - 3/80 y z DATA(0, -1, -1) + 3/80 y z DATA(2, 0, -1)
+
+ 19
+ - ---- x DATA(-1, 0, 2) + 1/80 y z DATA(2, -1, 1)
+ 2000
+
+ + 3/80 y z DATA(-1, 0, -1) - 1/80 y z DATA(0, -1, 0)
+
+ - 1/80 y z DATA(2, 1, 1) - 3/80 y z DATA(2, 2, -1)
+
+ + 1/80 y z DATA(-1, 0, 0) - 3/80 y z DATA(2, -1, -1)
+
+ + 3/80 y z DATA(0, -1, 2) - 1/80 y z DATA(-1, 0, 1)
+
+ 23 27
+ - 3/80 y z DATA(-1, -1, -1) - ---- x DATA(0, 0, 2) + ---- x DATA(1, 1, 2)
+ 2000 2000
+
+ 57
+ + 2/125 x DATA(2, 0, 0) - 9/1000 x DATA(-1, 2, 2) - ---- x DATA(2, 2, 2)
+ 2000
+
+ 11
+ - 1/80 y z DATA(-1, 2, 0) + --- x DATA(2, 0, 2) - 7/250 x DATA(-1, 1, 2)
+ 500
+
+ 31 17
+ + ---- x DATA(2, 1, 2) - ---- x DATA(0, 0, -1) - 1/250 x DATA(1, 0, -1)
+ 2000 2000
+
+ 37 43 21
+ - ---- x DATA(-1, 1, -1) + ---- x DATA(1, 2, 0) - ---- x DATA(2, 2, 0)
+ 1000 2000 2000
+
+ 37 27
+ + ---- x DATA(2, 1, 1) - 9/500 x DATA(2, -1, 1) - ---- x DATA(-1, 2, 0)
+ 2000 1000
+
+ 37
+ + 2/125 x DATA(0, 2, 0) - 1/80 y DATA(1, 2, 1) - ---- x DATA(1, -1, -1)
+ 1000
+
+ 31 147
+ - ---- x DATA(-1, 1, 1) + ---- x DATA(-1, -1, -1)
+ 1000 2000
+
+ - 1/2000 x DATA(-1, 0, -1) - 1/2000 x DATA(0, -1, -1)
+
+ 19 13 13
+ + ---- x DATA(0, 2, 1) + ---- x DATA(0, 2, -1) + ---- x DATA(2, 0, -1)
+ 1000 1000 1000
+
+ 129 17
+ - 9/250 x DATA(2, -1, -1) + ---- x DATA(-1, -1, 0) - --- x DATA(-1, 1, 0)
+ 2000 500
+
+ 13 31 13
+ - ---- x DATA(0, -1, 1) - ---- x DATA(1, -1, 1) - ---- x DATA(-1, 0, 1)
+ 2000 1000 2000
+
+ 111 2
+ + ---- x DATA(-1, -1, 1) - 7/2000 x DATA(-1, 0, 0) + 1/32 y DATA(1, 2, 1)
+ 2000
+
+ 39 93
+ - 7/2000 x DATA(0, -1, 0) - ---- x DATA(2, 2, 1) + ---- x DATA(-1, -1, 2)
+ 2000 2000
+
+ 19 17
+ - ---- x DATA(0, -1, 2) - 9/500 x DATA(-1, 2, 1) - --- x DATA(1, -1, 0)
+ 2000 500
+
+ 2
+ - 3/1000 x DATA(0, 1, 0) - 1/160 x DATA(0, 1, -1)
+
+ 2 2 33
+ - 3/160 x DATA(0, 2, 2) + 3/160 x DATA(1, -1, 2) + ---- x DATA(1, 1, -1)
+ 2000
+
+ 2 2
+ - 3/160 x DATA(1, 2, 1) - 1/160 x DATA(0, 1, 2)
+
+ 2 2
+ - 3/160 x DATA(2, -1, 2) - 1/160 x DATA(-1, 0, 2)
+
+ 49 49
+ + ---- x DATA(1, 2, -1) + ---- x DATA(2, 1, -1) - 9/250 x DATA(-1, 2, -1)
+ 2000 2000
+
+ 31
+ + ---- x DATA(1, 1, 0) - 1/500 x DATA(1, 0, 1) - 1/500 x DATA(0, 1, 1)
+ 2000
+
+ 29 27 21
+ + ---- x DATA(1, 1, 1) - ---- x DATA(2, -1, 0) - ---- x DATA(0, 0, 1)
+ 2000 1000 2000
+
+ 19 2
+ - ---- x DATA(0, 0, 0) - 3/1000 x DATA(1, 0, 0) + 1/160 x DATA(1, 0, 2)
+ 2000
+
+ 2 2
+ + 1/160 x DATA(2, 1, 2) - 1/160 x DATA(2, 0, 2)
+
+ 2 2
+ + 1/160 x DATA(-1, 1, 2) - 3/160 x DATA(1, 2, 0)
+
+ 2 2 2
+ + 3/160 x DATA(2, 2, 0) + 1/160 x DATA(2, 1, 0) + 1/160 x DATA(2, 1, 1)
+
+ 2 2
+ - 3/160 x DATA(2, -1, 1) - 1/160 x DATA(2, 0, 1)
+
+ 2 2
+ + 3/160 x DATA(-1, 2, 0) - 3/160 x DATA(1, 2, 2)
+
+ 2 2
+ + 3/160 x DATA(-1, 2, 2) + 3/160 x DATA(2, 2, 2)
+
+ 2
+ + 3/1000 x z DATA(1, 2, 1) + 3/160 x DATA(1, -1, -1)
+
+ 2 2
+ - 1/160 x DATA(-1, 0, -1) + 1/160 x DATA(0, 0, 2)
+
+ 2 2
+ - 1/160 x DATA(1, 1, 2) - 1/160 x DATA(2, 0, 0)
+
+ 2 2
+ + 1/160 x DATA(-1, 1, 0) + 3/160 x DATA(2, 2, 1)
+
+ 2 2
+ + 3/160 x DATA(0, -1, 2) + 3/160 x DATA(-1, 2, 1)
+
+ 2 2
+ - 3/160 x DATA(0, 2, 1) - 3/160 x DATA(0, 2, -1)
+
+ 2 2
+ - 1/160 x DATA(2, 0, -1) + 3/160 x DATA(0, -1, 1)
+
+ 2 2
+ - 3/160 x DATA(0, 2, 0) + 1/160 x DATA(0, 0, -1)
+
+ 2 2
+ + 1/160 x DATA(1, 0, -1) + 1/160 x DATA(-1, 1, -1)
+
+ 2 2
+ + 1/160 x DATA(-1, 1, 1) - 3/160 x DATA(-1, -1, -1)
+
+ 2 2
+ + 3/160 x DATA(0, -1, -1) - 3/160 x DATA(-1, -1, 2)
+
+ 2 2
+ - 1/160 x DATA(-1, 0, 1) - 1/160 x DATA(1, 1, -1)
+
+ 2 2
+ - 3/160 x DATA(-1, -1, 0) + 3/160 x DATA(0, -1, 0)
+
+ 2 2
+ + 3/160 x DATA(1, -1, 0) - 3/160 x DATA(-1, -1, 1)
+
+ 2 2 2
+ - 1/160 x DATA(1, 1, 0) + 1/160 x DATA(1, 0, 1) - 1/160 x DATA(0, 1, 1)
+
+ 2 2
+ - 3/160 x DATA(1, 2, -1) - 1/160 x DATA(-1, 0, 0)
+
+ 2 29 41
+ + 3/160 x DATA(1, -1, 1) - ---- DATA(2, -1, 0) - --- DATA(2, 2, -1)
+ 6000 750
+
+ 191 449 17
+ + ---- DATA(2, 1, -1) - ----- DATA(-1, 2, -1) - ---- DATA(0, 2, -1)
+ 4000 12000 3000
+
+ 137 33 281
+ - ----- DATA(1, 2, -1) - ---- DATA(2, 0, -1) + ----- DATA(2, -1, -1)
+ 12000 2000 12000
+
+ 281 29
+ - 4/375 DATA(2, 2, 1) + ----- DATA(-1, -1, 2) - ---- DATA(0, -1, 2)
+ 12000 6000
+
+ 137 79 319
+ - ----- DATA(-1, 2, 1) + ---- DATA(0, 2, 1) + ----- DATA(1, 2, 1)
+ 12000 3000 12000
+
+ 323 141 607
+ + ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) - ----- DATA(-1, -1, 0)
+ 4000 2000 12000
+
+ 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
+
+ 47 607 97
+ - ---- DATA(-1, -1, -1) - ----- DATA(0, -1, -1) - ---- DATA(1, -1, -1)
+ 1500 12000 3000
+
+ 39 49 107
+ - ---- DATA(-1, 0, -1) - ---- DATA(0, 0, -1) - ---- DATA(1, 0, -1)
+ 4000 2000 4000
+
+ 157 183 53
+ + ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1) + ----- DATA(2, -1, 1)
+ 2000 4000 12000
+
+ 79 17 349
+ - ---- DATA(2, 0, 1) - ---- DATA(-1, 2, 0) + ----- DATA(0, 2, 0)
+ 2000 3000 12000
+
+ 79 167 53
+ + ---- DATA(1, 2, 0) - ----- DATA(2, 2, 0) + ---- DATA(2, 1, 0)
+ 3000 12000 1000
+
+ 137 13 129
+ - ---- DATA(2, 0, 0) + --- DATA(2, 1, 2) - ---- DATA(2, 0, 2)
+ 4000 500 4000
+
+ 191 53 183
+ + ---- DATA(-1, 1, 2) + ---- DATA(0, 1, 2) + ---- DATA(1, 1, 2)
+ 4000 1000 4000
+
+ 79 307 33
+ - ---- DATA(1, 0, 2) + ---- DATA(2, -1, 2) - ---- DATA(-1, 0, 2)
+ 2000 6000 2000
+
+ 137 53 539
+ - ---- DATA(0, 0, 2) + ----- DATA(1, -1, 2) - ----- DATA(2, 2, 2)
+ 4000 12000 12000
+
+ 41 167
+ - 4/375 DATA(1, 2, 2) - --- DATA(-1, 2, 2) - ----- DATA(0, 2, 2)
+ 750 12000
+
+ 19 43
+ - 3/2000 x DATA(2, 2, -1) + ---- x DATA(2, 0, 1) + ---- x DATA(2, 1, 0)
+ 1000 2000
+
+ - 9/1000 x DATA(2, -1, 2)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=364914836, alloc=4652204, time=37.62
+bytes used=365964844, alloc=4652204, time=37.69
+bytes used=366973960, alloc=4652204, time=37.77
+bytes used=367980736, alloc=4652204, time=37.85
+bytes used=368992756, alloc=4652204, time=37.94
+bytes used=369993060, alloc=4652204, time=38.02
+bytes used=371003040, alloc=4652204, time=38.11
+bytes used=372010028, alloc=4717728, time=38.18
+ 147 27
+[COEFF(-1, -1, -1) = - 3/80 y z + 1/10 y + ---- x - 3/80 x y - ---- x z
+ 2000 1000
+
+ 2 2 47 2 147
+ - 3/160 x - 1/32 y - ---- - 3/160 z + ---- z, COEFF(0, -1, -1) =
+ 1500 2000
+
+ 129 2 607 2
+ - 1/2000 x + ---- z + 3/160 x - 1/80 x y - ----- - 1/32 y - 3/80 y z
+ 2000 12000
+
+ 2 2
+ - 9/1000 x z + 7/80 y - 3/160 z , COEFF(1, -1, -1) = 1/80 x y - 3/160 z
+
+ 2 37 97 111 2
+ + 9/1000 x z + 3/160 x - ---- x - ---- + ---- z - 3/80 y z - 1/32 y
+ 1000 3000 2000
+
+ 2 93
+ + 3/40 y, COEFF(2, -1, -1) = - 3/160 x + 3/80 x y + ---- z - 9/250 x
+ 2000
+
+ 2 27 2 281
+ + 1/16 y - 1/32 y + ---- x z - 3/80 y z - 3/160 z + -----,
+ 1000 12000
+
+ 2 39 13
+ COEFF(-1, 0, -1) = - 1/2000 x - 1/160 x - ---- + 3/80 x y - -- y
+ 4000 80
+
+ 2 2
+ + 3/80 y z - 1/160 z + 3/32 y - 9/1000 x z - 1/2000 z, COEFF(0, 0, -1)
+
+ 17 2 49
+ = - ---- x + 3/32 y - 7/2000 z + 1/80 x y + 3/80 y z - ---- - 3/1000 x z
+ 2000 2000
+
+ 2 2 13
+ + 1/160 x - 3/20 y - 1/160 z , COEFF(1, 0, -1) = - ---- z - 1/80 x y
+ 2000
+
+ 11 2 2 2 107
+ - -- y + 1/160 x - 1/160 z + 3/32 y - 1/250 x + 3/80 y z - ----
+ 80 4000
+
+ 2 19
+ + 3/1000 x z, COEFF(2, 0, -1) = - 1/160 z - ---- z - 1/8 y + 3/80 y z
+ 2000
+
+ 13 33 2 2
+ + ---- x - ---- + 9/1000 x z + 3/32 y - 3/80 x y - 1/160 x ,
+ 1000 2000
+
+ 37 2 37
+ COEFF(-1, 1, -1) = - ---- x + 1/40 y - 3/32 y - ---- z + 3/80 y z
+ 1000 1000
+
+ 2 157 2
+ + 1/160 x + 3/80 x y + ---- + 9/1000 x z + 1/160 z , COEFF(0, 1, -1) =
+ 2000
+
+ 323 2 17 2 2
+ ---- + 3/80 y + 3/1000 x z - 3/32 y - --- z - 1/160 x + 1/160 z
+ 4000 500
+
+ 33
+ + 3/80 y z - 1/250 x + 1/80 x y, COEFF(1, 1, -1) = 1/20 y + ---- x
+ 2000
+
+ 2 141 31 2
+ - 1/80 x y + 1/160 z + ---- - 3/1000 x z + 3/80 y z - ---- z - 3/32 y
+ 2000 1000
+
+ 2 191
+ - 1/160 x , COEFF(2, 1, -1) = - 9/1000 x z + 1/16 y - 7/250 z + ----
+ 4000
+
+ 2 2 49 2
+ - 3/80 x y + 1/160 x - 3/32 y + ---- x + 3/80 y z + 1/160 z ,
+ 2000
+
+ 2 27 449
+ COEFF(-1, 2, -1) = - 3/80 y z - 3/80 x y + 3/160 z + ---- x z - -----
+ 1000 12000
+
+ 2 2
+ + 1/32 y + 3/160 x - 9/250 z - 9/250 x + 3/80 y, COEFF(0, 2, -1) =
+
+ 17 27 2 13
+ - ---- - ---- z - 3/160 x - 3/80 y z - 1/80 x y + 1/40 y + ---- x
+ 3000 1000 1000
+
+ 2 2 137 2
+ + 3/160 z + 9/1000 x z + 1/32 y , COEFF(1, 2, -1) = - ----- - 3/160 x
+ 12000
+
+ 2 49 2
+ - 9/1000 x z - 9/500 z + 1/32 y + ---- x + 1/80 x y + 1/80 y + 3/160 z
+ 2000
+
+ 2 27
+ - 3/80 y z, COEFF(2, 2, -1) = - 9/1000 z + 3/160 z - ---- x z - 3/80 y z
+ 1000
+
+ 2 2 41
+ + 3/160 x + 3/80 x y - 3/2000 x + 1/32 y - ---, COEFF(-1, -1, 0) =
+ 750
+
+ 2 2 607
+ - 3/160 x - 1/80 y z - 1/2000 z - 1/32 y + 7/80 y - 3/80 x y - -----
+ 12000
+
+ 129 2 437 2
+ - 9/1000 x z + ---- x + 3/160 z , COEFF(0, -1, 0) = - ---- + 3/160 z
+ 2000 6000
+
+ 2
+ - 1/80 x y - 3/1000 x z + 3/160 x + 3/40 y - 7/2000 z - 1/80 y z
+
+ 2 2 2
+ - 1/32 y - 7/2000 x, COEFF(1, -1, 0) = - 1/32 y + 3/160 z - 1/80 y z
+
+ 2 691 17 13
+ + 3/160 x + 1/80 x y + 3/1000 x z - ----- + 1/16 y - --- x - ---- z,
+ 12000 500 2000
+
+ 2 2 2
+ COEFF(2, -1, 0) = 3/80 x y - 1/32 y - 3/160 x + 3/160 z + 9/1000 x z
+
+ 19 27 29 2
+ + 1/20 y - ---- z - ---- x - ---- - 1/80 y z, COEFF(-1, 0, 0) = 3/32 y
+ 2000 1000 6000
+
+ 49 17 2
+ - ---- - ---- z - 3/20 y - 1/160 x + 3/80 x y - 7/2000 x + 1/80 y z
+ 2000 2000
+
+ 2 2 11 2
+ - 3/1000 x z + 1/160 z , COEFF(0, 0, 0) = 1/160 x - -- y + 1/160 z
+ 80
+
+ 19 161 19 2
+ + 1/80 x y - ---- x - ---- - ---- z - 1/1000 x z + 1/80 y z + 3/32 y ,
+ 2000 4000 2000
+
+ 87
+ COEFF(1, 0, 0) = - 1/80 x y - 1/8 y - 3/1000 x - ---- + 1/1000 x z
+ 2000
+
+ 2 2 2 21
+ + 3/32 y + 1/80 y z + 1/160 z + 1/160 x - ---- z, COEFF(2, 0, 0) =
+ 2000
+
+ 137 2
+ - ---- + 1/160 z + 2/125 x + 1/80 y z + 3/1000 x z - 3/80 x y - 9/80 y
+ 4000
+
+ 2 2 23 323 17
+ + 3/32 y - 1/160 x - ---- z, COEFF(-1, 1, 0) = ---- - --- x + 3/80 x y
+ 2000 4000 500
+
+ 2 2 2
+ + 3/80 y + 1/160 x - 3/32 y - 1/160 z + 3/1000 x z - 1/250 z + 1/80 y z
+
+ 2 2
+ , COEFF(0, 1, 0) = 1/80 x y + 1/1000 x z - 1/160 z - 3/32 y + 1/20 y
+
+ 21 2 299
+ + --- - 1/160 x + 1/80 y z - 3/1000 x - 3/1000 z, COEFF(1, 1, 0) = ----
+ 250 4000
+
+ 2 2
+ - 3/32 y - 1/80 x y + 1/16 y - 1/500 z - 1/1000 x z + 1/80 y z - 1/160 z
+
+ 31 2 2 53
+ + ---- x - 1/160 x , COEFF(2, 1, 0) = 1/80 y z + 3/40 y - 1/160 z + ----
+ 2000 1000
+
+ 2 2 43
+ - 1/1000 z - 3/80 x y + 1/160 x - 3/32 y - 3/1000 x z + ---- x,
+ 2000
+
+ 2 27
+ COEFF(-1, 2, 0) = - 3/160 z - 1/80 y z + 9/1000 x z - ---- x - 3/80 x y
+ 1000
+
+ 2 17 2 13
+ + 3/160 x - ---- + 1/32 y + ---- z + 1/40 y, COEFF(0, 2, 0) = 3/1000 x z
+ 3000 1000
+
+ 2 2 2
+ + 2/125 x + 1/32 y - 1/80 x y - 3/160 x + 2/125 z - 3/160 z - 1/80 y z
+
+ 349 2 43
+ + 1/80 y + -----, COEFF(1, 2, 0) = - 3/1000 x z - 3/160 z + ---- x
+ 12000 2000
+
+ 2 2 79 19
+ + 1/80 x y + 1/32 y - 3/160 x + ---- + ---- z - 1/80 y z, COEFF(2, 2, 0)
+ 3000 1000
+
+ 2 2 2 11
+ = 3/80 x y + 1/32 y - 1/80 y z + 3/160 x - 3/160 z - 9/1000 x z + --- z
+ 500
+
+ 167 21 97 2 111
+ - 1/80 y - ----- - ---- x, COEFF(-1, -1, 1) = - ---- - 3/160 x + ---- x
+ 12000 2000 3000 2000
+
+ 37 2 2
+ + 3/40 y - 3/80 x y + 9/1000 x z - ---- z + 1/80 y z + 3/160 z - 1/32 y ,
+ 1000
+
+ 691 13 2
+ COEFF(0, -1, 1) = - ----- - ---- x - 1/80 x y + 3/160 z + 1/80 y z
+ 12000 2000
+
+ 2 17 2
+ - 1/32 y + 1/16 y + 3/1000 x z - --- z + 3/160 x , COEFF(1, -1, 1) =
+ 500
+
+ 2 2 31
+ 1/20 y + 3/160 z + 3/160 x + 1/80 y z + 1/80 x y - ---- x - 3/1000 x z
+ 1000
+
+ 2 17 31 53 2
+ - 1/32 y - --- - ---- z, COEFF(2, -1, 1) = ----- + 3/160 z - 9/500 x
+ 375 1000 12000
+
+ 2 2
+ - 1/32 y + 1/80 y z - 7/250 z - 9/1000 x z - 3/160 x + 3/80 y + 3/80 x y
+
+ 13 11
+ , COEFF(-1, 0, 1) = - 1/80 y z - ---- x + 3/80 x y - -- y + 3/1000 x z
+ 2000 80
+
+ 2 107 2 2
+ + 1/160 z - ---- + 3/32 y - 1/160 x - 1/250 z, COEFF(0, 0, 1) =
+ 4000
+
+ 2 87 21 2
+ - 3/1000 z + 1/1000 x z + 1/160 x - ---- - ---- x + 1/160 z - 1/80 y z
+ 2000 2000
+
+ 2 191
+ - 1/8 y + 1/80 x y + 3/32 y , COEFF(1, 0, 1) = - ---- - 1/1000 x z
+ 4000
+
+ 2 2 2
+ - 1/80 x y - 1/500 x + 1/160 z - 9/80 y - 1/500 z + 1/160 x + 3/32 y
+
+ 2
+ - 1/80 y z, COEFF(2, 0, 1) = - 1/160 x - 1/80 y z - 3/1000 x z - 1/1000 z
+
+ 2 2 79 19
+ + 3/32 y - 1/10 y - 3/80 x y + 1/160 z - ---- + ---- x, COEFF(-1, 1, 1)
+ 2000 1000
+
+ 141 33 31
+ = 1/20 y - 3/1000 x z + 3/80 x y - 1/80 y z + ---- + ---- z - ---- x
+ 2000 2000 1000
+
+ 2 2 2
+ - 1/160 z + 1/160 x - 3/32 y , COEFF(0, 1, 1) = 1/16 y - 1/500 x
+
+ 2 31 2 299 2
+ - 1/160 z + ---- z - 1/1000 x z - 3/32 y + ---- - 1/160 x + 1/80 x y
+ 2000 4000
+
+ 2 2 29
+ - 1/80 y z, COEFF(1, 1, 1) = - 1/160 z - 1/80 y z - 3/32 y + ---- z
+ 2000
+
+ 133 29 2
+ + 3/40 y + ---- + ---- x - 1/80 x y - 1/160 x + 1/1000 x z,
+ 2000 2000
+
+ 2 37 2 27
+ COEFF(2, 1, 1) = 1/160 x + ---- x + 7/80 y + 3/1000 x z - 3/32 y + ---- z
+ 2000 2000
+
+ 2 183
+ - 1/160 z - 3/80 x y - 1/80 y z + ----, COEFF(-1, 2, 1) = - 9/500 x
+ 4000
+
+ 2 137 49 2
+ - 3/160 z + 1/80 y z - ----- + 1/80 y - 3/80 x y + ---- z + 1/32 y
+ 12000 2000
+
+ 2 19 2 79
+ + 3/160 x - 9/1000 x z, COEFF(0, 2, 1) = ---- x + 1/32 y + ----
+ 1000 3000
+
+ 2 2 43
+ - 1/80 x y - 3/160 x - 3/1000 x z - 3/160 z + ---- z + 1/80 y z,
+ 2000
+
+ 2 319 2 2 37
+ COEFF(1, 2, 1) = - 3/160 x + ----- - 3/160 z + 1/32 y + ---- x
+ 12000 2000
+
+ 37
+ + 1/80 y z + ---- z - 1/80 y + 1/80 x y + 3/1000 x z, COEFF(2, 2, 1) =
+ 2000
+
+ 2 39 2 31
+ - 3/160 z - ---- x - 4/375 - 1/40 y + 1/32 y + 1/80 y z + ---- z
+ 2000 2000
+
+ 2
+ + 3/80 x y + 9/1000 x z + 3/160 x , COEFF(-1, -1, 2) = - 3/80 x y
+
+ 2 281 93 27 2
+ + 3/80 y z - 3/160 x + ----- + ---- x + ---- x z + 1/16 y - 3/160 z
+ 12000 2000 1000
+
+ 2 2 2 19
+ - 9/250 z - 1/32 y , COEFF(0, -1, 2) = - 1/32 y + 3/160 x - ---- x
+ 2000
+
+ 2 27 29
+ + 1/20 y - 3/160 z - ---- z + 9/1000 x z + 3/80 y z - 1/80 x y - ----,
+ 1000 6000
+
+ 2
+ COEFF(1, -1, 2) = 3/160 x + 3/80 y z + 3/80 y - 9/1000 x z + 1/80 x y
+
+ 2 2 53
+ - 7/250 x - 1/32 y - 9/500 z - 3/160 z + -----, COEFF(2, -1, 2) =
+ 12000
+
+ 2 27 2 2
+ - 9/1000 z - 3/160 z - 9/1000 x - ---- x z - 3/160 x - 1/32 y + 3/80 x y
+ 1000
+
+ 307 13 2
+ + 3/80 y z + 1/40 y + ----, COEFF(-1, 0, 2) = - 1/8 y + ---- z - 1/160 z
+ 6000 1000
+
+ 33 19 2 2
+ - ---- + 9/1000 x z - ---- x - 3/80 y z - 1/160 x + 3/80 x y + 3/32 y ,
+ 2000 2000
+
+ 2 2 137 2
+ COEFF(0, 0, 2) = - 1/160 z + 1/160 x - ---- + 3/32 y - 9/80 y + 1/80 x y
+ 4000
+
+ 23
+ + 3/1000 x z + 2/125 z - ---- x - 3/80 y z, COEFF(1, 0, 2) = - 1/10 y
+ 2000
+
+ 79 2 2 2 19
+ - ---- - 1/80 x y - 1/1000 x - 1/160 z + 3/32 y + 1/160 x + ---- z
+ 2000 1000
+
+ 2 11
+ - 3/1000 x z - 3/80 y z, COEFF(2, 0, 2) = 3/32 y + --- x - 3/80 y z
+ 500
+
+ 2 2 11 129
+ - 1/160 x - 7/80 y - 3/80 x y - 1/160 z + --- z - 9/1000 x z - ----,
+ 500 4000
+
+ 2 191 2
+ COEFF(-1, 1, 2) = 1/160 z + ---- - 9/1000 x z - 3/80 y z + 1/160 x
+ 4000
+
+ 2 49 53
+ + 1/16 y + 3/80 x y - 3/32 y - 7/250 x + ---- z, COEFF(0, 1, 2) = ----
+ 2000 1000
+
+ 2 2 2
+ + 1/160 z - 3/1000 x z - 1/1000 x - 3/32 y - 3/80 y z - 1/160 x
+
+ 43 2 183
+ + 3/40 y + 1/80 x y + ---- z, COEFF(1, 1, 2) = 1/160 z + ---- + 7/80 y
+ 2000 4000
+
+ 27 2 37 2
+ + 3/1000 x z - 3/80 y z + ---- x - 3/32 y - 1/80 x y + ---- z - 1/160 x ,
+ 2000 2000
+
+ 2 2 2 13
+ COEFF(2, 1, 2) = - 3/32 y + 1/160 z + 1/160 x + 1/10 y - 3/80 y z + ---
+ 500
+
+ 31 31 41
+ + 9/1000 x z + ---- x - 3/80 x y + ---- z, COEFF(-1, 2, 2) = - ---
+ 2000 2000 750
+
+ 2 27 2 2
+ + 3/160 x + 3/80 y z - 9/1000 x - ---- x z + 1/32 y + 3/160 z
+ 1000
+
+ 2 2 2
+ - 3/2000 z - 3/80 x y, COEFF(0, 2, 2) = - 3/160 x + 3/160 z + 1/32 y
+
+ 11 167 21
+ + --- x + 3/80 y z - ----- - 1/80 y - ---- z - 9/1000 x z - 1/80 x y,
+ 500 12000 2000
+
+ 2 2 31
+ COEFF(1, 2, 2) = 1/32 y - 3/160 x + ---- x + 1/80 x y - 4/375 - 1/40 y
+ 2000
+
+ 39 2 27
+ - ---- z + 3/160 z + 9/1000 x z + 3/80 y z, COEFF(2, 2, 2) = ---- x z
+ 2000 1000
+
+ 57 539 2 2 57 2
+ - ---- z - ----- + 3/80 y z + 3/160 x + 1/32 y - ---- x + 3/160 z
+ 2000 12000 2000
+
+ - 3/80 y + 3/80 x y]
+
+> print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-dy.compute.c");
+bytes used=373010268, alloc=4717728, time=38.25
+bytes used=374010936, alloc=4717728, time=38.33
+bytes used=375011144, alloc=4717728, time=38.42
+bytes used=376011380, alloc=4717728, time=38.62
+bytes used=377011560, alloc=4717728, time=38.71
+bytes used=378023416, alloc=4717728, time=38.78
+bytes used=379037468, alloc=4717728, time=38.86
+bytes used=380063196, alloc=4717728, time=38.95
+bytes used=381068364, alloc=4717728, time=39.06
+bytes used=382068676, alloc=4717728, time=39.20
+bytes used=383074140, alloc=4717728, time=39.61
+bytes used=384074312, alloc=4717728, time=39.79
+bytes used=385074612, alloc=4717728, time=39.86
+bytes used=386074888, alloc=4717728, time=39.93
+bytes used=387075040, alloc=4717728, time=40.00
+bytes used=388075268, alloc=4717728, time=40.08
+bytes used=389082092, alloc=4717728, time=40.21
+bytes used=390082292, alloc=4717728, time=40.33
+bytes used=391082748, alloc=4717728, time=40.49
+bytes used=392082928, alloc=4717728, time=40.61
+bytes used=393083220, alloc=4717728, time=40.77
+bytes used=394083436, alloc=4717728, time=40.90
+bytes used=395083660, alloc=4717728, time=41.01
+bytes used=396083816, alloc=4717728, time=41.28
+bytes used=397084104, alloc=4717728, time=41.72
+bytes used=398084364, alloc=4717728, time=41.81
+bytes used=399084724, alloc=4717728, time=41.88
+bytes used=400084960, alloc=4717728, time=41.96
+bytes used=401085232, alloc=4717728, time=42.03
+bytes used=402085652, alloc=4717728, time=42.16
+bytes used=403092780, alloc=4717728, time=42.34
+bytes used=404093008, alloc=4717728, time=42.45
+bytes used=405105328, alloc=4717728, time=42.98
+bytes used=406105508, alloc=4717728, time=43.24
+bytes used=407105804, alloc=4717728, time=43.33
+bytes used=408105988, alloc=4717728, time=43.40
+bytes used=409106304, alloc=4717728, time=43.47
+bytes used=410106504, alloc=4717728, time=43.59
+bytes used=411106720, alloc=4717728, time=43.76
+bytes used=412106912, alloc=4717728, time=44.30
+bytes used=413107480, alloc=4717728, time=44.46
+bytes used=414107868, alloc=4717728, time=44.53
+bytes used=415108240, alloc=4717728, time=44.60
+bytes used=416108440, alloc=4717728, time=44.72
+bytes used=417108608, alloc=4717728, time=44.89
+bytes used=418108784, alloc=4717728, time=45.53
+bytes used=419109392, alloc=4717728, time=45.67
+bytes used=420109740, alloc=4717728, time=45.78
+>
+# d/dz
+> simplify( diff(interp_3d_cube_order3_smooth0,z) );
+bytes used=421110052, alloc=4717728, time=45.89
+bytes used=422110260, alloc=4717728, time=45.97
+bytes used=423110464, alloc=4717728, time=46.05
+bytes used=424110900, alloc=4717728, time=46.13
+bytes used=425112104, alloc=4717728, time=46.21
+bytes used=426112232, alloc=4717728, time=46.29
+bytes used=427112948, alloc=4717728, time=46.38
+bytes used=428113064, alloc=4717728, time=46.46
+9/1000 x y DATA(-1, 1, -1) - 3/1000 x y DATA(-1, 1, 1)
+
+ 27
+ - ---- x y DATA(-1, -1, -1) - 9/1000 x y DATA(0, -1, -1)
+ 1000
+
+ + 9/1000 x y DATA(1, -1, -1) + 3/1000 x y DATA(-1, 1, 0)
+
+ - 3/1000 x y DATA(-1, 0, 0) + 3/1000 x y DATA(0, -1, 1)
+
+ - 3/1000 x y DATA(1, -1, 1) + 1/80 y z DATA(2, 1, -1)
+
+ + 3/80 y z DATA(-1, 2, -1) - 1/80 y z DATA(1, 1, 0)
+
+ + 1/80 y z DATA(1, 0, 1) + 1/80 x z DATA(1, -1, -1)
+
+ + 3/80 x z DATA(-1, 1, 0) + 3/80 x z DATA(-1, 0, 0)
+
+ + 1/80 x z DATA(0, -1, 1) - 1/80 x z DATA(1, -1, 1)
+
+ + 3/80 x z DATA(-1, 0, 1) + 3/80 x z DATA(-1, -1, 1)
+
+ + 1/80 x z DATA(1, 1, -1) + 3/80 x z DATA(-1, -1, 0)
+
+ + 1/80 x z DATA(0, -1, 0) - 1/80 x z DATA(1, -1, 0)
+
+ - 3/80 x z DATA(2, 2, 1) - 3/80 x z DATA(-1, -1, 2)
+
+ - 1/80 x z DATA(0, -1, 2) + 3/80 x z DATA(-1, 2, 1)
+
+ + 1/80 x z DATA(0, 2, 1) - 1/80 x z DATA(0, 2, -1)
+
+ + 3/80 x z DATA(2, 0, -1) + 3/80 x z DATA(2, -1, -1)
+
+ + 1/80 x z DATA(1, 2, -1) + 3/80 x z DATA(2, 2, -1)
+
+ + 3/80 x z DATA(2, 1, -1) - 3/80 x z DATA(-1, 2, -1)
+
+ - 1/80 x z DATA(1, 1, 0) - 1/80 x z DATA(1, 0, 1) - 3/80 y z DATA(1, 2, 0)
+
+ + 1/80 x z DATA(0, 1, 1) - 1/80 x z DATA(1, 1, 1)
+
+ - 3/80 x z DATA(2, -1, 0) + 1/80 x z DATA(0, 0, 1)
+
+ + 1/80 x z DATA(0, 0, 0) - 1/80 x z DATA(1, 0, 0) + 1/80 x z DATA(0, 1, 0)
+
+ - 1/80 y z DATA(0, 1, 1) - 1/80 y z DATA(1, 1, 1)
+
+ + 3/80 y z DATA(2, -1, 0) + 1/80 y z DATA(0, 0, 1)
+
+ + 1/80 y z DATA(0, 0, 0) + 1/80 y z DATA(1, 0, 0) - 1/80 y z DATA(0, 1, 0)
+
+ 27
+ - ---- x y DATA(2, -1, 2) + 9/1000 x y DATA(-1, 0, 2)
+ 1000
+
+ + 3/1000 x y DATA(0, 0, 2) + 3/1000 x y DATA(1, 1, 2)
+
+ + 3/1000 x y DATA(2, 0, 0) + 9/1000 x y DATA(2, 1, 2)
+
+ - 9/1000 x y DATA(2, 0, 2) - 9/1000 x y DATA(-1, 1, 2)
+
+ - 3/1000 x y DATA(1, 2, 0) - 9/1000 x y DATA(2, 2, 0)
+
+ - 3/1000 x y DATA(2, 1, 0) + 3/1000 x y DATA(2, 1, 1)
+
+ - 9/1000 x y DATA(2, -1, 1) - 3/1000 x y DATA(2, 0, 1)
+
+ + 9/1000 x y DATA(-1, 2, 0) + 3/1000 x y DATA(0, 2, 0)
+
+ - 9/1000 x y DATA(-1, 0, -1) - 3/1000 x y DATA(0, 0, -1)
+
+ + 3/1000 x y DATA(1, 0, -1) + 1/80 y z DATA(0, 1, -1)
+
+ + 3/80 y z DATA(-1, -1, 0) + 3/80 y z DATA(0, 2, -1)
+
+ - 3/80 y z DATA(-1, -1, 2) - 1/80 y z DATA(0, 0, -1)
+
+ - 1/80 y z DATA(-1, 1, 1) - 3/1000 x y DATA(1, 0, 2)
+
+ - 3/1000 x y DATA(0, 1, 2) + 3/1000 x y DATA(0, 1, -1)
+
+ - 9/1000 x y DATA(0, 2, 2) + 3/1000 x y DATA(1, 2, 1)
+
+ + 3/1000 x y DATA(-1, 0, 1) + 9/1000 x y DATA(-1, -1, 1)
+
+ - 3/1000 x y DATA(1, 1, -1) - 9/1000 x y DATA(-1, -1, 0)
+
+ - 3/1000 x y DATA(0, -1, 0) + 3/1000 x y DATA(1, -1, 0)
+
+ 27
+ + 9/1000 x y DATA(2, 2, 1) + ---- x y DATA(-1, -1, 2)
+ 1000
+
+ + 9/1000 x y DATA(0, -1, 2) - 9/1000 x y DATA(-1, 2, 1)
+
+ - 3/1000 x y DATA(0, 2, 1) + 9/1000 x y DATA(0, 2, -1)
+
+ 27
+ + 9/1000 x y DATA(2, 0, -1) + ---- x y DATA(2, -1, -1)
+ 1000
+
+ 27
+ - 9/1000 x y DATA(1, 2, -1) - ---- x y DATA(2, 2, -1)
+ 1000
+
+ 27
+ - 9/1000 x y DATA(2, 1, -1) + ---- x y DATA(-1, 2, -1)
+ 1000
+
+ - 1/1000 x y DATA(1, 1, 0) - 1/1000 x y DATA(1, 0, 1)
+
+ - 1/1000 x y DATA(0, 1, 1) + 1/1000 x y DATA(1, 1, 1)
+
+ + 9/1000 x y DATA(2, -1, 0) + 1/1000 x y DATA(0, 0, 1)
+
+ - 1/1000 x y DATA(0, 0, 0) + 1/1000 x y DATA(1, 0, 0)
+
+ + 1/1000 x y DATA(0, 1, 0) - 1/80 x z DATA(0, 1, -1)
+
+ 161
+ - 1/80 x z DATA(0, 2, 2) + 1/80 x z DATA(1, -1, 2) - ---- DATA(0, 0, 0)
+ 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
+ + ---- DATA(1, 1, 1) + 1/80 x z DATA(1, 2, 2) - 3/80 x z DATA(-1, 2, 2)
+ 2000
+
+ + 3/80 x z DATA(2, 2, 2) - 1/80 x z DATA(0, 1, 2) + 1/80 x z DATA(1, 0, 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) + 1/80 x z DATA(1, 1, 2) - 3/80 x z DATA(2, 0, 0)
+
+ + 3/80 x z DATA(2, 1, 2) + 3/80 x z DATA(2, 0, 2)
+
+ - 3/80 x z DATA(-1, 1, 2) - 1/80 x z DATA(1, 2, 0)
+
+ - 3/80 x z DATA(2, 2, 0) - 3/80 x z DATA(2, 1, 0) - 3/80 x z DATA(2, 1, 1)
+
+ - 3/80 x z DATA(2, -1, 1) - 3/80 x z DATA(2, 0, 1)
+
+ + 3/80 x z DATA(-1, 2, 0) + 1/80 x z DATA(0, 2, 0)
+
+ - 3/80 x z DATA(-1, 0, -1) - 1/80 x z DATA(0, 0, -1)
+
+ + 1/80 x z DATA(1, 0, -1) - 3/80 x z DATA(-1, 1, -1)
+
+ + 3/80 x z DATA(-1, 1, 1) - 3/80 x z DATA(-1, -1, -1)
+
+ 2
+ - 1/80 x z DATA(0, -1, -1) - 1/160 x DATA(0, 0, 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
+ - 3/160 x DATA(2, -1, -1) - 3/160 x DATA(2, 2, -1)
+
+ 2 2
+ - 3/160 x DATA(2, 1, -1) - 3/160 x DATA(-1, 2, -1)
+
+ 2 2 2
+ + 1/32 z DATA(2, 1, 2) + 1/32 z DATA(2, 0, 2) + 1/32 z DATA(-1, 1, 2)
+
+ 2 2 2
+ + 3/32 z DATA(1, 2, 0) - 3/32 z DATA(1, 2, 1) - 1/32 z DATA(0, 1, -1)
+
+ 2 2
+ - 1/160 x DATA(1, 1, 1) - 1/160 x DATA(2, -1, 0)
+
+ - 3/80 y z DATA(1, 2, 1) + 3/80 y z DATA(0, 2, 2)
+
+ 2
+ - 3/80 y z DATA(1, -1, 2) + 1/80 y z DATA(0, 1, 2) + 1/32 z DATA(2, 2, 2)
+
+ 2 2 2
+ + 1/32 z DATA(1, 0, 2) + 1/32 z DATA(2, -1, 2) + 1/32 z DATA(-1, 0, 2)
+
+ 2 2 2
+ + 1/32 z DATA(0, 0, 2) + 1/32 z DATA(1, 1, 2) + 3/32 z DATA(2, 0, 0)
+
+ 2 2 2
+ + 1/32 z DATA(0, 1, 2) + 3/32 z DATA(1, -1, 0) - 1/32 z DATA(1, -1, -1)
+
+ 2 2 2
+ + 3/32 z DATA(2, 2, 0) + 3/32 z DATA(2, 1, 0) - 3/32 z DATA(2, 1, 1)
+
+ 2 2 2
+ - 3/32 z DATA(2, -1, 1) - 3/32 z DATA(2, 0, 1) + 3/32 z DATA(-1, 2, 0)
+
+ 2 2 2
+ + 3/32 z DATA(0, 2, 0) - 1/32 z DATA(-1, 0, -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
+ - 3/32 z DATA(-1, 1, 1) - 1/32 z DATA(-1, -1, -1)
+
+ 2 2 2
+ + 1/32 z DATA(0, 2, 2) + 1/32 z DATA(1, -1, 2) + 1/32 z DATA(1, 2, 2)
+
+ 2 2 2
+ + 1/32 z DATA(-1, 2, 2) + 1/32 z DATA(0, -1, 2) - 3/32 z DATA(0, 2, 1)
+
+ 2 2
+ - 1/32 z DATA(0, 2, -1) - 1/32 z DATA(0, -1, -1)
+
+ 2 2 2
+ + 3/32 z DATA(-1, 1, 0) + 3/32 z DATA(-1, 0, 0) - 3/32 z DATA(0, -1, 1)
+
+ 2 2
+ - 3/32 z DATA(1, -1, 1) - 3/32 z DATA(-1, 0, 1)
+
+ 2 2
+ - 3/32 z DATA(-1, -1, 1) - 1/32 z DATA(1, 1, -1)
+
+ 2 2
+ + 3/32 z DATA(-1, -1, 0) + 3/32 z DATA(0, -1, 0)
+
+ 2 2 2
+ - 3/32 z DATA(-1, 2, 1) + 3/160 y DATA(0, 2, 2) - 3/32 z DATA(1, 1, 1)
+
+ 2 2 2
+ + 3/32 z DATA(2, -1, 0) - 3/32 z DATA(0, 0, 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) - 1/32 z DATA(2, 0, -1)
+
+ 2 2
+ - 1/32 z DATA(2, -1, -1) - 1/32 z DATA(1, 2, -1)
+
+ 2 2
+ - 1/32 z DATA(2, 2, -1) - 1/32 z DATA(2, 1, -1)
+
+ 2 2 2
+ - 1/32 z DATA(-1, 2, -1) + 3/32 z DATA(1, 1, 0) - 3/32 z DATA(1, 0, 1)
+
+ 2 2 2
+ - 3/32 z DATA(2, 2, 1) + 1/32 z DATA(-1, -1, 2) - 3/32 z DATA(0, 1, 1)
+
+ + 3/80 y z DATA(2, 2, 2) + 3/80 y z DATA(-1, 2, 2)
+
+ + 3/80 y z DATA(1, 2, 2) - 1/80 y z DATA(1, 0, 2)
+
+ + 1/80 y z DATA(-1, 1, 2) - 1/80 y z DATA(2, 0, 2)
+
+ + 1/80 y z DATA(2, 1, 2) + 1/80 y z DATA(2, 0, 0) + 1/80 y z DATA(1, 1, 2)
+
+ - 1/80 y z DATA(0, 0, 2) - 3/80 y z DATA(-1, 2, 1)
+
+ - 1/80 y z DATA(-1, 0, 2) - 3/80 y z DATA(2, -1, 2)
+
+ + 1/80 y z DATA(-1, 1, -1) + 3/80 y z DATA(0, -1, 1)
+
+ 2
+ - 3/80 y z DATA(0, 2, 1) - 3/160 y DATA(2, 1, 2)
+
+ 2 2
+ - 3/160 y DATA(-1, 1, 2) - 1/160 y DATA(1, 2, 0)
+
+ 2 2 2
+ - 1/160 y DATA(2, 2, 0) + 1/160 y DATA(2, 1, 0) - 1/160 y DATA(2, 1, 1)
+
+ 2 2
+ + 1/160 y DATA(2, -1, 1) + 3/160 y DATA(0, 1, -1)
+
+ 2 2
+ + 3/160 y DATA(1, -1, 2) + 3/160 y DATA(1, 2, 2)
+
+ 2 2
+ + 3/160 y DATA(-1, 2, 2) + 3/160 y DATA(2, 2, 2)
+
+ 2 2
+ - 3/160 y DATA(0, 1, 2) - 3/160 y DATA(1, 0, 2)
+
+ 2 2
+ + 3/160 y DATA(2, -1, 2) - 3/160 y DATA(-1, 0, 2)
+
+ 2 2
+ - 3/160 y DATA(2, 0, 2) + 3/160 y DATA(1, 1, -1)
+
+ 2 2
+ - 1/160 y DATA(0, 2, 0) + 3/160 y DATA(-1, 0, -1)
+
+ 2 2
+ + 3/160 y DATA(0, 0, -1) + 3/160 y DATA(1, 0, -1)
+
+ 2 2
+ + 3/160 y DATA(-1, 1, -1) - 1/160 y DATA(-1, 1, 1)
+
+ 2 2
+ - 1/160 y DATA(-1, 2, 0) - 3/160 y DATA(0, 0, 2)
+
+ 2 2 2
+ - 3/160 y DATA(1, 1, 2) + 1/160 y DATA(2, 0, 0) - 1/160 y DATA(2, 0, 1)
+
+ 2 2
+ + 1/160 y DATA(-1, 1, 0) + 1/160 y DATA(0, -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) + 1/160 y DATA(-1, 0, 0)
+
+ 2 2
+ - 1/160 y DATA(0, -1, 0) - 1/160 y DATA(1, -1, 0)
+
+ 2 2
+ + 1/160 y DATA(2, 2, 1) + 3/160 y DATA(-1, -1, 2)
+
+ 2 2
+ + 3/160 y DATA(0, -1, 2) + 1/160 y DATA(-1, 2, 1)
+
+ 2 2
+ + 1/160 y DATA(0, 2, 1) - 3/160 y DATA(0, 2, -1)
+
+ 2 2
+ + 3/160 y DATA(2, 0, -1) - 3/160 y DATA(2, -1, -1)
+
+ 2 2
+ - 3/160 y DATA(-1, -1, -1) - 3/160 y DATA(0, -1, -1)
+
+ 2 2
+ - 3/160 y DATA(1, -1, -1) - 1/160 y DATA(-1, -1, 0)
+
+ 2 2
+ - 3/160 y DATA(-1, 2, -1) + 1/160 y DATA(1, 1, 0)
+
+ 2 2 2
+ - 1/160 y DATA(1, 0, 1) - 1/160 y DATA(0, 1, 1) - 1/160 y DATA(1, 1, 1)
+
+ 2 2
+ - 1/160 y DATA(2, -1, 0) - 1/160 y DATA(0, 0, 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)
+
+ + 7/80 z DATA(1, 2, 1) + 1/16 z DATA(0, 1, -1) - 1/80 z DATA(0, 2, 2)
+
+ + 1/80 z DATA(1, -1, 2) - 1/40 z DATA(1, 2, 2) - 1/80 z DATA(2, 0, 2)
+
+ - 1/10 z DATA(1, 2, 0) - 7/80 z DATA(2, 2, 0) - 1/10 z DATA(2, 1, 0)
+
+ 2 2
+ + 7/80 z DATA(2, 1, 1) - 3/160 y DATA(1, 2, -1) - 3/160 y DATA(2, 2, -1)
+
+ 2
+ + 3/160 y DATA(2, 1, -1) + 1/80 z DATA(-1, 1, 2) + 1/40 z DATA(-1, 0, 2)
+
+ + 1/80 z DATA(0, 0, 2) - 1/80 z DATA(1, 1, 2) - 9/80 z DATA(2, 0, 0)
+
+ - 1/40 z DATA(2, 1, 2) - 3/80 y z DATA(2, 2, 0) + 3/80 z DATA(0, -1, 1)
+
+ + 3/80 z DATA(-1, 0, 1) + 1/40 z DATA(-1, -1, 1) + 1/20 z DATA(1, 1, -1)
+
+ 13
+ - -- z DATA(-1, -1, 0) + 1/16 z DATA(2, -1, 1) + 3/40 z DATA(2, 0, 1)
+ 80
+
+ - 1/8 z DATA(-1, 2, 0) - 9/80 z DATA(0, 2, 0) + 7/80 z DATA(-1, 0, -1)
+
+ + 3/40 z DATA(0, 0, -1) - 3/80 z DATA(2, 2, 2) + 1/20 z DATA(1, -1, 1)
+
+ + 3/80 z DATA(2, 1, -1) + 1/16 z DATA(-1, 2, -1) - 9/80 z DATA(1, 1, 0)
+
+ 11
+ - -- z DATA(1, -1, 0) + 1/16 z DATA(1, 0, -1) + 3/40 z DATA(-1, 1, -1)
+ 80
+
+ + 1/20 z DATA(-1, 1, 1) + 1/10 z DATA(-1, -1, -1) + 7/80 z DATA(0, -1, -1)
+
+ 11
+ + 3/40 z DATA(1, -1, -1) - -- z DATA(-1, 1, 0) - 3/20 z DATA(-1, 0, 0)
+ 80
+
+ 13 37 23
+ + ---- y DATA(-1, 0, 2) + ---- y DATA(1, 1, 2) - ---- y DATA(2, 0, 0)
+ 1000 2000 2000
+
+ 31
+ + ---- y DATA(2, 1, 2) + 1/16 z DATA(1, 0, 1) + 3/40 z DATA(1, 1, 1)
+ 2000
+
+ 11
+ - 1/8 z DATA(2, -1, 0) + 1/20 z DATA(0, 0, 1) - -- z DATA(0, 0, 0)
+ 80
+
+ + 1/16 z DATA(0, 1, 1) - 3/20 z DATA(0, -1, 0) + 1/10 z DATA(2, 2, 1)
+
+ + 3/80 z DATA(-1, -1, 2) + 1/40 z DATA(0, -1, 2) + 1/16 z DATA(-1, 2, 1)
+
+ + 3/40 z DATA(0, 2, 1) + 1/20 z DATA(0, 2, -1) + 1/20 z DATA(2, 0, -1)
+
+ + 1/16 z DATA(2, -1, -1) + 3/80 z DATA(1, 2, -1) + 1/40 z DATA(2, 2, -1)
+
+ 39
+ + 2/125 y DATA(0, 0, 2) - 9/500 y DATA(1, -1, 2) - ---- y DATA(1, 2, 2)
+ 2000
+
+ 57 43 19
+ - ---- y DATA(2, 2, 2) + ---- y DATA(0, 1, 2) + ---- y DATA(1, 0, 2)
+ 2000 2000 1000
+
+ - 9/1000 y DATA(2, -1, 2) - 9/1000 x y DATA(1, -1, 2)
+
+ - 3/80 y z DATA(0, 2, 0) - 1/80 y z DATA(1, 0, -1)
+
+ + 1/80 y z DATA(2, 0, 1) + 1/80 y z DATA(1, 1, -1)
+
+ 111 49
+ + 3/80 y z DATA(1, 2, -1) + ---- y DATA(1, -1, -1) + ---- y DATA(-1, 1, 2)
+ 2000 2000
+
+ 17
+ - 1/8 z DATA(1, 0, 0) - 1/8 z DATA(0, 1, 0) - --- y DATA(0, 1, -1)
+ 500
+
+ 21
+ - ---- y DATA(0, 2, 2) - 1/80 y z DATA(-1, 1, 0) + 2/125 y DATA(0, 2, 0)
+ 2000
+
+ - 1/2000 y DATA(-1, 0, -1) - 7/2000 y DATA(0, 0, -1)
+
+ 13 37 33
+ - ---- y DATA(1, 0, -1) - ---- y DATA(-1, 1, -1) + ---- y DATA(-1, 1, 1)
+ 2000 1000 2000
+
+ 147 129
+ + ---- y DATA(-1, -1, -1) + ---- y DATA(0, -1, -1)
+ 2000 2000
+
+ 11 11
+ + 9/1000 x y DATA(1, 2, 2) + --- y DATA(2, 0, 2) + --- y DATA(2, 2, 0)
+ 500 500
+
+ 27
+ - 1/1000 y DATA(2, 1, 0) + ---- y DATA(2, 1, 1) - 7/250 y DATA(2, -1, 1)
+ 2000
+
+ 13 27
+ - 1/1000 y DATA(2, 0, 1) + ---- y DATA(-1, 2, 0) - ---- x y DATA(-1, 2, 2)
+ 1000 1000
+
+ 31 27
+ + ---- y DATA(2, 2, 1) - 9/250 y DATA(-1, -1, 2) - ---- y DATA(0, -1, 2)
+ 2000 1000
+
+ 49 27
+ + ---- y DATA(-1, 2, 1) - ---- y DATA(0, 2, -1) + 3/80 y z DATA(1, -1, 1)
+ 2000 1000
+
+ - 1/80 y z DATA(2, 1, 0) + 3/80 y z DATA(1, -1, 0)
+
+ + 3/80 y z DATA(-1, -1, 1) - 1/250 y DATA(-1, 1, 0)
+
+ 17 17 31
+ - ---- y DATA(-1, 0, 0) - --- y DATA(0, -1, 1) - ---- y DATA(1, -1, 1)
+ 2000 500 1000
+
+ 37 31
+ - 1/250 y DATA(-1, 0, 1) - ---- y DATA(-1, -1, 1) - ---- y DATA(1, 1, -1)
+ 1000 1000
+
+ - 1/2000 y DATA(-1, -1, 0) - 7/2000 y DATA(0, -1, 0)
+
+ 13 27 29
+ - ---- y DATA(1, -1, 0) + ---- x y DATA(2, 2, 2) + ---- y DATA(1, 1, 1)
+ 2000 1000 2000
+
+ 19 21
+ - 3/1000 y DATA(0, 0, 1) - ---- y DATA(0, 0, 0) - ---- y DATA(1, 0, 0)
+ 2000 2000
+
+ 19
+ - 3/1000 y DATA(0, 1, 0) - 1/500 y DATA(1, 0, 1) - ---- y DATA(2, 0, -1)
+ 2000
+
+ 93
+ + ---- y DATA(2, -1, -1) - 9/500 y DATA(1, 2, -1) - 7/250 y DATA(2, 1, -1)
+ 2000
+
+ 19
+ - 9/250 y DATA(-1, 2, -1) - ---- y DATA(2, -1, 0)
+ 2000
+
+ 19 27
+ - 3/80 y z DATA(1, -1, -1) + ---- x DATA(0, 1, 2) + ---- x DATA(1, 2, 1)
+ 1000 2000
+
+ 13 11 49
+ - ---- x DATA(0, 1, -1) + --- x DATA(0, 2, 2) + ---- x DATA(1, -1, 2)
+ 2000 500 2000
+
+ 31 31
+ + ---- x DATA(1, 2, 2) - 1/500 y DATA(1, 1, 0) + ---- y DATA(0, 1, 1)
+ 2000 2000
+
+ 43
+ + ---- x DATA(1, 0, 2) - 3/80 y z DATA(2, 2, 1) - 3/80 y z DATA(0, -1, -1)
+ 2000
+
+ 27
+ - 1/80 y z DATA(2, 0, -1) - ---- x DATA(-1, 0, 2)
+ 1000
+
+ + 3/80 y z DATA(2, -1, 1) - 1/80 y z DATA(-1, 0, -1)
+
+ + 3/80 y z DATA(0, -1, 0) - 1/80 y z DATA(2, 1, 1)
+
+ + 3/80 y z DATA(2, 2, -1) + 1/80 y z DATA(-1, 0, 0)
+
+ - 3/80 y z DATA(2, -1, -1) - 3/80 y z DATA(0, -1, 2)
+
+ + 1/80 y z DATA(-1, 0, 1) - 3/80 y z DATA(-1, -1, -1)
+
+ 37
+ + 2/125 x DATA(0, 0, 2) + ---- x DATA(1, 1, 2) + 2/125 x DATA(2, 0, 0)
+ 2000
+
+ 57
+ - 9/1000 x DATA(-1, 2, 2) - ---- x DATA(2, 2, 2) - 3/80 y z DATA(-1, 2, 0)
+ 2000
+
+ 21 39
+ - ---- x DATA(2, 0, 2) - 9/500 x DATA(-1, 1, 2) - ---- x DATA(2, 1, 2)
+ 2000 2000
+
+ 17 111
+ - 7/2000 x DATA(0, 0, -1) - --- x DATA(1, 0, -1) + ---- x DATA(-1, 1, -1)
+ 500 2000
+
+ 11 37
+ - 1/1000 x DATA(1, 2, 0) + --- x DATA(2, 2, 0) + ---- x DATA(2, 1, 1)
+ 500 2000
+
+ 49 19 23
+ + ---- x DATA(2, -1, 1) - ---- x DATA(-1, 2, 0) - ---- x DATA(0, 2, 0)
+ 2000 2000 2000
+
+ 37 37 31
+ + ---- y DATA(1, 2, 1) - ---- x DATA(1, -1, -1) - ---- x DATA(-1, 1, 1)
+ 2000 1000 1000
+
+ 147 129
+ + ---- x DATA(-1, -1, -1) + ---- x DATA(-1, 0, -1)
+ 2000 2000
+
+ - 1/2000 x DATA(0, -1, -1) - 1/1000 x DATA(0, 2, 1)
+
+ 19 27
+ - ---- x DATA(0, 2, -1) - ---- x DATA(2, 0, -1) - 9/250 x DATA(2, -1, -1)
+ 2000 1000
+
+ 13
+ - 1/2000 x DATA(-1, -1, 0) - ---- x DATA(-1, 1, 0)
+ 2000
+
+ 33 17
+ - 1/250 x DATA(0, -1, 1) + ---- x DATA(1, -1, 1) - --- x DATA(-1, 0, 1)
+ 2000 500
+
+ 37
+ - ---- x DATA(-1, -1, 1) - 7/2000 x DATA(-1, 0, 0)
+ 1000
+
+ 2 17 31
+ + 1/160 y DATA(1, 2, 1) - ---- x DATA(0, -1, 0) + ---- x DATA(2, 2, 1)
+ 2000 2000
+
+ 13
+ - 9/250 x DATA(-1, -1, 2) + ---- x DATA(0, -1, 2) - 7/250 x DATA(-1, 2, 1)
+ 1000
+
+ 21 2
+ - 1/250 x DATA(1, -1, 0) - ---- x DATA(0, 1, 0) + 3/160 x DATA(0, 1, -1)
+ 2000
+
+ 2 2 31
+ - 3/160 x DATA(0, 2, 2) - 3/160 x DATA(1, -1, 2) - ---- x DATA(1, 1, -1)
+ 1000
+
+ 2 2
+ - 1/160 x DATA(1, 2, 1) - 3/160 x DATA(0, 1, 2)
+
+ 2 2
+ + 3/160 x DATA(2, -1, 2) + 3/160 x DATA(-1, 0, 2)
+
+ 93
+ - 7/250 x DATA(1, 2, -1) - 9/500 x DATA(2, 1, -1) + ---- x DATA(-1, 2, -1)
+ 2000
+
+ 31
+ - 1/500 x DATA(1, 1, 0) + ---- x DATA(1, 0, 1) - 1/500 x DATA(0, 1, 1)
+ 2000
+
+ 29 13
+ + ---- x DATA(1, 1, 1) + ---- x DATA(2, -1, 0) - 3/1000 x DATA(0, 0, 1)
+ 2000 1000
+
+ 19 2
+ - ---- x DATA(0, 0, 0) - 3/1000 x DATA(1, 0, 0) - 3/160 x DATA(1, 0, 2)
+ 2000
+
+ 2 2
+ + 3/160 x DATA(2, 1, 2) + 3/160 x DATA(2, 0, 2)
+
+ 2 2
+ + 3/160 x DATA(-1, 1, 2) + 1/160 x DATA(1, 2, 0)
+
+ 2 2 2
+ - 1/160 x DATA(2, 2, 0) - 1/160 x DATA(2, 1, 0) + 1/160 x DATA(2, 1, 1)
+
+ 2 2
+ + 1/160 x DATA(2, -1, 1) + 1/160 x DATA(2, 0, 1)
+
+ 2 2
+ - 1/160 x DATA(-1, 2, 0) - 3/160 x DATA(1, 2, 2)
+
+ 2 2
+ + 3/160 x DATA(-1, 2, 2) + 3/160 x DATA(2, 2, 2)
+
+ 2
+ - 1/80 x z DATA(1, 2, 1) + 3/160 x DATA(1, -1, -1)
+
+ 2 2
+ - 3/160 x DATA(-1, 0, -1) - 3/160 x DATA(0, 0, 2)
+
+ 2 2
+ - 3/160 x DATA(1, 1, 2) - 1/160 x DATA(2, 0, 0)
+
+ 2 2
+ - 1/160 x DATA(-1, 1, 0) + 1/160 x DATA(2, 2, 1)
+
+ 2 2
+ - 3/160 x DATA(0, -1, 2) + 1/160 x DATA(-1, 2, 1)
+
+ 2 2
+ - 1/160 x DATA(0, 2, 1) + 3/160 x DATA(0, 2, -1)
+
+ 2 2
+ - 3/160 x DATA(2, 0, -1) - 1/160 x DATA(0, -1, 1)
+
+ 2 2
+ + 1/160 x DATA(0, 2, 0) + 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
+ + 1/160 x DATA(-1, 1, 1) - 3/160 x DATA(-1, -1, -1)
+
+ 2 2
+ + 3/160 x DATA(0, -1, -1) + 3/160 x DATA(-1, -1, 2)
+
+ 2 2
+ + 1/160 x DATA(-1, 0, 1) + 3/160 x DATA(1, 1, -1)
+
+ 2 2
+ - 1/160 x DATA(-1, -1, 0) + 1/160 x DATA(0, -1, 0)
+
+ 2 2
+ + 1/160 x DATA(1, -1, 0) + 1/160 x DATA(-1, -1, 1)
+
+ 2 2 2
+ + 1/160 x DATA(1, 1, 0) - 1/160 x DATA(1, 0, 1) - 1/160 x DATA(0, 1, 1)
+
+ 2 2
+ + 3/160 x DATA(1, 2, -1) - 1/160 x DATA(-1, 0, 0)
+
+ 2 33 307
+ - 1/160 x DATA(1, -1, 1) - ---- DATA(2, -1, 0) + ---- DATA(2, 2, -1)
+ 2000 6000
+
+ 53 281 29
+ + ----- DATA(2, 1, -1) + ----- DATA(-1, 2, -1) - ---- DATA(0, 2, -1)
+ 12000 12000 6000
+
+ 53 29 281
+ + ----- DATA(1, 2, -1) - ---- DATA(2, 0, -1) + ----- DATA(2, -1, -1)
+ 12000 6000 12000
+
+ 13 449 17
+ + --- DATA(2, 2, 1) - ----- DATA(-1, -1, 2) - ---- DATA(0, -1, 2)
+ 500 12000 3000
+
+ 191 53 183
+ + ---- DATA(-1, 2, 1) + ---- DATA(0, 2, 1) + ---- DATA(1, 2, 1)
+ 4000 1000 4000
+
+ 691 17 39
+ - ----- DATA(0, 1, -1) - --- DATA(1, 1, -1) - ---- DATA(-1, -1, 0)
+ 12000 375 4000
+
+ 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
+
+ 47 607 97
+ - ---- DATA(-1, -1, -1) - ----- DATA(0, -1, -1) - ---- DATA(1, -1, -1)
+ 1500 12000 3000
+
+ 607 437 691
+ - ----- DATA(-1, 0, -1) - ---- DATA(0, 0, -1) - ----- DATA(1, 0, -1)
+ 12000 6000 12000
+
+ 97 183 191
+ - ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1) + ---- DATA(2, -1, 1)
+ 3000 4000 4000
+
+ 53 33 137
+ + ---- DATA(2, 0, 1) - ---- DATA(-1, 2, 0) - ---- DATA(0, 2, 0)
+ 1000 2000 4000
+
+ 79 129 79
+ - ---- DATA(1, 2, 0) - ---- DATA(2, 2, 0) - ---- DATA(2, 1, 0)
+ 2000 4000 2000
+
+ 137 167
+ - ---- DATA(2, 0, 0) - 4/375 DATA(2, 1, 2) - ----- DATA(2, 0, 2)
+ 4000 12000
+
+ 137 79 319
+ - ----- DATA(-1, 1, 2) + ---- DATA(0, 1, 2) + ----- DATA(1, 1, 2)
+ 12000 3000 12000
+
+ 79 41 17
+ + ---- DATA(1, 0, 2) - --- DATA(2, -1, 2) - ---- DATA(-1, 0, 2)
+ 3000 750 3000
+
+ 349 137 539
+ + ----- DATA(0, 0, 2) - ----- DATA(1, -1, 2) - ----- DATA(2, 2, 2)
+ 12000 12000 12000
+
+ 41 167
+ - 4/375 DATA(1, 2, 2) - --- DATA(-1, 2, 2) - ----- DATA(0, 2, 2)
+ 750 12000
+
+ 19
+ + ---- y DATA(1, 2, 0) - 3/2000 y DATA(-1, 2, 2) - 9/1000 y DATA(2, 2, -1)
+ 1000
+
+ 43 43
+ + ---- y DATA(0, 2, 1) - 9/1000 x DATA(2, 2, -1) + ---- x DATA(2, 0, 1)
+ 2000 2000
+
+ 19
+ + ---- x DATA(2, 1, 0) - 3/2000 x DATA(2, -1, 2)
+ 1000
+
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=429115872, alloc=4717728, time=46.54
+bytes used=430148940, alloc=4717728, time=46.62
+bytes used=431149148, alloc=4717728, time=46.70
+bytes used=432149424, alloc=4717728, time=46.78
+bytes used=433149784, alloc=4717728, time=46.87
+bytes used=434149952, alloc=4717728, time=46.96
+bytes used=435150852, alloc=4717728, time=47.05
+bytes used=436153148, alloc=4848776, time=47.12
+ 47 2 2 147
+[COEFF(-1, -1, -1) = - 3/80 y z - ---- - 3/160 x + 1/10 z - 1/32 z + ---- x
+ 1500 2000
+
+ 147 2 27
+ + ---- y - 3/160 y - 3/80 x z - ---- x y, COEFF(0, -1, -1) = 7/80 z
+ 2000 1000
+
+ 2 129 2 2 607
+ - 9/1000 x y - 3/80 y z + 3/160 x + ---- y - 3/160 y - 1/32 z - -----
+ 2000 12000
+
+ 2 97
+ - 1/2000 x - 1/80 x z, COEFF(1, -1, -1) = - 3/160 y - ---- + 9/1000 x y
+ 3000
+
+ 2 2 37 111
+ + 3/160 x - 1/32 z + 3/40 z - ---- x + 1/80 x z + ---- y - 3/80 y z,
+ 1000 2000
+
+ 27 2 93
+ COEFF(2, -1, -1) = ---- x y + 3/80 x z - 1/32 z - 9/250 x + ---- y
+ 1000 2000
+
+ 2 2 281
+ + 1/16 z - 3/160 x - 3/80 y z - 3/160 y + -----, COEFF(-1, 0, -1) =
+ 12000
+
+ 2 607 2
+ 7/80 z - 3/160 x - ----- - 3/80 x z + 3/160 y - 1/80 y z - 9/1000 x y
+ 12000
+
+ 2 129
+ - 1/32 z - 1/2000 y + ---- x, COEFF(0, 0, -1) = - 1/80 y z - 3/1000 x y
+ 2000
+
+ 2 437 2
+ - 7/2000 y - 7/2000 x + 3/40 z + 3/160 x - ---- - 1/32 z - 1/80 x z
+ 6000
+
+ 2 17 691
+ + 3/160 y , COEFF(1, 0, -1) = 3/1000 x y - --- x - ----- + 1/80 x z
+ 500 12000
+
+ 2 2 13 2
+ + 1/16 z - 1/32 z + 3/160 x - ---- y + 3/160 y - 1/80 y z,
+ 2000
+
+ 29 27
+ COEFF(2, 0, -1) = 1/20 z + 9/1000 x y - ---- + 3/80 x z - 1/80 y z - ---- x
+ 6000 1000
+
+ 2 19 2 2 2
+ + 3/160 y - ---- y - 3/160 x - 1/32 z , COEFF(-1, 1, -1) = - 1/32 z
+ 2000
+
+ 2 111 97 2
+ + 3/160 y + ---- x - ---- - 3/80 x z + 3/40 z - 3/160 x + 1/80 y z
+ 2000 3000
+
+ 37 2 2
+ - ---- y + 9/1000 x y, COEFF(0, 1, -1) = 3/160 x - 1/32 z + 1/16 z
+ 1000
+
+ 2 13 691 17
+ + 3/160 y + 1/80 y z - ---- x - ----- - 1/80 x z - --- y + 3/1000 x y,
+ 2000 12000 500
+
+ 17 31 2
+ COEFF(1, 1, -1) = - --- - 3/1000 x y - ---- x + 1/80 y z + 3/160 y
+ 375 1000
+
+ 2 2 31
+ + 1/80 x z + 3/160 x - 1/32 z - ---- y + 1/20 z, COEFF(2, 1, -1) =
+ 1000
+
+ 2 53 2
+ - 9/500 x - 1/32 z - 7/250 y + 1/80 y z + ----- - 3/160 x + 3/80 z
+ 12000
+
+ 2 281 2
+ + 3/160 y - 9/1000 x y + 3/80 x z, COEFF(-1, 2, -1) = ----- - 3/160 y
+ 12000
+
+ 27 2 2 93
+ + 1/16 z + ---- x y - 3/160 x - 9/250 y - 1/32 z + 3/80 y z + ---- x
+ 1000 2000
+
+ 29 27 2
+ - 3/80 x z, COEFF(0, 2, -1) = - ---- - ---- y + 3/160 x + 3/80 y z
+ 6000 1000
+
+ 19 2 2
+ - ---- x - 1/32 z + 9/1000 x y + 1/20 z - 1/80 x z - 3/160 y ,
+ 2000
+
+ 2
+ COEFF(1, 2, -1) = - 7/250 x + 3/80 y z + 3/160 x - 9/500 y + 3/80 z
+
+ 2 2 53
+ - 9/1000 x y - 1/32 z - 3/160 y + 1/80 x z + -----, COEFF(2, 2, -1) =
+ 12000
+
+ 307 2 2 2
+ 3/80 x z - 9/1000 y + ---- + 1/40 z - 3/160 x - 3/160 y - 1/32 z
+ 6000
+
+ 27 2
+ + 3/80 y z - ---- x y - 9/1000 x, COEFF(-1, -1, 0) = 3/80 y z - 1/160 x
+ 1000
+
+ 13 39 2
+ - 1/2000 y - 1/2000 x - -- z - ---- - 9/1000 x y - 1/160 y + 3/80 x z
+ 80 4000
+
+ 2 17 2 2
+ + 3/32 z , COEFF(0, -1, 0) = - ---- x - 1/160 y + 1/80 x z + 1/160 x
+ 2000
+
+ 49 2
+ - 7/2000 y + 3/80 y z - 3/20 z - ---- + 3/32 z - 3/1000 x y,
+ 2000
+
+ 13 11
+ COEFF(1, -1, 0) = - 1/80 x z - 1/250 x + 3/1000 x y - ---- y - -- z
+ 2000 80
+
+ 107 2 2 2
+ + 3/80 y z - ---- + 3/32 z + 1/160 x - 1/160 y , COEFF(2, -1, 0) =
+ 4000
+
+ 33 19 13 2 2
+ - ---- + 3/80 y z - ---- y + ---- x - 1/160 y + 3/32 z - 3/80 x z
+ 2000 2000 1000
+
+ 2 2
+ + 9/1000 x y - 1/8 z - 1/160 x , COEFF(-1, 0, 0) = 3/80 x z + 3/32 z
+
+ 49 2 2 17
+ - ---- + 1/80 y z + 1/160 y - 1/160 x - 3/1000 x y - 7/2000 x - ---- y
+ 2000 2000
+
+ 11 2 161 19 2
+ - 3/20 z, COEFF(0, 0, 0) = - -- z + 1/160 x - ---- - ---- x + 3/32 z
+ 80 4000 2000
+
+ 2 19
+ + 1/80 y z + 1/80 x z + 1/160 y - 1/1000 x y - ---- y, COEFF(1, 0, 0) =
+ 2000
+
+ 87 2 2
+ - ---- + 1/160 x - 1/80 x z - 3/1000 x - 1/8 z + 1/80 y z + 3/32 z
+ 2000
+
+ 2 21
+ + 1/1000 x y + 1/160 y - ---- y, COEFF(2, 0, 0) = 1/80 y z - 9/80 z
+ 2000
+
+ 137 2 23 2 2
+ - 3/80 x z - ---- - 1/160 x + 3/1000 x y - ---- y + 1/160 y + 3/32 z
+ 4000 2000
+
+ 2 2 13
+ + 2/125 x, COEFF(-1, 1, 0) = 3/32 z - 1/160 x - ---- x + 3/1000 x y
+ 2000
+
+ 11 2 107
+ - 1/80 y z - 1/250 y - -- z + 1/160 y - ---- + 3/80 x z, COEFF(0, 1, 0)
+ 80 4000
+
+ 2 87 21 2
+ = 3/32 z - 3/1000 y - ---- - ---- x + 1/160 x + 1/1000 x y - 1/80 y z
+ 2000 2000
+
+ 2 2 191 2
+ + 1/160 y - 1/8 z + 1/80 x z, COEFF(1, 1, 0) = 1/160 y - ---- + 1/160 x
+ 4000
+
+ 2
+ - 1/500 x - 9/80 z - 1/500 y + 3/32 z - 1/80 x z - 1/80 y z - 1/1000 x y,
+
+ 2 19 2
+ COEFF(2, 1, 0) = - 1/1000 y + 1/160 y - 1/80 y z + ---- x - 1/160 x
+ 1000
+
+ 2 79
+ - 1/10 z - 3/80 x z - 3/1000 x y + 3/32 z - ----, COEFF(-1, 2, 0) =
+ 2000
+
+ 2 2 19
+ - 1/160 x - 3/80 y z + 9/1000 x y + 3/32 z - 1/8 z + 3/80 x z - ---- x
+ 2000
+
+ 33 2 13 137 2
+ - ---- - 1/160 y + ---- y, COEFF(0, 2, 0) = - ---- - 9/80 z + 3/32 z
+ 2000 1000 4000
+
+ 2 2 23
+ + 1/160 x + 2/125 y - 3/80 y z - 1/160 y - ---- x + 3/1000 x y
+ 2000
+
+ 2 2 2
+ + 1/80 x z, COEFF(1, 2, 0) = - 3/80 y z + 1/160 x - 1/160 y + 3/32 z
+
+ 19 79
+ + ---- y - 1/1000 x - 1/10 z - 1/80 x z - ---- - 3/1000 x y,
+ 1000 2000
+
+ 129 11 2 2
+ COEFF(2, 2, 0) = - ---- + --- y - 9/1000 x y - 1/160 x - 1/160 y - 7/80 z
+ 4000 500
+
+ 11 2
+ + --- x - 3/80 x z + 3/32 z - 3/80 y z, COEFF(-1, -1, 1) = 3/80 y z
+ 500
+
+ 2 2 2 37 157
+ + 3/80 x z + 1/160 x - 3/32 z + 1/40 z + 1/160 y - ---- y + ----
+ 1000 2000
+
+ 37 2 323 2
+ + 9/1000 x y - ---- x, COEFF(0, -1, 1) = 1/160 y + ---- - 1/160 x
+ 1000 4000
+
+ 17 2
+ - --- y + 3/80 y z - 3/32 z + 1/80 x z - 1/250 x + 3/1000 x y + 3/80 z,
+ 500
+
+ 2 33 2 31 141
+ COEFF(1, -1, 1) = 1/160 y + ---- x + 3/80 y z - 3/32 z - ---- y + ----
+ 2000 1000 2000
+
+ 2 2
+ + 1/20 z - 1/80 x z - 3/1000 x y - 1/160 x , COEFF(2, -1, 1) = 1/160 y
+
+ 2 2 49
+ - 3/32 z - 3/80 x z + 1/160 x - 9/1000 x y + ---- x + 3/80 y z - 7/250 y
+ 2000
+
+ 191 2 323
+ + ---- + 1/16 z, COEFF(-1, 0, 1) = 3/80 z + 1/160 x + 1/80 y z + ----
+ 4000 4000
+
+ 17 2 2
+ - --- x + 3/80 x z - 3/32 z + 3/1000 x y - 1/160 y - 1/250 y,
+ 500
+
+ 2 21
+ COEFF(0, 0, 1) = 1/80 x z - 3/32 z + --- - 3/1000 y + 1/80 y z - 3/1000 x
+ 250
+
+ 2 2 2
+ - 1/160 x - 1/160 y + 1/20 z + 1/1000 x y, COEFF(1, 0, 1) = - 1/160 x
+
+ 299 31 2 2
+ + ---- + ---- x - 3/32 z - 1/160 y - 1/500 y + 1/16 z - 1/80 x z
+ 4000 2000
+
+ 53
+ - 1/1000 x y + 1/80 y z, COEFF(2, 0, 1) = - 3/1000 x y + 3/40 z + ----
+ 1000
+
+ 2 2 43 2
+ + 1/160 x - 1/160 y + 1/80 y z - 1/1000 y + ---- x - 3/80 x z - 3/32 z ,
+ 2000
+
+ 2 141 33
+ COEFF(-1, 1, 1) = - 3/32 z + 1/20 z + 3/80 x z - 1/80 y z + ---- + ---- y
+ 2000 2000
+
+ 2 2 31
+ + 1/160 x - 1/160 y - ---- x - 3/1000 x y, COEFF(0, 1, 1) = - 1/500 x
+ 1000
+
+ 31 2 299 2
+ + 1/80 x z - 1/80 y z + ---- y + 1/16 z - 1/160 y + ---- - 1/160 x
+ 2000 4000
+
+ 2 2 133 2
+ - 1/1000 x y - 3/32 z , COEFF(1, 1, 1) = - 3/32 z + ---- - 1/160 y
+ 2000
+
+ 29 2 29
+ + ---- x - 1/160 x + 3/40 z - 1/80 x z + 1/1000 x y - 1/80 y z + ---- y,
+ 2000 2000
+
+ 37 2 2 183
+ COEFF(2, 1, 1) = - 1/80 y z + ---- x - 1/160 y + 1/160 x + 7/80 z + ----
+ 2000 4000
+
+ 27 2 2
+ + 3/1000 x y + ---- y - 3/32 z - 3/80 x z, COEFF(-1, 2, 1) = 1/160 x
+ 2000
+
+ 49 2
+ - 3/80 y z + ---- y + 3/80 x z + 1/160 y - 9/1000 x y - 7/250 x + 1/16 z
+ 2000
+
+ 191 2 53 2
+ + ---- - 3/32 z , COEFF(0, 2, 1) = 3/40 z + ---- - 1/1000 x - 3/32 z
+ 4000 1000
+
+ 2 43 2
+ - 1/160 x - 3/1000 x y + ---- y + 1/80 x z + 1/160 y - 3/80 y z,
+ 2000
+
+ 2 2 27
+ COEFF(1, 2, 1) = - 1/80 x z + 1/160 y - 1/160 x + 3/1000 x y + ---- x
+ 2000
+
+ 2 37 183
+ - 3/32 z + ---- y + 7/80 z + ---- - 3/80 y z, COEFF(2, 2, 1) = - 3/80 x z
+ 2000 4000
+
+ 2 2 2 13 31
+ + 1/160 x - 3/80 y z + 1/160 y - 3/32 z + --- + 9/1000 x y + ---- y
+ 500 2000
+
+ 31 2 2
+ + 1/10 z + ---- x, COEFF(-1, -1, 2) = 3/160 y + 1/32 z - 3/80 y z
+ 2000
+
+ 27 2 449
+ - 9/250 x + 3/80 z - 3/80 x z - 9/250 y + ---- x y + 3/160 x - -----,
+ 1000 12000
+
+ 2 13
+ COEFF(0, -1, 2) = 1/32 z + 1/40 z + 9/1000 x y - 3/80 y z + ---- x
+ 1000
+
+ 2 17 27 2
+ - 3/160 x - 1/80 x z - ---- - ---- y + 3/160 y , COEFF(1, -1, 2) =
+ 3000 1000
+
+ 2 49 2
+ - 9/500 y + 1/80 z - 3/160 x - 9/1000 x y + ---- x + 1/80 x z + 3/160 y
+ 2000
+
+ 137 2 2
+ - ----- + 1/32 z - 3/80 y z, COEFF(2, -1, 2) = - 9/1000 y + 1/32 z
+ 12000
+
+ 2 41 2 27
+ + 3/160 x + 3/80 x z - --- + 3/160 y - 3/2000 x - 3/80 y z - ---- x y,
+ 750 1000
+
+ 2 17 2 2
+ COEFF(-1, 0, 2) = - 1/80 y z + 1/32 z - ---- - 3/160 y + 3/160 x
+ 3000
+
+ 13 27
+ + 1/40 z + ---- y - ---- x - 3/80 x z + 9/1000 x y, COEFF(0, 0, 2) =
+ 1000 1000
+
+ 2 2 349
+ 3/1000 x y + 2/125 x + 2/125 y + 1/32 z - 3/160 y + ----- + 1/80 z
+ 12000
+
+ 2 2
+ - 3/160 x - 1/80 y z - 1/80 x z, COEFF(1, 0, 2) = 1/80 x z - 3/160 x
+
+ 43 2 2 79 19
+ + ---- x - 1/80 y z - 3/1000 x y + 1/32 z - 3/160 y + ---- + ---- y,
+ 2000 3000 1000
+
+ 21 167 2
+ COEFF(2, 0, 2) = - 1/80 z - 1/80 y z - ---- x + 3/80 x z - ----- + 3/160 x
+ 2000 12000
+
+ 11 2 2
+ + --- y - 3/160 y + 1/32 z - 9/1000 x y, COEFF(-1, 1, 2) = - 3/80 x z
+ 500
+
+ 137 2 2 49
+ - ----- - 9/500 x + 1/80 z - 9/1000 x y + 3/160 x - 3/160 y + ---- y
+ 12000 2000
+
+ 2 79 2 2 19
+ + 1/80 y z + 1/32 z , COEFF(0, 1, 2) = ---- + 1/32 z - 3/160 x + ---- x
+ 3000 1000
+
+ 43 2
+ - 1/80 x z + 1/80 y z + ---- y - 3/160 y - 3/1000 x y, COEFF(1, 1, 2) =
+ 2000
+
+ 37 37 2 319
+ ---- x + ---- y + 1/80 x z - 1/80 z + 1/80 y z - 3/160 x + -----
+ 2000 2000 12000
+
+ 2 2
+ - 3/160 y + 3/1000 x y + 1/32 z , COEFF(2, 1, 2) = 1/80 y z + 3/80 x z
+
+ 39 2 2 2 31
+ - 4/375 - ---- x + 3/160 x + 1/32 z - 3/160 y - 1/40 z + ---- y
+ 2000 2000
+
+ 2 2
+ + 9/1000 x y, COEFF(-1, 2, 2) = 1/32 z + 3/80 y z + 3/160 y - 9/1000 x
+
+ 41 27 2
+ - --- - ---- x y - 3/80 x z + 3/160 x - 3/2000 y, COEFF(0, 2, 2) =
+ 750 1000
+
+ 167 2 2 11
+ - ----- + 3/160 y + 1/32 z - 1/80 x z - 1/80 z + 3/80 y z + --- x
+ 12000 500
+
+ 2 21 39
+ - 3/160 x - ---- y - 9/1000 x y, COEFF(1, 2, 2) = - 1/40 z - ---- y
+ 2000 2000
+
+ 2 31 2 2
+ + 1/32 z + ---- x + 1/80 x z - 4/375 - 3/160 x + 3/160 y + 3/80 y z
+ 2000
+
+ 2 57 2
+ + 9/1000 x y, COEFF(2, 2, 2) = 3/160 y - ---- y + 3/160 x - 3/80 z
+ 2000
+
+ 2 539 27 57
+ + 3/80 y z + 1/32 z - ----- + ---- x y - ---- x + 3/80 x z]
+ 12000 1000 2000
+
+> print_coeff__lc_of_data(%, "coeff_dz_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-dz.compute.c");
+bytes used=437153556, alloc=4848776, time=47.21
+bytes used=438153828, alloc=4848776, time=47.30
+bytes used=439154016, alloc=4848776, time=47.37
+bytes used=440154276, alloc=4848776, time=47.53
+bytes used=441154476, alloc=4848776, time=47.62
+bytes used=442155232, alloc=4848776, time=47.71
+bytes used=443176888, alloc=4848776, time=47.79
+bytes used=444192476, alloc=4848776, time=47.88
+bytes used=445199868, alloc=4848776, time=48.00
+bytes used=446200096, alloc=4848776, time=48.13
+bytes used=447200348, alloc=4848776, time=48.64
+bytes used=448200528, alloc=4848776, time=48.82
+bytes used=449201052, alloc=4848776, time=48.90
+bytes used=450201676, alloc=4848776, time=48.97
+bytes used=451201948, alloc=4848776, time=49.04
+bytes used=452202104, alloc=4848776, time=49.12
+bytes used=453213900, alloc=4848776, time=49.25
+bytes used=454214136, alloc=4848776, time=49.38
+bytes used=455214320, alloc=4848776, time=49.53
+bytes used=456224644, alloc=4848776, time=49.66
+bytes used=457224924, alloc=4848776, time=49.83
+bytes used=458225076, alloc=4848776, time=49.93
+bytes used=459225308, alloc=4848776, time=50.04
+bytes used=460236356, alloc=4848776, time=50.67
+bytes used=461236552, alloc=4848776, time=50.94
+bytes used=462236824, alloc=4848776, time=51.02
+bytes used=463237104, alloc=4848776, time=51.09
+bytes used=464237452, alloc=4848776, time=51.17
+bytes used=465237692, alloc=4848776, time=51.24
+bytes used=466237876, alloc=4848776, time=51.45
+bytes used=467238032, alloc=4848776, time=51.59
+bytes used=468238284, alloc=4848776, time=51.70
+bytes used=469238480, alloc=4848776, time=52.45
+bytes used=470238684, alloc=4848776, time=52.62
+bytes used=471238940, alloc=4848776, time=52.69
+bytes used=472239120, alloc=4848776, time=52.77
+bytes used=473239256, alloc=4848776, time=52.84
+bytes used=474239468, alloc=4848776, time=53.00
+bytes used=475239668, alloc=4848776, time=53.13
+bytes used=476239836, alloc=4848776, time=53.88
+bytes used=477240100, alloc=4848776, time=54.06
+bytes used=478240368, alloc=4848776, time=54.13
+bytes used=479240688, alloc=4848776, time=54.21
+bytes used=480240876, alloc=4848776, time=54.32
+bytes used=481241084, alloc=4848776, time=54.49
+bytes used=482241268, alloc=4848776, time=55.21
+bytes used=483241628, alloc=4848776, time=55.43
+bytes used=484241784, alloc=4848776, time=55.55
+bytes used=485242084, alloc=4848776, time=55.71
+>
+# d^2/dx^2
+> simplify( diff(interp_3d_cube_order3_smooth0,x,x) );
+ 11
+- 3/80 z DATA(0, 1, 2) - -- 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/80 z DATA(1, 2, 1) + 3/80 z DATA(0, 1, -1) - 3/80 z DATA(0, 2, 2)
+
+ - 3/80 z DATA(1, -1, 2) - 3/80 z DATA(1, 2, 2) + 3/80 z DATA(2, 0, 2)
+
+ + 1/80 z DATA(1, 2, 0) - 1/80 z DATA(2, 2, 0) - 1/80 z DATA(2, 1, 0)
+
+ + 1/80 z DATA(2, 1, 1) + 3/80 z DATA(-1, 1, 2) + 3/80 z DATA(-1, 0, 2)
+
+ - 3/80 z DATA(0, 0, 2) - 3/80 z DATA(1, 1, 2) - 1/80 z DATA(2, 0, 0)
+
+ + 3/80 z DATA(2, 1, 2) - 1/80 z DATA(0, -1, 1) + 1/80 z DATA(-1, 0, 1)
+
+ + 1/80 z DATA(-1, -1, 1) + 3/80 z DATA(1, 1, -1) - 1/80 z DATA(-1, -1, 0)
+
+ + 1/80 z DATA(2, -1, 1) + 1/80 z DATA(2, 0, 1) - 1/80 z DATA(-1, 2, 0)
+
+ + 1/80 z DATA(0, 2, 0) - 3/80 z DATA(-1, 0, -1) + 3/80 z DATA(0, 0, -1)
+
+ + 3/80 z DATA(2, 2, 2) - 1/80 z DATA(1, -1, 1) - 3/80 z DATA(2, 1, -1)
+
+ - 3/80 z DATA(-1, 2, -1) + 1/80 z DATA(1, 1, 0) + 1/80 z DATA(1, -1, 0)
+
+ + 3/80 z DATA(1, 0, -1) - 3/80 z DATA(-1, 1, -1) + 1/80 z DATA(-1, 1, 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) - 1/80 z DATA(-1, 0, 0)
+
+ - 1/80 y DATA(-1, 0, 2) - 1/80 y DATA(1, 1, 2) - 1/80 y DATA(2, 0, 0)
+
+ + 1/80 y DATA(2, 1, 2) - 1/80 z DATA(1, 0, 1) - 1/80 z DATA(1, 1, 1)
+
+ - 1/80 z DATA(2, -1, 0) - 1/80 z DATA(0, 0, 1) + 1/80 z DATA(0, 0, 0)
+
+ - 1/80 z DATA(0, 1, 1) + 1/80 z DATA(0, -1, 0) + 1/80 z DATA(2, 2, 1)
+
+ + 3/80 z DATA(-1, -1, 2) - 3/80 z DATA(0, -1, 2) + 1/80 z DATA(-1, 2, 1)
+
+ - 1/80 z DATA(0, 2, 1) + 3/80 z DATA(0, 2, -1) - 3/80 z DATA(2, 0, -1)
+
+ - 3/80 z DATA(2, -1, -1) + 3/80 z DATA(1, 2, -1) - 3/80 z DATA(2, 2, -1)
+
+ + 1/80 y DATA(0, 0, 2) + 3/80 y DATA(1, -1, 2) - 3/80 y DATA(1, 2, 2)
+
+ + 3/80 y DATA(2, 2, 2) - 1/80 y DATA(0, 1, 2) + 1/80 y DATA(1, 0, 2)
+
+ - 3/80 y DATA(2, -1, 2) + 3/80 y DATA(1, -1, -1) + 1/80 y DATA(-1, 1, 2)
+
+ + 1/80 z DATA(1, 0, 0) + 1/80 z DATA(0, 1, 0) - 1/80 y DATA(0, 1, -1)
+
+ - 3/80 y DATA(0, 2, 2) - 3/80 y DATA(0, 2, 0) - 1/80 y DATA(-1, 0, -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(-1, 1, 1) - 3/80 y DATA(-1, -1, -1) + 3/80 y DATA(0, -1, -1)
+
+ - 1/80 y DATA(2, 0, 2) + 3/80 y DATA(2, 2, 0) + 1/80 y DATA(2, 1, 0)
+
+ + 1/80 y DATA(2, 1, 1) - 3/80 y DATA(2, -1, 1) - 1/80 y DATA(2, 0, 1)
+
+ + 3/80 y DATA(-1, 2, 0) + 3/80 y DATA(2, 2, 1) - 3/80 y DATA(-1, -1, 2)
+
+ + 3/80 y DATA(0, -1, 2) + 3/80 y DATA(-1, 2, 1) - 3/80 y DATA(0, 2, -1)
+
+ + 1/80 y DATA(-1, 1, 0) - 1/80 y DATA(-1, 0, 0) + 3/80 y DATA(0, -1, 1)
+
+ + 3/80 y DATA(1, -1, 1) - 1/80 y DATA(-1, 0, 1) - 3/80 y DATA(-1, -1, 1)
+
+ - 1/80 y DATA(1, 1, -1) - 3/80 y DATA(-1, -1, 0) + 3/80 y DATA(0, -1, 0)
+
+ + 3/80 y DATA(1, -1, 0) - 1/80 y DATA(1, 1, 1) + 1/80 y DATA(0, 0, 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, 0, 1) - 1/80 y DATA(2, 0, -1) - 3/80 y DATA(2, -1, -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(2, -1, 0) + 3/16 x DATA(0, 1, 2) - 3/16 x DATA(1, 2, 1)
+
+ + 3/16 x DATA(0, 1, -1) + 3/16 x DATA(0, 2, 2) - 3/16 x DATA(1, -1, 2)
+
+ - 3/16 x DATA(1, 2, 2) - 1/80 y DATA(1, 1, 0) - 1/80 y DATA(0, 1, 1)
+
+ - 3/16 x DATA(1, 0, 2) - 1/16 x DATA(-1, 0, 2) + 3/16 x DATA(0, 0, 2)
+
+ - 3/16 x DATA(1, 1, 2) + 1/16 x DATA(2, 0, 0) - 1/16 x DATA(-1, 2, 2)
+
+ + 1/16 x DATA(2, 2, 2) + 1/16 x DATA(2, 0, 2) - 1/16 x DATA(-1, 1, 2)
+
+ + 1/16 x DATA(2, 1, 2) + 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(1, 2, 0) + 1/16 x DATA(2, 2, 0)
+
+ + 1/16 x DATA(2, 1, 1) + 1/16 x DATA(2, -1, 1) - 1/16 x DATA(-1, 2, 0)
+
+ + 3/16 x DATA(0, 2, 0) - 3/80 y DATA(1, 2, 1) - 3/16 x DATA(1, -1, -1)
+
+ - 1/16 x DATA(-1, 1, 1) - 1/16 x DATA(-1, -1, -1) - 1/16 x DATA(-1, 0, -1)
+
+ + 3/16 x DATA(0, -1, -1) + 3/16 x DATA(0, 2, 1) + 3/16 x DATA(0, 2, -1)
+
+ + 1/16 x DATA(2, 0, -1) + 1/16 x DATA(2, -1, -1) - 1/16 x DATA(-1, -1, 0)
+
+ - 1/16 x DATA(-1, 1, 0) + 3/16 x DATA(0, -1, 1) - 3/16 x DATA(1, -1, 1)
+
+ - 1/16 x DATA(-1, 0, 1) - 1/16 x DATA(-1, -1, 1) - 1/16 x DATA(-1, 0, 0)
+
+ + 3/16 x DATA(0, -1, 0) + 1/16 x DATA(2, 2, 1) - 1/16 x DATA(-1, -1, 2)
+
+ + 3/16 x DATA(0, -1, 2) - 1/16 x DATA(-1, 2, 1) - 3/16 x DATA(1, -1, 0)
+
+ + 3/16 x DATA(0, 1, 0) - 3/16 x DATA(1, 1, -1) - 3/16 x DATA(1, 2, -1)
+
+ + 1/16 x DATA(2, 1, -1) - 1/16 x DATA(-1, 2, -1) - 3/16 x 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)
+
+ + 1/16 x DATA(2, -1, 0) + 3/16 x DATA(0, 0, 1) + 3/16 x DATA(0, 0, 0)
+
+ - 3/16 x DATA(1, 0, 0) + 1/40 DATA(2, -1, 0) + 1/80 DATA(2, 1, -1)
+
+ + 1/16 DATA(-1, 2, -1) - 1/8 DATA(0, 2, -1) + 1/16 DATA(1, 2, -1)
+
+ + 1/40 DATA(2, 0, -1) + 3/80 DATA(2, -1, -1) - 1/40 DATA(2, 2, 1)
+
+ + 1/16 DATA(-1, -1, 2) - 1/8 DATA(0, -1, 2) + 3/80 DATA(-1, 2, 1)
+
+ 11
+ - 1/10 DATA(0, 2, 1) + 7/80 DATA(1, 2, 1) - -- DATA(0, 1, -1)
+ 80
+
+ + 1/20 DATA(1, 1, -1) + 7/80 DATA(-1, -1, 0) - 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) + 1/10 DATA(-1, -1, -1)
+
+ 13
+ - -- DATA(0, -1, -1) + 1/40 DATA(1, -1, -1) + 7/80 DATA(-1, 0, -1)
+ 80
+
+ - 3/20 DATA(0, 0, -1) + 3/80 DATA(1, 0, -1) + 3/40 DATA(-1, 1, -1)
+
+ - 1/80 DATA(2, 1, 1) + 1/80 DATA(2, -1, 1) + 1/20 DATA(-1, 2, 0)
+
+ - 9/80 DATA(0, 2, 0) + 3/40 DATA(1, 2, 0) - 1/80 DATA(2, 2, 0)
+
+ + 1/80 DATA(2, 0, 0) - 1/40 DATA(2, 1, 2) - 1/80 DATA(2, 0, 2)
+
+ + 3/80 DATA(-1, 1, 2) - 1/10 DATA(0, 1, 2) + 7/80 DATA(1, 1, 2)
+
+ + 3/40 DATA(1, 0, 2) + 1/20 DATA(-1, 0, 2) - 9/80 DATA(0, 0, 2)
+
+ + 1/16 DATA(1, -1, 2) - 3/80 DATA(2, 2, 2) + 1/10 DATA(1, 2, 2)
+
+ + 1/40 DATA(-1, 2, 2) - 7/80 DATA(0, 2, 2) - 3/80 y DATA(1, 2, 0)
+
+ + 3/80 y DATA(-1, 2, 2) + 3/80 y DATA(2, 2, -1) - 3/80 y DATA(0, 2, 1)
+
+ + 1/16 x DATA(2, 2, -1) + 1/16 x DATA(2, 0, 1) + 1/16 x DATA(2, 1, 0)
+
+ + 1/16 x DATA(2, -1, 2) - 3/80 z DATA(1, 0, 2) + 3/80 z DATA(-1, 2, 2)
+
+ + 3/80 z DATA(2, -1, 2)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=486255580, alloc=4848776, time=55.81
+bytes used=487271896, alloc=4848776, time=55.89
+bytes used=488272060, alloc=4848776, time=55.97
+bytes used=489282732, alloc=4848776, time=56.05
+bytes used=490283152, alloc=4848776, time=56.13
+[COEFF(-1, -1, -1) = - 3/80 z + 1/10 - 3/80 y - 1/16 x,
+
+ 13
+ COEFF(0, -1, -1) = - -- + 3/80 z + 3/80 y + 3/16 x,
+ 80
+
+ COEFF(1, -1, -1) = 3/80 z - 3/16 x + 3/80 y + 1/40,
+
+ COEFF(2, -1, -1) = - 3/80 y - 3/80 z + 3/80 + 1/16 x,
+
+ COEFF(-1, 0, -1) = 7/80 - 1/80 y - 3/80 z - 1/16 x,
+
+ COEFF(0, 0, -1) = 3/16 x + 3/80 z + 1/80 y - 3/20,
+
+ COEFF(1, 0, -1) = 3/80 z - 3/16 x + 1/80 y + 3/80,
+
+ COEFF(2, 0, -1) = - 3/80 z + 1/16 x + 1/40 - 1/80 y,
+
+ COEFF(-1, 1, -1) = 1/80 y - 1/16 x + 3/40 - 3/80 z,
+
+ 11
+ COEFF(0, 1, -1) = 3/16 x - 1/80 y - -- + 3/80 z,
+ 80
+
+ COEFF(1, 1, -1) = 1/20 + 3/80 z - 1/80 y - 3/16 x,
+
+ COEFF(2, 1, -1) = 1/16 x - 3/80 z + 1/80 + 1/80 y,
+
+ COEFF(-1, 2, -1) = - 3/80 z + 3/80 y - 1/16 x + 1/16,
+
+ COEFF(0, 2, -1) = - 1/8 + 3/80 z - 3/80 y + 3/16 x,
+
+ COEFF(1, 2, -1) = - 3/16 x + 1/16 + 3/80 z - 3/80 y,
+
+ COEFF(2, 2, -1) = 1/16 x - 3/80 z + 3/80 y,
+
+ COEFF(-1, -1, 0) = - 1/80 z - 1/16 x - 3/80 y + 7/80,
+
+ COEFF(0, -1, 0) = 3/16 x + 3/80 y - 3/20 + 1/80 z,
+
+ COEFF(1, -1, 0) = 3/80 + 1/80 z - 3/16 x + 3/80 y,
+
+ COEFF(2, -1, 0) = - 1/80 z + 1/40 + 1/16 x - 3/80 y,
+
+ COEFF(-1, 0, 0) = - 1/80 y - 1/16 x + 3/40 - 1/80 z,
+
+ 11
+ COEFF(0, 0, 0) = 3/16 x + 1/80 z - -- + 1/80 y,
+ 80
+
+ COEFF(1, 0, 0) = - 3/16 x + 1/80 y + 1/80 z + 1/20,
+
+ COEFF(2, 0, 0) = 1/16 x - 1/80 z + 1/80 - 1/80 y,
+
+ COEFF(-1, 1, 0) = 1/16 - 1/80 z - 1/16 x + 1/80 y,
+
+ COEFF(0, 1, 0) = 3/16 x - 1/8 + 1/80 z - 1/80 y,
+
+ COEFF(1, 1, 0) = - 1/80 y + 1/16 + 1/80 z - 3/16 x,
+
+ COEFF(2, 1, 0) = - 1/80 z + 1/16 x + 1/80 y,
+
+ COEFF(-1, 2, 0) = - 1/16 x + 1/20 - 1/80 z + 3/80 y,
+
+ COEFF(0, 2, 0) = 3/16 x - 3/80 y + 1/80 z - 9/80,
+
+ COEFF(1, 2, 0) = 1/80 z - 3/80 y - 3/16 x + 3/40,
+
+ COEFF(2, 2, 0) = - 1/80 z - 1/80 + 3/80 y + 1/16 x,
+
+ COEFF(-1, -1, 1) = 1/80 z - 1/16 x + 3/40 - 3/80 y,
+
+ 11
+ COEFF(0, -1, 1) = 3/16 x - -- + 3/80 y - 1/80 z,
+ 80
+
+ COEFF(1, -1, 1) = - 3/16 x - 1/80 z + 3/80 y + 1/20,
+
+ COEFF(2, -1, 1) = 1/16 x + 1/80 z + 1/80 - 3/80 y,
+
+ COEFF(-1, 0, 1) = - 1/16 x - 1/80 y + 1/80 z + 1/16,
+
+ COEFF(0, 0, 1) = - 1/8 - 1/80 z + 3/16 x + 1/80 y,
+
+ COEFF(1, 0, 1) = 1/16 + 1/80 y - 1/80 z - 3/16 x,
+
+ COEFF(2, 0, 1) = 1/80 z - 1/80 y + 1/16 x,
+
+ COEFF(-1, 1, 1) = - 1/16 x + 1/80 z + 1/20 + 1/80 y,
+
+ COEFF(0, 1, 1) = - 1/80 y + 3/16 x - 9/80 - 1/80 z,
+
+ COEFF(1, 1, 1) = - 3/16 x - 1/80 y + 3/40 - 1/80 z,
+
+ COEFF(2, 1, 1) = - 1/80 + 1/80 z + 1/80 y + 1/16 x,
+
+ COEFF(-1, 2, 1) = 3/80 y - 1/16 x + 1/80 z + 3/80,
+
+ COEFF(0, 2, 1) = 3/16 x - 1/80 z - 1/10 - 3/80 y,
+
+ COEFF(1, 2, 1) = - 3/80 y - 1/80 z + 7/80 - 3/16 x,
+
+ COEFF(2, 2, 1) = 3/80 y + 1/16 x + 1/80 z - 1/40,
+
+ COEFF(-1, -1, 2) = - 3/80 y + 1/16 - 1/16 x + 3/80 z,
+
+ COEFF(0, -1, 2) = 3/16 x - 1/8 + 3/80 y - 3/80 z,
+
+ COEFF(1, -1, 2) = 1/16 - 3/80 z + 3/80 y - 3/16 x,
+
+ COEFF(2, -1, 2) = 3/80 z - 3/80 y + 1/16 x,
+
+ COEFF(-1, 0, 2) = 3/80 z - 1/16 x + 1/20 - 1/80 y,
+
+ COEFF(0, 0, 2) = - 3/80 z + 1/80 y + 3/16 x - 9/80,
+
+ COEFF(1, 0, 2) = - 3/80 z + 1/80 y - 3/16 x + 3/40,
+
+ COEFF(2, 0, 2) = 1/16 x + 3/80 z - 1/80 - 1/80 y,
+
+ COEFF(-1, 1, 2) = 1/80 y - 1/16 x + 3/80 z + 3/80,
+
+ COEFF(0, 1, 2) = - 1/10 - 1/80 y + 3/16 x - 3/80 z,
+
+ COEFF(1, 1, 2) = 7/80 - 3/16 x - 3/80 z - 1/80 y,
+
+ COEFF(2, 1, 2) = 1/16 x + 3/80 z + 1/80 y - 1/40,
+
+ COEFF(-1, 2, 2) = 1/40 + 3/80 z + 3/80 y - 1/16 x,
+
+ COEFF(0, 2, 2) = - 3/80 z - 7/80 - 3/80 y + 3/16 x,
+
+ COEFF(1, 2, 2) = - 3/16 x + 1/10 - 3/80 z - 3/80 y,
+
+ COEFF(2, 2, 2) = - 3/80 + 1/16 x + 3/80 z + 3/80 y]
+
+> print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-dxx.compute.c");
+bytes used=491283308, alloc=4848776, time=56.22
+bytes used=492283652, alloc=4848776, time=56.31
+bytes used=493290236, alloc=4848776, time=56.40
+bytes used=494290480, alloc=4848776, time=56.66
+bytes used=495290804, alloc=4848776, time=56.79
+bytes used=496290972, alloc=4848776, time=56.86
+bytes used=497292408, alloc=4848776, time=56.96
+bytes used=498292624, alloc=4848776, time=57.06
+bytes used=499292812, alloc=4848776, time=57.41
+bytes used=500293028, alloc=4848776, time=57.55
+bytes used=501293648, alloc=4848776, time=57.86
+>
+# d^2/dxdy
+> simplify( diff(interp_3d_cube_order3_smooth0,x,y) );
+bytes used=502293832, alloc=4848776, time=57.95
+ 19
+- 3/1000 z DATA(0, 1, 2) - ---- 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
+
+ + 3/1000 z DATA(1, 2, 1) + 3/1000 z DATA(0, 1, -1)
+
+ - 9/1000 z DATA(0, 2, 2) - 9/1000 z DATA(1, -1, 2)
+
+ + 9/1000 z DATA(1, 2, 2) - 9/1000 z DATA(2, 0, 2) - 3/1000 z DATA(1, 2, 0)
+
+ - 9/1000 z DATA(2, 2, 0) - 3/1000 z DATA(2, 1, 0) + 3/1000 z DATA(2, 1, 1)
+
+ - 9/1000 z DATA(-1, 1, 2) + 9/1000 z DATA(-1, 0, 2)
+
+ + 3/1000 z DATA(0, 0, 2) + 3/1000 z DATA(1, 1, 2) + 3/1000 z DATA(2, 0, 0)
+
+ + 9/1000 z DATA(2, 1, 2) + 3/1000 z DATA(0, -1, 1)
+
+ + 3/1000 z DATA(-1, 0, 1) + 9/1000 z DATA(-1, -1, 1)
+
+ - 3/1000 z DATA(1, 1, -1) - 9/1000 z DATA(-1, -1, 0)
+
+ - 9/1000 z DATA(2, -1, 1) - 3/1000 z DATA(2, 0, 1)
+
+ + 9/1000 z DATA(-1, 2, 0) + 3/1000 z DATA(0, 2, 0)
+
+ - 9/1000 z DATA(-1, 0, -1) - 3/1000 z DATA(0, 0, -1)
+
+ 27
+ + ---- z DATA(2, 2, 2) - 3/1000 z DATA(1, -1, 1) - 9/1000 z DATA(2, 1, -1)
+ 1000
+
+ 27
+ + ---- z DATA(-1, 2, -1) - 1/1000 z DATA(1, 1, 0)
+ 1000
+
+ + 3/1000 z DATA(1, -1, 0) + 3/1000 z DATA(1, 0, -1)
+
+ + 9/1000 z DATA(-1, 1, -1) - 3/1000 z DATA(-1, 1, 1)
+
+ 27
+ - ---- z DATA(-1, -1, -1) - 9/1000 z DATA(0, -1, -1)
+ 1000
+
+ + 9/1000 z DATA(1, -1, -1) + 3/1000 z DATA(-1, 1, 0)
+
+ - 3/1000 z DATA(-1, 0, 0) + 3/80 y DATA(-1, 0, 2) - 1/80 y DATA(1, 1, 2)
+
+ - 3/80 y DATA(2, 0, 0) - 3/80 y DATA(2, 1, 2) - 1/1000 z DATA(1, 0, 1)
+
+ + 1/1000 z DATA(1, 1, 1) + 9/1000 z DATA(2, -1, 0)
+
+ + 1/1000 z DATA(0, 0, 1) - 1/1000 z DATA(0, 0, 0) - 1/1000 z DATA(0, 1, 1)
+
+ - 3/1000 z DATA(0, -1, 0) + 9/1000 z DATA(2, 2, 1)
+
+ 27
+ + ---- z DATA(-1, -1, 2) + 9/1000 z DATA(0, -1, 2)
+ 1000
+
+ - 9/1000 z DATA(-1, 2, 1) - 3/1000 z DATA(0, 2, 1)
+
+ + 9/1000 z DATA(0, 2, -1) + 9/1000 z DATA(2, 0, -1)
+
+ 27 27
+ + ---- z DATA(2, -1, -1) - 9/1000 z DATA(1, 2, -1) - ---- z DATA(2, 2, -1)
+ 1000 1000
+
+ + 1/80 y DATA(0, 0, 2) + 1/80 y DATA(1, -1, 2) + 1/80 y DATA(1, 2, 2)
+
+ + 3/80 y DATA(2, 2, 2) + 1/80 y DATA(0, 1, 2) - 1/80 y DATA(1, 0, 2)
+
+ + 3/80 y DATA(2, -1, 2) + 1/80 y DATA(1, -1, -1) + 3/80 y DATA(-1, 1, 2)
+
+ + 1/1000 z DATA(1, 0, 0) + 1/1000 z DATA(0, 1, 0) + 1/80 y DATA(0, 1, -1)
+
+ - 1/80 y DATA(0, 2, 2) - 1/80 y DATA(0, 2, 0) + 3/80 y DATA(-1, 0, -1)
+
+ + 1/80 y DATA(0, 0, -1) - 1/80 y DATA(1, 0, -1) + 3/80 y DATA(-1, 1, -1)
+
+ + 3/80 y DATA(-1, 1, 1) - 3/80 y DATA(-1, -1, -1) - 1/80 y DATA(0, -1, -1)
+
+ - 3/80 y DATA(2, 0, 2) + 3/80 y DATA(2, 2, 0) - 3/80 y DATA(2, 1, 0)
+
+ - 3/80 y DATA(2, 1, 1) + 3/80 y DATA(2, -1, 1) - 3/80 y DATA(2, 0, 1)
+
+ - 3/80 y DATA(-1, 2, 0) + 3/80 y DATA(2, 2, 1) - 3/80 y DATA(-1, -1, 2)
+
+ - 1/80 y DATA(0, -1, 2) - 3/80 y DATA(-1, 2, 1) - 1/80 y DATA(0, 2, -1)
+
+ + 3/80 y DATA(-1, 1, 0) + 3/80 y DATA(-1, 0, 0) - 1/80 y DATA(0, -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(1, 1, -1) - 3/80 y DATA(-1, -1, 0) - 1/80 y DATA(0, -1, 0)
+
+ + 1/80 y DATA(1, -1, 0) - 1/80 y DATA(1, 1, 1) + 1/80 y DATA(0, 0, 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, 0, 1) - 3/80 y DATA(2, 0, -1) + 3/80 y DATA(2, -1, -1)
+
+ + 1/80 y DATA(1, 2, -1) - 3/80 y DATA(2, 1, -1) - 3/80 y DATA(-1, 2, -1)
+
+ + 3/80 y DATA(2, -1, 0) - 1/80 x DATA(0, 1, 2) - 3/80 x DATA(1, 2, 1)
+
+ - 1/80 x DATA(0, 1, -1) - 3/80 x DATA(0, 2, 2) + 3/80 x DATA(1, -1, 2)
+
+ - 3/80 x DATA(1, 2, 2) - 1/80 y DATA(1, 1, 0) + 1/80 y DATA(0, 1, 1)
+
+ + 1/80 x DATA(1, 0, 2) - 1/80 x DATA(-1, 0, 2) + 1/80 x DATA(0, 0, 2)
+
+ - 1/80 x DATA(1, 1, 2) - 1/80 x DATA(2, 0, 0) + 3/80 x DATA(-1, 2, 2)
+
+ + 3/80 x DATA(2, 2, 2) - 1/80 x DATA(2, 0, 2) + 1/80 x DATA(-1, 1, 2)
+
+ + 1/80 x DATA(2, 1, 2) + 1/80 x DATA(0, 0, -1) + 1/80 x DATA(1, 0, -1)
+
+ + 1/80 x DATA(-1, 1, -1) - 3/80 x DATA(1, 2, 0) + 3/80 x DATA(2, 2, 0)
+
+ + 1/80 x DATA(2, 1, 1) - 3/80 x DATA(2, -1, 1) + 3/80 x DATA(-1, 2, 0)
+
+ - 3/80 x DATA(0, 2, 0) + 1/80 y DATA(1, 2, 1) + 3/80 x DATA(1, -1, -1)
+
+ + 1/80 x DATA(-1, 1, 1) - 3/80 x DATA(-1, -1, -1) - 1/80 x DATA(-1, 0, -1)
+
+ + 3/80 x DATA(0, -1, -1) - 3/80 x DATA(0, 2, 1) - 3/80 x DATA(0, 2, -1)
+
+ - 1/80 x DATA(2, 0, -1) - 3/80 x DATA(2, -1, -1) - 3/80 x DATA(-1, -1, 0)
+
+ + 1/80 x DATA(-1, 1, 0) + 3/80 x DATA(0, -1, 1) + 3/80 x DATA(1, -1, 1)
+
+ - 1/80 x DATA(-1, 0, 1) - 3/80 x DATA(-1, -1, 1) - 1/80 x DATA(-1, 0, 0)
+
+ + 3/80 x DATA(0, -1, 0) + 3/80 x DATA(2, 2, 1) - 3/80 x DATA(-1, -1, 2)
+
+ + 3/80 x DATA(0, -1, 2) + 3/80 x DATA(-1, 2, 1) + 3/80 x DATA(1, -1, 0)
+
+ - 1/80 x DATA(0, 1, 0) - 1/80 x DATA(1, 1, -1) - 3/80 x DATA(1, 2, -1)
+
+ + 1/80 x DATA(2, 1, -1) + 3/80 x DATA(-1, 2, -1) - 1/80 x 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(2, -1, 0) + 1/80 x DATA(0, 0, 1) + 1/80 x DATA(0, 0, 0)
+
+ 27
+ + 1/80 x DATA(1, 0, 0) - ---- DATA(2, -1, 0) - 3/2000 DATA(2, 2, -1)
+ 1000
+
+ 49 13
+ + ---- DATA(2, 1, -1) - 9/250 DATA(-1, 2, -1) + ---- DATA(0, 2, -1)
+ 2000 1000
+
+ 49 13
+ + ---- DATA(1, 2, -1) + ---- DATA(2, 0, -1) - 9/250 DATA(2, -1, -1)
+ 2000 1000
+
+ 39 93 19
+ - ---- DATA(2, 2, 1) + ---- DATA(-1, -1, 2) - ---- DATA(0, -1, 2)
+ 2000 2000 2000
+
+ 19 37
+ - 9/500 DATA(-1, 2, 1) + ---- DATA(0, 2, 1) + ---- DATA(1, 2, 1)
+ 1000 2000
+
+ 33 129
+ - 1/250 DATA(0, 1, -1) + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0)
+ 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
+
+ 147 37
+ + ---- DATA(-1, -1, -1) - 1/2000 DATA(0, -1, -1) - ---- DATA(1, -1, -1)
+ 2000 1000
+
+ 17
+ - 1/2000 DATA(-1, 0, -1) - ---- DATA(0, 0, -1) - 1/250 DATA(1, 0, -1)
+ 2000
+
+ 37 37
+ - ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1) - 9/500 DATA(2, -1, 1)
+ 1000 2000
+
+ 19 27
+ + ---- DATA(2, 0, 1) - ---- DATA(-1, 2, 0) + 2/125 DATA(0, 2, 0)
+ 1000 1000
+
+ 43 21 43
+ + ---- DATA(1, 2, 0) - ---- DATA(2, 2, 0) + ---- DATA(2, 1, 0)
+ 2000 2000 2000
+
+ 31 11
+ + 2/125 DATA(2, 0, 0) + ---- DATA(2, 1, 2) + --- DATA(2, 0, 2)
+ 2000 500
+
+ 27
+ - 7/250 DATA(-1, 1, 2) - 1/1000 DATA(0, 1, 2) + ---- DATA(1, 1, 2)
+ 2000
+
+ 19
+ - 1/1000 DATA(1, 0, 2) - 9/1000 DATA(2, -1, 2) - ---- DATA(-1, 0, 2)
+ 2000
+
+ 23 57
+ - ---- DATA(0, 0, 2) - 7/250 DATA(1, -1, 2) - ---- DATA(2, 2, 2)
+ 2000 2000
+
+ 31 11
+ + ---- DATA(1, 2, 2) - 9/1000 DATA(-1, 2, 2) + --- DATA(0, 2, 2)
+ 2000 500
+
+ + 1/80 y DATA(1, 2, 0) - 3/80 y DATA(-1, 2, 2) + 3/80 y DATA(2, 2, -1)
+
+ - 1/80 y DATA(0, 2, 1) + 3/80 x DATA(2, 2, -1) - 1/80 x DATA(2, 0, 1)
+
+ + 1/80 x DATA(2, 1, 0) - 3/80 x DATA(2, -1, 2) - 3/1000 z DATA(1, 0, 2)
+
+ 27 27
+ - ---- z DATA(-1, 2, 2) - ---- z DATA(2, -1, 2)
+ 1000 1000
+
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=503297620, alloc=4848776, time=58.03
+bytes used=504297844, alloc=4848776, time=58.11
+bytes used=505312932, alloc=4848776, time=58.19
+bytes used=506313240, alloc=4848776, time=58.27
+ 27 147
+[COEFF(-1, -1, -1) = - ---- z - 3/80 y + ---- - 3/80 x,
+ 1000 2000
+
+ COEFF(0, -1, -1) = 3/80 x - 9/1000 z - 1/2000 - 1/80 y,
+
+ 37
+ COEFF(1, -1, -1) = - ---- + 1/80 y + 3/80 x + 9/1000 z,
+ 1000
+
+ 27
+ COEFF(2, -1, -1) = - 3/80 x - 9/250 + ---- z + 3/80 y,
+ 1000
+
+ COEFF(-1, 0, -1) = 3/80 y - 1/80 x - 1/2000 - 9/1000 z,
+
+ 17
+ COEFF(0, 0, -1) = - ---- - 3/1000 z + 1/80 y + 1/80 x,
+ 2000
+
+ COEFF(1, 0, -1) = 1/80 x - 1/250 + 3/1000 z - 1/80 y,
+
+ 13
+ COEFF(2, 0, -1) = - 1/80 x + 9/1000 z - 3/80 y + ----,
+ 1000
+
+ 37
+ COEFF(-1, 1, -1) = 3/80 y + 9/1000 z - ---- + 1/80 x,
+ 1000
+
+ COEFF(0, 1, -1) = - 1/80 x - 1/250 + 3/1000 z + 1/80 y,
+
+ 33
+ COEFF(1, 1, -1) = - 1/80 y - 1/80 x - 3/1000 z + ----,
+ 2000
+
+ 49
+ COEFF(2, 1, -1) = - 3/80 y + 1/80 x + ---- - 9/1000 z,
+ 2000
+
+ 27
+ COEFF(-1, 2, -1) = 3/80 x + ---- z - 3/80 y - 9/250,
+ 1000
+
+ 13
+ COEFF(0, 2, -1) = - 1/80 y - 3/80 x + ---- + 9/1000 z,
+ 1000
+
+ 49
+ COEFF(1, 2, -1) = 1/80 y - 3/80 x - 9/1000 z + ----,
+ 2000
+
+ 27
+ COEFF(2, 2, -1) = 3/80 y - 3/2000 + 3/80 x - ---- z,
+ 1000
+
+ 129
+ COEFF(-1, -1, 0) = - 3/80 x + ---- - 9/1000 z - 3/80 y,
+ 2000
+
+ COEFF(0, -1, 0) = - 7/2000 - 3/1000 z - 1/80 y + 3/80 x,
+
+ 17
+ COEFF(1, -1, 0) = 3/1000 z + 3/80 x + 1/80 y - ---,
+ 500
+
+ 27
+ COEFF(2, -1, 0) = 3/80 y - 3/80 x - ---- + 9/1000 z,
+ 1000
+
+ COEFF(-1, 0, 0) = - 3/1000 z - 1/80 x + 3/80 y - 7/2000,
+
+ 19
+ COEFF(0, 0, 0) = - ---- + 1/80 y + 1/80 x - 1/1000 z,
+ 2000
+
+ COEFF(1, 0, 0) = - 1/80 y + 1/80 x + 1/1000 z - 3/1000,
+
+ COEFF(2, 0, 0) = - 1/80 x - 3/80 y + 3/1000 z + 2/125,
+
+ 17
+ COEFF(-1, 1, 0) = - --- + 3/1000 z + 1/80 x + 3/80 y,
+ 500
+
+ COEFF(0, 1, 0) = 1/1000 z + 1/80 y - 3/1000 - 1/80 x,
+
+ 31
+ COEFF(1, 1, 0) = - 1/80 y + ---- - 1/80 x - 1/1000 z,
+ 2000
+
+ 43
+ COEFF(2, 1, 0) = 1/80 x - 3/80 y + ---- - 3/1000 z,
+ 2000
+
+ 27
+ COEFF(-1, 2, 0) = - 3/80 y - ---- + 9/1000 z + 3/80 x,
+ 1000
+
+ COEFF(0, 2, 0) = - 1/80 y - 3/80 x + 2/125 + 3/1000 z,
+
+ 43
+ COEFF(1, 2, 0) = 1/80 y + ---- - 3/80 x - 3/1000 z,
+ 2000
+
+ 21
+ COEFF(2, 2, 0) = - 9/1000 z + 3/80 x - ---- + 3/80 y,
+ 2000
+
+ 111
+ COEFF(-1, -1, 1) = 9/1000 z - 3/80 x - 3/80 y + ----,
+ 2000
+
+ 13
+ COEFF(0, -1, 1) = 3/80 x - 1/80 y + 3/1000 z - ----,
+ 2000
+
+ 31
+ COEFF(1, -1, 1) = - 3/1000 z - ---- + 1/80 y + 3/80 x,
+ 1000
+
+ COEFF(2, -1, 1) = - 3/80 x + 3/80 y - 9/1000 z - 9/500,
+
+ 13
+ COEFF(-1, 0, 1) = - ---- + 3/80 y + 3/1000 z - 1/80 x,
+ 2000
+
+ 21
+ COEFF(0, 0, 1) = - ---- + 1/80 x + 1/1000 z + 1/80 y,
+ 2000
+
+ COEFF(1, 0, 1) = - 1/80 y - 1/500 - 1/1000 z + 1/80 x,
+
+ 19
+ COEFF(2, 0, 1) = - 3/80 y - 1/80 x - 3/1000 z + ----,
+ 1000
+
+ 31
+ COEFF(-1, 1, 1) = - 3/1000 z + 1/80 x + 3/80 y - ----,
+ 1000
+
+ COEFF(0, 1, 1) = - 1/500 - 1/1000 z - 1/80 x + 1/80 y,
+
+ 29
+ COEFF(1, 1, 1) = - 1/80 y - 1/80 x + 1/1000 z + ----,
+ 2000
+
+ 37
+ COEFF(2, 1, 1) = - 3/80 y + ---- + 3/1000 z + 1/80 x,
+ 2000
+
+ COEFF(-1, 2, 1) = - 9/500 - 3/80 y - 9/1000 z + 3/80 x,
+
+ 19
+ COEFF(0, 2, 1) = - 3/80 x - 1/80 y + ---- - 3/1000 z,
+ 1000
+
+ 37
+ COEFF(1, 2, 1) = 1/80 y - 3/80 x + 3/1000 z + ----,
+ 2000
+
+ 39
+ COEFF(2, 2, 1) = 9/1000 z + 3/80 x - ---- + 3/80 y,
+ 2000
+
+ 27 93
+ COEFF(-1, -1, 2) = ---- z - 3/80 x + ---- - 3/80 y,
+ 1000 2000
+
+ 19
+ COEFF(0, -1, 2) = - 1/80 y - ---- + 9/1000 z + 3/80 x,
+ 2000
+
+ COEFF(1, -1, 2) = 3/80 x + 1/80 y - 9/1000 z - 7/250,
+
+ 27
+ COEFF(2, -1, 2) = - 9/1000 + 3/80 y - 3/80 x - ---- z,
+ 1000
+
+ 19
+ COEFF(-1, 0, 2) = - ---- + 3/80 y - 1/80 x + 9/1000 z,
+ 2000
+
+ 23
+ COEFF(0, 0, 2) = 3/1000 z + 1/80 x - ---- + 1/80 y,
+ 2000
+
+ COEFF(1, 0, 2) = - 1/1000 + 1/80 x - 3/1000 z - 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 - 9/1000 z - 7/250 + 1/80 x,
+
+ COEFF(0, 1, 2) = - 1/80 x + 1/80 y - 3/1000 z - 1/1000,
+
+ 27
+ COEFF(1, 1, 2) = - 1/80 y - 1/80 x + 3/1000 z + ----,
+ 2000
+
+ 31
+ COEFF(2, 1, 2) = 1/80 x - 3/80 y + ---- + 9/1000 z,
+ 2000
+
+ 27
+ COEFF(-1, 2, 2) = - 3/80 y + 3/80 x - 9/1000 - ---- z,
+ 1000
+
+ 11
+ COEFF(0, 2, 2) = --- - 1/80 y - 3/80 x - 9/1000 z,
+ 500
+
+ 31
+ COEFF(1, 2, 2) = 9/1000 z + 1/80 y + ---- - 3/80 x,
+ 2000
+
+ 57 27
+ COEFF(2, 2, 2) = 3/80 x - ---- + 3/80 y + ---- z]
+ 2000 1000
+
+> print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-dxy.compute.c");
+bytes used=507313376, alloc=4848776, time=58.36
+bytes used=508313760, alloc=4848776, time=58.44
+bytes used=509313928, alloc=4848776, time=58.62
+bytes used=510317656, alloc=4848776, time=58.72
+bytes used=511317844, alloc=4848776, time=59.06
+bytes used=512318152, alloc=4848776, time=59.19
+bytes used=513318348, alloc=4848776, time=59.26
+bytes used=514318524, alloc=4848776, time=59.37
+bytes used=515318740, alloc=4848776, time=59.61
+bytes used=516319040, alloc=4848776, time=59.95
+bytes used=517319204, alloc=4848776, time=60.02
+bytes used=518319400, alloc=4848776, time=60.45
+bytes used=519319556, alloc=4848776, time=60.58
+>
+# d^2/dxdz
+> simplify( diff(interp_3d_cube_order3_smooth0,x,z) );
+ 19
+- 1/80 z DATA(0, 1, 2) - ---- 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
+
+ - 1/80 z DATA(1, 2, 1) - 1/80 z DATA(0, 1, -1) - 1/80 z DATA(0, 2, 2)
+
+ + 1/80 z DATA(1, -1, 2) + 1/80 z DATA(1, 2, 2) + 3/80 z DATA(2, 0, 2)
+
+ - 1/80 z DATA(1, 2, 0) - 3/80 z DATA(2, 2, 0) - 3/80 z DATA(2, 1, 0)
+
+ - 3/80 z DATA(2, 1, 1) - 3/80 z DATA(-1, 1, 2) - 3/80 z DATA(-1, 0, 2)
+
+ - 1/80 z DATA(0, 0, 2) + 1/80 z DATA(1, 1, 2) - 3/80 z DATA(2, 0, 0)
+
+ + 3/80 z DATA(2, 1, 2) + 1/80 z DATA(0, -1, 1) + 3/80 z DATA(-1, 0, 1)
+
+ + 3/80 z DATA(-1, -1, 1) + 1/80 z DATA(1, 1, -1) + 3/80 z DATA(-1, -1, 0)
+
+ - 3/80 z DATA(2, -1, 1) - 3/80 z DATA(2, 0, 1) + 3/80 z DATA(-1, 2, 0)
+
+ + 1/80 z DATA(0, 2, 0) - 3/80 z DATA(-1, 0, -1) - 1/80 z DATA(0, 0, -1)
+
+ + 3/80 z DATA(2, 2, 2) - 1/80 z DATA(1, -1, 1) + 3/80 z DATA(2, 1, -1)
+
+ - 3/80 z DATA(-1, 2, -1) - 1/80 z DATA(1, 1, 0) - 1/80 z DATA(1, -1, 0)
+
+ + 1/80 z DATA(1, 0, -1) - 3/80 z DATA(-1, 1, -1) + 3/80 z DATA(-1, 1, 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, 0, 0)
+
+ + 9/1000 y DATA(-1, 0, 2) + 3/1000 y DATA(1, 1, 2)
+
+ + 3/1000 y DATA(2, 0, 0) + 9/1000 y DATA(2, 1, 2) - 1/80 z DATA(1, 0, 1)
+
+ - 1/80 z DATA(1, 1, 1) - 3/80 z DATA(2, -1, 0) + 1/80 z DATA(0, 0, 1)
+
+ + 1/80 z DATA(0, 0, 0) + 1/80 z DATA(0, 1, 1) + 1/80 z DATA(0, -1, 0)
+
+ - 3/80 z DATA(2, 2, 1) - 3/80 z DATA(-1, -1, 2) - 1/80 z DATA(0, -1, 2)
+
+ + 3/80 z DATA(-1, 2, 1) + 1/80 z DATA(0, 2, 1) - 1/80 z DATA(0, 2, -1)
+
+ + 3/80 z DATA(2, 0, -1) + 3/80 z DATA(2, -1, -1) + 1/80 z DATA(1, 2, -1)
+
+ + 3/80 z DATA(2, 2, -1) + 3/1000 y DATA(0, 0, 2) - 9/1000 y DATA(1, -1, 2)
+
+ 27
+ + 9/1000 y DATA(1, 2, 2) + ---- y DATA(2, 2, 2) - 3/1000 y DATA(0, 1, 2)
+ 1000
+
+ 27
+ - 3/1000 y DATA(1, 0, 2) - ---- y DATA(2, -1, 2)
+ 1000
+
+ + 9/1000 y DATA(1, -1, -1) - 9/1000 y DATA(-1, 1, 2)
+
+ - 1/80 z DATA(1, 0, 0) + 1/80 z DATA(0, 1, 0) + 3/1000 y DATA(0, 1, -1)
+
+ - 9/1000 y DATA(0, 2, 2) + 3/1000 y DATA(0, 2, 0)
+
+ - 9/1000 y DATA(-1, 0, -1) - 3/1000 y DATA(0, 0, -1)
+
+ + 3/1000 y DATA(1, 0, -1) + 9/1000 y DATA(-1, 1, -1)
+
+ 27
+ - 3/1000 y DATA(-1, 1, 1) - ---- y DATA(-1, -1, -1)
+ 1000
+
+ - 9/1000 y DATA(0, -1, -1) - 9/1000 y DATA(2, 0, 2)
+
+ - 9/1000 y DATA(2, 2, 0) - 3/1000 y DATA(2, 1, 0) + 3/1000 y DATA(2, 1, 1)
+
+ - 9/1000 y DATA(2, -1, 1) - 3/1000 y DATA(2, 0, 1)
+
+ + 9/1000 y DATA(-1, 2, 0) + 9/1000 y DATA(2, 2, 1)
+
+ 27
+ + ---- y DATA(-1, -1, 2) + 9/1000 y DATA(0, -1, 2)
+ 1000
+
+ - 9/1000 y DATA(-1, 2, 1) + 9/1000 y DATA(0, 2, -1)
+
+ + 3/1000 y DATA(-1, 1, 0) - 3/1000 y DATA(-1, 0, 0)
+
+ + 3/1000 y DATA(0, -1, 1) - 3/1000 y DATA(1, -1, 1)
+
+ + 3/1000 y DATA(-1, 0, 1) + 9/1000 y DATA(-1, -1, 1)
+
+ - 3/1000 y DATA(1, 1, -1) - 9/1000 y DATA(-1, -1, 0)
+
+ - 3/1000 y DATA(0, -1, 0) + 3/1000 y DATA(1, -1, 0)
+
+ + 1/1000 y DATA(1, 1, 1) + 1/1000 y DATA(0, 0, 1) - 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, 0, 1)
+
+ 27
+ + 9/1000 y DATA(2, 0, -1) + ---- y DATA(2, -1, -1)
+ 1000
+
+ - 9/1000 y DATA(1, 2, -1) - 9/1000 y DATA(2, 1, -1)
+
+ 27
+ + ---- y DATA(-1, 2, -1) + 9/1000 y DATA(2, -1, 0) - 3/80 x DATA(0, 1, 2)
+ 1000
+
+ - 1/80 x DATA(1, 2, 1) + 3/80 x DATA(0, 1, -1) - 3/80 x DATA(0, 2, 2)
+
+ - 3/80 x DATA(1, -1, 2) - 3/80 x DATA(1, 2, 2) - 1/1000 y DATA(1, 1, 0)
+
+ - 1/1000 y DATA(0, 1, 1) - 3/80 x DATA(1, 0, 2) + 3/80 x DATA(-1, 0, 2)
+
+ - 3/80 x DATA(0, 0, 2) - 3/80 x DATA(1, 1, 2) - 1/80 x DATA(2, 0, 0)
+
+ + 3/80 x DATA(-1, 2, 2) + 3/80 x DATA(2, 2, 2) + 3/80 x DATA(2, 0, 2)
+
+ + 3/80 x DATA(-1, 1, 2) + 3/80 x DATA(2, 1, 2) + 3/80 x DATA(0, 0, -1)
+
+ + 3/80 x DATA(1, 0, -1) - 3/80 x DATA(-1, 1, -1) + 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(2, -1, 1)
+
+ - 1/80 x DATA(-1, 2, 0) + 1/80 x DATA(0, 2, 0) + 3/1000 y DATA(1, 2, 1)
+
+ + 3/80 x DATA(1, -1, -1) + 1/80 x DATA(-1, 1, 1) - 3/80 x DATA(-1, -1, -1)
+
+ - 3/80 x DATA(-1, 0, -1) + 3/80 x DATA(0, -1, -1) - 1/80 x DATA(0, 2, 1)
+
+ + 3/80 x DATA(0, 2, -1) - 3/80 x DATA(2, 0, -1) - 3/80 x DATA(2, -1, -1)
+
+ - 1/80 x DATA(-1, -1, 0) - 1/80 x DATA(-1, 1, 0) - 1/80 x DATA(0, -1, 1)
+
+ - 1/80 x DATA(1, -1, 1) + 1/80 x DATA(-1, 0, 1) + 1/80 x DATA(-1, -1, 1)
+
+ - 1/80 x DATA(-1, 0, 0) + 1/80 x DATA(0, -1, 0) + 1/80 x DATA(2, 2, 1)
+
+ + 3/80 x DATA(-1, -1, 2) - 3/80 x DATA(0, -1, 2) + 1/80 x DATA(-1, 2, 1)
+
+ + 1/80 x DATA(1, -1, 0) + 1/80 x DATA(0, 1, 0) + 3/80 x DATA(1, 1, -1)
+
+ + 3/80 x DATA(1, 2, -1) - 3/80 x DATA(2, 1, -1) - 3/80 x DATA(-1, 2, -1)
+
+ + 1/80 x 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(2, -1, 0) - 1/80 x DATA(0, 0, 1)
+
+ 13
+ + 1/80 x DATA(0, 0, 0) + 1/80 x DATA(1, 0, 0) + ---- DATA(2, -1, 0)
+ 1000
+
+ 93
+ - 9/1000 DATA(2, 2, -1) - 9/500 DATA(2, 1, -1) + ---- DATA(-1, 2, -1)
+ 2000
+
+ 19 27
+ - ---- DATA(0, 2, -1) - 7/250 DATA(1, 2, -1) - ---- DATA(2, 0, -1)
+ 2000 1000
+
+ 31
+ - 9/250 DATA(2, -1, -1) + ---- DATA(2, 2, 1) - 9/250 DATA(-1, -1, 2)
+ 2000
+
+ 13
+ + ---- DATA(0, -1, 2) - 7/250 DATA(-1, 2, 1) - 1/1000 DATA(0, 2, 1)
+ 1000
+
+ 27 13 31
+ + ---- DATA(1, 2, 1) - ---- DATA(0, 1, -1) - ---- DATA(1, 1, -1)
+ 2000 2000 1000
+
+ 17
+ - 1/2000 DATA(-1, -1, 0) - ---- DATA(0, -1, 0) - 1/250 DATA(1, -1, 0)
+ 2000
+
+ 13 37
+ - 7/2000 DATA(-1, 0, 0) - ---- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1)
+ 2000 1000
+
+ 33 17
+ - 1/250 DATA(0, -1, 1) + ---- DATA(1, -1, 1) - --- DATA(-1, 0, 1)
+ 2000 500
+
+ 31 147
+ - ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1) - 1/2000 DATA(0, -1, -1)
+ 1000 2000
+
+ 37 129
+ - ---- DATA(1, -1, -1) + ---- DATA(-1, 0, -1) - 7/2000 DATA(0, 0, -1)
+ 1000 2000
+
+ 17 111 37
+ - --- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1)
+ 500 2000 2000
+
+ 49 43 19
+ + ---- DATA(2, -1, 1) + ---- DATA(2, 0, 1) - ---- DATA(-1, 2, 0)
+ 2000 2000 2000
+
+ 23 11
+ - ---- DATA(0, 2, 0) - 1/1000 DATA(1, 2, 0) + --- DATA(2, 2, 0)
+ 2000 500
+
+ 19 39
+ + ---- DATA(2, 1, 0) + 2/125 DATA(2, 0, 0) - ---- DATA(2, 1, 2)
+ 1000 2000
+
+ 21 19
+ - ---- DATA(2, 0, 2) - 9/500 DATA(-1, 1, 2) + ---- DATA(0, 1, 2)
+ 2000 1000
+
+ 37 43
+ + ---- DATA(1, 1, 2) + ---- DATA(1, 0, 2) - 3/2000 DATA(2, -1, 2)
+ 2000 2000
+
+ 27 49
+ - ---- DATA(-1, 0, 2) + 2/125 DATA(0, 0, 2) + ---- DATA(1, -1, 2)
+ 1000 2000
+
+ 57 31
+ - ---- DATA(2, 2, 2) + ---- DATA(1, 2, 2) - 9/1000 DATA(-1, 2, 2)
+ 2000 2000
+
+ 11 27
+ + --- DATA(0, 2, 2) - 3/1000 y DATA(1, 2, 0) - ---- y DATA(-1, 2, 2)
+ 500 1000
+
+ 27
+ - ---- y DATA(2, 2, -1) - 3/1000 y DATA(0, 2, 1) - 3/80 x DATA(2, 2, -1)
+ 1000
+
+ + 1/80 x DATA(2, 0, 1) - 1/80 x DATA(2, 1, 0) + 3/80 x DATA(2, -1, 2)
+
+ + 1/80 z DATA(1, 0, 2) - 3/80 z DATA(-1, 2, 2) + 3/80 z DATA(2, -1, 2)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=520319812, alloc=4848776, time=60.68
+bytes used=521320048, alloc=4848776, time=60.76
+bytes used=522320200, alloc=4848776, time=60.84
+bytes used=523320412, alloc=4848776, time=60.92
+bytes used=524320600, alloc=4848776, time=60.99
+ 27 147
+[COEFF(-1, -1, -1) = - ---- y - 3/80 x + ---- - 3/80 z,
+ 1000 2000
+
+ COEFF(0, -1, -1) = - 9/1000 y + 3/80 x - 1/80 z - 1/2000,
+
+ 37
+ COEFF(1, -1, -1) = - ---- + 3/80 x + 9/1000 y + 1/80 z,
+ 1000
+
+ 27
+ COEFF(2, -1, -1) = ---- y - 9/250 + 3/80 z - 3/80 x,
+ 1000
+
+ 129
+ COEFF(-1, 0, -1) = - 9/1000 y - 3/80 x + ---- - 3/80 z,
+ 2000
+
+ COEFF(0, 0, -1) = - 7/2000 - 1/80 z - 3/1000 y + 3/80 x,
+
+ 17
+ COEFF(1, 0, -1) = 3/1000 y + 3/80 x - --- + 1/80 z,
+ 500
+
+ 27
+ COEFF(2, 0, -1) = - 3/80 x + 9/1000 y + 3/80 z - ----,
+ 1000
+
+ 111
+ COEFF(-1, 1, -1) = ---- + 9/1000 y - 3/80 z - 3/80 x,
+ 2000
+
+ 13
+ COEFF(0, 1, -1) = - ---- - 1/80 z + 3/1000 y + 3/80 x,
+ 2000
+
+ 31
+ COEFF(1, 1, -1) = - 3/1000 y + 1/80 z + 3/80 x - ----,
+ 1000
+
+ COEFF(2, 1, -1) = - 9/1000 y + 3/80 z - 9/500 - 3/80 x,
+
+ 93 27
+ COEFF(-1, 2, -1) = - 3/80 x - 3/80 z + ---- + ---- y,
+ 2000 1000
+
+ 19
+ COEFF(0, 2, -1) = 9/1000 y - 1/80 z + 3/80 x - ----,
+ 2000
+
+ COEFF(1, 2, -1) = - 9/1000 y + 3/80 x + 1/80 z - 7/250,
+
+ 27
+ COEFF(2, 2, -1) = - ---- y - 3/80 x - 9/1000 + 3/80 z,
+ 1000
+
+ COEFF(-1, -1, 0) = - 9/1000 y - 1/2000 + 3/80 z - 1/80 x,
+
+ 17
+ COEFF(0, -1, 0) = 1/80 x - 3/1000 y - ---- + 1/80 z,
+ 2000
+
+ COEFF(1, -1, 0) = 1/80 x + 3/1000 y - 1/80 z - 1/250,
+
+ 13
+ COEFF(2, -1, 0) = - 3/80 z + 9/1000 y + ---- - 1/80 x,
+ 1000
+
+ COEFF(-1, 0, 0) = - 7/2000 + 3/80 z - 3/1000 y - 1/80 x,
+
+ 19
+ COEFF(0, 0, 0) = 1/80 x - 1/1000 y + 1/80 z - ----,
+ 2000
+
+ COEFF(1, 0, 0) = - 1/80 z - 3/1000 + 1/1000 y + 1/80 x,
+
+ COEFF(2, 0, 0) = 3/1000 y - 1/80 x - 3/80 z + 2/125,
+
+ 13
+ COEFF(-1, 1, 0) = 3/80 z + 3/1000 y - 1/80 x - ----,
+ 2000
+
+ 21
+ COEFF(0, 1, 0) = 1/1000 y + 1/80 z + 1/80 x - ----,
+ 2000
+
+ COEFF(1, 1, 0) = - 1/500 + 1/80 x - 1/1000 y - 1/80 z,
+
+ 19
+ COEFF(2, 1, 0) = - 3/1000 y - 3/80 z - 1/80 x + ----,
+ 1000
+
+ 19
+ COEFF(-1, 2, 0) = - ---- - 1/80 x + 9/1000 y + 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/80 x - 1/80 z - 1/1000,
+
+ 11
+ COEFF(2, 2, 0) = - 3/80 z + --- - 9/1000 y - 1/80 x,
+ 500
+
+ 37
+ COEFF(-1, -1, 1) = 1/80 x + 3/80 z - ---- + 9/1000 y,
+ 1000
+
+ COEFF(0, -1, 1) = 1/80 z - 1/80 x - 1/250 + 3/1000 y,
+
+ 33
+ COEFF(1, -1, 1) = ---- - 1/80 x - 3/1000 y - 1/80 z,
+ 2000
+
+ 49
+ COEFF(2, -1, 1) = 1/80 x + ---- - 3/80 z - 9/1000 y,
+ 2000
+
+ 17
+ COEFF(-1, 0, 1) = 1/80 x + 3/80 z + 3/1000 y - ---,
+ 500
+
+ COEFF(0, 0, 1) = 1/1000 y + 1/80 z - 3/1000 - 1/80 x,
+
+ 31
+ COEFF(1, 0, 1) = - 1/1000 y - 1/80 z - 1/80 x + ----,
+ 2000
+
+ 43
+ COEFF(2, 0, 1) = - 3/1000 y + 1/80 x + ---- - 3/80 z,
+ 2000
+
+ 31
+ COEFF(-1, 1, 1) = 1/80 x + 3/80 z - ---- - 3/1000 y,
+ 1000
+
+ COEFF(0, 1, 1) = 1/80 z - 1/500 - 1/80 x - 1/1000 y,
+
+ 29
+ COEFF(1, 1, 1) = - 1/80 z - 1/80 x + 1/1000 y + ----,
+ 2000
+
+ 37
+ COEFF(2, 1, 1) = ---- + 3/1000 y + 1/80 x - 3/80 z,
+ 2000
+
+ COEFF(-1, 2, 1) = - 7/250 + 1/80 x - 9/1000 y + 3/80 z,
+
+ COEFF(0, 2, 1) = - 1/1000 - 3/1000 y + 1/80 z - 1/80 x,
+
+ 27
+ COEFF(1, 2, 1) = - 1/80 x + ---- - 1/80 z + 3/1000 y,
+ 2000
+
+ 31
+ COEFF(2, 2, 1) = ---- + 9/1000 y + 1/80 x - 3/80 z,
+ 2000
+
+ 27
+ COEFF(-1, -1, 2) = ---- y - 9/250 - 3/80 z + 3/80 x,
+ 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/2000 - ---- y + 3/80 x + 3/80 z,
+ 1000
+
+ 27
+ COEFF(-1, 0, 2) = 9/1000 y + 3/80 x - ---- - 3/80 z,
+ 1000
+
+ COEFF(0, 0, 2) = 2/125 - 1/80 z - 3/80 x + 3/1000 y,
+
+ 43
+ COEFF(1, 0, 2) = ---- - 3/1000 y - 3/80 x + 1/80 z,
+ 2000
+
+ 21
+ COEFF(2, 0, 2) = - ---- - 9/1000 y + 3/80 x + 3/80 z,
+ 2000
+
+ COEFF(-1, 1, 2) = - 3/80 z - 9/500 + 3/80 x - 9/1000 y,
+
+ 19
+ COEFF(0, 1, 2) = - 3/1000 y - 3/80 x + ---- - 1/80 z,
+ 1000
+
+ 37
+ COEFF(1, 1, 2) = 3/1000 y + ---- + 1/80 z - 3/80 x,
+ 2000
+
+ 39
+ COEFF(2, 1, 2) = 9/1000 y + 3/80 x - ---- + 3/80 z,
+ 2000
+
+ 27
+ COEFF(-1, 2, 2) = - 9/1000 - 3/80 z - ---- y + 3/80 x,
+ 1000
+
+ 11
+ COEFF(0, 2, 2) = - 9/1000 y + --- - 1/80 z - 3/80 x,
+ 500
+
+ 31
+ COEFF(1, 2, 2) = 9/1000 y + 1/80 z + ---- - 3/80 x,
+ 2000
+
+ 57 27
+ COEFF(2, 2, 2) = 3/80 x - ---- + ---- y + 3/80 z]
+ 2000 1000
+
+> print_coeff__lc_of_data(%, "coeff_dxz_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-dxz.compute.c");
+bytes used=525320844, alloc=4848776, time=61.08
+bytes used=526321056, alloc=4848776, time=61.16
+bytes used=527321248, alloc=4848776, time=61.28
+bytes used=528321484, alloc=4848776, time=61.37
+bytes used=529321648, alloc=4848776, time=61.75
+bytes used=530321828, alloc=4848776, time=61.83
+bytes used=531321992, alloc=4848776, time=61.91
+bytes used=532322152, alloc=4848776, time=62.02
+bytes used=533322320, alloc=4848776, time=62.21
+bytes used=534322484, alloc=4848776, time=62.55
+bytes used=535322812, alloc=4848776, time=62.65
+bytes used=536322988, alloc=4848776, time=63.07
+bytes used=537323404, alloc=4848776, time=63.19
+>
+# d^2/dy^2
+> simplify( diff(interp_3d_cube_order3_smooth0,y,y) );
+ 11
+- 3/80 z DATA(0, 1, 2) - -- 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 z DATA(1, 2, 1) + 3/80 z DATA(0, 1, -1) + 3/80 z DATA(0, 2, 2)
+
+ + 3/80 z DATA(1, -1, 2) + 3/80 z DATA(1, 2, 2) - 3/80 z DATA(2, 0, 2)
+
+ - 1/80 z DATA(1, 2, 0) - 1/80 z DATA(2, 2, 0) + 1/80 z DATA(2, 1, 0)
+
+ - 1/80 z DATA(2, 1, 1) - 3/80 z DATA(-1, 1, 2) - 3/80 z DATA(-1, 0, 2)
+
+ - 3/80 z DATA(0, 0, 2) - 3/80 z DATA(1, 1, 2) + 1/80 z DATA(2, 0, 0)
+
+ - 3/80 z DATA(2, 1, 2) + 1/80 z DATA(0, -1, 1) - 1/80 z DATA(-1, 0, 1)
+
+ + 1/80 z DATA(-1, -1, 1) + 3/80 z DATA(1, 1, -1) - 1/80 z DATA(-1, -1, 0)
+
+ + 1/80 z DATA(2, -1, 1) - 1/80 z DATA(2, 0, 1) - 1/80 z DATA(-1, 2, 0)
+
+ - 1/80 z DATA(0, 2, 0) + 3/80 z DATA(-1, 0, -1) + 3/80 z DATA(0, 0, -1)
+
+ + 3/80 z DATA(2, 2, 2) + 1/80 z DATA(1, -1, 1) + 3/80 z DATA(2, 1, -1)
+
+ - 3/80 z DATA(-1, 2, -1) + 1/80 z DATA(1, 1, 0) - 1/80 z DATA(1, -1, 0)
+
+ + 3/80 z DATA(1, 0, -1) + 3/80 z DATA(-1, 1, -1) - 1/80 z DATA(-1, 1, 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) + 1/80 z DATA(-1, 0, 0)
+
+ + 3/16 y DATA(-1, 0, 2) - 3/16 y DATA(1, 1, 2) + 3/16 y DATA(2, 0, 0)
+
+ - 3/16 y DATA(2, 1, 2) - 1/80 z DATA(1, 0, 1) - 1/80 z DATA(1, 1, 1)
+
+ - 1/80 z DATA(2, -1, 0) - 1/80 z DATA(0, 0, 1) + 1/80 z DATA(0, 0, 0)
+
+ - 1/80 z DATA(0, 1, 1) - 1/80 z DATA(0, -1, 0) + 1/80 z DATA(2, 2, 1)
+
+ + 3/80 z DATA(-1, -1, 2) + 3/80 z DATA(0, -1, 2) + 1/80 z DATA(-1, 2, 1)
+
+ + 1/80 z DATA(0, 2, 1) - 3/80 z DATA(0, 2, -1) + 3/80 z DATA(2, 0, -1)
+
+ - 3/80 z DATA(2, -1, -1) - 3/80 z DATA(1, 2, -1) - 3/80 z DATA(2, 2, -1)
+
+ + 3/16 y DATA(0, 0, 2) - 1/16 y DATA(1, -1, 2) + 1/16 y DATA(1, 2, 2)
+
+ + 1/16 y DATA(2, 2, 2) - 3/16 y DATA(0, 1, 2) + 3/16 y DATA(1, 0, 2)
+
+ - 1/16 y DATA(2, -1, 2) - 1/16 y DATA(1, -1, -1) - 3/16 y DATA(-1, 1, 2)
+
+ + 1/80 z DATA(1, 0, 0) + 1/80 z DATA(0, 1, 0) - 3/16 y DATA(0, 1, -1)
+
+ + 1/16 y DATA(0, 2, 2) + 1/16 y DATA(0, 2, 0) + 3/16 y DATA(-1, 0, -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(-1, 1, 1) - 1/16 y DATA(-1, -1, -1) - 1/16 y DATA(0, -1, -1)
+
+ + 3/16 y DATA(2, 0, 2) + 1/16 y DATA(2, 2, 0) - 3/16 y DATA(2, 1, 0)
+
+ - 3/16 y DATA(2, 1, 1) - 1/16 y DATA(2, -1, 1) + 3/16 y DATA(2, 0, 1)
+
+ + 1/16 y DATA(-1, 2, 0) + 1/16 y DATA(2, 2, 1) - 1/16 y DATA(-1, -1, 2)
+
+ - 1/16 y DATA(0, -1, 2) + 1/16 y DATA(-1, 2, 1) + 1/16 y DATA(0, 2, -1)
+
+ - 3/16 y DATA(-1, 1, 0) + 3/16 y DATA(-1, 0, 0) - 1/16 y DATA(0, -1, 1)
+
+ - 1/16 y DATA(1, -1, 1) + 3/16 y DATA(-1, 0, 1) - 1/16 y DATA(-1, -1, 1)
+
+ - 3/16 y DATA(1, 1, -1) - 1/16 y DATA(-1, -1, 0) - 1/16 y DATA(0, -1, 0)
+
+ - 1/16 y DATA(1, -1, 0) - 3/16 y DATA(1, 1, 1) + 3/16 y DATA(0, 0, 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, 0, 1) + 3/16 y DATA(2, 0, -1) - 1/16 y DATA(2, -1, -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(2, -1, 0) + 1/80 x DATA(0, 1, 2) + 1/80 x DATA(1, 2, 1)
+
+ + 1/80 x DATA(0, 1, -1) - 1/80 x DATA(0, 2, 2) + 1/80 x DATA(1, -1, 2)
+
+ + 1/80 x DATA(1, 2, 2) - 3/16 y DATA(1, 1, 0) - 3/16 y DATA(0, 1, 1)
+
+ - 1/80 x DATA(1, 0, 2) + 3/80 x DATA(-1, 0, 2) + 1/80 x DATA(0, 0, 2)
+
+ - 1/80 x DATA(1, 1, 2) - 3/80 x DATA(2, 0, 0) - 3/80 x DATA(-1, 2, 2)
+
+ + 3/80 x DATA(2, 2, 2) - 3/80 x DATA(2, 0, 2) + 3/80 x DATA(-1, 1, 2)
+
+ - 3/80 x DATA(2, 1, 2) + 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(1, 2, 0) + 3/80 x DATA(2, 2, 0)
+
+ - 3/80 x DATA(2, 1, 1) + 3/80 x DATA(2, -1, 1) - 3/80 x DATA(-1, 2, 0)
+
+ - 1/80 x DATA(0, 2, 0) + 1/16 y DATA(1, 2, 1) + 1/80 x DATA(1, -1, -1)
+
+ + 3/80 x DATA(-1, 1, 1) - 3/80 x DATA(-1, -1, -1) + 3/80 x DATA(-1, 0, -1)
+
+ - 1/80 x DATA(0, -1, -1) - 1/80 x DATA(0, 2, 1) - 1/80 x DATA(0, 2, -1)
+
+ - 3/80 x DATA(2, 0, -1) + 3/80 x DATA(2, -1, -1) - 3/80 x DATA(-1, -1, 0)
+
+ + 3/80 x DATA(-1, 1, 0) - 1/80 x DATA(0, -1, 1) + 1/80 x DATA(1, -1, 1)
+
+ + 3/80 x DATA(-1, 0, 1) - 3/80 x DATA(-1, -1, 1) + 3/80 x DATA(-1, 0, 0)
+
+ - 1/80 x DATA(0, -1, 0) + 3/80 x DATA(2, 2, 1) - 3/80 x DATA(-1, -1, 2)
+
+ - 1/80 x DATA(0, -1, 2) - 3/80 x DATA(-1, 2, 1) + 1/80 x DATA(1, -1, 0)
+
+ + 1/80 x DATA(0, 1, 0) - 1/80 x DATA(1, 1, -1) + 1/80 x DATA(1, 2, -1)
+
+ - 3/80 x DATA(2, 1, -1) - 3/80 x DATA(-1, 2, -1) - 1/80 x 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(2, -1, 0) + 1/80 x DATA(0, 0, 1) + 1/80 x DATA(0, 0, 0)
+
+ - 1/80 x DATA(1, 0, 0) + 1/20 DATA(2, -1, 0) + 1/16 DATA(2, 1, -1)
+
+ + 3/80 DATA(-1, 2, -1) + 1/40 DATA(0, 2, -1) + 1/80 DATA(1, 2, -1)
+
+ - 1/8 DATA(2, 0, -1) + 1/16 DATA(2, -1, -1) - 1/40 DATA(2, 2, 1)
+
+ + 1/16 DATA(-1, -1, 2) + 1/20 DATA(0, -1, 2) + 1/80 DATA(-1, 2, 1)
+
+ - 1/80 DATA(1, 2, 1) + 3/80 DATA(0, 1, -1) + 1/20 DATA(1, 1, -1)
+
+ + 7/80 DATA(-1, -1, 0) + 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)
+
+ 11
+ + 1/16 DATA(0, -1, 1) + 1/20 DATA(1, -1, 1) - -- DATA(-1, 0, 1)
+ 80
+
+ + 1/20 DATA(-1, 1, 1) + 1/10 DATA(-1, -1, -1) + 7/80 DATA(0, -1, -1)
+
+ 13
+ + 3/40 DATA(1, -1, -1) - -- DATA(-1, 0, -1) - 3/20 DATA(0, 0, -1)
+ 80
+
+ 11
+ - -- DATA(1, 0, -1) + 1/40 DATA(-1, 1, -1) + 7/80 DATA(2, 1, 1)
+ 80
+
+ + 3/80 DATA(2, -1, 1) - 1/10 DATA(2, 0, 1) + 1/40 DATA(-1, 2, 0)
+
+ + 1/80 DATA(0, 2, 0) - 1/80 DATA(2, 2, 0) + 3/40 DATA(2, 1, 0)
+
+ - 9/80 DATA(2, 0, 0) + 1/10 DATA(2, 1, 2) - 7/80 DATA(2, 0, 2)
+
+ + 1/16 DATA(-1, 1, 2) + 3/40 DATA(0, 1, 2) + 7/80 DATA(1, 1, 2)
+
+ - 1/10 DATA(1, 0, 2) + 1/40 DATA(2, -1, 2) - 1/8 DATA(-1, 0, 2)
+
+ - 9/80 DATA(0, 0, 2) + 3/80 DATA(1, -1, 2) - 3/80 DATA(2, 2, 2)
+
+ - 1/40 DATA(1, 2, 2) - 1/80 DATA(0, 2, 2) + 1/16 y DATA(1, 2, 0)
+
+ + 1/16 y DATA(-1, 2, 2) + 1/16 y DATA(2, 2, -1) + 1/16 y DATA(0, 2, 1)
+
+ + 3/80 x DATA(2, 2, -1) - 3/80 x DATA(2, 0, 1) - 3/80 x DATA(2, 1, 0)
+
+ + 3/80 x DATA(2, -1, 2) - 3/80 z DATA(1, 0, 2) + 3/80 z DATA(-1, 2, 2)
+
+ + 3/80 z DATA(2, -1, 2)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=538335612, alloc=4848776, time=63.26
+bytes used=539337472, alloc=4848776, time=63.34
+bytes used=540337600, alloc=4848776, time=63.42
+bytes used=541347720, alloc=4848776, time=63.50
+bytes used=542347912, alloc=4848776, time=63.59
+[COEFF(-1, -1, -1) = - 3/80 z - 1/16 y + 1/10 - 3/80 x,
+
+ COEFF(0, -1, -1) = - 1/80 x + 7/80 - 1/16 y - 3/80 z,
+
+ COEFF(1, -1, -1) = 1/80 x - 3/80 z + 3/40 - 1/16 y,
+
+ COEFF(2, -1, -1) = - 1/16 y - 3/80 z + 3/80 x + 1/16,
+
+ 13
+ COEFF(-1, 0, -1) = 3/80 x - -- + 3/16 y + 3/80 z,
+ 80
+
+ COEFF(0, 0, -1) = 3/80 z + 3/16 y - 3/20 + 1/80 x,
+
+ 11
+ COEFF(1, 0, -1) = - 1/80 x + 3/80 z - -- + 3/16 y,
+ 80
+
+ COEFF(2, 0, -1) = 3/80 z + 3/16 y - 1/8 - 3/80 x,
+
+ COEFF(-1, 1, -1) = 3/80 z - 3/16 y + 3/80 x + 1/40,
+
+ COEFF(0, 1, -1) = 3/80 + 3/80 z - 3/16 y + 1/80 x,
+
+ COEFF(1, 1, -1) = - 1/80 x + 3/80 z - 3/16 y + 1/20,
+
+ COEFF(2, 1, -1) = 3/80 z - 3/16 y + 1/16 - 3/80 x,
+
+ COEFF(-1, 2, -1) = 1/16 y - 3/80 x + 3/80 - 3/80 z,
+
+ COEFF(0, 2, -1) = - 1/80 x + 1/16 y + 1/40 - 3/80 z,
+
+ COEFF(1, 2, -1) = - 3/80 z + 1/80 + 1/80 x + 1/16 y,
+
+ COEFF(2, 2, -1) = - 3/80 z + 3/80 x + 1/16 y,
+
+ COEFF(-1, -1, 0) = 7/80 - 1/80 z - 1/16 y - 3/80 x,
+
+ COEFF(0, -1, 0) = - 1/16 y + 3/40 - 1/80 z - 1/80 x,
+
+ 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/80 z - 1/16 y,
+
+ COEFF(-1, 0, 0) = 1/80 z + 3/16 y - 3/20 + 3/80 x,
+
+ 11
+ COEFF(0, 0, 0) = 1/80 x + 1/80 z - -- + 3/16 y,
+ 80
+
+ COEFF(1, 0, 0) = 1/80 z - 1/80 x - 1/8 + 3/16 y,
+
+ COEFF(2, 0, 0) = 1/80 z - 9/80 + 3/16 y - 3/80 x,
+
+ COEFF(-1, 1, 0) = 3/80 x + 1/80 z - 3/16 y + 3/80,
+
+ COEFF(0, 1, 0) = 1/80 z - 3/16 y + 1/80 x + 1/20,
+
+ COEFF(1, 1, 0) = 1/16 - 1/80 x + 1/80 z - 3/16 y,
+
+ COEFF(2, 1, 0) = - 3/80 x - 3/16 y + 1/80 z + 3/40,
+
+ COEFF(-1, 2, 0) = 1/40 - 1/80 z - 3/80 x + 1/16 y,
+
+ COEFF(0, 2, 0) = - 1/80 x - 1/80 z + 1/16 y + 1/80,
+
+ COEFF(1, 2, 0) = 1/16 y - 1/80 z + 1/80 x,
+
+ COEFF(2, 2, 0) = 3/80 x - 1/80 z - 1/80 + 1/16 y,
+
+ COEFF(-1, -1, 1) = - 1/16 y + 1/80 z - 3/80 x + 3/40,
+
+ COEFF(0, -1, 1) = 1/80 z - 1/16 y + 1/16 - 1/80 x,
+
+ COEFF(1, -1, 1) = - 1/16 y + 1/20 + 1/80 z + 1/80 x,
+
+ COEFF(2, -1, 1) = - 1/16 y + 1/80 z + 3/80 + 3/80 x,
+
+ 11
+ COEFF(-1, 0, 1) = 3/16 y - 1/80 z + 3/80 x - --,
+ 80
+
+ COEFF(0, 0, 1) = 3/16 y - 1/8 - 1/80 z + 1/80 x,
+
+ COEFF(1, 0, 1) = - 1/80 x + 3/16 y - 9/80 - 1/80 z,
+
+ COEFF(2, 0, 1) = 3/16 y - 1/10 - 1/80 z - 3/80 x,
+
+ COEFF(-1, 1, 1) = - 3/16 y - 1/80 z + 3/80 x + 1/20,
+
+ COEFF(0, 1, 1) = 1/80 x + 1/16 - 1/80 z - 3/16 y,
+
+ COEFF(1, 1, 1) = - 3/16 y - 1/80 z - 1/80 x + 3/40,
+
+ COEFF(2, 1, 1) = 7/80 - 3/80 x - 3/16 y - 1/80 z,
+
+ COEFF(-1, 2, 1) = - 3/80 x + 1/80 + 1/80 z + 1/16 y,
+
+ COEFF(0, 2, 1) = 1/80 z - 1/80 x + 1/16 y,
+
+ COEFF(1, 2, 1) = 1/16 y + 1/80 x + 1/80 z - 1/80,
+
+ COEFF(2, 2, 1) = 1/80 z + 3/80 x + 1/16 y - 1/40,
+
+ COEFF(-1, -1, 2) = - 3/80 x - 1/16 y + 3/80 z + 1/16,
+
+ COEFF(0, -1, 2) = - 1/16 y + 3/80 z + 1/20 - 1/80 x,
+
+ COEFF(1, -1, 2) = 3/80 z + 1/80 x + 3/80 - 1/16 y,
+
+ COEFF(2, -1, 2) = 3/80 z + 3/80 x - 1/16 y + 1/40,
+
+ COEFF(-1, 0, 2) = 3/16 y + 3/80 x - 1/8 - 3/80 z,
+
+ COEFF(0, 0, 2) = - 3/80 z + 1/80 x + 3/16 y - 9/80,
+
+ COEFF(1, 0, 2) = - 3/80 z - 1/80 x - 1/10 + 3/16 y,
+
+ COEFF(2, 0, 2) = - 3/80 z - 3/80 x - 7/80 + 3/16 y,
+
+ COEFF(-1, 1, 2) = 3/80 x - 3/16 y - 3/80 z + 1/16,
+
+ COEFF(0, 1, 2) = 1/80 x - 3/80 z + 3/40 - 3/16 y,
+
+ COEFF(1, 1, 2) = - 3/16 y - 1/80 x - 3/80 z + 7/80,
+
+ COEFF(2, 1, 2) = - 3/80 z + 1/10 - 3/16 y - 3/80 x,
+
+ COEFF(-1, 2, 2) = - 3/80 x + 3/80 z + 1/16 y,
+
+ COEFF(0, 2, 2) = - 1/80 x + 1/16 y + 3/80 z - 1/80,
+
+ COEFF(1, 2, 2) = 3/80 z - 1/40 + 1/80 x + 1/16 y,
+
+ COEFF(2, 2, 2) = - 3/80 + 3/80 x + 3/80 z + 1/16 y]
+
+> print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-dyy.compute.c");
+bytes used=543348064, alloc=4848776, time=63.68
+bytes used=544348236, alloc=4848776, time=63.77
+bytes used=545351368, alloc=4848776, time=63.86
+bytes used=546351584, alloc=4848776, time=64.17
+bytes used=547351940, alloc=4848776, time=64.31
+bytes used=548352244, alloc=4848776, time=64.38
+bytes used=549352792, alloc=4848776, time=64.47
+bytes used=550352948, alloc=4848776, time=64.57
+bytes used=551353116, alloc=4848776, time=64.94
+bytes used=552353336, alloc=4848776, time=65.09
+bytes used=553353552, alloc=4848776, time=65.53
+bytes used=554353716, alloc=4848776, time=65.69
+>
+# d^2/dydz
+> simplify( diff(interp_3d_cube_order3_smooth0,y,z) );
+ 19 21
+1/80 z DATA(0, 1, 2) - ---- DATA(0, 0, 0) - ---- DATA(1, 0, 0)
+ 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
+
+ - 3/80 z DATA(1, 2, 1) + 1/80 z DATA(0, 1, -1) + 3/80 z DATA(0, 2, 2)
+
+ - 3/80 z DATA(1, -1, 2) + 3/80 z DATA(1, 2, 2) - 1/80 z DATA(2, 0, 2)
+
+ - 3/80 z DATA(1, 2, 0) - 3/80 z DATA(2, 2, 0) - 1/80 z DATA(2, 1, 0)
+
+ - 1/80 z DATA(2, 1, 1) + 1/80 z DATA(-1, 1, 2) - 1/80 z DATA(-1, 0, 2)
+
+ - 1/80 z DATA(0, 0, 2) + 1/80 z DATA(1, 1, 2) + 1/80 z DATA(2, 0, 0)
+
+ + 1/80 z DATA(2, 1, 2) + 3/80 z DATA(0, -1, 1) + 1/80 z DATA(-1, 0, 1)
+
+ + 3/80 z DATA(-1, -1, 1) + 1/80 z DATA(1, 1, -1) + 3/80 z DATA(-1, -1, 0)
+
+ + 3/80 z DATA(2, -1, 1) + 1/80 z DATA(2, 0, 1) - 3/80 z DATA(-1, 2, 0)
+
+ - 3/80 z DATA(0, 2, 0) - 1/80 z DATA(-1, 0, -1) - 1/80 z DATA(0, 0, -1)
+
+ + 3/80 z DATA(2, 2, 2) + 3/80 z DATA(1, -1, 1) + 1/80 z DATA(2, 1, -1)
+
+ + 3/80 z DATA(-1, 2, -1) - 1/80 z DATA(1, 1, 0) + 3/80 z DATA(1, -1, 0)
+
+ - 1/80 z DATA(1, 0, -1) + 1/80 z DATA(-1, 1, -1) - 1/80 z DATA(-1, 1, 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) + 1/80 z DATA(-1, 0, 0)
+
+ - 3/80 y DATA(-1, 0, 2) - 3/80 y DATA(1, 1, 2) + 1/80 y DATA(2, 0, 0)
+
+ - 3/80 y DATA(2, 1, 2) + 1/80 z DATA(1, 0, 1) - 1/80 z DATA(1, 1, 1)
+
+ + 3/80 z DATA(2, -1, 0) + 1/80 z DATA(0, 0, 1) + 1/80 z DATA(0, 0, 0)
+
+ - 1/80 z DATA(0, 1, 1) + 3/80 z DATA(0, -1, 0) - 3/80 z DATA(2, 2, 1)
+
+ - 3/80 z DATA(-1, -1, 2) - 3/80 z DATA(0, -1, 2) - 3/80 z DATA(-1, 2, 1)
+
+ - 3/80 z DATA(0, 2, 1) + 3/80 z DATA(0, 2, -1) - 1/80 z DATA(2, 0, -1)
+
+ - 3/80 z DATA(2, -1, -1) + 3/80 z DATA(1, 2, -1) + 3/80 z DATA(2, 2, -1)
+
+ - 3/80 y DATA(0, 0, 2) + 3/80 y DATA(1, -1, 2) + 3/80 y DATA(1, 2, 2)
+
+ + 3/80 y DATA(2, 2, 2) - 3/80 y DATA(0, 1, 2) - 3/80 y DATA(1, 0, 2)
+
+ + 3/80 y DATA(2, -1, 2) - 3/80 y DATA(1, -1, -1) - 3/80 y DATA(-1, 1, 2)
+
+ + 1/80 z DATA(1, 0, 0) - 1/80 z DATA(0, 1, 0) + 3/80 y DATA(0, 1, -1)
+
+ + 3/80 y DATA(0, 2, 2) - 1/80 y DATA(0, 2, 0) + 3/80 y DATA(-1, 0, -1)
+
+ + 3/80 y DATA(0, 0, -1) + 3/80 y DATA(1, 0, -1) + 3/80 y DATA(-1, 1, -1)
+
+ - 1/80 y DATA(-1, 1, 1) - 3/80 y DATA(-1, -1, -1) - 3/80 y DATA(0, -1, -1)
+
+ - 3/80 y DATA(2, 0, 2) - 1/80 y DATA(2, 2, 0) + 1/80 y DATA(2, 1, 0)
+
+ - 1/80 y DATA(2, 1, 1) + 1/80 y DATA(2, -1, 1) - 1/80 y DATA(2, 0, 1)
+
+ - 1/80 y DATA(-1, 2, 0) + 1/80 y DATA(2, 2, 1) + 3/80 y DATA(-1, -1, 2)
+
+ + 3/80 y DATA(0, -1, 2) + 1/80 y DATA(-1, 2, 1) - 3/80 y DATA(0, 2, -1)
+
+ + 1/80 y DATA(-1, 1, 0) + 1/80 y DATA(-1, 0, 0) + 1/80 y DATA(0, -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(1, 1, -1) - 1/80 y DATA(-1, -1, 0) - 1/80 y DATA(0, -1, 0)
+
+ - 1/80 y DATA(1, -1, 0) - 1/80 y DATA(1, 1, 1) - 1/80 y DATA(0, 0, 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, 0, 1) + 3/80 y DATA(2, 0, -1) - 3/80 y DATA(2, -1, -1)
+
+ - 3/80 y DATA(1, 2, -1) + 3/80 y DATA(2, 1, -1) - 3/80 y DATA(-1, 2, -1)
+
+ - 1/80 y DATA(2, -1, 0) - 3/1000 x DATA(0, 1, 2) + 3/1000 x DATA(1, 2, 1)
+
+ + 3/1000 x DATA(0, 1, -1) - 9/1000 x DATA(0, 2, 2)
+
+ - 9/1000 x DATA(1, -1, 2) + 9/1000 x DATA(1, 2, 2) + 1/80 y DATA(1, 1, 0)
+
+ - 1/80 y DATA(0, 1, 1) - 3/1000 x DATA(1, 0, 2) + 9/1000 x DATA(-1, 0, 2)
+
+ + 3/1000 x DATA(0, 0, 2) + 3/1000 x DATA(1, 1, 2) + 3/1000 x DATA(2, 0, 0)
+
+ 27 27
+ - ---- x DATA(-1, 2, 2) + ---- x DATA(2, 2, 2) - 9/1000 x DATA(2, 0, 2)
+ 1000 1000
+
+ - 9/1000 x DATA(-1, 1, 2) + 9/1000 x DATA(2, 1, 2)
+
+ - 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(1, 2, 0)
+
+ - 9/1000 x DATA(2, 2, 0) + 3/1000 x DATA(2, 1, 1)
+
+ - 9/1000 x DATA(2, -1, 1) + 9/1000 x DATA(-1, 2, 0)
+
+ + 3/1000 x DATA(0, 2, 0) + 1/80 y DATA(1, 2, 1) + 9/1000 x DATA(1, -1, -1)
+
+ 27
+ - 3/1000 x DATA(-1, 1, 1) - ---- x DATA(-1, -1, -1)
+ 1000
+
+ - 9/1000 x DATA(-1, 0, -1) - 9/1000 x DATA(0, -1, -1)
+
+ - 3/1000 x DATA(0, 2, 1) + 9/1000 x DATA(0, 2, -1)
+
+ 27
+ + 9/1000 x DATA(2, 0, -1) + ---- x DATA(2, -1, -1)
+ 1000
+
+ - 9/1000 x DATA(-1, -1, 0) + 3/1000 x DATA(-1, 1, 0)
+
+ + 3/1000 x DATA(0, -1, 1) - 3/1000 x DATA(1, -1, 1)
+
+ + 3/1000 x DATA(-1, 0, 1) + 9/1000 x DATA(-1, -1, 1)
+
+ - 3/1000 x DATA(-1, 0, 0) - 3/1000 x DATA(0, -1, 0)
+
+ 27
+ + 9/1000 x DATA(2, 2, 1) + ---- x DATA(-1, -1, 2)
+ 1000
+
+ + 9/1000 x DATA(0, -1, 2) - 9/1000 x DATA(-1, 2, 1)
+
+ + 3/1000 x DATA(1, -1, 0) + 1/1000 x DATA(0, 1, 0)
+
+ - 3/1000 x DATA(1, 1, -1) - 9/1000 x DATA(1, 2, -1)
+
+ 27
+ - 9/1000 x DATA(2, 1, -1) + ---- x DATA(-1, 2, -1)
+ 1000
+
+ - 1/1000 x 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(2, -1, 0)
+
+ + 1/1000 x DATA(0, 0, 1) - 1/1000 x DATA(0, 0, 0) + 1/1000 x DATA(1, 0, 0)
+
+ 19
+ - ---- DATA(2, -1, 0) - 9/1000 DATA(2, 2, -1) - 7/250 DATA(2, 1, -1)
+ 2000
+
+ 27
+ - 9/250 DATA(-1, 2, -1) - ---- DATA(0, 2, -1) - 9/500 DATA(1, 2, -1)
+ 1000
+
+ 19 93 31
+ - ---- DATA(2, 0, -1) + ---- DATA(2, -1, -1) + ---- DATA(2, 2, 1)
+ 2000 2000 2000
+
+ 27 49
+ - 9/250 DATA(-1, -1, 2) - ---- DATA(0, -1, 2) + ---- DATA(-1, 2, 1)
+ 1000 2000
+
+ 43 37 17
+ + ---- DATA(0, 2, 1) + ---- DATA(1, 2, 1) - --- DATA(0, 1, -1)
+ 2000 2000 500
+
+ 31
+ - ---- DATA(1, 1, -1) - 1/2000 DATA(-1, -1, 0) - 7/2000 DATA(0, -1, 0)
+ 1000
+
+ 13 17
+ - ---- DATA(1, -1, 0) - ---- DATA(-1, 0, 0) - 1/250 DATA(-1, 1, 0)
+ 2000 2000
+
+ 37 17 31
+ - ---- DATA(-1, -1, 1) - --- DATA(0, -1, 1) - ---- DATA(1, -1, 1)
+ 1000 500 1000
+
+ 33 147
+ - 1/250 DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1)
+ 2000 2000
+
+ 129 111
+ + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - 1/2000 DATA(-1, 0, -1)
+ 2000 2000
+
+ 13 37
+ - 7/2000 DATA(0, 0, -1) - ---- DATA(1, 0, -1) - ---- DATA(-1, 1, -1)
+ 2000 1000
+
+ 27
+ + ---- DATA(2, 1, 1) - 7/250 DATA(2, -1, 1) - 1/1000 DATA(2, 0, 1)
+ 2000
+
+ 13 19
+ + ---- DATA(-1, 2, 0) + 2/125 DATA(0, 2, 0) + ---- DATA(1, 2, 0)
+ 1000 1000
+
+ 11 23
+ + --- DATA(2, 2, 0) - 1/1000 DATA(2, 1, 0) - ---- DATA(2, 0, 0)
+ 500 2000
+
+ 31 11 49
+ + ---- DATA(2, 1, 2) + --- DATA(2, 0, 2) + ---- DATA(-1, 1, 2)
+ 2000 500 2000
+
+ 43 37 19
+ + ---- DATA(0, 1, 2) + ---- DATA(1, 1, 2) + ---- DATA(1, 0, 2)
+ 2000 2000 1000
+
+ 13
+ - 9/1000 DATA(2, -1, 2) + ---- DATA(-1, 0, 2) + 2/125 DATA(0, 0, 2)
+ 1000
+
+ 57 39
+ - 9/500 DATA(1, -1, 2) - ---- DATA(2, 2, 2) - ---- DATA(1, 2, 2)
+ 2000 2000
+
+ 21
+ - 3/2000 DATA(-1, 2, 2) - ---- DATA(0, 2, 2) - 1/80 y DATA(1, 2, 0)
+ 2000
+
+ + 3/80 y DATA(-1, 2, 2) - 3/80 y DATA(2, 2, -1) + 1/80 y DATA(0, 2, 1)
+
+ 27
+ - ---- x DATA(2, 2, -1) - 3/1000 x DATA(2, 0, 1) - 3/1000 x DATA(2, 1, 0)
+ 1000
+
+ 27
+ - ---- x DATA(2, -1, 2) - 1/80 z DATA(1, 0, 2) + 3/80 z DATA(-1, 2, 2)
+ 1000
+
+ - 3/80 z DATA(2, -1, 2)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=555353880, alloc=4848776, time=65.78
+bytes used=556358016, alloc=4848776, time=65.86
+bytes used=557358348, alloc=4848776, time=65.94
+bytes used=558362000, alloc=4848776, time=66.02
+bytes used=559362248, alloc=4848776, time=66.10
+ 27 147
+[COEFF(-1, -1, -1) = - 3/80 y - ---- x + ---- - 3/80 z,
+ 1000 2000
+
+ 129
+ COEFF(0, -1, -1) = - 9/1000 x - 3/80 z - 3/80 y + ----,
+ 2000
+
+ 111
+ COEFF(1, -1, -1) = - 3/80 y + 9/1000 x - 3/80 z + ----,
+ 2000
+
+ 93 27
+ COEFF(2, -1, -1) = - 3/80 z - 3/80 y + ---- + ---- x,
+ 2000 1000
+
+ COEFF(-1, 0, -1) = - 9/1000 x - 1/2000 + 3/80 y - 1/80 z,
+
+ COEFF(0, 0, -1) = - 1/80 z - 3/1000 x - 7/2000 + 3/80 y,
+
+ 13
+ COEFF(1, 0, -1) = 3/80 y + 3/1000 x - ---- - 1/80 z,
+ 2000
+
+ 19
+ COEFF(2, 0, -1) = - ---- - 1/80 z + 3/80 y + 9/1000 x,
+ 2000
+
+ 37
+ COEFF(-1, 1, -1) = 3/80 y - ---- + 9/1000 x + 1/80 z,
+ 1000
+
+ 17
+ COEFF(0, 1, -1) = 3/1000 x + 1/80 z - --- + 3/80 y,
+ 500
+
+ 31
+ COEFF(1, 1, -1) = - ---- + 1/80 z + 3/80 y - 3/1000 x,
+ 1000
+
+ COEFF(2, 1, -1) = 1/80 z - 7/250 + 3/80 y - 9/1000 x,
+
+ 27
+ COEFF(-1, 2, -1) = ---- x + 3/80 z - 9/250 - 3/80 y,
+ 1000
+
+ 27
+ COEFF(0, 2, -1) = - ---- + 9/1000 x + 3/80 z - 3/80 y,
+ 1000
+
+ COEFF(1, 2, -1) = - 3/80 y - 9/500 + 3/80 z - 9/1000 x,
+
+ 27
+ COEFF(2, 2, -1) = - 9/1000 - ---- x + 3/80 z - 3/80 y,
+ 1000
+
+ COEFF(-1, -1, 0) = - 1/80 y + 3/80 z - 9/1000 x - 1/2000,
+
+ COEFF(0, -1, 0) = - 3/1000 x - 7/2000 - 1/80 y + 3/80 z,
+
+ 13
+ COEFF(1, -1, 0) = 3/1000 x - 1/80 y - ---- + 3/80 z,
+ 2000
+
+ 19
+ COEFF(2, -1, 0) = - 1/80 y + 9/1000 x - ---- + 3/80 z,
+ 2000
+
+ 17
+ COEFF(-1, 0, 0) = - 3/1000 x + 1/80 z - ---- + 1/80 y,
+ 2000
+
+ 19
+ COEFF(0, 0, 0) = 1/80 z - 1/1000 x + 1/80 y - ----,
+ 2000
+
+ 21
+ COEFF(1, 0, 0) = - ---- + 1/80 y + 1/80 z + 1/1000 x,
+ 2000
+
+ 23
+ COEFF(2, 0, 0) = 3/1000 x + 1/80 y - ---- + 1/80 z,
+ 2000
+
+ COEFF(-1, 1, 0) = 1/80 y - 1/80 z + 3/1000 x - 1/250,
+
+ COEFF(0, 1, 0) = 1/80 y + 1/1000 x - 1/80 z - 3/1000,
+
+ COEFF(1, 1, 0) = - 1/500 - 1/1000 x - 1/80 z + 1/80 y,
+
+ COEFF(2, 1, 0) = - 1/80 z + 1/80 y - 1/1000 - 3/1000 x,
+
+ 13
+ COEFF(-1, 2, 0) = ---- - 3/80 z - 1/80 y + 9/1000 x,
+ 1000
+
+ COEFF(0, 2, 0) = - 1/80 y + 2/125 - 3/80 z + 3/1000 x,
+
+ 19
+ COEFF(1, 2, 0) = - 3/1000 x - 3/80 z - 1/80 y + ----,
+ 1000
+
+ 11
+ COEFF(2, 2, 0) = --- - 1/80 y - 9/1000 x - 3/80 z,
+ 500
+
+ 37
+ COEFF(-1, -1, 1) = - ---- + 3/80 z + 9/1000 x + 1/80 y,
+ 1000
+
+ 17
+ COEFF(0, -1, 1) = 1/80 y - --- + 3/1000 x + 3/80 z,
+ 500
+
+ 31
+ COEFF(1, -1, 1) = 3/80 z - ---- - 3/1000 x + 1/80 y,
+ 1000
+
+ COEFF(2, -1, 1) = - 9/1000 x + 1/80 y - 7/250 + 3/80 z,
+
+ COEFF(-1, 0, 1) = - 1/80 y + 3/1000 x - 1/250 + 1/80 z,
+
+ COEFF(0, 0, 1) = 1/80 z - 1/80 y - 3/1000 + 1/1000 x,
+
+ COEFF(1, 0, 1) = 1/80 z - 1/80 y - 1/500 - 1/1000 x,
+
+ COEFF(2, 0, 1) = 1/80 z - 1/80 y - 1/1000 - 3/1000 x,
+
+ 33
+ COEFF(-1, 1, 1) = - 1/80 z - 1/80 y - 3/1000 x + ----,
+ 2000
+
+ 31
+ COEFF(0, 1, 1) = - 1/80 z + ---- - 1/1000 x - 1/80 y,
+ 2000
+
+ 29
+ COEFF(1, 1, 1) = 1/1000 x - 1/80 y - 1/80 z + ----,
+ 2000
+
+ 27
+ COEFF(2, 1, 1) = 3/1000 x - 1/80 z - 1/80 y + ----,
+ 2000
+
+ 49
+ COEFF(-1, 2, 1) = - 3/80 z + 1/80 y - 9/1000 x + ----,
+ 2000
+
+ 43
+ COEFF(0, 2, 1) = 1/80 y - 3/1000 x - 3/80 z + ----,
+ 2000
+
+ 37
+ COEFF(1, 2, 1) = 3/1000 x + 1/80 y + ---- - 3/80 z,
+ 2000
+
+ 31
+ COEFF(2, 2, 1) = 1/80 y - 3/80 z + 9/1000 x + ----,
+ 2000
+
+ 27
+ COEFF(-1, -1, 2) = - 9/250 + ---- x - 3/80 z + 3/80 y,
+ 1000
+
+ 27
+ COEFF(0, -1, 2) = - ---- + 9/1000 x - 3/80 z + 3/80 y,
+ 1000
+
+ COEFF(1, -1, 2) = - 3/80 z + 3/80 y - 9/1000 x - 9/500,
+
+ 27
+ COEFF(2, -1, 2) = - 3/80 z + 3/80 y - 9/1000 - ---- x,
+ 1000
+
+ 13
+ COEFF(-1, 0, 2) = 9/1000 x - 1/80 z + ---- - 3/80 y,
+ 1000
+
+ COEFF(0, 0, 2) = 3/1000 x - 3/80 y - 1/80 z + 2/125,
+
+ 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) = 1/80 z + ---- - 3/80 y - 9/1000 x,
+ 2000
+
+ 43
+ COEFF(0, 1, 2) = 1/80 z + ---- - 3/80 y - 3/1000 x,
+ 2000
+
+ 37
+ COEFF(1, 1, 2) = 1/80 z + 3/1000 x + ---- - 3/80 y,
+ 2000
+
+ 31
+ COEFF(2, 1, 2) = 1/80 z + 9/1000 x + ---- - 3/80 y,
+ 2000
+
+ 27
+ COEFF(-1, 2, 2) = - ---- x - 3/2000 + 3/80 y + 3/80 z,
+ 1000
+
+ 21
+ COEFF(0, 2, 2) = 3/80 z - ---- - 9/1000 x + 3/80 y,
+ 2000
+
+ 39
+ COEFF(1, 2, 2) = 3/80 z + 9/1000 x - ---- + 3/80 y,
+ 2000
+
+ 27 57
+ COEFF(2, 2, 2) = 3/80 y + ---- x - ---- + 3/80 z]
+ 1000 2000
+
+> print_coeff__lc_of_data(%, "coeff_dyz_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-dyz.compute.c");
+bytes used=560362476, alloc=4848776, time=66.21
+bytes used=561362688, alloc=4848776, time=66.28
+bytes used=562362912, alloc=4848776, time=66.38
+bytes used=563363208, alloc=4848776, time=66.50
+bytes used=564363416, alloc=4848776, time=66.83
+bytes used=565363580, alloc=4848776, time=66.91
+bytes used=566363780, alloc=4848776, time=66.99
+bytes used=567364044, alloc=4848776, time=67.09
+bytes used=568364320, alloc=4848776, time=67.38
+bytes used=569364644, alloc=4848776, time=67.74
+bytes used=570364900, alloc=4848776, time=67.82
+bytes used=571365084, alloc=4848776, time=68.27
+bytes used=572365252, alloc=4848776, time=68.47
+>
+# d^2/dz^2
+> simplify( diff(interp_3d_cube_order3_smooth0,z,z) );
+ 11
+1/16 z DATA(0, 1, 2) - -- 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) - 3/16 z DATA(1, 2, 1)
+
+ - 1/16 z DATA(0, 1, -1) + 1/16 z DATA(0, 2, 2) + 1/16 z DATA(1, -1, 2)
+
+ + 1/16 z DATA(1, 2, 2) + 1/16 z DATA(2, 0, 2) + 3/16 z DATA(1, 2, 0)
+
+ + 3/16 z DATA(2, 2, 0) + 3/16 z DATA(2, 1, 0) - 3/16 z DATA(2, 1, 1)
+
+ + 1/16 z DATA(-1, 1, 2) + 1/16 z DATA(-1, 0, 2) + 1/16 z DATA(0, 0, 2)
+
+ + 1/16 z DATA(1, 1, 2) + 3/16 z DATA(2, 0, 0) + 1/16 z DATA(2, 1, 2)
+
+ - 3/16 z DATA(0, -1, 1) - 3/16 z DATA(-1, 0, 1) - 3/16 z DATA(-1, -1, 1)
+
+ - 1/16 z DATA(1, 1, -1) + 3/16 z DATA(-1, -1, 0) - 3/16 z DATA(2, -1, 1)
+
+ - 3/16 z DATA(2, 0, 1) + 3/16 z DATA(-1, 2, 0) + 3/16 z DATA(0, 2, 0)
+
+ - 1/16 z DATA(-1, 0, -1) - 1/16 z DATA(0, 0, -1) + 1/16 z DATA(2, 2, 2)
+
+ - 3/16 z DATA(1, -1, 1) - 1/16 z DATA(2, 1, -1) - 1/16 z DATA(-1, 2, -1)
+
+ + 3/16 z DATA(1, 1, 0) + 3/16 z DATA(1, -1, 0) - 1/16 z DATA(1, 0, -1)
+
+ - 1/16 z DATA(-1, 1, -1) - 3/16 z DATA(-1, 1, 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)
+
+ + 3/16 z DATA(-1, 0, 0) - 1/80 y DATA(-1, 0, 2) + 1/80 y DATA(1, 1, 2)
+
+ + 1/80 y DATA(2, 0, 0) + 1/80 y DATA(2, 1, 2) - 3/16 z DATA(1, 0, 1)
+
+ - 3/16 z DATA(1, 1, 1) + 3/16 z DATA(2, -1, 0) - 3/16 z DATA(0, 0, 1)
+
+ + 3/16 z DATA(0, 0, 0) - 3/16 z DATA(0, 1, 1) + 3/16 z DATA(0, -1, 0)
+
+ - 3/16 z DATA(2, 2, 1) + 1/16 z DATA(-1, -1, 2) + 1/16 z DATA(0, -1, 2)
+
+ - 3/16 z DATA(-1, 2, 1) - 3/16 z DATA(0, 2, 1) - 1/16 z DATA(0, 2, -1)
+
+ - 1/16 z DATA(2, 0, -1) - 1/16 z DATA(2, -1, -1) - 1/16 z DATA(1, 2, -1)
+
+ - 1/16 z DATA(2, 2, -1) - 1/80 y DATA(0, 0, 2) - 3/80 y DATA(1, -1, 2)
+
+ + 3/80 y DATA(1, 2, 2) + 3/80 y DATA(2, 2, 2) + 1/80 y DATA(0, 1, 2)
+
+ - 1/80 y DATA(1, 0, 2) - 3/80 y DATA(2, -1, 2) - 3/80 y DATA(1, -1, -1)
+
+ + 1/80 y DATA(-1, 1, 2) + 3/16 z DATA(1, 0, 0) + 3/16 z DATA(0, 1, 0)
+
+ + 1/80 y DATA(0, 1, -1) + 3/80 y DATA(0, 2, 2) - 3/80 y DATA(0, 2, 0)
+
+ - 1/80 y DATA(-1, 0, -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(-1, 1, 1) - 3/80 y DATA(-1, -1, -1)
+
+ - 3/80 y DATA(0, -1, -1) - 1/80 y DATA(2, 0, 2) - 3/80 y DATA(2, 2, 0)
+
+ - 1/80 y DATA(2, 1, 0) - 1/80 y DATA(2, 1, 1) + 3/80 y DATA(2, -1, 1)
+
+ + 1/80 y DATA(2, 0, 1) - 3/80 y DATA(-1, 2, 0) - 3/80 y DATA(2, 2, 1)
+
+ - 3/80 y DATA(-1, -1, 2) - 3/80 y DATA(0, -1, 2) - 3/80 y DATA(-1, 2, 1)
+
+ + 3/80 y DATA(0, 2, -1) - 1/80 y DATA(-1, 1, 0) + 1/80 y DATA(-1, 0, 0)
+
+ + 3/80 y DATA(0, -1, 1) + 3/80 y DATA(1, -1, 1) + 1/80 y DATA(-1, 0, 1)
+
+ + 3/80 y DATA(-1, -1, 1) + 1/80 y DATA(1, 1, -1) + 3/80 y DATA(-1, -1, 0)
+
+ + 3/80 y DATA(0, -1, 0) + 3/80 y DATA(1, -1, 0) - 1/80 y DATA(1, 1, 1)
+
+ + 1/80 y DATA(0, 0, 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, 0, 1) - 1/80 y DATA(2, 0, -1)
+
+ - 3/80 y DATA(2, -1, -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(2, -1, 0) - 1/80 x DATA(0, 1, 2)
+
+ - 1/80 x DATA(1, 2, 1) - 1/80 x DATA(0, 1, -1) - 1/80 x DATA(0, 2, 2)
+
+ + 1/80 x DATA(1, -1, 2) + 1/80 x DATA(1, 2, 2) - 1/80 y DATA(1, 1, 0)
+
+ - 1/80 y DATA(0, 1, 1) + 1/80 x DATA(1, 0, 2) - 3/80 x DATA(-1, 0, 2)
+
+ - 1/80 x DATA(0, 0, 2) + 1/80 x DATA(1, 1, 2) - 3/80 x DATA(2, 0, 0)
+
+ - 3/80 x DATA(-1, 2, 2) + 3/80 x DATA(2, 2, 2) + 3/80 x DATA(2, 0, 2)
+
+ - 3/80 x DATA(-1, 1, 2) + 3/80 x DATA(2, 1, 2) - 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(1, 2, 0)
+
+ - 3/80 x DATA(2, 2, 0) - 3/80 x DATA(2, 1, 1) - 3/80 x DATA(2, -1, 1)
+
+ + 3/80 x DATA(-1, 2, 0) + 1/80 x DATA(0, 2, 0) - 3/80 y DATA(1, 2, 1)
+
+ + 1/80 x DATA(1, -1, -1) + 3/80 x DATA(-1, 1, 1) - 3/80 x DATA(-1, -1, -1)
+
+ - 3/80 x DATA(-1, 0, -1) - 1/80 x DATA(0, -1, -1) + 1/80 x DATA(0, 2, 1)
+
+ - 1/80 x DATA(0, 2, -1) + 3/80 x DATA(2, 0, -1) + 3/80 x DATA(2, -1, -1)
+
+ + 3/80 x DATA(-1, -1, 0) + 3/80 x DATA(-1, 1, 0) + 1/80 x DATA(0, -1, 1)
+
+ - 1/80 x DATA(1, -1, 1) + 3/80 x DATA(-1, 0, 1) + 3/80 x DATA(-1, -1, 1)
+
+ + 3/80 x DATA(-1, 0, 0) + 1/80 x DATA(0, -1, 0) - 3/80 x DATA(2, 2, 1)
+
+ - 3/80 x DATA(-1, -1, 2) - 1/80 x DATA(0, -1, 2) + 3/80 x DATA(-1, 2, 1)
+
+ - 1/80 x DATA(1, -1, 0) + 1/80 x DATA(0, 1, 0) + 1/80 x DATA(1, 1, -1)
+
+ + 1/80 x DATA(1, 2, -1) + 3/80 x DATA(2, 1, -1) - 3/80 x DATA(-1, 2, -1)
+
+ - 1/80 x 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(2, -1, 0) + 1/80 x DATA(0, 0, 1)
+
+ + 1/80 x DATA(0, 0, 0) - 1/80 x DATA(1, 0, 0) - 1/8 DATA(2, -1, 0)
+
+ + 1/40 DATA(2, 2, -1) + 3/80 DATA(2, 1, -1) + 1/16 DATA(-1, 2, -1)
+
+ + 1/20 DATA(0, 2, -1) + 3/80 DATA(1, 2, -1) + 1/20 DATA(2, 0, -1)
+
+ + 1/16 DATA(2, -1, -1) + 1/10 DATA(2, 2, 1) + 3/80 DATA(-1, -1, 2)
+
+ + 1/40 DATA(0, -1, 2) + 1/16 DATA(-1, 2, 1) + 3/40 DATA(0, 2, 1)
+
+ + 7/80 DATA(1, 2, 1) + 1/16 DATA(0, 1, -1) + 1/20 DATA(1, 1, -1)
+
+ 13 11
+ - -- DATA(-1, -1, 0) - 3/20 DATA(0, -1, 0) - -- DATA(1, -1, 0)
+ 80 80
+
+ 11
+ - 3/20 DATA(-1, 0, 0) - -- DATA(-1, 1, 0) + 1/40 DATA(-1, -1, 1)
+ 80
+
+ + 3/80 DATA(0, -1, 1) + 1/20 DATA(1, -1, 1) + 3/80 DATA(-1, 0, 1)
+
+ + 1/20 DATA(-1, 1, 1) + 1/10 DATA(-1, -1, -1) + 7/80 DATA(0, -1, -1)
+
+ + 3/40 DATA(1, -1, -1) + 7/80 DATA(-1, 0, -1) + 3/40 DATA(0, 0, -1)
+
+ + 1/16 DATA(1, 0, -1) + 3/40 DATA(-1, 1, -1) + 7/80 DATA(2, 1, 1)
+
+ + 1/16 DATA(2, -1, 1) + 3/40 DATA(2, 0, 1) - 1/8 DATA(-1, 2, 0)
+
+ - 9/80 DATA(0, 2, 0) - 1/10 DATA(1, 2, 0) - 7/80 DATA(2, 2, 0)
+
+ - 1/10 DATA(2, 1, 0) - 9/80 DATA(2, 0, 0) - 1/40 DATA(2, 1, 2)
+
+ - 1/80 DATA(2, 0, 2) + 1/80 DATA(-1, 1, 2) - 1/80 DATA(1, 1, 2)
+
+ + 1/40 DATA(-1, 0, 2) + 1/80 DATA(0, 0, 2) + 1/80 DATA(1, -1, 2)
+
+ - 3/80 DATA(2, 2, 2) - 1/40 DATA(1, 2, 2) - 1/80 DATA(0, 2, 2)
+
+ - 3/80 y DATA(1, 2, 0) + 3/80 y DATA(-1, 2, 2) + 3/80 y DATA(2, 2, -1)
+
+ - 3/80 y DATA(0, 2, 1) + 3/80 x DATA(2, 2, -1) - 3/80 x DATA(2, 0, 1)
+
+ - 3/80 x DATA(2, 1, 0) + 3/80 x DATA(2, -1, 2) + 1/16 z DATA(1, 0, 2)
+
+ + 1/16 z DATA(-1, 2, 2) + 1/16 z DATA(2, -1, 2)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size4);
+bytes used=573369236, alloc=4848776, time=68.58
+bytes used=574369600, alloc=4848776, time=68.66
+bytes used=575369772, alloc=4848776, time=68.73
+bytes used=576370088, alloc=4848776, time=68.81
+bytes used=577370296, alloc=4848776, time=68.90
+[COEFF(-1, -1, -1) = - 3/80 x - 1/16 z + 1/10 - 3/80 y,
+
+ COEFF(0, -1, -1) = - 1/16 z - 3/80 y + 7/80 - 1/80 x,
+
+ COEFF(1, -1, -1) = 3/40 + 1/80 x - 1/16 z - 3/80 y,
+
+ COEFF(2, -1, -1) = 3/80 x - 3/80 y - 1/16 z + 1/16,
+
+ COEFF(-1, 0, -1) = - 1/80 y + 7/80 - 1/16 z - 3/80 x,
+
+ COEFF(0, 0, -1) = 3/40 - 1/80 x - 1/80 y - 1/16 z,
+
+ COEFF(1, 0, -1) = - 1/16 z + 1/16 - 1/80 y + 1/80 x,
+
+ COEFF(2, 0, -1) = 3/80 x - 1/80 y + 1/20 - 1/16 z,
+
+ COEFF(-1, 1, -1) = 1/80 y - 3/80 x - 1/16 z + 3/40,
+
+ COEFF(0, 1, -1) = - 1/16 z - 1/80 x + 1/80 y + 1/16,
+
+ COEFF(1, 1, -1) = 1/80 y - 1/16 z + 1/80 x + 1/20,
+
+ COEFF(2, 1, -1) = 3/80 x + 1/80 y + 3/80 - 1/16 z,
+
+ COEFF(-1, 2, -1) = 1/16 + 3/80 y - 1/16 z - 3/80 x,
+
+ COEFF(0, 2, -1) = - 1/80 x + 1/20 - 1/16 z + 3/80 y,
+
+ COEFF(1, 2, -1) = 1/80 x + 3/80 y - 1/16 z + 3/80,
+
+ COEFF(2, 2, -1) = 3/80 x + 1/40 - 1/16 z + 3/80 y,
+
+ 13
+ COEFF(-1, -1, 0) = 3/16 z + 3/80 y - -- + 3/80 x,
+ 80
+
+ COEFF(0, -1, 0) = - 3/20 + 3/16 z + 1/80 x + 3/80 y,
+
+ 11
+ COEFF(1, -1, 0) = - 1/80 x + 3/16 z + 3/80 y - --,
+ 80
+
+ COEFF(2, -1, 0) = 3/80 y + 3/16 z - 1/8 - 3/80 x,
+
+ COEFF(-1, 0, 0) = 1/80 y + 3/80 x + 3/16 z - 3/20,
+
+ 11
+ COEFF(0, 0, 0) = 3/16 z + 1/80 y + 1/80 x - --,
+ 80
+
+ COEFF(1, 0, 0) = - 1/8 + 3/16 z - 1/80 x + 1/80 y,
+
+ COEFF(2, 0, 0) = 3/16 z - 9/80 - 3/80 x + 1/80 y,
+
+ 11
+ COEFF(-1, 1, 0) = - -- + 3/16 z - 1/80 y + 3/80 x,
+ 80
+
+ COEFF(0, 1, 0) = 3/16 z - 1/80 y + 1/80 x - 1/8,
+
+ COEFF(1, 1, 0) = 3/16 z - 1/80 y - 1/80 x - 9/80,
+
+ COEFF(2, 1, 0) = 3/16 z - 1/10 - 1/80 y - 3/80 x,
+
+ COEFF(-1, 2, 0) = 3/16 z + 3/80 x - 3/80 y - 1/8,
+
+ COEFF(0, 2, 0) = - 9/80 - 3/80 y + 1/80 x + 3/16 z,
+
+ COEFF(1, 2, 0) = - 1/80 x + 3/16 z - 3/80 y - 1/10,
+
+ COEFF(2, 2, 0) = - 3/80 y - 3/80 x + 3/16 z - 7/80,
+
+ COEFF(-1, -1, 1) = - 3/16 z + 3/80 x + 3/80 y + 1/40,
+
+ COEFF(0, -1, 1) = 3/80 + 3/80 y - 3/16 z + 1/80 x,
+
+ COEFF(1, -1, 1) = - 1/80 x - 3/16 z + 3/80 y + 1/20,
+
+ COEFF(2, -1, 1) = 1/16 + 3/80 y - 3/80 x - 3/16 z,
+
+ COEFF(-1, 0, 1) = 1/80 y + 3/80 x - 3/16 z + 3/80,
+
+ COEFF(0, 0, 1) = - 3/16 z + 1/80 y + 1/80 x + 1/20,
+
+ COEFF(1, 0, 1) = - 3/16 z - 1/80 x + 1/80 y + 1/16,
+
+ COEFF(2, 0, 1) = - 3/80 x + 1/80 y + 3/40 - 3/16 z,
+
+ COEFF(-1, 1, 1) = 3/80 x - 1/80 y + 1/20 - 3/16 z,
+
+ COEFF(0, 1, 1) = - 3/16 z - 1/80 y + 1/80 x + 1/16,
+
+ COEFF(1, 1, 1) = - 1/80 y - 3/16 z - 1/80 x + 3/40,
+
+ COEFF(2, 1, 1) = - 3/80 x + 7/80 - 3/16 z - 1/80 y,
+
+ COEFF(-1, 2, 1) = 3/80 x - 3/16 z - 3/80 y + 1/16,
+
+ COEFF(0, 2, 1) = - 3/80 y + 1/80 x - 3/16 z + 3/40,
+
+ COEFF(1, 2, 1) = - 3/80 y - 1/80 x - 3/16 z + 7/80,
+
+ COEFF(2, 2, 1) = - 3/80 x - 3/16 z - 3/80 y + 1/10,
+
+ COEFF(-1, -1, 2) = 3/80 - 3/80 x + 1/16 z - 3/80 y,
+
+ COEFF(0, -1, 2) = 1/40 + 1/16 z - 3/80 y - 1/80 x,
+
+ COEFF(1, -1, 2) = - 3/80 y + 1/80 x + 1/16 z + 1/80,
+
+ COEFF(2, -1, 2) = 1/16 z - 3/80 y + 3/80 x,
+
+ COEFF(-1, 0, 2) = - 3/80 x - 1/80 y + 1/16 z + 1/40,
+
+ COEFF(0, 0, 2) = 1/80 - 1/80 y + 1/16 z - 1/80 x,
+
+ COEFF(1, 0, 2) = 1/80 x - 1/80 y + 1/16 z,
+
+ COEFF(2, 0, 2) = 3/80 x - 1/80 y + 1/16 z - 1/80,
+
+ COEFF(-1, 1, 2) = 1/80 y - 3/80 x + 1/16 z + 1/80,
+
+ COEFF(0, 1, 2) = 1/80 y + 1/16 z - 1/80 x,
+
+ COEFF(1, 1, 2) = 1/80 y + 1/80 x + 1/16 z - 1/80,
+
+ COEFF(2, 1, 2) = 1/80 y - 1/40 + 1/16 z + 3/80 x,
+
+ COEFF(-1, 2, 2) = 3/80 y + 1/16 z - 3/80 x,
+
+ COEFF(0, 2, 2) = - 1/80 + 1/16 z - 1/80 x + 3/80 y,
+
+ COEFF(1, 2, 2) = - 1/40 + 3/80 y + 1/80 x + 1/16 z,
+
+ COEFF(2, 2, 2) = 3/80 y + 1/16 z + 3/80 x - 3/80]
+
+> print_coeff__lc_of_data(%, "coeff_dzz_", "fp",
+> "3d.coeffs/3d.cube.order3.smooth0/coeff-dzz.compute.c");
+bytes used=578370628, alloc=4848776, time=68.97
+bytes used=579370948, alloc=4848776, time=69.05
+bytes used=580371212, alloc=4848776, time=69.18
+bytes used=581371412, alloc=4848776, time=69.33
+bytes used=582371620, alloc=4848776, time=69.63
+bytes used=583371780, alloc=4848776, time=69.70
+bytes used=584372124, alloc=4848776, time=69.78
+bytes used=585372312, alloc=4848776, time=69.88
+bytes used=586372564, alloc=4848776, time=70.20
+bytes used=587372888, alloc=4848776, time=70.50
+bytes used=588373188, alloc=4848776, time=70.87
+bytes used=589373516, alloc=4848776, time=71.14
+>
+################################################################################
+>
+#
+# 3d, cube, order=4, smoothing=0 (size=5)
+#
+>
+# interpolating polynomial
+> interp_3d_cube_order4_smooth0
+> := Lagrange_polynomial_interpolant(fn_3d_order4, coeff_list_3d_order4,
+> coord_list_3d, posn_list_3d_size5);
+bytes used=590373712, alloc=4848776, time=71.28
+bytes used=591374012, alloc=4848776, time=71.36
+bytes used=592374304, alloc=4848776, time=71.44
+bytes used=593374512, alloc=4848776, time=71.51
+bytes used=594375800, alloc=4848776, time=71.60
+bytes used=595388896, alloc=4848776, time=71.66
+bytes used=596508552, alloc=4848776, time=71.76
+bytes used=597511648, alloc=4848776, time=71.84
+bytes used=598512128, alloc=4848776, time=71.91
+bytes used=599512608, alloc=4848776, time=71.98
+bytes used=600513088, alloc=4848776, time=72.06
+bytes used=601513568, alloc=4848776, time=72.13
+bytes used=602514208, alloc=4848776, time=72.20
+bytes used=603514688, alloc=4848776, time=72.28
+bytes used=604515168, alloc=4848776, time=72.35
+bytes used=605515648, alloc=4848776, time=72.42
+bytes used=606516128, alloc=4848776, time=72.50
+bytes used=607516608, alloc=4848776, time=72.57
+bytes used=608516808, alloc=4848776, time=72.68
+bytes used=609517244, alloc=4848776, time=72.75
+bytes used=610517420, alloc=4848776, time=72.82
+bytes used=611517560, alloc=4848776, time=72.89
+bytes used=612517684, alloc=4848776, time=72.96
+bytes used=613517812, alloc=4848776, time=73.03
+bytes used=614518040, alloc=4848776, time=73.10
+bytes used=615518176, alloc=4848776, time=73.17
+bytes used=616518340, alloc=4848776, time=73.24
+bytes used=617518484, alloc=4848776, time=73.32
+bytes used=618518616, alloc=4848776, time=73.39
+bytes used=619518796, alloc=4848776, time=73.46
+bytes used=620518932, alloc=4848776, time=73.53
+bytes used=621519080, alloc=4848776, time=73.60
+bytes used=622519544, alloc=4848776, time=73.67
+bytes used=623519752, alloc=4848776, time=73.75
+bytes used=624523852, alloc=4848776, time=73.83
+bytes used=625526604, alloc=4848776, time=73.90
+bytes used=626526724, alloc=4848776, time=73.98
+bytes used=627535692, alloc=4848776, time=74.06
+bytes used=628544768, alloc=4848776, time=74.14
+bytes used=629546012, alloc=4848776, time=74.22
+bytes used=630546188, alloc=4848776, time=74.30
+bytes used=631547016, alloc=4848776, time=74.38
+bytes used=632548096, alloc=4848776, time=74.46
+bytes used=633548244, alloc=4848776, time=74.53
+bytes used=634548396, alloc=4848776, time=74.61
+bytes used=635548588, alloc=4848776, time=74.68
+bytes used=636548756, alloc=4848776, time=74.76
+bytes used=637548916, alloc=4848776, time=74.84
+bytes used=638549052, alloc=4848776, time=74.91
+bytes used=639549284, alloc=4848776, time=75.00
+bytes used=640549480, alloc=4848776, time=75.08
+bytes used=641549644, alloc=4848776, time=75.15
+bytes used=642550184, alloc=4848776, time=75.24
+bytes used=643554032, alloc=4848776, time=75.32
+bytes used=644554432, alloc=4848776, time=75.40
+bytes used=645554564, alloc=4848776, time=75.48
+bytes used=646554704, alloc=4848776, time=75.56
+bytes used=647556432, alloc=4848776, time=75.63
+bytes used=648563932, alloc=4848776, time=75.71
+bytes used=649566496, alloc=4848776, time=75.79
+bytes used=650570012, alloc=4848776, time=75.87
+bytes used=651570204, alloc=4848776, time=75.95
+bytes used=652570416, alloc=4848776, time=76.02
+bytes used=653570640, alloc=4848776, time=76.10
+bytes used=654570856, alloc=4848776, time=76.18
+bytes used=655584984, alloc=4848776, time=76.26
+bytes used=656598572, alloc=4848776, time=76.34
+bytes used=657598740, alloc=4848776, time=76.42
+bytes used=658598952, alloc=4848776, time=76.49
+bytes used=659599124, alloc=4848776, time=76.57
+bytes used=660600204, alloc=4848776, time=76.65
+bytes used=661600432, alloc=4848776, time=76.73
+bytes used=662600612, alloc=4848776, time=76.81
+bytes used=663600848, alloc=4848776, time=76.89
+bytes used=664606328, alloc=4848776, time=76.96
+bytes used=665608932, alloc=4848776, time=77.04
+bytes used=666614764, alloc=4848776, time=77.12
+bytes used=667614908, alloc=4848776, time=77.20
+bytes used=668615088, alloc=4848776, time=77.28
+bytes used=669615260, alloc=4848776, time=77.35
+bytes used=670615496, alloc=4848776, time=77.43
+bytes used=671615696, alloc=4848776, time=77.51
+bytes used=672619552, alloc=4848776, time=77.59
+bytes used=673628580, alloc=4848776, time=77.66
+bytes used=674628816, alloc=4848776, time=77.74
+bytes used=675628988, alloc=4848776, time=77.82
+bytes used=676629940, alloc=4848776, time=77.90
+bytes used=677630456, alloc=4848776, time=77.97
+bytes used=678630684, alloc=4848776, time=78.05
+bytes used=679632932, alloc=4848776, time=78.13
+bytes used=680635004, alloc=4848776, time=78.20
+bytes used=681635124, alloc=4848776, time=78.29
+bytes used=682637308, alloc=4848776, time=78.37
+bytes used=683649360, alloc=4848776, time=78.44
+bytes used=684649560, alloc=4848776, time=78.51
+bytes used=685649700, alloc=4848776, time=78.59
+bytes used=686660712, alloc=4848776, time=78.67
+bytes used=687666916, alloc=4848776, time=78.75
+bytes used=688667052, alloc=4848776, time=78.83
+bytes used=689672588, alloc=4848776, time=78.91
+bytes used=690675096, alloc=4848776, time=78.98
+bytes used=691675288, alloc=4848776, time=79.06
+bytes used=692691972, alloc=4848776, time=79.14
+bytes used=693692200, alloc=4848776, time=79.22
+bytes used=694692332, alloc=4848776, time=79.29
+interp_3d_cube_order4_smooth0 := (- 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/350 DATA(2, -1, 0)
+
+ + 1/175 DATA(2, 2, -1) + 1/350 DATA(2, 1, -1) - 1/350 DATA(-1, 2, -1)
+
+ - 1/175 DATA(0, 2, -1) - 1/350 DATA(1, 2, -1) - 1/350 DATA(2, -1, -1)
+
+ + 1/175 DATA(2, 2, 1) + 1/700 DATA(-1, -1, 2) + 1/350 DATA(0, -1, 2)
+
+ - 1/350 DATA(-1, 2, 1) - 1/175 DATA(0, 2, 1) - 1/350 DATA(1, 2, 1)
+
+ - 1/350 DATA(0, 1, -1) - 1/700 DATA(1, 1, -1) + 1/700 DATA(-1, -1, 0)
+
+ + 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, -1) + 1/350 DATA(2, 1, 1)
+
+ - 1/350 DATA(2, -1, 1) - 1/350 DATA(-1, 2, 0) - 1/175 DATA(0, 2, 0)
+
+ - 1/350 DATA(1, 2, 0) + 1/175 DATA(2, 2, 0) + 1/350 DATA(2, 1, 0)
+
+ + 1/350 DATA(2, 1, 2) - 1/700 DATA(-1, 1, 2) - 1/350 DATA(0, 1, 2)
+
+ - 1/700 DATA(1, 1, 2) - 1/350 DATA(2, -1, 2) + 1/700 DATA(1, -1, 2)
+
+ - 1/350 DATA(2, -1, -2) + 1/700 DATA(1, -1, -2) + 1/350 DATA(0, -1, -2)
+
+ + 1/700 DATA(-1, -1, -2) - 1/350 DATA(-2, -1, -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, 2, 2) - 1/175 DATA(-2, -2, -2) - 1/350 DATA(1, 2, 2)
+
+ - 1/350 DATA(-1, 2, 2) - 1/175 DATA(0, 2, 2) + 1/350 DATA(-1, -2, -1)
+
+ - 1/175 DATA(-2, -2, -1) + 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, 2, -2)
+
+ + 1/350 DATA(2, 1, -2) - 1/700 DATA(1, 1, -2) - 1/350 DATA(0, 1, -2)
+
+ - 1/700 DATA(-1, 1, -2) + 1/350 DATA(-2, 1, -2) + 1/350 DATA(-2, 1, -1)
+
+ - 1/350 DATA(-2, -1, -1) - 1/175 DATA(2, -2, -1) + 1/350 DATA(1, -2, -1)
+
+ + 1/175 DATA(0, -2, -1) + 1/175 DATA(0, -2, 0) + 1/350 DATA(-1, -2, 0)
+
+ - 1/175 DATA(-2, -2, 0) + 1/175 DATA(-2, 2, -1) + 1/350 DATA(-2, 1, 0)
+
+ - 1/350 DATA(-2, -1, 0) - 1/175 DATA(2, -2, 0) + 1/350 DATA(1, -2, 0)
+
+ + 1/350 DATA(-1, -2, 1) - 1/175 DATA(-2, -2, 1) + 1/175 DATA(-2, 2, 0)
+
+ - 1/350 DATA(-2, -1, 1) - 1/175 DATA(2, -2, 1) + 1/350 DATA(1, -2, 1)
+
+ + 1/175 DATA(0, -2, 1) + 1/175 DATA(-2, 2, 1) + 1/350 DATA(-2, 1, 1)
+
+ - 1/350 DATA(-2, -1, 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, -2, 2)
+
+ 2
+ + 1/350 DATA(-2, 1, 2) + 1/175 DATA(-2, 2, 2)) x y + (
+
+ - 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/700 DATA(2, 1, -1)
+
+ - 1/350 DATA(-1, 2, -1) - 1/350 DATA(0, 2, -1) - 1/350 DATA(1, 2, -1)
+
+ + 1/350 DATA(2, 0, -1) + 1/700 DATA(2, -1, -1) + 1/350 DATA(2, 2, 1)
+
+ - 1/350 DATA(-1, -1, 2) - 1/350 DATA(0, -1, 2) + 1/350 DATA(-1, 2, 1)
+
+ + 1/350 DATA(0, 2, 1) + 1/350 DATA(1, 2, 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/350 DATA(-1, 0, 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, 0, -1) + 1/350 DATA(0, 0, -1) + 1/350 DATA(1, 0, -1)
+
+ + 1/700 DATA(-1, 1, -1) - 1/700 DATA(2, 1, 1) - 1/700 DATA(2, -1, 1)
+
+ - 1/350 DATA(2, 0, 1) - 1/350 DATA(2, 1, 2) - 1/175 DATA(2, 0, 2)
+
+ - 1/350 DATA(-1, 1, 2) - 1/350 DATA(0, 1, 2) - 1/350 DATA(1, 1, 2)
+
+ - 1/175 DATA(1, 0, 2) - 1/350 DATA(2, -1, 2) - 1/175 DATA(-1, 0, 2)
+
+ - 1/175 DATA(0, 0, 2) - 1/350 DATA(1, -1, 2) + 1/175 DATA(-2, 0, -2)
+
+ + 1/350 DATA(2, -1, -2) + 1/350 DATA(1, -1, -2) + 1/350 DATA(0, -1, -2)
+
+ + 1/350 DATA(-1, -1, -2) + 1/350 DATA(-2, -1, -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/175 DATA(2, 2, 2) - 1/175 DATA(-2, -2, -2) + 1/175 DATA(1, 2, 2)
+
+ + 1/175 DATA(-1, 2, 2) + 1/175 DATA(0, 2, 2) - 1/350 DATA(-1, -2, -1)
+
+ - 1/350 DATA(-2, -2, -1) - 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/175 DATA(-2, 2, -2)
+
+ + 1/350 DATA(2, 1, -2) + 1/350 DATA(1, 1, -2) + 1/350 DATA(0, 1, -2)
+
+ + 1/350 DATA(-1, 1, -2) + 1/350 DATA(-2, 1, -2) + 1/175 DATA(2, 0, -2)
+
+ + 1/175 DATA(1, 0, -2) + 1/175 DATA(-1, 0, -2) + 1/175 DATA(0, 0, -2)
+
+ + 1/700 DATA(-2, 1, -1) + 1/350 DATA(-2, 0, -1) + 1/700 DATA(-2, -1, -1)
+
+ - 1/350 DATA(2, -2, -1) - 1/350 DATA(1, -2, -1) - 1/350 DATA(0, -2, -1)
+
+ - 1/350 DATA(-2, 2, -1) + 1/350 DATA(-1, -2, 1) + 1/350 DATA(-2, -2, 1)
+
+ - 1/350 DATA(-2, 0, 1) - 1/700 DATA(-2, -1, 1) + 1/350 DATA(2, -2, 1)
+
+ + 1/350 DATA(1, -2, 1) + 1/350 DATA(0, -2, 1) + 1/350 DATA(-2, 2, 1)
+
+ - 1/700 DATA(-2, 1, 1) - 1/350 DATA(-2, -1, 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/175 DATA(-2, -2, 2) - 1/350 DATA(-2, 1, 2) - 1/175 DATA(-2, 0, 2)
+
+ 2
+ + 1/175 DATA(-2, 2, 2)) y z + (- 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/350 DATA(2, 1, -1) + 1/700 DATA(-1, 2, -1)
+
+ + 1/350 DATA(0, 2, -1) + 1/700 DATA(1, 2, -1) - 1/350 DATA(2, 0, -1)
+
+ - 1/350 DATA(2, -1, -1) + 1/350 DATA(2, 2, 1) - 1/350 DATA(-1, -1, 2)
+
+ - 1/175 DATA(0, -1, 2) - 1/700 DATA(-1, 2, 1) - 1/350 DATA(0, 2, 1)
+
+ - 1/700 DATA(1, 2, 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/700 DATA(-1, 0, 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, 0, -1)
+
+ + 1/350 DATA(0, 0, -1) + 1/700 DATA(1, 0, -1) + 1/700 DATA(-1, 1, -1)
+
+ + 1/350 DATA(2, 1, 1) + 1/350 DATA(2, -1, 1) + 1/350 DATA(2, 0, 1)
+
+ + 1/175 DATA(2, 1, 2) + 1/175 DATA(2, 0, 2) - 1/350 DATA(-1, 1, 2)
+
+ - 1/175 DATA(0, 1, 2) - 1/350 DATA(1, 1, 2) - 1/350 DATA(1, 0, 2)
+
+ + 1/175 DATA(2, -1, 2) - 1/350 DATA(-1, 0, 2) - 1/175 DATA(0, 0, 2)
+
+ - 1/350 DATA(1, -1, 2) - 1/175 DATA(-2, 0, -2) - 1/175 DATA(2, -1, -2)
+
+ + 1/350 DATA(1, -1, -2) + 1/175 DATA(0, -1, -2) + 1/350 DATA(-1, -1, -2)
+
+ - 1/175 DATA(-2, -1, -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, 2, 2)
+
+ - 1/175 DATA(-2, -2, -2) - 1/350 DATA(1, 2, 2) - 1/350 DATA(-1, 2, 2)
+
+ - 1/175 DATA(0, 2, 2) + 1/700 DATA(-1, -2, -1) - 1/350 DATA(-2, -2, -1)
+
+ - 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, 2, -2) - 1/175 DATA(2, 1, -2)
+
+ + 1/350 DATA(1, 1, -2) + 1/175 DATA(0, 1, -2) + 1/350 DATA(-1, 1, -2)
+
+ - 1/175 DATA(-2, 1, -2) - 1/175 DATA(2, 0, -2) + 1/350 DATA(1, 0, -2)
+
+ + 1/350 DATA(-1, 0, -2) + 1/175 DATA(0, 0, -2) - 1/350 DATA(-2, 1, -1)
+
+ - 1/350 DATA(-2, 0, -1) - 1/350 DATA(-2, -1, -1) - 1/350 DATA(2, -2, -1)
+
+ + 1/700 DATA(1, -2, -1) + 1/350 DATA(0, -2, -1) - 1/350 DATA(-2, 2, -1)
+
+ - 1/700 DATA(-1, -2, 1) + 1/350 DATA(-2, -2, 1) + 1/350 DATA(-2, 0, 1)
+
+ + 1/350 DATA(-2, -1, 1) + 1/350 DATA(2, -2, 1) - 1/700 DATA(1, -2, 1)
+
+ - 1/350 DATA(0, -2, 1) + 1/350 DATA(-2, 2, 1) + 1/350 DATA(-2, 1, 1)
+
+ + 1/175 DATA(-2, -1, 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, -2, 2)
+
+ 2
+ + 1/175 DATA(-2, 1, 2) + 1/175 DATA(-2, 0, 2) + 1/175 DATA(-2, 2, 2)) x z
+
+ + (- 1/300 DATA(1, 1, 0) - 1/300 DATA(1, 1, 1) + 1/150 DATA(2, -1, 0)
+
+ + 1/300 DATA(2, 2, -1) - 1/150 DATA(2, 1, -1) - 1/600 DATA(-1, 2, -1)
+
+ + 1/600 DATA(1, 2, -1) + 1/150 DATA(2, -1, -1) + 1/300 DATA(2, 2, 1)
+
+ - 1/300 DATA(-1, -1, 2) - 1/600 DATA(-1, 2, 1) + 1/600 DATA(1, 2, 1)
+
+ - 1/300 DATA(1, 1, -1) - 1/300 DATA(-1, -1, 0) + 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, -1) - 1/150 DATA(2, 1, 1) + 1/150 DATA(2, -1, 1)
+
+ - 1/600 DATA(-1, 2, 0) + 1/600 DATA(1, 2, 0) + 1/300 DATA(2, 2, 0)
+
+ - 1/150 DATA(2, 1, 0) - 1/150 DATA(2, 1, 2) + 1/300 DATA(-1, 1, 2)
+
+ - 1/300 DATA(1, 1, 2) + 1/150 DATA(2, -1, 2) + 1/300 DATA(1, -1, 2)
+
+ + 1/150 DATA(2, -1, -2) + 1/300 DATA(1, -1, -2) - 1/300 DATA(-1, -1, -2)
+
+ - 1/150 DATA(-2, -1, -2) - 1/300 DATA(2, -2, -2) - 1/600 DATA(1, -2, -2)
+
+ + 1/600 DATA(-1, -2, -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/600 DATA(-1, -2, -1)
+
+ + 1/300 DATA(-2, -2, -1) + 1/300 DATA(2, 2, -2) + 1/600 DATA(1, 2, -2)
+
+ - 1/600 DATA(-1, 2, -2) - 1/300 DATA(-2, 2, -2) - 1/150 DATA(2, 1, -2)
+
+ - 1/300 DATA(1, 1, -2) + 1/300 DATA(-1, 1, -2) + 1/150 DATA(-2, 1, -2)
+
+ + 1/150 DATA(-2, 1, -1) - 1/150 DATA(-2, -1, -1) - 1/300 DATA(2, -2, -1)
+
+ - 1/600 DATA(1, -2, -1) + 1/600 DATA(-1, -2, 0) + 1/300 DATA(-2, -2, 0)
+
+ - 1/300 DATA(-2, 2, -1) + 1/150 DATA(-2, 1, 0) - 1/150 DATA(-2, -1, 0)
+
+ - 1/300 DATA(2, -2, 0) - 1/600 DATA(1, -2, 0) + 1/600 DATA(-1, -2, 1)
+
+ + 1/300 DATA(-2, -2, 1) - 1/300 DATA(-2, 2, 0) - 1/150 DATA(-2, -1, 1)
+
+ - 1/300 DATA(2, -2, 1) - 1/600 DATA(1, -2, 1) - 1/300 DATA(-2, 2, 1)
+
+ + 1/150 DATA(-2, 1, 1) - 1/150 DATA(-2, -1, 2) - 1/300 DATA(2, -2, 2)
+
+ - 1/600 DATA(1, -2, 2) + 1/600 DATA(-1, -2, 2) + 1/300 DATA(-2, -2, 2)
+
+ 3
+ + 1/150 DATA(-2, 1, 2) - 1/300 DATA(-2, 2, 2)) x y + (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/490 DATA(2, -1, 0) + 1/245 DATA(2, 2, -1)
+
+ - 1/490 DATA(2, 1, -1) - 1/490 DATA(-1, 2, -1) - 1/245 DATA(0, 2, -1)
+
+ - 1/490 DATA(1, 2, -1) - 1/245 DATA(2, 0, -1) - 1/490 DATA(2, -1, -1)
+
+ + 1/245 DATA(2, 2, 1) + 1/980 DATA(-1, -1, 2) + 1/490 DATA(0, -1, 2)
+
+ - 1/490 DATA(-1, 2, 1) - 1/245 DATA(0, 2, 1) - 1/490 DATA(1, 2, 1)
+
+ + 1/490 DATA(0, 1, -1) + 1/980 DATA(1, 1, -1) + 1/980 DATA(-1, -1, 0)
+
+ + 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/980 DATA(-1, -1, -1) + 1/490 DATA(0, -1, -1) + 1/980 DATA(1, -1, -1)
+
+ + 1/490 DATA(-1, 0, -1) + 1/245 DATA(0, 0, -1) + 1/490 DATA(1, 0, -1)
+
+ + 1/980 DATA(-1, 1, -1) - 1/490 DATA(2, 1, 1) - 1/490 DATA(2, -1, 1)
+
+ - 1/245 DATA(2, 0, 1) - 1/490 DATA(-1, 2, 0) - 1/245 DATA(0, 2, 0)
+
+ - 1/490 DATA(1, 2, 0) + 1/245 DATA(2, 2, 0) - 1/490 DATA(2, 1, 0)
+
+ - 1/245 DATA(2, 0, 0) - 1/490 DATA(2, 1, 2) - 1/245 DATA(2, 0, 2)
+
+ + 1/980 DATA(-1, 1, 2) + 1/490 DATA(0, 1, 2) + 1/980 DATA(1, 1, 2)
+
+ + 1/490 DATA(1, 0, 2) - 1/490 DATA(2, -1, 2) + 1/490 DATA(-1, 0, 2)
+
+ + 1/245 DATA(0, 0, 2) + 1/980 DATA(1, -1, 2) - 1/245 DATA(-2, 0, -2)
+
+ - 1/490 DATA(2, -1, -2) + 1/980 DATA(1, -1, -2) + 1/490 DATA(0, -1, -2)
+
+ + 1/980 DATA(-1, -1, -2) - 1/490 DATA(-2, -1, -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, 2, 2) + 1/245 DATA(-2, -2, -2) - 1/490 DATA(1, 2, 2)
+
+ - 1/490 DATA(-1, 2, 2) - 1/245 DATA(0, 2, 2) - 1/490 DATA(-1, -2, -1)
+
+ + 1/245 DATA(-2, -2, -1) + 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, 2, -2)
+
+ - 1/490 DATA(2, 1, -2) + 1/980 DATA(1, 1, -2) + 1/490 DATA(0, 1, -2)
+
+ + 1/980 DATA(-1, 1, -2) - 1/490 DATA(-2, 1, -2) - 1/245 DATA(2, 0, -2)
+
+ + 1/490 DATA(1, 0, -2) + 1/490 DATA(-1, 0, -2) + 1/245 DATA(0, 0, -2)
+
+ - 1/490 DATA(-2, 1, -1) - 1/245 DATA(-2, 0, -1) - 1/490 DATA(-2, -1, -1)
+
+ + 1/245 DATA(2, -2, -1) - 1/490 DATA(1, -2, -1) - 1/245 DATA(0, -2, -1)
+
+ - 1/245 DATA(0, -2, 0) - 1/490 DATA(-1, -2, 0) + 1/245 DATA(-2, -2, 0)
+
+ + 1/245 DATA(-2, 2, -1) - 1/490 DATA(-2, 1, 0) - 1/245 DATA(-2, 0, 0)
+
+ - 1/490 DATA(-2, -1, 0) + 1/245 DATA(2, -2, 0) - 1/490 DATA(1, -2, 0)
+
+ - 1/490 DATA(-1, -2, 1) + 1/245 DATA(-2, -2, 1) + 1/245 DATA(-2, 2, 0)
+
+ - 1/245 DATA(-2, 0, 1) - 1/490 DATA(-2, -1, 1) + 1/245 DATA(2, -2, 1)
+
+ - 1/490 DATA(1, -2, 1) - 1/245 DATA(0, -2, 1) + 1/245 DATA(-2, 2, 1)
+
+ - 1/490 DATA(-2, 1, 1) - 1/490 DATA(-2, -1, 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, -2, 2) - 1/490 DATA(-2, 1, 2) - 1/245 DATA(-2, 0, 2)
+
+ 2 2
+ + 1/245 DATA(-2, 2, 2)) x y + (- 1/300 DATA(1, 1, 0)
+
+ - 1/300 DATA(1, 1, 1) - 1/600 DATA(2, -1, 0) + 1/300 DATA(2, 2, -1)
+
+ + 1/600 DATA(2, 1, -1) + 1/150 DATA(-1, 2, -1) - 1/150 DATA(1, 2, -1)
+
+ - 1/600 DATA(2, -1, -1) + 1/300 DATA(2, 2, 1) - 1/300 DATA(-1, -1, 2)
+
+ + 1/150 DATA(-1, 2, 1) - 1/150 DATA(1, 2, 1) - 1/300 DATA(1, 1, -1)
+
+ - 1/300 DATA(-1, -1, 0) + 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, -1)
+
+ + 1/600 DATA(2, 1, 1) - 1/600 DATA(2, -1, 1) + 1/150 DATA(-1, 2, 0)
+
+ - 1/150 DATA(1, 2, 0) + 1/300 DATA(2, 2, 0) + 1/600 DATA(2, 1, 0)
+
+ + 1/600 DATA(2, 1, 2) + 1/300 DATA(-1, 1, 2) - 1/300 DATA(1, 1, 2)
+
+ - 1/600 DATA(2, -1, 2) + 1/300 DATA(1, -1, 2) - 1/600 DATA(2, -1, -2)
+
+ + 1/300 DATA(1, -1, -2) - 1/300 DATA(-1, -1, -2) + 1/600 DATA(-2, -1, -2)
+
+ - 1/300 DATA(2, -2, -2) + 1/150 DATA(1, -2, -2) - 1/150 DATA(-1, -2, -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/150 DATA(-1, -2, -1) + 1/300 DATA(-2, -2, -1)
+
+ + 1/300 DATA(2, 2, -2) - 1/150 DATA(1, 2, -2) + 1/150 DATA(-1, 2, -2)
+
+ - 1/300 DATA(-2, 2, -2) + 1/600 DATA(2, 1, -2) - 1/300 DATA(1, 1, -2)
+
+ + 1/300 DATA(-1, 1, -2) - 1/600 DATA(-2, 1, -2) - 1/600 DATA(-2, 1, -1)
+
+ + 1/600 DATA(-2, -1, -1) - 1/300 DATA(2, -2, -1) + 1/150 DATA(1, -2, -1)
+
+ - 1/150 DATA(-1, -2, 0) + 1/300 DATA(-2, -2, 0) - 1/300 DATA(-2, 2, -1)
+
+ - 1/600 DATA(-2, 1, 0) + 1/600 DATA(-2, -1, 0) - 1/300 DATA(2, -2, 0)
+
+ + 1/150 DATA(1, -2, 0) - 1/150 DATA(-1, -2, 1) + 1/300 DATA(-2, -2, 1)
+
+ - 1/300 DATA(-2, 2, 0) + 1/600 DATA(-2, -1, 1) - 1/300 DATA(2, -2, 1)
+
+ + 1/150 DATA(1, -2, 1) - 1/300 DATA(-2, 2, 1) - 1/600 DATA(-2, 1, 1)
+
+ + 1/600 DATA(-2, -1, 2) - 1/300 DATA(2, -2, 2) + 1/150 DATA(1, -2, 2)
+
+ - 1/150 DATA(-1, -2, 2) + 1/300 DATA(-2, -2, 2) - 1/600 DATA(-2, 1, 2)
+
+ 3
+ - 1/300 DATA(-2, 2, 2)) x y + (- 1/300 DATA(0, 1, 1)
+
+ - 1/300 DATA(1, 1, 1) - 1/600 DATA(2, 2, -1) + 1/300 DATA(2, 1, -1)
+
+ - 1/600 DATA(-1, 2, -1) - 1/600 DATA(0, 2, -1) - 1/600 DATA(1, 2, -1)
+
+ - 1/300 DATA(2, -1, -1) + 1/600 DATA(2, 2, 1) + 1/150 DATA(-1, -1, 2)
+
+ + 1/150 DATA(0, -1, 2) + 1/600 DATA(-1, 2, 1) + 1/600 DATA(0, 2, 1)
+
+ + 1/600 DATA(1, 2, 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(-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(2, 1, 1)
+
+ + 1/300 DATA(2, -1, 1) - 1/150 DATA(2, 1, 2) - 1/150 DATA(-1, 1, 2)
+
+ - 1/150 DATA(0, 1, 2) - 1/150 DATA(1, 1, 2) + 1/150 DATA(2, -1, 2)
+
+ + 1/150 DATA(1, -1, 2) - 1/150 DATA(2, -1, -2) - 1/150 DATA(1, -1, -2)
+
+ - 1/150 DATA(0, -1, -2) - 1/150 DATA(-1, -1, -2) - 1/150 DATA(-2, -1, -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, 2, 2) + 1/300 DATA(-2, -2, -2)
+
+ + 1/300 DATA(1, 2, 2) + 1/300 DATA(-1, 2, 2) + 1/300 DATA(0, 2, 2)
+
+ + 1/600 DATA(-1, -2, -1) + 1/600 DATA(-2, -2, -1) - 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, 2, -2) + 1/150 DATA(2, 1, -2) + 1/150 DATA(1, 1, -2)
+
+ + 1/150 DATA(0, 1, -2) + 1/150 DATA(-1, 1, -2) + 1/150 DATA(-2, 1, -2)
+
+ + 1/300 DATA(-2, 1, -1) - 1/300 DATA(-2, -1, -1) + 1/600 DATA(2, -2, -1)
+
+ + 1/600 DATA(1, -2, -1) + 1/600 DATA(0, -2, -1) - 1/600 DATA(-2, 2, -1)
+
+ - 1/600 DATA(-1, -2, 1) - 1/600 DATA(-2, -2, 1) + 1/300 DATA(-2, -1, 1)
+
+ - 1/600 DATA(2, -2, 1) - 1/600 DATA(1, -2, 1) - 1/600 DATA(0, -2, 1)
+
+ + 1/600 DATA(-2, 2, 1) - 1/300 DATA(-2, 1, 1) + 1/150 DATA(-2, -1, 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, -2, 2) - 1/150 DATA(-2, 1, 2)
+
+ 3
+ + 1/300 DATA(-2, 2, 2)) y z + (- 1/300 DATA(1, 0, 1)
+
+ - 1/300 DATA(1, 1, 1) - 1/600 DATA(2, 2, -1) - 1/600 DATA(2, 1, -1)
+
+ - 1/300 DATA(-1, 2, -1) + 1/300 DATA(1, 2, -1) - 1/600 DATA(2, 0, -1)
+
+ - 1/600 DATA(2, -1, -1) + 1/600 DATA(2, 2, 1) + 1/150 DATA(-1, -1, 2)
+
+ + 1/300 DATA(-1, 2, 1) - 1/300 DATA(1, 2, 1) + 1/300 DATA(1, 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, -1, -1) + 1/300 DATA(1, -1, -1)
+
+ - 1/300 DATA(-1, 0, -1) + 1/300 DATA(1, 0, -1) - 1/300 DATA(-1, 1, -1)
+
+ + 1/600 DATA(2, 1, 1) + 1/600 DATA(2, -1, 1) + 1/600 DATA(2, 0, 1)
+
+ + 1/300 DATA(2, 1, 2) + 1/300 DATA(2, 0, 2) + 1/150 DATA(-1, 1, 2)
+
+ - 1/150 DATA(1, 1, 2) - 1/150 DATA(1, 0, 2) + 1/300 DATA(2, -1, 2)
+
+ + 1/150 DATA(-1, 0, 2) - 1/150 DATA(1, -1, 2) + 1/300 DATA(-2, 0, -2)
+
+ - 1/300 DATA(2, -1, -2) + 1/150 DATA(1, -1, -2) - 1/150 DATA(-1, -1, -2)
+
+ + 1/300 DATA(-2, -1, -2) - 1/300 DATA(2, -2, -2) + 1/150 DATA(1, -2, -2)
+
+ - 1/150 DATA(-1, -2, -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(-1, -2, -1)
+
+ + 1/600 DATA(-2, -2, -1) - 1/300 DATA(2, 2, -2) + 1/150 DATA(1, 2, -2)
+
+ - 1/150 DATA(-1, 2, -2) + 1/300 DATA(-2, 2, -2) - 1/300 DATA(2, 1, -2)
+
+ + 1/150 DATA(1, 1, -2) - 1/150 DATA(-1, 1, -2) + 1/300 DATA(-2, 1, -2)
+
+ - 1/300 DATA(2, 0, -2) + 1/150 DATA(1, 0, -2) - 1/150 DATA(-1, 0, -2)
+
+ + 1/600 DATA(-2, 1, -1) + 1/600 DATA(-2, 0, -1) + 1/600 DATA(-2, -1, -1)
+
+ - 1/600 DATA(2, -2, -1) + 1/300 DATA(1, -2, -1) + 1/600 DATA(-2, 2, -1)
+
+ + 1/300 DATA(-1, -2, 1) - 1/600 DATA(-2, -2, 1) - 1/600 DATA(-2, 0, 1)
+
+ - 1/600 DATA(-2, -1, 1) + 1/600 DATA(2, -2, 1) - 1/300 DATA(1, -2, 1)
+
+ - 1/600 DATA(-2, 2, 1) - 1/600 DATA(-2, 1, 1) - 1/300 DATA(-2, -1, 2)
+
+ + 1/300 DATA(2, -2, 2) - 1/150 DATA(1, -2, 2) + 1/150 DATA(-1, -2, 2)
+
+ - 1/300 DATA(-2, -2, 2) - 1/300 DATA(-2, 1, 2) - 1/300 DATA(-2, 0, 2)
+
+ 3
+ - 1/300 DATA(-2, 2, 2)) x z + (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, -1, 0) - 1/490 DATA(2, 2, -1) + 1/980 DATA(2, 1, -1)
+
+ - 1/490 DATA(-1, 2, -1) - 1/490 DATA(0, 2, -1) - 1/490 DATA(1, 2, -1)
+
+ + 1/490 DATA(2, 0, -1) + 1/980 DATA(2, -1, -1) - 1/490 DATA(2, 2, 1)
+
+ - 1/490 DATA(-1, -1, 2) - 1/490 DATA(0, -1, 2) - 1/490 DATA(-1, 2, 1)
+
+ - 1/490 DATA(0, 2, 1) - 1/490 DATA(1, 2, 1) + 1/980 DATA(0, 1, -1)
+
+ + 1/980 DATA(1, 1, -1) + 1/490 DATA(-1, -1, 0) + 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/980 DATA(-1, -1, -1)
+
+ + 1/980 DATA(0, -1, -1) + 1/980 DATA(1, -1, -1) + 1/490 DATA(-1, 0, -1)
+
+ + 1/490 DATA(0, 0, -1) + 1/490 DATA(1, 0, -1) + 1/980 DATA(-1, 1, -1)
+
+ + 1/980 DATA(2, 1, 1) + 1/980 DATA(2, -1, 1) + 1/490 DATA(2, 0, 1)
+
+ - 1/245 DATA(-1, 2, 0) - 1/245 DATA(0, 2, 0) - 1/245 DATA(1, 2, 0)
+
+ - 1/245 DATA(2, 2, 0) + 1/490 DATA(2, 1, 0) + 1/245 DATA(2, 0, 0)
+
+ - 1/490 DATA(2, 1, 2) - 1/245 DATA(2, 0, 2) - 1/490 DATA(-1, 1, 2)
+
+ - 1/490 DATA(0, 1, 2) - 1/490 DATA(1, 1, 2) - 1/245 DATA(1, 0, 2)
+
+ - 1/490 DATA(2, -1, 2) - 1/245 DATA(-1, 0, 2) - 1/245 DATA(0, 0, 2)
+
+ - 1/490 DATA(1, -1, 2) - 1/245 DATA(-2, 0, -2) - 1/490 DATA(2, -1, -2)
+
+ - 1/490 DATA(1, -1, -2) - 1/490 DATA(0, -1, -2) - 1/490 DATA(-1, -1, -2)
+
+ - 1/490 DATA(-2, -1, -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/245 DATA(2, 2, 2)
+
+ + 1/245 DATA(-2, -2, -2) + 1/245 DATA(1, 2, 2) + 1/245 DATA(-1, 2, 2)
+
+ + 1/245 DATA(0, 2, 2) - 1/490 DATA(-1, -2, -1) - 1/490 DATA(-2, -2, -1)
+
+ + 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/245 DATA(-2, 2, -2) - 1/490 DATA(2, 1, -2)
+
+ - 1/490 DATA(1, 1, -2) - 1/490 DATA(0, 1, -2) - 1/490 DATA(-1, 1, -2)
+
+ - 1/490 DATA(-2, 1, -2) - 1/245 DATA(2, 0, -2) - 1/245 DATA(1, 0, -2)
+
+ - 1/245 DATA(-1, 0, -2) - 1/245 DATA(0, 0, -2) + 1/980 DATA(-2, 1, -1)
+
+ + 1/490 DATA(-2, 0, -1) + 1/980 DATA(-2, -1, -1) - 1/490 DATA(2, -2, -1)
+
+ - 1/490 DATA(1, -2, -1) - 1/490 DATA(0, -2, -1) - 1/245 DATA(0, -2, 0)
+
+ - 1/245 DATA(-1, -2, 0) - 1/245 DATA(-2, -2, 0) - 1/490 DATA(-2, 2, -1)
+
+ + 1/490 DATA(-2, 1, 0) + 1/245 DATA(-2, 0, 0) + 1/490 DATA(-2, -1, 0)
+
+ - 1/245 DATA(2, -2, 0) - 1/245 DATA(1, -2, 0) - 1/490 DATA(-1, -2, 1)
+
+ - 1/490 DATA(-2, -2, 1) - 1/245 DATA(-2, 2, 0) + 1/490 DATA(-2, 0, 1)
+
+ + 1/980 DATA(-2, -1, 1) - 1/490 DATA(2, -2, 1) - 1/490 DATA(1, -2, 1)
+
+ - 1/490 DATA(0, -2, 1) - 1/490 DATA(-2, 2, 1) + 1/980 DATA(-2, 1, 1)
+
+ - 1/490 DATA(-2, -1, 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/245 DATA(-2, -2, 2)
+
+ 2
+ - 1/490 DATA(-2, 1, 2) - 1/245 DATA(-2, 0, 2) + 1/245 DATA(-2, 2, 2)) y
+
+ 2
+ z + (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/245 DATA(2, -1, 0)
+
+ - 1/490 DATA(2, 2, -1) - 1/490 DATA(2, 1, -1) + 1/980 DATA(-1, 2, -1)
+
+ + 1/490 DATA(0, 2, -1) + 1/980 DATA(1, 2, -1) - 1/490 DATA(2, 0, -1)
+
+ - 1/490 DATA(2, -1, -1) - 1/490 DATA(2, 2, 1) - 1/490 DATA(-1, -1, 2)
+
+ - 1/245 DATA(0, -1, 2) + 1/980 DATA(-1, 2, 1) + 1/490 DATA(0, 2, 1)
+
+ + 1/980 DATA(1, 2, 1) + 1/490 DATA(0, 1, -1) + 1/980 DATA(1, 1, -1)
+
+ + 1/490 DATA(-1, -1, 0) + 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/980 DATA(-1, -1, -1) + 1/490 DATA(0, -1, -1)
+
+ + 1/980 DATA(1, -1, -1) + 1/980 DATA(-1, 0, -1) + 1/490 DATA(0, 0, -1)
+
+ + 1/980 DATA(1, 0, -1) + 1/980 DATA(-1, 1, -1) - 1/490 DATA(2, 1, 1)
+
+ - 1/490 DATA(2, -1, 1) - 1/490 DATA(2, 0, 1) + 1/490 DATA(-1, 2, 0)
+
+ + 1/245 DATA(0, 2, 0) + 1/490 DATA(1, 2, 0) - 1/245 DATA(2, 2, 0)
+
+ - 1/245 DATA(2, 1, 0) - 1/245 DATA(2, 0, 0) + 1/245 DATA(2, 1, 2)
+
+ + 1/245 DATA(2, 0, 2) - 1/490 DATA(-1, 1, 2) - 1/245 DATA(0, 1, 2)
+
+ - 1/490 DATA(1, 1, 2) - 1/490 DATA(1, 0, 2) + 1/245 DATA(2, -1, 2)
+
+ - 1/490 DATA(-1, 0, 2) - 1/245 DATA(0, 0, 2) - 1/490 DATA(1, -1, 2)
+
+ + 1/245 DATA(-2, 0, -2) + 1/245 DATA(2, -1, -2) - 1/490 DATA(1, -1, -2)
+
+ - 1/245 DATA(0, -1, -2) - 1/490 DATA(-1, -1, -2) + 1/245 DATA(-2, -1, -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, 2, 2) + 1/245 DATA(-2, -2, -2)
+
+ - 1/490 DATA(1, 2, 2) - 1/490 DATA(-1, 2, 2) - 1/245 DATA(0, 2, 2)
+
+ + 1/980 DATA(-1, -2, -1) - 1/490 DATA(-2, -2, -1) + 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, 2, -2) + 1/245 DATA(2, 1, -2) - 1/490 DATA(1, 1, -2)
+
+ - 1/245 DATA(0, 1, -2) - 1/490 DATA(-1, 1, -2) + 1/245 DATA(-2, 1, -2)
+
+ + 1/245 DATA(2, 0, -2) - 1/490 DATA(1, 0, -2) - 1/490 DATA(-1, 0, -2)
+
+ - 1/245 DATA(0, 0, -2) - 1/490 DATA(-2, 1, -1) - 1/490 DATA(-2, 0, -1)
+
+ - 1/490 DATA(-2, -1, -1) - 1/490 DATA(2, -2, -1) + 1/980 DATA(1, -2, -1)
+
+ + 1/490 DATA(0, -2, -1) + 1/245 DATA(0, -2, 0) + 1/490 DATA(-1, -2, 0)
+
+ - 1/245 DATA(-2, -2, 0) - 1/490 DATA(-2, 2, -1) - 1/245 DATA(-2, 1, 0)
+
+ - 1/245 DATA(-2, 0, 0) - 1/245 DATA(-2, -1, 0) - 1/245 DATA(2, -2, 0)
+
+ + 1/490 DATA(1, -2, 0) + 1/980 DATA(-1, -2, 1) - 1/490 DATA(-2, -2, 1)
+
+ - 1/245 DATA(-2, 2, 0) - 1/490 DATA(-2, 0, 1) - 1/490 DATA(-2, -1, 1)
+
+ - 1/490 DATA(2, -2, 1) + 1/980 DATA(1, -2, 1) + 1/490 DATA(0, -2, 1)
+
+ - 1/490 DATA(-2, 2, 1) - 1/490 DATA(-2, 1, 1) + 1/245 DATA(-2, -1, 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, -2, 2) + 1/245 DATA(-2, 1, 2)
+
+ 2 2
+ + 1/245 DATA(-2, 0, 2) + 1/245 DATA(-2, 2, 2)) x z + (
+
+ - 1/300 DATA(0, 1, 1) - 1/300 DATA(1, 1, 1) + 1/150 DATA(2, 2, -1)
+
+ + 1/300 DATA(2, 1, -1) + 1/150 DATA(-1, 2, -1) + 1/150 DATA(0, 2, -1)
+
+ + 1/150 DATA(1, 2, -1) - 1/300 DATA(2, -1, -1) - 1/150 DATA(2, 2, 1)
+
+ - 1/600 DATA(-1, -1, 2) - 1/600 DATA(0, -1, 2) - 1/150 DATA(-1, 2, 1)
+
+ - 1/150 DATA(0, 2, 1) - 1/150 DATA(1, 2, 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(-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(2, 1, 1) + 1/300 DATA(2, -1, 1) + 1/600 DATA(2, 1, 2)
+
+ + 1/600 DATA(-1, 1, 2) + 1/600 DATA(0, 1, 2) + 1/600 DATA(1, 1, 2)
+
+ - 1/600 DATA(2, -1, 2) - 1/600 DATA(1, -1, 2) + 1/600 DATA(2, -1, -2)
+
+ + 1/600 DATA(1, -1, -2) + 1/600 DATA(0, -1, -2) + 1/600 DATA(-1, -1, -2)
+
+ + 1/600 DATA(-2, -1, -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, 2, 2)
+
+ + 1/300 DATA(-2, -2, -2) + 1/300 DATA(1, 2, 2) + 1/300 DATA(-1, 2, 2)
+
+ + 1/300 DATA(0, 2, 2) - 1/150 DATA(-1, -2, -1) - 1/150 DATA(-2, -2, -1)
+
+ - 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, 2, -2) - 1/600 DATA(2, 1, -2)
+
+ - 1/600 DATA(1, 1, -2) - 1/600 DATA(0, 1, -2) - 1/600 DATA(-1, 1, -2)
+
+ - 1/600 DATA(-2, 1, -2) + 1/300 DATA(-2, 1, -1) - 1/300 DATA(-2, -1, -1)
+
+ - 1/150 DATA(2, -2, -1) - 1/150 DATA(1, -2, -1) - 1/150 DATA(0, -2, -1)
+
+ + 1/150 DATA(-2, 2, -1) + 1/150 DATA(-1, -2, 1) + 1/150 DATA(-2, -2, 1)
+
+ + 1/300 DATA(-2, -1, 1) + 1/150 DATA(2, -2, 1) + 1/150 DATA(1, -2, 1)
+
+ + 1/150 DATA(0, -2, 1) - 1/150 DATA(-2, 2, 1) - 1/300 DATA(-2, 1, 1)
+
+ - 1/600 DATA(-2, -1, 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, -2, 2)
+
+ 3
+ + 1/600 DATA(-2, 1, 2) + 1/300 DATA(-2, 2, 2)) y z + (
+
+ - 1/300 DATA(1, 0, 1) - 1/300 DATA(1, 1, 1) + 1/150 DATA(2, 2, -1)
+
+ + 1/150 DATA(2, 1, -1) - 1/300 DATA(-1, 2, -1) + 1/300 DATA(1, 2, -1)
+
+ + 1/150 DATA(2, 0, -1) + 1/150 DATA(2, -1, -1) - 1/150 DATA(2, 2, 1)
+
+ - 1/600 DATA(-1, -1, 2) + 1/300 DATA(-1, 2, 1) - 1/300 DATA(1, 2, 1)
+
+ + 1/300 DATA(1, 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, -1, -1)
+
+ + 1/300 DATA(1, -1, -1) - 1/300 DATA(-1, 0, -1) + 1/300 DATA(1, 0, -1)
+
+ - 1/300 DATA(-1, 1, -1) - 1/150 DATA(2, 1, 1) - 1/150 DATA(2, -1, 1)
+
+ - 1/150 DATA(2, 0, 1) + 1/300 DATA(2, 1, 2) + 1/300 DATA(2, 0, 2)
+
+ - 1/600 DATA(-1, 1, 2) + 1/600 DATA(1, 1, 2) + 1/600 DATA(1, 0, 2)
+
+ + 1/300 DATA(2, -1, 2) - 1/600 DATA(-1, 0, 2) + 1/600 DATA(1, -1, 2)
+
+ + 1/300 DATA(-2, 0, -2) - 1/300 DATA(2, -1, -2) - 1/600 DATA(1, -1, -2)
+
+ + 1/600 DATA(-1, -1, -2) + 1/300 DATA(-2, -1, -2) - 1/300 DATA(2, -2, -2)
+
+ - 1/600 DATA(1, -2, -2) + 1/600 DATA(-1, -2, -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(-1, -2, -1) - 1/150 DATA(-2, -2, -1) - 1/300 DATA(2, 2, -2)
+
+ - 1/600 DATA(1, 2, -2) + 1/600 DATA(-1, 2, -2) + 1/300 DATA(-2, 2, -2)
+
+ - 1/300 DATA(2, 1, -2) - 1/600 DATA(1, 1, -2) + 1/600 DATA(-1, 1, -2)
+
+ + 1/300 DATA(-2, 1, -2) - 1/300 DATA(2, 0, -2) - 1/600 DATA(1, 0, -2)
+
+ + 1/600 DATA(-1, 0, -2) - 1/150 DATA(-2, 1, -1) - 1/150 DATA(-2, 0, -1)
+
+ - 1/150 DATA(-2, -1, -1) + 1/150 DATA(2, -2, -1) + 1/300 DATA(1, -2, -1)
+
+ - 1/150 DATA(-2, 2, -1) + 1/300 DATA(-1, -2, 1) + 1/150 DATA(-2, -2, 1)
+
+ + 1/150 DATA(-2, 0, 1) + 1/150 DATA(-2, -1, 1) - 1/150 DATA(2, -2, 1)
+
+ - 1/300 DATA(1, -2, 1) + 1/150 DATA(-2, 2, 1) + 1/150 DATA(-2, 1, 1)
+
+ - 1/300 DATA(-2, -1, 2) + 1/300 DATA(2, -2, 2) + 1/600 DATA(1, -2, 2)
+
+ - 1/600 DATA(-1, -2, 2) - 1/300 DATA(-2, -2, 2) - 1/300 DATA(-2, 1, 2)
+
+ 3
+ - 1/300 DATA(-2, 0, 2) - 1/300 DATA(-2, 2, 2)) x z + (
+
+ - 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/175 DATA(2, -1, 0) - 1/350 DATA(2, 2, -1)
+
+ - 1/350 DATA(2, 1, -1) + 1/700 DATA(-1, 2, -1) - 1/700 DATA(1, 2, -1)
+
+ - 1/350 DATA(2, 0, -1) - 1/350 DATA(2, -1, -1) - 1/350 DATA(2, 2, 1)
+
+ - 1/350 DATA(-1, -1, 2) + 1/700 DATA(-1, 2, 1) - 1/700 DATA(1, 2, 1)
+
+ - 1/700 DATA(1, 1, -1) + 1/350 DATA(-1, -1, 0) - 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, -1, -1) - 1/700 DATA(1, -1, -1) + 1/700 DATA(-1, 0, -1)
+
+ - 1/700 DATA(1, 0, -1) + 1/700 DATA(-1, 1, -1) - 1/350 DATA(2, 1, 1)
+
+ - 1/350 DATA(2, -1, 1) - 1/350 DATA(2, 0, 1) + 1/350 DATA(-1, 2, 0)
+
+ - 1/350 DATA(1, 2, 0) - 1/175 DATA(2, 2, 0) - 1/175 DATA(2, 1, 0)
+
+ - 1/175 DATA(2, 0, 0) + 1/175 DATA(2, 1, 2) + 1/175 DATA(2, 0, 2)
+
+ - 1/350 DATA(-1, 1, 2) + 1/350 DATA(1, 1, 2) + 1/350 DATA(1, 0, 2)
+
+ + 1/175 DATA(2, -1, 2) - 1/350 DATA(-1, 0, 2) + 1/350 DATA(1, -1, 2)
+
+ - 1/175 DATA(-2, 0, -2) + 1/175 DATA(2, -1, -2) + 1/350 DATA(1, -1, -2)
+
+ - 1/350 DATA(-1, -1, -2) - 1/175 DATA(-2, -1, -2) + 1/175 DATA(2, -2, -2)
+
+ + 1/350 DATA(1, -2, -2) - 1/350 DATA(-1, -2, -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/700 DATA(-1, -2, -1) + 1/350 DATA(-2, -2, -1) + 1/175 DATA(2, 2, -2)
+
+ + 1/350 DATA(1, 2, -2) - 1/350 DATA(-1, 2, -2) - 1/175 DATA(-2, 2, -2)
+
+ + 1/175 DATA(2, 1, -2) + 1/350 DATA(1, 1, -2) - 1/350 DATA(-1, 1, -2)
+
+ - 1/175 DATA(-2, 1, -2) + 1/175 DATA(2, 0, -2) + 1/350 DATA(1, 0, -2)
+
+ - 1/350 DATA(-1, 0, -2) + 1/350 DATA(-2, 1, -1) + 1/350 DATA(-2, 0, -1)
+
+ + 1/350 DATA(-2, -1, -1) - 1/350 DATA(2, -2, -1) - 1/700 DATA(1, -2, -1)
+
+ + 1/350 DATA(-1, -2, 0) + 1/175 DATA(-2, -2, 0) + 1/350 DATA(-2, 2, -1)
+
+ + 1/175 DATA(-2, 1, 0) + 1/175 DATA(-2, 0, 0) + 1/175 DATA(-2, -1, 0)
+
+ - 1/175 DATA(2, -2, 0) - 1/350 DATA(1, -2, 0) + 1/700 DATA(-1, -2, 1)
+
+ + 1/350 DATA(-2, -2, 1) + 1/175 DATA(-2, 2, 0) + 1/350 DATA(-2, 0, 1)
+
+ + 1/350 DATA(-2, -1, 1) - 1/350 DATA(2, -2, 1) - 1/700 DATA(1, -2, 1)
+
+ + 1/350 DATA(-2, 2, 1) + 1/350 DATA(-2, 1, 1) - 1/175 DATA(-2, -1, 2)
+
+ + 1/175 DATA(2, -2, 2) + 1/350 DATA(1, -2, 2) - 1/350 DATA(-1, -2, 2)
+
+ - 1/175 DATA(-2, -2, 2) - 1/175 DATA(-2, 1, 2) - 1/175 DATA(-2, 0, 2)
+
+ 2
+ - 1/175 DATA(-2, 2, 2)) x z + (- 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, -1, 0) - 1/350 DATA(2, 2, -1) - 1/700 DATA(2, 1, -1)
+
+ - 1/350 DATA(-1, 2, -1) - 1/350 DATA(0, 2, -1) - 1/350 DATA(1, 2, -1)
+
+ + 1/700 DATA(2, -1, -1) - 1/350 DATA(2, 2, 1) - 1/350 DATA(-1, -1, 2)
+
+ - 1/350 DATA(0, -1, 2) - 1/350 DATA(-1, 2, 1) - 1/350 DATA(0, 2, 1)
+
+ - 1/350 DATA(1, 2, 1) - 1/700 DATA(0, 1, -1) - 1/700 DATA(1, 1, -1)
+
+ + 1/350 DATA(-1, -1, 0) + 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/700 DATA(-1, 1, -1)
+
+ - 1/700 DATA(2, 1, 1) + 1/700 DATA(2, -1, 1) - 1/175 DATA(-1, 2, 0)
+
+ - 1/175 DATA(0, 2, 0) - 1/175 DATA(1, 2, 0) - 1/175 DATA(2, 2, 0)
+
+ - 1/350 DATA(2, 1, 0) + 1/350 DATA(2, 1, 2) + 1/350 DATA(-1, 1, 2)
+
+ + 1/350 DATA(0, 1, 2) + 1/350 DATA(1, 1, 2) - 1/350 DATA(2, -1, 2)
+
+ - 1/350 DATA(1, -1, 2) - 1/350 DATA(2, -1, -2) - 1/350 DATA(1, -1, -2)
+
+ - 1/350 DATA(0, -1, -2) - 1/350 DATA(-1, -1, -2) - 1/350 DATA(-2, -1, -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/175 DATA(2, 2, 2) - 1/175 DATA(-2, -2, -2)
+
+ + 1/175 DATA(1, 2, 2) + 1/175 DATA(-1, 2, 2) + 1/175 DATA(0, 2, 2)
+
+ + 1/350 DATA(-1, -2, -1) + 1/350 DATA(-2, -2, -1) + 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/175 DATA(-2, 2, -2) + 1/350 DATA(2, 1, -2) + 1/350 DATA(1, 1, -2)
+
+ + 1/350 DATA(0, 1, -2) + 1/350 DATA(-1, 1, -2) + 1/350 DATA(-2, 1, -2)
+
+ - 1/700 DATA(-2, 1, -1) + 1/700 DATA(-2, -1, -1) + 1/350 DATA(2, -2, -1)
+
+ + 1/350 DATA(1, -2, -1) + 1/350 DATA(0, -2, -1) + 1/175 DATA(0, -2, 0)
+
+ + 1/175 DATA(-1, -2, 0) + 1/175 DATA(-2, -2, 0) - 1/350 DATA(-2, 2, -1)
+
+ - 1/350 DATA(-2, 1, 0) + 1/350 DATA(-2, -1, 0) + 1/175 DATA(2, -2, 0)
+
+ + 1/175 DATA(1, -2, 0) + 1/350 DATA(-1, -2, 1) + 1/350 DATA(-2, -2, 1)
+
+ - 1/175 DATA(-2, 2, 0) + 1/700 DATA(-2, -1, 1) + 1/350 DATA(2, -2, 1)
+
+ + 1/350 DATA(1, -2, 1) + 1/350 DATA(0, -2, 1) - 1/350 DATA(-2, 2, 1)
+
+ - 1/700 DATA(-2, 1, 1) - 1/350 DATA(-2, -1, 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/175 DATA(-2, -2, 2) + 1/350 DATA(-2, 1, 2) + 1/175 DATA(-2, 2, 2)) y
+
+ 2 / 289 137 187
+ z + |----- DATA(1, 1, 0) + ---- DATA(1, 1, 1) - ---- DATA(2, -1, 0)
+ \10500 5250 7000
+
+ 47 167 167
+ - ---- DATA(2, 2, -1) + ---- DATA(2, 1, -1) - ---- DATA(-1, 2, -1)
+ 5250 7000 7000
+
+ 167 167 47
+ + ---- DATA(1, 2, -1) - ---- DATA(2, -1, -1) - ---- DATA(2, 2, 1)
+ 7000 7000 5250
+
+ 229 167 167
+ + ----- DATA(-1, -1, 2) - ---- DATA(-1, 2, 1) + ---- DATA(1, 2, 1)
+ 10500 7000 7000
+
+ 137 289 289
+ + ---- DATA(1, 1, -1) + ----- DATA(-1, -1, 0) - ----- DATA(1, -1, 0)
+ 5250 10500 10500
+
+ 289 137 137
+ - ----- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) - ---- DATA(1, -1, 1)
+ 10500 5250 5250
+
+ 137 137 137
+ - ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1) - ---- DATA(1, -1, -1)
+ 5250 5250 5250
+
+ 137 167 167
+ - ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1) - ---- DATA(2, -1, 1)
+ 5250 7000 7000
+
+ 187 187 17
+ - ---- DATA(-1, 2, 0) + ---- DATA(1, 2, 0) - ---- DATA(2, 2, 0)
+ 7000 7000 5250
+
+ 187 107 229
+ + ---- DATA(2, 1, 0) + ---- DATA(2, 1, 2) - ----- DATA(-1, 1, 2)
+ 7000 7000 10500
+
+ 229 107 229
+ + ----- DATA(1, 1, 2) - ---- DATA(2, -1, 2) - ----- DATA(1, -1, 2)
+ 10500 7000 10500
+
+ 107 229 229
+ - ---- DATA(2, -1, -2) - ----- DATA(1, -1, -2) + ----- DATA(-1, -1, -2)
+ 7000 10500 10500
+
+ 107 137 107
+ + ---- DATA(-2, -1, -2) + ---- DATA(2, -2, -2) - ---- DATA(1, -2, -2)
+ 7000 5250 7000
+
+ 107 137 137
+ + ---- DATA(-1, -2, -2) - ---- DATA(2, 2, 2) - ---- DATA(-2, -2, -2)
+ 7000 5250 5250
+
+ 107 107 167
+ + ---- DATA(1, 2, 2) - ---- DATA(-1, 2, 2) + ---- DATA(-1, -2, -1)
+ 7000 7000 7000
+
+ 47 137 107
+ - ---- DATA(-2, -2, -1) - ---- DATA(2, 2, -2) + ---- DATA(1, 2, -2)
+ 5250 5250 7000
+
+ 107 137 107
+ - ---- DATA(-1, 2, -2) + ---- DATA(-2, 2, -2) + ---- DATA(2, 1, -2)
+ 7000 5250 7000
+
+ 229 229 107
+ + ----- DATA(1, 1, -2) - ----- DATA(-1, 1, -2) - ---- DATA(-2, 1, -2)
+ 10500 10500 7000
+
+ 167 167 47
+ - ---- DATA(-2, 1, -1) + ---- DATA(-2, -1, -1) + ---- DATA(2, -2, -1)
+ 7000 7000 5250
+
+ 167 187 17
+ - ---- DATA(1, -2, -1) + ---- DATA(-1, -2, 0) - ---- DATA(-2, -2, 0)
+ 7000 7000 5250
+
+ 47 187 187
+ + ---- DATA(-2, 2, -1) - ---- DATA(-2, 1, 0) + ---- DATA(-2, -1, 0)
+ 5250 7000 7000
+
+ 17 187 167
+ + ---- DATA(2, -2, 0) - ---- DATA(1, -2, 0) + ---- DATA(-1, -2, 1)
+ 5250 7000 7000
+
+ 47 17 167
+ - ---- DATA(-2, -2, 1) + ---- DATA(-2, 2, 0) + ---- DATA(-2, -1, 1)
+ 5250 5250 7000
+
+ 47 167 47
+ + ---- DATA(2, -2, 1) - ---- DATA(1, -2, 1) + ---- DATA(-2, 2, 1)
+ 5250 7000 5250
+
+ 167 107 137
+ - ---- DATA(-2, 1, 1) + ---- DATA(-2, -1, 2) + ---- DATA(2, -2, 2)
+ 7000 7000 5250
+
+ 107 107 137
+ - ---- DATA(1, -2, 2) + ---- DATA(-1, -2, 2) - ---- DATA(-2, -2, 2)
+ 7000 7000 5250
+
+ 107 137 \ / 289
+ - ---- DATA(-2, 1, 2) + ---- DATA(-2, 2, 2)| x y + |----- DATA(0, 1, 1)
+ 7000 5250 / \10500
+
+ 137 107 229
+ + ---- DATA(1, 1, 1) - ---- DATA(2, 2, -1) - ----- DATA(2, 1, -1)
+ 5250 7000 10500
+
+ 167 187 167
+ - ---- DATA(-1, 2, -1) - ---- DATA(0, 2, -1) - ---- DATA(1, 2, -1)
+ 7000 7000 7000
+
+ 229 107 167
+ + ----- DATA(2, -1, -1) + ---- DATA(2, 2, 1) - ---- DATA(-1, -1, 2)
+ 10500 7000 7000
+
+ 187 167 187
+ - ---- DATA(0, -1, 2) + ---- DATA(-1, 2, 1) + ---- DATA(0, 2, 1)
+ 7000 7000 7000
+
+ 167 289 137
+ + ---- DATA(1, 2, 1) - ----- DATA(0, 1, -1) - ---- DATA(1, 1, -1)
+ 7000 10500 5250
+
+ 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 229
+ + ---- DATA(1, -1, -1) - ---- DATA(-1, 1, -1) + ----- DATA(2, 1, 1)
+ 5250 5250 10500
+
+ 229 107 167
+ - ----- DATA(2, -1, 1) + ---- DATA(2, 1, 2) + ---- DATA(-1, 1, 2)
+ 10500 7000 7000
+
+ 187 167 107
+ + ---- DATA(0, 1, 2) + ---- DATA(1, 1, 2) - ---- DATA(2, -1, 2)
+ 7000 7000 7000
+
+ 167 107 167
+ - ---- DATA(1, -1, 2) + ---- DATA(2, -1, -2) + ---- DATA(1, -1, -2)
+ 7000 7000 7000
+
+ 187 167 107
+ + ---- DATA(0, -1, -2) + ---- DATA(-1, -1, -2) + ---- DATA(-2, -1, -2)
+ 7000 7000 7000
+
+ 137 47 17
+ - ---- DATA(2, -2, -2) - ---- DATA(1, -2, -2) - ---- DATA(0, -2, -2)
+ 5250 5250 5250
+
+ 47 137 137
+ - ---- DATA(-1, -2, -2) - ---- DATA(2, 2, 2) - ---- DATA(-2, -2, -2)
+ 5250 5250 5250
+
+ 47 47 17
+ - ---- DATA(1, 2, 2) - ---- DATA(-1, 2, 2) - ---- DATA(0, 2, 2)
+ 5250 5250 5250
+
+ 167 107 137
+ + ---- DATA(-1, -2, -1) + ---- DATA(-2, -2, -1) + ---- DATA(2, 2, -2)
+ 7000 7000 5250
+
+ 47 17 47
+ + ---- DATA(1, 2, -2) + ---- DATA(0, 2, -2) + ---- DATA(-1, 2, -2)
+ 5250 5250 5250
+
+ 137 107 167
+ + ---- DATA(-2, 2, -2) - ---- DATA(2, 1, -2) - ---- DATA(1, 1, -2)
+ 5250 7000 7000
+
+ 187 167 107
+ - ---- DATA(0, 1, -2) - ---- DATA(-1, 1, -2) - ---- DATA(-2, 1, -2)
+ 7000 7000 7000
+
+ 229 229 107
+ - ----- DATA(-2, 1, -1) + ----- DATA(-2, -1, -1) + ---- DATA(2, -2, -1)
+ 10500 10500 7000
+
+ 167 187 107
+ + ---- DATA(1, -2, -1) + ---- DATA(0, -2, -1) - ---- DATA(-2, 2, -1)
+ 7000 7000 7000
+
+ 167 107 229
+ - ---- DATA(-1, -2, 1) - ---- DATA(-2, -2, 1) - ----- DATA(-2, -1, 1)
+ 7000 7000 10500
+
+ 107 167 187
+ - ---- DATA(2, -2, 1) - ---- DATA(1, -2, 1) - ---- DATA(0, -2, 1)
+ 7000 7000 7000
+
+ 107 229 107
+ + ---- DATA(-2, 2, 1) + ----- DATA(-2, 1, 1) - ---- DATA(-2, -1, 2)
+ 7000 10500 7000
+
+ 137 47 17
+ + ---- DATA(2, -2, 2) + ---- DATA(1, -2, 2) + ---- DATA(0, -2, 2)
+ 5250 5250 5250
+
+ 47 137 107
+ + ---- DATA(-1, -2, 2) + ---- DATA(-2, -2, 2) + ---- DATA(-2, 1, 2)
+ 5250 5250 7000
+
+ 137 \ / 289 137
+ - ---- DATA(-2, 2, 2)| y z + |----- DATA(1, 0, 1) + ---- DATA(1, 1, 1)
+ 5250 / \10500 5250
+
+ 107 167 229
+ - ---- DATA(2, 2, -1) - ---- DATA(2, 1, -1) + ----- DATA(-1, 2, -1)
+ 7000 7000 10500
+
+ 229 187 167
+ - ----- DATA(1, 2, -1) - ---- DATA(2, 0, -1) - ---- DATA(2, -1, -1)
+ 10500 7000 7000
+
+ 107 167 229
+ + ---- DATA(2, 2, 1) - ---- DATA(-1, -1, 2) - ----- DATA(-1, 2, 1)
+ 7000 7000 10500
+
+ 229 137 137
+ + ----- DATA(1, 2, 1) - ---- DATA(1, 1, -1) - ---- DATA(-1, -1, 1)
+ 10500 5250 5250
+
+ 137 289 137
+ + ---- DATA(1, -1, 1) - ----- DATA(-1, 0, 1) - ---- DATA(-1, 1, 1)
+ 5250 10500 5250
+
+ 137 137 289
+ + ---- DATA(-1, -1, -1) - ---- DATA(1, -1, -1) + ----- DATA(-1, 0, -1)
+ 5250 5250 10500
+
+ 289 137 167
+ - ----- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1)
+ 10500 5250 7000
+
+ 167 187 47
+ + ---- DATA(2, -1, 1) + ---- DATA(2, 0, 1) - ---- DATA(2, 1, 2)
+ 7000 7000 5250
+
+ 17 167 167
+ - ---- DATA(2, 0, 2) - ---- DATA(-1, 1, 2) + ---- DATA(1, 1, 2)
+ 5250 7000 7000
+
+ 187 47 187
+ + ---- DATA(1, 0, 2) - ---- DATA(2, -1, 2) - ---- DATA(-1, 0, 2)
+ 7000 5250 7000
+
+ 167 17 47
+ + ---- DATA(1, -1, 2) - ---- DATA(-2, 0, -2) + ---- DATA(2, -1, -2)
+ 7000 5250 5250
+
+ 167 167 47
+ - ---- DATA(1, -1, -2) + ---- DATA(-1, -1, -2) - ---- DATA(-2, -1, -2)
+ 7000 7000 5250
+
+ 137 107 107
+ + ---- DATA(2, -2, -2) - ---- DATA(1, -2, -2) + ---- DATA(-1, -2, -2)
+ 5250 7000 7000
+
+ 137 137 107
+ - ---- DATA(2, 2, 2) - ---- DATA(-2, -2, -2) + ---- DATA(1, 2, 2)
+ 5250 5250 7000
+
+ 107 229 107
+ - ---- DATA(-1, 2, 2) + ----- DATA(-1, -2, -1) + ---- DATA(-2, -2, -1)
+ 7000 10500 7000
+
+ 137 107 107
+ + ---- DATA(2, 2, -2) - ---- DATA(1, 2, -2) + ---- DATA(-1, 2, -2)
+ 5250 7000 7000
+
+ 137 47 167
+ - ---- DATA(-2, 2, -2) + ---- DATA(2, 1, -2) - ---- DATA(1, 1, -2)
+ 5250 5250 7000
+
+ 167 47 17
+ + ---- DATA(-1, 1, -2) - ---- DATA(-2, 1, -2) + ---- DATA(2, 0, -2)
+ 7000 5250 5250
+
+ 187 187 167
+ - ---- DATA(1, 0, -2) + ---- DATA(-1, 0, -2) + ---- DATA(-2, 1, -1)
+ 7000 7000 7000
+
+ 187 167 107
+ + ---- DATA(-2, 0, -1) + ---- DATA(-2, -1, -1) - ---- DATA(2, -2, -1)
+ 7000 7000 7000
+
+ 229 107 229
+ - ----- DATA(1, -2, -1) + ---- DATA(-2, 2, -1) - ----- DATA(-1, -2, 1)
+ 10500 7000 10500
+
+ 107 187 167
+ - ---- DATA(-2, -2, 1) - ---- DATA(-2, 0, 1) - ---- DATA(-2, -1, 1)
+ 7000 7000 7000
+
+ 107 229 107
+ + ---- DATA(2, -2, 1) + ----- DATA(1, -2, 1) - ---- DATA(-2, 2, 1)
+ 7000 10500 7000
+
+ 167 47 137
+ - ---- DATA(-2, 1, 1) + ---- DATA(-2, -1, 2) - ---- DATA(2, -2, 2)
+ 7000 5250 5250
+
+ 107 107 137
+ + ---- DATA(1, -2, 2) - ---- DATA(-1, -2, 2) + ---- DATA(-2, -2, 2)
+ 7000 7000 5250
+
+ 47 17 137 \
+ + ---- DATA(-2, 1, 2) + ---- DATA(-2, 0, 2) + ---- DATA(-2, 2, 2)| x z + (
+ 5250 5250 5250 /
+
+ - 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/350 DATA(2, -1, 0) + 1/175 DATA(2, 2, -1)
+
+ - 1/350 DATA(2, 1, -1) - 1/350 DATA(-1, 2, -1) + 1/350 DATA(1, 2, -1)
+
+ - 1/175 DATA(2, 0, -1) - 1/350 DATA(2, -1, -1) + 1/175 DATA(2, 2, 1)
+
+ + 1/700 DATA(-1, -1, 2) - 1/350 DATA(-1, 2, 1) + 1/350 DATA(1, 2, 1)
+
+ - 1/700 DATA(1, 1, -1) + 1/700 DATA(-1, -1, 0) - 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/700 DATA(-1, -1, -1) - 1/700 DATA(1, -1, -1) + 1/350 DATA(-1, 0, -1)
+
+ - 1/350 DATA(1, 0, -1) + 1/700 DATA(-1, 1, -1) - 1/350 DATA(2, 1, 1)
+
+ - 1/350 DATA(2, -1, 1) - 1/175 DATA(2, 0, 1) - 1/350 DATA(-1, 2, 0)
+
+ + 1/350 DATA(1, 2, 0) + 1/175 DATA(2, 2, 0) - 1/350 DATA(2, 1, 0)
+
+ - 1/175 DATA(2, 0, 0) - 1/350 DATA(2, 1, 2) - 1/175 DATA(2, 0, 2)
+
+ + 1/700 DATA(-1, 1, 2) - 1/700 DATA(1, 1, 2) - 1/350 DATA(1, 0, 2)
+
+ - 1/350 DATA(2, -1, 2) + 1/350 DATA(-1, 0, 2) - 1/700 DATA(1, -1, 2)
+
+ + 1/175 DATA(-2, 0, -2) - 1/350 DATA(2, -1, -2) - 1/700 DATA(1, -1, -2)
+
+ + 1/700 DATA(-1, -1, -2) + 1/350 DATA(-2, -1, -2) + 1/175 DATA(2, -2, -2)
+
+ + 1/350 DATA(1, -2, -2) - 1/350 DATA(-1, -2, -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(-1, -2, -1) - 1/175 DATA(-2, -2, -1) + 1/175 DATA(2, 2, -2)
+
+ + 1/350 DATA(1, 2, -2) - 1/350 DATA(-1, 2, -2) - 1/175 DATA(-2, 2, -2)
+
+ - 1/350 DATA(2, 1, -2) - 1/700 DATA(1, 1, -2) + 1/700 DATA(-1, 1, -2)
+
+ + 1/350 DATA(-2, 1, -2) - 1/175 DATA(2, 0, -2) - 1/350 DATA(1, 0, -2)
+
+ + 1/350 DATA(-1, 0, -2) + 1/350 DATA(-2, 1, -1) + 1/175 DATA(-2, 0, -1)
+
+ + 1/350 DATA(-2, -1, -1) + 1/175 DATA(2, -2, -1) + 1/350 DATA(1, -2, -1)
+
+ - 1/350 DATA(-1, -2, 0) - 1/175 DATA(-2, -2, 0) - 1/175 DATA(-2, 2, -1)
+
+ + 1/350 DATA(-2, 1, 0) + 1/175 DATA(-2, 0, 0) + 1/350 DATA(-2, -1, 0)
+
+ + 1/175 DATA(2, -2, 0) + 1/350 DATA(1, -2, 0) - 1/350 DATA(-1, -2, 1)
+
+ - 1/175 DATA(-2, -2, 1) - 1/175 DATA(-2, 2, 0) + 1/175 DATA(-2, 0, 1)
+
+ + 1/350 DATA(-2, -1, 1) + 1/175 DATA(2, -2, 1) + 1/350 DATA(1, -2, 1)
+
+ - 1/175 DATA(-2, 2, 1) + 1/350 DATA(-2, 1, 1) + 1/350 DATA(-2, -1, 2)
+
+ + 1/175 DATA(2, -2, 2) + 1/350 DATA(1, -2, 2) - 1/350 DATA(-1, -2, 2)
+
+ - 1/175 DATA(-2, -2, 2) + 1/350 DATA(-2, 1, 2) + 1/175 DATA(-2, 0, 2)
+
+ 2 937 592
+ - 1/175 DATA(-2, 2, 2)) x y + ---- DATA(0, 0, 0) + ---- DATA(1, 0, 0)
+ 6125 6125
+
+ 592 272 592
+ + ---- DATA(0, 1, 0) + ---- DATA(1, 1, 0) + ---- DATA(0, 0, 1)
+ 6125 6125 6125
+
+ 272 272 23
+ + ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) - ---- DATA(1, 1, 1)
+ 6125 6125 6125
+
+ 47
+ + ---- DATA(2, -1, 0) + (1/1000 DATA(1, 1, 1) - 1/250 DATA(2, 2, -1)
+ 6125
+
+ - 1/500 DATA(2, 1, -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(-1, -1, 2)
+
+ - 1/500 DATA(-1, 2, 1) + 1/500 DATA(1, 2, 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/500 DATA(2, 1, 1) - 1/500 DATA(2, -1, 1)
+
+ + 1/250 DATA(2, 1, 2) - 1/500 DATA(-1, 1, 2) + 1/500 DATA(1, 1, 2)
+
+ - 1/250 DATA(2, -1, 2) - 1/500 DATA(1, -1, 2) + 1/250 DATA(2, -1, -2)
+
+ + 1/500 DATA(1, -1, -2) - 1/500 DATA(-1, -1, -2) - 1/250 DATA(-2, -1, -2)
+
+ + 1/125 DATA(2, -2, -2) + 1/250 DATA(1, -2, -2) - 1/250 DATA(-1, -2, -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/500 DATA(-1, -2, -1) - 1/250 DATA(-2, -2, -1)
+
+ - 1/125 DATA(2, 2, -2) - 1/250 DATA(1, 2, -2) + 1/250 DATA(-1, 2, -2)
+
+ + 1/125 DATA(-2, 2, -2) - 1/250 DATA(2, 1, -2) - 1/500 DATA(1, 1, -2)
+
+ + 1/500 DATA(-1, 1, -2) + 1/250 DATA(-2, 1, -2) + 1/500 DATA(-2, 1, -1)
+
+ - 1/500 DATA(-2, -1, -1) + 1/250 DATA(2, -2, -1) + 1/500 DATA(1, -2, -1)
+
+ + 1/250 DATA(-2, 2, -1) + 1/500 DATA(-1, -2, 1) + 1/250 DATA(-2, -2, 1)
+
+ + 1/500 DATA(-2, -1, 1) - 1/250 DATA(2, -2, 1) - 1/500 DATA(1, -2, 1)
+
+ - 1/250 DATA(-2, 2, 1) - 1/500 DATA(-2, 1, 1) + 1/250 DATA(-2, -1, 2)
+
+ - 1/125 DATA(2, -2, 2) - 1/250 DATA(1, -2, 2) + 1/250 DATA(-1, -2, 2)
+
+ + 1/125 DATA(-2, -2, 2) - 1/250 DATA(-2, 1, 2) - 1/125 DATA(-2, 2, 2)) x y
+
+ 173 173
+ z - 2/125 DATA(2, 2, -1) - ---- DATA(2, 1, -1) - ---- DATA(-1, 2, -1)
+ 6125 6125
+
+ 47 173 47
+ + ---- DATA(0, 2, -1) - ---- DATA(1, 2, -1) + ---- DATA(2, 0, -1)
+ 6125 6125 6125
+
+ 173 173
+ - ---- DATA(2, -1, -1) - 2/125 DATA(2, 2, 1) - ---- DATA(-1, -1, 2)
+ 6125 6125
+
+ 47 173 47
+ + ---- DATA(0, -1, 2) - ---- DATA(-1, 2, 1) + ---- DATA(0, 2, 1)
+ 6125 6125 6125
+
+ 173 272 23
+ - ---- DATA(1, 2, 1) + ---- DATA(0, 1, -1) - ---- DATA(1, 1, -1)
+ 6125 6125 6125
+
+ 272 592 272
+ + ---- DATA(-1, -1, 0) + ---- DATA(0, -1, 0) + ---- DATA(1, -1, 0)
+ 6125 6125 6125
+
+ 592 272 23
+ + ---- DATA(-1, 0, 0) + ---- DATA(-1, 1, 0) - ---- DATA(-1, -1, 1)
+ 6125 6125 6125
+
+ 272 23 272
+ + ---- DATA(0, -1, 1) - ---- DATA(1, -1, 1) + ---- DATA(-1, 0, 1)
+ 6125 6125 6125
+
+ 23 23 272
+ - ---- DATA(-1, 1, 1) - ---- DATA(-1, -1, -1) + ---- DATA(0, -1, -1)
+ 6125 6125 6125
+
+ 23 272 592
+ - ---- DATA(1, -1, -1) + ---- DATA(-1, 0, -1) + ---- DATA(0, 0, -1)
+ 6125 6125 6125
+
+ 272 23 173
+ + ---- DATA(1, 0, -1) - ---- DATA(-1, 1, -1) - ---- DATA(2, 1, 1)
+ 6125 6125 6125
+
+ 173 47 47
+ - ---- DATA(2, -1, 1) + ---- DATA(2, 0, 1) + ---- DATA(-1, 2, 0)
+ 6125 6125 6125
+
+ 292 47 47
+ + ---- DATA(0, 2, 0) + ---- DATA(1, 2, 0) + ---- DATA(2, 2, 0)
+ 6125 6125 6125
+
+ 47 292
+ + ---- DATA(2, 1, 0) + ---- DATA(2, 0, 0) - 2/125 DATA(2, 1, 2)
+ 6125 6125
+
+ 47 173 47
+ + ---- DATA(2, 0, 2) - ---- DATA(-1, 1, 2) + ---- DATA(0, 1, 2)
+ 6125 6125 6125
+
+ 173 47
+ - ---- DATA(1, 1, 2) + ---- DATA(1, 0, 2) - 2/125 DATA(2, -1, 2)
+ 6125 6125
+
+ 47 292 173
+ + ---- DATA(-1, 0, 2) + ---- DATA(0, 0, 2) - ---- DATA(1, -1, 2)
+ 6125 6125 6125
+
+ 47 173
+ + ---- DATA(-2, 0, -2) - 2/125 DATA(2, -1, -2) - ---- DATA(1, -1, -2)
+ 6125 6125
+
+ 47 173
+ + ---- DATA(0, -1, -2) - ---- DATA(-1, -1, -2) - 2/125 DATA(-2, -1, -2)
+ 6125 6125
+
+ 202 47
+ + ---- DATA(2, -2, -2) - 2/125 DATA(1, -2, -2) + ---- DATA(0, -2, -2)
+ 6125 6125
+
+ 202 202
+ - 2/125 DATA(-1, -2, -2) + ---- DATA(2, 2, 2) + ---- DATA(-2, -2, -2)
+ 6125 6125
+
+ 47
+ - 2/125 DATA(1, 2, 2) - 2/125 DATA(-1, 2, 2) + ---- DATA(0, 2, 2)
+ 6125
+
+ 173 202
+ - ---- DATA(-1, -2, -1) - 2/125 DATA(-2, -2, -1) + ---- DATA(2, 2, -2)
+ 6125 6125
+
+ 47
+ - 2/125 DATA(1, 2, -2) + ---- DATA(0, 2, -2) - 2/125 DATA(-1, 2, -2)
+ 6125
+
+ 202 173
+ + ---- DATA(-2, 2, -2) - 2/125 DATA(2, 1, -2) - ---- DATA(1, 1, -2)
+ 6125 6125
+
+ 47 173
+ + ---- DATA(0, 1, -2) - ---- DATA(-1, 1, -2) - 2/125 DATA(-2, 1, -2)
+ 6125 6125
+
+ 47 47 47
+ + ---- DATA(2, 0, -2) + ---- DATA(1, 0, -2) + ---- DATA(-1, 0, -2)
+ 6125 6125 6125
+
+ 292 173 47
+ + ---- DATA(0, 0, -2) - ---- DATA(-2, 1, -1) + ---- DATA(-2, 0, -1)
+ 6125 6125 6125
+
+ 173 173
+ - ---- DATA(-2, -1, -1) - 2/125 DATA(2, -2, -1) - ---- DATA(1, -2, -1)
+ 6125 6125
+
+ 47 292
+ + ---- DATA(0, -2, -1) + ---- DATA(0, -2, 0) + (- 1/700 DATA(0, 1, 1)
+ 6125 6125
+
+ - 1/1400 DATA(1, 1, 1) - 1/350 DATA(2, 2, -1) - 1/700 DATA(2, 1, -1)
+
+ + 1/700 DATA(-1, 2, -1) + 1/350 DATA(0, 2, -1) + 1/700 DATA(1, 2, -1)
+
+ + 1/700 DATA(2, -1, -1) + 1/350 DATA(2, 2, 1) + 1/700 DATA(-1, -1, 2)
+
+ + 1/350 DATA(0, -1, 2) - 1/700 DATA(-1, 2, 1) - 1/350 DATA(0, 2, 1)
+
+ - 1/700 DATA(1, 2, 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/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(2, 1, 1)
+
+ - 1/700 DATA(2, -1, 1) + 1/350 DATA(2, 1, 2) - 1/700 DATA(-1, 1, 2)
+
+ - 1/350 DATA(0, 1, 2) - 1/700 DATA(1, 1, 2) - 1/350 DATA(2, -1, 2)
+
+ + 1/700 DATA(1, -1, 2) + 1/350 DATA(2, -1, -2) - 1/700 DATA(1, -1, -2)
+
+ - 1/350 DATA(0, -1, -2) - 1/700 DATA(-1, -1, -2) + 1/350 DATA(-2, -1, -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, 2, 2) + 1/175 DATA(-2, -2, -2)
+
+ - 1/350 DATA(1, 2, 2) - 1/350 DATA(-1, 2, 2) - 1/175 DATA(0, 2, 2)
+
+ - 1/700 DATA(-1, -2, -1) + 1/350 DATA(-2, -2, -1) - 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, 2, -2) - 1/350 DATA(2, 1, -2) + 1/700 DATA(1, 1, -2)
+
+ + 1/350 DATA(0, 1, -2) + 1/700 DATA(-1, 1, -2) - 1/350 DATA(-2, 1, -2)
+
+ - 1/700 DATA(-2, 1, -1) + 1/700 DATA(-2, -1, -1) + 1/350 DATA(2, -2, -1)
+
+ - 1/700 DATA(1, -2, -1) - 1/350 DATA(0, -2, -1) - 1/350 DATA(-2, 2, -1)
+
+ + 1/700 DATA(-1, -2, 1) - 1/350 DATA(-2, -2, 1) - 1/700 DATA(-2, -1, 1)
+
+ - 1/350 DATA(2, -2, 1) + 1/700 DATA(1, -2, 1) + 1/350 DATA(0, -2, 1)
+
+ + 1/350 DATA(-2, 2, 1) + 1/700 DATA(-2, 1, 1) - 1/350 DATA(-2, -1, 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, -2, 2) + 1/350 DATA(-2, 1, 2)
+
+ 2 47
+ + 1/175 DATA(-2, 2, 2)) x y z + ---- DATA(-1, -2, 0) + (
+ 6125
+
+ - 1/700 DATA(1, 0, 1) - 1/1400 DATA(1, 1, 1) - 1/350 DATA(2, 2, -1)
+
+ + 1/700 DATA(2, 1, -1) + 1/700 DATA(-1, 2, -1) - 1/700 DATA(1, 2, -1)
+
+ + 1/350 DATA(2, 0, -1) + 1/700 DATA(2, -1, -1) + 1/350 DATA(2, 2, 1)
+
+ + 1/700 DATA(-1, -1, 2) - 1/700 DATA(-1, 2, 1) + 1/700 DATA(1, 2, 1)
+
+ + 1/1400 DATA(1, 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/1400 DATA(-1, -1, -1)
+
+ + 1/1400 DATA(1, -1, -1) - 1/700 DATA(-1, 0, -1) + 1/700 DATA(1, 0, -1)
+
+ - 1/1400 DATA(-1, 1, -1) - 1/700 DATA(2, 1, 1) - 1/700 DATA(2, -1, 1)
+
+ - 1/350 DATA(2, 0, 1) - 1/350 DATA(2, 1, 2) - 1/175 DATA(2, 0, 2)
+
+ + 1/700 DATA(-1, 1, 2) - 1/700 DATA(1, 1, 2) - 1/350 DATA(1, 0, 2)
+
+ - 1/350 DATA(2, -1, 2) + 1/350 DATA(-1, 0, 2) - 1/700 DATA(1, -1, 2)
+
+ - 1/175 DATA(-2, 0, -2) + 1/350 DATA(2, -1, -2) + 1/700 DATA(1, -1, -2)
+
+ - 1/700 DATA(-1, -1, -2) - 1/350 DATA(-2, -1, -2) - 1/175 DATA(2, -2, -2)
+
+ - 1/350 DATA(1, -2, -2) + 1/350 DATA(-1, -2, -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/700 DATA(-1, -2, -1) + 1/350 DATA(-2, -2, -1) - 1/175 DATA(2, 2, -2)
+
+ - 1/350 DATA(1, 2, -2) + 1/350 DATA(-1, 2, -2) + 1/175 DATA(-2, 2, -2)
+
+ + 1/350 DATA(2, 1, -2) + 1/700 DATA(1, 1, -2) - 1/700 DATA(-1, 1, -2)
+
+ - 1/350 DATA(-2, 1, -2) + 1/175 DATA(2, 0, -2) + 1/350 DATA(1, 0, -2)
+
+ - 1/350 DATA(-1, 0, -2) - 1/700 DATA(-2, 1, -1) - 1/350 DATA(-2, 0, -1)
+
+ - 1/700 DATA(-2, -1, -1) - 1/350 DATA(2, -2, -1) - 1/700 DATA(1, -2, -1)
+
+ + 1/350 DATA(-2, 2, -1) - 1/700 DATA(-1, -2, 1) - 1/350 DATA(-2, -2, 1)
+
+ + 1/350 DATA(-2, 0, 1) + 1/700 DATA(-2, -1, 1) + 1/350 DATA(2, -2, 1)
+
+ + 1/700 DATA(1, -2, 1) - 1/350 DATA(-2, 2, 1) + 1/700 DATA(-2, 1, 1)
+
+ + 1/350 DATA(-2, -1, 2) + 1/175 DATA(2, -2, 2) + 1/350 DATA(1, -2, 2)
+
+ - 1/350 DATA(-1, -2, 2) - 1/175 DATA(-2, -2, 2) + 1/350 DATA(-2, 1, 2)
+
+ 2
+ + 1/175 DATA(-2, 0, 2) - 1/175 DATA(-2, 2, 2)) x y z
+
+ 47 47
+ + ---- DATA(-2, -2, 0) - 2/125 DATA(-2, 2, -1) + ---- DATA(-2, 1, 0)
+ 6125 6125
+
+ 292 47 47
+ + ---- DATA(-2, 0, 0) + ---- DATA(-2, -1, 0) + ---- DATA(2, -2, 0)
+ 6125 6125 6125
+
+ 47 173
+ + ---- DATA(1, -2, 0) - ---- DATA(-1, -2, 1) - 2/125 DATA(-2, -2, 1)
+ 6125 6125
+
+ 47 47 173
+ + ---- DATA(-2, 2, 0) + ---- DATA(-2, 0, 1) - ---- DATA(-2, -1, 1)
+ 6125 6125 6125
+
+ 173 47
+ - 2/125 DATA(2, -2, 1) - ---- DATA(1, -2, 1) + ---- DATA(0, -2, 1) + (
+ 6125 6125
+
+ - 1/700 DATA(1, 1, 0) - 1/1400 DATA(1, 1, 1) + 1/350 DATA(2, -1, 0)
+
+ - 1/350 DATA(2, 2, -1) - 1/700 DATA(2, 1, -1) + 1/700 DATA(-1, 2, -1)
+
+ - 1/700 DATA(1, 2, -1) + 1/700 DATA(2, -1, -1) - 1/350 DATA(2, 2, 1)
+
+ + 1/700 DATA(-1, -1, 2) + 1/700 DATA(-1, 2, 1) - 1/700 DATA(1, 2, 1)
+
+ - 1/1400 DATA(1, 1, -1) - 1/700 DATA(-1, -1, 0) + 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/1400 DATA(-1, 1, -1) - 1/700 DATA(2, 1, 1) + 1/700 DATA(2, -1, 1)
+
+ + 1/350 DATA(-1, 2, 0) - 1/350 DATA(1, 2, 0) - 1/175 DATA(2, 2, 0)
+
+ - 1/350 DATA(2, 1, 0) + 1/350 DATA(2, 1, 2) - 1/700 DATA(-1, 1, 2)
+
+ + 1/700 DATA(1, 1, 2) - 1/350 DATA(2, -1, 2) - 1/700 DATA(1, -1, 2)
+
+ - 1/350 DATA(2, -1, -2) - 1/700 DATA(1, -1, -2) + 1/700 DATA(-1, -1, -2)
+
+ + 1/350 DATA(-2, -1, -2) - 1/175 DATA(2, -2, -2) - 1/350 DATA(1, -2, -2)
+
+ + 1/350 DATA(-1, -2, -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/700 DATA(-1, -2, -1)
+
+ - 1/350 DATA(-2, -2, -1) + 1/175 DATA(2, 2, -2) + 1/350 DATA(1, 2, -2)
+
+ - 1/350 DATA(-1, 2, -2) - 1/175 DATA(-2, 2, -2) + 1/350 DATA(2, 1, -2)
+
+ + 1/700 DATA(1, 1, -2) - 1/700 DATA(-1, 1, -2) - 1/350 DATA(-2, 1, -2)
+
+ + 1/700 DATA(-2, 1, -1) - 1/700 DATA(-2, -1, -1) + 1/350 DATA(2, -2, -1)
+
+ + 1/700 DATA(1, -2, -1) - 1/350 DATA(-1, -2, 0) - 1/175 DATA(-2, -2, 0)
+
+ + 1/350 DATA(-2, 2, -1) + 1/350 DATA(-2, 1, 0) - 1/350 DATA(-2, -1, 0)
+
+ + 1/175 DATA(2, -2, 0) + 1/350 DATA(1, -2, 0) - 1/700 DATA(-1, -2, 1)
+
+ - 1/350 DATA(-2, -2, 1) + 1/175 DATA(-2, 2, 0) - 1/700 DATA(-2, -1, 1)
+
+ + 1/350 DATA(2, -2, 1) + 1/700 DATA(1, -2, 1) + 1/350 DATA(-2, 2, 1)
+
+ + 1/700 DATA(-2, 1, 1) + 1/350 DATA(-2, -1, 2) - 1/175 DATA(2, -2, 2)
+
+ - 1/350 DATA(1, -2, 2) + 1/350 DATA(-1, -2, 2) + 1/175 DATA(-2, -2, 2)
+
+ 2
+ - 1/350 DATA(-2, 1, 2) - 1/175 DATA(-2, 2, 2)) x y z
+
+ 173
+ - 2/125 DATA(-2, 2, 1) - ---- DATA(-2, 1, 1) - 2/125 DATA(-2, -1, 2)
+ 6125
+
+ 202 47
+ + ---- DATA(2, -2, 2) - 2/125 DATA(1, -2, 2) + ---- DATA(0, -2, 2)
+ 6125 6125
+
+ 202
+ - 2/125 DATA(-1, -2, 2) + ---- DATA(-2, -2, 2) - 2/125 DATA(-2, 1, 2)
+ 6125
+
+ 47 202 /
+ + ---- DATA(-2, 0, 2) + ---- DATA(-2, 2, 2) + |4/105 DATA(0, 1, 0)
+ 6125 6125 \
+
+ 37 37 17
+ + ---- DATA(1, 1, 0) + ---- DATA(0, 1, 1) + --- DATA(1, 1, 1)
+ 1050 1050 525
+
+ 19
+ - 2/75 DATA(2, -1, 0) - ---- DATA(2, 2, -1) + 1/42 DATA(2, 1, -1)
+ 2100
+
+ 17 29 17
+ + ---- DATA(-1, 2, -1) + ---- DATA(0, 2, -1) + ---- DATA(1, 2, -1)
+ 2100 2100 2100
+
+ 19
+ - 1/42 DATA(2, -1, -1) - ---- DATA(2, 2, 1) - 1/42 DATA(-1, -1, 2)
+ 2100
+
+ 17 29
+ - 2/75 DATA(0, -1, 2) + ---- DATA(-1, 2, 1) + ---- DATA(0, 2, 1)
+ 2100 2100
+
+ 17 37 17
+ + ---- DATA(1, 2, 1) + ---- DATA(0, 1, -1) + --- DATA(1, 1, -1)
+ 2100 1050 525
+
+ 37 37
+ - ---- DATA(-1, -1, 0) - 4/105 DATA(0, -1, 0) - ---- DATA(1, -1, 0)
+ 1050 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 17
+ - ---- DATA(0, -1, -1) - --- DATA(1, -1, -1) + --- DATA(-1, 1, -1)
+ 1050 525 525
+
+ 29
+ + 1/42 DATA(2, 1, 1) - 1/42 DATA(2, -1, 1) + ---- DATA(-1, 2, 0)
+ 2100
+
+ 41 29
+ + ---- DATA(0, 2, 0) + ---- DATA(1, 2, 0) - 1/300 DATA(2, 2, 0)
+ 2100 2100
+
+ + 2/75 DATA(2, 1, 0) + 8/525 DATA(2, 1, 2) + 1/42 DATA(-1, 1, 2)
+
+ + 2/75 DATA(0, 1, 2) + 1/42 DATA(1, 1, 2) - 8/525 DATA(2, -1, 2)
+
+ - 1/42 DATA(1, -1, 2) - 8/525 DATA(2, -1, -2) - 1/42 DATA(1, -1, -2)
+
+ - 2/75 DATA(0, -1, -2) - 1/42 DATA(-1, -1, -2) - 8/525 DATA(-2, -1, -2)
+
+ 11 19
+ + --- DATA(2, -2, -2) + ---- DATA(1, -2, -2) + 1/300 DATA(0, -2, -2)
+ 420 2100
+
+ 19 11 11
+ + ---- DATA(-1, -2, -2) - --- DATA(2, 2, 2) + --- DATA(-2, -2, -2)
+ 2100 420 420
+
+ 19 19
+ - ---- DATA(1, 2, 2) - ---- DATA(-1, 2, 2) - 1/300 DATA(0, 2, 2)
+ 2100 2100
+
+ 17 19 11
+ - ---- DATA(-1, -2, -1) + ---- DATA(-2, -2, -1) - --- DATA(2, 2, -2)
+ 2100 2100 420
+
+ 19 19
+ - ---- DATA(1, 2, -2) - 1/300 DATA(0, 2, -2) - ---- DATA(-1, 2, -2)
+ 2100 2100
+
+ 11
+ - --- DATA(-2, 2, -2) + 8/525 DATA(2, 1, -2) + 1/42 DATA(1, 1, -2)
+ 420
+
+ + 2/75 DATA(0, 1, -2) + 1/42 DATA(-1, 1, -2) + 8/525 DATA(-2, 1, -2)
+
+ 19
+ + 1/42 DATA(-2, 1, -1) - 1/42 DATA(-2, -1, -1) + ---- DATA(2, -2, -1)
+ 2100
+
+ 17 29 41
+ - ---- DATA(1, -2, -1) - ---- DATA(0, -2, -1) - ---- DATA(0, -2, 0)
+ 2100 2100 2100
+
+ 29 19
+ - ---- DATA(-1, -2, 0) + 1/300 DATA(-2, -2, 0) - ---- DATA(-2, 2, -1)
+ 2100 2100
+
+ + 2/75 DATA(-2, 1, 0) - 2/75 DATA(-2, -1, 0) + 1/300 DATA(2, -2, 0)
+
+ 29 17 19
+ - ---- DATA(1, -2, 0) - ---- DATA(-1, -2, 1) + ---- DATA(-2, -2, 1)
+ 2100 2100 2100
+
+ 19
+ - 1/300 DATA(-2, 2, 0) - 1/42 DATA(-2, -1, 1) + ---- DATA(2, -2, 1)
+ 2100
+
+ 17 29 19
+ - ---- DATA(1, -2, 1) - ---- DATA(0, -2, 1) - ---- DATA(-2, 2, 1)
+ 2100 2100 2100
+
+ 11
+ + 1/42 DATA(-2, 1, 1) - 8/525 DATA(-2, -1, 2) + --- DATA(2, -2, 2)
+ 420
+
+ 19 19
+ + ---- DATA(1, -2, 2) + 1/300 DATA(0, -2, 2) + ---- DATA(-1, -2, 2)
+ 2100 2100
+
+ 11 11 \
+ + --- DATA(-2, -2, 2) + 8/525 DATA(-2, 1, 2) - --- DATA(-2, 2, 2)| y + (
+ 420 420 /
+
+ - 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, -1, 0) + 1/300 DATA(2, 2, -1)
+
+ + 1/300 DATA(2, 1, -1) + 1/150 DATA(-1, 2, -1) - 1/150 DATA(1, 2, -1)
+
+ + 1/300 DATA(2, 0, -1) + 1/300 DATA(2, -1, -1) + 1/300 DATA(2, 2, 1)
+
+ + 1/150 DATA(-1, -1, 2) + 1/150 DATA(-1, 2, 1) - 1/150 DATA(1, 2, 1)
+
+ - 1/150 DATA(1, 1, -1) + 1/150 DATA(-1, -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/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, -1) + 1/150 DATA(-1, 0, -1)
+
+ - 1/150 DATA(1, 0, -1) + 1/150 DATA(-1, 1, -1) + 1/300 DATA(2, 1, 1)
+
+ + 1/300 DATA(2, -1, 1) + 1/300 DATA(2, 0, 1) + 1/150 DATA(-1, 2, 0)
+
+ - 1/150 DATA(1, 2, 0) + 1/300 DATA(2, 2, 0) + 1/300 DATA(2, 1, 0)
+
+ + 1/300 DATA(2, 0, 0) + 1/300 DATA(2, 1, 2) + 1/300 DATA(2, 0, 2)
+
+ + 1/150 DATA(-1, 1, 2) - 1/150 DATA(1, 1, 2) - 1/150 DATA(1, 0, 2)
+
+ + 1/300 DATA(2, -1, 2) + 1/150 DATA(-1, 0, 2) - 1/150 DATA(1, -1, 2)
+
+ - 1/300 DATA(-2, 0, -2) + 1/300 DATA(2, -1, -2) - 1/150 DATA(1, -1, -2)
+
+ + 1/150 DATA(-1, -1, -2) - 1/300 DATA(-2, -1, -2) + 1/300 DATA(2, -2, -2)
+
+ - 1/150 DATA(1, -2, -2) + 1/150 DATA(-1, -2, -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/150 DATA(-1, -2, -1) - 1/300 DATA(-2, -2, -1) + 1/300 DATA(2, 2, -2)
+
+ - 1/150 DATA(1, 2, -2) + 1/150 DATA(-1, 2, -2) - 1/300 DATA(-2, 2, -2)
+
+ + 1/300 DATA(2, 1, -2) - 1/150 DATA(1, 1, -2) + 1/150 DATA(-1, 1, -2)
+
+ - 1/300 DATA(-2, 1, -2) + 1/300 DATA(2, 0, -2) - 1/150 DATA(1, 0, -2)
+
+ + 1/150 DATA(-1, 0, -2) - 1/300 DATA(-2, 1, -1) - 1/300 DATA(-2, 0, -1)
+
+ - 1/300 DATA(-2, -1, -1) + 1/300 DATA(2, -2, -1) - 1/150 DATA(1, -2, -1)
+
+ + 1/150 DATA(-1, -2, 0) - 1/300 DATA(-2, -2, 0) - 1/300 DATA(-2, 2, -1)
+
+ - 1/300 DATA(-2, 1, 0) - 1/300 DATA(-2, 0, 0) - 1/300 DATA(-2, -1, 0)
+
+ + 1/300 DATA(2, -2, 0) - 1/150 DATA(1, -2, 0) + 1/150 DATA(-1, -2, 1)
+
+ - 1/300 DATA(-2, -2, 1) - 1/300 DATA(-2, 2, 0) - 1/300 DATA(-2, 0, 1)
+
+ - 1/300 DATA(-2, -1, 1) + 1/300 DATA(2, -2, 1) - 1/150 DATA(1, -2, 1)
+
+ - 1/300 DATA(-2, 2, 1) - 1/300 DATA(-2, 1, 1) - 1/300 DATA(-2, -1, 2)
+
+ + 1/300 DATA(2, -2, 2) - 1/150 DATA(1, -2, 2) + 1/150 DATA(-1, -2, 2)
+
+ - 1/300 DATA(-2, -2, 2) - 1/300 DATA(-2, 1, 2) - 1/300 DATA(-2, 0, 2)
+
+ 3 / 13 61
+ - 1/300 DATA(-2, 2, 2)) x + |- --- DATA(0, 0, 0) - --- DATA(1, 0, 0)
+ \ 196 980
+
+ 61 57 68
+ - --- DATA(0, 1, 0) - --- DATA(1, 1, 0) + ---- DATA(0, 0, 1)
+ 980 980 3675
+
+ 151 151 83
+ + ---- DATA(1, 0, 1) + ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1)
+ 7350 7350 3675
+
+ 128 211
+ - 9/196 DATA(2, -1, 0) + ---- DATA(2, 2, -1) + ---- DATA(2, 1, -1)
+ 3675 7350
+
+ 211 211
+ + ---- DATA(-1, 2, -1) + 2/75 DATA(0, 2, -1) + ---- DATA(1, 2, -1)
+ 7350 7350
+
+ 211 128
+ + 2/75 DATA(2, 0, -1) + ---- DATA(2, -1, -1) + ---- DATA(2, 2, 1)
+ 7350 3675
+
+ 191 311 211
+ + ----- DATA(-1, -1, 2) + ----- DATA(0, -1, 2) + ---- DATA(-1, 2, 1)
+ 29400 29400 7350
+
+ 211 151
+ + 2/75 DATA(0, 2, 1) + ---- DATA(1, 2, 1) + ---- DATA(0, 1, -1)
+ 7350 7350
+
+ 83 57 61
+ + ---- DATA(1, 1, -1) - --- DATA(-1, -1, 0) - --- DATA(0, -1, 0)
+ 3675 980 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 83
+ + ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1)
+ 7350 3675 3675
+
+ 151 83 151
+ + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1) + ---- DATA(-1, 0, -1)
+ 7350 3675 7350
+
+ 68 151 83
+ + ---- DATA(0, 0, -1) + ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1)
+ 3675 7350 3675
+
+ 211 211
+ + ---- DATA(2, 1, 1) + ---- DATA(2, -1, 1) + 2/75 DATA(2, 0, 1)
+ 7350 7350
+
+ - 9/196 DATA(-1, 2, 0) - 1/20 DATA(0, 2, 0) - 9/196 DATA(1, 2, 0)
+
+ 33
+ - --- DATA(2, 2, 0) - 9/196 DATA(2, 1, 0) - 1/20 DATA(2, 0, 0)
+ 980
+
+ 169 191
+ - ----- DATA(2, 1, 2) - 1/600 DATA(2, 0, 2) + ----- DATA(-1, 1, 2)
+ 29400 29400
+
+ 311 191 311
+ + ----- DATA(0, 1, 2) + ----- DATA(1, 1, 2) + ----- DATA(1, 0, 2)
+ 29400 29400 29400
+
+ 169 311 431
+ - ----- DATA(2, -1, 2) + ----- DATA(-1, 0, 2) + ----- DATA(0, 0, 2)
+ 29400 29400 29400
+
+ 191 169
+ + ----- DATA(1, -1, 2) - 1/600 DATA(-2, 0, -2) - ----- DATA(2, -1, -2)
+ 29400 29400
+
+ 191 311 191
+ + ----- DATA(1, -1, -2) + ----- DATA(0, -1, -2) + ----- DATA(-1, -1, -2)
+ 29400 29400 29400
+
+ 169 529 169
+ - ----- DATA(-2, -1, -2) - ----- DATA(2, -2, -2) - ----- DATA(1, -2, -2)
+ 29400 29400 29400
+
+ 169 529
+ - 1/600 DATA(0, -2, -2) - ----- DATA(-1, -2, -2) - ----- DATA(2, 2, 2)
+ 29400 29400
+
+ 529 169 169
+ - ----- DATA(-2, -2, -2) - ----- DATA(1, 2, 2) - ----- DATA(-1, 2, 2)
+ 29400 29400 29400
+
+ 211 128
+ - 1/600 DATA(0, 2, 2) + ---- DATA(-1, -2, -1) + ---- DATA(-2, -2, -1)
+ 7350 3675
+
+ 529 169
+ - ----- DATA(2, 2, -2) - ----- DATA(1, 2, -2) - 1/600 DATA(0, 2, -2)
+ 29400 29400
+
+ 169 529 169
+ - ----- DATA(-1, 2, -2) - ----- DATA(-2, 2, -2) - ----- DATA(2, 1, -2)
+ 29400 29400 29400
+
+ 191 311 191
+ + ----- DATA(1, 1, -2) + ----- DATA(0, 1, -2) + ----- DATA(-1, 1, -2)
+ 29400 29400 29400
+
+ 169 311
+ - ----- DATA(-2, 1, -2) - 1/600 DATA(2, 0, -2) + ----- DATA(1, 0, -2)
+ 29400 29400
+
+ 311 431 211
+ + ----- DATA(-1, 0, -2) + ----- DATA(0, 0, -2) + ---- DATA(-2, 1, -1)
+ 29400 29400 7350
+
+ 211 128
+ + 2/75 DATA(-2, 0, -1) + ---- DATA(-2, -1, -1) + ---- DATA(2, -2, -1)
+ 7350 3675
+
+ 211
+ + ---- DATA(1, -2, -1) + 2/75 DATA(0, -2, -1) - 1/20 DATA(0, -2, 0)
+ 7350
+
+ 33 128
+ - 9/196 DATA(-1, -2, 0) - --- DATA(-2, -2, 0) + ---- DATA(-2, 2, -1)
+ 980 3675
+
+ - 9/196 DATA(-2, 1, 0) - 1/20 DATA(-2, 0, 0) - 9/196 DATA(-2, -1, 0)
+
+ 33 211
+ - --- DATA(2, -2, 0) - 9/196 DATA(1, -2, 0) + ---- DATA(-1, -2, 1)
+ 980 7350
+
+ 128 33
+ + ---- DATA(-2, -2, 1) - --- DATA(-2, 2, 0) + 2/75 DATA(-2, 0, 1)
+ 3675 980
+
+ 211 128 211
+ + ---- DATA(-2, -1, 1) + ---- DATA(2, -2, 1) + ---- DATA(1, -2, 1)
+ 7350 3675 7350
+
+ 128 211
+ + 2/75 DATA(0, -2, 1) + ---- DATA(-2, 2, 1) + ---- DATA(-2, 1, 1)
+ 3675 7350
+
+ 169 529 169
+ - ----- DATA(-2, -1, 2) - ----- DATA(2, -2, 2) - ----- DATA(1, -2, 2)
+ 29400 29400 29400
+
+ 169 529
+ - 1/600 DATA(0, -2, 2) - ----- DATA(-1, -2, 2) - ----- DATA(-2, -2, 2)
+ 29400 29400
+
+ 169 529 \ 2
+ - ----- DATA(-2, 1, 2) - 1/600 DATA(-2, 0, 2) - ----- DATA(-2, 2, 2)| z
+ 29400 29400 /
+
+ / 37 37
+ + |4/105 DATA(1, 0, 0) + ---- DATA(1, 1, 0) + ---- DATA(1, 0, 1)
+ \ 1050 1050
+
+ 17 29 19
+ + --- DATA(1, 1, 1) + ---- DATA(2, -1, 0) - ---- DATA(2, 2, -1)
+ 525 2100 2100
+
+ 17
+ + ---- DATA(2, 1, -1) - 1/42 DATA(-1, 2, -1) + 1/42 DATA(1, 2, -1)
+ 2100
+
+ 29 17 19
+ + ---- DATA(2, 0, -1) + ---- DATA(2, -1, -1) - ---- DATA(2, 2, 1)
+ 2100 2100 2100
+
+ - 1/42 DATA(-1, -1, 2) - 1/42 DATA(-1, 2, 1) + 1/42 DATA(1, 2, 1)
+
+ 17 37 37
+ + --- DATA(1, 1, -1) - ---- DATA(-1, -1, 0) + ---- DATA(1, -1, 0)
+ 525 1050 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
+
+ 17 17 37
+ - --- DATA(-1, -1, -1) + --- DATA(1, -1, -1) - ---- DATA(-1, 0, -1)
+ 525 525 1050
+
+ 37 17 17
+ + ---- DATA(1, 0, -1) - --- DATA(-1, 1, -1) + ---- DATA(2, 1, 1)
+ 1050 525 2100
+
+ 17 29
+ + ---- DATA(2, -1, 1) + ---- DATA(2, 0, 1) - 2/75 DATA(-1, 2, 0)
+ 2100 2100
+
+ 29
+ + 2/75 DATA(1, 2, 0) - 1/300 DATA(2, 2, 0) + ---- DATA(2, 1, 0)
+ 2100
+
+ 41 19
+ + ---- DATA(2, 0, 0) - ---- DATA(2, 1, 2) - 1/300 DATA(2, 0, 2)
+ 2100 2100
+
+ - 1/42 DATA(-1, 1, 2) + 1/42 DATA(1, 1, 2) + 2/75 DATA(1, 0, 2)
+
+ 19
+ - ---- DATA(2, -1, 2) - 2/75 DATA(-1, 0, 2) + 1/42 DATA(1, -1, 2)
+ 2100
+
+ 19
+ + 1/300 DATA(-2, 0, -2) - ---- DATA(2, -1, -2) + 1/42 DATA(1, -1, -2)
+ 2100
+
+ 19 11
+ - 1/42 DATA(-1, -1, -2) + ---- DATA(-2, -1, -2) - --- DATA(2, -2, -2)
+ 2100 420
+
+ 11
+ + 8/525 DATA(1, -2, -2) - 8/525 DATA(-1, -2, -2) - --- DATA(2, 2, 2)
+ 420
+
+ 11
+ + --- DATA(-2, -2, -2) + 8/525 DATA(1, 2, 2) - 8/525 DATA(-1, 2, 2)
+ 420
+
+ 19 11
+ - 1/42 DATA(-1, -2, -1) + ---- DATA(-2, -2, -1) - --- DATA(2, 2, -2)
+ 2100 420
+
+ 11
+ + 8/525 DATA(1, 2, -2) - 8/525 DATA(-1, 2, -2) + --- DATA(-2, 2, -2)
+ 420
+
+ 19
+ - ---- DATA(2, 1, -2) + 1/42 DATA(1, 1, -2) - 1/42 DATA(-1, 1, -2)
+ 2100
+
+ 19
+ + ---- DATA(-2, 1, -2) - 1/300 DATA(2, 0, -2) + 2/75 DATA(1, 0, -2)
+ 2100
+
+ 17 29
+ - 2/75 DATA(-1, 0, -2) - ---- DATA(-2, 1, -1) - ---- DATA(-2, 0, -1)
+ 2100 2100
+
+ 17 19
+ - ---- DATA(-2, -1, -1) - ---- DATA(2, -2, -1) + 1/42 DATA(1, -2, -1)
+ 2100 2100
+
+ 19
+ - 2/75 DATA(-1, -2, 0) + 1/300 DATA(-2, -2, 0) + ---- DATA(-2, 2, -1)
+ 2100
+
+ 29 41 29
+ - ---- DATA(-2, 1, 0) - ---- DATA(-2, 0, 0) - ---- DATA(-2, -1, 0)
+ 2100 2100 2100
+
+ - 1/300 DATA(2, -2, 0) + 2/75 DATA(1, -2, 0) - 1/42 DATA(-1, -2, 1)
+
+ 19 29
+ + ---- DATA(-2, -2, 1) + 1/300 DATA(-2, 2, 0) - ---- DATA(-2, 0, 1)
+ 2100 2100
+
+ 17 19
+ - ---- DATA(-2, -1, 1) - ---- DATA(2, -2, 1) + 1/42 DATA(1, -2, 1)
+ 2100 2100
+
+ 19 17 19
+ + ---- DATA(-2, 2, 1) - ---- DATA(-2, 1, 1) + ---- DATA(-2, -1, 2)
+ 2100 2100 2100
+
+ 11
+ - --- DATA(2, -2, 2) + 8/525 DATA(1, -2, 2) - 8/525 DATA(-1, -2, 2)
+ 420
+
+ 11 19
+ + --- DATA(-2, -2, 2) + ---- DATA(-2, 1, 2) + 1/300 DATA(-2, 0, 2)
+ 420 2100
+
+ 11 \ / 37
+ + --- DATA(-2, 2, 2)| x + |4/105 DATA(0, 0, 1) + ---- DATA(1, 0, 1)
+ 420 / \ 1050
+
+ 37 17
+ + ---- DATA(0, 1, 1) + --- DATA(1, 1, 1) - 8/525 DATA(2, 2, -1)
+ 1050 525
+
+ - 1/42 DATA(2, 1, -1) - 1/42 DATA(-1, 2, -1) - 2/75 DATA(0, 2, -1)
+
+ - 1/42 DATA(1, 2, -1) - 2/75 DATA(2, 0, -1) - 1/42 DATA(2, -1, -1)
+
+ 17 29
+ + 8/525 DATA(2, 2, 1) + ---- DATA(-1, -1, 2) + ---- DATA(0, -1, 2)
+ 2100 2100
+
+ + 1/42 DATA(-1, 2, 1) + 2/75 DATA(0, 2, 1) + 1/42 DATA(1, 2, 1)
+
+ 37 17 17
+ - ---- DATA(0, 1, -1) - --- DATA(1, 1, -1) + --- DATA(-1, -1, 1)
+ 1050 525 525
+
+ 37 17 37
+ + ---- DATA(0, -1, 1) + --- DATA(1, -1, 1) + ---- DATA(-1, 0, 1)
+ 1050 525 1050
+
+ 17 17 37
+ + --- DATA(-1, 1, 1) - --- DATA(-1, -1, -1) - ---- DATA(0, -1, -1)
+ 525 525 1050
+
+ 17 37
+ - --- DATA(1, -1, -1) - ---- DATA(-1, 0, -1) - 4/105 DATA(0, 0, -1)
+ 525 1050
+
+ 37 17
+ - ---- DATA(1, 0, -1) - --- DATA(-1, 1, -1) + 1/42 DATA(2, 1, 1)
+ 1050 525
+
+ 19
+ + 1/42 DATA(2, -1, 1) + 2/75 DATA(2, 0, 1) - ---- DATA(2, 1, 2)
+ 2100
+
+ 17 29
+ - 1/300 DATA(2, 0, 2) + ---- DATA(-1, 1, 2) + ---- DATA(0, 1, 2)
+ 2100 2100
+
+ 17 29 19
+ + ---- DATA(1, 1, 2) + ---- DATA(1, 0, 2) - ---- DATA(2, -1, 2)
+ 2100 2100 2100
+
+ 29 41 17
+ + ---- DATA(-1, 0, 2) + ---- DATA(0, 0, 2) + ---- DATA(1, -1, 2)
+ 2100 2100 2100
+
+ 19 17
+ + 1/300 DATA(-2, 0, -2) + ---- DATA(2, -1, -2) - ---- DATA(1, -1, -2)
+ 2100 2100
+
+ 29 17 19
+ - ---- DATA(0, -1, -2) - ---- DATA(-1, -1, -2) + ---- DATA(-2, -1, -2)
+ 2100 2100 2100
+
+ 11 19
+ + --- DATA(2, -2, -2) + ---- DATA(1, -2, -2) + 1/300 DATA(0, -2, -2)
+ 420 2100
+
+ 19 11 11
+ + ---- DATA(-1, -2, -2) - --- DATA(2, 2, 2) + --- DATA(-2, -2, -2)
+ 2100 420 420
+
+ 19 19
+ - ---- DATA(1, 2, 2) - ---- DATA(-1, 2, 2) - 1/300 DATA(0, 2, 2)
+ 2100 2100
+
+ 11
+ - 1/42 DATA(-1, -2, -1) - 8/525 DATA(-2, -2, -1) + --- DATA(2, 2, -2)
+ 420
+
+ 19 19
+ + ---- DATA(1, 2, -2) + 1/300 DATA(0, 2, -2) + ---- DATA(-1, 2, -2)
+ 2100 2100
+
+ 11 19 17
+ + --- DATA(-2, 2, -2) + ---- DATA(2, 1, -2) - ---- DATA(1, 1, -2)
+ 420 2100 2100
+
+ 29 17 19
+ - ---- DATA(0, 1, -2) - ---- DATA(-1, 1, -2) + ---- DATA(-2, 1, -2)
+ 2100 2100 2100
+
+ 29 29
+ + 1/300 DATA(2, 0, -2) - ---- DATA(1, 0, -2) - ---- DATA(-1, 0, -2)
+ 2100 2100
+
+ 41
+ - ---- DATA(0, 0, -2) - 1/42 DATA(-2, 1, -1) - 2/75 DATA(-2, 0, -1)
+ 2100
+
+ - 1/42 DATA(-2, -1, -1) - 8/525 DATA(2, -2, -1) - 1/42 DATA(1, -2, -1)
+
+ - 2/75 DATA(0, -2, -1) - 8/525 DATA(-2, 2, -1) + 1/42 DATA(-1, -2, 1)
+
+ + 8/525 DATA(-2, -2, 1) + 2/75 DATA(-2, 0, 1) + 1/42 DATA(-2, -1, 1)
+
+ + 8/525 DATA(2, -2, 1) + 1/42 DATA(1, -2, 1) + 2/75 DATA(0, -2, 1)
+
+ 19
+ + 8/525 DATA(-2, 2, 1) + 1/42 DATA(-2, 1, 1) - ---- DATA(-2, -1, 2)
+ 2100
+
+ 11 19
+ - --- DATA(2, -2, 2) - ---- DATA(1, -2, 2) - 1/300 DATA(0, -2, 2)
+ 420 2100
+
+ 19 11 19
+ - ---- DATA(-1, -2, 2) - --- DATA(-2, -2, 2) - ---- DATA(-2, 1, 2)
+ 2100 420 2100
+
+ 11 \ / 13
+ - 1/300 DATA(-2, 0, 2) - --- DATA(-2, 2, 2)| z + |- --- DATA(0, 0, 0)
+ 420 / \ 196
+
+ 61 68 151
+ - --- DATA(1, 0, 0) + ---- DATA(0, 1, 0) + ---- DATA(1, 1, 0)
+ 980 3675 7350
+
+ 61 57 151
+ - --- DATA(0, 0, 1) - --- DATA(1, 0, 1) + ---- DATA(0, 1, 1)
+ 980 980 7350
+
+ 83 169
+ + ---- DATA(1, 1, 1) + 2/75 DATA(2, -1, 0) - ----- DATA(2, 2, -1)
+ 3675 29400
+
+ 211 191 311
+ + ---- DATA(2, 1, -1) + ----- DATA(-1, 2, -1) + ----- DATA(0, 2, -1)
+ 7350 29400 29400
+
+ 191 211
+ + ----- DATA(1, 2, -1) - 9/196 DATA(2, 0, -1) + ---- DATA(2, -1, -1)
+ 29400 7350
+
+ 169 211
+ - ----- DATA(2, 2, 1) + ---- DATA(-1, -1, 2) + 2/75 DATA(0, -1, 2)
+ 29400 7350
+
+ 191 311 191
+ + ----- DATA(-1, 2, 1) + ----- DATA(0, 2, 1) + ----- DATA(1, 2, 1)
+ 29400 29400 29400
+
+ 151 83 151
+ + ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0)
+ 7350 3675 7350
+
+ 68 151 61
+ + ---- DATA(0, -1, 0) + ---- DATA(1, -1, 0) - --- DATA(-1, 0, 0)
+ 3675 7350 980
+
+ 151 83 151
+ + ---- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1)
+ 7350 3675 7350
+
+ 83 57 83
+ + ---- DATA(1, -1, 1) - --- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1)
+ 3675 980 3675
+
+ 83 151 83
+ + ---- DATA(-1, -1, -1) + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1)
+ 3675 7350 3675
+
+ 57 61 57
+ - --- DATA(-1, 0, -1) - --- DATA(0, 0, -1) - --- DATA(1, 0, -1)
+ 980 980 980
+
+ 83 211 211
+ + ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1) + ---- DATA(2, -1, 1)
+ 3675 7350 7350
+
+ 311 431
+ - 9/196 DATA(2, 0, 1) + ----- DATA(-1, 2, 0) + ----- DATA(0, 2, 0)
+ 29400 29400
+
+ 311
+ + ----- DATA(1, 2, 0) - 1/600 DATA(2, 2, 0) + 2/75 DATA(2, 1, 0)
+ 29400
+
+ 128 33
+ - 1/20 DATA(2, 0, 0) + ---- DATA(2, 1, 2) - --- DATA(2, 0, 2)
+ 3675 980
+
+ 211 211
+ + ---- DATA(-1, 1, 2) + 2/75 DATA(0, 1, 2) + ---- DATA(1, 1, 2)
+ 7350 7350
+
+ 128
+ - 9/196 DATA(1, 0, 2) + ---- DATA(2, -1, 2) - 9/196 DATA(-1, 0, 2)
+ 3675
+
+ 211 33
+ - 1/20 DATA(0, 0, 2) + ---- DATA(1, -1, 2) - --- DATA(-2, 0, -2)
+ 7350 980
+
+ 128 211
+ + ---- DATA(2, -1, -2) + ---- DATA(1, -1, -2) + 2/75 DATA(0, -1, -2)
+ 3675 7350
+
+ 211 128 529
+ + ---- DATA(-1, -1, -2) + ---- DATA(-2, -1, -2) - ----- DATA(2, -2, -2)
+ 7350 3675 29400
+
+ 169 169
+ - ----- DATA(1, -2, -2) - 1/600 DATA(0, -2, -2) - ----- DATA(-1, -2, -2)
+ 29400 29400
+
+ 529 529 169
+ - ----- DATA(2, 2, 2) - ----- DATA(-2, -2, -2) - ----- DATA(1, 2, 2)
+ 29400 29400 29400
+
+ 169 191
+ - ----- DATA(-1, 2, 2) - 1/600 DATA(0, 2, 2) + ----- DATA(-1, -2, -1)
+ 29400 29400
+
+ 169 529 169
+ - ----- DATA(-2, -2, -1) - ----- DATA(2, 2, -2) - ----- DATA(1, 2, -2)
+ 29400 29400 29400
+
+ 169 529
+ - 1/600 DATA(0, 2, -2) - ----- DATA(-1, 2, -2) - ----- DATA(-2, 2, -2)
+ 29400 29400
+
+ 128 211
+ + ---- DATA(2, 1, -2) + ---- DATA(1, 1, -2) + 2/75 DATA(0, 1, -2)
+ 3675 7350
+
+ 211 128 33
+ + ---- DATA(-1, 1, -2) + ---- DATA(-2, 1, -2) - --- DATA(2, 0, -2)
+ 7350 3675 980
+
+ - 9/196 DATA(1, 0, -2) - 9/196 DATA(-1, 0, -2) - 1/20 DATA(0, 0, -2)
+
+ 211 211
+ + ---- DATA(-2, 1, -1) - 9/196 DATA(-2, 0, -1) + ---- DATA(-2, -1, -1)
+ 7350 7350
+
+ 169 191 311
+ - ----- DATA(2, -2, -1) + ----- DATA(1, -2, -1) + ----- DATA(0, -2, -1)
+ 29400 29400 29400
+
+ 431 311
+ + ----- DATA(0, -2, 0) + ----- DATA(-1, -2, 0) - 1/600 DATA(-2, -2, 0)
+ 29400 29400
+
+ 169
+ - ----- DATA(-2, 2, -1) + 2/75 DATA(-2, 1, 0) - 1/20 DATA(-2, 0, 0)
+ 29400
+
+ 311
+ + 2/75 DATA(-2, -1, 0) - 1/600 DATA(2, -2, 0) + ----- DATA(1, -2, 0)
+ 29400
+
+ 191 169
+ + ----- DATA(-1, -2, 1) - ----- DATA(-2, -2, 1) - 1/600 DATA(-2, 2, 0)
+ 29400 29400
+
+ 211 169
+ - 9/196 DATA(-2, 0, 1) + ---- DATA(-2, -1, 1) - ----- DATA(2, -2, 1)
+ 7350 29400
+
+ 191 311 169
+ + ----- DATA(1, -2, 1) + ----- DATA(0, -2, 1) - ----- DATA(-2, 2, 1)
+ 29400 29400 29400
+
+ 211 128 529
+ + ---- DATA(-2, 1, 1) + ---- DATA(-2, -1, 2) - ----- DATA(2, -2, 2)
+ 7350 3675 29400
+
+ 169 169
+ - ----- DATA(1, -2, 2) - 1/600 DATA(0, -2, 2) - ----- DATA(-1, -2, 2)
+ 29400 29400
+
+ 529 128 33
+ - ----- DATA(-2, -2, 2) + ---- DATA(-2, 1, 2) - --- DATA(-2, 0, 2)
+ 29400 3675 980
+
+ 529 \ 2 / 13 68
+ - ----- DATA(-2, 2, 2)| y + |- --- DATA(0, 0, 0) + ---- DATA(1, 0, 0)
+ 29400 / \ 196 3675
+
+ 61 151 61
+ - --- DATA(0, 1, 0) + ---- DATA(1, 1, 0) - --- DATA(0, 0, 1)
+ 980 7350 980
+
+ 151 57 83
+ + ---- DATA(1, 0, 1) - --- DATA(0, 1, 1) + ---- DATA(1, 1, 1)
+ 7350 980 3675
+
+ 311 169 191
+ + ----- DATA(2, -1, 0) - ----- DATA(2, 2, -1) + ----- DATA(2, 1, -1)
+ 29400 29400 29400
+
+ 211 211
+ + ---- DATA(-1, 2, -1) - 9/196 DATA(0, 2, -1) + ---- DATA(1, 2, -1)
+ 7350 7350
+
+ 311 191 169
+ + ----- DATA(2, 0, -1) + ----- DATA(2, -1, -1) - ----- DATA(2, 2, 1)
+ 29400 29400 29400
+
+ 211 211
+ + ---- DATA(-1, -1, 2) - 9/196 DATA(0, -1, 2) + ---- DATA(-1, 2, 1)
+ 7350 7350
+
+ 211 57
+ - 9/196 DATA(0, 2, 1) + ---- DATA(1, 2, 1) - --- DATA(0, 1, -1)
+ 7350 980
+
+ 83 151 61
+ + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0) - --- DATA(0, -1, 0)
+ 3675 7350 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 83
+ + ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1)
+ 7350 3675 3675
+
+ 57 83 151
+ - --- DATA(0, -1, -1) + ---- DATA(1, -1, -1) + ---- DATA(-1, 0, -1)
+ 980 3675 7350
+
+ 61 151 83
+ - --- DATA(0, 0, -1) + ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1)
+ 980 7350 3675
+
+ 191 191 311
+ + ----- DATA(2, 1, 1) + ----- DATA(2, -1, 1) + ----- DATA(2, 0, 1)
+ 29400 29400 29400
+
+ + 2/75 DATA(-1, 2, 0) - 1/20 DATA(0, 2, 0) + 2/75 DATA(1, 2, 0)
+
+ 311 431
+ - 1/600 DATA(2, 2, 0) + ----- DATA(2, 1, 0) + ----- DATA(2, 0, 0)
+ 29400 29400
+
+ 169 211
+ - ----- DATA(2, 1, 2) - 1/600 DATA(2, 0, 2) + ---- DATA(-1, 1, 2)
+ 29400 7350
+
+ 211
+ - 9/196 DATA(0, 1, 2) + ---- DATA(1, 1, 2) + 2/75 DATA(1, 0, 2)
+ 7350
+
+ 169
+ - ----- DATA(2, -1, 2) + 2/75 DATA(-1, 0, 2) - 1/20 DATA(0, 0, 2)
+ 29400
+
+ 211 169
+ + ---- DATA(1, -1, 2) - 1/600 DATA(-2, 0, -2) - ----- DATA(2, -1, -2)
+ 7350 29400
+
+ 211 211
+ + ---- DATA(1, -1, -2) - 9/196 DATA(0, -1, -2) + ---- DATA(-1, -1, -2)
+ 7350 7350
+
+ 169 529 128
+ - ----- DATA(-2, -1, -2) - ----- DATA(2, -2, -2) + ---- DATA(1, -2, -2)
+ 29400 29400 3675
+
+ 33 128 529
+ - --- DATA(0, -2, -2) + ---- DATA(-1, -2, -2) - ----- DATA(2, 2, 2)
+ 980 3675 29400
+
+ 529 128 128
+ - ----- DATA(-2, -2, -2) + ---- DATA(1, 2, 2) + ---- DATA(-1, 2, 2)
+ 29400 3675 3675
+
+ 33 211 169
+ - --- DATA(0, 2, 2) + ---- DATA(-1, -2, -1) - ----- DATA(-2, -2, -1)
+ 980 7350 29400
+
+ 529 128 33
+ - ----- DATA(2, 2, -2) + ---- DATA(1, 2, -2) - --- DATA(0, 2, -2)
+ 29400 3675 980
+
+ 128 529 169
+ + ---- DATA(-1, 2, -2) - ----- DATA(-2, 2, -2) - ----- DATA(2, 1, -2)
+ 3675 29400 29400
+
+ 211 211
+ + ---- DATA(1, 1, -2) - 9/196 DATA(0, 1, -2) + ---- DATA(-1, 1, -2)
+ 7350 7350
+
+ 169
+ - ----- DATA(-2, 1, -2) - 1/600 DATA(2, 0, -2) + 2/75 DATA(1, 0, -2)
+ 29400
+
+ 191
+ + 2/75 DATA(-1, 0, -2) - 1/20 DATA(0, 0, -2) + ----- DATA(-2, 1, -1)
+ 29400
+
+ 311 191 169
+ + ----- DATA(-2, 0, -1) + ----- DATA(-2, -1, -1) - ----- DATA(2, -2, -1)
+ 29400 29400 29400
+
+ 211
+ + ---- DATA(1, -2, -1) - 9/196 DATA(0, -2, -1) - 1/20 DATA(0, -2, 0)
+ 7350
+
+ 169
+ + 2/75 DATA(-1, -2, 0) - 1/600 DATA(-2, -2, 0) - ----- DATA(-2, 2, -1)
+ 29400
+
+ 311 431 311
+ + ----- DATA(-2, 1, 0) + ----- DATA(-2, 0, 0) + ----- DATA(-2, -1, 0)
+ 29400 29400 29400
+
+ 211
+ - 1/600 DATA(2, -2, 0) + 2/75 DATA(1, -2, 0) + ---- DATA(-1, -2, 1)
+ 7350
+
+ 169 311
+ - ----- DATA(-2, -2, 1) - 1/600 DATA(-2, 2, 0) + ----- DATA(-2, 0, 1)
+ 29400 29400
+
+ 191 169 211
+ + ----- DATA(-2, -1, 1) - ----- DATA(2, -2, 1) + ---- DATA(1, -2, 1)
+ 29400 29400 7350
+
+ 169 191
+ - 9/196 DATA(0, -2, 1) - ----- DATA(-2, 2, 1) + ----- DATA(-2, 1, 1)
+ 29400 29400
+
+ 169 529 128
+ - ----- DATA(-2, -1, 2) - ----- DATA(2, -2, 2) + ---- DATA(1, -2, 2)
+ 29400 29400 3675
+
+ 33 128 529
+ - --- DATA(0, -2, 2) + ---- DATA(-1, -2, 2) - ----- DATA(-2, -2, 2)
+ 980 3675 29400
+
+ 169 529 \ 2
+ - ----- DATA(-2, 1, 2) - 1/600 DATA(-2, 0, 2) - ----- DATA(-2, 2, 2)| x
+ 29400 29400 /
+
+ + (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/100 DATA(2, -1, 0)
+
+ - 1/150 DATA(2, 2, -1) - 1/150 DATA(2, 1, -1) - 1/150 DATA(-1, 2, -1)
+
+ - 1/150 DATA(0, 2, -1) - 1/150 DATA(1, 2, -1) - 1/150 DATA(2, 0, -1)
+
+ - 1/150 DATA(2, -1, -1) - 1/150 DATA(2, 2, 1) + 1/600 DATA(-1, -1, 2)
+
+ + 1/600 DATA(0, -1, 2) - 1/150 DATA(-1, 2, 1) - 1/150 DATA(0, 2, 1)
+
+ - 1/150 DATA(1, 2, 1) - 1/150 DATA(0, 1, -1) - 1/150 DATA(1, 1, -1)
+
+ + 1/100 DATA(-1, -1, 0) + 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(-1, -1, -1) - 1/150 DATA(0, -1, -1)
+
+ - 1/150 DATA(1, -1, -1) - 1/150 DATA(-1, 0, -1) - 1/150 DATA(0, 0, -1)
+
+ - 1/150 DATA(1, 0, -1) - 1/150 DATA(-1, 1, -1) - 1/150 DATA(2, 1, 1)
+
+ - 1/150 DATA(2, -1, 1) - 1/150 DATA(2, 0, 1) + 1/100 DATA(-1, 2, 0)
+
+ + 1/100 DATA(0, 2, 0) + 1/100 DATA(1, 2, 0) + 1/100 DATA(2, 2, 0)
+
+ + 1/100 DATA(2, 1, 0) + 1/100 DATA(2, 0, 0) + 1/600 DATA(2, 1, 2)
+
+ + 1/600 DATA(2, 0, 2) + 1/600 DATA(-1, 1, 2) + 1/600 DATA(0, 1, 2)
+
+ + 1/600 DATA(1, 1, 2) + 1/600 DATA(1, 0, 2) + 1/600 DATA(2, -1, 2)
+
+ + 1/600 DATA(-1, 0, 2) + 1/600 DATA(0, 0, 2) + 1/600 DATA(1, -1, 2)
+
+ + 1/600 DATA(-2, 0, -2) + 1/600 DATA(2, -1, -2) + 1/600 DATA(1, -1, -2)
+
+ + 1/600 DATA(0, -1, -2) + 1/600 DATA(-1, -1, -2) + 1/600 DATA(-2, -1, -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, 2, 2) + 1/600 DATA(-2, -2, -2)
+
+ + 1/600 DATA(1, 2, 2) + 1/600 DATA(-1, 2, 2) + 1/600 DATA(0, 2, 2)
+
+ - 1/150 DATA(-1, -2, -1) - 1/150 DATA(-2, -2, -1) + 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, 2, -2) + 1/600 DATA(2, 1, -2) + 1/600 DATA(1, 1, -2)
+
+ + 1/600 DATA(0, 1, -2) + 1/600 DATA(-1, 1, -2) + 1/600 DATA(-2, 1, -2)
+
+ + 1/600 DATA(2, 0, -2) + 1/600 DATA(1, 0, -2) + 1/600 DATA(-1, 0, -2)
+
+ + 1/600 DATA(0, 0, -2) - 1/150 DATA(-2, 1, -1) - 1/150 DATA(-2, 0, -1)
+
+ - 1/150 DATA(-2, -1, -1) - 1/150 DATA(2, -2, -1) - 1/150 DATA(1, -2, -1)
+
+ - 1/150 DATA(0, -2, -1) + 1/100 DATA(0, -2, 0) + 1/100 DATA(-1, -2, 0)
+
+ + 1/100 DATA(-2, -2, 0) - 1/150 DATA(-2, 2, -1) + 1/100 DATA(-2, 1, 0)
+
+ + 1/100 DATA(-2, 0, 0) + 1/100 DATA(-2, -1, 0) + 1/100 DATA(2, -2, 0)
+
+ + 1/100 DATA(1, -2, 0) - 1/150 DATA(-1, -2, 1) - 1/150 DATA(-2, -2, 1)
+
+ + 1/100 DATA(-2, 2, 0) - 1/150 DATA(-2, 0, 1) - 1/150 DATA(-2, -1, 1)
+
+ - 1/150 DATA(2, -2, 1) - 1/150 DATA(1, -2, 1) - 1/150 DATA(0, -2, 1)
+
+ - 1/150 DATA(-2, 2, 1) - 1/150 DATA(-2, 1, 1) + 1/600 DATA(-2, -1, 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, -2, 2) + 1/600 DATA(-2, 1, 2)
+
+ 4
+ + 1/600 DATA(-2, 0, 2) + 1/600 DATA(-2, 2, 2)) z + (- 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(2, 1, -1) + 1/150 DATA(-1, 2, -1)
+
+ + 1/150 DATA(0, 2, -1) + 1/150 DATA(1, 2, -1) + 1/150 DATA(2, 0, -1)
+
+ + 1/150 DATA(2, -1, -1) - 1/150 DATA(2, 2, 1) + 1/300 DATA(-1, -1, 2)
+
+ + 1/300 DATA(0, -1, 2) - 1/150 DATA(-1, 2, 1) - 1/150 DATA(0, 2, 1)
+
+ - 1/150 DATA(1, 2, 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/150 DATA(-1, 0, 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, 0, -1)
+
+ + 1/150 DATA(0, 0, -1) + 1/150 DATA(1, 0, -1) + 1/150 DATA(-1, 1, -1)
+
+ - 1/150 DATA(2, 1, 1) - 1/150 DATA(2, -1, 1) - 1/150 DATA(2, 0, 1)
+
+ + 1/300 DATA(2, 1, 2) + 1/300 DATA(2, 0, 2) + 1/300 DATA(-1, 1, 2)
+
+ + 1/300 DATA(0, 1, 2) + 1/300 DATA(1, 1, 2) + 1/300 DATA(1, 0, 2)
+
+ + 1/300 DATA(2, -1, 2) + 1/300 DATA(-1, 0, 2) + 1/300 DATA(0, 0, 2)
+
+ + 1/300 DATA(1, -1, 2) - 1/300 DATA(-2, 0, -2) - 1/300 DATA(2, -1, -2)
+
+ - 1/300 DATA(1, -1, -2) - 1/300 DATA(0, -1, -2) - 1/300 DATA(-1, -1, -2)
+
+ - 1/300 DATA(-2, -1, -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, 2, 2)
+
+ - 1/300 DATA(-2, -2, -2) + 1/300 DATA(1, 2, 2) + 1/300 DATA(-1, 2, 2)
+
+ + 1/300 DATA(0, 2, 2) + 1/150 DATA(-1, -2, -1) + 1/150 DATA(-2, -2, -1)
+
+ - 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, 2, -2) - 1/300 DATA(2, 1, -2)
+
+ - 1/300 DATA(1, 1, -2) - 1/300 DATA(0, 1, -2) - 1/300 DATA(-1, 1, -2)
+
+ - 1/300 DATA(-2, 1, -2) - 1/300 DATA(2, 0, -2) - 1/300 DATA(1, 0, -2)
+
+ - 1/300 DATA(-1, 0, -2) - 1/300 DATA(0, 0, -2) + 1/150 DATA(-2, 1, -1)
+
+ + 1/150 DATA(-2, 0, -1) + 1/150 DATA(-2, -1, -1) + 1/150 DATA(2, -2, -1)
+
+ + 1/150 DATA(1, -2, -1) + 1/150 DATA(0, -2, -1) + 1/150 DATA(-2, 2, -1)
+
+ - 1/150 DATA(-1, -2, 1) - 1/150 DATA(-2, -2, 1) - 1/150 DATA(-2, 0, 1)
+
+ - 1/150 DATA(-2, -1, 1) - 1/150 DATA(2, -2, 1) - 1/150 DATA(1, -2, 1)
+
+ - 1/150 DATA(0, -2, 1) - 1/150 DATA(-2, 2, 1) - 1/150 DATA(-2, 1, 1)
+
+ + 1/300 DATA(-2, -1, 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, -2, 2)
+
+ 3
+ + 1/300 DATA(-2, 1, 2) + 1/300 DATA(-2, 0, 2) + 1/300 DATA(-2, 2, 2)) z
+
+ + (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, -1, 0)
+
+ + 1/600 DATA(2, 2, -1) + 1/600 DATA(2, 1, -1) - 1/150 DATA(-1, 2, -1)
+
+ + 1/100 DATA(0, 2, -1) - 1/150 DATA(1, 2, -1) + 1/600 DATA(2, 0, -1)
+
+ + 1/600 DATA(2, -1, -1) + 1/600 DATA(2, 2, 1) - 1/150 DATA(-1, -1, 2)
+
+ + 1/100 DATA(0, -1, 2) - 1/150 DATA(-1, 2, 1) + 1/100 DATA(0, 2, 1)
+
+ - 1/150 DATA(1, 2, 1) + 1/100 DATA(0, 1, -1) - 1/150 DATA(1, 1, -1)
+
+ - 1/150 DATA(-1, -1, 0) + 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/150 DATA(-1, -1, -1) + 1/100 DATA(0, -1, -1)
+
+ - 1/150 DATA(1, -1, -1) - 1/150 DATA(-1, 0, -1) + 1/100 DATA(0, 0, -1)
+
+ - 1/150 DATA(1, 0, -1) - 1/150 DATA(-1, 1, -1) + 1/600 DATA(2, 1, 1)
+
+ + 1/600 DATA(2, -1, 1) + 1/600 DATA(2, 0, 1) - 1/150 DATA(-1, 2, 0)
+
+ + 1/100 DATA(0, 2, 0) - 1/150 DATA(1, 2, 0) + 1/600 DATA(2, 2, 0)
+
+ + 1/600 DATA(2, 1, 0) + 1/600 DATA(2, 0, 0) + 1/600 DATA(2, 1, 2)
+
+ + 1/600 DATA(2, 0, 2) - 1/150 DATA(-1, 1, 2) + 1/100 DATA(0, 1, 2)
+
+ - 1/150 DATA(1, 1, 2) - 1/150 DATA(1, 0, 2) + 1/600 DATA(2, -1, 2)
+
+ - 1/150 DATA(-1, 0, 2) + 1/100 DATA(0, 0, 2) - 1/150 DATA(1, -1, 2)
+
+ + 1/600 DATA(-2, 0, -2) + 1/600 DATA(2, -1, -2) - 1/150 DATA(1, -1, -2)
+
+ + 1/100 DATA(0, -1, -2) - 1/150 DATA(-1, -1, -2) + 1/600 DATA(-2, -1, -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, 2, 2) + 1/600 DATA(-2, -2, -2)
+
+ - 1/150 DATA(1, 2, 2) - 1/150 DATA(-1, 2, 2) + 1/100 DATA(0, 2, 2)
+
+ - 1/150 DATA(-1, -2, -1) + 1/600 DATA(-2, -2, -1) + 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, 2, -2) + 1/600 DATA(2, 1, -2) - 1/150 DATA(1, 1, -2)
+
+ + 1/100 DATA(0, 1, -2) - 1/150 DATA(-1, 1, -2) + 1/600 DATA(-2, 1, -2)
+
+ + 1/600 DATA(2, 0, -2) - 1/150 DATA(1, 0, -2) - 1/150 DATA(-1, 0, -2)
+
+ + 1/100 DATA(0, 0, -2) + 1/600 DATA(-2, 1, -1) + 1/600 DATA(-2, 0, -1)
+
+ + 1/600 DATA(-2, -1, -1) + 1/600 DATA(2, -2, -1) - 1/150 DATA(1, -2, -1)
+
+ + 1/100 DATA(0, -2, -1) + 1/100 DATA(0, -2, 0) - 1/150 DATA(-1, -2, 0)
+
+ + 1/600 DATA(-2, -2, 0) + 1/600 DATA(-2, 2, -1) + 1/600 DATA(-2, 1, 0)
+
+ + 1/600 DATA(-2, 0, 0) + 1/600 DATA(-2, -1, 0) + 1/600 DATA(2, -2, 0)
+
+ - 1/150 DATA(1, -2, 0) - 1/150 DATA(-1, -2, 1) + 1/600 DATA(-2, -2, 1)
+
+ + 1/600 DATA(-2, 2, 0) + 1/600 DATA(-2, 0, 1) + 1/600 DATA(-2, -1, 1)
+
+ + 1/600 DATA(2, -2, 1) - 1/150 DATA(1, -2, 1) + 1/100 DATA(0, -2, 1)
+
+ + 1/600 DATA(-2, 2, 1) + 1/600 DATA(-2, 1, 1) + 1/600 DATA(-2, -1, 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, -2, 2) + 1/600 DATA(-2, 1, 2)
+
+ 4
+ + 1/600 DATA(-2, 0, 2) + 1/600 DATA(-2, 2, 2)) x + (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/150 DATA(2, -1, 0) + 1/600 DATA(2, 2, -1)
+
+ - 1/150 DATA(2, 1, -1) + 1/600 DATA(-1, 2, -1) + 1/600 DATA(0, 2, -1)
+
+ + 1/600 DATA(1, 2, -1) + 1/100 DATA(2, 0, -1) - 1/150 DATA(2, -1, -1)
+
+ + 1/600 DATA(2, 2, 1) - 1/150 DATA(-1, -1, 2) - 1/150 DATA(0, -1, 2)
+
+ + 1/600 DATA(-1, 2, 1) + 1/600 DATA(0, 2, 1) + 1/600 DATA(1, 2, 1)
+
+ - 1/150 DATA(0, 1, -1) - 1/150 DATA(1, 1, -1) - 1/150 DATA(-1, -1, 0)
+
+ - 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/150 DATA(-1, -1, -1) - 1/150 DATA(0, -1, -1) - 1/150 DATA(1, -1, -1)
+
+ + 1/100 DATA(-1, 0, -1) + 1/100 DATA(0, 0, -1) + 1/100 DATA(1, 0, -1)
+
+ - 1/150 DATA(-1, 1, -1) - 1/150 DATA(2, 1, 1) - 1/150 DATA(2, -1, 1)
+
+ + 1/100 DATA(2, 0, 1) + 1/600 DATA(-1, 2, 0) + 1/600 DATA(0, 2, 0)
+
+ + 1/600 DATA(1, 2, 0) + 1/600 DATA(2, 2, 0) - 1/150 DATA(2, 1, 0)
+
+ + 1/100 DATA(2, 0, 0) - 1/150 DATA(2, 1, 2) + 1/100 DATA(2, 0, 2)
+
+ - 1/150 DATA(-1, 1, 2) - 1/150 DATA(0, 1, 2) - 1/150 DATA(1, 1, 2)
+
+ + 1/100 DATA(1, 0, 2) - 1/150 DATA(2, -1, 2) + 1/100 DATA(-1, 0, 2)
+
+ + 1/100 DATA(0, 0, 2) - 1/150 DATA(1, -1, 2) + 1/100 DATA(-2, 0, -2)
+
+ - 1/150 DATA(2, -1, -2) - 1/150 DATA(1, -1, -2) - 1/150 DATA(0, -1, -2)
+
+ - 1/150 DATA(-1, -1, -2) - 1/150 DATA(-2, -1, -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, 2, 2) + 1/600 DATA(-2, -2, -2) + 1/600 DATA(1, 2, 2)
+
+ + 1/600 DATA(-1, 2, 2) + 1/600 DATA(0, 2, 2) + 1/600 DATA(-1, -2, -1)
+
+ + 1/600 DATA(-2, -2, -1) + 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, 2, -2)
+
+ - 1/150 DATA(2, 1, -2) - 1/150 DATA(1, 1, -2) - 1/150 DATA(0, 1, -2)
+
+ - 1/150 DATA(-1, 1, -2) - 1/150 DATA(-2, 1, -2) + 1/100 DATA(2, 0, -2)
+
+ + 1/100 DATA(1, 0, -2) + 1/100 DATA(-1, 0, -2) + 1/100 DATA(0, 0, -2)
+
+ - 1/150 DATA(-2, 1, -1) + 1/100 DATA(-2, 0, -1) - 1/150 DATA(-2, -1, -1)
+
+ + 1/600 DATA(2, -2, -1) + 1/600 DATA(1, -2, -1) + 1/600 DATA(0, -2, -1)
+
+ + 1/600 DATA(0, -2, 0) + 1/600 DATA(-1, -2, 0) + 1/600 DATA(-2, -2, 0)
+
+ + 1/600 DATA(-2, 2, -1) - 1/150 DATA(-2, 1, 0) + 1/100 DATA(-2, 0, 0)
+
+ - 1/150 DATA(-2, -1, 0) + 1/600 DATA(2, -2, 0) + 1/600 DATA(1, -2, 0)
+
+ + 1/600 DATA(-1, -2, 1) + 1/600 DATA(-2, -2, 1) + 1/600 DATA(-2, 2, 0)
+
+ + 1/100 DATA(-2, 0, 1) - 1/150 DATA(-2, -1, 1) + 1/600 DATA(2, -2, 1)
+
+ + 1/600 DATA(1, -2, 1) + 1/600 DATA(0, -2, 1) + 1/600 DATA(-2, 2, 1)
+
+ - 1/150 DATA(-2, 1, 1) - 1/150 DATA(-2, -1, 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, -2, 2) - 1/150 DATA(-2, 1, 2) + 1/100 DATA(-2, 0, 2)
+
+ 4
+ + 1/600 DATA(-2, 2, 2)) y + (- 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/150 DATA(2, -1, 0)
+
+ + 1/300 DATA(2, 2, -1) - 1/150 DATA(2, 1, -1) + 1/300 DATA(-1, 2, -1)
+
+ + 1/300 DATA(0, 2, -1) + 1/300 DATA(1, 2, -1) + 1/150 DATA(2, -1, -1)
+
+ + 1/300 DATA(2, 2, 1) + 1/150 DATA(-1, -1, 2) + 1/150 DATA(0, -1, 2)
+
+ + 1/300 DATA(-1, 2, 1) + 1/300 DATA(0, 2, 1) + 1/300 DATA(1, 2, 1)
+
+ - 1/150 DATA(0, 1, -1) - 1/150 DATA(1, 1, -1) + 1/150 DATA(-1, -1, 0)
+
+ + 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, -1) - 1/150 DATA(2, 1, 1)
+
+ + 1/150 DATA(2, -1, 1) + 1/300 DATA(-1, 2, 0) + 1/300 DATA(0, 2, 0)
+
+ + 1/300 DATA(1, 2, 0) + 1/300 DATA(2, 2, 0) - 1/150 DATA(2, 1, 0)
+
+ - 1/150 DATA(2, 1, 2) - 1/150 DATA(-1, 1, 2) - 1/150 DATA(0, 1, 2)
+
+ - 1/150 DATA(1, 1, 2) + 1/150 DATA(2, -1, 2) + 1/150 DATA(1, -1, 2)
+
+ + 1/150 DATA(2, -1, -2) + 1/150 DATA(1, -1, -2) + 1/150 DATA(0, -1, -2)
+
+ + 1/150 DATA(-1, -1, -2) + 1/150 DATA(-2, -1, -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, 2, 2) - 1/300 DATA(-2, -2, -2) + 1/300 DATA(1, 2, 2)
+
+ + 1/300 DATA(-1, 2, 2) + 1/300 DATA(0, 2, 2) - 1/300 DATA(-1, -2, -1)
+
+ - 1/300 DATA(-2, -2, -1) + 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, 2, -2)
+
+ - 1/150 DATA(2, 1, -2) - 1/150 DATA(1, 1, -2) - 1/150 DATA(0, 1, -2)
+
+ - 1/150 DATA(-1, 1, -2) - 1/150 DATA(-2, 1, -2) - 1/150 DATA(-2, 1, -1)
+
+ + 1/150 DATA(-2, -1, -1) - 1/300 DATA(2, -2, -1) - 1/300 DATA(1, -2, -1)
+
+ - 1/300 DATA(0, -2, -1) - 1/300 DATA(0, -2, 0) - 1/300 DATA(-1, -2, 0)
+
+ - 1/300 DATA(-2, -2, 0) + 1/300 DATA(-2, 2, -1) - 1/150 DATA(-2, 1, 0)
+
+ + 1/150 DATA(-2, -1, 0) - 1/300 DATA(2, -2, 0) - 1/300 DATA(1, -2, 0)
+
+ - 1/300 DATA(-1, -2, 1) - 1/300 DATA(-2, -2, 1) + 1/300 DATA(-2, 2, 0)
+
+ + 1/150 DATA(-2, -1, 1) - 1/300 DATA(2, -2, 1) - 1/300 DATA(1, -2, 1)
+
+ - 1/300 DATA(0, -2, 1) + 1/300 DATA(-2, 2, 1) - 1/150 DATA(-2, 1, 1)
+
+ + 1/150 DATA(-2, -1, 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, -2, 2)
+
+ 3
+ - 1/150 DATA(-2, 1, 2) + 1/300 DATA(-2, 2, 2)) y
+
+>
+# I
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=695746188, alloc=4848776, time=79.36
+bytes used=696881148, alloc=4848776, time=79.45
+bytes used=697912236, alloc=4848776, time=79.53
+bytes used=698912532, alloc=4848776, time=79.61
+bytes used=699990664, alloc=4848776, time=79.70
+bytes used=701026088, alloc=4848776, time=79.78
+bytes used=702199916, alloc=4848776, time=79.88
+bytes used=703208236, alloc=4848776, time=79.96
+bytes used=704350544, alloc=4848776, time=80.05
+bytes used=705595440, alloc=4848776, time=80.15
+bytes used=706595676, alloc=4848776, time=80.24
+bytes used=707831288, alloc=4848776, time=80.34
+bytes used=708905196, alloc=4848776, time=80.44
+bytes used=709905612, alloc=4848776, time=80.54
+bytes used=710946484, alloc=4848776, time=80.64
+bytes used=711946804, alloc=4848776, time=80.73
+bytes used=713078420, alloc=4848776, time=80.83
+bytes used=714133324, alloc=4848776, time=80.92
+bytes used=715321872, alloc=4848776, time=81.04
+bytes used=716322148, alloc=4848776, time=81.14
+bytes used=717361500, alloc=4848776, time=81.23
+bytes used=718464340, alloc=4848776, time=81.33
+bytes used=719541192, alloc=4848776, time=81.43
+bytes used=720541560, alloc=4848776, time=81.53
+bytes used=721541744, alloc=4848776, time=81.62
+bytes used=722561736, alloc=4848776, time=81.72
+bytes used=723561980, alloc=4848776, time=81.82
+bytes used=724562244, alloc=4848776, time=81.92
+bytes used=725562520, alloc=4848776, time=82.02
+bytes used=726563376, alloc=4914300, time=82.12
+bytes used=727636320, alloc=5045348, time=82.23
+bytes used=728724428, alloc=5504016, time=82.34
+bytes used=729854244, alloc=5569540, time=82.45
+bytes used=730925576, alloc=5635064, time=82.56
+bytes used=731950636, alloc=5700588, time=82.66
+bytes used=732951016, alloc=5766112, time=82.77
+bytes used=733951264, alloc=5831636, time=82.87
+bytes used=735062124, alloc=5897160, time=82.98
+bytes used=736130204, alloc=6028208, time=83.09
+bytes used=737130484, alloc=6093732, time=83.19
+bytes used=738215288, alloc=6159256, time=83.30
+bytes used=739286140, alloc=6421352, time=83.41
+bytes used=740287288, alloc=6421352, time=83.51
+bytes used=741310612, alloc=6552400, time=83.61
+bytes used=742310744, alloc=6617924, time=83.72
+bytes used=743311736, alloc=6814496, time=83.83
+bytes used=744398452, alloc=7076592, time=83.91
+bytes used=745402160, alloc=7076592, time=83.97
+bytes used=746405868, alloc=7076592, time=84.04
+bytes used=747409576, alloc=7076592, time=84.10
+bytes used=748413468, alloc=7076592, time=84.16
+bytes used=749417360, alloc=7076592, time=84.23
+bytes used=750421188, alloc=7076592, time=84.29
+bytes used=751425016, alloc=7076592, time=84.35
+bytes used=752428724, alloc=7076592, time=84.42
+bytes used=753432616, alloc=7076592, time=84.48
+bytes used=754436324, alloc=7076592, time=84.55
+bytes used=755440032, alloc=7076592, time=84.61
+bytes used=756443740, alloc=7076592, time=84.68
+ 11 2 3 2 11
+[COEFF(-2, -2, -2) = --- x - 1/175 x y + 1/300 x y - 1/175 y z + --- y
+ 420 420
+
+ 11 137 2 3 2 2 2
+ + --- z - ---- x y - 1/175 x y + 1/300 x y + 1/245 x y - 1/175 x z
+ 420 5250
+
+ 3 2 2 2 137 2 2
+ + 1/300 x z + 1/245 y z - 1/175 y z - ---- x z + 1/245 x z
+ 5250
+
+ 3 2 3 2 2
+ + 1/300 x z - 1/175 x z + 1/300 y z + 1/175 x y z + 1/175 x y z
+
+ 2 3 529 2 529 2 529 2
+ + 1/175 x y z - 1/300 z - 1/125 x y z - ----- x - ----- y - ----- z
+ 29400 29400 29400
+
+ 3 202 137 3 3 4 4
+ + 1/300 y z + ---- - ---- y z - 1/300 y - 1/300 x + 1/600 y + 1/600 x
+ 6125 5250
+
+ 4 2 3
+ + 1/600 z , COEFF(-1, -2, -2) = - 8/525 x + 1/350 x y - 1/150 x y
+
+ 2 19 19 107 2 3
+ - 1/175 y z + ---- y + ---- z + ---- x y - 1/350 x y + 1/600 x y
+ 2100 2100 7000
+
+ 2 2 2 3 2 2 2
+ - 1/490 x y + 1/350 x z - 1/150 x z + 1/245 y z - 1/175 y z
+
+ 107 2 2 3 2 3
+ + ---- x z - 1/490 x z + 1/600 x z - 1/350 x z + 1/300 y z
+ 7000
+
+ 2 2 2 3
+ + 1/350 x y z + 1/350 x y z - 1/350 x y z - 1/300 z - 1/250 x y z
+
+ 128 2 169 2 169 2 3 47 3
+ + ---- x - ----- y - ----- z + 1/300 y z - ---- y z - 2/125 - 1/300 y
+ 3675 29400 29400 5250
+
+ 3 4 4 4 2
+ + 1/150 x + 1/600 y - 1/150 x + 1/600 z , COEFF(0, -2, -2) = - 1/600 y
+
+ 4 4 2 47 2 3 4
+ + 1/100 x + 1/600 z + 1/175 x z + ---- - 1/600 z - 1/300 z + 1/600 y
+ 6125
+
+ 3 17 2 2 33 2 3 2
+ + 1/300 y z - ---- y z - 1/245 x z - --- x - 1/300 y - 1/175 y z
+ 5250 980
+
+ 3 2 2 2 2 2
+ + 1/300 y z - 1/245 x y + 1/300 y + 1/245 y z + 1/300 z + 1/175 x y
+
+ 2 2 2
+ - 1/175 x y z - 1/175 y z, COEFF(1, -2, -2) = 8/525 x + 1/350 x y
+
+ 3 2 19 19 107 2
+ + 1/150 x y - 1/175 y z + ---- y + ---- z - ---- x y + 1/350 x y
+ 2100 2100 7000
+
+ 3 2 2 2 3 2 2
+ - 1/600 x y - 1/490 x y + 1/350 x z + 1/150 x z + 1/245 y z
+
+ 2 107 2 2 3 2
+ - 1/175 y z - ---- x z - 1/490 x z - 1/600 x z + 1/350 x z
+ 7000
+
+ 3 2 2 2 3
+ + 1/300 y z - 1/350 x y z - 1/350 x y z - 1/350 x y z - 1/300 z
+
+ 128 2 169 2 169 2 3 47
+ + 1/250 x y z + ---- x - ----- y - ----- z + 1/300 y z - ---- y z
+ 3675 29400 29400 5250
+
+ 3 3 4 4 4
+ - 2/125 - 1/300 y - 1/150 x + 1/600 y - 1/150 x + 1/600 z ,
+
+ 11 2 3 2 11
+ COEFF(2, -2, -2) = - --- x - 1/175 x y - 1/300 x y - 1/175 y z + --- y
+ 420 420
+
+ 11 137 2 3 2 2 2
+ + --- z + ---- x y + 1/175 x y - 1/300 x y + 1/245 x y - 1/175 x z
+ 420 5250
+
+ 3 2 2 2 137 2 2
+ - 1/300 x z + 1/245 y z - 1/175 y z + ---- x z + 1/245 x z
+ 5250
+
+ 3 2 3 2 2
+ - 1/300 x z + 1/175 x z + 1/300 y z - 1/175 x y z - 1/175 x y z
+
+ 2 3 529 2 529 2 529 2
+ + 1/175 x y z - 1/300 z + 1/125 x y z - ----- x - ----- y - ----- z
+ 29400 29400 29400
+
+ 3 202 137 3 3 4 4
+ + 1/300 y z + ---- - ---- y z - 1/300 y + 1/300 x + 1/600 y + 1/600 x
+ 6125 5250
+
+ 4 19 2 3
+ + 1/600 z , COEFF(-2, -1, -2) = ---- x - 1/350 x y + 1/600 x y
+ 2100
+
+ 2 19 107 2 3
+ + 1/350 y z - 8/525 y + ---- z + ---- x y + 1/350 x y - 1/150 x y
+ 2100 7000
+
+ 2 2 2 3 2 2 2
+ - 1/490 x y - 1/175 x z + 1/300 x z - 1/490 y z - 1/350 y z
+
+ 47 2 2 3 2 3
+ - ---- x z + 1/245 x z + 1/300 x z - 1/175 x z + 1/600 y z
+ 5250
+
+ 2 2 2 3
+ + 1/350 x y z - 1/350 x y z + 1/350 x y z - 1/300 z - 1/250 x y z
+
+ 169 2 128 2 169 2 3 107 3
+ - ----- x + ---- y - ----- z - 1/150 y z + ---- y z - 2/125 + 1/150 y
+ 29400 3675 29400 7000
+
+ 3 4 4 4
+ - 1/300 x - 1/150 y + 1/600 x + 1/600 z , COEFF(-1, -1, -2) = - 1/42 x
+
+ 2 3 2 17 229
+ + 1/700 x y - 1/300 x y + 1/350 y z - 1/42 y - ---- z + ----- x y
+ 2100 10500
+
+ 2 3 2 2 2 3
+ + 1/700 x y - 1/300 x y + 1/980 x y + 1/350 x z - 1/150 x z
+
+ 2 2 2 167 2 2 3
+ - 1/490 y z - 1/350 y z + ---- x z - 1/490 x z + 1/600 x z
+ 7000
+
+ 2 3 2 2 2
+ - 1/350 x z + 1/600 y z + 1/700 x y z - 1/700 x y z - 1/700 x y z
+
+ 3 211 2 211 2 191 2 173
+ - 1/300 z - 1/500 x y z + ---- x + ---- y + ----- z - ----
+ 7350 7350 29400 6125
+
+ 3 167 3 3 4 4
+ - 1/150 y z + ---- y z + 1/150 y + 1/150 x - 1/150 y - 1/150 x
+ 7000
+
+ 4 311 2 2
+ + 1/600 z , COEFF(0, -1, -2) = - 2/75 y + ----- z - 1/350 x y z
+ 29400
+
+ 187 2 47 3 4 4
+ + ---- y z + 2/75 y + ---- + 1/600 y z - 1/150 y + 1/600 z
+ 7000 6125
+
+ 2 3 2 2 2 2 2
+ + 1/175 x z + 1/150 y + 1/350 y z - 1/350 y z + 1/490 x y - 9/196 x
+
+ 2 2 2 29 3 4 2 2
+ - 1/490 y z + 1/350 x y - ---- z - 1/150 y z + 1/100 x - 1/245 x z
+ 2100
+
+ 3 2 3
+ - 1/300 z , COEFF(1, -1, -2) = 1/42 x + 1/700 x y + 1/300 x y
+
+ 2 17 229 2 3
+ + 1/350 y z - 1/42 y - ---- z - ----- x y - 1/700 x y + 1/300 x y
+ 2100 10500
+
+ 2 2 2 3 2 2 2
+ + 1/980 x y + 1/350 x z + 1/150 x z - 1/490 y z - 1/350 y z
+
+ 167 2 2 3 2 3
+ - ---- x z - 1/490 x z - 1/600 x z + 1/350 x z + 1/600 y z
+ 7000
+
+ 2 2 2 3
+ - 1/700 x y z + 1/700 x y z - 1/700 x y z - 1/300 z + 1/500 x y z
+
+ 211 2 211 2 191 2 173 3 167 3
+ + ---- x + ---- y + ----- z - ---- - 1/150 y z + ---- y z + 1/150 y
+ 7350 7350 29400 6125 7000
+
+ 3 4 4 4 19
+ - 1/150 x - 1/150 y - 1/150 x + 1/600 z , COEFF(2, -1, -2) = - ---- x
+ 2100
+
+ 2 3 2 19 107
+ - 1/350 x y - 1/600 x y + 1/350 y z - 8/525 y + ---- z - ---- x y
+ 2100 7000
+
+ 2 3 2 2 2 3
+ - 1/350 x y + 1/150 x y - 1/490 x y - 1/175 x z - 1/300 x z
+
+ 2 2 2 47 2 2 3
+ - 1/490 y z - 1/350 y z + ---- x z + 1/245 x z - 1/300 x z
+ 5250
+
+ 2 3 2 2 2
+ + 1/175 x z + 1/600 y z - 1/350 x y z + 1/350 x y z + 1/350 x y z
+
+ 3 169 2 128 2 169 2 3
+ - 1/300 z + 1/250 x y z - ----- x + ---- y - ----- z - 1/150 y z
+ 29400 3675 29400
+
+ 107 3 3 4 4 4
+ + ---- y z - 2/125 + 1/150 y + 1/300 x - 1/150 y + 1/600 x + 1/600 z ,
+ 7000
+
+ 2 4 17 2 33 2
+ COEFF(-2, 0, -2) = - 1/600 z + 1/600 x - ---- x z - 1/175 x z - --- y
+ 5250 980
+
+ 2 2 2 3 2 3 47
+ - 1/600 x - 1/245 y z - 1/300 z + 1/175 y z + 1/300 x z + ----
+ 6125
+
+ 2 3 2 2 4 2 2
+ + 1/300 x + 1/175 x y - 1/300 x - 1/245 x y + 1/100 y + 1/245 x z
+
+ 4 2 2 3
+ + 1/600 z - 1/175 x z - 1/175 x y z + 1/300 x z + 1/300 z,
+
+ 4 3 4 47 187
+ COEFF(-1, 0, -2) = - 1/150 x + 1/600 x z + 1/600 z + ---- + ---- x z
+ 6125 7000
+
+ 3 2 2 2 2 2 2
+ - 1/150 x z + 1/350 x y + 1/350 x z + 1/490 x y - 1/490 x z
+
+ 2 2 4 3 311 2
+ + 2/75 x - 1/350 x z + 1/100 y + 1/150 x - 2/75 x + ----- z
+ 29400
+
+ 2 2 2 3 2 2 29
+ - 1/245 y z - 1/350 x y z - 1/300 z - 9/196 y + 1/175 y z - ---- z,
+ 2100
+
+ 4 2 2 2 2 2
+ COEFF(0, 0, -2) = 1/100 x + 1/245 x y - 1/245 x z + 1/175 y z
+
+ 2 2 292 2 4 2 4
+ - 1/245 y z + ---- - 1/20 x + 1/100 y - 1/20 y + 1/600 z
+ 6125
+
+ 2 431 2 3 41 2
+ + 1/175 x z + ----- z - 1/300 z - ---- z, COEFF(1, 0, -2) = - 9/196 y
+ 29400 2100
+
+ 4 2 2 2 2 311 2 29 2 2
+ + 1/600 z + 1/490 x y - 1/490 x z + ----- z - ---- z - 1/245 y z
+ 29400 2100
+
+ 4 2 3 47 3 2
+ - 1/150 x + 1/175 y z - 1/600 x z + ---- + 1/150 x z + 1/350 x z
+ 6125
+
+ 3 3 2 2 4
+ - 1/150 x + 2/75 x - 1/300 z + 1/350 x y z + 1/350 x z + 1/100 y
+
+ 2 2 187 17 33 2
+ - 1/350 x y + 2/75 x - ---- x z, COEFF(2, 0, -2) = ---- x z - --- y
+ 7000 5250 980
+
+ 2 2 3 4 3 2
+ - 1/600 x - 1/600 z - 1/300 z + 1/100 y - 1/300 x z - 1/175 x y
+
+ 3 4 2 2 2 2
+ - 1/300 x z + 1/600 x + 1/245 x z - 1/175 x z + 1/175 x y z
+
+ 2 2 2 4 2
+ - 1/245 y z + 1/300 z + 1/175 y z - 1/300 x + 1/600 z + 1/175 x z
+
+ 2 2 47 3 19 2
+ - 1/245 x y + ---- + 1/300 x , COEFF(-2, 1, -2) = ---- x + 1/350 x y
+ 6125 2100
+
+ 3 2 19 107 2
+ - 1/600 x y + 1/350 y z + 8/525 y + ---- z - ---- x y + 1/350 x y
+ 2100 7000
+
+ 3 2 2 2 3 2 2
+ + 1/150 x y - 1/490 x y - 1/175 x z + 1/300 x z - 1/490 y z
+
+ 2 47 2 2 3 2
+ + 1/350 y z - ---- x z + 1/245 x z + 1/300 x z - 1/175 x z
+ 5250
+
+ 3 2 2 2 3
+ - 1/600 y z - 1/350 x y z - 1/350 x y z - 1/350 x y z - 1/300 z
+
+ 169 2 128 2 169 2 3 107
+ + 1/250 x y z - ----- x + ---- y - ----- z + 1/150 y z - ---- y z
+ 29400 3675 29400 7000
+
+ 3 3 4 4 4
+ - 2/125 - 1/150 y - 1/300 x - 1/150 y + 1/600 x + 1/600 z ,
+
+ 2 3 2
+ COEFF(-1, 1, -2) = - 1/42 x - 1/700 x y + 1/300 x y + 1/350 y z + 1/42 y
+
+ 17 229 2 3 2 2 2
+ - ---- z - ----- x y + 1/700 x y + 1/300 x y + 1/980 x y + 1/350 x z
+ 2100 10500
+
+ 3 2 2 2 167 2 2
+ - 1/150 x z - 1/490 y z + 1/350 y z + ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ + 1/600 x z - 1/350 x z - 1/600 y z - 1/700 x y z - 1/700 x y z
+
+ 2 3 211 2 211 2 191 2
+ + 1/700 x y z - 1/300 z + 1/500 x y z + ---- x + ---- y + ----- z
+ 7350 7350 29400
+
+ 173 3 167 3 3 4 4
+ - ---- + 1/150 y z - ---- y z - 1/150 y + 1/150 x - 1/150 y - 1/150 x
+ 6125 7000
+
+ 4 2 3 2
+ + 1/600 z , COEFF(0, 1, -2) = 1/350 y z - 1/600 y z + 1/175 x z
+
+ 2 2 2 4 3 2 2
+ + 1/350 x y z + 1/490 x y - 1/150 y + 1/150 y z - 1/490 y z
+
+ 4 2 4 3 2
+ + 1/100 x + 2/75 y + 1/600 z - 1/150 y + 2/75 y + 1/350 y z
+
+ 311 2 2 2 2 3 187 2
+ + ----- z - 1/245 x z - 1/350 x y - 1/300 z - ---- y z - 9/196 x
+ 29400 7000
+
+ 47 29 2 3
+ + ---- - ---- z, COEFF(1, 1, -2) = 1/42 x - 1/700 x y - 1/300 x y
+ 6125 2100
+
+ 2 17 229 2 3
+ + 1/350 y z + 1/42 y - ---- z + ----- x y - 1/700 x y - 1/300 x y
+ 2100 10500
+
+ 2 2 2 3 2 2 2
+ + 1/980 x y + 1/350 x z + 1/150 x z - 1/490 y z + 1/350 y z
+
+ 167 2 2 3 2 3
+ - ---- x z - 1/490 x z - 1/600 x z + 1/350 x z - 1/600 y z
+ 7000
+
+ 2 2 2 3
+ + 1/700 x y z + 1/700 x y z + 1/700 x y z - 1/300 z - 1/500 x y z
+
+ 211 2 211 2 191 2 173 3 167 3
+ + ---- x + ---- y + ----- z - ---- + 1/150 y z - ---- y z - 1/150 y
+ 7350 7350 29400 6125 7000
+
+ 3 4 4 4 19
+ - 1/150 x - 1/150 y - 1/150 x + 1/600 z , COEFF(2, 1, -2) = - ---- x
+ 2100
+
+ 2 3 2 19 107
+ + 1/350 x y + 1/600 x y + 1/350 y z + 8/525 y + ---- z + ---- x y
+ 2100 7000
+
+ 2 3 2 2 2 3
+ - 1/350 x y - 1/150 x y - 1/490 x y - 1/175 x z - 1/300 x z
+
+ 2 2 2 47 2 2 3
+ - 1/490 y z + 1/350 y z + ---- x z + 1/245 x z - 1/300 x z
+ 5250
+
+ 2 3 2 2 2
+ + 1/175 x z - 1/600 y z + 1/350 x y z + 1/350 x y z - 1/350 x y z
+
+ 3 169 2 128 2 169 2 3
+ - 1/300 z - 1/250 x y z - ----- x + ---- y - ----- z + 1/150 y z
+ 29400 3675 29400
+
+ 107 3 3 4 4 4
+ - ---- y z - 2/125 - 1/150 y + 1/300 x - 1/150 y + 1/600 x + 1/600 z ,
+ 7000
+
+ 11 2 3 2 11
+ COEFF(-2, 2, -2) = --- x + 1/175 x y - 1/300 x y - 1/175 y z - --- y
+ 420 420
+
+ 11 137 2 3 2 2 2
+ + --- z + ---- x y - 1/175 x y - 1/300 x y + 1/245 x y - 1/175 x z
+ 420 5250
+
+ 3 2 2 2 137 2 2
+ + 1/300 x z + 1/245 y z + 1/175 y z - ---- x z + 1/245 x z
+ 5250
+
+ 3 2 3 2 2
+ + 1/300 x z - 1/175 x z - 1/300 y z - 1/175 x y z + 1/175 x y z
+
+ 2 3 529 2 529 2 529 2
+ - 1/175 x y z - 1/300 z + 1/125 x y z - ----- x - ----- y - ----- z
+ 29400 29400 29400
+
+ 3 202 137 3 3 4 4
+ - 1/300 y z + ---- + ---- y z + 1/300 y - 1/300 x + 1/600 y + 1/600 x
+ 6125 5250
+
+ 4 2 3
+ + 1/600 z , COEFF(-1, 2, -2) = - 8/525 x - 1/350 x y + 1/150 x y
+
+ 2 19 19 107 2 3
+ - 1/175 y z - ---- y + ---- z - ---- x y - 1/350 x y - 1/600 x y
+ 2100 2100 7000
+
+ 2 2 2 3 2 2 2
+ - 1/490 x y + 1/350 x z - 1/150 x z + 1/245 y z + 1/175 y z
+
+ 107 2 2 3 2 3
+ + ---- x z - 1/490 x z + 1/600 x z - 1/350 x z - 1/300 y z
+ 7000
+
+ 2 2 2 3
+ - 1/350 x y z + 1/350 x y z + 1/350 x y z - 1/300 z + 1/250 x y z
+
+ 128 2 169 2 169 2 3 47 3
+ + ---- x - ----- y - ----- z - 1/300 y z + ---- y z - 2/125 + 1/300 y
+ 3675 29400 29400 5250
+
+ 3 4 4 4
+ + 1/150 x + 1/600 y - 1/150 x + 1/600 z , COEFF(0, 2, -2) =
+
+ 2 2 2 3 2 33 2
+ - 1/175 y z - 1/600 y + 1/175 x y z - 1/300 z - 1/600 z - --- x
+ 980
+
+ 2 2 4 2 2 2 2
+ + 1/175 x z - 1/175 x y + 1/600 z + 1/245 y z - 1/245 x z
+
+ 2 2 2 4 3 47
+ - 1/245 x y - 1/300 y + 1/175 y z + 1/600 y - 1/300 y z + ----
+ 6125
+
+ 17 4 3 3
+ + ---- y z + 1/300 z + 1/100 x + 1/300 y - 1/300 y z , COEFF(1, 2, -2)
+ 5250
+
+ 2 3 2 19 19
+ = 8/525 x - 1/350 x y - 1/150 x y - 1/175 y z - ---- y + ---- z
+ 2100 2100
+
+ 107 2 3 2 2 2
+ + ---- x y + 1/350 x y + 1/600 x y - 1/490 x y + 1/350 x z
+ 7000
+
+ 3 2 2 2 107 2 2
+ + 1/150 x z + 1/245 y z + 1/175 y z - ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ - 1/600 x z + 1/350 x z - 1/300 y z + 1/350 x y z - 1/350 x y z
+
+ 2 3 128 2 169 2 169 2
+ + 1/350 x y z - 1/300 z - 1/250 x y z + ---- x - ----- y - ----- z
+ 3675 29400 29400
+
+ 3 47 3 3 4
+ - 1/300 y z + ---- y z - 2/125 + 1/300 y - 1/150 x + 1/600 y
+ 5250
+
+ 4 4 11 2 3
+ - 1/150 x + 1/600 z , COEFF(2, 2, -2) = - --- x + 1/175 x y + 1/300 x y
+ 420
+
+ 2 11 11 137 2 3
+ - 1/175 y z - --- y + --- z - ---- x y + 1/175 x y + 1/300 x y
+ 420 420 5250
+
+ 2 2 2 3 2 2 2
+ + 1/245 x y - 1/175 x z - 1/300 x z + 1/245 y z + 1/175 y z
+
+ 137 2 2 3 2 3
+ + ---- x z + 1/245 x z - 1/300 x z + 1/175 x z - 1/300 y z
+ 5250
+
+ 2 2 2 3
+ + 1/175 x y z - 1/175 x y z - 1/175 x y z - 1/300 z - 1/125 x y z
+
+ 529 2 529 2 529 2 3 202 137 3
+ - ----- x - ----- y - ----- z - 1/300 y z + ---- + ---- y z + 1/300 y
+ 29400 29400 29400 6125 5250
+
+ 3 4 4 4 19
+ + 1/300 x + 1/600 y + 1/600 x + 1/600 z , COEFF(-2, -2, -1) = ---- x
+ 2100
+
+ 2 3 2 19 47
+ - 1/175 x y + 1/300 x y - 1/350 y z + ---- y - 8/525 z - ---- x y
+ 2100 5250
+
+ 2 3 2 2 2 3
+ - 1/175 x y + 1/300 x y + 1/245 x y - 1/350 x z + 1/600 x z
+
+ 2 2 2 107 2 2 3
+ - 1/490 y z + 1/350 y z + ---- x z - 1/490 x z - 1/150 x z
+ 7000
+
+ 2 3 2 2 2
+ + 1/350 x z - 1/150 y z - 1/350 x y z + 1/350 x y z + 1/350 x y z
+
+ 3 169 2 169 2 128 2 3
+ + 1/150 z - 1/250 x y z - ----- x - ----- y + ---- z + 1/600 y z
+ 29400 29400 3675
+
+ 107 3 3 4 4 4
+ + ---- y z - 2/125 - 1/300 y - 1/300 x + 1/600 y + 1/600 x - 1/150 z ,
+ 7000
+
+ 2 3 2
+ COEFF(-1, -2, -1) = - 1/42 x + 1/350 x y - 1/150 x y - 1/350 y z
+
+ 17 167 2 3 2 2
+ - ---- y - 1/42 z + ---- x y - 1/350 x y + 1/600 x y - 1/490 x y
+ 2100 7000
+
+ 2 3 2 2 2 229
+ + 1/700 x z - 1/300 x z - 1/490 y z + 1/350 y z + ----- x z
+ 10500
+
+ 2 2 3 2 3 2
+ + 1/980 x z - 1/300 x z + 1/700 x z - 1/150 y z - 1/700 x y z
+
+ 2 2 3 211 2
+ + 1/700 x y z - 1/700 x y z + 1/150 z - 1/500 x y z + ---- x
+ 7350
+
+ 191 2 211 2 173 3 167 3 3
+ + ----- y + ---- z - ---- + 1/600 y z + ---- y z - 1/300 y + 1/150 x
+ 29400 7350 6125 7000
+
+ 4 4 4 2 311 2
+ + 1/600 y - 1/150 x - 1/150 z , COEFF(0, -2, -1) = 1/350 y z + ----- y
+ 29400
+
+ 4 29 4 2 47 2
+ - 1/150 z - ---- y + 1/600 y - 1/350 y z + ---- - 2/75 z - 9/196 x
+ 2100 6125
+
+ 3 4 3 187 2 3
+ - 1/150 y z + 1/100 x - 1/300 y + ---- y z + 2/75 z + 1/600 y z
+ 7000
+
+ 2 2 2 2 2 2 3
+ + 1/175 x y - 1/490 y z - 1/350 x y z - 1/245 x y + 1/150 z
+
+ 2 2 2 2
+ + 1/490 x z + 1/350 x z, COEFF(1, -2, -1) = 1/42 x + 1/350 x y
+
+ 3 2 17 167 2
+ + 1/150 x y - 1/350 y z - ---- y - 1/42 z - ---- x y + 1/350 x y
+ 2100 7000
+
+ 3 2 2 2 3 2 2
+ - 1/600 x y - 1/490 x y + 1/700 x z + 1/300 x z - 1/490 y z
+
+ 2 229 2 2 3 2
+ + 1/350 y z - ----- x z + 1/980 x z + 1/300 x z - 1/700 x z
+ 10500
+
+ 3 2 2 2 3
+ - 1/150 y z + 1/700 x y z - 1/700 x y z - 1/700 x y z + 1/150 z
+
+ 211 2 191 2 211 2 173 3
+ + 1/500 x y z + ---- x + ----- y + ---- z - ---- + 1/600 y z
+ 7350 29400 7350 6125
+
+ 167 3 3 4 4 4
+ + ---- y z - 1/300 y - 1/150 x + 1/600 y - 1/150 x - 1/150 z ,
+ 7000
+
+ 19 2 3 2 19
+ COEFF(2, -2, -1) = - ---- x - 1/175 x y - 1/300 x y - 1/350 y z + ---- y
+ 2100 2100
+
+ 47 2 3 2 2 2
+ - 8/525 z + ---- x y + 1/175 x y - 1/300 x y + 1/245 x y - 1/350 x z
+ 5250
+
+ 3 2 2 2 107 2 2
+ - 1/600 x z - 1/490 y z + 1/350 y z - ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ + 1/150 x z - 1/350 x z - 1/150 y z + 1/350 x y z - 1/350 x y z
+
+ 2 3 169 2 169 2 128 2
+ + 1/350 x y z + 1/150 z + 1/250 x y z - ----- x - ----- y + ---- z
+ 29400 29400 3675
+
+ 3 107 3 3 4
+ + 1/600 y z + ---- y z - 2/125 - 1/300 y + 1/300 x + 1/600 y
+ 7000
+
+ 4 4 17 2
+ + 1/600 x - 1/150 z , COEFF(-2, -1, -1) = - ---- x - 1/350 x y
+ 2100
+
+ 3 2 167 2
+ + 1/600 x y + 1/700 y z - 1/42 y - 1/42 z + ---- x y + 1/350 x y
+ 7000
+
+ 3 2 2 2 3 2 2
+ - 1/150 x y - 1/490 x y - 1/350 x z + 1/600 x z + 1/980 y z
+
+ 2 167 2 2 3 2
+ + 1/700 y z + ---- x z - 1/490 x z - 1/150 x z + 1/350 x z
+ 7000
+
+ 3 2 2 2 3
+ - 1/300 y z - 1/700 x y z - 1/700 x y z + 1/700 x y z + 1/150 z
+
+ 191 2 211 2 211 2 173 3
+ - 1/500 x y z + ----- x + ---- y + ---- z - ---- - 1/300 y z
+ 29400 7350 7350 6125
+
+ 229 3 3 4 4 4
+ + ----- y z + 1/150 y - 1/300 x - 1/150 y + 1/600 x - 1/150 z ,
+ 10500
+
+ 17 2 3 2 17
+ COEFF(-1, -1, -1) = - --- x + 1/700 x y - 1/300 x y + 1/700 y z - --- y
+ 525 525
+
+ 17 137 2 3 2 2 2
+ - --- z + ---- x y + 1/700 x y - 1/300 x y + 1/980 x y + 1/700 x z
+ 525 5250
+
+ 3 2 2 2 137 2 2
+ - 1/300 x z + 1/980 y z + 1/700 y z + ---- x z + 1/980 x z
+ 5250
+
+ 3 2 3 2 2
+ - 1/300 x z + 1/700 x z - 1/300 y z - 1/1400 x y z - 1/1400 x y z
+
+ 2 3 83 2 83 2 83 2
+ - 1/1400 x y z + 1/150 z - 1/1000 x y z + ---- x + ---- y + ---- z
+ 3675 3675 3675
+
+ 23 3 137 3 3 4 4
+ - ---- - 1/300 y z + ---- y z + 1/150 y + 1/150 x - 1/150 y - 1/150 x
+ 6125 5250
+
+ 4 3 2 2 2 2
+ - 1/150 z , COEFF(0, -1, -1) = - 1/300 y z + 1/490 x z + 1/980 y z
+
+ 2 2 151 2 4 2 289
+ + 1/700 y z - 1/700 x y z + ---- z + 1/100 x + 1/350 x z + ----- y z
+ 7350 10500
+
+ 57 2 2 2 37 3 37 272 3
+ - --- x + 1/490 x y - ---- z + 1/150 z - ---- y + ---- + 1/150 y
+ 980 1050 1050 6125
+
+ 3 4 2 2 151 2 4
+ - 1/300 y z - 1/150 z + 1/350 x y + 1/700 y z + ---- y - 1/150 y ,
+ 7350
+
+ 17 2 3 2 17
+ COEFF(1, -1, -1) = --- x + 1/700 x y + 1/300 x y + 1/700 y z - --- y
+ 525 525
+
+ 17 137 2 3 2 2 2
+ - --- z - ---- x y - 1/700 x y + 1/300 x y + 1/980 x y + 1/700 x z
+ 525 5250
+
+ 3 2 2 2 137 2 2
+ + 1/300 x z + 1/980 y z + 1/700 y z - ---- x z + 1/980 x z
+ 5250
+
+ 3 2 3 2 2
+ + 1/300 x z - 1/700 x z - 1/300 y z + 1/1400 x y z + 1/1400 x y z
+
+ 2 3 83 2 83 2 83 2
+ - 1/1400 x y z + 1/150 z + 1/1000 x y z + ---- x + ---- y + ---- z
+ 3675 3675 3675
+
+ 23 3 137 3 3 4 4
+ - ---- - 1/300 y z + ---- y z + 1/150 y - 1/150 x - 1/150 y - 1/150 x
+ 6125 5250
+
+ 4 17 2 3
+ - 1/150 z , COEFF(2, -1, -1) = ---- x - 1/350 x y - 1/600 x y
+ 2100
+
+ 2 167 2 3
+ + 1/700 y z - 1/42 y - 1/42 z - ---- x y - 1/350 x y + 1/150 x y
+ 7000
+
+ 2 2 2 3 2 2 2
+ - 1/490 x y - 1/350 x z - 1/600 x z + 1/980 y z + 1/700 y z
+
+ 167 2 2 3 2 3
+ - ---- x z - 1/490 x z + 1/150 x z - 1/350 x z - 1/300 y z
+ 7000
+
+ 2 2 2 3
+ + 1/700 x y z + 1/700 x y z + 1/700 x y z + 1/150 z + 1/500 x y z
+
+ 191 2 211 2 211 2 173 3 229 3
+ + ----- x + ---- y + ---- z - ---- - 1/300 y z + ----- y z + 1/150 y
+ 29400 7350 7350 6125 10500
+
+ 3 4 4 4
+ + 1/300 x - 1/150 y + 1/600 x - 1/150 z , COEFF(-2, 0, -1) =
+
+ 2 3 2 2 2 3
+ - 1/350 x y z + 1/600 x z + 1/175 x y - 1/490 x z + 1/150 z
+
+ 311 2 3 2 2 4 2
+ + ----- x - 1/150 x z + 1/490 y z - 1/150 z + 2/75 z - 2/75 z
+ 29400
+
+ 2 29 2 187 2 2 4
+ - 9/196 y - ---- x - 1/350 x z + ---- x z - 1/245 x y + 1/600 x
+ 2100 7000
+
+ 3 2 4 47 2
+ - 1/300 x + 1/350 x z + 1/100 y + ---- + 1/350 y z, COEFF(-1, 0, -1)
+ 6125
+
+ 272 2 2 2 2 2 3 2
+ = ---- + 1/490 x y + 1/490 y z + 1/350 y z - 1/300 x z + 1/350 x y
+ 6125
+
+ 2 289 2 2 2 3 151 2
+ + 1/700 x z + ----- x z + 1/700 x z + 1/980 x z + 1/150 z + ---- x
+ 10500 7350
+
+ 37 2 4 3 151 2 4
+ - ---- z - 1/700 x y z - 1/150 x - 1/300 x z + ---- z - 1/150 z
+ 1050 7350
+
+ 3 37 4 57 2 2 2
+ + 1/150 x - ---- x + 1/100 y - --- y , COEFF(0, 0, -1) = 1/245 x y
+ 1050 980
+
+ 592 3 2 2 4 68 2 4
+ + ---- + 1/150 z + 1/490 x z + 1/100 y + ---- z - 1/150 z
+ 6125 3675
+
+ 2 2 2 61 2 61 2 4
+ + 1/490 y z + 1/350 y z - --- x - 4/105 z - --- y + 1/100 x
+ 980 980
+
+ 2 2 2 37
+ + 1/350 x z, COEFF(1, 0, -1) = - 1/350 x y + 1/700 x z + ---- x
+ 1050
+
+ 289 2 2 2 2 2 3
+ - ----- x z + 1/980 x z + 1/490 y z + 1/350 y z + 1/150 z
+ 10500
+
+ 2 2 151 2 272 37 2 4
+ + 1/490 x y + ---- z + ---- - ---- z - 1/700 x z - 1/150 x
+ 7350 6125 1050
+
+ 3 4 2 57 2 3 151 2
+ + 1/300 x z - 1/150 z + 1/700 x y z - --- y - 1/150 x + ---- x
+ 980 7350
+
+ 3 4 2 2 29
+ + 1/300 x z + 1/100 y , COEFF(2, 0, -1) = - 1/245 x y + ---- x
+ 2100
+
+ 2 47 4 3 2 2 2
+ + 1/350 y z + ---- + 1/600 x + 1/300 x - 2/75 z - 1/490 x z + 2/75 z
+ 6125
+
+ 2 2 3 311 2 3 4 3
+ + 1/490 y z + 1/150 x z + ----- x + 1/150 z - 1/150 z - 1/600 x z
+ 29400
+
+ 2 187 2 2 4
+ - 1/350 x z - ---- x z + 1/350 x y z - 1/175 x y + 1/100 y
+ 7000
+
+ 2 2 17 2
+ - 1/350 x z - 9/196 y , COEFF(-2, 1, -1) = - ---- x + 1/350 x y
+ 2100
+
+ 3 2 167 2
+ - 1/600 x y + 1/700 y z + 1/42 y - 1/42 z - ---- x y + 1/350 x y
+ 7000
+
+ 3 2 2 2 3 2 2
+ + 1/150 x y - 1/490 x y - 1/350 x z + 1/600 x z + 1/980 y z
+
+ 2 167 2 2 3 2
+ - 1/700 y z + ---- x z - 1/490 x z - 1/150 x z + 1/350 x z
+ 7000
+
+ 3 2 2 2 3
+ + 1/300 y z + 1/700 x y z - 1/700 x y z - 1/700 x y z + 1/150 z
+
+ 191 2 211 2 211 2 173 3
+ + 1/500 x y z + ----- x + ---- y + ---- z - ---- + 1/300 y z
+ 29400 7350 7350 6125
+
+ 229 3 3 4 4 4
+ - ----- y z - 1/150 y - 1/300 x - 1/150 y + 1/600 x - 1/150 z ,
+ 10500
+
+ 17 2 3 2 17
+ COEFF(-1, 1, -1) = - --- x - 1/700 x y + 1/300 x y + 1/700 y z + --- y
+ 525 525
+
+ 17 137 2 3 2 2 2
+ - --- z - ---- x y + 1/700 x y + 1/300 x y + 1/980 x y + 1/700 x z
+ 525 5250
+
+ 3 2 2 2 137 2 2
+ - 1/300 x z + 1/980 y z - 1/700 y z + ---- x z + 1/980 x z
+ 5250
+
+ 3 2 3 2 2
+ - 1/300 x z + 1/700 x z + 1/300 y z + 1/1400 x y z - 1/1400 x y z
+
+ 2 3 83 2 83 2 83 2
+ + 1/1400 x y z + 1/150 z + 1/1000 x y z + ---- x + ---- y + ---- z
+ 3675 3675 3675
+
+ 23 3 137 3 3 4 4
+ - ---- + 1/300 y z - ---- y z - 1/150 y + 1/150 x - 1/150 y - 1/150 x
+ 6125 5250
+
+ 4 289 2 2 3
+ - 1/150 z , COEFF(0, 1, -1) = - ----- y z + 1/980 y z - 1/150 y
+ 10500
+
+ 2 2 272 2 3 4 2
+ + 1/490 x y + ---- + 1/350 x z + 1/150 z - 1/150 z - 1/350 x y
+ 6125
+
+ 2 2 3 151 2 2 2 4
+ - 1/700 y z + 1/700 y z + 1/300 y z + ---- y + 1/490 x z - 1/150 y
+ 7350
+
+ 3 37 57 2 2 4 37
+ + 1/300 y z - ---- z - --- x + 1/700 x y z + 1/100 x + ---- y
+ 1050 980 1050
+
+ 151 2 17 2 3 2
+ + ---- z , COEFF(1, 1, -1) = --- x - 1/700 x y - 1/300 x y + 1/700 y z
+ 7350 525
+
+ 17 17 137 2 3 2 2
+ + --- y - --- z + ---- x y - 1/700 x y - 1/300 x y + 1/980 x y
+ 525 525 5250
+
+ 2 3 2 2 2 137
+ + 1/700 x z + 1/300 x z + 1/980 y z - 1/700 y z - ---- x z
+ 5250
+
+ 2 2 3 2 3 2
+ + 1/980 x z + 1/300 x z - 1/700 x z + 1/300 y z - 1/1400 x y z
+
+ 2 2 3 83 2
+ + 1/1400 x y z + 1/1400 x y z + 1/150 z - 1/1000 x y z + ---- x
+ 3675
+
+ 83 2 83 2 23 3 137 3 3
+ + ---- y + ---- z - ---- + 1/300 y z - ---- y z - 1/150 y - 1/150 x
+ 3675 3675 6125 5250
+
+ 4 4 4 17 2
+ - 1/150 y - 1/150 x - 1/150 z , COEFF(2, 1, -1) = ---- x + 1/350 x y
+ 2100
+
+ 3 2 167 2
+ + 1/600 x y + 1/700 y z + 1/42 y - 1/42 z + ---- x y - 1/350 x y
+ 7000
+
+ 3 2 2 2 3 2 2
+ - 1/150 x y - 1/490 x y - 1/350 x z - 1/600 x z + 1/980 y z
+
+ 2 167 2 2 3 2
+ - 1/700 y z - ---- x z - 1/490 x z + 1/150 x z - 1/350 x z
+ 7000
+
+ 3 2 2 2 3
+ + 1/300 y z - 1/700 x y z + 1/700 x y z - 1/700 x y z + 1/150 z
+
+ 191 2 211 2 211 2 173 3
+ - 1/500 x y z + ----- x + ---- y + ---- z - ---- + 1/300 y z
+ 29400 7350 7350 6125
+
+ 229 3 3 4 4 4
+ - ----- y z - 1/150 y + 1/300 x - 1/150 y + 1/600 x - 1/150 z ,
+ 10500
+
+ 19 2 3 2 19
+ COEFF(-2, 2, -1) = ---- x + 1/175 x y - 1/300 x y - 1/350 y z - ---- y
+ 2100 2100
+
+ 47 2 3 2 2 2
+ - 8/525 z + ---- x y - 1/175 x y - 1/300 x y + 1/245 x y - 1/350 x z
+ 5250
+
+ 3 2 2 2 107 2 2
+ + 1/600 x z - 1/490 y z - 1/350 y z + ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ - 1/150 x z + 1/350 x z + 1/150 y z + 1/350 x y z + 1/350 x y z
+
+ 2 3 169 2 169 2 128 2
+ - 1/350 x y z + 1/150 z + 1/250 x y z - ----- x - ----- y + ---- z
+ 29400 29400 3675
+
+ 3 107 3 3 4
+ - 1/600 y z - ---- y z - 2/125 + 1/300 y - 1/300 x + 1/600 y
+ 7000
+
+ 4 4 2
+ + 1/600 x - 1/150 z , COEFF(-1, 2, -1) = - 1/42 x - 1/350 x y
+
+ 3 2 17 167 2
+ + 1/150 x y - 1/350 y z + ---- y - 1/42 z - ---- x y - 1/350 x y
+ 2100 7000
+
+ 3 2 2 2 3 2 2
+ - 1/600 x y - 1/490 x y + 1/700 x z - 1/300 x z - 1/490 y z
+
+ 2 229 2 2 3 2
+ - 1/350 y z + ----- x z + 1/980 x z - 1/300 x z + 1/700 x z
+ 10500
+
+ 3 2 2 2 3
+ + 1/150 y z + 1/700 x y z + 1/700 x y z + 1/700 x y z + 1/150 z
+
+ 211 2 191 2 211 2 173 3
+ + 1/500 x y z + ---- x + ----- y + ---- z - ---- - 1/600 y z
+ 7350 29400 7350 6125
+
+ 167 3 3 4 4 4
+ - ---- y z + 1/300 y + 1/150 x + 1/600 y - 1/150 x - 1/150 z ,
+ 7000
+
+ 3 4 2 2 2
+ COEFF(0, 2, -1) = - 1/600 y z - 1/150 z + 1/490 x z + 1/350 x y z
+
+ 2 2 3 47 311 2 2
+ - 1/350 y z + 2/75 z + 1/300 y + ---- + ----- y - 1/175 x y
+ 6125 29400
+
+ 2 2 187 2 29 2 2
+ - 1/245 x y - ---- y z + 1/350 x z + ---- y - 1/490 y z - 2/75 z
+ 7000 2100
+
+ 2 2 4 3 3 4
+ - 9/196 x - 1/350 y z + 1/100 x + 1/150 y z + 1/150 z + 1/600 y ,
+
+ 2 3 2 17
+ COEFF(1, 2, -1) = 1/42 x - 1/350 x y - 1/150 x y - 1/350 y z + ---- y
+ 2100
+
+ 167 2 3 2 2 2
+ - 1/42 z + ---- x y + 1/350 x y + 1/600 x y - 1/490 x y + 1/700 x z
+ 7000
+
+ 3 2 2 2 229 2 2
+ + 1/300 x z - 1/490 y z - 1/350 y z - ----- x z + 1/980 x z
+ 10500
+
+ 3 2 3 2 2
+ + 1/300 x z - 1/700 x z + 1/150 y z - 1/700 x y z - 1/700 x y z
+
+ 2 3 211 2 191 2 211 2
+ + 1/700 x y z + 1/150 z - 1/500 x y z + ---- x + ----- y + ---- z
+ 7350 29400 7350
+
+ 173 3 167 3 3 4 4
+ - ---- - 1/600 y z - ---- y z + 1/300 y - 1/150 x + 1/600 y - 1/150 x
+ 6125 7000
+
+ 4 19 2 3
+ - 1/150 z , COEFF(2, 2, -1) = - ---- x + 1/175 x y + 1/300 x y
+ 2100
+
+ 2 19 47 2 3
+ - 1/350 y z - ---- y - 8/525 z - ---- x y + 1/175 x y + 1/300 x y
+ 2100 5250
+
+ 2 2 2 3 2 2 2
+ + 1/245 x y - 1/350 x z - 1/600 x z - 1/490 y z - 1/350 y z
+
+ 107 2 2 3 2 3
+ - ---- x z - 1/490 x z + 1/150 x z - 1/350 x z + 1/150 y z
+ 7000
+
+ 2 2 2 3
+ - 1/350 x y z - 1/350 x y z - 1/350 x y z + 1/150 z - 1/250 x y z
+
+ 169 2 169 2 128 2 3 107 3
+ - ----- x - ----- y + ---- z - 1/600 y z - ---- y z - 2/125 + 1/300 y
+ 29400 29400 3675 7000
+
+ 3 4 4 4
+ + 1/300 x + 1/600 y + 1/600 x - 1/150 z , COEFF(-2, -2, 0) =
+
+ 2 2 2 2 2 2 2 47 17
+ - 1/175 x y + 1/245 x y - 1/245 y z - 1/245 x z + ---- - ---- x y
+ 6125 5250
+
+ 2 3 3 2 3
+ - 1/175 x y z + 1/300 x y + 1/300 y - 1/300 x - 1/600 y + 1/300 x y
+
+ 4 3 33 2 2 2
+ + 1/600 y - 1/300 y - --- z + 1/175 x z - 1/175 x y + 1/300 x
+ 980
+
+ 2 4 4 2 47
+ + 1/175 y z + 1/600 x + 1/100 z - 1/600 x , COEFF(-1, -2, 0) = ----
+ 6125
+
+ 2 3 4 2 2 3 2
+ + 1/175 y z + 1/600 x y + 1/100 z + 1/490 x z + 1/150 x + 1/350 x z
+
+ 2 4 311 2 187 3 2
+ - 1/350 x y + 1/600 y + ----- y + ---- x y - 1/150 x y - 9/196 z
+ 29400 7000
+
+ 2 3 2 2 2 2
+ + 2/75 x - 1/300 y - 1/350 x y z - 1/490 x y - 2/75 x + 1/350 x y
+
+ 4 29 2 2 2 292
+ - 1/150 x - ---- y - 1/245 y z , COEFF(0, -2, 0) = 1/175 y z + ----
+ 2100 6125
+
+ 4 2 431 2 2 2 2 41
+ + 1/100 x + 1/175 x y + ----- y - 1/20 x - 1/245 x y - ---- y
+ 29400 2100
+
+ 4 2 2 3 2 2 4 2
+ + 1/100 z - 1/245 y z - 1/300 y + 1/245 x z + 1/600 y - 1/20 z ,
+
+ 2 47 2 2 311 2 2
+ COEFF(1, -2, 0) = 1/350 x y + ---- - 1/490 x y + ----- y + 1/175 y z
+ 6125 29400
+
+ 3 3 2 4 187
+ - 1/150 x - 1/600 x y + 2/75 x + 1/350 x y - 1/150 x - ---- x y
+ 7000
+
+ 29 3 2 2 2 2 2
+ - ---- y + 1/150 x y - 1/245 y z - 1/350 x z + 1/490 x z
+ 2100
+
+ 2 3 4 2 4 2
+ + 1/350 x y z - 1/300 y + 1/100 z + 2/75 x + 1/600 y - 9/196 z ,
+
+ 3 2 3 2
+ COEFF(2, -2, 0) = - 1/300 y - 1/600 x + 1/300 x + 1/175 x y z
+
+ 2 2 3 2 17 3 47
+ + 1/245 x y - 1/300 x y + 1/175 y z + ---- x y - 1/300 x y + ----
+ 5250 6125
+
+ 4 2 2 2 2 2 4 2
+ + 1/100 z - 1/245 x z - 1/600 y - 1/245 y z + 1/600 x + 1/175 x y
+
+ 2 2 4 33 2
+ - 1/175 x z + 1/300 y - 1/175 x y + 1/600 y - 1/300 x - --- z ,
+ 980
+
+ 2 47 187 3 29
+ COEFF(-2, -1, 0) = - 1/350 x y + ---- + ---- x y + 1/150 y - ---- x
+ 6125 7000 2100
+
+ 3 4 4 2 2
+ - 2/75 y - 1/300 x - 1/150 y + 1/100 z - 9/196 z + 2/75 y
+
+ 2 4 2 2 311 2 2 2
+ - 1/350 x y z + 1/600 x - 1/245 x z + ----- x + 1/490 y z
+ 29400
+
+ 3 2 3 2 2 2
+ + 1/600 x y + 1/350 x y - 1/150 x y - 1/490 x y + 1/175 x z
+
+ 2 37 289 3
+ + 1/350 y z , COEFF(-1, -1, 0) = - ---- x + ----- x y + 1/150 y
+ 1050 10500
+
+ 3 37 57 2 3 2 2 2
+ - 1/300 x y - ---- y - --- z + 1/150 x + 1/700 x y + 1/490 x z
+ 1050 980
+
+ 2 151 2 2 2 272 4 3
+ + 1/350 x z + ---- y + 1/490 y z + ---- + 1/100 z - 1/300 x y
+ 7350 6125
+
+ 151 2 2 4 2 2 2
+ + ---- x + 1/350 y z - 1/150 x + 1/980 x y + 1/700 x y
+ 7350
+
+ 2 4 4
+ - 1/700 x y z - 1/150 y , COEFF(0, -1, 0) = - 1/150 y - 4/105 y
+
+ 68 2 4 2 2 61 2 2 592
+ + ---- y + 1/100 z + 1/490 x y - --- x + 1/350 y z + ----
+ 3675 980 6125
+
+ 2 2 4 61 2 3 2 2 2
+ + 1/490 y z + 1/100 x - --- z + 1/150 y + 1/245 x z + 1/350 x y,
+ 980
+
+ 3 289 2 37
+ COEFF(1, -1, 0) = 1/300 x y - ----- x y - 1/350 x z + ---- x
+ 10500 1050
+
+ 2 3 2 151 2 2 2 37
+ + 1/700 x y z + 1/300 x y - 1/700 x y + ---- x + 1/490 x z - ---- y
+ 7350 1050
+
+ 2 2 57 2 2 151 2 2 2 4
+ + 1/490 y z - --- z + 1/350 y z + ---- y + 1/980 x y + 1/100 z
+ 980 7350
+
+ 2 4 3 3 272 4
+ + 1/700 x y - 1/150 y - 1/150 x + 1/150 y + ---- - 1/150 x ,
+ 6125
+
+ 4 3 187 47 2
+ COEFF(2, -1, 0) = - 1/150 y - 1/600 x y - ---- x y + ---- - 1/175 x z
+ 7000 6125
+
+ 2 2 2 2 2 4 3
+ - 1/350 x y - 1/245 x z - 2/75 y + 1/490 y z + 1/100 z + 1/150 x y
+
+ 2 2 2 3 3 2 2
+ + 1/350 x y z + 1/350 y z + 2/75 y + 1/300 x + 1/150 y - 1/490 x y
+
+ 311 2 2 2 29 4
+ + ----- x - 1/350 x y - 9/196 z + ---- x + 1/600 x , COEFF(-2, 0, 0) =
+ 29400 2100
+
+ 41 2 2 2 431 2 292 2 2
+ - ---- x - 1/20 y + 1/175 x y - 1/20 z + ----- x + ---- - 1/245 x z
+ 2100 29400 6125
+
+ 3 2 4 2 2 4 2 2
+ - 1/300 x + 1/175 x z + 1/100 z - 1/245 x y + 1/100 y + 1/245 y z
+
+ 4 592 2 2 3 2 2
+ + 1/600 x , COEFF(-1, 0, 0) = ---- + 1/490 x z + 1/150 x + 1/245 y z
+ 6125
+
+ 4 2 2 4 61 2 68 2
+ + 1/100 z + 1/490 x y - 4/105 x + 1/100 y - --- y + ---- x
+ 980 3675
+
+ 2 61 2 2 4 13 2
+ + 1/350 x y - --- z + 1/350 x z - 1/150 x , COEFF(0, 0, 0) = - --- z
+ 980 196
+
+ 4 937 13 2 4 2 2 13 2 2 2
+ + 1/100 z + ---- - --- x + 1/100 y + 1/245 y z - --- y + 1/245 x y
+ 6125 196 196
+
+ 2 2 4 2 3
+ + 1/245 x z + 1/100 x , COEFF(1, 0, 0) = - 1/350 x y - 1/150 x
+
+ 2 2 592 61 2 2 2 2 2
+ + 1/490 x y + 4/105 x + ---- - --- y + 1/490 x z + 1/245 y z
+ 6125 980
+
+ 4 4 61 2 68 2 2 4
+ + 1/100 z + 1/100 y - --- z + ---- x - 1/350 x z - 1/150 x ,
+ 980 3675
+
+ 292 4 2 2 2 2 2
+ COEFF(2, 0, 0) = ---- + 1/100 z - 1/245 x y - 1/245 x z - 1/20 z
+ 6125
+
+ 2 41 2 2 431 2 2 4
+ - 1/175 x z + ---- x + 1/245 y z + ----- x - 1/175 x y + 1/600 x
+ 2100 29400
+
+ 2 3 4 3
+ - 1/20 y + 1/300 x + 1/100 y , COEFF(-2, 1, 0) = 1/150 x y
+
+ 2 47 3 187 4 3
+ + 1/350 x y z + ---- - 1/300 x - ---- x y + 1/100 z - 1/600 x y
+ 6125 7000
+
+ 3 2 2 2 29 2 2 311 2
+ - 1/150 y + 1/350 x y - 1/490 x y - ---- x - 1/245 x z + ----- x
+ 2100 29400
+
+ 2 4 2 2 2 2
+ + 1/175 x z + 1/600 x + 1/490 y z - 1/350 y z + 1/350 x y + 2/75 y
+
+ 2 4 2 2 272
+ - 9/196 z - 1/150 y + 2/75 y , COEFF(-1, 1, 0) = 1/700 x y + ----
+ 6125
+
+ 151 2 3 57 2 2 2 2 2 2
+ + ---- y + 1/150 x - --- z + 1/980 x y + 1/700 x y z + 1/490 x z
+ 7350 980
+
+ 2 37 289 151 2 2 2 2
+ - 1/700 x y + ---- y - ----- x y + ---- x + 1/490 y z - 1/350 y z
+ 1050 10500 7350
+
+ 4 3 2 37 3 4
+ - 1/150 x + 1/300 x y + 1/350 x z - ---- x - 1/150 y + 1/100 z
+ 1050
+
+ 4 3 3 592 2 2
+ - 1/150 y + 1/300 x y, COEFF(0, 1, 0) = - 1/150 y + ---- + 1/490 x y
+ 6125
+
+ 2 2 4 68 2 4 61 2 2
+ + 1/245 x z + 1/100 z + ---- y - 1/150 y - --- z - 1/350 x y
+ 3675 980
+
+ 61 2 2 4 2 2
+ + 4/105 y - --- x - 1/350 y z + 1/100 x + 1/490 y z , COEFF(1, 1, 0)
+ 980
+
+ 37 272 3 289 2 2
+ = ---- x + ---- - 1/150 x + ----- x y - 1/700 x y z - 1/700 x y
+ 1050 6125 10500
+
+ 3 2 3 4 2 2 151 2
+ - 1/300 x y - 1/700 x y - 1/300 x y + 1/100 z + 1/490 x z + ---- x
+ 7350
+
+ 2 2 4 2 2 151 2 2 57 2
+ + 1/980 x y - 1/150 x + 1/490 y z + ---- y - 1/350 x z - --- z
+ 7350 980
+
+ 3 4 37 2 29
+ - 1/150 y - 1/150 y + ---- y - 1/350 y z , COEFF(2, 1, 0) = ---- x
+ 1050 2100
+
+ 4 2 2 2 2 2
+ - 1/150 y + 2/75 y - 1/245 x z + 1/350 x y - 1/350 x y z
+
+ 3 2 2 2 3 2 2
+ + 1/600 x y - 1/350 y z - 1/490 x y - 1/150 x y + 1/490 y z
+
+ 2 2 2 3 47 3
+ - 1/350 x y - 9/196 z - 1/175 x z - 1/150 y + 2/75 y + ---- + 1/300 x
+ 6125
+
+ 4 187 4 311 2
+ + 1/600 x + ---- x y + 1/100 z + ----- x , COEFF(-2, 2, 0) =
+ 7000 29400
+
+ 3 2 2 3 2 2 2 47
+ - 1/300 x y + 1/245 x y - 1/300 x y - 1/245 x z + 1/175 x y z + ----
+ 6125
+
+ 2 2 2 2 4 2 3
+ + 1/175 x y - 1/175 x y - 1/245 y z + 1/600 x + 1/175 x z + 1/300 y
+
+ 17 4 3 33 2 2
+ + ---- x y + 1/300 x + 1/600 y - 1/300 x - --- z - 1/300 y - 1/600 y
+ 5250 980
+
+ 2 4 2 3
+ - 1/600 x + 1/100 z - 1/175 y z , COEFF(-1, 2, 0) = - 1/600 x y
+
+ 2 2 3 2 2 47 2 2 2
+ + 1/490 x z + 1/150 x y - 1/490 x y + ---- - 1/350 x y - 1/245 y z
+ 6125
+
+ 2 2 187 3 2
+ - 1/350 x y + 1/350 x z - 2/75 x - ---- x y + 1/150 x - 1/175 y z
+ 7000
+
+ 29 4 2 2 311 2 4
+ + ---- y + 1/600 y + 1/350 x y z - 9/196 z + ----- y + 1/100 z
+ 2100 29400
+
+ 3 4 2 41 2 2
+ + 1/300 y - 1/150 x + 2/75 x , COEFF(0, 2, 0) = ---- y + 1/245 x z
+ 2100
+
+ 4 2 2 292 2 2 2
+ + 1/100 x - 1/20 x - 1/175 y z + ---- - 1/175 x y - 1/245 y z
+ 6125
+
+ 2 2 3 2 431 2 4 4
+ - 1/245 x y + 1/300 y - 1/20 z + ----- y + 1/100 z + 1/600 y ,
+ 29400
+
+ 187 3 2 47 3
+ COEFF(1, 2, 0) = ---- x y - 1/150 x y + 1/350 x y + ---- + 1/600 x y
+ 7000 6125
+
+ 3 2 2 2 2 4
+ - 1/150 x - 1/350 x y - 1/350 x z - 1/490 x y + 1/600 y
+
+ 2 2 4 2 3 4
+ - 1/245 y z - 1/150 x - 1/350 x y z + 1/300 y + 2/75 x + 1/100 z
+
+ 2 2 2 29 2 2 311 2
+ - 1/175 y z + 2/75 x - 9/196 z + ---- y + 1/490 x z + ----- y ,
+ 2100 29400
+
+ 3 2 3 17
+ COEFF(2, 2, 0) = 1/300 x y + 1/175 x y + 1/300 x y - ---- x y
+ 5250
+
+ 2 2 47 2 2 2
+ - 1/175 x z + 1/175 x y + ---- - 1/175 x y z + 1/245 x y - 1/300 y
+ 6125
+
+ 2 2 2 2 3 2 2 3
+ - 1/245 y z - 1/600 y - 1/175 y z + 1/300 x - 1/245 x z + 1/300 y
+
+ 4 4 4 2 33 2
+ + 1/600 y + 1/600 x + 1/100 z - 1/300 x - 1/600 x - --- z ,
+ 980
+
+ 19 2 3 2 19
+ COEFF(-2, -2, 1) = ---- x - 1/175 x y + 1/300 x y + 1/350 y z + ---- y
+ 2100 2100
+
+ 47 2 3 2 2 2
+ + 8/525 z - ---- x y - 1/175 x y + 1/300 x y + 1/245 x y + 1/350 x z
+ 5250
+
+ 3 2 2 2 107 2 2
+ - 1/600 x z - 1/490 y z + 1/350 y z - ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ + 1/150 x z + 1/350 x z + 1/150 y z - 1/350 x y z - 1/350 x y z
+
+ 2 3 169 2 169 2 128 2
+ - 1/350 x y z - 1/150 z + 1/250 x y z - ----- x - ----- y + ---- z
+ 29400 29400 3675
+
+ 3 107 3 3 4
+ - 1/600 y z - ---- y z - 2/125 - 1/300 y - 1/300 x + 1/600 y
+ 7000
+
+ 4 4 2
+ + 1/600 x - 1/150 z , COEFF(-1, -2, 1) = - 1/42 x + 1/350 x y
+
+ 3 2 17 167 2
+ - 1/150 x y + 1/350 y z - ---- y + 1/42 z + ---- x y - 1/350 x y
+ 2100 7000
+
+ 3 2 2 2 3 2 2
+ + 1/600 x y - 1/490 x y - 1/700 x z + 1/300 x z - 1/490 y z
+
+ 2 229 2 2 3 2
+ + 1/350 y z - ----- x z + 1/980 x z + 1/300 x z + 1/700 x z
+ 10500
+
+ 3 2 2 2 3
+ + 1/150 y z - 1/700 x y z - 1/700 x y z + 1/700 x y z - 1/150 z
+
+ 211 2 191 2 211 2 173 3
+ + 1/500 x y z + ---- x + ----- y + ---- z - ---- - 1/600 y z
+ 7350 29400 7350 6125
+
+ 167 3 3 4 4 4
+ - ---- y z - 1/300 y + 1/150 x + 1/600 y - 1/150 x - 1/150 z ,
+ 7000
+
+ 311 2 2 3 2 4
+ COEFF(0, -2, 1) = ----- y + 1/350 y z - 1/150 z - 9/196 x + 1/600 y
+ 29400
+
+ 3 47 2 2 2 2 2 2
+ - 1/300 y + ---- - 1/350 x z - 1/245 x y + 1/175 x y - 1/490 y z
+ 6125
+
+ 3 187 2 3 2 2
+ - 1/600 y z - ---- y z + 1/350 y z + 1/150 y z + 1/490 x z
+ 7000
+
+ 2 2 4 29 4
+ + 1/350 x y z + 2/75 z + 2/75 z - 1/150 z - ---- y + 1/100 x ,
+ 2100
+
+ 2 3 2 17
+ COEFF(1, -2, 1) = 1/42 x + 1/350 x y + 1/150 x y + 1/350 y z - ---- y
+ 2100
+
+ 167 2 3 2 2 2
+ + 1/42 z - ---- x y + 1/350 x y - 1/600 x y - 1/490 x y - 1/700 x z
+ 7000
+
+ 3 2 2 2 229 2 2
+ - 1/300 x z - 1/490 y z + 1/350 y z + ----- x z + 1/980 x z
+ 10500
+
+ 3 2 3 2 2
+ - 1/300 x z - 1/700 x z + 1/150 y z + 1/700 x y z + 1/700 x y z
+
+ 2 3 211 2 191 2 211 2
+ + 1/700 x y z - 1/150 z - 1/500 x y z + ---- x + ----- y + ---- z
+ 7350 29400 7350
+
+ 173 3 167 3 3 4 4
+ - ---- - 1/600 y z - ---- y z - 1/300 y - 1/150 x + 1/600 y - 1/150 x
+ 6125 7000
+
+ 4 19 2 3
+ - 1/150 z , COEFF(2, -2, 1) = - ---- x - 1/175 x y - 1/300 x y
+ 2100
+
+ 2 19 47 2 3
+ + 1/350 y z + ---- y + 8/525 z + ---- x y + 1/175 x y - 1/300 x y
+ 2100 5250
+
+ 2 2 2 3 2 2 2
+ + 1/245 x y + 1/350 x z + 1/600 x z - 1/490 y z + 1/350 y z
+
+ 107 2 2 3 2 3
+ + ---- x z - 1/490 x z - 1/150 x z - 1/350 x z + 1/150 y z
+ 7000
+
+ 2 2 2 3
+ + 1/350 x y z + 1/350 x y z - 1/350 x y z - 1/150 z - 1/250 x y z
+
+ 169 2 169 2 128 2 3 107 3
+ - ----- x - ----- y + ---- z - 1/600 y z - ---- y z - 2/125 - 1/300 y
+ 29400 29400 3675 7000
+
+ 3 4 4 4 17
+ + 1/300 x + 1/600 y + 1/600 x - 1/150 z , COEFF(-2, -1, 1) = - ---- x
+ 2100
+
+ 2 3 2 167
+ - 1/350 x y + 1/600 x y - 1/700 y z - 1/42 y + 1/42 z + ---- x y
+ 7000
+
+ 2 3 2 2 2 3
+ + 1/350 x y - 1/150 x y - 1/490 x y + 1/350 x z - 1/600 x z
+
+ 2 2 2 167 2 2 3
+ + 1/980 y z + 1/700 y z - ---- x z - 1/490 x z + 1/150 x z
+ 7000
+
+ 2 3 2 2 2
+ + 1/350 x z + 1/300 y z - 1/700 x y z + 1/700 x y z - 1/700 x y z
+
+ 3 191 2 211 2 211 2 173
+ - 1/150 z + 1/500 x y z + ----- x + ---- y + ---- z - ----
+ 29400 7350 7350 6125
+
+ 3 229 3 3 4 4
+ + 1/300 y z - ----- y z + 1/150 y - 1/300 x - 1/150 y + 1/600 x
+ 10500
+
+ 4 17 2 3
+ - 1/150 z , COEFF(-1, -1, 1) = - --- x + 1/700 x y - 1/300 x y
+ 525
+
+ 2 17 17 137 2 3
+ - 1/700 y z - --- y + --- z + ---- x y + 1/700 x y - 1/300 x y
+ 525 525 5250
+
+ 2 2 2 3 2 2 2
+ + 1/980 x y - 1/700 x z + 1/300 x z + 1/980 y z + 1/700 y z
+
+ 137 2 2 3 2 3
+ - ---- x z + 1/980 x z + 1/300 x z + 1/700 x z + 1/300 y z
+ 5250
+
+ 2 2 2 3
+ - 1/1400 x y z + 1/1400 x y z + 1/1400 x y z - 1/150 z + 1/1000 x y z
+
+ 83 2 83 2 83 2 23 3 137 3
+ + ---- x + ---- y + ---- z - ---- + 1/300 y z - ---- y z + 1/150 y
+ 3675 3675 3675 6125 5250
+
+ 3 4 4 4 2
+ + 1/150 x - 1/150 y - 1/150 x - 1/150 z , COEFF(0, -1, 1) = 1/350 x y
+
+ 2 2 3 3 272 2 2
+ + 1/490 x y + 1/300 y z - 1/150 z + ---- + 1/700 x y z - 1/350 x z
+ 6125
+
+ 2 2 2 2 289 2 4
+ + 1/490 x z + 1/980 y z - ----- y z + 1/700 y z - 1/150 z
+ 10500
+
+ 2 4 151 2 37 57 2 37 3
+ - 1/700 y z + 1/100 x + ---- z - ---- y - --- x + ---- z + 1/150 y
+ 7350 1050 980 1050
+
+ 4 3 151 2 17 2
+ - 1/150 y + 1/300 y z + ---- y , COEFF(1, -1, 1) = --- x + 1/700 x y
+ 7350 525
+
+ 3 2 17 17 137 2
+ + 1/300 x y - 1/700 y z - --- y + --- z - ---- x y - 1/700 x y
+ 525 525 5250
+
+ 3 2 2 2 3 2 2
+ + 1/300 x y + 1/980 x y - 1/700 x z - 1/300 x z + 1/980 y z
+
+ 2 137 2 2 3 2
+ + 1/700 y z + ---- x z + 1/980 x z - 1/300 x z - 1/700 x z
+ 5250
+
+ 3 2 2 2 3
+ + 1/300 y z + 1/1400 x y z - 1/1400 x y z + 1/1400 x y z - 1/150 z
+
+ 83 2 83 2 83 2 23 3
+ - 1/1000 x y z + ---- x + ---- y + ---- z - ---- + 1/300 y z
+ 3675 3675 3675 6125
+
+ 137 3 3 4 4 4
+ - ---- y z + 1/150 y - 1/150 x - 1/150 y - 1/150 x - 1/150 z ,
+ 5250
+
+ 17 2 3 2
+ COEFF(2, -1, 1) = ---- x - 1/350 x y - 1/600 x y - 1/700 y z - 1/42 y
+ 2100
+
+ 167 2 3 2 2 2
+ + 1/42 z - ---- x y - 1/350 x y + 1/150 x y - 1/490 x y + 1/350 x z
+ 7000
+
+ 3 2 2 2 167 2 2
+ + 1/600 x z + 1/980 y z + 1/700 y z + ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ - 1/150 x z - 1/350 x z + 1/300 y z + 1/700 x y z - 1/700 x y z
+
+ 2 3 191 2 211 2 211 2
+ - 1/700 x y z - 1/150 z - 1/500 x y z + ----- x + ---- y + ---- z
+ 29400 7350 7350
+
+ 173 3 229 3 3 4
+ - ---- + 1/300 y z - ----- y z + 1/150 y + 1/300 x - 1/150 y
+ 6125 10500
+
+ 4 4 47 29 2 2
+ + 1/600 x - 1/150 z , COEFF(-2, 0, 1) = ---- - ---- x - 1/490 x z
+ 6125 2100
+
+ 2 2 2 2 2 2 4
+ + 1/350 x z - 1/350 y z - 1/245 x y - 9/196 y + 1/350 x z + 1/100 y
+
+ 3 3 2 3 3 187
+ - 1/300 x - 1/150 z + 1/350 x y z - 1/600 x z + 1/150 x z - ---- x z
+ 7000
+
+ 311 2 2 2 2 2 4
+ + ----- x + 1/175 x y + 2/75 z + 2/75 z + 1/490 y z + 1/600 x
+ 29400
+
+ 4 2 2 272 2 2
+ - 1/150 z , COEFF(-1, 0, 1) = 1/490 y z + ---- + 1/350 x y + 1/700 x z
+ 6125
+
+ 289 3 37 37 151 2 4
+ - ----- x z + 1/300 x z + ---- z - ---- x + ---- x - 1/150 z
+ 10500 1050 1050 7350
+
+ 2 2 3 2 3 2
+ + 1/980 x z + 1/300 x z - 1/350 y z + 1/150 x + 1/700 x y z
+
+ 3 4 151 2 4 2 2 57 2
+ - 1/150 z + 1/100 y + ---- z - 1/150 x + 1/490 x y - --- y
+ 7350 980
+
+ 2 61 2 2 2 4 592
+ - 1/700 x z, COEFF(0, 0, 1) = - --- y + 1/245 x y - 1/150 z + ----
+ 980 6125
+
+ 4 2 68 2 2 4 2 2
+ + 1/100 x - 1/350 x z + ---- z - 1/350 y z + 1/100 y + 1/490 y z
+ 3675
+
+ 61 2 2 2 3 2 2
+ - --- x + 1/490 x z - 1/150 z + 4/105 z, COEFF(1, 0, 1) = 1/980 x z
+ 980
+
+ 289 2 37 3 3 4 272
+ + ----- x z - 1/350 x y + ---- z - 1/150 z - 1/150 x + 1/100 y + ----
+ 10500 1050 6125
+
+ 57 2 2 4 4 151 2 2
+ - --- y - 1/700 x z - 1/150 x - 1/150 z + ---- x - 1/700 x y z
+ 980 7350
+
+ 2 37 151 2 2 2 3 2
+ - 1/350 y z + ---- x + ---- z + 1/490 x y - 1/300 x z - 1/700 x z
+ 1050 7350
+
+ 3 2 2 3 47
+ - 1/300 x z + 1/490 y z , COEFF(2, 0, 1) = 1/600 x z + ----
+ 6125
+
+ 2 2 3 2 2
+ - 1/350 x z - 1/175 x y - 1/150 x z - 1/350 y z - 1/350 x y z
+
+ 4 2 2 2 2 4 2 2
+ + 1/100 y + 1/350 x z - 9/196 y + 1/490 y z + 1/600 x - 1/490 x z
+
+ 2 187 4 3 29 3
+ + 2/75 z + ---- x z - 1/150 z + 1/300 x + ---- x + 2/75 z - 1/150 z
+ 7000 2100
+
+ 2 2 311 2 17 2
+ - 1/245 x y + ----- x , COEFF(-2, 1, 1) = - ---- x + 1/350 x y
+ 29400 2100
+
+ 3 2 167 2
+ - 1/600 x y - 1/700 y z + 1/42 y + 1/42 z - ---- x y + 1/350 x y
+ 7000
+
+ 3 2 2 2 3 2 2
+ + 1/150 x y - 1/490 x y + 1/350 x z - 1/600 x z + 1/980 y z
+
+ 2 167 2 2 3 2
+ - 1/700 y z - ---- x z - 1/490 x z + 1/150 x z + 1/350 x z
+ 7000
+
+ 3 2 2 2 3
+ - 1/300 y z + 1/700 x y z + 1/700 x y z + 1/700 x y z - 1/150 z
+
+ 191 2 211 2 211 2 173 3
+ - 1/500 x y z + ----- x + ---- y + ---- z - ---- - 1/300 y z
+ 29400 7350 7350 6125
+
+ 229 3 3 4 4 4
+ + ----- y z - 1/150 y - 1/300 x - 1/150 y + 1/600 x - 1/150 z ,
+ 10500
+
+ 17 2 3 2 17
+ COEFF(-1, 1, 1) = - --- x - 1/700 x y + 1/300 x y - 1/700 y z + --- y
+ 525 525
+
+ 17 137 2 3 2 2 2
+ + --- z - ---- x y + 1/700 x y + 1/300 x y + 1/980 x y - 1/700 x z
+ 525 5250
+
+ 3 2 2 2 137 2 2
+ + 1/300 x z + 1/980 y z - 1/700 y z - ---- x z + 1/980 x z
+ 5250
+
+ 3 2 3 2 2
+ + 1/300 x z + 1/700 x z - 1/300 y z + 1/1400 x y z + 1/1400 x y z
+
+ 2 3 83 2 83 2 83 2
+ - 1/1400 x y z - 1/150 z - 1/1000 x y z + ---- x + ---- y + ---- z
+ 3675 3675 3675
+
+ 23 3 137 3 3 4 4
+ - ---- - 1/300 y z + ---- y z - 1/150 y + 1/150 x - 1/150 y - 1/150 x
+ 6125 5250
+
+ 4 4 2 2 2 151 2
+ - 1/150 z , COEFF(0, 1, 1) = 1/100 x + 1/980 y z - 1/350 x y + ---- y
+ 7350
+
+ 3 2 2 2 2 2 4
+ - 1/150 y + 1/490 x y + 1/490 x z - 1/700 y z - 1/150 y
+
+ 2 151 2 3 272 4 2
+ - 1/700 x y z + ---- z - 1/300 y z + ---- - 1/150 z - 1/700 y z
+ 7350 6125
+
+ 37 3 57 2 289 37 2
+ + ---- z - 1/300 y z - --- x + ----- y z + ---- y - 1/350 x z
+ 1050 980 10500 1050
+
+ 3 17 2 3 2
+ - 1/150 z , COEFF(1, 1, 1) = --- x - 1/700 x y - 1/300 x y - 1/700 y z
+ 525
+
+ 17 17 137 2 3 2 2
+ + --- y + --- z + ---- x y - 1/700 x y - 1/300 x y + 1/980 x y
+ 525 525 5250
+
+ 2 3 2 2 2 137
+ - 1/700 x z - 1/300 x z + 1/980 y z - 1/700 y z + ---- x z
+ 5250
+
+ 2 2 3 2 3 2
+ + 1/980 x z - 1/300 x z - 1/700 x z - 1/300 y z - 1/1400 x y z
+
+ 2 2 3 83 2
+ - 1/1400 x y z - 1/1400 x y z - 1/150 z + 1/1000 x y z + ---- x
+ 3675
+
+ 83 2 83 2 23 3 137 3 3
+ + ---- y + ---- z - ---- - 1/300 y z + ---- y z - 1/150 y - 1/150 x
+ 3675 3675 6125 5250
+
+ 4 4 4 17 2
+ - 1/150 y - 1/150 x - 1/150 z , COEFF(2, 1, 1) = ---- x + 1/350 x y
+ 2100
+
+ 3 2 167 2
+ + 1/600 x y - 1/700 y z + 1/42 y + 1/42 z + ---- x y - 1/350 x y
+ 7000
+
+ 3 2 2 2 3 2 2
+ - 1/150 x y - 1/490 x y + 1/350 x z + 1/600 x z + 1/980 y z
+
+ 2 167 2 2 3 2
+ - 1/700 y z + ---- x z - 1/490 x z - 1/150 x z - 1/350 x z
+ 7000
+
+ 3 2 2 2 3
+ - 1/300 y z - 1/700 x y z - 1/700 x y z + 1/700 x y z - 1/150 z
+
+ 191 2 211 2 211 2 173 3
+ + 1/500 x y z + ----- x + ---- y + ---- z - ---- - 1/300 y z
+ 29400 7350 7350 6125
+
+ 229 3 3 4 4 4
+ + ----- y z - 1/150 y + 1/300 x - 1/150 y + 1/600 x - 1/150 z ,
+ 10500
+
+ 19 2 3 2 19
+ COEFF(-2, 2, 1) = ---- x + 1/175 x y - 1/300 x y + 1/350 y z - ---- y
+ 2100 2100
+
+ 47 2 3 2 2 2
+ + 8/525 z + ---- x y - 1/175 x y - 1/300 x y + 1/245 x y + 1/350 x z
+ 5250
+
+ 3 2 2 2 107 2 2
+ - 1/600 x z - 1/490 y z - 1/350 y z - ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ + 1/150 x z + 1/350 x z - 1/150 y z + 1/350 x y z - 1/350 x y z
+
+ 2 3 169 2 169 2 128 2
+ + 1/350 x y z - 1/150 z - 1/250 x y z - ----- x - ----- y + ---- z
+ 29400 29400 3675
+
+ 3 107 3 3 4
+ + 1/600 y z + ---- y z - 2/125 + 1/300 y - 1/300 x + 1/600 y
+ 7000
+
+ 4 4 2
+ + 1/600 x - 1/150 z , COEFF(-1, 2, 1) = - 1/42 x - 1/350 x y
+
+ 3 2 17 167 2
+ + 1/150 x y + 1/350 y z + ---- y + 1/42 z - ---- x y - 1/350 x y
+ 2100 7000
+
+ 3 2 2 2 3 2 2
+ - 1/600 x y - 1/490 x y - 1/700 x z + 1/300 x z - 1/490 y z
+
+ 2 229 2 2 3 2
+ - 1/350 y z - ----- x z + 1/980 x z + 1/300 x z + 1/700 x z
+ 10500
+
+ 3 2 2 2 3
+ - 1/150 y z + 1/700 x y z - 1/700 x y z - 1/700 x y z - 1/150 z
+
+ 211 2 191 2 211 2 173 3
+ - 1/500 x y z + ---- x + ----- y + ---- z - ---- + 1/600 y z
+ 7350 29400 7350 6125
+
+ 167 3 3 4 4 4
+ + ---- y z + 1/300 y + 1/150 x + 1/600 y - 1/150 x - 1/150 z ,
+ 7000
+
+ 3 2 2 47 3
+ COEFF(0, 2, 1) = - 1/150 y z + 2/75 z - 1/175 x y + ---- + 1/300 y
+ 6125
+
+ 2 2 4 2 2 2 3
+ - 1/490 y z - 1/150 z + 1/350 y z + 2/75 z - 1/245 x y - 1/150 z
+
+ 2 187 2 2 3 2
+ - 1/350 y z + ---- y z + 1/490 x z + 1/600 y z - 9/196 x
+ 7000
+
+ 2 4 4 29 2 311 2
+ - 1/350 x y z + 1/600 y + 1/100 x + ---- y - 1/350 x z + ----- y ,
+ 2100 29400
+
+ 2 3 2 17
+ COEFF(1, 2, 1) = 1/42 x - 1/350 x y - 1/150 x y + 1/350 y z + ---- y
+ 2100
+
+ 167 2 3 2 2 2
+ + 1/42 z + ---- x y + 1/350 x y + 1/600 x y - 1/490 x y - 1/700 x z
+ 7000
+
+ 3 2 2 2 229 2 2
+ - 1/300 x z - 1/490 y z - 1/350 y z + ----- x z + 1/980 x z
+ 10500
+
+ 3 2 3 2 2
+ - 1/300 x z - 1/700 x z - 1/150 y z - 1/700 x y z + 1/700 x y z
+
+ 2 3 211 2 191 2 211 2
+ - 1/700 x y z - 1/150 z + 1/500 x y z + ---- x + ----- y + ---- z
+ 7350 29400 7350
+
+ 173 3 167 3 3 4 4
+ - ---- + 1/600 y z + ---- y z + 1/300 y - 1/150 x + 1/600 y - 1/150 x
+ 6125 7000
+
+ 4 19 2 3
+ - 1/150 z , COEFF(2, 2, 1) = - ---- x + 1/175 x y + 1/300 x y
+ 2100
+
+ 2 19 47 2 3
+ + 1/350 y z - ---- y + 8/525 z - ---- x y + 1/175 x y + 1/300 x y
+ 2100 5250
+
+ 2 2 2 3 2 2 2
+ + 1/245 x y + 1/350 x z + 1/600 x z - 1/490 y z - 1/350 y z
+
+ 107 2 2 3 2 3
+ + ---- x z - 1/490 x z - 1/150 x z - 1/350 x z - 1/150 y z
+ 7000
+
+ 2 2 2 3
+ - 1/350 x y z + 1/350 x y z + 1/350 x y z - 1/150 z + 1/250 x y z
+
+ 169 2 169 2 128 2 3 107 3
+ - ----- x - ----- y + ---- z + 1/600 y z + ---- y z - 2/125 + 1/300 y
+ 29400 29400 3675 7000
+
+ 3 4 4 4 11
+ + 1/300 x + 1/600 y + 1/600 x - 1/150 z , COEFF(-2, -2, 2) = --- x
+ 420
+
+ 2 3 2 11 11 137
+ - 1/175 x y + 1/300 x y + 1/175 y z + --- y - --- z - ---- x y
+ 420 420 5250
+
+ 2 3 2 2 2 3
+ - 1/175 x y + 1/300 x y + 1/245 x y + 1/175 x z - 1/300 x z
+
+ 2 2 2 137 2 2 3
+ + 1/245 y z - 1/175 y z + ---- x z + 1/245 x z - 1/300 x z
+ 5250
+
+ 2 3 2 2 2
+ - 1/175 x z - 1/300 y z + 1/175 x y z - 1/175 x y z - 1/175 x y z
+
+ 3 529 2 529 2 529 2 3
+ + 1/300 z + 1/125 x y z - ----- x - ----- y - ----- z - 1/300 y z
+ 29400 29400 29400
+
+ 202 137 3 3 4 4 4
+ + ---- + ---- y z - 1/300 y - 1/300 x + 1/600 y + 1/600 x + 1/600 z ,
+ 6125 5250
+
+ 2 3 2
+ COEFF(-1, -2, 2) = - 8/525 x + 1/350 x y - 1/150 x y + 1/175 y z
+
+ 19 19 107 2 3 2 2
+ + ---- y - ---- z + ---- x y - 1/350 x y + 1/600 x y - 1/490 x y
+ 2100 2100 7000
+
+ 2 3 2 2 2 107
+ - 1/350 x z + 1/150 x z + 1/245 y z - 1/175 y z - ---- x z
+ 7000
+
+ 2 2 3 2 3 2
+ - 1/490 x z - 1/600 x z - 1/350 x z - 1/300 y z + 1/350 x y z
+
+ 2 2 3 128 2
+ - 1/350 x y z + 1/350 x y z + 1/300 z + 1/250 x y z + ---- x
+ 3675
+
+ 169 2 169 2 3 47 3
+ - ----- y - ----- z - 1/300 y z + ---- y z - 2/125 - 1/300 y
+ 29400 29400 5250
+
+ 3 4 4 4 3
+ + 1/150 x + 1/600 y - 1/150 x + 1/600 z , COEFF(0, -2, 2) = - 1/300 y
+
+ 3 17 2 2 2 2 33 2
+ + 1/300 z + ---- y z - 1/245 x y - 1/175 y z + 1/175 x y - --- x
+ 5250 980
+
+ 4 2 2 2 3 47
+ + 1/600 z - 1/175 x z - 1/600 z + 1/175 x y z - 1/300 y z + ----
+ 6125
+
+ 2 2 2 2 2 2 3
+ + 1/175 y z - 1/245 x z + 1/245 y z - 1/600 y - 1/300 y z
+
+ 4 4
+ + 1/100 x + 1/600 y - 1/300 z + 1/300 y, COEFF(1, -2, 2) = 8/525 x
+
+ 2 3 2 19 19 107
+ + 1/350 x y + 1/150 x y + 1/175 y z + ---- y - ---- z - ---- x y
+ 2100 2100 7000
+
+ 2 3 2 2 2 3
+ + 1/350 x y - 1/600 x y - 1/490 x y - 1/350 x z - 1/150 x z
+
+ 2 2 2 107 2 2 3
+ + 1/245 y z - 1/175 y z + ---- x z - 1/490 x z + 1/600 x z
+ 7000
+
+ 2 3 2 2 2
+ + 1/350 x z - 1/300 y z - 1/350 x y z + 1/350 x y z + 1/350 x y z
+
+ 3 128 2 169 2 169 2 3
+ + 1/300 z - 1/250 x y z + ---- x - ----- y - ----- z - 1/300 y z
+ 3675 29400 29400
+
+ 47 3 3 4 4 4
+ + ---- y z - 2/125 - 1/300 y - 1/150 x + 1/600 y - 1/150 x + 1/600 z ,
+ 5250
+
+ 11 2 3 2 11
+ COEFF(2, -2, 2) = - --- x - 1/175 x y - 1/300 x y + 1/175 y z + --- y
+ 420 420
+
+ 11 137 2 3 2 2 2
+ - --- z + ---- x y + 1/175 x y - 1/300 x y + 1/245 x y + 1/175 x z
+ 420 5250
+
+ 3 2 2 2 137 2 2
+ + 1/300 x z + 1/245 y z - 1/175 y z - ---- x z + 1/245 x z
+ 5250
+
+ 3 2 3 2 2
+ + 1/300 x z + 1/175 x z - 1/300 y z - 1/175 x y z + 1/175 x y z
+
+ 2 3 529 2 529 2 529 2
+ - 1/175 x y z + 1/300 z - 1/125 x y z - ----- x - ----- y - ----- z
+ 29400 29400 29400
+
+ 3 202 137 3 3 4 4
+ - 1/300 y z + ---- + ---- y z - 1/300 y + 1/300 x + 1/600 y + 1/600 x
+ 6125 5250
+
+ 4 19 2 3
+ + 1/600 z , COEFF(-2, -1, 2) = ---- x - 1/350 x y + 1/600 x y
+ 2100
+
+ 2 19 107 2 3
+ - 1/350 y z - 8/525 y - ---- z + ---- x y + 1/350 x y - 1/150 x y
+ 2100 7000
+
+ 2 2 2 3 2 2 2
+ - 1/490 x y + 1/175 x z - 1/300 x z - 1/490 y z - 1/350 y z
+
+ 47 2 2 3 2 3
+ + ---- x z + 1/245 x z - 1/300 x z - 1/175 x z - 1/600 y z
+ 5250
+
+ 2 2 2 3
+ + 1/350 x y z + 1/350 x y z - 1/350 x y z + 1/300 z + 1/250 x y z
+
+ 169 2 128 2 169 2 3 107 3
+ - ----- x + ---- y - ----- z + 1/150 y z - ---- y z - 2/125 + 1/150 y
+ 29400 3675 29400 7000
+
+ 3 4 4 4
+ - 1/300 x - 1/150 y + 1/600 x + 1/600 z , COEFF(-1, -1, 2) = - 1/42 x
+
+ 2 3 2 17 229
+ + 1/700 x y - 1/300 x y - 1/350 y z - 1/42 y + ---- z + ----- x y
+ 2100 10500
+
+ 2 3 2 2 2 3
+ + 1/700 x y - 1/300 x y + 1/980 x y - 1/350 x z + 1/150 x z
+
+ 2 2 2 167 2 2 3
+ - 1/490 y z - 1/350 y z - ---- x z - 1/490 x z - 1/600 x z
+ 7000
+
+ 2 3 2 2 2
+ - 1/350 x z - 1/600 y z + 1/700 x y z + 1/700 x y z + 1/700 x y z
+
+ 3 211 2 211 2 191 2 173
+ + 1/300 z + 1/500 x y z + ---- x + ---- y + ----- z - ----
+ 7350 7350 29400 6125
+
+ 3 167 3 3 4 4
+ + 1/150 y z - ---- y z + 1/150 y + 1/150 x - 1/150 y - 1/150 x
+ 7000
+
+ 4 3 2 4 4
+ + 1/600 z , COEFF(0, -1, 2) = 1/150 y - 9/196 x + 1/600 z - 1/150 y
+
+ 47 2 3 2 29 2
+ - 2/75 y + ---- - 1/175 x z + 1/300 z - 1/350 y z + ---- z + 1/350 x y
+ 6125 2100
+
+ 3 187 2 2 2 2
+ - 1/600 y z - ---- y z - 1/350 y z + 1/350 x y z - 1/490 y z
+ 7000
+
+ 3 311 2 2 2 2 2 2 4
+ + 1/150 y z + ----- z + 1/490 x y + 2/75 y - 1/245 x z + 1/100 x ,
+ 29400
+
+ 2 3 2
+ COEFF(1, -1, 2) = 1/42 x + 1/700 x y + 1/300 x y - 1/350 y z - 1/42 y
+
+ 17 229 2 3 2 2 2
+ + ---- z - ----- x y - 1/700 x y + 1/300 x y + 1/980 x y - 1/350 x z
+ 2100 10500
+
+ 3 2 2 2 167 2 2
+ - 1/150 x z - 1/490 y z - 1/350 y z + ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ + 1/600 x z + 1/350 x z - 1/600 y z - 1/700 x y z - 1/700 x y z
+
+ 2 3 211 2 211 2 191 2
+ + 1/700 x y z + 1/300 z - 1/500 x y z + ---- x + ---- y + ----- z
+ 7350 7350 29400
+
+ 173 3 167 3 3 4 4
+ - ---- + 1/150 y z - ---- y z + 1/150 y - 1/150 x - 1/150 y - 1/150 x
+ 6125 7000
+
+ 4 19 2 3
+ + 1/600 z , COEFF(2, -1, 2) = - ---- x - 1/350 x y - 1/600 x y
+ 2100
+
+ 2 19 107 2 3
+ - 1/350 y z - 8/525 y - ---- z - ---- x y - 1/350 x y + 1/150 x y
+ 2100 7000
+
+ 2 2 2 3 2 2 2
+ - 1/490 x y + 1/175 x z + 1/300 x z - 1/490 y z - 1/350 y z
+
+ 47 2 2 3 2 3
+ - ---- x z + 1/245 x z + 1/300 x z + 1/175 x z - 1/600 y z
+ 5250
+
+ 2 2 2 3
+ - 1/350 x y z - 1/350 x y z - 1/350 x y z + 1/300 z - 1/250 x y z
+
+ 169 2 128 2 169 2 3 107 3
+ - ----- x + ---- y - ----- z + 1/150 y z - ---- y z - 2/125 + 1/150 y
+ 29400 3675 29400 7000
+
+ 3 4 4 4 33 2
+ + 1/300 x - 1/150 y + 1/600 x + 1/600 z , COEFF(-2, 0, 2) = - --- y
+ 980
+
+ 2 2 4 3 3 2 4
+ - 1/245 y z + 1/100 y - 1/300 x z + 1/300 z + 1/175 x z + 1/600 z
+
+ 2 2 47 2 17 2
+ - 1/245 x y + 1/300 x + ---- - 1/600 z + ---- x z - 1/600 x
+ 6125 5250
+
+ 2 4 2 3 3
+ + 1/175 x y z + 1/600 x - 1/300 z + 1/175 x y - 1/300 x - 1/300 x z
+
+ 2 2 2 2 2
+ - 1/175 x z + 1/245 x z - 1/175 y z, COEFF(-1, 0, 2) = 1/350 x y z
+
+ 2 2 2 2 2 3 47 3
+ - 1/490 x z - 1/175 y z - 1/245 y z + 1/150 x z + ---- - 1/600 x z
+ 6125
+
+ 187 2 2 2 2 311 2 3
+ - ---- x z + 1/490 x y - 1/350 x z + 1/350 x y + ----- z + 1/150 x
+ 7000 29400
+
+ 4 2 4 4 29 2
+ - 1/150 x - 9/196 y - 2/75 x + 1/100 y + 1/600 z + ---- z + 2/75 x
+ 2100
+
+ 2 3 41 431 2 2
+ - 1/350 x z + 1/300 z , COEFF(0, 0, 2) = ---- z + ----- z - 1/20 x
+ 2100 29400
+
+ 4 2 292 2 2 2 2 2 2
+ + 1/100 x - 1/175 y z + ---- - 1/245 x z + 1/245 x y - 1/245 y z
+ 6125
+
+ 4 2 2 4 3
+ + 1/600 z - 1/20 y - 1/175 x z + 1/100 y + 1/300 z , COEFF(1, 0, 2) =
+
+ 2 2 2 2 2 2 2 47
+ - 1/350 x y - 1/350 x y z + 1/490 x y - 1/490 x z - 1/350 x z + ----
+ 6125
+
+ 3 2 2 2 3 3
+ + 2/75 x + 1/600 x z - 1/245 y z + 2/75 x - 1/150 x + 1/300 z
+
+ 2 4 187 29 3 4
+ + 1/350 x z - 1/150 x + ---- x z + ---- z - 1/150 x z + 1/100 y
+ 7000 2100
+
+ 2 311 2 4 2
+ - 9/196 y + ----- z + 1/600 z - 1/175 y z, COEFF(2, 0, 2) =
+ 29400
+
+ 2 2 2 2 2 2 2 2 47
+ - 1/245 y z - 1/175 x y - 1/245 x y + 1/245 x z + 1/175 x z + ----
+ 6125
+
+ 3 2 2 2 17 3
+ + 1/300 x z - 1/175 x y z + 1/175 x z - 1/600 x - ---- x z + 1/300 z
+ 5250
+
+ 3 4 2 4
+ + 1/300 x z + 1/600 x - 1/175 y z - 1/300 z - 1/300 x + 1/100 y
+
+ 3 2 4 33 2 19
+ + 1/300 x - 1/600 z + 1/600 z - --- y , COEFF(-2, 1, 2) = ---- x
+ 980 2100
+
+ 2 3 2 19 107
+ + 1/350 x y - 1/600 x y - 1/350 y z + 8/525 y - ---- z - ---- x y
+ 2100 7000
+
+ 2 3 2 2 2 3
+ + 1/350 x y + 1/150 x y - 1/490 x y + 1/175 x z - 1/300 x z
+
+ 2 2 2 47 2 2 3
+ - 1/490 y z + 1/350 y z + ---- x z + 1/245 x z - 1/300 x z
+ 5250
+
+ 2 3 2 2 2
+ - 1/175 x z + 1/600 y z - 1/350 x y z + 1/350 x y z + 1/350 x y z
+
+ 3 169 2 128 2 169 2 3
+ + 1/300 z - 1/250 x y z - ----- x + ---- y - ----- z - 1/150 y z
+ 29400 3675 29400
+
+ 107 3 3 4 4 4
+ + ---- y z - 2/125 - 1/150 y - 1/300 x - 1/150 y + 1/600 x + 1/600 z ,
+ 7000
+
+ 2 3 2
+ COEFF(-1, 1, 2) = - 1/42 x - 1/700 x y + 1/300 x y - 1/350 y z + 1/42 y
+
+ 17 229 2 3 2 2 2
+ + ---- z - ----- x y + 1/700 x y + 1/300 x y + 1/980 x y - 1/350 x z
+ 2100 10500
+
+ 3 2 2 2 167 2 2
+ + 1/150 x z - 1/490 y z + 1/350 y z - ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ - 1/600 x z - 1/350 x z + 1/600 y z - 1/700 x y z + 1/700 x y z
+
+ 2 3 211 2 211 2 191 2
+ - 1/700 x y z + 1/300 z - 1/500 x y z + ---- x + ---- y + ----- z
+ 7350 7350 29400
+
+ 173 3 167 3 3 4 4
+ - ---- - 1/150 y z + ---- y z - 1/150 y + 1/150 x - 1/150 y - 1/150 x
+ 6125 7000
+
+ 4 29 4 2 47
+ + 1/600 z , COEFF(0, 1, 2) = ---- z + 1/100 x - 1/350 y z + ----
+ 2100 6125
+
+ 2 311 2 2 2 2 2 3
+ - 1/350 x y z + ----- z - 1/175 x z - 9/196 x - 1/490 y z + 1/300 z
+ 29400
+
+ 2 2 4 3 3 2 2 2
+ + 1/490 x y - 1/150 y - 1/150 y + 1/600 y z - 1/245 x z + 2/75 y
+
+ 4 2 187 2 3
+ + 1/600 z + 1/350 y z + 2/75 y + ---- y z - 1/350 x y - 1/150 y z,
+ 7000
+
+ 2 3 2
+ COEFF(1, 1, 2) = 1/42 x - 1/700 x y - 1/300 x y - 1/350 y z + 1/42 y
+
+ 17 229 2 3 2 2 2
+ + ---- z + ----- x y - 1/700 x y - 1/300 x y + 1/980 x y - 1/350 x z
+ 2100 10500
+
+ 3 2 2 2 167 2 2
+ - 1/150 x z - 1/490 y z + 1/350 y z + ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ + 1/600 x z + 1/350 x z + 1/600 y z + 1/700 x y z - 1/700 x y z
+
+ 2 3 211 2 211 2 191 2
+ - 1/700 x y z + 1/300 z + 1/500 x y z + ---- x + ---- y + ----- z
+ 7350 7350 29400
+
+ 173 3 167 3 3 4 4
+ - ---- - 1/150 y z + ---- y z - 1/150 y - 1/150 x - 1/150 y - 1/150 x
+ 6125 7000
+
+ 4 19 2 3
+ + 1/600 z , COEFF(2, 1, 2) = - ---- x + 1/350 x y + 1/600 x y
+ 2100
+
+ 2 19 107 2 3
+ - 1/350 y z + 8/525 y - ---- z + ---- x y - 1/350 x y - 1/150 x y
+ 2100 7000
+
+ 2 2 2 3 2 2 2
+ - 1/490 x y + 1/175 x z + 1/300 x z - 1/490 y z + 1/350 y z
+
+ 47 2 2 3 2 3
+ - ---- x z + 1/245 x z + 1/300 x z + 1/175 x z + 1/600 y z
+ 5250
+
+ 2 2 2 3
+ + 1/350 x y z - 1/350 x y z + 1/350 x y z + 1/300 z + 1/250 x y z
+
+ 169 2 128 2 169 2 3 107 3
+ - ----- x + ---- y - ----- z - 1/150 y z + ---- y z - 2/125 - 1/150 y
+ 29400 3675 29400 7000
+
+ 3 4 4 4 11
+ + 1/300 x - 1/150 y + 1/600 x + 1/600 z , COEFF(-2, 2, 2) = --- x
+ 420
+
+ 2 3 2 11 11 137
+ + 1/175 x y - 1/300 x y + 1/175 y z - --- y - --- z + ---- x y
+ 420 420 5250
+
+ 2 3 2 2 2 3
+ - 1/175 x y - 1/300 x y + 1/245 x y + 1/175 x z - 1/300 x z
+
+ 2 2 2 137 2 2 3
+ + 1/245 y z + 1/175 y z + ---- x z + 1/245 x z - 1/300 x z
+ 5250
+
+ 2 3 2 2 2
+ - 1/175 x z + 1/300 y z - 1/175 x y z - 1/175 x y z + 1/175 x y z
+
+ 3 529 2 529 2 529 2 3
+ + 1/300 z - 1/125 x y z - ----- x - ----- y - ----- z + 1/300 y z
+ 29400 29400 29400
+
+ 202 137 3 3 4 4 4
+ + ---- - ---- y z + 1/300 y - 1/300 x + 1/600 y + 1/600 x + 1/600 z ,
+ 6125 5250
+
+ 2 3 2 19
+ COEFF(-1, 2, 2) = - 8/525 x - 1/350 x y + 1/150 x y + 1/175 y z - ---- y
+ 2100
+
+ 19 107 2 3 2 2 2
+ - ---- z - ---- x y - 1/350 x y - 1/600 x y - 1/490 x y - 1/350 x z
+ 2100 7000
+
+ 3 2 2 2 107 2 2
+ + 1/150 x z + 1/245 y z + 1/175 y z - ---- x z - 1/490 x z
+ 7000
+
+ 3 2 3 2 2
+ - 1/600 x z - 1/350 x z + 1/300 y z - 1/350 x y z - 1/350 x y z
+
+ 2 3 128 2 169 2 169 2
+ - 1/350 x y z + 1/300 z - 1/250 x y z + ---- x - ----- y - ----- z
+ 3675 29400 29400
+
+ 3 47 3 3 4
+ + 1/300 y z - ---- y z - 2/125 + 1/300 y + 1/150 x + 1/600 y
+ 5250
+
+ 4 4 3 3 33 2
+ - 1/150 x + 1/600 z , COEFF(0, 2, 2) = 1/300 y z + 1/300 y z - --- x
+ 980
+
+ 4 2 2 47 2 2 2
+ + 1/600 y - 1/175 x y z + 1/175 y z + ---- - 1/600 z - 1/245 x z
+ 6125
+
+ 2 4 2 2 2 2 2
+ - 1/300 z + 1/175 y z + 1/600 z - 1/245 x y - 1/600 y + 1/245 y z
+
+ 3 2 4 17 3 2
+ + 1/300 y - 1/175 x y + 1/100 x - ---- y z + 1/300 z - 1/175 x z
+ 5250
+
+ 2 3 2
+ - 1/300 y, COEFF(1, 2, 2) = 8/525 x - 1/350 x y - 1/150 x y + 1/175 y z
+
+ 19 19 107 2 3 2 2
+ - ---- y - ---- z + ---- x y + 1/350 x y + 1/600 x y - 1/490 x y
+ 2100 2100 7000
+
+ 2 3 2 2 2 107
+ - 1/350 x z - 1/150 x z + 1/245 y z + 1/175 y z + ---- x z
+ 7000
+
+ 2 2 3 2 3 2
+ - 1/490 x z + 1/600 x z + 1/350 x z + 1/300 y z + 1/350 x y z
+
+ 2 2 3 128 2
+ + 1/350 x y z - 1/350 x y z + 1/300 z + 1/250 x y z + ---- x
+ 3675
+
+ 169 2 169 2 3 47 3
+ - ----- y - ----- z + 1/300 y z - ---- y z - 2/125 + 1/300 y
+ 29400 29400 5250
+
+ 3 4 4 4 11
+ - 1/150 x + 1/600 y - 1/150 x + 1/600 z , COEFF(2, 2, 2) = - --- x
+ 420
+
+ 2 3 2 11 11 137
+ + 1/175 x y + 1/300 x y + 1/175 y z - --- y - --- z - ---- x y
+ 420 420 5250
+
+ 2 3 2 2 2 3
+ + 1/175 x y + 1/300 x y + 1/245 x y + 1/175 x z + 1/300 x z
+
+ 2 2 2 137 2 2 3
+ + 1/245 y z + 1/175 y z - ---- x z + 1/245 x z + 1/300 x z
+ 5250
+
+ 2 3 2 2 2
+ + 1/175 x z + 1/300 y z + 1/175 x y z + 1/175 x y z + 1/175 x y z
+
+ 3 529 2 529 2 529 2 3
+ + 1/300 z + 1/125 x y z - ----- x - ----- y - ----- z + 1/300 y z
+ 29400 29400 29400
+
+ 202 137 3 3 4 4 4
+ + ---- - ---- y z + 1/300 y + 1/300 x + 1/600 y + 1/600 x + 1/600 z ]
+ 6125 5250
+
+> print_coeff__lc_of_data(%, "coeff_I_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-I.compute.c");
+bytes used=757443900, alloc=7076592, time=84.77
+bytes used=758444340, alloc=7076592, time=84.85
+bytes used=759444728, alloc=7076592, time=84.94
+bytes used=760444912, alloc=7076592, time=85.02
+bytes used=761445416, alloc=7076592, time=85.10
+bytes used=762446192, alloc=7076592, time=85.19
+bytes used=763446500, alloc=7076592, time=85.27
+bytes used=764447264, alloc=7076592, time=85.34
+bytes used=765447460, alloc=7076592, time=85.43
+bytes used=766447956, alloc=7076592, time=85.51
+bytes used=767448328, alloc=7076592, time=85.59
+bytes used=768448488, alloc=7076592, time=85.68
+bytes used=769448640, alloc=7076592, time=85.75
+bytes used=770449300, alloc=7076592, time=85.86
+bytes used=771449464, alloc=7076592, time=86.46
+bytes used=772450084, alloc=7076592, time=87.06
+bytes used=773450424, alloc=7076592, time=87.66
+bytes used=774450580, alloc=7076592, time=88.25
+bytes used=775451280, alloc=7076592, time=88.83
+bytes used=776451532, alloc=7076592, time=89.04
+bytes used=777451752, alloc=7076592, time=89.13
+bytes used=778451988, alloc=7076592, time=89.23
+bytes used=779452336, alloc=7076592, time=89.32
+bytes used=780452780, alloc=7076592, time=89.41
+bytes used=781452932, alloc=7076592, time=89.51
+bytes used=782453096, alloc=7076592, time=89.60
+bytes used=783453444, alloc=7076592, time=89.69
+bytes used=784453604, alloc=7076592, time=89.78
+bytes used=785453828, alloc=7076592, time=89.87
+bytes used=786454048, alloc=7076592, time=89.98
+bytes used=787696820, alloc=7076592, time=90.07
+bytes used=788762016, alloc=7076592, time=90.13
+bytes used=789820196, alloc=7076592, time=90.20
+bytes used=790867368, alloc=7076592, time=90.26
+bytes used=791908816, alloc=7076592, time=90.33
+bytes used=792938404, alloc=7076592, time=90.40
+bytes used=793961208, alloc=7076592, time=90.46
+bytes used=794977260, alloc=7076592, time=90.53
+bytes used=795980068, alloc=7076592, time=90.59
+bytes used=796981460, alloc=7076592, time=90.66
+bytes used=798207132, alloc=7076592, time=90.73
+bytes used=799427324, alloc=7076592, time=90.79
+bytes used=800639944, alloc=7076592, time=90.86
+bytes used=801842784, alloc=7076592, time=90.94
+bytes used=803036500, alloc=7076592, time=91.01
+bytes used=804223764, alloc=7076592, time=91.08
+bytes used=805409000, alloc=7076592, time=91.16
+bytes used=806591536, alloc=7076592, time=91.23
+bytes used=807765664, alloc=7076592, time=91.31
+bytes used=808926684, alloc=7076592, time=91.38
+bytes used=810069412, alloc=7076592, time=91.46
+bytes used=811180396, alloc=7076592, time=91.53
+bytes used=812264588, alloc=7076592, time=91.60
+bytes used=813332020, alloc=7076592, time=91.68
+bytes used=814379472, alloc=7076592, time=91.75
+bytes used=815404328, alloc=7076592, time=91.82
+bytes used=816414852, alloc=7076592, time=91.89
+bytes used=817604736, alloc=7076592, time=91.97
+bytes used=818771720, alloc=7076592, time=92.04
+bytes used=819912164, alloc=7076592, time=92.12
+bytes used=821015644, alloc=7076592, time=92.20
+bytes used=822077532, alloc=7076592, time=92.28
+bytes used=823096732, alloc=7076592, time=92.36
+bytes used=824236712, alloc=7076592, time=92.44
+bytes used=825338992, alloc=7076592, time=92.53
+bytes used=826393152, alloc=7076592, time=92.61
+bytes used=827411588, alloc=7076592, time=92.69
+bytes used=828412840, alloc=7076592, time=92.77
+bytes used=829540556, alloc=7076592, time=92.84
+bytes used=830658588, alloc=7076592, time=92.92
+bytes used=831770784, alloc=7076592, time=93.02
+bytes used=832876528, alloc=7076592, time=93.11
+bytes used=833976708, alloc=7076592, time=93.20
+bytes used=835067048, alloc=7076592, time=93.29
+bytes used=836110216, alloc=7076592, time=93.38
+bytes used=837218000, alloc=7076592, time=93.47
+bytes used=838239516, alloc=7076592, time=93.57
+bytes used=839322584, alloc=7076592, time=93.67
+bytes used=840343512, alloc=7076592, time=93.78
+bytes used=841350908, alloc=7076592, time=93.88
+bytes used=842352880, alloc=7076592, time=93.98
+bytes used=843353644, alloc=7076592, time=94.09
+bytes used=844354048, alloc=7076592, time=94.19
+bytes used=845361648, alloc=7076592, time=94.30
+bytes used=846437276, alloc=7076592, time=94.40
+bytes used=847437524, alloc=7076592, time=94.48
+bytes used=848438032, alloc=7076592, time=94.55
+bytes used=849438196, alloc=7076592, time=96.54
+bytes used=850438392, alloc=7076592, time=97.33
+bytes used=851438548, alloc=7076592, time=97.44
+bytes used=852438716, alloc=7076592, time=97.54
+bytes used=853439008, alloc=7076592, time=97.63
+bytes used=854440456, alloc=7076592, time=97.72
+bytes used=855441084, alloc=7076592, time=97.80
+bytes used=856441496, alloc=7076592, time=97.89
+bytes used=857444756, alloc=7076592, time=97.97
+bytes used=858445116, alloc=7076592, time=98.06
+bytes used=859445600, alloc=7076592, time=98.14
+bytes used=860446032, alloc=7076592, time=98.22
+bytes used=861446204, alloc=7076592, time=98.30
+bytes used=862446584, alloc=7076592, time=98.38
+bytes used=863447276, alloc=7076592, time=98.46
+bytes used=864451032, alloc=7076592, time=98.53
+bytes used=865452236, alloc=7076592, time=98.60
+bytes used=866453768, alloc=7076592, time=98.68
+bytes used=867457960, alloc=7076592, time=98.76
+bytes used=868458136, alloc=7076592, time=98.83
+bytes used=869463196, alloc=7076592, time=98.91
+bytes used=870464632, alloc=7076592, time=98.99
+bytes used=871465340, alloc=7076592, time=99.07
+bytes used=872469948, alloc=7076592, time=99.16
+bytes used=873470204, alloc=7076592, time=99.25
+bytes used=874470504, alloc=7076592, time=99.33
+bytes used=875472628, alloc=7076592, time=99.41
+bytes used=876476980, alloc=7076592, time=99.49
+bytes used=877477256, alloc=7076592, time=99.58
+bytes used=878477584, alloc=7076592, time=99.66
+bytes used=879478056, alloc=7076592, time=99.74
+bytes used=880478244, alloc=7076592, time=99.83
+bytes used=881478700, alloc=7076592, time=99.91
+bytes used=882479012, alloc=7076592, time=99.99
+bytes used=883479176, alloc=7076592, time=100.07
+bytes used=884479424, alloc=7076592, time=100.15
+bytes used=885479584, alloc=7076592, time=100.23
+bytes used=886479928, alloc=7076592, time=100.32
+bytes used=887480164, alloc=7076592, time=100.40
+bytes used=888480376, alloc=7076592, time=100.49
+bytes used=889480632, alloc=7076592, time=100.58
+bytes used=890480808, alloc=7076592, time=100.69
+bytes used=891481108, alloc=7076592, time=100.83
+bytes used=892520172, alloc=7076592, time=100.98
+bytes used=893520348, alloc=7076592, time=101.10
+bytes used=894520572, alloc=7076592, time=101.24
+bytes used=895538128, alloc=7076592, time=101.36
+bytes used=896538480, alloc=7076592, time=101.49
+bytes used=897538684, alloc=7076592, time=101.66
+bytes used=898539788, alloc=7076592, time=101.81
+bytes used=899541804, alloc=7076592, time=101.93
+bytes used=900543368, alloc=7076592, time=102.05
+bytes used=901553356, alloc=7076592, time=102.19
+bytes used=902553552, alloc=7076592, time=102.33
+bytes used=903553720, alloc=7076592, time=102.50
+bytes used=904553888, alloc=7076592, time=102.67
+bytes used=905554612, alloc=7076592, time=102.87
+bytes used=906586872, alloc=7076592, time=103.06
+bytes used=907587024, alloc=7076592, time=103.22
+bytes used=908587216, alloc=7076592, time=103.35
+bytes used=909588432, alloc=7076592, time=103.50
+bytes used=910604912, alloc=7076592, time=103.66
+bytes used=911605160, alloc=7076592, time=103.83
+bytes used=912605928, alloc=7076592, time=103.99
+bytes used=913606148, alloc=7076592, time=104.13
+bytes used=914615700, alloc=7076592, time=104.26
+bytes used=915645112, alloc=7076592, time=104.41
+bytes used=916654608, alloc=7076592, time=104.56
+bytes used=917654880, alloc=7076592, time=104.65
+bytes used=918655156, alloc=7076592, time=104.75
+bytes used=919655376, alloc=7076592, time=104.85
+bytes used=920692572, alloc=7076592, time=104.98
+bytes used=921694816, alloc=7076592, time=105.08
+bytes used=922696316, alloc=7076592, time=105.25
+bytes used=923702360, alloc=7076592, time=105.38
+bytes used=924702532, alloc=7076592, time=105.50
+bytes used=925703384, alloc=7076592, time=105.62
+bytes used=926716064, alloc=7076592, time=105.73
+bytes used=927721344, alloc=7076592, time=105.87
+bytes used=928741844, alloc=7076592, time=105.98
+bytes used=929742004, alloc=7076592, time=106.10
+bytes used=930742196, alloc=7076592, time=106.23
+bytes used=931744820, alloc=7076592, time=106.35
+bytes used=932745064, alloc=7076592, time=106.47
+bytes used=933785440, alloc=7076592, time=106.58
+bytes used=934786220, alloc=7076592, time=106.72
+bytes used=935826840, alloc=7076592, time=106.84
+bytes used=936839120, alloc=7076592, time=106.97
+bytes used=937878980, alloc=7076592, time=107.09
+bytes used=938879232, alloc=7076592, time=107.21
+bytes used=939879444, alloc=7076592, time=107.32
+bytes used=940916812, alloc=7076592, time=107.43
+bytes used=941917068, alloc=7076592, time=107.53
+bytes used=942917324, alloc=7076592, time=107.64
+bytes used=943917548, alloc=7076592, time=107.75
+bytes used=944917724, alloc=7076592, time=107.86
+bytes used=945917888, alloc=7076592, time=107.97
+bytes used=946918068, alloc=7076592, time=108.08
+bytes used=947935012, alloc=7076592, time=108.19
+bytes used=948935788, alloc=7076592, time=108.29
+bytes used=949936288, alloc=7076592, time=108.38
+bytes used=950936448, alloc=7076592, time=108.64
+bytes used=951966276, alloc=7076592, time=111.20
+bytes used=952966500, alloc=7076592, time=111.70
+bytes used=953966656, alloc=7076592, time=112.66
+bytes used=954966860, alloc=7076592, time=112.77
+bytes used=955967084, alloc=7076592, time=112.87
+bytes used=956967500, alloc=7076592, time=112.95
+bytes used=957967748, alloc=7076592, time=113.03
+bytes used=958968460, alloc=7076592, time=113.13
+bytes used=959968904, alloc=7076592, time=113.22
+bytes used=960970968, alloc=7076592, time=113.30
+bytes used=961971672, alloc=7076592, time=113.41
+bytes used=962971828, alloc=7076592, time=113.50
+bytes used=963972424, alloc=7076592, time=113.58
+bytes used=964972676, alloc=7076592, time=113.68
+bytes used=965972904, alloc=7076592, time=113.75
+bytes used=966973092, alloc=7076592, time=113.86
+bytes used=967973448, alloc=7076592, time=113.94
+bytes used=968973608, alloc=7076592, time=114.03
+bytes used=969973872, alloc=7076592, time=114.10
+bytes used=970977000, alloc=7076592, time=114.18
+bytes used=971977444, alloc=7076592, time=114.26
+bytes used=972978028, alloc=7076592, time=114.36
+bytes used=973978184, alloc=7076592, time=114.43
+bytes used=974978864, alloc=7076592, time=114.53
+bytes used=975979332, alloc=7076592, time=114.60
+bytes used=976979576, alloc=7076592, time=114.69
+bytes used=977980052, alloc=7076592, time=114.77
+bytes used=978980284, alloc=7076592, time=114.84
+bytes used=979980620, alloc=7076592, time=114.92
+bytes used=980980800, alloc=7076592, time=115.01
+bytes used=981981080, alloc=7076592, time=115.09
+bytes used=982981760, alloc=7076592, time=115.17
+bytes used=983981924, alloc=7076592, time=115.25
+bytes used=984982120, alloc=7076592, time=115.33
+bytes used=985982408, alloc=7076592, time=115.57
+bytes used=987003044, alloc=7076592, time=115.78
+bytes used=988042992, alloc=7076592, time=115.92
+bytes used=989047292, alloc=7076592, time=116.04
+bytes used=990080180, alloc=7076592, time=116.18
+bytes used=991082380, alloc=7076592, time=116.34
+bytes used=992094512, alloc=7076592, time=116.48
+bytes used=993111944, alloc=7076592, time=116.63
+bytes used=994140516, alloc=7076592, time=116.77
+bytes used=995164380, alloc=7076592, time=116.92
+bytes used=996181512, alloc=7076592, time=117.07
+bytes used=997196692, alloc=7076592, time=117.22
+bytes used=998233564, alloc=7076592, time=117.37
+bytes used=999233880, alloc=7076592, time=117.52
+bytes used=1000234112, alloc=7076592, time=117.69
+bytes used=1001256864, alloc=7076592, time=117.85
+bytes used=1002283640, alloc=7076592, time=118.01
+bytes used=1003294632, alloc=7076592, time=118.18
+bytes used=1004299948, alloc=7076592, time=118.43
+bytes used=1005300204, alloc=7076592, time=118.57
+bytes used=1006341080, alloc=7076592, time=118.75
+bytes used=1007378900, alloc=7076592, time=118.91
+bytes used=1008417044, alloc=7076592, time=119.07
+bytes used=1009448676, alloc=7076592, time=119.22
+bytes used=1010492916, alloc=7076592, time=119.38
+bytes used=1011529856, alloc=7076592, time=119.57
+bytes used=1012558472, alloc=7076592, time=119.74
+bytes used=1013568028, alloc=7076592, time=119.92
+bytes used=1014600672, alloc=7076592, time=120.09
+bytes used=1015621572, alloc=7076592, time=120.26
+bytes used=1016626692, alloc=7076592, time=120.44
+bytes used=1017629872, alloc=7076592, time=120.61
+bytes used=1018653424, alloc=7076592, time=120.77
+bytes used=1019665896, alloc=7076592, time=120.94
+bytes used=1020666160, alloc=7076592, time=121.08
+bytes used=1021666352, alloc=7076592, time=121.21
+bytes used=1022666620, alloc=7076592, time=121.34
+bytes used=1023666780, alloc=7076592, time=121.47
+bytes used=1024666944, alloc=7076592, time=121.61
+bytes used=1025667116, alloc=7076592, time=121.72
+bytes used=1026667312, alloc=7076592, time=121.80
+bytes used=1027667492, alloc=7076592, time=121.96
+bytes used=1028705072, alloc=7076592, time=125.39
+bytes used=1029722856, alloc=7076592, time=125.58
+bytes used=1030740256, alloc=7076592, time=125.84
+bytes used=1031744920, alloc=7076592, time=126.08
+bytes used=1032745092, alloc=7076592, time=126.32
+bytes used=1033745288, alloc=7076592, time=127.94
+bytes used=1034745464, alloc=7076592, time=128.54
+bytes used=1035745692, alloc=7076592, time=128.64
+bytes used=1036745864, alloc=7076592, time=128.75
+bytes used=1037746180, alloc=7076592, time=128.83
+bytes used=1038746780, alloc=7076592, time=128.91
+bytes used=1039747108, alloc=7076592, time=128.99
+bytes used=1040747568, alloc=7076592, time=129.07
+bytes used=1041747752, alloc=7076592, time=129.15
+bytes used=1042747940, alloc=7076592, time=129.23
+bytes used=1043748096, alloc=7076592, time=129.31
+bytes used=1044748504, alloc=7076592, time=129.39
+bytes used=1045748888, alloc=7076592, time=129.47
+bytes used=1046749264, alloc=7076592, time=129.55
+bytes used=1047749696, alloc=7076592, time=129.63
+bytes used=1048749868, alloc=7076592, time=129.71
+bytes used=1049750260, alloc=7076592, time=129.79
+bytes used=1050750628, alloc=7076592, time=129.87
+bytes used=1051750916, alloc=7076592, time=129.95
+bytes used=1052751172, alloc=7076592, time=130.04
+bytes used=1053751392, alloc=7076592, time=130.12
+bytes used=1054751624, alloc=7076592, time=130.19
+bytes used=1055752116, alloc=7076592, time=130.27
+bytes used=1056752420, alloc=7076592, time=130.35
+bytes used=1057752752, alloc=7076592, time=130.43
+bytes used=1058753132, alloc=7076592, time=130.52
+bytes used=1059753300, alloc=7076592, time=130.60
+bytes used=1060753716, alloc=7076592, time=130.68
+bytes used=1061754044, alloc=7076592, time=130.76
+bytes used=1062754216, alloc=7076592, time=130.84
+bytes used=1063754372, alloc=7076592, time=130.92
+bytes used=1064754716, alloc=7076592, time=131.00
+bytes used=1065755024, alloc=7076592, time=131.08
+bytes used=1066755316, alloc=7076592, time=131.15
+bytes used=1067755508, alloc=7076592, time=131.23
+bytes used=1068755680, alloc=7076592, time=131.31
+bytes used=1069755856, alloc=7076592, time=131.39
+bytes used=1070756048, alloc=7076592, time=131.47
+bytes used=1071756320, alloc=7076592, time=131.55
+bytes used=1072757960, alloc=7076592, time=131.88
+bytes used=1073772224, alloc=7076592, time=132.27
+bytes used=1074800704, alloc=7076592, time=132.70
+bytes used=1075817480, alloc=7076592, time=132.97
+bytes used=1076818608, alloc=7076592, time=133.15
+bytes used=1077818764, alloc=7076592, time=133.34
+bytes used=1078841116, alloc=7076592, time=133.59
+bytes used=1079842184, alloc=7076592, time=133.78
+bytes used=1080842408, alloc=7076592, time=133.91
+bytes used=1081842624, alloc=7076592, time=134.04
+bytes used=1082842812, alloc=7076592, time=134.17
+bytes used=1083842972, alloc=7076592, time=134.30
+bytes used=1084843188, alloc=7076592, time=134.43
+bytes used=1085843392, alloc=7076592, time=135.53
+bytes used=1086870980, alloc=7076592, time=138.06
+bytes used=1087871196, alloc=7076592, time=139.49
+bytes used=1088871484, alloc=7076592, time=140.55
+bytes used=1089871864, alloc=7076592, time=140.66
+bytes used=1090872116, alloc=7076592, time=140.74
+bytes used=1091872412, alloc=7076592, time=140.82
+bytes used=1092872620, alloc=7076592, time=140.89
+bytes used=1093872852, alloc=7076592, time=140.97
+bytes used=1094873012, alloc=7076592, time=141.05
+bytes used=1095873188, alloc=7076592, time=141.13
+bytes used=1096873456, alloc=7076592, time=141.21
+bytes used=1097873676, alloc=7076592, time=141.29
+bytes used=1098873860, alloc=7076592, time=141.37
+bytes used=1099874076, alloc=7076592, time=141.45
+bytes used=1100874472, alloc=7076592, time=141.53
+bytes used=1101874644, alloc=7076592, time=141.61
+bytes used=1102875064, alloc=7076592, time=141.69
+bytes used=1103875568, alloc=7076592, time=141.77
+bytes used=1104875940, alloc=7076592, time=141.85
+bytes used=1105876252, alloc=7076592, time=141.93
+bytes used=1106876632, alloc=7076592, time=142.01
+bytes used=1107876864, alloc=7076592, time=142.09
+bytes used=1108877076, alloc=7076592, time=142.17
+bytes used=1109877452, alloc=7076592, time=142.25
+bytes used=1110877704, alloc=7076592, time=142.33
+bytes used=1111877868, alloc=7076592, time=142.41
+bytes used=1112878044, alloc=7076592, time=142.49
+bytes used=1113878332, alloc=7076592, time=142.57
+bytes used=1114878808, alloc=7076592, time=142.65
+bytes used=1115879164, alloc=7076592, time=142.73
+bytes used=1116879332, alloc=7076592, time=142.81
+bytes used=1117879792, alloc=7076592, time=142.89
+bytes used=1118879964, alloc=7076592, time=142.97
+bytes used=1119880224, alloc=7076592, time=143.05
+bytes used=1120880480, alloc=7076592, time=143.14
+bytes used=1121882052, alloc=7076592, time=143.65
+bytes used=1122883476, alloc=7076592, time=144.23
+bytes used=1123885400, alloc=7076592, time=144.63
+bytes used=1124886700, alloc=7076592, time=144.87
+bytes used=1125886880, alloc=7076592, time=145.00
+bytes used=1126887052, alloc=7076592, time=145.13
+bytes used=1127887304, alloc=7076592, time=145.26
+bytes used=1128887480, alloc=7076592, time=145.39
+bytes used=1129887700, alloc=7076592, time=146.00
+bytes used=1130887892, alloc=7076592, time=150.37
+bytes used=1131888160, alloc=7076592, time=151.18
+bytes used=1132888320, alloc=7076592, time=151.29
+bytes used=1133888624, alloc=7076592, time=151.37
+bytes used=1134888876, alloc=7076592, time=151.45
+bytes used=1135889052, alloc=7076592, time=151.53
+bytes used=1136889204, alloc=7076592, time=151.61
+bytes used=1137889536, alloc=7076592, time=151.69
+bytes used=1138889836, alloc=7076592, time=151.77
+bytes used=1139890104, alloc=7076592, time=151.85
+bytes used=1140890476, alloc=7076592, time=151.93
+bytes used=1141890868, alloc=7076592, time=152.01
+bytes used=1142891252, alloc=7076592, time=152.09
+bytes used=1143891412, alloc=7076592, time=152.17
+bytes used=1144891648, alloc=7076592, time=152.25
+bytes used=1145892124, alloc=7076592, time=152.33
+bytes used=1146892344, alloc=7076592, time=152.41
+bytes used=1147892700, alloc=7076592, time=152.49
+bytes used=1148892932, alloc=7076592, time=152.57
+bytes used=1149893248, alloc=7076592, time=152.65
+bytes used=1150893756, alloc=7076592, time=152.73
+bytes used=1151894004, alloc=7076592, time=152.81
+bytes used=1152894164, alloc=7076592, time=152.89
+bytes used=1153894336, alloc=7076592, time=152.97
+bytes used=1154894796, alloc=7076592, time=153.05
+bytes used=1155895208, alloc=7076592, time=153.13
+bytes used=1156895508, alloc=7076592, time=153.21
+bytes used=1157896000, alloc=7076592, time=153.29
+bytes used=1158896352, alloc=7076592, time=153.37
+bytes used=1159896528, alloc=7076592, time=153.45
+bytes used=1160896876, alloc=7076592, time=153.53
+bytes used=1161897172, alloc=7076592, time=153.61
+bytes used=1162897344, alloc=7076592, time=153.70
+bytes used=1163897756, alloc=7076592, time=154.10
+bytes used=1164897920, alloc=7076592, time=154.70
+bytes used=1165899404, alloc=7076592, time=155.11
+bytes used=1166899568, alloc=7076592, time=155.41
+bytes used=1167899824, alloc=7076592, time=155.54
+bytes used=1168900000, alloc=7076592, time=155.67
+bytes used=1169900172, alloc=7076592, time=155.80
+bytes used=1170902012, alloc=7076592, time=155.93
+bytes used=1171902300, alloc=7076592, time=158.79
+bytes used=1172902600, alloc=7076592, time=161.56
+bytes used=1173902900, alloc=7076592, time=161.67
+bytes used=1174903356, alloc=7076592, time=161.76
+bytes used=1175903660, alloc=7076592, time=161.84
+bytes used=1176903856, alloc=7076592, time=161.92
+bytes used=1177904052, alloc=7076592, time=162.00
+bytes used=1178904652, alloc=7076592, time=162.08
+bytes used=1179904984, alloc=7076592, time=162.16
+bytes used=1180905208, alloc=7076592, time=162.24
+bytes used=1181905492, alloc=7076592, time=162.32
+bytes used=1182905904, alloc=7076592, time=162.40
+bytes used=1183906076, alloc=7076592, time=162.48
+bytes used=1184906588, alloc=7076592, time=162.56
+bytes used=1185906740, alloc=7076592, time=162.64
+bytes used=1186907000, alloc=7076592, time=162.72
+bytes used=1187907432, alloc=7076592, time=162.80
+bytes used=1188907948, alloc=7076592, time=162.88
+bytes used=1189908144, alloc=7076592, time=162.96
+bytes used=1190908428, alloc=7076592, time=163.04
+bytes used=1191908732, alloc=7076592, time=163.12
+bytes used=1192909048, alloc=7076592, time=163.20
+bytes used=1193909420, alloc=7076592, time=163.28
+bytes used=1194909848, alloc=7076592, time=163.36
+bytes used=1195910108, alloc=7076592, time=163.44
+bytes used=1196910372, alloc=7076592, time=163.52
+bytes used=1197910824, alloc=7076592, time=163.60
+bytes used=1198911116, alloc=7076592, time=163.68
+bytes used=1199911376, alloc=7076592, time=163.76
+bytes used=1200911836, alloc=7076592, time=163.84
+bytes used=1201912168, alloc=7076592, time=163.92
+bytes used=1202912364, alloc=7076592, time=164.00
+bytes used=1203912548, alloc=7076592, time=164.08
+bytes used=1204912784, alloc=7076592, time=164.28
+bytes used=1205914780, alloc=7076592, time=164.84
+bytes used=1206915004, alloc=7076592, time=165.37
+bytes used=1207915236, alloc=7076592, time=165.77
+bytes used=1208915472, alloc=7076592, time=165.90
+bytes used=1209915784, alloc=7076592, time=166.03
+bytes used=1210915944, alloc=7076592, time=166.16
+bytes used=1211916204, alloc=7076592, time=166.29
+bytes used=1212916412, alloc=7076592, time=167.18
+bytes used=1213916636, alloc=7076592, time=171.66
+bytes used=1214917356, alloc=7076592, time=172.34
+bytes used=1215920108, alloc=7076592, time=172.70
+bytes used=1216920740, alloc=7076592, time=172.97
+bytes used=1217921032, alloc=7076592, time=173.22
+bytes used=1218921276, alloc=7076592, time=173.34
+bytes used=1219921828, alloc=7076592, time=173.39
+bytes used=1220922004, alloc=7076592, time=173.57
+bytes used=1221922228, alloc=7076592, time=173.73
+bytes used=1222922436, alloc=7076592, time=173.88
+bytes used=1223922712, alloc=7076592, time=174.06
+>
+# d/dx
+> simplify( diff(interp_3d_cube_order4_smooth0,x) );
+bytes used=1224923032, alloc=7076592, time=174.20
+bytes used=1225923192, alloc=7076592, time=174.29
+bytes used=1226923648, alloc=7076592, time=174.37
+bytes used=1227923816, alloc=7076592, time=174.45
+bytes used=1228924572, alloc=7076592, time=174.53
+bytes used=1229925004, alloc=7076592, time=174.62
+bytes used=1230926148, alloc=7076592, time=174.71
+bytes used=1231926564, alloc=7076592, time=174.80
+bytes used=1232926936, alloc=7076592, time=174.89
+bytes used=1233927308, alloc=7076592, time=174.98
+bytes used=1234927960, alloc=7076592, time=175.07
+bytes used=1235928248, alloc=7076592, time=175.16
+bytes used=1236928468, alloc=7076592, time=175.25
+bytes used=1237942684, alloc=7076592, time=175.34
+bytes used=1238942912, alloc=7076592, time=175.43
+bytes used=1239943032, alloc=7076592, time=175.51
+bytes used=1240943992, alloc=7076592, time=175.60
+bytes used=1241944232, alloc=7076592, time=175.70
+bytes used=1242944732, alloc=7076592, time=175.80
+bytes used=1243945544, alloc=7076592, time=175.89
+bytes used=1244945692, alloc=7076592, time=175.99
+bytes used=1245945848, alloc=7076592, time=176.09
+bytes used=1246946048, alloc=7076592, time=176.19
+bytes used=1247947056, alloc=7076592, time=176.29
+bytes used=1248947196, alloc=7076592, time=176.39
+bytes used=1249947736, alloc=7076592, time=176.50
+bytes used=1250948228, alloc=7076592, time=176.62
+bytes used=1251948396, alloc=7076592, time=176.73
+bytes used=1252948768, alloc=7076592, time=176.84
+bytes used=1253949096, alloc=7076592, time=176.94
+bytes used=1254949800, alloc=7076592, time=177.05
+- 1/350 x y z DATA(-1, -2, -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, 1, -2)
+
+ + 1/350 x y z DATA(-1, -2, 1) + 1/175 x y z DATA(-1, 2, -2)
+
+ + 1/350 x y z DATA(-1, 1, -2) - 1/350 x y z DATA(-2, 1, -1)
+
+ - 1/175 x y z DATA(-2, 1, -2) + 1/350 x y z DATA(1, 1, -2)
+
+ - 1/350 x y z DATA(1, -2, -1) + 2/175 x y z DATA(2, -2, -2)
+
+ + 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/175 x y z DATA(-2, 2, 1) + 1/350 x y z DATA(1, -2, 1)
+
+ - 1/175 x y z DATA(-2, -2, 1) - 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/175 x y z DATA(2, -2, -1) + 1/350 x y z DATA(-2, -1, -1)
+
+ - 1/175 x y z DATA(-2, 2, -1) + 1/175 x y z DATA(-2, 1, 2)
+
+ 37
+ - 1/350 x y z DATA(-2, -1, 1) + 4/105 DATA(1, 0, 0) + ---- DATA(1, 1, 0)
+ 1050
+
+ 37 17
+ + ---- DATA(1, 0, 1) + --- DATA(1, 1, 1) + 1/175 x y z DATA(-1, -2, 2)
+ 1050 525
+
+ + 1/175 x y z DATA(1, -2, 2) - 1/700 x y z DATA(1, 1, 1)
+
+ - 2/175 x y z DATA(-2, -2, 2) + 2/175 x y z DATA(-2, 2, 2)
+
+ + 1/700 x y z DATA(1, 1, -1) - 1/350 x y z DATA(1, 2, 1)
+
+ - 1/350 x y z DATA(2, 1, -1) + 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)
+
+ + 1/350 x y z DATA(-1, -1, 2) + 1/175 x y z DATA(2, 2, 1)
+
+ - 1/175 x y z DATA(2, 2, -1) - 1/700 x y z DATA(-1, -1, -1)
+
+ + 1/700 x y z DATA(1, -1, 1) + 1/700 x y z DATA(-1, -1, 1)
+
+ + 1/700 x y z DATA(-1, 1, -1) - 1/700 x y z DATA(1, -1, -1)
+
+ - 1/350 x y z DATA(-1, 2, 1) + 1/175 x y z DATA(-2, -1, -2)
+
+ 29
+ + ---- DATA(2, -1, 0) - 1/350 x y z DATA(1, -1, -2)
+ 2100
+
+ - 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/175 x y z DATA(2, 1, 2)
+
+ + 1/175 x y z DATA(2, -1, -2) - 1/350 x y z DATA(-1, -1, -2)
+
+ 2 2
+ - 2/245 x y DATA(-2, 0, 1) - 2/245 x y DATA(-2, 0, 2)
+
+ 2 2
+ + 1/245 x y DATA(0, -1, -2) + 1/245 x y DATA(0, 1, 2)
+
+ 2 2
+ + 1/245 x y DATA(0, -1, 1) + 1/245 x y DATA(0, -1, -1)
+
+ 2 2
+ + 1/245 x y DATA(0, 1, -2) - 2/245 x y DATA(0, 2, -2)
+
+ 2 2
+ - 2/245 x y DATA(0, 2, 2) - 2/245 x y DATA(0, -2, 2)
+
+ 2 2
+ - 2/245 x y DATA(0, -2, 1) - 2/245 x y DATA(0, -2, -1)
+
+ 3 2
+ + 1/25 x DATA(0, -2, 1) - 2/245 x y DATA(0, -2, -2)
+
+ 19 17
+ - ---- DATA(2, 2, -1) + ---- DATA(2, 1, -1) - 1/42 DATA(-1, 2, -1)
+ 2100 2100
+
+ 3 3
+ + 1/42 DATA(1, 2, -1) + 1/25 x DATA(0, -2, 2) + 1/25 x DATA(0, -2, -2)
+
+ 3 3 3
+ + 1/25 x DATA(0, 2, 2) + 1/25 x DATA(0, 2, -2) + 1/25 x DATA(0, 1, -2)
+
+ 3 29 3
+ - 2/75 x DATA(1, 2, -2) + ---- DATA(2, 0, -1) + 1/150 x DATA(2, -2, -1)
+ 2100
+
+ 3 3
+ - 2/75 x DATA(-1, -2, 0) + 1/150 x DATA(-2, -2, 0)
+
+ 3 3
+ - 2/75 x DATA(1, 1, -2) + 1/150 x DATA(-2, 1, -2)
+
+ 3 3
+ + 1/150 x DATA(-2, 1, -1) - 2/75 x DATA(-1, 1, -2)
+
+ 3 3
+ - 2/75 x DATA(-1, 2, -2) + 1/150 x DATA(-2, 2, -2)
+
+ 3 3
+ + 1/150 x DATA(2, 1, -2) - 2/75 x DATA(-1, 2, 2)
+
+ 3 3
+ - 2/75 x DATA(-1, -2, -1) + 1/150 x DATA(-2, -2, -1)
+
+ 3 3 17
+ - 2/75 x DATA(1, -2, -1) - 2/75 x DATA(-1, -2, 1) + ---- DATA(2, -1, -1)
+ 2100
+
+ 19
+ - ---- DATA(2, 2, 1) - 1/42 DATA(-1, -1, 2) + 2/175 x y z DATA(-2, -2, -2)
+ 2100
+
+ 17
+ - 1/42 DATA(-1, 2, 1) + 1/42 DATA(1, 2, 1) + --- DATA(1, 1, -1)
+ 525
+
+ 37 37
+ - ---- DATA(-1, -1, 0) + ---- DATA(1, -1, 0) - 4/105 DATA(-1, 0, 0)
+ 1050 1050
+
+ 37 17 17
+ - ---- DATA(-1, 1, 0) - --- DATA(-1, -1, 1) + --- DATA(1, -1, 1)
+ 1050 525 525
+
+ 37 17 17
+ - ---- DATA(-1, 0, 1) - --- DATA(-1, 1, 1) - --- DATA(-1, -1, -1)
+ 1050 525 525
+
+ 17 37 37
+ + --- DATA(1, -1, -1) - ---- DATA(-1, 0, -1) + ---- DATA(1, 0, -1)
+ 525 1050 1050
+
+ 17 17
+ - --- DATA(-1, 1, -1) + ---- DATA(2, 1, 1) - 1/175 x y z DATA(1, 2, 2)
+ 525 2100
+
+ 17 29 3
+ + ---- DATA(2, -1, 1) + ---- DATA(2, 0, 1) + 1/25 x DATA(0, -2, -1)
+ 2100 2100
+
+ - 2/75 DATA(-1, 2, 0) + 2/75 DATA(1, 2, 0) - 1/300 DATA(2, 2, 0)
+
+ 29 41 2
+ + ---- DATA(2, 1, 0) + ---- DATA(2, 0, 0) + 1/245 x z DATA(-1, 2, 0)
+ 2100 2100
+
+ 2 2
+ - 1/245 x z DATA(1, -1, 2) + 2/245 x z DATA(2, -1, 2)
+
+ 2 2
+ - 1/245 x z DATA(-1, 1, 2) + 2/245 x z DATA(-2, -1, -2)
+
+ 2 2
+ - 1/245 x z DATA(1, 1, 2) + 1/490 x z DATA(-1, -1, -1)
+
+ 2 2
+ - 2/245 x z DATA(2, 1, 0) - 2/245 x z DATA(2, 2, 0)
+
+ 2 3
+ + 1/245 x z DATA(1, 2, 0) + 1/25 x DATA(0, 1, 2)
+
+ 2 2
+ + 1/490 x z DATA(-1, 2, 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, 1, 0) + 1/245 x z DATA(1, -1, 0)
+
+ 2 2
+ + 1/490 x z DATA(-1, 1, -1) + 1/490 x z DATA(1, -1, -1)
+
+ + 2/175 x z DATA(2, 0, 2) - 2/175 x z DATA(-2, 0, -2)
+
+ 2
+ - 1/175 x z DATA(-1, 0, 2) - 1/245 x z DATA(2, -1, -1)
+
+ 2 2
+ + 1/490 x z DATA(1, 2, -1) + 1/490 x z DATA(-1, 2, -1)
+
+ 2 2
+ - 1/245 x z DATA(2, 1, -1) + 1/490 x z DATA(1, 2, 1)
+
+ 2 2
+ + 1/245 x z DATA(-1, -1, 0) + 1/490 x z DATA(1, 1, -1)
+
+ 19
+ - ---- DATA(2, 1, 2) + 1/350 x y DATA(1, -1, 2) - 1/350 x y DATA(-1, 1, 2)
+ 2100
+
+ - 1/175 x y DATA(-2, -1, -2) + 1/175 x z DATA(2, -1, 1)
+
+ + 1/175 x z DATA(2, 1, 1) - 1/175 x y DATA(2, -1, 2)
+
+ + 2/175 x y DATA(2, 2, 0) - 1/175 x y DATA(1, 2, 0)
+
+ - 1/175 x y DATA(-1, 2, 0) - 1/350 x y DATA(1, 1, 2)
+
+ 3
+ + 1/25 x DATA(0, -1, -2) + 1/350 x y DATA(-1, -1, 1)
+
+ - 1/350 x y DATA(-1, 1, 0) + 1/350 x y DATA(1, -1, 0)
+
+ - 1/350 x y 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(2, 1, 0)
+
+ - 1/350 x y DATA(1, 1, -1) - 1/175 x y DATA(-1, 2, 1)
+
+ - 1/350 x y DATA(-1, 1, 1) + 1/350 x y DATA(1, -1, 1)
+
+ + 2/175 x y DATA(2, 2, 1) - 1/175 x y DATA(2, -1, -1)
+
+ - 1/175 x y DATA(1, 2, -1) - 1/175 x y DATA(-1, 2, -1)
+
+ + 1/175 x y DATA(2, 1, -1) - 1/175 x y DATA(1, 2, 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, 2)
+
+ + 1/175 x y DATA(-2, 1, 2) - 2/175 x y DATA(-2, -2, 2)
+
+ - 1/350 x y DATA(1, 1, 0) + 2/175 x y DATA(2, 2, -1)
+
+ - 1/175 x y DATA(2, -1, 0) - 1/350 x y DATA(1, 1, 1)
+
+ 3
+ + 1/350 x y DATA(-1, -1, 2) + 1/150 x DATA(-2, 0, 2)
+
+ + 2/175 x y DATA(-2, 2, 1) + 1/175 x y DATA(1, -2, 1)
+
+ - 1/175 x y DATA(-2, -1, 1) + 1/175 x y DATA(-1, -2, 2)
+
+ + 1/350 x y z DATA(0, -1, 1) + 1/175 x y DATA(-1, -2, 1)
+
+ + 2/175 x y DATA(-2, 2, 0) - 2/175 x y DATA(-2, -2, 1)
+
+ + 1/175 x y DATA(1, -2, 0) - 2/175 x y DATA(2, -2, 1)
+
+ - 1/175 x y DATA(-2, -1, 2) + 1/175 x y DATA(-2, 1, 1)
+
+ - 1/175 x y z DATA(0, 1, 2) - 2/175 x y DATA(2, -2, -1)
+
+ - 1/175 x y DATA(-2, -1, -1) - 2/175 x y DATA(2, -2, 0)
+
+ - 1/175 x y DATA(-2, -1, 0) + 1/175 x y DATA(-2, 1, 0)
+
+ + 2/175 x y DATA(-2, 2, -1) - 1/175 x y DATA(1, 2, -2)
+
+ + 2/175 x y DATA(2, 2, -2) - 2/175 x y DATA(-2, -2, -1)
+
+ + 1/175 x y DATA(-1, -2, -1) - 1/175 x y DATA(-1, 2, 2)
+
+ + 1/175 x y DATA(2, 1, -2) + 2/175 x y DATA(-2, 2, -2)
+
+ - 1/175 x y DATA(-1, 2, -2) - 1/350 x y DATA(-1, 1, -2)
+
+ + 1/175 x y DATA(-2, 1, -1) + 1/175 x y DATA(-2, 1, -2)
+
+ - 1/350 x y DATA(1, 1, -2) - 2/175 x y DATA(-2, -2, 0)
+
+ + 1/175 x y DATA(-1, -2, 0) + 1/175 x y DATA(1, -2, -1)
+
+ 3
+ + 1/150 x DATA(-2, 0, 1) - 2/175 x z DATA(-2, 2, -2)
+
+ 2
+ + 1/175 x z DATA(-1, 2, -2) - 2/245 x y DATA(0, -2, 0)
+
+ + 1/175 x z DATA(-1, 1, -2) - 1/175 x z DATA(-2, 1, -1)
+
+ - 2/175 x z DATA(-2, 1, -2) + 1/175 x z DATA(1, 1, -2)
+
+ + 1/175 x y DATA(1, -2, -2) - 2/175 x y DATA(2, -2, -2)
+
+ + 1/175 x z DATA(1, -2, -2) - 2/175 x z DATA(2, -2, -2)
+
+ 2
+ + 1/245 x y DATA(1, 0, 0) + 1/175 x z DATA(1, 2, -2)
+
+ - 2/175 x z DATA(2, 2, -2) - 1/175 x z DATA(-2, -2, -1)
+
+ + 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/175 x z DATA(1, 2, 2)
+
+ - 2/175 x z DATA(-2, -2, -2) + 2/175 x z DATA(2, 2, 2)
+
+ 2 2
+ + 2/245 x y DATA(0, 0, 1) + 2/245 x y DATA(0, 0, -2)
+
+ + 1/175 x z DATA(-1, -2, -2) + 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/175 x z DATA(0, 2, 2) + 2/175 x z DATA(0, -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) + 1/175 x z DATA(0, 0, -1)
+
+ - 1/175 x y z DATA(0, -1, -2) + 1/175 x z DATA(0, 1, -1)
+
+ - 1/175 x z DATA(0, 2, 1) - 2/175 x z DATA(0, -1, 2)
+
+ + 1/175 x z DATA(0, 2, -1) + 1/175 x z DATA(-2, 0, 1)
+
+ + 2/175 x z DATA(-2, 0, 2) + 2/175 x z DATA(0, -1, -2)
+
+ - 2/175 x z DATA(0, 1, 2) - 1/175 x z DATA(0, -1, 1)
+
+ 2 2
+ - 1/175 y z DATA(-2, -2, 2) + 1/700 y z DATA(1, 0, -1)
+
+ - 1/175 x z DATA(1, 0, 2) + 1/175 x z DATA(2, 0, 1)
+
+ + 1/175 x z DATA(1, 0, -2) - 1/175 x z DATA(-2, 0, -1)
+
+ + 1/175 x z DATA(-1, 0, -2) - 2/175 x z DATA(2, 0, -2)
+
+ 3
+ - 1/175 x z DATA(0, 1, 1) + 1/25 x DATA(0, 2, -1)
+
+ 3
+ + 1/175 x y z DATA(0, 1, -2) + 1/25 x DATA(0, -1, 2)
+
+ 3 3
+ + 1/25 x DATA(0, 2, 1) + 1/150 x DATA(2, 2, -2)
+
+ 3 3
+ + 1/150 x DATA(2, -2, -2) - 1/300 DATA(2, 0, 2) - 2/75 x DATA(1, -2, -2)
+
+ - 1/42 DATA(-1, 1, 2) + 1/175 x y z DATA(0, -2, 1) + 1/42 DATA(1, 1, 2)
+
+ 3 3
+ - 2/75 x DATA(-1, -2, -2) + 1/150 x DATA(2, 2, 2) + 2/75 DATA(1, 0, 2)
+
+ 3 19
+ + 1/150 x DATA(-2, -2, -2) - ---- DATA(2, -1, 2) - 2/75 DATA(-1, 0, 2)
+ 2100
+
+ 3 3
+ - 2/75 x DATA(1, 2, 2) + 1/42 DATA(1, -1, 2) + 1/25 x DATA(0, 0, -1)
+
+ - 1/175 x y z DATA(-1, -2, -2) + 2/175 x y z DATA(2, 2, 2)
+
+ 19
+ + 1/300 DATA(-2, 0, -2) - ---- DATA(2, -1, -2) + 1/42 DATA(1, -1, -2)
+ 2100
+
+ 2 2
+ + 2/245 x z DATA(2, -2, -2) - 1/245 x z DATA(1, 2, -2)
+
+ 2 2
+ + 2/245 x z DATA(2, 2, -2) - 1/245 x z DATA(-2, -2, -1)
+
+ 2
+ + 1/490 x z DATA(-1, -2, -1) - 1/42 DATA(-1, -1, -2)
+
+ 19 11
+ + ---- DATA(-2, -1, -2) - --- DATA(2, -2, -2) + 8/525 DATA(1, -2, -2)
+ 2100 420
+
+ 11
+ - 8/525 DATA(-1, -2, -2) - 2/175 x y z DATA(0, -2, -2) - --- DATA(2, 2, 2)
+ 420
+
+ 11
+ + 2/175 x y z DATA(0, 2, -2) + --- DATA(-2, -2, -2)
+ 420
+
+ 2
+ - 2/175 x y z DATA(0, 2, 2) - 1/245 x z DATA(1, 2, 2)
+
+ 2 2
+ + 2/245 x z DATA(-2, -2, -2) + 2/245 x z DATA(2, 2, 2)
+
+ 2 2
+ - 1/245 x z DATA(-1, -2, -2) - 1/245 x z DATA(1, -2, -2)
+
+ 3 2
+ + 1/25 x DATA(0, -1, 1) - 2/245 x z DATA(2, -1, 0)
+
+ 2 2
+ + 1/490 x z DATA(1, 1, 1) - 1/245 x z DATA(-1, -1, 2)
+
+ 2 2
+ - 1/245 x z DATA(2, 2, 1) + 1/245 x z DATA(0, -1, 1)
+
+ 2 2
+ + 1/245 x z DATA(0, -1, -1) - 2/245 x z DATA(0, 1, -2)
+
+ 2 2
+ - 2/245 x z DATA(0, 2, -2) - 2/245 x z DATA(0, 2, 2)
+
+ 2 2
+ - 2/245 x z DATA(0, -2, -2) - 2/245 x z DATA(0, -2, 2)
+
+ 2 2
+ + 1/245 x z DATA(0, -2, 1) + 1/245 x z DATA(0, -2, -1)
+
+ 2 2
+ + 1/245 x z DATA(0, 0, -1) + 1/490 x z DATA(-1, 0, 1)
+
+ 2 2
+ - 1/245 x z DATA(2, 0, -1) + 1/245 x z DATA(1, 1, 0)
+
+ 2 2
+ - 1/245 x z DATA(2, 2, -1) + 2/245 x z DATA(-2, -2, 2)
+
+ 2 2
+ + 1/490 x z DATA(1, 0, -1) + 1/490 x z DATA(-1, 0, -1)
+
+ 2
+ + 1/490 x z DATA(1, 0, 1) - 1/175 x y z DATA(0, 2, 1)
+
+ 2
+ + 8/525 DATA(1, 2, 2) - 1/245 x z DATA(-2, -1, 1)
+
+ 2 2
+ - 1/245 x z DATA(-1, -2, 2) - 1/245 x z DATA(1, -2, 2)
+
+ 2 2
+ + 2/245 x z DATA(2, -2, 2) + 2/245 x z DATA(-2, 2, 2)
+
+ 2
+ + 2/245 x z DATA(-2, 1, 2) - 1/350 x y z DATA(0, -1, -1)
+
+ 2 2
+ + 1/245 x z DATA(1, -2, 0) - 1/245 x z DATA(2, -2, 1)
+
+ 2 2
+ + 2/245 x z DATA(-2, -1, 2) - 1/245 x z DATA(-2, 1, 1)
+
+ 2 2
+ - 1/245 x z DATA(-2, 2, 1) + 1/490 x z DATA(1, -2, 1)
+
+ 2 2
+ - 2/245 x z DATA(-2, 1, 0) + 1/490 x z DATA(-1, -2, 1)
+
+ 2 2
+ - 2/245 x z DATA(-2, 2, 0) - 1/245 x z DATA(-2, -2, 1)
+
+ 2
+ - 1/245 x z DATA(-2, 2, -1) + 2/175 x y DATA(0, -2, 1)
+
+ + 2/175 x y DATA(0, -2, -1) - 1/175 x y DATA(1, 2, 2)
+
+ - 2/175 x y DATA(-2, -2, -2) + 2/175 x y DATA(2, 2, 2)
+
+ 2
+ + 1/175 x y 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, -2, 0) - 2/245 x z DATA(-2, -1, 0)
+
+ + 1/175 x y DATA(0, -1, 1) + 1/175 x y DATA(0, -1, -1)
+
+ - 1/175 x y DATA(0, 1, -2) - 2/175 x y DATA(0, 2, -2)
+
+ - 2/175 x y DATA(0, 2, 2) + 2/175 x y DATA(0, -2, -2)
+
+ 2
+ + 2/175 x y DATA(0, -2, 2) + 2/245 x z DATA(0, -2, 0)
+
+ 2
+ - 2/245 x z DATA(0, 0, -2) - 1/175 x y DATA(2, -1, 1)
+
+ + 1/175 x y DATA(2, 1, 1) - 2/175 x y DATA(0, 2, 0)
+
+ + 1/175 x y DATA(0, -1, 0) - 1/175 x y DATA(0, 1, 0)
+
+ - 1/175 x y DATA(0, 1, 1) - 1/175 x y DATA(0, 1, -1)
+
+ - 2/175 x y DATA(0, 2, 1) + 1/175 x y DATA(0, -1, 2)
+
+ - 2/175 x y DATA(0, 2, -1) + 1/175 x y DATA(0, -1, -2)
+
+ - 1/175 x y DATA(0, 1, 2) - 8/525 DATA(-1, 2, 2)
+
+ 2 2
+ - 1/245 x z DATA(-1, -1, -2) + 2/245 x z DATA(2, -1, -2)
+
+ 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, -2) - 1/100 x y DATA(2, -2, 2)
+
+ 2 2
+ - 1/200 x y DATA(-2, 1, 2) + 1/100 x y DATA(-2, -2, 2)
+
+ 2 2
+ - 1/100 x y DATA(1, 1, 0) - 1/100 x y DATA(-2, 2, 2)
+
+ 3 3
+ - 1/300 z DATA(-2, -2, 2) - 1/300 z DATA(-2, 2, 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/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/150 z DATA(-2, 1, 1) - 1/300 z DATA(-2, -1, 2)
+
+ 3 3
+ - 1/150 z DATA(2, -2, 1) + 1/150 z DATA(-2, -2, 1)
+
+ 3 3
+ + 1/300 z DATA(-1, -2, 1) + 1/300 z DATA(1, 0, -1)
+
+ 3 3
+ + 1/600 z DATA(1, 1, 2) - 1/300 z DATA(-1, -1, -1)
+
+ 3 3
+ + 1/300 z DATA(1, -1, -1) - 1/300 z DATA(-2, 1, 2)
+
+ 3 3
+ - 1/42 DATA(-1, -2, -1) + 1/600 z DATA(1, 2, 2) - 1/300 z DATA(-2, 0, 2)
+
+ 3 3
+ + 1/150 z DATA(-2, 0, 1) - 1/300 z DATA(2, 0, -2)
+
+ 3 3
+ + 1/600 z DATA(-1, 0, -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/600 z DATA(-1, 2, 2) - 1/300 z DATA(-1, -2, -1)
+
+ 3 3
+ - 1/150 z DATA(-2, -2, -1) + 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/150 z DATA(2, -2, -1) + 1/300 z DATA(1, -2, -1)
+
+ 3 3
+ - 1/600 z DATA(1, 1, -2) + 1/300 z DATA(-2, 1, -2)
+
+ 3 3
+ - 1/150 z DATA(-2, 1, -1) - 1/300 z DATA(-1, 0, -1)
+
+ 2 2
+ - 1/200 x y DATA(2, -1, 2) + 1/100 x y DATA(-1, 1, 2)
+
+ 2 2
+ + 1/50 x y DATA(1, -2, 1) + 1/200 x y DATA(-2, -1, 1)
+
+ 2 2
+ - 1/50 x y DATA(-1, -2, 2) + 1/50 x y DATA(1, -2, 2)
+
+ 3
+ + 1/350 x y z DATA(2, 1, 1) + 1/600 z DATA(1, 0, 2)
+
+ 3 3
+ - 1/600 z DATA(-1, 0, 2) + 1/300 z DATA(-2, 0, -2)
+
+ 3 3
+ + 1/300 z DATA(2, 0, 2) - 1/150 z DATA(2, 1, 1)
+
+ 3 3
+ - 1/150 z DATA(2, -1, 1) - 1/600 z DATA(1, 0, -2)
+
+ 3 3
+ - 1/300 z DATA(2, 2, -2) - 1/600 z DATA(1, 2, -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/300 z DATA(2, 2, 2)
+
+ 3 2
+ + 1/300 z DATA(-2, -2, -2) - 1/50 x y DATA(1, 2, 0)
+
+ 2 2
+ + 1/50 x y DATA(-1, 2, 0) - 1/100 x y DATA(1, 1, 2)
+
+ 2
+ - 1/245 x y DATA(-2, -1, 0) - 1/500 y z DATA(-1, -1, -2)
+
+ 2 3
+ + 1/100 x y DATA(1, -1, 2) - 1/150 y DATA(2, 1, 2)
+
+ 2 2
+ - 1/50 x z DATA(-1, 0, -2) - 1/100 x y DATA(-1, -1, 1)
+
+ 2 2
+ + 1/100 x y DATA(-1, 1, 0) + 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/200 x y DATA(2, 1, 0)
+
+ 2 2
+ + 1/100 x y DATA(2, 2, 0) - 1/700 y z DATA(1, -1, -2)
+
+ 2 2
+ - 1/350 y DATA(-1, 2, 0) + 1/350 y DATA(1, 2, 0)
+
+ 2 47 167
+ - 1/350 y DATA(2, 1, 2) - ---- z DATA(-2, -1, -2) - ---- z DATA(-1, 1, 2)
+ 5250 7000
+
+ 47 167 3
+ - ---- z DATA(2, -1, 2) + ---- z DATA(1, -1, 2) - 1/150 z DATA(-2, 0, -1)
+ 5250 7000
+
+ 3 2
+ - 1/150 z DATA(2, 0, 1) + 1/700 y DATA(-1, -1, -2)
+
+ 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/700 y DATA(1, 1, 2)
+
+ 2 2
+ + 1/350 y DATA(-2, -1, -2) - 1/700 y DATA(1, -1, -1)
+
+ 2 2
+ + 1/700 y DATA(-1, 1, -1) - 1/700 y DATA(1, -1, 0)
+
+ 2 2
+ + 1/700 y DATA(-1, 1, 0) + 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 y DATA(1, 0, 0) - 1/350 y DATA(2, -1, -2)
+
+ 2 19
+ - 1/700 y DATA(1, -1, -2) + ---- DATA(-2, -2, -1)
+ 2100
+
+ 2 2
+ + 1/350 y DATA(1, -2, 1) - 1/350 y DATA(-1, 2, 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 2
+ - 1/350 y DATA(-1, 2, -1) + 1/350 y DATA(1, 2, -1)
+
+ 2 2
+ - 1/350 y DATA(2, -1, -1) + 1/175 y DATA(2, 2, 0)
+
+ 2 2
+ - 1/350 y DATA(2, 1, 0) + 1/700 y DATA(-1, -1, -1)
+
+ 2 2
+ - 1/350 y DATA(1, 0, 1) - 1/350 y DATA(1, 0, -1)
+
+ 2 2
+ - 1/175 y DATA(-2, -2, 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/350 y DATA(1, -2, 2) - 1/350 y DATA(-1, -2, 2)
+
+ 2 2
+ + 1/350 y DATA(-2, -1, 1) + 1/350 y DATA(-1, 0, -1)
+
+ 2 2
+ + 1/175 y DATA(2, 2, 1) + 1/700 y DATA(-1, -1, 2)
+
+ 2 2
+ - 1/700 y DATA(1, 1, 1) - 1/350 y DATA(2, -1, 0)
+
+ 2 2
+ + 1/175 y DATA(2, 2, -1) - 1/700 y DATA(1, 1, 0)
+
+ 2 2
+ - 1/175 y DATA(2, 0, -1) + 1/350 y DATA(-1, 0, 1)
+
+ 2 2
+ + 1/350 y DATA(-2, 1, -1) + 1/700 y DATA(-1, 1, -2)
+
+ 2 2
+ - 1/350 y DATA(-1, 2, -2) - 1/175 y DATA(-2, 2, -2)
+
+ 2 2
+ - 1/175 y DATA(-2, 2, 1) + 1/350 y DATA(-2, 1, 1)
+
+ 2 2
+ + 1/350 y DATA(-2, -1, 2) + 1/175 y DATA(2, -2, 1)
+
+ 2 2
+ + 1/350 y DATA(1, -2, 0) - 1/175 y DATA(-2, -2, 1)
+
+ 2 2
+ - 1/175 y DATA(-2, 2, 0) - 1/350 y DATA(-1, -2, 1)
+
+ 2 2
+ - 1/175 y DATA(-2, 2, -1) + 1/350 y DATA(-2, 1, 0)
+
+ 2 2
+ + 1/350 y DATA(-2, -1, 0) + 1/175 y DATA(2, -2, 0)
+
+ 2 2
+ + 1/350 y DATA(-2, -1, -1) + 1/175 y DATA(2, -2, -1)
+
+ 2 2
+ + 1/350 y DATA(1, -2, -1) - 1/350 y DATA(1, 0, 2)
+
+ 2 2
+ + 1/175 y DATA(-2, 0, -2) - 1/175 y DATA(2, 0, 2)
+
+ 2 2
+ + 1/175 y DATA(-2, 0, 0) - 1/175 y DATA(2, 0, 0)
+
+ 2 2
+ - 1/175 y DATA(-2, -2, -2) - 1/350 y DATA(2, 1, -2)
+
+ 2 2
+ - 1/350 y DATA(-1, -2, -1) - 1/175 y DATA(-2, -2, -1)
+
+ 2 2
+ + 1/175 y DATA(2, 2, -2) + 1/350 y DATA(1, 2, -2)
+
+ 2 2
+ + 1/175 y DATA(2, -2, -2) + 1/350 y DATA(1, -2, -2)
+
+ 2 2
+ - 1/350 y DATA(-1, -2, -2) - 1/350 y DATA(-1, 2, 2)
+
+ 2 2
+ - 1/350 y DATA(-1, -2, 0) - 1/175 y DATA(-2, -2, 0)
+
+ 2 2
+ - 1/700 y DATA(1, 1, -2) + 1/350 y DATA(-2, 1, -2)
+
+ 2 11 2
+ + 1/350 y DATA(-1, 0, 2) - --- DATA(2, 2, -2) + 1/350 y DATA(1, 2, 2)
+ 420
+
+ 2 2
+ + 1/175 y DATA(-2, 0, 2) + 1/175 y DATA(-2, 0, 1)
+
+ 2 2
+ - 1/175 y DATA(2, 0, -2) + 1/350 y DATA(-1, 0, -2)
+
+ 2 2
+ + 1/175 y DATA(-2, 0, -1) - 1/350 y DATA(1, 0, -2)
+
+ 2 229 167
+ - 1/175 y DATA(2, 0, 1) + ----- z DATA(1, 2, 1) - ---- z DATA(2, 1, -1)
+ 10500 7000
+
+ 229 229
+ + ----- z DATA(-1, 2, -1) - ----- z DATA(1, 2, -1)
+ 10500 10500
+
+ 167 229 167
+ - ---- z DATA(2, -1, -1) - ----- z DATA(-1, 2, 1) + ---- z DATA(1, 1, 2)
+ 7000 10500 7000
+
+ 137 137
+ + ---- z DATA(-1, -1, -1) - ---- z DATA(1, -1, -1)
+ 5250 5250
+
+ 137 137 137
+ + ---- z DATA(-1, 1, -1) - ---- z DATA(-1, -1, 1) + ---- z DATA(1, -1, 1)
+ 5250 5250 5250
+
+ 2 2
+ + 1/350 y DATA(-1, 0, 0) - 1/350 y DATA(2, 1, 1)
+
+ 2 47 47
+ - 1/350 y DATA(2, -1, 1) - ---- z DATA(2, 1, 2) + ---- z DATA(2, -1, -2)
+ 5250 5250
+
+ 167 167
+ - ---- z DATA(1, -1, -2) + ---- z DATA(-1, -1, -2)
+ 7000 7000
+
+ 2 137 107
+ + 1/175 y DATA(2, 2, 2) - ---- z DATA(2, -2, 2) + ---- z DATA(1, -2, 2)
+ 5250 7000
+
+ 107 167 137
+ - ---- z DATA(-1, -2, 2) - ---- z DATA(-2, -1, 1) - ---- z DATA(-1, 1, 1)
+ 7000 7000 5250
+
+ 137 2 187
+ - ---- z DATA(1, 1, -1) + 1/50 x z DATA(-1, 0, 2) - ---- z DATA(2, 0, -1)
+ 5250 7000
+
+ 289 289 289
+ - ----- z DATA(-1, 0, 1) + ----- z DATA(1, 0, 1) + ----- z DATA(-1, 0, -1)
+ 10500 10500 10500
+
+ 289 137 47
+ - ----- z DATA(1, 0, -1) + ---- z DATA(-2, -2, 2) + ---- z DATA(-2, 1, 2)
+ 10500 5250 5250
+
+ 137 2
+ + ---- z DATA(-2, 2, 2) - 1/50 x z DATA(1, 0, 2)
+ 5250
+
+ 229 47
+ - ----- z DATA(1, -2, -1) - ---- z DATA(-2, 1, -2)
+ 10500 5250
+
+ 167 167 107
+ + ---- z DATA(-2, 1, -1) + ---- z DATA(-1, 1, -2) + ---- z DATA(-1, 2, -2)
+ 7000 7000 7000
+
+ 107 107 167
+ - ---- z DATA(-2, 2, 1) + ---- z DATA(2, 2, 1) - ---- z DATA(-1, -1, 2)
+ 7000 7000 7000
+
+ 137 107 167
+ + ---- z DATA(1, 1, 1) - ---- z DATA(2, 2, -1) - ---- z DATA(1, 1, -2)
+ 5250 7000 7000
+
+ 107 229
+ - ---- z DATA(-1, 2, 2) + ----- z DATA(-1, -2, -1)
+ 7000 10500
+
+ 107 137 229
+ + ---- z DATA(-2, -2, -1) + ---- z DATA(2, 2, -2) + ----- z DATA(1, -2, 1)
+ 7000 5250 10500
+
+ 167 47 107
+ - ---- z DATA(-2, 1, 1) + ---- z DATA(-2, -1, 2) + ---- z DATA(2, -2, 1)
+ 7000 5250 7000
+
+ 107 229
+ - ---- z DATA(-2, -2, 1) - ----- z DATA(-1, -2, 1)
+ 7000 10500
+
+ 107 167
+ + ---- z DATA(-2, 2, -1) + ---- z DATA(-2, -1, -1)
+ 7000 7000
+
+ 107 107
+ - ---- z DATA(2, -2, -1) - ---- z DATA(1, -2, -2)
+ 7000 7000
+
+ 107 137 137
+ + ---- z DATA(-1, -2, -2) - ---- z DATA(2, 2, 2) - ---- z DATA(-2, -2, -2)
+ 7000 5250 5250
+
+ 137 47 167
+ - ---- z DATA(-2, 2, -2) + ---- z DATA(2, 1, -2) + ---- z DATA(2, 1, 1)
+ 5250 5250 7000
+
+ 167 107 107
+ + ---- z DATA(2, -1, 1) + ---- y DATA(2, 1, 2) - ---- y DATA(2, -1, -2)
+ 7000 7000 7000
+
+ 229 229
+ - ----- y DATA(1, -1, -2) + ----- y DATA(-1, -1, -2)
+ 10500 10500
+
+ 107 17 187
+ + ---- z DATA(1, 2, 2) + ---- z DATA(-2, 0, 2) - ---- z DATA(-2, 0, 1)
+ 7000 5250 7000
+
+ 17 187 187
+ + ---- z DATA(2, 0, -2) + ---- z DATA(-1, 0, -2) + ---- z DATA(-2, 0, -1)
+ 5250 7000 7000
+
+ 187 187 187
+ - ---- z DATA(1, 0, -2) + ---- z DATA(2, 0, 1) + ---- z DATA(1, 0, 2)
+ 7000 7000 7000
+
+ 187 17 107
+ - ---- z DATA(-1, 0, 2) - ---- z DATA(-2, 0, -2) - ---- z DATA(1, 2, -2)
+ 7000 5250 7000
+
+ 137 17 107
+ + ---- z DATA(2, -2, -2) - ---- y DATA(2, 2, 0) + ---- y DATA(-2, -1, -2)
+ 5250 5250 7000
+
+ 229 107 229
+ - ----- y DATA(-1, 1, 2) - ---- y DATA(2, -1, 2) - ----- y DATA(1, -1, 2)
+ 10500 7000 10500
+
+ 229 187 17
+ + ----- y DATA(1, 1, 2) - ---- y DATA(-1, 2, 0) - ---- z DATA(2, 0, 2)
+ 10500 7000 5250
+
+ 167 187 187
+ - ---- y DATA(2, -1, -1) + ---- y DATA(1, 2, 0) + ---- y DATA(2, 1, 0)
+ 7000 7000 7000
+
+ 137 137
+ + ---- y DATA(-1, -1, -1) - ---- y DATA(1, -1, -1)
+ 5250 5250
+
+ 137 289 289
+ - ---- y DATA(-1, 1, -1) - ----- y DATA(1, -1, 0) - ----- y DATA(-1, 1, 0)
+ 5250 10500 10500
+
+ 47 137 137
+ - ---- y DATA(2, 2, 1) + ---- y DATA(-1, -1, 1) - ---- y DATA(-1, 1, 1)
+ 5250 5250 5250
+
+ 167 137 289
+ - ---- y DATA(-1, 2, 1) + ---- y DATA(1, 1, -1) + ----- y DATA(-1, -1, 0)
+ 7000 5250 10500
+
+ 167 167 167
+ + ---- y DATA(1, 2, 1) + ---- y DATA(2, 1, -1) - ---- y DATA(-1, 2, -1)
+ 7000 7000 7000
+
+ 167 137
+ + ---- y DATA(1, 2, -1) - ---- y DATA(1, -1, 1) + 8/525 DATA(1, 2, -2)
+ 7000 5250
+
+ 47 167 107
+ + ---- y DATA(-2, 2, 1) - ---- y DATA(-2, 1, 1) + ---- y DATA(-2, -1, 2)
+ 5250 7000 7000
+
+ 47 229 137
+ + ---- y DATA(2, -2, 1) + ----- y DATA(-1, -1, 2) + ---- y DATA(1, 1, 1)
+ 5250 10500 5250
+
+ 187 47 289
+ - ---- y DATA(2, -1, 0) - ---- y DATA(2, 2, -1) + ----- y DATA(1, 1, 0)
+ 7000 5250 10500
+
+ 137 107 47
+ - ---- y DATA(-2, -2, 2) - ---- y DATA(-2, 1, 2) + ---- y DATA(-2, 2, -1)
+ 5250 7000 5250
+
+ 187 17 167
+ + ---- y DATA(-2, -1, 0) + ---- y DATA(2, -2, 0) + ---- y DATA(-2, -1, -1)
+ 7000 5250 7000
+
+ 47 167 187
+ + ---- y DATA(2, -2, -1) - ---- y DATA(1, -2, -1) + ---- y DATA(-1, -2, 0)
+ 5250 7000 7000
+
+ 137 137 107
+ + ---- y DATA(-2, 2, 2) + ---- y DATA(2, -2, 2) - ---- y DATA(1, -2, 2)
+ 5250 5250 7000
+
+ 107 167 167
+ + ---- y DATA(-1, -2, 2) + ---- y DATA(-2, -1, 1) - ---- y DATA(1, -2, 1)
+ 7000 7000 7000
+
+ 187 107 229
+ - ---- y DATA(-2, 1, 0) - ---- y DATA(-2, 1, -2) - ----- y DATA(-1, 1, -2)
+ 7000 7000 10500
+
+ 107 137 107
+ - ---- y DATA(-1, 2, -2) + ---- y DATA(-2, 2, -2) + ---- y DATA(2, 1, -2)
+ 7000 5250 7000
+
+ 107 167
+ - ---- y DATA(-1, 2, 2) + ---- y DATA(-1, -2, -1)
+ 7000 7000
+
+ 47 137 229
+ - ---- y DATA(-2, -2, -1) - ---- y DATA(2, 2, -2) + ----- y DATA(1, 1, -2)
+ 5250 5250 10500
+
+ 187 47 17
+ - ---- y DATA(1, -2, 0) - ---- y DATA(-2, -2, 1) + ---- y DATA(-2, 2, 0)
+ 7000 5250 5250
+
+ 167 167
+ + ---- y DATA(-1, -2, 1) - ---- y DATA(-2, 1, -1)
+ 7000 7000
+
+ 137 107 167
+ - ---- y DATA(-2, -2, -2) + ---- y DATA(1, 2, 2) + ---- y DATA(2, 1, 1)
+ 5250 7000 7000
+
+ 167 2 2
+ - ---- y DATA(2, -1, 1) + 1/175 z DATA(2, 1, 2) - 1/350 z DATA(1, 0, 0)
+ 7000
+
+ 17 2
+ - ---- y DATA(-2, -2, 0) + 1/100 x y DATA(1, -1, -2)
+ 5250
+
+ 2 2
+ - 1/245 x z DATA(-1, 1, -2) - 1/245 x z DATA(-2, 1, -1)
+
+ 2 2
+ + 2/245 x z DATA(-2, 1, -2) - 1/245 x z DATA(1, 1, -2)
+
+ 2 2
+ + 1/700 z DATA(-1, -1, -1) + 1/700 z DATA(-1, 1, -1)
+
+ 2 2
+ + 1/350 z DATA(1, 1, 2) + 1/175 z DATA(2, -1, -2)
+
+ 2 2
+ + 1/350 z DATA(1, -1, -2) - 1/350 z DATA(-1, -1, -2)
+
+ 2 2
+ - 1/175 z DATA(-2, -1, -2) - 1/350 z DATA(-1, 1, 2)
+
+ 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/700 z DATA(1, 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/350 z DATA(1, 2, 0)
+
+ 2 2
+ - 1/175 z DATA(2, 2, 0) - 1/175 z DATA(2, 1, 0)
+
+ 2 2
+ - 1/100 x y DATA(-1, -1, -2) - 1/700 z DATA(1, 2, 1)
+
+ 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/200 x z DATA(2, -1, 1) - 1/175 z DATA(2, -1, 0)
+
+ 2 2
+ - 1/350 z DATA(1, 1, 0) - 1/350 z DATA(2, 0, -1)
+
+ 2 2
+ + 1/700 z DATA(-1, 0, 1) - 1/700 z DATA(1, 0, 1)
+
+ 2 2
+ + 1/700 z DATA(-1, 0, -1) - 1/700 z DATA(1, 0, -1)
+
+ 2 2
+ - 1/175 z DATA(-2, -2, 2) - 1/175 z DATA(-2, 1, 2)
+
+ 2 2
+ - 1/175 z DATA(-2, 2, 2) + 1/175 z DATA(2, -2, 2)
+
+ 2 2
+ + 1/350 z DATA(-1, -1, 0) - 1/350 z DATA(2, 1, -1)
+
+ 2 2
+ + 1/700 z DATA(-1, 2, -1) - 1/700 z DATA(1, 2, -1)
+
+ 2 2
+ - 1/350 z DATA(2, -1, -1) - 1/350 z DATA(2, 2, -1)
+
+ 2 2
+ - 1/175 z DATA(-2, 1, -2) + 1/350 z DATA(-2, 1, -1)
+
+ 2 2
+ + 1/350 z DATA(1, -2, 2) - 1/350 z DATA(-1, -2, 2)
+
+ 2 2
+ + 1/350 z DATA(-2, -1, 1) - 1/700 z DATA(1, -2, 1)
+
+ 2 2
+ + 1/350 z DATA(-2, 2, 1) + 1/350 z DATA(-2, 1, 1)
+
+ 2 2
+ - 1/175 z DATA(-2, -1, 2) - 1/350 z DATA(2, -2, 1)
+
+ 2 2
+ - 1/350 z DATA(1, -2, 0) + 1/350 z DATA(-2, -2, 1)
+
+ 2 2
+ + 1/175 z DATA(-2, 2, 0) + 1/700 z DATA(-1, -2, 1)
+
+ 2 2
+ - 1/350 z DATA(2, 2, 1) - 1/350 z DATA(-1, -1, 2)
+
+ 2 2
+ - 1/700 z DATA(1, 1, 1) + 1/350 z DATA(-2, -1, -1)
+
+ 2 2
+ - 1/350 z DATA(2, -2, -1) - 1/700 z DATA(1, -2, -1)
+
+ 2 2
+ + 1/350 z DATA(-1, -2, 0) + 1/175 z DATA(-2, -2, 0)
+
+ 2 2
+ + 1/350 z DATA(1, 1, -2) + 1/200 x y DATA(-2, -1, -2)
+
+ 2 2
+ + 1/175 z DATA(2, 1, -2) + 1/700 z DATA(-1, -2, -1)
+
+ 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/175 z DATA(2, -2, -2)
+
+ 2 2
+ - 1/350 z DATA(-1, 2, -2) + 1/350 z DATA(-2, 2, -1)
+
+ 2 2
+ + 1/175 z DATA(-2, 1, 0) + 1/175 z DATA(-2, -1, 0)
+
+ 2 2
+ - 1/175 z DATA(2, -2, 0) - 1/350 z DATA(-1, 2, 2)
+
+ 2 2
+ - 1/350 z DATA(-1, -2, -2) + 1/175 z DATA(2, 2, 2)
+
+ 2 2
+ - 1/175 z DATA(-2, -2, -2) + 1/350 z DATA(1, 2, 2)
+
+ 2 2
+ - 1/175 z DATA(-2, 0, 2) + 1/350 z DATA(-2, 0, 1)
+
+ 2 2
+ + 1/175 z DATA(2, 0, -2) - 1/350 z DATA(-1, 0, -2)
+
+ 2 2
+ + 1/350 z DATA(-2, 0, -1) - 1/350 z DATA(-1, 1, -2)
+
+ 2
+ - 1/175 z DATA(-2, 2, -2) - 8/525 DATA(-1, 2, -2)
+
+ 3 2
+ + 1/300 z DATA(2, -1, 2) - 1/350 z DATA(2, -1, 1)
+
+ 2 2
+ + 1/350 z DATA(1, 0, -2) - 1/350 z DATA(2, 0, 1)
+
+ 2 2
+ + 1/350 z DATA(1, 0, 2) - 1/350 z DATA(-1, 0, 2)
+
+ 2 2
+ - 1/175 z DATA(-2, 0, -2) + 1/175 z DATA(2, 0, 2)
+
+ 2 2
+ + 1/175 z DATA(-2, 0, 0) - 1/175 z DATA(2, 0, 0)
+
+ 2 2
+ + 1/350 z DATA(-1, 0, 0) + 1/350 z DATA(1, -2, -2)
+
+ 3 2
+ + 1/600 z DATA(1, -1, 2) - 1/350 z DATA(2, 1, 1)
+
+ 3 3
+ + 1/300 z DATA(2, 1, 2) - 1/300 z DATA(2, -1, -2)
+
+ 3 3
+ - 1/600 z DATA(1, -1, -2) + 1/600 z DATA(-1, -1, -2)
+
+ 3 3
+ + 1/300 z DATA(-2, -1, -2) - 1/600 z DATA(-1, 1, 2)
+
+ 2 3
+ + 1/200 x z DATA(2, 1, 1) + 1/300 z DATA(-1, 2, 1)
+
+ 3 3
+ + 1/300 z DATA(1, 1, -1) - 1/300 z DATA(1, 2, 1)
+
+ 3 3
+ + 1/150 z DATA(2, 1, -1) - 1/300 z DATA(-1, 2, -1)
+
+ 2 3
+ + 1/100 x z DATA(2, 0, 2) + 1/300 z DATA(-1, 0, 1)
+
+ 3 3
+ - 1/300 z DATA(1, 0, 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 2
+ + 1/300 z DATA(-1, 1, 1) + 1/100 x z DATA(-2, 0, -2)
+
+ 2 2
+ + 1/50 x z DATA(1, -2, -2) - 1/100 x z DATA(2, -2, -2)
+
+ 2 2
+ + 1/50 x z DATA(1, 2, -2) + 1/200 x z DATA(2, 0, 1)
+
+ 2 2
+ + 1/350 y z DATA(2, 1, 2) + 1/50 x z DATA(1, 0, -2)
+
+ 2 2
+ - 1/350 y z DATA(2, -1, -2) + 1/200 x z DATA(-2, 0, -1)
+
+ 3
+ + 1/350 x y z DATA(0, 1, -1) + 1/25 x DATA(0, 1, 1)
+
+ 3 3
+ + 1/150 x DATA(2, 0, -2) - 2/75 x DATA(-1, 0, -2)
+
+ 3 3
+ + 1/150 x DATA(-2, 0, -1) - 2/75 x DATA(1, 0, -2)
+
+ 3 3 3
+ + 1/150 x DATA(2, 0, 1) - 2/75 x DATA(1, 0, 2) - 2/75 x DATA(-1, 0, 2)
+
+ 3 3
+ + 1/150 x DATA(-2, 0, -2) + 1/150 x DATA(2, 0, 2)
+
+ 3 3
+ + 1/150 x DATA(-2, 0, 0) + 1/150 x DATA(2, 0, 0)
+
+ 3 3
+ + 1/300 z DATA(1, 2, -1) + 1/150 z DATA(2, -1, -1)
+
+ 3 3
+ - 1/150 z DATA(2, 2, 1) - 1/600 z DATA(-1, -1, 2)
+
+ 3 3
+ - 1/300 z DATA(1, 1, 1) + 1/150 z DATA(2, 2, -1)
+
+ 3
+ + 1/150 z DATA(2, 0, -1) - 1/250 y z DATA(-2, -1, -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/50 x z DATA(1, 2, 2)
+
+ 2 2
+ + 1/100 x z DATA(-2, -2, -2) + 1/100 x z DATA(2, 2, 2)
+
+ 2
+ - 1/50 x z DATA(-1, -2, -2) - 1/350 x y z DATA(0, 1, 1)
+
+ 3 3
+ - 1/300 y DATA(-1, -1, 1) - 2/75 x DATA(-1, 0, 0)
+
+ 3 3 3
+ + 1/25 x DATA(0, 1, 0) + 1/25 x DATA(0, -1, 0) + 1/25 x DATA(0, 2, 0)
+
+ 3 3 3
+ + 1/150 x DATA(2, 1, 1) + 1/150 x DATA(2, -1, 1) + 1/25 x DATA(0, 0, 0)
+
+ 3 11 3
+ + 1/25 x DATA(0, 1, -1) + --- DATA(-2, 2, -2) + 1/300 y DATA(1, -1, -2)
+ 420
+
+ 3 3
+ - 1/150 y DATA(-2, -1, -2) + 1/300 y DATA(-1, 1, 2)
+
+ 3 3
+ + 1/150 y DATA(2, -1, 2) + 1/300 y DATA(1, -1, 2)
+
+ 3 3
+ - 1/300 y DATA(1, 1, 2) - 1/600 y DATA(-1, 2, 0)
+
+ 3 3 3
+ + 1/600 y DATA(1, 2, 0) + 1/300 y DATA(2, 2, 0) - 1/150 y DATA(2, 1, 0)
+
+ 3 3
+ - 1/300 y DATA(-1, -1, -1) + 1/300 y DATA(1, -1, -1)
+
+ 3 3
+ + 1/300 y DATA(-1, 1, -1) + 1/300 y DATA(1, -1, 0)
+
+ 3 3
+ + 1/300 y DATA(-1, 1, 0) - 1/300 y DATA(-1, -1, -2)
+
+ 3 3
+ - 1/300 y DATA(-1, -1, 0) + 1/600 y DATA(1, 2, 1)
+
+ 3 3
+ - 1/150 y DATA(2, 1, -1) - 1/600 y DATA(-1, 2, -1)
+
+ 3 3
+ + 1/600 y DATA(1, 2, -1) + 1/300 y DATA(-1, 1, 1)
+
+ 3 3
+ + 1/150 y DATA(2, -1, -2) - 1/300 y DATA(1, 1, 1)
+
+ 3 3
+ + 1/300 y DATA(2, 2, -1) - 1/300 y DATA(1, 1, 0)
+
+ 3 3
+ + 1/300 y DATA(-2, -2, 2) + 1/300 y DATA(1, -1, 1)
+
+ 3 3
+ - 1/600 y DATA(-1, 2, 1) - 1/300 y DATA(1, 1, -1)
+
+ 3 3
+ + 1/150 y DATA(2, -1, 0) - 1/600 y DATA(1, -2, 0)
+
+ 3 3
+ + 1/300 y DATA(-2, -2, 1) - 1/300 y DATA(-2, 2, 0)
+
+ 3 3
+ + 1/600 y DATA(-1, -2, 1) - 1/300 y DATA(-2, 2, -1)
+
+ 3 3
+ + 1/150 y DATA(2, -1, -1) + 1/300 y DATA(2, 2, 1)
+
+ 3
+ - 1/300 y DATA(-1, -1, 2) + 1/250 y z DATA(2, -1, -2)
+
+ 3 3
+ - 1/150 y DATA(-2, -1, 0) + 1/150 y DATA(-2, 1, 2)
+
+ 3 3
+ - 1/300 y DATA(-2, 2, 2) - 1/300 y DATA(2, -2, 2)
+
+ 3 3
+ - 1/600 y DATA(1, -2, 2) + 1/600 y DATA(-1, -2, 2)
+
+ 3 3
+ - 1/150 y DATA(-2, -1, 1) - 1/600 y DATA(1, -2, 1)
+
+ 3 3
+ - 1/300 y DATA(-2, 2, 1) + 1/150 y DATA(-2, 1, 1)
+
+ 3 3 19
+ - 1/150 y DATA(-2, -1, 2) - 1/300 y DATA(2, -2, 1) - ---- DATA(2, 1, -2)
+ 2100
+
+ 3 3
+ + 1/150 y DATA(-2, 1, 0) - 1/150 y DATA(-2, -1, -1)
+
+ 3 3
+ - 1/300 y DATA(2, -2, -1) - 1/600 y DATA(1, -2, -1)
+
+ 3 3
+ + 1/600 y DATA(-1, -2, 0) - 1/300 y DATA(2, -2, 0)
+
+ 3 3
+ - 1/600 y DATA(1, -2, -2) + 1/600 y DATA(-1, -2, -2)
+
+ 3 3
+ + 1/300 y DATA(2, 2, 2) + 1/300 y DATA(-2, -2, -2)
+
+ 3 3
+ + 1/600 y DATA(1, 2, 2) - 1/150 y DATA(2, 1, 1)
+
+ 3 3
+ + 1/300 y DATA(-2, -2, 0) - 1/300 y DATA(1, 1, -2)
+
+ 3 3
+ + 1/150 y DATA(-2, 1, -2) + 1/150 y DATA(-2, 1, -1)
+
+ 3 3
+ + 1/300 y DATA(-1, 1, -2) - 1/600 y DATA(-1, 2, -2)
+
+ 3
+ - 1/300 y DATA(-2, 2, -2) - 9/98 x DATA(0, 2, -1)
+
+ 3 3
+ + 1/150 y DATA(2, -1, 1) - 1/150 y DATA(2, 1, -2)
+
+ 3 3
+ - 1/600 y DATA(-1, 2, 2) + 1/600 y DATA(-1, -2, -1)
+
+ 3 3
+ + 1/300 y DATA(-2, -2, -1) + 1/300 y DATA(2, 2, -2)
+
+ 3 3
+ + 1/600 y DATA(1, 2, -2) - 1/300 y DATA(2, -2, -2)
+
+ 2
+ - 9/98 x DATA(0, -1, 2) - 1/100 x z DATA(2, -1, -2)
+
+ 2 2
+ + 1/50 x z DATA(1, -1, -2) + 1/200 x z DATA(-2, 2, -1)
+
+ 2 2
+ + 2/245 x z DATA(2, 1, 2) + 1/100 x z DATA(-1, -2, 1)
+
+ 2 2
+ + 1/245 x z DATA(0, 0, 1) - 1/200 x z DATA(-2, -2, 1)
+
+ 2 2
+ + 1/200 x z DATA(2, -2, 1) - 1/100 x z DATA(2, 2, -2)
+
+ 2 2
+ + 1/200 x z DATA(-2, -2, -1) - 1/100 x z DATA(-1, -2, -1)
+
+ 2
+ + 1/250 y z DATA(2, 1, 2) + 1/50 x z DATA(-1, 2, 2)
+
+ 2
+ - 1/100 x z DATA(2, 1, -2) + 1/500 y z DATA(1, -1, -2)
+
+ 2 2
+ + 1/50 x DATA(-1, 1, 2) + 1/100 x DATA(2, -1, 2)
+
+ 2
+ - 1/50 x DATA(1, -1, 2) - 9/98 x DATA(0, -1, -2) - 1/300 x DATA(-2, 0, 2)
+
+ 311 2 2
+ + ----- x DATA(-2, 0, 1) - 1/50 x DATA(1, 2, 0) + 1/100 x DATA(2, 1, 0)
+ 14700
+
+ 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, 0)
+
+ 2 2 2
+ + 1/50 x DATA(-1, 2, 0) + 1/100 x DATA(2, 1, 2) - 1/50 x DATA(1, 0, 0)
+
+ 2 2
+ + 1/100 x DATA(2, -1, -2) - 1/50 x DATA(1, -1, -2)
+
+ 2 2
+ + 1/50 x DATA(-1, -1, -2) - 1/100 x DATA(-2, -1, -2)
+
+ 2 2
+ + 1/100 x DATA(2, 2, 0) + 1/50 x DATA(-1, 1, 0)
+
+ 2 2
+ + 1/50 x DATA(-1, -1, 1) - 1/50 x DATA(1, -1, 1)
+
+ 2 2 2
+ + 1/50 x DATA(-1, 1, 1) + 1/50 x DATA(-1, 2, 1) - 1/50 x DATA(1, 1, -1)
+
+ 2 2 2
+ - 1/50 x DATA(1, 1, 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/50 x DATA(-1, 2, -1)
+
+ 2 2
+ - 1/50 x DATA(1, 2, -1) + 1/100 x DATA(2, -1, -1)
+
+ 2 2 2
+ + 1/100 x DATA(2, 2, 1) + 1/50 x DATA(-1, -1, 2) - 1/50 x DATA(1, 1, 1)
+
+ 2 2
+ + 1/100 x DATA(2, -1, 0) + 1/100 x DATA(2, 2, -1)
+
+ 2 2 2
+ - 1/50 x DATA(1, 1, 0) + 1/100 x DATA(2, 0, -1) + 1/50 x DATA(-1, 0, 1)
+
+ 2 2
+ - 1/100 x DATA(-2, 2, 1) - 1/100 x DATA(-2, -1, 2)
+
+ 2 2 2
+ - 1/50 x DATA(1, 0, 1) + 1/50 x DATA(-1, 0, -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/100 x DATA(-2, 2, 2) + 1/100 x DATA(2, -2, 2)
+
+ 2 2
+ - 1/50 x DATA(1, -2, 2) + 1/50 x DATA(-1, -2, 2)
+
+ 2
+ - 1/100 x DATA(-2, 1, 1) + 1/42 DATA(1, 1, -2)
+
+ 2 2
+ - 1/100 x DATA(-2, -1, -1) + 1/100 x DATA(2, -2, -1)
+
+ 2 2
+ - 1/50 x DATA(1, -2, -1) + 1/50 x DATA(-1, -2, 0)
+
+ 2 2
+ - 1/100 x DATA(-2, -2, 0) - 1/50 x DATA(1, 1, -2)
+
+ 2 2
+ + 1/100 x DATA(2, -2, 1) - 1/50 x DATA(1, -2, 0)
+
+ 2 2
+ - 1/100 x DATA(-2, -2, 1) - 1/100 x DATA(-2, 2, 0)
+
+ 2 2
+ + 1/50 x DATA(-1, -2, 1) - 1/100 x DATA(-2, 2, -1)
+
+ 2 2
+ - 1/100 x DATA(-2, -1, 1) - 1/50 x DATA(1, -2, 1)
+
+ 2 2
+ + 1/50 x DATA(-1, -2, -1) - 1/100 x DATA(-2, -2, -1)
+
+ 2 2
+ + 1/100 x DATA(2, 2, -2) - 1/50 x DATA(1, 2, -2)
+
+ 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(2, 2, 2)
+
+ 2 2
+ - 1/100 x DATA(-2, 1, 0) - 1/100 x DATA(-2, -1, 0)
+
+ 2 2 2
+ + 1/100 x DATA(2, -2, 0) + 1/100 x DATA(2, 0, 1) - 1/50 x DATA(1, 0, 2)
+
+ 2 2
+ - 1/50 x DATA(1, 2, 2) - 1/100 x DATA(-2, 1, -2)
+
+ 2 2
+ - 1/100 x DATA(-2, 1, -1) + 1/50 x DATA(-1, 1, -2)
+
+ 2 2
+ + 1/50 x DATA(-1, 2, -2) - 1/100 x DATA(-2, 2, -2)
+
+ 2 2
+ + 1/100 x DATA(2, 1, -2) + 1/50 x DATA(-1, 2, 2)
+
+ 2 2
+ + 1/200 x z DATA(-2, 1, -1) - 1/100 x DATA(-2, 0, 0)
+
+ 2 2 2
+ + 1/100 x DATA(2, 0, 0) + 1/50 x DATA(-1, 0, 0) + 1/100 x DATA(2, 1, 1)
+
+ 2 2
+ + 1/100 x DATA(2, -1, 1) - 1/100 x DATA(-2, -2, -2)
+
+ 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/50 x DATA(1, 0, -2)
+
+ 169
+ - ----- x DATA(2, 1, 2) - 1/10 x DATA(0, 0, -2) - 1/10 x DATA(0, -2, 0)
+ 14700
+
+ 136 169
+ - 1/10 x DATA(0, 0, 2) + ---- x DATA(1, 0, 0) - ----- x DATA(2, -1, -2)
+ 3675 14700
+
+ 2 2
+ + 1/50 x DATA(-1, 0, 2) - 1/100 x DATA(-2, 0, -2)
+
+ 2 61 166
+ + 1/100 x DATA(2, 0, 2) - --- x DATA(0, 0, 1) + ---- x DATA(1, -1, -1)
+ 490 3675
+
+ 211 169
+ + ---- x DATA(1, -1, -2) - ----- x DATA(-2, -1, -2)
+ 3675 14700
+
+ 211 169 211
+ + ---- x DATA(-1, 1, 2) - ----- x DATA(2, -1, 2) + ---- x DATA(1, -1, 2)
+ 3675 14700 3675
+
+ 211 211
+ + ---- x DATA(1, 1, 2) + ---- x DATA(-1, -1, -2) + 4/75 x DATA(1, 2, 0)
+ 3675 3675
+
+ 191 211 211
+ + ----- x DATA(2, 1, -1) + ---- x DATA(-1, 2, -1) + ---- x DATA(1, 2, -1)
+ 14700 3675 3675
+
+ 311
+ + 4/75 x DATA(-1, 2, 0) - 1/300 x DATA(2, 2, 0) + ----- x DATA(2, 1, 0)
+ 14700
+
+ 166 151
+ + ---- x DATA(-1, -1, -1) + ---- x DATA(1, 0, -1)
+ 3675 3675
+
+ 529 169
+ - ----- x DATA(-2, -2, 2) - ----- x DATA(-2, 1, 2)
+ 14700 14700
+
+ 529 169 166
+ - ----- x DATA(-2, 2, 2) - ----- x DATA(2, 2, 1) + ---- x DATA(-1, 1, -1)
+ 14700 14700 3675
+
+ 151 151 166
+ + ---- x DATA(1, -1, 0) + ---- x DATA(-1, 1, 0) + ---- x DATA(-1, -1, 1)
+ 3675 3675 3675
+
+ 166 166 211
+ + ---- x DATA(1, -1, 1) + ---- x DATA(-1, 1, 1) + ---- x DATA(-1, 2, 1)
+ 3675 3675 3675
+
+ 166 151 211
+ + ---- x DATA(1, 1, -1) + ---- x DATA(-1, -1, 0) + ---- x DATA(1, 2, 1)
+ 3675 3675 3675
+
+ 211 166
+ - 1/500 y z DATA(1, -1, 2) + ---- x DATA(-1, -1, 2) + ---- x DATA(1, 1, 1)
+ 3675 3675
+
+ 311 169 151
+ + ----- x DATA(2, -1, 0) - ----- x DATA(2, 2, -1) + ---- x DATA(1, 1, 0)
+ 14700 14700 3675
+
+ 311 151 151
+ + ----- x DATA(2, 0, -1) + ---- x DATA(-1, 0, 1) + ---- x DATA(1, 0, 1)
+ 14700 3675 3675
+
+ 151 256
+ + ---- x DATA(-1, 0, -1) + ---- x DATA(-1, -2, 2)
+ 3675 3675
+
+ 191 211 169
+ + ----- x DATA(-2, -1, 1) + ---- x DATA(1, -2, 1) - ----- x DATA(-2, 2, 1)
+ 14700 3675 14700
+
+ 191 191
+ + ----- x DATA(-2, 1, 1) + ----- x DATA(2, -1, -1)
+ 14700 14700
+
+ 311 169
+ + ----- x DATA(-2, 1, 0) - ----- x DATA(2, -2, 1) + 4/75 x DATA(1, -2, 0)
+ 14700 14700
+
+ 169
+ - ----- x DATA(-2, -2, 1) - 1/300 x DATA(-2, 2, 0)
+ 14700
+
+ 211 529 256
+ + ---- x DATA(-1, -2, 1) - ----- x DATA(2, -2, 2) + ---- x DATA(1, -2, 2)
+ 3675 14700 3675
+
+ 169
+ - ----- x DATA(-2, -1, 2) - 1/300 x DATA(2, -2, 0)
+ 14700
+
+ 191 169
+ + ----- x DATA(-2, -1, -1) - ----- x DATA(2, -2, -1)
+ 14700 14700
+
+ 211
+ + ---- x DATA(1, -2, -1) + 4/75 x DATA(-1, -2, 0)
+ 3675
+
+ 529
+ - 1/250 y z DATA(2, -1, 2) - ----- x DATA(2, 2, -2)
+ 14700
+
+ 256 529
+ + ---- x DATA(1, 2, -2) - ----- x DATA(2, -2, -2)
+ 3675 14700
+
+ 211
+ - 1/300 x DATA(-2, -2, 0) + ---- x DATA(1, 1, -2)
+ 3675
+
+ 169 191
+ - ----- x DATA(-2, 1, -2) + ----- x DATA(-2, 1, -1)
+ 14700 14700
+
+ 211 256
+ + ---- x DATA(-1, 1, -2) + ---- x DATA(-1, 2, -2)
+ 3675 3675
+
+ 169 311
+ - ----- x DATA(-2, 2, -1) + ----- x DATA(-2, -1, 0)
+ 14700 14700
+
+ 529 256 61
+ - ----- x DATA(2, 2, 2) + ---- x DATA(1, 2, 2) - --- x DATA(0, 0, -1)
+ 14700 3675 490
+
+ 529
+ - 9/98 x DATA(0, -2, -1) - ----- x DATA(-2, 2, -2)
+ 14700
+
+ 169 256 211
+ - ----- x DATA(2, 1, -2) + ---- x DATA(-1, 2, 2) + ---- x DATA(-1, -2, -1)
+ 14700 3675 3675
+
+ 169 529
+ - ----- x DATA(-2, -2, -1) - ----- x DATA(-2, -2, -2)
+ 14700 14700
+
+ 311 57
+ + ----- x DATA(-2, 0, -1) - --- x DATA(0, 1, -1) - 9/98 x DATA(0, -2, 1)
+ 14700 490
+
+ 33 33 33
+ - --- x DATA(0, -2, 2) - --- x DATA(0, -2, -2) - --- x DATA(0, 2, 2)
+ 490 490 490
+
+ 33 57
+ - --- x DATA(0, 2, -2) - 9/98 x DATA(0, 1, -2) - --- x DATA(0, -1, -1)
+ 490 490
+
+ 57 256
+ - --- x DATA(0, -1, 1) - 9/98 x DATA(0, 1, 2) + ---- x DATA(1, -2, -2)
+ 490 3675
+
+ 256 61 311
+ + ---- x DATA(-1, -2, -2) - --- x DATA(0, 1, 0) + ----- x DATA(2, 0, 1)
+ 3675 490 14700
+
+ 57
+ - 9/98 x DATA(0, 2, 1) - --- x DATA(0, 1, 1) - 1/300 x DATA(2, 0, -2)
+ 490
+
+ 2
+ + 4/75 x DATA(-1, 0, -2) + 1/100 x z DATA(-2, 2, -2)
+
+ 191 3
+ - 1/42 DATA(-1, 1, -2) + ----- x DATA(2, -1, 1) + 1/150 x DATA(2, 1, 2)
+ 14700
+
+ 3
+ + 1/25 x DATA(0, 0, 1) + 4/75 x DATA(1, 0, -2) + 4/75 x DATA(1, 0, 2)
+
+ + 4/75 x DATA(-1, 0, 2) - 1/300 x DATA(-2, 0, -2) - 1/300 x DATA(2, 0, 2)
+
+ 431 431 136
+ + ----- x DATA(-2, 0, 0) + ----- x DATA(2, 0, 0) + ---- x DATA(-1, 0, 0)
+ 14700 14700 3675
+
+ 13 3 3
+ - -- x DATA(0, 0, 0) + 1/150 x DATA(2, -1, -2) - 2/75 x DATA(-1, -1, -2)
+ 98
+
+ 3 3
+ + 1/150 x DATA(-2, -1, -2) - 2/75 x DATA(-1, 1, 2)
+
+ 3 61
+ + 1/150 x DATA(2, -1, 2) - --- x DATA(0, -1, 0) - 1/10 x DATA(0, 2, 0)
+ 490
+
+ 191 3 19
+ + ----- x DATA(2, 1, 1) - 2/75 x DATA(1, -1, -2) + ---- DATA(-2, 1, -2)
+ 14700 2100
+
+ 3 3
+ + 1/150 x DATA(-2, -2, 2) + 1/150 x DATA(-2, 2, 2)
+
+ 3 3
+ - 2/75 x DATA(-1, 2, -1) - 2/75 x DATA(1, 2, -1)
+
+ 3 3
+ + 1/150 x DATA(2, -1, -1) + 1/150 x DATA(2, 2, 1)
+
+ 3 3
+ - 2/75 x DATA(-1, -1, 2) + 1/25 x DATA(0, 0, -2)
+
+ 3 3 3
+ + 1/25 x DATA(0, -2, 0) + 1/25 x DATA(0, 0, 2) - 2/75 x DATA(1, 0, 0)
+
+ 3 3
+ + 1/150 x DATA(-2, 1, 2) + 1/150 x DATA(2, 2, -1)
+
+ 3 3 3
+ - 2/75 x DATA(1, 1, 0) + 1/150 x DATA(2, 0, -1) - 2/75 x DATA(-1, 0, 1)
+
+ 3 3 3
+ - 2/75 x DATA(1, 0, 1) - 2/75 x DATA(-1, 0, -1) - 2/75 x DATA(1, 0, -1)
+
+ 3 3
+ + 1/150 x DATA(2, -2, 1) + 1/150 x DATA(-2, -2, 1)
+
+ 3 3
+ + 1/150 x DATA(-2, 2, 0) - 2/75 x DATA(1, 1, 1)
+
+ 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, -2, 1)
+
+ 3 3
+ + 1/150 x DATA(-2, 2, 1) + 1/150 x DATA(-2, 1, 1)
+
+ 3
+ + 1/150 x DATA(-2, -1, 2) - 1/500 y z DATA(-1, 1, 2)
+
+ 3 3
+ + 1/150 x DATA(-2, 2, -1) + 1/150 x DATA(-2, 1, 0)
+
+ 3 3
+ + 1/150 x DATA(-2, -1, 0) + 1/150 x DATA(2, -2, 0)
+
+ 3 3
+ + 1/150 x DATA(-2, -1, -1) + 1/150 x DATA(2, -2, 2)
+
+ 3 3
+ - 2/75 x DATA(1, -2, 2) - 2/75 x DATA(-1, -2, 2)
+
+ 2 2
+ + 1/100 x z DATA(-1, 0, 1) - 1/200 x z DATA(2, 0, -1)
+
+ 2
+ - 1/245 x y DATA(2, 1, 2) + 1/500 y z DATA(1, 1, 2)
+
+ 2 2
+ - 1/50 x z DATA(-1, 2, -2) - 1/50 x z DATA(-1, 1, -2)
+
+ 2
+ - 1/1000 y z DATA(-1, -1, -1) + 1/100 x z DATA(-2, 1, -2)
+
+ 2 2
+ + 1/50 x z DATA(1, 1, -2) + 1/200 x y DATA(2, 1, 2)
+
+ 2 2
+ + 1/100 x z DATA(1, -2, -1) - 1/200 x y DATA(2, -1, -2)
+
+ 2 2
+ - 1/200 x z DATA(2, -2, -1) + 1/200 x z DATA(-2, -1, -1)
+
+ 2 2
+ + 1/100 x z DATA(2, 1, 2) - 1/100 x z DATA(-2, -2, 2)
+
+ 2 2
+ - 1/350 y z DATA(2, 1, 2) + 1/350 y z DATA(2, -1, -2)
+
+ 2 2
+ - 1/100 x z DATA(-1, 0, -1) - 1/100 x z DATA(1, 0, 1)
+
+ 2 2
+ + 1/100 x z DATA(1, 0, -1) - 1/200 x z DATA(-2, -1, 1)
+
+ 2 2
+ + 1/50 x z DATA(-1, -2, 2) - 1/50 x z DATA(1, -2, 2)
+
+ 2 2
+ + 1/100 x z DATA(2, -2, 2) - 1/100 x z DATA(-2, 2, 2)
+
+ 2
+ - 1/100 x z DATA(-2, 1, 2) + 1/350 x y DATA(-1, -1, -2)
+
+ 2
+ + 2/175 x z DATA(2, 1, 2) - 1/100 x z DATA(1, -2, 1)
+
+ 3
+ - 1/175 x z DATA(0, 0, 1) + 1/25 x DATA(0, -1, -1)
+
+ 2 2
+ - 1/100 x z DATA(-2, -1, 2) - 1/200 x z DATA(-2, 1, 1)
+
+ + 1/175 x y DATA(2, 1, 2) + 2/175 x y DATA(0, -2, 0)
+
+ 2
+ - 1/175 x y DATA(2, -1, -2) - 1/200 x z DATA(-2, 2, 1)
+
+ 2
+ + 1/350 x y DATA(1, -1, -2) + 1/100 x z DATA(1, 2, -1)
+
+ 2 2
+ - 1/200 x z DATA(2, 1, -1) - 1/100 x z DATA(1, 2, 1)
+
+ 2 2
+ + 1/100 x z DATA(1, 1, -1) - 1/100 x z DATA(-1, 2, -1)
+
+ 2
+ - 1/300 DATA(2, 0, -2) - 1/100 x z DATA(1, 1, 1)
+
+ 2 2
+ + 1/50 x z DATA(-1, -1, 2) + 1/200 x z DATA(2, 2, 1)
+
+ 2 2
+ - 1/200 x z DATA(2, -1, -1) - 1/245 x z DATA(2, 1, 1)
+
+ 2 2
+ + 2/245 x z DATA(0, 2, 0) + 2/245 x z DATA(0, -1, 0)
+
+ 2 2
+ - 1/200 x z DATA(2, 2, -1) + 1/50 x z DATA(-1, 1, 2)
+
+ 2 2
+ + 1/100 x z DATA(-2, -1, -2) - 1/50 x z DATA(-1, -1, -2)
+
+ 2 2
+ + 2/245 x z DATA(0, 0, 0) - 1/245 x z DATA(2, -1, 1)
+
+ 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/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/50 x z DATA(1, -1, 2)
+
+ 2
+ + 1/100 x z DATA(2, -1, 2) + 1/175 x y z DATA(0, -1, 2)
+
+ 2 2
+ - 1/245 x z DATA(-2, 0, -1) - 1/245 x z DATA(-1, 0, -2)
+
+ 2 2
+ + 2/245 x z DATA(2, 0, -2) + 1/245 x z DATA(0, 1, 1)
+
+ 2 2
+ + 1/245 x z DATA(0, 1, -1) + 1/245 x z DATA(0, 2, 1)
+
+ 2 2
+ - 2/245 x z DATA(0, -1, 2) - 1/245 x y DATA(-1, -2, 0)
+
+ 2 2
+ + 1/245 x z DATA(0, 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, -1, -2)
+
+ 2 2
+ - 2/245 x z DATA(0, 1, 2) + 1/100 x z DATA(-1, 2, 1)
+
+ 2 2
+ - 2/245 x z DATA(-2, -2, 0) + 2/245 x z DATA(0, 1, 0)
+
+ 2 2
+ + 1/245 x z DATA(-1, 0, 0) - 2/245 x z DATA(2, 0, 0)
+
+ 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(-2, 0, -2) - 1/245 x z DATA(-1, 0, 2)
+
+ 2 2
+ - 1/245 x z DATA(1, 0, 2) - 1/245 x z DATA(2, 0, 1)
+
+ 2 2
+ - 1/245 x z DATA(1, 0, -2) + 1/245 x z DATA(-1, -2, 0)
+
+ 2 2
+ - 1/245 x z DATA(-1, 2, 2) + 2/245 x z DATA(2, 1, -2)
+
+ 2 2
+ + 2/245 x z DATA(-2, 2, -2) - 1/245 x z DATA(-1, 2, -2)
+
+ 17
+ + 2/75 DATA(1, 0, -2) - 2/75 DATA(-1, 0, -2) - ---- DATA(-2, 1, -1)
+ 2100
+
+ 2 2
+ + 1/700 y z DATA(-2, 1, 1) + 1/700 y z DATA(2, -1, 1)
+
+ 2 2
+ - 1/700 y z DATA(2, 1, 1) + 1/350 y z DATA(1, 2, 2)
+
+ 2 2
+ + 1/490 x y DATA(1, -1, -2) - 1/245 x y DATA(2, -1, -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/245 x y DATA(-2, -1, -2)
+
+ 2 2
+ + 1/490 x y DATA(-1, -1, -2) - 1/245 x y DATA(2, 1, 0)
+
+ 2 2
+ - 1/245 x y DATA(-1, 2, 0) - 1/245 x y DATA(1, 2, 0)
+
+ 2 2
+ + 1/490 x y DATA(-1, 1, 2) + 1/490 x y DATA(-1, 1, -1)
+
+ 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) + 2/245 x y DATA(2, 2, 0)
+
+ 29
+ + 1/350 x y z DATA(1, -1, 2) - ---- DATA(-2, 0, -1)
+ 2100
+
+ 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
+ + 1/490 x y DATA(-1, -1, 1) - 1/700 x y z DATA(-1, 1, 1)
+
+ 2 2
+ - 1/245 x y DATA(2, -1, -1) - 1/245 x y DATA(-1, 2, -1)
+
+ 2 2
+ - 1/245 x y DATA(2, 1, -1) - 1/245 x y DATA(1, 2, 1)
+
+ 2 2
+ - 1/245 x y DATA(-1, 2, 1) + 1/490 x y DATA(1, 1, -1)
+
+ 2 2
+ + 2/245 x y DATA(2, 2, 1) + 1/245 x y DATA(1, 0, 1)
+
+ 2 2
+ + 1/490 x y DATA(-1, -1, 2) + 1/490 x y DATA(1, 1, 1)
+
+ 2 2
+ - 1/245 x y DATA(2, -1, 0) + 2/245 x y DATA(2, 2, -1)
+
+ 2 2
+ - 1/245 x y DATA(1, 2, -1) + 1/245 x y DATA(-1, 0, -1)
+
+ 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) - 2/75 x DATA(1, 1, -1)
+
+ 3 3 3
+ - 2/75 x DATA(-1, -1, 0) - 2/75 x DATA(1, 2, 1) - 2/75 x DATA(-1, 1, 1)
+
+ 3 3
+ - 2/75 x DATA(1, 2, 0) + 1/150 x DATA(2, 1, 0)
+
+ 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)
+
+ 3 3
+ - 2/75 x DATA(-1, 1, 0) - 2/75 x DATA(-1, -1, 1)
+
+ 3 2
+ + 1/150 x DATA(2, 2, 0) + 2/245 x y DATA(2, -2, 2)
+
+ 2 2
+ + 1/490 x y DATA(1, 1, 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, -2, 2)
+
+ 2 2
+ + 2/245 x y DATA(2, -2, 0) - 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(-2, 1, 1) - 1/245 x y DATA(-2, -1, 2)
+
+ 2 2
+ + 2/245 x y DATA(2, -2, 1) - 1/245 x y DATA(1, -2, 0)
+
+ 2 2
+ + 1/245 x y DATA(1, 0, -1) + 2/245 x y DATA(-2, -2, 2)
+
+ 2 2
+ - 1/245 x y DATA(-2, 1, 2) + 2/245 x y DATA(0, 0, 2)
+
+ 2 2
+ + 2/245 x y DATA(-2, 2, 2) - 1/245 x y DATA(-1, -2, 2)
+
+ 2 2
+ + 1/175 y z DATA(2, 2, -2) - 1/350 y z DATA(-2, -2, -1)
+
+ 2 2
+ - 1/700 y z DATA(-1, -2, -1) - 1/245 x y DATA(-2, -1, -1)
+
+ 2 2
+ + 2/245 x y DATA(-2, -2, 1) + 2/245 x y DATA(-2, 2, 0)
+
+ 2 2
+ - 1/245 x y DATA(-1, -2, 1) + 2/245 x y DATA(-2, 2, -1)
+
+ 2
+ - 1/245 x y DATA(-2, 1, 0) - 1/175 x y z DATA(1, -2, -2)
+
+ 2 2
+ + 1/175 y z DATA(-2, -2, -2) + 1/175 y z DATA(2, 2, 2)
+
+ 2 2
+ + 1/350 y z DATA(-1, -2, -2) - 1/350 y z DATA(1, -2, -2)
+
+ 2 2
+ - 1/175 y z DATA(2, -2, -2) + 1/350 y z DATA(1, 2, -2)
+
+ 107 137 107
+ + ---- y DATA(1, 2, -2) + ---- y DATA(2, -2, -2) - ---- y DATA(1, -2, -2)
+ 7000 5250 7000
+
+ 107 137
+ + ---- y DATA(-1, -2, -2) - ---- y DATA(2, 2, 2)
+ 7000 5250
+
+ 2 2
+ + 1/175 y z DATA(2, -2, 0) - 1/350 y z DATA(-2, -1, 0)
+
+ 2 2
+ + 1/350 y z DATA(-2, 1, 0) + 1/350 y z DATA(-2, 2, -1)
+
+ 2 2
+ - 1/700 y z DATA(-1, -2, 1) + 1/175 y z DATA(-2, 2, 0)
+
+ 2 2
+ - 1/350 y z DATA(-2, -2, 1) + 1/350 y z DATA(1, -2, 0)
+
+ 2 2
+ + 1/350 y z DATA(2, -2, 1) + 1/350 y z DATA(-2, -1, 2)
+
+ 3 2
+ - 2/75 x DATA(1, -1, 2) + 1/350 y z DATA(2, 1, -2)
+
+ 2 2
+ - 1/350 y z DATA(-1, 2, -2) - 1/700 y z DATA(-1, 1, -2)
+
+ 2 2
+ + 1/700 y z DATA(-2, 1, -1) - 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, 0)
+
+ 2 2
+ - 1/350 y z DATA(-1, -2, 0) + 1/700 y z DATA(1, -2, -1)
+
+ 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/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/700 y z DATA(-1, 1, 0) - 1/350 y z DATA(-1, 2, 2)
+
+ 2 2
+ - 1/700 y z DATA(2, 1, -1) - 1/700 y z DATA(1, 2, 1)
+
+ 2 2
+ - 1/700 y z DATA(-1, -1, 0) - 1/1400 y z DATA(1, 1, -1)
+
+ 2 3
+ + 1/700 y z DATA(-1, 2, 1) - 2/75 x DATA(1, 1, 2)
+
+ 2 2
+ - 1/1400 y z DATA(1, 1, 1) - 1/350 y z DATA(2, 2, 1)
+
+ 2 2
+ + 1/700 y z DATA(2, -1, -1) - 1/700 y z DATA(1, 2, -1)
+
+ 2 2
+ + 1/700 y z DATA(-1, 2, -1) + 1/700 y z DATA(-1, -1, 2)
+
+ 2 2
+ - 1/350 y z DATA(-2, 1, 2) - 1/700 y z DATA(1, 1, 0)
+
+ 2 2
+ - 1/350 y z DATA(2, 2, -1) + 1/350 y z DATA(2, -1, 0)
+
+ 2
+ + 1/175 y z DATA(-2, -2, 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)
+
+ 2 2
+ + 1/350 y z DATA(-2, 2, 1) + 1/700 y z DATA(1, -2, 1)
+
+ 2 2
+ - 1/700 y z DATA(-2, -1, 1) + 1/350 y z DATA(-1, -2, 2)
+
+ 2 2
+ - 1/350 y z DATA(1, -2, 2) - 1/175 y z DATA(2, -2, 2)
+
+ 2
+ - 1/175 y z DATA(-2, 2, 2) - 1/175 x y z DATA(0, -2, -1)
+
+ 2 2
+ - 1/175 y z DATA(2, 2, 0) + 1/350 y z DATA(-1, 2, 0)
+
+ 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, -1, 2) - 1/700 y z DATA(-1, 1, 2)
+
+ 2 2
+ + 1/350 y z DATA(-2, -1, -2) + 1/700 y z DATA(-1, -1, -2)
+
+ - 1/500 y z DATA(2, -1, 1) + 1/500 y z DATA(2, 1, 1)
+
+ + 1/250 y z DATA(1, 2, 2) - 1/125 y z DATA(-2, -2, -2)
+
+ 2
+ - 1/350 y z DATA(1, 2, 0) + 1/500 y z DATA(-2, 1, -1)
+
+ + 1/250 y z DATA(-2, 1, -2) - 1/500 y z DATA(1, 1, -2)
+
+ 2
+ + 1/500 y z DATA(1, -2, -1) + 1/700 y z DATA(1, -1, 0)
+
+ 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/350 y z DATA(2, 1, 0)
+
+ + 1/175 x y z DATA(0, 2, -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/125 y z DATA(2, -2, -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)
+
+ - 1/500 y z DATA(-1, -2, -1) - 1/250 y z DATA(-1, 2, 2)
+
+ - 1/250 y z DATA(2, 1, -2) + 1/125 y z DATA(-2, 2, -2)
+
+ + 1/250 y z DATA(-1, 2, -2) + 1/500 y z DATA(-1, 1, -2)
+
+ - 1/500 y z DATA(1, -2, 1) + 1/500 y z DATA(-2, -1, 1)
+
+ + 1/250 y z DATA(-1, -2, 2) - 1/250 y z DATA(1, -2, 2)
+
+ + 1/1000 y z DATA(-1, 1, -1) + 1/1000 y z DATA(1, -1, -1)
+
+ 2
+ - 1/200 x y DATA(2, -1, 1) + 1/250 y z DATA(2, -2, -1)
+
+ - 1/500 y z DATA(-2, -1, -1) + 1/250 y z DATA(-2, 2, -1)
+
+ + 1/500 y z DATA(-1, -2, 1) + 1/250 y z DATA(-2, -2, 1)
+
+ - 1/250 y z DATA(2, -2, 1) + 1/250 y z DATA(-2, -1, 2)
+
+ - 1/500 y z DATA(-2, 1, 1) - 1/250 y z DATA(-2, 2, 1)
+
+ - 1/1000 y z DATA(1, 1, -1) - 1/1000 y z DATA(-1, 1, 1)
+
+ - 1/1000 y z DATA(1, -1, 1) + 1/1000 y z DATA(-1, -1, 1)
+
+ - 1/500 y z DATA(-1, 2, 1) - 1/250 y z DATA(2, 2, -1)
+
+ + 1/1000 y z DATA(1, 1, 1) + 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/500 y z DATA(1, 2, -1) + 1/500 y z DATA(-1, 2, -1)
+
+ - 1/500 y z DATA(2, 1, -1) + 1/500 y z 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/200 x y DATA(2, 1, -2) - 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, -2)
+
+ 2 2
+ - 1/200 x y DATA(-2, 1, -1) - 1/200 x y DATA(-2, 1, -2)
+
+ 2 2
+ - 1/100 x y DATA(1, 1, -2) + 1/100 x y DATA(-2, -2, 0)
+
+ 2
+ + 1/125 y z DATA(-2, -2, 2) - 1/50 x y DATA(-1, -2, -1)
+
+ 2 2
+ + 1/200 x y DATA(-2, -1, 2) - 1/200 x y DATA(-2, 1, 1)
+
+ 2 2
+ - 1/100 x y DATA(-2, 2, 1) + 1/200 x y DATA(2, 1, 1)
+
+ 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, 2) - 1/50 x y DATA(-1, -2, -2)
+
+ 2 2
+ + 1/50 x y DATA(1, -2, -2) - 1/100 x y DATA(2, -2, -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, 0) + 1/100 x y DATA(-2, -2, 1)
+
+ 2 2
+ + 1/50 x y DATA(1, -2, 0) - 1/100 x y DATA(2, -2, 1)
+
+ 17 19 2
+ - ---- DATA(-2, -1, -1) - ---- DATA(2, -2, -1) + 1/50 x y DATA(1, -2, -1)
+ 2100 2100
+
+ 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, 0) + 1/200 x y DATA(-2, -1, 0)
+
+ 2 2
+ - 1/200 x y DATA(-2, 1, 0) - 1/100 x y DATA(-2, 2, -1)
+
+ 2 3
+ - 1/50 x y DATA(-1, -2, 1) - 2/75 x DATA(-1, 2, 0)
+
+ 2
+ + 1/42 DATA(1, -2, -1) + 1/100 x y DATA(-1, 1, 1)
+
+ 2 2
+ - 1/245 x y DATA(1, -2, -1) + 1/100 x y DATA(1, -1, 1)
+
+ 2 2
+ - 1/50 x y DATA(-1, -2, 0) + 2/245 x y DATA(2, -2, -1)
+
+ 2 2
+ + 1/100 x y DATA(2, 2, 1) - 1/200 x y DATA(2, -1, -1)
+
+ 2 2
+ - 1/50 x y DATA(1, 2, -1) + 1/50 x y DATA(-1, 2, -1)
+
+ 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(-1, -1, 0) - 1/100 x y DATA(1, 1, -1)
+
+ 2
+ + 1/50 x y DATA(-1, 2, 1) - 1/350 x y z DATA(2, -1, 1)
+
+ 2 2
+ + 1/100 x y DATA(2, 2, -1) - 1/200 x y DATA(2, -1, 0)
+
+ 2 2
+ - 1/100 x y DATA(1, 1, 1) - 1/100 x y DATA(-1, -1, 2)
+
+ 19
+ - 2/75 DATA(-1, -2, 0) + 1/300 DATA(-2, -2, 0) + ---- DATA(-2, 2, -1)
+ 2100
+
+ 29 41 29
+ - ---- DATA(-2, 1, 0) - ---- DATA(-2, 0, 0) - ---- DATA(-2, -1, 0)
+ 2100 2100 2100
+
+ - 1/300 DATA(2, -2, 0) + 2/75 DATA(1, -2, 0) - 1/42 DATA(-1, -2, 1)
+
+ 19 29
+ + ---- DATA(-2, -2, 1) + 1/300 DATA(-2, 2, 0) - ---- DATA(-2, 0, 1)
+ 2100 2100
+
+ 17 19
+ + 2/175 x y z DATA(0, -2, 2) - ---- DATA(-2, -1, 1) - ---- DATA(2, -2, 1)
+ 2100 2100
+
+ 2
+ + 1/42 DATA(1, -2, 1) - 1/245 x y DATA(-2, 1, -2)
+
+ 2 2
+ - 1/245 x y DATA(-2, 1, -1) + 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, -2)
+
+ 2 2
+ - 1/245 x y DATA(2, 1, -2) - 1/245 x y DATA(-1, 2, 2)
+
+ 2 19
+ - 1/245 x y DATA(-1, -2, -1) + ---- DATA(-2, 2, 1)
+ 2100
+
+ 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) + 2/245 x y DATA(2, -2, -2)
+
+ 2 2
+ - 1/245 x y DATA(1, -2, -2) - 1/245 x y DATA(-1, -2, -2)
+
+ 2 2
+ + 2/245 x y DATA(2, 2, 2) + 2/245 x y DATA(-2, -2, -2)
+
+ 2 17
+ - 1/245 x y DATA(1, 2, 2) - ---- DATA(-2, 1, 1)
+ 2100
+
+ 2 2
+ + 2/245 x y DATA(0, 0, -1) - 1/700 y z DATA(-1, 2, 1)
+
+ 2 2
+ + 1/1400 y z DATA(1, 1, -1) + 1/700 y z DATA(1, 2, 1)
+
+ 2 19
+ + 1/700 y z DATA(2, 1, -1) + ---- DATA(-2, -1, 2)
+ 2100
+
+ 2 2
+ + 1/700 y z DATA(-1, 2, -1) - 1/700 y z DATA(1, 2, -1)
+
+ 2 11
+ + 1/700 y z DATA(2, -1, -1) - --- DATA(2, -2, 2)
+ 420
+
+ 2 2
+ + 1/350 y z DATA(2, 2, 1) + 1/700 y z DATA(-1, -1, 2)
+
+ 2
+ - 1/1400 y z DATA(1, 1, 1) + 8/525 DATA(1, -2, 2)
+
+ 2 2
+ - 1/350 y z DATA(2, 2, -1) + 1/350 y z DATA(2, 0, -1)
+
+ 2
+ + 1/700 y z DATA(-1, 0, 1) - 8/525 DATA(-1, -2, 2)
+
+ 2 2
+ - 1/700 y z DATA(1, 0, 1) - 1/700 y z DATA(-1, 0, -1)
+
+ 11 2
+ + --- DATA(-2, -2, 2) + 1/490 x y DATA(1, 1, -2)
+ 420
+
+ 2 2
+ + 1/245 x y DATA(0, -1, 0) - 2/245 x y DATA(0, 2, 0)
+
+ 19 2
+ + ---- DATA(-2, 1, 2) - 1/245 x y DATA(2, 1, 1)
+ 2100
+
+ 2 2
+ - 1/245 x y DATA(2, -1, 1) + 2/245 x y DATA(0, 0, 0)
+
+ 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, -1, -2) + 2/245 x y DATA(-2, -2, 0)
+
+ 2
+ + 1/300 DATA(-2, 0, 2) + 1/700 y z DATA(-1, 1, 2)
+
+ 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(1, 1, 2) - 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
+ + 1/1400 y z DATA(-1, 1, 1) - 1/175 x z DATA(2, -2, -1)
+
+ 2
+ + 1/350 x z DATA(1, -2, -1) - 2/245 x y DATA(0, 2, -1)
+
+ 2 2
+ + 1/245 x y DATA(0, -1, 2) - 2/245 x y DATA(0, 2, 1)
+
+ 11 2
+ + --- DATA(-2, 2, 2) + 1/245 x y DATA(0, 1, -1)
+ 420
+
+ 2 2
+ + 1/245 x y DATA(0, 1, 1) - 2/245 x y DATA(2, 0, -2)
+
+ 2 2
+ + 1/245 x y DATA(-1, 0, -2) - 2/245 x y DATA(-2, 0, -1)
+
+ 2 2
+ + 1/245 x y DATA(1, 0, -2) - 2/245 x y DATA(2, 0, 1)
+
+ 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(-2, 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, 0) + 1/245 x y DATA(0, 1, 0)
+
+ - 1/175 x z DATA(2, 0, -1) - 1/350 x z DATA(-1, 0, 1)
+
+ - 1/350 x z DATA(1, 0, 1) + 1/350 x z DATA(-1, 0, -1)
+
+ + 1/350 x z DATA(1, 0, -1) + 2/175 x z DATA(-2, -2, 2)
+
+ + 2/175 x z DATA(-2, 1, 2) + 2/175 x z DATA(-2, 2, 2)
+
+ + 2/175 x z DATA(2, -2, 2) - 1/175 x z DATA(1, -2, 2)
+
+ - 1/175 x z DATA(-1, -2, 2) + 1/175 x z DATA(-2, -1, 1)
+
+ - 1/350 x z DATA(1, -2, 1) + 1/175 x z DATA(-2, 2, 1)
+
+ + 1/175 x z DATA(-2, 1, 1) + 2/175 x z DATA(-2, -1, 2)
+
+ + 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/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/350 x z DATA(1, 2, 1)
+
+ - 1/175 x z DATA(2, 1, -1) + 1/350 x z DATA(-1, 2, -1)
+
+ + 1/350 x z DATA(1, 2, -1) - 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/350 x z DATA(1, 1, 1) - 1/175 x z DATA(2, 2, -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/350 x z DATA(-1, 1, 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/175 x z DATA(1, -1, -2) + 1/175 x z DATA(-1, -1, -2)
+
+ - 2/175 x z DATA(-2, -1, -2) - 1/175 x z DATA(-1, 1, 2)
+
+ + 2/175 x z DATA(2, -1, 2) + 2/175 x z DATA(0, 0, -2)
+
+ - 2/175 x z DATA(0, 0, 2) - 2/175 x z DATA(2, -1, -2)
+
+ 2 2
+ - 1/175 y z DATA(2, 0, 2) - 1/700 y z DATA(2, 1, 1)
+
+ 2 2
+ - 1/700 y z DATA(2, -1, 1) - 1/175 y z DATA(-2, 0, -2)
+
+ 2 2
+ - 1/350 y z DATA(2, 0, 1) - 1/350 y z DATA(1, 0, 2)
+
+ 2 2
+ + 1/350 y z DATA(-1, 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/350 y z DATA(-2, 0, -1) + 1/350 y z DATA(1, 0, -2)
+
+ 2 2
+ + 1/175 y z DATA(2, 2, 2) + 1/175 y z DATA(-2, -2, -2)
+
+ 2 2
+ + 1/350 y z DATA(1, 2, 2) + 1/175 y z DATA(-2, 0, 2)
+
+ 2 2
+ - 1/350 y z DATA(1, -2, -2) + 1/350 y z DATA(-1, -2, -2)
+
+ 2 2
+ - 1/175 y z DATA(2, -2, -2) - 1/700 y z DATA(-2, 1, -1)
+
+ 2 2
+ - 1/700 y z DATA(-1, 1, -2) + 1/350 y z DATA(-1, 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(-1, 2, 2) + 1/700 y z DATA(-1, -2, -1)
+
+ 2 2
+ + 1/350 y z DATA(-2, -2, -1) - 1/175 y z DATA(2, 2, -2)
+
+ 2 2
+ - 1/350 y z DATA(1, 2, -2) - 1/700 y z DATA(1, -2, -1)
+
+ 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, -2, 1) - 1/700 y z DATA(-1, -2, 1)
+
+ 2 2
+ + 1/350 y z DATA(-2, 2, -1) - 1/700 y z DATA(-2, -1, -1)
+
+ 2 2
+ - 1/350 y z DATA(2, -2, -1) + 1/700 y z DATA(1, -2, 1)
+
+ 2 2
+ - 1/350 y z DATA(-2, 2, 1) + 1/700 y z DATA(-2, 1, 1)
+
+ 2 2
+ + 1/350 y z DATA(-2, -1, 2) + 1/350 y z DATA(2, -2, 1)
+
+ 2 2
+ + 1/700 y z DATA(-2, -1, 1) + 1/350 y z DATA(1, -2, 2)
+
+ 2 2
+ - 1/350 y z DATA(-1, -2, 2) + 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)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=1256169416, alloc=7076592, time=177.16
+bytes used=1257395920, alloc=7076592, time=177.26
+bytes used=1258601768, alloc=7076592, time=177.37
+bytes used=1259784112, alloc=7076592, time=177.48
+bytes used=1260947196, alloc=7076592, time=177.58
+bytes used=1262088428, alloc=7076592, time=177.68
+bytes used=1263212348, alloc=7076592, time=177.78
+bytes used=1264318748, alloc=7273164, time=177.88
+bytes used=1265402676, alloc=7338688, time=177.99
+bytes used=1266467664, alloc=7469736, time=178.09
+bytes used=1267510144, alloc=7666308, time=178.19
+bytes used=1268531448, alloc=7797356, time=178.29
+bytes used=1269532736, alloc=7928404, time=178.40
+bytes used=1270587760, alloc=8059452, time=178.50
+bytes used=1271588092, alloc=8124976, time=178.61
+bytes used=1272588424, alloc=8321548, time=178.72
+bytes used=1273663744, alloc=8321548, time=178.84
+bytes used=1274663864, alloc=8518120, time=178.95
+bytes used=1275769444, alloc=8518120, time=179.07
+bytes used=1276769588, alloc=8780216, time=179.18
+bytes used=1277834764, alloc=8911264, time=179.30
+bytes used=1278898412, alloc=9042312, time=179.42
+bytes used=1279987332, alloc=9369932, time=179.55
+bytes used=1281035108, alloc=9632028, time=179.67
+bytes used=1282036864, alloc=9697552, time=179.81
+bytes used=1283069312, alloc=9828600, time=179.94
+bytes used=1284069464, alloc=9894124, time=180.06
+bytes used=1285114208, alloc=10090696, time=180.20
+bytes used=1286175088, alloc=10614888, time=180.34
+bytes used=1287225388, alloc=11139080, time=180.48
+bytes used=1288257808, alloc=11597748, time=180.63
+bytes used=1289307784, alloc=11990892, time=180.78
+bytes used=1290310812, alloc=12384036, time=180.93
+bytes used=1291330868, alloc=12777180, time=181.09
+bytes used=1292363252, alloc=13235848, time=181.24
+bytes used=1293363540, alloc=13628992, time=181.40
+bytes used=1294404700, alloc=14218708, time=181.49
+bytes used=1295452296, alloc=14218708, time=181.57
+bytes used=1296499724, alloc=14218708, time=181.65
+bytes used=1297547152, alloc=14218708, time=181.72
+bytes used=1298594748, alloc=14218708, time=181.80
+bytes used=1299642176, alloc=14218708, time=181.88
+ 2 2 529 2 137
+[COEFF(-2, -2, -2) = - 1/175 y + 1/175 y z - ----- x + 2/245 x y - ---- y
+ 14700 5250
+
+ 11 137 3 2 3
+ + --- - ---- z + 1/300 z - 2/175 x z + 2/245 x z + 1/150 x - 1/125 y z
+ 420 5250
+
+ 2 2 2
+ - 1/175 z + 1/175 y z + 2/175 x y z + 1/100 x z - 2/175 x y
+
+ 2 2 3
+ + 1/100 x y - 1/100 x + 1/300 y , COEFF(-1, -2, -2) = 1/175 x y
+
+ 2 2 3 107 2
+ - 1/245 x z - 1/245 x y + 1/175 x z + 1/600 y + ---- z - 1/350 z
+ 7000
+
+ 256 2 2 2
+ + ---- x - 1/50 x y - 1/50 x z - 1/175 x y z + 1/50 x - 1/250 y z
+ 3675
+
+ 3 107 2 2 2 3
+ - 2/75 x + ---- y - 1/350 y + 1/350 y z + 1/350 y z + 1/600 z - 8/525
+ 7000
+
+ 33 3 2
+ , COEFF(0, -2, -2) = 2/175 x y - 2/175 x y z - --- x + 1/25 x - 2/245 x y
+ 490
+
+ 2 2 3
+ - 2/245 x z + 2/175 x z, COEFF(1, -2, -2) = 1/350 y - 1/600 z + 8/525
+
+ 2 256 2 2 2 3
+ + 1/50 x z + ---- x - 1/350 y z - 1/50 x - 1/245 x z - 1/600 y
+ 3675
+
+ 2 2 3 2 107
+ - 1/350 y z - 1/245 x y - 2/75 x + 1/350 z - ---- z + 1/250 y z
+ 7000
+
+ 2 107
+ + 1/50 x y + 1/175 x y - ---- y + 1/175 x z - 1/175 x y z,
+ 7000
+
+ 2 11 137 2 3
+ COEFF(2, -2, -2) = 2/245 x z - --- + ---- z - 1/100 x y - 1/300 z
+ 420 5250
+
+ 2 529 2 3 2
+ - 2/175 x z + 1/175 y - ----- x - 1/175 y z - 1/300 y + 2/245 x y
+ 14700
+
+ 3 2 2 2 137
+ + 1/150 x - 1/175 y z + 1/100 x + 1/175 z + ---- y + 2/175 x y z
+ 5250
+
+ 2 2
+ - 2/175 x y - 1/100 x z + 1/125 y z, COEFF(-2, -1, -2) = - 1/245 x y
+
+ 47 2 2 107 19 3 2
+ - ---- z + 1/350 y - 1/175 z + ---- y + ---- - 1/150 y - 1/100 x
+ 5250 7000 2100
+
+ 3 3 2
+ - 1/250 y z - 2/175 x z + 1/175 x y z + 1/300 z + 1/150 x + 2/245 x z
+
+ 2 2 2 169 2
+ + 1/100 x z - 1/350 y z + 1/200 x y - ----- x + 1/350 y z - 1/175 x y,
+ 14700
+
+ 2 229
+ COEFF(-1, -1, -2) = 1/175 x z + 1/700 y z + 1/350 x y + ----- y - 1/42
+ 10500
+
+ 2 2 3 3 167
+ - 1/500 y z + 1/700 y - 1/350 z - 1/300 y + 1/600 z + ---- z
+ 7000
+
+ 2 2 3 2 211
+ - 1/700 y z - 1/100 x y - 1/350 x y z - 2/75 x - 1/245 x z + ---- x
+ 3675
+
+ 2 2 2
+ - 1/50 x z + 1/490 x y + 1/50 x , COEFF(0, -1, -2) = - 9/98 x
+
+ 3 2 2
+ + 2/175 x z + 1/175 x y + 1/25 x - 2/245 x z - 1/175 x y z + 1/245 x y ,
+
+ 3 167 3 2 229
+ COEFF(1, -1, -2) = - 2/75 x - ---- z + 1/300 y - 1/700 y - ----- y
+ 7000 10500
+
+ 2 2 2
+ + 1/100 x y - 1/245 x z - 1/700 y z + 1/42 + 1/175 x z + 1/500 y z
+
+ 2 3 2 2 2
+ + 1/700 y z - 1/600 z + 1/350 z - 1/350 x y z - 1/50 x + 1/50 x z
+
+ 211 2 3 2
+ + 1/350 x y + ---- x + 1/490 x y , COEFF(2, -1, -2) = 1/150 y - 1/350 y
+ 3675
+
+ 2 2 2 3 2
+ + 1/100 x - 1/100 x z - 1/350 y z + 1/150 x + 1/350 y z + 1/175 x y z
+
+ 19 2 3 2
+ - ---- - 2/175 x z + 1/250 y z + 2/245 x z - 1/300 z - 1/245 x y
+ 2100
+
+ 107 47 169 2 2
+ - ---- y - 1/175 x y + ---- z - ----- x + 1/175 z - 1/200 x y,
+ 7000 5250 14700
+
+ 2 2 2
+ COEFF(-2, 0, -2) = - 1/100 x - 1/175 z - 2/175 x z - 1/300 x + 1/175 y
+
+ 2 2 2 17 3
+ + 2/245 x z - 1/175 y z - 2/245 x y - ---- z + 1/300 + 1/300 z
+ 5250
+
+ 3 2 2 2
+ + 1/150 x + 1/100 x z, COEFF(-1, 0, -2) = - 1/50 x z - 1/350 z
+
+ 3 3 2 2 187
+ + 1/600 z - 2/75 x + 1/350 y + 1/50 x + ---- z + 1/175 x z + 4/75 x
+ 7000
+
+ 2 2 2
+ - 1/245 x z - 1/350 y z + 1/245 x y - 2/75,
+
+ 2 2 3
+ COEFF(0, 0, -2) = 2/245 x y - 1/10 x - 2/245 x z + 2/175 x z + 1/25 x ,
+
+ 3 2 2
+ COEFF(1, 0, -2) = 4/75 x - 2/75 x - 1/350 y + 2/75 + 1/245 x y
+
+ 2 2 2 2 2
+ + 1/50 x z - 1/245 x z + 1/350 z + 1/175 x z - 1/50 x + 1/350 y z
+
+ 3 187 2 3
+ - 1/600 z - ---- z, COEFF(2, 0, -2) = - 2/245 x y - 1/300 z
+ 7000
+
+ 2 17 2 2
+ - 1/100 x z - 2/175 x z + ---- z - 1/300 - 1/300 x - 1/175 y + 1/100 x
+ 5250
+
+ 2 2 3 2
+ + 1/175 z + 1/175 y z + 1/150 x + 2/245 x z , COEFF(-2, 1, -2) =
+
+ 2 19 2 3 47 2
+ 2/245 x z - 2/175 x z + ---- + 1/350 y + 1/150 y - ---- z - 1/175 z
+ 2100 5250
+
+ 2 3 2 169
+ + 1/175 x y + 1/100 x z + 1/150 x + 1/250 y z - 1/350 y z - ----- x
+ 14700
+
+ 2 2 3 2 107 2
+ - 1/350 y z - 1/100 x + 1/300 z - 1/245 x y - ---- y - 1/200 x y
+ 7000
+
+ 2 2 2
+ - 1/175 x y z, COEFF(-1, 1, -2) = 1/100 x y - 1/245 x z - 1/350 z
+
+ 2 2 211 3
+ - 1/700 y z - 1/700 y z + 1/500 y z + ---- x - 1/42 + 1/300 y
+ 3675
+
+ 2 3 3
+ - 1/50 x z + 1/600 z - 1/350 x y + 1/350 x y z - 2/75 x + 1/175 x z
+
+ 229 2 167 2 2
+ - ----- y + 1/700 y + ---- z + 1/490 x y + 1/50 x , COEFF(0, 1, -2) =
+ 10500 7000
+
+ 3 2
+ - 1/175 x y + 1/175 x y z + 1/25 x + 2/175 x z - 9/98 x - 2/245 x z
+
+ 2 2
+ + 1/245 x y , COEFF(1, 1, -2) = 1/42 - 1/50 x + 1/175 x z + 1/350 x y z
+
+ 2 3 2 211 3
+ - 1/245 x z - 1/600 z + 1/490 x y + ---- x - 1/350 x y - 2/75 x
+ 3675
+
+ 229 3 2 2 2
+ + ----- y - 1/500 y z - 1/300 y + 1/50 x z + 1/700 y z + 1/700 y z
+ 10500
+
+ 2 167 2 2 2
+ - 1/100 x y - ---- z + 1/350 z - 1/700 y , COEFF(2, 1, -2) = - 1/350 y
+ 7000
+
+ 2 2 47 2 2
+ + 1/175 z - 2/175 x z + 1/350 y z + ---- z + 1/100 x - 1/245 x y
+ 5250
+
+ 2 19 169 2
+ + 2/245 x z - ---- - ----- x + 1/350 y z - 1/250 y z + 1/175 x y
+ 2100 14700
+
+ 2 2 107 3 3
+ + 1/200 x y - 1/100 x z - 1/175 x y z + ---- y - 1/300 z - 1/150 y
+ 7000
+
+ 3 3 137 3 11
+ + 1/150 x , COEFF(-2, 2, -2) = - 1/300 y + ---- y + 1/150 x + ---
+ 5250 420
+
+ 2 2 3 2 2
+ + 1/100 x z - 2/175 x y z + 2/245 x z + 1/300 z + 1/175 y z - 1/175 z
+
+ 2 2 2 529 137
+ + 2/175 x y - 1/100 x y - 1/175 y z - 1/175 y - ----- x - ---- z
+ 14700 5250
+
+ 2 2
+ + 2/245 x y + 1/125 y z - 1/100 x - 2/175 x z, COEFF(-1, 2, -2) =
+
+ 2 3 2
+ 1/350 y z + 1/175 x y z - 1/175 x y - 1/600 y - 1/50 x z + 1/175 x z
+
+ 2 107 2 2 2
+ - 1/350 y z - ---- y + 1/250 y z - 1/245 x z - 1/350 z + 1/50 x y
+ 7000
+
+ 3 2 3 2 107 256
+ - 2/75 x + 1/50 x + 1/600 z - 8/525 - 1/350 y + ---- z + ---- x
+ 7000 3675
+
+ 2 2
+ - 1/245 x y , COEFF(0, 2, -2) = - 2/175 x y - 2/245 x z + 2/175 x y z
+
+ 33 2 3 2
+ - --- x - 2/245 x y + 1/25 x + 2/175 x z, COEFF(1, 2, -2) = 1/350 y z
+ 490
+
+ 2 2 2 256 3
+ - 1/50 x y + 1/350 z + 8/525 - 1/245 x y + ---- x + 1/600 y
+ 3675
+
+ 3 3
+ + 1/175 x z - 1/175 x y + 1/175 x y z - 1/250 y z - 1/600 z - 2/75 x
+
+ 2 2 107 2 2 2
+ - 1/50 x - 1/245 x z - ---- z + 1/50 x z + 1/350 y - 1/350 y z
+ 7000
+
+ 107 2 11 2
+ + ---- y, COEFF(2, 2, -2) = 2/245 x z - --- + 1/175 y + 2/175 x y
+ 7000 420
+
+ 137 2 2 2 3 2
+ + ---- z + 1/100 x y + 1/100 x + 1/175 y z + 1/300 y + 1/175 z
+ 5250
+
+ 2 3 529 3
+ - 1/100 x z + 1/150 x - ----- x - 1/300 z - 2/175 x y z - 1/125 y z
+ 14700
+
+ 2 137 2
+ + 2/245 x y - 2/175 x z - ---- y - 1/175 y z, COEFF(-2, -2, -1) =
+ 5250
+
+ 2 2 2 169 2 2
+ 1/200 x z + 1/350 z + 1/100 x y - ----- x + 1/350 y z - 1/245 x z
+ 14700
+
+ 107 2 3 47 2
+ - 1/250 y z + ---- z - 1/175 y - 1/150 z - ---- y + 2/245 x y
+ 7000 5250
+
+ 3 2 19 2 3
+ + 1/300 y - 1/350 y z + ---- - 1/100 x + 1/150 x - 1/175 x z
+ 2100
+
+ 211
+ + 1/175 x y z - 2/175 x y, COEFF(-1, -2, -1) = 1/175 x y + ---- x
+ 3675
+
+ 3 2 2 3 2
+ - 1/350 x y z - 1/300 z - 1/350 y + 1/700 y z - 2/75 x - 1/245 x y
+
+ 2 167 2 2
+ - 1/50 x y + ---- y - 1/500 y z + 1/350 x z - 1/700 y z - 1/100 x z
+ 7000
+
+ 229 2 3 2 2
+ + ----- z - 1/42 + 1/490 x z + 1/600 y + 1/50 x + 1/700 z ,
+ 10500
+
+ 2 2
+ COEFF(0, -2, -1) = - 2/245 x y - 9/98 x - 1/175 x y z + 1/245 x z
+
+ 3 3
+ + 2/175 x y + 1/25 x + 1/175 x z, COEFF(1, -2, -1) = - 1/600 y
+
+ 2 167 2 2 3 211 2
+ + 1/700 y z - ---- y - 1/50 x - 1/700 y z - 2/75 x + ---- x - 1/700 z
+ 7000 3675
+
+ 2 2
+ + 1/350 y + 1/175 x y + 1/350 x z + 1/42 - 1/245 x y - 1/350 x y z
+
+ 2 3 2 2 229
+ + 1/100 x z + 1/300 z + 1/50 x y + 1/500 y z + 1/490 x z - ----- z,
+ 10500
+
+ 2 2 3 19 169
+ COEFF(2, -2, -1) = - 1/245 x z - 1/350 y z - 1/300 y - ---- - ----- x
+ 2100 14700
+
+ 2 3 2 2 2
+ + 1/350 y z + 1/150 z + 2/245 x y + 1/175 y + 1/175 x y z - 1/100 x y
+
+ 47 2 3 107 2
+ + ---- y + 1/100 x + 1/150 x - ---- z - 2/175 x y - 1/350 z
+ 5250 7000
+
+ 2
+ - 1/200 x z + 1/250 y z - 1/175 x z, COEFF(-2, -1, -1) = - 1/175 x z
+
+ 2 3 191 2 2 2
+ - 1/100 x - 1/150 y + ----- x - 1/700 y z - 1/245 x z + 1/200 x z
+ 14700
+
+ 3 2 17 167
+ - 1/150 z - 1/245 x y - ---- - 1/500 y z + ---- y + 1/350 x y z
+ 2100 7000
+
+ 2 2 167 2 2 3
+ - 1/700 y z + 1/350 y + ---- z + 1/350 z + 1/200 x y + 1/150 x
+ 7000
+
+ 2 2 2
+ - 1/175 x y, COEFF(-1, -1, -1) = 1/490 x z - 1/1400 y z - 1/100 x z
+
+ 166 137 2 2 3
+ + ---- x - 1/700 x y z + ---- y - 1/1400 y z + 1/490 x y - 1/300 z
+ 3675 5250
+
+ 137 3 2 2
+ - 1/1000 y z + ---- z - 2/75 x - 1/100 x y + 1/700 z + 1/350 x y
+ 5250
+
+ 3 2 2 17
+ + 1/350 x z - 1/300 y + 1/50 x + 1/700 y - ---, COEFF(0, -1, -1) =
+ 525
+
+ 3 57 2 2
+ 1/25 x - 1/350 x y z - --- x + 1/245 x z + 1/175 x z + 1/245 x y
+ 490
+
+ 2 2 3
+ + 1/175 x y, COEFF(1, -1, -1) = - 1/700 y + 1/490 x z + 1/300 z
+
+ 3 2 2 166
+ + 1/350 x z - 2/75 x + 1/490 x y + 1/1000 y z + 1/1400 y z + ---- x
+ 3675
+
+ 2 137 3 2
+ + 1/100 x y - ---- z + 1/300 y - 1/700 x y z + 1/350 x y - 1/700 z
+ 5250
+
+ 137 2 2 2 17
+ - ---- y + 1/1400 y z - 1/50 x + 1/100 x z + ---, COEFF(2, -1, -1) =
+ 5250 525
+
+ 2 2 2 2 17
+ - 1/350 z - 1/245 x z + 1/500 y z - 1/350 y - 1/200 x y + ----
+ 2100
+
+ 3 2 2 191 167
+ - 1/175 x z + 1/150 x + 1/700 y z + 1/700 y z + ----- x - ---- y
+ 14700 7000
+
+ 2 3 2 2 3
+ - 1/200 x z + 1/350 x y z + 1/150 y - 1/245 x y + 1/100 x + 1/150 z
+
+ 167 2 2 3
+ - ---- z - 1/175 x y, COEFF(-2, 0, -1) = 1/175 y - 1/350 y z - 1/150 z
+ 7000
+
+ 2 2 3 187 2
+ - 2/245 x y - 1/175 x z - 1/245 x z + 1/150 x + ---- z + 1/200 x z
+ 7000
+
+ 29 311 2 2 3
+ - ---- + ----- x + 1/350 z - 1/100 x , COEFF(-1, 0, -1) = - 1/300 z
+ 2100 14700
+
+ 2 2 2 2 289
+ + 1/700 z - 1/100 x z + 1/490 x z + 1/50 x + ----- z + 1/350 x z
+ 10500
+
+ 2 2 3 37 2 151
+ - 1/700 y z + 1/245 x y - 2/75 x - ---- + 1/350 y + ---- x,
+ 1050 3675
+
+ 61 2 2 3
+ COEFF(0, 0, -1) = - --- x + 2/245 x y + 1/175 x z + 1/245 x z + 1/25 x ,
+ 490
+
+ 289 151 3 3 2
+ COEFF(1, 0, -1) = - ----- z + ---- x + 1/300 z - 2/75 x - 1/350 y
+ 10500 3675
+
+ 2 2 2 2 2
+ - 1/700 z + 1/245 x y + 1/100 x z + 1/490 x z + 1/350 x z - 1/50 x
+
+ 2 37 187 2 29
+ + 1/700 y z + ----, COEFF(2, 0, -1) = - ---- z + 1/350 y z + ----
+ 1050 7000 2100
+
+ 3 311 2 3 2
+ + 1/150 z + ----- x - 1/350 z + 1/150 x - 1/175 x z - 1/175 y
+ 14700
+
+ 2 2 2 2
+ + 1/100 x - 1/245 x z - 2/245 x y - 1/200 x z, COEFF(-2, 1, -1) =
+
+ 191 2 167 2
+ ----- x + 1/700 y z - 1/350 x y z + ---- z - 1/175 x z - 1/700 y z
+ 14700 7000
+
+ 3 2 2 2 2
+ + 1/500 y z + 1/150 y + 1/350 z - 1/200 x y - 1/100 x - 1/245 x z
+
+ 2 2 3 167 3 17
+ + 1/350 y + 1/200 x z - 1/150 z - ---- y + 1/150 x - ---- + 1/175 x y
+ 7000 2100
+
+ 2 2 3 2
+ - 1/245 x y , COEFF(-1, 1, -1) = - 1/1400 y z - 2/75 x + 1/700 z
+
+ 2 17 2 2
+ + 1/700 y - --- + 1/50 x + 1/700 x y z + 1/350 x z + 1/490 x y
+ 525
+
+ 3 2 2 137 2
+ + 1/300 y - 1/100 x z + 1/1000 y z + 1/490 x z - ---- y + 1/100 x y
+ 5250
+
+ 166 2 3 137
+ + ---- x + 1/1400 y z - 1/300 z + ---- z - 1/350 x y, COEFF(0, 1, -1) =
+ 3675 5250
+
+ 3 2 57 2
+ 1/175 x z + 1/25 x + 1/245 x y - --- x + 1/245 x z - 1/175 x y
+ 490
+
+ 137 137
+ + 1/350 x y z, COEFF(1, 1, -1) = ---- y - 1/1000 y z - ---- z
+ 5250 5250
+
+ 2 166 2 3 3 2
+ - 1/1400 y z + ---- x - 1/700 y - 2/75 x + 1/300 z + 1/100 x z
+ 3675
+
+ 3 2 2 17 2
+ - 1/300 y + 1/490 x z + 1/350 x z + 1/490 x y + --- - 1/50 x
+ 525
+
+ 2 2 2
+ - 1/700 z - 1/350 x y + 1/700 x y z - 1/100 x y + 1/1400 y z,
+
+ 2 3 2 17
+ COEFF(2, 1, -1) = 1/700 y z + 1/175 x y + 1/150 x - 1/700 y z + ----
+ 2100
+
+ 2 2 3 191 2
+ - 1/245 x y - 1/350 z + 1/150 z - 1/350 x y z + ----- x - 1/200 x z
+ 14700
+
+ 2 167 2 2
+ - 1/500 y z + 1/200 x y - ---- z + 1/100 x - 1/175 x z - 1/245 x z
+ 7000
+
+ 167 3 2 2 3
+ + ---- y - 1/150 y - 1/350 y , COEFF(-2, 2, -1) = 1/350 z + 1/150 x
+ 7000
+
+ 2 2 2 169
+ - 1/175 x z + 1/250 y z + 2/245 x y + 1/200 x z + 1/350 y z - ----- x
+ 14700
+
+ 2 47 107 2 3 19
+ + 1/350 y z + ---- y + ---- z - 1/175 y - 1/175 x y z - 1/300 y + ----
+ 5250 7000 2100
+
+ 3 2 2 2
+ + 2/175 x y - 1/150 z - 1/100 x y - 1/100 x - 1/245 x z ,
+
+ 3 2
+ COEFF(-1, 2, -1) = 1/500 y z - 1/42 - 1/300 z - 1/175 x y + 1/490 x z
+
+ 229 3 2 2 2
+ + 1/350 x y z + ----- z - 2/75 x - 1/350 y + 1/700 y z - 1/245 x y
+ 10500
+
+ 167 2 2 2 2 211 3
+ - ---- y + 1/50 x y + 1/700 z + 1/700 y z + 1/50 x + ---- x - 1/600 y
+ 7000 3675
+
+ 2 2 2
+ + 1/350 x z - 1/100 x z, COEFF(0, 2, -1) = - 2/245 x y + 1/245 x z
+
+ 3
+ + 1/175 x z + 1/175 x y z + 1/25 x - 9/98 x - 2/175 x y, COEFF(1, 2, -1)
+
+ 2 3 3 2 2
+ = - 1/50 x + 1/350 x y z + 1/300 z + 1/600 y + 1/490 x z + 1/350 y
+
+ 167 2 3 2
+ + ---- y - 1/500 y z - 1/175 x y - 1/700 z - 2/75 x - 1/245 x y
+ 7000
+
+ 2 2 2 229
+ - 1/50 x y + 1/350 x z - 1/700 y z + 1/42 - 1/700 y z - ----- z
+ 10500
+
+ 211 2 2 2 3
+ + ---- x + 1/100 x z, COEFF(2, 2, -1) = 1/100 x - 1/245 x z + 1/300 y
+ 3675
+
+ 2 3 2 47 107 2
+ + 1/175 y + 1/150 x - 1/200 x z - ---- y - ---- z - 1/350 y z
+ 5250 7000
+
+ 3 2
+ - 1/175 x z - 1/175 x y z + 2/175 x y + 1/150 z - 1/350 y z - 1/250 y z
+
+ 2 2 169 19 2
+ + 2/245 x y + 1/100 x y - ----- x - ---- - 1/350 z , COEFF(-2, -2, 0) =
+ 14700 2100
+
+ 2 3 3 2
+ - 1/100 x - 2/175 x y + 1/150 x + 1/300 y + 1/100 x y + 1/300
+
+ 2 2 17 2 2
+ - 1/175 y + 2/245 x y - ---- y - 2/245 x z - 1/175 y z - 1/300 x
+ 5250
+
+ 2 2 2
+ + 1/175 z , COEFF(-1, -2, 0) = - 1/245 x y + 1/175 x y - 1/350 y z
+
+ 2 3 3 2 2
+ - 1/50 x y + 4/75 x + 1/600 y - 2/75 - 2/75 x + 1/350 z + 1/245 x z
+
+ 2 187 2
+ + 1/50 x + ---- y - 1/350 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
+ COEFF(1, -2, 0) = - 1/350 z - 1/245 x y + 1/245 x z + 1/350 y z
+
+ 2 2 3 187 2
+ + 1/350 y - 1/50 x - 2/75 x - ---- y + 1/50 x y + 2/75 + 4/75 x
+ 7000
+
+ 3 2 2
+ - 1/600 y + 1/175 x y, COEFF(2, -2, 0) = - 2/245 x z + 1/175 y - 1/300
+
+ 17 2 2 2
+ + ---- y - 1/300 x - 2/175 x y + 1/175 y z - 1/100 x y - 1/175 z
+ 5250
+
+ 3 2 2 3 2
+ + 1/150 x + 1/100 x + 2/245 x y - 1/300 y , COEFF(-2, -1, 0) = 1/175 z
+
+ 2 2 2 2 187
+ - 1/175 x y - 1/245 x y + 1/200 x y - 1/350 y z - 1/100 x + ---- y
+ 7000
+
+ 29 2 311 3 2 3
+ - ---- + 1/350 y + ----- x + 1/150 x - 2/245 x z - 1/150 y ,
+ 2100 14700
+
+ 151 2 2 289
+ COEFF(-1, -1, 0) = 1/350 x y + ---- x - 1/700 y z + 1/350 z + ----- y
+ 3675 10500
+
+ 37 2 3 2 2 2
+ - ---- + 1/700 y - 2/75 x - 1/100 x y + 1/50 x + 1/490 x y
+ 1050
+
+ 2 3
+ + 1/245 x z - 1/300 y ,
+
+ 3 2 61 2
+ COEFF(0, -1, 0) = 1/25 x + 1/245 x y - --- x + 1/175 x y + 2/245 x z ,
+ 490
+
+ 151 289 2 3
+ COEFF(1, -1, 0) = ---- x - ----- y - 1/700 y - 2/75 x + 1/350 x y
+ 3675 10500
+
+ 2 2 2 3 2 37
+ + 1/490 x y - 1/50 x + 1/700 y z + 1/300 y + 1/245 x z + ----
+ 1050
+
+ 2 2 311 2 2
+ - 1/350 z + 1/100 x y, COEFF(2, -1, 0) = ----- x - 2/245 x z - 1/175 z
+ 14700
+
+ 2 2 2 29 2
+ + 1/350 y z + 1/100 x - 1/350 y + ---- - 1/175 x y - 1/245 x y
+ 2100
+
+ 3 2 3 187 2
+ + 1/150 y - 1/200 x y + 1/150 x - ---- y, COEFF(-2, 0, 0) = 1/175 y
+ 7000
+
+ 2 2 431 3 2 2
+ - 2/245 x y - 1/100 x + ----- x + 1/150 x + 1/175 z - 2/245 x z
+ 14700
+
+ 41 2 2 2 3
+ - ----, COEFF(-1, 0, 0) = 1/350 y + 1/50 x - 4/105 + 1/350 z - 2/75 x
+ 2100
+
+ 136 2 2
+ + ---- x + 1/245 x z + 1/245 x y ,
+ 3675
+
+ 2 3 13 2
+ COEFF(0, 0, 0) = 2/245 x z + 1/25 x - -- x + 2/245 x y , COEFF(1, 0, 0)
+ 98
+
+ 3 2 2 2 136 2
+ = - 2/75 x - 1/50 x - 1/350 y + 1/245 x z + ---- x + 1/245 x y
+ 3675
+
+ 2 2 2 2
+ - 1/350 z + 4/105, COEFF(2, 0, 0) = - 1/175 z - 2/245 x z - 2/245 x y
+
+ 41 3 2 431 2
+ + ---- + 1/150 x - 1/175 y + ----- x + 1/100 x , COEFF(-2, 1, 0) =
+ 2100 14700
+
+ 2 2 2 187 2 2
+ 1/350 y z + 1/350 y + 1/175 z - ---- y - 2/245 x z - 1/245 x y
+ 7000
+
+ 3 2 3 29 2 311
+ + 1/150 y - 1/200 x y + 1/150 x + 1/175 x y - ---- - 1/100 x + ----- x
+ 2100 14700
+
+ 2 3 289 37 2
+ , COEFF(-1, 1, 0) = 1/490 x y - 2/75 x - ----- y - ---- + 1/100 x y
+ 10500 1050
+
+ 2 2 151 2 2 2
+ + 1/245 x z + 1/700 y z + ---- x + 1/350 z + 1/700 y + 1/50 x
+ 3675
+
+ 3
+ - 1/350 x y + 1/300 y ,
+
+ 2 3 61 2
+ COEFF(0, 1, 0) = 1/245 x y - 1/175 x y + 1/25 x - --- x + 2/245 x z ,
+ 490
+
+ 151 2 2 3 37
+ COEFF(1, 1, 0) = ---- x + 1/490 x y - 1/350 z - 1/300 y + ----
+ 3675 1050
+
+ 2 2 2 289 3
+ + 1/245 x z - 1/100 x y - 1/700 y z + ----- y - 2/75 x - 1/350 x y
+ 10500
+
+ 2 2 2 2 2
+ - 1/50 x - 1/700 y , COEFF(2, 1, 0) = 1/100 x - 1/350 y z - 1/245 x y
+
+ 2 2 29 3 2 187 3
+ + 1/200 x y - 1/175 z + ---- + 1/150 x - 1/350 y + ---- y - 1/150 y
+ 2100 7000
+
+ 2 311 2
+ - 2/245 x z + ----- x + 1/175 x y, COEFF(-2, 2, 0) = 1/175 y z
+ 14700
+
+ 2 2 3 2 2 17
+ - 1/100 x y - 1/175 y + 1/150 x + 1/175 z - 1/100 x + ---- y
+ 5250
+
+ 3 2 2
+ - 1/300 y + 2/175 x y - 2/245 x z - 1/300 x + 2/245 x y + 1/300,
+
+ 2 3 2 187 3
+ COEFF(-1, 2, 0) = - 1/245 x y - 1/600 y + 1/50 x y - ---- y - 2/75 x
+ 7000
+
+ 2 2 2 2
+ + 1/350 z - 1/350 y + 4/75 x - 1/175 x y + 1/350 y z + 1/50 x - 2/75
+
+ 2
+ + 1/245 x z ,
+
+ 2 3 2
+ COEFF(0, 2, 0) = 2/245 x z - 2/175 x y + 1/25 x - 2/245 x y - 1/10 x,
+
+ 3 187 2 2 3
+ COEFF(1, 2, 0) = - 2/75 x + ---- y - 1/245 x y + 1/350 y + 1/600 y
+ 7000
+
+ 2 2 2 2
+ - 1/50 x + 2/75 - 1/50 x y - 1/350 y z + 1/245 x z - 1/175 x y
+
+ 2 2 17
+ + 4/75 x - 1/350 z , COEFF(2, 2, 0) = 1/100 x + 2/175 x y - ---- y
+ 5250
+
+ 2 3 2 2
+ - 1/175 z + 1/150 x - 1/300 x - 1/300 - 2/245 x z - 1/175 y z
+
+ 3 2 2 2
+ + 1/300 y + 2/245 x y + 1/100 x y + 1/175 y , COEFF(-2, -2, 1) =
+
+ 2 3 3 2
+ 1/250 y z + 1/175 x z - 1/350 y z + 1/300 y + 1/150 z - 1/175 y
+
+ 47 3 2 2 2
+ - ---- y + 1/150 x + 1/350 z + 2/245 x y - 1/175 x y z - 1/200 x z
+ 5250
+
+ 2 19 2 107 169 2
+ - 1/350 y z + ---- - 2/175 x y - 1/245 x z - ---- z - ----- x - 1/100 x
+ 2100 7000 14700
+
+ 2 2 2 229
+ + 1/100 x y, COEFF(-1, -2, 1) = - 1/350 y + 1/50 x - ----- z
+ 10500
+
+ 2 2 2 3
+ - 1/350 x z - 1/700 y z + 1/100 x z - 1/700 y z - 1/42 + 1/600 y
+
+ 2 2 211 2 3 2
+ + 1/490 x z - 1/50 x y + ---- x - 1/245 x y + 1/300 z + 1/700 z
+ 3675
+
+ 167 3
+ + 1/350 x y z + ---- y - 2/75 x + 1/175 x y + 1/500 y z, COEFF(0, -2, 1)
+ 7000
+
+ 3 2 2
+ = 1/25 x - 9/98 x - 1/175 x z - 2/245 x y + 2/175 x y + 1/245 x z
+
+ 2 3
+ + 1/175 x y z, COEFF(1, -2, 1) = 1/700 y z - 1/500 y z - 1/600 y
+
+ 3 211 2 229 2
+ - 1/300 z + ---- x - 1/50 x + ----- z + 1/700 y z + 1/175 x y
+ 3675 10500
+
+ 2 2 2 167 3
+ + 1/50 x y - 1/100 x z - 1/350 x z + 1/350 y - ---- y - 2/75 x
+ 7000
+
+ 2 2 2
+ - 1/700 z + 1/350 x y z + 1/42 - 1/245 x y + 1/490 x z , COEFF(2, -2, 1)
+
+ 2 2 2 2 19
+ = - 1/350 z - 1/245 x z + 1/175 x z + 1/100 x - 1/100 x y - ----
+ 2100
+
+ 2 3 2 169 2
+ + 1/175 y - 1/175 x y z + 1/150 x + 1/350 y z - ----- x + 1/350 y z
+ 14700
+
+ 2 3 107 3 47
+ + 2/245 x y - 1/300 y + ---- z - 1/150 z + ---- y - 2/175 x y
+ 7000 5250
+
+ 2 2 2
+ - 1/250 y z + 1/200 x z, COEFF(-2, -1, 1) = 1/350 z + 1/700 y z
+
+ 167 17 3 167
+ - ---- z - 1/350 x y z + 1/175 x z - ---- + 1/150 z + ---- y + 1/500 y z
+ 7000 2100 7000
+
+ 2 191 2 3 2 2
+ - 1/245 x z + ----- x - 1/245 x y - 1/150 y - 1/700 y z + 1/350 y
+ 14700
+
+ 2 2 3 2
+ - 1/100 x - 1/200 x z - 1/175 x y + 1/150 x + 1/200 x y,
+
+ 17 2 2
+ COEFF(-1, -1, 1) = - --- + 1/50 x + 1/700 x y z - 1/100 x y + 1/1000 y z
+ 525
+
+ 2 166 3 3 137 2 137
+ + 1/100 x z + ---- x + 1/300 z - 2/75 x - ---- z + 1/490 x y + ---- y
+ 3675 5250 5250
+
+ 2 2 3 2 2 2
+ + 1/490 x z + 1/1400 y z - 1/300 y - 1/1400 y z + 1/700 y + 1/700 z
+
+ 2
+ + 1/350 x y - 1/350 x z, COEFF(0, -1, 1) = 1/175 x y + 1/245 x y
+
+ 2 3 57
+ + 1/350 x y z + 1/245 x z + 1/25 x - 1/175 x z - --- x, COEFF(1, -1, 1)
+ 490
+
+ 3 2 2 3 2
+ = - 1/300 z + 1/1400 y z - 1/100 x z + 1/350 x y + 1/300 y - 1/50 x
+
+ 2 3 2 2 2 137 17
+ + 1/490 x z - 2/75 x - 1/700 z - 1/700 y + 1/490 x y - ---- y + ---
+ 5250 525
+
+ 2 2 166
+ + 1/100 x y - 1/1400 y z - 1/1000 y z + ---- x - 1/350 x z + 1/700 x y z
+ 3675
+
+ 137 2 3 3
+ + ---- z, COEFF(2, -1, 1) = - 1/350 z + 1/175 x z + 1/150 y + 1/150 x
+ 5250
+
+ 191 167 2 2
+ - 1/175 x y + ----- x - ---- y - 1/245 x y - 1/350 x y z - 1/350 y
+ 14700 7000
+
+ 2 2 167 2 17
+ - 1/500 y z - 1/245 x z - 1/700 y z + ---- z - 1/200 x y + ----
+ 7000 2100
+
+ 2 2 3 2
+ + 1/700 y z + 1/100 x - 1/150 z + 1/200 x z, COEFF(-2, 0, 1) =
+
+ 2 29 2 2 3
+ - 1/100 x - ---- + 1/175 y - 1/245 x z + 1/175 x z + 1/150 x
+ 2100
+
+ 2 187 2 311 2 2
+ - 1/200 x z - ---- z - 2/245 x y + ----- x + 1/350 z + 1/350 y z
+ 7000 14700
+
+ 3 289 151 2 2
+ + 1/150 z , COEFF(-1, 0, 1) = - ----- z + ---- x + 1/700 y z + 1/245 x y
+ 10500 3675
+
+ 2 3 37 3 2
+ + 1/700 z - 2/75 x - ---- - 1/350 x z + 1/300 z + 1/490 x z
+ 1050
+
+ 2 2 2
+ + 1/100 x z + 1/350 y + 1/50 x ,
+
+ 2 3 2 61
+ COEFF(0, 0, 1) = 1/245 x z + 1/25 x - 1/175 x z + 2/245 x y - --- x,
+ 490
+
+ 2 2 2 151 3
+ COEFF(1, 0, 1) = - 1/350 y - 1/50 x - 1/700 z + ---- x - 2/75 x
+ 3675
+
+ 2 3 2 289 37
+ + 1/490 x z - 1/300 z - 1/100 x z + ----- z - 1/350 x z + ----
+ 10500 1050
+
+ 2 2 2 2 29
+ + 1/245 x y - 1/700 y z, COEFF(2, 0, 1) = - 1/350 z - 1/175 y + ----
+ 2100
+
+ 2 3 187 3 2
+ - 1/245 x z + 1/175 x z - 1/150 z + ---- z + 1/150 x - 2/245 x y
+ 7000
+
+ 2 2 2 311
+ + 1/100 x + 1/200 x z - 1/350 y z + ----- x, COEFF(-2, 1, 1) =
+ 14700
+
+ 2 191 2 2 167 17
+ 1/350 x y z - 1/200 x z + ----- x + 1/700 y z - 1/100 x - ---- y - ----
+ 14700 7000 2100
+
+ 2 3 2 167 2
+ - 1/245 x z + 1/150 x + 1/350 z - ---- z - 1/200 x y - 1/500 y z
+ 7000
+
+ 2 2 3 3 2
+ + 1/350 y + 1/700 y z + 1/150 z + 1/150 y + 1/175 x y - 1/245 x y
+
+ 2 2
+ + 1/175 x z, COEFF(-1, 1, 1) = - 1/700 x y z + 1/700 z + 1/100 x y
+
+ 3 137 2 3
+ - 1/350 x z + 1/300 y - ---- z + 1/700 y + 1/300 z - 1/350 x y
+ 5250
+
+ 2 3 2 137 166 2
+ + 1/490 x y - 2/75 x + 1/1400 y z - ---- y + ---- x + 1/100 x z
+ 5250 3675
+
+ 2 17 2 2
+ + 1/50 x - --- + 1/490 x z + 1/1400 y z - 1/1000 y z, COEFF(0, 1, 1) =
+ 525
+
+ 2 3 57 2
+ - 1/175 x z + 1/245 x z - 1/175 x y + 1/25 x - --- x + 1/245 x y
+ 490
+
+ 3 137
+ - 1/350 x y z, COEFF(1, 1, 1) = 1/1000 y z - 2/75 x + ---- y
+ 5250
+
+ 17 3 2 2 137 2
+ - 1/700 x y z + --- - 1/300 y - 1/50 x - 1/100 x z + ---- z - 1/700 z
+ 525 5250
+
+ 2 2 166 2
+ + 1/490 x y - 1/1400 y z + ---- x - 1/350 x y - 1/350 x z + 1/490 x z
+ 3675
+
+ 3 2 2 2
+ - 1/300 z - 1/1400 y z - 1/100 x y - 1/700 y , COEFF(2, 1, 1) =
+
+ 2 3 17 2 2 2
+ - 1/700 y z - 1/150 y + ---- - 1/700 y z + 1/200 x z - 1/245 x z
+ 2100
+
+ 2 191 167 2
+ + 1/175 x z - 1/350 y + ----- x + 1/175 x y + ---- y + 1/200 x y
+ 14700 7000
+
+ 3 2 2 167 2
+ + 1/150 x - 1/245 x y + 1/100 x + ---- z - 1/350 z + 1/350 x y z
+ 7000
+
+ 3 2 2
+ + 1/500 y z - 1/150 z , COEFF(-2, 2, 1) = - 1/200 x z - 1/100 x
+
+ 169 2 2 2
+ + 2/175 x y - ----- x - 1/100 x y + 1/350 z + 2/245 x y + 1/175 x z
+ 14700
+
+ 3 2 2 19 47
+ + 1/150 z + 1/175 x y z - 1/350 y z - 1/175 y + ---- + ---- y
+ 2100 5250
+
+ 2 107 3 3 2
+ + 1/350 y z - ---- z - 1/300 y - 1/250 y z + 1/150 x - 1/245 x z ,
+ 7000
+
+ 3 167 2 3
+ COEFF(-1, 2, 1) = - 1/600 y - ---- y + 1/100 x z + 1/300 z - 1/350 x z
+ 7000
+
+ 2 2 211
+ - 1/245 x y - 1/175 x y - 1/500 y z - 1/42 + 1/50 x + ---- x
+ 3675
+
+ 3 2 2 229 2
+ - 1/350 x y z - 2/75 x - 1/350 y - 1/700 y z - ----- z + 1/700 y z
+ 10500
+
+ 2 2 2
+ + 1/700 z + 1/50 x y + 1/490 x z , COEFF(0, 2, 1) = - 1/175 x y z
+
+ 2 2 3
+ + 1/245 x z - 1/175 x z - 2/175 x y - 9/98 x - 2/245 x y + 1/25 x ,
+
+ 3 211 2 2 2
+ COEFF(1, 2, 1) = - 2/75 x + ---- x - 1/700 y z - 1/50 x - 1/700 z
+ 3675
+
+ 229 3 2 3 2
+ + ----- z - 1/300 z - 1/245 x y - 1/175 x y + 1/600 y + 1/490 x z
+ 10500
+
+ 2 2
+ - 1/100 x z + 1/700 y z - 1/350 x z + 1/500 y z - 1/350 x y z + 1/42
+
+ 167 2 2 2 169
+ + ---- y - 1/50 x y + 1/350 y , COEFF(2, 2, 1) = 1/175 y - ----- x
+ 7000 14700
+
+ 2 2 107 2 3
+ - 1/245 x z + 1/175 x y z + 1/200 x z + ---- z + 2/245 x y + 1/300 y
+ 7000
+
+ 2 3 19
+ - 1/350 z + 2/175 x y + 1/250 y z + 1/175 x z - 1/150 z - ----
+ 2100
+
+ 2 3 47 2 2 2
+ + 1/350 y z + 1/150 x - ---- y + 1/100 x y - 1/350 y z + 1/100 x ,
+ 5250
+
+ 2 2
+ COEFF(-2, -2, 2) = - 2/175 x y + 1/125 y z - 1/175 y + 2/245 x y
+
+ 2 3 2 137 2 2
+ - 1/100 x + 1/150 x + 1/175 y z + ---- z + 2/245 x z - 1/175 z
+ 5250
+
+ 2 529 2 2 3
+ - 1/175 y z - 2/175 x y z - ----- x + 1/100 x y - 1/100 x z + 1/300 y
+ 14700
+
+ 3 137 11 2
+ - 1/300 z + 2/175 x z - ---- y + ---, COEFF(-1, -2, 2) = - 1/50 x y
+ 5250 420
+
+ 2 2
+ + 1/175 x y z + 1/250 y z - 1/245 x z - 8/525 - 1/350 z + 1/175 x y
+
+ 3 2 2 3 256
+ - 1/600 z + 1/50 x - 1/175 x z - 1/245 x y - 2/75 x + ---- x
+ 3675
+
+ 2 2 3 2 2 107
+ + 1/50 x z - 1/350 y z + 1/600 y - 1/350 y + 1/350 y z + ---- y
+ 7000
+
+ 107 3 2 2
+ - ---- z, COEFF(0, -2, 2) = 1/25 x - 2/175 x z - 2/245 x y - 2/245 x z
+ 7000
+
+ 33 3 3
+ - --- x + 2/175 x y + 2/175 x y z, COEFF(1, -2, 2) = 1/600 z - 2/75 x
+ 490
+
+ 2 3 2 256
+ + 1/350 y z - 1/600 y - 1/50 x - 1/250 y z + 1/175 x y + ---- x
+ 3675
+
+ 2 107 2 2
+ + 1/350 z - 1/175 x z - ---- y - 1/350 y z + 8/525 - 1/245 x y
+ 7000
+
+ 2 2 2 2 107
+ - 1/245 x z + 1/350 y + 1/50 x y - 1/50 x z + 1/175 x y z + ---- z,
+ 7000
+
+ 2 529 137
+ COEFF(2, -2, 2) = - 2/175 x y z + 1/175 y z - 1/125 y z - ----- x - ---- z
+ 14700 5250
+
+ 2 3 137 2 3
+ + 1/175 z + 1/150 x + ---- y - 1/100 x y + 2/175 x z - 1/300 y
+ 5250
+
+ 2 2 2 3 2
+ - 2/175 x y + 1/100 x + 1/100 x z + 2/245 x y + 1/300 z + 2/245 x z
+
+ 2 2 11 2 3
+ - 1/175 y z + 1/175 y - ---, COEFF(-2, -1, 2) = - 1/175 z - 1/150 y
+ 420
+
+ 2 19 3 2 107
+ - 1/100 x + ---- + 1/150 x + 1/350 y z + ---- y - 1/175 x y z
+ 2100 7000
+
+ 2 3 2 2 2 169
+ + 1/350 y - 1/300 z - 1/245 x y + 1/350 y z + 1/200 x y - ----- x
+ 14700
+
+ 2 47 2
+ + 1/250 y z + 2/175 x z - 1/175 x y + 2/245 x z + ---- z - 1/100 x z,
+ 5250
+
+ 167 3 2 2 2
+ COEFF(-1, -1, 2) = - ---- z - 2/75 x - 1/350 z + 1/490 x y + 1/50 x
+ 7000
+
+ 3 2 2 2 211
+ - 1/42 - 1/300 y + 1/700 y + 1/500 y z + 1/50 x z - 1/245 x z + ---- x
+ 3675
+
+ 229 2 3 2
+ + ----- y + 1/700 y z - 1/600 z + 1/700 y z + 1/350 x y z + 1/350 x y
+ 10500
+
+ 2 2
+ - 1/175 x z - 1/100 x y, COEFF(0, -1, 2) = - 2/245 x z + 1/175 x y z
+
+ 3 2
+ + 1/175 x y - 2/175 x z + 1/25 x - 9/98 x + 1/245 x y , COEFF(1, -1, 2)
+
+ 2 229 2 167 2
+ = - 1/50 x z - ----- y - 1/700 y z + ---- z - 1/245 x z + 1/350 x y
+ 10500 7000
+
+ 3 2 3 2
+ - 2/75 x - 1/700 y + 1/600 z - 1/175 x z + 1/42 + 1/100 x y
+
+ 2 2 2 2
+ - 1/700 y z + 1/490 x y - 1/50 x + 1/350 x y z - 1/500 y z + 1/350 z
+
+ 211 3 2 2
+ + ---- x + 1/300 y , COEFF(2, -1, 2) = - 1/175 x y - 1/350 y - 1/350 y z
+ 3675
+
+ 3 3 2 3 2
+ + 1/150 y + 1/300 z + 2/175 x z - 1/200 x y + 1/150 x + 1/175 z
+
+ 2 169 2 107
+ - 1/250 y z + 1/100 x z - ----- x - 1/350 y z - ---- y - 1/175 x y z
+ 14700 7000
+
+ 19 47 2 2 2
+ - ---- - ---- z - 1/245 x y + 1/100 x + 2/245 x z , COEFF(-2, 0, 2) =
+ 2100 5250
+
+ 2 2 3 2 17
+ 1/175 y + 1/300 + 2/245 x z - 1/300 z - 1/100 x z + 2/175 x z + ---- z
+ 5250
+
+ 2 2 2 2 3
+ - 1/300 x - 1/100 x - 1/175 z + 1/175 y z - 2/245 x y + 1/150 x ,
+
+ 187 2 2 2 2
+ COEFF(-1, 0, 2) = - ---- z - 1/350 z + 1/350 y z + 1/350 y - 1/245 x z
+ 7000
+
+ 3 2 2 3
+ - 2/75 x + 4/75 x + 1/245 x y + 1/50 x - 2/75 - 1/175 x z - 1/600 z
+
+ 2
+ + 1/50 x z,
+
+ 2 3 2
+ COEFF(0, 0, 2) = - 2/175 x z + 2/245 x y + 1/25 x - 2/245 x z - 1/10 x,
+
+ 2 187 2 3
+ COEFF(1, 0, 2) = 2/75 - 1/350 y + ---- z + 4/75 x - 1/350 y z + 1/600 z
+ 7000
+
+ 2 2 2 2 3
+ + 1/350 z + 1/245 x y - 1/50 x z - 1/245 x z - 2/75 x - 1/175 x z
+
+ 2 2 17 3 2
+ - 1/50 x , COEFF(2, 0, 2) = - 1/175 y - ---- z + 1/300 z + 2/245 x z
+ 5250
+
+ 2 2 2 2 3
+ + 1/100 x z + 1/175 z + 1/100 x - 1/300 x - 1/175 y z + 1/150 x
+
+ 2 2 3
+ - 1/300 + 2/175 x z - 2/245 x y , COEFF(-2, 1, 2) = - 1/175 z - 1/300 z
+
+ 2 169 3 107
+ - 1/100 x z + 1/175 x y - ----- x + 1/175 x y z + 1/150 y - ---- y
+ 14700 7000
+
+ 2 2 47 2 2 2
+ - 1/100 x - 1/245 x y + ---- z + 1/350 y z - 1/200 x y - 1/350 y z
+ 5250
+
+ 19 2 2 3
+ + 2/175 x z + ---- - 1/250 y z + 1/350 y + 2/245 x z + 1/150 x ,
+ 2100
+
+ 3 2 2
+ COEFF(-1, 1, 2) = - 2/75 x + 1/100 x y - 1/500 y z - 1/350 z - 1/42
+
+ 2 2 2 167 2 211
+ - 1/700 y z + 1/490 x y + 1/50 x z - ---- z + 1/50 x + ---- x
+ 7000 3675
+
+ 3 3 229 2
+ - 1/600 z - 1/350 x y z - 1/175 x z + 1/300 y - ----- y + 1/700 y z
+ 10500
+
+ 2 2
+ + 1/700 y - 1/350 x y - 1/245 x z , COEFF(0, 1, 2) = - 1/175 x y z
+
+ 2 3 2
+ - 2/175 x z - 1/175 x y - 9/98 x - 2/245 x z + 1/25 x + 1/245 x y ,
+
+ 2 2 2 3 229
+ COEFF(1, 1, 2) = - 1/700 y - 1/50 x z - 1/50 x - 2/75 x + ----- y
+ 10500
+
+ 2 2 3 167 2
+ + 1/700 y z - 1/245 x z - 1/300 y - 1/350 x y + ---- z - 1/100 x y
+ 7000
+
+ 2 2 2
+ + 1/350 z + 1/500 y z + 1/490 x y + 1/42 - 1/175 x z - 1/700 y z
+
+ 3 211 3 2
+ - 1/350 x y z + 1/600 z + ---- x, COEFF(2, 1, 2) = 1/150 x + 1/175 z
+ 3675
+
+ 2 2 19 2
+ + 1/100 x + 2/245 x z + 1/250 y z + 1/175 x y z - ---- + 1/350 y z
+ 2100
+
+ 2 2 2 3 2
+ + 1/100 x z - 1/350 y z - 1/245 x y + 1/175 x y - 1/150 y - 1/350 y
+
+ 107 2 169 3 47
+ + ---- y + 1/200 x y - ----- x + 1/300 z - ---- z + 2/175 x z,
+ 7000 14700 5250
+
+ 2 529 2
+ COEFF(-2, 2, 2) = 2/245 x z + 2/175 x y z - ----- x - 1/100 x y
+ 14700
+
+ 137 137 3 2 2
+ - 1/125 y z + ---- y + ---- z - 1/300 y + 2/245 x y - 1/175 z
+ 5250 5250
+
+ 3 2 2 11 2
+ - 1/300 z - 1/100 x z - 1/175 y z + --- + 2/175 x y - 1/100 x
+ 420
+
+ 2 2 3
+ + 2/175 x z - 1/175 y z - 1/175 y + 1/150 x , COEFF(-1, 2, 2) =
+
+ 3 2 3 107 107 2
+ - 1/600 z - 1/350 z - 2/75 x - ---- z - ---- y - 1/350 y - 1/250 y z
+ 7000 7000
+
+ 256 2 2 3 2 2
+ - 8/525 + ---- x + 1/50 x y + 1/50 x z - 1/600 y + 1/50 x - 1/350 y z
+ 3675
+
+ 2 2
+ - 1/350 y z - 1/175 x z - 1/245 x z - 1/175 x y z - 1/175 x y
+
+ 2 2
+ - 1/245 x y , COEFF(0, 2, 2) = - 2/245 x z - 2/175 x y - 2/175 x y z
+
+ 33 3 2
+ - 2/175 x z - --- x + 1/25 x - 2/245 x y , COEFF(1, 2, 2) = - 1/175 x y z
+ 490
+
+ 2 107 107 256 2
+ + 8/525 - 1/245 x z + ---- z + ---- y - 1/175 x z + ---- x - 1/50 x z
+ 7000 7000 3675
+
+ 2 3 2 2
+ - 1/175 x y - 1/50 x y + 1/600 z + 1/250 y z + 1/350 z + 1/350 y
+
+ 3 2 2 2 2 3
+ - 2/75 x + 1/350 y z - 1/50 x + 1/350 y z - 1/245 x y + 1/600 y ,
+
+ 2 11 3 137
+ COEFF(2, 2, 2) = 2/175 x z + 1/175 z - --- + 1/150 x - ---- z
+ 420 5250
+
+ 2 3 137 2 2
+ + 2/245 x y + 1/300 z - ---- y + 2/175 x y + 1/100 x y + 2/245 x z
+ 5250
+
+ 3 529 2 2 2
+ + 2/175 x y z + 1/300 y - ----- x + 1/175 y z + 1/100 x z + 1/100 x
+ 14700
+
+ 2 2
+ + 1/175 y + 1/125 y z + 1/175 y z]
+
+> print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-dx.compute.c");
+bytes used=1300642668, alloc=14218708, time=181.97
+bytes used=1301642824, alloc=14218708, time=182.06
+bytes used=1302643052, alloc=14218708, time=182.15
+bytes used=1303643220, alloc=14218708, time=182.25
+bytes used=1304643380, alloc=14218708, time=182.34
+bytes used=1305643688, alloc=14218708, time=182.44
+bytes used=1306644260, alloc=14218708, time=182.53
+bytes used=1307644416, alloc=14218708, time=182.67
+bytes used=1308644580, alloc=14218708, time=183.55
+bytes used=1309645080, alloc=14218708, time=184.44
+bytes used=1310645420, alloc=14218708, time=185.28
+bytes used=1311645576, alloc=14218708, time=186.03
+bytes used=1312646076, alloc=14218708, time=186.83
+bytes used=1313646376, alloc=14218708, time=187.13
+bytes used=1314646560, alloc=14218708, time=187.23
+bytes used=1315646748, alloc=14218708, time=187.33
+bytes used=1316646932, alloc=14218708, time=187.44
+bytes used=1317647184, alloc=14218708, time=187.54
+bytes used=1318708888, alloc=14218708, time=187.64
+bytes used=1319821192, alloc=14218708, time=187.72
+bytes used=1320911264, alloc=14218708, time=187.80
+bytes used=1321985916, alloc=14218708, time=187.88
+bytes used=1323025728, alloc=14218708, time=187.95
+bytes used=1324134472, alloc=14218708, time=188.03
+bytes used=1325150840, alloc=14218708, time=188.12
+bytes used=1326183356, alloc=14218708, time=188.20
+bytes used=1327243936, alloc=14218708, time=188.29
+bytes used=1328313112, alloc=14218708, time=188.39
+bytes used=1329337084, alloc=14218708, time=188.47
+bytes used=1330403204, alloc=14218708, time=188.57
+bytes used=1331420040, alloc=14218708, time=188.66
+bytes used=1332432880, alloc=14218708, time=188.77
+bytes used=1333433912, alloc=14218708, time=188.89
+bytes used=1334456416, alloc=14218708, time=189.01
+bytes used=1335456692, alloc=14218708, time=189.13
+bytes used=1336457464, alloc=14218708, time=189.21
+bytes used=1337457716, alloc=14218708, time=191.14
+bytes used=1338457952, alloc=14218708, time=191.55
+bytes used=1339458112, alloc=14218708, time=191.66
+bytes used=1340458744, alloc=14218708, time=191.74
+bytes used=1341459288, alloc=14218708, time=191.84
+bytes used=1342459532, alloc=14218708, time=191.93
+bytes used=1343460560, alloc=14218708, time=192.04
+bytes used=1344461168, alloc=14218708, time=192.15
+bytes used=1345461668, alloc=14218708, time=192.25
+bytes used=1346461832, alloc=14218708, time=192.35
+bytes used=1347462588, alloc=14218708, time=192.45
+bytes used=1348463636, alloc=14218708, time=192.53
+bytes used=1349463896, alloc=14218708, time=192.63
+bytes used=1350464604, alloc=14218708, time=192.73
+bytes used=1351466680, alloc=14218708, time=192.83
+bytes used=1352467604, alloc=14218708, time=192.95
+bytes used=1353468376, alloc=14218708, time=193.06
+bytes used=1354468592, alloc=14218708, time=193.20
+bytes used=1355468776, alloc=14218708, time=193.29
+bytes used=1356469036, alloc=14218708, time=193.38
+bytes used=1357469220, alloc=14218708, time=193.47
+bytes used=1358469580, alloc=14218708, time=193.58
+bytes used=1359471048, alloc=14218708, time=193.74
+bytes used=1360493016, alloc=14218708, time=193.88
+bytes used=1361499044, alloc=14218708, time=194.03
+bytes used=1362500128, alloc=14218708, time=194.20
+bytes used=1363500608, alloc=14218708, time=194.34
+bytes used=1364524952, alloc=14218708, time=194.50
+bytes used=1365525952, alloc=14218708, time=194.67
+bytes used=1366526884, alloc=14218708, time=194.82
+bytes used=1367527880, alloc=14218708, time=195.00
+bytes used=1368545428, alloc=14218708, time=195.15
+bytes used=1369552576, alloc=14218708, time=195.30
+bytes used=1370552824, alloc=14218708, time=195.46
+bytes used=1371553004, alloc=14218708, time=195.59
+bytes used=1372553220, alloc=14218708, time=195.77
+bytes used=1373558428, alloc=14218708, time=195.93
+bytes used=1374580716, alloc=14218708, time=196.07
+bytes used=1375580892, alloc=14218708, time=196.20
+bytes used=1376599704, alloc=14218708, time=196.33
+bytes used=1377616776, alloc=14218708, time=196.47
+bytes used=1378616952, alloc=14218708, time=196.61
+bytes used=1379626252, alloc=14218708, time=196.75
+bytes used=1380626512, alloc=14218708, time=196.88
+bytes used=1381639500, alloc=14218708, time=197.00
+bytes used=1382639880, alloc=14218708, time=197.12
+bytes used=1383640600, alloc=14218708, time=197.21
+bytes used=1384640832, alloc=14218708, time=199.00
+bytes used=1385641104, alloc=14218708, time=199.79
+bytes used=1386641444, alloc=14218708, time=200.33
+bytes used=1387641752, alloc=14218708, time=200.44
+bytes used=1388642064, alloc=14218708, time=200.53
+bytes used=1389642448, alloc=14218708, time=200.61
+bytes used=1390643776, alloc=14218708, time=200.69
+bytes used=1391644384, alloc=14218708, time=200.78
+bytes used=1392644676, alloc=14218708, time=200.86
+bytes used=1393644852, alloc=14218708, time=200.94
+bytes used=1394645012, alloc=14218708, time=201.02
+bytes used=1395645168, alloc=14218708, time=201.10
+bytes used=1396645436, alloc=14218708, time=201.18
+bytes used=1397645816, alloc=14218708, time=201.26
+bytes used=1398646172, alloc=14218708, time=201.35
+bytes used=1399646452, alloc=14218708, time=201.43
+bytes used=1400646608, alloc=14218708, time=201.51
+bytes used=1401646784, alloc=14218708, time=201.59
+bytes used=1402646984, alloc=14218708, time=201.75
+bytes used=1403649740, alloc=14218708, time=201.93
+bytes used=1404659256, alloc=14218708, time=202.08
+bytes used=1405676692, alloc=14218708, time=202.22
+bytes used=1406697176, alloc=14218708, time=202.38
+bytes used=1407715508, alloc=14218708, time=202.55
+bytes used=1408738752, alloc=14218708, time=202.76
+bytes used=1409748112, alloc=14218708, time=202.92
+bytes used=1410749220, alloc=14218708, time=203.09
+bytes used=1411764424, alloc=14218708, time=203.26
+bytes used=1412776872, alloc=14218708, time=203.43
+bytes used=1413802092, alloc=14218708, time=203.60
+bytes used=1414802264, alloc=14218708, time=203.75
+bytes used=1415802768, alloc=14218708, time=203.85
+bytes used=1416803076, alloc=14218708, time=205.07
+bytes used=1417806224, alloc=14218708, time=206.68
+bytes used=1418806488, alloc=14218708, time=207.24
+bytes used=1419806704, alloc=14218708, time=207.86
+bytes used=1420806904, alloc=14218708, time=207.97
+bytes used=1421807080, alloc=14218708, time=208.07
+bytes used=1422807476, alloc=14218708, time=208.15
+bytes used=1423807652, alloc=14218708, time=208.24
+bytes used=1424807824, alloc=14218708, time=208.32
+bytes used=1425808032, alloc=14218708, time=208.41
+bytes used=1426808192, alloc=14218708, time=208.49
+bytes used=1427808580, alloc=14218708, time=208.58
+bytes used=1428809088, alloc=14218708, time=208.66
+bytes used=1429809260, alloc=14218708, time=208.75
+bytes used=1430809556, alloc=14218708, time=208.83
+bytes used=1431809812, alloc=14218708, time=208.92
+bytes used=1432809980, alloc=14218708, time=209.00
+bytes used=1433810348, alloc=14218708, time=209.09
+bytes used=1434810804, alloc=14218708, time=209.17
+bytes used=1435811028, alloc=14218708, time=209.26
+bytes used=1436811180, alloc=14218708, time=209.34
+bytes used=1437811372, alloc=14218708, time=209.67
+bytes used=1438811592, alloc=14218708, time=210.04
+bytes used=1439811764, alloc=14218708, time=210.22
+bytes used=1440812028, alloc=14218708, time=212.03
+bytes used=1441812216, alloc=14218708, time=213.73
+bytes used=1442812388, alloc=14218708, time=214.05
+bytes used=1443812752, alloc=14218708, time=214.14
+bytes used=1444813112, alloc=14218708, time=214.22
+bytes used=1445813392, alloc=14218708, time=214.31
+bytes used=1446813664, alloc=14218708, time=214.40
+bytes used=1447813840, alloc=14218708, time=214.49
+bytes used=1448814032, alloc=14218708, time=214.57
+bytes used=1449814272, alloc=14218708, time=214.66
+bytes used=1450814468, alloc=14218708, time=214.75
+bytes used=1451814680, alloc=14218708, time=214.83
+bytes used=1452814956, alloc=14218708, time=214.92
+bytes used=1453815280, alloc=14218708, time=215.01
+bytes used=1454815592, alloc=14218708, time=215.09
+bytes used=1455815788, alloc=14218708, time=215.18
+bytes used=1456815952, alloc=14218708, time=215.27
+bytes used=1457816164, alloc=14218708, time=215.36
+bytes used=1458817496, alloc=14218708, time=215.46
+bytes used=1459817800, alloc=14218708, time=215.82
+bytes used=1460817988, alloc=14218708, time=216.18
+bytes used=1461818180, alloc=14218708, time=217.01
+bytes used=1462818436, alloc=14218708, time=219.61
+bytes used=1463818628, alloc=14218708, time=220.21
+bytes used=1464818784, alloc=14218708, time=220.46
+bytes used=1465819452, alloc=14218708, time=220.54
+bytes used=1466819636, alloc=14218708, time=220.71
+bytes used=1467819960, alloc=14218708, time=220.91
+bytes used=1468820280, alloc=14218708, time=221.09
+>
+# d/dy
+> simplify( diff(interp_3d_cube_order4_smooth0,y) );
+bytes used=1469820500, alloc=14218708, time=221.18
+bytes used=1470820680, alloc=14218708, time=221.27
+bytes used=1471822264, alloc=14218708, time=221.36
+bytes used=1472822508, alloc=14218708, time=221.45
+bytes used=1473822660, alloc=14218708, time=221.55
+bytes used=1474822876, alloc=14218708, time=221.64
+bytes used=1475823200, alloc=14218708, time=221.73
+bytes used=1477018728, alloc=14218708, time=221.84
+bytes used=1478019056, alloc=14218708, time=221.94
+bytes used=1479019192, alloc=14218708, time=222.02
+bytes used=1480019372, alloc=14218708, time=222.11
+bytes used=1481019500, alloc=14218708, time=222.21
+bytes used=1482019616, alloc=14218708, time=222.31
+bytes used=1483019864, alloc=14218708, time=222.40
+bytes used=1484019992, alloc=14218708, time=222.50
+bytes used=1485020252, alloc=14218708, time=222.60
+bytes used=1486020368, alloc=14218708, time=222.70
+bytes used=1487020728, alloc=14218708, time=222.80
+bytes used=1488020880, alloc=14218708, time=222.91
+bytes used=1489021556, alloc=14218708, time=223.02
+bytes used=1490021720, alloc=14218708, time=223.13
+bytes used=1491022024, alloc=14218708, time=223.24
+bytes used=1492040752, alloc=14218708, time=223.34
+bytes used=1493040964, alloc=14218708, time=223.43
+bytes used=1494041124, alloc=14218708, time=223.53
+1/350 x y z DATA(-1, -2, -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, 1, -2)
+
+ - 1/350 x y z DATA(-1, -2, 1) + 1/175 x y z DATA(-1, 2, -2)
+
+ - 1/350 x y z DATA(-1, 1, -2) - 1/350 x y z DATA(-2, 1, -1)
+
+ - 1/175 x y z DATA(-2, 1, -2) + 1/350 x y z DATA(1, 1, -2)
+
+ - 1/350 x y z DATA(1, -2, -1) - 2/175 x y z DATA(2, -2, -2)
+
+ - 1/175 x y z DATA(2, 0, 1) + 1/175 x y z DATA(-2, 0, 1)
+
+ + 1/175 x y z DATA(2, 0, -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)
+
+ + 1/350 x y z DATA(-1, 0, 1) + 2/175 x y z DATA(2, -2, 2)
+
+ - 1/175 x y z DATA(-2, 2, 1) + 1/350 x y z DATA(1, -2, 1)
+
+ - 1/175 x y z DATA(-2, -2, 1) + 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/175 x y z DATA(2, -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, 0, -2)
+
+ + 1/175 x y z DATA(-2, 1, 2) + 1/350 x y z DATA(-2, -1, 1)
+
+ 37 37
+ + 4/105 DATA(0, 1, 0) + ---- DATA(1, 1, 0) + ---- DATA(0, 1, 1)
+ 1050 1050
+
+ 17
+ + --- DATA(1, 1, 1) - 1/175 x y z DATA(-1, -2, 2)
+ 525
+
+ + 1/175 x y z DATA(1, -2, 2) - 1/700 x y z DATA(1, 1, 1)
+
+ - 2/175 x y z DATA(2, 0, 2) - 2/175 x y z DATA(-2, -2, 2)
+
+ - 2/175 x y z DATA(-2, 2, 2) + 1/700 x y z DATA(1, 1, -1)
+
+ + 1/350 x y z DATA(1, 2, 1) + 1/350 x y z DATA(2, 1, -1)
+
+ + 1/350 x y z DATA(2, -1, -1) - 1/350 x y z DATA(1, 2, -1)
+
+ - 1/175 x y z DATA(1, 0, 2) + 1/350 x y z DATA(-1, 2, -1)
+
+ + 1/350 x y z DATA(-1, -1, 2) + 1/175 x y z DATA(2, 2, 1)
+
+ - 1/175 x y z DATA(2, 2, -1) + 2/175 x y z DATA(-2, 0, 2)
+
+ - 1/700 x y z DATA(-1, -1, -1) - 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, 0, 2)
+
+ - 1/700 x y z DATA(-1, 1, -1) + 1/700 x y z DATA(1, -1, -1)
+
+ - 1/350 x y z DATA(-1, 2, 1) - 1/175 x y z DATA(-2, -1, -2)
+
+ - 2/75 DATA(2, -1, 0) + 1/350 x y z DATA(1, -1, -2)
+
+ + 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/175 x y z DATA(2, 1, 2)
+
+ + 1/175 x y z DATA(2, -1, -2) - 1/350 x y z DATA(-1, -1, -2)
+
+ - 1/175 x y z DATA(-1, 0, -2) + 1/175 x y z DATA(1, 0, -2)
+
+ + 2/175 x y z DATA(2, 0, -2) - 1/175 x y z DATA(-2, 0, -1)
+
+ 19 17
+ - ---- DATA(2, 2, -1) + 1/42 DATA(2, 1, -1) + ---- DATA(-1, 2, -1)
+ 2100 2100
+
+ 29 17 3
+ + ---- DATA(0, 2, -1) + ---- DATA(1, 2, -1) - 1/150 x DATA(1, 2, -2)
+ 2100 2100
+
+ 3 3
+ - 1/300 x DATA(2, -2, -1) - 1/150 x DATA(-1, -2, 0)
+
+ 3 3
+ + 1/300 x DATA(-2, -2, 0) - 1/300 x DATA(1, 1, -2)
+
+ 3 3
+ - 1/600 x DATA(-2, 1, -2) - 1/600 x DATA(-2, 1, -1)
+
+ 3 3
+ + 1/300 x DATA(-1, 1, -2) + 1/150 x DATA(-1, 2, -2)
+
+ 3 3
+ - 1/300 x DATA(-2, 2, -2) + 1/600 x DATA(2, 1, -2)
+
+ 3 3
+ + 1/150 x DATA(-1, 2, 2) - 1/150 x DATA(-1, -2, -1)
+
+ 3 3
+ + 1/300 x DATA(-2, -2, -1) + 1/150 x DATA(1, -2, -1)
+
+ 3 19
+ - 1/150 x DATA(-1, -2, 1) - 1/42 DATA(2, -1, -1) - ---- DATA(2, 2, 1)
+ 2100
+
+ - 1/42 DATA(-1, -1, 2) - 2/75 DATA(0, -1, 2)
+
+ 17 29
+ + 2/175 x y z DATA(-2, -2, -2) + ---- DATA(-1, 2, 1) + ---- DATA(0, 2, 1)
+ 2100 2100
+
+ 17 37 17
+ + ---- DATA(1, 2, 1) + ---- DATA(0, 1, -1) + --- DATA(1, 1, -1)
+ 2100 1050 525
+
+ 37 37
+ - ---- DATA(-1, -1, 0) - 4/105 DATA(0, -1, 0) - ---- DATA(1, -1, 0)
+ 1050 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 17
+ - ---- DATA(0, -1, -1) - --- DATA(1, -1, -1) + --- DATA(-1, 1, -1)
+ 1050 525 525
+
+ + 1/42 DATA(2, 1, 1) + 1/175 x y z DATA(1, 2, 2) - 1/42 DATA(2, -1, 1)
+
+ 29 41 29
+ + ---- DATA(-1, 2, 0) + ---- DATA(0, 2, 0) + ---- DATA(1, 2, 0)
+ 2100 2100 2100
+
+ 2
+ - 1/300 DATA(2, 2, 0) + 2/75 DATA(2, 1, 0) + 1/350 x z DATA(-1, 2, 0)
+
+ 2 2
+ - 1/700 x z DATA(1, -1, 2) - 1/350 x z DATA(2, -1, 2)
+
+ 2 2
+ - 1/700 x z DATA(-1, 1, 2) + 1/350 x z DATA(-2, -1, -2)
+
+ 2 2
+ + 1/700 x z DATA(1, 1, 2) - 1/1400 x z DATA(-1, -1, -1)
+
+ 2 2
+ - 1/350 x z DATA(2, 1, 0) - 1/175 x z DATA(2, 2, 0)
+
+ 2 2
+ - 1/350 x z DATA(1, 2, 0) + 1/700 x z DATA(-1, 2, 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/700 x z DATA(-1, 1, 0)
+
+ 2 2
+ + 1/700 x z DATA(1, -1, 0) + 1/1400 x z DATA(-1, 1, -1)
+
+ 2 2
+ + 1/1400 x z DATA(1, -1, -1) + 1/700 x z DATA(2, -1, -1)
+
+ 2 2
+ - 1/700 x z DATA(1, 2, -1) + 1/700 x z DATA(-1, 2, -1)
+
+ 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(-1, -1, 0) - 1/1400 x z DATA(1, 1, -1)
+
+ + 8/525 DATA(2, 1, 2) - 1/350 x y DATA(1, -1, 2)
+
+ + 1/350 x y DATA(-1, 1, 2) + 1/175 x y DATA(-2, -1, -2)
+
+ - 1/500 x z DATA(2, -1, 1) + 1/500 x z DATA(2, 1, 1)
+
+ - 1/175 x y DATA(2, -1, 2) + 2/175 x y DATA(2, 2, 0)
+
+ + 1/175 x y DATA(1, 2, 0) - 1/175 x y DATA(-1, 2, 0)
+
+ - 1/350 x y DATA(1, 1, 2) + 1/350 x y DATA(-1, -1, 1)
+
+ + 1/350 x y DATA(-1, 1, 0) - 1/350 x y DATA(1, -1, 0)
+
+ + 1/350 x y 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(2, 1, 0)
+
+ - 1/350 x y DATA(1, 1, -1) - 1/175 x y DATA(-1, 2, 1)
+
+ + 1/350 x y DATA(-1, 1, 1) - 1/350 x y DATA(1, -1, 1)
+
+ + 2/175 x y DATA(2, 2, 1) - 1/175 x y DATA(2, -1, -1)
+
+ + 1/175 x y DATA(1, 2, -1) - 1/175 x y DATA(-1, 2, -1)
+
+ - 1/175 x y DATA(2, 1, -1) + 1/175 x y DATA(1, 2, 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, 2)
+
+ + 1/175 x y DATA(-2, 1, 2) - 2/175 x y DATA(-2, -2, 2)
+
+ - 1/350 x y DATA(1, 1, 0) + 2/175 x y DATA(2, 2, -1)
+
+ - 1/175 x y DATA(2, -1, 0) - 1/350 x y DATA(1, 1, 1)
+
+ + 1/350 x y DATA(-1, -1, 2) - 2/175 x y DATA(-2, 2, 1)
+
+ + 1/175 x y DATA(1, -2, 1) + 1/175 x y DATA(-2, -1, 1)
+
+ - 1/175 x y DATA(-1, -2, 2) - 1/175 x y DATA(-1, -2, 1)
+
+ - 2/175 x y DATA(-2, 2, 0) - 2/175 x y DATA(-2, -2, 1)
+
+ + 1/175 x y DATA(1, -2, 0) + 2/175 x y DATA(2, -2, 1)
+
+ + 1/175 x y 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(-2, -1, -1)
+
+ + 2/175 x y DATA(2, -2, 0) + 1/175 x y DATA(-2, -1, 0)
+
+ + 1/175 x y DATA(-2, 1, 0) - 2/175 x y DATA(-2, 2, -1)
+
+ + 1/175 x y DATA(1, 2, -2) + 2/175 x y DATA(2, 2, -2)
+
+ - 2/175 x y DATA(-2, -2, -1) - 1/175 x y DATA(-1, -2, -1)
+
+ - 1/175 x y DATA(-1, 2, 2) - 1/175 x y DATA(2, 1, -2)
+
+ - 2/175 x y DATA(-2, 2, -2) - 1/175 x y DATA(-1, 2, -2)
+
+ + 1/350 x y DATA(-1, 1, -2) + 1/175 x y DATA(-2, 1, -1)
+
+ + 1/175 x y DATA(-2, 1, -2) - 1/350 x y DATA(1, 1, -2)
+
+ - 2/175 x y DATA(-2, -2, 0) - 1/175 x y DATA(-1, -2, 0)
+
+ + 1/175 x y DATA(1, -2, -1) + 1/125 x z DATA(-2, 2, -2)
+
+ + 1/250 x z DATA(-1, 2, -2) + 1/500 x z DATA(-1, 1, -2)
+
+ + 1/500 x z DATA(-2, 1, -1) + 1/250 x z DATA(-2, 1, -2)
+
+ - 1/500 x z DATA(1, 1, -2) + 1/175 x y DATA(1, -2, -2)
+
+ + 2/175 x y DATA(2, -2, -2) + 1/250 x z DATA(1, -2, -2)
+
+ + 1/125 x z DATA(2, -2, -2) - 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/500 x z DATA(-1, -2, -1) - 1/250 x z DATA(-1, 2, 2)
+
+ - 1/250 x z DATA(2, 1, -2) + 1/250 x z DATA(1, 2, 2)
+
+ - 1/125 x z DATA(-2, -2, -2) + 1/125 x z DATA(2, 2, 2)
+
+ 2
+ - 1/250 x z DATA(-1, -2, -2) - 1/100 y z DATA(-2, -2, 2)
+
+ 3 3
+ + 1/300 x DATA(2, 2, -2) - 1/300 x DATA(2, -2, -2)
+
+ 3
+ + 1/150 x DATA(1, -2, -2) + 1/42 DATA(-1, 1, 2) + 2/75 DATA(0, 1, 2)
+
+ 3 3
+ + 1/42 DATA(1, 1, 2) - 1/150 x DATA(-1, -2, -2) + 1/300 x DATA(2, 2, 2)
+
+ 3
+ + 1/300 x DATA(-2, -2, -2) - 8/525 DATA(2, -1, 2)
+
+ 3
+ - 1/150 x DATA(1, 2, 2) - 1/42 DATA(1, -1, 2)
+
+ + 1/175 x y z DATA(-1, -2, -2) + 2/175 x y z DATA(2, 2, 2)
+
+ - 8/525 DATA(2, -1, -2) - 1/42 DATA(1, -1, -2)
+
+ 2 2
+ - 1/175 x z DATA(2, -2, -2) + 1/350 x z DATA(1, 2, -2)
+
+ 2 2
+ + 1/175 x z DATA(2, 2, -2) - 1/350 x z DATA(-2, -2, -1)
+
+ 2
+ - 1/700 x z DATA(-1, -2, -1) - 2/75 DATA(0, -1, -2)
+
+ 11
+ - 1/42 DATA(-1, -1, -2) - 8/525 DATA(-2, -1, -2) + --- DATA(2, -2, -2)
+ 420
+
+ 19 19
+ + ---- DATA(1, -2, -2) + 1/300 DATA(0, -2, -2) + ---- DATA(-1, -2, -2)
+ 2100 2100
+
+ 11 11 2
+ - --- DATA(2, 2, 2) + --- DATA(-2, -2, -2) + 1/350 x z DATA(1, 2, 2)
+ 420 420
+
+ 2 2
+ + 1/175 x z DATA(-2, -2, -2) + 1/175 x z DATA(2, 2, 2)
+
+ 2 2
+ + 1/350 x z DATA(-1, -2, -2) - 1/350 x z DATA(1, -2, -2)
+
+ 2 2
+ + 1/350 x z DATA(2, -1, 0) - 1/1400 x z DATA(1, 1, 1)
+
+ 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, 0) - 1/350 x z DATA(2, 2, -1)
+
+ 2 19
+ + 1/175 x z DATA(-2, -2, 2) - ---- DATA(1, 2, 2)
+ 2100
+
+ 2 2
+ - 1/700 x z DATA(-2, -1, 1) + 1/350 x z DATA(-1, -2, 2)
+
+ 2 2
+ - 1/350 x z DATA(1, -2, 2) - 1/175 x z DATA(2, -2, 2)
+
+ 2 2
+ - 1/175 x z DATA(-2, 2, 2) - 1/350 x z DATA(-2, 1, 2)
+
+ 2 2
+ + 1/350 x z DATA(1, -2, 0) + 1/350 x z DATA(2, -2, 1)
+
+ 2 2
+ + 1/350 x z DATA(-2, -1, 2) + 1/700 x z DATA(-2, 1, 1)
+
+ 2 2
+ + 1/350 x z DATA(-2, 2, 1) + 1/700 x z DATA(1, -2, 1)
+
+ 2 2
+ + 1/350 x z DATA(-2, 1, 0) - 1/700 x z DATA(-1, -2, 1)
+
+ 2 2
+ + 1/175 x z DATA(-2, 2, 0) - 1/350 x z DATA(-2, -2, 1)
+
+ 2
+ + 1/350 x z DATA(-2, 2, -1) + 1/175 x y DATA(1, 2, 2)
+
+ - 2/175 x y DATA(-2, -2, -2) + 2/175 x y DATA(2, 2, 2)
+
+ 2
+ - 1/175 x y DATA(-1, -2, -2) + 1/700 x z DATA(1, -2, -1)
+
+ 2 2
+ + 1/350 x z DATA(2, -2, -1) - 1/700 x z DATA(-2, -1, -1)
+
+ 2 2
+ + 1/175 x z DATA(2, -2, 0) - 1/350 x z DATA(-2, -1, 0)
+
+ 19
+ - 1/175 x y DATA(2, -1, 1) - 1/175 x y DATA(2, 1, 1) - ---- DATA(-1, 2, 2)
+ 2100
+
+ 2 2
+ + 1/700 x z DATA(-1, -1, -2) - 1/350 x z DATA(2, -1, -2)
+
+ 2
+ - 1/700 x z DATA(1, -1, -2) - 1/300 DATA(0, 2, 2)
+
+ 2 2
+ + 2/245 x y DATA(2, -2, 2) - 1/245 x y DATA(-2, 1, 2)
+
+ 2 2
+ + 2/245 x y DATA(-2, -2, 2) + 1/490 x y DATA(1, 1, 0)
+
+ 2 3
+ + 2/245 x y DATA(-2, 2, 2) - 1/300 z DATA(-2, -2, 2)
+
+ 3 3
+ + 1/300 z DATA(-2, 2, 2) - 1/300 z DATA(2, -2, 2)
+
+ 3 3
+ - 1/300 z DATA(1, -2, 2) - 1/300 z DATA(-1, -2, 2)
+
+ 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, 1, 1)
+
+ 3 3
+ - 1/600 z DATA(-2, -1, 2) + 1/150 z DATA(2, -2, 1)
+
+ 3 3
+ + 1/150 z DATA(-2, -2, 1) + 1/150 z DATA(-1, -2, 1)
+
+ 3 3
+ + 1/600 z DATA(1, 1, 2) - 1/300 z DATA(-1, -1, -1)
+
+ 3 3
+ - 1/300 z DATA(1, -1, -1) + 1/600 z DATA(-2, 1, 2)
+
+ 17 3
+ - ---- DATA(-1, -2, -1) + 1/300 z DATA(1, 2, 2)
+ 2100
+
+ 3 3
+ - 1/600 z DATA(-1, 1, -2) - 1/300 z DATA(-2, 2, -2)
+
+ 3 3
+ - 1/600 z DATA(2, 1, -2) + 1/300 z DATA(-1, 2, 2)
+
+ 3 3
+ - 1/150 z DATA(-1, -2, -1) - 1/150 z DATA(-2, -2, -1)
+
+ 3 3
+ - 1/300 z DATA(-1, 2, -2) + 1/150 z DATA(-2, 2, -1)
+
+ 3 3
+ - 1/300 z DATA(-2, -1, -1) - 1/150 z DATA(2, -2, -1)
+
+ 3 3
+ - 1/150 z DATA(1, -2, -1) - 1/600 z DATA(1, 1, -2)
+
+ 3 3
+ - 1/600 z DATA(-2, 1, -2) + 1/300 z DATA(-2, 1, -1)
+
+ 2 2
+ - 1/245 x y DATA(2, -1, 2) + 1/490 x y DATA(-1, 1, 2)
+
+ 2 2
+ - 1/245 x y DATA(1, -2, 1) - 1/245 x y DATA(-2, -1, 1)
+
+ 2 2
+ - 1/245 x y DATA(-1, -2, 2) - 1/245 x y DATA(1, -2, 2)
+
+ 3
+ - 1/350 x y z DATA(2, 1, 1) - 1/300 z DATA(2, 1, 1)
+
+ 3 3
+ + 1/300 z DATA(2, -1, 1) - 1/300 z DATA(2, 2, -2)
+
+ 3 3
+ - 1/300 z DATA(1, 2, -2) + 1/300 z DATA(2, -2, -2)
+
+ 3 3
+ + 1/300 z DATA(1, -2, -2) + 1/300 z DATA(-1, -2, -2)
+
+ 3 3
+ + 1/300 z DATA(2, 2, 2) + 1/300 z DATA(-2, -2, -2)
+
+ 2 2
+ - 1/245 x y DATA(1, 2, 0) - 1/245 x y DATA(-1, 2, 0)
+
+ 2 2
+ + 1/490 x y DATA(1, 1, 2) - 1/50 x y DATA(-2, -1, 0)
+
+ 2
+ + 1/175 y z DATA(-1, -1, -2) + 1/490 x y DATA(1, -1, 2)
+
+ 3 2
+ - 2/75 y DATA(2, 1, 2) + 1/490 x y DATA(-1, -1, 1)
+
+ 2 2
+ + 1/490 x y DATA(-1, 1, 0) + 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/245 x y DATA(2, 1, 0)
+
+ 2 2
+ + 2/245 x y DATA(2, 2, 0) - 1/245 y z DATA(1, -1, -2)
+
+ 2 2 2
+ + 1/100 y DATA(-1, 2, 0) + 1/100 y DATA(1, 2, 0) - 1/50 y DATA(2, 1, 2)
+
+ 107 167 107
+ + ---- z DATA(-2, -1, -2) + ---- z DATA(-1, 1, 2) - ---- z DATA(2, -1, 2)
+ 7000 7000 7000
+
+ 167 2
+ - ---- z DATA(1, -1, 2) + 1/50 y DATA(-1, -1, -2)
+ 7000
+
+ 2 2 2
+ - 1/50 y DATA(-1, 1, 2) + 1/50 y DATA(2, -1, 2) + 1/50 y DATA(1, -1, 2)
+
+ 2 2
+ - 1/50 y DATA(1, 1, 2) + 1/50 y DATA(-2, -1, -2)
+
+ 2 2
+ + 1/50 y DATA(1, -1, -1) - 1/50 y DATA(-1, 1, -1)
+
+ 2 2
+ + 1/50 y DATA(1, -1, 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(2, -1, -2)
+
+ 2 19
+ + 1/50 y DATA(1, -1, -2) + ---- DATA(-2, -2, -1)
+ 2100
+
+ 2 2
+ - 1/100 y DATA(1, -2, 1) + 1/100 y DATA(-1, 2, 1)
+
+ 2 2
+ - 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 2
+ + 1/100 y DATA(-1, 2, -1) + 1/100 y DATA(1, 2, -1)
+
+ 2 2 2
+ + 1/50 y DATA(2, -1, -1) + 1/100 y DATA(2, 2, 0) - 1/50 y DATA(2, 1, 0)
+
+ 2 2
+ + 1/50 y DATA(-1, -1, -1) - 1/100 y DATA(-2, -2, 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, -2, 2)
+
+ 2 2
+ - 1/100 y DATA(-1, -2, 2) + 1/50 y DATA(-2, -1, 1)
+
+ 2 2 2
+ + 1/100 y DATA(2, 2, 1) + 1/50 y DATA(-1, -1, 2) - 1/50 y DATA(1, 1, 1)
+
+ 2 2 2
+ + 1/50 y DATA(2, -1, 0) + 1/100 y DATA(2, 2, -1) - 1/50 y DATA(1, 1, 0)
+
+ 2 2
+ - 1/50 y DATA(-2, 1, -1) - 1/50 y DATA(-1, 1, -2)
+
+ 2 2
+ + 1/100 y DATA(-1, 2, -2) + 1/100 y DATA(-2, 2, -2)
+
+ 2 2
+ + 1/100 y DATA(-2, 2, 1) - 1/50 y DATA(-2, 1, 1)
+
+ 2 2
+ + 1/50 y DATA(-2, -1, 2) - 1/100 y DATA(2, -2, 1)
+
+ 2 2
+ - 1/100 y DATA(1, -2, 0) - 1/100 y DATA(-2, -2, 1)
+
+ 2 2
+ + 1/100 y DATA(-2, 2, 0) - 1/100 y DATA(-1, -2, 1)
+
+ 2 2
+ + 1/100 y DATA(-2, 2, -1) - 1/50 y DATA(-2, 1, 0)
+
+ 2 2
+ + 1/50 y DATA(-2, -1, 0) - 1/100 y DATA(2, -2, 0)
+
+ 2 2
+ + 1/50 y DATA(-2, -1, -1) - 1/100 y DATA(2, -2, -1)
+
+ 2 2
+ - 1/100 y DATA(1, -2, -1) - 1/100 y DATA(-2, -2, -2)
+
+ 2 2
+ - 1/50 y DATA(2, 1, -2) - 1/100 y DATA(-1, -2, -1)
+
+ 2 2
+ - 1/100 y DATA(-2, -2, -1) + 1/100 y DATA(2, 2, -2)
+
+ 2 2
+ + 1/100 y DATA(1, 2, -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/100 y DATA(-1, 2, 2) - 1/100 y DATA(-1, -2, 0)
+
+ 2 2
+ - 1/100 y DATA(-2, -2, 0) - 1/50 y DATA(1, 1, -2)
+
+ 2 11 2
+ - 1/50 y DATA(-2, 1, -2) - --- DATA(2, 2, -2) + 1/100 y DATA(1, 2, 2)
+ 420
+
+ 167 229 167
+ + ---- z DATA(1, 2, 1) - ----- z DATA(2, 1, -1) - ---- z DATA(-1, 2, -1)
+ 7000 10500 7000
+
+ 167 229 167
+ - ---- z DATA(1, 2, -1) + ----- z DATA(2, -1, -1) + ---- z DATA(-1, 2, 1)
+ 7000 10500 7000
+
+ 167 137 137
+ + ---- z DATA(1, 1, 2) + ---- z DATA(-1, -1, -1) + ---- z DATA(1, -1, -1)
+ 7000 5250 5250
+
+ 137 137 137
+ - ---- z DATA(-1, 1, -1) - ---- z DATA(-1, -1, 1) - ---- z DATA(1, -1, 1)
+ 5250 5250 5250
+
+ 2 2 107
+ - 1/50 y DATA(2, 1, 1) + 1/50 y DATA(2, -1, 1) + ---- z DATA(2, 1, 2)
+ 7000
+
+ 107 167
+ + ---- z DATA(2, -1, -2) + ---- z DATA(1, -1, -2)
+ 7000 7000
+
+ 167 2 137
+ + ---- z DATA(-1, -1, -2) + 1/100 y DATA(2, 2, 2) + ---- z DATA(2, -2, 2)
+ 7000 5250
+
+ 47 47 229
+ + ---- z DATA(1, -2, 2) + ---- z DATA(-1, -2, 2) - ----- z DATA(-2, -1, 1)
+ 5250 5250 10500
+
+ 137 137 137
+ + ---- z DATA(-1, 1, 1) - ---- z DATA(1, 1, -1) + ---- z DATA(-2, -2, 2)
+ 5250 5250 5250
+
+ 107 137 167
+ + ---- z DATA(-2, 1, 2) - ---- z DATA(-2, 2, 2) + ---- z DATA(1, -2, -1)
+ 7000 5250 7000
+
+ 107 229
+ - ---- z DATA(-2, 1, -2) - ----- z DATA(-2, 1, -1)
+ 7000 10500
+
+ 167 47 107
+ - ---- z DATA(-1, 1, -2) + ---- z DATA(-1, 2, -2) + ---- z DATA(-2, 2, 1)
+ 7000 5250 7000
+
+ 107 167 137
+ + ---- z DATA(2, 2, 1) - ---- z DATA(-1, -1, 2) + ---- z DATA(1, 1, 1)
+ 7000 7000 5250
+
+ 107 167 47
+ - ---- z DATA(2, 2, -1) - ---- z DATA(1, 1, -2) - ---- z DATA(-1, 2, 2)
+ 7000 7000 5250
+
+ 167 107
+ + ---- z DATA(-1, -2, -1) + ---- z DATA(-2, -2, -1)
+ 7000 7000
+
+ 137 167 229
+ + ---- z DATA(2, 2, -2) - ---- z DATA(1, -2, 1) + ----- z DATA(-2, 1, 1)
+ 5250 7000 10500
+
+ 107 107 107
+ - ---- z DATA(-2, -1, 2) - ---- z DATA(2, -2, 1) - ---- z DATA(-2, -2, 1)
+ 7000 7000 7000
+
+ 167 107
+ - ---- z DATA(-1, -2, 1) - ---- z DATA(-2, 2, -1)
+ 7000 7000
+
+ 229 107
+ + ----- z DATA(-2, -1, -1) + ---- z DATA(2, -2, -1)
+ 10500 7000
+
+ 47 47 137
+ - ---- z DATA(1, -2, -2) - ---- z DATA(-1, -2, -2) - ---- z DATA(2, 2, 2)
+ 5250 5250 5250
+
+ 137 137 107
+ - ---- z DATA(-2, -2, -2) + ---- z DATA(-2, 2, -2) - ---- z DATA(2, 1, -2)
+ 5250 5250 7000
+
+ 229 229 256
+ + ----- z DATA(2, 1, 1) - ----- z DATA(2, -1, 1) + ---- y DATA(2, 1, 2)
+ 10500 10500 3675
+
+ 256 211
+ + ---- y DATA(2, -1, -2) + ---- y DATA(1, -1, -2)
+ 3675 3675
+
+ 211 47 47
+ + ---- y DATA(-1, -1, -2) - ---- z DATA(1, 2, 2) + ---- z DATA(1, 2, -2)
+ 3675 5250 5250
+
+ 137 256
+ - ---- z DATA(2, -2, -2) - 1/300 y DATA(2, 2, 0) + ---- y DATA(-2, -1, -2)
+ 5250 3675
+
+ 211 256 211
+ + ---- y DATA(-1, 1, 2) + ---- y DATA(2, -1, 2) + ---- y DATA(1, -1, 2)
+ 3675 3675 3675
+
+ 211 311 211
+ + ---- y DATA(1, 1, 2) + ----- y DATA(-1, 2, 0) + ---- y DATA(2, -1, -1)
+ 3675 14700 3675
+
+ 311 166
+ + ----- y DATA(1, 2, 0) + 4/75 y DATA(2, 1, 0) + ---- y DATA(-1, -1, -1)
+ 14700 3675
+
+ 166 166 151
+ + ---- y DATA(1, -1, -1) + ---- y DATA(-1, 1, -1) + ---- y DATA(1, -1, 0)
+ 3675 3675 3675
+
+ 151 169 166
+ + ---- y DATA(-1, 1, 0) - ----- y DATA(2, 2, 1) + ---- y DATA(-1, -1, 1)
+ 3675 14700 3675
+
+ 166 191 166
+ + ---- y DATA(-1, 1, 1) + ----- y DATA(-1, 2, 1) + ---- y DATA(1, 1, -1)
+ 3675 14700 3675
+
+ 151 191 211
+ + ---- y DATA(-1, -1, 0) + ----- y DATA(1, 2, 1) + ---- y DATA(2, 1, -1)
+ 3675 14700 3675
+
+ 191 191 166
+ + ----- y DATA(-1, 2, -1) + ----- y DATA(1, 2, -1) + ---- y DATA(1, -1, 1)
+ 14700 14700 3675
+
+ 19 169 211
+ - ---- DATA(1, 2, -2) - ----- y DATA(-2, 2, 1) + ---- y DATA(-2, 1, 1)
+ 2100 14700 3675
+
+ 256 169 211
+ + ---- y DATA(-2, -1, 2) - ----- y DATA(2, -2, 1) + ---- y DATA(-1, -1, 2)
+ 3675 14700 3675
+
+ 166 169
+ + ---- y DATA(1, 1, 1) + 4/75 y DATA(2, -1, 0) - ----- y DATA(2, 2, -1)
+ 3675 14700
+
+ 151 529 256
+ + ---- y DATA(1, 1, 0) - ----- y DATA(-2, -2, 2) + ---- y DATA(-2, 1, 2)
+ 3675 14700 3675
+
+ 169
+ - ----- y DATA(-2, 2, -1) + 4/75 y DATA(-2, -1, 0)
+ 14700
+
+ 211
+ - 1/300 y DATA(2, -2, 0) + ---- y DATA(-2, -1, -1)
+ 3675
+
+ 169 191
+ - ----- y DATA(2, -2, -1) + ----- y DATA(1, -2, -1)
+ 14700 14700
+
+ 311 529
+ + ----- y DATA(-1, -2, 0) - ----- y DATA(-2, 2, 2)
+ 14700 14700
+
+ 529 169
+ - ----- y DATA(2, -2, 2) - ----- y DATA(1, -2, 2)
+ 14700 14700
+
+ 169 211
+ - ----- y DATA(-1, -2, 2) + ---- y DATA(-2, -1, 1)
+ 14700 3675
+
+ 191 256
+ + ----- y DATA(1, -2, 1) + 4/75 y DATA(-2, 1, 0) + ---- y DATA(-2, 1, -2)
+ 14700 3675
+
+ 211 169
+ + ---- y DATA(-1, 1, -2) - ----- y DATA(-1, 2, -2)
+ 3675 14700
+
+ 529 256 169
+ - ----- y DATA(-2, 2, -2) + ---- y DATA(2, 1, -2) - ----- y DATA(-1, 2, 2)
+ 14700 3675 14700
+
+ 191 169
+ + ----- y DATA(-1, -2, -1) - ----- y DATA(-2, -2, -1)
+ 14700 14700
+
+ 529 211 311
+ - ----- y DATA(2, 2, -2) + ---- y DATA(1, 1, -2) + ----- y DATA(1, -2, 0)
+ 14700 3675 14700
+
+ 169
+ - ----- y DATA(-2, -2, 1) - 1/300 y DATA(-2, 2, 0)
+ 14700
+
+ 191 211
+ + ----- y DATA(-1, -2, 1) + ---- y DATA(-2, 1, -1)
+ 14700 3675
+
+ 529 169 211
+ - ----- y DATA(-2, -2, -2) - ----- y DATA(1, 2, 2) + ---- y DATA(2, 1, 1)
+ 14700 14700 3675
+
+ 211 2
+ + ---- y DATA(2, -1, 1) + 1/350 z DATA(2, 1, 2) - 1/300 y DATA(-2, -2, 0)
+ 3675
+
+ 2 2
+ + 1/490 x y DATA(1, -1, -2) - 1/700 x z DATA(-1, 1, -2)
+
+ 2 2
+ + 1/700 x z DATA(-2, 1, -1) - 1/350 x z DATA(-2, 1, -2)
+
+ 2 2
+ + 1/700 x z DATA(1, 1, -2) + 1/700 z DATA(-1, -1, -1)
+
+ 2 2
+ - 1/700 z DATA(-1, 1, -1) + 1/350 z DATA(1, 1, 2)
+
+ 2 2
+ - 1/350 z DATA(2, -1, -2) - 1/350 z DATA(1, -1, -2)
+
+ 2 2
+ - 1/350 z DATA(-1, -1, -2) - 1/350 z DATA(-2, -1, -2)
+
+ 2 2
+ + 1/350 z DATA(-1, 1, 2) - 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(1, 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 2
+ - 1/175 z DATA(1, 2, 0) - 1/175 z DATA(2, 2, 0) - 1/350 z DATA(2, 1, 0)
+
+ 2 2
+ + 1/490 x y DATA(-1, -1, -2) - 1/350 z DATA(1, 2, 1)
+
+ 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/700 x z DATA(2, -1, 1) + 1/350 z DATA(2, -1, 0)
+
+ 2 2
+ - 1/350 z DATA(1, 1, 0) - 1/175 z DATA(-2, -2, 2)
+
+ 2 2
+ + 1/350 z DATA(-2, 1, 2) + 1/175 z DATA(-2, 2, 2)
+
+ 2 2
+ - 1/175 z DATA(2, -2, 2) + 1/350 z DATA(-1, -1, 0)
+
+ 2 2
+ - 1/700 z DATA(2, 1, -1) - 1/350 z DATA(-1, 2, -1)
+
+ 2 2
+ - 1/350 z DATA(1, 2, -1) + 1/700 z DATA(2, -1, -1)
+
+ 2
+ - 1/350 z DATA(2, 2, -1) - 1/300 DATA(0, 2, -2)
+
+ 2 2
+ + 1/350 z DATA(-2, 1, -2) - 1/700 z DATA(-2, 1, -1)
+
+ 2 2
+ - 1/175 z DATA(1, -2, 2) - 1/175 z DATA(-1, -2, 2)
+
+ 2 2
+ + 1/700 z DATA(-2, -1, 1) + 1/350 z DATA(1, -2, 1)
+
+ 2 2
+ - 1/350 z DATA(-2, 2, 1) - 1/700 z DATA(-2, 1, 1)
+
+ 2 2
+ - 1/350 z DATA(-2, -1, 2) + 1/350 z DATA(2, -2, 1)
+
+ 2 2
+ + 1/175 z DATA(1, -2, 0) + 1/350 z DATA(-2, -2, 1)
+
+ 2 2
+ - 1/175 z DATA(-2, 2, 0) + 1/350 z DATA(-1, -2, 1)
+
+ 2 2
+ - 1/350 z DATA(2, 2, 1) - 1/350 z DATA(-1, -1, 2)
+
+ 2 2
+ - 1/700 z DATA(1, 1, 1) + 1/700 z DATA(-2, -1, -1)
+
+ 2 2
+ + 1/350 z DATA(2, -2, -1) + 1/350 z DATA(1, -2, -1)
+
+ 2 2
+ + 1/175 z DATA(-1, -2, 0) + 1/175 z DATA(-2, -2, 0)
+
+ 2 2
+ + 1/350 z DATA(1, 1, -2) - 1/245 x y DATA(-2, -1, -2)
+
+ 2 2
+ + 1/350 z DATA(2, 1, -2) + 1/350 z DATA(-1, -2, -1)
+
+ 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/175 z DATA(2, -2, -2)
+
+ 2 2
+ + 1/175 z DATA(-1, 2, -2) - 1/350 z DATA(-2, 2, -1)
+
+ 2 2
+ - 1/350 z DATA(-2, 1, 0) + 1/350 z DATA(-2, -1, 0)
+
+ 2 2
+ + 1/175 z DATA(2, -2, 0) + 1/175 z DATA(-1, 2, 2)
+
+ 2 2
+ - 1/175 z DATA(-1, -2, -2) + 1/175 z DATA(2, 2, 2)
+
+ 2 2
+ - 1/175 z DATA(-2, -2, -2) + 1/175 z DATA(1, 2, 2)
+
+ 2 2
+ + 1/350 z DATA(-1, 1, -2) + 1/175 z DATA(-2, 2, -2)
+
+ 19 3 2
+ - ---- DATA(-1, 2, -2) - 1/600 z DATA(2, -1, 2) + 1/700 z DATA(2, -1, 1)
+ 2100
+
+ 2 3
+ - 1/175 z DATA(1, -2, -2) - 1/600 z DATA(1, -1, 2)
+
+ 2 3
+ - 1/700 z DATA(2, 1, 1) + 1/600 z DATA(2, 1, 2)
+
+ 3 3
+ + 1/600 z DATA(2, -1, -2) + 1/600 z DATA(1, -1, -2)
+
+ 3 3
+ + 1/600 z DATA(-1, -1, -2) + 1/600 z DATA(-2, -1, -2)
+
+ 3 2
+ + 1/600 z DATA(-1, 1, 2) + 1/700 x z DATA(2, 1, 1)
+
+ 3 3
+ - 1/150 z DATA(-1, 2, 1) + 1/300 z DATA(1, 1, -1)
+
+ 3 3
+ - 1/150 z DATA(1, 2, 1) + 1/300 z DATA(2, 1, -1)
+
+ 3 3
+ + 1/150 z DATA(-1, 2, -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 2
+ - 1/300 z DATA(-1, 1, 1) - 1/350 x z DATA(1, -2, -2)
+
+ 2 2
+ + 1/175 x z DATA(2, -2, -2) + 1/350 x z DATA(1, 2, -2)
+
+ 2 2
+ - 1/245 y z DATA(2, 1, 2) - 1/245 y z DATA(2, -1, -2)
+
+ 3 3
+ + 1/150 z DATA(1, 2, -1) - 1/300 z DATA(2, -1, -1)
+
+ 3 3
+ - 1/150 z DATA(2, 2, 1) - 1/600 z DATA(-1, -1, 2)
+
+ 3 3
+ - 1/300 z DATA(1, 1, 1) + 1/150 z DATA(2, 2, -1)
+
+ 2
+ + 1/175 y z DATA(-2, -1, -2) - 1/350 x z DATA(1, 2, 2)
+
+ 2 2
+ + 1/175 x z DATA(-2, -2, -2) + 1/175 x z DATA(2, 2, 2)
+
+ 2 3
+ - 1/350 x z DATA(-1, -2, -2) - 2/75 y DATA(-1, -1, 1)
+
+ 3 3 11
+ + 1/600 x DATA(2, 1, 1) - 1/600 x DATA(2, -1, 1) - --- DATA(-2, 2, -2)
+ 420
+
+ 3 3
+ - 2/75 y DATA(1, -1, -2) - 2/75 y DATA(-2, -1, -2)
+
+ 3 3 3
+ - 2/75 y DATA(-1, 1, 2) - 2/75 y DATA(2, -1, 2) - 2/75 y DATA(1, -1, 2)
+
+ 3 3 3
+ - 2/75 y DATA(1, 1, 2) + 1/150 y DATA(-1, 2, 0) + 1/150 y DATA(1, 2, 0)
+
+ 3 3
+ + 1/150 y DATA(2, 2, 0) - 2/75 y DATA(2, 1, 0)
+
+ 3 3
+ - 2/75 y DATA(-1, -1, -1) - 2/75 y DATA(1, -1, -1)
+
+ 3 3
+ - 2/75 y DATA(-1, 1, -1) - 2/75 y DATA(1, -1, 0)
+
+ 3 3
+ - 2/75 y DATA(-1, 1, 0) - 2/75 y DATA(-1, -1, -2)
+
+ 3 3
+ - 2/75 y DATA(-1, -1, 0) + 1/150 y DATA(1, 2, 1)
+
+ 3 3
+ - 2/75 y DATA(2, 1, -1) + 1/150 y DATA(-1, 2, -1)
+
+ 3 3
+ + 1/150 y DATA(1, 2, -1) - 2/75 y DATA(-1, 1, 1)
+
+ 3 3
+ - 2/75 y DATA(2, -1, -2) - 2/75 y DATA(1, 1, 1)
+
+ 3 3
+ + 1/150 y DATA(2, 2, -1) - 2/75 y DATA(1, 1, 0)
+
+ 3 3
+ + 1/150 y DATA(-2, -2, 2) - 2/75 y DATA(1, -1, 1)
+
+ 3 3
+ + 1/150 y DATA(-1, 2, 1) - 2/75 y DATA(1, 1, -1)
+
+ 3 3
+ - 2/75 y DATA(2, -1, 0) + 1/150 y DATA(1, -2, 0)
+
+ 3 3
+ + 1/150 y DATA(-2, -2, 1) + 1/150 y DATA(-2, 2, 0)
+
+ 3 3
+ + 1/150 y DATA(-1, -2, 1) + 1/150 y DATA(-2, 2, -1)
+
+ 3 3
+ - 2/75 y DATA(2, -1, -1) + 1/150 y DATA(2, 2, 1)
+
+ 3
+ - 2/75 y DATA(-1, -1, 2) + 1/175 y z DATA(2, -1, -2)
+
+ 3 3
+ - 2/75 y DATA(-2, -1, 0) - 2/75 y DATA(-2, 1, 2)
+
+ 3 3
+ + 1/150 y DATA(-2, 2, 2) + 1/150 y DATA(2, -2, 2)
+
+ 3 3
+ + 1/150 y DATA(1, -2, 2) + 1/150 y DATA(-1, -2, 2)
+
+ 3 3
+ - 2/75 y DATA(-2, -1, 1) + 1/150 y DATA(1, -2, 1)
+
+ 3 3
+ + 1/150 y DATA(-2, 2, 1) - 2/75 y DATA(-2, 1, 1)
+
+ 3 3
+ - 2/75 y DATA(-2, -1, 2) + 1/150 y DATA(2, -2, 1) + 8/525 DATA(2, 1, -2)
+
+ 3 3
+ - 2/75 y DATA(-2, 1, 0) - 2/75 y DATA(-2, -1, -1)
+
+ 3 3
+ + 1/150 y DATA(2, -2, -1) + 1/150 y DATA(1, -2, -1)
+
+ 3 3
+ + 1/150 y DATA(-1, -2, 0) + 1/150 y DATA(2, -2, 0)
+
+ 3 3
+ + 1/150 y DATA(1, -2, -2) + 1/150 y DATA(-1, -2, -2)
+
+ 3 3
+ + 1/150 y DATA(2, 2, 2) + 1/150 y DATA(-2, -2, -2)
+
+ 3 3
+ + 1/150 y DATA(1, 2, 2) - 2/75 y DATA(2, 1, 1)
+
+ 3 3
+ + 1/150 y DATA(-2, -2, 0) - 2/75 y DATA(1, 1, -2)
+
+ 3 3
+ - 2/75 y DATA(-2, 1, -2) - 2/75 y DATA(-2, 1, -1)
+
+ 3 3
+ - 2/75 y DATA(-1, 1, -2) + 1/150 y DATA(-1, 2, -2)
+
+ 3 3
+ + 1/150 y DATA(-2, 2, -2) - 2/75 y DATA(2, -1, 1)
+
+ 3 3
+ - 2/75 y DATA(2, 1, -2) + 1/150 y DATA(-1, 2, 2)
+
+ 3 3
+ + 1/150 y DATA(-1, -2, -1) + 1/150 y DATA(-2, -2, -1)
+
+ 3 3
+ + 1/150 y DATA(2, 2, -2) + 1/150 y DATA(1, 2, -2)
+
+ 3 2
+ + 1/150 y DATA(2, -2, -2) + 1/350 x z DATA(2, -1, -2)
+
+ 2 2
+ - 1/700 x z DATA(1, -1, -2) - 1/350 x z DATA(-2, 2, -1)
+
+ 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/350 x z DATA(2, -2, 1)
+
+ 2 2
+ - 1/175 x z DATA(2, 2, -2) + 1/350 x z DATA(-2, -2, -1)
+
+ 2
+ - 1/700 x z DATA(-1, -2, -1) - 1/175 y z DATA(2, 1, 2)
+
+ 2 2
+ - 1/350 x z DATA(-1, 2, 2) - 1/350 x z DATA(2, 1, -2)
+
+ 2
+ + 1/175 y z DATA(1, -1, -2) - 1/700 x DATA(-1, 1, 2)
+
+ 2 2
+ - 1/350 x DATA(2, -1, 2) + 1/700 x DATA(1, -1, 2)
+
+ 2 2
+ - 1/350 x DATA(1, 2, 0) + 1/350 x DATA(2, 1, 0)
+
+ 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/700 x DATA(1, -1, 0)
+
+ 2 2
+ - 1/350 x DATA(-1, 2, 0) + 1/350 x DATA(2, 1, 2)
+
+ 2 2
+ - 1/350 x DATA(2, -1, -2) + 1/700 x DATA(1, -1, -2)
+
+ 2 2
+ + 1/700 x DATA(-1, -1, -2) - 1/350 x DATA(-2, -1, -2)
+
+ 2 2
+ + 1/175 x DATA(2, 2, 0) - 1/700 x DATA(-1, 1, 0)
+
+ 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/350 x DATA(-1, 2, 1)
+
+ 2 2
+ - 1/700 x DATA(1, 1, -1) - 1/700 x DATA(1, 1, 2)
+
+ 2 2
+ + 1/700 x DATA(-1, -1, 0) - 1/350 x DATA(1, 2, 1)
+
+ 2 2
+ + 1/350 x DATA(2, 1, -1) - 1/350 x DATA(-1, 2, -1)
+
+ 2 2
+ - 1/350 x DATA(1, 2, -1) - 1/350 x DATA(2, -1, -1)
+
+ 2 2
+ + 1/175 x DATA(2, 2, 1) + 1/700 x DATA(-1, -1, 2)
+
+ 2 2
+ - 1/700 x DATA(1, 1, 1) - 1/350 x DATA(2, -1, 0)
+
+ 2 2
+ + 1/175 x DATA(2, 2, -1) - 1/700 x DATA(1, 1, 0)
+
+ 2 2
+ + 1/175 x DATA(-2, 2, 1) - 1/350 x DATA(-2, -1, 2)
+
+ 2 2
+ - 1/175 x DATA(-2, -2, 2) + 1/350 x DATA(-2, 1, 2)
+
+ 2 2
+ + 1/175 x DATA(-2, 2, 2) - 1/175 x DATA(2, -2, 2)
+
+ 2 2
+ + 1/350 x DATA(1, -2, 2) + 1/350 x DATA(-1, -2, 2)
+
+ 2
+ + 1/350 x DATA(-2, 1, 1) + 1/42 DATA(1, 1, -2)
+
+ 2 2
+ - 1/350 x DATA(-2, -1, -1) - 1/175 x DATA(2, -2, -1)
+
+ 2 2
+ + 1/350 x DATA(1, -2, -1) + 1/350 x DATA(-1, -2, 0)
+
+ 2 2
+ - 1/175 x DATA(-2, -2, 0) - 1/700 x DATA(1, 1, -2)
+
+ 2 2
+ - 1/175 x DATA(2, -2, 1) + 1/350 x DATA(1, -2, 0)
+
+ 2 2
+ - 1/175 x DATA(-2, -2, 1) + 1/175 x DATA(-2, 2, 0)
+
+ 2 2
+ + 1/350 x DATA(-1, -2, 1) + 1/175 x DATA(-2, 2, -1)
+
+ 2 2
+ - 1/350 x DATA(-2, -1, 1) + 1/350 x DATA(1, -2, 1)
+
+ 2 2
+ + 1/350 x DATA(-1, -2, -1) - 1/175 x DATA(-2, -2, -1)
+
+ 2 2
+ + 1/175 x DATA(2, 2, -2) - 1/350 x DATA(1, 2, -2)
+
+ 2 2
+ - 1/175 x DATA(2, -2, -2) + 1/350 x DATA(1, -2, -2)
+
+ 2 2
+ + 1/350 x DATA(-1, -2, -2) + 1/175 x DATA(2, 2, 2)
+
+ 2 2
+ + 1/350 x DATA(-2, 1, 0) - 1/350 x DATA(-2, -1, 0)
+
+ 2 2
+ - 1/175 x DATA(2, -2, 0) - 1/350 x DATA(1, 2, 2)
+
+ 2 2
+ + 1/350 x DATA(-2, 1, -2) + 1/350 x DATA(-2, 1, -1)
+
+ 2 2
+ - 1/700 x DATA(-1, 1, -2) - 1/350 x DATA(-1, 2, -2)
+
+ 2 2
+ + 1/175 x DATA(-2, 2, -2) + 1/350 x DATA(2, 1, -2)
+
+ 2 2
+ - 1/350 x DATA(-1, 2, 2) - 1/700 x z DATA(-2, 1, -1)
+
+ 2 2
+ + 2/75 DATA(0, 1, -2) + 1/350 x DATA(2, 1, 1) - 1/350 x DATA(2, -1, 1)
+
+ 2 107
+ - 1/175 x DATA(-2, -2, -2) + ---- x DATA(2, 1, 2)
+ 7000
+
+ 107 137
+ - ---- x DATA(2, -1, -2) - ---- x DATA(1, -1, -1)
+ 7000 5250
+
+ 229 107
+ - ----- x DATA(1, -1, -2) + ---- x DATA(-2, -1, -2)
+ 10500 7000
+
+ 229 107 229
+ - ----- x DATA(-1, 1, 2) - ---- x DATA(2, -1, 2) - ----- x DATA(1, -1, 2)
+ 10500 7000 10500
+
+ 229 229 187
+ + ----- x DATA(1, 1, 2) + ----- x DATA(-1, -1, -2) + ---- x DATA(1, 2, 0)
+ 10500 10500 7000
+
+ 167 167 167
+ + ---- x DATA(2, 1, -1) - ---- x DATA(-1, 2, -1) + ---- x DATA(1, 2, -1)
+ 7000 7000 7000
+
+ 187 17 187
+ - ---- x DATA(-1, 2, 0) - ---- x DATA(2, 2, 0) + ---- x DATA(2, 1, 0)
+ 7000 5250 7000
+
+ 137 137 107
+ + ---- x DATA(-1, -1, -1) - ---- x DATA(-2, -2, 2) - ---- x DATA(-2, 1, 2)
+ 5250 5250 7000
+
+ 137 47 137
+ + ---- x DATA(-2, 2, 2) - ---- x DATA(2, 2, 1) - ---- x DATA(-1, 1, -1)
+ 5250 5250 5250
+
+ 289 289 137
+ - ----- x DATA(1, -1, 0) - ----- x DATA(-1, 1, 0) + ---- x DATA(-1, -1, 1)
+ 10500 10500 5250
+
+ 137 137 167
+ - ---- x DATA(1, -1, 1) - ---- x DATA(-1, 1, 1) - ---- x DATA(-1, 2, 1)
+ 5250 5250 7000
+
+ 137 289 167
+ + ---- x DATA(1, 1, -1) + ----- x DATA(-1, -1, 0) + ---- x DATA(1, 2, 1)
+ 5250 10500 7000
+
+ 229
+ - 1/175 y z DATA(1, -1, 2) + ----- x DATA(-1, -1, 2)
+ 10500
+
+ 137 187 47
+ + ---- x DATA(1, 1, 1) - ---- x DATA(2, -1, 0) - ---- x DATA(2, 2, -1)
+ 5250 7000 5250
+
+ 289 107 167
+ + ----- x DATA(1, 1, 0) + ---- x DATA(-1, -2, 2) + ---- x DATA(-2, -1, 1)
+ 10500 7000 7000
+
+ 167 47 167
+ - ---- x DATA(1, -2, 1) + ---- x DATA(-2, 2, 1) - ---- x DATA(-2, 1, 1)
+ 7000 5250 7000
+
+ 167 187 47
+ - ---- x DATA(2, -1, -1) - ---- x DATA(-2, 1, 0) + ---- x DATA(2, -2, 1)
+ 7000 7000 5250
+
+ 187 47 17
+ - ---- x DATA(1, -2, 0) - ---- x DATA(-2, -2, 1) + ---- x DATA(-2, 2, 0)
+ 7000 5250 5250
+
+ 167 137 107
+ + ---- x DATA(-1, -2, 1) + ---- x DATA(2, -2, 2) - ---- x DATA(1, -2, 2)
+ 7000 5250 7000
+
+ 107 17 167
+ + ---- x DATA(-2, -1, 2) + ---- x DATA(2, -2, 0) + ---- x DATA(-2, -1, -1)
+ 7000 5250 7000
+
+ 47 167 187
+ + ---- x DATA(2, -2, -1) - ---- x DATA(1, -2, -1) + ---- x DATA(-1, -2, 0)
+ 5250 7000 7000
+
+ 137 107
+ - 1/175 y z DATA(2, -1, 2) - ---- x DATA(2, 2, -2) + ---- x DATA(1, 2, -2)
+ 5250 7000
+
+ 137 17 229
+ + ---- x DATA(2, -2, -2) - ---- x DATA(-2, -2, 0) + ----- x DATA(1, 1, -2)
+ 5250 5250 10500
+
+ 107 167
+ - ---- x DATA(-2, 1, -2) - ---- x DATA(-2, 1, -1)
+ 7000 7000
+
+ 229 107
+ - ----- x DATA(-1, 1, -2) - ---- x DATA(-1, 2, -2)
+ 10500 7000
+
+ 47 187 137
+ + ---- x DATA(-2, 2, -1) + ---- x DATA(-2, -1, 0) - ---- x DATA(2, 2, 2)
+ 5250 7000 5250
+
+ 107 137 107
+ + ---- x DATA(1, 2, 2) + ---- x DATA(-2, 2, -2) + ---- x DATA(2, 1, -2)
+ 7000 5250 7000
+
+ 107 167
+ - ---- x DATA(-1, 2, 2) + ---- x DATA(-1, -2, -1)
+ 7000 7000
+
+ 47 137
+ - ---- x DATA(-2, -2, -1) - ---- x DATA(-2, -2, -2)
+ 5250 5250
+
+ 107 107
+ - ---- x DATA(1, -2, -2) + ---- x DATA(-1, -2, -2)
+ 7000 7000
+
+ 2
+ - 1/175 x z DATA(-2, 2, -2) + 1/42 DATA(-1, 1, -2)
+
+ 167 3
+ - ---- x DATA(2, -1, 1) + 1/600 x DATA(2, 1, 2)
+ 7000
+
+ 3 3
+ - 1/600 x DATA(2, -1, -2) - 1/300 x DATA(-1, -1, -2)
+
+ 3 3
+ + 1/600 x DATA(-2, -1, -2) + 1/300 x DATA(-1, 1, 2)
+
+ 3 167
+ - 1/600 x DATA(2, -1, 2) + ---- x DATA(2, 1, 1)
+ 7000
+
+ 3
+ + 1/300 x DATA(1, -1, -2) + 8/525 DATA(-2, 1, -2)
+
+ 3 3
+ + 1/300 x DATA(-2, -2, 2) - 1/300 x DATA(-2, 2, 2)
+
+ 3 3
+ + 1/150 x DATA(-1, 2, -1) - 1/150 x DATA(1, 2, -1)
+
+ 3 3
+ - 1/600 x DATA(2, -1, -1) + 1/300 x DATA(2, 2, 1)
+
+ 3 3
+ - 1/300 x DATA(-1, -1, 2) - 1/600 x DATA(-2, 1, 2)
+
+ 3 3
+ + 1/300 x DATA(2, 2, -1) - 1/300 x DATA(1, 1, 0)
+
+ 3 3
+ - 1/300 x DATA(2, -2, 1) + 1/300 x DATA(-2, -2, 1)
+
+ 3 3
+ - 1/300 x DATA(-2, 2, 0) - 1/300 x DATA(1, 1, 1)
+
+ 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/150 x DATA(1, -2, 1)
+
+ 3 3
+ - 1/300 x DATA(-2, 2, 1) - 1/600 x DATA(-2, 1, 1)
+
+ 3
+ + 1/600 x DATA(-2, -1, 2) - 1/175 y z DATA(-1, 1, 2)
+
+ 3 3
+ - 1/300 x DATA(-2, 2, -1) - 1/600 x DATA(-2, 1, 0)
+
+ 3 3
+ + 1/600 x DATA(-2, -1, 0) - 1/300 x DATA(2, -2, 0)
+
+ 3 3
+ + 1/600 x DATA(-2, -1, -1) - 1/300 x DATA(2, -2, 2)
+
+ 3 3
+ + 1/150 x DATA(1, -2, 2) - 1/150 x DATA(-1, -2, 2)
+
+ 2
+ - 1/50 x y DATA(2, 1, 2) - 1/175 y z DATA(1, 1, 2)
+
+ 2 2
+ + 1/350 x z DATA(-1, 2, -2) + 1/700 x z DATA(-1, 1, -2)
+
+ 2
+ + 1/350 y z DATA(-1, -1, -1) - 1/350 x z DATA(-2, 1, -2)
+
+ 2 2
+ + 1/700 x z DATA(1, 1, -2) - 1/245 x y DATA(2, 1, 2)
+
+ 2 2
+ - 1/700 x z DATA(1, -2, -1) - 1/245 x y DATA(2, -1, -2)
+
+ 2 2
+ + 1/350 x z DATA(2, -2, -1) + 1/700 x z DATA(-2, -1, -1)
+
+ 2 2
+ + 1/350 x z DATA(2, 1, 2) - 1/175 x 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/700 x z DATA(-2, -1, 1) + 1/350 x z DATA(-1, -2, 2)
+
+ 2 2
+ + 1/350 x z DATA(1, -2, 2) - 1/175 x z DATA(2, -2, 2)
+
+ 2 2
+ + 1/175 x z DATA(-2, 2, 2) + 1/350 x z DATA(-2, 1, 2)
+
+ + 1/350 x y DATA(-1, -1, -2) + 1/250 x z DATA(2, 1, 2)
+
+ 2 2
+ + 1/700 x z DATA(1, -2, 1) - 1/350 x z DATA(-2, -1, 2)
+
+ 2
+ + 1/700 x z DATA(-2, 1, 1) - 1/175 x y DATA(2, 1, 2)
+
+ 2
+ - 1/175 x y DATA(2, -1, -2) + 1/350 x z DATA(-2, 2, 1)
+
+ 2
+ - 1/350 x y DATA(1, -1, -2) + 1/700 x z DATA(1, 2, -1)
+
+ 2 2
+ - 1/700 x z DATA(2, 1, -1) - 1/700 x z DATA(1, 2, 1)
+
+ 2 2
+ + 1/1400 x z DATA(1, 1, -1) + 1/700 x z DATA(-1, 2, -1)
+
+ 2 2
+ - 1/1400 x z DATA(1, 1, 1) + 1/700 x z DATA(-1, -1, 2)
+
+ 2 2
+ + 1/350 x z DATA(2, 2, 1) + 1/700 x z DATA(2, -1, -1)
+
+ 2 2
+ - 1/700 x z DATA(2, 1, 1) - 1/350 x z DATA(2, 2, -1)
+
+ 2 2
+ - 1/700 x z DATA(-1, 1, 2) + 1/350 x z DATA(-2, -1, -2)
+
+ 2 2
+ - 1/700 x z DATA(-1, -1, -2) + 1/700 x z DATA(2, -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/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/700 x z DATA(1, -1, 2)
+
+ 2 2
+ - 1/350 x z DATA(2, -1, 2) + 1/200 x y DATA(-1, -2, 0)
+
+ 2 2
+ - 1/700 x z DATA(-1, 2, 1) - 1/175 x z DATA(-2, -2, 0)
+
+ 2 2
+ - 1/350 x z DATA(-1, -2, 0) - 1/350 x z DATA(-1, 2, 2)
+
+ 2 2
+ + 1/350 x z DATA(2, 1, -2) - 1/175 x z DATA(-2, 2, -2)
+
+ 2
+ - 1/350 x z DATA(-1, 2, -2) + 1/42 DATA(-2, 1, -1)
+
+ 2 2
+ + 1/490 y z DATA(-2, 1, 1) + 1/490 y z DATA(2, -1, 1)
+
+ 2 2
+ + 1/490 y z DATA(2, 1, 1) + 2/245 y z DATA(1, 2, 2)
+
+ 2 2
+ + 1/100 x y DATA(1, -1, -2) + 1/50 x y DATA(2, -1, -2)
+
+ 2 2
+ + 1/50 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/50 x y DATA(-2, -1, -2)
+
+ 2 2
+ - 1/100 x y DATA(-1, -1, -2) - 1/50 x y DATA(2, 1, 0)
+
+ 2 2
+ - 1/200 x y DATA(-1, 2, 0) + 1/200 x y DATA(1, 2, 0)
+
+ 2 2
+ + 1/100 x y DATA(-1, 1, 2) + 1/100 x y DATA(-1, 1, -1)
+
+ 2 2
+ + 1/100 x y DATA(1, -1, 0) - 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, 0)
+
+ 2
+ - 1/350 x y z DATA(1, -1, 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, 0) - 1/100 x y DATA(-1, -1, 1)
+
+ 2
+ + 1/700 x y z DATA(-1, 1, 1) + 1/50 x y DATA(2, -1, -1)
+
+ 2 2
+ - 1/200 x y DATA(-1, 2, -1) - 1/50 x y DATA(2, 1, -1)
+
+ 2 2
+ + 1/200 x y DATA(1, 2, 1) - 1/200 x y DATA(-1, 2, 1)
+
+ 2 2
+ - 1/100 x y DATA(1, 1, -1) + 1/100 x y DATA(2, 2, 1)
+
+ 2 2
+ - 1/100 x y DATA(-1, -1, 2) - 1/100 x y DATA(1, 1, 1)
+
+ 2 2
+ + 1/50 x y DATA(2, -1, 0) + 1/100 x y DATA(2, 2, -1)
+
+ 2 3
+ + 1/200 x y DATA(1, 2, -1) + 1/600 x DATA(2, 1, -1)
+
+ 3 3
+ + 1/300 x DATA(1, -1, 1) + 1/150 x DATA(-1, 2, 1)
+
+ 3 3
+ - 1/300 x DATA(1, 1, -1) - 1/300 x DATA(-1, -1, 0)
+
+ 3 3
+ - 1/150 x DATA(1, 2, 1) + 1/300 x DATA(-1, 1, 1)
+
+ 3 3
+ - 1/150 x DATA(1, 2, 0) + 1/600 x DATA(2, 1, 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, 0)
+
+ 3 3
+ + 1/300 x DATA(-1, 1, 0) - 1/300 x DATA(-1, -1, 1)
+
+ 3 2
+ + 1/300 x DATA(2, 2, 0) - 1/100 x y DATA(2, -2, 2)
+
+ 2 2
+ - 1/100 x y DATA(1, 1, 0) - 1/200 x y DATA(1, -2, 2)
+
+ 2 2
+ - 1/100 x y DATA(2, -2, 0) - 1/50 x y DATA(-2, -1, 1)
+
+ 2 2
+ - 1/200 x y DATA(1, -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, 2)
+
+ 2 2
+ - 1/100 x y DATA(2, -2, 1) - 1/200 x y DATA(1, -2, 0)
+
+ 2 2
+ + 1/100 x y DATA(-2, -2, 2) + 1/50 x y DATA(-2, 1, 2)
+
+ 2 2
+ - 1/100 x y DATA(-2, 2, 2) + 1/200 x y DATA(-1, -2, 2)
+
+ 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, -2, -1) - 1/50 x y DATA(-2, -1, -1)
+
+ 2 2
+ + 1/100 x y DATA(-2, -2, 1) - 1/100 x y DATA(-2, 2, 0)
+
+ 2 2
+ + 1/200 x y DATA(-1, -2, 1) - 1/100 x y DATA(-2, 2, -1)
+
+ 2
+ + 1/50 x y DATA(-2, 1, 0) - 1/175 x y z DATA(1, -2, -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(-1, -2, -2) + 2/245 y z DATA(1, -2, -2)
+
+ 2 2
+ + 2/245 y z DATA(2, -2, -2) + 2/245 y z DATA(1, 2, -2)
+
+ 169 529
+ - ----- y DATA(1, 2, -2) - ----- y DATA(2, -2, -2)
+ 14700 14700
+
+ 169 169
+ - ----- y DATA(1, -2, -2) - ----- y DATA(-1, -2, -2)
+ 14700 14700
+
+ 529 2
+ - ----- y DATA(2, 2, 2) - 2/245 y z DATA(2, -2, 0)
+ 14700
+
+ 2 2
+ + 1/245 y z DATA(-2, -1, 0) + 1/245 y z DATA(-2, 1, 0)
+
+ 2 2
+ - 1/245 y z DATA(-2, 2, -1) - 1/245 y z DATA(-1, -2, 1)
+
+ 2 2
+ - 2/245 y z DATA(-2, 2, 0) - 1/245 y z DATA(-2, -2, 1)
+
+ 2 2
+ - 2/245 y z DATA(1, -2, 0) - 1/245 y z DATA(2, -2, 1)
+
+ 2 3
+ - 1/245 y z DATA(-2, -1, 2) + 1/300 x DATA(1, -1, 2)
+
+ 2 2
+ - 1/245 y z DATA(2, 1, -2) + 2/245 y z DATA(-1, 2, -2)
+
+ 2 2
+ - 1/245 y z DATA(-1, 1, -2) + 1/490 y z DATA(-2, 1, -1)
+
+ 2 2
+ - 1/245 y z DATA(-2, 1, -2) - 1/245 y z DATA(1, 1, -2)
+
+ 2 2
+ - 2/245 y z DATA(-2, -2, 0) - 2/245 y z DATA(-1, -2, 0)
+
+ 2 2
+ - 1/245 y z DATA(1, -2, -1) - 1/245 y z DATA(2, -2, -1)
+
+ 2 2
+ + 1/490 y z DATA(-2, -1, -1) + 2/245 y z 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/245 y z DATA(-1, 1, 0)
+
+ 2 2
+ + 2/245 y z DATA(-1, 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(-1, -1, 0)
+
+ 2 2
+ + 1/490 y z DATA(1, 1, -1) - 1/245 y z DATA(-1, 2, 1)
+
+ 3 2
+ - 1/300 x DATA(1, 1, 2) + 1/490 y z DATA(1, 1, 1)
+
+ 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, 2, -1) - 1/245 y z DATA(-1, 2, -1)
+
+ 2 2
+ - 1/245 y z DATA(-1, -1, 2) - 1/245 y z DATA(-2, 1, 2)
+
+ 2 2
+ + 1/245 y z DATA(1, 1, 0) - 1/245 y z DATA(2, 2, -1)
+
+ 2 2
+ + 1/245 y z DATA(2, -1, 0) + 2/245 y z DATA(-2, -2, 2)
+
+ + 2/175 y z DATA(2, 2, 2) - 2/175 y z DATA(-1, -2, -2)
+
+ 2
+ - 2/175 y z DATA(1, -2, -2) - 1/245 y z DATA(-2, 2, 1)
+
+ 2 2
+ - 1/245 y z DATA(1, -2, 1) + 1/490 y z DATA(-2, -1, 1)
+
+ 2 2
+ + 2/245 y z DATA(-1, -2, 2) + 2/245 y z DATA(1, -2, 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) - 2/245 y z DATA(-1, 2, 0)
+
+ 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, -1, 2) - 1/245 y z DATA(-1, 1, 2)
+
+ 2 2
+ - 1/245 y z DATA(-2, -1, -2) - 1/245 y z DATA(-1, -1, -2)
+
+ - 1/350 y z DATA(2, -1, 1) - 1/350 y z DATA(2, 1, 1)
+
+ + 2/175 y z DATA(1, 2, 2) - 2/175 y z DATA(-2, -2, -2)
+
+ 2
+ - 2/245 y z DATA(1, 2, 0) + 1/350 y z DATA(-2, 1, -1)
+
+ + 1/175 y z DATA(-2, 1, -2) + 1/175 y z DATA(1, 1, -2)
+
+ 2
+ - 1/175 y z DATA(1, -2, -1) + 1/245 y z DATA(1, -1, 0)
+
+ 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/245 y z DATA(2, 1, 0)
+
+ + 2/175 y z DATA(2, -2, 2) + 2/175 y z DATA(-2, 2, 2)
+
+ - 1/175 y z DATA(-2, 1, 2) - 2/175 y z DATA(2, -2, -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) - 1/175 y z DATA(-1, -2, -1)
+
+ + 2/175 y z DATA(-1, 2, 2) + 1/175 y z DATA(2, 1, -2)
+
+ - 2/175 y z DATA(-2, 2, -2) - 2/175 y z DATA(-1, 2, -2)
+
+ + 1/175 y z DATA(-1, 1, -2) + 1/175 y z DATA(1, -2, 1)
+
+ - 1/350 y z DATA(-2, -1, 1) + 2/175 y z DATA(-1, -2, 2)
+
+ + 2/175 y z DATA(1, -2, 2) + 1/350 y z DATA(-1, 1, -1)
+
+ 2
+ + 1/350 y z DATA(1, -1, -1) - 1/245 x y DATA(2, -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(-1, -2, 1)
+
+ + 1/175 y z DATA(-2, -2, 1) + 1/175 y z DATA(2, -2, 1)
+
+ - 1/175 y z DATA(-2, -1, 2) - 1/350 y z DATA(-2, 1, 1)
+
+ + 1/175 y z DATA(-2, 2, 1) + 1/350 y z DATA(1, 1, -1)
+
+ - 1/350 y z DATA(-1, 1, 1) - 1/350 y z DATA(1, -1, 1)
+
+ - 1/350 y z DATA(-1, -1, 1) + 1/175 y z DATA(-1, 2, 1)
+
+ - 1/175 y z DATA(2, 2, -1) - 1/350 y z DATA(1, 1, 1)
+
+ - 1/175 y z DATA(-1, -1, 2) + 1/175 y z DATA(2, 2, 1)
+
+ + 1/350 y z DATA(2, -1, -1) - 1/175 y z DATA(1, 2, -1)
+
+ - 1/175 y z DATA(-1, 2, -1) + 1/350 y z DATA(2, 1, -1)
+
+ 2
+ + 1/175 y z 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(2, 1, -2)
+
+ 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, -2) - 1/245 x y DATA(-2, 1, -1)
+
+ 2 2
+ - 1/245 x y DATA(-2, 1, -2) + 1/490 x y DATA(1, 1, -2)
+
+ 2
+ + 2/245 x y DATA(-2, -2, 0) + 2/175 y z DATA(-2, -2, 2)
+
+ 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(-2, 1, 1) + 2/245 x y DATA(-2, 2, 1)
+
+ 2 2
+ - 1/245 x y DATA(2, 1, 1) - 1/245 x y DATA(1, 2, 2)
+
+ 2 2
+ + 2/245 x y DATA(-2, -2, -2) + 2/245 x y DATA(2, 2, 2)
+
+ 2 2
+ - 1/245 x y DATA(-1, -2, -2) - 1/245 x y DATA(1, -2, -2)
+
+ 2 2
+ + 2/245 x y DATA(2, -2, -2) - 1/245 x y DATA(1, 2, -2)
+
+ 2 2
+ + 2/245 x y DATA(2, 2, -2) + 2/245 x y DATA(-2, 2, 0)
+
+ 2 2
+ + 2/245 x y DATA(-2, -2, 1) - 1/245 x y DATA(1, -2, 0)
+
+ 2 19
+ + 2/245 x y DATA(2, -2, 1) - 1/42 DATA(-2, -1, -1) + ---- DATA(2, -2, -1)
+ 2100
+
+ 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(-2, -1, -1) + 2/245 x y DATA(2, -2, 0)
+
+ 2 2
+ - 1/245 x y DATA(-2, -1, 0) - 1/245 x y DATA(-2, 1, 0)
+
+ 2 2
+ + 2/245 x y DATA(-2, 2, -1) - 1/245 x y DATA(-1, -2, 1)
+
+ 3 17 29
+ + 1/150 x DATA(-1, 2, 0) - ---- DATA(1, -2, -1) - ---- DATA(0, -2, -1)
+ 2100 2100
+
+ 2 2
+ + 1/490 x y DATA(-1, 1, 1) - 1/200 x y DATA(1, -2, -1)
+
+ 2 2
+ + 1/490 x y DATA(1, -1, 1) - 1/245 x y DATA(-1, -2, 0)
+
+ 2 2
+ - 1/100 x y DATA(2, -2, -1) + 2/245 x y DATA(2, 2, 1)
+
+ 2 2
+ - 1/245 x y DATA(2, -1, -1) - 1/245 x y DATA(1, 2, -1)
+
+ 2 2
+ - 1/245 x y DATA(-1, 2, -1) - 1/245 x y DATA(2, 1, -1)
+
+ 2 2
+ - 1/245 x y DATA(1, 2, 1) + 1/490 x y DATA(-1, -1, 0)
+
+ 2 2
+ + 1/490 x y DATA(1, 1, -1) - 1/245 x y DATA(-1, 2, 1)
+
+ 2
+ - 1/350 x y z DATA(2, -1, 1) + 2/245 x y DATA(2, 2, -1)
+
+ 2 2
+ - 1/245 x y DATA(2, -1, 0) + 1/490 x y DATA(1, 1, 1)
+
+ 2 41 29
+ + 1/490 x y DATA(-1, -1, 2) - ---- DATA(0, -2, 0) - ---- DATA(-1, -2, 0)
+ 2100 2100
+
+ 19
+ + 1/300 DATA(-2, -2, 0) - ---- DATA(-2, 2, -1) + 2/75 DATA(-2, 1, 0)
+ 2100
+
+ 29
+ - 2/75 DATA(-2, -1, 0) + 1/300 DATA(2, -2, 0) - ---- DATA(1, -2, 0)
+ 2100
+
+ 17 19
+ - ---- DATA(-1, -2, 1) + ---- DATA(-2, -2, 1) - 1/300 DATA(-2, 2, 0)
+ 2100 2100
+
+ 19 17
+ - 1/42 DATA(-2, -1, 1) + ---- DATA(2, -2, 1) - ---- DATA(1, -2, 1)
+ 2100 2100
+
+ 29 2
+ - ---- DATA(0, -2, 1) + 1/50 x y DATA(-2, 1, -2)
+ 2100
+
+ 2 2
+ + 1/50 x y DATA(-2, 1, -1) + 1/100 x y DATA(-1, 1, -2)
+
+ 2 2
+ - 1/200 x y DATA(-1, 2, -2) - 1/100 x y DATA(-2, 2, -2)
+
+ 2 2
+ - 1/50 x y DATA(2, 1, -2) - 1/200 x y DATA(-1, 2, 2)
+
+ 2 19
+ + 1/200 x y DATA(-1, -2, -1) - ---- DATA(-2, 2, 1)
+ 2100
+
+ 2 2
+ + 1/100 x y DATA(-2, -2, -1) + 1/100 x y DATA(2, 2, -2)
+
+ 2 2
+ + 1/200 x y DATA(1, 2, -2) - 1/100 x y DATA(2, -2, -2)
+
+ 2 2
+ - 1/200 x y DATA(1, -2, -2) + 1/200 x y DATA(-1, -2, -2)
+
+ 2 2
+ + 1/100 x y DATA(2, 2, 2) + 1/100 x y DATA(-2, -2, -2)
+
+ 2
+ + 1/200 x y DATA(1, 2, 2) + 1/42 DATA(-2, 1, 1)
+
+ 2 2
+ + 1/200 y z DATA(-1, 2, 1) + 1/100 y z DATA(1, 1, -1)
+
+ 2 2
+ + 1/200 y z DATA(1, 2, 1) + 1/100 y z DATA(2, 1, -1)
+
+ 2
+ - 8/525 DATA(-2, -1, 2) - 1/200 y z DATA(-1, 2, -1)
+
+ 2 2
+ - 1/200 y z DATA(1, 2, -1) - 1/100 y z DATA(2, -1, -1)
+
+ 11 2
+ + --- DATA(2, -2, 2) + 1/200 y z DATA(2, 2, 1)
+ 420
+
+ 2 2
+ + 1/50 y z DATA(-1, -1, 2) - 1/100 y z DATA(1, 1, 1)
+
+ 19 2
+ + ---- DATA(1, -2, 2) - 1/200 y z DATA(2, 2, -1) + 1/300 DATA(0, -2, 2)
+ 2100
+
+ 19 11 2
+ + ---- DATA(-1, -2, 2) + --- DATA(-2, -2, 2) - 1/100 x y DATA(1, 1, -2)
+ 2100 420
+
+ 2
+ + 8/525 DATA(-2, 1, 2) - 1/50 x y DATA(2, 1, 1)
+
+ 2 2
+ + 1/50 x y DATA(2, -1, 1) - 1/50 y z DATA(1, -1, -2)
+
+ 2 2
+ - 1/50 y z DATA(-1, -1, -2) - 1/50 y z DATA(-2, -1, -2)
+
+ 2 2
+ + 1/100 x y DATA(-2, -2, 0) - 1/50 y z DATA(-1, 1, 2)
+
+ 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/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
+ - 1/100 y z DATA(-1, 1, 1) + 1/250 x z DATA(2, -2, -1)
+
+ 11
+ + 1/500 x z DATA(1, -2, -1) - --- DATA(-2, 2, 2)
+ 420
+
+ + 1/125 x z DATA(-2, -2, 2) - 1/250 x z DATA(-2, 1, 2)
+
+ - 1/125 x z DATA(-2, 2, 2) - 1/125 x z DATA(2, -2, 2)
+
+ - 1/250 x z DATA(1, -2, 2) + 1/250 x z DATA(-1, -2, 2)
+
+ + 1/500 x z DATA(-2, -1, 1) - 1/500 x z DATA(1, -2, 1)
+
+ - 1/250 x z DATA(-2, 2, 1) - 1/500 x z DATA(-2, 1, 1)
+
+ + 1/250 x z DATA(-2, -1, 2) - 1/250 x z DATA(2, -2, 1)
+
+ + 1/250 x z DATA(-2, -2, 1) + 1/500 x z DATA(-1, -2, 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(1, 2, 1) - 1/500 x z DATA(2, 1, -1)
+
+ + 1/500 x z DATA(-1, 2, -1) - 1/500 x z DATA(1, 2, -1)
+
+ + 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/1000 x z DATA(1, 1, 1)
+
+ - 1/250 x z DATA(2, 2, -1) + 1/350 x y z DATA(1, 0, -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/1000 x z DATA(-1, 1, 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)
+
+ 2
+ - 1/100 y DATA(0, -2, 0) + 1/500 x z DATA(1, -1, -2)
+
+ - 1/500 x z DATA(-1, -1, -2) - 1/250 x z DATA(-2, -1, -2)
+
+ 3
+ - 1/500 x z DATA(-1, 1, 2) + 1/150 y DATA(0, -2, 2)
+
+ 3 61
+ - 2/75 y DATA(0, -1, 0) - --- y DATA(1, 0, 0) - 1/250 x z DATA(2, -1, 2)
+ 490
+
+ 2 2
+ + 1/50 y z DATA(0, -1, 2) - 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 2
+ - 1/100 y z DATA(0, 2, -2) + 1/100 y z DATA(0, 2, 2)
+
+ 2 2
+ + 1/100 y z DATA(0, -2, -2) - 1/100 y z DATA(0, 1, 1)
+
+ 2 2
+ + 1/175 x z DATA(0, -2, 2) + 1/700 x z DATA(0, -1, 1)
+
+ 2 2
+ + 1/700 x z DATA(0, 1, -1) - 1/350 x z DATA(0, 2, 1)
+
+ 2
+ - 1/700 x z DATA(0, -1, -1) - 1/350 x y z DATA(-1, 0, -1)
+
+ 2 2
+ - 1/350 x z DATA(0, -2, -1) + 1/350 x z DATA(0, 1, -2)
+
+ 2 2
+ + 1/175 x z DATA(0, 2, -2) - 1/175 x z DATA(0, 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, 1, 2) - 1/700 x z DATA(0, 1, 1)
+
+ 2 2
+ + 1/350 x z DATA(0, 2, -1) + 1/350 x z DATA(0, -1, 2)
+
+ 2
+ + 1/250 x z DATA(2, -1, -2) + 1/350 z DATA(0, -1, 0)
+
+ 2 2
+ + 1/50 y DATA(0, -1, 0) - 2/245 x y DATA(2, 0, -2)
+
+ 2 2
+ - 2/245 x y DATA(-2, 0, 1) - 2/245 x y DATA(-2, 0, -1)
+
+ 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(2, 0, 2) - 2/245 x y DATA(-2, 0, -2)
+
+ 2 2
+ + 1/245 x y DATA(-1, 0, 2) + 1/245 x y DATA(1, 0, 2)
+
+ 2 2
+ + 1/245 x y DATA(1, 0, 1) - 2/245 x y DATA(0, -2, 1)
+
+ 2 2
+ + 1/245 x y DATA(0, 1, 0) - 2/245 x y DATA(0, 2, 0)
+
+ 2 2
+ + 2/245 x y DATA(0, 0, 1) + 2/245 x y DATA(0, 0, 2)
+
+ 2 2
+ - 2/245 x y DATA(0, -2, 0) + 1/245 x y DATA(0, -1, 0)
+
+ 2 2
+ - 2/245 x y DATA(0, -2, 2) - 1/100 y z DATA(2, 1, 1)
+
+ 2 2
+ - 2/245 x y DATA(0, 2, 1) + 1/245 x y DATA(0, -1, -1)
+
+ 2 2
+ + 2/245 x y DATA(0, 0, -2) + 1/100 y z DATA(2, -1, 1)
+
+ 2 2
+ + 1/245 x y DATA(0, 1, -2) - 2/245 x y DATA(0, 2, -2)
+
+ 2 2
+ - 2/245 x y DATA(0, 2, 2) - 2/245 x y DATA(0, -2, -2)
+
+ 2 2
+ + 1/245 x y DATA(0, -1, -2) + 1/245 x y DATA(0, 1, 2)
+
+ 2 2
+ + 1/245 x y DATA(0, -1, 1) + 1/245 x y DATA(0, 1, -1)
+
+ 2 2
+ - 2/245 x y DATA(0, 2, -1) - 2/245 x y DATA(0, -2, -1)
+
+ 2 2
+ - 1/50 y z DATA(0, -1, -2) - 1/50 y z DATA(0, 1, 2)
+
+ 2 2
+ + 1/100 y z DATA(0, -1, 1) + 1/100 y z DATA(0, 1, -1)
+
+ 2 2
+ + 1/200 y z DATA(0, 2, 1) + 1/245 x y DATA(0, -1, 2)
+
+ 2 2
+ + 1/245 x y DATA(0, 1, 1) - 2/245 x y DATA(-2, 0, 2)
+
+ 2
+ - 2/245 x y DATA(2, 0, -1) - 1/350 x y z DATA(1, 0, 1)
+
+ 2 2
+ + 1/245 x y DATA(-1, 0, 1) + 1/245 x y DATA(-1, 0, 0)
+
+ 2 2
+ + 1/245 x y DATA(1, 0, -1) + 1/245 x y DATA(-1, 0, -1)
+
+ 2 2
+ - 2/245 x y DATA(2, 0, 1) - 2/245 x y DATA(2, 0, 0)
+
+ 2 2
+ + 2/245 x y DATA(0, 0, 0) + 2/245 x y DATA(0, 0, -1)
+
+ 2
+ - 2/245 x y DATA(-2, 0, 0) - 2/175 y z DATA(2, 0, 2)
+
+ 2
+ + 1/350 x z DATA(0, -2, 1) + 2/175 y z DATA(-1, 0, -2)
+
+ + 2/175 y z DATA(1, 0, -2) + 2/175 y z DATA(2, 0, -2)
+
+ + 1/175 y z DATA(-2, 0, -1) + 1/175 y z DATA(0, 1, -2)
+
+ 17
+ + ---- z DATA(0, -2, 2) - 2/175 y z DATA(-2, 0, 2)
+ 5250
+
+ - 1/175 y z DATA(0, 2, -1) - 1/175 y z DATA(0, -2, -1)
+
+ - 1/175 y z DATA(-2, 0, 1) - 1/175 y z DATA(0, -1, 2)
+
+ - 1/350 y z DATA(0, 1, 1) + 2/175 y z DATA(0, 0, -2)
+
+ - 2/175 y z DATA(0, 0, 2) + 2/175 y z DATA(0, -2, 2)
+
+ + 1/175 y z DATA(0, -1, -2) - 1/175 y z DATA(0, 1, 2)
+
+ - 1/350 y z DATA(0, -1, 1) + 1/350 y z DATA(0, 1, -1)
+
+ + 1/175 y z DATA(0, 2, 1) + 1/350 y z DATA(0, -1, -1)
+
+ - 2/175 y z DATA(0, 2, -2) + 2/175 y z DATA(0, 2, 2)
+
+ 3
+ - 2/175 y z DATA(0, -2, -2) + 1/150 z DATA(0, -2, 1)
+
+ + 1/175 y z DATA(0, -2, 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(1, 0, 2) + 2/175 x y DATA(-2, 0, 0)
+
+ 2
+ + 2/175 x y DATA(-2, 0, 2) + 1/700 z DATA(0, -1, -1)
+
+ + 2/175 x y DATA(-2, 0, 1) + 1/175 y z DATA(2, 0, -1)
+
+ - 1/175 y z DATA(-1, 0, 1) + 1/175 y z DATA(1, 0, -1)
+
+ + 1/175 y z DATA(-1, 0, -1) + 2/175 y z DATA(-2, 0, -2)
+
+ - 2/175 y z DATA(-1, 0, 2) - 2/175 y z DATA(1, 0, 2)
+
+ - 1/175 y z DATA(1, 0, 1) - 2/175 x y DATA(2, 0, -1)
+
+ 2 2
+ - 1/175 z DATA(0, -2, 2) + 1/100 y z DATA(2, 2, 2)
+
+ 2
+ + 1/100 y z DATA(-2, -2, -2) + 1/175 x y DATA(-1, 0, 1)
+
+ + 1/175 x y DATA(-1, 0, 0) - 1/175 x y DATA(1, 0, -1)
+
+ 2
+ + 1/175 x y DATA(-1, 0, -1) + 1/100 y z DATA(1, 2, 2)
+
+ - 1/175 x y DATA(1, 0, 1) - 1/175 x y DATA(1, 0, -2)
+
+ 2
+ - 2/175 x y DATA(2, 0, -2) + 1/175 z DATA(0, -2, 0)
+
+ + 1/175 y z DATA(0, 0, -1) - 1/175 y z DATA(2, 0, 1)
+
+ 2 2
+ + 1/100 y z DATA(1, -2, -2) + 1/100 y z DATA(-1, -2, -2)
+
+ 2
+ - 1/100 y DATA(0, -2, 2) - 2/175 x y DATA(2, 0, 1)
+
+ 2
+ - 2/175 x y DATA(2, 0, 0) + 1/100 y z DATA(2, -2, -2)
+
+ 2 2
+ + 1/100 y z DATA(-2, 1, -1) + 1/50 y z DATA(-1, 1, -2)
+
+ 2 2
+ - 1/100 y z DATA(-1, 2, -2) - 1/100 y z DATA(-2, 2, -2)
+
+ 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/200 y z DATA(-2, -2, -1)
+
+ 2 2
+ - 1/100 y z DATA(2, 2, -2) - 1/100 y z DATA(1, 2, -2)
+
+ 2 2
+ - 2/245 y z DATA(0, 0, 2) - 2/245 y z DATA(0, -2, 0)
+
+ 2 2
+ - 1/245 y z DATA(0, 2, -1) - 1/245 y z DATA(0, -2, -1)
+
+ 3 3
+ - 1/300 z DATA(0, 1, 1) - 1/600 z DATA(0, -1, 2)
+
+ 2 2
+ + 1/490 y z DATA(0, 1, -1) - 1/245 y z DATA(0, 2, 1)
+
+ 2 2
+ + 1/490 y z DATA(0, -1, -1) - 2/245 y z DATA(0, 0, -2)
+
+ 3 3
+ - 1/600 z DATA(0, 1, -2) + 1/150 z DATA(0, 2, -1)
+
+ 3 2
+ - 1/150 z DATA(0, -2, -1) + 2/245 y z DATA(0, -2, 2)
+
+ 2 2
+ + 1/245 y z DATA(0, -1, 0) - 1/245 y z DATA(0, -2, 1)
+
+ 2 2
+ - 1/100 y z DATA(0, -1, -1) + 1/490 y z DATA(0, -1, 1)
+
+ 2 187
+ + 2/245 y z DATA(0, -2, -2) - ---- z DATA(0, -2, 1)
+ 7000
+
+ 17 187 17
+ - ---- z DATA(0, 2, 2) - ---- z DATA(0, 1, -2) + ---- z DATA(0, 2, -2)
+ 5250 7000 5250
+
+ 289 289 187
+ - ----- z DATA(0, 1, -1) - ----- z DATA(0, -1, 1) + ---- z DATA(0, 1, 2)
+ 10500 10500 7000
+
+ 187 17 187
+ + ---- z DATA(0, -1, -2) - ---- z DATA(0, -2, -2) - ---- z DATA(0, -1, 2)
+ 7000 5250 7000
+
+ 187 187 289
+ + ---- z DATA(0, -2, -1) - ---- z DATA(0, 2, -1) + ----- z DATA(0, -1, -1)
+ 7000 7000 10500
+
+ 187 289
+ + ---- z DATA(0, 2, 1) + ----- z DATA(0, 1, 1) - 1/175 y z DATA(0, 0, 1)
+ 7000 10500
+
+ 2 2
+ - 1/700 z DATA(0, 1, 1) - 1/350 z DATA(0, -1, 2)
+
+ 2
+ + 1/200 y z DATA(1, -2, -1) + 2/175 x y DATA(-2, 0, -1)
+
+ 2
+ + 1/175 x y DATA(-1, 0, -2) + 1/50 y z DATA(1, 1, -2)
+
+ 2 2
+ + 1/50 y z DATA(-2, 1, -2) + 2/245 y z DATA(0, 2, -2)
+
+ 2 2
+ + 2/245 y z DATA(0, 2, 2) + 1/245 y z DATA(2, 0, 1)
+
+ 2 2
+ + 1/245 y z DATA(-1, 0, -1) - 1/200 y z DATA(-2, -2, 1)
+
+ 2 2
+ + 1/245 x y DATA(1, 0, 0) - 1/245 y z DATA(0, 1, -2)
+
+ 2 2
+ - 1/200 y z DATA(0, -2, 1) - 1/100 y z DATA(0, -2, 2)
+
+ 3 3
+ + 1/300 z DATA(0, -2, -2) - 1/300 z DATA(0, 2, -2)
+
+ 3 2
+ + 1/300 z DATA(0, 2, 2) + 1/350 z DATA(0, -2, -1)
+
+ 2 3
+ - 1/350 z DATA(0, 2, -1) - 1/300 z DATA(0, -2, 2)
+
+ 2 2
+ - 1/200 y z DATA(-1, -2, 1) - 1/200 y z DATA(-2, 2, -1)
+
+ 2 2
+ - 1/175 z DATA(0, 2, 0) - 1/350 z DATA(0, 1, 0)
+
+ 2 2
+ + 1/350 z DATA(0, -2, 1) - 1/245 y z DATA(0, -1, -2)
+
+ 2 2
+ - 1/350 z DATA(0, 2, 1) - 1/700 z DATA(0, 1, -1)
+
+ 2 2
+ + 1/700 z DATA(0, -1, 1) + 1/350 z DATA(0, 1, 2)
+
+ 2 2
+ - 1/350 z DATA(0, -1, -2) - 1/175 z DATA(0, -2, -2)
+
+ 2 2
+ - 1/245 y z DATA(0, 1, 2) + 1/175 z DATA(0, 2, 2)
+
+ 2 2
+ + 1/175 z DATA(0, 2, -2) + 1/350 z DATA(0, 1, -2)
+
+ 2 2
+ - 1/100 y z DATA(-2, -1, -1) + 1/200 y z DATA(2, -2, -1)
+
+ 2 2
+ + 2/245 y z DATA(2, 0, 0) + 1/175 x DATA(0, -2, 2)
+
+ 2 2
+ + 1/350 x DATA(0, -1, 0) + 1/175 x DATA(0, -2, 0)
+
+ 2 2
+ + 1/350 x DATA(0, -1, -1) - 1/175 x DATA(0, 2, 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, 0) - 1/350 x DATA(0, 1, 0)
+
+ 2 2
+ + 1/175 x DATA(0, -2, 1) - 1/350 x DATA(0, 1, 1)
+
+ 2 2
+ + 1/350 x DATA(0, -1, 2) + 1/350 x DATA(0, -1, 1)
+
+ 2 2
+ - 1/350 x DATA(0, 1, 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, -2) - 1/350 x DATA(0, 1, -2)
+
+ 2 3
+ + 1/175 x DATA(0, -2, -1) + 1/25 y DATA(2, 0, 1)
+
+ 3 2
+ + 1/25 y DATA(2, 0, -1) + 1/245 y z DATA(0, 0, 1)
+
+ 2 2
+ - 2/245 y z DATA(0, 2, 0) + 1/245 y z DATA(0, 1, 0)
+
+ 2
+ - 1/175 x y DATA(1, 0, 0) + 2/245 y z DATA(-2, 0, 0)
+
+ 2 2
+ - 2/245 y z DATA(-1, 0, 2) + 2/245 y z DATA(1, 0, 0)
+
+ 3 2
+ + 1/25 y DATA(2, 0, 0) - 2/245 y z DATA(-2, 0, -2)
+
+ 2 2
+ + 2/245 y z DATA(-1, 0, 0) + 1/245 y z DATA(1, 0, -1)
+
+ 2 2
+ + 1/245 y z DATA(-1, 0, 1) + 1/245 y z DATA(2, 0, -1)
+
+ 61 431 136
+ - --- y DATA(0, 0, 1) + ----- y DATA(0, 2, 0) + ---- y DATA(0, 1, 0)
+ 490 14700 3675
+
+ 311 3
+ + ----- y DATA(0, -2, 1) - 1/300 y DATA(0, -2, 2) + 1/25 y DATA(0, 0, -1)
+ 14700
+
+ 3 151 311
+ + 1/25 y DATA(0, 0, 0) + ---- y DATA(0, -1, -1) + ----- y DATA(0, 2, 1)
+ 3675 14700
+
+ 151 151
+ + ---- y DATA(0, 1, -1) + ---- y DATA(0, -1, 1) + 4/75 y DATA(0, 1, 2)
+ 3675 3675
+
+ + 4/75 y DATA(0, -1, -2) - 1/300 y DATA(0, -2, -2) - 1/300 y DATA(0, 2, 2)
+
+ 136 431
+ - 1/300 y DATA(0, 2, -2) + ---- y DATA(0, -1, 0) + ----- y DATA(0, -2, 0)
+ 3675 14700
+
+ 2
+ - 1/10 y DATA(0, 0, 2) - 1/10 y DATA(0, 0, -2) + 1/245 y z DATA(0, 0, -1)
+
+ 151
+ + ---- y DATA(0, 1, 1) - 1/10 y DATA(-2, 0, 0) + 4/75 y DATA(0, 1, -2)
+ 3675
+
+ 311 311
+ + ----- y DATA(0, -2, -1) + ----- y DATA(0, 2, -1) + 4/75 y DATA(0, -1, 2)
+ 14700 14700
+
+ 33 33
+ - --- y DATA(2, 0, -2) - 9/98 y DATA(1, 0, -2) - --- y DATA(-2, 0, 2)
+ 490 490
+
+ 2 33
+ + 2/245 y z DATA(0, 0, 0) - --- y DATA(2, 0, 2) - 9/98 y DATA(2, 0, -1)
+ 490
+
+ - 9/98 y DATA(1, 0, 2) - 9/98 y DATA(-1, 0, 2) - 9/98 y DATA(-1, 0, -2)
+
+ 57 33
+ - 9/98 y DATA(-2, 0, -1) - --- y DATA(1, 0, 1) - --- y DATA(-2, 0, -2)
+ 490 490
+
+ 61 57 57
+ - --- y DATA(-1, 0, 0) - --- y DATA(-1, 0, 1) - --- y DATA(-1, 0, -1)
+ 490 490 490
+
+ 57
+ - --- y DATA(1, 0, -1) - 9/98 y DATA(2, 0, 1) - 1/10 y DATA(2, 0, 0)
+ 490
+
+ 61 13 2
+ - --- y DATA(0, 0, -1) - -- y DATA(0, 0, 0) + 1/100 y DATA(0, 2, 0)
+ 490 98
+
+ 2 2
+ - 1/50 y DATA(0, 1, 0) - 1/100 y DATA(0, -2, 1)
+
+ 3 3
+ - 1/300 z DATA(0, -1, -1) + 1/300 z DATA(0, 1, -1)
+
+ 3 3
+ + 1/300 z DATA(0, -1, 1) + 1/600 z DATA(0, 1, 2)
+
+ 3 3
+ + 1/600 z DATA(0, -1, -2) - 1/150 z DATA(0, 2, 1)
+
+ 2 2
+ - 1/200 y z DATA(1, -2, 1) - 1/245 y z DATA(0, -1, 2)
+
+ 2 2
+ + 1/200 y z DATA(-2, 2, 1) - 1/100 y z DATA(-2, 1, 1)
+
+ 2 2
+ + 1/50 y z DATA(-2, -1, 2) + 1/490 y z DATA(0, 1, 1)
+
+ 3 3 3
+ + 1/25 y DATA(1, 0, 0) + 1/25 y DATA(0, 0, 1) + 1/150 y DATA(0, 2, 0)
+
+ 3 3
+ - 2/75 y DATA(0, 1, 0) + 1/150 y DATA(0, -2, 1)
+
+ 3 3
+ + 1/150 y DATA(0, 2, -2) - 2/75 y DATA(0, 1, -2)
+
+ 3 3
+ + 1/150 y DATA(0, -2, -1) + 1/150 y DATA(0, 2, -1)
+
+ 3 3 3
+ + 1/25 y DATA(-2, 0, 2) + 1/25 y DATA(0, 0, 2) + 1/25 y DATA(0, 0, -2)
+
+ 3 3
+ - 2/75 y DATA(0, -1, -1) + 1/150 y DATA(0, 2, 1)
+
+ 3 3 3
+ - 2/75 y DATA(0, 1, -1) - 2/75 y DATA(0, -1, 1) - 2/75 y DATA(0, 1, 2)
+
+ 3 3
+ - 2/75 y DATA(0, -1, -2) + 1/150 y DATA(0, -2, -2)
+
+ 3 3
+ + 1/150 y DATA(0, 2, 2) + 1/150 y DATA(0, -2, 0)
+
+ 3 3 3
+ - 2/75 y DATA(0, -1, 2) + 1/25 y DATA(-2, 0, 0) - 2/75 y DATA(0, 1, 1)
+
+ 3 3
+ + 1/25 y DATA(2, 0, -2) + 1/25 y DATA(-2, 0, 1)
+
+ 2 3
+ - 2/245 y z DATA(-2, 0, 2) + 1/25 y DATA(1, 0, -2)
+
+ 3 3
+ + 1/25 y DATA(-2, 0, -1) + 1/25 y DATA(-1, 0, -2)
+
+ 3 3 3
+ + 1/25 y DATA(-2, 0, -2) + 1/25 y DATA(2, 0, 2) + 1/25 y DATA(1, 0, 2)
+
+ 3 3 3
+ + 1/25 y DATA(-1, 0, 2) + 1/25 y DATA(-1, 0, 0) + 1/25 y DATA(-1, 0, 1)
+
+ 3 3 3
+ + 1/25 y DATA(-1, 0, -1) + 1/25 y DATA(1, 0, -1) + 1/25 y DATA(1, 0, 1)
+
+ 2 2
+ - 1/200 y z DATA(2, -2, 1) + 1/100 y z DATA(-2, -1, 1)
+
+ 2 2
+ - 2/245 y z DATA(1, 0, 2) - 2/245 y z DATA(2, 0, 2)
+
+ 2 2
+ + 1/245 y z DATA(1, 0, 1) - 2/245 y z DATA(-1, 0, -2)
+
+ 2 2
+ - 2/245 y z DATA(1, 0, -2) - 2/245 y z DATA(2, 0, -2)
+
+ 2 2
+ + 1/245 y z DATA(-2, 0, -1) + 1/245 y z DATA(-2, 0, 1)
+
+ 2 2
+ - 1/100 y DATA(0, -2, -2) + 1/100 y DATA(0, 2, 2)
+
+ 2 2
+ - 9/98 y DATA(-2, 0, 1) - 1/50 y DATA(0, 1, 1) + 1/50 y DATA(0, -1, 2)
+
+ 2 2
+ + 1/50 y DATA(0, -1, -1) + 1/100 y DATA(0, 2, 1)
+
+ 2 2 2
+ - 1/50 y DATA(0, 1, -1) + 1/50 y DATA(0, -1, 1) - 1/50 y DATA(0, 1, 2)
+
+ 2 2
+ + 1/50 y DATA(0, -1, -2) + 1/100 y DATA(0, 2, -2)
+
+ 2 2
+ - 1/50 y DATA(0, 1, -2) - 1/100 y DATA(0, -2, -1)
+
+ 2 2
+ + 1/100 y DATA(0, 2, -1) - 1/100 y z DATA(1, -2, 2)
+
+ 2 2
+ - 1/100 y z DATA(-1, -2, 2) - 1/100 y z DATA(2, -2, 2)
+
+ 2 2
+ + 1/100 y z DATA(-2, 2, 2) - 1/50 y z DATA(-2, 1, 2)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=1495133712, alloc=14218708, time=223.64
+bytes used=1496359376, alloc=14218708, time=223.75
+bytes used=1497563104, alloc=14218708, time=223.85
+bytes used=1498743328, alloc=14218708, time=223.96
+bytes used=1499902392, alloc=14218708, time=224.06
+bytes used=1501040224, alloc=14218708, time=224.16
+bytes used=1502163924, alloc=14218708, time=224.26
+bytes used=1503273064, alloc=14218708, time=224.36
+bytes used=1504361232, alloc=14218708, time=224.46
+bytes used=1505428560, alloc=14218708, time=224.56
+bytes used=1506473160, alloc=14218708, time=224.66
+bytes used=1507495744, alloc=14218708, time=224.76
+bytes used=1508497032, alloc=14218708, time=224.86
+bytes used=1509552112, alloc=14218708, time=224.96
+bytes used=1510552688, alloc=14218708, time=225.07
+bytes used=1511553044, alloc=14218708, time=225.18
+bytes used=1512618764, alloc=14218708, time=225.29
+bytes used=1513619068, alloc=14218708, time=225.40
+bytes used=1514721684, alloc=14218708, time=225.51
+bytes used=1515722032, alloc=14218708, time=225.62
+bytes used=1516725120, alloc=14218708, time=225.73
+bytes used=1517862312, alloc=14218708, time=225.86
+bytes used=1518951452, alloc=14218708, time=225.98
+bytes used=1519998820, alloc=14218708, time=226.10
+bytes used=1521041668, alloc=14218708, time=226.24
+bytes used=1522042076, alloc=14218708, time=226.36
+bytes used=1523135336, alloc=14218708, time=226.49
+bytes used=1524135580, alloc=14218708, time=226.61
+bytes used=1525177384, alloc=14218708, time=226.75
+bytes used=1526177984, alloc=14218708, time=226.89
+bytes used=1527209400, alloc=14218708, time=227.02
+bytes used=1528253400, alloc=14218708, time=227.17
+bytes used=1529272816, alloc=14218708, time=227.31
+bytes used=1530280052, alloc=14218708, time=227.46
+bytes used=1531315672, alloc=14218708, time=227.62
+bytes used=1532337128, alloc=14218708, time=227.77
+bytes used=1533359108, alloc=14349756, time=227.86
+bytes used=1534406872, alloc=14349756, time=227.94
+bytes used=1535454412, alloc=14349756, time=228.02
+bytes used=1536502176, alloc=14349756, time=228.09
+bytes used=1537549940, alloc=14349756, time=228.17
+bytes used=1538597368, alloc=14349756, time=228.25
+ 3 3 2
+[COEFF(-2, -2, -2) = 1/300 x + 1/150 y - 2/175 x y - 1/100 y + 2/175 x y z
+
+ 3 137 529 2 2 2
+ + 1/300 z - ---- x - ----- y - 1/175 x + 2/245 x y + 1/175 x z
+ 5250 14700
+
+ 2 2 2 2
+ - 2/175 y z + 1/175 x z - 1/125 x z + 1/100 x y + 2/245 y z - 1/175 z
+
+ 11 2 137 107 3
+ + --- + 1/100 y z - ---- z, COEFF(-1, -2, -2) = ---- x + 1/150 y
+ 420 5250 7000
+
+ 2 2 2 47 3
+ + 1/175 x y z + 1/100 y z - 1/245 x y - 1/350 x z - ---- z + 1/300 z
+ 5250
+
+ 3 2 2 2
+ - 1/150 x - 2/175 y z - 1/175 x y + 1/350 x - 1/100 y + 2/245 y z
+
+ 2 2 169 19 2
+ - 1/250 x z - 1/175 z + 1/200 x y - ----- y + ---- + 1/350 x z ,
+ 14700 2100
+
+ 2 2 2
+ COEFF(0, -2, -2) = - 1/100 y - 2/175 y z + 1/100 y z + 1/175 x
+
+ 2 2 3 3 2
+ - 2/245 x y + 2/245 y z + 1/150 y + 1/300 z - 1/175 z + 1/300
+
+ 2 17 2 169
+ - 1/300 y - 1/175 x z - ---- z, COEFF(1, -2, -2) = - 1/175 z - ----- y
+ 5250 14700
+
+ 2 2 47 3 2
+ + 1/350 x + 1/250 x z - 1/350 x z - ---- z + 1/150 x + 1/100 y z
+ 5250
+
+ 2 3 3 2 2
+ - 1/245 x y + 1/150 y + 1/300 z + 1/175 x y - 1/350 x z - 1/200 x y
+
+ 107 2 19 2
+ - ---- x - 1/100 y + ---- - 2/175 y z - 1/175 x y z + 2/245 y z ,
+ 7000 2100
+
+ 2 2 2 11
+ COEFF(2, -2, -2) = - 1/175 x + 1/125 x z + 1/175 x z + 2/245 y z + ---
+ 420
+
+ 2 529 3 3
+ - 1/100 x y - 2/175 y z - ----- y - 1/300 x + 1/300 z + 2/175 x y
+ 14700
+
+ 137 137 2 2 2 2
+ + ---- x - ---- z - 1/175 x z - 1/175 z + 1/100 y z + 2/245 x y
+ 5250 5250
+
+ 3 2
+ + 1/150 y - 1/100 y - 2/175 x y z, COEFF(-2, -1, -2) = - 1/250 x z
+
+ 107 3 2 2
+ + ---- x - 2/75 y - 1/245 x y + 1/350 x z - 1/175 x y z + 1/175 y z
+ 7000
+
+ 2 2 2 3 2
+ - 1/245 y z - 1/50 x y + 1/175 x y - 1/50 y z + 1/600 x + 1/50 y
+
+ 256 2 3 107 2 2
+ + ---- y - 8/525 - 1/350 z + 1/600 z + ---- z - 1/350 x + 1/350 x z,
+ 3675 7000
+
+ 3 3 3 2
+ COEFF(-1, -1, -2) = - 1/350 x y z + 1/600 z - 2/75 y - 1/300 x + 1/50 y
+
+ 2 2
+ + 1/350 x y + 1/490 x y - 1/500 x z - 1/700 x z - 1/42 + 1/175 y z
+
+ 2 2 2 2 229 211
+ - 1/350 z - 1/50 y z - 1/100 x y + 1/700 x z + ----- x + ---- y
+ 10500 3675
+
+ 167 2 2 2
+ + ---- z - 1/245 y z + 1/700 x , COEFF(0, -1, -2) = 1/50 y - 2/75
+ 7000
+
+ 3 3 2 187 2
+ - 2/75 y + 1/600 z + 1/245 x y + ---- z + 4/75 y + 1/175 y z - 1/350 z
+ 7000
+
+ 2 2 2 2
+ - 1/50 y z - 1/245 y z - 1/350 x z + 1/350 x , COEFF(1, -1, -2) =
+
+ 2 2 3 211 2
+ - 1/350 x y + 1/700 x + 1/50 y - 2/75 y + ---- y - 1/42 - 1/50 y z
+ 3675
+
+ 2 3 167 2 2 2
+ - 1/700 x z + 1/300 x + ---- z - 1/350 z - 1/245 y z + 1/100 x y
+ 7000
+
+ 229 3 2 2
+ - ----- x + 1/350 x y z + 1/600 z + 1/490 x y + 1/175 y z - 1/700 x z
+ 10500
+
+ 2 2 2
+ + 1/500 x z, COEFF(2, -1, -2) = 1/50 y - 1/245 y z - 1/350 x
+
+ 2 3 2
+ + 1/350 x z - 2/75 y + 1/250 x z + 1/175 x y z - 1/350 z - 1/175 x y
+
+ 256 2 3 2
+ + ---- y + 1/50 x y - 8/525 + 1/175 y z + 1/600 z - 1/350 x z
+ 3675
+
+ 2 107 107 3 2
+ - 1/50 y z + ---- z - ---- x - 1/600 x - 1/245 x y, COEFF(-2, 0, -2) =
+ 7000 7000
+
+ 2 33 2 3
+ - 2/245 y z - --- y + 2/175 x y - 2/245 x y + 1/25 y + 2/175 y z
+ 490
+
+ 2
+ - 2/175 x y z, COEFF(-1, 0, -2) = 1/175 x y - 9/98 y - 2/245 y z
+
+ 3 2
+ + 2/175 y z - 1/175 x y z + 1/25 y + 1/245 x y,
+
+ 3 2 2
+ COEFF(0, 0, -2) = 1/25 y + 2/245 x y - 1/10 y - 2/245 y z + 2/175 y z,
+
+ COEFF(1, 0, -2) = - 1/175 x y + 2/175 y z - 9/98 y + 1/175 x y z
+
+ 2 3 2 3
+ - 2/245 y z + 1/25 y + 1/245 x y, COEFF(2, 0, -2) = 1/25 y
+
+ 2 2 33
+ - 2/245 y z - 2/175 x y + 2/175 y z - 2/245 x y - --- y + 2/175 x y z,
+ 490
+
+ 107 107
+ COEFF(-2, 1, -2) = - ---- x + 1/175 x y - ---- z + 1/175 y z + 1/250 x z
+ 7000 7000
+
+ 3 2 3 2
+ - 1/600 z - 1/50 y - 2/75 y + 8/525 - 1/350 x z - 1/175 x y z
+
+ 2 2 2 2 2 3
+ - 1/245 y z - 1/350 x z + 1/50 x y + 1/50 y z + 1/350 x - 1/600 x
+
+ 256 2 2 2
+ + ---- y + 1/350 z - 1/245 x y, COEFF(-1, 1, -2) = 1/350 x y - 1/50 y
+ 3675
+
+ 2 167 229 2 3
+ - 1/700 x z - ---- z - ----- x + 1/175 y z + 1/490 x y - 1/600 z
+ 7000 10500
+
+ 2 2 2 2
+ + 1/50 y z - 1/700 x - 1/245 y z - 1/350 x y z + 1/42 + 1/700 x z
+
+ 2 211 3 2 3
+ + 1/350 z + 1/500 x z + ---- y - 2/75 y + 1/100 x y + 1/300 x ,
+ 3675
+
+ 187 2 2 2
+ COEFF(0, 1, -2) = - ---- z - 1/245 y z - 1/50 y + 1/175 y z + 1/350 x z
+ 7000
+
+ 2 2 2 3 3
+ + 1/350 z + 4/75 y - 1/350 x + 1/50 y z - 1/600 z + 2/75 - 2/75 y
+
+ 2 167 2
+ + 1/245 x y, COEFF(1, 1, -2) = - 1/500 x z - ---- z + 1/700 x z
+ 7000
+
+ 2 3 2 211
+ + 1/350 x y z + 1/490 x y - 2/75 y - 1/100 x y + ---- y + 1/175 y z
+ 3675
+
+ 2 3 2 2 2
+ + 1/350 z + 1/42 - 1/600 z + 1/50 y z - 1/700 x + 1/700 x z
+
+ 3 2 229 2
+ - 1/300 x - 1/50 y + ----- x - 1/350 x y - 1/245 y z , COEFF(2, 1, -2)
+ 10500
+
+ 2 3 2 2
+ = 1/350 z - 1/600 z - 1/245 x y - 1/250 x z + 1/175 x y z + 1/50 y z
+
+ 2 107 2 2 2
+ - 1/50 x y - ---- z + 1/350 x z + 8/525 - 1/50 y + 1/350 x + 1/175 y z
+ 7000
+
+ 2 256 107 2 3
+ - 1/245 y z + ---- y + ---- x - 1/350 x z - 1/175 x y + 1/600 x
+ 3675 7000
+
+ 3 2 2 3
+ - 2/75 y , COEFF(-2, 2, -2) = 2/245 x y + 1/100 y - 1/300 x
+
+ 2 11 3 137
+ - 1/100 x y - --- + 1/150 y - 2/175 y z + 2/175 x y z + ---- x
+ 420 5250
+
+ 2 2 2 529 2
+ - 1/175 x z - 1/175 x z + 1/175 z - ----- y + 1/175 x - 2/175 x y
+ 14700
+
+ 2 137 2 3
+ + 2/245 y z + 1/125 x z + ---- z - 1/100 y z - 1/300 z ,
+ 5250
+
+ 2 169 107 2
+ COEFF(-1, 2, -2) = - 1/245 x y - ----- y + 1/250 x z - ---- x - 1/350 x z
+ 14700 7000
+
+ 3 19 47 2
+ - 1/175 x y + 1/150 y - ---- + ---- z + 1/175 x y z - 1/100 y z
+ 2100 5250
+
+ 2 2 2 3 2 2
+ + 1/350 x z - 1/350 x - 1/200 x y + 1/150 x + 2/245 y z + 1/175 z
+
+ 3 2 17 2
+ - 2/175 y z - 1/300 z + 1/100 y , COEFF(0, 2, -2) = ---- z - 1/175 x
+ 5250
+
+ 2 2 2 3 2 2
+ + 1/175 x z + 1/100 y - 1/100 y z - 1/300 z + 1/175 z + 2/245 y z
+
+ 2 3
+ - 1/300 y - 2/245 x y - 2/175 y z - 1/300 + 1/150 y , COEFF(1, 2, -2) =
+
+ 2 169 3 2 2 3
+ 1/350 x z - ----- y + 1/150 y - 1/100 y z + 1/175 z - 1/150 x
+ 14700
+
+ 2 2 3 2
+ + 1/100 y + 1/175 x y - 1/350 x - 2/175 y z - 1/300 z + 2/245 y z
+
+ 2 107 47 2 19 2
+ + 1/200 x y + ---- x + ---- z + 1/350 x z - ---- - 1/245 x y
+ 7000 5250 2100
+
+ 11 2 3
+ - 1/175 x y z - 1/250 x z, COEFF(2, 2, -2) = - --- + 1/175 x + 1/300 x
+ 420
+
+ 2 137 2 2
+ - 2/175 x y z + 1/175 x z - ---- x - 1/125 x z + 1/175 z - 1/100 y z
+ 5250
+
+ 3 2 2 137 2
+ + 1/150 y - 2/175 y z - 1/175 x z + 1/100 x y + ---- z + 1/100 y
+ 5250
+
+ 529 2 2 3
+ - ----- y + 2/245 y z + 2/245 x y - 1/300 z + 2/175 x y,
+ 14700
+
+ 2 2 3 47
+ COEFF(-2, -2, -1) = 1/350 z - 2/175 x y - 1/245 y z + 1/300 x - ---- x
+ 5250
+
+ 2 2 107 3 2
+ + 1/350 x z - 1/250 x z + 1/100 x y + ---- z + 1/150 y + 1/200 y z
+ 7000
+
+ 2 2 2 19
+ - 1/100 y - 1/175 y z - 1/175 x + 1/175 x y z + 2/245 x y + ----
+ 2100
+
+ 2 169 3 3
+ - 1/350 x z - ----- y - 1/150 z , COEFF(-1, -2, -1) = - 1/150 x
+ 14700
+
+ 2 2 2 3 2 167
+ - 1/100 y - 1/700 x z + 1/350 z + 1/150 y - 1/245 y z + ---- z
+ 7000
+
+ 167 2 2 2
+ + ---- x + 1/200 y z + 1/350 x y z + 1/200 x y - 1/700 x z - 1/175 x y
+ 7000
+
+ 3 2 2 191 17
+ - 1/150 z - 1/175 y z + 1/350 x - 1/245 x y + ----- y - ----
+ 14700 2100
+
+ 2 3 187 3
+ - 1/500 x z, COEFF(0, -2, -1) = - 1/100 y - 1/150 z + ---- z + 1/150 y
+ 7000
+
+ 2 311 29 2 2
+ + 1/200 y z + ----- y - ---- + 1/350 z - 1/175 y z - 1/245 y z
+ 14700 2100
+
+ 2 2 2 2 17
+ - 1/350 x z - 2/245 x y + 1/175 x , COEFF(1, -2, -1) = 1/350 z - ----
+ 2100
+
+ 2 167 2
+ - 1/245 y z - 1/175 y z - ---- x + 1/500 x z + 1/175 x y - 1/200 x y
+ 7000
+
+ 191 2 2 167 3
+ + ----- y + 1/350 x - 1/350 x y z + 1/200 y z + ---- z + 1/150 x
+ 14700 7000
+
+ 2 3 3 2 2 2
+ - 1/100 y - 1/150 z + 1/150 y - 1/700 x z + 1/700 x z - 1/245 x y,
+
+ 2 3 2 107 47
+ COEFF(2, -2, -1) = 1/350 x z + 1/150 y + 1/350 x z + ---- z + ---- x
+ 7000 5250
+
+ 2 2 2 2
+ + 2/245 x y - 1/175 x y z - 1/100 x y + 1/200 y z + 1/350 z
+
+ 2 2 19 2 169
+ - 1/245 y z - 1/175 x + ---- + 2/175 x y - 1/100 y - ----- y
+ 2100 14700
+
+ 3 3
+ - 1/175 y z + 1/250 x z - 1/300 x - 1/150 z , COEFF(-2, -1, -1) = - 1/42
+
+ 3 2 2 2
+ - 1/300 z - 1/500 x z + 1/350 y z + 1/700 x z - 1/700 x z - 1/350 x
+
+ 2 3 2 3 2
+ - 1/245 x y - 2/75 y + 1/700 z + 1/600 x + 1/490 y z + 1/175 x y
+
+ 211 2 2 229 2
+ + ---- y - 1/50 x y - 1/100 y z + ----- z - 1/350 x y z + 1/50 y
+ 3675 10500
+
+ 167 2 3
+ + ---- x, COEFF(-1, -1, -1) = - 1/100 x y - 1/1000 x z - 2/75 y
+ 7000
+
+ 2 166 3 2 2
+ + 1/490 x y + ---- y - 1/300 z - 1/1400 x z - 1/700 x y z + 1/700 x
+ 3675
+
+ 137 137 2 2 2
+ + 1/350 x y + ---- x + ---- z - 1/1400 x z + 1/50 y + 1/490 y z
+ 5250 5250
+
+ 2 17 2 3
+ - 1/100 y z - --- + 1/700 z - 1/300 x + 1/350 y z, COEFF(0, -1, -1) =
+ 525
+
+ 2 2 289 2 151
+ 1/700 z + 1/350 y z - 1/700 x z + ----- z + 1/490 y z + ---- y
+ 10500 3675
+
+ 2 2 2 3 37 2 3
+ + 1/350 x - 1/100 y z + 1/245 x y - 1/300 z - ---- + 1/50 y - 2/75 y
+ 1050
+
+ 137 2 2
+ , COEFF(1, -1, -1) = - ---- x - 1/100 y z + 1/350 y z + 1/100 x y
+ 5250
+
+ 2 2 3 137
+ - 1/1400 x z - 1/350 x y + 1/490 x y + 1/700 x y z + 1/300 x + ---- z
+ 5250
+
+ 3 2 3 166 17 2
+ - 2/75 y + 1/700 z + 1/1000 x z - 1/300 z + ---- y - --- + 1/490 y z
+ 3675 525
+
+ 2 2 2 167
+ + 1/1400 x z + 1/700 x + 1/50 y , COEFF(2, -1, -1) = - ---- x
+ 7000
+
+ 2 2 3 2 2 3
+ + 1/700 x z + 1/490 y z - 1/600 x + 1/50 y + 1/700 z - 2/75 y
+
+ 3 211 2
+ - 1/175 x y + 1/350 y z - 1/300 z + ---- y + 1/700 x z + 1/500 x z
+ 3675
+
+ 2 2 2 2
+ - 1/350 x + 1/50 x y - 1/245 x y - 1/100 y z - 1/42 + 1/350 x y z
+
+ 229 2 3 2
+ + ----- z, COEFF(-2, 0, -1) = 1/245 y z + 1/25 y - 2/245 x y
+ 10500
+
+ 57
+ + 2/175 x y + 1/175 y z - 9/98 y - 1/175 x y z, COEFF(-1, 0, -1) = - --- y
+ 490
+
+ 2 3 2
+ + 1/175 x y + 1/245 x y - 1/350 x y z + 1/25 y + 1/175 y z + 1/245 y z ,
+
+ 3 2 61 2
+ COEFF(0, 0, -1) = 1/25 y + 2/245 x y - --- y + 1/175 y z + 1/245 y z ,
+ 490
+
+ 3
+ COEFF(1, 0, -1) = 1/350 x y z + 1/25 y + 1/175 y z - 1/175 x y
+
+ 2 57 2 3
+ + 1/245 x y - --- y + 1/245 y z , COEFF(2, 0, -1) = 1/25 y + 1/175 x y z
+ 490
+
+ 2 2
+ - 9/98 y - 2/175 x y - 2/245 x y + 1/245 y z + 1/175 y z,
+
+ 2 2 3 3
+ COEFF(-2, 1, -1) = 1/490 y z + 1/350 y z + 1/100 y z - 1/600 x - 2/75 y
+
+ 3 2 211 2 2 2
+ + 1/300 z + 1/700 x z + ---- y + 1/350 x - 1/700 x z - 1/245 x y
+ 3675
+
+ 2 2 167 229
+ - 1/700 z - 1/50 y - ---- x - ----- z + 1/175 x y + 1/42 + 1/500 x z
+ 7000 10500
+
+ 2 3 137 17
+ + 1/50 x y - 1/350 x y z, COEFF(-1, 1, -1) = 1/300 z - ---- x + ---
+ 5250 525
+
+ 2 2 2 166 2 2
+ + 1/100 x y + 1/100 y z + 1/490 x y + ---- y - 1/700 x + 1/1400 x z
+ 3675
+
+ 2 2 137 2
+ + 1/1000 x z + 1/490 y z - 1/50 y + 1/350 y z - ---- z + 1/1400 x z
+ 5250
+
+ 3 3 2
+ - 1/700 x y z - 2/75 y + 1/300 x + 1/350 x y - 1/700 z , COEFF(0, 1, -1)
+
+ 2 2 3 289 3 2
+ = 1/245 x y + 1/490 y z - 2/75 y - ----- z + 1/300 z - 1/700 z
+ 10500
+
+ 2 2 37 151 2 2
+ - 1/50 y + 1/700 x z + ---- + ---- y + 1/100 y z + 1/350 y z - 1/350 x
+ 1050 3675
+
+ 2 3 137 2 166
+ , COEFF(1, 1, -1) = 1/490 x y - 1/300 x + ---- x - 1/700 x + ---- y
+ 5250 3675
+
+ 2 2 2
+ - 1/350 x y + 1/100 y z + 1/700 x y z + 1/1400 x z + 1/490 y z
+
+ 3 2 2 2
+ - 2/75 y - 1/100 x y - 1/700 z - 1/50 y + 1/350 y z - 1/1000 x z
+
+ 137 2 17 3 2
+ - ---- z - 1/1400 x z + --- + 1/300 z , COEFF(2, 1, -1) = - 1/245 x y
+ 5250 525
+
+ 2 2 2 3
+ - 1/175 x y + 1/490 y z - 1/50 y + 1/350 y z - 1/700 x z + 1/600 x
+
+ 3 3 2 2 2
+ - 2/75 y + 1/300 z - 1/700 x z + 1/350 x - 1/500 x z - 1/50 x y
+
+ 211 229 2 2 167
+ + ---- y - ----- z + 1/350 x y z + 1/100 y z - 1/700 z + 1/42 + ---- x,
+ 3675 10500 7000
+
+ 2 2 107 19 169
+ COEFF(-2, 2, -1) = - 1/350 z + 1/350 x z - ---- z - ---- - ----- y
+ 7000 2100 14700
+
+ 2 2 2 3 3
+ + 1/175 x - 1/200 y z + 1/250 x z + 1/100 y + 1/150 z + 1/150 y
+
+ 2 2 47 2 3
+ + 1/175 x y z - 1/350 x z - 1/100 x y + ---- x - 1/245 y z - 1/300 x
+ 5250
+
+ 2 2
+ + 2/245 x y - 2/175 x y - 1/175 y z, COEFF(-1, 2, -1) = 1/700 x z
+
+ 17 2 167
+ + 1/500 x z - 1/175 x y + 1/350 x y z + ---- - 1/245 y z - ---- z
+ 2100 7000
+
+ 2 2 3 2 191
+ - 1/200 x y + 1/100 y - 1/175 y z + 1/150 y + 1/700 x z + ----- y
+ 14700
+
+ 167 3 2 3 2 2
+ - ---- x + 1/150 z - 1/350 x + 1/150 x - 1/350 z - 1/245 x y
+ 7000
+
+ 2 3 2 2
+ - 1/200 y z, COEFF(0, 2, -1) = 1/150 y - 1/200 y z + 1/350 x z
+
+ 2 3 2 2 2 311
+ - 1/175 x + 1/150 z - 1/245 y z + 1/100 y - 2/245 x y + ----- y
+ 14700
+
+ 2 29 187
+ - 1/350 z - 1/175 y z + ---- - ---- z, COEFF(1, 2, -1) = - 1/500 x z
+ 2100 7000
+
+ 2 167 3 2 3 2
+ - 1/200 y z + ---- x + 1/150 z - 1/350 x + 1/150 y - 1/245 y z
+ 7000
+
+ 2 2 2 2 191 167
+ - 1/350 z + 1/100 y + 1/200 x y - 1/245 x y + ----- y - ---- z
+ 14700 7000
+
+ 3 2 2
+ - 1/150 x - 1/350 x y z + 1/175 x y + 1/700 x z - 1/700 x z - 1/175 y z
+
+ 17 2 2
+ + ----, COEFF(2, 2, -1) = - 1/350 z - 1/175 y z - 1/250 x z - 1/245 y z
+ 2100
+
+ 3 3 107 2 2
+ + 1/150 z + 1/300 x - ---- z + 1/100 x y - 1/350 x z + 2/175 x y
+ 7000
+
+ 19 2 169 3 2 2
+ - ---- + 1/175 x - ----- y + 1/150 y - 1/200 y z - 1/350 x z
+ 2100 14700
+
+ 47 2 2
+ - 1/175 x y z - ---- x + 1/100 y + 2/245 x y, COEFF(-2, -2, 0) = 1/300
+ 5250
+
+ 2 2 2 3
+ - 2/245 y z - 1/175 x - 2/175 x y + 1/175 z + 1/300 x - 1/300 y
+
+ 2 17 2 2 3 2
+ - 1/100 y - ---- x + 1/100 x y + 2/245 x y + 1/150 y - 1/175 x z ,
+ 5250
+
+ 3 2 2 187
+ COEFF(-1, -2, 0) = 1/150 y - 1/175 x y - 1/350 x z - 1/245 x y + ---- x
+ 7000
+
+ 29 2 2 3 311 2
+ - ---- + 1/350 x + 1/175 z - 1/150 x + ----- y - 2/245 y z
+ 2100 14700
+
+ 2 2 2 2 41
+ + 1/200 x y - 1/100 y , COEFF(0, -2, 0) = - 1/100 y - 2/245 x y - ----
+ 2100
+
+ 2 2 3 2 431
+ + 1/175 x + 1/175 z + 1/150 y - 2/245 y z + ----- y, COEFF(1, -2, 0)
+ 14700
+
+ 2 311 29 3 2 2
+ = - 1/100 y + ----- y - ---- + 1/150 y - 1/245 x y - 2/245 y z
+ 14700 2100
+
+ 2 3 2 2 187
+ + 1/175 x y + 1/350 x z + 1/150 x + 1/350 x + 1/175 z - ---- x
+ 7000
+
+ 2 2 3 2
+ - 1/200 x y , COEFF(2, -2, 0) = - 1/175 x + 1/150 y - 1/100 y
+
+ 2 2 17 2
+ + 1/175 z - 1/100 x y + ---- x + 1/175 x z + 1/300 - 1/300 y
+ 5250
+
+ 2 2 3
+ + 2/245 x y - 2/245 y z + 2/175 x y - 1/300 x , COEFF(-2, -1, 0) =
+
+ 2 2 3 2 187
+ - 2/75 + 1/50 y - 1/350 x + 1/600 x + 1/245 y z + ---- x + 4/75 y
+ 7000
+
+ 2 2 3 2 2
+ + 1/175 x y + 1/350 z - 1/245 x y - 2/75 y - 1/50 x y - 1/350 x z ,
+
+ 2 2 289 2 2
+ COEFF(-1, -1, 0) = - 1/700 x z + 1/245 y z + ----- x + 1/350 z + 1/50 y
+ 10500
+
+ 3 2 2 2 151
+ - 1/300 x + 1/700 x + 1/350 x y + 1/490 x y - 1/100 x y + ---- y
+ 3675
+
+ 3 37 136 2 3 2
+ - 2/75 y - ----, COEFF(0, -1, 0) = ---- y + 1/350 x - 2/75 y + 1/50 y
+ 1050 3675
+
+ 2 2 2 151
+ + 1/245 y z + 1/350 z + 1/245 x y - 4/105, COEFF(1, -1, 0) = ---- y
+ 3675
+
+ 3 2 3 289 2 2 37
+ - 2/75 y + 1/700 x + 1/300 x - ----- x + 1/245 y z + 1/490 x y - ----
+ 10500 1050
+
+ 2 2 2 2
+ + 1/350 z + 1/50 y - 1/350 x y + 1/700 x z + 1/100 x y ,
+
+ 2 2 187 2
+ COEFF(2, -1, 0) = 1/350 z - 1/350 x - ---- x - 1/245 x y - 2/75
+ 7000
+
+ 3 2 2 2 2
+ - 1/600 x + 1/50 y - 1/175 x y + 1/245 y z + 1/350 x z + 1/50 x y
+
+ 3
+ + 4/75 y - 2/75 y ,
+
+ 2 2 3
+ COEFF(-2, 0, 0) = 2/245 y z + 2/175 x y - 2/245 x y + 1/25 y - 1/10 y,
+
+ 2 61 3 2
+ COEFF(-1, 0, 0) = 2/245 y z + 1/175 x y - --- y + 1/25 y + 1/245 x y,
+ 490
+
+ 2 13 2 3
+ COEFF(0, 0, 0) = 2/245 y z - -- y + 2/245 x y + 1/25 y ,
+ 98
+
+ 2 61 3 2
+ COEFF(1, 0, 0) = - 1/175 x y + 2/245 y z - --- y + 1/25 y + 1/245 x y,
+ 490
+
+ 3 2 2
+ COEFF(2, 0, 0) = - 2/175 x y + 1/25 y - 1/10 y + 2/245 y z - 2/245 x y,
+
+ 2 2 187 2
+ COEFF(-2, 1, 0) = 1/350 x z + 1/350 x + 4/75 y - ---- x + 1/245 y z
+ 7000
+
+ 2 3 2 2 3 2
+ - 1/245 x y - 2/75 y + 2/75 - 1/350 z - 1/50 y - 1/600 x + 1/50 x y
+
+ 37 2 2
+ + 1/175 x y, COEFF(-1, 1, 0) = ---- + 1/350 x y - 1/700 x - 1/350 z
+ 1050
+
+ 3 2 2 289 3 151
+ - 2/75 y + 1/490 x y + 1/100 x y - ----- x + 1/300 x + ---- y
+ 10500 3675
+
+ 2 2 2 136 2
+ + 1/700 x z - 1/50 y + 1/245 y z , COEFF(0, 1, 0) = ---- y - 1/350 z
+ 3675
+
+ 2 2 2 2 3
+ - 1/50 y + 1/245 y z + 4/105 + 1/245 x y - 1/350 x - 2/75 y ,
+
+ 37 2 2 2 2
+ COEFF(1, 1, 0) = ---- - 1/700 x z + 1/245 y z - 1/700 x - 1/50 y
+ 1050
+
+ 3 2 151 2 289
+ - 1/300 x - 1/350 z + ---- y - 1/100 x y - 1/350 x y + ----- x
+ 3675 10500
+
+ 3 2 2 2
+ - 2/75 y + 1/490 x y, COEFF(2, 1, 0) = 1/350 x - 1/350 z + 4/75 y
+
+ 2 2 187 3
+ - 1/350 x z - 1/175 x y + 2/75 - 1/245 x y + ---- x + 1/600 x
+ 7000
+
+ 2 2 3 2 2
+ - 1/50 x y + 1/245 y z - 2/75 y - 1/50 y , COEFF(-2, 2, 0) = 2/245 x y
+
+ 2 2 17 3 2
+ - 1/175 z - 2/175 x y + 1/100 y + ---- x - 1/300 x - 1/300 - 1/100 x y
+ 5250
+
+ 3 2 2 2
+ + 1/150 y - 1/300 y + 1/175 x - 2/245 y z + 1/175 x z , COEFF(-1, 2, 0)
+
+ 311 2 3 2 2 2
+ = ----- y - 2/245 y z + 1/150 y - 1/200 x y - 1/350 x - 1/175 z
+ 14700
+
+ 3 2 187 2 29
+ + 1/150 x + 1/100 y - ---- x + 1/350 x z + ---- - 1/175 x y
+ 7000 2100
+
+ 2 2 3 2
+ - 1/245 x y, COEFF(0, 2, 0) = - 1/175 x + 1/150 y - 1/175 z
+
+ 2 2 41 431 2
+ - 2/245 x y - 2/245 y z + ---- + ----- y + 1/100 y , COEFF(1, 2, 0) =
+ 2100 14700
+
+ 3 2 2 2 29 311
+ 1/150 y + 1/100 y - 1/350 x - 2/245 y z + ---- + 1/175 x y + ----- y
+ 2100 14700
+
+ 2 187 2 2 2 3
+ + 1/200 x y + ---- x - 1/245 x y - 1/350 x z - 1/175 z - 1/150 x ,
+ 7000
+
+ 2 3 2
+ COEFF(2, 2, 0) = - 1/175 x z - 1/300 - 1/300 y + 1/300 x + 2/245 x y
+
+ 2 17 2 3 2 2
+ + 1/175 x - ---- x - 1/175 z + 1/150 y - 2/245 y z + 1/100 x y
+ 5250
+
+ 2 3 2
+ + 2/175 x y + 1/100 y , COEFF(-2, -2, 1) = 1/150 z - 1/200 y z
+
+ 2 2 47 2 107
+ + 1/350 z - 1/350 x z - ---- x - 1/175 x y z - 1/100 y - ---- z
+ 5250 7000
+
+ 2 19 169 3 2 2
+ + 1/100 x y + ---- - ----- y + 1/300 x - 1/175 x - 1/245 y z
+ 2100 14700
+
+ 2 3 2
+ - 1/350 x z - 2/175 x y + 1/150 y + 1/250 x z + 1/175 y z + 2/245 x y,
+
+ 3 191 167 2
+ COEFF(-1, -2, 1) = 1/150 y - 1/175 x y + ----- y + ---- x + 1/200 x y
+ 14700 7000
+
+ 2 3 3 2
+ - 1/100 y + 1/175 y z + 1/150 z - 1/150 x + 1/350 x - 1/350 x y z
+
+ 2 17 2 2 2
+ - 1/245 x y - ---- - 1/700 x z + 1/500 x z + 1/350 z - 1/200 y z
+ 2100
+
+ 2 2 167 3
+ + 1/700 x z - 1/245 y z - ---- z, COEFF(0, -2, 1) = 1/150 y
+ 7000
+
+ 2 2 311 2 2
+ - 1/200 y z - 1/100 y + 1/175 y z + ----- y + 1/350 x z + 1/175 x
+ 14700
+
+ 2 3 2 2 29 187
+ - 1/245 y z + 1/150 z + 1/350 z - 2/245 x y - ---- - ---- z,
+ 2100 7000
+
+ 167 3 2 2
+ COEFF(1, -2, 1) = - ---- x + 1/175 x y + 1/150 y - 1/200 x y - 1/100 y
+ 7000
+
+ 2 17 2 2 167
+ + 1/700 x z + 1/350 x y z - ---- + 1/700 x z - 1/245 x y - ---- z
+ 2100 7000
+
+ 2 3 2 2
+ - 1/200 y z + 1/175 y z - 1/500 x z + 1/150 x - 1/245 y z + 1/350 x
+
+ 2 191 3 2 2
+ + 1/350 z + ----- y + 1/150 z , COEFF(2, -2, 1) = 2/245 x y - 1/200 y z
+ 14700
+
+ 47 2 2 2
+ + ---- x - 1/100 y - 1/245 y z + 1/175 y z + 1/350 x z + 1/175 x y z
+ 5250
+
+ 2 2 3 107 19
+ + 2/175 x y + 1/350 z - 1/250 x z - 1/100 x y - 1/300 x - ---- z + ----
+ 7000 2100
+
+ 3 3 169 2 2
+ + 1/150 z + 1/150 y - ----- y - 1/175 x - 1/350 x z, COEFF(-2, -1, 1)
+ 14700
+
+ 229 3 2 3
+ = - ----- z - 2/75 y - 1/42 + 1/100 y z + 1/300 z - 1/350 y z
+ 10500
+
+ 2 2 2 167 2
+ - 1/350 x + 1/490 y z + 1/350 x y z - 1/700 x z + ---- x - 1/700 x z
+ 7000
+
+ 3 2 2 211
+ + 1/500 x z + 1/175 x y + 1/600 x - 1/245 x y + 1/50 y + ---- y
+ 3675
+
+ 2 2 2 2
+ - 1/50 x y + 1/700 z , COEFF(-1, -1, 1) = 1/1400 x z + 1/700 z
+
+ 2 3 2 137
+ + 1/490 y z + 1/700 x y z - 2/75 y - 1/350 y z + 1/700 x + ---- x
+ 5250
+
+ 2 2 166 3
+ - 1/100 x y + 1/100 y z + 1/350 x y + ---- y + 1/300 z + 1/1000 x z
+ 3675
+
+ 2 17 3 2 137 2
+ - 1/1400 x z - --- - 1/300 x + 1/50 y - ---- z + 1/490 x y,
+ 525 5250
+
+ 151 289 2 2
+ COEFF(0, -1, 1) = ---- y - ----- z + 1/490 y z - 1/350 y z + 1/50 y
+ 3675 10500
+
+ 37 2 2 2 2 3
+ - ---- + 1/700 z + 1/700 x z + 1/350 x + 1/245 x y + 1/300 z
+ 1050
+
+ 2 3 2
+ + 1/100 y z - 2/75 y , COEFF(1, -1, 1) = - 1/1000 x z + 1/490 x y
+
+ 3 2 2 2 2 2
+ + 1/300 z + 1/490 y z + 1/700 x + 1/100 x y + 1/100 y z + 1/50 y
+
+ 3 166 2 2
+ - 2/75 y + ---- y + 1/1400 x z + 1/700 z - 1/350 y z - 1/700 x y z
+ 3675
+
+ 137 137 3 17 2
+ - ---- z - ---- x + 1/300 x - --- - 1/350 x y + 1/1400 x z ,
+ 5250 5250 525
+
+ 3 2
+ COEFF(2, -1, 1) = - 1/42 + 1/300 z - 1/350 x y z - 1/175 x y - 1/350 x
+
+ 229 2 2 2 2
+ - ----- z + 1/490 y z + 1/700 z - 1/350 y z + 1/50 x y + 1/700 x z
+ 10500
+
+ 3 2 2 2 167
+ - 2/75 y - 1/245 x y - 1/500 x z + 1/100 y z + 1/50 y - ---- x
+ 7000
+
+ 211 2 3
+ + ---- y - 1/700 x z - 1/600 x , COEFF(-2, 0, 1) = 2/175 x y
+ 3675
+
+ 2 2 3
+ + 1/175 x y z - 2/245 x y + 1/245 y z - 9/98 y - 1/175 y z + 1/25 y ,
+
+ 2 2 57
+ COEFF(-1, 0, 1) = 1/245 y z + 1/175 x y + 1/350 x y z + 1/245 x y - --- y
+ 490
+
+ 3
+ - 1/175 y z + 1/25 y ,
+
+ 3 2 2 61
+ COEFF(0, 0, 1) = 1/25 y - 1/175 y z + 1/245 y z + 2/245 x y - --- y,
+ 490
+
+ 3 57 2 2
+ COEFF(1, 0, 1) = 1/25 y - --- y + 1/245 x y + 1/245 y z - 1/175 y z
+ 490
+
+ - 1/350 x y z - 1/175 x y, COEFF(2, 0, 1) = - 1/175 x y z - 2/175 x y
+
+ 2 2 3
+ - 2/245 x y + 1/245 y z - 9/98 y - 1/175 y z + 1/25 y , COEFF(-2, 1, 1)
+
+ 2 2 2
+ = 1/42 + 1/175 x y - 1/700 z + 1/490 y z + 1/350 x y z - 1/50 y
+
+ 3 2 229 2 211 3
+ - 1/300 z + 1/50 x y + ----- z + 1/700 x z + ---- y - 2/75 y
+ 10500 3675
+
+ 2 2 2 3 167
+ - 1/245 x y - 1/100 y z + 1/700 x z - 1/500 x z - 1/600 x - ---- x
+ 7000
+
+ 2 3 2
+ + 1/350 x - 1/350 y z, COEFF(-1, 1, 1) = - 2/75 y + 1/100 x y
+
+ 2 2 17 2
+ + 1/700 x y z - 1/1400 x z + 1/1400 x z + --- - 1/1000 x z + 1/490 y z
+ 525
+
+ 2 2 3 137
+ + 1/490 x y - 1/700 z + 1/350 x y - 1/350 y z + 1/300 x + ---- z
+ 5250
+
+ 2 166 137 2 3 2
+ - 1/100 y z + ---- y - ---- x - 1/50 y - 1/300 z - 1/700 x ,
+ 3675 5250
+
+ 289 2 2 2 2
+ COEFF(0, 1, 1) = ----- z - 1/700 x z + 1/245 x y - 1/700 z + 1/490 y z
+ 10500
+
+ 37 2 3 151 2 3
+ + ---- - 1/350 y z - 1/100 y z - 2/75 y + ---- y - 1/350 x - 1/300 z
+ 1050 3675
+
+ 2 137 2 3
+ - 1/50 y , COEFF(1, 1, 1) = ---- z - 1/50 y - 1/300 z - 1/700 x y z
+ 5250
+
+ 137 2 2 2
+ + ---- x - 1/100 y z - 1/700 z - 1/350 y z - 1/100 x y - 1/350 x y
+ 5250
+
+ 166 17 2 2 3
+ + ---- y + 1/1000 x z + --- - 1/700 x + 1/490 y z - 1/300 x
+ 3675 525
+
+ 2 3 2 2
+ + 1/490 x y - 2/75 y - 1/1400 x z - 1/1400 x z , COEFF(2, 1, 1) =
+
+ 3 2 229 2 2
+ - 1/350 x y z + 1/600 x - 1/50 y + ----- z - 1/245 x y - 1/50 x y
+ 10500
+
+ 3 3 167 2
+ - 2/75 y - 1/300 z - 1/350 y z + 1/42 + ---- x + 1/500 x z + 1/350 x
+ 7000
+
+ 2 2 2 2 211
+ - 1/700 x z - 1/100 y z - 1/700 z + 1/490 y z - 1/175 x y + ---- y
+ 3675
+
+ 2 2 2
+ + 1/700 x z, COEFF(-2, 2, 1) = - 1/175 x y z + 2/245 x y + 1/175 x
+
+ 169 2 2 2 3
+ - ----- y - 1/100 x y + 1/175 y z + 1/200 y z - 1/245 y z - 1/150 z
+ 14700
+
+ 107 2 2 2 19
+ + ---- z - 1/350 z + 1/350 x z + 1/350 x z - ---- - 2/175 x y
+ 7000 2100
+
+ 2 3 47 3
+ + 1/100 y - 1/300 x - 1/250 x z + ---- x + 1/150 y , COEFF(-1, 2, 1) =
+ 5250
+
+ 3 2 3 191 2
+ - 1/150 z - 1/175 x y - 1/245 y z + 1/150 x + ----- y - 1/245 x y
+ 14700
+
+ 2 2 17 2
+ - 1/500 x z - 1/200 x y - 1/350 z + ---- + 1/175 y z + 1/100 y
+ 2100
+
+ 2 2 167 167 2
+ + 1/700 x z - 1/350 x y z + 1/200 y z + ---- z - ---- x - 1/700 x z
+ 7000 7000
+
+ 3 2 2 2
+ + 1/150 y - 1/350 x , COEFF(0, 2, 1) = - 2/245 x y - 1/175 x
+
+ 2 311 3 187 29 2
+ - 1/350 x z + 1/175 y z + ----- y + 1/150 y + ---- z + ---- - 1/245 y z
+ 14700 7000 2100
+
+ 2 2 2 3 2
+ + 1/200 y z - 1/350 z + 1/100 y - 1/150 z , COEFF(1, 2, 1) = - 1/350 z
+
+ 2 2 3 167
+ + 1/200 y z + 1/500 x z + 1/200 x y - 1/150 x + 1/175 y z + ---- x
+ 7000
+
+ 3 2 167 2
+ - 1/150 z + 1/175 x y - 1/350 x + ---- z - 1/245 x y + 1/350 x y z
+ 7000
+
+ 2 3 2 2 191 2
+ + 1/100 y + 1/150 y - 1/700 x z - 1/245 y z + ----- y - 1/700 x z
+ 14700
+
+ 17 169 47 3 2
+ + ----, COEFF(2, 2, 1) = - ----- y - ---- x + 1/150 y + 1/200 y z
+ 2100 14700 5250
+
+ 2 3 2 2
+ + 1/100 y - 1/150 z + 2/245 x y + 1/175 y z + 1/175 x y z - 1/350 z
+
+ 2 2 19 2 3
+ + 1/175 x - 1/245 y z - ---- - 1/350 x z + 1/250 x z + 1/300 x
+ 2100
+
+ 2 107 2
+ + 1/100 x y + 2/175 x y + ---- z + 1/350 x z, COEFF(-2, -2, 2) =
+ 7000
+
+ 2 137 2 2 2 3 11
+ - 1/175 x - ---- x + 2/245 x y + 2/245 y z + 1/100 x y - 1/300 z + ---
+ 5250 420
+
+ 2 137 2 2
+ - 1/100 y z - 2/175 x y - 2/175 x y z + ---- z + 1/175 x z - 1/100 y
+ 5250
+
+ 2 2 529 3
+ + 2/175 y z - 1/175 x z + 1/125 x z - 1/175 z - ----- y + 1/300 x
+ 14700
+
+ 3 2 2 3 3
+ + 1/150 y , COEFF(-1, -2, 2) = - 1/100 y - 1/175 z - 1/150 x - 1/300 z
+
+ 2 2 3 2 169
+ + 2/245 y z + 1/350 x - 1/175 x y z + 1/150 y - 1/100 y z - ----- y
+ 14700
+
+ 107 2 2 47 19
+ + ---- x - 1/245 x y + 1/250 x z + 1/350 x z + ---- z + 2/175 y z + ----
+ 7000 5250 2100
+
+ 2 2
+ - 1/175 x y + 1/200 x y + 1/350 x z , COEFF(0, -2, 2) = - 1/300 y
+
+ 2 17 2 3 2
+ + 1/175 x z + ---- z + 2/175 y z - 1/100 y z - 1/300 z - 1/175 z
+ 5250
+
+ 3 2 2 2 2
+ + 1/300 + 1/150 y + 2/245 y z + 1/175 x - 1/100 y - 2/245 x y,
+
+ 3 3
+ COEFF(1, -2, 2) = - 1/250 x z + 2/175 y z + 1/175 x y + 1/150 y + 1/150 x
+
+ 47 19 2 107 3
+ + ---- z + 1/175 x y z + ---- - 1/100 y z - ---- x - 1/300 z
+ 5250 2100 7000
+
+ 2 2 169 2 2 2
+ + 2/245 y z - 1/175 z - ----- y - 1/350 x z - 1/245 x y + 1/350 x
+ 14700
+
+ 2 2 2
+ - 1/200 x y - 1/100 y + 1/350 x z, COEFF(2, -2, 2) = 2/175 x y
+
+ 529 2 137 2 3
+ - ----- y - 1/100 y + 2/175 x y z + ---- z - 1/175 z - 1/300 z
+ 14700 5250
+
+ 2 2 2 2 11 3
+ - 1/100 y z - 1/175 x z - 1/175 x - 1/175 x z + --- - 1/300 x
+ 420
+
+ 3 2 2 137
+ + 2/175 y z + 1/150 y + 2/245 y z + 2/245 x y - 1/125 x z + ---- x
+ 5250
+
+ 2 3 107 2
+ - 1/100 x y , COEFF(-2, -1, 2) = - 1/600 z + ---- x + 1/350 x z
+ 7000
+
+ 2 2 256
+ - 1/350 x z - 8/525 - 1/175 y z - 1/245 x y + ---- y + 1/175 x y z
+ 3675
+
+ 2 2 2 107 2
+ - 1/350 z + 1/50 y + 1/50 y z + 1/175 x y - ---- z - 1/245 y z
+ 7000
+
+ 2 2 3 3
+ - 1/350 x - 1/50 x y - 2/75 y + 1/600 x + 1/250 x z, COEFF(-1, -1, 2)
+
+ 2 229 2 3
+ = 1/350 x y - 1/100 x y + 1/500 x z + ----- x + 1/700 x z - 1/600 z
+ 10500
+
+ 167 211 2 2
+ - ---- z + ---- y + 1/350 x y z - 1/175 y z + 1/700 x z - 1/350 z
+ 7000 3675
+
+ 2 3 2 2 3 2
+ + 1/50 y - 1/42 - 2/75 y + 1/490 x y - 1/245 y z - 1/300 x + 1/700 x
+
+ 2 187 3 2
+ + 1/50 y z, COEFF(0, -1, 2) = 4/75 y - ---- z - 1/600 z - 2/75 + 1/50 y
+ 7000
+
+ 2 2 2 2 2
+ + 1/245 x y - 1/350 z + 1/50 y z - 1/245 y z - 1/175 y z + 1/350 x
+
+ 2 3 167 2
+ + 1/350 x z - 2/75 y , COEFF(1, -1, 2) = - ---- z + 1/700 x z
+ 7000
+
+ 2 3 2 3
+ - 1/700 x z - 1/600 z - 1/500 x z - 1/350 x y + 1/50 y z + 1/300 x
+
+ 3 2 2 229
+ - 1/350 x y z - 2/75 y + 1/50 y - 1/42 - 1/175 y z + 1/700 x - ----- x
+ 10500
+
+ 2 2 211 2 2
+ + 1/490 x y + 1/100 x y + ---- y - 1/350 z - 1/245 y z ,
+ 3675
+
+ 2 107
+ COEFF(2, -1, 2) = - 1/250 x z - 1/175 x y - 8/525 - 1/350 x - ---- z
+ 7000
+
+ 256 3 2 2 2
+ + ---- y - 2/75 y - 1/245 x y + 1/50 x y - 1/175 x y z - 1/245 y z
+ 3675
+
+ 2 2 2 3 2
+ - 1/175 y z + 1/50 y z - 1/350 x z - 1/350 x z - 1/600 z - 1/350 z
+
+ 107 2 3
+ - ---- x + 1/50 y - 1/600 x , COEFF(-2, 0, 2) = - 2/175 y z + 2/175 x y
+ 7000
+
+ 2 3 33 2
+ + 2/175 x y z - 2/245 x y + 1/25 y - --- y - 2/245 y z , COEFF(-1, 0, 2)
+ 490
+
+ 2 2 3
+ = - 9/98 y - 2/245 y z - 2/175 y z + 1/175 x y z + 1/245 x y + 1/25 y
+
+ + 1/175 x y,
+
+ 2 3 2
+ COEFF(0, 0, 2) = - 2/175 y z - 1/10 y + 2/245 x y + 1/25 y - 2/245 y z ,
+
+ 2 2
+ COEFF(1, 0, 2) = - 9/98 y - 2/175 y z - 2/245 y z - 1/175 x y + 1/245 x y
+
+ 3 3 2 33
+ - 1/175 x y z + 1/25 y , COEFF(2, 0, 2) = 1/25 y - 2/245 y z - --- y
+ 490
+
+ 2
+ - 2/175 x y - 2/175 y z - 2/245 x y - 2/175 x y z, COEFF(-2, 1, 2) =
+
+ 107 107 3 3 2 2
+ ---- z - ---- x - 2/75 y + 1/600 z + 1/175 x y - 1/245 x y + 1/50 x y
+ 7000 7000
+
+ 2 2 2 2
+ - 1/50 y z + 1/175 x y z - 1/50 y - 1/175 y z + 1/350 z + 1/350 x z
+
+ 256 2 2 2
+ + 8/525 + ---- y + 1/350 x - 1/245 y z - 1/350 x z - 1/250 x z
+ 3675
+
+ 3 2 211 229
+ - 1/600 x , COEFF(-1, 1, 2) = - 1/700 x z - 1/500 x z + ---- y - ----- x
+ 3675 10500
+
+ 2 2 3 2 3
+ + 1/350 x y + 1/350 z - 1/245 y z + 1/600 z + 1/100 x y - 2/75 y
+
+ 2 167 2 2 2
+ - 1/175 y z - 1/50 y z + ---- z - 1/50 y - 1/700 x - 1/700 x z
+ 7000
+
+ 2 3
+ + 1/490 x y + 1/42 + 1/300 x + 1/350 x y z, COEFF(0, 1, 2) = - 1/175 y z
+
+ 2 3 2 3 2 187
+ - 1/50 y z + 1/600 z - 1/50 y - 2/75 y - 1/245 y z + ---- z + 2/75
+ 7000
+
+ 2 2 2 2
+ + 1/350 z + 4/75 y - 1/350 x - 1/350 x z + 1/245 x y, COEFF(1, 1, 2)
+
+ 211 2 2 3
+ = ---- y + 1/490 x y - 1/175 y z + 1/500 x z + 1/350 z + 1/600 z
+ 3675
+
+ 229 2 3 2 2
+ + ----- x - 1/50 y - 2/75 y - 1/350 x y + 1/42 - 1/245 y z - 1/100 x y
+ 10500
+
+ 2 3 167 2 2
+ - 1/700 x z - 1/300 x + ---- z - 1/50 y z - 1/350 x y z - 1/700 x
+ 7000
+
+ 2 3 3 2
+ + 1/700 x z , COEFF(2, 1, 2) = 1/600 x - 1/175 y z + 1/600 z + 1/350 z
+
+ 107 256 2 2 2
+ + ---- z + ---- y + 8/525 + 1/350 x z - 1/245 y z + 1/350 x z
+ 7000 3675
+
+ 2 2 3 2
+ + 1/250 x z - 1/175 x y - 1/50 y z - 1/245 x y - 2/75 y - 1/50 y
+
+ 2 107 2 3
+ - 1/50 x y - 1/175 x y z + ---- x + 1/350 x , COEFF(-2, 2, 2) = 1/300 z
+ 7000
+
+ 2 137 2 2 137
+ + 2/245 x y + ---- x - 2/175 x y + 1/100 y z + 1/100 y - ---- z
+ 5250 5250
+
+ 529 11 3 2 2
+ - ----- y - --- + 1/150 y + 1/175 z + 1/175 x z - 1/125 x z
+ 14700 420
+
+ 2 2 2
+ - 1/100 x y + 1/175 x - 2/175 x y z + 2/175 y z - 1/175 x z
+
+ 2 3 19 169 2
+ + 2/245 y z - 1/300 x , COEFF(-1, 2, 2) = - ---- - ----- y + 1/175 z
+ 2100 14700
+
+ 3 47 2 2
+ + 1/150 x - 1/175 x y - ---- z - 1/250 x z + 1/100 y z - 1/350 x
+ 5250
+
+ 2 107 3 2 2
+ - 1/350 x z - ---- x - 1/175 x y z + 1/150 y - 1/350 x z + 1/100 y
+ 7000
+
+ 2 3 2 2
+ + 2/245 y z + 2/175 y z + 1/300 z - 1/245 x y - 1/200 x y ,
+
+ 2 2 2
+ COEFF(0, 2, 2) = - 2/245 x y - 1/175 x z - 1/300 + 2/175 y z + 1/100 y z
+
+ 2 3 2 17 3
+ - 1/300 y + 2/245 y z + 1/150 y + 1/100 y - ---- z + 1/300 z
+ 5250
+
+ 2 2 169 3 3
+ + 1/175 z - 1/175 x , COEFF(1, 2, 2) = - ----- y - 1/150 x + 1/300 z
+ 14700
+
+ 2 2 3 47
+ - 1/350 x z - 1/350 x + 1/175 x y + 1/150 y + 1/175 x y z - ---- z
+ 5250
+
+ 2 2 107 2 2
+ + 1/100 y + 1/100 y z + ---- x + 1/200 x y - 1/245 x y + 1/250 x z
+ 7000
+
+ 2 2 2 19
+ + 2/175 y z + 1/350 x z + 1/175 z + 2/245 y z - ----, COEFF(2, 2, 2) =
+ 2100
+
+ 2 11 3 2 137 3 2
+ 1/100 y - --- + 1/300 x + 1/100 y z - ---- x + 1/300 z + 1/175 x
+ 420 5250
+
+ 2 3 2 2 2
+ + 1/175 x z + 1/150 y + 1/125 x z + 1/175 z + 1/175 x z + 2/245 y z
+
+ 137 2 2
+ + 2/175 x y - ---- z + 2/175 x y z + 2/245 x y + 1/100 x y + 2/175 y z
+ 5250
+
+ 529
+ - ----- y]
+ 14700
+
+> print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-dy.compute.c");
+bytes used=1539598028, alloc=14349756, time=228.34
+bytes used=1540598392, alloc=14349756, time=228.43
+bytes used=1541598640, alloc=14349756, time=228.51
+bytes used=1542599088, alloc=14349756, time=228.60
+bytes used=1543599276, alloc=14349756, time=228.70
+bytes used=1544599432, alloc=14349756, time=228.79
+bytes used=1545599644, alloc=14349756, time=228.88
+bytes used=1546599924, alloc=14349756, time=229.00
+bytes used=1547600088, alloc=14349756, time=229.86
+bytes used=1548600348, alloc=14349756, time=230.72
+bytes used=1549600560, alloc=14349756, time=231.58
+bytes used=1550601108, alloc=14349756, time=232.43
+bytes used=1551601532, alloc=14349756, time=233.26
+bytes used=1552601832, alloc=14349756, time=233.58
+bytes used=1553602028, alloc=14349756, time=233.68
+bytes used=1554602212, alloc=14349756, time=233.78
+bytes used=1555602404, alloc=14349756, time=233.87
+bytes used=1556602676, alloc=14349756, time=233.97
+bytes used=1557692120, alloc=14349756, time=234.08
+bytes used=1558806536, alloc=14349756, time=234.16
+bytes used=1559890848, alloc=14349756, time=234.24
+bytes used=1560930928, alloc=14349756, time=234.32
+bytes used=1562046220, alloc=14349756, time=234.39
+bytes used=1563115164, alloc=14349756, time=234.47
+bytes used=1564137808, alloc=14349756, time=234.55
+bytes used=1565187520, alloc=14349756, time=234.62
+bytes used=1566243288, alloc=14349756, time=234.71
+bytes used=1567309052, alloc=14349756, time=234.80
+bytes used=1568332968, alloc=14349756, time=234.89
+bytes used=1569399404, alloc=14349756, time=234.99
+bytes used=1570419740, alloc=14349756, time=235.08
+bytes used=1571433464, alloc=14349756, time=235.18
+bytes used=1572452656, alloc=14349756, time=235.30
+bytes used=1573477560, alloc=14349756, time=235.42
+bytes used=1574478832, alloc=14349756, time=235.53
+bytes used=1575479056, alloc=14349756, time=235.64
+bytes used=1576479244, alloc=14349756, time=237.61
+bytes used=1577479476, alloc=14349756, time=238.06
+bytes used=1578479704, alloc=14349756, time=238.16
+bytes used=1579480176, alloc=14349756, time=238.24
+bytes used=1580480352, alloc=14349756, time=238.35
+bytes used=1581482532, alloc=14349756, time=238.46
+bytes used=1582483028, alloc=14349756, time=238.56
+bytes used=1583483848, alloc=14349756, time=238.65
+bytes used=1584484260, alloc=14349756, time=238.74
+bytes used=1585485604, alloc=14349756, time=238.83
+bytes used=1586486332, alloc=14349756, time=238.93
+bytes used=1587487008, alloc=14349756, time=239.03
+bytes used=1588487160, alloc=14349756, time=239.12
+bytes used=1589487944, alloc=14349756, time=239.23
+bytes used=1590489452, alloc=14349756, time=239.33
+bytes used=1591489764, alloc=14349756, time=239.43
+bytes used=1592490496, alloc=14349756, time=239.53
+bytes used=1593490800, alloc=14349756, time=239.63
+bytes used=1594491164, alloc=14349756, time=239.72
+bytes used=1595491332, alloc=14349756, time=239.81
+bytes used=1596491520, alloc=14349756, time=239.90
+bytes used=1597491924, alloc=14349756, time=240.03
+bytes used=1598492608, alloc=14349756, time=240.17
+bytes used=1599497604, alloc=14349756, time=240.30
+bytes used=1600497880, alloc=14349756, time=240.47
+bytes used=1601512584, alloc=14349756, time=240.65
+bytes used=1602529676, alloc=14349756, time=240.79
+bytes used=1603531712, alloc=14349756, time=240.93
+bytes used=1604535312, alloc=14349756, time=241.08
+bytes used=1605535484, alloc=14349756, time=241.24
+bytes used=1606535680, alloc=14349756, time=241.40
+bytes used=1607555012, alloc=14349756, time=241.54
+bytes used=1608555192, alloc=14349756, time=241.70
+bytes used=1609564012, alloc=14349756, time=241.85
+bytes used=1610564340, alloc=14349756, time=242.01
+bytes used=1611564564, alloc=14349756, time=242.16
+bytes used=1612564892, alloc=14349756, time=242.33
+bytes used=1613565172, alloc=14349756, time=242.47
+bytes used=1614566008, alloc=14349756, time=242.62
+bytes used=1615566836, alloc=14349756, time=242.75
+bytes used=1616573784, alloc=14349756, time=242.89
+bytes used=1617576788, alloc=14349756, time=243.03
+bytes used=1618594680, alloc=14349756, time=243.14
+bytes used=1619594916, alloc=14349756, time=243.28
+bytes used=1620618784, alloc=14349756, time=243.40
+bytes used=1621619160, alloc=14349756, time=243.52
+bytes used=1622619324, alloc=14349756, time=243.60
+bytes used=1623619520, alloc=14349756, time=245.65
+bytes used=1624619992, alloc=14349756, time=246.53
+bytes used=1625620148, alloc=14349756, time=247.34
+bytes used=1626620312, alloc=14349756, time=247.45
+bytes used=1627620600, alloc=14349756, time=247.55
+bytes used=1628620988, alloc=14349756, time=247.63
+bytes used=1629621280, alloc=14349756, time=247.71
+bytes used=1630621696, alloc=14349756, time=247.79
+bytes used=1631622100, alloc=14349756, time=247.87
+bytes used=1632622672, alloc=14349756, time=247.95
+bytes used=1633623064, alloc=14349756, time=248.03
+bytes used=1634623220, alloc=14349756, time=248.11
+bytes used=1635623468, alloc=14349756, time=248.19
+bytes used=1636623884, alloc=14349756, time=248.28
+bytes used=1637624116, alloc=14349756, time=248.36
+bytes used=1638624476, alloc=14349756, time=248.44
+bytes used=1639624784, alloc=14349756, time=248.53
+bytes used=1640625428, alloc=14349756, time=248.61
+bytes used=1641625624, alloc=14349756, time=248.69
+bytes used=1642648336, alloc=14349756, time=248.91
+bytes used=1643658724, alloc=14349756, time=249.07
+bytes used=1644660040, alloc=14349756, time=249.22
+bytes used=1645665536, alloc=14349756, time=249.38
+bytes used=1646690336, alloc=14349756, time=249.53
+bytes used=1647690756, alloc=14349756, time=249.71
+bytes used=1648698780, alloc=14349756, time=249.90
+bytes used=1649699004, alloc=14349756, time=250.04
+bytes used=1650714176, alloc=14349756, time=250.22
+bytes used=1651734112, alloc=14349756, time=250.37
+bytes used=1652748516, alloc=14349756, time=250.56
+bytes used=1653748764, alloc=14349756, time=250.73
+bytes used=1654748944, alloc=14349756, time=250.87
+bytes used=1655749112, alloc=14349756, time=250.96
+bytes used=1656749280, alloc=14349756, time=253.48
+bytes used=1657757220, alloc=14349756, time=254.38
+bytes used=1658757520, alloc=14349756, time=254.98
+bytes used=1659757688, alloc=14349756, time=255.67
+bytes used=1660757900, alloc=14349756, time=255.78
+bytes used=1661758152, alloc=14349756, time=255.87
+bytes used=1662758436, alloc=14349756, time=255.96
+bytes used=1663758852, alloc=14349756, time=256.04
+bytes used=1664759028, alloc=14349756, time=256.13
+bytes used=1665759380, alloc=14349756, time=256.21
+bytes used=1666759592, alloc=14349756, time=256.29
+bytes used=1667759904, alloc=14349756, time=256.38
+bytes used=1668760060, alloc=14349756, time=256.46
+bytes used=1669760332, alloc=14349756, time=256.54
+bytes used=1670760688, alloc=14349756, time=256.63
+bytes used=1671761004, alloc=14349756, time=256.71
+bytes used=1672761236, alloc=14349756, time=256.79
+bytes used=1673761664, alloc=14349756, time=256.88
+bytes used=1674761860, alloc=14349756, time=256.96
+bytes used=1675762488, alloc=14349756, time=257.12
+bytes used=1676766960, alloc=14349756, time=257.50
+bytes used=1677767160, alloc=14349756, time=257.81
+bytes used=1678767344, alloc=14349756, time=257.95
+bytes used=1679767644, alloc=14349756, time=260.20
+bytes used=1680767832, alloc=14349756, time=262.00
+bytes used=1681768016, alloc=14349756, time=262.60
+bytes used=1682768320, alloc=14349756, time=262.69
+bytes used=1683768652, alloc=14349756, time=262.77
+bytes used=1684769180, alloc=14349756, time=262.85
+bytes used=1685769472, alloc=14349756, time=262.94
+bytes used=1686769644, alloc=14349756, time=263.02
+bytes used=1687770032, alloc=14349756, time=263.10
+bytes used=1688770236, alloc=14349756, time=263.19
+bytes used=1689770548, alloc=14349756, time=263.27
+bytes used=1690770888, alloc=14349756, time=263.35
+bytes used=1691771268, alloc=14349756, time=263.44
+bytes used=1692771588, alloc=14349756, time=263.52
+bytes used=1693772016, alloc=14349756, time=263.60
+bytes used=1694772244, alloc=14349756, time=263.69
+bytes used=1695772416, alloc=14349756, time=263.77
+bytes used=1696772568, alloc=14349756, time=264.00
+bytes used=1697786096, alloc=14349756, time=264.38
+bytes used=1698786304, alloc=14349756, time=264.63
+bytes used=1699786552, alloc=14349756, time=266.47
+bytes used=1700786716, alloc=14349756, time=268.70
+bytes used=1701786904, alloc=14349756, time=269.32
+bytes used=1702787060, alloc=14349756, time=269.41
+bytes used=1703787308, alloc=14349756, time=269.49
+bytes used=1704787548, alloc=14349756, time=269.57
+bytes used=1705787784, alloc=14349756, time=269.66
+bytes used=1706788068, alloc=14349756, time=269.74
+bytes used=1707788240, alloc=14349756, time=269.82
+bytes used=1708788412, alloc=14349756, time=269.91
+bytes used=1709788616, alloc=14349756, time=269.99
+bytes used=1710788860, alloc=14349756, time=270.08
+bytes used=1711789212, alloc=14349756, time=270.16
+bytes used=1712789400, alloc=14349756, time=270.24
+bytes used=1713789728, alloc=14349756, time=270.33
+bytes used=1714789936, alloc=14349756, time=270.41
+bytes used=1715790104, alloc=14349756, time=270.49
+bytes used=1716790356, alloc=14349756, time=270.73
+bytes used=1717791116, alloc=14349756, time=271.13
+bytes used=1718791420, alloc=14349756, time=271.35
+bytes used=1719791716, alloc=14349756, time=273.57
+bytes used=1720791928, alloc=14349756, time=275.54
+bytes used=1721793624, alloc=14349756, time=276.10
+bytes used=1722793808, alloc=14349756, time=276.31
+bytes used=1723794384, alloc=14349756, time=276.39
+bytes used=1724794556, alloc=14349756, time=276.57
+bytes used=1725794932, alloc=14349756, time=276.71
+>
+# d/dz
+> simplify( diff(interp_3d_cube_order4_smooth0,z) );
+bytes used=1726795208, alloc=14349756, time=276.87
+bytes used=1727795500, alloc=14349756, time=276.96
+bytes used=1728795976, alloc=14349756, time=277.05
+bytes used=1729809876, alloc=14349756, time=277.15
+bytes used=1730996232, alloc=14349756, time=277.26
+bytes used=1731996616, alloc=14349756, time=277.36
+bytes used=1732996780, alloc=14349756, time=277.44
+bytes used=1733996896, alloc=14349756, time=277.54
+bytes used=1734997704, alloc=14349756, time=277.63
+bytes used=1735998024, alloc=14349756, time=277.73
+bytes used=1736998592, alloc=14349756, time=277.83
+bytes used=1737998780, alloc=14349756, time=277.93
+bytes used=1738998916, alloc=14349756, time=278.03
+bytes used=1739999504, alloc=14349756, time=278.13
+bytes used=1740999628, alloc=14349756, time=278.23
+bytes used=1741999908, alloc=14349756, time=278.34
+bytes used=1743000836, alloc=14349756, time=278.45
+bytes used=1744000984, alloc=14349756, time=278.56
+bytes used=1745001156, alloc=14349756, time=278.68
+bytes used=1746095516, alloc=14349756, time=278.77
+bytes used=1747095704, alloc=14349756, time=278.87
+bytes used=1748096164, alloc=14349756, time=278.96
+- 1/350 x y z DATA(-1, -2, -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, 1, -2)
+
+ - 1/350 x y z DATA(-1, -2, 1) - 1/175 x y z DATA(-1, 2, -2)
+
+ - 1/350 x y z DATA(-1, 1, -2) + 1/350 x y z DATA(-2, 1, -1)
+
+ - 1/175 x y z DATA(-2, 1, -2) + 1/350 x y z DATA(1, 1, -2)
+
+ + 1/350 x y z DATA(1, -2, -1) - 2/175 x y z DATA(2, -2, -2)
+
+ + 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/175 x y z DATA(-2, 2, 1) + 1/350 x y z DATA(1, -2, 1)
+
+ - 1/175 x y z DATA(-2, -2, 1) + 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/175 x y z DATA(2, -2, -1) - 1/350 x y z DATA(-2, -1, -1)
+
+ + 1/175 x y z DATA(-2, 2, -1) - 1/175 x y z DATA(-2, 1, 2)
+
+ 37
+ - 1/350 x y z 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 y z DATA(-1, -2, 2)
+ 1050 525
+
+ - 1/175 x y z DATA(1, -2, 2) - 1/700 x y z DATA(1, 1, 1)
+
+ + 2/175 x y z DATA(-2, -2, 2) - 2/175 x y z DATA(-2, 2, 2)
+
+ - 1/700 x y z DATA(1, 1, -1) - 1/350 x y z DATA(1, 2, 1)
+
+ - 1/350 x y z DATA(2, 1, -1) + 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)
+
+ + 1/350 x y z DATA(-1, -1, 2) - 1/175 x y z DATA(2, 2, 1)
+
+ - 1/175 x y z DATA(2, 2, -1) - 1/700 x y z DATA(-1, -1, -1)
+
+ + 1/700 x y z DATA(1, -1, 1) - 1/700 x y z DATA(-1, -1, 1)
+
+ + 1/700 x y z DATA(-1, 1, -1) + 1/700 x y z DATA(1, -1, -1)
+
+ + 1/350 x y z DATA(-1, 2, 1) + 1/175 x y z DATA(-2, -1, -2)
+
+ - 1/350 x y z DATA(1, -1, -2) - 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/175 x y z DATA(2, 1, 2) - 1/175 x y z DATA(2, -1, -2)
+
+ + 1/350 x y z DATA(-1, -1, -2) - 8/525 DATA(2, 2, -1)
+
+ - 1/42 DATA(2, 1, -1) - 1/42 DATA(-1, 2, -1) - 2/75 DATA(0, 2, -1)
+
+ 3
+ - 1/42 DATA(1, 2, -1) + 1/150 x DATA(1, 2, -2) - 2/75 DATA(2, 0, -1)
+
+ 3 3
+ - 1/600 x DATA(2, -2, -1) + 1/150 x DATA(1, 1, -2)
+
+ 3 3
+ + 1/300 x DATA(-2, 1, -2) + 1/600 x DATA(-2, 1, -1)
+
+ 3 3
+ - 1/150 x DATA(-1, 1, -2) - 1/150 x DATA(-1, 2, -2)
+
+ 3 3
+ + 1/300 x DATA(-2, 2, -2) - 1/300 x DATA(2, 1, -2)
+
+ 3 3
+ + 1/150 x DATA(-1, 2, 2) - 1/300 x DATA(-1, -2, -1)
+
+ 3 3
+ + 1/600 x DATA(-2, -2, -1) + 1/300 x DATA(1, -2, -1)
+
+ 3
+ + 1/300 x DATA(-1, -2, 1) - 1/42 DATA(2, -1, -1) + 8/525 DATA(2, 2, 1)
+
+ 17 29
+ + ---- DATA(-1, -1, 2) + ---- DATA(0, -1, 2)
+ 2100 2100
+
+ + 2/175 x y z DATA(-2, -2, -2) + 1/42 DATA(-1, 2, 1) + 2/75 DATA(0, 2, 1)
+
+ 37 17
+ + 1/42 DATA(1, 2, 1) - ---- DATA(0, 1, -1) - --- DATA(1, 1, -1)
+ 1050 525
+
+ 17 37 17
+ + --- DATA(-1, -1, 1) + ---- DATA(0, -1, 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 37
+ - ---- DATA(0, -1, -1) - --- DATA(1, -1, -1) - ---- DATA(-1, 0, -1)
+ 1050 525 1050
+
+ 37 17
+ - 4/105 DATA(0, 0, -1) - ---- DATA(1, 0, -1) - --- DATA(-1, 1, -1)
+ 1050 525
+
+ + 1/42 DATA(2, 1, 1) + 1/175 x y z DATA(1, 2, 2) + 1/42 DATA(2, -1, 1)
+
+ 2
+ + 2/75 DATA(2, 0, 1) + 1/200 x z DATA(1, -1, 2)
+
+ 2 2
+ + 1/100 x z DATA(2, -1, 2) - 1/200 x z DATA(-1, 1, 2)
+
+ 2 2
+ + 1/100 x z DATA(-2, -1, -2) + 1/200 x z DATA(1, 1, 2)
+
+ 2 2
+ - 1/100 x z DATA(-1, -1, -1) + 1/100 x z DATA(-1, 2, 1)
+
+ 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/100 x z DATA(1, -1, -1) + 1/50 x z DATA(2, -1, -1)
+
+ 2 2
+ + 1/100 x z DATA(1, 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(1, 2, 1)
+
+ 2 19
+ + 1/100 x z DATA(1, 1, -1) - ---- DATA(2, 1, 2)
+ 2100
+
+ - 1/500 x y DATA(1, -1, 2) - 1/500 x y DATA(-1, 1, 2)
+
+ - 1/250 x y DATA(-2, -1, -2) - 1/175 x z DATA(2, -1, 1)
+
+ - 1/175 x z DATA(2, 1, 1) - 1/250 x y DATA(2, -1, 2)
+
+ + 1/500 x y DATA(1, 1, 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)
+
+ - 1/1000 x y DATA(-1, -1, -1) - 1/1000 x y DATA(1, 1, -1)
+
+ - 1/500 x y DATA(-1, 2, 1) - 1/1000 x y DATA(-1, 1, 1)
+
+ - 1/1000 x y DATA(1, -1, 1) + 1/250 x y DATA(2, 2, 1)
+
+ + 1/500 x y DATA(2, -1, -1) - 1/500 x y DATA(1, 2, -1)
+
+ + 1/500 x y DATA(-1, 2, -1) - 1/500 x y DATA(2, 1, -1)
+
+ + 1/500 x y DATA(1, 2, 1) - 1/250 x y DATA(1, -2, 2)
+
+ - 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, 2, -1) + 1/1000 x y DATA(1, 1, 1)
+
+ + 1/500 x y DATA(-1, -1, 2) - 1/250 x y DATA(-2, 2, 1)
+
+ - 1/500 x y DATA(1, -2, 1) + 1/500 x y DATA(-2, -1, 1)
+
+ + 1/250 x y DATA(-1, -2, 2) + 1/500 x y DATA(-1, -2, 1)
+
+ + 1/250 x y DATA(-2, -2, 1) - 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/250 x y DATA(2, -2, -1) - 1/500 x y DATA(-2, -1, -1)
+
+ + 1/250 x y DATA(-2, 2, -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)
+
+ - 1/500 x y DATA(-1, -2, -1) - 1/250 x y DATA(-1, 2, 2)
+
+ - 1/250 x y DATA(2, 1, -2) + 1/125 x y DATA(-2, 2, -2)
+
+ + 1/250 x y DATA(-1, 2, -2) + 1/500 x y DATA(-1, 1, -2)
+
+ + 1/500 x y DATA(-2, 1, -1) + 1/250 x y DATA(-2, 1, -2)
+
+ - 1/500 x y DATA(1, 1, -2) + 1/500 x y DATA(1, -2, -1)
+
+ - 2/175 x z DATA(-2, 2, -2) - 1/175 x z DATA(-1, 2, -2)
+
+ - 1/175 x z DATA(-1, 1, -2) + 1/175 x z DATA(-2, 1, -1)
+
+ - 2/175 x z DATA(-2, 1, -2) + 1/175 x z DATA(1, 1, -2)
+
+ + 1/250 x y DATA(1, -2, -2) + 1/125 x y DATA(2, -2, -2)
+
+ + 1/175 x z DATA(1, -2, -2) + 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/175 x z DATA(-2, -2, -1) + 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/175 x z DATA(1, 2, 2) - 2/175 x z DATA(-2, -2, -2)
+
+ + 2/175 x z DATA(2, 2, 2) - 1/175 x z DATA(-1, -2, -2)
+
+ 2 3
+ + 2/245 y z DATA(-2, -2, 2) - 1/300 x DATA(2, 2, -2)
+
+ 3
+ - 1/300 x DATA(2, -2, -2) - 1/300 DATA(2, 0, 2)
+
+ 3 17 29
+ + 1/150 x DATA(1, -2, -2) + ---- DATA(-1, 1, 2) + ---- DATA(0, 1, 2)
+ 2100 2100
+
+ 17 3 3
+ + ---- DATA(1, 1, 2) - 1/150 x DATA(-1, -2, -2) + 1/300 x DATA(2, 2, 2)
+ 2100
+
+ 29 3 19
+ + ---- DATA(1, 0, 2) + 1/300 x DATA(-2, -2, -2) - ---- DATA(2, -1, 2)
+ 2100 2100
+
+ 29 41 3
+ + ---- DATA(-1, 0, 2) + ---- DATA(0, 0, 2) - 1/150 x DATA(1, 2, 2)
+ 2100 2100
+
+ 17
+ + ---- DATA(1, -1, 2) + 1/175 x y z DATA(-1, -2, -2)
+ 2100
+
+ 19
+ + 2/175 x y z DATA(2, 2, 2) + 1/300 DATA(-2, 0, -2) + ---- DATA(2, -1, -2)
+ 2100
+
+ 17 2
+ - ---- DATA(1, -1, -2) - 1/100 x z DATA(2, -2, -2)
+ 2100
+
+ 2 2
+ - 1/200 x z DATA(1, 2, -2) - 1/100 x z DATA(2, 2, -2)
+
+ 2 2
+ - 1/50 x z DATA(-2, -2, -1) - 1/100 x z DATA(-1, -2, -1)
+
+ 29 17 19
+ - ---- DATA(0, -1, -2) - ---- DATA(-1, -1, -2) + ---- DATA(-2, -1, -2)
+ 2100 2100 2100
+
+ 11 19
+ + --- DATA(2, -2, -2) + ---- DATA(1, -2, -2) + 1/300 DATA(0, -2, -2)
+ 420 2100
+
+ 19 11 11
+ + ---- DATA(-1, -2, -2) - --- DATA(2, 2, 2) + --- DATA(-2, -2, -2)
+ 2100 420 420
+
+ 2 2
+ + 1/200 x z DATA(1, 2, 2) + 1/100 x z DATA(-2, -2, -2)
+
+ 2 2
+ + 1/100 x z DATA(2, 2, 2) + 1/200 x z DATA(-1, -2, -2)
+
+ 2 2
+ - 1/200 x z DATA(1, -2, -2) - 1/100 x z DATA(1, 1, 1)
+
+ 2 2
+ - 1/200 x z DATA(-1, -1, 2) - 1/50 x z DATA(2, 2, 1)
+
+ 2 2
+ + 1/50 x z DATA(2, 2, -1) - 1/100 x z DATA(-2, -2, 2)
+
+ 19 2
+ - ---- DATA(1, 2, 2) + 1/50 x z DATA(-2, -1, 1)
+ 2100
+
+ 2 2
+ - 1/200 x z DATA(-1, -2, 2) + 1/200 x z DATA(1, -2, 2)
+
+ 2 2
+ + 1/100 x z DATA(2, -2, 2) - 1/100 x z DATA(-2, 2, 2)
+
+ 2 2
+ - 1/100 x z DATA(-2, 1, 2) - 1/50 x z DATA(2, -2, 1)
+
+ 2 2
+ - 1/100 x z DATA(-2, -1, 2) + 1/50 x z DATA(-2, 1, 1)
+
+ 2 2
+ + 1/50 x z DATA(-2, 2, 1) - 1/100 x z DATA(1, -2, 1)
+
+ 2 2
+ + 1/100 x z DATA(-1, -2, 1) + 1/50 x z DATA(-2, -2, 1)
+
+ 2
+ - 1/50 x z DATA(-2, 2, -1) + 1/250 x y DATA(1, 2, 2)
+
+ - 1/125 x y DATA(-2, -2, -2) + 1/125 x y DATA(2, 2, 2)
+
+ 2
+ - 1/250 x y DATA(-1, -2, -2) + 1/100 x z DATA(1, -2, -1)
+
+ 2 2
+ + 1/50 x z DATA(2, -2, -1) - 1/50 x z DATA(-2, -1, -1)
+
+ 19
+ - 1/500 x y DATA(2, -1, 1) + 1/500 x y DATA(2, 1, 1) - ---- DATA(-1, 2, 2)
+ 2100
+
+ 2 2
+ + 1/200 x z DATA(-1, -1, -2) - 1/100 x z DATA(2, -1, -2)
+
+ 2
+ - 1/200 x z DATA(1, -1, -2) - 1/300 DATA(0, 2, 2)
+
+ 2 2
+ - 1/175 x y DATA(2, -2, 2) + 1/350 x y DATA(-2, 1, 2)
+
+ 2 2
+ - 1/175 x y DATA(-2, -2, 2) + 1/175 x y DATA(-2, 2, 2)
+
+ 3 3
+ + 1/150 z DATA(-2, -2, 2) + 1/150 z DATA(-2, 2, 2)
+
+ 3 3
+ + 1/150 z DATA(2, -2, 2) + 1/150 z DATA(1, -2, 2)
+
+ 3 3
+ + 1/150 z DATA(-1, -2, 2) - 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(-2, 1, 1)
+
+ 3 3
+ + 1/150 z DATA(-2, -1, 2) - 2/75 z DATA(2, -2, 1)
+
+ 3 3
+ - 2/75 z DATA(-2, -2, 1) - 2/75 z DATA(-1, -2, 1)
+
+ 3 3
+ + 1/150 z DATA(1, 1, 2) - 2/75 z DATA(-1, -1, -1)
+
+ 3 3
+ - 2/75 z DATA(1, -1, -1) + 1/150 z DATA(-2, 1, 2)
+
+ 3
+ - 1/42 DATA(-1, -2, -1) + 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) + 1/150 z DATA(-1, 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, 2, -2) - 2/75 z DATA(-2, 2, -1)
+
+ 3 3
+ - 2/75 z DATA(-2, -1, -1) - 2/75 z DATA(2, -2, -1)
+
+ 3 3
+ - 2/75 z DATA(1, -2, -1) + 1/150 z DATA(1, 1, -2)
+
+ 3 3
+ + 1/150 z DATA(-2, 1, -2) - 2/75 z DATA(-2, 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, -2, 1) - 1/700 x y DATA(-2, -1, 1)
+
+ 2 2
+ + 1/350 x y DATA(-1, -2, 2) + 1/350 x y DATA(1, -2, 2)
+
+ 3
+ - 1/350 x y z DATA(2, 1, 1) - 2/75 z DATA(2, 1, 1)
+
+ 3 3
+ - 2/75 z DATA(2, -1, 1) + 1/150 z DATA(2, 2, -2)
+
+ 3 3
+ + 1/150 z DATA(1, 2, -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(2, 2, 2) + 1/150 z DATA(-2, -2, -2)
+
+ 2
+ - 1/700 x y DATA(1, 1, 2) - 1/175 y z DATA(-1, -1, -2)
+
+ 2 3
+ + 1/700 x y DATA(1, -1, 2) - 1/150 y DATA(2, 1, 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 2
+ + 1/200 y z DATA(1, -1, -2) - 1/350 y DATA(2, 1, 2)
+
+ 169 191
+ - ----- z DATA(-2, -1, -2) + ----- z DATA(-1, 1, 2)
+ 14700 14700
+
+ 169 191
+ - ----- z DATA(2, -1, 2) + ----- z DATA(1, -1, 2)
+ 14700 14700
+
+ 2 2
+ + 1/350 y DATA(-1, -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/350 y DATA(1, 1, 2) + 1/350 y DATA(-2, -1, -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/700 y DATA(-1, 1, 1) + 1/350 y DATA(2, -1, -2)
+
+ 2
+ + 1/350 y DATA(1, -1, -2) - 8/525 DATA(-2, -2, -1)
+
+ 2 2
+ + 1/350 y DATA(1, -2, 1) + 1/350 y DATA(-1, 2, 1)
+
+ 2 2
+ + 1/700 y DATA(1, 1, -1) + 1/350 y DATA(1, 2, 1)
+
+ 2 2
+ + 1/700 y DATA(2, 1, -1) - 1/350 y DATA(-1, 2, -1)
+
+ 2 2
+ - 1/350 y DATA(1, 2, -1) + 1/700 y DATA(2, -1, -1)
+
+ 2 2
+ + 1/700 y DATA(-1, -1, -1) + 1/175 y DATA(-2, -2, 2)
+
+ 2 2
+ - 1/350 y DATA(-2, 1, 2) + 1/175 y DATA(-2, 2, 2)
+
+ 2 2
+ + 1/175 y DATA(2, -2, 2) + 1/175 y DATA(1, -2, 2)
+
+ 2 2
+ + 1/175 y DATA(-1, -2, 2) - 1/700 y DATA(-2, -1, 1)
+
+ 2 2
+ + 1/350 y DATA(2, 2, 1) - 1/350 y DATA(-1, -1, 2)
+
+ 2 2
+ - 1/700 y DATA(1, 1, 1) - 1/350 y DATA(2, 2, -1)
+
+ 2 2
+ + 1/700 y DATA(-2, 1, -1) + 1/350 y DATA(-1, 1, -2)
+
+ 2 2
+ - 1/175 y DATA(-1, 2, -2) - 1/175 y DATA(-2, 2, -2)
+
+ 2 2
+ + 1/350 y DATA(-2, 2, 1) - 1/700 y DATA(-2, 1, 1)
+
+ 2 2
+ - 1/350 y DATA(-2, -1, 2) + 1/350 y DATA(2, -2, 1)
+
+ 2 2
+ + 1/350 y DATA(-2, -2, 1) + 1/350 y DATA(-1, -2, 1)
+
+ 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(1, -2, -1)
+
+ 2 2
+ - 1/175 y DATA(-2, -2, -2) + 1/350 y DATA(2, 1, -2)
+
+ 2 2
+ - 1/350 y DATA(-1, -2, -1) - 1/350 y DATA(-2, -2, -1)
+
+ 2 2
+ - 1/175 y DATA(2, 2, -2) - 1/175 y DATA(1, 2, -2)
+
+ 2 2
+ - 1/175 y DATA(2, -2, -2) - 1/175 y DATA(1, -2, -2)
+
+ 2 2
+ - 1/175 y DATA(-1, -2, -2) + 1/175 y DATA(-1, 2, 2)
+
+ 2 2 11
+ + 1/350 y DATA(1, 1, -2) + 1/350 y DATA(-2, 1, -2) + --- DATA(2, 2, -2)
+ 420
+
+ 2 211 211
+ + 1/175 y DATA(1, 2, 2) + ---- z DATA(1, 2, 1) + ---- z DATA(2, 1, -1)
+ 3675 3675
+
+ 211 211 211
+ + ---- z DATA(-1, 2, -1) + ---- z DATA(1, 2, -1) + ---- z DATA(2, -1, -1)
+ 3675 3675 3675
+
+ 211 191 166
+ + ---- z DATA(-1, 2, 1) + ----- z DATA(1, 1, 2) + ---- z DATA(-1, -1, -1)
+ 3675 14700 3675
+
+ 166 166 166
+ + ---- z DATA(1, -1, -1) + ---- z DATA(-1, 1, -1) + ---- z DATA(-1, -1, 1)
+ 3675 3675 3675
+
+ 166 2 2
+ + ---- z DATA(1, -1, 1) - 1/700 y DATA(2, 1, 1) - 1/700 y DATA(2, -1, 1)
+ 3675
+
+ 169 169
+ - ----- z DATA(2, 1, 2) - ----- z DATA(2, -1, -2)
+ 14700 14700
+
+ 191 191
+ + ----- z DATA(1, -1, -2) + ----- z DATA(-1, -1, -2)
+ 14700 14700
+
+ 2 529 169
+ + 1/175 y DATA(2, 2, 2) - ----- z DATA(2, -2, 2) - ----- z DATA(1, -2, 2)
+ 14700 14700
+
+ 169 211 166
+ - ----- z DATA(-1, -2, 2) + ---- z DATA(-2, -1, 1) + ---- z DATA(-1, 1, 1)
+ 14700 3675 3675
+
+ 166 529 169
+ + ---- z DATA(1, 1, -1) - ----- z DATA(-2, -2, 2) - ----- z DATA(-2, 1, 2)
+ 3675 14700 14700
+
+ 529 211
+ - ----- z DATA(-2, 2, 2) + ---- z DATA(1, -2, -1)
+ 14700 3675
+
+ 169 211
+ - ----- z DATA(-2, 1, -2) + ---- z DATA(-2, 1, -1)
+ 14700 3675
+
+ 191 169
+ + ----- z DATA(-1, 1, -2) - ----- z DATA(-1, 2, -2)
+ 14700 14700
+
+ 256 256 191
+ + ---- z DATA(-2, 2, 1) + ---- z DATA(2, 2, 1) + ----- z DATA(-1, -1, 2)
+ 3675 3675 14700
+
+ 166 256 191
+ + ---- z DATA(1, 1, 1) + ---- z DATA(2, 2, -1) + ----- z DATA(1, 1, -2)
+ 3675 3675 14700
+
+ 169 211
+ - ----- z DATA(-1, 2, 2) + ---- z DATA(-1, -2, -1)
+ 14700 3675
+
+ 256 529 211
+ + ---- z DATA(-2, -2, -1) - ----- z DATA(2, 2, -2) + ---- z DATA(1, -2, 1)
+ 3675 14700 3675
+
+ 211 169 256
+ + ---- z DATA(-2, 1, 1) - ----- z DATA(-2, -1, 2) + ---- z DATA(2, -2, 1)
+ 3675 14700 3675
+
+ 256 211 256
+ + ---- z DATA(-2, -2, 1) + ---- z DATA(-1, -2, 1) + ---- z DATA(-2, 2, -1)
+ 3675 3675 3675
+
+ 211 256
+ + ---- z DATA(-2, -1, -1) + ---- z DATA(2, -2, -1)
+ 3675 3675
+
+ 169 169
+ - ----- z DATA(1, -2, -2) - ----- z DATA(-1, -2, -2)
+ 14700 14700
+
+ 529 529
+ - ----- z DATA(2, 2, 2) - ----- z DATA(-2, -2, -2)
+ 14700 14700
+
+ 529 169 211
+ - ----- z DATA(-2, 2, -2) - ----- z DATA(2, 1, -2) + ---- z DATA(2, 1, 1)
+ 14700 14700 3675
+
+ 211 107 107
+ + ---- z DATA(2, -1, 1) + ---- y DATA(2, 1, 2) + ---- y DATA(2, -1, -2)
+ 3675 7000 7000
+
+ 167 167 169
+ + ---- y DATA(1, -1, -2) + ---- y DATA(-1, -1, -2) - ----- z DATA(1, 2, 2)
+ 7000 7000 14700
+
+ 169 529
+ - ----- z DATA(1, 2, -2) - ----- z DATA(2, -2, -2)
+ 14700 14700
+
+ 107 167 107
+ + ---- y DATA(-2, -1, -2) + ---- y DATA(-1, 1, 2) - ---- y DATA(2, -1, 2)
+ 7000 7000 7000
+
+ 167 167 229
+ - ---- y DATA(1, -1, 2) + ---- y DATA(1, 1, 2) + ----- y DATA(2, -1, -1)
+ 7000 7000 10500
+
+ 137 137
+ + ---- y DATA(-1, -1, -1) + ---- y DATA(1, -1, -1)
+ 5250 5250
+
+ 137 107 137
+ - ---- y DATA(-1, 1, -1) + ---- y DATA(2, 2, 1) - ---- y DATA(-1, -1, 1)
+ 5250 7000 5250
+
+ 137 167 137
+ + ---- y DATA(-1, 1, 1) + ---- y DATA(-1, 2, 1) - ---- y DATA(1, 1, -1)
+ 5250 7000 5250
+
+ 167 229 167
+ + ---- y DATA(1, 2, 1) - ----- y DATA(2, 1, -1) - ---- y DATA(-1, 2, -1)
+ 7000 10500 7000
+
+ 167 137 19
+ - ---- y DATA(1, 2, -1) - ---- y DATA(1, -1, 1) + ---- DATA(1, 2, -2)
+ 7000 5250 2100
+
+ 107 229 107
+ + ---- y DATA(-2, 2, 1) + ----- y DATA(-2, 1, 1) - ---- y DATA(-2, -1, 2)
+ 7000 10500 7000
+
+ 107 167 137
+ - ---- y DATA(2, -2, 1) - ---- y DATA(-1, -1, 2) + ---- y DATA(1, 1, 1)
+ 7000 7000 5250
+
+ 107 137 107
+ - ---- y DATA(2, 2, -1) + ---- y DATA(-2, -2, 2) + ---- y DATA(-2, 1, 2)
+ 7000 5250 7000
+
+ 107 229
+ - ---- y DATA(-2, 2, -1) + ----- y DATA(-2, -1, -1)
+ 7000 10500
+
+ 107 167 137
+ + ---- y DATA(2, -2, -1) + ---- y DATA(1, -2, -1) - ---- y DATA(-2, 2, 2)
+ 7000 7000 5250
+
+ 137 47 47
+ + ---- y DATA(2, -2, 2) + ---- y DATA(1, -2, 2) + ---- y DATA(-1, -2, 2)
+ 5250 5250 5250
+
+ 229 167 107
+ - ----- y DATA(-2, -1, 1) - ---- y DATA(1, -2, 1) - ---- y DATA(-2, 1, -2)
+ 10500 7000 7000
+
+ 167 47 137
+ - ---- y DATA(-1, 1, -2) + ---- y DATA(-1, 2, -2) + ---- y DATA(-2, 2, -2)
+ 7000 5250 5250
+
+ 107 47 167
+ - ---- y DATA(2, 1, -2) - ---- y DATA(-1, 2, 2) + ---- y DATA(-1, -2, -1)
+ 7000 5250 7000
+
+ 107 137 167
+ + ---- y DATA(-2, -2, -1) + ---- y DATA(2, 2, -2) - ---- y DATA(1, 1, -2)
+ 7000 5250 7000
+
+ 107 167
+ - ---- y DATA(-2, -2, 1) - ---- y DATA(-1, -2, 1)
+ 7000 7000
+
+ 229 137 47
+ - ----- y DATA(-2, 1, -1) - ---- y DATA(-2, -2, -2) - ---- y DATA(1, 2, 2)
+ 10500 5250 5250
+
+ 229 229 2
+ + ----- y DATA(2, 1, 1) - ----- y DATA(2, -1, 1) + 1/100 z DATA(2, 1, 2)
+ 10500 10500
+
+ 2 2
+ - 1/700 x y DATA(1, -1, -2) + 1/200 x z DATA(-1, 1, -2)
+
+ 2 2
+ - 1/50 x z DATA(-2, 1, -1) + 1/100 x z DATA(-2, 1, -2)
+
+ 2 2
+ - 1/200 x z DATA(1, 1, -2) + 1/50 z DATA(-1, -1, -1)
+
+ 2 2
+ + 1/50 z DATA(-1, 1, -1) + 1/100 z DATA(1, 1, 2)
+
+ 2 2
+ - 1/100 z DATA(2, -1, -2) - 1/100 z DATA(1, -1, -2)
+
+ 2 2
+ - 1/100 z DATA(-1, -1, -2) - 1/100 z DATA(-2, -1, -2)
+
+ 2 2
+ + 1/100 z DATA(-1, 1, 2) + 1/100 z DATA(2, -1, 2)
+
+ 2 2
+ + 1/50 z DATA(1, -1, -1) - 1/50 z DATA(-1, 2, 1)
+
+ 2 2
+ + 1/50 z DATA(1, 1, -1) + 1/100 z DATA(1, -1, 2)
+
+ 2 2
+ - 1/700 x y DATA(-1, -1, -2) - 1/50 z DATA(1, 2, 1)
+
+ 2 2
+ - 1/50 z DATA(-1, -1, 1) - 1/50 z DATA(1, -1, 1)
+
+ 2 2
+ - 1/50 z DATA(-1, 1, 1) - 1/245 x z DATA(2, -1, 1)
+
+ 2 2
+ + 1/100 z DATA(-2, -2, 2) + 1/100 z DATA(-2, 1, 2)
+
+ 2 2
+ + 1/100 z DATA(-2, 2, 2) + 1/100 z DATA(2, -2, 2)
+
+ 2 2
+ + 1/50 z DATA(2, 1, -1) + 1/50 z DATA(-1, 2, -1)
+
+ 2 2
+ + 1/50 z DATA(1, 2, -1) + 1/50 z DATA(2, -1, -1)
+
+ 2 2
+ + 1/50 z DATA(2, 2, -1) + 1/300 DATA(0, 2, -2) - 1/100 z DATA(-2, 1, -2)
+
+ 2 2
+ + 1/50 z DATA(-2, 1, -1) + 1/100 z DATA(1, -2, 2)
+
+ 2 2
+ + 1/100 z DATA(-1, -2, 2) - 1/50 z DATA(-2, -1, 1)
+
+ 2 2 2
+ - 1/50 z DATA(1, -2, 1) - 1/50 z DATA(-2, 2, 1) - 1/50 z DATA(-2, 1, 1)
+
+ 2 2
+ + 1/100 z DATA(-2, -1, 2) - 1/50 z DATA(2, -2, 1)
+
+ 2 2
+ - 1/50 z DATA(-2, -2, 1) - 1/50 z DATA(-1, -2, 1)
+
+ 2 2 2
+ - 1/50 z DATA(2, 2, 1) + 1/100 z DATA(-1, -1, 2) - 1/50 z DATA(1, 1, 1)
+
+ 2 2
+ + 1/50 z DATA(-2, -1, -1) + 1/50 z DATA(2, -2, -1)
+
+ 2 2
+ + 1/50 z DATA(1, -2, -1) - 1/100 z DATA(1, 1, -2)
+
+ 2 2
+ + 1/350 x y DATA(-2, -1, -2) - 1/100 z DATA(2, 1, -2)
+
+ 2 2
+ + 1/50 z DATA(-1, -2, -1) + 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/100 z DATA(2, -2, -2) - 1/100 z DATA(-1, 2, -2)
+
+ 2 2
+ + 1/50 z DATA(-2, 2, -1) + 1/100 z DATA(-1, 2, 2)
+
+ 2 2
+ - 1/100 z DATA(-1, -2, -2) + 1/100 z DATA(2, 2, 2)
+
+ 2 2
+ - 1/100 z DATA(-2, -2, -2) + 1/100 z DATA(1, 2, 2)
+
+ 2 2
+ - 1/100 z DATA(-1, 1, -2) - 1/100 z DATA(-2, 2, -2)
+
+ 19 3 2
+ + ---- DATA(-1, 2, -2) + 1/150 z DATA(2, -1, 2) - 1/50 z DATA(2, -1, 1)
+ 2100
+
+ 2 3
+ - 1/100 z DATA(1, -2, -2) + 1/150 z DATA(1, -1, 2)
+
+ 2 3
+ - 1/50 z DATA(2, 1, 1) + 1/150 z DATA(2, 1, 2)
+
+ 3 3
+ + 1/150 z DATA(2, -1, -2) + 1/150 z DATA(1, -1, -2)
+
+ 3 3
+ + 1/150 z DATA(-1, -1, -2) + 1/150 z DATA(-2, -1, -2)
+
+ 3 2
+ + 1/150 z DATA(-1, 1, 2) - 1/245 x z DATA(2, 1, 1)
+
+ 3 3 3
+ - 2/75 z DATA(-1, 2, 1) - 2/75 z DATA(1, 1, -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(-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)
+
+ 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(1, 2, -2) + 1/200 y z DATA(2, 1, 2)
+
+ 2 3
+ + 1/200 y z DATA(2, -1, -2) - 2/75 z DATA(1, 2, -1)
+
+ 3 3
+ - 2/75 z DATA(2, -1, -1) - 2/75 z DATA(2, 2, 1)
+
+ 3 3
+ + 1/150 z DATA(-1, -1, 2) - 2/75 z DATA(1, 1, 1)
+
+ 3
+ - 2/75 z DATA(2, 2, -1) - 1/350 x y z DATA(1, 1, 0)
+
+ 2
+ - 1/175 y z DATA(-2, -1, -2) - 1/245 x z DATA(1, 2, 2)
+
+ 2 2
+ + 2/245 x z DATA(-2, -2, -2) + 2/245 x z DATA(2, 2, 2)
+
+ 2 3
+ - 1/245 x z DATA(-1, -2, -2) + 1/300 y DATA(-1, -1, 1)
+
+ 3 3 11
+ + 1/600 x DATA(2, 1, 1) + 1/600 x DATA(2, -1, 1) + --- DATA(-2, 2, -2)
+ 420
+
+ 3 3
+ - 1/150 y DATA(1, -1, -2) - 1/150 y DATA(-2, -1, -2)
+
+ 3 3
+ - 1/150 y DATA(-1, 1, 2) + 1/150 y DATA(2, -1, 2)
+
+ 3 3
+ + 1/150 y DATA(1, -1, 2) - 1/150 y DATA(1, 1, 2)
+
+ 3 3
+ - 1/300 y DATA(-1, -1, -1) - 1/300 y DATA(1, -1, -1)
+
+ 3 3
+ + 1/300 y DATA(-1, 1, -1) - 1/150 y DATA(-1, -1, -2)
+
+ 3 3
+ + 1/600 y DATA(1, 2, 1) + 1/300 y DATA(2, 1, -1)
+
+ 3 3
+ - 1/600 y DATA(-1, 2, -1) - 1/600 y DATA(1, 2, -1)
+
+ 3 3
+ - 1/300 y DATA(-1, 1, 1) - 1/150 y DATA(2, -1, -2)
+
+ 3 3
+ - 1/300 y DATA(1, 1, 1) - 1/600 y DATA(2, 2, -1)
+
+ 3 3
+ - 1/300 y DATA(-2, -2, 2) + 1/300 y DATA(1, -1, 1)
+
+ 3 3
+ + 1/600 y DATA(-1, 2, 1) + 1/300 y DATA(1, 1, -1)
+
+ 3 3
+ - 1/600 y DATA(-2, -2, 1) - 1/600 y DATA(-1, -2, 1)
+
+ 3 3
+ - 1/600 y DATA(-2, 2, -1) - 1/300 y DATA(2, -1, -1)
+
+ 3 3
+ + 1/600 y DATA(2, 2, 1) + 1/150 y DATA(-1, -1, 2)
+
+ 3
+ - 1/175 y z DATA(2, -1, -2) - 1/150 y DATA(-2, 1, 2)
+
+ 3 3
+ + 1/300 y DATA(-2, 2, 2) - 1/300 y DATA(2, -2, 2)
+
+ 3 3
+ - 1/300 y DATA(1, -2, 2) - 1/300 y DATA(-1, -2, 2)
+
+ 3 3
+ + 1/300 y DATA(-2, -1, 1) - 1/600 y DATA(1, -2, 1)
+
+ 3 3
+ + 1/600 y DATA(-2, 2, 1) - 1/300 y DATA(-2, 1, 1)
+
+ 3 3 19
+ + 1/150 y DATA(-2, -1, 2) - 1/600 y DATA(2, -2, 1) + ---- DATA(2, 1, -2)
+ 2100
+
+ 3 3
+ - 1/300 y DATA(-2, -1, -1) + 1/600 y DATA(2, -2, -1)
+
+ 3 3
+ + 1/600 y DATA(1, -2, -1) + 1/300 y DATA(1, -2, -2)
+
+ 3 3
+ + 1/300 y DATA(-1, -2, -2) + 1/300 y DATA(2, 2, 2)
+
+ 3 3
+ + 1/300 y DATA(-2, -2, -2) + 1/300 y DATA(1, 2, 2)
+
+ 3 3
+ - 1/300 y DATA(2, 1, 1) + 1/150 y DATA(1, 1, -2)
+
+ 3 3
+ + 1/150 y DATA(-2, 1, -2) + 1/300 y DATA(-2, 1, -1)
+
+ 3 3
+ + 1/150 y DATA(-1, 1, -2) - 1/300 y DATA(-1, 2, -2)
+
+ 3 3
+ - 1/300 y DATA(-2, 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/600 y DATA(-1, -2, -1) + 1/600 y DATA(-2, -2, -1)
+
+ 3 3
+ - 1/300 y DATA(2, 2, -2) - 1/300 y DATA(1, 2, -2)
+
+ 3 2
+ + 1/300 y 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(-2, 2, -1)
+
+ 2 2
+ + 1/100 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/245 x z DATA(2, -2, 1)
+
+ 2 2
+ + 2/245 x z DATA(2, 2, -2) - 1/245 x z DATA(-2, -2, -1)
+
+ 2
+ + 1/490 x z DATA(-1, -2, -1) + 1/175 y z DATA(2, 1, 2)
+
+ 2 2
+ - 1/245 x z DATA(-1, 2, 2) + 2/245 x z DATA(2, 1, -2)
+
+ 2
+ - 1/175 y z DATA(1, -1, -2) - 1/350 x DATA(-1, 1, 2)
+
+ 2 2
+ + 1/175 x DATA(2, -1, 2) - 1/350 x DATA(1, -1, 2)
+
+ 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, 1, 2)
+
+ 2 2
+ - 1/175 x DATA(2, -1, -2) + 1/350 x DATA(1, -1, -2)
+
+ 2 2
+ + 1/350 x DATA(-1, -1, -2) - 1/175 x DATA(-2, -1, -2)
+
+ 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/700 x DATA(-1, 2, 1)
+
+ 2 2
+ + 1/700 x DATA(1, 1, -1) - 1/350 x DATA(1, 1, 2)
+
+ 2 2
+ - 1/700 x DATA(1, 2, 1) - 1/350 x DATA(2, 1, -1)
+
+ 2 2
+ + 1/700 x DATA(-1, 2, -1) + 1/700 x DATA(1, 2, -1)
+
+ 2 2
+ - 1/350 x DATA(2, -1, -1) + 1/350 x DATA(2, 2, 1)
+
+ 2 2
+ - 1/350 x DATA(-1, -1, 2) - 1/700 x DATA(1, 1, 1)
+
+ 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/175 x DATA(-2, -2, 2)
+
+ 2 2
+ + 1/175 x DATA(-2, 1, 2) + 1/175 x DATA(-2, 2, 2)
+
+ 2 2
+ + 1/175 x DATA(2, -2, 2) - 1/350 x DATA(1, -2, 2)
+
+ 2 2 17
+ - 1/350 x DATA(-1, -2, 2) + 1/350 x DATA(-2, 1, 1) - ---- DATA(1, 1, -2)
+ 2100
+
+ 2 2
+ - 1/350 x DATA(-2, -1, -1) - 1/350 x DATA(2, -2, -1)
+
+ 2 2
+ + 1/700 x DATA(1, -2, -1) + 1/350 x DATA(1, 1, -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/350 x DATA(-2, 2, -1)
+
+ 2 2
+ + 1/350 x DATA(-2, -1, 1) - 1/700 x DATA(1, -2, 1)
+
+ 2 2
+ + 1/700 x DATA(-1, -2, -1) - 1/350 x DATA(-2, -2, -1)
+
+ 2 2
+ - 1/175 x DATA(2, 2, -2) + 1/350 x DATA(1, 2, -2)
+
+ 2 2
+ - 1/175 x DATA(2, -2, -2) + 1/350 x DATA(1, -2, -2)
+
+ 2 2
+ + 1/350 x DATA(-1, -2, -2) + 1/175 x DATA(2, 2, 2)
+
+ 2 2
+ - 1/350 x DATA(1, 2, 2) - 1/175 x DATA(-2, 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, 2, -2) - 1/175 x DATA(-2, 2, -2)
+
+ 2 2
+ - 1/175 x DATA(2, 1, -2) - 1/350 x DATA(-1, 2, 2)
+
+ 2 29
+ - 1/245 x z DATA(-2, 1, -1) - ---- DATA(0, 1, -2)
+ 2100
+
+ 2 2
+ + 1/350 x DATA(2, 1, 1) + 1/350 x DATA(2, -1, 1)
+
+ 2 47
+ - 1/175 x DATA(-2, -2, -2) - ---- x DATA(2, 1, 2)
+ 5250
+
+ 47 137 167
+ + ---- x DATA(2, -1, -2) - ---- x DATA(1, -1, -1) - ---- x DATA(1, -1, -2)
+ 5250 5250 7000
+
+ 47 167 47
+ - ---- x DATA(-2, -1, -2) - ---- x DATA(-1, 1, 2) - ---- x DATA(2, -1, 2)
+ 5250 7000 5250
+
+ 167 167 167
+ + ---- x DATA(1, -1, 2) + ---- x DATA(1, 1, 2) + ---- x DATA(-1, -1, -2)
+ 7000 7000 7000
+
+ 167 229 229
+ - ---- x DATA(2, 1, -1) + ----- x DATA(-1, 2, -1) - ----- x DATA(1, 2, -1)
+ 7000 10500 10500
+
+ 137 137 47
+ + ---- x DATA(-1, -1, -1) + ---- x DATA(-2, -2, 2) + ---- x DATA(-2, 1, 2)
+ 5250 5250 5250
+
+ 137 107 137
+ + ---- x DATA(-2, 2, 2) + ---- x DATA(2, 2, 1) + ---- x DATA(-1, 1, -1)
+ 5250 7000 5250
+
+ 137 137 137
+ - ---- x DATA(-1, -1, 1) + ---- x DATA(1, -1, 1) - ---- x DATA(-1, 1, 1)
+ 5250 5250 5250
+
+ 229 137 229
+ - ----- x DATA(-1, 2, 1) - ---- x DATA(1, 1, -1) + ----- x DATA(1, 2, 1)
+ 10500 5250 10500
+
+ 167 137
+ - 1/175 y z DATA(1, -1, 2) - ---- x DATA(-1, -1, 2) + ---- x DATA(1, 1, 1)
+ 7000 5250
+
+ 107 107 167
+ - ---- x DATA(2, 2, -1) - ---- x DATA(-1, -2, 2) - ---- x DATA(-2, -1, 1)
+ 7000 7000 7000
+
+ 229 107 167
+ + ----- x DATA(1, -2, 1) - ---- x DATA(-2, 2, 1) - ---- x DATA(-2, 1, 1)
+ 10500 7000 7000
+
+ 167 107 107
+ - ---- x DATA(2, -1, -1) + ---- x DATA(2, -2, 1) - ---- x DATA(-2, -2, 1)
+ 7000 7000 7000
+
+ 229 137 107
+ - ----- x DATA(-1, -2, 1) - ---- x DATA(2, -2, 2) + ---- x DATA(1, -2, 2)
+ 10500 5250 7000
+
+ 47 167
+ + ---- x DATA(-2, -1, 2) + ---- x DATA(-2, -1, -1)
+ 5250 7000
+
+ 107 229
+ - ---- x DATA(2, -2, -1) - ----- x DATA(1, -2, -1)
+ 7000 10500
+
+ 137 107
+ - 1/175 y z DATA(2, -1, 2) + ---- x DATA(2, 2, -2) - ---- x DATA(1, 2, -2)
+ 5250 7000
+
+ 137 167 47
+ + ---- x DATA(2, -2, -2) - ---- x DATA(1, 1, -2) - ---- x DATA(-2, 1, -2)
+ 5250 7000 5250
+
+ 167 167 107
+ + ---- x DATA(-2, 1, -1) + ---- x DATA(-1, 1, -2) + ---- x DATA(-1, 2, -2)
+ 7000 7000 7000
+
+ 107 137 107
+ + ---- x DATA(-2, 2, -1) - ---- x DATA(2, 2, 2) + ---- x DATA(1, 2, 2)
+ 7000 5250 7000
+
+ 137 47 107
+ - ---- x DATA(-2, 2, -2) + ---- x DATA(2, 1, -2) - ---- x DATA(-1, 2, 2)
+ 5250 5250 7000
+
+ 229 107
+ + ----- x DATA(-1, -2, -1) + ---- x DATA(-2, -2, -1)
+ 10500 7000
+
+ 137 107
+ - ---- x DATA(-2, -2, -2) - ---- x DATA(1, -2, -2)
+ 5250 7000
+
+ 107 2
+ + ---- x DATA(-1, -2, -2) + 2/245 x z DATA(-2, 2, -2)
+ 7000
+
+ 17 167 3
+ - ---- DATA(-1, 1, -2) + ---- x DATA(2, -1, 1) + 1/300 x DATA(2, 1, 2)
+ 2100 7000
+
+ 3 3
+ - 1/300 x DATA(2, -1, -2) - 1/150 x DATA(-1, -1, -2)
+
+ 3 3
+ + 1/300 x DATA(-2, -1, -2) + 1/150 x DATA(-1, 1, 2)
+
+ 3 167
+ + 1/300 x DATA(2, -1, 2) + ---- x DATA(2, 1, 1)
+ 7000
+
+ 3 19
+ + 1/150 x DATA(1, -1, -2) + ---- DATA(-2, 1, -2)
+ 2100
+
+ 3 3
+ - 1/300 x DATA(-2, -2, 2) - 1/300 x DATA(-2, 2, 2)
+
+ 3 3
+ - 1/300 x DATA(-1, 2, -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/300 x DATA(-2, 1, 2)
+
+ 3 3
+ - 1/600 x DATA(2, 2, -1) + 1/600 x DATA(2, -2, 1)
+
+ 3 3
+ - 1/600 x DATA(-2, -2, 1) - 1/300 x DATA(1, 1, 1)
+
+ 3 3
+ - 1/600 x DATA(-2, -1, 1) - 1/300 x DATA(1, -2, 1)
+
+ 3 3
+ - 1/600 x DATA(-2, 2, 1) - 1/600 x DATA(-2, 1, 1)
+
+ 3
+ - 1/300 x DATA(-2, -1, 2) + 1/175 y z DATA(-1, 1, 2)
+
+ 3 3
+ + 1/600 x DATA(-2, 2, -1) + 1/600 x DATA(-2, -1, -1)
+
+ 3 3
+ + 1/300 x DATA(2, -2, 2) - 1/150 x DATA(1, -2, 2)
+
+ 3 2
+ + 1/150 x DATA(-1, -2, 2) - 1/350 x y DATA(2, 1, 2)
+
+ 2
+ + 1/175 y z DATA(1, 1, 2) - 1/245 x z DATA(-1, 2, -2)
+
+ 2
+ - 1/245 x z DATA(-1, 1, -2) + 1/350 y z DATA(-1, -1, -1)
+
+ 2 2
+ + 2/245 x z DATA(-2, 1, -2) - 1/245 x z DATA(1, 1, -2)
+
+ 2 2
+ + 1/350 x y DATA(2, 1, 2) + 1/490 x z DATA(1, -2, -1)
+
+ 2 2
+ + 1/350 x y DATA(2, -1, -2) - 1/245 x z DATA(2, -2, -1)
+
+ 2 2
+ - 1/245 x z DATA(-2, -1, -1) + 2/245 x z DATA(2, 1, 2)
+
+ 2 2
+ + 2/245 x 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 x z DATA(-2, -1, 1)
+
+ 2 2
+ - 1/245 x z DATA(-1, -2, 2) - 1/245 x z DATA(1, -2, 2)
+
+ 2 2
+ + 2/245 x z DATA(2, -2, 2) + 2/245 x z DATA(-2, 2, 2)
+
+ 2
+ + 2/245 x z DATA(-2, 1, 2) - 1/500 x y DATA(-1, -1, -2)
+
+ 2
+ + 2/175 x z DATA(2, 1, 2) + 1/490 x z DATA(1, -2, 1)
+
+ 2 2
+ + 2/245 x z DATA(-2, -1, 2) - 1/245 x z DATA(-2, 1, 1)
+
+ + 1/250 x y DATA(2, 1, 2) + 1/250 x y DATA(2, -1, -2)
+
+ 2
+ - 1/245 x z DATA(-2, 2, 1) + 1/500 x y DATA(1, -1, -2)
+
+ 2 2
+ + 1/490 x z DATA(1, 2, -1) - 1/245 x z DATA(2, 1, -1)
+
+ 2 2
+ + 1/490 x z DATA(1, 2, 1) + 1/490 x z DATA(1, 1, -1)
+
+ 2
+ + 1/490 x z DATA(-1, 2, -1) + 1/300 DATA(2, 0, -2)
+
+ 2 2
+ + 1/490 x z DATA(1, 1, 1) - 1/245 x z DATA(-1, -1, 2)
+
+ 2 2
+ - 1/245 x z DATA(2, 2, 1) - 1/245 x z DATA(2, -1, -1)
+
+ 2 2
+ - 1/50 x z DATA(2, 1, 1) - 1/245 x z DATA(2, 2, -1)
+
+ 2 2
+ - 1/245 x z DATA(-1, 1, 2) + 2/245 x z DATA(-2, -1, -2)
+
+ 2 2
+ - 1/245 x z DATA(-1, -1, -2) - 1/50 x z DATA(2, -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/490 x z DATA(1, -1, -1) + 1/490 x z DATA(-1, -1, -1)
+
+ 2 2
+ - 1/245 x z DATA(1, 1, 2) - 1/245 x z DATA(1, -1, 2)
+
+ 2 2
+ + 2/245 x z DATA(2, -1, 2) + 1/490 x z DATA(-1, 2, 1)
+
+ 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(-2, 2, -2) + 1/200 x z DATA(-1, 2, -2)
+
+ 29 29 41
+ - ---- DATA(1, 0, -2) - ---- DATA(-1, 0, -2) - ---- DATA(0, 0, -2)
+ 2100 2100 2100
+
+ 2
+ - 1/42 DATA(-2, 1, -1) - 1/100 y z DATA(-2, 1, 1)
+
+ 2 2
+ + 1/100 y z DATA(2, -1, 1) - 1/100 y z DATA(2, 1, 1)
+
+ 2 2
+ + 1/100 y z DATA(1, 2, 2) + 1/700 x y DATA(1, -1, -2)
+
+ 2 2
+ + 1/350 x y DATA(2, -1, -2) - 1/350 x y DATA(2, -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, -1, -2) - 1/700 x y DATA(-1, -1, -2)
+
+ 2 2
+ + 1/700 x y DATA(-1, 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)
+
+ - 1/350 x y z DATA(1, -1, 2) - 2/75 DATA(-2, 0, -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/700 x y z DATA(-1, 1, 1)
+
+ 2 2
+ + 1/700 x y DATA(2, -1, -1) + 1/700 x y DATA(-1, 2, -1)
+
+ 2 2
+ + 1/700 x y DATA(2, 1, -1) + 1/700 x y DATA(1, 2, 1)
+
+ 2 2
+ - 1/700 x y DATA(-1, 2, 1) + 1/1400 x y DATA(1, 1, -1)
+
+ 2 2
+ + 1/350 x y DATA(2, 2, 1) + 1/700 x y DATA(-1, -1, 2)
+
+ 2 2
+ - 1/1400 x y DATA(1, 1, 1) - 1/350 x y DATA(2, 2, -1)
+
+ 2 3
+ - 1/700 x y DATA(1, 2, -1) - 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/300 x DATA(1, 1, -1) - 1/300 x DATA(1, 2, 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/175 x y DATA(2, -2, 2)
+
+ 2 2
+ + 1/350 x y DATA(1, -2, 2) + 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/700 x y DATA(-2, 1, 1) + 1/350 x y DATA(-2, -1, 2)
+
+ 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(-2, 1, 2) - 1/175 x y DATA(-2, 2, 2)
+
+ 2 2
+ - 1/350 x y DATA(-1, -2, 2) - 1/100 y z DATA(2, 2, -2)
+
+ 2 2
+ - 1/50 y z DATA(-2, -2, -1) - 1/50 y z DATA(-1, -2, -1)
+
+ 2 2
+ - 1/700 x y DATA(-2, -1, -1) - 1/350 x y DATA(-2, -2, 1)
+
+ 2 2
+ - 1/700 x y DATA(-1, -2, 1) + 1/350 x y DATA(-2, 2, -1)
+
+ 2
+ - 1/175 x y z DATA(1, -2, -2) + 1/100 y z DATA(-2, -2, -2)
+
+ 2 2
+ + 1/100 y z DATA(2, 2, 2) + 1/100 y z DATA(-1, -2, -2)
+
+ 2 2
+ + 1/100 y z DATA(1, -2, -2) + 1/100 y z DATA(2, -2, -2)
+
+ 2 47
+ - 1/100 y z DATA(1, 2, -2) + ---- y DATA(1, 2, -2)
+ 5250
+
+ 137 47
+ - ---- y DATA(2, -2, -2) - ---- y DATA(1, -2, -2)
+ 5250 5250
+
+ 47 137
+ - ---- y DATA(-1, -2, -2) - ---- y DATA(2, 2, 2)
+ 5250 5250
+
+ 2 2
+ + 1/50 y z DATA(-2, 2, -1) + 1/50 y z DATA(-1, -2, 1)
+
+ 2 2
+ + 1/50 y z DATA(-2, -2, 1) + 1/50 y z DATA(2, -2, 1)
+
+ 2 3
+ - 1/200 y z DATA(-2, -1, 2) - 1/150 x DATA(1, -1, 2)
+
+ 2 2
+ - 1/200 y z DATA(2, 1, -2) - 1/100 y z DATA(-1, 2, -2)
+
+ 2 2
+ - 1/200 y z DATA(-1, 1, -2) + 1/100 y z DATA(-2, 1, -1)
+
+ 2 2
+ - 1/200 y z DATA(-2, 1, -2) - 1/200 y z DATA(1, 1, -2)
+
+ 2 2
+ - 1/50 y z DATA(1, -2, -1) - 1/50 y z DATA(2, -2, -1)
+
+ 2 2
+ - 1/100 y z DATA(-2, -1, -1) - 1/100 y z DATA(-2, 2, -2)
+
+ 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, 2, 2)
+
+ 2 2
+ + 1/100 y z DATA(2, 1, -1) - 1/50 y z DATA(1, 2, 1)
+
+ 2 2
+ + 1/100 y z DATA(1, 1, -1) - 1/50 y z DATA(-1, 2, 1)
+
+ 3 2
+ - 1/150 x DATA(1, 1, 2) - 1/100 y z DATA(1, 1, 1)
+
+ 2 2
+ - 1/50 y z DATA(2, 2, 1) - 1/100 y z DATA(2, -1, -1)
+
+ 2 2
+ + 1/50 y z DATA(1, 2, -1) + 1/50 y z DATA(-1, 2, -1)
+
+ 2 2
+ - 1/200 y z DATA(-1, -1, 2) + 1/200 y z DATA(-2, 1, 2)
+
+ 2 2
+ + 1/50 y z DATA(2, 2, -1) - 1/100 y z DATA(-2, -2, 2)
+
+ + 2/175 y z DATA(2, 2, 2) - 2/175 y z DATA(-1, -2, -2)
+
+ 2
+ - 2/175 y z DATA(1, -2, -2) - 1/50 y z DATA(-2, 2, 1)
+
+ 2 2
+ + 1/50 y z DATA(1, -2, 1) + 1/100 y z DATA(-2, -1, 1)
+
+ 2 2
+ - 1/100 y z DATA(-1, -2, 2) - 1/100 y z DATA(1, -2, 2)
+
+ 2 2
+ - 1/100 y z DATA(2, -2, 2) + 1/100 y z DATA(-2, 2, 2)
+
+ 2 2
+ + 1/200 y z DATA(1, 1, 2) - 1/200 y z DATA(1, -1, 2)
+
+ 2 2
+ - 1/200 y z DATA(2, -1, 2) + 1/200 y z DATA(-1, 1, 2)
+
+ 2 2
+ + 1/200 y z DATA(-2, -1, -2) + 1/200 y z DATA(-1, -1, -2)
+
+ + 1/350 y z DATA(2, -1, 1) - 1/350 y z DATA(2, 1, 1)
+
+ + 2/175 y z DATA(1, 2, 2) - 2/175 y z DATA(-2, -2, -2)
+
+ - 1/350 y z DATA(-2, 1, -1) + 1/175 y z DATA(-2, 1, -2)
+
+ + 1/175 y z DATA(1, 1, -2) + 1/175 y z DATA(1, -2, -1)
+
+ 2 2
+ + 1/100 y z DATA(-1, 1, -1) - 1/100 y z DATA(1, -1, -1)
+
+ 2
+ - 1/100 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)
+
+ - 2/175 y z DATA(2, -2, -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)
+
+ + 1/175 y z DATA(-1, -2, -1) + 2/175 y z DATA(-1, 2, 2)
+
+ + 1/175 y z DATA(2, 1, -2) + 2/175 y z DATA(-2, 2, -2)
+
+ + 2/175 y z DATA(-1, 2, -2) + 1/175 y z DATA(-1, 1, -2)
+
+ + 1/175 y z DATA(1, -2, 1) + 1/350 y z DATA(-2, -1, 1)
+
+ - 2/175 y z DATA(-1, -2, 2) - 2/175 y z DATA(1, -2, 2)
+
+ - 1/350 y z DATA(-1, 1, -1) + 1/350 y z DATA(1, -1, -1)
+
+ 2
+ - 1/700 x y DATA(2, -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(-1, -2, 1) + 1/175 y z DATA(-2, -2, 1)
+
+ + 1/175 y z DATA(2, -2, 1) - 1/175 y z DATA(-2, -1, 2)
+
+ - 1/350 y z DATA(-2, 1, 1) - 1/175 y z DATA(-2, 2, 1)
+
+ - 1/350 y z DATA(1, 1, -1) - 1/350 y z DATA(-1, 1, 1)
+
+ + 1/350 y z DATA(1, -1, 1) + 1/350 y z DATA(-1, -1, 1)
+
+ - 1/175 y z DATA(-1, 2, 1) - 1/175 y z DATA(2, 2, -1)
+
+ - 1/350 y z DATA(1, 1, 1) - 1/175 y z DATA(-1, -1, 2)
+
+ - 1/175 y z DATA(2, 2, 1) + 1/350 y z DATA(2, -1, -1)
+
+ - 1/175 y z DATA(1, 2, -1) - 1/175 y z DATA(-1, 2, -1)
+
+ - 1/350 y z DATA(2, 1, -1) - 1/175 y z 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(2, 1, -2) - 1/175 x y DATA(-2, 2, -2)
+
+ 2 2
+ + 1/350 x y DATA(-1, 2, -2) + 1/700 x y DATA(-1, 1, -2)
+
+ 2 2
+ - 1/700 x y DATA(-2, 1, -1) - 1/350 x y DATA(-2, 1, -2)
+
+ 2
+ + 1/700 x y DATA(1, 1, -2) - 2/175 y z DATA(-2, -2, 2)
+
+ 2 2
+ - 1/700 x y DATA(-1, -2, -1) - 1/350 x y DATA(-2, -1, 2)
+
+ 2 2
+ + 1/700 x y DATA(-2, 1, 1) + 1/350 x y DATA(-2, 2, 1)
+
+ 2 2
+ + 1/700 x y DATA(2, 1, 1) - 1/350 x y DATA(1, 2, 2)
+
+ 2 2
+ + 1/175 x y DATA(-2, -2, -2) + 1/175 x y DATA(2, 2, 2)
+
+ 2 2
+ - 1/350 x y DATA(-1, -2, -2) - 1/350 x y DATA(1, -2, -2)
+
+ 2 2
+ + 1/175 x y DATA(2, -2, -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
+ - 1/350 x y DATA(2, -2, 1) - 1/42 DATA(-2, -1, -1)
+
+ 2
+ - 8/525 DATA(2, -2, -1) - 1/700 x y DATA(1, -2, -1)
+
+ 2 2
+ + 1/350 x y DATA(2, -2, -1) + 1/700 x y DATA(-2, -1, -1)
+
+ 2 2
+ - 1/350 x y DATA(-2, 2, -1) + 1/700 x y DATA(-1, -2, 1)
+
+ 2
+ - 1/42 DATA(1, -2, -1) - 2/75 DATA(0, -2, -1) - 1/1400 x y DATA(-1, 1, 1)
+
+ 2 2
+ - 1/700 x y DATA(1, -2, -1) + 1/1400 x y DATA(1, -1, 1)
+
+ 2 2
+ - 1/350 x y DATA(2, -2, -1) + 1/350 x y DATA(2, 2, 1)
+
+ 2 2
+ + 1/700 x y DATA(2, -1, -1) + 1/700 x y DATA(1, 2, -1)
+
+ 2 2
+ + 1/700 x y DATA(-1, 2, -1) - 1/700 x y DATA(2, 1, -1)
+
+ 2 2
+ - 1/700 x y DATA(1, 2, 1) + 1/1400 x y DATA(1, 1, -1)
+
+ 2
+ - 1/700 x y DATA(-1, 2, 1) + 1/350 x y z DATA(2, -1, 1)
+
+ 2 2
+ - 1/350 x y DATA(2, 2, -1) - 1/1400 x y DATA(1, 1, 1)
+
+ 2
+ + 1/700 x y DATA(-1, -1, 2) - 8/525 DATA(-2, 2, -1)
+
+ + 1/42 DATA(-1, -2, 1) + 8/525 DATA(-2, -2, 1) + 2/75 DATA(-2, 0, 1)
+
+ + 1/42 DATA(-2, -1, 1) + 8/525 DATA(2, -2, 1) + 1/42 DATA(1, -2, 1)
+
+ 2
+ + 2/75 DATA(0, -2, 1) - 1/350 x y DATA(-2, 1, -2)
+
+ 2 2
+ - 1/700 x y DATA(-2, 1, -1) - 1/700 x y DATA(-1, 1, -2)
+
+ 2 2
+ + 1/350 x y DATA(-1, 2, -2) + 1/175 x y DATA(-2, 2, -2)
+
+ 2 2
+ + 1/350 x y DATA(2, 1, -2) - 1/350 x y DATA(-1, 2, 2)
+
+ 2
+ + 1/700 x y DATA(-1, -2, -1) + 8/525 DATA(-2, 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/175 x y DATA(2, -2, -2)
+
+ 2 2
+ - 1/350 x y DATA(1, -2, -2) + 1/350 x y DATA(-1, -2, -2)
+
+ 2 2
+ + 1/175 x y DATA(2, 2, 2) + 1/175 x y DATA(-2, -2, -2)
+
+ 2
+ + 1/350 x y DATA(1, 2, 2) + 1/42 DATA(-2, 1, 1)
+
+ 2 2
+ - 1/245 y z DATA(-1, 2, 1) + 1/490 y z DATA(1, 1, -1)
+
+ 2 2
+ - 1/245 y z DATA(1, 2, 1) + 1/490 y z DATA(2, 1, -1)
+
+ 19 2
+ - ---- DATA(-2, -1, 2) - 1/245 y z DATA(-1, 2, -1)
+ 2100
+
+ 2 2
+ - 1/245 y z DATA(1, 2, -1) + 1/490 y z DATA(2, -1, -1)
+
+ 11 2
+ - --- DATA(2, -2, 2) - 1/245 y z DATA(2, 2, 1)
+ 420
+
+ 2 2
+ - 1/245 y z DATA(-1, -1, 2) + 1/490 y z DATA(1, 1, 1)
+
+ 19
+ - ---- DATA(1, -2, 2) + 1/175 x y z DATA(2, -1, 0)
+ 2100
+
+ 2 19
+ - 1/245 y z DATA(2, 2, -1) - 1/300 DATA(0, -2, 2) - ---- DATA(-1, -2, 2)
+ 2100
+
+ 11 2 17
+ - --- DATA(-2, -2, 2) + 1/700 x y DATA(1, 1, -2) + ---- x DATA(2, 0, -2)
+ 420 5250
+
+ 19 2
+ - ---- DATA(-2, 1, 2) - 1/700 x y DATA(2, 1, 1)
+ 2100
+
+ 2 2
+ - 1/700 x y DATA(2, -1, 1) - 1/245 y z DATA(1, -1, -2)
+
+ 2 2
+ - 1/245 y z DATA(-1, -1, -2) - 1/245 y z DATA(-2, -1, -2)
+
+ 2
+ - 1/300 DATA(-2, 0, 2) - 1/245 y z DATA(-1, 1, 2)
+
+ 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/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
+ + 1/490 y z DATA(-1, -1, 1) + 1/350 x y z DATA(-1, 1, 0)
+
+ 2 2
+ + 1/490 y z DATA(1, -1, 1) + 1/490 y z DATA(-1, 1, 1)
+
+ 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) - 1/245 x z DATA(2, 0, 1)
+
+ 2
+ + 1/490 x z DATA(1, 0, -1) + 1/175 x y z DATA(1, -2, 0)
+
+ 2 2
+ - 2/245 x z DATA(2, 0, 0) - 2/245 x z DATA(2, 1, 0)
+
+ 2 2
+ - 2/245 x z DATA(2, 2, 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, 0, 2)
+
+ 2 2
+ + 2/245 x z DATA(2, 0, 2) - 1/245 x z DATA(-1, 0, 2)
+
+ 2
+ - 1/175 x z DATA(2, -2, -1) + 2/245 x z DATA(2, 0, -2)
+
+ 2 2
+ + 2/245 x z DATA(-2, 0, -2) - 2/245 x z DATA(0, 0, 2)
+
+ 2
+ - 1/350 x z DATA(1, -2, -1) - 1/245 x z DATA(-2, 0, 1)
+
+ 2 2
+ - 2/245 x z DATA(-2, 2, 0) + 1/245 x z DATA(1, -2, 0)
+
+ 2 2
+ - 2/245 x z DATA(2, -2, 0) + 1/245 x z DATA(1, 1, 0)
+
+ 2 2
+ + 2/245 x z DATA(0, 1, 0) + 1/245 x z DATA(1, 0, 0)
+
+ 2 2
+ + 1/490 x z DATA(1, 0, 1) + 1/245 x z DATA(0, 0, 1)
+
+ 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(2, -1, 0) + 1/490 x z DATA(-1, 0, -1)
+
+ 2 3 11
+ + 1/245 x z DATA(-1, 1, 0) - 1/600 x DATA(2, 0, -1) - --- DATA(-2, 2, 2)
+ 420
+
+ 3
+ + 1/350 x y z DATA(1, -1, 0) - 1/300 x DATA(-1, 0, -1)
+
+ 2 2
+ - 2/245 y z DATA(-2, 0, 2) + 1/245 y z DATA(-2, 0, 1)
+
+ 2 2
+ - 2/245 y z DATA(-2, 2, 0) - 2/245 y z DATA(1, -2, 0)
+
+ 2 2
+ - 2/245 y z DATA(2, 2, 0) - 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, 0, 1) + 1/245 y z DATA(1, 0, -1)
+
+ 2 2
+ + 1/245 y z DATA(0, 0, -1) - 2/245 y z DATA(0, -2, 0)
+
+ 2 2
+ + 1/245 y z DATA(-2, 0, -1) - 2/245 y z DATA(0, 0, -2)
+
+ 2 2
+ + 1/245 y z DATA(-1, 0, 1) - 2/245 y z DATA(-1, 0, -2)
+
+ 2 2
+ - 2/245 y z DATA(1, 0, -2) - 2/245 y z DATA(2, 0, -2)
+
+ 2 2
+ - 2/245 y z DATA(-2, 0, -2) - 2/245 y z DATA(0, 0, 2)
+
+ 2 2
+ - 2/245 y z DATA(-1, 0, 2) - 2/245 y z DATA(1, 0, 2)
+
+ 2 2
+ - 2/245 y z DATA(2, 0, 2) + 2/245 y z DATA(2, 0, 0)
+
+ 2 2
+ + 1/245 y z DATA(2, 1, 0) + 1/245 y z DATA(-2, -1, 0)
+
+ 2 2
+ + 2/245 y z DATA(-2, 0, 0) + 1/245 y z DATA(-2, 1, 0)
+
+ 2 2
+ - 2/245 y z DATA(-2, -2, 0) - 2/245 y z DATA(-1, -2, 0)
+
+ 2 2
+ - 2/245 y z DATA(2, -2, 0) + 2/245 y z DATA(0, 0, 0)
+
+ 2 2
+ + 1/245 y z DATA(2, -1, 0) + 1/245 y z DATA(-1, 0, -1)
+
+ 2 2
+ + 1/245 y z DATA(-1, 1, 0) + 1/245 y z DATA(0, 0, 1)
+
+ 2 2
+ + 1/245 y z DATA(1, 1, 0) + 1/245 y z DATA(0, 1, 0)
+
+ 2 2
+ + 2/245 y z DATA(1, 0, 0) + 1/245 y z DATA(1, 0, 1)
+
+ 2 2
+ - 1/350 x y DATA(-2, 0, -1) + 1/700 x y DATA(-1, 0, 1)
+
+ 2 2
+ - 1/350 x y DATA(-1, 0, -2) + 1/350 x y DATA(1, 0, -2)
+
+ 2 2
+ + 1/175 x y DATA(2, 0, -2) - 1/175 x y DATA(-2, 0, -2)
+
+ 2 2
+ + 1/350 x y DATA(-1, 0, 2) - 1/350 x y DATA(1, 0, 2)
+
+ 2 2
+ - 1/175 x y DATA(2, 0, 2) - 1/350 x y DATA(2, 0, 1)
+
+ 2 187 187
+ - 1/700 x y DATA(1, 0, 1) + ---- x DATA(1, 0, 2) - ---- x DATA(-1, 0, 2)
+ 7000 7000
+
+ 17 2
+ - ---- x DATA(-2, 0, -2) - 1/350 y DATA(0, 0, 1)
+ 5250
+
+ 2
+ - 2/175 x z DATA(-2, -2, 2) + 1/350 y DATA(1, 0, -1)
+
+ 2 2 2
+ - 1/350 y DATA(2, 0, 1) - 1/175 y DATA(2, 0, 2) - 1/175 y DATA(1, 0, 2)
+
+ 2 2
+ - 1/175 y DATA(-1, 0, 2) - 1/175 y DATA(0, 0, 2)
+
+ 2 2
+ + 1/175 y DATA(-2, 0, -2) + 1/175 y DATA(2, 0, -2)
+
+ 2 2
+ + 1/175 y DATA(1, 0, -2) + 1/175 y DATA(-1, 0, -2)
+
+ 2 2
+ - 1/350 y DATA(-2, 0, 1) - 1/175 y DATA(-2, 0, 2)
+
+ 2 2
+ - 1/350 y DATA(-1, 0, 1) + 1/175 y DATA(0, 0, -2)
+
+ 2 2
+ + 1/350 y DATA(-2, 0, -1) + 1/350 y DATA(0, 0, -1)
+
+ - 2/175 x z DATA(-2, 1, 2) + 1/175 y z DATA(-1, -1, 0)
+
+ 2
+ + 1/175 y z DATA(0, -1, 0) + 1/245 y z DATA(1, -1, 0)
+
+ 2
+ + 2/245 y z DATA(-1, 0, 0) - 1/350 x z DATA(1, 0, 1)
+
+ 2
+ - 2/175 x z DATA(-2, 2, 2) + 1/245 y z DATA(2, 0, -1)
+
+ 2
+ + 1/245 y z DATA(-1, -1, 0) - 1/175 x z DATA(1, 1, 0)
+
+ 2
+ - 1/175 x z DATA(1, 0, 0) + 1/245 y z DATA(0, -1, 0)
+
+ + 2/175 y z DATA(-1, -2, 0) + 2/175 y z DATA(0, -2, 0)
+
+ - 1/175 y z DATA(2, 1, 0) + 2/175 x z DATA(2, -2, 2)
+
+ 187 187 289
+ - ---- x DATA(1, 0, -2) + ---- x DATA(-1, 0, -2) - ----- x DATA(-1, 0, 1)
+ 7000 7000 10500
+
+ 187 2
+ + ---- x DATA(-2, 0, -1) - 1/350 x DATA(2, 0, -1)
+ 7000
+
+ 2 187
+ + 1/700 x DATA(-1, 0, -1) - ---- x DATA(2, 0, -1)
+ 7000
+
+ 289 2
+ + ----- x DATA(-1, 0, -1) - 1/350 x DATA(0, 0, 1)
+ 10500
+
+ 2
+ - 1/700 x DATA(1, 0, 1) + 1/175 y z DATA(-2, -1, 0)
+
+ 2
+ + 1/175 x z DATA(1, -2, 2) + 1/350 x DATA(-2, 0, 1)
+
+ 2 2
+ + 1/175 x DATA(-2, 0, 2) + 1/350 x DATA(0, 0, -1)
+
+ 2 2
+ + 1/700 x DATA(1, 0, -1) + 1/350 x DATA(2, 0, 1)
+
+ 2 2
+ + 1/175 x DATA(2, 0, 2) - 1/350 x DATA(1, 0, 2)
+
+ - 1/175 x z DATA(-1, -2, 2) - 1/175 x z DATA(1, -1, 0)
+
+ 2
+ + 1/175 x z DATA(-2, -1, 1) - 1/350 x DATA(-1, 0, 2)
+
+ 2 2
+ - 1/175 x DATA(0, 0, 2) - 1/175 x DATA(-2, 0, -2)
+
+ 2 2
+ - 1/175 x DATA(2, 0, -2) + 1/350 x DATA(1, 0, -2)
+
+ 2 2
+ - 1/700 x DATA(-1, 0, 1) + 1/175 x DATA(0, 0, -2)
+
+ 2 3
+ - 1/350 x DATA(-2, 0, -1) - 1/300 x DATA(1, 0, 1)
+
+ 3
+ - 1/350 x z DATA(1, -2, 1) - 1/300 x DATA(-2, 0, 2)
+
+ 3 3
+ - 1/600 x DATA(-2, 0, 1) - 1/300 x DATA(2, 0, -2)
+
+ 3 3
+ + 1/150 x DATA(1, 0, -2) + 1/600 x DATA(2, 0, 1)
+
+ + 1/350 x z DATA(-1, 0, -1) + 1/175 x z DATA(-1, 0, 0)
+
+ - 1/175 y z DATA(-2, 1, 0) + 2/175 y z DATA(-2, -2, 0)
+
+ + 1/175 x z DATA(-1, 1, 0) - 2/175 x z DATA(2, -1, 0)
+
+ + 1/175 x z DATA(-2, 2, 1) + 1/175 x z DATA(-2, 1, 1)
+
+ 2 2
+ + 1/350 x y DATA(2, 0, -1) - 1/700 x y DATA(-1, 0, -1)
+
+ 3 3
+ - 1/150 x DATA(-1, 0, -2) + 1/600 x DATA(-2, 0, -1)
+
+ 3 3
+ + 1/300 x DATA(-1, 0, 1) + 1/300 x DATA(1, 0, -1)
+
+ 3 3
+ + 1/300 x DATA(2, 0, 2) - 1/150 x DATA(1, 0, 2)
+
+ 3 3
+ + 1/150 x DATA(-1, 0, 2) + 1/300 x DATA(-2, 0, -2)
+
+ - 2/175 x z DATA(-2, -1, 2) + 2/175 y z DATA(2, -2, 0)
+
+ 3 3 289
+ - 2/75 z DATA(-1, 0, -1) + 1/25 z DATA(0, 0, 0) + ----- x DATA(1, 0, 1)
+ 10500
+
+ 3
+ + 1/25 z DATA(2, -1, 0) - 2/175 y z DATA(1, 2, 0)
+
+ - 2/175 y z DATA(-1, 2, 0) - 2/175 y z DATA(-2, 2, 0)
+
+ + 2/175 y z DATA(1, -2, 0) - 2/175 y z DATA(0, 2, 0)
+
+ - 1/175 x z DATA(2, -2, 1) - 2/175 y z DATA(2, 2, 0)
+
+ + 1/175 x z DATA(-2, -2, 1) + 1/350 x z DATA(-1, -2, 1)
+
+ 187 17 289
+ - ---- x DATA(-2, 0, 1) + ---- x DATA(-2, 0, 2) - ----- x DATA(1, 0, -1)
+ 7000 5250 10500
+
+ 187 17
+ + ---- x DATA(2, 0, 1) - ---- x DATA(2, 0, 2) + 1/175 y z DATA(1, -1, 0)
+ 7000 5250
+
+ + 1/175 y z DATA(2, -1, 0) - 1/175 y z DATA(-1, 1, 0)
+
+ + 1/175 x z DATA(-2, 2, -1) - 1/175 y z DATA(1, 1, 0)
+
+ - 1/175 y z DATA(0, 1, 0) + 1/175 x z DATA(-2, -1, -1)
+
+ 2 2
+ - 2/245 x z DATA(0, 0, -2) + 1/490 x z DATA(-1, 0, 1)
+
+ 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(0, -2, 0) - 1/245 x z DATA(-2, 0, -1)
+
+ 2 2
+ - 2/245 x z DATA(-2, -1, 0) - 2/245 x z DATA(-2, 0, 0)
+
+ 2 2
+ - 2/245 x z DATA(-2, 1, 0) - 2/245 x z DATA(-2, -2, 0)
+
+ 2
+ + 1/245 x z DATA(-1, -2, 0) - 1/175 x y z DATA(2, 1, 0)
+
+ - 1/175 x z DATA(-1, 0, -2) + 1/175 x z DATA(1, 0, -2)
+
+ + 2/175 x z DATA(-2, -1, 0) + 2/175 x z DATA(-2, 0, 0)
+
+ + 2/175 x z DATA(-2, 1, 0) + 2/175 x z DATA(-2, -2, 0)
+
+ + 1/175 x z DATA(-1, -2, 0) + 1/350 x z DATA(-1, 2, 1)
+
+ + 2/175 x z DATA(-2, 2, 0) - 2/175 x z DATA(2, 0, 0)
+
+ - 2/175 x z DATA(2, 1, 0) - 2/175 x z DATA(2, 2, 0)
+
+ + 2/175 x z DATA(2, 0, -2) - 2/175 x z DATA(-2, 0, -2)
+
+ - 1/175 x z DATA(-1, 0, 2) + 1/175 x z DATA(1, 0, 2)
+
+ + 2/175 x z DATA(2, 0, 2) + 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, 0, 2) + 1/175 x z DATA(-2, 0, 1)
+
+ 3 3
+ - 1/175 x z DATA(1, 2, 0) + 1/25 z DATA(2, 0, 0) + 1/150 z DATA(2, 0, 2)
+
+ 3 3
+ + 1/150 z DATA(1, 0, 2) + 1/150 z DATA(-1, 0, 2)
+
+ 3 3
+ + 1/150 z DATA(0, 0, 2) + 1/150 z DATA(-2, 0, -2)
+
+ 3 3
+ + 1/150 z DATA(2, 0, -2) + 1/150 z DATA(1, 0, -2)
+
+ 3 3
+ + 1/150 z DATA(-1, 0, -2) - 2/75 z DATA(-1, 0, 1)
+
+ 3 3
+ + 1/150 z DATA(0, 0, -2) + 1/25 z DATA(-2, -2, 0)
+
+ 3 3
+ + 1/25 z DATA(-2, 0, 0) + 1/25 z DATA(-2, -1, 0)
+
+ 3 3 3
+ - 2/75 z DATA(0, 0, -1) - 2/75 z DATA(1, 0, -1) - 2/75 z DATA(2, 0, 1)
+
+ 3 3 3
+ + 1/25 z DATA(-1, 2, 0) + 1/25 z DATA(0, 2, 0) + 1/25 z DATA(1, 2, 0)
+
+ 3 3 3
+ + 1/25 z DATA(2, 2, 0) + 1/25 z DATA(2, 1, 0) + 1/25 z DATA(-2, 1, 0)
+
+ - 1/175 x z DATA(1, -2, 0) - 2/175 x z DATA(2, -2, 0)
+
+ 2
+ + 1/175 x z DATA(-1, -1, 0) - 1/100 x z DATA(-1, 0, -1)
+
+ 61 57
+ - 1/175 x z DATA(2, 0, -1) - --- z DATA(0, -1, 0) - --- z DATA(1, -1, 0)
+ 490 490
+
+ 61 57 151
+ - --- z DATA(-1, 0, 0) - --- z DATA(-1, 1, 0) + ---- z DATA(-1, 0, -1)
+ 490 490 3675
+
+ 13 3
+ - 9/98 z DATA(2, -1, 0) - -- z DATA(0, 0, 0) - 2/75 z DATA(-2, 0, -1)
+ 98
+
+ 3 3 61
+ + 1/25 z DATA(0, -2, 0) + 1/25 z DATA(-1, -2, 0) - --- z DATA(1, 0, 0)
+ 490
+
+ 61 57
+ - --- z DATA(0, 1, 0) - --- z DATA(1, 1, 0) + 4/75 z DATA(2, 0, -1)
+ 490 490
+
+ 57 2 136
+ - --- z DATA(-1, -1, 0) + 1/50 x z DATA(2, 0, -1) + ---- z DATA(0, 0, 1)
+ 490 3675
+
+ 151
+ + ---- z DATA(1, 0, 1) - 1/350 x z DATA(1, 1, -1)
+ 3675
+
+ 151
+ - 1/350 x z DATA(1, 2, 1) - 1/300 z DATA(-2, 0, 2) + ---- z DATA(1, 0, -1)
+ 3675
+
+ 33 136 311
+ - --- z DATA(2, -2, 0) + ---- z DATA(0, 0, -1) + ----- z DATA(1, 0, 2)
+ 490 3675 14700
+
+ 33
+ - 9/98 z DATA(-1, 2, 0) - 9/98 z DATA(1, -2, 0) - --- z DATA(-2, 2, 0)
+ 490
+
+ + 4/75 z DATA(-2, 0, 1) + 4/75 z DATA(2, 0, 1) - 9/98 z DATA(1, 2, 0)
+
+ 33
+ - --- z DATA(2, 2, 0) - 9/98 z DATA(2, 1, 0) - 1/10 z DATA(2, 0, 0)
+ 490
+
+ 431
+ - 1/300 z DATA(2, 0, 2) - 1/10 z DATA(0, 2, 0) + ----- z DATA(0, 0, -2)
+ 14700
+
+ + 4/75 z DATA(-2, 0, -1) - 1/10 z DATA(0, -2, 0) - 9/98 z DATA(-1, -2, 0)
+
+ 33 151 2
+ - --- z DATA(-2, -2, 0) + ---- z DATA(-1, 0, 1) + 1/50 z DATA(-1, 0, -1)
+ 490 3675
+
+ 311 2 2
+ + ----- z DATA(-1, 0, -2) + 1/50 z DATA(2, 0, -1) - 1/50 z DATA(1, 0, 1)
+ 14700
+
+ - 9/98 z DATA(-2, 1, 0) - 1/10 z DATA(-2, 0, 0) - 9/98 z DATA(-2, -1, 0)
+
+ 431
+ + ----- z DATA(0, 0, 2) - 1/300 z DATA(-2, 0, -2) - 1/300 z DATA(2, 0, -2)
+ 14700
+
+ 311 2 311
+ + ----- z DATA(1, 0, -2) - 1/50 z DATA(0, 0, 1) + ----- z DATA(-1, 0, 2)
+ 14700 14700
+
+ 2 2
+ + 1/100 z DATA(1, 0, 2) + 1/100 z DATA(-1, 0, 2)
+
+ 2 2
+ + 1/100 z DATA(0, 0, 2) - 1/100 z DATA(-2, 0, -2)
+
+ 2 2
+ - 1/100 z DATA(2, 0, -2) - 1/100 z DATA(1, 0, -2)
+
+ 2 2
+ - 1/100 z DATA(-1, 0, -2) - 1/100 z DATA(0, 0, -2)
+
+ 2 3
+ + 1/50 z DATA(-2, 0, -1) - 2/75 z DATA(2, 0, -1)
+
+ 3 3
+ + 1/25 z DATA(-1, -1, 0) + 1/25 z DATA(0, -1, 0)
+
+ 3 3 3
+ + 1/25 z DATA(1, -1, 0) + 1/25 z DATA(-1, 0, 0) + 1/25 z DATA(-1, 1, 0)
+
+ 2 2
+ - 1/50 z DATA(-2, 0, 1) + 1/100 z DATA(-2, 0, 2)
+
+ 2 2 2
+ + 1/50 z DATA(0, 0, -1) + 1/50 z DATA(1, 0, -1) - 1/50 z DATA(2, 0, 1)
+
+ 2 2 3
+ + 1/100 z DATA(2, 0, 2) - 1/50 z DATA(-1, 0, 1) - 2/75 z DATA(0, 0, 1)
+
+ 3 3 3
+ - 2/75 z DATA(1, 0, 1) + 1/25 z DATA(1, 0, 0) + 1/25 z DATA(0, 1, 0)
+
+ 3
+ + 1/25 z DATA(1, 1, 0) - 1/175 x z DATA(2, 1, -1)
+
+ + 1/350 x z DATA(-1, 2, -1) - 1/350 x z DATA(1, 2, -1)
+
+ 3 3
+ + 1/25 z DATA(-2, 2, 0) + 1/150 z DATA(-2, 0, 2)
+
+ 3
+ - 2/75 z DATA(-2, 0, 1) - 1/175 x z DATA(2, -1, -1)
+
+ 3 3
+ + 1/25 z DATA(2, -2, 0) + 1/25 z DATA(1, -2, 0)
+
+ - 1/175 x z DATA(2, 2, 1) - 1/175 x z DATA(-1, -1, 2)
+
+ 2 2
+ - 1/245 x z DATA(2, 0, -1) + 1/245 x z DATA(-1, -1, 0)
+
+ 2 2
+ + 2/245 x z DATA(0, -1, 0) + 1/245 x z DATA(1, -1, 0)
+
+ - 1/350 x z DATA(1, 1, 1) - 1/175 x z DATA(2, 2, -1)
+
+ 2 2
+ - 1/350 y DATA(1, 0, 1) + 1/350 y DATA(2, 0, -1)
+
+ 2 2
+ + 1/350 y DATA(-1, 0, -1) + 1/350 x DATA(-1, 0, -2)
+
+ + 1/350 x z DATA(-1, 1, -1) + 1/350 x z DATA(-1, -1, 1)
+
+ 2
+ - 1/350 x z DATA(1, -1, 1) + 1/100 x z DATA(-2, 0, -2)
+
+ 2 2
+ - 1/200 x z DATA(-1, 0, 2) + 1/200 x z DATA(1, 0, 2)
+
+ 2 2
+ + 1/100 x z DATA(2, 0, 2) - 1/50 x z DATA(2, 0, 1)
+
+ 2 2
+ + 1/100 x z DATA(-1, 0, 1) + 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
+ - 1/50 x z DATA(-2, 0, -1) + 1/350 x z DATA(-1, 1, 1)
+
+ 2 2
+ + 1/100 x z DATA(1, 0, -1) - 1/100 x z DATA(-2, 0, 2)
+
+ 2
+ + 1/50 x z DATA(-2, 0, 1) + 1/175 x z DATA(-2, 0, -1)
+
+ 2
+ + 1/350 x z DATA(-1, 0, 1) - 1/100 x z DATA(1, 0, 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)
+
+ + 2/175 x y z DATA(2, -2, 0) + 1/175 x z DATA(1, -1, -2)
+
+ - 1/175 x z DATA(-1, -1, -2) - 2/175 x z DATA(-2, -1, -2)
+
+ 3
+ - 1/175 x z DATA(-1, 1, 2) - 1/300 y DATA(0, -2, 2)
+
+ + 2/175 x z DATA(2, -1, 2) - 1/350 x y z DATA(-1, -1, 0)
+
+ 2 2
+ - 1/245 y z DATA(0, -1, 2) - 1/245 y z DATA(0, 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) + 2/245 y z DATA(0, 2, 2)
+
+ 2 2
+ + 2/245 y z DATA(0, -2, -2) + 1/490 y z DATA(0, 1, 1)
+
+ 2 2
+ - 2/245 x z DATA(0, -2, 2) + 1/245 x z DATA(0, -1, 1)
+
+ 2 2
+ + 1/245 x z DATA(0, 1, -1) + 1/245 x z DATA(0, 2, 1)
+
+ 2 2
+ + 1/245 x z DATA(0, -1, -1) + 1/245 x z DATA(0, -2, -1)
+
+ 2 2
+ - 2/245 x z DATA(0, 1, -2) - 2/245 x z DATA(0, 2, -2)
+
+ 2 2
+ - 2/245 x z DATA(0, 2, 2) - 2/245 x z DATA(0, -2, -2)
+
+ 2 2
+ - 2/245 x z DATA(0, -1, -2) - 2/245 x z DATA(0, 1, 2)
+
+ 2 2
+ + 1/245 x z DATA(0, 1, 1) + 1/245 x z DATA(0, 2, -1)
+
+ 2
+ - 2/245 x z DATA(0, -1, 2) + 2/175 x z DATA(2, -1, -2)
+
+ 2
+ + 2/175 x y z DATA(-2, 2, 0) + 1/350 x y DATA(0, -2, 1)
+
+ 2
+ + 1/175 x y z DATA(-1, 2, 0) + 1/175 x y DATA(0, -2, 2)
+
+ 2
+ - 1/175 x y z DATA(1, 2, 0) + 1/490 y z DATA(2, 1, 1)
+
+ 2 2
+ - 1/350 x y DATA(0, 2, 1) - 1/700 x y DATA(0, -1, -1)
+
+ 2
+ - 2/175 x y z DATA(2, 2, 0) + 1/490 y z DATA(2, -1, 1)
+
+ 2 2
+ + 1/350 x y DATA(0, 1, -2) + 1/175 x y DATA(0, 2, -2)
+
+ 2 2
+ - 1/175 x y DATA(0, 2, 2) - 1/175 x y DATA(0, -2, -2)
+
+ 2 2
+ - 1/350 x y DATA(0, -1, -2) - 1/350 x y DATA(0, 1, 2)
+
+ 2 2
+ + 1/700 x y DATA(0, -1, 1) + 1/700 x y DATA(0, 1, -1)
+
+ 2
+ - 1/175 x y z DATA(-1, -2, 0) + 1/350 x y DATA(0, 2, -1)
+
+ 2 2
+ - 1/350 x y DATA(0, -2, -1) - 1/245 y z DATA(0, -1, -2)
+
+ 2 2
+ - 1/245 y z DATA(0, 1, 2) + 1/490 y z DATA(0, -1, 1)
+
+ 2 2
+ + 1/490 y z DATA(0, 1, -1) - 1/245 y z DATA(0, 2, 1)
+
+ 2 2
+ + 1/350 x y DATA(0, -1, 2) - 1/700 x y DATA(0, 1, 1)
+
+ + 1/175 x y z DATA(-2, 1, 0) - 1/175 x y z DATA(-2, -1, 0)
+
+ 2
+ + 1/245 x z DATA(0, -2, 1) + 1/175 y z DATA(0, 1, -2)
+
+ - 1/300 z DATA(0, -2, 2) - 1/175 y z DATA(0, 2, -1)
+
+ + 1/175 y z DATA(0, -2, -1) - 1/175 y z DATA(0, -1, 2)
+
+ - 1/350 y z DATA(0, 1, 1) - 2/175 y z DATA(0, -2, 2)
+
+ - 1/175 y z DATA(0, -1, -2) + 1/175 y z DATA(0, 1, 2)
+
+ + 1/350 y z DATA(0, -1, 1) - 1/350 y z DATA(0, 1, -1)
+
+ - 1/175 y z DATA(0, 2, 1) + 1/350 y z DATA(0, -1, -1)
+
+ - 2/175 x y z DATA(-2, -2, 0) + 2/175 y z DATA(0, 2, -2)
+
+ + 2/175 y z DATA(0, 2, 2) - 2/175 y z DATA(0, -2, -2)
+
+ 3
+ - 2/75 z DATA(0, -2, 1) + 1/175 y z DATA(0, -2, 1)
+
+ 2 2
+ + 1/50 z DATA(0, -1, -1) + 1/100 z DATA(0, -2, 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(1, 2, 2) + 2/245 y z DATA(1, -2, -2)
+
+ 2 2
+ + 2/245 y z DATA(-1, -2, -2) + 1/175 y DATA(0, -2, 2)
+
+ 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, 1, -2) + 2/245 y z DATA(-1, 2, -2)
+
+ 2 2
+ + 2/245 y z DATA(-2, 2, -2) - 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
+ - 1/245 y z DATA(-2, -2, -1) + 2/245 y z DATA(2, 2, -2)
+
+ 2 2
+ + 2/245 y z DATA(1, 2, -2) + 1/50 y z DATA(0, 2, -1)
+
+ 2 3
+ - 1/50 y z DATA(0, -2, -1) - 2/75 z DATA(0, 1, 1)
+
+ 3 2
+ + 1/150 z DATA(0, -1, 2) + 1/100 y z DATA(0, 1, -1)
+
+ 2 2
+ - 1/50 y z DATA(0, 2, 1) - 1/100 y z DATA(0, -1, -1)
+
+ 3 3
+ + 1/150 z DATA(0, 1, -2) - 2/75 z DATA(0, 2, -1)
+
+ 3 2
+ - 2/75 z DATA(0, -2, -1) - 1/100 y z DATA(0, -2, 2)
+
+ 2 2
+ + 1/50 y z DATA(0, -2, 1) + 1/490 y z DATA(0, -1, -1)
+
+ 2 2
+ + 1/100 y z DATA(0, -1, 1) + 1/100 y z DATA(0, -2, -2)
+
+ 311
+ + 4/75 z DATA(0, -2, 1) - 1/300 z DATA(0, 2, 2) + ----- z DATA(0, 1, -2)
+ 14700
+
+ 151 151
+ - 1/300 z DATA(0, 2, -2) + ---- z DATA(0, 1, -1) + ---- z DATA(0, -1, 1)
+ 3675 3675
+
+ 311 311
+ + ----- z DATA(0, 1, 2) + ----- z DATA(0, -1, -2)
+ 14700 14700
+
+ 311
+ - 1/300 z DATA(0, -2, -2) + ----- z DATA(0, -1, 2)
+ 14700
+
+ 151
+ + 4/75 z DATA(0, -2, -1) + 4/75 z DATA(0, 2, -1) + ---- z DATA(0, -1, -1)
+ 3675
+
+ 151 2
+ + 4/75 z DATA(0, 2, 1) + ---- z DATA(0, 1, 1) - 1/50 z DATA(0, 1, 1)
+ 3675
+
+ 2 2
+ + 1/100 z DATA(0, -1, 2) - 1/245 y z DATA(1, -2, -1)
+
+ 2 2
+ - 1/245 y z DATA(1, 1, -2) - 1/245 y z DATA(-2, 1, -2)
+
+ 2 2
+ - 1/100 y z DATA(0, 2, -2) + 1/100 y z DATA(0, 2, 2)
+
+ 2 2
+ - 1/245 y z DATA(-2, -2, 1) - 1/200 y z DATA(0, 1, -2)
+
+ 2 2
+ - 1/245 y z DATA(0, -2, 1) + 2/245 y z DATA(0, -2, 2)
+
+ 3 3
+ + 1/150 z DATA(0, -2, -2) + 1/150 z DATA(0, 2, -2)
+
+ 3 2
+ + 1/150 z DATA(0, 2, 2) + 1/50 z DATA(0, -2, -1)
+
+ 2 3
+ + 1/50 z DATA(0, 2, -1) + 1/150 z DATA(0, -2, 2)
+
+ 2 2
+ - 1/245 y z DATA(-1, -2, 1) - 1/245 y z DATA(-2, 2, -1)
+
+ 2 2
+ - 1/50 z DATA(0, -2, 1) + 1/200 y z DATA(0, -1, -2)
+
+ 2 2 2
+ - 1/50 z DATA(0, 2, 1) + 1/50 z DATA(0, 1, -1) - 1/50 z DATA(0, -1, 1)
+
+ 2 2
+ + 1/100 z DATA(0, 1, 2) - 1/100 z DATA(0, -1, -2)
+
+ 2 2
+ - 1/100 z DATA(0, -2, -2) + 1/200 y z DATA(0, 1, 2)
+
+ 2 2
+ + 1/100 z DATA(0, 2, 2) - 1/100 z DATA(0, 2, -2)
+
+ 2 2
+ - 1/100 z DATA(0, 1, -2) + 1/490 y z DATA(-2, -1, -1)
+
+ 2 2
+ - 1/245 y z DATA(2, -2, -1) - 1/175 x DATA(0, -2, 2)
+
+ 2 2
+ + 1/350 x DATA(0, -1, -1) - 1/350 x DATA(0, 2, 1)
+
+ 2 2
+ + 1/350 x DATA(0, 1, -1) + 1/350 x DATA(0, 2, -1)
+
+ 2 2
+ - 1/350 x DATA(0, -2, 1) - 1/350 x DATA(0, 1, 1)
+
+ 2 2
+ - 1/175 x DATA(0, -1, 2) - 1/350 x DATA(0, -1, 1)
+
+ 2 2
+ - 1/175 x DATA(0, 1, 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/175 x DATA(0, 2, -2) + 1/175 x DATA(0, 1, -2)
+
+ 2 187 17
+ + 1/350 x DATA(0, -2, -1) - ---- y DATA(0, -2, 1) + ---- y DATA(0, -2, 2)
+ 7000 5250
+
+ 289 187 289
+ + ----- y DATA(0, -1, -1) + ---- y DATA(0, 2, 1) - ----- y DATA(0, 1, -1)
+ 10500 7000 10500
+
+ 289 187 187
+ - ----- y DATA(0, -1, 1) + ---- y DATA(0, 1, 2) + ---- y DATA(0, -1, -2)
+ 10500 7000 7000
+
+ 17 17 17
+ - ---- y DATA(0, -2, -2) - ---- y DATA(0, 2, 2) + ---- y DATA(0, 2, -2)
+ 5250 5250 5250
+
+ 289 187 187
+ + ----- y DATA(0, 1, 1) - ---- y DATA(0, 1, -2) + ---- y DATA(0, -2, -1)
+ 10500 7000 7000
+
+ 187 187 2
+ - ---- y DATA(0, 2, -1) - ---- y DATA(0, -1, 2) + 1/350 y DATA(0, -2, 1)
+ 7000 7000
+
+ 3 3
+ - 2/75 z DATA(0, -1, -1) - 2/75 z DATA(0, 1, -1)
+
+ 3 3
+ - 2/75 z DATA(0, -1, 1) + 1/150 z DATA(0, 1, 2)
+
+ 3 3
+ + 1/150 z DATA(0, -1, -2) - 2/75 z DATA(0, 2, 1)
+
+ 2 2
+ - 1/245 y z DATA(1, -2, 1) - 1/200 y z DATA(0, -1, 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(-2, -1, 2) - 1/100 y z DATA(0, 1, 1)
+
+ 3 3
+ - 1/600 y DATA(0, -2, 1) - 1/300 y DATA(0, 2, -2)
+
+ 3 3
+ + 1/150 y DATA(0, 1, -2) + 1/600 y DATA(0, -2, -1)
+
+ 3 3
+ - 1/600 y DATA(0, 2, -1) - 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 3
+ - 1/150 y DATA(0, -1, -2) + 1/300 y DATA(0, -2, -2)
+
+ 3 3
+ + 1/300 y DATA(0, 2, 2) + 1/150 y DATA(0, -1, 2)
+
+ 3 2
+ - 1/300 y DATA(0, 1, 1) - 1/245 y z DATA(2, -2, 1)
+
+ 2 2
+ + 1/490 y z DATA(-2, -1, 1) - 1/175 y DATA(0, -2, -2)
+
+ 2 2
+ + 1/175 y DATA(0, 2, 2) - 1/700 y DATA(0, 1, 1)
+
+ 2 2
+ - 1/350 y DATA(0, -1, 2) + 1/700 y DATA(0, -1, -1)
+
+ 2 2
+ + 1/350 y DATA(0, 2, 1) + 1/700 y DATA(0, 1, -1)
+
+ 2 2
+ - 1/700 y DATA(0, -1, 1) - 1/350 y DATA(0, 1, 2)
+
+ 2 2
+ + 1/350 y DATA(0, -1, -2) - 1/175 y DATA(0, 2, -2)
+
+ 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) + 2/245 y z DATA(1, -2, 2)
+
+ 2 2
+ + 2/245 y z DATA(-1, -2, 2) + 2/245 y z DATA(2, -2, 2)
+
+ 2 2
+ + 2/245 y z DATA(-2, 2, 2) + 1/700 x y DATA(1, 0, -1)
+
+ 2 2
+ + 1/350 x y DATA(-2, 0, 1) + 1/175 x y DATA(-2, 0, 2)
+
+ 2
+ - 1/245 y z DATA(-2, 1, 2)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=1749162884, alloc=14349756, time=279.05
+bytes used=1750284972, alloc=14349756, time=279.16
+bytes used=1751488664, alloc=14349756, time=279.26
+bytes used=1752668852, alloc=14349756, time=279.37
+bytes used=1753827880, alloc=14349756, time=279.47
+bytes used=1754964836, alloc=14349756, time=279.56
+bytes used=1756084072, alloc=14349756, time=279.66
+bytes used=1757185180, alloc=14349756, time=279.76
+bytes used=1758263816, alloc=14349756, time=279.86
+bytes used=1759321612, alloc=14349756, time=279.96
+bytes used=1760356680, alloc=14349756, time=280.06
+bytes used=1761369732, alloc=14349756, time=280.16
+bytes used=1762454696, alloc=14349756, time=280.27
+bytes used=1763454884, alloc=14349756, time=280.37
+bytes used=1764455376, alloc=14349756, time=280.48
+bytes used=1765562296, alloc=14349756, time=280.59
+bytes used=1766562860, alloc=14349756, time=280.70
+bytes used=1767678628, alloc=14349756, time=280.82
+bytes used=1768678768, alloc=14349756, time=280.92
+bytes used=1769683652, alloc=14349756, time=281.03
+bytes used=1770683792, alloc=14349756, time=281.14
+bytes used=1771684236, alloc=14349756, time=281.26
+bytes used=1772712256, alloc=14349756, time=281.38
+bytes used=1773712464, alloc=14349756, time=281.50
+bytes used=1774712596, alloc=14349756, time=281.62
+bytes used=1775812716, alloc=14349756, time=281.75
+bytes used=1776812840, alloc=14349756, time=281.88
+bytes used=1777876396, alloc=14349756, time=282.01
+bytes used=1778876544, alloc=14349756, time=282.15
+bytes used=1779879240, alloc=14349756, time=282.28
+bytes used=1780896408, alloc=14349756, time=282.42
+bytes used=1781974104, alloc=14349756, time=282.57
+bytes used=1782977676, alloc=14349756, time=282.72
+bytes used=1784045088, alloc=14349756, time=282.87
+bytes used=1785063780, alloc=14349756, time=283.02
+bytes used=1786072152, alloc=14349756, time=283.18
+bytes used=1787104680, alloc=14677376, time=283.28
+bytes used=1788152684, alloc=14677376, time=283.35
+bytes used=1789200560, alloc=14677376, time=283.43
+bytes used=1790247988, alloc=14677376, time=283.50
+bytes used=1791295416, alloc=14677376, time=283.58
+bytes used=1792342844, alloc=14677376, time=283.66
+ 3 2 137 2 2
+[COEFF(-2, -2, -2) = 1/300 y + 1/175 x y - ---- x - 1/175 x + 2/245 y z
+ 5250
+
+ 2 2 11 3 2
+ - 2/175 x z + 1/100 x z + 1/175 x y + --- + 1/300 x - 1/175 y
+ 420
+
+ 137 2 3 2
+ - 2/175 y z - ---- y + 1/100 y z - 1/125 x y + 1/150 z + 2/245 x z
+ 5250
+
+ 2 529 3
+ + 2/175 x y z - 1/100 z - ----- z, COEFF(-1, -2, -2) = 1/150 z
+ 14700
+
+ 3 169 2
+ - 1/150 x - ----- z + 1/350 x - 1/175 x z - 1/250 x y + 1/175 x y z
+ 14700
+
+ 2 3 2 2 47
+ - 1/245 x z + 1/300 y + 1/350 x y + 2/245 y z - 2/175 y z - ---- y
+ 5250
+
+ 19 2 107 2 2 2
+ + ---- + 1/200 x z + ---- x - 1/350 x y - 1/100 z + 1/100 y z
+ 2100 7000
+
+ 2 2 2
+ - 1/175 y , COEFF(0, -2, -2) = - 1/175 x y - 2/245 x z - 1/300 z
+
+ 2 2 2 3 17
+ - 1/175 y + 1/175 x - 2/175 y z + 1/300 - 1/100 z + 1/300 y - ---- y
+ 5250
+
+ 2 3 2 47
+ + 1/100 y z + 1/150 z + 2/245 y z, COEFF(1, -2, -2) = - ---- y
+ 5250
+
+ 2 2 107 2 3
+ + 1/100 y z - 1/175 y + 1/175 x z - ---- x - 1/350 x y + 1/150 z
+ 7000
+
+ 3 19 169 2
+ + 1/300 y + ---- - 2/175 y z - ----- z - 1/175 x y z - 1/350 x y
+ 2100 14700
+
+ 2 2 2 2 2
+ + 1/250 x y + 2/245 y z - 1/245 x z - 1/100 z - 1/200 x z + 1/350 x
+
+ 3 529 11 137
+ + 1/150 x , COEFF(2, -2, -2) = - ----- z + --- + ---- x + 2/175 x z
+ 14700 420 5250
+
+ 2 2 2 2 3
+ - 1/175 x - 1/175 y - 2/175 x y z + 1/175 x y - 1/100 z - 1/300 x
+
+ 2 137 2 2 3
+ + 1/100 y z - 2/175 y z - ---- y - 1/175 x y - 1/100 x z + 1/150 z
+ 5250
+
+ 2 2 3
+ + 1/125 x y + 2/245 y z + 2/245 x z + 1/300 y , COEFF(-2, -1, -2) =
+
+ 169 19 3 47 2 3
+ - ----- z + ---- + 1/150 z - ---- x - 2/175 x z + 1/350 y + 1/300 x
+ 14700 2100 5250
+
+ 2 2 2
+ - 1/250 x y + 1/175 x y z + 2/245 x z - 1/350 x y - 1/175 x
+
+ 2 2 2 3 2
+ + 1/350 x y + 1/100 x z + 1/200 y z - 1/150 y - 1/100 z - 1/175 y z
+
+ 107 2 2 2
+ + ---- y - 1/245 y z, COEFF(-1, -1, -2) = 1/200 y z + 1/350 y
+ 7000
+
+ 3 3 3 2
+ - 1/175 x z - 1/150 x - 1/150 y + 1/150 z + 1/350 x y z - 1/245 y z
+
+ 2 167 2 2
+ - 1/175 y z - 1/700 x y - 1/500 x y + ---- y + 1/200 x z - 1/245 x z
+ 7000
+
+ 191 17 2 2 167 2
+ + ----- z - ---- - 1/700 x y - 1/100 z + ---- x + 1/350 x ,
+ 14700 2100 7000
+
+ 311 187 2 29 2
+ COEFF(0, -1, -2) = ----- z + ---- y + 1/175 x - ---- - 1/350 x y
+ 14700 7000 2100
+
+ 2 3 2 2 3 2
+ + 1/200 y z + 1/150 z - 1/100 z + 1/350 y - 1/150 y - 1/245 y z
+
+ 2 3 3
+ - 1/175 y z - 2/245 x z, COEFF(1, -1, -2) = - 1/150 y + 1/150 x
+
+ 2 167 2 2
+ + 1/175 x z - 1/200 x z + 1/500 x y - ---- x - 1/700 x y + 1/700 x y
+ 7000
+
+ 3 17 2 191 2 2
+ + 1/150 z - 1/175 y z - ---- - 1/100 z + ----- z + 1/350 y - 1/245 y z
+ 2100 14700
+
+ 2 2 2 167
+ - 1/245 x z - 1/350 x y z + 1/350 x + 1/200 y z + ---- y,
+ 7000
+
+ 107 2 2 3
+ COEFF(2, -1, -2) = 1/250 x y + ---- y - 1/100 x z + 2/245 x z - 1/300 x
+ 7000
+
+ 3 2 2 2
+ - 1/150 y - 1/175 x y z + 2/175 x z + 1/350 y + 1/350 x y - 1/245 y z
+
+ 2 2 3 19 169 2 47
+ - 1/100 z + 1/350 x y + 1/150 z + ---- - ----- z + 1/200 y z + ---- x
+ 2100 14700 5250
+
+ 2 3 2
+ - 1/175 x - 1/175 y z, COEFF(-2, 0, -2) = 1/150 z - 1/175 x y
+
+ 2 2 17 2
+ - 2/245 y z + 1/300 + 1/100 x z - ---- x - 1/100 z - 1/300 z
+ 5250
+
+ 2 3 2 2
+ - 2/175 x z + 2/245 x z + 1/300 x - 1/175 x + 1/175 y ,
+
+ 2 29 2
+ COEFF(-1, 0, -2) = - 1/350 x y - ---- - 1/175 x z - 2/245 y z
+ 2100
+
+ 2 3 187 2 3 311
+ - 1/245 x z + 1/150 z + ---- x + 1/350 x - 1/150 x + ----- z
+ 7000 14700
+
+ 2 2 2 41 2
+ + 1/200 x z + 1/175 y - 1/100 z , COEFF(0, 0, -2) = - ---- + 1/175 x
+ 2100
+
+ 2 2 2 2 431 3
+ + 1/175 y - 2/245 x z - 1/100 z - 2/245 y z + ----- z + 1/150 z ,
+ 14700
+
+ 2 2 311 2 2
+ COEFF(1, 0, -2) = 1/350 x - 1/100 z + ----- z + 1/175 y - 1/200 x z
+ 14700
+
+ 3 29 2 187 2
+ + 1/150 z - ---- + 1/175 x z - 2/245 y z - ---- x + 1/350 x y
+ 2100 7000
+
+ 3 2 17 2 2
+ + 1/150 x - 1/245 x z, COEFF(2, 0, -2) = ---- x - 1/100 z - 1/175 x
+ 5250
+
+ 2 2 2 3
+ - 1/300 z + 1/300 + 1/175 y - 2/245 y z + 1/175 x y - 1/300 x
+
+ 2 2 3
+ + 2/245 x z - 1/100 x z + 1/150 z + 2/175 x z, COEFF(-2, 1, -2) =
+
+ 2 2 3 3 2 169
+ - 1/200 y z + 2/245 x z + 1/300 x + 1/150 y - 1/245 y z - ----- z
+ 14700
+
+ 3 2 2 2 2
+ + 1/150 z - 1/175 x + 1/100 x z - 1/175 x y z - 1/100 z + 1/350 y
+
+ 2 19 47 107 2
+ - 1/350 x y + ---- - ---- x - ---- y - 1/350 x y - 2/175 x z + 1/175 y z
+ 2100 5250 7000
+
+ 2 2 2
+ + 1/250 x y, COEFF(-1, 1, -2) = - 1/100 z + 1/350 y - 1/245 x z
+
+ 2 191 2 2 3
+ + 1/700 x y + ----- z + 1/350 x - 1/245 y z + 1/150 z + 1/175 y z
+ 14700
+
+ 3 2 167 17
+ + 1/150 y + 1/500 x y - 1/175 x z + 1/200 x z - ---- y - ----
+ 7000 2100
+
+ 2 2 167 3
+ - 1/350 x y z - 1/700 x y - 1/200 y z + ---- x - 1/150 x ,
+ 7000
+
+ 3 2 2 187 29
+ COEFF(0, 1, -2) = 1/150 y - 2/245 x z - 1/100 z - ---- y - ----
+ 7000 2100
+
+ 2 2 311 2 2
+ + 1/350 x y - 1/200 y z + 1/175 y z + ----- z - 1/245 y z + 1/350 y
+ 14700
+
+ 2 3 17 2 2
+ + 1/175 x + 1/150 z , COEFF(1, 1, -2) = - ---- - 1/100 z + 1/350 x
+ 2100
+
+ 3 2 2
+ + 1/350 x y z + 1/175 x z + 1/150 y - 1/200 x z - 1/200 y z
+
+ 2 2 2 2 3
+ - 1/245 y z + 1/175 y z + 1/350 y - 1/245 x z + 1/700 x y + 1/150 x
+
+ 2 167 167 3 191
+ + 1/700 x y - ---- y - 1/500 x y - ---- x + 1/150 z + ----- z,
+ 7000 7000 14700
+
+ 2 2 2
+ COEFF(2, 1, -2) = - 1/100 z - 1/100 x z + 1/175 y z - 1/245 y z
+
+ 3 47 107 3 2 3
+ + 1/150 z + ---- x - ---- y - 1/300 x - 1/200 y z + 1/150 y
+ 5250 7000
+
+ 2 2 19 2
+ + 2/175 x z + 1/350 x y + 1/350 y + 1/175 x y z + ---- - 1/175 x
+ 2100
+
+ 2 169 2
+ + 2/245 x z - ----- z - 1/250 x y - 1/350 x y, COEFF(-2, 2, -2) =
+ 14700
+
+ 3 2 2
+ - 2/175 x y z + 2/175 y z + 1/300 x + 1/125 x y + 1/175 x y - 1/100 z
+
+ 3 2 2 2 137
+ - 2/175 x z + 1/150 z - 1/175 x y + 2/245 x z + 2/245 y z - ---- x
+ 5250
+
+ 2 2 11 2 2 529 137
+ + 1/100 x z - 1/175 y + --- - 1/175 x - 1/100 y z - ----- z + ---- y
+ 420 14700 5250
+
+ 3 19 169 2
+ - 1/300 y , COEFF(-1, 2, -2) = ---- - ----- z + 2/175 y z - 1/100 z
+ 2100 14700
+
+ 2 2 2 2 2
+ + 1/250 x y + 1/200 x z + 1/350 x y - 1/175 y - 1/245 x z + 1/350 x y
+
+ 3 3 47 2 2
+ + 1/150 z - 1/175 x y z - 1/300 y + ---- y + 2/245 y z - 1/100 y z
+ 5250
+
+ 2 3 107 2
+ + 1/350 x - 1/175 x z - 1/150 x + ---- x, COEFF(0, 2, -2) = - 2/245 x z
+ 7000
+
+ 2 17 2 2
+ - 1/300 z + 2/245 y z + ---- y - 1/100 y z + 2/175 y z - 1/100 z
+ 5250
+
+ 3 2 2 2 3
+ + 1/300 - 1/300 y + 1/175 x y - 1/175 y + 1/175 x + 1/150 z ,
+
+ 2 2 2
+ COEFF(1, 2, -2) = 1/175 x y z + 1/350 x - 1/100 y z - 1/100 z
+
+ 2 3 2 2
+ + 2/245 y z + 1/150 z - 1/350 x y - 1/175 y + 2/175 y z + 1/175 x z
+
+ 2 169 3 2 19
+ - 1/245 x z - ----- z + 1/150 x - 1/250 x y + 1/350 x y + ----
+ 14700 2100
+
+ 3 2 107 47 11
+ - 1/300 y - 1/200 x z - ---- x + ---- y, COEFF(2, 2, -2) = ---
+ 7000 5250 420
+
+ 2 2 529 3 2 2
+ + 2/245 y z - 1/100 x z - ----- z + 1/150 z - 1/100 y z - 1/175 x
+ 14700
+
+ 3 3 2 137 137
+ - 1/300 y - 1/300 x + 2/175 y z + 2/245 x z + ---- x + ---- y
+ 5250 5250
+
+ 2 2 2 2
+ - 1/175 x y - 1/175 x y - 1/100 z - 1/175 y + 2/175 x z + 2/175 x y z
+
+ 2 2
+ - 1/125 x y, COEFF(-2, -2, -1) = - 1/245 y z + 1/350 x y - 1/250 x y
+
+ 3 2 2 2 2
+ + 1/600 x + 1/175 y z - 1/50 x z + 1/50 z - 1/50 y z - 1/350 x
+
+ 107 3 2 256 2
+ + ---- y - 1/175 x y z - 2/75 z - 8/525 - 1/350 y + ---- z + 1/350 x y
+ 7000 3675
+
+ 107 3 2
+ + 1/175 x z + ---- x + 1/600 y - 1/245 x z, COEFF(-1, -2, -1) =
+ 7000
+
+ 2 2 3 2
+ - 1/350 y + 1/700 x + 1/350 x z - 1/42 - 1/500 x y - 2/75 z - 1/100 x z
+
+ 229 167 211 2 2
+ + ----- x + ---- y + ---- z - 1/700 x y + 1/175 y z - 1/50 y z
+ 10500 7000 3675
+
+ 2 2 2 3 2
+ + 1/490 x z - 1/350 x y z + 1/50 z + 1/700 x y - 1/300 x - 1/245 y z
+
+ 3 2 2 2
+ + 1/600 y , COEFF(0, -2, -1) = 1/245 x z + 1/350 x - 1/350 x y + 4/75 z
+
+ 187 2 2 3 3
+ + 1/175 y z + ---- y + 1/50 z - 1/245 y z - 2/75 z - 2/75 + 1/600 y
+ 7000
+
+ 2 2 2 229
+ - 1/350 y - 1/50 y z , COEFF(1, -2, -1) = - 1/700 x y - ----- x
+ 10500
+
+ 3 2 167 3 2
+ + 1/600 y - 1/350 y + ---- y + 1/300 x - 1/245 y z + 1/175 y z
+ 7000
+
+ 2 2 2
+ + 1/350 x y z + 1/100 x z - 1/42 + 1/500 x y - 1/50 y z - 1/700 x y
+
+ 211 2 2 2 3
+ + ---- z - 1/350 x z + 1/50 z + 1/490 x z + 1/700 x - 2/75 z ,
+ 3675
+
+ 2 2 2 3
+ COEFF(2, -2, -1) = - 1/245 x z + 1/50 z + 1/50 x z - 1/600 x
+
+ 2 2
+ + 1/175 x y z - 8/525 + 1/350 x y - 1/245 y z + 1/175 y z + 1/250 x y
+
+ 107 256 2 107 2 3 2
+ + ---- y + ---- z - 1/350 x y - ---- x - 1/350 y - 2/75 z - 1/50 y z
+ 7000 3675 7000
+
+ 3 2 211
+ - 1/175 x z + 1/600 y - 1/350 x , COEFF(-2, -1, -1) = - 1/42 + ---- z
+ 3675
+
+ 2 167 229 2 2
+ + 1/175 x z + 1/490 y z + ---- x + ----- y - 1/700 x y - 1/350 x
+ 7000 10500
+
+ 2 3 2 2
+ - 1/350 x y z + 1/700 x y + 1/350 y z - 2/75 z - 1/245 x z + 1/50 z
+
+ 3 2 2 2 3
+ - 1/300 y - 1/100 y z - 1/50 x z - 1/500 x y + 1/700 y + 1/600 x ,
+
+ 137 2
+ COEFF(-1, -1, -1) = - 1/700 x y z + ---- x - 1/1400 x y + 1/350 x z
+ 5250
+
+ 2 2 2 17 137 166
+ + 1/350 y z - 1/100 x z + 1/50 z + 1/700 x - --- + ---- y + ---- z
+ 525 5250 3675
+
+ 3 2 3 3 2
+ - 1/300 x - 1/100 y z - 1/300 y - 2/75 z - 1/1000 x y + 1/490 y z
+
+ 2 2 2 2
+ - 1/1400 x y + 1/490 x z + 1/700 y , COEFF(0, -1, -1) = 1/490 y z
+
+ 289 2 2 37 2 151 3
+ + ----- y + 1/50 z - 1/700 x y - ---- + 1/245 x z + ---- z - 2/75 z
+ 10500 1050 3675
+
+ 2 3 2 2
+ + 1/350 x - 1/300 y + 1/350 y z + 1/700 y - 1/100 y z ,
+
+ 3 137 17
+ COEFF(1, -1, -1) = 1/1000 x y - 2/75 z - ---- x + 1/350 y z - ---
+ 5250 525
+
+ 2 2 2 3 2 2
+ + 1/490 y z - 1/1400 x y + 1/700 x + 1/300 x - 1/100 y z + 1/50 z
+
+ 166 2 137 2 2
+ + ---- z + 1/700 y + 1/700 x y z + ---- y + 1/490 x z + 1/100 x z
+ 3675 5250
+
+ 2 3 2
+ + 1/1400 x y - 1/350 x z - 1/300 y , COEFF(2, -1, -1) = - 1/245 x z
+
+ 2 2 229 2 2 167
+ + 1/700 y + 1/700 x y + ----- y + 1/50 z + 1/700 x y - ---- x
+ 10500 7000
+
+ 2 2
+ + 1/50 x z - 1/42 + 1/350 x y z - 1/175 x z + 1/350 y z + 1/490 y z
+
+ 3 211 2 2 3
+ + 1/500 x y - 1/300 y + ---- z - 1/100 y z - 1/350 x - 1/600 x
+ 3675
+
+ 3 2 3 2 187
+ - 2/75 z , COEFF(-2, 0, -1) = - 1/350 x + 1/600 x + 1/245 y z + ---- x
+ 7000
+
+ 2 2 2 3
+ + 1/175 x z - 1/245 x z - 2/75 - 1/350 x y + 1/50 z + 4/75 z - 2/75 z
+
+ 2 2 151 2
+ - 1/50 x z + 1/350 y , COEFF(-1, 0, -1) = ---- z + 1/245 y z
+ 3675
+
+ 2 3 2 37 289 2
+ - 1/700 x y - 1/300 x + 1/700 x - ---- + ----- x + 1/50 z + 1/350 x z
+ 1050 10500
+
+ 3 2 2 2 136
+ - 2/75 z - 1/100 x z + 1/490 x z + 1/350 y , COEFF(0, 0, -1) = ---- z
+ 3675
+
+ 2 3 2 2 2
+ + 1/350 x - 2/75 z - 4/105 + 1/350 y + 1/50 z + 1/245 y z
+
+ 2 37 2 3
+ + 1/245 x z, COEFF(1, 0, -1) = - ---- + 1/245 y z + 1/300 x - 1/350 x z
+ 1050
+
+ 2 2 2 151 2 2
+ + 1/700 x + 1/350 y + 1/700 x y + ---- z + 1/490 x z + 1/100 x z
+ 3675
+
+ 3 2 289
+ - 2/75 z + 1/50 z - ----- x, COEFF(2, 0, -1) = - 1/175 x z - 2/75
+ 10500
+
+ 2 2 2 3 2
+ - 1/350 x + 1/350 y + 1/245 y z - 1/600 x + 1/50 x z + 4/75 z
+
+ 2 2 187 2 3
+ + 1/350 x y + 1/50 z - ---- x - 1/245 x z - 2/75 z , COEFF(-2, 1, -1)
+ 7000
+
+ 3 2 211
+ = - 1/42 - 1/350 y z - 2/75 z - 1/700 x y + ---- z + 1/175 x z
+ 3675
+
+ 2 167 2 229 2
+ + 1/350 x y z + 1/490 y z + ---- x - 1/50 x z - ----- y + 1/50 z
+ 7000 10500
+
+ 2 3 2 2 2 3
+ + 1/700 y + 1/300 y + 1/100 y z - 1/350 x - 1/245 x z + 1/600 x
+
+ 2 2 2 17
+ - 1/700 x y + 1/500 x y, COEFF(-1, 1, -1) = 1/700 y + 1/490 y z - ---
+ 525
+
+ 137 2 2 137
+ + ---- x + 1/50 z - 1/1400 x y - 1/350 y z - ---- y + 1/350 x z
+ 5250 5250
+
+ 2 2 2 2 166 3
+ - 1/100 x z + 1/100 y z + 1/700 x + 1/490 x z + ---- z - 2/75 z
+ 3675
+
+ 2 3 3
+ + 1/1400 x y + 1/700 x y z + 1/300 y + 1/1000 x y - 1/300 x ,
+
+ 2 151 2 3 2
+ COEFF(0, 1, -1) = 1/350 x + ---- z + 1/100 y z + 1/300 y + 1/700 x y
+ 3675
+
+ 37 2 2 2 3 289
+ - ---- - 1/350 y z + 1/50 z + 1/490 y z + 1/700 y - 2/75 z - ----- y
+ 1050 10500
+
+ 2 3 166
+ + 1/245 x z, COEFF(1, 1, -1) = - 2/75 z - 1/700 x y z + ---- z
+ 3675
+
+ 2 2 2 137 2
+ + 1/100 x z + 1/700 y - 1/1000 x y + 1/1400 x y - ---- x + 1/100 y z
+ 5250
+
+ 17 3 2 2
+ - 1/350 y z - --- - 1/350 x z + 1/300 y + 1/490 x z + 1/700 x
+ 525
+
+ 2 137 2 2 3
+ + 1/490 y z - ---- y + 1/50 z + 1/1400 x y + 1/300 x , COEFF(2, 1, -1)
+ 5250
+
+ 2 167 2
+ = 1/490 y z - ---- x - 1/175 x z - 1/350 x y z + 1/100 y z - 1/42
+ 7000
+
+ 2 2 2 3
+ - 1/500 x y - 1/700 x y + 1/700 x y + 1/50 z - 1/350 y z + 1/300 y
+
+ 2 229 2 2 211 3
+ - 1/245 x z - ----- y + 1/50 x z - 1/350 x + ---- z - 1/600 x
+ 10500 3675
+
+ 2 3 2 107 2
+ + 1/700 y - 2/75 z , COEFF(-2, 2, -1) = - 1/350 x - ---- y - 1/245 x z
+ 7000
+
+ 107 3 2 2 2
+ + ---- x - 1/600 y + 1/50 z + 1/50 y z - 1/245 y z + 1/175 x z - 8/525
+ 7000
+
+ 3 256 2
+ - 2/75 z + ---- z + 1/250 x y + 1/350 x y + 1/175 x y z - 1/175 y z
+ 3675
+
+ 2 2 2 3
+ - 1/50 x z - 1/350 x y - 1/350 y + 1/600 x , COEFF(-1, 2, -1) =
+
+ 2 2 3 2
+ - 1/245 y z + 1/500 x y + 1/700 x y - 1/175 y z - 1/600 y + 1/700 x
+
+ 2 2 3 2
+ + 1/50 y z - 1/42 + 1/50 z - 1/300 x + 1/350 x z - 1/100 x z
+
+ 2 2 211 229 2
+ - 1/350 y + 1/700 x y + 1/350 x y z + ---- z + ----- x + 1/490 x z
+ 3675 10500
+
+ 3 167 2
+ - 2/75 z - ---- y, COEFF(0, 2, -1) = - 1/175 y z + 1/50 y z + 4/75 z
+ 7000
+
+ 3 2 187 2 3 2
+ - 1/600 y + 1/350 x - ---- y - 1/245 y z - 2/75 z + 1/350 x y
+ 7000
+
+ 2 2 2 2
+ + 1/50 z - 1/350 y + 1/245 x z - 2/75, COEFF(1, 2, -1) = 1/50 y z
+
+ 2 2 2 2 3
+ + 1/100 x z - 1/350 y - 1/245 y z + 1/700 x y + 1/300 x - 1/350 x y z
+
+ 211 3 2 2 229 167
+ + ---- z - 2/75 z - 1/175 y z + 1/50 z + 1/700 x - ----- x - ---- y
+ 3675 10500 7000
+
+ 2 3 2
+ - 1/500 x y - 1/350 x z + 1/490 x z - 1/600 y - 1/700 x y - 1/42,
+
+ 256 2 3
+ COEFF(2, 2, -1) = ---- z - 1/245 x z - 1/175 y z - 1/175 x y z - 1/600 y
+ 3675
+
+ 2 3 2 107 2 2
+ - 1/350 x y - 1/600 x + 1/50 y z - ---- x + 1/50 x z - 1/350 x y
+ 7000
+
+ 2 107 2
+ - 8/525 - 1/175 x z - 1/350 x - 1/250 x y - ---- y - 1/350 y
+ 7000
+
+ 2 3 2 2 33
+ - 1/245 y z - 2/75 z + 1/50 z , COEFF(-2, -2, 0) = - 2/245 y z - --- z
+ 490
+
+ 2 3
+ - 2/245 x z + 2/175 y z + 2/175 x z - 2/175 x y z + 1/25 z ,
+
+ 3 2
+ COEFF(-1, -2, 0) = 1/25 z - 1/175 x y z + 1/175 x z + 1/245 x z
+
+ 2
+ + 2/175 y z - 9/98 z - 2/245 y z,
+
+ 3 2 2
+ COEFF(0, -2, 0) = 1/25 z + 2/245 x z - 2/245 y z + 2/175 y z - 1/10 z,
+
+ 2 3
+ COEFF(1, -2, 0) = - 9/98 z + 1/245 x z - 1/175 x z + 1/175 x y z + 1/25 z
+
+ 2 2 2
+ + 2/175 y z - 2/245 y z, COEFF(2, -2, 0) = - 2/245 x z - 2/245 y z
+
+ 3 33
+ + 2/175 x y z + 1/25 z - 2/175 x z - --- z + 2/175 y z, COEFF(-2, -1, 0)
+ 490
+
+ 2 2 3
+ = 1/175 y z - 2/245 x z + 1/245 y z - 9/98 z + 2/175 x z + 1/25 z
+
+ 2
+ - 1/175 x y z, COEFF(-1, -1, 0) = 1/175 x z + 1/245 y z - 1/350 x y z
+
+ 2 57 3
+ + 1/175 y z + 1/245 x z - --- z + 1/25 z ,
+ 490
+
+ 61 2 3 2
+ COEFF(0, -1, 0) = - --- z + 1/245 y z + 1/25 z + 2/245 x z + 1/175 y z,
+ 490
+
+ 2 2 3
+ COEFF(1, -1, 0) = 1/245 y z + 1/245 x z + 1/175 y z + 1/25 z
+
+ 57
+ + 1/350 x y z - --- z - 1/175 x z, COEFF(2, -1, 0) = 1/175 x y z
+ 490
+
+ 3 2 2
+ + 1/175 y z + 1/25 z + 1/245 y z - 9/98 z - 2/175 x z - 2/245 x z,
+
+ 2 3 2
+ COEFF(-2, 0, 0) = 2/175 x z + 2/245 y z + 1/25 z - 1/10 z - 2/245 x z,
+
+ 3 2 61 2
+ COEFF(-1, 0, 0) = 1/25 z + 2/245 y z - --- z + 1/175 x z + 1/245 x z,
+ 490
+
+ 2 3 13 2
+ COEFF(0, 0, 0) = 2/245 y z + 1/25 z - -- z + 2/245 x z,
+ 98
+
+ 2 2 61 3
+ COEFF(1, 0, 0) = 1/245 x z + 2/245 y z - --- z - 1/175 x z + 1/25 z ,
+ 490
+
+ 3 2 2
+ COEFF(2, 0, 0) = - 1/10 z - 2/175 x z + 1/25 z - 2/245 x z + 2/245 y z,
+
+ 3 2
+ COEFF(-2, 1, 0) = 1/25 z - 2/245 x z + 2/175 x z - 1/175 y z - 9/98 z
+
+ 2 3
+ + 1/245 y z + 1/175 x y z, COEFF(-1, 1, 0) = 1/350 x y z + 1/25 z
+
+ 57 2 2
+ - --- z + 1/245 y z + 1/245 x z - 1/175 y z + 1/175 x z,
+ 490
+
+ 3 2 2 61
+ COEFF(0, 1, 0) = 1/25 z + 2/245 x z - 1/175 y z + 1/245 y z - --- z,
+ 490
+
+ 2
+ COEFF(1, 1, 0) = - 1/175 y z + 1/245 x z - 1/350 x y z - 1/175 x z
+
+ 3 57 2
+ + 1/25 z - --- z + 1/245 y z, COEFF(2, 1, 0) = - 9/98 z - 1/175 x y z
+ 490
+
+ 3 2 2
+ + 1/25 z - 1/175 y z - 2/245 x z - 2/175 x z + 1/245 y z,
+
+ 2 2 3
+ COEFF(-2, 2, 0) = - 2/245 x z - 2/245 y z + 1/25 z + 2/175 x z
+
+ 33
+ - 2/175 y z + 2/175 x y z - --- z, COEFF(-1, 2, 0) = - 2/175 y z
+ 490
+
+ 3 2 2
+ + 1/175 x y z - 9/98 z + 1/25 z + 1/245 x z + 1/175 x z - 2/245 y z,
+
+ 3 2 2
+ COEFF(0, 2, 0) = 1/25 z + 2/245 x z - 2/245 y z - 1/10 z - 2/175 y z,
+
+ 3 2
+ COEFF(1, 2, 0) = - 2/175 y z - 9/98 z - 1/175 x y z + 1/25 z - 2/245 y z
+
+ 2 3 2 33
+ - 1/175 x z + 1/245 x z, COEFF(2, 2, 0) = 1/25 z - 2/245 y z - --- z
+ 490
+
+ 2
+ - 2/175 y z - 2/175 x z - 2/175 x y z - 2/245 x z, COEFF(-2, -2, 1) =
+
+ 3 3 3 107 2
+ - 1/175 x y z - 1/600 y - 2/75 z - 1/600 x - ---- y - 1/350 x y
+ 7000
+
+ 2 256 2 2 107
+ + 1/50 x z + ---- z + 1/50 y z + 1/350 y + 1/250 x y - ---- x
+ 3675 7000
+
+ 2 2 2 2
+ + 1/175 y z - 1/245 x z - 1/245 y z + 1/350 x + 1/175 x z - 1/350 x y
+
+ 2 3 2
+ - 1/50 z + 8/525, COEFF(-1, -2, 1) = - 1/350 x y z - 2/75 z + 1/50 y z
+
+ 167 2 2 2 2
+ - ---- y + 1/700 x y - 1/700 x y - 1/245 y z + 1/490 x z + 1/42
+ 7000
+
+ 229 3 3 2 211
+ - ----- x - 1/600 y + 1/300 x + 1/100 x z + 1/175 y z + ---- z
+ 10500 3675
+
+ 2 2 2
+ + 1/500 x y - 1/700 x - 1/50 z + 1/350 y + 1/350 x z, COEFF(0, -2, 1)
+
+ 3 3 2 2
+ = - 1/600 y - 2/75 z + 2/75 + 1/175 y z - 1/350 x + 1/350 y
+
+ 2 2 2 187 2
+ - 1/245 y z + 4/75 z + 1/350 x y + 1/245 x z - ---- y - 1/50 z
+ 7000
+
+ 2 2
+ + 1/50 y z , COEFF(1, -2, 1) = - 1/100 x z + 1/350 x y z - 1/500 x y
+
+ 2 3 211 167 2 2 2
+ + 1/700 x y - 1/600 y + ---- z - ---- y + 1/350 y + 1/50 y z - 1/50 z
+ 3675 7000
+
+ 2 229 3 2
+ + 1/490 x z + ----- x - 2/75 z + 1/700 x y + 1/175 y z + 1/42
+ 10500
+
+ 2 2 3
+ - 1/245 y z - 1/350 x z - 1/700 x - 1/300 x , COEFF(2, -2, 1) =
+
+ 2 107 2 107 3
+ 1/350 x y - ---- y - 1/250 x y - 1/50 x z + ---- x + 1/600 x
+ 7000 7000
+
+ 2 2 2 3 2
+ - 1/350 x y + 1/350 x - 1/245 x z - 2/75 z - 1/50 z - 1/175 x z
+
+ 2 256 2
+ + 8/525 + 1/175 x y z + 1/50 y z + 1/175 y z + ---- z + 1/350 y
+ 3675
+
+ 3 2 2
+ - 1/600 y - 1/245 y z, COEFF(-2, -1, 1) = 1/175 x z + 1/100 y z
+
+ 2 3 2 2 2
+ + 1/50 x z + 1/500 x y + 1/300 y - 1/50 z - 1/700 y + 1/700 x y
+
+ 3 211 3 2 229
+ - 1/600 x - 1/350 x y z + ---- z - 2/75 z - 1/700 x y - ----- y
+ 3675 10500
+
+ 2 167 2 2
+ + 1/490 y z - ---- x + 1/350 y z - 1/245 x z + 1/350 x + 1/42,
+ 7000
+
+ 166 3 2
+ COEFF(-1, -1, 1) = ---- z + 1/350 y z + 1/300 x + 1/1400 x y
+ 3675
+
+ 2 2 2
+ - 1/700 x y z - 1/700 x + 1/1000 x y + 1/350 x z - 1/50 z + 1/490 y z
+
+ 2 2 2 2 137 137
+ + 1/490 x z + 1/100 x z + 1/1400 x y + 1/100 y z - ---- x - ---- y
+ 5250 5250
+
+ 17 2 3 3 151 37
+ + --- - 1/700 y - 2/75 z + 1/300 y , COEFF(0, -1, 1) = ---- z + ----
+ 525 3675 1050
+
+ 3 2 2 2 2
+ + 1/350 y z + 1/300 y + 1/700 x y + 1/490 y z + 1/245 x z + 1/100 y z
+
+ 2 289 2 2 3
+ - 1/350 x - ----- y - 1/50 z - 1/700 y - 2/75 z , COEFF(1, -1, 1) =
+ 10500
+
+ 2 2 17 2 2
+ 1/1400 x y - 1/700 y + --- - 1/1400 x y - 1/350 x z - 1/50 z
+ 525
+
+ 2 3 3 2
+ + 1/350 y z + 1/490 y z - 1/300 x - 2/75 z + 1/700 x y z + 1/490 x z
+
+ 137 2 3 2 137
+ + ---- x - 1/1000 x y - 1/700 x + 1/300 y - 1/100 x z - ---- y
+ 5250 5250
+
+ 2 166 2 167
+ + 1/100 y z + ---- z, COEFF(2, -1, 1) = - 1/245 x z + ---- x
+ 3675 7000
+
+ 2 2 2 3
+ + 1/100 y z - 1/175 x z + 1/350 y z + 1/490 y z - 1/50 x z + 1/300 y
+
+ 2 2 229 2 2
+ - 1/500 x y - 1/700 y + 1/350 x - ----- y - 1/700 x y - 1/50 z
+ 10500
+
+ 211 3 2 3
+ + ---- z + 1/42 + 1/600 x - 1/700 x y + 1/350 x y z - 2/75 z ,
+ 3675
+
+ 2 2 3 2
+ COEFF(-2, 0, 1) = 1/245 y z + 1/175 x z - 1/350 y - 1/600 x + 1/350 x
+
+ 2 3 187 2 2
+ + 1/350 x y + 4/75 z - 2/75 z - ---- x - 1/245 x z + 1/50 x z + 2/75
+ 7000
+
+ 2 2 3 2
+ - 1/50 z , COEFF(-1, 0, 1) = 1/245 y z - 2/75 z + 1/350 x z - 1/50 z
+
+ 2 2 289 3 2 2
+ - 1/700 x + 1/700 x y - ----- x + 1/300 x + 1/490 x z - 1/350 y
+ 10500
+
+ 2 37 151 2 136
+ + 1/100 x z + ---- + ---- z, COEFF(0, 0, 1) = 1/245 x z + 4/105 + ---- z
+ 1050 3675 3675
+
+ 2 3 2 2 2
+ + 1/245 y z - 2/75 z - 1/350 y - 1/50 z - 1/350 x , COEFF(1, 0, 1) =
+
+ 2 2 2 2 151 2
+ - 1/700 x y - 1/100 x z - 1/350 y - 1/50 z + ---- z + 1/245 y z
+ 3675
+
+ 2 289 3 2 3 37
+ - 1/700 x - 1/350 x z + ----- x - 1/300 x + 1/490 x z - 2/75 z + ----,
+ 10500 1050
+
+ 2 2 2 2
+ COEFF(2, 0, 1) = - 1/50 x z - 1/245 x z - 1/350 y - 1/350 x y + 4/75 z
+
+ 3 2 187 2 3
+ + 1/600 x - 1/50 z - 1/175 x z + ---- x + 1/350 x - 2/75 z
+ 7000
+
+ 2 2 211
+ + 1/245 y z + 2/75, COEFF(-2, 1, 1) = - 1/50 z + 1/350 x y z + ---- z
+ 3675
+
+ 229 3 2 2
+ - 1/350 y z + ----- y - 1/500 x y - 1/600 x + 1/50 x z + 1/350 x
+ 10500
+
+ 2 2 3 167 2
+ + 1/700 x y + 1/700 x y - 1/300 y - ---- x - 1/245 x z + 1/42
+ 7000
+
+ 3 2 2 2
+ - 2/75 z + 1/490 y z + 1/175 x z - 1/100 y z - 1/700 y ,
+
+ 137 2 166
+ COEFF(-1, 1, 1) = - ---- x + 1/700 x y z - 1/100 y z + ---- z - 1/350 y z
+ 5250 3675
+
+ 2 2 2 3 2
+ + 1/490 y z + 1/490 x z - 1/1400 x y + 1/350 x z + 1/300 x - 1/50 z
+
+ 137 2 2 3 3 17
+ + ---- y - 1/700 x - 1/1000 x y + 1/1400 x y - 2/75 z - 1/300 y + ---
+ 5250 525
+
+ 2 2 2 2
+ - 1/700 y + 1/100 x z , COEFF(0, 1, 1) = - 1/100 y z + 1/245 x z
+
+ 151 37 3 289 2 3 2
+ + ---- z + ---- - 2/75 z + ----- y - 1/50 z - 1/300 y + 1/490 y z
+ 3675 1050 10500
+
+ 2 2 2 3
+ - 1/700 y - 1/700 x y - 1/350 x - 1/350 y z, COEFF(1, 1, 1) = - 2/75 z
+
+ 2 2 2 2
+ + 1/490 y z - 1/700 x + 1/1000 x y - 1/1400 x y - 1/700 x y z - 1/50 z
+
+ 137 17 137 166 2 2
+ - 1/350 x z + ---- y + --- + ---- x + ---- z - 1/100 x z - 1/100 y z
+ 5250 525 5250 3675
+
+ 2 3 2 3 2
+ - 1/1400 x y - 1/300 x - 1/700 y - 1/300 y - 1/350 y z + 1/490 x z,
+
+ 2 167 2 3 2
+ COEFF(2, 1, 1) = - 1/245 x z + ---- x - 1/50 x z - 1/300 y + 1/700 x y
+ 7000
+
+ 2 2 211 3 3 2
+ - 1/100 y z + 1/42 - 1/50 z + ---- z + 1/600 x - 2/75 z - 1/700 x y
+ 3675
+
+ 2 229 2 2
+ + 1/350 x + ----- y + 1/500 x y + 1/490 y z - 1/350 y z - 1/700 y
+ 10500
+
+ 2
+ - 1/350 x y z - 1/175 x z, COEFF(-2, 2, 1) = 1/50 x z - 1/250 x y
+
+ 2 256 3 107
+ - 1/245 x z + ---- z - 2/75 z - ---- x - 1/175 y z + 1/175 x z
+ 3675 7000
+
+ 2 2 2 2 3
+ - 1/50 y z + 1/175 x y z - 1/50 z + 1/350 x - 1/245 y z + 1/600 y
+
+ 2 3 107 2 2
+ + 1/350 x y + 8/525 - 1/600 x + ---- y + 1/350 y - 1/350 x y ,
+ 7000
+
+ 2 2 2 167 229
+ COEFF(-1, 2, 1) = - 1/50 z - 1/700 x y - 1/700 x y + ---- y - ----- x
+ 7000 10500
+
+ 3 211 2 2
+ + 1/300 x + ---- z - 1/245 y z - 1/175 y z + 1/490 x z + 1/42
+ 3675
+
+ 2 2 3 2
+ + 1/350 x z + 1/100 x z - 1/50 y z + 1/600 y + 1/350 x y z + 1/350 y
+
+ 3 2 2
+ - 1/500 x y - 2/75 z - 1/700 x , COEFF(0, 2, 1) = 4/75 z - 1/50 z
+
+ 187 2 2 3 2
+ - 1/175 y z + ---- y + 1/245 x z - 1/350 x y + 1/600 y - 1/50 y z
+ 7000
+
+ 2 2 3 2
+ - 1/245 y z - 1/350 x - 2/75 z + 1/350 y + 2/75, COEFF(1, 2, 1) =
+
+ 2 2 2 229 2
+ - 1/245 y z - 1/50 z + 1/42 - 1/700 x + ----- x - 1/350 x z - 1/100 x z
+ 10500
+
+ 2 167 3 211 2 3
+ + 1/350 y + ---- y - 1/300 x + ---- z - 1/700 x y + 1/600 y
+ 7000 3675
+
+ 3 2 2
+ + 1/500 x y - 2/75 z + 1/490 x z - 1/350 x y z - 1/175 y z - 1/50 y z
+
+ 2 3 2 107 2
+ + 1/700 x y , COEFF(2, 2, 1) = 1/600 x + 1/350 x y + ---- x + 1/350 x y
+ 7000
+
+ 2 2 107
+ - 1/175 y z - 1/245 y z - 1/175 x y z + 1/350 y + 8/525 + ---- y
+ 7000
+
+ 256 2 2 2
+ + ---- z - 1/50 z - 1/50 x z + 1/250 x y - 1/175 x z + 1/350 x
+ 3675
+
+ 3 2 3 2
+ - 2/75 z - 1/245 x z + 1/600 y - 1/50 y z , COEFF(-2, -2, 2) =
+
+ 3 3 3 2 2 529 11
+ - 1/300 x + 1/150 z - 1/300 y + 1/175 x - 1/175 x y - ----- z - ---
+ 14700 420
+
+ 137 2 2 2 2
+ + ---- x + 1/175 y + 1/100 z + 2/245 y z + 2/175 x y z - 1/100 y z
+ 5250
+
+ 2 2 2
+ + 1/125 x y - 2/175 x z - 2/175 y z - 1/175 x y - 1/100 x z + 2/245 x z
+
+ 137 47 2 2 169
+ + ---- y, COEFF(-1, -2, 2) = ---- y + 2/245 y z - 1/200 x z - ----- z
+ 5250 5250 14700
+
+ 2 107 2 3 3
+ - 1/350 x y - ---- x + 1/250 x y - 1/350 x + 1/150 x - 1/300 y
+ 7000
+
+ 2 2 19 2
+ + 1/175 y - 2/175 y z + 1/175 x y z + 1/350 x y - ---- + 1/100 z
+ 2100
+
+ 2 2 3
+ - 1/245 x z - 1/100 y z + 1/150 z - 1/175 x z, COEFF(0, -2, 2) =
+
+ 3 2 2 2
+ - 1/300 z - 1/300 y + 1/100 z + 2/245 y z - 2/175 y z - 1/175 x
+
+ 2 2 2 17 3
+ + 1/175 x y - 2/245 x z + 1/175 y + ---- y + 1/150 z - 1/300
+ 5250
+
+ 2 2 2 47 3
+ - 1/100 y z , COEFF(1, -2, 2) = 1/200 x z + 1/175 y + ---- y - 1/300 y
+ 5250
+
+ 3 2 107 19 2 169 2
+ - 1/150 x - 1/350 x + ---- x - ---- + 1/100 z - ----- z + 1/350 x y
+ 7000 2100 14700
+
+ 2 3 2
+ + 1/175 x z - 2/175 y z + 2/245 y z + 1/150 z - 1/250 x y - 1/245 x z
+
+ 2 2 529
+ + 1/350 x y - 1/100 y z - 1/175 x y z, COEFF(2, -2, 2) = - ----- z
+ 14700
+
+ 3 3 2 11 2
+ + 1/300 x - 1/300 y - 1/175 x y + 2/175 x z - --- + 1/175 x y
+ 420
+
+ 2 2 2 137
+ - 1/125 x y - 1/100 y z + 2/245 y z - 2/175 y z + 1/175 y - ---- x
+ 5250
+
+ 3 2 2 2 2
+ + 1/150 z + 1/100 x z + 2/245 x z - 2/175 x y z + 1/175 x + 1/100 z
+
+ 137 2 3 2 107
+ + ---- y, COEFF(-2, -1, 2) = 1/350 x y + 1/150 y + 2/245 x z - ---- y
+ 5250 7000
+
+ 169 2 19 2 2 3
+ - ----- z - 1/245 y z - ---- - 1/350 x y - 1/100 x z - 1/300 x
+ 14700 2100
+
+ 3 47 2 2
+ + 1/250 x y + 1/150 z - 2/175 x z + ---- x + 1/175 x + 1/100 z
+ 5250
+
+ 2 2
+ - 1/350 y - 1/175 y z - 1/200 y z + 1/175 x y z, COEFF(-1, -1, 2) =
+
+ 167 2 2 2 3
+ - ---- y - 1/350 y + 1/100 z - 1/175 x z - 1/350 x + 1/150 y
+ 7000
+
+ 2 17 3 2 2 2
+ - 1/200 y z + ---- + 1/150 x - 1/245 x z + 1/700 x y + 1/700 x y
+ 2100
+
+ 2 3 2 167 191
+ - 1/200 x z + 1/150 z - 1/245 y z + 1/500 x y - ---- x + ----- z
+ 7000 14700
+
+ 2 187
+ + 1/350 x y z - 1/175 y z, COEFF(0, -1, 2) = 1/100 z - 1/175 y z - ---- y
+ 7000
+
+ 2 2 3 2 2 2
+ - 2/245 x z - 1/200 y z + 1/150 z + 1/350 x y - 1/175 x - 1/245 y z
+
+ 3 311 2 29 2
+ + 1/150 y + ----- z - 1/350 y + ----, COEFF(1, -1, 2) = 1/200 x z
+ 14700 2100
+
+ 191 2 3 2 17
+ + ----- z + 1/100 z + 1/150 y - 1/245 x z - 1/350 x y z + ----
+ 14700 2100
+
+ 3 2 2 2 2
+ + 1/175 x z + 1/150 z - 1/200 y z - 1/350 x - 1/245 y z - 1/350 y
+
+ 2 167 167 2
+ - 1/500 x y + 1/700 x y + ---- x - 1/175 y z - ---- y - 1/700 x y
+ 7000 7000
+
+ 3 2 2 3
+ - 1/150 x , COEFF(2, -1, 2) = 1/175 x + 2/175 x z - 1/350 x y + 1/300 x
+
+ 169 2 2 2 3
+ - ----- z - 1/175 y z + 2/245 x z - 1/350 x y - 1/245 y z + 1/150 y
+ 14700
+
+ 107 47 2 19 2
+ - ---- y - 1/175 x y z - ---- x - 1/200 y z - ---- + 1/100 z
+ 7000 5250 2100
+
+ 2 2 3 2
+ + 1/100 x z - 1/350 y + 1/150 z - 1/250 x y, COEFF(-2, 0, 2) = 1/100 z
+
+ 3 2 2 2 17
+ - 1/300 x + 1/175 x - 1/100 x z - 2/175 x z + 2/245 x z + ---- x
+ 5250
+
+ 2 3 2 2
+ - 2/245 y z + 1/150 z - 1/300 - 1/175 y + 1/175 x y - 1/300 z,
+
+ 2 2 311 187 2
+ COEFF(-1, 0, 2) = - 1/350 x - 1/175 y + ----- z - ---- x + 1/100 z
+ 14700 7000
+
+ 3 2 2 2 29
+ + 1/150 z - 2/245 y z - 1/200 x z - 1/175 x z + 1/350 x y + ----
+ 2100
+
+ 3 2 2 3 431
+ + 1/150 x - 1/245 x z, COEFF(0, 0, 2) = - 1/175 y + 1/150 z + ----- z
+ 14700
+
+ 2 2 41 2 2
+ - 2/245 x z + 1/100 z + ---- - 1/175 x - 2/245 y z, COEFF(1, 0, 2) =
+ 2100
+
+ 311 29 2 2 2 187
+ ----- z + ---- - 1/350 x - 1/350 x y + 1/175 x z + 1/200 x z + ---- x
+ 14700 2100 7000
+
+ 2 2 3 2 3 2
+ - 2/245 y z - 1/245 x z + 1/150 z - 1/175 y - 1/150 x + 1/100 z ,
+
+ 2 3 2
+ COEFF(2, 0, 2) = - 1/300 z + 1/100 x z + 1/300 x - 1/300 + 1/175 x
+
+ 2 17 2 2 2 2
+ - 1/175 x y - ---- x - 2/245 y z - 1/175 y + 2/245 x z + 1/100 z
+ 5250
+
+ 3 3 2
+ + 1/150 z + 2/175 x z, COEFF(-2, 1, 2) = - 1/150 y - 1/350 y
+
+ 2 47 107 19 2
+ + 1/350 x y + ---- x - 2/175 x z - 1/175 x y z + ---- y - ---- + 1/175 x
+ 5250 7000 2100
+
+ 2 3 2 169 2
+ + 1/100 z + 1/150 z - 1/100 x z - ----- z + 1/350 x y + 1/175 y z
+ 14700
+
+ 2 2 3 2
+ - 1/250 x y + 1/200 y z - 1/245 y z - 1/300 x + 2/245 x z,
+
+ 2 3 2 3
+ COEFF(-1, 1, 2) = 1/175 y z - 1/350 y - 1/150 y - 1/350 x + 1/150 z
+
+ 191 2 167 2
+ + ----- z - 1/200 x z - 1/500 x y - 1/175 x z + ---- y + 1/200 y z
+ 14700 7000
+
+ 2 2 17 167 2
+ + 1/700 x y - 1/245 y z + ---- - 1/350 x y z - ---- x - 1/245 x z
+ 2100 7000
+
+ 2 3 2 2 187
+ - 1/700 x y + 1/150 x + 1/100 z , COEFF(0, 1, 2) = 1/100 z + ---- y
+ 7000
+
+ 2 311 2 2 2
+ - 2/245 x z + ----- z + 1/200 y z + 1/175 y z - 1/175 x - 1/350 x y
+ 14700
+
+ 2 3 29 3 2
+ - 1/245 y z - 1/150 y + ---- + 1/150 z - 1/350 y , COEFF(1, 1, 2) =
+ 2100
+
+ 3 2 2
+ - 1/150 x + 1/175 x z + 1/100 z + 1/350 x y z + 1/500 x y - 1/700 x y
+
+ 191 2 3 2 2
+ + ----- z - 1/245 x z + 1/150 z + 1/175 y z + 1/200 y z - 1/245 y z
+ 14700
+
+ 167 17 167 2 2 2 2
+ + ---- x + ---- + ---- y - 1/350 y - 1/700 x y - 1/350 x + 1/200 x z
+ 7000 2100 7000
+
+ 3 2 2 2
+ - 1/150 y , COEFF(2, 1, 2) = - 1/245 y z + 2/245 x z + 1/350 x y
+
+ 107 3 3 2 2
+ + 1/250 x y + ---- y + 1/150 z - 1/150 y - 1/350 y + 1/100 z
+ 7000
+
+ 169 19 3 2
+ + 1/175 x y z + 2/175 x z - ----- z - ---- + 1/300 x + 1/200 y z
+ 14700 2100
+
+ 2 47 2 2
+ + 1/175 x - ---- x + 1/100 x z + 1/175 y z - 1/350 x y , COEFF(-2, 2, 2)
+ 5250
+
+ 137 2 2 2 2 3
+ = ---- x + 1/175 x + 2/245 x z + 1/100 z - 1/100 x z - 1/300 x
+ 5250
+
+ 2 2 3
+ - 2/175 x y z - 1/175 x y - 2/175 x z + 1/175 x y - 1/125 x y + 1/300 y
+
+ 2 2 3 11 529 137
+ + 2/245 y z + 1/175 y + 1/150 z - --- + 2/175 y z - ----- z - ---- y
+ 420 14700 5250
+
+ 2 2 3 3
+ + 1/100 y z , COEFF(-1, 2, 2) = 1/100 z - 1/250 x y + 1/150 x + 1/300 y
+
+ 2 107 2 2 2
+ - 1/245 x z - ---- x - 1/350 x - 1/175 x z + 2/245 y z + 1/100 y z
+ 7000
+
+ 2 2 2 2 19
+ + 1/175 y - 1/175 x y z - 1/200 x z - 1/350 x y - 1/350 x y - ----
+ 2100
+
+ 169 47 3 2
+ - ----- z + 2/175 y z - ---- y + 1/150 z , COEFF(0, 2, 2) = - 2/245 x z
+ 14700 5250
+
+ 2 2 2
+ - 1/175 x y + 1/100 y z + 2/245 y z - 1/300 - 1/300 z + 2/175 y z
+
+ 3 2 2 17 3 2
+ + 1/150 z + 1/100 z - 1/175 x - ---- y + 1/300 y + 1/175 y ,
+ 5250
+
+ 47 2 2 3 2
+ COEFF(1, 2, 2) = - ---- y + 1/100 z + 1/175 y + 1/150 z - 1/350 x
+ 5250
+
+ 3 19 2 169 2
+ + 1/300 y - ---- - 1/245 x z + 1/175 x z - ----- z + 1/200 x z
+ 2100 14700
+
+ 3 2 2 107 2
+ - 1/150 x + 1/175 x y z + 1/100 y z + 2/245 y z + ---- x + 1/350 x y
+ 7000
+
+ 2 3 2
+ - 1/350 x y + 1/250 x y + 2/175 y z, COEFF(2, 2, 2) = 1/300 x + 1/100 z
+
+ 137 11 2 2 3 137
+ - ---- y - --- + 2/175 y z + 1/100 y z + 1/175 x + 1/150 z - ---- x
+ 5250 420 5250
+
+ 2 2 2 3 529
+ + 1/175 y + 2/175 x y z + 2/245 x z + 1/175 x y + 1/300 y - ----- z
+ 14700
+
+ 2 2 2
+ + 1/100 x z + 2/175 x z + 1/175 x y + 2/245 y z + 1/125 x y]
+
+> print_coeff__lc_of_data(%, "coeff_dz_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-dz.compute.c");
+bytes used=1793343000, alloc=14677376, time=283.74
+bytes used=1794343300, alloc=14677376, time=283.83
+bytes used=1795343592, alloc=14677376, time=283.92
+bytes used=1796343920, alloc=14677376, time=284.01
+bytes used=1797344444, alloc=14677376, time=284.11
+bytes used=1798344920, alloc=14677376, time=284.21
+bytes used=1799345080, alloc=14677376, time=284.30
+bytes used=1800345328, alloc=14677376, time=284.40
+bytes used=1801346004, alloc=14677376, time=285.28
+bytes used=1802346176, alloc=14677376, time=286.15
+bytes used=1803346716, alloc=14677376, time=287.03
+bytes used=1804347024, alloc=14677376, time=287.88
+bytes used=1805347656, alloc=14677376, time=288.73
+bytes used=1806347816, alloc=14677376, time=289.15
+bytes used=1807348172, alloc=14677376, time=289.25
+bytes used=1808348356, alloc=14677376, time=289.35
+bytes used=1809348584, alloc=14677376, time=289.45
+bytes used=1810348776, alloc=14677376, time=289.55
+bytes used=1811348968, alloc=14677376, time=289.66
+bytes used=1812435132, alloc=14677376, time=289.74
+bytes used=1813527044, alloc=14677376, time=289.82
+bytes used=1814580764, alloc=14677376, time=289.90
+bytes used=1815587560, alloc=14677376, time=289.97
+bytes used=1816650120, alloc=14677376, time=290.05
+bytes used=1817650964, alloc=14677376, time=290.13
+bytes used=1818699208, alloc=14677376, time=290.21
+bytes used=1819780768, alloc=14677376, time=290.30
+bytes used=1820861620, alloc=14677376, time=290.39
+bytes used=1821895256, alloc=14677376, time=290.48
+bytes used=1822967364, alloc=14677376, time=290.58
+bytes used=1823993448, alloc=14677376, time=290.67
+bytes used=1825025840, alloc=14677376, time=290.77
+bytes used=1826040564, alloc=14677376, time=290.87
+bytes used=1827063652, alloc=14677376, time=290.98
+bytes used=1828064380, alloc=14677376, time=291.10
+bytes used=1829064556, alloc=14677376, time=291.18
+bytes used=1830064752, alloc=14677376, time=293.28
+bytes used=1831064912, alloc=14677376, time=294.10
+bytes used=1832065204, alloc=14677376, time=294.31
+bytes used=1833066296, alloc=14677376, time=294.41
+bytes used=1834067876, alloc=14677376, time=294.52
+bytes used=1835068180, alloc=14677376, time=294.62
+bytes used=1836070440, alloc=14677376, time=294.74
+bytes used=1837070832, alloc=14677376, time=294.86
+bytes used=1838071424, alloc=14677376, time=294.97
+bytes used=1839071996, alloc=14677376, time=295.08
+bytes used=1840072448, alloc=14677376, time=295.19
+bytes used=1841072852, alloc=14677376, time=295.30
+bytes used=1842073056, alloc=14677376, time=295.40
+bytes used=1843076448, alloc=14677376, time=295.54
+bytes used=1844076652, alloc=14677376, time=295.64
+bytes used=1845077120, alloc=14677376, time=295.72
+bytes used=1846077956, alloc=14677376, time=295.81
+bytes used=1847081644, alloc=14677376, time=295.90
+bytes used=1848082056, alloc=14677376, time=295.99
+bytes used=1849082212, alloc=14677376, time=296.08
+bytes used=1850082448, alloc=14677376, time=296.18
+bytes used=1851082676, alloc=14677376, time=296.27
+bytes used=1852084080, alloc=14677376, time=296.46
+bytes used=1853107888, alloc=14677376, time=296.63
+bytes used=1854108248, alloc=14677376, time=296.80
+bytes used=1855112348, alloc=14677376, time=297.00
+bytes used=1856128264, alloc=14677376, time=297.17
+bytes used=1857128416, alloc=14677376, time=297.37
+bytes used=1858128568, alloc=14677376, time=297.55
+bytes used=1859128756, alloc=14677376, time=297.73
+bytes used=1860128996, alloc=14677376, time=297.89
+bytes used=1861129328, alloc=14677376, time=298.04
+bytes used=1862129484, alloc=14677376, time=298.21
+bytes used=1863129720, alloc=14677376, time=298.37
+bytes used=1864129916, alloc=14677376, time=298.53
+bytes used=1865144608, alloc=14677376, time=298.69
+bytes used=1866144856, alloc=14677376, time=298.83
+bytes used=1867166344, alloc=14677376, time=298.98
+bytes used=1868185088, alloc=14677376, time=299.13
+bytes used=1869190840, alloc=14677376, time=299.27
+bytes used=1870212856, alloc=14677376, time=299.42
+bytes used=1871213044, alloc=14677376, time=299.57
+bytes used=1872213204, alloc=14677376, time=299.69
+bytes used=1873234972, alloc=14677376, time=299.82
+bytes used=1874235240, alloc=14677376, time=299.92
+bytes used=1875235408, alloc=14677376, time=300.79
+bytes used=1876255996, alloc=14677376, time=303.20
+bytes used=1877256244, alloc=14677376, time=303.90
+bytes used=1878256424, alloc=14677376, time=304.44
+bytes used=1879256708, alloc=14677376, time=304.55
+bytes used=1880256944, alloc=14677376, time=304.63
+bytes used=1881257200, alloc=14677376, time=304.71
+bytes used=1882257372, alloc=14677376, time=304.79
+bytes used=1883257772, alloc=14677376, time=304.87
+bytes used=1884258068, alloc=14677376, time=304.96
+bytes used=1885258232, alloc=14677376, time=305.04
+bytes used=1886258800, alloc=14677376, time=305.12
+bytes used=1887259224, alloc=14677376, time=305.20
+bytes used=1888259400, alloc=14677376, time=305.28
+bytes used=1889259712, alloc=14677376, time=305.36
+bytes used=1890260048, alloc=14677376, time=305.44
+bytes used=1891260424, alloc=14677376, time=305.53
+bytes used=1892260584, alloc=14677376, time=305.61
+bytes used=1893261116, alloc=14677376, time=305.69
+bytes used=1894261308, alloc=14677376, time=305.78
+bytes used=1895261732, alloc=14677376, time=305.97
+bytes used=1896265264, alloc=14677376, time=306.13
+bytes used=1897281632, alloc=14677376, time=306.28
+bytes used=1898299608, alloc=14677376, time=306.42
+bytes used=1899307268, alloc=14677376, time=306.59
+bytes used=1900307832, alloc=14677376, time=306.77
+bytes used=1901325164, alloc=14677376, time=306.97
+bytes used=1902326048, alloc=14677376, time=307.14
+bytes used=1903333048, alloc=14677376, time=307.30
+bytes used=1904343640, alloc=14677376, time=307.48
+bytes used=1905366800, alloc=14677376, time=307.66
+bytes used=1906372856, alloc=14677376, time=307.81
+bytes used=1907374208, alloc=14677376, time=307.96
+bytes used=1908374392, alloc=14677376, time=308.06
+bytes used=1909374604, alloc=14677376, time=308.15
+bytes used=1910396148, alloc=14677376, time=311.90
+bytes used=1911408360, alloc=14677376, time=312.13
+bytes used=1912408524, alloc=14677376, time=313.01
+bytes used=1913408700, alloc=14677376, time=313.74
+bytes used=1914408876, alloc=14677376, time=313.85
+bytes used=1915409052, alloc=14677376, time=313.94
+bytes used=1916409408, alloc=14677376, time=314.02
+bytes used=1917409764, alloc=14677376, time=314.11
+bytes used=1918410072, alloc=14677376, time=314.19
+bytes used=1919410248, alloc=14677376, time=314.27
+bytes used=1920410512, alloc=14677376, time=314.36
+bytes used=1921410928, alloc=14677376, time=314.44
+bytes used=1922411212, alloc=14677376, time=314.52
+bytes used=1923411368, alloc=14677376, time=314.61
+bytes used=1924411528, alloc=14677376, time=314.69
+bytes used=1925411792, alloc=14677376, time=314.78
+bytes used=1926412220, alloc=14677376, time=314.86
+bytes used=1927412524, alloc=14677376, time=314.94
+bytes used=1928412736, alloc=14677376, time=315.03
+bytes used=1929413592, alloc=14677376, time=315.22
+bytes used=1930415484, alloc=14677376, time=315.60
+bytes used=1931415704, alloc=14677376, time=315.87
+bytes used=1932415856, alloc=14677376, time=316.01
+bytes used=1933416108, alloc=14677376, time=319.30
+bytes used=1934416288, alloc=14677376, time=320.73
+bytes used=1935443128, alloc=14677376, time=321.08
+bytes used=1936443320, alloc=14677376, time=321.16
+bytes used=1937443704, alloc=14677376, time=321.24
+bytes used=1938443928, alloc=14677376, time=321.33
+bytes used=1939444200, alloc=14677376, time=321.41
+bytes used=1940444356, alloc=14677376, time=321.50
+bytes used=1941444660, alloc=14677376, time=321.58
+bytes used=1942444812, alloc=14677376, time=321.66
+bytes used=1943444988, alloc=14677376, time=321.75
+bytes used=1944445228, alloc=14677376, time=321.83
+bytes used=1945445424, alloc=14677376, time=321.91
+bytes used=1946445704, alloc=14677376, time=322.00
+bytes used=1947446016, alloc=14677376, time=322.08
+bytes used=1948446140, alloc=14677376, time=322.17
+bytes used=1949446300, alloc=14677376, time=322.25
+bytes used=1950446436, alloc=14677376, time=322.48
+bytes used=1951446616, alloc=14677376, time=322.91
+bytes used=1952446768, alloc=14677376, time=323.12
+bytes used=1953446896, alloc=14677376, time=325.63
+bytes used=1954447020, alloc=14677376, time=327.73
+bytes used=1955448164, alloc=14677376, time=328.55
+bytes used=1956449040, alloc=14677376, time=328.82
+bytes used=1957449204, alloc=14677376, time=328.90
+bytes used=1958449524, alloc=14677376, time=329.00
+bytes used=1959449880, alloc=14677376, time=329.14
+bytes used=1960450032, alloc=14677376, time=329.30
+>
+# d^2/dx^2
+> simplify( diff(interp_3d_cube_order4_smooth0,x,x) );
+bytes used=1961450212, alloc=14677376, time=329.41
+bytes used=1962450632, alloc=14677376, time=329.51
+bytes used=1963451228, alloc=14677376, time=329.59
+bytes used=1964451448, alloc=14677376, time=329.69
+bytes used=1965451656, alloc=14677376, time=329.78
+bytes used=1966451808, alloc=14677376, time=329.88
+bytes used=1967452360, alloc=14677376, time=329.98
+bytes used=1968452540, alloc=14677376, time=330.08
+bytes used=1969452684, alloc=14677376, time=330.17
+bytes used=1970452892, alloc=14677376, time=330.27
+ 13 136 61
+- -- DATA(0, 0, 0) + ---- DATA(1, 0, 0) - --- DATA(0, 1, 0)
+ 98 3675 490
+
+ 151 61 151
+ + ---- DATA(1, 1, 0) - --- DATA(0, 0, 1) + ---- DATA(1, 0, 1)
+ 3675 490 3675
+
+ 57 166 311
+ - --- DATA(0, 1, 1) + ---- DATA(1, 1, 1) + ----- DATA(2, -1, 0)
+ 490 3675 14700
+
+ 169 191 211
+ - ----- DATA(2, 2, -1) + ----- DATA(2, 1, -1) + ---- DATA(-1, 2, -1)
+ 14700 14700 3675
+
+ 211 311
+ - 9/98 DATA(0, 2, -1) + ---- DATA(1, 2, -1) + ----- DATA(2, 0, -1)
+ 3675 14700
+
+ 191 169 211
+ + ----- DATA(2, -1, -1) - ----- DATA(2, 2, 1) + ---- DATA(-1, -1, 2)
+ 14700 14700 3675
+
+ 211
+ - 9/98 DATA(0, -1, 2) + ---- DATA(-1, 2, 1) - 9/98 DATA(0, 2, 1)
+ 3675
+
+ 211 57 166
+ + ---- DATA(1, 2, 1) - --- DATA(0, 1, -1) + ---- DATA(1, 1, -1)
+ 3675 490 3675
+
+ 151 61 151
+ + ---- DATA(-1, -1, 0) - --- DATA(0, -1, 0) + ---- DATA(1, -1, 0)
+ 3675 490 3675
+
+ 136 151 166
+ + ---- DATA(-1, 0, 0) + ---- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1)
+ 3675 3675 3675
+
+ 57 166 151
+ - --- DATA(0, -1, 1) + ---- DATA(1, -1, 1) + ---- DATA(-1, 0, 1)
+ 490 3675 3675
+
+ 166 166 57
+ + ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1) - --- DATA(0, -1, -1)
+ 3675 3675 490
+
+ 166 151 61
+ + ---- DATA(1, -1, -1) + ---- DATA(-1, 0, -1) - --- DATA(0, 0, -1)
+ 3675 3675 490
+
+ 151 166 191
+ + ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1) + ----- DATA(2, 1, 1)
+ 3675 3675 14700
+
+ 191 311
+ + ----- DATA(2, -1, 1) + ----- DATA(2, 0, 1) + 4/75 DATA(-1, 2, 0)
+ 14700 14700
+
+ - 1/10 DATA(0, 2, 0) + 4/75 DATA(1, 2, 0) - 1/300 DATA(2, 2, 0)
+
+ 311 431 169
+ + ----- DATA(2, 1, 0) + ----- DATA(2, 0, 0) - ----- DATA(2, 1, 2)
+ 14700 14700 14700
+
+ + 1/50 x y DATA(1, -1, 2) + 1/50 x y DATA(-1, 1, 2)
+
+ + 1/100 x y DATA(-2, -1, -2) + 1/100 x z DATA(2, -1, 1)
+
+ + 1/100 x z DATA(2, 1, 1) - 1/100 x y DATA(2, -1, 2)
+
+ - 1/50 x y DATA(1, 1, 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/25 x y DATA(-1, 2, 1) + 1/50 x y DATA(-1, 1, 1)
+
+ + 1/50 x y DATA(1, -1, 1) + 1/50 x y DATA(2, 2, 1)
+
+ - 1/100 x y DATA(2, -1, -1) - 1/25 x y DATA(1, 2, -1)
+
+ + 1/25 x y DATA(-1, 2, -1) + 1/100 x y DATA(2, 1, -1)
+
+ - 1/25 x y DATA(1, 2, 1) + 1/25 x y DATA(1, -2, 2)
+
+ - 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/50 x y DATA(2, 2, -1) - 1/50 x y DATA(1, 1, 1)
+
+ - 1/50 x y DATA(-1, -1, 2) - 1/50 x y DATA(-2, 2, 1)
+
+ + 1/25 x y DATA(1, -2, 1) + 1/100 x y DATA(-2, -1, 1)
+
+ - 1/25 x y DATA(-1, -2, 2) - 1/25 x y DATA(-1, -2, 1)
+
+ + 1/50 x y DATA(-2, -2, 1) - 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/50 x y DATA(2, -2, -1) + 1/100 x y DATA(-2, -1, -1)
+
+ - 1/50 x y DATA(-2, 2, -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/25 x y DATA(-1, -2, -1) + 1/25 x y DATA(-1, 2, 2)
+
+ + 1/100 x y DATA(2, 1, -2) - 1/50 x y DATA(-2, 2, -2)
+
+ + 1/25 x y DATA(-1, 2, -2) + 1/50 x y DATA(-1, 1, -2)
+
+ - 1/100 x y DATA(-2, 1, -1) - 1/100 x y DATA(-2, 1, -2)
+
+ - 1/50 x y DATA(1, 1, -2) + 1/25 x y DATA(1, -2, -1)
+
+ + 1/50 x z DATA(-2, 2, -2) - 1/25 x z DATA(-1, 2, -2)
+
+ - 1/25 x z DATA(-1, 1, -2) + 1/100 x z DATA(-2, 1, -1)
+
+ + 1/50 x z DATA(-2, 1, -2) + 1/25 x z DATA(1, 1, -2)
+
+ + 1/25 x y DATA(1, -2, -2) - 1/50 x y 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, 2, -2) - 1/50 x z DATA(2, 2, -2)
+
+ + 1/100 x z DATA(-2, -2, -1) - 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/25 x z DATA(1, 2, 2) + 1/50 x z DATA(-2, -2, -2)
+
+ + 1/50 x z DATA(2, 2, 2) - 1/25 x z DATA(-1, -2, -2) - 1/300 DATA(2, 0, 2)
+
+ 211 211
+ + ---- DATA(-1, 1, 2) - 9/98 DATA(0, 1, 2) + ---- DATA(1, 1, 2)
+ 3675 3675
+
+ 169
+ + 4/75 DATA(1, 0, 2) - ----- DATA(2, -1, 2) + 4/75 DATA(-1, 0, 2)
+ 14700
+
+ 211
+ - 1/10 DATA(0, 0, 2) + ---- DATA(1, -1, 2) - 1/300 DATA(-2, 0, -2)
+ 3675
+
+ 169 211
+ - ----- DATA(2, -1, -2) + ---- DATA(1, -1, -2) - 9/98 DATA(0, -1, -2)
+ 14700 3675
+
+ 211 169 529
+ + ---- DATA(-1, -1, -2) - ----- DATA(-2, -1, -2) - ----- DATA(2, -2, -2)
+ 3675 14700 14700
+
+ 256 33 256
+ + ---- DATA(1, -2, -2) - --- DATA(0, -2, -2) + ---- DATA(-1, -2, -2)
+ 3675 490 3675
+
+ 529 529 256
+ - ----- DATA(2, 2, 2) - ----- DATA(-2, -2, -2) + ---- DATA(1, 2, 2)
+ 14700 14700 3675
+
+ - 1/25 x y DATA(1, 2, 2) + 1/50 x y DATA(-2, -2, -2)
+
+ + 1/50 x y DATA(2, 2, 2) - 1/25 x y DATA(-1, -2, -2)
+
+ 256
+ - 1/100 x y DATA(2, -1, 1) + 1/100 x y DATA(2, 1, 1) + ---- DATA(-1, 2, 2)
+ 3675
+
+ 33 211
+ - --- DATA(0, 2, 2) + ---- DATA(-1, -2, -1) - 1/350 y z DATA(-1, -1, -2)
+ 490 3675
+
+ 2
+ - 1/245 y DATA(2, 1, 2) - 2/175 z DATA(-2, -1, -2)
+
+ - 1/175 z DATA(-1, 1, 2) + 2/175 z DATA(2, -1, 2) - 1/175 z DATA(1, -1, 2)
+
+ 2 2
+ + 1/490 y DATA(-1, -1, -2) + 1/490 y DATA(-1, 1, 2)
+
+ 2 2
+ - 1/245 y DATA(2, -1, 2) + 1/490 y DATA(1, -1, 2)
+
+ 2 2
+ + 1/490 y DATA(1, 1, 2) - 1/245 y DATA(-2, -1, -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, 1) - 1/245 y DATA(2, -1, -2)
+
+ 2 169
+ + 1/490 y DATA(1, -1, -2) - ----- DATA(-2, -2, -1)
+ 14700
+
+ 2 2
+ - 1/245 y DATA(1, -2, 1) - 1/245 y DATA(-1, 2, 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(-1, 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, -1) + 2/245 y DATA(-2, -2, 2)
+
+ 2 2
+ - 1/245 y DATA(-2, 1, 2) + 2/245 y DATA(-2, 2, 2)
+
+ 2 2
+ + 2/245 y DATA(2, -2, 2) - 1/245 y DATA(1, -2, 2)
+
+ 2 2
+ - 1/245 y DATA(-1, -2, 2) - 1/245 y DATA(-2, -1, 1)
+
+ 2 2
+ + 2/245 y DATA(2, 2, 1) + 1/490 y DATA(-1, -1, 2)
+
+ 2 2
+ + 1/490 y DATA(1, 1, 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 2
+ - 1/245 y DATA(-1, 2, -2) + 2/245 y DATA(-2, 2, -2)
+
+ 2 2
+ + 2/245 y DATA(-2, 2, 1) - 1/245 y DATA(-2, 1, 1)
+
+ 2 2
+ - 1/245 y DATA(-2, -1, 2) + 2/245 y DATA(2, -2, 1)
+
+ 2 2
+ + 2/245 y DATA(-2, -2, 1) - 1/245 y DATA(-1, -2, 1)
+
+ 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) - 1/245 y DATA(1, -2, -1)
+
+ 2 2
+ + 2/245 y DATA(-2, -2, -2) - 1/245 y DATA(2, 1, -2)
+
+ 2 2
+ - 1/245 y DATA(-1, -2, -1) + 2/245 y DATA(-2, -2, -1)
+
+ 2 2
+ + 2/245 y DATA(2, 2, -2) - 1/245 y DATA(1, 2, -2)
+
+ 2 2
+ + 2/245 y DATA(2, -2, -2) - 1/245 y DATA(1, -2, -2)
+
+ 2 2
+ - 1/245 y DATA(-1, -2, -2) - 1/245 y DATA(-1, 2, 2)
+
+ 2 2
+ + 1/490 y DATA(1, 1, -2) - 1/245 y DATA(-2, 1, -2)
+
+ 529 2
+ - ----- DATA(2, 2, -2) - 1/245 y DATA(1, 2, 2) - 1/350 z DATA(1, 2, 1)
+ 14700
+
+ - 1/175 z DATA(2, 1, -1) + 1/350 z DATA(-1, 2, -1)
+
+ + 1/350 z DATA(1, 2, -1) - 1/175 z DATA(2, -1, -1)
+
+ - 1/350 z DATA(-1, 2, 1) - 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) - 1/350 z DATA(-1, -1, 1)
+
+ 2
+ - 1/350 z DATA(1, -1, 1) - 1/245 y DATA(2, 1, 1)
+
+ 2
+ - 1/245 y DATA(2, -1, 1) + 2/175 z DATA(2, 1, 2)
+
+ - 2/175 z DATA(2, -1, -2) + 1/175 z DATA(1, -1, -2)
+
+ 2
+ + 1/175 z DATA(-1, -1, -2) + 2/245 y DATA(2, 2, 2)
+
+ + 2/175 z DATA(2, -2, 2) - 1/175 z DATA(1, -2, 2)
+
+ - 1/175 z DATA(-1, -2, 2) + 1/175 z DATA(-2, -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(-2, 1, 2)
+
+ + 2/175 z DATA(-2, 2, 2) + 1/350 z DATA(1, -2, -1)
+
+ - 2/175 z DATA(-2, 1, -2) - 1/175 z DATA(-2, 1, -1)
+
+ + 1/175 z DATA(-1, 1, -2) + 1/175 z DATA(-1, 2, -2)
+
+ + 1/175 z DATA(-2, 2, 1) + 1/175 z DATA(2, 2, 1) - 1/175 z DATA(-1, -1, 2)
+
+ - 1/350 z DATA(1, 1, 1) - 1/175 z DATA(2, 2, -1) + 1/175 z DATA(1, 1, -2)
+
+ - 1/175 z DATA(-1, 2, 2) + 1/350 z DATA(-1, -2, -1)
+
+ - 1/175 z DATA(-2, -2, -1) - 2/175 z DATA(2, 2, -2)
+
+ - 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, -2, 1)
+
+ + 1/175 z DATA(-2, -2, 1) - 1/350 z DATA(-1, -2, 1)
+
+ - 1/175 z DATA(-2, 2, -1) - 1/175 z DATA(-2, -1, -1)
+
+ - 1/175 z DATA(2, -2, -1) + 1/175 z DATA(1, -2, -2)
+
+ + 1/175 z DATA(-1, -2, -2) + 2/175 z DATA(2, 2, 2)
+
+ - 2/175 z DATA(-2, -2, -2) - 2/175 z DATA(-2, 2, -2)
+
+ - 2/175 z DATA(2, 1, -2) + 1/175 z DATA(2, 1, 1) + 1/175 z DATA(2, -1, 1)
+
+ + 1/175 y DATA(2, 1, 2) - 1/175 y DATA(2, -1, -2)
+
+ + 1/350 y DATA(1, -1, -2) + 1/350 y DATA(-1, -1, -2)
+
+ - 1/175 z DATA(1, 2, 2) + 1/175 z DATA(1, 2, -2) - 2/175 z DATA(2, -2, -2)
+
+ - 1/175 y DATA(-2, -1, -2) - 1/350 y DATA(-1, 1, 2)
+
+ - 1/175 y DATA(2, -1, 2) + 1/350 y DATA(1, -1, 2) - 1/350 y DATA(1, 1, 2)
+
+ - 1/175 y DATA(2, -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, 1) + 1/350 y DATA(-1, -1, 1) - 1/350 y DATA(-1, 1, 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(2, 1, -1) - 1/175 y DATA(-1, 2, -1)
+
+ 256
+ - 1/175 y DATA(1, 2, -1) + 1/350 y DATA(1, -1, 1) + ---- DATA(1, 2, -2)
+ 3675
+
+ + 2/175 y DATA(-2, 2, 1) + 1/175 y DATA(-2, 1, 1)
+
+ - 1/175 y DATA(-2, -1, 2) - 2/175 y DATA(2, -2, 1)
+
+ + 1/350 y DATA(-1, -1, 2) - 1/350 y DATA(1, 1, 1) + 2/175 y DATA(2, 2, -1)
+
+ - 2/175 y DATA(-2, -2, 2) + 1/175 y DATA(-2, 1, 2)
+
+ + 2/175 y DATA(-2, 2, -1) - 1/175 y DATA(-2, -1, -1)
+
+ - 2/175 y DATA(2, -2, -1) + 1/175 y DATA(1, -2, -1)
+
+ + 2/175 y DATA(-2, 2, 2) - 2/175 y DATA(2, -2, 2) + 1/175 y DATA(1, -2, 2)
+
+ + 1/175 y DATA(-1, -2, 2) - 1/175 y DATA(-2, -1, 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(-1, 2, -2)
+
+ + 2/175 y DATA(-2, 2, -2) + 1/175 y DATA(2, 1, -2)
+
+ - 1/175 y DATA(-1, 2, 2) + 1/175 y DATA(-1, -2, -1)
+
+ - 2/175 y DATA(-2, -2, -1) + 2/175 y DATA(2, 2, -2)
+
+ - 1/350 y DATA(1, 1, -2) - 2/175 y DATA(-2, -2, 1)
+
+ + 1/175 y DATA(-1, -2, 1) + 1/175 y DATA(-2, 1, -1)
+
+ - 2/175 y DATA(-2, -2, -2) - 1/175 y DATA(1, 2, 2) + 1/175 y DATA(2, 1, 1)
+
+ 2
+ - 1/175 y DATA(2, -1, 1) + 2/245 z DATA(2, 1, 2)
+
+ 2 2
+ + 1/490 z DATA(-1, -1, -1) + 1/490 z DATA(-1, 1, -1)
+
+ 2 2
+ - 1/245 z DATA(1, 1, 2) + 2/245 z DATA(2, -1, -2)
+
+ 2 2
+ - 1/245 z DATA(1, -1, -2) - 1/245 z DATA(-1, -1, -2)
+
+ 2 2
+ + 2/245 z DATA(-2, -1, -2) - 1/245 z DATA(-1, 1, 2)
+
+ 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/490 z DATA(1, 1, -1)
+
+ 2 2
+ - 1/245 z DATA(1, -1, 2) + 1/490 z DATA(1, 2, 1)
+
+ 2 2
+ + 1/490 z DATA(-1, -1, 1) + 1/490 z DATA(1, -1, 1)
+
+ 2 2
+ + 1/490 z DATA(-1, 1, 1) + 2/245 z DATA(-2, -2, 2)
+
+ 2 2
+ + 2/245 z DATA(-2, 1, 2) + 2/245 z DATA(-2, 2, 2)
+
+ 2 2
+ + 2/245 z DATA(2, -2, 2) - 1/245 z DATA(2, 1, -1)
+
+ 2 2
+ + 1/490 z DATA(-1, 2, -1) + 1/490 z DATA(1, 2, -1)
+
+ 2 2 33
+ - 1/245 z DATA(2, -1, -1) - 1/245 z DATA(2, 2, -1) - --- DATA(0, 2, -2)
+ 490
+
+ 2 2
+ + 2/245 z DATA(-2, 1, -2) - 1/245 z DATA(-2, 1, -1)
+
+ 2 2
+ - 1/245 z DATA(1, -2, 2) - 1/245 z DATA(-1, -2, 2)
+
+ 2 2
+ - 1/245 z DATA(-2, -1, 1) + 1/490 z DATA(1, -2, 1)
+
+ 2 2
+ - 1/245 z DATA(-2, 2, 1) - 1/245 z DATA(-2, 1, 1)
+
+ 2 2
+ + 2/245 z DATA(-2, -1, 2) - 1/245 z DATA(2, -2, 1)
+
+ 2 2
+ - 1/245 z DATA(-2, -2, 1) + 1/490 z DATA(-1, -2, 1)
+
+ 2 2
+ - 1/245 z DATA(2, 2, 1) - 1/245 z DATA(-1, -1, 2)
+
+ 2 2
+ + 1/490 z DATA(1, 1, 1) - 1/245 z DATA(-2, -1, -1)
+
+ 2 2
+ - 1/245 z DATA(2, -2, -1) + 1/490 z DATA(1, -2, -1)
+
+ 2 2
+ - 1/245 z DATA(1, 1, -2) + 2/245 z DATA(2, 1, -2)
+
+ 2 2
+ + 1/490 z DATA(-1, -2, -1) - 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
+ + 2/245 z DATA(2, -2, -2) - 1/245 z DATA(-1, 2, -2)
+
+ 2 2
+ - 1/245 z DATA(-2, 2, -1) - 1/245 z DATA(-1, 2, 2)
+
+ 2 2
+ - 1/245 z DATA(-1, -2, -2) + 2/245 z DATA(2, 2, 2)
+
+ 2 2
+ + 2/245 z DATA(-2, -2, -2) - 1/245 z DATA(1, 2, 2)
+
+ 2 2
+ - 1/245 z DATA(-1, 1, -2) + 2/245 z DATA(-2, 2, -2)
+
+ 256 2
+ + ---- DATA(-1, 2, -2) - 1/245 z DATA(2, -1, 1)
+ 3675
+
+ 2 2
+ - 1/245 z DATA(1, -2, -2) - 1/245 z DATA(2, 1, 1)
+
+ 529
+ + 1/175 y z DATA(-2, -1, -2) - ----- DATA(-2, 2, -2)
+ 14700
+
+ 169
+ + 1/175 y z DATA(2, -1, -2) - ----- DATA(2, 1, -2)
+ 14700
+
+ + 1/175 y z DATA(2, 1, 2) - 1/350 y z DATA(1, -1, -2)
+
+ 2 2 2
+ - 2/25 x DATA(-1, 1, 2) + 1/50 x DATA(2, -1, 2) - 2/25 x DATA(1, -1, 2)
+
+ 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, 1, 2)
+
+ 2 2
+ + 1/50 x DATA(2, -1, -2) - 2/25 x DATA(1, -1, -2)
+
+ 2 2
+ - 2/25 x DATA(-1, -1, -2) + 1/50 x DATA(-2, -1, -2)
+
+ 2 2
+ - 2/25 x DATA(-1, -1, 1) - 2/25 x DATA(1, -1, 1)
+
+ 2 2 2
+ - 2/25 x DATA(-1, 1, 1) - 2/25 x DATA(-1, 2, 1) - 2/25 x DATA(1, 1, -1)
+
+ 2 2 2
+ - 2/25 x DATA(1, 1, 2) - 2/25 x DATA(1, 2, 1) + 1/50 x DATA(2, 1, -1)
+
+ 2 2
+ - 2/25 x DATA(-1, 2, -1) - 2/25 x DATA(1, 2, -1)
+
+ 2 2
+ + 1/50 x DATA(2, -1, -1) + 1/50 x DATA(2, 2, 1)
+
+ 2 2 2
+ - 2/25 x DATA(-1, -1, 2) - 2/25 x DATA(1, 1, 1) + 1/50 x DATA(2, 2, -1)
+
+ 2 2
+ + 1/50 x DATA(-2, 2, 1) + 1/50 x DATA(-2, -1, 2)
+
+ 2 2
+ + 1/50 x DATA(-2, -2, 2) + 1/50 x DATA(-2, 1, 2)
+
+ 2 2 2
+ + 1/50 x DATA(-2, 2, 2) + 1/50 x DATA(2, -2, 2) - 2/25 x DATA(1, -2, 2)
+
+ 2 2 211
+ - 2/25 x DATA(-1, -2, 2) + 1/50 x DATA(-2, 1, 1) + ---- DATA(1, 1, -2)
+ 3675
+
+ 2 2
+ + 1/50 x DATA(-2, -1, -1) + 1/50 x DATA(2, -2, -1)
+
+ 2 2
+ - 2/25 x DATA(1, -2, -1) - 2/25 x DATA(1, 1, -2)
+
+ 2 2
+ + 1/50 x DATA(2, -2, 1) + 1/50 x DATA(-2, -2, 1)
+
+ 2 2
+ - 2/25 x DATA(-1, -2, 1) + 1/50 x DATA(-2, 2, -1)
+
+ 2 2
+ + 1/50 x DATA(-2, -1, 1) - 2/25 x DATA(1, -2, 1)
+
+ 2 2
+ - 2/25 x DATA(-1, -2, -1) + 1/50 x DATA(-2, -2, -1)
+
+ 2 2
+ + 1/50 x DATA(2, 2, -2) - 2/25 x DATA(1, 2, -2)
+
+ 2 2
+ + 1/50 x DATA(2, -2, -2) - 2/25 x DATA(1, -2, -2)
+
+ 2 2 2
+ - 2/25 x DATA(-1, -2, -2) + 1/50 x DATA(2, 2, 2) - 2/25 x DATA(1, 2, 2)
+
+ 2 2
+ + 1/50 x DATA(-2, 1, -2) + 1/50 x DATA(-2, 1, -1)
+
+ 2 2
+ - 2/25 x DATA(-1, 1, -2) - 2/25 x DATA(-1, 2, -2)
+
+ 2 2
+ + 1/50 x DATA(-2, 2, -2) + 1/50 x DATA(2, 1, -2)
+
+ 2 2
+ - 2/25 x DATA(-1, 2, 2) - 9/98 DATA(0, 1, -2) + 1/50 x DATA(2, 1, 1)
+
+ 2 2
+ + 1/50 x DATA(2, -1, 1) + 1/50 x DATA(-2, -2, -2) + 1/50 x DATA(2, 1, 2)
+
+ + 1/50 x DATA(2, -1, -2) - 1/25 x DATA(1, -1, -1) - 1/25 x DATA(1, -1, -2)
+
+ - 1/50 x DATA(-2, -1, -2) + 1/25 x DATA(-1, 1, 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, 1, -1) + 1/25 x DATA(-1, 2, -1) - 1/25 x DATA(1, 2, -1)
+
+ + 1/25 x DATA(-1, -1, -1) - 1/50 x DATA(-2, -2, 2) - 1/50 x DATA(-2, 1, 2)
+
+ - 1/50 x DATA(-2, 2, 2) + 1/50 x DATA(2, 2, 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, 1) - 1/25 x DATA(1, 1, -1) - 1/25 x DATA(1, 2, 1)
+
+ + 1/350 y z DATA(1, -1, 2) + 1/25 x DATA(-1, -1, 2) - 1/25 x DATA(1, 1, 1)
+
+ + 1/50 x DATA(2, 2, -1) + 1/25 x DATA(-1, -2, 2) - 1/50 x DATA(-2, -1, 1)
+
+ - 1/25 x DATA(1, -2, 1) - 1/50 x DATA(-2, 2, 1) - 1/50 x DATA(-2, 1, 1)
+
+ + 1/50 x DATA(2, -1, -1) + 1/50 x DATA(2, -2, 1) - 1/50 x DATA(-2, -2, 1)
+
+ + 1/25 x DATA(-1, -2, 1) + 1/50 x DATA(2, -2, 2) - 1/25 x DATA(1, -2, 2)
+
+ - 1/50 x DATA(-2, -1, 2) - 1/50 x DATA(-2, -1, -1)
+
+ + 1/50 x DATA(2, -2, -1) - 1/25 x DATA(1, -2, -1)
+
+ - 1/175 y z DATA(2, -1, 2) + 1/50 x DATA(2, 2, -2) - 1/25 x DATA(1, 2, -2)
+
+ + 1/50 x DATA(2, -2, -2) - 1/25 x DATA(1, 1, -2) - 1/50 x DATA(-2, 1, -2)
+
+ - 1/50 x DATA(-2, 1, -1) + 1/25 x DATA(-1, 1, -2) + 1/25 x DATA(-1, 2, -2)
+
+ - 1/50 x DATA(-2, 2, -1) + 1/50 x DATA(2, 2, 2) - 1/25 x DATA(1, 2, 2)
+
+ - 1/50 x DATA(-2, 2, -2) + 1/50 x DATA(2, 1, -2) + 1/25 x DATA(-1, 2, 2)
+
+ + 1/25 x DATA(-1, -2, -1) - 1/50 x DATA(-2, -2, -1)
+
+ - 1/50 x DATA(-2, -2, -2) - 1/25 x DATA(1, -2, -2)
+
+ 211
+ + 1/25 x DATA(-1, -2, -2) + ---- DATA(-1, 1, -2) + 1/50 x DATA(2, -1, 1)
+ 3675
+
+ 169
+ + 1/50 x DATA(2, 1, 1) - ----- DATA(-2, 1, -2) - 1/350 y z DATA(-1, 1, 2)
+ 14700
+
+ - 1/350 y z DATA(1, 1, 2) - 1/700 y z DATA(-1, -1, -1)
+
+ - 1/50 x y DATA(-1, -1, -2) + 1/50 x z DATA(2, 1, 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/300 DATA(2, 0, -2) + 4/75 DATA(1, 0, -2)
+
+ 191
+ + 4/75 DATA(-1, 0, -2) - 1/10 DATA(0, 0, -2) + ----- DATA(-2, 1, -1)
+ 14700
+
+ 311
+ + 1/100 x y DATA(2, 1, 0) + ----- DATA(-2, 0, -1) - 1/175 y DATA(1, 2, -2)
+ 14700
+
+ - 2/175 y DATA(2, -2, -2) + 1/175 y DATA(1, -2, -2)
+
+ + 1/175 y DATA(-1, -2, -2) + 2/175 y DATA(2, 2, 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(2, -1, 1)
+
+ + 1/350 y z DATA(2, 1, 1) - 1/175 y z DATA(1, 2, 2)
+
+ + 2/175 y z DATA(-2, -2, -2) - 1/350 y z DATA(-2, 1, -1)
+
+ - 1/175 y z DATA(-2, 1, -2) + 1/350 y z DATA(1, 1, -2)
+
+ - 1/350 y z DATA(1, -2, -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)
+
+ + 2/175 y z DATA(2, -2, -2) + 1/175 y z DATA(1, 2, -2)
+
+ - 2/175 y z DATA(2, 2, -2) + 1/175 y z DATA(-2, -2, -1)
+
+ - 1/350 y z DATA(-1, -2, -1) - 1/175 y z DATA(-1, 2, 2)
+
+ - 1/175 y z DATA(2, 1, -2) - 2/175 y z DATA(-2, 2, -2)
+
+ + 1/175 y z DATA(-1, 2, -2) + 1/350 y z DATA(-1, 1, -2)
+
+ + 1/350 y z DATA(1, -2, 1) - 1/350 y z DATA(-2, -1, 1)
+
+ + 1/175 y z DATA(-1, -2, 2) + 1/175 y z DATA(1, -2, 2)
+
+ + 1/700 y z DATA(-1, 1, -1) - 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/350 y z DATA(-1, -2, 1)
+
+ - 1/175 y z DATA(-2, -2, 1) - 1/175 y z DATA(2, -2, 1)
+
+ - 1/175 y z DATA(-2, -1, 2) + 1/350 y z DATA(-2, 1, 1)
+
+ + 1/175 y z DATA(-2, 2, 1) + 1/700 y z DATA(1, 1, -1)
+
+ - 1/700 y z DATA(-1, 1, 1) + 1/700 y z DATA(1, -1, 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/700 y z DATA(1, 1, 1)
+
+ + 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/350 y z DATA(1, 2, -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) - 2/175 y z DATA(-2, -2, 2)
+
+ 191 169 211
+ + ----- DATA(-2, -1, -1) - ----- DATA(2, -2, -1) + ---- DATA(1, -2, -1)
+ 14700 14700 3675
+
+ - 9/98 DATA(0, -2, -1) - 1/10 DATA(0, -2, 0) + 4/75 DATA(-1, -2, 0)
+
+ - 1/300 DATA(-2, -2, 0) + 1/50 x y DATA(-2, -2, 0)
+
+ 169 311
+ - 1/25 x y DATA(-1, -2, 0) - ----- DATA(-2, 2, -1) + ----- DATA(-2, 1, 0)
+ 14700 14700
+
+ 431
+ + ----- DATA(-2, 0, 0) - 1/100 x y DATA(-2, 1, 0)
+ 14700
+
+ + 1/100 x y DATA(-2, -1, 0) - 1/100 x y DATA(2, -1, 0)
+
+ 311
+ - 1/50 x y DATA(1, 1, 0) + ----- DATA(-2, -1, 0) - 1/300 DATA(2, -2, 0)
+ 14700
+
+ 211 169
+ + 4/75 DATA(1, -2, 0) + ---- DATA(-1, -2, 1) - ----- DATA(-2, -2, 1)
+ 3675 14700
+
+ + 1/175 y DATA(1, -2, 0) + 2/175 y DATA(-2, 2, 0) + 2/175 y DATA(0, -2, 0)
+
+ + 1/175 y DATA(-2, 1, 0) - 1/300 DATA(-2, 2, 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)
+
+ + 1/50 x DATA(2, -2, 0) - 1/25 x DATA(1, -2, 0) - 1/50 x DATA(-2, 2, 0)
+
+ - 1/25 x DATA(1, 0, 0) + 1/25 x DATA(-1, 0, 0) + 1/50 x DATA(2, 0, 0)
+
+ + 1/25 x DATA(-1, 1, 0) + 1/25 x DATA(-1, 2, 0) - 1/25 x DATA(1, 2, 0)
+
+ 2 2
+ - 2/245 y DATA(-2, 0, 0) - 1/245 y DATA(-2, 1, 0)
+
+ 2 311 2
+ - 1/245 y DATA(-2, -1, 0) + ----- DATA(-2, 0, 1) + 2/245 y DATA(2, 2, 0)
+ 14700
+
+ 2 2
+ + 2/245 y DATA(2, -2, 0) + 2/245 y DATA(-2, 2, 0)
+
+ 2 2
+ + 2/245 y DATA(0, 0, 0) + 1/245 y DATA(1, 0, 0)
+
+ 2 2
+ + 1/245 y DATA(-1, 0, 0) - 2/245 y DATA(2, 0, 0)
+
+ 2 2
+ - 1/245 y DATA(1, -2, 0) - 1/245 y DATA(2, 1, 0)
+
+ 2 2
+ - 1/245 y DATA(-1, -2, 0) + 2/245 y DATA(-2, -2, 0)
+
+ 2 2
+ - 2/245 y DATA(0, -2, 0) + 1/490 y DATA(-1, 1, 0)
+
+ 2 2
+ - 1/245 y DATA(-1, 2, 0) - 2/245 y DATA(0, 2, 0)
+
+ 2 2 2
+ - 1/245 y DATA(1, 2, 0) + 1/245 y DATA(0, 1, 0) + 1/490 y DATA(1, 1, 0)
+
+ 2 2
+ - 1/245 y DATA(2, -1, 0) + 1/490 y DATA(-1, -1, 0)
+
+ 2 2
+ + 1/245 y DATA(0, -1, 0) + 1/490 y DATA(1, -1, 0)
+
+ 191 169 211
+ + ----- DATA(-2, -1, 1) - ----- DATA(2, -2, 1) + ---- DATA(1, -2, 1)
+ 14700 14700 3675
+
+ - 1/175 y DATA(-2, -1, 0) - 9/98 DATA(0, -2, 1) - 2/175 y DATA(2, -2, 0)
+
+ - 2/175 y DATA(-2, -2, 0) - 1/175 y DATA(-1, 2, 0) - 1/175 y DATA(1, 2, 0)
+
+ + 2/175 y DATA(2, 2, 0) + 1/175 y DATA(2, 1, 0) + 1/175 y DATA(-1, -2, 0)
+
+ - 2/175 y DATA(0, 2, 0) - 1/175 y DATA(2, -1, 0) + 1/350 y DATA(-1, -1, 0)
+
+ + 1/175 y DATA(0, -1, 0) + 1/350 y DATA(1, -1, 0) - 1/175 y DATA(0, 1, 0)
+
+ 169
+ - 1/350 y DATA(1, 1, 0) - 1/350 y DATA(-1, 1, 0) - ----- DATA(-2, 2, 1)
+ 14700
+
+ 191 2
+ + 1/25 x y DATA(-1, 2, 0) + ----- DATA(-2, 1, 1) - 2/245 z DATA(-2, 2, 0)
+ 14700
+
+ 2 2
+ + 1/245 z DATA(1, 0, 0) + 1/245 z DATA(-1, 0, 0)
+
+ 2 2
+ - 2/245 z DATA(2, 0, 0) + 2/245 z DATA(0, -2, 0)
+
+ 2 2
+ + 2/245 z DATA(0, 0, 0) - 2/245 z DATA(-2, 1, 0)
+
+ 2 2
+ - 2/245 z DATA(-2, -1, 0) - 2/245 z DATA(2, -2, 0)
+
+ 2 2
+ + 1/245 z DATA(1, -2, 0) - 2/245 z DATA(-2, 0, 0)
+
+ 2 2 2
+ + 2/245 z DATA(0, 2, 0) + 1/245 z DATA(1, 2, 0) - 2/245 z DATA(2, 2, 0)
+
+ 2 2
+ - 2/245 z DATA(2, 1, 0) + 1/245 z DATA(-1, -2, 0)
+
+ 2 2
+ + 1/245 z DATA(-1, 1, 0) + 1/245 z DATA(-1, 2, 0)
+
+ 2 2
+ + 2/245 z DATA(0, 1, 0) + 1/245 z DATA(1, 1, 0)
+
+ 2 2
+ - 2/245 z DATA(2, -1, 0) + 1/245 z DATA(-1, -1, 0)
+
+ 2 2
+ + 2/245 z DATA(0, -1, 0) + 1/245 z DATA(1, -1, 0)
+
+ 2 169 529
+ - 2/245 z DATA(-2, -2, 0) - ----- DATA(-2, -1, 2) - ----- DATA(2, -2, 2)
+ 14700 14700
+
+ - 1/50 x y DATA(2, -2, 0) + 1/25 x y DATA(1, -2, 0) + 1/50 x DATA(2, 1, 0)
+
+ 256
+ + 1/25 x DATA(-1, -2, 0) - 1/50 x DATA(-2, -2, 0) + ---- DATA(1, -2, 2)
+ 3675
+
+ - 1/25 x DATA(1, 1, 0) + 1/50 x DATA(2, -1, 0) + 1/25 x DATA(-1, -1, 0)
+
+ 33 256
+ - 1/25 x DATA(1, -1, 0) - --- DATA(0, -2, 2) + ---- DATA(-1, -2, 2)
+ 490 3675
+
+ 2 2 529
+ + 1/50 x DATA(-2, 0, 0) + 1/50 x DATA(-2, 1, 0) - ----- DATA(-2, -2, 2)
+ 14700
+
+ 2 2 2
+ + 1/50 x DATA(2, 0, 0) - 2/25 x DATA(-1, 1, 0) - 2/25 x DATA(-1, 2, 0)
+
+ 2 2 2
+ + 3/25 x DATA(0, 2, 0) - 2/25 x DATA(1, 2, 0) + 3/25 x DATA(0, -2, 0)
+
+ 2 2
+ + 1/50 x DATA(-2, -1, 0) + 1/50 x DATA(2, -2, 0)
+
+ 2 2 2
+ - 2/25 x DATA(1, -2, 0) + 1/50 x DATA(-2, 2, 0) + 3/25 x DATA(0, 0, 0)
+
+ 2 2 2
+ - 2/25 x DATA(1, 0, 0) - 2/25 x DATA(-1, 0, 0) + 3/25 x DATA(0, -1, 0)
+
+ 2 2 2
+ + 1/50 x DATA(2, 2, 0) + 1/50 x DATA(2, 1, 0) - 2/25 x DATA(-1, -2, 0)
+
+ 2 2
+ + 1/50 x DATA(-2, -2, 0) - 2/25 x DATA(1, -1, 0)
+
+ - 1/50 x y DATA(-2, 2, 0) + 1/50 x y DATA(-1, 1, 0)
+
+ 2 2 2
+ + 3/25 x DATA(0, 1, 0) - 2/25 x DATA(1, 1, 0) + 1/50 x DATA(2, -1, 0)
+
+ 2 169
+ - 2/25 x DATA(-1, -1, 0) + 1/50 x DATA(2, 0, -2) - ----- DATA(-2, 1, 2)
+ 14700
+
+ - 1/300 DATA(-2, 0, 2) - 1/100 x z DATA(2, -2, -1)
+
+ 529
+ + 1/50 x z DATA(1, -2, -1) - ----- DATA(-2, 2, 2)
+ 14700
+
+ - 1/50 x y DATA(-1, -1, 0) + 1/50 x y DATA(1, -1, 0)
+
+ - 1/25 x DATA(1, 0, 2) + 1/25 x DATA(-1, 0, 2) - 1/50 x DATA(-2, 0, -2)
+
+ 2
+ + 2/245 y DATA(0, 0, 1) - 1/50 x z DATA(-2, -2, 2)
+
+ 2 2
+ + 1/245 y DATA(1, 0, -1) - 2/245 y DATA(2, 0, 1)
+
+ 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) + 2/245 y DATA(0, 0, 2)
+
+ 2 2
+ - 2/245 y DATA(-2, 0, -2) - 2/245 y DATA(2, 0, -2)
+
+ 2 2
+ + 1/245 y DATA(1, 0, -2) + 1/245 y DATA(-1, 0, -2)
+
+ 2 2
+ - 2/245 y DATA(-2, 0, 1) - 2/245 y DATA(-2, 0, 2)
+
+ 2 2
+ + 1/245 y DATA(-1, 0, 1) + 2/245 y DATA(0, 0, -2)
+
+ 2 2
+ - 2/245 y DATA(-2, 0, -1) + 2/245 y DATA(0, 0, -1)
+
+ - 1/50 x z DATA(-2, 1, 2) - 1/50 x z DATA(1, 0, 1)
+
+ - 1/50 x z DATA(-2, 2, 2) + 1/50 x z DATA(2, -2, 2)
+
+ - 1/25 x DATA(1, 0, -2) + 1/25 x DATA(-1, 0, -2) + 1/25 x DATA(-1, 0, 1)
+
+ 2
+ - 1/50 x DATA(-2, 0, -1) + 1/50 x DATA(2, 0, -1)
+
+ 2
+ - 2/25 x DATA(-1, 0, -1) + 1/50 x DATA(2, 0, -1) + 1/25 x DATA(-1, 0, -1)
+
+ 2 2
+ + 3/25 x DATA(0, 0, 1) - 2/25 x DATA(1, 0, 1) - 1/25 x z DATA(1, -2, 2)
+
+ 2 2 2
+ + 1/50 x DATA(-2, 0, 1) + 1/50 x DATA(-2, 0, 2) + 3/25 x DATA(0, 0, -1)
+
+ 2 2 2
+ - 2/25 x DATA(1, 0, -1) + 1/50 x DATA(2, 0, 1) + 1/50 x DATA(2, 0, 2)
+
+ 2
+ - 2/25 x DATA(1, 0, 2) + 1/25 x z DATA(-1, -2, 2)
+
+ 2
+ - 1/100 x z DATA(-2, -1, 1) - 2/25 x DATA(-1, 0, 2)
+
+ 2 2 2
+ + 3/25 x DATA(0, 0, 2) + 1/50 x DATA(-2, 0, -2) + 1/50 x DATA(2, 0, -2)
+
+ 2 2 2
+ - 2/25 x DATA(1, 0, -2) - 2/25 x DATA(-1, 0, 1) + 3/25 x DATA(0, 0, -2)
+
+ 2
+ + 1/50 x DATA(-2, 0, -1) - 1/50 x z DATA(1, -2, 1)
+
+ - 1/50 x z DATA(-1, 0, -1) - 1/100 x z DATA(-2, 2, 1)
+
+ - 1/100 x z DATA(-2, 1, 1) - 1/50 x z DATA(-2, -1, 2)
+
+ - 1/25 x DATA(1, 0, 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 DATA(-2, 0, 1) - 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, 2) + 1/100 x z DATA(-2, 2, -1)
+
+ + 1/100 x z DATA(-2, -1, -1) - 1/25 x z DATA(-1, 0, -2)
+
+ + 1/25 x z DATA(1, 0, -2) + 1/50 x z DATA(-1, 2, 1)
+
+ - 1/50 x z DATA(2, 0, -2) + 1/50 x z DATA(-2, 0, -2)
+
+ + 1/25 x z DATA(-1, 0, 2) - 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(1, 0, -1) - 1/50 x z DATA(-2, 0, 2)
+
+ - 1/100 x z DATA(-2, 0, 1) - 1/100 x z DATA(2, 0, -1)
+
+ + 1/350 z DATA(-1, 0, -1) - 1/175 z DATA(2, 0, -1) - 1/175 z DATA(0, 0, 1)
+
+ - 1/350 z DATA(1, 0, 1) + 1/50 x z DATA(1, 1, -1) - 1/50 x z DATA(1, 2, 1)
+
+ + 2/175 z DATA(-2, 0, 2) + 1/350 z DATA(1, 0, -1) + 1/175 z DATA(0, 0, -1)
+
+ - 1/175 z DATA(1, 0, 2) + 1/175 z DATA(-2, 0, 1) + 1/175 z DATA(2, 0, 1)
+
+ + 2/175 z DATA(2, 0, 2) + 2/175 z DATA(0, 0, -2) - 1/175 z DATA(-2, 0, -1)
+
+ 2
+ - 1/350 z DATA(-1, 0, 1) + 1/490 z DATA(-1, 0, -1)
+
+ 2
+ + 1/175 z DATA(-1, 0, -2) - 1/245 z DATA(2, 0, -1)
+
+ 2
+ + 1/490 z DATA(1, 0, 1) - 2/175 z DATA(0, 0, 2) - 2/175 z DATA(-2, 0, -2)
+
+ 2
+ - 2/175 z DATA(2, 0, -2) + 1/175 z DATA(1, 0, -2) + 1/245 z DATA(0, 0, 1)
+
+ 2
+ - 1/175 z DATA(-1, 0, 2) - 1/245 z DATA(1, 0, 2)
+
+ 2 2
+ - 1/245 z DATA(-1, 0, 2) - 2/245 z DATA(0, 0, 2)
+
+ 2 2
+ + 2/245 z DATA(-2, 0, -2) + 2/245 z DATA(2, 0, -2)
+
+ 2 2
+ - 1/245 z DATA(1, 0, -2) - 1/245 z DATA(-1, 0, -2)
+
+ 2 2
+ - 2/245 z DATA(0, 0, -2) - 1/245 z DATA(-2, 0, -1)
+
+ 2 2
+ - 1/245 z DATA(-2, 0, 1) + 2/245 z DATA(-2, 0, 2)
+
+ 2 2
+ + 1/245 z DATA(0, 0, -1) + 1/490 z DATA(1, 0, -1)
+
+ 2 2
+ - 1/245 z DATA(2, 0, 1) + 2/245 z DATA(2, 0, 2)
+
+ 2
+ + 1/490 z DATA(-1, 0, 1) - 1/100 x z DATA(2, 1, -1)
+
+ - 1/50 x z DATA(-1, 2, -1) + 1/50 x z DATA(1, 2, -1)
+
+ - 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/50 x z DATA(1, 1, 1)
+
+ 2
+ - 1/100 x z DATA(2, 2, -1) + 1/245 y DATA(1, 0, 1)
+
+ 2 2
+ - 2/245 y DATA(2, 0, -1) + 1/245 y DATA(-1, 0, -1)
+
+ 2
+ - 2/25 x DATA(-1, 0, -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(-2, 0, -1)
+
+ + 1/50 x z DATA(-1, 0, 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/25 x z DATA(1, -1, -2)
+
+ - 1/25 x z DATA(-1, -1, -2) + 1/50 x z DATA(-2, -1, -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/175 y z DATA(0, 1, -2)
+
+ - 2/175 z DATA(0, -2, 2) + 1/175 y z DATA(0, 2, -1)
+
+ - 1/175 y z DATA(0, -2, -1) + 1/175 y z DATA(0, -1, 2)
+
+ - 1/350 y z DATA(0, 1, 1) + 2/175 y z DATA(0, -2, 2)
+
+ - 1/175 y z DATA(0, -1, -2) - 1/175 y z DATA(0, 1, 2)
+
+ + 1/350 y z DATA(0, -1, 1) + 1/350 y z DATA(0, 1, -1)
+
+ - 1/175 y z DATA(0, 2, 1) - 1/350 y z DATA(0, -1, -1)
+
+ + 2/175 y z DATA(0, 2, -2) - 2/175 y z DATA(0, 2, 2)
+
+ - 2/175 y z DATA(0, -2, -2) + 1/175 y z DATA(0, -2, 1)
+
+ 2 2
+ + 1/245 z DATA(0, -1, -1) - 2/245 z DATA(0, -2, 2)
+
+ 2
+ - 1/25 x y DATA(1, 2, 0) - 2/245 y DATA(0, -2, 2)
+
+ - 1/175 z DATA(0, -2, 1) - 2/175 z DATA(0, 2, 2) + 2/175 z DATA(0, 1, -2)
+
+ + 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) + 2/175 z DATA(0, -1, -2)
+
+ + 2/175 z DATA(0, -2, -2) - 2/175 z DATA(0, -1, 2)
+
+ + 1/175 z DATA(0, -2, -1) + 1/175 z DATA(0, 2, -1)
+
+ + 1/175 z DATA(0, -1, -1) - 1/175 z DATA(0, 2, 1) - 1/175 z DATA(0, 1, 1)
+
+ 2 2
+ + 1/245 z DATA(0, 1, 1) - 2/245 z DATA(0, -1, 2)
+
+ 2 2
+ + 1/245 z DATA(0, -2, -1) + 1/245 z DATA(0, 2, -1)
+
+ 2 2
+ + 1/245 z DATA(0, -2, 1) + 1/245 z DATA(0, 2, 1)
+
+ 2 2
+ + 1/245 z DATA(0, 1, -1) + 1/245 z DATA(0, -1, 1)
+
+ 2 2
+ - 2/245 z DATA(0, 1, 2) - 2/245 z DATA(0, -1, -2)
+
+ 2 2
+ - 2/245 z DATA(0, -2, -2) - 2/245 z DATA(0, 2, 2)
+
+ 2 2
+ - 2/245 z DATA(0, 2, -2) - 2/245 z DATA(0, 1, -2)
+
+ 2 2 2
+ + 3/25 x DATA(0, -2, 2) + 3/25 x DATA(0, -1, -1) + 3/25 x DATA(0, 2, 1)
+
+ 2 2 2
+ + 3/25 x DATA(0, 1, -1) + 3/25 x DATA(0, 2, -1) + 3/25 x DATA(0, -2, 1)
+
+ 2 2 2
+ + 3/25 x DATA(0, 1, 1) + 3/25 x DATA(0, -1, 2) + 3/25 x DATA(0, -1, 1)
+
+ 2 2
+ + 3/25 x DATA(0, 1, 2) + 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, -2)
+
+ 2 2
+ + 3/25 x DATA(0, 1, -2) + 3/25 x DATA(0, -2, -1)
+
+ + 2/175 y DATA(0, -2, 1) + 2/175 y DATA(0, -2, 2)
+
+ + 1/175 y DATA(0, -1, -1) - 2/175 y DATA(0, 2, 1) - 1/175 y DATA(0, 1, -1)
+
+ + 1/175 y DATA(0, -1, 1) - 1/175 y DATA(0, 1, 2) + 1/175 y DATA(0, -1, -2)
+
+ + 2/175 y DATA(0, -2, -2) - 2/175 y DATA(0, 2, 2) - 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, -1)
+
+ - 2/175 y DATA(0, 2, -1) + 1/175 y DATA(0, -1, 2)
+
+ 2 2
+ - 2/245 y DATA(0, -2, 1) - 2/245 y DATA(0, -2, -2)
+
+ 2 2
+ - 2/245 y DATA(0, 2, 2) + 1/245 y DATA(0, 1, 1)
+
+ 2 2
+ + 1/245 y DATA(0, -1, 2) + 1/245 y DATA(0, -1, -1)
+
+ 2 2
+ - 2/245 y 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, 2)
+
+ 2 2
+ + 1/245 y DATA(0, -1, -2) - 2/245 y DATA(0, 2, -2)
+
+ 2 2
+ + 1/245 y DATA(0, 1, -2) - 2/245 y DATA(0, -2, -1)
+
+ 2
+ - 2/245 y DATA(0, 2, -1) + 1/50 x y DATA(2, 2, 0)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=1971526256, alloc=14677376, time=330.37
+bytes used=1972526476, alloc=14677376, time=330.47
+bytes used=1973597276, alloc=14677376, time=330.57
+bytes used=1974597620, alloc=14677376, time=330.66
+bytes used=1975616684, alloc=14677376, time=330.75
+bytes used=1976701200, alloc=14677376, time=330.85
+bytes used=1977701340, alloc=14677376, time=330.95
+bytes used=1978701488, alloc=14677376, time=331.04
+bytes used=1979701904, alloc=14677376, time=331.14
+bytes used=1980702168, alloc=14677376, time=331.23
+bytes used=1981702540, alloc=14677376, time=331.33
+bytes used=1982702660, alloc=14677376, time=331.43
+bytes used=1983743332, alloc=14677376, time=331.53
+bytes used=1984743456, alloc=14677376, time=331.63
+bytes used=1985754872, alloc=14677376, time=331.73
+bytes used=1986772608, alloc=14677376, time=331.84
+bytes used=1987774032, alloc=14677376, time=331.94
+bytes used=1988774216, alloc=14677376, time=332.04
+bytes used=1989783492, alloc=14677376, time=332.15
+bytes used=1990795144, alloc=14677376, time=332.26
+bytes used=1991795304, alloc=14677376, time=332.37
+bytes used=1992795420, alloc=14677376, time=332.47
+bytes used=1993810420, alloc=14677376, time=332.59
+bytes used=1994811596, alloc=14677376, time=332.71
+bytes used=1995821816, alloc=14677376, time=332.83
+bytes used=1996830560, alloc=14677376, time=332.92
+bytes used=1997848452, alloc=14677376, time=333.00
+bytes used=1998866480, alloc=14677376, time=333.08
+bytes used=1999884268, alloc=14677376, time=333.17
+ 2 529
+[COEFF(-2, -2, -2) = - 2/175 y - 1/50 x + 1/50 x z + 2/245 y - -----
+ 14700
+
+ 2 2
+ + 2/245 z + 1/50 x y - 2/175 z + 2/175 y z + 1/50 x , COEFF(-1, -2, -2)
+
+ 256 2
+ = ---- + 1/175 z + 1/175 y - 1/175 y z + 1/25 x - 1/245 z - 1/25 x z
+ 3675
+
+ 2 2
+ - 1/245 y - 1/25 x y - 2/25 x , COEFF(0, -2, -2) =
+
+ 2 2 33 2
+ 2/175 z - 2/175 y z + 3/25 x - 2/245 z - --- + 2/175 y - 2/245 y ,
+ 490
+
+ 2 2 256
+ COEFF(1, -2, -2) = 1/175 z - 1/245 z - 1/245 y + ---- - 1/25 x
+ 3675
+
+ 2
+ - 1/175 y z + 1/25 x z + 1/175 y + 1/25 x y - 2/25 x , COEFF(2, -2, -2) =
+
+ 2 2
+ 1/50 x - 1/50 x z + 2/175 y z - 2/175 y - 2/175 z + 2/245 z - 1/50 x y
+
+ 2 529 2 2
+ + 2/245 y - ----- + 1/50 x, COEFF(-2, -1, -2) = 1/50 x - 1/245 y
+ 14700
+
+ 169 2
+ - ----- - 2/175 z - 1/50 x + 2/245 z - 1/175 y + 1/100 x y + 1/50 x z
+ 14700
+
+ 2 211
+ + 1/175 y z, COEFF(-1, -1, -2) = 1/490 y + ---- + 1/25 x - 1/350 y z
+ 3675
+
+ 2 2
+ + 1/175 z - 1/50 x y + 1/350 y - 1/25 x z - 2/25 x - 1/245 z ,
+
+ COEFF(0, -1, -2) =
+
+ 2 2 2
+ - 9/98 + 1/175 y + 2/175 z - 1/175 y z + 3/25 x + 1/245 y - 2/245 z ,
+
+ 2 211
+ COEFF(1, -1, -2) = 1/50 x y - 2/25 x + 1/175 z + 1/25 x z + ---- - 1/25 x
+ 3675
+
+ 2 2
+ + 1/490 y - 1/350 y z - 1/245 z + 1/350 y, COEFF(2, -1, -2) =
+
+ 2 2
+ - 1/100 x y - 1/175 y - 1/50 x z + 2/245 z - 2/175 z + 1/50 x + 1/50 x
+
+ 2 169
+ - 1/245 y + 1/175 y z - -----, COEFF(-2, 0, -2) =
+ 14700
+
+ 2 2 2
+ - 1/50 x - 2/175 z + 1/50 x + 1/50 x z - 1/300 + 2/245 z - 2/245 y ,
+
+ COEFF(-1, 0, -2) =
+
+ 2 2 2
+ 1/175 z - 2/25 x - 1/25 x z + 4/75 + 1/25 x - 1/245 z + 1/245 y ,
+
+ 2 2 2
+ COEFF(0, 0, -2) = 2/245 y + 2/175 z - 1/10 - 2/245 z + 3/25 x ,
+
+ COEFF(1, 0, -2) =
+
+ 2 2 2
+ 1/175 z - 1/25 x - 2/25 x + 4/75 - 1/245 z + 1/245 y + 1/25 x z,
+
+ COEFF(2, 0, -2) =
+
+ 2 2 2
+ 2/245 z + 1/50 x - 1/300 - 1/50 x z - 2/175 z - 2/245 y + 1/50 x,
+
+ 2 2
+ COEFF(-2, 1, -2) = 1/50 x z - 1/245 y + 2/245 z + 1/175 y - 1/175 y z
+
+ 169 2
+ - ----- - 2/175 z + 1/50 x - 1/50 x - 1/100 x y, COEFF(-1, 1, -2) =
+ 14700
+
+ 2
+ 1/25 x - 1/350 y + 1/350 y z + 1/50 x y + 1/175 z - 1/25 x z - 2/25 x
+
+ 211 2 2
+ + ---- - 1/245 z + 1/490 y , COEFF(0, 1, -2) =
+ 3675
+
+ 2 2 2
+ - 2/245 z - 9/98 + 1/175 y z + 1/245 y + 3/25 x + 2/175 z - 1/175 y,
+
+ 211 2
+ COEFF(1, 1, -2) = 1/175 z + ---- - 1/245 z - 1/25 x - 1/50 x y + 1/350 y z
+ 3675
+
+ 2 2 169
+ + 1/25 x z - 1/350 y - 2/25 x + 1/490 y , COEFF(2, 1, -2) = - -----
+ 14700
+
+ 2
+ + 1/100 x y - 2/175 z + 1/50 x + 1/175 y - 1/50 x z - 1/175 y z
+
+ 2 2
+ - 1/245 y + 2/245 z + 1/50 x, COEFF(-2, 2, -2) = - 1/50 x - 2/175 y z
+
+ 2 529 2
+ + 2/245 z + 1/50 x z - ----- - 1/50 x y + 2/175 y - 2/175 z + 1/50 x
+ 14700
+
+ 2 2 2
+ + 2/245 y , COEFF(-1, 2, -2) = - 1/245 y - 1/25 x z - 2/25 x + 1/25 x
+
+ 256 2
+ + 1/175 y z + ---- + 1/175 z - 1/245 z + 1/25 x y - 1/175 y,
+ 3675
+
+ COEFF(0, 2, -2) =
+
+ 2 2 33 2
+ 2/175 z - 2/245 y + 3/25 x - --- - 2/175 y + 2/175 y z - 2/245 z ,
+ 490
+
+ 2 256
+ COEFF(1, 2, -2) = - 2/25 x - 1/25 x y + ---- + 1/175 y z - 1/175 y
+ 3675
+
+ 2 2
+ - 1/245 y + 1/25 x z - 1/25 x - 1/245 z + 1/175 z, COEFF(2, 2, -2) =
+
+ 2 2
+ 1/50 x - 1/50 x z + 1/50 x - 2/175 y z - 2/175 z + 2/245 y + 1/50 x y
+
+ 529 2 2
+ + 2/175 y - ----- + 2/245 z , COEFF(-2, -2, -1) = - 1/245 z + 1/175 y z
+ 14700
+
+ 169 2
+ - 1/50 x - 1/175 z - ----- + 1/50 x - 2/175 y + 1/50 x y + 1/100 x z
+ 14700
+
+ 2 2 2
+ + 2/245 y , COEFF(-1, -2, -1) = 1/490 z + 1/350 z - 1/50 x z - 1/245 y
+
+ 211 2
+ - 1/350 y z + ---- - 2/25 x + 1/25 x - 1/25 x y + 1/175 y,
+ 3675
+
+ COEFF(0, -2, -1) =
+
+ 2 2 2
+ 3/25 x + 2/175 y + 1/245 z - 9/98 - 2/245 y - 1/175 y z + 1/175 z,
+
+ 2 2
+ COEFF(1, -2, -1) = 1/490 z - 1/350 y z + 1/25 x y - 2/25 x + 1/350 z
+
+ 211 2
+ + 1/175 y + ---- - 1/245 y - 1/25 x + 1/50 x z, COEFF(2, -2, -1) = 1/50 x
+ 3675
+
+ 2 169 2 2
+ + 2/245 y - ----- + 1/50 x - 2/175 y - 1/245 z + 1/175 y z - 1/175 z
+ 14700
+
+ - 1/100 x z - 1/50 x y, COEFF(-2, -1, -1) = - 1/50 x + 1/350 y z
+
+ 2 2 191 2
+ - 1/245 z + 1/100 x y + 1/50 x - 1/175 z - 1/175 y + ----- - 1/245 y
+ 14700
+
+ 2
+ + 1/100 x z, COEFF(-1, -1, -1) = - 1/700 y z + 1/350 z + 1/490 y
+
+ 2 2 166
+ - 2/25 x - 1/50 x y + 1/490 z + 1/350 y - 1/50 x z + ---- + 1/25 x,
+ 3675
+
+ COEFF(0, -1, -1) =
+
+ 2 2 2 57
+ 1/245 y - 1/350 y z + 1/245 z + 3/25 x + 1/175 y + 1/175 z - ---,
+ 490
+
+ 2 2
+ COEFF(1, -1, -1) = 1/490 z + 1/50 x y + 1/350 y - 2/25 x + 1/350 z
+
+ 2 166
+ + 1/490 y - 1/25 x + 1/50 x z + ---- - 1/700 y z, COEFF(2, -1, -1) =
+ 3675
+
+ 2 2 191
+ - 1/100 x z - 1/175 z - 1/245 y + 1/50 x + 1/50 x - 1/100 x y + -----
+ 14700
+
+ 2
+ - 1/245 z + 1/350 y z - 1/175 y, COEFF(-2, 0, -1) =
+
+ 2 2 311 2
+ - 1/50 x - 1/175 z + 1/50 x + 1/100 x z - 2/245 y + ----- - 1/245 z ,
+ 14700
+
+ COEFF(-1, 0, -1) =
+
+ 151 2 2 2
+ ---- + 1/490 z + 1/350 z - 1/50 x z + 1/245 y - 2/25 x + 1/25 x,
+ 3675
+
+ 2 2 2 61
+ COEFF(0, 0, -1) = 2/245 y + 1/175 z + 1/245 z + 3/25 x - ---,
+ 490
+
+ COEFF(1, 0, -1) =
+
+ 2 2 151 2
+ - 2/25 x + 1/245 y + 1/50 x z + ---- + 1/350 z - 1/25 x + 1/490 z ,
+ 3675
+
+ COEFF(2, 0, -1) =
+
+ 311 2 2 2
+ - 1/100 x z + ----- - 1/245 z - 2/245 y + 1/50 x + 1/50 x - 1/175 z,
+ 14700
+
+ 2
+ COEFF(-2, 1, -1) = - 1/350 y z - 1/245 z - 1/50 x + 1/175 y - 1/100 x y
+
+ 2 191 2
+ + 1/100 x z - 1/245 y + ----- - 1/175 z + 1/50 x , COEFF(-1, 1, -1) =
+ 14700
+
+ 166 2
+ 1/700 y z + 1/350 z + ---- - 1/50 x z + 1/25 x - 1/350 y + 1/490 y
+ 3675
+
+ 2 2
+ - 2/25 x + 1/50 x y + 1/490 z , COEFF(0, 1, -1) =
+
+ 57 2 2 2
+ - --- + 3/25 x + 1/350 y z + 1/245 z + 1/245 y - 1/175 y + 1/175 z,
+ 490
+
+ 2 166 2
+ COEFF(1, 1, -1) = - 1/350 y + 1/700 y z + 1/490 y + ---- + 1/490 z
+ 3675
+
+ 2
+ + 1/350 z - 2/25 x + 1/50 x z - 1/25 x - 1/50 x y, COEFF(2, 1, -1) =
+
+ 191 2 2
+ ----- - 1/245 z - 1/100 x z + 1/175 y - 1/350 y z + 1/50 x - 1/175 z
+ 14700
+
+ 2
+ - 1/245 y + 1/100 x y + 1/50 x, COEFF(-2, 2, -1) = - 1/50 x - 1/50 x y
+
+ 2 2 2 169
+ + 2/175 y + 2/245 y - 1/245 z + 1/50 x - ----- - 1/175 y z + 1/100 x z
+ 14700
+
+ 2
+ - 1/175 z, COEFF(-1, 2, -1) = 1/25 x y - 1/50 x z + 1/350 z + 1/490 z
+
+ 2 211 2
+ - 1/245 y + 1/25 x + ---- - 1/175 y + 1/350 y z - 2/25 x ,
+ 3675
+
+ COEFF(0, 2, -1) =
+
+ 2 2 2
+ 1/175 z + 3/25 x + 1/245 z - 2/175 y - 9/98 - 2/245 y + 1/175 y z,
+
+ 2 2
+ COEFF(1, 2, -1) = - 1/175 y - 1/25 x - 1/245 y - 1/25 x y - 2/25 x
+
+ 2 211
+ + 1/490 z + 1/350 y z + 1/350 z + 1/50 x z + ----, COEFF(2, 2, -1) =
+ 3675
+
+ 2 2 2
+ 1/50 x + 2/245 y - 1/245 z - 1/175 z - 1/100 x z + 1/50 x + 2/175 y
+
+ 169
+ + 1/50 x y - ----- - 1/175 y z, COEFF(-2, -2, 0) =
+ 14700
+
+ 2 2 2
+ - 2/175 y + 1/50 x - 1/50 x + 1/50 x y - 1/300 + 2/245 y - 2/245 z ,
+
+ COEFF(-1, -2, 0) =
+
+ 2 2 2
+ 1/175 y + 1/245 z + 1/25 x - 1/25 x y - 2/25 x + 4/75 - 1/245 y ,
+
+ 2 2 2
+ COEFF(0, -2, 0) = - 1/10 + 2/245 z + 3/25 x + 2/175 y - 2/245 y ,
+
+ COEFF(1, -2, 0) =
+
+ 2 2 2
+ 4/75 - 2/25 x - 1/25 x + 1/175 y + 1/25 x y + 1/245 z - 1/245 y ,
+
+ COEFF(2, -2, 0) =
+
+ 2 2 2
+ - 1/50 x y + 1/50 x + 1/50 x + 2/245 y - 2/175 y - 1/300 - 2/245 z ,
+
+ COEFF(-2, -1, 0) =
+
+ 2 2 311 2
+ - 1/245 y - 2/245 z + ----- - 1/175 y + 1/50 x + 1/100 x y - 1/50 x,
+ 14700
+
+ COEFF(-1, -1, 0) =
+
+ 151 2 2 2
+ 1/350 y + 1/25 x + ---- - 1/50 x y + 1/490 y + 1/245 z - 2/25 x ,
+ 3675
+
+ 2 2 2 61
+ COEFF(0, -1, 0) = 1/245 y + 2/245 z + 3/25 x - --- + 1/175 y,
+ 490
+
+ COEFF(1, -1, 0) =
+
+ 151 2 2 2
+ ---- + 1/50 x y + 1/490 y + 1/245 z + 1/350 y - 2/25 x - 1/25 x,
+ 3675
+
+ COEFF(2, -1, 0) =
+
+ 2 2 311 2
+ - 2/245 z + 1/50 x + 1/50 x + ----- - 1/100 x y - 1/245 y - 1/175 y,
+ 14700
+
+ 2 2 2 431
+ COEFF(-2, 0, 0) = - 2/245 z + 1/50 x - 2/245 y - 1/50 x + -----,
+ 14700
+
+ 136 2 2 2
+ COEFF(-1, 0, 0) = ---- + 1/245 y + 1/25 x + 1/245 z - 2/25 x ,
+ 3675
+
+ 2 2 13 2
+ COEFF(0, 0, 0) = 2/245 z + 2/245 y - -- + 3/25 x ,
+ 98
+
+ 2 136 2 2
+ COEFF(1, 0, 0) = - 2/25 x + ---- + 1/245 y - 1/25 x + 1/245 z ,
+ 3675
+
+ 2 2 431 2
+ COEFF(2, 0, 0) = - 2/245 z - 2/245 y + 1/50 x + ----- + 1/50 x ,
+ 14700
+
+ COEFF(-2, 1, 0) =
+
+ 2 2 311 2
+ - 1/50 x - 1/100 x y + 1/50 x - 2/245 z + ----- - 1/245 y + 1/175 y,
+ 14700
+
+ COEFF(-1, 1, 0) =
+
+ 151 2 2 2
+ 1/25 x + ---- + 1/490 y - 2/25 x - 1/350 y + 1/50 x y + 1/245 z ,
+ 3675
+
+ 2 2 2 61
+ COEFF(0, 1, 0) = 3/25 x + 2/245 z + 1/245 y - 1/175 y - ---,
+ 490
+
+ COEFF(1, 1, 0) =
+
+ 151 2 2 2
+ ---- - 1/50 x y + 1/245 z - 1/25 x - 2/25 x + 1/490 y - 1/350 y,
+ 3675
+
+ COEFF(2, 1, 0) =
+
+ 2 311 2 2
+ 1/100 x y + 1/175 y + 1/50 x + ----- - 2/245 z - 1/245 y + 1/50 x,
+ 14700
+
+ COEFF(-2, 2, 0) =
+
+ 2 2 2
+ 2/175 y - 2/245 z - 1/50 x - 1/50 x y - 1/300 + 2/245 y + 1/50 x ,
+
+ COEFF(-1, 2, 0) =
+
+ 2 2 2
+ 1/25 x + 1/245 z + 4/75 + 1/25 x y - 1/175 y - 2/25 x - 1/245 y ,
+
+ 2 2 2
+ COEFF(0, 2, 0) = 2/245 z + 3/25 x - 2/175 y - 1/10 - 2/245 y ,
+
+ COEFF(1, 2, 0) =
+
+ 2 2 2
+ - 1/25 x - 1/25 x y - 1/245 y + 1/245 z + 4/75 - 1/175 y - 2/25 x ,
+
+ COEFF(2, 2, 0) =
+
+ 2 2 2
+ - 2/245 z + 2/175 y + 2/245 y - 1/300 + 1/50 x y + 1/50 x + 1/50 x ,
+
+ 2 2
+ COEFF(-2, -2, 1) = - 1/50 x + 1/50 x y + 1/50 x + 2/245 y - 1/100 x z
+
+ 2 169
+ + 1/175 z - 1/245 z - 2/175 y - 1/175 y z - -----, COEFF(-1, -2, 1) =
+ 14700
+
+ 2 2 211
+ - 1/245 y - 2/25 x + 1/50 x z - 1/25 x y + 1/350 y z + 1/175 y + ----
+ 3675
+
+ 2
+ + 1/490 z - 1/350 z + 1/25 x, COEFF(0, -2, 1) =
+
+ 2 2 2
+ - 2/245 y + 2/175 y + 1/175 y z + 3/25 x - 1/175 z - 9/98 + 1/245 z ,
+
+ 211 2 2
+ COEFF(1, -2, 1) = 1/175 y + ---- + 1/490 z + 1/350 y z - 2/25 x - 1/25 x
+ 3675
+
+ 2
+ - 1/350 z - 1/245 y + 1/25 x y - 1/50 x z, COEFF(2, -2, 1) = - 1/50 x y
+
+ 2 169 2
+ + 1/100 x z + 1/175 z + 1/50 x + 1/50 x - ----- - 1/175 y z - 1/245 z
+ 14700
+
+ 2 2
+ - 2/175 y + 2/245 y , COEFF(-2, -1, 1) = - 1/100 x z - 1/175 y + 1/50 x
+
+ 2 2 191
+ + 1/100 x y - 1/350 y z + 1/175 z - 1/245 z - 1/245 y - 1/50 x + -----,
+ 14700
+
+ 2 2
+ COEFF(-1, -1, 1) = 1/490 z - 1/350 z - 2/25 x + 1/25 x + 1/50 x z
+
+ 2 166
+ + 1/700 y z + 1/490 y + ---- + 1/350 y - 1/50 x y, COEFF(0, -1, 1) =
+ 3675
+
+ 2 2 57 2
+ 1/175 y + 3/25 x + 1/350 y z + 1/245 y - --- + 1/245 z - 1/175 z,
+ 490
+
+ 2 2
+ COEFF(1, -1, 1) = 1/700 y z + 1/490 y - 1/50 x z - 2/25 x - 1/25 x
+
+ 2 166
+ + 1/490 z + 1/50 x y - 1/350 z + 1/350 y + ----, COEFF(2, -1, 1) =
+ 3675
+
+ 2 191
+ - 1/350 y z + 1/50 x + 1/100 x z + 1/50 x - 1/175 y + 1/175 z + -----
+ 14700
+
+ 2 2
+ - 1/245 y - 1/245 z - 1/100 x y, COEFF(-2, 0, 1) =
+
+ 2 311 2 2
+ - 1/100 x z - 2/245 y + 1/175 z + ----- - 1/245 z - 1/50 x + 1/50 x ,
+ 14700
+
+ COEFF(-1, 0, 1) =
+
+ 2 2 151 2
+ 1/245 y + 1/490 z + ---- - 2/25 x - 1/350 z + 1/25 x + 1/50 x z,
+ 3675
+
+ 2 61 2 2
+ COEFF(0, 0, 1) = - 1/175 z + 2/245 y - --- + 1/245 z + 3/25 x ,
+ 490
+
+ COEFF(1, 0, 1) =
+
+ 2 2 2 151
+ - 2/25 x + 1/490 z + 1/245 y - 1/25 x - 1/50 x z - 1/350 z + ----,
+ 3675
+
+ COEFF(2, 0, 1) =
+
+ 2 2 311 2
+ 1/175 z + 1/50 x - 1/245 z + 1/50 x + 1/100 x z + ----- - 2/245 y ,
+ 14700
+
+ 2 2
+ COEFF(-2, 1, 1) = - 1/245 y + 1/350 y z + 1/175 y + 1/50 x + 1/175 z
+
+ 191 2
+ - 1/100 x z - 1/50 x + ----- - 1/245 z - 1/100 x y, COEFF(-1, 1, 1) =
+ 14700
+
+ 2 166
+ 1/490 y - 1/350 z + 1/50 x y + ---- - 1/350 y + 1/25 x - 1/700 y z
+ 3675
+
+ 2 2
+ - 2/25 x + 1/490 z + 1/50 x z, COEFF(0, 1, 1) =
+
+ 2 57 2 2
+ 1/245 z - 1/175 z - --- - 1/350 y z + 3/25 x - 1/175 y + 1/245 y ,
+ 490
+
+ 2 2 166
+ COEFF(1, 1, 1) = - 1/50 x y + 1/490 y - 2/25 x - 1/50 x z + ----
+ 3675
+
+ 2
+ - 1/350 z - 1/350 y - 1/700 y z + 1/490 z - 1/25 x, COEFF(2, 1, 1) =
+
+ 191 2 2
+ 1/100 x z + 1/350 y z + 1/175 y + ----- + 1/50 x + 1/50 x - 1/245 z
+ 14700
+
+ 2 2
+ + 1/175 z - 1/245 y + 1/100 x y, COEFF(-2, 2, 1) = 2/245 y + 2/175 y
+
+ 169 2 2
+ - 1/100 x z + 1/175 y z - 1/50 x + 1/175 z - ----- + 1/50 x - 1/245 z
+ 14700
+
+ 2 211
+ - 1/50 x y, COEFF(-1, 2, 1) = - 2/25 x + ---- - 1/350 y z - 1/175 y
+ 3675
+
+ 2 2
+ - 1/245 y + 1/50 x z + 1/490 z + 1/25 x + 1/25 x y - 1/350 z,
+
+ COEFF(0, 2, 1) =
+
+ 2 2 2
+ - 2/175 y + 3/25 x - 1/175 y z - 1/175 z - 9/98 - 2/245 y + 1/245 z ,
+
+ 211 2
+ COEFF(1, 2, 1) = - 1/350 y z - 1/25 x y + ---- - 2/25 x - 1/350 z
+ 3675
+
+ 2 2
+ - 1/245 y - 1/175 y + 1/490 z - 1/50 x z - 1/25 x, COEFF(2, 2, 1) =
+
+ 2 2 2 169
+ 2/175 y + 1/50 x + 2/245 y + 1/175 z - 1/245 z + 1/50 x y - -----
+ 14700
+
+ 2
+ + 1/175 y z + 1/50 x + 1/100 x z, COEFF(-2, -2, 2) = 2/245 y - 1/50 x z
+
+ 2 2 529
+ + 2/245 z - 2/175 y z + 1/50 x - 2/175 y - 1/50 x - ----- + 2/175 z
+ 14700
+
+ 2
+ + 1/50 x y, COEFF(-1, -2, 2) = 1/175 y + 1/25 x - 1/245 y + 1/25 x z
+
+ 2 2 256
+ - 1/25 x y - 1/175 z - 1/245 z + 1/175 y z - 2/25 x + ----,
+ 3675
+
+ COEFF(0, -2, 2) =
+
+ 2 2 2 33
+ 3/25 x + 2/175 y - 2/175 z - 2/245 z - 2/245 y - --- + 2/175 y z,
+ 490
+
+ 2 2 256
+ COEFF(1, -2, 2) = - 1/175 z - 1/245 z - 1/245 y - 1/25 x + ----
+ 3675
+
+ 2
+ + 1/175 y z + 1/25 x y - 1/25 x z + 1/175 y - 2/25 x , COEFF(2, -2, 2) =
+
+ 2 529 2
+ 2/175 z + 2/245 z - 2/175 y - ----- + 1/50 x z + 1/50 x - 2/175 y z
+ 14700
+
+ 2
+ + 1/50 x + 2/245 y - 1/50 x y, COEFF(-2, -1, 2) = - 1/175 y - 1/175 y z
+
+ 2 2 169
+ + 2/175 z - 1/50 x + 1/100 x y + 1/50 x + 2/245 z - ----- - 1/50 x z
+ 14700
+
+ 2 2 2
+ - 1/245 y , COEFF(-1, -1, 2) = - 2/25 x + 1/25 x z + 1/490 y - 1/50 x y
+
+ 2 211
+ - 1/245 z + 1/350 y z + ---- - 1/175 z + 1/350 y + 1/25 x,
+ 3675
+
+ COEFF(0, -1, 2) =
+
+ 2 2 2
+ - 9/98 - 2/245 z + 1/175 y z - 2/175 z + 1/175 y + 3/25 x + 1/245 y ,
+
+ 2 2
+ COEFF(1, -1, 2) = 1/350 y z - 1/25 x z - 1/245 z + 1/350 y + 1/490 y
+
+ 2 211
+ - 1/175 z - 2/25 x - 1/25 x + 1/50 x y + ----, COEFF(2, -1, 2) =
+ 3675
+
+ 2
+ - 1/100 x y + 2/245 z + 2/175 z - 1/175 y + 1/50 x z - 1/175 y z + 1/50 x
+
+ 169 2 2
+ - ----- + 1/50 x - 1/245 y , COEFF(-2, 0, 2) =
+ 14700
+
+ 2 2 2
+ 1/50 x - 1/50 x - 2/245 y - 1/300 + 2/175 z - 1/50 x z + 2/245 z ,
+
+ COEFF(-1, 0, 2) =
+
+ 2 2 2
+ 1/245 y - 2/25 x + 4/75 - 1/175 z + 1/25 x - 1/245 z + 1/25 x z,
+
+ 2 2 2
+ COEFF(0, 0, 2) = - 1/10 - 2/175 z + 2/245 y + 3/25 x - 2/245 z ,
+
+ COEFF(1, 0, 2) =
+
+ 2 2 2
+ 1/245 y + 4/75 - 1/25 x z - 1/175 z - 2/25 x - 1/245 z - 1/25 x,
+
+ COEFF(2, 0, 2) =
+
+ 2 2 2
+ - 2/245 y - 1/300 + 2/245 z + 1/50 x z + 1/50 x + 1/50 x + 2/175 z,
+
+ 2
+ COEFF(-2, 1, 2) = - 1/50 x z + 1/175 y - 1/100 x y + 1/175 y z + 1/50 x
+
+ 169 2 2 211
+ + 2/175 z - ----- - 1/245 y + 2/245 z - 1/50 x, COEFF(-1, 1, 2) = ----
+ 14700 3675
+
+ 2 2 2
+ - 1/350 y z - 1/245 z - 2/25 x + 1/490 y + 1/25 x z + 1/50 x y + 1/25 x
+
+ - 1/350 y - 1/175 z, COEFF(0, 1, 2) =
+
+ 2 2 2
+ 1/245 y - 1/175 y - 2/175 z + 3/25 x - 2/245 z - 9/98 - 1/175 y z,
+
+ 2 211
+ COEFF(1, 1, 2) = - 1/175 z - 1/350 y z + 1/490 y + ---- - 1/350 y
+ 3675
+
+ 2 2
+ - 1/25 x z - 2/25 x - 1/245 z - 1/25 x - 1/50 x y, COEFF(2, 1, 2) =
+
+ 2 2
+ 1/100 x y + 2/175 z + 2/245 z + 1/175 y z + 1/50 x + 1/175 y + 1/50 x z
+
+ 2 169 2
+ - 1/245 y + 1/50 x - -----, COEFF(-2, 2, 2) = 2/245 y + 2/175 y z
+ 14700
+
+ 2 2 529
+ + 2/245 z + 2/175 y - 1/50 x y + 1/50 x - ----- + 2/175 z - 1/50 x z
+ 14700
+
+ 256 2
+ - 1/50 x, COEFF(-1, 2, 2) = ---- + 1/25 x z + 1/25 x y - 1/245 y
+ 3675
+
+ 2 2
+ - 1/175 y z - 1/245 z - 1/175 y - 1/175 z + 1/25 x - 2/25 x ,
+
+ COEFF(0, 2, 2) =
+
+ 33 2 2 2
+ - --- - 2/245 z - 2/245 y - 2/175 y + 3/25 x - 2/175 y z - 2/175 z,
+ 490
+
+ 256 2
+ COEFF(1, 2, 2) = - 1/25 x y - 1/25 x - 1/25 x z + ---- - 1/175 y - 1/245 y
+ 3675
+
+ 2 2 2
+ - 2/25 x - 1/175 z - 1/175 y z - 1/245 z , COEFF(2, 2, 2) = 1/50 x
+
+ 529 2 2
+ - ----- + 1/50 x + 2/175 y + 2/175 y z + 2/245 z + 2/245 y + 1/50 x y
+ 14700
+
+ + 2/175 z + 1/50 x z]
+
+> print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-dxx.compute.c");
+bytes used=2000884428, alloc=14677376, time=333.26
+bytes used=2001885060, alloc=14677376, time=333.34
+bytes used=2002885644, alloc=14677376, time=333.42
+bytes used=2003886220, alloc=14677376, time=333.53
+bytes used=2004886408, alloc=14677376, time=334.40
+bytes used=2005886796, alloc=14677376, time=335.27
+bytes used=2006887028, alloc=14677376, time=336.13
+bytes used=2007887620, alloc=14677376, time=336.99
+bytes used=2008888304, alloc=14677376, time=337.82
+bytes used=2009888536, alloc=14677376, time=338.17
+bytes used=2010888804, alloc=14677376, time=338.27
+bytes used=2011888984, alloc=14677376, time=338.37
+bytes used=2012910436, alloc=14677376, time=338.46
+bytes used=2013944772, alloc=14677376, time=338.54
+bytes used=2014955384, alloc=14677376, time=338.64
+bytes used=2015955556, alloc=14677376, time=338.75
+bytes used=2016955720, alloc=14677376, time=339.53
+bytes used=2017955928, alloc=14677376, time=340.45
+bytes used=2018956092, alloc=14677376, time=340.79
+bytes used=2019957524, alloc=14677376, time=340.88
+bytes used=2020958036, alloc=14677376, time=340.96
+bytes used=2021958288, alloc=14677376, time=341.04
+bytes used=2022959052, alloc=14677376, time=341.11
+bytes used=2023959468, alloc=14677376, time=341.19
+bytes used=2024959804, alloc=14677376, time=341.27
+bytes used=2025960236, alloc=14677376, time=341.34
+bytes used=2026960476, alloc=14677376, time=341.42
+bytes used=2027963284, alloc=14677376, time=341.51
+bytes used=2028963460, alloc=14677376, time=341.60
+bytes used=2029963620, alloc=14677376, time=341.70
+bytes used=2030965000, alloc=14677376, time=341.83
+bytes used=2031965176, alloc=14677376, time=341.96
+bytes used=2032965380, alloc=14677376, time=342.09
+bytes used=2033965612, alloc=14677376, time=342.22
+bytes used=2034965816, alloc=14677376, time=342.36
+bytes used=2035966004, alloc=14677376, time=342.48
+bytes used=2036978336, alloc=14677376, time=342.62
+bytes used=2037981432, alloc=14677376, time=342.76
+bytes used=2038984860, alloc=14677376, time=342.90
+bytes used=2039985024, alloc=14677376, time=343.03
+bytes used=2040985688, alloc=14677376, time=343.12
+bytes used=2041985884, alloc=14677376, time=344.92
+bytes used=2042986116, alloc=14677376, time=345.81
+bytes used=2043986296, alloc=14677376, time=346.27
+bytes used=2044986452, alloc=14677376, time=346.36
+bytes used=2045986652, alloc=14677376, time=346.44
+bytes used=2046986824, alloc=14677376, time=346.53
+bytes used=2047987132, alloc=14677376, time=346.61
+bytes used=2048987476, alloc=14677376, time=346.69
+bytes used=2049987668, alloc=14677376, time=346.77
+bytes used=2050987844, alloc=14677376, time=346.85
+bytes used=2051988048, alloc=14677376, time=346.94
+bytes used=2052988224, alloc=14677376, time=347.02
+bytes used=2053988440, alloc=14677376, time=347.10
+bytes used=2054988708, alloc=14677376, time=347.24
+bytes used=2055988988, alloc=14677376, time=347.43
+bytes used=2056993276, alloc=14677376, time=347.57
+bytes used=2058003988, alloc=14677376, time=347.72
+bytes used=2059004340, alloc=14677376, time=347.87
+bytes used=2060004636, alloc=14677376, time=349.07
+bytes used=2061004844, alloc=14677376, time=350.76
+bytes used=2062005008, alloc=14677376, time=351.38
+bytes used=2063005220, alloc=14677376, time=351.48
+bytes used=2064005516, alloc=14677376, time=351.56
+bytes used=2065005704, alloc=14677376, time=351.65
+bytes used=2066005888, alloc=14677376, time=351.73
+bytes used=2067006064, alloc=14677376, time=351.81
+bytes used=2068006224, alloc=14677376, time=351.88
+bytes used=2069006600, alloc=14677376, time=352.19
+bytes used=2070006812, alloc=14677376, time=354.05
+bytes used=2071006992, alloc=14677376, time=355.26
+bytes used=2072007620, alloc=14677376, time=355.89
+bytes used=2073008020, alloc=14677376, time=355.99
+bytes used=2074008196, alloc=14677376, time=356.16
+>
+# d^2/dxdy
+> simplify( diff(interp_3d_cube_order4_smooth0,x,y) );
+bytes used=2075008356, alloc=14677376, time=356.29
+bytes used=2076009888, alloc=14677376, time=356.38
+bytes used=2077011068, alloc=14677376, time=356.46
+bytes used=2078011188, alloc=14677376, time=356.55
+bytes used=2079011576, alloc=14677376, time=356.64
+bytes used=2080011740, alloc=14677376, time=356.74
+bytes used=2081012536, alloc=14677376, time=356.83
+bytes used=2082012716, alloc=14677376, time=356.92
+bytes used=2083013020, alloc=14677376, time=357.01
+ 289 137 187
+----- DATA(1, 1, 0) + ---- DATA(1, 1, 1) - ---- DATA(2, -1, 0)
+10500 5250 7000
+
+ 47 167 167
+ - ---- DATA(2, 2, -1) + ---- DATA(2, 1, -1) - ---- DATA(-1, 2, -1)
+ 5250 7000 7000
+
+ 167 167 47
+ + ---- DATA(1, 2, -1) - ---- DATA(2, -1, -1) - ---- DATA(2, 2, 1)
+ 7000 7000 5250
+
+ 229 167 167
+ + ----- DATA(-1, -1, 2) - ---- DATA(-1, 2, 1) + ---- DATA(1, 2, 1)
+ 10500 7000 7000
+
+ 137 289 289
+ + ---- DATA(1, 1, -1) + ----- DATA(-1, -1, 0) - ----- DATA(1, -1, 0)
+ 5250 10500 10500
+
+ 289 137 137
+ - ----- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) - ---- DATA(1, -1, 1)
+ 10500 5250 5250
+
+ 137 137 137
+ - ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1) - ---- DATA(1, -1, -1)
+ 5250 5250 5250
+
+ 137 167 167
+ - ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1) - ---- DATA(2, -1, 1)
+ 5250 7000 7000
+
+ 187 187 17
+ - ---- DATA(-1, 2, 0) + ---- DATA(1, 2, 0) - ---- DATA(2, 2, 0)
+ 7000 7000 5250
+
+ 187 107
+ + ---- DATA(2, 1, 0) + ---- DATA(2, 1, 2) + 1/245 x y DATA(1, -1, 2)
+ 7000 7000
+
+ + 1/245 x y DATA(-1, 1, 2) - 2/245 x y DATA(-2, -1, -2)
+
+ - 1/350 x z DATA(2, -1, 1) + 1/350 x z DATA(2, 1, 1)
+
+ - 2/245 x y DATA(2, -1, 2) + 1/245 x y DATA(1, 1, 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) - 2/245 x y DATA(-1, 2, 1)
+
+ + 1/245 x y DATA(-1, 1, 1) + 1/245 x y DATA(1, -1, 1)
+
+ + 4/245 x y DATA(2, 2, 1) - 2/245 x y DATA(2, -1, -1)
+
+ - 2/245 x y DATA(1, 2, -1) - 2/245 x y DATA(-1, 2, -1)
+
+ - 2/245 x y DATA(2, 1, -1) - 2/245 x y DATA(1, 2, 1)
+
+ - 2/245 x y DATA(1, -2, 2) + 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) + 4/245 x y DATA(2, 2, -1)
+
+ + 1/245 x y DATA(1, 1, 1) + 1/245 x y DATA(-1, -1, 2)
+
+ + 4/245 x y DATA(-2, 2, 1) - 2/245 x y DATA(1, -2, 1)
+
+ - 2/245 x y DATA(-2, -1, 1) - 2/245 x y DATA(-1, -2, 2)
+
+ - 2/245 x y DATA(-1, -2, 1) + 4/245 x y DATA(-2, -2, 1)
+
+ + 4/245 x y DATA(2, -2, 1) - 2/245 x y DATA(-2, -1, 2)
+
+ - 2/245 x y DATA(-2, 1, 1) + 4/245 x y DATA(2, -2, -1)
+
+ - 2/245 x y DATA(-2, -1, -1) + 4/245 x y DATA(-2, 2, -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) - 2/245 x y DATA(-1, -2, -1)
+
+ - 2/245 x y DATA(-1, 2, 2) - 2/245 x y DATA(2, 1, -2)
+
+ + 4/245 x y DATA(-2, 2, -2) - 2/245 x y DATA(-1, 2, -2)
+
+ + 1/245 x y DATA(-1, 1, -2) - 2/245 x y DATA(-2, 1, -1)
+
+ - 2/245 x y DATA(-2, 1, -2) + 1/245 x y DATA(1, 1, -2)
+
+ - 2/245 x y DATA(1, -2, -1) - 2/175 x z DATA(-2, 2, -2)
+
+ + 1/175 x z DATA(-1, 2, -2) + 1/350 x z DATA(-1, 1, -2)
+
+ - 1/350 x z DATA(-2, 1, -1) - 1/175 x z DATA(-2, 1, -2)
+
+ + 1/350 x z DATA(1, 1, -2) - 2/245 x y DATA(1, -2, -2)
+
+ + 4/245 x y DATA(2, -2, -2) - 1/175 x z DATA(1, -2, -2)
+
+ + 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/175 x z DATA(-2, -2, -1)
+
+ - 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/175 x z DATA(1, 2, 2)
+
+ + 2/175 x z DATA(-2, -2, -2) + 2/175 x z DATA(2, 2, 2)
+
+ 229 229
+ - 1/175 x z DATA(-1, -2, -2) - ----- DATA(-1, 1, 2) + ----- DATA(1, 1, 2)
+ 10500 10500
+
+ 107 229 107
+ - ---- DATA(2, -1, 2) - ----- DATA(1, -1, 2) - ---- DATA(2, -1, -2)
+ 7000 10500 7000
+
+ 229 229 107
+ - ----- DATA(1, -1, -2) + ----- DATA(-1, -1, -2) + ---- DATA(-2, -1, -2)
+ 10500 10500 7000
+
+ 137 107 107
+ + ---- DATA(2, -2, -2) - ---- DATA(1, -2, -2) + ---- DATA(-1, -2, -2)
+ 5250 7000 7000
+
+ 137 137 107
+ - ---- DATA(2, 2, 2) - ---- DATA(-2, -2, -2) + ---- DATA(1, 2, 2)
+ 5250 5250 7000
+
+ - 2/245 x y DATA(1, 2, 2) + 4/245 x y DATA(-2, -2, -2)
+
+ + 4/245 x y DATA(2, 2, 2) - 2/245 x y DATA(-1, -2, -2)
+
+ 107
+ - 2/245 x y DATA(2, -1, 1) - 2/245 x y DATA(2, 1, 1) - ---- DATA(-1, 2, 2)
+ 7000
+
+ 167
+ + ---- DATA(-1, -2, -1) - 1/175 x z DATA(0, 2, 1)
+ 7000
+
+ - 1/175 x z DATA(0, 1, 2) - 1/350 y z DATA(-1, -1, -2)
+
+ 2
+ - 1/50 y DATA(2, 1, 2) - 1/250 z DATA(-2, -1, -2)
+
+ - 1/500 z DATA(-1, 1, 2) - 1/250 z DATA(2, -1, 2) - 1/500 z DATA(1, -1, 2)
+
+ 2 2
+ - 1/100 y DATA(-1, -1, -2) + 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(1, 1, 2) - 1/50 y DATA(-2, -1, -2)
+
+ 2
+ - 1/175 x z DATA(0, -1, -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, 1)
+
+ 2 2
+ + 1/50 y DATA(2, -1, -2) + 1/100 y DATA(1, -1, -2)
+
+ 47 2
+ - ---- DATA(-2, -2, -1) - 1/200 y DATA(1, -2, 1)
+ 5250
+
+ 2 2
+ - 1/200 y DATA(-1, 2, 1) - 1/100 y DATA(1, 1, -1)
+
+ 2 2
+ + 1/200 y DATA(1, 2, 1) - 1/50 y DATA(2, 1, -1)
+
+ 2 2
+ - 1/200 y DATA(-1, 2, -1) + 1/200 y DATA(1, 2, -1)
+
+ 2 2
+ + 1/50 y DATA(2, -1, -1) - 1/100 y DATA(-1, -1, -1)
+
+ 2 2
+ + 1/100 y DATA(-2, -2, 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/200 y DATA(1, -2, 2) + 1/200 y DATA(-1, -2, 2)
+
+ 2 2
+ - 1/50 y DATA(-2, -1, 1) + 1/100 y DATA(2, 2, 1)
+
+ 2 2
+ - 1/100 y DATA(-1, -1, 2) - 1/100 y DATA(1, 1, 1)
+
+ 2 2
+ + 1/100 y DATA(2, 2, -1) + 1/50 y DATA(-2, 1, -1)
+
+ 2 2
+ + 1/100 y DATA(-1, 1, -2) - 1/200 y DATA(-1, 2, -2)
+
+ 2 2
+ - 1/100 y DATA(-2, 2, -2) - 1/100 y DATA(-2, 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/100 y DATA(-2, -2, 1)
+
+ 2 2
+ + 1/200 y DATA(-1, -2, 1) - 1/100 y DATA(-2, 2, -1)
+
+ 2 2
+ - 1/50 y DATA(-2, -1, -1) - 1/100 y DATA(2, -2, -1)
+
+ 2 2
+ - 1/200 y DATA(1, -2, -1) + 1/100 y DATA(-2, -2, -2)
+
+ 2 2
+ - 1/50 y DATA(2, 1, -2) + 1/200 y DATA(-1, -2, -1)
+
+ 2 2
+ + 1/100 y DATA(-2, -2, -1) + 1/100 y DATA(2, 2, -2)
+
+ 2 2
+ + 1/200 y DATA(1, 2, -2) - 1/100 y DATA(2, -2, -2)
+
+ 2 2
+ - 1/200 y DATA(1, -2, -2) + 1/200 y DATA(-1, -2, -2)
+
+ 2 2
+ - 1/200 y DATA(-1, 2, 2) - 1/100 y DATA(1, 1, -2)
+
+ 2 137 2
+ + 1/50 y DATA(-2, 1, -2) - ---- DATA(2, 2, -2) + 1/200 y DATA(1, 2, 2)
+ 5250
+
+ + 1/500 z DATA(1, 2, 1) - 1/500 z DATA(2, 1, -1) + 1/500 z DATA(-1, 2, -1)
+
+ - 1/500 z DATA(1, 2, -1) + 1/500 z DATA(2, -1, -1)
+
+ - 1/500 z DATA(-1, 2, 1) + 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/1000 z DATA(-1, -1, 1)
+
+ 2 2
+ - 1/1000 z DATA(1, -1, 1) - 1/50 y DATA(2, 1, 1) + 1/50 y DATA(2, -1, 1)
+
+ + 1/250 z DATA(2, 1, 2) + 1/250 z DATA(2, -1, -2)
+
+ + 1/500 z DATA(1, -1, -2) - 1/500 z DATA(-1, -1, -2)
+
+ 2
+ + 1/100 y DATA(2, 2, 2) - 1/125 z DATA(2, -2, 2) - 1/250 z DATA(1, -2, 2)
+
+ + 1/250 z DATA(-1, -2, 2) + 1/500 z DATA(-2, -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(-2, 1, 2)
+
+ - 1/125 z DATA(-2, 2, 2) + 1/500 z DATA(1, -2, -1)
+
+ + 1/250 z DATA(-2, 1, -2) + 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, 2, 1) + 1/250 z DATA(2, 2, 1) + 1/500 z DATA(-1, -1, 2)
+
+ + 1/1000 z DATA(1, 1, 1) - 1/250 z DATA(2, 2, -1) - 1/500 z DATA(1, 1, -2)
+
+ - 1/250 z DATA(-1, 2, 2) - 1/500 z DATA(-1, -2, -1)
+
+ - 1/250 z DATA(-2, -2, -1) - 1/125 z DATA(2, 2, -2)
+
+ - 1/500 z DATA(1, -2, 1) - 1/500 z DATA(-2, 1, 1)
+
+ + 1/250 z DATA(-2, -1, 2) - 1/250 z DATA(2, -2, 1)
+
+ + 1/250 z DATA(-2, -2, 1) + 1/500 z DATA(-1, -2, 1)
+
+ + 1/250 z DATA(-2, 2, -1) - 1/500 z DATA(-2, -1, -1)
+
+ + 1/250 z DATA(2, -2, -1) + 1/250 z DATA(1, -2, -2)
+
+ - 1/250 z DATA(-1, -2, -2) + 1/125 z DATA(2, 2, 2)
+
+ - 1/125 z DATA(-2, -2, -2) + 1/125 z DATA(-2, 2, -2)
+
+ - 1/250 z DATA(2, 1, -2) + 1/500 z DATA(2, 1, 1) - 1/500 z DATA(2, -1, 1)
+
+ - 1/175 y DATA(2, 1, 2) - 1/175 y DATA(2, -1, -2)
+
+ - 1/350 y DATA(1, -1, -2) + 1/350 y DATA(-1, -1, -2)
+
+ + 1/250 z DATA(1, 2, 2) - 1/250 z DATA(1, 2, -2) + 1/125 z DATA(2, -2, -2)
+
+ + 1/175 y DATA(-2, -1, -2) + 1/350 y DATA(-1, 1, 2)
+
+ - 1/175 y DATA(2, -1, 2) - 1/350 y DATA(1, -1, 2) - 1/350 y DATA(1, 1, 2)
+
+ - 1/175 y DATA(2, -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, 1) + 1/350 y DATA(-1, -1, 1) + 1/350 y DATA(-1, 1, 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(2, 1, -1) - 1/175 y DATA(-1, 2, -1)
+
+ 107
+ + 1/175 y DATA(1, 2, -1) - 1/350 y DATA(1, -1, 1) + ---- DATA(1, 2, -2)
+ 7000
+
+ - 2/175 x z DATA(0, -2, -2) - 2/175 y DATA(-2, 2, 1)
+
+ + 1/175 y DATA(-2, 1, 1) + 1/175 y DATA(-2, -1, 2)
+
+ + 2/175 y DATA(2, -2, 1) + 1/350 y DATA(-1, -1, 2) - 1/350 y DATA(1, 1, 1)
+
+ + 2/175 y DATA(2, 2, -1) - 2/175 y DATA(-2, -2, 2)
+
+ + 1/175 y DATA(-2, 1, 2) - 2/175 y DATA(-2, 2, -1)
+
+ + 1/175 y DATA(-2, -1, -1) + 2/175 y DATA(2, -2, -1)
+
+ + 1/175 y DATA(1, -2, -1) - 2/175 y DATA(-2, 2, 2)
+
+ + 2/175 y DATA(2, -2, 2) + 1/175 y DATA(1, -2, 2)
+
+ - 1/175 y DATA(-1, -2, 2) + 1/175 y DATA(-2, -1, 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(-1, 2, -2)
+
+ - 2/175 y DATA(-2, 2, -2) - 1/175 y DATA(2, 1, -2)
+
+ - 1/175 y DATA(-1, 2, 2) - 1/175 y DATA(-1, -2, -1)
+
+ - 2/175 y DATA(-2, -2, -1) + 2/175 y DATA(2, 2, -2)
+
+ - 1/350 y DATA(1, 1, -2) - 2/175 y DATA(-2, -2, 1)
+
+ - 1/175 y DATA(-1, -2, 1) + 1/175 y DATA(-2, 1, -1)
+
+ - 2/175 y DATA(-2, -2, -2) + 1/175 y DATA(1, 2, 2) - 1/175 y DATA(2, 1, 1)
+
+ 2
+ - 1/175 y DATA(2, -1, 1) + 1/350 z DATA(2, 1, 2)
+
+ 2 2
+ - 1/1400 z DATA(-1, -1, -1) + 1/1400 z DATA(-1, 1, -1)
+
+ 2 2
+ + 1/700 z DATA(1, 1, 2) - 1/350 z DATA(2, -1, -2)
+
+ 2 2
+ - 1/700 z DATA(1, -1, -2) + 1/700 z DATA(-1, -1, -2)
+
+ 2 2
+ + 1/350 z DATA(-2, -1, -2) - 1/700 z DATA(-1, 1, 2)
+
+ 2 2
+ - 1/350 z DATA(2, -1, 2) + 1/1400 z DATA(1, -1, -1)
+
+ 2 2
+ + 1/700 z DATA(-1, 2, 1) - 1/1400 z DATA(1, 1, -1)
+
+ 2
+ - 1/700 z DATA(1, -1, 2) - 2/175 x z DATA(0, 2, 2)
+
+ 2 2
+ - 1/700 z DATA(1, 2, 1) - 1/1400 z DATA(-1, -1, 1)
+
+ 2 2
+ + 1/1400 z DATA(1, -1, 1) + 1/1400 z DATA(-1, 1, 1)
+
+ 2
+ + 2/175 x z DATA(0, 2, -2) + 1/175 z DATA(-2, -2, 2)
+
+ 2 2
+ - 1/350 z DATA(-2, 1, 2) - 1/175 z DATA(-2, 2, 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, 2, -1)
+
+ 2 2
+ + 1/700 z DATA(2, -1, -1) - 1/350 z DATA(2, 2, -1)
+
+ 2 2
+ - 1/350 z DATA(-2, 1, -2) + 1/700 z DATA(-2, 1, -1)
+
+ 2 2
+ - 1/350 z DATA(1, -2, 2) + 1/350 z DATA(-1, -2, 2)
+
+ 2 2
+ - 1/700 z DATA(-2, -1, 1) + 1/700 z DATA(1, -2, 1)
+
+ 2 2
+ + 1/350 z DATA(-2, 2, 1) + 1/700 z DATA(-2, 1, 1)
+
+ 2 2
+ + 1/350 z DATA(-2, -1, 2) + 1/350 z DATA(2, -2, 1)
+
+ 2 2
+ - 1/350 z DATA(-2, -2, 1) - 1/700 z DATA(-1, -2, 1)
+
+ 2 2
+ - 1/350 z DATA(2, 2, 1) + 1/700 z DATA(-1, -1, 2)
+
+ 2 2
+ - 1/1400 z DATA(1, 1, 1) - 1/700 z DATA(-2, -1, -1)
+
+ 2 2
+ + 1/350 z DATA(2, -2, -1) + 1/700 z DATA(1, -2, -1)
+
+ 2 2
+ + 1/700 z DATA(1, 1, -2) + 1/350 z DATA(2, 1, -2)
+
+ 2 2
+ - 1/700 z DATA(-1, -2, -1) - 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/175 z DATA(2, -2, -2) - 1/350 z DATA(-1, 2, -2)
+
+ 2 2
+ + 1/350 z DATA(-2, 2, -1) - 1/350 z DATA(-1, 2, 2)
+
+ 2 2
+ + 1/350 z DATA(-1, -2, -2) + 1/175 z DATA(2, 2, 2)
+
+ 2 2
+ + 1/175 z DATA(-2, -2, -2) + 1/350 z DATA(1, 2, 2)
+
+ 2 2
+ - 1/700 z DATA(-1, 1, -2) - 1/175 z DATA(-2, 2, -2)
+
+ 107 2
+ - ---- DATA(-1, 2, -2) + 1/700 z DATA(2, -1, 1)
+ 7000
+
+ 2 2
+ - 1/350 z DATA(1, -2, -2) - 1/700 z DATA(2, 1, 1)
+
+ - 1/350 x z DATA(0, 1, 1) - 1/175 y z DATA(-2, -1, -2)
+
+ 137 107
+ + ---- DATA(-2, 2, -2) + 1/175 y z DATA(2, -1, -2) + ---- DATA(2, 1, -2)
+ 5250 7000
+
+ - 1/175 y z DATA(2, 1, 2) + 1/350 y z DATA(1, -1, -2)
+
+ 2 2
+ + 1/100 x DATA(-1, 1, 2) - 1/200 x DATA(2, -1, 2)
+
+ 2 2
+ + 1/100 x DATA(1, -1, 2) - 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/200 x DATA(2, 1, 2) - 1/200 x DATA(2, -1, -2)
+
+ 2 2
+ + 1/100 x DATA(1, -1, -2) - 1/100 x DATA(-1, -1, -2)
+
+ 2 2
+ + 1/200 x DATA(-2, -1, -2) - 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/50 x DATA(-1, 2, 1) - 1/100 x DATA(1, 1, -1)
+
+ 2 2 2
+ - 1/100 x DATA(1, 1, 2) - 1/50 x DATA(1, 2, 1) + 1/200 x DATA(2, 1, -1)
+
+ 2 2
+ + 1/50 x DATA(-1, 2, -1) - 1/50 x DATA(1, 2, -1)
+
+ 2 2
+ - 1/200 x DATA(2, -1, -1) + 1/100 x DATA(2, 2, 1)
+
+ 2 2
+ - 1/100 x DATA(-1, -1, 2) - 1/100 x DATA(1, 1, 1)
+
+ 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/100 x DATA(-2, -2, 2)
+
+ 2 2
+ - 1/200 x DATA(-2, 1, 2) - 1/100 x DATA(-2, 2, 2)
+
+ 2 2
+ - 1/100 x DATA(2, -2, 2) + 1/50 x DATA(1, -2, 2)
+
+ 2 2 229
+ - 1/50 x DATA(-1, -2, 2) - 1/200 x DATA(-2, 1, 1) + ----- DATA(1, 1, -2)
+ 10500
+
+ 2 2
+ + 1/200 x DATA(-2, -1, -1) - 1/100 x DATA(2, -2, -1)
+
+ 2 2
+ + 1/50 x DATA(1, -2, -1) - 1/100 x DATA(1, 1, -2)
+
+ 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(-2, 2, -1)
+
+ 2 2
+ + 1/200 x DATA(-2, -1, 1) + 1/50 x DATA(1, -2, 1)
+
+ 2 2
+ - 1/50 x DATA(-1, -2, -1) + 1/100 x DATA(-2, -2, -1)
+
+ 2 2
+ + 1/100 x DATA(2, 2, -2) - 1/50 x DATA(1, 2, -2)
+
+ 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(2, 2, 2)
+
+ 2 2
+ - 1/50 x DATA(1, 2, 2) - 1/200 x DATA(-2, 1, -2)
+
+ 2 2
+ - 1/200 x DATA(-2, 1, -1) + 1/100 x DATA(-1, 1, -2)
+
+ 2 2
+ + 1/50 x DATA(-1, 2, -2) - 1/100 x DATA(-2, 2, -2)
+
+ 2 2
+ + 1/200 x DATA(2, 1, -2) + 1/50 x DATA(-1, 2, 2)
+
+ 2 2
+ + 1/200 x DATA(2, 1, 1) - 1/200 x DATA(2, -1, 1)
+
+ 2
+ + 1/100 x DATA(-2, -2, -2) + 1/175 x DATA(2, 1, 2)
+
+ - 1/175 x DATA(2, -1, -2) + 1/350 x DATA(1, -1, -1)
+
+ + 1/350 x DATA(1, -1, -2) - 1/175 x DATA(-2, -1, -2)
+
+ - 1/350 x DATA(-1, 1, 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)
+
+ + 1/175 x DATA(2, 1, -1) - 1/175 x DATA(-1, 2, -1)
+
+ - 1/175 x DATA(1, 2, -1) + 1/350 x DATA(-1, -1, -1)
+
+ - 2/175 x DATA(-2, -2, 2) + 1/175 x DATA(-2, 1, 2)
+
+ + 2/175 x DATA(-2, 2, 2) + 2/175 x DATA(2, 2, 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, 1) - 1/350 x DATA(1, 1, -1)
+
+ - 1/175 x DATA(1, 2, 1) - 1/350 y z DATA(1, -1, 2)
+
+ + 1/350 x DATA(-1, -1, 2) - 1/350 x DATA(1, 1, 1) + 2/175 x DATA(2, 2, -1)
+
+ + 1/175 x DATA(-1, -2, 2) - 1/175 x DATA(-2, -1, 1)
+
+ + 1/175 x DATA(1, -2, 1) + 2/175 x DATA(-2, 2, 1) + 1/175 x DATA(-2, 1, 1)
+
+ - 1/175 x DATA(2, -1, -1) - 2/175 x DATA(2, -2, 1)
+
+ - 2/175 x DATA(-2, -2, 1) + 1/175 x DATA(-1, -2, 1)
+
+ - 2/175 x DATA(2, -2, 2) + 1/175 x DATA(1, -2, 2)
+
+ - 1/175 x DATA(-2, -1, 2) - 1/175 x DATA(-2, -1, -1)
+
+ - 2/175 x DATA(2, -2, -1) + 1/175 x DATA(1, -2, -1)
+
+ - 1/175 y z DATA(2, -1, 2) + 2/175 x DATA(2, 2, -2)
+
+ - 1/175 x DATA(1, 2, -2) - 2/175 x DATA(2, -2, -2)
+
+ - 1/350 x DATA(1, 1, -2) + 1/175 x DATA(-2, 1, -2)
+
+ + 1/175 x DATA(-2, 1, -1) - 1/350 x DATA(-1, 1, -2)
+
+ - 1/175 x DATA(-1, 2, -2) + 2/175 x DATA(-2, 2, -1)
+
+ + 2/175 x DATA(2, 2, 2) - 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(-1, 2, 2)
+
+ + 1/175 x DATA(-1, -2, -1) - 2/175 x DATA(-2, -2, -1)
+
+ - 2/175 x DATA(-2, -2, -2) + 1/175 x DATA(1, -2, -2)
+
+ 229
+ + 1/175 x DATA(-1, -2, -2) - ----- DATA(-1, 1, -2)
+ 10500
+
+ 107
+ - 1/175 x DATA(2, -1, 1) + 1/175 x DATA(2, 1, 1) - ---- DATA(-2, 1, -2)
+ 7000
+
+ + 1/350 y z DATA(-1, 1, 2) - 1/350 y z DATA(1, 1, 2)
+
+ - 1/700 y z DATA(-1, -1, -1) + 1/245 x y DATA(-1, -1, -2)
+
+ + 1/175 x z DATA(2, 1, 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)
+
+ 167
+ - ---- DATA(-2, 1, -1) - 1/175 y z DATA(2, 0, 1) - 2/175 y z DATA(2, 0, 2)
+ 7000
+
+ - 1/175 y z DATA(1, 0, 2) + 1/175 y z DATA(-1, 0, 2)
+
+ - 2/175 y z DATA(-2, 0, -2) - 2/175 y DATA(2, 0, 1)
+
+ - 2/245 x y DATA(2, 1, 0) + 2/175 x DATA(0, -2, 1)
+
+ + 1/175 y DATA(1, 2, -2) + 2/175 y DATA(2, -2, -2)
+
+ + 1/175 y DATA(1, -2, -2) - 1/175 y DATA(-1, -2, -2)
+
+ + 2/175 y DATA(2, 2, 2) + 2/175 x DATA(0, -2, -1)
+
+ + 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(2, -1, 1)
+
+ - 1/350 y z DATA(2, 1, 1) + 1/175 y z DATA(1, 2, 2)
+
+ + 2/175 y z DATA(-2, -2, -2) - 1/350 y z DATA(-2, 1, -1)
+
+ - 1/175 y z DATA(-2, 1, -2) + 1/350 y z DATA(1, 1, -2)
+
+ - 1/350 y z DATA(1, -2, -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)
+
+ - 2/175 y z DATA(2, -2, -2) - 1/175 y z DATA(1, 2, -2)
+
+ - 2/175 y z DATA(2, 2, -2) + 1/175 y z DATA(-2, -2, -1)
+
+ + 1/350 y z DATA(-1, -2, -1) - 1/175 y z DATA(-1, 2, 2)
+
+ + 1/175 y z DATA(2, 1, -2) + 2/175 y z DATA(-2, 2, -2)
+
+ + 1/175 y z DATA(-1, 2, -2) - 1/350 y z DATA(-1, 1, -2)
+
+ + 1/350 y z DATA(1, -2, 1) + 1/350 y z DATA(-2, -1, 1)
+
+ - 1/175 y z DATA(-1, -2, 2) + 1/175 y z DATA(1, -2, 2)
+
+ + 2/175 x DATA(0, -2, 0) - 1/700 y z DATA(-1, 1, -1)
+
+ + 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/350 y z DATA(-1, -2, 1) - 1/175 y z DATA(-2, -2, 1)
+
+ + 1/175 y z DATA(2, -2, 1) + 1/175 y z DATA(-2, -1, 2)
+
+ + 1/350 y z DATA(-2, 1, 1) - 1/175 y z DATA(-2, 2, 1)
+
+ + 1/700 y z DATA(1, 1, -1) + 1/700 y z DATA(-1, 1, 1)
+
+ - 1/700 y z DATA(1, -1, 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/700 y z DATA(1, 1, 1) + 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/350 y z DATA(1, 2, -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)
+
+ 167 47
+ - 2/175 y z DATA(-2, -2, 2) + ---- DATA(-2, -1, -1) + ---- DATA(2, -2, -1)
+ 7000 5250
+
+ 167
+ - ---- DATA(1, -2, -1) + 1/175 x z DATA(0, 2, -1)
+ 7000
+
+ + 1/175 x z DATA(0, -1, 2) + 1/175 y z DATA(1, 0, -2)
+
+ - 1/175 y z DATA(-1, 0, -2) - 1/175 y z DATA(-2, 0, -1)
+
+ + 1/175 y z DATA(-2, 0, 1) + 2/175 y z DATA(-2, 0, 2)
+
+ + 2/175 y z DATA(2, 0, -2) - 1/350 y z DATA(1, 0, 1)
+
+ 187
+ + ---- DATA(-1, -2, 0) + 1/175 y z DATA(2, 0, -1)
+ 7000
+
+ + 1/350 y z DATA(-1, 0, 1) - 1/350 y z DATA(-1, 0, -1)
+
+ + 1/350 y z DATA(1, 0, -1) + 2/245 x y DATA(0, -1, -1)
+
+ + 2/245 x y DATA(0, 1, 2) + 2/245 x y DATA(0, -1, -2)
+
+ - 4/245 x y DATA(0, -2, -2) - 4/245 x y DATA(0, 2, 2)
+
+ - 4/245 x y DATA(0, 2, -2) - 4/245 x y DATA(0, -2, 0)
+
+ - 4/245 x y DATA(0, -2, 2) - 4/245 x y DATA(-2, 0, 2)
+
+ + 2/245 x y DATA(0, 1, 1) - 4/245 x y DATA(0, 2, -1)
+
+ + 2/245 x y DATA(0, -1, 2) + 2/245 x y DATA(0, 1, -2)
+
+ - 4/245 x y DATA(0, 2, 0) + 2/245 x y DATA(0, 1, 0)
+
+ - 4/245 x y DATA(-2, 0, 1) - 4/245 x y DATA(0, -2, 1)
+
+ - 4/245 x y DATA(0, -2, -1) - 4/245 x y DATA(2, 0, 0)
+
+ - 4/245 x y DATA(2, 0, 2) + 2/245 x y DATA(1, 0, 2)
+
+ + 2/245 x y DATA(-1, 0, 2) - 4/245 x y DATA(-2, 0, -2)
+
+ - 4/245 x y DATA(2, 0, -2) + 2/245 x y DATA(1, 0, -2)
+
+ + 2/245 x y DATA(-1, 0, -2) - 4/245 x y DATA(-2, 0, -1)
+
+ - 4/245 x y DATA(-2, 0, 0) - 4/245 x y DATA(2, 0, 1)
+
+ 17
+ + 2/245 x y DATA(1, 0, 0) + 2/245 x y DATA(1, 0, 1) - ---- DATA(-2, -2, 0)
+ 5250
+
+ + 4/245 x y DATA(0, 0, -1) + 4/245 x y DATA(0, 0, -2)
+
+ + 1/350 x z DATA(0, 1, -1) + 4/245 x y DATA(-2, -2, 0)
+
+ - 2/175 x DATA(0, 2, -2) - 1/175 x DATA(0, 1, -2) - 2/175 x DATA(0, 2, 0)
+
+ - 1/175 x DATA(0, 1, 0) - 2/175 x DATA(0, 2, -1) + 2/175 x DATA(0, -2, 2)
+
+ + 1/175 x DATA(0, -1, -1) - 1/175 x DATA(0, 1, 2)
+
+ + 1/175 x DATA(0, -1, -2) + 2/175 x DATA(0, -2, -2)
+
+ - 2/175 x DATA(0, 2, 2) - 1/175 x DATA(0, 1, 1) + 1/175 x DATA(0, -1, 2)
+
+ - 2/175 x DATA(0, 2, 1) - 1/175 x DATA(0, 1, -1) + 1/175 x DATA(0, -1, 0)
+
+ + 1/175 x DATA(0, -1, 1) - 4/245 x y DATA(0, 2, 1)
+
+ + 2/175 y DATA(-2, 0, 1) + 2/175 y DATA(-2, 0, 2)
+
+ - 2/245 x y DATA(-1, -2, 0) - 2/175 y DATA(2, 0, 2)
+
+ + 2/245 x y DATA(0, 1, -1) + 1/175 y DATA(-1, 0, -2)
+
+ + 2/175 y DATA(-2, 0, -1) + 2/175 y DATA(-2, 0, 0) - 2/175 y DATA(2, 0, 0)
+
+ - 1/175 y DATA(1, 0, 2) + 1/175 y DATA(-1, 0, 2) + 2/175 y DATA(-2, 0, -2)
+
+ - 2/175 y DATA(2, 0, -2) - 1/175 y DATA(1, 0, -2) - 1/175 y DATA(1, 0, 0)
+
+ - 1/175 y DATA(1, 0, 1) + 2/245 x y DATA(0, -1, 0)
+
+ 47
+ + 1/175 y DATA(-1, 0, 1) + 1/175 y DATA(-1, 0, -1) + ---- DATA(-2, 2, -1)
+ 5250
+
+ - 2/175 y DATA(2, 0, -1) + 1/175 y DATA(-1, 0, 0)
+
+ + 2/245 x y DATA(0, -1, 1) - 1/175 y DATA(1, 0, -1)
+
+ + 4/245 x y DATA(0, 0, 1) + 4/245 x y DATA(0, 0, 2)
+
+ + 4/245 x y DATA(0, 0, 0) - 4/245 x y DATA(2, 0, -1)
+
+ + 2/245 x y DATA(-1, 0, 0) + 2/245 x y DATA(-1, 0, 1)
+
+ + 1/175 x z DATA(0, -2, 1) - 1/175 x z DATA(0, -2, -1)
+
+ + 2/175 x z DATA(0, -2, 2) - 1/350 x z DATA(0, -1, -1)
+
+ + 2/245 x y DATA(-1, 0, -1) + 2/245 x y DATA(1, 0, -1)
+
+ 187
+ - ---- DATA(-2, 1, 0) - 2/245 x y DATA(-2, 1, 0)
+ 7000
+
+ - 2/245 x y DATA(-2, -1, 0) - 2/245 x y DATA(2, -1, 0)
+
+ 187 17
+ + 1/245 x y DATA(1, 1, 0) + ---- DATA(-2, -1, 0) + ---- DATA(2, -2, 0)
+ 7000 5250
+
+ 187
+ - ---- DATA(1, -2, 0) + 1/350 x z DATA(0, -1, 1)
+ 7000
+
+ 167 47
+ + 1/175 x z DATA(0, 1, -2) + ---- DATA(-1, -2, 1) - ---- DATA(-2, -2, 1)
+ 7000 5250
+
+ + 1/175 y DATA(1, -2, 0) - 2/175 y DATA(-2, 2, 0) + 1/175 y DATA(-2, 1, 0)
+
+ 17
+ + ---- DATA(-2, 2, 0) + 2/175 x DATA(2, 2, 0) + 1/175 x DATA(-2, 1, 0)
+ 5250
+
+ - 1/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, 2, 0) - 1/350 x DATA(-1, 1, 0)
+
+ 2
+ - 1/175 x DATA(-1, 2, 0) - 1/175 x DATA(1, 2, 0) + 1/50 y DATA(-2, 1, 0)
+
+ 2 2
+ - 1/50 y DATA(-2, -1, 0) + 1/100 y DATA(2, 2, 0)
+
+ 2 2
+ - 1/100 y DATA(2, -2, 0) - 1/100 y DATA(-2, 2, 0)
+
+ 2 2
+ - 1/200 y DATA(1, -2, 0) - 1/50 y DATA(2, 1, 0)
+
+ 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/200 y DATA(-1, 2, 0)
+
+ 2 2 2
+ + 1/200 y DATA(1, 2, 0) - 1/100 y DATA(1, 1, 0) + 1/50 y DATA(2, -1, 0)
+
+ 2 2
+ - 1/100 y DATA(-1, -1, 0) + 1/100 y DATA(1, -1, 0)
+
+ 167 47 167
+ + ---- DATA(-2, -1, 1) + ---- DATA(2, -2, 1) - ---- DATA(1, -2, 1)
+ 7000 5250 7000
+
+ + 1/175 y DATA(-2, -1, 0) + 2/175 y DATA(2, -2, 0)
+
+ - 2/175 y DATA(-2, -2, 0) - 1/175 y DATA(-1, 2, 0) + 1/175 y DATA(1, 2, 0)
+
+ + 2/175 y DATA(2, 2, 0) - 1/175 y DATA(2, 1, 0) - 1/175 y DATA(-1, -2, 0)
+
+ - 1/175 y DATA(2, -1, 0) + 1/350 y DATA(-1, -1, 0)
+
+ - 1/350 y DATA(1, -1, 0) - 1/350 y DATA(1, 1, 0) + 1/350 y DATA(-1, 1, 0)
+
+ 47 167
+ + ---- DATA(-2, 2, 1) - 2/245 x y DATA(-1, 2, 0) - ---- DATA(-2, 1, 1)
+ 5250 7000
+
+ 2 2
+ + 1/175 z DATA(-2, 2, 0) + 1/350 z DATA(-2, 1, 0)
+
+ 2 2
+ - 1/350 z DATA(-2, -1, 0) + 1/175 z DATA(2, -2, 0)
+
+ 2 2
+ + 1/350 z DATA(1, -2, 0) - 1/350 z DATA(1, 2, 0)
+
+ 2 2
+ - 1/175 z DATA(2, 2, 0) - 1/350 z DATA(2, 1, 0)
+
+ 2 2
+ - 1/350 z DATA(-1, -2, 0) + 1/700 z DATA(-1, 1, 0)
+
+ 2 2
+ + 1/350 z DATA(-1, 2, 0) - 1/700 z DATA(1, 1, 0)
+
+ 2 2
+ + 1/350 z DATA(2, -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)
+
+ 107 137
+ + ---- DATA(-2, -1, 2) + ---- DATA(2, -2, 2) + 4/245 x y DATA(2, -2, 0)
+ 7000 5250
+
+ - 2/245 x y DATA(1, -2, 0) + 1/175 x DATA(2, 1, 0)
+
+ 107
+ + 1/175 x DATA(-1, -2, 0) - 2/175 x DATA(-2, -2, 0) - ---- DATA(1, -2, 2)
+ 7000
+
+ - 1/350 x DATA(1, 1, 0) - 1/175 x DATA(2, -1, 0) + 1/350 x DATA(-1, -1, 0)
+
+ 107 2
+ + 1/350 x DATA(1, -1, 0) + ---- DATA(-1, -2, 2) - 1/200 x DATA(-2, 1, 0)
+ 7000
+
+ 137 2 2
+ - ---- DATA(-2, -2, 2) + 1/100 x DATA(-1, 1, 0) + 1/50 x DATA(-1, 2, 0)
+ 5250
+
+ 2 2
+ - 1/50 x DATA(1, 2, 0) + 1/200 x DATA(-2, -1, 0)
+
+ 2 2
+ - 1/100 x DATA(2, -2, 0) + 1/50 x DATA(1, -2, 0)
+
+ 2 2
+ - 1/100 x DATA(-2, 2, 0) + 1/100 x DATA(2, 2, 0)
+
+ 2 2
+ + 1/200 x DATA(2, 1, 0) - 1/50 x DATA(-1, -2, 0)
+
+ 2 2
+ + 1/100 x DATA(-2, -2, 0) + 1/100 x DATA(1, -1, 0)
+
+ + 4/245 x y DATA(-2, 2, 0) + 1/245 x y DATA(-1, 1, 0)
+
+ 2 2
+ - 1/100 x DATA(1, 1, 0) - 1/200 x DATA(2, -1, 0)
+
+ 2 107
+ - 1/100 x DATA(-1, -1, 0) - ---- DATA(-2, 1, 2)
+ 7000
+
+ + 1/175 x z DATA(2, -2, -1) - 1/350 x z DATA(1, -2, -1)
+
+ 137
+ + ---- DATA(-2, 2, 2) + 1/245 x y DATA(-1, -1, 0)
+ 5250
+
+ + 1/245 x y DATA(1, -1, 0) - 2/175 x z DATA(-2, -2, 2)
+
+ + 1/175 x z DATA(-2, 1, 2) + 2/175 x z DATA(-2, 2, 2)
+
+ - 2/175 x z DATA(2, -2, 2) + 1/175 x z DATA(1, -2, 2)
+
+ + 1/175 x z DATA(-1, -2, 2) - 1/350 x z DATA(-2, -1, 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/175 x z DATA(-2, -1, 2)
+
+ - 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/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(1, 2, 1)
+
+ - 1/350 x z DATA(2, 1, -1) + 1/350 x z DATA(-1, 2, -1)
+
+ + 1/350 x z DATA(1, 2, -1) + 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/700 x z DATA(1, 1, 1) - 1/175 x z DATA(2, 2, -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/700 x z DATA(-1, 1, 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/350 x z DATA(1, -1, -2) - 1/350 x z DATA(-1, -1, -2)
+
+ + 1/175 x z DATA(-2, -1, -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)
+
+ - 2/245 x y DATA(1, 2, 0) + 4/245 x y DATA(2, 2, 0)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=2084013332, alloc=14677376, time=357.11
+bytes used=2085013496, alloc=14677376, time=357.19
+bytes used=2086057576, alloc=14677376, time=357.28
+bytes used=2087057940, alloc=14677376, time=357.37
+bytes used=2088058620, alloc=14677376, time=357.46
+bytes used=2089112028, alloc=14677376, time=357.55
+bytes used=2090134524, alloc=14677376, time=357.64
+bytes used=2091156740, alloc=14677376, time=357.73
+bytes used=2092157328, alloc=14677376, time=357.82
+bytes used=2093157480, alloc=14677376, time=357.91
+bytes used=2094170500, alloc=14677376, time=358.01
+bytes used=2095212012, alloc=14677376, time=358.10
+bytes used=2096212392, alloc=14677376, time=358.20
+bytes used=2097213064, alloc=14677376, time=358.29
+bytes used=2098213212, alloc=14677376, time=358.39
+bytes used=2099219812, alloc=14677376, time=358.49
+bytes used=2100238116, alloc=14677376, time=358.59
+bytes used=2101256052, alloc=14677376, time=358.69
+bytes used=2102256312, alloc=14677376, time=358.80
+bytes used=2103260884, alloc=14677376, time=358.90
+bytes used=2104261016, alloc=14677376, time=359.01
+bytes used=2105278720, alloc=14677376, time=359.12
+bytes used=2106286848, alloc=14677376, time=359.24
+bytes used=2107300788, alloc=14677376, time=359.33
+bytes used=2108305536, alloc=14677376, time=359.41
+bytes used=2109310124, alloc=14677376, time=359.49
+ 2 137
+[COEFF(-2, -2, -2) = - 1/125 z + 2/175 y z + 1/175 z - 2/175 y - ----
+ 5250
+
+ 2 2
+ + 2/175 x z + 4/245 x y + 1/100 x - 2/175 x + 1/100 y , COEFF(-1, -2, -2)
+
+ 2 2 107
+ = 1/175 y z - 1/250 z - 1/175 y + 1/350 z - 1/50 x - 2/245 x y + ----
+ 7000
+
+ 2
+ - 1/175 x z + 1/200 y + 1/175 x,
+
+ COEFF(0, -2, -2) = 2/175 x - 4/245 x y - 2/175 x z, COEFF(1, -2, -2) =
+
+ 2 2 107
+ - 1/200 y + 1/50 x - ---- + 1/175 y - 1/175 x z - 1/175 y z + 1/175 x
+ 7000
+
+ 2 2
+ + 1/250 z - 2/245 x y - 1/350 z , COEFF(2, -2, -2) = - 1/100 x + 2/175 y
+
+ 2 2 137
+ - 1/100 y + 4/245 x y + 2/175 x z + 1/125 z - 1/175 z + ---- - 2/175 x
+ 5250
+
+ 2
+ - 2/175 y z, COEFF(-2, -1, -2) = - 2/245 x y + 1/175 x z + 1/200 x
+
+ 107 2 2
+ - 1/175 y z + ---- - 1/250 z + 1/175 y - 1/175 x - 1/50 y + 1/350 z ,
+ 7000
+
+ 2 2 2
+ COEFF(-1, -1, -2) = - 1/350 y z - 1/100 y + 1/350 y - 1/100 x + 1/700 z
+
+ 229
+ + 1/245 x y + ----- + 1/350 x - 1/350 x z - 1/500 z,
+ 10500
+
+ COEFF(0, -1, -2) = 2/245 x y + 1/175 x - 1/175 x z, COEFF(1, -1, -2) =
+
+ 2 2 229
+ 1/245 x y - 1/350 x z - 1/700 z + 1/100 x + 1/500 z - ----- + 1/350 x
+ 10500
+
+ 2
+ - 1/350 y + 1/350 y z + 1/100 y , COEFF(2, -1, -2) = 1/250 z + 1/175 y z
+
+ 2 2 2 107
+ - 1/175 y - 1/350 z - 1/200 x + 1/50 y - 1/175 x - 2/245 x y - ----
+ 7000
+
+ + 1/175 x z, COEFF(-2, 0, -2) = - 4/245 x y - 2/175 y z + 2/175 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) = - 1/175 y + 2/245 x y + 1/175 y z,
+
+ COEFF(2, 0, -2) = - 2/175 y - 4/245 x y + 2/175 y z, COEFF(-2, 1, -2) =
+
+ 107 2 2
+ 1/175 x - ---- - 1/175 x z - 1/175 y z + 1/50 y + 1/250 z - 1/350 z
+ 7000
+
+ 2
+ + 1/175 y - 1/200 x - 2/245 x y, COEFF(-1, 1, -2) = - 1/350 x + 1/350 y
+
+ 2 2 229 2
+ + 1/100 x - 1/700 z + 1/245 x y - ----- + 1/100 y - 1/350 y z + 1/500 z
+ 10500
+
+ + 1/350 x z, COEFF(0, 1, -2) = 1/175 x z + 2/245 x y - 1/175 x,
+
+ 2 2 2
+ COEFF(1, 1, -2) = - 1/100 y - 1/350 x - 1/100 x + 1/700 z + 1/350 y z
+
+ 229
+ - 1/350 y - 1/500 z + 1/245 x y + 1/350 x z + -----, COEFF(2, 1, -2) =
+ 10500
+
+ 107 2 2
+ - 2/245 x y - 1/250 z - 1/175 x z + ---- - 1/50 y + 1/200 x + 1/175 y z
+ 7000
+
+ 2
+ + 1/175 x + 1/350 z - 1/175 y, COEFF(-2, 2, -2) = 2/175 x + 4/245 x y
+
+ 2 137 2 2
+ + 2/175 y z - 1/175 z + ---- - 2/175 y - 1/100 y - 1/100 x + 1/125 z
+ 5250
+
+ 2
+ - 2/175 x z, COEFF(-1, 2, -2) = - 1/350 z - 2/245 x y - 1/175 x
+
+ 107 2 2
+ + 1/175 x z - 1/175 y - ---- + 1/50 x - 1/200 y + 1/175 y z + 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/250 z + 1/175 x z - 2/245 x y + 1/350 z - 1/50 x + 1/200 y
+
+ 107
+ - 1/175 y z - 1/175 x + ---- + 1/175 y, COEFF(2, 2, -2) = 2/175 x
+ 7000
+
+ 2 2 2 137
+ + 1/100 y - 2/175 x z + 1/175 z + 1/100 x - ---- + 2/175 y - 2/175 y z
+ 5250
+
+ 2
+ - 1/125 z + 4/245 x y, COEFF(-2, -2, -1) = 4/245 x y + 1/100 y
+
+ 2 2 47
+ + 1/175 x z - 1/250 z - 2/175 x + 1/100 x - 1/350 z - ---- + 1/175 y z
+ 5250
+
+ 2
+ - 2/175 y, COEFF(-1, -2, -1) = 1/175 x - 1/700 z + 1/350 y z - 1/175 y
+
+ 2 167 2
+ + 1/200 y - 1/350 x z - 2/245 x y - 1/500 z + ---- - 1/50 x ,
+ 7000
+
+ COEFF(0, -2, -1) = 2/175 x - 1/175 x z - 4/245 x y, COEFF(1, -2, -1) =
+
+ 2 2
+ 1/500 z - 2/245 x y + 1/175 y - 1/350 x z + 1/700 z - 1/350 y z + 1/50 x
+
+ 167 2
+ - ---- - 1/200 y + 1/175 x, COEFF(2, -2, -1) = 1/250 z + 1/175 x z
+ 7000
+
+ 2 47 2 2
+ + 4/245 x y + 1/350 z - 1/175 y z - 2/175 x + ---- - 1/100 y - 1/100 x
+ 5250
+
+ 2 167
+ + 2/175 y, COEFF(-2, -1, -1) = 1/350 x z - 1/700 z - 1/350 y z + ----
+ 7000
+
+ 2 2
+ + 1/200 x - 1/500 z - 2/245 x y - 1/175 x - 1/50 y + 1/175 y,
+
+ 137 2
+ COEFF(-1, -1, -1) = - 1/1000 z + 1/350 y + ---- - 1/1400 z + 1/350 x
+ 5250
+
+ 2 2
+ - 1/100 y + 1/245 x y - 1/700 x z - 1/100 x - 1/700 y z,
+
+ COEFF(0, -1, -1) = 2/245 x y - 1/350 x z + 1/175 x, COEFF(1, -1, -1) =
+
+ 137 2 2 2
+ 1/700 y z + 1/1000 z - ---- + 1/1400 z + 1/100 y + 1/100 x - 1/350 y
+ 5250
+
+ 2
+ + 1/245 x y - 1/700 x z + 1/350 x, COEFF(2, -1, -1) = - 1/175 x + 1/50 y
+
+ 167 2 2
+ + 1/500 z - ---- - 2/245 x y + 1/350 y z + 1/350 x z - 1/200 x + 1/700 z
+ 7000
+
+ - 1/175 y, COEFF(-2, 0, -1) = 2/175 y - 1/175 y z - 4/245 x y,
+
+ COEFF(-1, 0, -1) = - 1/350 y z + 1/175 y + 2/245 x y,
+
+ COEFF(0, 0, -1) = 4/245 x y,
+
+ COEFF(1, 0, -1) = 1/350 y z - 1/175 y + 2/245 x y,
+
+ COEFF(2, 0, -1) = - 2/175 y + 1/175 y z - 4/245 x y, COEFF(-2, 1, -1) =
+
+ 2 2 167
+ - 1/350 x z - 2/245 x y + 1/175 x + 1/700 z - 1/200 x + 1/175 y - ----
+ 7000
+
+ 2
+ + 1/50 y + 1/500 z - 1/350 y z, COEFF(-1, 1, -1) = - 1/700 y z + 1/1000 z
+
+ 137 2 2 2
+ - ---- + 1/100 y + 1/700 x z + 1/100 x + 1/1400 z + 1/350 y - 1/350 x
+ 5250
+
+ + 1/245 x y, COEFF(0, 1, -1) = 1/350 x z + 2/245 x y - 1/175 x,
+
+ 2 2
+ COEFF(1, 1, -1) = - 1/100 x - 1/1400 z - 1/350 y - 1/1000 z + 1/700 y z
+
+ 2 137
+ + 1/700 x z + 1/245 x y - 1/100 y - 1/350 x + ----, COEFF(2, 1, -1) =
+ 5250
+
+ 167 2 2
+ ---- - 1/700 z + 1/350 y z - 2/245 x y + 1/200 x - 1/350 x z + 1/175 x
+ 7000
+
+ 2 47
+ - 1/175 y - 1/500 z - 1/50 y , COEFF(-2, 2, -1) = ---- + 1/250 z
+ 5250
+
+ 2 2
+ + 1/350 z + 2/175 x - 1/100 y + 4/245 x y + 1/175 y z - 1/175 x z
+
+ 2 2
+ - 1/100 x - 2/175 y, COEFF(-1, 2, -1) = 1/350 y z + 1/700 z - 1/175 y
+
+ 2 167 2
+ + 1/50 x + 1/500 z - ---- - 1/200 y - 1/175 x + 1/350 x z - 2/245 x y,
+ 7000
+
+ COEFF(0, 2, -1) = - 2/175 x - 4/245 x y + 1/175 x z, COEFF(1, 2, -1) =
+
+ 2 167 2
+ - 1/700 z - 1/350 y z + 1/175 y + ---- - 1/175 x + 1/200 y + 1/350 x z
+ 7000
+
+ 2 2
+ - 1/500 z - 2/245 x y - 1/50 x , COEFF(2, 2, -1) = 2/175 x + 1/100 y
+
+ 2 47 2
+ - 1/350 z - ---- - 1/175 x z + 2/175 y + 1/100 x - 1/250 z + 4/245 x y
+ 5250
+
+ - 1/175 y z, COEFF(-2, -2, 0) =
+
+ 2 2 2 17
+ 1/100 y - 1/175 z - 2/175 y + 1/100 x - ---- + 4/245 x y - 2/175 x,
+ 5250
+
+ COEFF(-1, -2, 0) =
+
+ 187 2 2 2
+ - 1/175 y - 2/245 x y + ---- + 1/200 y - 1/50 x + 1/175 x - 1/350 z ,
+ 7000
+
+ COEFF(0, -2, 0) = 2/175 x - 4/245 x y, COEFF(1, -2, 0) =
+
+ 187 2 2 2
+ - ---- - 2/245 x y + 1/350 z - 1/200 y + 1/175 x + 1/175 y + 1/50 x ,
+ 7000
+
+ COEFF(2, -2, 0) =
+
+ 2 2 2 17
+ 2/175 y + 1/175 z - 1/100 x + 4/245 x y - 1/100 y + ---- - 2/175 x,
+ 5250
+
+ COEFF(-2, -1, 0) =
+
+ 2 187 2 2
+ - 1/175 x - 1/50 y + ---- + 1/175 y - 2/245 x y - 1/350 z + 1/200 x ,
+ 7000
+
+ COEFF(-1, -1, 0) =
+
+ 2 289 2 2
+ 1/350 x + 1/350 y + 1/245 x y - 1/700 z + ----- - 1/100 y - 1/100 x ,
+ 10500
+
+ COEFF(0, -1, 0) = 1/175 x + 2/245 x y, COEFF(1, -1, 0) =
+
+ 2 2 2 289
+ 1/350 x + 1/100 y + 1/100 x + 1/700 z - ----- + 1/245 x y - 1/350 y,
+ 10500
+
+ COEFF(2, -1, 0) =
+
+ 2 2 187 2
+ - 1/200 x + 1/50 y - ---- - 2/245 x y - 1/175 y - 1/175 x + 1/350 z ,
+ 7000
+
+ COEFF(-2, 0, 0) = 2/175 y - 4/245 x y,
+
+ COEFF(-1, 0, 0) = 1/175 y + 2/245 x y, COEFF(0, 0, 0) = 4/245 x y,
+
+ COEFF(1, 0, 0) = 2/245 x y - 1/175 y,
+
+ COEFF(2, 0, 0) = - 4/245 x y - 2/175 y, COEFF(-2, 1, 0) =
+
+ 2 2 2 187
+ 1/350 z + 1/50 y + 1/175 y - 2/245 x y + 1/175 x - 1/200 x - ----,
+ 7000
+
+ COEFF(-1, 1, 0) =
+
+ 2 2 289 2
+ 1/100 x + 1/350 y + 1/100 y - ----- + 1/245 x y - 1/350 x + 1/700 z ,
+ 10500
+
+ COEFF(0, 1, 0) = - 1/175 x + 2/245 x y, COEFF(1, 1, 0) =
+
+ 2 2 289 2
+ - 1/700 z - 1/100 y - 1/350 x + 1/245 x y + ----- - 1/350 y - 1/100 x ,
+ 10500
+
+ COEFF(2, 1, 0) =
+
+ 2 2 2 187
+ - 1/175 y + 1/200 x - 2/245 x y - 1/350 z - 1/50 y + 1/175 x + ----,
+ 7000
+
+ COEFF(-2, 2, 0) =
+
+ 2 2 2 17
+ 2/175 x + 4/245 x y - 2/175 y + 1/175 z - 1/100 x - 1/100 y + ----,
+ 5250
+
+ COEFF(-1, 2, 0) =
+
+ 2 2 187 2
+ - 1/175 x + 1/350 z - 1/200 y - ---- + 1/50 x - 2/245 x y - 1/175 y,
+ 7000
+
+ COEFF(0, 2, 0) = - 4/245 x y - 2/175 x, COEFF(1, 2, 0) =
+
+ 187 2 2 2
+ ---- - 2/245 x y + 1/175 y - 1/50 x + 1/200 y - 1/350 z - 1/175 x,
+ 7000
+
+ COEFF(2, 2, 0) =
+
+ 2 17 2 2
+ 1/100 x - ---- + 1/100 y + 2/175 x - 1/175 z + 2/175 y + 4/245 x y,
+ 5250
+
+ 47
+ COEFF(-2, -2, 1) = - 2/175 y + 4/245 x y + 1/250 z - ---- - 2/175 x
+ 5250
+
+ 2 2 2
+ - 1/175 x z + 1/100 y - 1/350 z + 1/100 x - 1/175 y z, COEFF(-1, -2, 1)
+
+ 167 2 2 2
+ = ---- - 1/175 y - 1/700 z + 1/350 x z - 2/245 x y + 1/200 y - 1/50 x
+ 7000
+
+ + 1/500 z + 1/175 x - 1/350 y z,
+
+ COEFF(0, -2, 1) = - 4/245 x y + 1/175 x z + 2/175 x, COEFF(1, -2, 1) =
+
+ 2 2 2
+ 1/50 x - 2/245 x y + 1/175 x + 1/350 y z - 1/200 y + 1/700 z + 1/175 y
+
+ 167 2
+ - ---- + 1/350 x z - 1/500 z, COEFF(2, -2, 1) = 4/245 x y - 1/100 y
+ 7000
+
+ 47 2
+ - 2/175 x + 1/175 y z + ---- - 1/100 x - 1/250 z + 2/175 y - 1/175 x z
+ 5250
+
+ 2
+ + 1/350 z , COEFF(-2, -1, 1) = - 1/350 x z + 1/500 z - 1/175 x - 2/245 x y
+
+ 2 167 2 2
+ + 1/175 y + 1/350 y z - 1/700 z + ---- + 1/200 x - 1/50 y ,
+ 7000
+
+ 137 2
+ COEFF(-1, -1, 1) = 1/1000 z + 1/700 x z + ---- - 1/100 x + 1/700 y z
+ 5250
+
+ 2 2
+ + 1/350 x + 1/245 x y - 1/100 y - 1/1400 z + 1/350 y,
+
+ COEFF(0, -1, 1) = 2/245 x y + 1/350 x z + 1/175 x, COEFF(1, -1, 1) =
+
+ 137
+ 1/245 x y + 1/350 x - 1/1000 z - 1/350 y - ---- - 1/700 y z + 1/700 x z
+ 5250
+
+ 2 2 2
+ + 1/1400 z + 1/100 x + 1/100 y , COEFF(2, -1, 1) = - 1/500 z - 2/245 x y
+
+ 2 2 2 167
+ - 1/175 y - 1/200 x + 1/700 z - 1/350 y z + 1/50 y - 1/175 x - ----
+ 7000
+
+ - 1/350 x z, COEFF(-2, 0, 1) = 2/175 y - 4/245 x y + 1/175 y z,
+
+ COEFF(-1, 0, 1) = 1/350 y z + 2/245 x y + 1/175 y,
+
+ COEFF(0, 0, 1) = 4/245 x y,
+
+ COEFF(1, 0, 1) = 2/245 x y - 1/350 y z - 1/175 y,
+
+ COEFF(2, 0, 1) = - 1/175 y z - 2/175 y - 4/245 x y, COEFF(-2, 1, 1) =
+
+ 2 167
+ - 1/500 z + 1/175 y + 1/50 y + 1/350 y z + 1/350 x z - ---- + 1/175 x
+ 7000
+
+ 2 2 2
+ - 1/200 x + 1/700 z - 2/245 x y, COEFF(-1, 1, 1) = 1/100 y - 1/350 x
+
+ 2 137
+ - 1/700 x z + 1/100 x + 1/350 y - 1/1000 z - ---- + 1/245 x y + 1/700 y z
+ 5250
+
+ 2
+ + 1/1400 z , COEFF(0, 1, 1) = - 1/350 x z + 2/245 x y - 1/175 x,
+
+ 137 2 2
+ COEFF(1, 1, 1) = - 1/350 x + ---- - 1/100 x - 1/1400 z - 1/350 y
+ 5250
+
+ 2
+ + 1/1000 z + 1/245 x y - 1/100 y - 1/700 y z - 1/700 x z, COEFF(2, 1, 1)
+
+ 2 2 167 2
+ = 1/175 x - 1/700 z + 1/350 x z + 1/500 z + 1/200 x + ---- - 1/50 y
+ 7000
+
+ 47
+ - 1/350 y z - 2/245 x y - 1/175 y, COEFF(-2, 2, 1) = 4/245 x y + ----
+ 5250
+
+ 2
+ + 2/175 x + 1/175 x z - 1/100 x - 1/250 z - 1/175 y z - 2/175 y
+
+ 2 2 2
+ + 1/350 z - 1/100 y , COEFF(-1, 2, 1) = 1/50 x - 1/175 y - 1/500 z
+
+ 167 2 2
+ - 1/350 x z - 2/245 x y - 1/175 x - ---- - 1/350 y z - 1/200 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
+ 1/175 y - 1/50 x + 1/500 z - 1/350 x z - 1/175 x + 1/350 y z + ----
+ 7000
+
+ 2 2 2
+ + 1/200 y - 1/700 z - 2/245 x y, COEFF(2, 2, 1) = 1/175 y z + 1/100 y
+
+ 47 2 2
+ + 2/175 y - ---- - 1/350 z + 4/245 x y + 1/250 z + 1/175 x z + 1/100 x
+ 5250
+
+ 2
+ + 2/175 x, COEFF(-2, -2, 2) = 1/125 z - 2/175 y - 2/175 y z + 1/100 x
+
+ 137 2 2
+ - 2/175 x - ---- + 1/100 y - 2/175 x z + 4/245 x y + 1/175 z ,
+ 5250
+
+ 2 2 2
+ COEFF(-1, -2, 2) = 1/200 y + 1/175 x z - 1/50 x - 1/175 y + 1/350 z
+
+ 107
+ - 2/245 x y + ---- + 1/250 z + 1/175 x - 1/175 y z,
+ 7000
+
+ COEFF(0, -2, 2) = - 4/245 x y + 2/175 x + 2/175 x z, COEFF(1, -2, 2) =
+
+ 2 2 107
+ 1/50 x - 1/200 y - ---- + 1/175 x z - 1/250 z + 1/175 y z - 2/245 x y
+ 7000
+
+ 2 137
+ + 1/175 x + 1/175 y - 1/350 z , COEFF(2, -2, 2) = - 2/175 x z + ----
+ 5250
+
+ 2
+ - 2/175 x + 2/175 y z + 2/175 y - 1/100 y + 4/245 x y - 1/125 z
+
+ 2 2 2 2
+ - 1/175 z - 1/100 x , COEFF(-2, -1, 2) = 1/250 z - 1/50 y + 1/200 x
+
+ 107 2
+ - 1/175 x z - 2/245 x y + 1/175 y + 1/175 y z - 1/175 x + ---- + 1/350 z ,
+ 7000
+
+ 2 2
+ COEFF(-1, -1, 2) = 1/350 y z + 1/350 y + 1/700 z - 1/100 y + 1/245 x y
+
+ 229 2
+ + 1/350 x + ----- + 1/500 z - 1/100 x + 1/350 x z,
+ 10500
+
+ COEFF(0, -1, 2) = 1/175 x z + 1/175 x + 2/245 x y, COEFF(1, -1, 2) =
+
+ 229 2 2 2
+ - ----- + 1/350 x z - 1/500 z + 1/100 x + 1/350 x - 1/700 z + 1/100 y
+ 10500
+
+ 107
+ + 1/245 x y - 1/350 y - 1/350 y z, COEFF(2, -1, 2) = - 2/245 x y - ----
+ 7000
+
+ 2 2 2
+ - 1/175 y z - 1/350 z + 1/50 y - 1/200 x - 1/250 z - 1/175 x z
+
+ - 1/175 x - 1/175 y, COEFF(-2, 0, 2) = - 4/245 x y + 2/175 y z + 2/175 y,
+
+ COEFF(-1, 0, 2) = 1/175 y + 1/175 y z + 2/245 x y,
+
+ 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) = - 4/245 x y - 2/175 y z - 2/175 y, COEFF(-2, 1, 2) =
+
+ 2 2 2
+ 1/50 y + 1/175 x z - 1/250 z - 1/350 z - 2/245 x y + 1/175 x - 1/200 x
+
+ 107
+ - ---- + 1/175 y z + 1/175 y, COEFF(-1, 1, 2) = 1/350 y - 1/350 x z
+ 7000
+
+ 2 2 229
+ + 1/100 x + 1/245 x y + 1/100 y + 1/350 y z - 1/350 x - ----- - 1/500 z
+ 10500
+
+ 2
+ - 1/700 z , COEFF(0, 1, 2) = - 1/175 x z + 2/245 x y - 1/175 x,
+
+ 2
+ COEFF(1, 1, 2) = 1/500 z - 1/350 x z - 1/350 y - 1/350 x - 1/100 y
+
+ 2 229 2
+ + 1/700 z - 1/350 y z + ----- - 1/100 x + 1/245 x y, COEFF(2, 1, 2) =
+ 10500
+
+ 107 2 2
+ - 1/175 y z + 1/175 x - 1/175 y + ---- + 1/200 x + 1/250 z + 1/350 z
+ 7000
+
+ 2
+ + 1/175 x z - 2/245 x y - 1/50 y , COEFF(-2, 2, 2) = 2/175 x - 1/125 z
+
+ 2 2 137
+ - 1/100 x - 1/175 z + 2/175 x z + 4/245 x y - 2/175 y - 2/175 y z + ----
+ 5250
+
+ 2 2 2
+ - 1/100 y , COEFF(-1, 2, 2) = - 1/175 x - 1/200 y - 1/175 x z + 1/50 x
+
+ 107 2
+ - ---- - 1/175 y - 2/245 x y - 1/175 y z - 1/350 z - 1/250 z,
+ 7000
+
+ COEFF(0, 2, 2) = - 2/175 x - 4/245 x y - 2/175 x z, COEFF(1, 2, 2) =
+
+ 2 2 107
+ - 1/175 x - 1/50 x + 1/200 y + ---- + 1/250 z + 1/175 y - 1/175 x z
+ 7000
+
+ 2
+ + 1/350 z + 1/175 y z - 2/245 x y, COEFF(2, 2, 2) = 2/175 x z + 2/175 x
+
+ 137 2 2 2
+ - ---- + 1/100 y + 2/175 y + 1/100 x + 2/175 y z + 1/175 z + 1/125 z
+ 5250
+
+ + 4/245 x y]
+
+> print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-dxy.compute.c");
+bytes used=2110310276, alloc=14677376, time=359.57
+bytes used=2111310452, alloc=14677376, time=359.67
+bytes used=2112310608, alloc=14677376, time=359.76
+bytes used=2113310772, alloc=14677376, time=359.88
+bytes used=2114310936, alloc=14677376, time=360.71
+bytes used=2115311436, alloc=14677376, time=361.55
+bytes used=2116311776, alloc=14677376, time=362.38
+bytes used=2117311932, alloc=14677376, time=363.20
+bytes used=2118312632, alloc=14677376, time=364.01
+bytes used=2119312816, alloc=14677376, time=364.28
+bytes used=2120313052, alloc=14677376, time=364.38
+bytes used=2121368964, alloc=14677376, time=364.48
+bytes used=2122384192, alloc=14677376, time=364.57
+bytes used=2123414084, alloc=14677376, time=364.66
+bytes used=2124425520, alloc=14677376, time=364.77
+bytes used=2125425740, alloc=14677376, time=365.00
+bytes used=2126425936, alloc=14677376, time=366.46
+bytes used=2127426116, alloc=14677376, time=366.99
+bytes used=2128426420, alloc=14677376, time=367.14
+bytes used=2129426704, alloc=14677376, time=367.22
+bytes used=2130427160, alloc=14677376, time=367.29
+bytes used=2131427644, alloc=14677376, time=367.37
+bytes used=2132427816, alloc=14677376, time=367.44
+bytes used=2133429732, alloc=14677376, time=367.52
+bytes used=2134429972, alloc=14677376, time=367.60
+bytes used=2135430188, alloc=14677376, time=367.68
+bytes used=2136430384, alloc=14677376, time=367.78
+bytes used=2137430664, alloc=14677376, time=367.90
+bytes used=2138435112, alloc=14677376, time=368.03
+bytes used=2139435564, alloc=14677376, time=368.15
+bytes used=2140435720, alloc=14677376, time=368.29
+bytes used=2141435880, alloc=14677376, time=368.44
+bytes used=2142436956, alloc=14677376, time=368.57
+bytes used=2143437152, alloc=14677376, time=368.70
+bytes used=2144437368, alloc=14677376, time=368.79
+bytes used=2145437576, alloc=14677376, time=370.40
+bytes used=2146437760, alloc=14677376, time=371.38
+bytes used=2147438172, alloc=14677376, time=371.86
+bytes used=2148438424, alloc=14677376, time=371.96
+bytes used=2149438836, alloc=14677376, time=372.04
+bytes used=2150440364, alloc=14677376, time=372.12
+bytes used=2151440668, alloc=14677376, time=372.20
+bytes used=2152441112, alloc=14677376, time=372.28
+bytes used=2153441468, alloc=14677376, time=372.36
+bytes used=2154442440, alloc=14677376, time=372.47
+bytes used=2155442632, alloc=14677376, time=372.65
+bytes used=2156454280, alloc=14677376, time=372.78
+bytes used=2157454524, alloc=14677376, time=372.92
+bytes used=2158454700, alloc=14677376, time=373.55
+bytes used=2159455468, alloc=14677376, time=375.29
+bytes used=2160455676, alloc=14677376, time=375.89
+bytes used=2161455900, alloc=14677376, time=376.32
+bytes used=2162456108, alloc=14677376, time=376.41
+bytes used=2163456344, alloc=14677376, time=376.49
+bytes used=2164457096, alloc=14677376, time=376.71
+bytes used=2165457288, alloc=14677376, time=377.96
+bytes used=2166457464, alloc=14677376, time=379.21
+bytes used=2167457836, alloc=14677376, time=379.74
+bytes used=2168458100, alloc=14677376, time=379.83
+bytes used=2169458364, alloc=14677376, time=379.91
+bytes used=2170458516, alloc=14677376, time=380.16
+bytes used=2171458720, alloc=14677376, time=381.98
+bytes used=2172458912, alloc=14677376, time=382.85
+bytes used=2173459120, alloc=14677376, time=383.26
+bytes used=2174459280, alloc=14677376, time=383.39
+bytes used=2175459504, alloc=14677376, time=383.53
+>
+# d^2/dxdz
+> simplify( diff(interp_3d_cube_order4_smooth0,x,z) );
+bytes used=2176459928, alloc=14677376, time=383.63
+bytes used=2177460924, alloc=14677376, time=383.71
+bytes used=2178461216, alloc=14677376, time=383.81
+bytes used=2179461392, alloc=14677376, time=383.90
+bytes used=2180461580, alloc=14677376, time=384.00
+bytes used=2181461740, alloc=14677376, time=384.10
+bytes used=2182462672, alloc=14677376, time=384.19
+bytes used=2183462796, alloc=14677376, time=384.27
+ 289 137
+----- DATA(1, 0, 1) + ---- DATA(1, 1, 1) - 4/245 x z DATA(-2, 1, 0)
+10500 5250
+
+ - 4/245 x z DATA(-2, -2, 0) + 2/245 x z DATA(-1, -2, 0)
+
+ - 4/245 x z DATA(2, -2, 0) + 2/245 x z DATA(1, -2, 0)
+
+ + 2/245 x z DATA(-1, -1, 0) - 4/245 x z DATA(-2, 0, 0)
+
+ + 4/245 x z DATA(0, 2, 0) - 4/245 x z DATA(2, -1, 0)
+
+ + 4/245 x z DATA(0, 0, 0) + 4/245 x z DATA(0, 1, 0)
+
+ + 2/245 x z DATA(0, 0, 1) - 2/245 x z DATA(1, 0, 2)
+
+ + 2/245 x z DATA(-1, 0, 0) - 2/245 x z DATA(-1, 0, 2)
+
+ - 2/245 x z DATA(2, 0, 1) + 2/245 x z DATA(1, -1, 0)
+
+ + 2/245 x z DATA(-1, 2, 0) + 2/245 x z DATA(-1, 1, 0)
+
+ + 1/245 x z DATA(1, 0, -1) + 1/245 x z DATA(-1, 0, -1)
+
+ + 4/245 x z DATA(2, 0, 2) - 4/245 x z DATA(-2, -1, 0)
+
+ - 4/245 x z DATA(-2, 2, 0) - 4/245 x z DATA(2, 2, 0)
+
+ + 2/245 x z DATA(1, 2, 0) - 4/245 x z DATA(2, 0, 0)
+
+ - 4/245 x z DATA(2, 1, 0) + 4/245 x z DATA(0, -2, 0)
+
+ - 4/245 x z DATA(0, 0, -2) - 4/245 x z DATA(0, 0, 2)
+
+ 2
+ - 2/245 x z DATA(2, 0, -1) - 1/100 x DATA(1, 0, 1)
+
+ 2
+ - 1/200 x DATA(2, 0, -1) + 4/245 x z DATA(0, -1, 0)
+
+ + 2/245 x z DATA(0, 0, -1) - 2/175 x DATA(0, 0, 2)
+
+ 2
+ + 1/245 x z DATA(1, 0, 1) + 1/200 x DATA(-2, 0, -1)
+
+ 2 2
+ - 1/200 x DATA(-2, 0, 1) - 1/50 x DATA(-1, 0, -2)
+
+ 2
+ - 1/100 x DATA(-2, 0, 2) + 2/175 y z DATA(-2, 2, 0)
+
+ - 2/245 x z DATA(-2, 0, -1) + 2/245 x z DATA(1, 1, 0)
+
+ - 1/175 y z DATA(-2, -1, 0) + 2/175 y z DATA(2, -2, 0)
+
+ 2
+ - 2/245 x z DATA(-1, 0, -2) - 1/100 z DATA(1, 0, 1)
+
+ 2 2
+ + 1/50 z DATA(2, 0, -1) + 1/100 z DATA(-2, 0, -2)
+
+ 2 2
+ - 1/100 z DATA(-2, 0, 2) - 1/200 z DATA(1, 0, -2)
+
+ 2 2
+ + 1/200 z DATA(-1, 0, -2) - 1/50 z DATA(-2, 0, -1)
+
+ 2 2
+ + 1/50 z DATA(-2, 0, 1) + 1/100 z DATA(-1, 0, 1)
+
+ 2 2 2
+ + 1/200 z DATA(1, 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/100 z DATA(2, 0, 2)
+
+ 2 2
+ - 1/100 z DATA(-1, 0, -1) + 1/100 z DATA(1, 0, -1)
+
+ 2 2
+ + 1/350 y DATA(2, 0, -1) - 1/700 y DATA(1, 0, 1)
+
+ 2 2
+ - 1/350 y DATA(-2, 0, -1) + 1/175 y DATA(-2, 0, 2)
+
+ 2 2
+ + 1/350 y DATA(-2, 0, 1) + 1/350 y DATA(-1, 0, 2)
+
+ 2 2
+ - 1/175 y DATA(-2, 0, -2) + 1/175 y DATA(2, 0, -2)
+
+ 2 2
+ - 1/350 y DATA(-1, 0, -2) + 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/700 y DATA(-1, 0, -1) + 1/700 y DATA(1, 0, -1)
+
+ + 1/350 y z DATA(-1, 1, 0) - 1/350 y z DATA(1, 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/175 y z DATA(1, -2, 0)
+
+ - 1/175 x DATA(0, 0, 1) + 2/175 x DATA(0, 0, -2) + 1/175 x DATA(0, 0, -1)
+
+ 2 2
+ - 1/100 x DATA(2, 0, -2) + 1/200 x DATA(2, 0, 1)
+
+ 2 2
+ + 1/100 x DATA(2, 0, 2) - 1/100 x DATA(-1, 0, -1)
+
+ 2 2
+ + 1/100 x DATA(-1, 0, 1) + 1/50 x DATA(1, 0, -2)
+
+ 2 2 2
+ + 1/100 x DATA(1, 0, -1) - 1/50 x DATA(1, 0, 2) + 1/50 x DATA(-1, 0, 2)
+
+ + 1/350 y z DATA(1, -1, 0) - 1/175 y z DATA(-1, -2, 0)
+
+ - 2/175 y z DATA(-2, -2, 0) + 1/175 y z DATA(-2, 1, 0)
+
+ - 1/175 y z DATA(2, 1, 0) + 2/175 x DATA(-2, 0, 2)
+
+ - 1/175 x DATA(-2, 0, -1) + 1/175 x DATA(-1, 0, -2)
+
+ - 1/350 x DATA(1, 0, 1) - 1/175 x DATA(2, 0, -1) - 2/175 x DATA(-2, 0, -2)
+
+ + 1/175 x DATA(1, 0, -2) - 1/350 x DATA(-1, 0, 1) - 2/175 x DATA(2, 0, -2)
+
+ - 1/175 x DATA(1, 0, 2) + 1/175 x DATA(2, 0, 1) + 1/175 x DATA(-2, 0, 1)
+
+ - 1/175 x DATA(-1, 0, 2) + 1/350 x DATA(-1, 0, -1)
+
+ 2
+ + 1/100 x DATA(-2, 0, -2) + 2/175 x DATA(2, 0, 2)
+
+ + 1/350 x DATA(1, 0, -1) + 4/245 x z DATA(-2, 0, -2)
+
+ - 1/175 z DATA(2, 0, -1) - 1/350 z DATA(1, 0, 1) - 1/175 y z DATA(1, 2, 0)
+
+ - 2/175 z DATA(-2, 0, 2) - 1/175 z DATA(1, 0, 0) - 1/175 z DATA(-1, 0, -2)
+
+ - 1/175 z DATA(1, 1, 0) + 1/175 z DATA(-2, 0, 1) - 2/175 z DATA(-2, 0, -2)
+
+ + 1/175 z DATA(-2, 0, -1) + 2/175 z DATA(2, 0, -2)
+
+ + 1/350 z DATA(-1, 0, 1) + 1/175 z DATA(1, 0, 2) + 1/175 z DATA(1, 0, -2)
+
+ + 2/175 z DATA(2, 0, 2) + 1/350 z DATA(-1, 0, -1) - 1/175 z DATA(2, 0, 1)
+
+ + 4/245 x z DATA(2, 0, -2) - 1/175 z DATA(1, -1, 0)
+
+ + 1/175 z DATA(-1, 1, 0) - 1/175 z DATA(-1, 0, 2) - 2/175 z DATA(2, -1, 0)
+
+ - 1/350 z DATA(1, 0, -1) + 1/175 z DATA(-1, 2, 0)
+
+ + 1/175 z DATA(-1, -1, 0) - 2/175 z DATA(2, 0, 0) + 1/175 z DATA(-1, 0, 0)
+
+ - 2/245 x z DATA(1, 0, -2) - 2/175 z DATA(2, 2, 0)
+
+ + 1/175 z DATA(-1, -2, 0) + 2/175 z DATA(-2, -2, 0)
+
+ + 2/175 z DATA(-2, 1, 0) - 2/175 z DATA(2, 1, 0) - 1/175 z DATA(1, -2, 0)
+
+ + 2/175 z DATA(-2, 0, 0) + 2/175 z DATA(-2, -1, 0) - 1/175 z DATA(1, 2, 0)
+
+ + 2/175 z DATA(-2, 2, 0) - 2/175 z DATA(2, -2, 0)
+
+ - 2/175 y z DATA(2, 2, 0) + 1/245 x z DATA(-1, 0, 1)
+
+ 107 167
+ - 2/245 x z DATA(-2, 0, 1) - ---- DATA(2, 2, -1) - ---- DATA(2, 1, -1)
+ 7000 7000
+
+ 229 229 187
+ + ----- DATA(-1, 2, -1) - ----- DATA(1, 2, -1) - ---- DATA(2, 0, -1)
+ 10500 10500 7000
+
+ 167 107 167
+ - ---- DATA(2, -1, -1) + ---- DATA(2, 2, 1) - ---- DATA(-1, -1, 2)
+ 7000 7000 7000
+
+ 229 229 137
+ - ----- DATA(-1, 2, 1) + ----- DATA(1, 2, 1) - ---- DATA(1, 1, -1)
+ 10500 10500 5250
+
+ 137 137 289
+ - ---- DATA(-1, -1, 1) + ---- DATA(1, -1, 1) - ----- DATA(-1, 0, 1)
+ 5250 5250 10500
+
+ 137 137 137
+ - ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1) - ---- DATA(1, -1, -1)
+ 5250 5250 5250
+
+ 289 289 137
+ + ----- DATA(-1, 0, -1) - ----- DATA(1, 0, -1) + ---- DATA(-1, 1, -1)
+ 10500 10500 5250
+
+ 167 167 187
+ + ---- DATA(2, 1, 1) + ---- DATA(2, -1, 1) + ---- DATA(2, 0, 1)
+ 7000 7000 7000
+
+ 47
+ - ---- DATA(2, 1, 2) + 1/350 x y DATA(1, -1, 2) - 1/350 x y DATA(-1, 1, 2)
+ 5250
+
+ + 1/175 x y DATA(-2, -1, -2) - 2/245 x z DATA(2, -1, 1)
+
+ - 2/245 x z DATA(2, 1, 1) - 1/175 x y DATA(2, -1, 2)
+
+ - 1/350 x y DATA(1, 1, 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)
+
+ - 1/350 x y DATA(-1, 2, 1) - 1/700 x y DATA(-1, 1, 1)
+
+ + 1/700 x y DATA(1, -1, 1) + 1/175 x y DATA(2, 2, 1)
+
+ + 1/350 x y DATA(2, -1, -1) + 1/350 x y DATA(1, 2, -1)
+
+ + 1/350 x y 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(1, -2, 2)
+
+ - 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)
+
+ + 2/245 x z DATA(1, 0, 0) - 1/175 x y DATA(2, 2, -1)
+
+ + 4/245 x z DATA(-2, 0, 2) - 1/700 x y DATA(1, 1, 1)
+
+ + 1/350 x y DATA(-1, -1, 2) + 1/175 x y DATA(-2, 2, 1)
+
+ + 1/350 x y DATA(1, -2, 1) - 1/350 x y DATA(-2, -1, 1)
+
+ + 1/175 x y DATA(-1, -2, 2) + 1/350 x y DATA(-1, -2, 1)
+
+ - 1/175 x y DATA(-2, -2, 1) - 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/175 x y DATA(2, -2, -1) + 1/350 x y DATA(-2, -1, -1)
+
+ - 1/175 x y DATA(-2, 2, -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)
+
+ - 1/350 x y DATA(-1, -2, -1) - 1/175 x y DATA(-1, 2, 2)
+
+ - 1/175 x y DATA(2, 1, -2) - 2/175 x y DATA(-2, 2, -2)
+
+ + 1/175 x y DATA(-1, 2, -2) + 1/350 x y DATA(-1, 1, -2)
+
+ - 1/350 x y DATA(-2, 1, -1) - 1/175 x y DATA(-2, 1, -2)
+
+ + 1/350 x y DATA(1, 1, -2) - 1/350 x y DATA(1, -2, -1)
+
+ + 4/245 x z DATA(-2, 2, -2) - 2/245 x z DATA(-1, 2, -2)
+
+ - 2/245 x z DATA(-1, 1, -2) - 2/245 x z DATA(-2, 1, -1)
+
+ + 4/245 x z DATA(-2, 1, -2) - 2/245 x z DATA(1, 1, -2)
+
+ - 1/175 x y DATA(1, -2, -2) + 2/175 x y 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, 2, -2) + 4/245 x z DATA(2, 2, -2)
+
+ - 2/245 x z DATA(-2, -2, -1) + 1/245 x z DATA(-1, -2, -1)
+
+ - 2/245 x z DATA(-1, 2, 2) + 4/245 x z DATA(2, 1, -2)
+
+ - 2/245 x z DATA(1, 2, 2) + 4/245 x z DATA(-2, -2, -2)
+
+ + 4/245 x z DATA(2, 2, 2) - 2/245 x z DATA(-1, -2, -2)
+
+ 17 167 167
+ - ---- DATA(2, 0, 2) - ---- DATA(-1, 1, 2) + ---- DATA(1, 1, 2)
+ 5250 7000 7000
+
+ 187 47 187
+ + ---- DATA(1, 0, 2) - ---- DATA(2, -1, 2) - ---- DATA(-1, 0, 2)
+ 7000 5250 7000
+
+ 167 17 47
+ + ---- DATA(1, -1, 2) - ---- DATA(-2, 0, -2) + ---- DATA(2, -1, -2)
+ 7000 5250 5250
+
+ 167 167 47
+ - ---- DATA(1, -1, -2) + ---- DATA(-1, -1, -2) - ---- DATA(-2, -1, -2)
+ 7000 7000 5250
+
+ 137 107 107
+ + ---- DATA(2, -2, -2) - ---- DATA(1, -2, -2) + ---- DATA(-1, -2, -2)
+ 5250 7000 7000
+
+ 137 137 107
+ - ---- DATA(2, 2, 2) - ---- DATA(-2, -2, -2) + ---- DATA(1, 2, 2)
+ 5250 5250 7000
+
+ - 1/175 x y DATA(1, 2, 2) + 2/175 x y DATA(-2, -2, -2)
+
+ + 2/175 x y DATA(2, 2, 2) - 1/175 x y DATA(-1, -2, -2)
+
+ 107
+ - 1/350 x y DATA(2, -1, 1) + 1/350 x y DATA(2, 1, 1) - ---- DATA(-1, 2, 2)
+ 7000
+
+ 229
+ + ----- DATA(-1, -2, -1) + 2/245 x z DATA(0, 2, 1)
+ 10500
+
+ - 4/245 x z DATA(0, 1, 2) + 1/350 y z DATA(-1, -1, -2)
+
+ 2
+ - 1/350 y DATA(2, 1, 2) - 2/175 z DATA(-2, -1, -2)
+
+ - 1/175 z DATA(-1, 1, 2) + 2/175 z DATA(2, -1, 2) + 1/175 z DATA(1, -1, 2)
+
+ 2 2
+ - 1/700 y DATA(-1, -1, -2) + 1/700 y DATA(-1, 1, 2)
+
+ 2 2
+ - 1/350 y DATA(2, -1, 2) - 1/700 y DATA(1, -1, 2)
+
+ 2 2
+ - 1/700 y DATA(1, 1, 2) - 1/350 y DATA(-2, -1, -2)
+
+ 2
+ - 4/245 x z DATA(0, -1, -2) + 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/1400 y DATA(1, -1, 1) + 1/1400 y DATA(-1, 1, 1)
+
+ 2 2
+ + 1/350 y DATA(2, -1, -2) + 1/700 y DATA(1, -1, -2)
+
+ 107 2
+ + ---- DATA(-2, -2, -1) + 1/700 y DATA(1, -2, 1)
+ 7000
+
+ 2 2
+ - 1/700 y DATA(-1, 2, 1) + 1/1400 y DATA(1, 1, -1)
+
+ 2 2
+ + 1/700 y DATA(1, 2, 1) + 1/700 y DATA(2, 1, -1)
+
+ 2 2
+ + 1/700 y DATA(-1, 2, -1) - 1/700 y DATA(1, 2, -1)
+
+ 2 2
+ + 1/700 y DATA(2, -1, -1) - 1/1400 y DATA(-1, -1, -1)
+
+ 2 2
+ - 1/175 y DATA(-2, -2, 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/350 y DATA(1, -2, 2) - 1/350 y DATA(-1, -2, 2)
+
+ 2 2
+ + 1/700 y DATA(-2, -1, 1) + 1/350 y DATA(2, 2, 1)
+
+ 2 2
+ + 1/700 y DATA(-1, -1, 2) - 1/1400 y DATA(1, 1, 1)
+
+ 2 2
+ - 1/350 y DATA(2, 2, -1) - 1/700 y DATA(-2, 1, -1)
+
+ 2 2
+ - 1/700 y DATA(-1, 1, -2) + 1/350 y DATA(-1, 2, -2)
+
+ 2 2
+ + 1/175 y DATA(-2, 2, -2) - 1/350 y DATA(-2, 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/350 y DATA(-2, -2, 1)
+
+ 2 2
+ - 1/700 y DATA(-1, -2, 1) + 1/350 y DATA(-2, 2, -1)
+
+ 2 2
+ - 1/700 y DATA(-2, -1, -1) - 1/350 y DATA(2, -2, -1)
+
+ 2 2
+ - 1/700 y DATA(1, -2, -1) + 1/175 y DATA(-2, -2, -2)
+
+ 2 2
+ + 1/350 y DATA(2, 1, -2) + 1/700 y DATA(-1, -2, -1)
+
+ 2 2
+ + 1/350 y DATA(-2, -2, -1) - 1/175 y DATA(2, 2, -2)
+
+ 2 2
+ - 1/350 y DATA(1, 2, -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(-1, 2, 2) + 1/700 y DATA(1, 1, -2)
+
+ 2 137 2
+ - 1/350 y DATA(-2, 1, -2) + ---- DATA(2, 2, -2) + 1/350 y DATA(1, 2, 2)
+ 5250
+
+ - 1/350 z DATA(1, 2, 1) - 1/175 z DATA(2, 1, -1) + 1/350 z DATA(-1, 2, -1)
+
+ - 1/350 z DATA(1, 2, -1) - 1/175 z DATA(2, -1, -1)
+
+ + 1/350 z DATA(-1, 2, 1) + 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) + 1/350 z DATA(-1, -1, 1)
+
+ 2
+ - 1/350 z DATA(1, -1, 1) - 1/700 y DATA(2, 1, 1)
+
+ 2
+ - 1/700 y DATA(2, -1, 1) + 2/175 z DATA(2, 1, 2)
+
+ + 2/175 z DATA(2, -1, -2) + 1/175 z DATA(1, -1, -2)
+
+ 2
+ - 1/175 z DATA(-1, -1, -2) + 1/175 y DATA(2, 2, 2)
+
+ + 2/175 z DATA(2, -2, 2) + 1/175 z DATA(1, -2, 2)
+
+ - 1/175 z DATA(-1, -2, 2) + 1/175 z DATA(-2, -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(-2, 1, 2)
+
+ - 2/175 z DATA(-2, 2, 2) - 1/350 z DATA(1, -2, -1)
+
+ - 2/175 z DATA(-2, 1, -2) + 1/175 z DATA(-2, 1, -1)
+
+ - 1/175 z DATA(-1, 1, -2) - 1/175 z DATA(-1, 2, -2)
+
+ + 1/175 z DATA(-2, 2, 1) - 1/175 z DATA(2, 2, 1) - 1/175 z DATA(-1, -1, 2)
+
+ - 1/350 z DATA(1, 1, 1) - 1/175 z DATA(2, 2, -1) + 1/175 z DATA(1, 1, -2)
+
+ - 1/175 z DATA(-1, 2, 2) + 1/350 z DATA(-1, -2, -1)
+
+ + 1/175 z DATA(-2, -2, -1) + 2/175 z DATA(2, 2, -2)
+
+ - 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, -2, 1)
+
+ + 1/175 z DATA(-2, -2, 1) + 1/350 z DATA(-1, -2, 1)
+
+ + 1/175 z DATA(-2, 2, -1) + 1/175 z DATA(-2, -1, -1)
+
+ - 1/175 z DATA(2, -2, -1) + 1/175 z DATA(1, -2, -2)
+
+ - 1/175 z DATA(-1, -2, -2) + 2/175 z DATA(2, 2, 2)
+
+ - 2/175 z DATA(-2, -2, -2) - 2/175 z DATA(-2, 2, -2)
+
+ + 2/175 z DATA(2, 1, -2) - 1/175 z DATA(2, 1, 1) - 1/175 z DATA(2, -1, 1)
+
+ + 1/250 y DATA(2, 1, 2) + 1/250 y DATA(2, -1, -2)
+
+ + 1/500 y DATA(1, -1, -2) - 1/500 y DATA(-1, -1, -2)
+
+ + 1/175 z DATA(1, 2, 2) + 1/175 z DATA(1, 2, -2) + 2/175 z DATA(2, -2, -2)
+
+ - 1/250 y DATA(-2, -1, -2) - 1/500 y DATA(-1, 1, 2)
+
+ - 1/250 y DATA(2, -1, 2) - 1/500 y DATA(1, -1, 2) + 1/500 y DATA(1, 1, 2)
+
+ + 1/500 y DATA(2, -1, -1) - 1/1000 y DATA(-1, -1, -1)
+
+ + 1/1000 y DATA(1, -1, -1) + 1/1000 y DATA(-1, 1, -1)
+
+ + 1/250 y DATA(2, 2, 1) + 1/1000 y DATA(-1, -1, 1)
+
+ - 1/1000 y DATA(-1, 1, 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(2, 1, -1)
+
+ + 1/500 y DATA(-1, 2, -1) - 1/500 y DATA(1, 2, -1)
+
+ 107
+ - 1/1000 y DATA(1, -1, 1) - ---- DATA(1, 2, -2)
+ 7000
+
+ - 4/245 x z DATA(0, -2, -2) - 1/250 y DATA(-2, 2, 1)
+
+ - 1/500 y DATA(-2, 1, 1) + 1/250 y DATA(-2, -1, 2)
+
+ - 1/250 y DATA(2, -2, 1) + 1/500 y DATA(-1, -1, 2)
+
+ + 1/1000 y DATA(1, 1, 1) - 1/250 y DATA(2, 2, -1)
+
+ + 1/125 y DATA(-2, -2, 2) - 1/250 y DATA(-2, 1, 2)
+
+ + 1/250 y DATA(-2, 2, -1) - 1/500 y DATA(-2, -1, -1)
+
+ + 1/250 y DATA(2, -2, -1) + 1/500 y DATA(1, -2, -1)
+
+ - 1/125 y DATA(-2, 2, 2) - 1/125 y DATA(2, -2, 2) - 1/250 y DATA(1, -2, 2)
+
+ + 1/250 y DATA(-1, -2, 2) + 1/500 y DATA(-2, -1, 1)
+
+ - 1/500 y DATA(1, -2, 1) + 1/250 y DATA(-2, 1, -2)
+
+ + 1/500 y DATA(-1, 1, -2) + 1/250 y DATA(-1, 2, -2)
+
+ + 1/125 y DATA(-2, 2, -2) - 1/250 y DATA(2, 1, -2)
+
+ - 1/250 y DATA(-1, 2, 2) - 1/500 y DATA(-1, -2, -1)
+
+ - 1/250 y DATA(-2, -2, -1) - 1/125 y DATA(2, 2, -2)
+
+ - 1/500 y DATA(1, 1, -2) + 1/250 y DATA(-2, -2, 1)
+
+ + 1/500 y DATA(-1, -2, 1) + 1/500 y DATA(-2, 1, -1)
+
+ - 1/125 y DATA(-2, -2, -2) + 1/250 y DATA(1, 2, 2) + 1/500 y DATA(2, 1, 1)
+
+ 2
+ - 1/500 y DATA(2, -1, 1) + 1/100 z DATA(2, 1, 2)
+
+ 2 2
+ - 1/100 z DATA(-1, -1, -1) - 1/100 z DATA(-1, 1, -1)
+
+ 2 2
+ + 1/200 z DATA(1, 1, 2) - 1/100 z DATA(2, -1, -2)
+
+ 2 2
+ - 1/200 z DATA(1, -1, -2) + 1/200 z DATA(-1, -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, -1, 2) + 1/100 z DATA(1, -1, -1)
+
+ 2 2
+ + 1/100 z DATA(-1, 2, 1) + 1/100 z DATA(1, 1, -1)
+
+ 2
+ + 1/200 z DATA(1, -1, 2) - 4/245 x z DATA(0, 2, 2)
+
+ 2 2
+ - 1/100 z DATA(1, 2, 1) + 1/100 z DATA(-1, -1, 1)
+
+ 2 2
+ - 1/100 z DATA(1, -1, 1) + 1/100 z DATA(-1, 1, 1)
+
+ 2
+ - 4/245 x z DATA(0, 2, -2) - 1/100 z DATA(-2, -2, 2)
+
+ 2 2
+ - 1/100 z DATA(-2, 1, 2) - 1/100 z DATA(-2, 2, 2)
+
+ 2 2
+ + 1/100 z DATA(2, -2, 2) + 1/50 z DATA(2, 1, -1)
+
+ 2 2
+ - 1/100 z DATA(-1, 2, -1) + 1/100 z DATA(1, 2, -1)
+
+ 2 2
+ + 1/50 z DATA(2, -1, -1) + 1/50 z DATA(2, 2, -1)
+
+ 2 2
+ + 1/100 z DATA(-2, 1, -2) - 1/50 z DATA(-2, 1, -1)
+
+ 2 2
+ + 1/200 z DATA(1, -2, 2) - 1/200 z DATA(-1, -2, 2)
+
+ 2 2
+ + 1/50 z DATA(-2, -1, 1) - 1/100 z DATA(1, -2, 1)
+
+ 2 2
+ + 1/50 z DATA(-2, 2, 1) + 1/50 z DATA(-2, 1, 1)
+
+ 2 2
+ - 1/100 z DATA(-2, -1, 2) - 1/50 z DATA(2, -2, 1)
+
+ 2 2
+ + 1/50 z DATA(-2, -2, 1) + 1/100 z DATA(-1, -2, 1)
+
+ 2 2
+ - 1/50 z DATA(2, 2, 1) - 1/200 z DATA(-1, -1, 2)
+
+ 2 2
+ - 1/100 z DATA(1, 1, 1) - 1/50 z DATA(-2, -1, -1)
+
+ 2 2
+ + 1/50 z DATA(2, -2, -1) + 1/100 z DATA(1, -2, -1)
+
+ 2 2
+ - 1/200 z DATA(1, 1, -2) - 1/100 z DATA(2, 1, -2)
+
+ 2 2
+ - 1/100 z DATA(-1, -2, -1) - 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(2, -2, -2) + 1/200 z DATA(-1, 2, -2)
+
+ 2 2
+ - 1/50 z DATA(-2, 2, -1) - 1/200 z DATA(-1, 2, 2)
+
+ 2 2
+ + 1/200 z DATA(-1, -2, -2) + 1/100 z DATA(2, 2, 2)
+
+ 2 2
+ + 1/100 z DATA(-2, -2, -2) + 1/200 z DATA(1, 2, 2)
+
+ 2 2
+ + 1/200 z DATA(-1, 1, -2) + 1/100 z DATA(-2, 2, -2)
+
+ 107 2 2
+ + ---- DATA(-1, 2, -2) - 1/50 z DATA(2, -1, 1) - 1/200 z DATA(1, -2, -2)
+ 7000
+
+ 2
+ - 1/50 z DATA(2, 1, 1) + 2/245 x z DATA(0, 1, 1)
+
+ 137
+ + 1/175 y z DATA(-2, -1, -2) - ---- DATA(-2, 2, -2)
+ 5250
+
+ 47
+ - 1/175 y z DATA(2, -1, -2) + ---- DATA(2, 1, -2)
+ 5250
+
+ + 1/175 y z DATA(2, 1, 2) - 1/350 y z DATA(1, -1, -2)
+
+ 2 2
+ + 1/50 x DATA(-1, 1, 2) + 1/100 x DATA(2, -1, 2)
+
+ 2 2
+ - 1/50 x DATA(1, -1, 2) - 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, 1, 2) - 1/100 x DATA(2, -1, -2)
+
+ 2 2
+ + 1/50 x DATA(1, -1, -2) - 1/50 x DATA(-1, -1, -2)
+
+ 2 2
+ + 1/100 x DATA(-2, -1, -2) + 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(-1, 2, 1) + 1/100 x DATA(1, 1, -1)
+
+ 2 2 2
+ - 1/50 x DATA(1, 1, 2) - 1/100 x DATA(1, 2, 1) - 1/200 x DATA(2, 1, -1)
+
+ 2 2
+ - 1/100 x DATA(-1, 2, -1) + 1/100 x DATA(1, 2, -1)
+
+ 2 2
+ - 1/200 x DATA(2, -1, -1) + 1/200 x DATA(2, 2, 1)
+
+ 2 2
+ + 1/50 x DATA(-1, -1, 2) - 1/100 x DATA(1, 1, 1)
+
+ 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/100 x DATA(-2, -2, 2)
+
+ 2 2
+ - 1/100 x DATA(-2, 1, 2) - 1/100 x DATA(-2, 2, 2)
+
+ 2 2
+ + 1/100 x DATA(2, -2, 2) - 1/50 x DATA(1, -2, 2)
+
+ 2 2 167
+ + 1/50 x DATA(-1, -2, 2) - 1/200 x DATA(-2, 1, 1) - ---- DATA(1, 1, -2)
+ 7000
+
+ 2 2
+ + 1/200 x DATA(-2, -1, -1) - 1/200 x DATA(2, -2, -1)
+
+ 2 2
+ + 1/100 x DATA(1, -2, -1) + 1/50 x DATA(1, 1, -2)
+
+ 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/200 x DATA(-2, 2, -1)
+
+ 2 2
+ - 1/200 x DATA(-2, -1, 1) - 1/100 x DATA(1, -2, 1)
+
+ 2 2
+ - 1/100 x DATA(-1, -2, -1) + 1/200 x DATA(-2, -2, -1)
+
+ 2 2
+ - 1/100 x DATA(2, 2, -2) + 1/50 x DATA(1, 2, -2)
+
+ 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(2, 2, 2)
+
+ 2 2
+ - 1/50 x DATA(1, 2, 2) + 1/100 x DATA(-2, 1, -2)
+
+ 2 2
+ + 1/200 x DATA(-2, 1, -1) - 1/50 x DATA(-1, 1, -2)
+
+ 2 2
+ - 1/50 x DATA(-1, 2, -2) + 1/100 x DATA(-2, 2, -2)
+
+ 2 2
+ - 1/100 x DATA(2, 1, -2) + 1/50 x DATA(-1, 2, 2)
+
+ 2 2
+ + 1/200 x DATA(2, 1, 1) + 1/200 x DATA(2, -1, 1)
+
+ 2
+ + 1/100 x DATA(-2, -2, -2) + 2/175 x DATA(2, 1, 2)
+
+ - 2/175 x DATA(2, -1, -2) + 1/350 x DATA(1, -1, -1)
+
+ + 1/175 x DATA(1, -1, -2) - 2/175 x DATA(-2, -1, -2)
+
+ - 1/175 x DATA(-1, 1, 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, 1, -1) + 1/350 x DATA(-1, 2, -1)
+
+ + 1/350 x DATA(1, 2, -1) + 1/350 x DATA(-1, -1, -1)
+
+ + 2/175 x DATA(-2, -2, 2) + 2/175 x DATA(-2, 1, 2)
+
+ + 2/175 x DATA(-2, 2, 2) + 1/175 x DATA(2, 2, 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/350 x DATA(-1, 2, 1) + 1/350 x DATA(1, 1, -1)
+
+ - 1/350 x DATA(1, 2, 1) - 1/350 y z DATA(1, -1, 2)
+
+ - 1/175 x DATA(-1, -1, 2) - 1/350 x DATA(1, 1, 1) - 1/175 x DATA(2, 2, -1)
+
+ - 1/175 x DATA(-1, -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(-2, 1, 1)
+
+ - 1/175 x DATA(2, -1, -1) + 1/175 x DATA(2, -2, 1)
+
+ + 1/175 x DATA(-2, -2, 1) - 1/350 x DATA(-1, -2, 1)
+
+ + 2/175 x DATA(2, -2, 2) - 1/175 x DATA(1, -2, 2)
+
+ + 2/175 x DATA(-2, -1, 2) - 1/175 x DATA(-2, -1, -1)
+
+ - 1/175 x DATA(2, -2, -1) + 1/350 x DATA(1, -2, -1)
+
+ - 1/175 y z DATA(2, -1, 2) - 2/175 x DATA(2, 2, -2)
+
+ + 1/175 x DATA(1, 2, -2) - 2/175 x DATA(2, -2, -2)
+
+ + 1/175 x DATA(1, 1, -2) - 2/175 x DATA(-2, 1, -2)
+
+ - 1/175 x DATA(-2, 1, -1) + 1/175 x DATA(-1, 1, -2)
+
+ + 1/175 x DATA(-1, 2, -2) - 1/175 x DATA(-2, 2, -1)
+
+ + 2/175 x DATA(2, 2, 2) - 1/175 x DATA(1, 2, 2) - 2/175 x DATA(-2, 2, -2)
+
+ - 2/175 x DATA(2, 1, -2) - 1/175 x DATA(-1, 2, 2)
+
+ + 1/350 x DATA(-1, -2, -1) - 1/175 x DATA(-2, -2, -1)
+
+ - 2/175 x DATA(-2, -2, -2) + 1/175 x DATA(1, -2, -2)
+
+ 167
+ + 1/175 x DATA(-1, -2, -2) + ---- DATA(-1, 1, -2) + 1/175 x DATA(2, -1, 1)
+ 7000
+
+ 47
+ + 1/175 x DATA(2, 1, 1) - ---- DATA(-2, 1, -2) - 1/350 y z DATA(-1, 1, 2)
+ 5250
+
+ + 1/350 y z DATA(1, 1, 2) - 1/700 y z DATA(-1, -1, -1)
+
+ - 1/350 x y DATA(-1, -1, -2) + 4/245 x z DATA(2, 1, 2)
+
+ + 1/175 x y DATA(2, 1, 2) + 1/175 x y DATA(2, -1, -2)
+
+ 17 187
+ - 1/350 x y DATA(1, -1, -2) + ---- DATA(2, 0, -2) - ---- DATA(1, 0, -2)
+ 5250 7000
+
+ 187 167 187
+ + ---- DATA(-1, 0, -2) + ---- DATA(-2, 1, -1) + ---- DATA(-2, 0, -1)
+ 7000 7000 7000
+
+ - 1/175 x DATA(0, -2, 1) - 1/250 y DATA(1, 2, -2)
+
+ + 1/125 y DATA(2, -2, -2) + 1/250 y DATA(1, -2, -2)
+
+ - 1/250 y DATA(-1, -2, -2) + 1/125 y DATA(2, 2, 2)
+
+ + 1/175 x DATA(0, -2, -1) + 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(2, -1, 1) - 1/350 y z DATA(2, 1, 1)
+
+ + 1/175 y z DATA(1, 2, 2) + 2/175 y z DATA(-2, -2, -2)
+
+ + 1/350 y z DATA(-2, 1, -1) - 1/175 y z DATA(-2, 1, -2)
+
+ + 1/350 y z DATA(1, 1, -2) + 1/350 y z DATA(1, -2, -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) - 2/175 y z DATA(2, -2, -2)
+
+ + 1/175 y z DATA(1, 2, -2) + 2/175 y z DATA(2, 2, -2)
+
+ - 1/175 y z DATA(-2, -2, -1) - 1/350 y z DATA(-1, -2, -1)
+
+ - 1/175 y z DATA(-1, 2, 2) + 1/175 y z DATA(2, 1, -2)
+
+ - 2/175 y z DATA(-2, 2, -2) - 1/175 y z DATA(-1, 2, -2)
+
+ - 1/350 y z DATA(-1, 1, -2) + 1/350 y z DATA(1, -2, 1)
+
+ - 1/350 y z DATA(-2, -1, 1) + 1/175 y z DATA(-1, -2, 2)
+
+ - 1/175 y z DATA(1, -2, 2) + 1/700 y z DATA(-1, 1, -1)
+
+ + 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/350 y z DATA(-1, -2, 1) - 1/175 y z DATA(-2, -2, 1)
+
+ + 1/175 y z DATA(2, -2, 1) + 1/175 y z DATA(-2, -1, 2)
+
+ + 1/350 y z DATA(-2, 1, 1) + 1/175 y z DATA(-2, 2, 1)
+
+ - 1/700 y z DATA(1, 1, -1) + 1/700 y z DATA(-1, 1, 1)
+
+ + 1/700 y z DATA(1, -1, 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/700 y z DATA(1, 1, 1) + 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/350 y z DATA(1, 2, -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)
+
+ 167 107
+ + 2/175 y z DATA(-2, -2, 2) + ---- DATA(-2, -1, -1) - ---- DATA(2, -2, -1)
+ 7000 7000
+
+ 229
+ - ----- DATA(1, -2, -1) + 2/245 x z DATA(0, 2, -1)
+ 10500
+
+ - 4/245 x z DATA(0, -1, 2) - 1/350 x y DATA(0, -1, -1)
+
+ - 1/175 x y DATA(0, 1, 2) - 1/175 x y DATA(0, -1, -2)
+
+ - 2/175 x y DATA(0, -2, -2) - 2/175 x y DATA(0, 2, 2)
+
+ + 2/175 x y DATA(0, 2, -2) + 2/175 x y DATA(0, -2, 2)
+
+ - 1/350 x y DATA(0, 1, 1) + 1/175 x y DATA(0, 2, -1)
+
+ + 1/175 x y DATA(0, -1, 2) + 1/175 x y DATA(0, 1, -2)
+
+ + 1/175 x y DATA(0, -2, 1) - 1/175 x y DATA(0, -2, -1)
+
+ + 2/245 x z DATA(0, 1, -1) + 2/175 x DATA(0, 2, -2)
+
+ + 2/175 x DATA(0, 1, -2) + 1/175 x DATA(0, 2, -1) - 2/175 x DATA(0, -2, 2)
+
+ + 1/175 x DATA(0, -1, -1) - 2/175 x DATA(0, 1, 2)
+
+ + 2/175 x DATA(0, -1, -2) + 2/175 x DATA(0, -2, -2)
+
+ - 2/175 x DATA(0, 2, 2) - 1/175 x DATA(0, 1, 1) - 2/175 x DATA(0, -1, 2)
+
+ - 1/175 x DATA(0, 2, 1) + 1/175 x DATA(0, 1, -1) - 1/175 x DATA(0, -1, 1)
+
+ - 1/175 x y DATA(0, 2, 1) + 1/350 x y DATA(0, 1, -1)
+
+ 107
+ + ---- DATA(-2, 2, -1) + 1/350 x y DATA(0, -1, 1)
+ 7000
+
+ + 2/245 x z DATA(0, -2, 1) + 2/245 x z DATA(0, -2, -1)
+
+ - 4/245 x z DATA(0, -2, 2) + 2/245 x z DATA(0, -1, -1)
+
+ + 2/245 x z DATA(0, -1, 1) - 4/245 x z DATA(0, 1, -2)
+
+ 229 107 187
+ - ----- DATA(-1, -2, 1) - ---- DATA(-2, -2, 1) - ---- DATA(-2, 0, 1)
+ 10500 7000 7000
+
+ 167 107 229
+ - ---- DATA(-2, -1, 1) + ---- DATA(2, -2, 1) + ----- DATA(1, -2, 1)
+ 7000 7000 10500
+
+ 107 167 47
+ - ---- DATA(-2, 2, 1) - ---- DATA(-2, 1, 1) + ---- DATA(-2, -1, 2)
+ 7000 7000 5250
+
+ 137 107 107
+ - ---- DATA(2, -2, 2) + ---- DATA(1, -2, 2) - ---- DATA(-1, -2, 2)
+ 5250 7000 7000
+
+ 137 47 17
+ + ---- DATA(-2, -2, 2) + ---- DATA(-2, 1, 2) + ---- DATA(-2, 0, 2)
+ 5250 5250 5250
+
+ - 2/245 x z DATA(2, -2, -1) + 1/245 x z DATA(1, -2, -1)
+
+ 137
+ + ---- DATA(-2, 2, 2) + 4/245 x z DATA(-2, -2, 2)
+ 5250
+
+ + 4/245 x z DATA(-2, 1, 2) + 4/245 x z DATA(-2, 2, 2)
+
+ + 4/245 x z DATA(2, -2, 2) - 2/245 x z DATA(1, -2, 2)
+
+ - 2/245 x z DATA(-1, -2, 2) - 2/245 x z DATA(-2, -1, 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) + 4/245 x z DATA(-2, -1, 2)
+
+ - 2/245 x z DATA(2, -2, 1) - 2/245 x z DATA(-2, -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) + 1/245 x z DATA(1, 2, 1)
+
+ - 2/245 x z DATA(2, 1, -1) + 1/245 x z DATA(-1, 2, -1)
+
+ + 1/245 x z DATA(1, 2, -1) - 2/245 x z DATA(2, -1, -1)
+
+ - 2/245 x z DATA(2, 2, 1) - 2/245 x z DATA(-1, -1, 2)
+
+ + 1/245 x z DATA(1, 1, 1) - 2/245 x z DATA(2, 2, -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) + 1/245 x z DATA(-1, 1, 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)
+
+ - 2/245 x z DATA(1, -1, -2) - 2/245 x z DATA(-1, -1, -2)
+
+ + 4/245 x z DATA(-2, -1, -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)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=2184500544, alloc=14677376, time=384.37
+bytes used=2185500716, alloc=14677376, time=384.45
+bytes used=2186500844, alloc=14677376, time=384.54
+bytes used=2187506700, alloc=14677376, time=384.63
+bytes used=2188593992, alloc=14677376, time=384.72
+bytes used=2189652076, alloc=14677376, time=384.81
+bytes used=2190676500, alloc=14677376, time=384.90
+bytes used=2191684636, alloc=14677376, time=384.99
+bytes used=2192685180, alloc=14677376, time=385.08
+bytes used=2193685336, alloc=14677376, time=385.17
+bytes used=2194705156, alloc=14677376, time=385.27
+bytes used=2195749264, alloc=14677376, time=385.36
+bytes used=2196800072, alloc=14677376, time=385.45
+bytes used=2197802472, alloc=14677376, time=385.55
+bytes used=2198803004, alloc=14677376, time=385.64
+bytes used=2199820836, alloc=14677376, time=385.73
+bytes used=2200821196, alloc=14677376, time=385.82
+bytes used=2201867628, alloc=14677376, time=385.92
+bytes used=2202868544, alloc=14677376, time=386.02
+bytes used=2203900516, alloc=14677376, time=386.12
+bytes used=2204900680, alloc=14677376, time=386.23
+bytes used=2205915388, alloc=14677376, time=386.34
+bytes used=2206915512, alloc=14677376, time=386.45
+bytes used=2207931544, alloc=14677376, time=386.54
+bytes used=2208936316, alloc=14677376, time=386.62
+bytes used=2209940696, alloc=14677376, time=386.70
+ 2 137
+[COEFF(-2, -2, -2) = 1/100 z - 2/175 z - 2/175 x - ---- + 4/245 x z
+ 5250
+
+ 2 2
+ + 2/175 y z - 1/125 y + 1/175 y + 2/175 x y + 1/100 x , COEFF(-1, -2, -2)
+
+ 2 2
+ = - 1/50 x - 2/245 x z + 1/200 z + 1/175 y z - 1/175 x y + 1/175 x
+
+ 107 2
+ - 1/175 z - 1/250 y + ---- + 1/350 y ,
+ 7000
+
+ COEFF(0, -2, -2) = 2/175 x - 2/175 x y - 4/245 x z, COEFF(1, -2, -2) =
+
+ 2 2 2
+ 1/175 x - 2/245 x z - 1/200 z - 1/350 y + 1/50 x - 1/175 x y + 1/175 z
+
+ 107
+ + 1/250 y - ---- - 1/175 y z, COEFF(2, -2, -2) = 4/245 x z + 1/125 y
+ 7000
+
+ 2 137 2
+ + 2/175 z - 1/100 x + ---- - 1/100 z + 2/175 x y - 2/175 x - 2/175 y z
+ 5250
+
+ 2 2 47
+ - 1/175 y , COEFF(-2, -1, -2) = 1/100 x - 2/175 x - ---- - 1/250 y
+ 5250
+
+ 2 2
+ - 1/350 y - 2/175 z + 1/175 y z + 1/175 x y + 1/100 z + 4/245 x z,
+
+ 2 2
+ COEFF(-1, -1, -2) = 1/350 y z - 1/500 y - 1/350 x y - 1/50 x + 1/200 z
+
+ 167 2
+ + ---- - 1/700 y + 1/175 x - 1/175 z - 2/245 x z,
+ 7000
+
+ COEFF(0, -1, -2) = - 1/175 x y + 2/175 x - 4/245 x z, COEFF(1, -1, -2) =
+
+ 2 167 2
+ 1/700 y - ---- + 1/500 y + 1/175 x + 1/175 z + 1/50 x - 2/245 x z
+ 7000
+
+ 2
+ - 1/350 x y - 1/350 y z - 1/200 z , COEFF(2, -1, -2) = - 1/175 y z
+
+ 2 2 47
+ - 2/175 x + 1/175 x y + 1/350 y - 1/100 z + 4/245 x z + ---- + 1/250 y
+ 5250
+
+ 2
+ + 2/175 z - 1/100 x , COEFF(-2, 0, -2) =
+
+ 2 17 2 2
+ - 2/175 z - 1/175 y - ---- + 4/245 x z + 1/100 x + 1/100 z - 2/175 x,
+ 5250
+
+ COEFF(-1, 0, -2) =
+
+ 187 2 2 2
+ ---- - 1/50 x - 1/175 z - 1/350 y + 1/200 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/50 x + 1/175 x + 1/175 z - ---- - 2/245 x z - 1/200 z + 1/350 y ,
+ 7000
+
+ COEFF(2, 0, -2) =
+
+ 2 2 2 17
+ - 2/175 x + 4/245 x z - 1/100 x - 1/100 z + 2/175 z + 1/175 y + ----,
+ 5250
+
+ 2 2 47
+ COEFF(-2, 1, -2) = - 1/350 y + 1/100 z + 4/245 x z - 1/175 y z - ----
+ 5250
+
+ 2
+ + 1/100 x - 2/175 x - 2/175 z + 1/250 y - 1/175 x y, COEFF(-1, 1, -2) =
+
+ 167 2 2
+ ---- - 1/700 y - 1/350 y z + 1/350 x y + 1/500 y - 1/50 x - 2/245 x z
+ 7000
+
+ 2
+ - 1/175 z + 1/200 z + 1/175 x,
+
+ COEFF(0, 1, -2) = 2/175 x + 1/175 x y - 4/245 x z, COEFF(1, 1, -2) =
+
+ 2 167 2
+ 1/175 x + 1/350 x y - 1/200 z - ---- - 2/245 x z + 1/50 x + 1/350 y z
+ 7000
+
+ 2 47
+ - 1/500 y + 1/700 y + 1/175 z, COEFF(2, 1, -2) = ---- + 1/175 y z
+ 5250
+
+ 2 2
+ - 1/100 z - 1/250 y - 1/175 x y + 1/350 y + 2/175 z - 2/175 x
+
+ 2
+ + 4/245 x z - 1/100 x , COEFF(-2, 2, -2) = - 2/175 z - 2/175 x y
+
+ 2 137 2 2
+ + 1/100 x - ---- - 2/175 y z + 1/175 y + 1/100 z + 1/125 y - 2/175 x
+ 5250
+
+ 107 2
+ + 4/245 x z, COEFF(-1, 2, -2) = 1/250 y + ---- + 1/175 x y + 1/350 y
+ 7000
+
+ 2 2
+ - 1/175 z - 2/245 x z + 1/200 z - 1/175 y z + 1/175 x - 1/50 x ,
+
+ COEFF(0, 2, -2) = - 4/245 x z + 2/175 x + 2/175 x y, COEFF(1, 2, -2) =
+
+ 2 107 2
+ 1/175 y z + 1/175 x y + 1/50 x - ---- + 1/175 z - 1/200 z + 1/175 x
+ 7000
+
+ 2 2
+ - 2/245 x z - 1/250 y - 1/350 y , COEFF(2, 2, -2) = - 1/175 y + 4/245 x z
+
+ 2 2 137
+ + 2/175 y z - 1/100 x - 2/175 x - 1/100 z - 1/125 y - 2/175 x y + ----
+ 5250
+
+ 2
+ + 2/175 z, COEFF(-2, -2, -1) = 1/175 x y - 1/175 x + 1/175 z + 1/200 x
+
+ 2 2 107
+ + 1/350 y - 2/245 x z - 1/250 y - 1/175 y z - 1/50 z + ----,
+ 7000
+
+ 229 2
+ COEFF(-1, -2, -1) = - 1/350 y z + 1/350 x - 1/500 y + ----- - 1/100 z
+ 10500
+
+ 2 2
+ + 1/245 x z - 1/350 x y - 1/100 x + 1/350 z + 1/700 y ,
+
+ COEFF(0, -2, -1) = - 1/175 x y + 2/245 x z + 1/175 x, COEFF(1, -2, -1) =
+
+ 2 229 2
+ 1/500 y + 1/100 x - ----- + 1/350 x + 1/100 z + 1/245 x z - 1/350 x y
+ 10500
+
+ 2 107
+ - 1/700 y + 1/350 y z - 1/350 z, COEFF(2, -2, -1) = - ---- + 1/250 y
+ 7000
+
+ 2 2
+ - 1/200 x + 1/50 z + 1/175 y z - 2/245 x z - 1/175 x - 1/175 z
+
+ 2
+ + 1/175 x y - 1/350 y , COEFF(-2, -1, -1) = - 1/350 y z - 1/500 y
+
+ 167 2 2
+ + 1/175 z + ---- - 1/700 y - 2/245 x z - 1/50 z - 1/175 x + 1/350 x y
+ 7000
+
+ 2 2
+ + 1/200 x , COEFF(-1, -1, -1) = 1/350 x - 1/100 z - 1/700 x y + 1/245 x z
+
+ 2 137 2
+ - 1/100 x + 1/350 z + ---- - 1/1400 y - 1/700 y 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 2
+ 1/100 z + 1/1400 y - 1/350 z - 1/700 x y + 1/245 x z + 1/100 x + 1/350 x
+
+ 137 2
+ - ---- + 1/1000 y + 1/700 y z, COEFF(2, -1, -1) = - 1/175 x + 1/50 z
+ 5250
+
+ 167 2
+ + 1/350 y z - ---- - 2/245 x z - 1/175 z - 1/200 x + 1/350 x y + 1/500 y
+ 7000
+
+ 2
+ + 1/700 y , COEFF(-2, 0, -1) =
+
+ 187 2 2 2
+ - 2/245 x z + ---- - 1/350 y - 1/175 x + 1/175 z - 1/50 z + 1/200 x ,
+ 7000
+
+ COEFF(-1, 0, -1) =
+
+ 289 2 2 2
+ 1/350 z + ----- - 1/700 y - 1/100 z - 1/100 x + 1/350 x + 1/245 x z,
+ 10500
+
+ COEFF(0, 0, -1) = 1/175 x + 2/245 x z, COEFF(1, 0, -1) =
+
+ 2 289 2 2
+ - 1/350 z + 1/100 x - ----- + 1/700 y + 1/100 z + 1/350 x + 1/245 x z,
+ 10500
+
+ COEFF(2, 0, -1) =
+
+ 2 2 187 2
+ - 1/175 z - 1/200 x - 2/245 x z + 1/50 z - 1/175 x - ---- + 1/350 y ,
+ 7000
+
+ 167
+ COEFF(-2, 1, -1) = - 1/175 x - 1/350 x y + ---- + 1/175 z + 1/500 y
+ 7000
+
+ 2 2 2
+ - 1/50 z + 1/350 y z + 1/200 x - 1/700 y - 2/245 x z, COEFF(-1, 1, -1)
+
+ 2 2 137
+ = 1/700 x y + 1/700 y z - 1/1400 y - 1/100 z + 1/350 x + 1/1000 y + ----
+ 5250
+
+ 2
+ - 1/100 x + 1/350 z + 1/245 x z,
+
+ 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 x - 1/1000 y - 1/350 z + 1/100 z + 1/700 x y
+
+ 137 2
+ + 1/245 x z - ---- - 1/700 y z + 1/350 x, COEFF(2, 1, -1) = 1/50 z
+ 5250
+
+ 167 2
+ - 2/245 x z - 1/500 y - 1/350 y z - 1/350 x y - ---- - 1/175 x + 1/700 y
+ 7000
+
+ 2
+ - 1/175 z - 1/200 x , COEFF(-2, 2, -1) = 1/175 z - 1/175 x y - 2/245 x z
+
+ 107 2 2 2
+ + ---- + 1/200 x + 1/250 y + 1/350 y + 1/175 y z - 1/175 x - 1/50 z ,
+ 7000
+
+ 2 229 2
+ COEFF(-1, 2, -1) = - 1/100 x + ----- + 1/500 y + 1/350 x y + 1/700 y
+ 10500
+
+ 2
+ + 1/350 z + 1/245 x z + 1/350 y z - 1/100 z + 1/350 x,
+
+ COEFF(0, 2, -1) = 2/245 x z + 1/175 x y + 1/175 x, COEFF(1, 2, -1) =
+
+ 2 229 2
+ 1/350 x y + 1/245 x z - 1/700 y + 1/350 x - ----- - 1/350 y z + 1/100 z
+ 10500
+
+ 2
+ - 1/350 z - 1/500 y + 1/100 x , COEFF(2, 2, -1) = - 1/175 y z - 1/175 z
+
+ 107 2 2
+ - ---- - 1/350 y - 2/245 x z - 1/175 x + 1/50 z - 1/250 y - 1/175 x y
+ 7000
+
+ 2
+ - 1/200 x , COEFF(-2, -2, 0) = - 4/245 x z + 2/175 z - 2/175 y z,
+
+ COEFF(-1, -2, 0) = - 1/175 y z + 1/175 z + 2/245 x z,
+
+ COEFF(0, -2, 0) = 4/245 x z,
+
+ COEFF(1, -2, 0) = - 1/175 z + 1/175 y z + 2/245 x z,
+
+ COEFF(2, -2, 0) = - 4/245 x z + 2/175 y z - 2/175 z,
+
+ COEFF(-2, -1, 0) = 2/175 z - 1/175 y z - 4/245 x 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) = - 1/175 z + 1/350 y z + 2/245 x z,
+
+ COEFF(2, -1, 0) = - 4/245 x z + 1/175 y z - 2/175 z,
+
+ COEFF(-2, 0, 0) = 2/175 z - 4/245 x z,
+
+ COEFF(-1, 0, 0) = 1/175 z + 2/245 x z, COEFF(0, 0, 0) = 4/245 x z,
+
+ COEFF(1, 0, 0) = 2/245 x z - 1/175 z,
+
+ COEFF(2, 0, 0) = - 4/245 x z - 2/175 z,
+
+ COEFF(-2, 1, 0) = - 4/245 x z + 2/175 z + 1/175 y z,
+
+ COEFF(-1, 1, 0) = 1/350 y z + 2/245 x z + 1/175 z,
+
+ COEFF(0, 1, 0) = 4/245 x z,
+
+ COEFF(1, 1, 0) = 2/245 x z - 1/175 z - 1/350 y z,
+
+ COEFF(2, 1, 0) = - 1/175 y z - 2/175 z - 4/245 x z,
+
+ COEFF(-2, 2, 0) = 2/175 z + 2/175 y z - 4/245 x z,
+
+ COEFF(-1, 2, 0) = 2/245 x z + 1/175 y 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 z - 2/175 y z, COEFF(-2, -2, 1) =
+
+ 107 2
+ 1/175 z - ---- - 1/175 x y + 1/50 z - 2/245 x z + 1/250 y - 1/175 y z
+ 7000
+
+ 2 2
+ - 1/350 y - 1/200 x + 1/175 x, COEFF(-1, -2, 1) = 1/350 z + 1/350 x y
+
+ 2 2 2 229
+ + 1/100 x + 1/100 z - 1/350 x - 1/700 y + 1/500 y - ----- - 1/350 y z
+ 10500
+
+ + 1/245 x z, COEFF(0, -2, 1) = 2/245 x z + 1/175 x y - 1/175 x,
+
+ 2 229
+ COEFF(1, -2, 1) = 1/245 x z + 1/700 y + ----- + 1/350 y z + 1/350 x y
+ 10500
+
+ 2 2
+ - 1/500 y - 1/350 z - 1/100 z - 1/100 x - 1/350 x, COEFF(2, -2, 1) =
+
+ 2 2 107 2
+ - 1/175 x y + 1/175 x + 1/200 x + 1/350 y + ---- - 1/50 z - 1/250 y
+ 7000
+
+ - 2/245 x z + 1/175 y z - 1/175 z, COEFF(-2, -1, 1) = - 2/245 x z
+
+ 2 167 2
+ + 1/50 z - ---- + 1/175 x - 1/350 y z + 1/175 z + 1/500 y - 1/200 x
+ 7000
+
+ 2 137 2
+ - 1/350 x y + 1/700 y , COEFF(-1, -1, 1) = - ---- + 1/245 x z + 1/1400 y
+ 5250
+
+ 2
+ + 1/700 x y + 1/100 x - 1/700 y z - 1/350 x + 1/1000 y + 1/350 z
+
+ 2
+ + 1/100 z , COEFF(0, -1, 1) = - 1/175 x + 1/350 x y + 2/245 x z,
+
+ 2 2
+ COEFF(1, -1, 1) = - 1/1000 y - 1/350 x - 1/1400 y - 1/100 z + 1/700 x y
+
+ 137 2
+ - 1/350 z + 1/245 x z + ---- - 1/100 x + 1/700 y z, COEFF(2, -1, 1) =
+ 5250
+
+ 2 167
+ - 1/350 x y - 1/175 z - 1/500 y - 1/50 z - 2/245 x z + ---- + 1/175 x
+ 7000
+
+ 2 2
+ - 1/700 y + 1/200 x + 1/350 y z, COEFF(-2, 0, 1) =
+
+ 187 2 2 2
+ - 2/245 x z + 1/175 z - ---- + 1/175 x + 1/350 y - 1/200 x + 1/50 z ,
+ 7000
+
+ COEFF(-1, 0, 1) =
+
+ 2 289 2 2
+ 1/700 y + 1/245 x z - ----- - 1/350 x + 1/350 z + 1/100 x + 1/100 z ,
+ 10500
+
+ COEFF(0, 0, 1) = 2/245 x z - 1/175 x, COEFF(1, 0, 1) =
+
+ 2 2 289 2
+ - 1/100 x - 1/350 z + 1/245 x z - 1/700 y + ----- - 1/350 x - 1/100 z ,
+ 10500
+
+ COEFF(2, 0, 1) =
+
+ 187 2 2 2
+ 1/175 x + ---- - 1/175 z + 1/200 x - 2/245 x z - 1/350 y - 1/50 z ,
+ 7000
+
+ 167
+ COEFF(-2, 1, 1) = 1/175 z + 1/350 x y + 1/350 y z - ---- - 2/245 x z
+ 7000
+
+ 2 2 2
+ + 1/700 y - 1/500 y + 1/175 x + 1/50 z - 1/200 x , COEFF(-1, 1, 1) =
+
+ 2 2
+ 1/350 z + 1/100 z - 1/350 x + 1/1400 y - 1/1000 y + 1/700 y z - 1/700 x y
+
+ 2 137
+ + 1/100 x + 1/245 x z - ----,
+ 5250
+
+ COEFF(0, 1, 1) = - 1/175 x - 1/350 x y + 2/245 x z, COEFF(1, 1, 1) =
+
+ 2 2 137 2
+ - 1/100 x - 1/1400 y + ---- - 1/700 y z + 1/245 x z - 1/100 z + 1/1000 y
+ 5250
+
+ 2 2
+ - 1/350 z - 1/700 x y - 1/350 x, COEFF(2, 1, 1) = - 1/50 z - 1/700 y
+
+ 2
+ - 1/350 y z + 1/200 x - 1/175 z - 2/245 x z + 1/500 y + 1/175 x
+
+ 167
+ + 1/350 x y + ----, COEFF(-2, 2, 1) = 1/175 x - 2/245 x z - 1/250 y
+ 7000
+
+ 2 2 2 107
+ + 1/175 z + 1/175 x y + 1/175 y z - 1/200 x - 1/350 y + 1/50 z - ----,
+ 7000
+
+ 2 229
+ COEFF(-1, 2, 1) = 1/350 y z + 1/100 x - ----- - 1/350 x y - 1/500 y
+ 10500
+
+ 2 2
+ - 1/350 x + 1/245 x z - 1/700 y + 1/100 z + 1/350 z,
+
+ COEFF(0, 2, 1) = - 1/175 x - 1/175 x y + 2/245 x z, COEFF(1, 2, 1) =
+
+ 2
+ - 1/100 z + 1/245 x z - 1/350 z + 1/500 y - 1/350 x y - 1/350 x
+
+ 229 2 2 2
+ - 1/350 y z + ----- + 1/700 y - 1/100 x , COEFF(2, 2, 1) = 1/350 y
+ 10500
+
+ 2 107 2
+ + 1/250 y + 1/175 x - 1/50 z - 1/175 y z + ---- + 1/200 x - 1/175 z
+ 7000
+
+ 137 2 2
+ - 2/245 x z + 1/175 x y, COEFF(-2, -2, 2) = ---- - 1/100 x - 1/100 z
+ 5250
+
+ 2
+ - 1/175 y + 4/245 x z - 2/175 x y + 1/125 y + 2/175 y z - 2/175 z
+
+ 2 2
+ + 2/175 x, COEFF(-1, -2, 2) = 1/50 x - 1/350 y + 1/250 y - 1/175 z
+
+ 2 107
+ + 1/175 y z - 2/245 x z - 1/200 z - 1/175 x + 1/175 x y - ----,
+ 7000
+
+ COEFF(0, -2, 2) = - 2/175 x - 4/245 x z + 2/175 x y, COEFF(1, -2, 2) =
+
+ 2 2 107 2
+ 1/175 z + 1/350 y - 1/50 x - 2/245 x z + ---- + 1/200 z - 1/175 y z
+ 7000
+
+ 137
+ + 1/175 x y - 1/175 x - 1/250 y, COEFF(2, -2, 2) = 2/175 z - ----
+ 5250
+
+ 2 2
+ - 2/175 y z + 1/100 x - 1/125 y - 2/175 x y + 1/175 y + 4/245 x z
+
+ 2
+ + 1/100 z + 2/175 x, COEFF(-2, -1, 2) = - 1/175 x y + 1/175 y z + 2/175 x
+
+ 2 47 2 2
+ - 1/100 z + ---- - 1/100 x + 1/250 y + 1/350 y + 4/245 x z - 2/175 z,
+ 5250
+
+ COEFF(-1, -1, 2) = 1/500 y - 1/175 x - 1/175 z - 2/245 x z + 1/350 x y
+
+ 2 167 2 2
+ + 1/350 y z + 1/700 y - ---- - 1/200 z + 1/50 x ,
+ 7000
+
+ COEFF(0, -1, 2) = - 4/245 x z - 2/175 x + 1/175 x y, COEFF(1, -1, 2) =
+
+ 2 2 2 167
+ 1/200 z - 1/500 y - 1/700 y - 1/50 x + ---- - 1/350 y z - 2/245 x z
+ 7000
+
+ 47
+ - 1/175 x + 1/350 x y + 1/175 z, COEFF(2, -1, 2) = - ---- - 1/175 x y
+ 5250
+
+ 2 2 2
+ - 1/250 y + 1/100 x - 1/350 y + 4/245 x z + 2/175 z + 1/100 z
+
+ - 1/175 y z + 2/175 x, COEFF(-2, 0, 2) =
+
+ 17 2 2 2
+ - 2/175 z + 4/245 x z + ---- - 1/100 z + 1/175 y + 2/175 x - 1/100 x ,
+ 5250
+
+ COEFF(-1, 0, 2) =
+
+ 2 187 2 2
+ 1/50 x - ---- + 1/350 y - 2/245 x z - 1/200 z - 1/175 z - 1/175 x,
+ 7000
+
+ COEFF(0, 0, 2) = - 2/175 x - 4/245 x z, COEFF(1, 0, 2) =
+
+ 2 187 2 2
+ - 2/245 x z - 1/50 x - 1/175 x + 1/175 z + ---- - 1/350 y + 1/200 z ,
+ 7000
+
+ COEFF(2, 0, 2) =
+
+ 2 2 17 2
+ 1/100 z - 1/175 y - ---- + 4/245 x z + 2/175 x + 2/175 z + 1/100 x ,
+ 5250
+
+ 2
+ COEFF(-2, 1, 2) = - 1/175 y z + 1/175 x y - 2/175 z + 2/175 x - 1/100 x
+
+ 2 47 2
+ - 1/250 y - 1/100 z + 4/245 x z + ---- + 1/350 y , COEFF(-1, 1, 2) =
+ 5250
+
+ 2 167 2
+ 1/700 y - ---- - 1/350 x y - 1/175 x - 1/500 y - 1/200 z - 2/245 x z
+ 7000
+
+ 2
+ - 1/350 y z - 1/175 z + 1/50 x ,
+
+ 167
+ COEFF(0, 1, 2) = - 1/175 x y - 2/175 x - 4/245 x z, COEFF(1, 1, 2) = ----
+ 7000
+
+ 2
+ + 1/350 y z - 1/350 x y - 1/700 y + 1/500 y - 1/175 x - 2/245 x z
+
+ 2 2 47
+ + 1/200 z + 1/175 z - 1/50 x , COEFF(2, 1, 2) = 1/175 x y - ----
+ 5250
+
+ 2 2
+ + 4/245 x z + 2/175 x + 1/175 y z + 2/175 z + 1/100 z + 1/100 x
+
+ 2 2 2
+ - 1/350 y + 1/250 y, COEFF(-2, 2, 2) = - 1/100 x + 2/175 x y - 1/100 z
+
+ 2 137
+ - 2/175 z - 1/175 y + 2/175 x - 2/175 y z + ---- + 4/245 x z - 1/125 y,
+ 5250
+
+ 107
+ COEFF(-1, 2, 2) = - ---- - 1/175 x y - 1/175 y z - 1/175 z - 1/175 x
+ 7000
+
+ 2 2 2
+ - 1/250 y + 1/50 x - 1/350 y - 1/200 z - 2/245 x z,
+
+ COEFF(0, 2, 2) = - 4/245 x z - 2/175 x y - 2/175 x, COEFF(1, 2, 2) =
+
+ 2 107 2 2
+ - 1/175 x - 2/245 x z + 1/350 y + 1/175 y z + ---- + 1/200 z - 1/50 x
+ 7000
+
+ + 1/175 z - 1/175 x y + 1/250 y, COEFF(2, 2, 2) = 4/245 x z + 2/175 y z
+
+ 137 2 2 2
+ - ---- + 1/175 y + 1/125 y + 1/100 z + 2/175 x y + 1/100 x + 2/175 x
+ 5250
+
+ + 2/175 z]
+
+> print_coeff__lc_of_data(%, "coeff_dxz_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-dxz.compute.c");
+bytes used=2210940876, alloc=14677376, time=386.79
+bytes used=2211941036, alloc=14677376, time=386.89
+bytes used=2212941196, alloc=14677376, time=386.99
+bytes used=2213941472, alloc=14677376, time=387.09
+bytes used=2214941660, alloc=14677376, time=387.89
+bytes used=2215942048, alloc=14677376, time=388.69
+bytes used=2216942280, alloc=14677376, time=389.48
+bytes used=2217942872, alloc=14677376, time=390.27
+bytes used=2218943556, alloc=14677376, time=391.05
+bytes used=2219943772, alloc=14677376, time=391.36
+bytes used=2220943968, alloc=14677376, time=391.46
+bytes used=2221968408, alloc=14677376, time=391.56
+bytes used=2222973628, alloc=14677376, time=391.64
+bytes used=2223988780, alloc=14677376, time=391.73
+bytes used=2224991640, alloc=14677376, time=391.85
+bytes used=2225991872, alloc=14677376, time=391.94
+bytes used=2226992164, alloc=14677376, time=393.40
+bytes used=2227992368, alloc=14677376, time=394.18
+bytes used=2228992744, alloc=14677376, time=394.50
+bytes used=2229993024, alloc=14677376, time=394.58
+bytes used=2230993464, alloc=14677376, time=394.66
+bytes used=2231993956, alloc=14677376, time=394.73
+bytes used=2232994220, alloc=14677376, time=394.81
+bytes used=2233995576, alloc=14677376, time=394.88
+bytes used=2234996200, alloc=14677376, time=394.96
+bytes used=2235996456, alloc=14677376, time=395.04
+bytes used=2236996644, alloc=14677376, time=395.13
+bytes used=2237996824, alloc=14677376, time=395.26
+bytes used=2238998672, alloc=14677376, time=395.39
+bytes used=2239998848, alloc=14677376, time=395.51
+bytes used=2241003104, alloc=14677376, time=395.66
+bytes used=2242003336, alloc=14677376, time=395.80
+bytes used=2243008944, alloc=14677376, time=395.94
+bytes used=2244018148, alloc=14677376, time=396.07
+bytes used=2245018340, alloc=14677376, time=396.19
+bytes used=2246018500, alloc=14677376, time=398.14
+bytes used=2247018692, alloc=14677376, time=398.79
+bytes used=2248018872, alloc=14677376, time=399.26
+bytes used=2249019068, alloc=14677376, time=399.35
+bytes used=2250019224, alloc=14677376, time=399.43
+bytes used=2251019536, alloc=14677376, time=399.51
+bytes used=2252019864, alloc=14677376, time=399.59
+bytes used=2253020020, alloc=14677376, time=399.67
+bytes used=2254020300, alloc=14677376, time=399.75
+bytes used=2255032312, alloc=14677376, time=399.93
+bytes used=2256045672, alloc=14677376, time=400.08
+bytes used=2257051964, alloc=14677376, time=400.23
+bytes used=2258052272, alloc=14677376, time=400.34
+bytes used=2259052476, alloc=14677376, time=401.69
+bytes used=2260052644, alloc=14677376, time=402.87
+bytes used=2261052800, alloc=14677376, time=403.50
+bytes used=2262069624, alloc=14677376, time=403.67
+bytes used=2263069832, alloc=14677376, time=403.75
+bytes used=2264069996, alloc=14677376, time=403.94
+bytes used=2265070248, alloc=14677376, time=404.82
+bytes used=2266070504, alloc=14677376, time=406.31
+bytes used=2267070784, alloc=14677376, time=406.95
+bytes used=2268071072, alloc=14677376, time=407.04
+bytes used=2269071412, alloc=14677376, time=407.17
+bytes used=2270071572, alloc=14677376, time=407.94
+bytes used=2271071824, alloc=14677376, time=409.64
+bytes used=2272072028, alloc=14677376, time=410.31
+bytes used=2273072196, alloc=14677376, time=410.52
+bytes used=2274072416, alloc=14677376, time=410.62
+>
+# d^2/dy^2
+> simplify( diff(interp_3d_cube_order4_smooth0,y,y) );
+bytes used=2275072692, alloc=14677376, time=410.78
+bytes used=2276072900, alloc=14677376, time=410.86
+bytes used=2277073240, alloc=14677376, time=410.96
+bytes used=2278073392, alloc=14677376, time=411.04
+bytes used=2279073552, alloc=14677376, time=411.13
+bytes used=2280073928, alloc=14677376, time=411.23
+bytes used=2281074736, alloc=14677376, time=411.33
+bytes used=2282075620, alloc=14677376, time=411.42
+bytes used=2283075736, alloc=14677376, time=411.52
+bytes used=2284075900, alloc=14677376, time=411.61
+bytes used=2285076388, alloc=14677376, time=411.71
+ 2 2
+- 2/175 z DATA(0, 0, 2) + 1/50 y DATA(0, 2, -2) + 1/50 y DATA(0, -2, 1)
+
+ + 1/350 z DATA(0, -1, -1) + 1/175 z DATA(0, 0, -1)
+
+ 2 2
+ - 2/25 y DATA(-2, -1, 0) + 1/50 y DATA(1, -2, 0)
+
+ 2 2
+ + 1/50 y DATA(-1, -2, 0) + 1/50 y DATA(0, -2, 0)
+
+ 2 2 2
+ + 1/50 y DATA(-2, 2, 0) - 2/25 y DATA(-2, 1, 0) + 3/25 y DATA(-2, 0, 0)
+
+ 2 2
+ + 1/50 y DATA(-2, -2, 0) + 3/25 y DATA(0, 0, -2)
+
+ 2 2
+ + 1/50 y DATA(0, -2, -1) + 1/50 y DATA(2, -2, 0)
+
+ 2 2 2
+ - 2/25 y DATA(0, 1, -2) + 1/50 y DATA(0, -2, -2) + 1/50 y DATA(0, 2, 2)
+
+ 2 2 2
+ - 2/25 y DATA(0, -1, -2) + 1/50 y DATA(0, 2, 1) - 2/25 y DATA(0, 1, 1)
+
+ 2 2 2
+ + 1/50 y DATA(0, 2, -1) - 2/25 y DATA(1, 1, 0) - 2/25 y DATA(2, -1, 0)
+
+ 2 2 2
+ + 3/25 y DATA(1, 0, 0) - 2/25 y DATA(0, 1, 0) + 3/25 y DATA(0, 0, 0)
+
+ 2 2 2
+ + 3/25 y DATA(0, 0, 1) + 3/25 y DATA(0, 0, -1) - 2/25 y DATA(0, -1, -1)
+
+ 2 2 2
+ + 1/50 y DATA(0, -2, 2) - 2/25 y DATA(0, -1, 1) - 2/25 y DATA(-1, 1, 0)
+
+ 2 2 2
+ - 2/25 y DATA(0, 1, -1) - 2/25 y DATA(0, -1, 2) + 3/25 y DATA(-1, 0, 0)
+
+ 2 2
+ + 1/25 y DATA(2, -1, 0) - 2/25 y DATA(0, -1, 0) - 2/25 y DATA(1, -1, 0)
+
+ - 1/25 y DATA(0, 1, 1) - 1/25 y DATA(0, 1, 0) + 1/50 y DATA(0, 2, -1)
+
+ - 1/25 y DATA(1, 1, 0) - 1/50 y DATA(0, -2, 2) - 1/50 y DATA(1, -2, 0)
+
+ - 1/50 y DATA(0, -2, 1) - 1/50 y DATA(-1, -2, 0) - 1/50 y DATA(-2, -2, 0)
+
+ + 1/50 y DATA(-2, 2, 0) + 1/25 y DATA(-2, -1, 0) - 1/50 y DATA(2, -2, 0)
+
+ - 1/25 y DATA(-2, 1, 0) - 1/50 y DATA(0, -2, -1) - 1/50 y DATA(0, -2, 0)
+
+ + 1/50 y DATA(0, 2, 2) - 1/25 y DATA(0, 1, -2) + 1/25 y DATA(0, -1, -2)
+
+ - 1/50 y DATA(0, -2, -2) - 1/25 y DATA(0, 1, 2) + 1/50 y DATA(0, 2, -2)
+
+ 2 2
+ - 2/25 y DATA(2, 1, 0) + 3/25 y DATA(0, 0, 2) + 1/50 y DATA(0, 2, 0)
+
+ 2 2
+ + 2/245 z DATA(0, 2, -2) + 2/245 z DATA(0, 2, 2)
+
+ 2 2
+ + 1/245 z DATA(-2, 1, 0) - 2/245 z DATA(-2, 2, 0)
+
+ 2 2
+ + 2/245 z DATA(-2, 0, 0) - 1/245 z DATA(0, -2, -1)
+
+ 2 2
+ - 2/245 z DATA(-2, -2, 0) + 1/245 z DATA(-2, -1, 0)
+
+ 2 2
+ - 2/245 z DATA(2, -2, 0) - 2/245 z DATA(0, -2, 0)
+
+ 2 2
+ - 2/245 z DATA(-1, -2, 0) - 1/245 z DATA(0, 1, -2)
+
+ 2 2
+ - 2/245 z DATA(0, 0, -2) + 1/245 z DATA(0, 1, 0)
+
+ 2 2 2
+ + 2/245 z DATA(1, 0, 0) + 1/245 z DATA(0, 0, 1) + 1/490 z DATA(0, 1, 1)
+
+ 2 2
+ - 1/245 z DATA(0, -2, 1) - 2/245 z DATA(1, -2, 0)
+
+ 2 2
+ + 2/245 z DATA(-1, 0, 0) + 1/245 z DATA(0, 0, -1)
+
+ 2 2
+ + 2/245 z DATA(0, -2, 2) + 2/245 z DATA(0, 0, 0)
+
+ 2 2
+ + 1/490 z DATA(0, -1, 1) + 1/245 z DATA(-1, 1, 0)
+
+ 2 2
+ + 1/245 z DATA(-1, -1, 0) + 1/245 z DATA(0, -1, 0)
+
+ 2 2
+ + 1/245 z DATA(1, -1, 0) + 1/490 z DATA(0, 1, -1)
+
+ 2 2
+ + 1/245 z DATA(2, -1, 0) - 1/245 z DATA(0, 2, 1)
+
+ 2 2
+ - 1/245 z DATA(0, -1, 2) - 1/245 z DATA(0, 2, -1)
+
+ 2 2
+ + 1/245 z DATA(1, 1, 0) + 1/50 y DATA(1, 2, 0) + 1/245 x DATA(0, 1, -2)
+
+ 2 2
+ + 2/245 x DATA(0, 0, -2) - 2/245 x DATA(0, -2, -2)
+
+ 2 2
+ - 2/245 x DATA(0, 2, 2) + 1/245 x DATA(0, -1, -2)
+
+ 2 2
+ - 2/245 x DATA(0, 2, -2) + 1/245 x DATA(0, 1, 2)
+
+ 2 2
+ - 2/245 x DATA(2, 0, 0) - 2/245 z DATA(0, 0, 2)
+
+ 2 2
+ + 1/490 z DATA(0, -1, -1) - 2/245 z DATA(2, 2, 0)
+
+ 2 2
+ - 2/245 z DATA(-1, 2, 0) - 2/245 z DATA(0, 2, 0)
+
+ 2 2 2
+ - 2/245 z DATA(1, 2, 0) + 1/245 z DATA(2, 1, 0) + 1/245 x DATA(1, 0, 0)
+
+ 2 2 2
+ + 1/245 x DATA(0, 1, 0) + 2/245 x DATA(0, 0, 0) + 1/490 x DATA(1, 1, 0)
+
+ 2 2
+ + 2/245 x DATA(0, 0, 1) + 1/245 x DATA(0, 1, 1)
+
+ 2 2
+ - 2/245 x DATA(0, 2, -1) - 2/245 x DATA(0, -2, 2)
+
+ 2 2
+ - 1/245 x DATA(1, -2, 0) + 2/245 x DATA(-2, 2, 0)
+
+ 2 2
+ - 2/245 x DATA(0, -2, 1) + 2/245 x DATA(-2, -2, 0)
+
+ 2 2
+ + 2/245 x DATA(2, -2, 0) - 2/245 x DATA(0, -2, 0)
+
+ 2 2
+ - 1/245 x DATA(-2, 1, 0) - 2/245 x DATA(-2, 0, 0)
+
+ 2 2
+ - 1/245 x DATA(-2, -1, 0) + 1/245 x DATA(0, 1, -1)
+
+ 2 2
+ + 1/490 x DATA(-1, 1, 0) + 1/245 x DATA(0, -1, 1)
+
+ 2 2
+ - 2/245 x DATA(0, -2, -1) - 1/245 x DATA(-1, -2, 0)
+
+ 2 2
+ - 1/245 x DATA(2, -1, 0) - 2/245 x DATA(0, 2, 1)
+
+ 2 2
+ + 1/245 x DATA(0, -1, 2) + 1/490 x DATA(-1, -1, 0)
+
+ 2 2
+ + 1/245 x DATA(0, -1, 0) + 1/490 x DATA(1, -1, 0)
+
+ 2 2
+ - 1/245 x DATA(-1, 2, 0) - 2/245 x DATA(0, 2, 0)
+
+ 2 2
+ - 1/245 x DATA(1, 2, 0) + 2/245 x DATA(0, 0, -1)
+
+ 2 2
+ + 1/245 x DATA(0, -1, -1) + 2/245 x DATA(2, 2, 0)
+
+ 2 2
+ - 2/25 y DATA(-1, -1, 0) + 1/245 x DATA(-1, 0, 0)
+
+ 2
+ - 1/175 z DATA(0, 1, 2) + 1/175 z DATA(0, -1, -2) - 1/245 x DATA(2, 1, 0)
+
+ 2
+ + 2/245 x DATA(0, 0, 2) - 2/175 z DATA(0, 2, -2) + 2/175 z DATA(0, 2, 2)
+
+ + 1/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, -2, 1)
+
+ - 1/175 z DATA(0, -2, -1) + 2/175 z DATA(0, 0, -2)
+
+ - 1/350 z DATA(0, -1, 1) + 1/350 z DATA(0, 1, -1) - 1/175 z DATA(0, -1, 2)
+
+ 2
+ - 1/175 z DATA(0, 2, -1) + 1/175 z DATA(0, 2, 1) + 3/25 y DATA(2, 0, 0)
+
+ 2
+ - 2/25 y DATA(0, 1, 2) - 1/175 z DATA(0, 0, 1) - 1/350 z DATA(0, 1, 1)
+
+ + 1/175 x DATA(-1, 0, 0) - 2/175 x DATA(2, 0, 0) - 2/175 x DATA(-2, -2, 0)
+
+ + 1/175 x DATA(-2, 1, 0) + 2/175 x DATA(-2, 0, 0) + 1/175 x DATA(1, -2, 0)
+
+ - 2/175 x DATA(-2, 2, 0) + 1/175 x DATA(-2, -1, 0)
+
+ + 2/175 x DATA(2, -2, 0) - 1/175 x DATA(-1, -2, 0)
+
+ - 1/175 x DATA(2, -1, 0) - 1/350 x DATA(1, 1, 0) - 1/175 x DATA(1, 0, 0)
+
+ + 1/350 x DATA(-1, -1, 0) + 1/350 x DATA(-1, 1, 0)
+
+ 2
+ + 2/245 z DATA(2, 0, 0) - 1/350 x DATA(1, -1, 0) - 1/175 x DATA(-1, 2, 0)
+
+ + 1/175 x DATA(1, 2, 0) + 2/175 x DATA(2, 2, 0) - 1/175 x DATA(2, 1, 0)
+
+ 2 2
+ + 2/245 z DATA(0, -2, -2) - 1/245 z DATA(0, 1, 2)
+
+ 2
+ - 1/245 z DATA(0, -1, -2) - 1/100 y z DATA(0, -2, 1)
+
+ 13 61
+ + 1/100 y z DATA(0, -2, -1) - -- DATA(0, 0, 0) - --- DATA(1, 0, 0)
+ 98 490
+
+ 136 151 61
+ + ---- DATA(0, 1, 0) + ---- DATA(1, 1, 0) - --- DATA(0, 0, 1)
+ 3675 3675 490
+
+ 57 151 166
+ - --- DATA(1, 0, 1) + ---- DATA(0, 1, 1) + ---- DATA(1, 1, 1)
+ 490 3675 3675
+
+ - 1/50 y z DATA(0, -1, -1) + 1/50 y z DATA(0, -1, 1)
+
+ + 1/50 y z DATA(0, 1, -1) + 1/25 y z DATA(0, -1, 2)
+
+ + 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/175 x z DATA(1, 0, 2) + 1/175 x z DATA(-1, 0, 2)
+
+ - 1/175 x z DATA(2, 0, 1) + 1/350 x z DATA(1, 0, -1)
+
+ - 1/350 x z DATA(-1, 0, -1) - 2/175 x z DATA(2, 0, 2)
+
+ + 1/50 y z DATA(0, -2, -2) - 1/25 y z DATA(0, -1, -2)
+
+ - 1/25 y z DATA(0, 1, 2) - 1/50 y z DATA(0, 2, -2) + 4/75 DATA(2, -1, 0)
+
+ + 1/50 y z DATA(0, 2, 2) + 1/175 x z DATA(2, 0, -1)
+
+ 2 2
+ + 1/245 x DATA(1, 0, 1) - 2/245 x DATA(2, 0, -1)
+
+ 2
+ - 1/350 x z DATA(1, 0, 1) - 2/245 x DATA(-2, 0, -1)
+
+ 2 2
+ - 2/245 x DATA(-2, 0, 1) + 1/245 x DATA(-1, 0, -2)
+
+ 2
+ - 2/245 x DATA(-2, 0, 2) - 1/175 x z DATA(-2, 0, -1)
+
+ 2
+ - 1/175 x z DATA(-1, 0, -2) + 1/245 z DATA(1, 0, 1)
+
+ 2 2
+ + 1/245 z DATA(2, 0, -1) - 2/245 z DATA(-2, 0, -2)
+
+ 2 2
+ - 2/245 z DATA(-2, 0, 2) - 2/245 z DATA(1, 0, -2)
+
+ 2 2
+ - 2/245 z DATA(-1, 0, -2) + 1/245 z DATA(-2, 0, -1)
+
+ 2 2
+ + 1/245 z DATA(-2, 0, 1) + 1/245 z DATA(-1, 0, 1)
+
+ 2 2
+ - 2/245 z DATA(1, 0, 2) - 2/245 z DATA(-1, 0, 2)
+
+ 2 2
+ + 1/245 z DATA(2, 0, 1) - 2/245 z DATA(2, 0, -2)
+
+ 2 2
+ - 2/245 z DATA(2, 0, 2) + 1/245 z DATA(-1, 0, -1)
+
+ 2
+ + 1/245 z DATA(1, 0, -1) + 1/25 x y DATA(2, -1, 0)
+
+ 2 2 2
+ + 3/25 y DATA(2, 0, -1) + 3/25 y DATA(1, 0, 1) + 3/25 y DATA(-2, 0, -1)
+
+ 2 2 2
+ + 3/25 y DATA(-2, 0, 2) + 3/25 y DATA(-2, 0, 1) + 3/25 y DATA(-1, 0, 2)
+
+ 2 2
+ + 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(-1, 0, 1) + 3/25 y DATA(2, 0, 2)
+
+ 2 2 2
+ + 3/25 y DATA(1, 0, -2) + 3/25 y DATA(1, 0, 2) + 3/25 y DATA(2, 0, 1)
+
+ 2 2
+ + 3/25 y DATA(-1, 0, -1) + 3/25 y DATA(1, 0, -1)
+
+ - 1/50 x y DATA(-1, -1, 0) + 1/50 x y DATA(-1, 1, 0)
+
+ 2 2
+ - 2/245 x DATA(2, 0, -2) - 2/245 x DATA(2, 0, 1)
+
+ 2 2
+ - 2/245 x DATA(2, 0, 2) + 1/245 x DATA(-1, 0, -1)
+
+ 2 2
+ + 1/245 x DATA(-1, 0, 1) + 1/245 x DATA(1, 0, -2)
+
+ 2 2
+ + 1/245 x DATA(1, 0, -1) + 1/245 x DATA(1, 0, 2)
+
+ 2
+ + 1/245 x DATA(-1, 0, 2) + 2/175 x DATA(-2, 0, 2)
+
+ + 2/175 x DATA(-2, 0, -1) + 1/175 x DATA(-1, 0, -2)
+
+ - 1/175 x DATA(1, 0, 1) - 2/175 x DATA(2, 0, -1) + 2/175 x DATA(-2, 0, -2)
+
+ - 1/175 x DATA(1, 0, -2) + 1/175 x DATA(-1, 0, 1) - 2/175 x DATA(2, 0, -2)
+
+ - 1/175 x DATA(1, 0, 2) - 2/175 x DATA(2, 0, 1) + 2/175 x DATA(-2, 0, 1)
+
+ + 1/175 x DATA(-1, 0, 2) + 1/175 x DATA(-1, 0, -1)
+
+ 2
+ - 2/245 x DATA(-2, 0, -2) - 2/175 x DATA(2, 0, 2)
+
+ - 1/175 x DATA(1, 0, -1) - 2/175 x z DATA(-2, 0, -2)
+
+ + 1/175 z DATA(2, 0, -1) - 1/175 z DATA(1, 0, 1) - 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(-2, 0, -2) + 1/175 z DATA(-2, 0, -1)
+
+ + 2/175 z DATA(2, 0, -2) - 1/175 z DATA(-1, 0, 1) - 2/175 z DATA(1, 0, 2)
+
+ + 2/175 z DATA(1, 0, -2) - 2/175 z DATA(2, 0, 2) + 1/175 z DATA(-1, 0, -1)
+
+ - 1/175 z DATA(2, 0, 1) + 2/175 x z DATA(2, 0, -2)
+
+ - 2/175 z DATA(-1, 0, 2) + 1/175 z DATA(1, 0, -1)
+
+ + 1/175 x z DATA(1, 0, -2) + 1/350 x z DATA(-1, 0, 1)
+
+ - 1/50 x y DATA(1, 1, 0) + 1/175 x z DATA(-2, 0, 1)
+
+ + 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/100 x y DATA(-1, 2, 0)
+
+ 169 211
+ - 1/25 x y DATA(2, 1, 0) - ----- DATA(2, 2, -1) + ---- DATA(2, 1, -1)
+ 14700 3675
+
+ 191 311 191
+ + ----- DATA(-1, 2, -1) + ----- DATA(0, 2, -1) + ----- DATA(1, 2, -1)
+ 14700 14700 14700
+
+ 211
+ + 1/50 y DATA(-1, 2, 0) - 9/98 DATA(2, 0, -1) + ---- DATA(2, -1, -1)
+ 3675
+
+ 169 211
+ - ----- DATA(2, 2, 1) + ---- DATA(-1, -1, 2) + 4/75 DATA(0, -1, 2)
+ 14700 3675
+
+ 191 311 191
+ + ----- DATA(-1, 2, 1) + ----- DATA(0, 2, 1) + ----- DATA(1, 2, 1)
+ 14700 14700 14700
+
+ 151 166 151
+ + ---- DATA(0, 1, -1) + ---- DATA(1, 1, -1) + ---- DATA(-1, -1, 0)
+ 3675 3675 3675
+
+ 136 151 61
+ + ---- DATA(0, -1, 0) + ---- DATA(1, -1, 0) - --- DATA(-1, 0, 0)
+ 3675 3675 490
+
+ 151 166 151
+ + ---- DATA(-1, 1, 0) + ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1)
+ 3675 3675 3675
+
+ 166 57 166
+ + ---- DATA(1, -1, 1) - --- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1)
+ 3675 490 3675
+
+ 166 151 166
+ + ---- DATA(-1, -1, -1) + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1)
+ 3675 3675 3675
+
+ 57 61 57
+ - --- DATA(-1, 0, -1) - --- DATA(0, 0, -1) - --- DATA(1, 0, -1)
+ 490 490 490
+
+ 166 211 211
+ + ---- DATA(-1, 1, -1) + ---- DATA(2, 1, 1) + ---- DATA(2, -1, 1)
+ 3675 3675 3675
+
+ 311 431
+ - 9/98 DATA(2, 0, 1) + ----- DATA(-1, 2, 0) + ----- DATA(0, 2, 0)
+ 14700 14700
+
+ 311
+ + ----- DATA(1, 2, 0) - 1/300 DATA(2, 2, 0) + 4/75 DATA(2, 1, 0)
+ 14700
+
+ 256
+ - 1/10 DATA(2, 0, 0) + ---- DATA(2, 1, 2) + 1/50 x y DATA(1, -1, 2)
+ 3675
+
+ + 1/50 x y DATA(-1, 1, 2) - 1/25 x y DATA(-2, -1, -2)
+
+ - 1/350 x z DATA(2, -1, 1) - 1/350 x z DATA(2, 1, 1)
+
+ + 1/25 x y DATA(2, -1, 2) - 1/50 x y DATA(1, 1, 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/100 x y DATA(-1, 2, 1)
+
+ + 1/50 x y DATA(-1, 1, 1) + 1/50 x y DATA(1, -1, 1)
+
+ + 1/50 x y DATA(2, 2, 1) + 1/25 x y DATA(2, -1, -1)
+
+ + 1/100 x y DATA(1, 2, -1) - 1/100 x y DATA(-1, 2, -1)
+
+ - 1/25 x y DATA(2, 1, -1) + 1/100 x y DATA(1, 2, 1)
+
+ - 1/100 x y DATA(1, -2, 2) - 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/50 x y DATA(2, 2, -1)
+
+ + 2/175 x z DATA(-2, 0, 2) - 1/50 x y DATA(1, 1, 1)
+
+ - 1/50 x y DATA(-1, -1, 2) - 1/50 x y DATA(-2, 2, 1)
+
+ - 1/100 x y DATA(1, -2, 1) - 1/25 x y DATA(-2, -1, 1)
+
+ + 1/100 x y DATA(-1, -2, 2) + 1/100 x y DATA(-1, -2, 1)
+
+ + 1/50 x y DATA(-2, -2, 1) - 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/50 x y DATA(2, -2, -1) - 1/25 x y DATA(-2, -1, -1)
+
+ - 1/50 x y DATA(-2, 2, -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/100 x y DATA(-1, -2, -1) - 1/100 x y DATA(-1, 2, 2)
+
+ - 1/25 x y DATA(2, 1, -2) - 1/50 x y DATA(-2, 2, -2)
+
+ - 1/100 x y DATA(-1, 2, -2) + 1/50 x y DATA(-1, 1, -2)
+
+ + 1/25 x y DATA(-2, 1, -1) + 1/25 x y DATA(-2, 1, -2)
+
+ - 1/50 x y DATA(1, 1, -2) - 1/100 x y DATA(1, -2, -1)
+
+ + 2/175 x z DATA(-2, 2, -2) + 1/175 x z DATA(-1, 2, -2)
+
+ - 1/350 x z DATA(-1, 1, -2) - 1/350 x z DATA(-2, 1, -1)
+
+ - 1/175 x z DATA(-2, 1, -2) + 1/350 x z DATA(1, 1, -2)
+
+ - 1/100 x y DATA(1, -2, -2) - 1/50 x y DATA(2, -2, -2)
+
+ - 1/175 x z DATA(1, -2, -2) - 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/175 x z DATA(-2, -2, -1) + 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/175 x z DATA(1, 2, 2) + 2/175 x z DATA(-2, -2, -2)
+
+ 33
+ + 2/175 x z DATA(2, 2, 2) + 1/175 x z DATA(-1, -2, -2) - --- DATA(2, 0, 2)
+ 490
+
+ 211 211
+ + ---- DATA(-1, 1, 2) + 4/75 DATA(0, 1, 2) + ---- DATA(1, 1, 2)
+ 3675 3675
+
+ 256
+ - 9/98 DATA(1, 0, 2) + ---- DATA(2, -1, 2) - 9/98 DATA(-1, 0, 2)
+ 3675
+
+ 211 33
+ - 1/10 DATA(0, 0, 2) + ---- DATA(1, -1, 2) - --- DATA(-2, 0, -2)
+ 3675 490
+
+ 256 211
+ + ---- DATA(2, -1, -2) + ---- DATA(1, -1, -2) + 4/75 DATA(0, -1, -2)
+ 3675 3675
+
+ 211 256 529
+ + ---- DATA(-1, -1, -2) + ---- DATA(-2, -1, -2) - ----- DATA(2, -2, -2)
+ 3675 3675 14700
+
+ 169 169
+ - ----- DATA(1, -2, -2) - 1/300 DATA(0, -2, -2) - ----- DATA(-1, -2, -2)
+ 14700 14700
+
+ 529 529 169
+ - ----- DATA(2, 2, 2) - ----- DATA(-2, -2, -2) - ----- DATA(1, 2, 2)
+ 14700 14700 14700
+
+ + 1/100 x y DATA(1, 2, 2) + 1/50 x y DATA(-2, -2, -2)
+
+ + 1/50 x y DATA(2, 2, 2) + 1/100 x y DATA(-1, -2, -2)
+
+ 169
+ + 1/25 x y DATA(2, -1, 1) - 1/25 x y DATA(2, 1, 1) - ----- DATA(-1, 2, 2)
+ 14700
+
+ 191
+ - 1/300 DATA(0, 2, 2) + ----- DATA(-1, -2, -1) - 1/25 y z DATA(-1, -1, -2)
+ 14700
+
+ 2
+ - 2/25 y DATA(2, 1, 2) + 1/175 z DATA(-2, -1, -2)
+
+ - 1/175 z DATA(-1, 1, 2) - 1/175 z DATA(2, -1, 2) - 1/175 z DATA(1, -1, 2)
+
+ 2 2
+ - 2/25 y DATA(-1, -1, -2) - 2/25 y DATA(-1, 1, 2)
+
+ 2 2 2
+ - 2/25 y DATA(2, -1, 2) - 2/25 y DATA(1, -1, 2) - 2/25 y DATA(1, 1, 2)
+
+ 2 2
+ - 2/25 y DATA(-2, -1, -2) - 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, 1) - 2/25 y DATA(-1, 1, 1)
+
+ 2 2
+ - 2/25 y DATA(2, -1, -2) - 2/25 y DATA(1, -1, -2)
+
+ 169 2 2
+ - ----- DATA(-2, -2, -1) + 1/50 y DATA(1, -2, 1) + 1/50 y DATA(-1, 2, 1)
+ 14700
+
+ 2 2 2
+ - 2/25 y DATA(1, 1, -1) + 1/50 y DATA(1, 2, 1) - 2/25 y DATA(2, 1, -1)
+
+ 2 2
+ + 1/50 y DATA(-1, 2, -1) + 1/50 y DATA(1, 2, -1)
+
+ 2 2
+ - 2/25 y DATA(2, -1, -1) - 2/25 y DATA(-1, -1, -1)
+
+ 2 2
+ + 1/50 y DATA(-2, -2, 2) - 2/25 y DATA(-2, 1, 2)
+
+ 2 2 2
+ + 1/50 y DATA(-2, 2, 2) + 1/50 y DATA(2, -2, 2) + 1/50 y DATA(1, -2, 2)
+
+ 2 2
+ + 1/50 y DATA(-1, -2, 2) - 2/25 y DATA(-2, -1, 1)
+
+ 2 2 2
+ + 1/50 y DATA(2, 2, 1) - 2/25 y DATA(-1, -1, 2) - 2/25 y DATA(1, 1, 1)
+
+ 2 2
+ + 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, -2)
+
+ 2 2
+ + 1/50 y DATA(-2, 2, -2) + 1/50 y DATA(-2, 2, 1)
+
+ 2 2
+ - 2/25 y DATA(-2, 1, 1) - 2/25 y DATA(-2, -1, 2)
+
+ 2 2
+ + 1/50 y DATA(2, -2, 1) + 1/50 y DATA(-2, -2, 1)
+
+ 2 2
+ + 1/50 y DATA(-1, -2, 1) + 1/50 y DATA(-2, 2, -1)
+
+ 2 2
+ - 2/25 y DATA(-2, -1, -1) + 1/50 y DATA(2, -2, -1)
+
+ 2 2
+ + 1/50 y DATA(1, -2, -1) + 1/50 y DATA(-2, -2, -2)
+
+ 2 2
+ - 2/25 y DATA(2, 1, -2) + 1/50 y DATA(-1, -2, -1)
+
+ 2 2
+ + 1/50 y DATA(-2, -2, -1) + 1/50 y DATA(2, 2, -2)
+
+ 2 2
+ + 1/50 y DATA(1, 2, -2) + 1/50 y DATA(2, -2, -2)
+
+ 2 2
+ + 1/50 y DATA(1, -2, -2) + 1/50 y DATA(-1, -2, -2)
+
+ 2 2
+ + 1/50 y DATA(-1, 2, 2) - 2/25 y DATA(1, 1, -2)
+
+ 2 529 2
+ - 2/25 y DATA(-2, 1, -2) - ----- DATA(2, 2, -2) + 1/50 y DATA(1, 2, 2)
+ 14700
+
+ + 1/175 z DATA(1, 2, 1) + 1/350 z DATA(2, 1, -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(-1, 2, 1) - 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) - 1/350 z DATA(-1, -1, 1)
+
+ 2 2
+ - 1/350 z DATA(1, -1, 1) - 2/25 y DATA(2, 1, 1) - 2/25 y DATA(2, -1, 1)
+
+ - 1/175 z DATA(2, 1, 2) + 1/175 z DATA(2, -1, -2)
+
+ + 1/175 z DATA(1, -1, -2) + 1/175 z DATA(-1, -1, -2)
+
+ 2
+ + 1/50 y DATA(2, 2, 2) + 2/175 z DATA(2, -2, 2) + 2/175 z DATA(1, -2, 2)
+
+ + 2/175 z DATA(-1, -2, 2) - 1/350 z DATA(-2, -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(-2, 1, 2)
+
+ + 2/175 z DATA(-2, 2, 2) - 1/175 z DATA(1, -2, -1)
+
+ + 1/175 z DATA(-2, 1, -2) + 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, 2, 1) + 1/175 z DATA(2, 2, 1) - 1/175 z DATA(-1, -1, 2)
+
+ - 1/350 z DATA(1, 1, 1) - 1/175 z DATA(2, 2, -1) + 1/175 z DATA(1, 1, -2)
+
+ + 2/175 z DATA(-1, 2, 2) - 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(1, -2, 1) - 1/350 z DATA(-2, 1, 1)
+
+ - 1/175 z DATA(-2, -1, 2) + 1/175 z DATA(2, -2, 1)
+
+ + 1/175 z DATA(-2, -2, 1) + 1/175 z DATA(-1, -2, 1)
+
+ - 1/175 z DATA(-2, 2, -1) + 1/350 z DATA(-2, -1, -1)
+
+ - 1/175 z DATA(2, -2, -1) - 2/175 z DATA(1, -2, -2)
+
+ - 2/175 z DATA(-1, -2, -2) + 2/175 z DATA(2, 2, 2)
+
+ - 2/175 z DATA(-2, -2, -2) - 2/175 z DATA(-2, 2, -2)
+
+ + 1/175 z DATA(2, 1, -2) - 1/350 z DATA(2, 1, 1) - 1/350 z DATA(2, -1, 1)
+
+ - 1/25 y DATA(2, 1, 2) + 1/25 y DATA(2, -1, -2) + 1/25 y DATA(1, -1, -2)
+
+ + 1/25 y DATA(-1, -1, -2) + 2/175 z DATA(1, 2, 2) - 2/175 z DATA(1, 2, -2)
+
+ - 2/175 z DATA(2, -2, -2) + 1/25 y DATA(-2, -1, -2)
+
+ - 1/25 y DATA(-1, 1, 2) + 1/25 y DATA(2, -1, 2) + 1/25 y DATA(1, -1, 2)
+
+ - 1/25 y DATA(1, 1, 2) + 1/25 y DATA(2, -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, 1)
+
+ + 1/25 y DATA(-1, -1, 1) - 1/25 y DATA(-1, 1, 1) + 1/50 y DATA(-1, 2, 1)
+
+ - 1/25 y DATA(1, 1, -1) + 1/50 y DATA(1, 2, 1) - 1/25 y DATA(2, 1, -1)
+
+ + 1/50 y DATA(-1, 2, -1) + 1/50 y DATA(1, 2, -1) + 1/25 y DATA(1, -1, 1)
+
+ 169
+ - ----- DATA(1, 2, -2) + 1/50 y DATA(-2, 2, 1) - 1/25 y DATA(-2, 1, 1)
+ 14700
+
+ + 1/25 y DATA(-2, -1, 2) - 1/50 y DATA(2, -2, 1) + 1/25 y DATA(-1, -1, 2)
+
+ - 1/25 y DATA(1, 1, 1) + 1/50 y DATA(2, 2, -1) - 1/50 y DATA(-2, -2, 2)
+
+ - 1/25 y DATA(-2, 1, 2) + 1/50 y DATA(-2, 2, -1) + 1/25 y DATA(-2, -1, -1)
+
+ - 1/50 y DATA(2, -2, -1) - 1/50 y DATA(1, -2, -1) + 1/50 y DATA(-2, 2, 2)
+
+ - 1/50 y DATA(2, -2, 2) - 1/50 y DATA(1, -2, 2) - 1/50 y DATA(-1, -2, 2)
+
+ + 1/25 y DATA(-2, -1, 1) - 1/50 y DATA(1, -2, 1) - 1/25 y DATA(-2, 1, -2)
+
+ - 1/25 y DATA(-1, 1, -2) + 1/50 y DATA(-1, 2, -2) + 1/50 y DATA(-2, 2, -2)
+
+ - 1/25 y DATA(2, 1, -2) + 1/50 y DATA(-1, 2, 2) - 1/50 y DATA(-1, -2, -1)
+
+ - 1/50 y DATA(-2, -2, -1) + 1/50 y DATA(2, 2, -2) - 1/25 y DATA(1, 1, -2)
+
+ - 1/50 y DATA(-2, -2, 1) - 1/50 y DATA(-1, -2, 1) - 1/25 y DATA(-2, 1, -1)
+
+ - 1/50 y DATA(-2, -2, -2) + 1/50 y DATA(1, 2, 2) - 1/25 y DATA(2, 1, 1)
+
+ 2
+ + 1/25 y DATA(2, -1, 1) - 1/245 z DATA(2, 1, 2)
+
+ 2 2
+ + 1/490 z DATA(-1, -1, -1) + 1/490 z DATA(-1, 1, -1)
+
+ 2 2
+ - 1/245 z DATA(1, 1, 2) - 1/245 z DATA(2, -1, -2)
+
+ 2 2
+ - 1/245 z DATA(1, -1, -2) - 1/245 z DATA(-1, -1, -2)
+
+ 2 2
+ - 1/245 z DATA(-2, -1, -2) - 1/245 z DATA(-1, 1, 2)
+
+ 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(1, 1, -1)
+
+ 2 2
+ - 1/245 z DATA(1, -1, 2) - 1/245 z DATA(1, 2, 1)
+
+ 2 2
+ + 1/490 z DATA(-1, -1, 1) + 1/490 z DATA(1, -1, 1)
+
+ 2 2
+ + 1/490 z DATA(-1, 1, 1) + 2/245 z DATA(-2, -2, 2)
+
+ 2 2
+ - 1/245 z DATA(-2, 1, 2) + 2/245 z DATA(-2, 2, 2)
+
+ 2 2
+ + 2/245 z DATA(2, -2, 2) + 1/490 z DATA(2, 1, -1)
+
+ 2 2
+ - 1/245 z DATA(-1, 2, -1) - 1/245 z DATA(1, 2, -1)
+
+ 2 2
+ + 1/490 z DATA(2, -1, -1) - 1/245 z DATA(2, 2, -1)
+
+ 2
+ - 1/300 DATA(0, 2, -2) - 1/245 z DATA(-2, 1, -2)
+
+ 2 2
+ + 1/490 z DATA(-2, 1, -1) + 2/245 z DATA(1, -2, 2)
+
+ 2 2
+ + 2/245 z DATA(-1, -2, 2) + 1/490 z DATA(-2, -1, 1)
+
+ 2 2
+ - 1/245 z DATA(1, -2, 1) - 1/245 z DATA(-2, 2, 1)
+
+ 2 2
+ + 1/490 z DATA(-2, 1, 1) - 1/245 z DATA(-2, -1, 2)
+
+ 2 2
+ - 1/245 z DATA(2, -2, 1) - 1/245 z DATA(-2, -2, 1)
+
+ 2 2
+ - 1/245 z DATA(-1, -2, 1) - 1/245 z DATA(2, 2, 1)
+
+ 2 2
+ - 1/245 z DATA(-1, -1, 2) + 1/490 z DATA(1, 1, 1)
+
+ 2 2
+ + 1/490 z DATA(-2, -1, -1) - 1/245 z DATA(2, -2, -1)
+
+ 2 2
+ - 1/245 z DATA(1, -2, -1) - 1/245 z DATA(1, 1, -2)
+
+ 2 2
+ - 1/245 z DATA(2, 1, -2) - 1/245 z DATA(-1, -2, -1)
+
+ 2 2
+ - 1/245 z DATA(-2, -2, -1) + 2/245 z DATA(2, 2, -2)
+
+ 2 2
+ + 2/245 z DATA(1, 2, -2) + 2/245 z DATA(2, -2, -2)
+
+ 2 2
+ + 2/245 z DATA(-1, 2, -2) - 1/245 z DATA(-2, 2, -1)
+
+ 2 2
+ + 2/245 z DATA(-1, 2, 2) + 2/245 z DATA(-1, -2, -2)
+
+ 2 2
+ + 2/245 z DATA(2, 2, 2) + 2/245 z DATA(-2, -2, -2)
+
+ 2 2
+ + 2/245 z DATA(1, 2, 2) - 1/245 z DATA(-1, 1, -2)
+
+ 2 169
+ + 2/245 z DATA(-2, 2, -2) - ----- DATA(-1, 2, -2)
+ 14700
+
+ 2 2
+ + 1/490 z DATA(2, -1, 1) + 2/245 z DATA(1, -2, -2)
+
+ 2
+ + 1/490 z DATA(2, 1, 1) - 1/25 y z DATA(-2, -1, -2)
+
+ 529 256
+ - ----- DATA(-2, 2, -2) - 1/25 y z DATA(2, -1, -2) + ---- DATA(2, 1, -2)
+ 14700 3675
+
+ - 1/25 y z DATA(2, 1, 2) - 1/25 y z DATA(1, -1, -2)
+
+ 2 2
+ + 1/490 x DATA(-1, 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/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, -2)
+
+ 2 2
+ - 1/245 x DATA(-2, -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/245 x DATA(-1, 2, 1) + 1/490 x DATA(1, 1, -1)
+
+ 2 2
+ + 1/490 x DATA(1, 1, 2) - 1/245 x DATA(1, 2, 1)
+
+ 2 2
+ - 1/245 x DATA(2, 1, -1) - 1/245 x DATA(-1, 2, -1)
+
+ 2 2
+ - 1/245 x DATA(1, 2, -1) - 1/245 x DATA(2, -1, -1)
+
+ 2 2
+ + 2/245 x DATA(2, 2, 1) + 1/490 x DATA(-1, -1, 2)
+
+ 2 2
+ + 1/490 x DATA(1, 1, 1) + 2/245 x DATA(2, 2, -1)
+
+ 2 2
+ + 2/245 x DATA(-2, 2, 1) - 1/245 x DATA(-2, -1, 2)
+
+ 2 2
+ + 2/245 x DATA(-2, -2, 2) - 1/245 x DATA(-2, 1, 2)
+
+ 2 2
+ + 2/245 x DATA(-2, 2, 2) + 2/245 x DATA(2, -2, 2)
+
+ 2 2
+ - 1/245 x DATA(1, -2, 2) - 1/245 x DATA(-1, -2, 2)
+
+ 2 211
+ - 1/245 x DATA(-2, 1, 1) + ---- DATA(1, 1, -2)
+ 3675
+
+ 2 2
+ - 1/245 x DATA(-2, -1, -1) + 2/245 x DATA(2, -2, -1)
+
+ 2 2
+ - 1/245 x DATA(1, -2, -1) + 1/490 x DATA(1, 1, -2)
+
+ 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) + 2/245 x DATA(-2, 2, -1)
+
+ 2 2
+ - 1/245 x DATA(-2, -1, 1) - 1/245 x DATA(1, -2, 1)
+
+ 2 2
+ - 1/245 x DATA(-1, -2, -1) + 2/245 x DATA(-2, -2, -1)
+
+ 2 2
+ + 2/245 x DATA(2, 2, -2) - 1/245 x DATA(1, 2, -2)
+
+ 2 2
+ + 2/245 x DATA(2, -2, -2) - 1/245 x DATA(1, -2, -2)
+
+ 2 2
+ - 1/245 x DATA(-1, -2, -2) + 2/245 x DATA(2, 2, 2)
+
+ 2 2
+ - 1/245 x DATA(1, 2, 2) - 1/245 x DATA(-2, 1, -2)
+
+ 2 2
+ - 1/245 x DATA(-2, 1, -1) + 1/490 x DATA(-1, 1, -2)
+
+ 2 2
+ - 1/245 x DATA(-1, 2, -2) + 2/245 x DATA(-2, 2, -2)
+
+ 2 2
+ - 1/245 x DATA(2, 1, -2) - 1/245 x DATA(-1, 2, 2) + 4/75 DATA(0, 1, -2)
+
+ 2 2
+ - 1/245 x DATA(2, 1, 1) - 1/245 x DATA(2, -1, 1)
+
+ 2
+ + 2/245 x DATA(-2, -2, -2) - 1/175 x DATA(2, 1, 2)
+
+ - 1/175 x DATA(2, -1, -2) - 1/350 x DATA(1, -1, -1)
+
+ - 1/350 x DATA(1, -1, -2) + 1/175 x DATA(-2, -1, -2)
+
+ + 1/350 x DATA(-1, 1, 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)
+
+ - 1/175 x DATA(2, 1, -1) - 1/175 x DATA(-1, 2, -1)
+
+ + 1/175 x DATA(1, 2, -1) + 1/350 x DATA(-1, -1, -1)
+
+ - 2/175 x DATA(-2, -2, 2) + 1/175 x DATA(-2, 1, 2)
+
+ - 2/175 x DATA(-2, 2, 2) + 2/175 x DATA(2, 2, 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, 1) - 1/350 x DATA(1, 1, -1)
+
+ + 1/175 x DATA(1, 2, 1) + 1/25 y z DATA(1, -1, 2)
+
+ + 1/350 x DATA(-1, -1, 2) - 1/350 x DATA(1, 1, 1) + 2/175 x DATA(2, 2, -1)
+
+ - 1/175 x DATA(-1, -2, 2) + 1/175 x DATA(-2, -1, 1)
+
+ + 1/175 x DATA(1, -2, 1) - 2/175 x DATA(-2, 2, 1) + 1/175 x DATA(-2, 1, 1)
+
+ - 1/175 x DATA(2, -1, -1) + 2/175 x DATA(2, -2, 1)
+
+ - 2/175 x DATA(-2, -2, 1) - 1/175 x DATA(-1, -2, 1)
+
+ + 2/175 x DATA(2, -2, 2) + 1/175 x DATA(1, -2, 2)
+
+ + 1/175 x DATA(-2, -1, 2) + 1/175 x DATA(-2, -1, -1)
+
+ + 2/175 x DATA(2, -2, -1) + 1/175 x DATA(1, -2, -1)
+
+ + 1/25 y z DATA(2, -1, 2) + 2/175 x DATA(2, 2, -2)
+
+ + 1/175 x DATA(1, 2, -2) + 2/175 x DATA(2, -2, -2)
+
+ - 1/350 x DATA(1, 1, -2) + 1/175 x DATA(-2, 1, -2)
+
+ + 1/175 x DATA(-2, 1, -1) + 1/350 x DATA(-1, 1, -2)
+
+ - 1/175 x DATA(-1, 2, -2) - 2/175 x DATA(-2, 2, -1)
+
+ + 2/175 x DATA(2, 2, 2) + 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(-1, 2, 2)
+
+ - 1/175 x DATA(-1, -2, -1) - 2/175 x DATA(-2, -2, -1)
+
+ - 2/175 x DATA(-2, -2, -2) + 1/175 x DATA(1, -2, -2)
+
+ 211
+ - 1/175 x DATA(-1, -2, -2) + ---- DATA(-1, 1, -2) - 1/175 x DATA(2, -1, 1)
+ 3675
+
+ 256
+ - 1/175 x DATA(2, 1, 1) + ---- DATA(-2, 1, -2) - 1/25 y z DATA(-1, 1, 2)
+ 3675
+
+ - 1/25 y z DATA(1, 1, 2) - 1/50 y z DATA(-1, -1, -1)
+
+ - 1/50 x y DATA(-1, -1, -2) - 1/175 x z DATA(2, 1, 2)
+
+ - 1/25 x y DATA(2, 1, 2) + 1/25 x y DATA(2, -1, -2)
+
+ 33
+ + 1/50 x y DATA(1, -1, -2) - --- DATA(2, 0, -2) - 9/98 DATA(1, 0, -2)
+ 490
+
+ 211
+ - 9/98 DATA(-1, 0, -2) - 1/10 DATA(0, 0, -2) + ---- DATA(-2, 1, -1)
+ 3675
+
+ - 9/98 DATA(-2, 0, -1) + 1/50 y DATA(1, 2, -2) - 1/50 y DATA(2, -2, -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 z DATA(2, 2, 2) + 1/50 y z DATA(-1, -2, -2)
+
+ + 1/50 y z DATA(1, -2, -2) + 1/50 y z DATA(2, -1, 1)
+
+ - 1/50 y z DATA(2, 1, 1) + 1/50 y z DATA(1, 2, 2)
+
+ + 1/50 y z DATA(-2, -2, -2) + 1/50 y z DATA(-2, 1, -1)
+
+ + 1/25 y z DATA(-2, 1, -2) + 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, 2, 2) - 1/25 y z DATA(-2, 1, 2)
+
+ + 1/50 y z DATA(2, -2, -2) - 1/50 y z DATA(1, 2, -2)
+
+ - 1/50 y z DATA(2, 2, -2) + 1/100 y z DATA(-2, -2, -1)
+
+ + 1/100 y z DATA(-1, -2, -1) + 1/50 y z DATA(-1, 2, 2)
+
+ + 1/25 y z DATA(2, 1, -2) - 1/50 y z DATA(-2, 2, -2)
+
+ - 1/50 y z DATA(-1, 2, -2) + 1/25 y z DATA(-1, 1, -2)
+
+ - 1/100 y z DATA(1, -2, 1) + 1/50 y z DATA(-2, -1, 1)
+
+ - 1/50 y z DATA(-1, -2, 2) - 1/50 y z DATA(1, -2, 2)
+
+ + 1/50 y z DATA(-1, 1, -1) - 1/50 y z DATA(1, -1, -1)
+
+ + 1/100 y z DATA(2, -2, -1) - 1/50 y z DATA(-2, -1, -1)
+
+ - 1/100 y z DATA(-2, 2, -1) - 1/100 y z DATA(-1, -2, 1)
+
+ - 1/100 y z DATA(-2, -2, 1) - 1/100 y z DATA(2, -2, 1)
+
+ + 1/25 y z DATA(-2, -1, 2) - 1/50 y z DATA(-2, 1, 1)
+
+ + 1/100 y z DATA(-2, 2, 1) + 1/50 y z DATA(1, 1, -1)
+
+ - 1/50 y z DATA(-1, 1, 1) + 1/50 y z DATA(1, -1, 1)
+
+ + 1/50 y z DATA(-1, -1, 1) + 1/100 y z DATA(-1, 2, 1)
+
+ - 1/100 y z DATA(2, 2, -1) - 1/50 y z DATA(1, 1, 1)
+
+ + 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/100 y z DATA(1, 2, -1)
+
+ - 1/100 y z DATA(-1, 2, -1) + 1/50 y z DATA(2, 1, -1)
+
+ + 1/100 y z DATA(1, 2, 1) - 1/50 y z DATA(-2, -2, 2)
+
+ 211 169 191
+ + ---- DATA(-2, -1, -1) - ----- DATA(2, -2, -1) + ----- DATA(1, -2, -1)
+ 3675 14700 14700
+
+ 311 431 311
+ + ----- DATA(0, -2, -1) + ----- DATA(0, -2, 0) + ----- DATA(-1, -2, 0)
+ 14700 14700 14700
+
+ 169
+ - 1/300 DATA(-2, -2, 0) - ----- DATA(-2, 2, -1) + 4/75 DATA(-2, 1, 0)
+ 14700
+
+ - 1/10 DATA(-2, 0, 0) + 4/75 DATA(-2, -1, 0) - 1/300 DATA(2, -2, 0)
+
+ 311 191 169
+ + ----- DATA(1, -2, 0) + ----- DATA(-1, -2, 1) - ----- DATA(-2, -2, 1)
+ 14700 14700 14700
+
+ 211
+ - 1/300 DATA(-2, 2, 0) - 9/98 DATA(-2, 0, 1) + ---- DATA(-2, -1, 1)
+ 3675
+
+ 169 191 311
+ - ----- DATA(2, -2, 1) + ----- DATA(1, -2, 1) + ----- DATA(0, -2, 1)
+ 14700 14700 14700
+
+ 169 211 256
+ - ----- DATA(-2, 2, 1) + ---- DATA(-2, 1, 1) + ---- DATA(-2, -1, 2)
+ 14700 3675 3675
+
+ 529 169
+ - ----- DATA(2, -2, 2) - ----- DATA(1, -2, 2) - 1/300 DATA(0, -2, 2)
+ 14700 14700
+
+ 169 529 256
+ - ----- DATA(-1, -2, 2) - ----- DATA(-2, -2, 2) + ---- DATA(-2, 1, 2)
+ 14700 14700 3675
+
+ 33
+ - --- DATA(-2, 0, 2) - 1/175 x z DATA(2, -2, -1)
+ 490
+
+ 529
+ - 1/350 x z DATA(1, -2, -1) - ----- DATA(-2, 2, 2)
+ 14700
+
+ - 2/175 x z DATA(-2, -2, 2) + 1/175 x z DATA(-2, 1, 2)
+
+ - 2/175 x z DATA(-2, 2, 2) + 2/175 x z DATA(2, -2, 2)
+
+ + 1/175 x z DATA(1, -2, 2) - 1/175 x z DATA(-1, -2, 2)
+
+ + 1/350 x z DATA(-2, -1, 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/175 x z DATA(-2, -1, 2) + 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/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(1, 2, 1) + 1/350 x z DATA(2, 1, -1)
+
+ + 1/350 x z DATA(-1, 2, -1) - 1/350 x z DATA(1, 2, -1)
+
+ + 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/700 x z DATA(1, 1, 1)
+
+ - 1/175 x z DATA(2, 2, -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/700 x z DATA(-1, 1, 1) - 1/350 x z DATA(1, -1, 2)
+
+ + 1/25 y z DATA(0, 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/350 x z DATA(1, -1, -2) - 1/350 x z DATA(-1, -1, -2)
+
+ - 1/175 x z DATA(-2, -1, -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/100 x y DATA(1, -2, 0) + 1/25 x y DATA(-2, 1, 0)
+
+ - 1/50 x y DATA(-2, 2, 0) - 1/50 x y DATA(2, -2, 0)
+
+ - 1/25 x y DATA(-2, -1, 0) + 1/50 x y DATA(-2, -2, 0)
+
+ 2
+ + 1/100 x y DATA(-1, -2, 0) + 1/50 y DATA(2, 2, 0)
+
+ 2 2 2
+ + 1/50 y DATA(1, 2, 0) + 1/50 y DATA(-1, 2, 0) + 1/50 y DATA(0, 2, 0)
+
+ - 1/25 y DATA(2, 1, 0) + 1/50 y DATA(2, 2, 0) - 1/25 y DATA(-1, 1, 0)
+
+ + 1/25 y DATA(0, -1, -1) + 1/25 y DATA(0, -1, 1) + 1/25 y DATA(1, -1, 0)
+
+ - 1/25 y DATA(0, 1, -1) + 1/25 y DATA(0, -1, 0) + 1/25 y DATA(-1, -1, 0)
+
+ + 1/25 y DATA(0, -1, 2) + 1/50 y DATA(0, 2, 1)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=2286102364, alloc=14677376, time=411.80
+bytes used=2287102584, alloc=14677376, time=411.89
+bytes used=2288173384, alloc=14677376, time=411.98
+bytes used=2289173728, alloc=14677376, time=412.07
+bytes used=2290192792, alloc=14677376, time=412.16
+bytes used=2291277308, alloc=14677376, time=412.26
+bytes used=2292277448, alloc=14677376, time=412.35
+bytes used=2293277596, alloc=14677376, time=412.44
+bytes used=2294278012, alloc=14677376, time=412.54
+bytes used=2295278276, alloc=14677376, time=412.63
+bytes used=2296278648, alloc=14677376, time=412.73
+bytes used=2297278768, alloc=14677376, time=412.82
+bytes used=2298319440, alloc=14677376, time=412.92
+bytes used=2299319564, alloc=14677376, time=413.02
+bytes used=2300330980, alloc=14677376, time=413.12
+bytes used=2301348716, alloc=14677376, time=413.23
+bytes used=2302350140, alloc=14677376, time=413.32
+bytes used=2303350324, alloc=14677376, time=413.42
+bytes used=2304359600, alloc=14677376, time=413.53
+bytes used=2305371252, alloc=14677376, time=413.64
+bytes used=2306371412, alloc=14677376, time=413.75
+bytes used=2307371528, alloc=14677376, time=413.86
+bytes used=2308386528, alloc=14677376, time=413.98
+bytes used=2309387704, alloc=14677376, time=414.09
+bytes used=2310397924, alloc=14677376, time=414.21
+bytes used=2311406668, alloc=14677376, time=414.30
+bytes used=2312424520, alloc=14677376, time=414.38
+bytes used=2313442220, alloc=14677376, time=414.46
+bytes used=2314460096, alloc=14677376, time=414.54
+ 529
+[COEFF(-2, -2, -2) = 1/50 y z + 2/175 x z - ----- + 1/50 x y - 1/50 y - 2/175 z
+ 14700
+
+ 2 2 2
+ + 2/245 x + 2/245 z + 1/50 y - 2/175 x, COEFF(-1, -2, -2) = - 2/175 z
+
+ 2 2 2 169
+ + 2/245 z - 1/175 x + 1/50 y + 1/50 y z - 1/245 x - ----- + 1/100 x y
+ 14700
+
+ + 1/175 x z - 1/50 y, COEFF(0, -2, -2) =
+
+ 2 2 2
+ 2/245 z - 1/300 - 2/245 x - 2/175 z - 1/50 y + 1/50 y z + 1/50 y ,
+
+ 169 2
+ COEFF(1, -2, -2) = - 1/100 x y + 1/175 x - ----- + 2/245 z - 1/50 y
+ 14700
+
+ 2 2
+ - 1/175 x z - 1/245 x - 2/175 z + 1/50 y z + 1/50 y , COEFF(2, -2, -2) =
+
+ 2 529 2
+ 2/245 z - 1/50 x y - 2/175 x z - 2/175 z - ----- + 1/50 y + 1/50 y z
+ 14700
+
+ 2 2 2
+ - 1/50 y + 2/175 x + 2/245 x , COEFF(-2, -1, -2) = - 1/245 z - 2/25 y
+
+ 256 2
+ - 1/25 x y + ---- - 1/25 y z - 1/175 x z - 1/245 x + 1/25 y + 1/175 z
+ 3675
+
+ 2 211
+ + 1/175 x, COEFF(-1, -1, -2) = 1/490 x + 1/175 z - 1/50 x y + ----
+ 3675
+
+ 2 2
+ - 2/25 y - 1/350 x z + 1/25 y - 1/245 z - 1/25 y z + 1/350 x,
+
+ COEFF(0, -1, -2) =
+
+ 2 2 2
+ - 2/25 y + 1/175 z - 1/25 y z - 1/245 z + 1/245 x + 4/75 + 1/25 y,
+
+ 2 2 211
+ COEFF(1, -1, -2) = 1/490 x - 1/350 x + 1/25 y - 1/245 z + 1/175 z + ----
+ 3675
+
+ 2
+ - 1/25 y z - 2/25 y + 1/50 x y + 1/350 x z, COEFF(2, -1, -2) = 1/25 y
+
+ 2 2 2 256
+ - 1/175 x - 1/245 z - 1/245 x - 2/25 y + ---- + 1/175 x z - 1/25 y z
+ 3675
+
+ + 1/175 z + 1/25 x y, COEFF(-2, 0, -2) =
+
+ 2 2 33 2
+ 3/25 y - 2/245 x + 2/175 z + 2/175 x - 2/175 x z - --- - 2/245 z ,
+ 490
+
+ COEFF(-1, 0, -2) =
+
+ 2 2 2
+ - 2/245 z - 1/175 x z + 3/25 y - 9/98 + 1/175 x + 2/175 z + 1/245 x ,
+
+ 2 2 2
+ COEFF(0, 0, -2) = - 2/245 z + 2/175 z + 3/25 y - 1/10 + 2/245 x ,
+
+ COEFF(1, 0, -2) =
+
+ 2 2 2
+ 3/25 y - 1/175 x - 2/245 z + 1/175 x z - 9/98 + 2/175 z + 1/245 x ,
+
+ COEFF(2, 0, -2) =
+
+ 33 2 2 2
+ - 2/175 x + 2/175 z - --- + 2/175 x z + 3/25 y - 2/245 x - 2/245 z ,
+ 490
+
+ 2 2
+ COEFF(-2, 1, -2) = 1/175 x - 2/25 y - 1/175 x z - 1/245 x + 1/175 z
+
+ 2 256
+ + 1/25 x y - 1/245 z + ---- + 1/25 y z - 1/25 y, COEFF(-1, 1, -2) =
+ 3675
+
+ 2 211
+ - 1/350 x z - 2/25 y + ---- + 1/175 z + 1/25 y z + 1/50 x y - 1/25 y
+ 3675
+
+ 2 2
+ + 1/490 x + 1/350 x - 1/245 z , COEFF(0, 1, -2) =
+
+ 2 2 2
+ - 1/245 z - 1/25 y + 1/25 y z + 4/75 + 1/175 z - 2/25 y + 1/245 x ,
+
+ 2 211
+ COEFF(1, 1, -2) = - 1/350 x - 1/25 y - 1/245 z + ---- + 1/175 z - 1/50 x y
+ 3675
+
+ 2 2
+ - 2/25 y + 1/25 y z + 1/350 x z + 1/490 x , COEFF(2, 1, -2) = 1/175 z
+
+ 2 256 2
+ - 1/175 x + 1/175 x z - 2/25 y + ---- - 1/245 z - 1/25 x y + 1/25 y z
+ 3675
+
+ 2 2
+ - 1/25 y - 1/245 x , COEFF(-2, 2, -2) = 2/175 x z + 2/245 x - 1/50 y z
+
+ 2 2 529
+ + 2/245 z - 2/175 z + 1/50 y - 1/50 x y - ----- - 2/175 x + 1/50 y,
+ 14700
+
+ 2 2 169
+ COEFF(-1, 2, -2) = - 2/175 z - 1/175 x + 2/245 z + 1/50 y - -----
+ 14700
+
+ 2
+ + 1/50 y - 1/50 y z - 1/245 x + 1/175 x z - 1/100 x y, COEFF(0, 2, -2) =
+
+ 2 2 2
+ 1/50 y - 2/175 z - 1/50 y z - 1/300 - 2/245 x + 2/245 z + 1/50 y,
+
+ 2
+ COEFF(1, 2, -2) = 2/245 z - 2/175 z + 1/175 x + 1/50 y - 1/175 x z
+
+ 2 2 169
+ + 1/100 x y + 1/50 y - 1/245 x - 1/50 y z - -----, COEFF(2, 2, -2) =
+ 14700
+
+ 2 2 529
+ 2/245 z + 2/175 x + 2/245 x - 1/50 y z - 2/175 z + 1/50 y - -----
+ 14700
+
+ 2
+ - 2/175 x z + 1/50 y + 1/50 x y, COEFF(-2, -2, -1) = 1/50 x y - 1/175 z
+
+ 169 2 2 2
+ - ----- - 1/245 z + 2/245 x + 1/50 y - 1/50 y + 1/175 x z - 2/175 x
+ 14700
+
+ 2
+ + 1/100 y z, COEFF(-1, -2, -1) = 1/350 x z - 1/245 z - 1/175 x
+
+ 2 191 2
+ + 1/100 y z - 1/175 z + 1/100 x y + 1/50 y - 1/50 y + ----- - 1/245 x ,
+ 14700
+
+ COEFF(0, -2, -1) =
+
+ 2 2 2 311
+ 1/50 y - 2/245 x - 1/175 z - 1/245 z - 1/50 y + 1/100 y z + -----,
+ 14700
+
+ 2 191 2
+ COEFF(1, -2, -1) = - 1/245 z - 1/100 x y + ----- - 1/245 x - 1/50 y
+ 14700
+
+ 2
+ + 1/100 y z + 1/175 x - 1/350 x z + 1/50 y - 1/175 z, COEFF(2, -2, -1) =
+
+ 2 2
+ 1/100 y z - 1/50 y - 1/175 x z - 1/245 z - 1/50 x y + 2/245 x - 1/175 z
+
+ 169 2 211 2 2
+ - ----- + 1/50 y + 2/175 x, COEFF(-2, -1, -1) = ---- + 1/490 z - 2/25 y
+ 14700 3675
+
+ 2
+ + 1/175 x - 1/350 x z - 1/25 x y + 1/25 y - 1/50 y z - 1/245 x + 1/350 z,
+
+ 166
+ COEFF(-1, -1, -1) = - 1/50 y z + ---- - 1/700 x z - 1/50 x y + 1/25 y
+ 3675
+
+ 2 2 2
+ + 1/350 z - 2/25 y + 1/490 z + 1/350 x + 1/490 x , COEFF(0, -1, -1) =
+
+ 2 151 2 2
+ 1/245 x + 1/350 z - 1/50 y z + ---- - 2/25 y + 1/25 y + 1/490 z ,
+ 3675
+
+ 2 2
+ COEFF(1, -1, -1) = 1/350 z + 1/50 x y + 1/490 z - 1/350 x - 2/25 y
+
+ 166 2
+ + 1/700 x z + ---- + 1/25 y + 1/490 x - 1/50 y z, COEFF(2, -1, -1) =
+ 3675
+
+ 2 2 2
+ - 2/25 y + 1/350 z - 1/175 x - 1/245 x + 1/25 x y + 1/490 z + 1/350 x z
+
+ 211
+ + ---- + 1/25 y - 1/50 y z, COEFF(-2, 0, -1) =
+ 3675
+
+ 2 2 2
+ - 9/98 - 2/245 x + 1/175 z + 3/25 y + 1/245 z - 1/175 x z + 2/175 x,
+
+ COEFF(-1, 0, -1) =
+
+ 2 2 2 57
+ 1/175 x + 1/245 x + 1/175 z - 1/350 x z + 1/245 z + 3/25 y - ---,
+ 490
+
+ 61 2 2 2
+ COEFF(0, 0, -1) = - --- + 1/175 z + 3/25 y + 1/245 z + 2/245 x ,
+ 490
+
+ COEFF(1, 0, -1) =
+
+ 57 2 2 2
+ - --- + 1/350 x z + 1/175 z + 3/25 y + 1/245 x - 1/175 x + 1/245 z ,
+ 490
+
+ COEFF(2, 0, -1) =
+
+ 2 2 2
+ - 2/175 x + 1/245 z - 2/245 x + 1/175 x z + 3/25 y + 1/175 z - 9/98,
+
+ 2
+ COEFF(-2, 1, -1) = 1/50 y z - 1/350 x z + 1/350 z + 1/25 x y - 1/245 x
+
+ 211 2 2
+ + 1/175 x + ---- + 1/490 z - 1/25 y - 2/25 y , COEFF(-1, 1, -1) =
+ 3675
+
+ 2 2
+ 1/50 y z + 1/350 x + 1/490 z + 1/490 x - 1/700 x z + 1/350 z - 1/25 y
+
+ 2 166
+ + 1/50 x y - 2/25 y + ----, COEFF(0, 1, -1) =
+ 3675
+
+ 2 151 2 2
+ 1/245 x - 1/25 y + 1/350 z + ---- + 1/490 z + 1/50 y z - 2/25 y ,
+ 3675
+
+ 2 166 2
+ COEFF(1, 1, -1) = 1/490 x + ---- + 1/490 z + 1/50 y z - 1/25 y - 1/350 x
+ 3675
+
+ 2
+ - 2/25 y - 1/50 x y + 1/700 x z + 1/350 z, COEFF(2, 1, -1) = 1/350 x z
+
+ 2 211 2 2
+ + 1/490 z + ---- - 1/245 x - 1/25 x y - 2/25 y + 1/350 z - 1/25 y
+ 3675
+
+ 2
+ + 1/50 y z - 1/175 x, COEFF(-2, 2, -1) = - 2/175 x + 1/175 x z + 2/245 x
+
+ 2 169 2
+ + 1/50 y - 1/175 z + 1/50 y - 1/100 y z - ----- - 1/245 z - 1/50 x y,
+ 14700
+
+ 2 2
+ COEFF(-1, 2, -1) = - 1/100 y z - 1/245 z - 1/175 z + 1/50 y - 1/175 x
+
+ 191 2
+ + 1/350 x z + ----- - 1/245 x + 1/50 y - 1/100 x y, COEFF(0, 2, -1) =
+ 14700
+
+ 2 2 2 311
+ - 1/175 z - 1/100 y z - 1/245 z + 1/50 y - 2/245 x + 1/50 y + -----,
+ 14700
+
+ 2 191
+ COEFF(1, 2, -1) = - 1/350 x z - 1/175 z - 1/245 x + 1/175 x + -----
+ 14700
+
+ 2 2
+ + 1/50 y - 1/100 y z + 1/100 x y - 1/245 z + 1/50 y , COEFF(2, 2, -1) =
+
+ 2 2 2 169
+ 2/245 x - 1/245 z + 1/50 y + 1/50 y - 1/175 z + 1/50 x y - -----
+ 14700
+
+ - 1/100 y z + 2/175 x - 1/175 x z, COEFF(-2, -2, 0) =
+
+ 2 2 2
+ 2/245 x + 1/50 x y - 1/50 y - 1/300 + 1/50 y - 2/175 x - 2/245 z ,
+
+ COEFF(-1, -2, 0) =
+
+ 2 2 311 2
+ - 1/245 x - 2/245 z + 1/100 x y + ----- + 1/50 y - 1/175 x - 1/50 y,
+ 14700
+
+ 2 431 2 2
+ COEFF(0, -2, 0) = - 2/245 x + ----- - 2/245 z + 1/50 y - 1/50 y,
+ 14700
+
+ COEFF(1, -2, 0) =
+
+ 311 2 2 2
+ 1/175 x + ----- - 2/245 z - 1/100 x y + 1/50 y - 1/245 x - 1/50 y,
+ 14700
+
+ COEFF(2, -2, 0) =
+
+ 2 2 2
+ - 1/50 y + 2/175 x - 1/50 x y + 2/245 x - 1/300 + 1/50 y - 2/245 z ,
+
+ COEFF(-2, -1, 0) =
+
+ 2 2 2
+ 1/175 x + 1/245 z + 4/75 - 1/25 x y - 2/25 y + 1/25 y - 1/245 x ,
+
+ COEFF(-1, -1, 0) =
+
+ 151 2 2 2
+ ---- - 2/25 y + 1/490 x + 1/350 x + 1/25 y + 1/245 z - 1/50 x y,
+ 3675
+
+ 2 2 2 136
+ COEFF(0, -1, 0) = 1/245 z + 1/245 x - 2/25 y + ---- + 1/25 y,
+ 3675
+
+ COEFF(1, -1, 0) =
+
+ 2 2 2 151
+ - 2/25 y + 1/50 x y + 1/25 y + 1/245 z + 1/490 x + ---- - 1/350 x,
+ 3675
+
+ COEFF(2, -1, 0) =
+
+ 2 2 2
+ - 2/25 y + 4/75 + 1/25 x y - 1/245 x + 1/25 y + 1/245 z - 1/175 x,
+
+ 2 2 2
+ COEFF(-2, 0, 0) = - 1/10 - 2/245 x + 3/25 y + 2/175 x + 2/245 z ,
+
+ 2 61 2 2
+ COEFF(-1, 0, 0) = 2/245 z - --- + 1/175 x + 1/245 x + 3/25 y ,
+ 490
+
+ 2 13 2 2
+ COEFF(0, 0, 0) = 2/245 x - -- + 3/25 y + 2/245 z ,
+ 98
+
+ 2 2 61 2
+ COEFF(1, 0, 0) = 1/245 x - 1/175 x + 3/25 y - --- + 2/245 z ,
+ 490
+
+ 2 2 2
+ COEFF(2, 0, 0) = 3/25 y - 2/175 x + 2/245 z - 1/10 - 2/245 x ,
+
+ COEFF(-2, 1, 0) =
+
+ 2 2 2
+ 1/175 x + 1/25 x y + 4/75 - 2/25 y - 1/25 y + 1/245 z - 1/245 x ,
+
+ COEFF(-1, 1, 0) =
+
+ 2 2 2 151
+ 1/245 z - 1/25 y + 1/490 x + 1/50 x y + 1/350 x - 2/25 y + ----,
+ 3675
+
+ 2 2 2 136
+ COEFF(0, 1, 0) = - 2/25 y - 1/25 y + 1/245 z + 1/245 x + ----,
+ 3675
+
+ COEFF(1, 1, 0) =
+
+ 2 2 151 2
+ 1/490 x - 2/25 y - 1/50 x y - 1/350 x + ---- - 1/25 y + 1/245 z ,
+ 3675
+
+ COEFF(2, 1, 0) =
+
+ 2 2 2
+ - 2/25 y - 1/25 y + 1/245 z + 4/75 - 1/245 x - 1/175 x - 1/25 x y,
+
+ COEFF(-2, 2, 0) =
+
+ 2 2 2
+ 1/50 y + 2/245 x - 2/245 z + 1/50 y - 2/175 x - 1/50 x y - 1/300,
+
+ COEFF(-1, 2, 0) =
+
+ 2 2 2 311
+ - 1/175 x - 2/245 z + 1/50 y - 1/100 x y + 1/50 y - 1/245 x + -----,
+ 14700
+
+ 431 2 2 2
+ COEFF(0, 2, 0) = 1/50 y + ----- + 1/50 y - 2/245 z - 2/245 x ,
+ 14700
+
+ COEFF(1, 2, 0) =
+
+ 311 2 2 2
+ 1/100 x y + 1/175 x + ----- - 2/245 z + 1/50 y + 1/50 y - 1/245 x ,
+ 14700
+
+ COEFF(2, 2, 0) =
+
+ 2 2 2
+ 2/245 x + 1/50 y - 2/245 z + 2/175 x - 1/300 + 1/50 y + 1/50 x y,
+
+ 2
+ COEFF(-2, -2, 1) = - 1/175 x z + 1/175 z - 2/175 x + 2/245 x - 1/100 y z
+
+ 169 2 2
+ - ----- + 1/50 y - 1/50 y - 1/245 z + 1/50 x y, COEFF(-1, -2, 1) =
+ 14700
+
+ 2 191 2
+ 1/50 y - 1/175 x + ----- - 1/350 x z + 1/100 x y - 1/245 z + 1/175 z
+ 14700
+
+ 2
+ - 1/100 y z - 1/50 y - 1/245 x , COEFF(0, -2, 1) =
+
+ 2 2 311 2
+ - 1/245 z - 1/50 y - 1/100 y z + 1/50 y + ----- + 1/175 z - 2/245 x ,
+ 14700
+
+ 191 2
+ COEFF(1, -2, 1) = - 1/100 x y + ----- - 1/100 y z + 1/50 y - 1/50 y
+ 14700
+
+ 2 2
+ - 1/245 z + 1/350 x z - 1/245 x + 1/175 z + 1/175 x, COEFF(2, -2, 1) =
+
+ 169 2 2
+ 2/175 x - ----- + 1/175 z - 1/50 x y + 2/245 x - 1/50 y + 1/50 y
+ 14700
+
+ 2 2
+ - 1/245 z + 1/175 x z - 1/100 y z, COEFF(-2, -1, 1) = 1/25 y - 2/25 y
+
+ 211 2
+ + ---- + 1/350 x z + 1/175 x - 1/25 x y - 1/245 x + 1/50 y z - 1/350 z
+ 3675
+
+ 2
+ + 1/490 z , COEFF(-1, -1, 1) = 1/50 y z + 1/700 x z + 1/25 y - 1/50 x y
+
+ 166 2 2 2
+ + 1/350 x + ---- + 1/490 z + 1/490 x - 1/350 z - 2/25 y ,
+ 3675
+
+ COEFF(0, -1, 1) =
+
+ 2 151 2 2
+ 1/50 y z + 1/245 x + 1/25 y + ---- + 1/490 z - 1/350 z - 2/25 y ,
+ 3675
+
+ 2 2
+ COEFF(1, -1, 1) = 1/490 z + 1/25 y - 1/700 x z + 1/490 x + 1/50 x y
+
+ 166 2
+ - 1/350 x - 1/350 z + 1/50 y z + ---- - 2/25 y , COEFF(2, -1, 1) =
+ 3675
+
+ 211 2
+ - 1/350 z + 1/25 x y - 1/175 x - 1/350 x z + ---- + 1/25 y - 2/25 y
+ 3675
+
+ 2 2
+ + 1/490 z + 1/50 y z - 1/245 x , COEFF(-2, 0, 1) =
+
+ 2 2 2
+ 1/175 x z - 2/245 x + 2/175 x - 1/175 z + 3/25 y + 1/245 z - 9/98,
+
+ COEFF(-1, 0, 1) =
+
+ 2 2 57 2
+ 1/350 x z + 1/175 x + 3/25 y + 1/245 x - 1/175 z - --- + 1/245 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) =
+
+ 57 2 2 2
+ - 1/350 x z - 1/175 z - --- - 1/175 x + 3/25 y + 1/245 x + 1/245 z ,
+ 490
+
+ COEFF(2, 0, 1) =
+
+ 2 2 2
+ - 2/175 x - 9/98 + 1/245 z - 2/245 x + 3/25 y - 1/175 z - 1/175 x z,
+
+ 2
+ COEFF(-2, 1, 1) = - 1/245 x + 1/25 x y + 1/175 x - 1/50 y z - 1/350 z
+
+ 2 2 211
+ - 2/25 y + 1/490 z + 1/350 x z - 1/25 y + ----, COEFF(-1, 1, 1) =
+ 3675
+
+ 2 166
+ 1/490 z - 1/25 y - 1/350 z + 1/700 x z + ---- - 1/50 y z + 1/50 x y
+ 3675
+
+ 2 2
+ - 2/25 y + 1/490 x + 1/350 x, COEFF(0, 1, 1) =
+
+ 2 2 151 2
+ 1/490 z + 1/245 x + ---- - 2/25 y - 1/350 z - 1/50 y z - 1/25 y,
+ 3675
+
+ 2 2
+ COEFF(1, 1, 1) = - 1/350 x + 1/490 x - 1/50 x y - 1/50 y z - 2/25 y
+
+ 166 2
+ - 1/25 y + ---- - 1/700 x z + 1/490 z - 1/350 z, COEFF(2, 1, 1) =
+ 3675
+
+ 2 211 2
+ - 1/350 z - 1/350 x z + 1/490 z - 1/175 x + ---- - 1/245 x - 1/25 y
+ 3675
+
+ 2
+ - 2/25 y - 1/25 x y - 1/50 y z, COEFF(-2, 2, 1) = - 1/175 x z - 2/175 x
+
+ 2 2 2 169
+ - 1/245 z + 2/245 x + 1/50 y + 1/100 y z + 1/50 y - ----- + 1/175 z
+ 14700
+
+ 191
+ - 1/50 x y, COEFF(-1, 2, 1) = ----- + 1/50 y - 1/350 x z - 1/100 x y
+ 14700
+
+ 2 2 2
+ + 1/175 z - 1/245 z + 1/100 y z - 1/245 x + 1/50 y - 1/175 x,
+
+ COEFF(0, 2, 1) =
+
+ 2 2 2 311
+ 1/50 y + 1/100 y z - 2/245 x + 1/175 z + 1/50 y - 1/245 z + -----,
+ 14700
+
+ 191 2 2
+ COEFF(1, 2, 1) = 1/100 y z + ----- + 1/50 y - 1/245 z + 1/350 x z
+ 14700
+
+ 2
+ + 1/50 y + 1/175 z + 1/175 x - 1/245 x + 1/100 x y, COEFF(2, 2, 1) =
+
+ 2 2 169
+ 1/50 y + 1/175 x z + 1/175 z + 2/245 x - ----- + 2/175 x + 1/50 x y
+ 14700
+
+ 2 2
+ + 1/50 y - 1/245 z + 1/100 y z, COEFF(-2, -2, 2) = 1/50 y + 2/175 z
+
+ 529 2 2
+ - ----- + 2/245 x - 1/50 y - 2/175 x + 2/245 z - 1/50 y z + 1/50 x y
+ 14700
+
+ 2 2
+ - 2/175 x z, COEFF(-1, -2, 2) = 2/245 z + 1/50 y + 1/100 x y - 1/175 x
+
+ 2 169
+ - 1/245 x - 1/175 x z + 2/175 z - 1/50 y - ----- - 1/50 y z,
+ 14700
+
+ COEFF(0, -2, 2) =
+
+ 2 2 2
+ 1/50 y - 1/300 - 1/50 y z - 2/245 x + 2/175 z - 1/50 y + 2/245 z ,
+
+ 169
+ COEFF(1, -2, 2) = 1/175 x z - ----- - 1/100 x y + 2/175 z - 1/50 y z
+ 14700
+
+ 2 2 2
+ + 2/245 z + 1/175 x - 1/245 x - 1/50 y + 1/50 y , COEFF(2, -2, 2) =
+
+ 529 2 2
+ 2/175 z - ----- - 1/50 y z + 2/245 z - 1/50 x y + 2/175 x z + 1/50 y
+ 14700
+
+ 2 2
+ + 2/175 x - 1/50 y + 2/245 x , COEFF(-2, -1, 2) = - 1/245 x + 1/25 y
+
+ 256 2 2
+ + 1/175 x + 1/175 x z + ---- - 1/245 z - 1/25 x y + 1/25 y z - 2/25 y
+ 3675
+
+ 2 2 2
+ - 1/175 z, COEFF(-1, -1, 2) = 1/490 x - 2/25 y + 1/350 x z - 1/245 z
+
+ 211
+ + 1/25 y + 1/350 x - 1/50 x y + ---- + 1/25 y z - 1/175 z, COEFF(0, -1, 2)
+ 3675
+
+ 2 2 2
+ = - 1/245 z + 1/245 x + 1/25 y - 2/25 y - 1/175 z + 4/75 + 1/25 y z,
+
+ 2 211
+ COEFF(1, -1, 2) = - 1/350 x + 1/50 x y + 1/25 y - 1/175 z + 1/490 x + ----
+ 3675
+
+ 2 2
+ - 1/245 z - 1/350 x z + 1/25 y z - 2/25 y , COEFF(2, -1, 2) = 1/25 y
+
+ 256 2 2
+ + ---- + 1/25 x y - 1/175 x - 2/25 y - 1/175 x z - 1/175 z - 1/245 z
+ 3675
+
+ 2
+ - 1/245 x + 1/25 y z, COEFF(-2, 0, 2) =
+
+ 2 33 2 2
+ - 2/245 z - --- - 2/245 x + 3/25 y - 2/175 z + 2/175 x z + 2/175 x,
+ 490
+
+ COEFF(-1, 0, 2) =
+
+ 2 2 2
+ 1/175 x z + 3/25 y - 9/98 - 2/245 z - 2/175 z + 1/175 x + 1/245 x ,
+
+ 2 2 2
+ COEFF(0, 0, 2) = - 2/245 z + 3/25 y - 1/10 - 2/175 z + 2/245 x ,
+
+ COEFF(1, 0, 2) =
+
+ 2 2 2
+ - 1/175 x z - 1/175 x - 9/98 - 2/175 z + 3/25 y - 2/245 z + 1/245 x ,
+
+ COEFF(2, 0, 2) =
+
+ 33 2 2 2
+ - 2/175 z - 2/175 x - --- - 2/175 x z - 2/245 z + 3/25 y - 2/245 x ,
+ 490
+
+ 256 2
+ COEFF(-2, 1, 2) = 1/25 x y + ---- - 1/245 x + 1/175 x z - 1/175 z - 1/25 y
+ 3675
+
+ 2 2 211
+ - 1/245 z - 1/25 y z + 1/175 x - 2/25 y , COEFF(-1, 1, 2) = ----
+ 3675
+
+ 2 2 2
+ + 1/350 x z + 1/490 x - 1/245 z - 2/25 y + 1/50 x y - 1/25 y z
+
+ - 1/175 z - 1/25 y + 1/350 x, COEFF(0, 1, 2) =
+
+ 2 2 2
+ 4/75 - 1/25 y - 1/25 y z + 1/245 x - 1/175 z - 2/25 y - 1/245 z ,
+
+ 211
+ COEFF(1, 1, 2) = - 1/350 x + ---- - 1/25 y - 1/350 x z - 1/50 x y
+ 3675
+
+ 2 2 2
+ + 1/490 x - 1/245 z - 2/25 y - 1/25 y z - 1/175 z, COEFF(2, 1, 2) =
+
+ 2 2
+ - 1/25 y - 1/175 z - 1/175 x z - 1/245 z - 1/175 x - 1/245 x - 1/25 y z
+
+ 2 256
+ - 1/25 x y - 2/25 y + ----, COEFF(-2, 2, 2) = 1/50 y - 2/175 x - 1/50 x y
+ 3675
+
+ 2 529 2 2
+ - 2/175 x z + 2/245 x - ----- + 2/175 z + 1/50 y z + 2/245 z + 1/50 y ,
+ 14700
+
+ 169 2
+ COEFF(-1, 2, 2) = - 1/175 x - ----- + 1/50 y z + 1/50 y + 1/50 y + 2/175 z
+ 14700
+
+ 2 2
+ - 1/245 x - 1/175 x z - 1/100 x y + 2/245 z , COEFF(0, 2, 2) =
+
+ 2 2 2
+ 1/50 y z - 1/300 + 1/50 y + 1/50 y + 2/245 z - 2/245 x + 2/175 z,
+
+ 169 2 2
+ COEFF(1, 2, 2) = 1/50 y z - ----- + 1/175 x + 1/50 y - 1/245 x + 1/50 y
+ 14700
+
+ 2 2
+ + 2/245 z + 1/175 x z + 2/175 z + 1/100 x y, COEFF(2, 2, 2) = 2/245 x
+
+ 2 2 529
+ + 1/50 y + 2/245 z + 1/50 x y - ----- + 2/175 x z + 2/175 z + 2/175 x
+ 14700
+
+ + 1/50 y z + 1/50 y]
+
+> print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-dyy.compute.c");
+bytes used=2315460440, alloc=14677376, time=414.63
+bytes used=2316460912, alloc=14677376, time=414.73
+bytes used=2317461656, alloc=14677376, time=414.83
+bytes used=2318462124, alloc=14677376, time=414.93
+bytes used=2319462312, alloc=14677376, time=415.71
+bytes used=2320462700, alloc=14677376, time=416.46
+bytes used=2321462912, alloc=14677376, time=417.21
+bytes used=2322463524, alloc=14677376, time=417.95
+bytes used=2323464208, alloc=14677376, time=418.68
+bytes used=2324464496, alloc=14677376, time=418.98
+bytes used=2325464648, alloc=14677376, time=419.07
+bytes used=2326464916, alloc=14677376, time=419.17
+bytes used=2327479704, alloc=14677376, time=419.25
+bytes used=2328513192, alloc=14677376, time=419.34
+bytes used=2329517620, alloc=14677376, time=419.43
+bytes used=2330518504, alloc=14677376, time=419.54
+bytes used=2331518656, alloc=14677376, time=420.32
+bytes used=2332518824, alloc=14677376, time=421.47
+bytes used=2333519164, alloc=14677376, time=421.88
+bytes used=2334519868, alloc=14677376, time=421.98
+bytes used=2335520380, alloc=14677376, time=422.05
+bytes used=2336520548, alloc=14677376, time=422.13
+bytes used=2337520932, alloc=14677376, time=422.20
+bytes used=2338521152, alloc=14677376, time=422.28
+bytes used=2339521520, alloc=14677376, time=422.36
+bytes used=2340521832, alloc=14677376, time=422.43
+bytes used=2341522116, alloc=14677376, time=422.51
+bytes used=2342522712, alloc=14677376, time=422.59
+bytes used=2343523004, alloc=14677376, time=422.68
+bytes used=2344523188, alloc=14677376, time=422.76
+bytes used=2345533220, alloc=14677376, time=422.90
+bytes used=2346533416, alloc=14677376, time=423.04
+bytes used=2347533628, alloc=14677376, time=423.17
+bytes used=2348538560, alloc=14677376, time=423.30
+bytes used=2349544992, alloc=14677376, time=423.42
+bytes used=2350545144, alloc=14677376, time=423.55
+bytes used=2351547124, alloc=14677376, time=423.69
+bytes used=2352547352, alloc=14677376, time=423.81
+bytes used=2353553476, alloc=14677376, time=423.94
+bytes used=2354553636, alloc=14677376, time=424.05
+bytes used=2355553812, alloc=14677376, time=424.36
+bytes used=2356554024, alloc=14677376, time=426.46
+bytes used=2357554208, alloc=14677376, time=427.19
+bytes used=2358554508, alloc=14677376, time=427.73
+bytes used=2359554884, alloc=14677376, time=427.81
+bytes used=2360555300, alloc=14677376, time=427.89
+bytes used=2361555664, alloc=14677376, time=427.97
+bytes used=2362555952, alloc=14677376, time=428.05
+bytes used=2363556432, alloc=14677376, time=428.13
+bytes used=2364556856, alloc=14677376, time=428.21
+bytes used=2365557052, alloc=14677376, time=428.29
+bytes used=2366557448, alloc=14677376, time=428.37
+bytes used=2367558256, alloc=14677376, time=428.45
+bytes used=2368558440, alloc=14677376, time=428.53
+bytes used=2369559220, alloc=14677376, time=428.64
+bytes used=2370563428, alloc=14677376, time=428.82
+bytes used=2371565108, alloc=14677376, time=428.96
+bytes used=2372566292, alloc=14677376, time=429.10
+bytes used=2373567636, alloc=14677376, time=429.24
+bytes used=2374567940, alloc=14677376, time=430.72
+bytes used=2375568224, alloc=14677376, time=432.44
+bytes used=2376568520, alloc=14677376, time=433.22
+bytes used=2377568676, alloc=14677376, time=433.32
+bytes used=2378569132, alloc=14677376, time=433.40
+bytes used=2379569356, alloc=14677376, time=433.48
+bytes used=2380569544, alloc=14677376, time=433.56
+bytes used=2381569712, alloc=14677376, time=433.64
+bytes used=2382569888, alloc=14677376, time=433.72
+bytes used=2383570212, alloc=14677376, time=433.88
+bytes used=2384570492, alloc=14677376, time=434.24
+bytes used=2385570712, alloc=14677376, time=436.56
+bytes used=2386570904, alloc=14677376, time=437.57
+bytes used=2387571060, alloc=14677376, time=438.12
+bytes used=2388571244, alloc=14677376, time=438.20
+bytes used=2389571540, alloc=14677376, time=438.28
+bytes used=2390571944, alloc=14677376, time=438.36
+bytes used=2391572132, alloc=14677376, time=438.44
+bytes used=2392573224, alloc=14677376, time=438.52
+bytes used=2393573720, alloc=14677376, time=438.68
+bytes used=2394573924, alloc=14677376, time=439.34
+bytes used=2395574116, alloc=14677376, time=441.63
+bytes used=2396574288, alloc=14677376, time=442.49
+bytes used=2397575244, alloc=14677376, time=443.01
+bytes used=2398575444, alloc=14677376, time=443.11
+bytes used=2399575632, alloc=14677376, time=443.25
+>
+# d^2/dydz
+> simplify( diff(interp_3d_cube_order4_smooth0,y,z) );
+bytes used=2400575804, alloc=14677376, time=443.42
+bytes used=2401576112, alloc=14677376, time=443.51
+bytes used=2402576344, alloc=14677376, time=443.59
+bytes used=2403577312, alloc=14677376, time=443.68
+bytes used=2404578104, alloc=14677376, time=443.77
+bytes used=2405578476, alloc=14677376, time=443.87
+bytes used=2406578712, alloc=14677376, time=443.96
+bytes used=2407578936, alloc=14677376, time=444.05
+bytes used=2408579148, alloc=14677376, time=444.14
+ 2 2
+- 1/100 y DATA(0, 2, -2) - 1/200 y DATA(0, -2, 1) + 1/350 z DATA(0, -1, -1)
+
+ 2 2
+ + 1/200 y DATA(0, -2, -1) + 1/50 y DATA(0, 1, -2)
+
+ 2 2
+ + 1/100 y DATA(0, -2, -2) + 1/100 y DATA(0, 2, 2)
+
+ 2 2
+ - 1/50 y DATA(0, -1, -2) + 1/200 y DATA(0, 2, 1)
+
+ 2 2
+ - 1/100 y DATA(0, 1, 1) - 1/200 y DATA(0, 2, -1)
+
+ 2 2
+ - 1/100 y DATA(0, -1, -1) - 1/100 y DATA(0, -2, 2)
+
+ 2 2
+ + 1/100 y DATA(0, -1, 1) + 1/100 y DATA(0, 1, -1)
+
+ 2
+ + 1/50 y DATA(0, -1, 2) - 1/350 y DATA(0, 1, 1) - 1/175 y DATA(0, 2, -1)
+
+ + 2/175 y DATA(0, -2, 2) + 1/175 y DATA(0, -2, 1)
+
+ - 1/175 y DATA(0, -2, -1) + 2/175 y DATA(0, 2, 2) + 1/175 y DATA(0, 1, -2)
+
+ + 1/175 y DATA(0, -1, -2) - 2/175 y DATA(0, -2, -2)
+
+ 2
+ - 1/175 y DATA(0, 1, 2) - 2/175 y DATA(0, 2, -2) - 1/100 z DATA(0, 2, -2)
+
+ 2 2
+ + 1/100 z DATA(0, 2, 2) - 1/50 z DATA(0, -2, -1)
+
+ 2 2
+ - 1/200 z DATA(0, 1, -2) - 1/100 z DATA(0, 1, 1)
+
+ 2 2
+ + 1/50 z DATA(0, -2, 1) - 1/100 z DATA(0, -2, 2)
+
+ 2 2
+ + 1/100 z DATA(0, -1, 1) + 1/100 z DATA(0, 1, -1)
+
+ 2 2 2
+ - 1/50 z DATA(0, 2, 1) - 1/200 z DATA(0, -1, 2) + 1/50 z DATA(0, 2, -1)
+
+ 2 2
+ + 1/350 x DATA(0, 1, -2) - 1/175 x DATA(0, -2, -2)
+
+ 2 2
+ - 1/175 x DATA(0, 2, 2) - 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/100 z DATA(0, -1, -1) - 1/700 x DATA(0, 1, 1)
+
+ 2 2
+ + 1/350 x DATA(0, 2, -1) + 1/175 x DATA(0, -2, 2)
+
+ 2 2
+ + 1/350 x DATA(0, -2, 1) + 1/700 x DATA(0, 1, -1)
+
+ 2 2
+ + 1/700 x DATA(0, -1, 1) - 1/350 x DATA(0, -2, -1)
+
+ 2 2
+ - 1/350 x DATA(0, 2, 1) + 1/350 x DATA(0, -1, 2)
+
+ 2
+ - 1/700 x DATA(0, -1, -1) + 1/175 z DATA(0, 1, 2)
+
+ - 1/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, -2) - 2/175 z DATA(0, -2, -2)
+
+ - 2/175 z DATA(0, -2, 2) + 1/175 z DATA(0, -2, 1)
+
+ + 1/175 z DATA(0, -2, -1) + 1/350 z DATA(0, -1, 1)
+
+ - 1/350 z DATA(0, 1, -1) - 1/175 z DATA(0, -1, 2) - 1/175 z DATA(0, 2, -1)
+
+ 2
+ - 1/175 z DATA(0, 2, 1) - 1/50 y DATA(0, 1, 2) - 1/350 z DATA(0, 1, 1)
+
+ 2 2
+ + 1/100 z DATA(0, -2, -2) + 1/200 z DATA(0, 1, 2)
+
+ 2
+ + 1/200 z DATA(0, -1, -2) - 2/245 y z DATA(0, -2, 1)
+
+ 289 137
+ - 2/245 y z DATA(0, -2, -1) + ----- DATA(0, 1, 1) + ---- DATA(1, 1, 1)
+ 10500 5250
+
+ + 1/245 y z DATA(0, -1, -1) + 1/245 y z DATA(0, -1, 1)
+
+ + 1/245 y z DATA(0, 1, -1) - 2/245 y z DATA(0, -1, 2)
+
+ - 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(0, 1, 2) + 4/245 y z DATA(0, 2, -2)
+
+ 107
+ + 4/245 y z DATA(0, 2, 2) - 1/175 x y DATA(2, 0, 1) - ---- DATA(2, 2, -1)
+ 7000
+
+ 229 167 187
+ - ----- DATA(2, 1, -1) - ---- DATA(-1, 2, -1) - ---- DATA(0, 2, -1)
+ 10500 7000 7000
+
+ 167 229 107
+ - ---- DATA(1, 2, -1) + ----- DATA(2, -1, -1) + ---- DATA(2, 2, 1)
+ 7000 10500 7000
+
+ 167 187 167
+ - ---- DATA(-1, -1, 2) - ---- DATA(0, -1, 2) + ---- DATA(-1, 2, 1)
+ 7000 7000 7000
+
+ 187 167 289
+ + ---- DATA(0, 2, 1) + ---- DATA(1, 2, 1) - ----- DATA(0, 1, -1)
+ 7000 7000 10500
+
+ 137 137 289
+ - ---- DATA(1, 1, -1) - ---- DATA(-1, -1, 1) - ----- DATA(0, -1, 1)
+ 5250 5250 10500
+
+ 137 137 137
+ - ---- DATA(1, -1, 1) + ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1)
+ 5250 5250 5250
+
+ 289 137 137
+ + ----- DATA(0, -1, -1) + ---- DATA(1, -1, -1) - ---- DATA(-1, 1, -1)
+ 10500 5250 5250
+
+ 229 229
+ + ----- DATA(2, 1, 1) - ----- DATA(2, -1, 1) - 1/175 z DATA(-2, 1, 0)
+ 10500 10500
+
+ 107
+ + ---- DATA(2, 1, 2) - 1/350 x y DATA(1, -1, 2) + 1/350 x y DATA(-1, 1, 2)
+ 7000
+
+ - 1/175 x y DATA(-2, -1, -2) + 1/350 x z DATA(2, -1, 1)
+
+ - 1/350 x z DATA(2, 1, 1) - 1/175 x y DATA(2, -1, 2)
+
+ - 1/350 x y DATA(1, 1, 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)
+
+ - 1/350 x y DATA(-1, 2, 1) + 1/700 x y DATA(-1, 1, 1)
+
+ - 1/700 x y DATA(1, -1, 1) + 1/175 x y DATA(2, 2, 1)
+
+ + 1/350 x y DATA(2, -1, -1) - 1/350 x y DATA(1, 2, -1)
+
+ + 1/350 x y 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(1, -2, 2)
+
+ + 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, 2, -1) - 1/700 x y DATA(1, 1, 1)
+
+ + 1/350 x y DATA(-1, -1, 2) - 1/175 x y DATA(-2, 2, 1)
+
+ + 1/350 x y DATA(1, -2, 1) + 1/350 x y DATA(-2, -1, 1)
+
+ - 1/175 x y DATA(-1, -2, 2) - 1/350 x y DATA(-1, -2, 1)
+
+ - 1/175 x y DATA(-2, -2, 1) + 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/175 x y DATA(2, -2, -1) - 1/350 x y DATA(-2, -1, -1)
+
+ + 1/175 x y DATA(-2, 2, -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)
+
+ + 1/350 x y DATA(-1, -2, -1) - 1/175 x y DATA(-1, 2, 2)
+
+ + 1/175 x y DATA(2, 1, -2) + 2/175 x y DATA(-2, 2, -2)
+
+ + 1/175 x y DATA(-1, 2, -2) - 1/350 x y DATA(-1, 1, -2)
+
+ - 1/350 x y DATA(-2, 1, -1) - 1/175 x y DATA(-2, 1, -2)
+
+ + 1/350 x y DATA(1, 1, -2) - 1/350 x y DATA(1, -2, -1)
+
+ - 2/175 x z DATA(-2, 2, -2) - 1/175 x z DATA(-1, 2, -2)
+
+ - 1/350 x z DATA(-1, 1, -2) + 1/350 x z DATA(-2, 1, -1)
+
+ - 1/175 x z DATA(-2, 1, -2) + 1/350 x z DATA(1, 1, -2)
+
+ - 1/175 x y DATA(1, -2, -2) - 2/175 x y DATA(2, -2, -2)
+
+ - 1/175 x z DATA(1, -2, -2) - 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/175 x z DATA(-2, -2, -1) - 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/175 x z DATA(1, 2, 2) + 2/175 x z DATA(-2, -2, -2)
+
+ + 2/175 x z DATA(2, 2, 2) + 1/175 x z DATA(-1, -2, -2)
+
+ + 1/175 z DATA(-2, -1, 0) + 1/175 z DATA(0, -1, 0) - 1/175 y DATA(0, 0, 1)
+
+ - 2/175 x z DATA(-2, -2, 0) + 1/175 x z DATA(-2, 1, 0)
+
+ + 2/175 x z DATA(2, -2, 0) + 1/175 x z DATA(1, -2, 0)
+
+ 167 187 167
+ + ---- DATA(-1, 1, 2) + ---- DATA(0, 1, 2) + ---- DATA(1, 1, 2)
+ 7000 7000 7000
+
+ + 2/175 x z DATA(-2, 2, 0) - 1/175 x z DATA(-1, -2, 0)
+
+ 107
+ - ---- DATA(2, -1, 2) + 1/350 x y DATA(1, 0, -1)
+ 7000
+
+ 167 107
+ + 1/350 x y DATA(-1, 0, 1) - ---- DATA(1, -1, 2) + ---- DATA(2, -1, -2)
+ 7000 7000
+
+ 167
+ + ---- DATA(1, -1, -2) - 1/175 x y DATA(1, 0, 2)
+ 7000
+
+ 187 167
+ + 1/175 x y DATA(-1, 0, 2) + ---- DATA(0, -1, -2) + ---- DATA(-1, -1, -2)
+ 7000 7000
+
+ 107
+ - 2/175 x y DATA(2, 0, 2) + ---- DATA(-2, -1, -2)
+ 7000
+
+ + 2/175 x y DATA(-2, 0, 2) - 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(-1, 0, -2) - 1/175 x y DATA(-2, 0, -1)
+
+ + 1/175 x y DATA(-2, 0, 1) - 1/350 x y DATA(1, 0, 1)
+
+ + 1/175 x y DATA(2, 0, -1) - 1/350 x y DATA(-1, 0, -1)
+
+ 137 47 17
+ - ---- DATA(2, -2, -2) - ---- DATA(1, -2, -2) - ---- DATA(0, -2, -2)
+ 5250 5250 5250
+
+ 47 137
+ - ---- DATA(-1, -2, -2) - ---- DATA(2, 2, 2) - 2/175 z DATA(-2, 2, 0)
+ 5250 5250
+
+ 137 47
+ - ---- DATA(-2, -2, -2) - ---- DATA(1, 2, 2) + 2/175 z DATA(0, -2, 0)
+ 5250 5250
+
+ + 1/175 x y DATA(1, 2, 2) + 2/175 x y DATA(-2, -2, -2)
+
+ + 2/175 x y DATA(2, 2, 2) + 1/175 x y DATA(-1, -2, -2)
+
+ + 2/175 z DATA(-1, -2, 0) - 1/350 x y DATA(2, -1, 1)
+
+ 47
+ - 1/350 x y DATA(2, 1, 1) + 2/175 z DATA(-2, -2, 0) - ---- DATA(-1, 2, 2)
+ 5250
+
+ 17 167
+ - ---- DATA(0, 2, 2) + ---- DATA(-1, -2, -1) - 2/245 y z DATA(-1, -1, -2)
+ 5250 7000
+
+ 2
+ - 1/50 y DATA(2, 1, 2) - 1/175 z DATA(-2, -1, -2)
+
+ + 1/175 z DATA(-1, 1, 2) - 1/175 z DATA(2, -1, 2) - 1/175 z DATA(1, -1, 2)
+
+ 2 2
+ - 1/50 y DATA(-1, -1, -2) - 1/50 y DATA(-1, 1, 2)
+
+ 2 2 2
+ + 1/50 y DATA(2, -1, 2) + 1/50 y DATA(1, -1, 2) - 1/50 y DATA(1, 1, 2)
+
+ 2 2
+ - 1/50 y DATA(-2, -1, -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, 1)
+
+ 2 2
+ - 1/50 y DATA(2, -1, -2) - 1/50 y DATA(1, -1, -2)
+
+ 107 2
+ + ---- DATA(-2, -2, -1) - 1/200 y DATA(1, -2, 1)
+ 7000
+
+ 2 2
+ + 1/200 y DATA(-1, 2, 1) + 1/100 y DATA(1, 1, -1)
+
+ 2 2
+ + 1/200 y DATA(1, 2, 1) + 1/100 y DATA(2, 1, -1)
+
+ 2 2
+ - 1/200 y DATA(-1, 2, -1) - 1/200 y DATA(1, 2, -1)
+
+ 2 2
+ - 1/100 y DATA(2, -1, -1) - 1/100 y DATA(-1, -1, -1)
+
+ 2 2
+ - 1/100 y DATA(-2, -2, 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, -2, 2) - 1/100 y DATA(-1, -2, 2)
+
+ 2 2
+ + 1/100 y DATA(-2, -1, 1) + 1/200 y DATA(2, 2, 1)
+
+ 2 2
+ + 1/50 y DATA(-1, -1, 2) - 1/100 y DATA(1, 1, 1)
+
+ 2 2
+ - 1/200 y DATA(2, 2, -1) + 1/100 y DATA(-2, 1, -1)
+
+ 2 2
+ + 1/50 y DATA(-1, 1, -2) - 1/100 y DATA(-1, 2, -2)
+
+ 2 2
+ - 1/100 y DATA(-2, 2, -2) + 1/200 y DATA(-2, 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/200 y DATA(-2, -2, 1)
+
+ 2 2
+ - 1/200 y DATA(-1, -2, 1) - 1/200 y DATA(-2, 2, -1)
+
+ 2 2
+ - 1/100 y DATA(-2, -1, -1) + 1/200 y DATA(2, -2, -1)
+
+ 2 2
+ + 1/200 y DATA(1, -2, -1) + 1/100 y DATA(-2, -2, -2)
+
+ 2 2
+ + 1/50 y DATA(2, 1, -2) + 1/200 y DATA(-1, -2, -1)
+
+ 2 2
+ + 1/200 y DATA(-2, -2, -1) - 1/100 y DATA(2, 2, -2)
+
+ 2 2
+ - 1/100 y DATA(1, 2, -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/100 y DATA(-1, 2, 2) + 1/50 y DATA(1, 1, -2)
+
+ 2 137 2
+ + 1/50 y DATA(-2, 1, -2) + ---- DATA(2, 2, -2) + 1/100 y DATA(1, 2, 2)
+ 5250
+
+ - 1/175 z DATA(1, 2, 1) - 1/350 z DATA(2, 1, -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(-1, 2, 1) + 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) + 1/350 z DATA(-1, -1, 1)
+
+ 2
+ + 1/350 z DATA(1, -1, 1) - 1/100 y DATA(2, 1, 1)
+
+ 2
+ + 1/100 y DATA(2, -1, 1) + 1/175 z DATA(2, 1, 2)
+
+ - 1/175 z DATA(2, -1, -2) - 1/175 z DATA(1, -1, -2)
+
+ 2
+ - 1/175 z DATA(-1, -1, -2) + 1/100 y DATA(2, 2, 2)
+
+ - 2/175 z DATA(2, -2, 2) - 2/175 z DATA(1, -2, 2)
+
+ - 2/175 z DATA(-1, -2, 2) + 1/350 z DATA(-2, -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(-2, 1, 2)
+
+ + 2/175 z DATA(-2, 2, 2) + 1/175 z DATA(1, -2, -1)
+
+ + 1/175 z DATA(-2, 1, -2) - 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, 2, 1) - 1/175 z DATA(2, 2, 1) - 1/175 z DATA(-1, -1, 2)
+
+ - 1/350 z DATA(1, 1, 1) - 1/175 z DATA(2, 2, -1) + 1/175 z DATA(1, 1, -2)
+
+ + 2/175 z DATA(-1, 2, 2) + 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(1, -2, 1) - 1/350 z DATA(-2, 1, 1)
+
+ - 1/175 z DATA(-2, -1, 2) + 1/175 z DATA(2, -2, 1)
+
+ + 1/175 z DATA(-2, -2, 1) + 1/175 z DATA(-1, -2, 1)
+
+ - 1/175 z DATA(-2, 2, -1) + 1/350 z DATA(-2, -1, -1)
+
+ + 1/175 z DATA(2, -2, -1) - 2/175 z DATA(1, -2, -2)
+
+ - 2/175 z DATA(-1, -2, -2) + 2/175 z DATA(2, 2, 2)
+
+ - 2/175 z DATA(-2, -2, -2) + 2/175 z DATA(-2, 2, -2)
+
+ + 1/175 z DATA(2, 1, -2) - 1/350 z DATA(2, 1, 1) + 1/350 z DATA(2, -1, 1)
+
+ - 1/175 y DATA(2, 1, 2) + 1/175 y DATA(2, -1, -2)
+
+ + 1/175 y DATA(1, -1, -2) + 1/175 y DATA(-1, -1, -2)
+
+ + 2/175 z DATA(1, 2, 2) + 2/175 z DATA(1, 2, -2) - 2/175 z DATA(2, -2, -2)
+
+ + 1/175 y DATA(-2, -1, -2) - 1/175 y DATA(-1, 1, 2)
+
+ - 1/175 y DATA(2, -1, 2) - 1/175 y DATA(1, -1, 2) - 1/175 y DATA(1, 1, 2)
+
+ + 1/350 y DATA(2, -1, -1) + 1/350 y DATA(-1, -1, -1)
+
+ + 1/350 y DATA(1, -1, -1) + 1/350 y DATA(-1, 1, -1)
+
+ + 1/175 y DATA(2, 2, 1) - 1/350 y DATA(-1, -1, 1) - 1/350 y DATA(-1, 1, 1)
+
+ + 1/175 y DATA(-1, 2, 1) + 1/350 y DATA(1, 1, -1) + 1/175 y DATA(1, 2, 1)
+
+ + 1/350 y DATA(2, 1, -1) - 1/175 y DATA(-1, 2, -1)
+
+ 47
+ - 1/175 y DATA(1, 2, -1) - 1/350 y DATA(1, -1, 1) + ---- DATA(1, 2, -2)
+ 5250
+
+ + 1/175 y DATA(-2, 2, 1) - 1/350 y DATA(-2, 1, 1)
+
+ - 1/175 y DATA(-2, -1, 2) + 1/175 y DATA(2, -2, 1)
+
+ - 1/175 y DATA(-1, -1, 2) - 1/350 y DATA(1, 1, 1) - 1/175 y DATA(2, 2, -1)
+
+ + 2/175 y DATA(-2, -2, 2) - 1/175 y DATA(-2, 1, 2)
+
+ - 1/175 y DATA(-2, 2, -1) + 1/350 y DATA(-2, -1, -1)
+
+ - 1/175 y DATA(2, -2, -1) - 1/175 y DATA(1, -2, -1)
+
+ + 2/175 y DATA(-2, 2, 2) + 2/175 y DATA(2, -2, 2) + 2/175 y DATA(1, -2, 2)
+
+ + 2/175 y DATA(-1, -2, 2) - 1/350 y DATA(-2, -1, 1)
+
+ + 1/175 y DATA(1, -2, 1) + 1/175 y DATA(-2, 1, -2)
+
+ + 1/175 y DATA(-1, 1, -2) - 2/175 y DATA(-1, 2, -2)
+
+ - 2/175 y DATA(-2, 2, -2) + 1/175 y DATA(2, 1, -2)
+
+ + 2/175 y DATA(-1, 2, 2) - 1/175 y DATA(-1, -2, -1)
+
+ - 1/175 y DATA(-2, -2, -1) - 2/175 y DATA(2, 2, -2)
+
+ + 1/175 y DATA(1, 1, -2) + 1/175 y DATA(-2, -2, 1)
+
+ + 1/175 y DATA(-1, -2, 1) + 1/350 y DATA(-2, 1, -1)
+
+ - 2/175 y DATA(-2, -2, -2) + 2/175 y DATA(1, 2, 2) - 1/350 y DATA(2, 1, 1)
+
+ 2
+ - 1/350 y DATA(2, -1, 1) + 1/200 z DATA(2, 1, 2)
+
+ + 2/245 y z DATA(1, 0, 1) + 2/245 y z DATA(2, 0, -1)
+
+ 2
+ + 2/245 y z DATA(-1, 0, -1) - 1/100 z DATA(-1, -1, -1)
+
+ 2 2
+ + 1/100 z DATA(-1, 1, -1) + 1/200 z DATA(1, 1, 2)
+
+ 2 2
+ + 1/200 z DATA(2, -1, -2) + 1/200 z DATA(1, -1, -2)
+
+ 2 2
+ + 1/200 z DATA(-1, -1, -2) + 1/200 z DATA(-2, -1, -2)
+
+ 2 2
+ + 1/200 z DATA(-1, 1, 2) - 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(1, 1, -1) - 1/200 z DATA(1, -1, 2)
+
+ 2 2
+ - 1/50 z DATA(1, 2, 1) + 1/100 z DATA(-1, -1, 1)
+
+ 2 2
+ + 1/100 z DATA(1, -1, 1) - 1/100 z DATA(-1, 1, 1)
+
+ 2 2
+ - 1/100 z DATA(-2, -2, 2) + 1/200 z DATA(-2, 1, 2)
+
+ 2 2
+ + 1/100 z DATA(-2, 2, 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
+ + 1/50 z DATA(1, 2, -1) - 1/100 z DATA(2, -1, -1)
+
+ 2 17 2
+ + 1/50 z DATA(2, 2, -1) + ---- DATA(0, 2, -2) - 1/200 z DATA(-2, 1, -2)
+ 5250
+
+ 2 2
+ + 1/100 z DATA(-2, 1, -1) - 1/100 z DATA(1, -2, 2)
+
+ 2 2
+ - 1/100 z DATA(-1, -2, 2) + 1/100 z DATA(-2, -1, 1)
+
+ 2 2
+ + 1/50 z DATA(1, -2, 1) - 1/50 z DATA(-2, 2, 1)
+
+ 2 2
+ - 1/100 z DATA(-2, 1, 1) - 1/200 z DATA(-2, -1, 2)
+
+ 2 2
+ + 1/50 z DATA(2, -2, 1) + 1/50 z DATA(-2, -2, 1)
+
+ 2 2
+ + 1/50 z DATA(-1, -2, 1) - 1/50 z DATA(2, 2, 1)
+
+ 2 2
+ - 1/200 z DATA(-1, -1, 2) - 1/100 z DATA(1, 1, 1)
+
+ 2 2
+ - 1/100 z DATA(-2, -1, -1) - 1/50 z DATA(2, -2, -1)
+
+ 2 2
+ - 1/50 z DATA(1, -2, -1) - 1/200 z DATA(1, 1, -2)
+
+ 2 2
+ - 1/200 z DATA(2, 1, -2) - 1/50 z DATA(-1, -2, -1)
+
+ 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/100 z DATA(2, -2, -2)
+
+ 2 2
+ - 1/100 z DATA(-1, 2, -2) + 1/50 z DATA(-2, 2, -1)
+
+ 2 2
+ + 1/100 z DATA(-1, 2, 2) + 1/100 z DATA(-1, -2, -2)
+
+ 2 2
+ + 1/100 z DATA(2, 2, 2) + 1/100 z DATA(-2, -2, -2)
+
+ 2 2
+ + 1/100 z DATA(1, 2, 2) - 1/200 z DATA(-1, 1, -2)
+
+ 2 47
+ - 1/100 z DATA(-2, 2, -2) + ---- DATA(-1, 2, -2)
+ 5250
+
+ 2
+ + 1/100 z DATA(2, -1, 1) + 1/350 x z DATA(1, -1, 0)
+
+ 2 2
+ + 1/100 z DATA(1, -2, -2) - 1/100 z DATA(2, 1, 1)
+
+ - 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/350 x z DATA(-1, 1, 0)
+
+ - 1/350 x z DATA(-1, -1, 0) + 1/175 x z DATA(2, -1, 0)
+
+ - 1/350 x z DATA(1, 1, 0) - 1/175 x z DATA(2, 1, 0)
+
+ - 2/245 y z DATA(-2, -1, -2) - 2/175 y DATA(1, 0, 2)
+
+ - 2/175 y DATA(-1, 0, 2) + 2/175 y DATA(-2, 0, -2)
+
+ + 2/175 y DATA(2, 0, -2) + 2/175 y DATA(1, 0, -2)
+
+ + 2/175 y DATA(-1, 0, -2) + 1/175 y DATA(-2, 0, -1)
+
+ 137
+ - 1/175 y DATA(-2, 0, 1) - 2/175 y DATA(-2, 0, 2) + ---- DATA(-2, 2, -2)
+ 5250
+
+ - 4/245 y z DATA(-2, 2, 0) - 4/245 y z DATA(0, 0, 2)
+
+ - 4/245 y z DATA(0, 0, -2) - 4/245 y z DATA(0, -2, 0)
+
+ - 4/245 y z DATA(-1, -2, 0) - 4/245 y z DATA(-2, -2, 0)
+
+ + 2/245 y z DATA(-2, 1, 0) + 4/245 y z DATA(-2, 0, 0)
+
+ + 2/245 y z DATA(-2, -1, 0) + 2/245 y z DATA(0, -1, 0)
+
+ - 1/175 x z DATA(-2, -1, 0) + 4/245 y z DATA(2, 0, 0)
+
+ + 2/245 y z DATA(1, -1, 0) + 4/245 y z DATA(-1, 0, 0)
+
+ + 2/245 y z DATA(-1, 1, 0) + 2/245 y z DATA(0, 0, -1)
+
+ - 4/245 y z DATA(2, -2, 0) - 4/245 y z DATA(1, -2, 0)
+
+ - 4/245 y z DATA(1, 0, -2) - 4/245 y z DATA(-1, 2, 0)
+
+ - 4/245 y z DATA(0, 2, 0) - 4/245 y z DATA(1, 2, 0)
+
+ - 4/245 y z DATA(2, 2, 0) + 2/245 y z DATA(2, 1, 0)
+
+ + 2/175 y 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)
+
+ - 4/245 y z DATA(2, 0, -2) - 2/245 y z DATA(2, -1, -2)
+
+ + 4/245 y z DATA(1, 0, 0) + 2/245 y z DATA(1, 1, 0)
+
+ + 2/245 y z DATA(0, 0, 1) + 2/245 y z DATA(2, -1, 0)
+
+ - 4/245 y z DATA(-1, 0, -2) + 2/245 y z DATA(-2, 0, -1)
+
+ + 2/245 y z DATA(-2, 0, 1) - 4/245 y z DATA(-2, 0, 2)
+
+ 107
+ - 4/245 y z DATA(2, 0, 2) + 2/245 y z DATA(0, 1, 0) - ---- DATA(2, 1, -2)
+ 7000
+
+ + 4/245 y z DATA(0, 0, 0) - 2/245 y z DATA(2, 1, 2)
+
+ 2
+ - 2/245 y z DATA(1, -1, -2) - 1/700 x DATA(-1, 1, 2)
+
+ 2 2
+ - 1/350 x DATA(2, -1, 2) + 1/700 x DATA(1, -1, 2)
+
+ 2
+ + 2/245 y z DATA(-1, -1, 0) - 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/350 x DATA(2, 1, 2) + 1/350 x DATA(2, -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, -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/700 x DATA(-1, 2, 1) + 1/1400 x DATA(1, 1, -1)
+
+ 2 2
+ - 1/700 x DATA(1, 1, 2) - 1/700 x DATA(1, 2, 1)
+
+ 2 2
+ - 1/700 x DATA(2, 1, -1) + 1/700 x DATA(-1, 2, -1)
+
+ 2 2
+ + 1/700 x DATA(1, 2, -1) + 1/700 x DATA(2, -1, -1)
+
+ 2 2
+ + 1/350 x DATA(2, 2, 1) + 1/700 x DATA(-1, -1, 2)
+
+ 2 2
+ - 1/1400 x DATA(1, 1, 1) - 1/350 x DATA(2, 2, -1)
+
+ 2 2
+ + 1/350 x DATA(-2, 2, 1) - 1/350 x DATA(-2, -1, 2)
+
+ 2 2
+ - 1/175 x DATA(-2, -2, 2) + 1/350 x DATA(-2, 1, 2)
+
+ 2 2
+ + 1/175 x DATA(-2, 2, 2) - 1/175 x DATA(2, -2, 2)
+
+ 2 2
+ + 1/350 x DATA(1, -2, 2) + 1/350 x DATA(-1, -2, 2)
+
+ 2 167
+ + 1/700 x DATA(-2, 1, 1) - ---- DATA(1, 1, -2)
+ 7000
+
+ 2 2
+ + 1/700 x DATA(-2, -1, -1) + 1/350 x DATA(2, -2, -1)
+
+ 2 2
+ - 1/700 x DATA(1, -2, -1) + 1/700 x DATA(1, 1, -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/350 x DATA(-2, 2, -1)
+
+ 2 2
+ - 1/700 x DATA(-2, -1, 1) + 1/700 x DATA(1, -2, 1)
+
+ 2 2
+ - 1/700 x DATA(-1, -2, -1) + 1/350 x DATA(-2, -2, -1)
+
+ 2 2
+ - 1/175 x DATA(2, 2, -2) + 1/350 x DATA(1, 2, -2)
+
+ 2 2
+ + 1/175 x DATA(2, -2, -2) - 1/350 x DATA(1, -2, -2)
+
+ 2 2
+ - 1/350 x DATA(-1, -2, -2) + 1/175 x DATA(2, 2, 2)
+
+ 2 2
+ - 1/350 x DATA(1, 2, 2) - 1/350 x DATA(-2, 1, -2)
+
+ 2 2
+ - 1/700 x DATA(-2, 1, -1) + 1/700 x DATA(-1, 1, -2)
+
+ 2 2
+ + 1/350 x DATA(-1, 2, -2) - 1/175 x DATA(-2, 2, -2)
+
+ 2 2 187
+ - 1/350 x DATA(2, 1, -2) - 1/350 x DATA(-1, 2, 2) - ---- DATA(0, 1, -2)
+ 7000
+
+ 2 2
+ + 1/700 x DATA(2, 1, 1) - 1/700 x DATA(2, -1, 1)
+
+ 2
+ + 1/175 x DATA(-2, -2, -2) + 1/250 x DATA(2, 1, 2)
+
+ + 1/250 x DATA(2, -1, -2) + 1/1000 x DATA(1, -1, -1)
+
+ + 1/500 x DATA(1, -1, -2) - 1/250 x DATA(-2, -1, -2)
+
+ - 1/500 x DATA(-1, 1, 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) - 2/175 y DATA(0, 0, 2)
+
+ - 1/500 x DATA(2, 1, -1) + 1/500 x DATA(-1, 2, -1)
+
+ - 1/500 x DATA(1, 2, -1) - 1/1000 x DATA(-1, -1, -1)
+
+ + 1/125 x DATA(-2, -2, 2) - 1/250 x DATA(-2, 1, 2)
+
+ - 1/125 x DATA(-2, 2, 2) + 1/250 x DATA(2, 2, 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/500 x DATA(-1, 2, 1) - 1/1000 x DATA(1, 1, -1) + 1/500 x DATA(1, 2, 1)
+
+ - 2/245 y z DATA(1, -1, 2) + 1/500 x DATA(-1, -1, 2)
+
+ + 1/1000 x DATA(1, 1, 1) - 1/250 x DATA(2, 2, -1) + 1/175 y DATA(0, 0, -1)
+
+ + 1/250 x DATA(-1, -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(-2, 1, 1)
+
+ + 1/500 x DATA(2, -1, -1) - 1/250 x DATA(2, -2, 1)
+
+ + 1/250 x DATA(-2, -2, 1) + 1/500 x DATA(-1, -2, 1)
+
+ - 1/125 x DATA(2, -2, 2) - 1/250 x DATA(1, -2, 2)
+
+ + 1/250 x DATA(-2, -1, 2) - 1/500 x DATA(-2, -1, -1)
+
+ + 1/250 x DATA(2, -2, -1) + 1/500 x DATA(1, -2, -1)
+
+ - 2/245 y z DATA(2, -1, 2) - 1/125 x DATA(2, 2, -2)
+
+ - 1/250 x DATA(1, 2, -2) + 1/125 x DATA(2, -2, -2)
+
+ - 1/500 x DATA(1, 1, -2) + 1/250 x DATA(-2, 1, -2)
+
+ + 1/500 x DATA(-2, 1, -1) + 1/500 x DATA(-1, 1, -2)
+
+ + 1/250 x DATA(-1, 2, -2) + 1/250 x DATA(-2, 2, -1)
+
+ + 1/125 x DATA(2, 2, 2) + 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(-1, 2, 2)
+
+ - 1/500 x DATA(-1, -2, -1) - 1/250 x DATA(-2, -2, -1)
+
+ - 1/125 x DATA(-2, -2, -2) - 2/175 y DATA(2, 0, 2)
+
+ + 1/250 x DATA(1, -2, -2) - 1/250 x DATA(-1, -2, -2)
+
+ 167
+ - ---- DATA(-1, 1, -2) - 1/500 x DATA(2, -1, 1) + 2/245 y z DATA(1, 0, -1)
+ 7000
+
+ 107
+ + 1/500 x DATA(2, 1, 1) - ---- DATA(-2, 1, -2) - 1/175 y DATA(1, 0, 1)
+ 7000
+
+ + 1/175 y DATA(2, 0, -1) + 1/175 y DATA(-1, 0, -1)
+
+ + 1/175 y DATA(1, 0, -1) - 1/175 y DATA(2, 0, 1) - 1/175 y DATA(-1, 0, 1)
+
+ + 2/245 y z DATA(2, 0, 1) - 2/245 y z DATA(-1, 1, 2)
+
+ - 2/245 y z DATA(1, 1, 2) + 1/245 y z DATA(-1, -1, -1)
+
+ - 1/350 x y DATA(-1, -1, -2) + 1/175 x z DATA(2, 1, 2)
+
+ + 2/245 y z DATA(-1, 0, 1) - 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 z DATA(-1, 1, 0) + 2/175 z DATA(2, -2, 0) + 2/175 z DATA(1, -2, 0)
+
+ - 1/175 z DATA(2, 1, 0) - 1/175 z DATA(0, 1, 0) - 1/175 z DATA(1, 1, 0)
+
+ + 1/175 z DATA(2, -1, 0) + 1/175 z DATA(-1, -1, 0)
+
+ + 1/175 z DATA(1, -1, 0) - 2/175 z DATA(-1, 2, 0) - 2/175 z DATA(0, 2, 0)
+
+ 229
+ - 2/175 z DATA(1, 2, 0) - 2/175 z DATA(2, 2, 0) - ----- DATA(-2, 1, -1)
+ 10500
+
+ - 2/175 y DATA(1, 2, -2) - 2/175 y DATA(2, -2, -2)
+
+ - 2/175 y DATA(1, -2, -2) - 2/175 y DATA(-1, -2, -2)
+
+ + 2/175 y DATA(2, 2, 2) + 4/245 y z DATA(2, 2, 2)
+
+ + 4/245 y z DATA(-1, -2, -2) + 4/245 y z DATA(1, -2, -2)
+
+ + 1/245 y z DATA(2, -1, 1) + 1/245 y z DATA(2, 1, 1)
+
+ + 4/245 y z DATA(1, 2, 2) + 4/245 y z DATA(-2, -2, -2)
+
+ + 1/245 y z DATA(-2, 1, -1) - 2/245 y z DATA(-2, 1, -2)
+
+ - 2/245 y z DATA(1, 1, -2) - 2/245 y z DATA(1, -2, -1)
+
+ + 4/245 y z DATA(2, -2, 2) + 4/245 y z DATA(-2, 2, 2)
+
+ - 2/245 y z DATA(-2, 1, 2) + 4/245 y z DATA(2, -2, -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) - 2/245 y z DATA(-1, -2, -1)
+
+ + 4/245 y z DATA(-1, 2, 2) - 2/245 y z DATA(2, 1, -2)
+
+ + 4/245 y z DATA(-2, 2, -2) + 4/245 y z DATA(-1, 2, -2)
+
+ - 2/245 y z DATA(-1, 1, -2) - 2/245 y z DATA(1, -2, 1)
+
+ + 1/245 y z DATA(-2, -1, 1) + 4/245 y z DATA(-1, -2, 2)
+
+ + 4/245 y z DATA(1, -2, 2) + 1/245 y z DATA(-1, 1, -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(-1, -2, 1) - 2/245 y z DATA(-2, -2, 1)
+
+ - 2/245 y z DATA(2, -2, 1) - 2/245 y z DATA(-2, -1, 2)
+
+ + 1/245 y z DATA(-2, 1, 1) - 2/245 y z DATA(-2, 2, 1)
+
+ + 1/245 y z DATA(1, 1, -1) + 1/245 y z DATA(-1, 1, 1)
+
+ + 1/245 y z DATA(1, -1, 1) + 1/245 y z DATA(-1, -1, 1)
+
+ - 2/245 y z DATA(-1, 2, 1) - 2/245 y z DATA(2, 2, -1)
+
+ + 1/245 y z DATA(1, 1, 1) - 2/245 y z DATA(-1, -1, 2)
+
+ - 2/245 y z DATA(2, 2, 1) + 1/245 y z DATA(2, -1, -1)
+
+ - 2/245 y z DATA(1, 2, -1) - 2/245 y z DATA(-1, 2, -1)
+
+ + 1/245 y z DATA(2, 1, -1) - 2/245 y z DATA(1, 2, 1)
+
+ 229
+ + 4/245 y z DATA(-2, -2, 2) + ----- DATA(-2, -1, -1)
+ 10500
+
+ 107 167 187
+ + ---- DATA(2, -2, -1) + ---- DATA(1, -2, -1) + ---- DATA(0, -2, -1)
+ 7000 7000 7000
+
+ 107 167 107
+ - ---- DATA(-2, 2, -1) - ---- DATA(-1, -2, 1) - ---- DATA(-2, -2, 1)
+ 7000 7000 7000
+
+ 229 107 167
+ - ----- DATA(-2, -1, 1) - ---- DATA(2, -2, 1) - ---- DATA(1, -2, 1)
+ 10500 7000 7000
+
+ 187 107 229
+ - ---- DATA(0, -2, 1) + ---- DATA(-2, 2, 1) + ----- DATA(-2, 1, 1)
+ 7000 7000 10500
+
+ 107 137 47
+ - ---- DATA(-2, -1, 2) + ---- DATA(2, -2, 2) + ---- DATA(1, -2, 2)
+ 7000 5250 5250
+
+ 17 47 137
+ + ---- DATA(0, -2, 2) + ---- DATA(-1, -2, 2) + ---- DATA(-2, -2, 2)
+ 5250 5250 5250
+
+ 107
+ + ---- DATA(-2, 1, 2) + 1/175 x z DATA(2, -2, -1)
+ 7000
+
+ 137
+ + 1/350 x z DATA(1, -2, -1) - ---- DATA(-2, 2, 2)
+ 5250
+
+ + 2/175 x z DATA(-2, -2, 2) - 1/175 x z DATA(-2, 1, 2)
+
+ - 2/175 x z DATA(-2, 2, 2) - 2/175 x z DATA(2, -2, 2)
+
+ - 1/175 x z DATA(1, -2, 2) + 1/175 x z DATA(-1, -2, 2)
+
+ - 1/350 x z DATA(-2, -1, 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/175 x z DATA(-2, -1, 2) + 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/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(1, 2, 1) - 1/350 x z DATA(2, 1, -1)
+
+ + 1/350 x z DATA(-1, 2, -1) - 1/350 x z DATA(1, 2, -1)
+
+ + 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/700 x z DATA(1, 1, 1)
+
+ - 1/175 x z DATA(2, 2, -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/700 x z DATA(-1, 1, 1) - 1/350 x z DATA(1, -1, 2)
+
+ - 2/245 y z DATA(0, 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/350 x z DATA(1, -1, -2) + 1/350 x z DATA(-1, -1, -2)
+
+ + 1/175 x z DATA(-2, -1, -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/350 y DATA(0, -1, -1) - 1/350 y DATA(0, -1, 1)
+
+ + 1/350 y DATA(0, 1, -1) - 1/175 y DATA(0, -1, 2) + 1/175 y DATA(0, 2, 1)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=2409598520, alloc=14677376, time=444.23
+bytes used=2410598808, alloc=14677376, time=444.32
+bytes used=2411599040, alloc=14677376, time=444.41
+bytes used=2412621804, alloc=14677376, time=444.50
+bytes used=2413696236, alloc=14677376, time=444.60
+bytes used=2414745720, alloc=14677376, time=444.69
+bytes used=2415763280, alloc=14677376, time=444.78
+bytes used=2416770500, alloc=14677376, time=444.87
+bytes used=2417770756, alloc=14677376, time=444.97
+bytes used=2418771228, alloc=14677376, time=445.06
+bytes used=2419771396, alloc=14677376, time=445.16
+bytes used=2420780876, alloc=14677376, time=445.26
+bytes used=2421819484, alloc=14677376, time=445.35
+bytes used=2422848292, alloc=14677376, time=445.45
+bytes used=2423848496, alloc=14677376, time=445.56
+bytes used=2424849024, alloc=14677376, time=445.66
+bytes used=2425849188, alloc=14677376, time=445.76
+bytes used=2426869536, alloc=14677376, time=445.86
+bytes used=2427875300, alloc=14677376, time=445.97
+bytes used=2428875520, alloc=14677376, time=446.08
+bytes used=2429895928, alloc=14677376, time=446.19
+bytes used=2430899808, alloc=14677376, time=446.31
+bytes used=2431900836, alloc=14677376, time=446.43
+bytes used=2432913412, alloc=14677376, time=446.52
+bytes used=2433917632, alloc=14677376, time=446.60
+bytes used=2434922516, alloc=14677376, time=446.68
+ 2 2
+[COEFF(-2, -2, -2) = 1/100 y - 2/175 z + 1/100 z - 2/175 y - 1/125 x
+
+ 2 137
+ + 4/245 y z + 1/175 x + 2/175 x z - ---- + 2/175 x y, COEFF(-1, -2, -2)
+ 5250
+
+ 2
+ = 4/245 y z - 1/350 x - 2/175 z + 1/175 x z - 1/250 x - 2/175 y
+
+ 47 2 2
+ + 1/175 x y - ---- + 1/100 z + 1/100 y , COEFF(0, -2, -2) =
+ 5250
+
+ 17 2 2 2
+ - ---- - 2/175 y - 2/175 z - 1/175 x + 4/245 y z + 1/100 y + 1/100 z ,
+ 5250
+
+ 2 2
+ COEFF(1, -2, -2) = 4/245 y z - 1/350 x + 1/250 x + 1/100 z - 2/175 y
+
+ 2 47
+ + 1/100 y - ---- - 1/175 x y - 2/175 z - 1/175 x z, COEFF(2, -2, -2) =
+ 5250
+
+ 137 2
+ 4/245 y z + 1/125 x - ---- - 2/175 x y + 1/175 x - 2/175 x z - 2/175 y
+ 5250
+
+ 2 2 2
+ - 2/175 z + 1/100 y + 1/100 z , COEFF(-2, -1, -2) = 1/200 z - 1/175 x y
+
+ 107 2 2
+ + ---- + 1/175 x z - 1/50 y + 1/350 x + 1/175 y - 2/245 y z - 1/175 z
+ 7000
+
+ 167 2
+ - 1/250 x, COEFF(-1, -1, -2) = 1/175 y + ---- + 1/200 z + 1/350 x z
+ 7000
+
+ 2 2
+ - 1/700 x - 1/175 z - 2/245 y z - 1/50 y - 1/500 x - 1/350 x y,
+
+ COEFF(0, -1, -2) =
+
+ 2 2 187 2
+ 1/200 z - 1/350 x + ---- - 1/175 z - 2/245 y z - 1/50 y + 1/175 y,
+ 7000
+
+ 2 167
+ COEFF(1, -1, -2) = 1/500 x + 1/350 x y - 1/700 x + 1/175 y + ----
+ 7000
+
+ 2 2
+ - 2/245 y z + 1/200 z - 1/350 x z - 1/50 y - 1/175 z, COEFF(2, -1, -2)
+
+ 2 2 107
+ = - 1/175 z - 1/175 x z + 1/200 z + 1/350 x + ---- - 2/245 y z + 1/175 y
+ 7000
+
+ 2
+ + 1/175 x y - 1/50 y + 1/250 x,
+
+ COEFF(-2, 0, -2) = 2/175 y - 2/175 x y - 4/245 y z,
+
+ COEFF(-1, 0, -2) = - 1/175 x y + 2/175 y - 4/245 y z,
+
+ 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 x y - 4/245 y z + 2/175 y, COEFF(-2, 1, -2) =
+
+ 2 2 107
+ - 1/200 z + 1/175 z + 1/175 y - 1/350 x - 1/175 x z - 2/245 y z - ----
+ 7000
+
+ 2 2
+ - 1/175 x y + 1/50 y + 1/250 x, COEFF(-1, 1, -2) = - 1/350 x y - 1/200 z
+
+ 2 2 167
+ + 1/700 x + 1/175 y + 1/175 z + 1/50 y - ---- - 1/350 x z - 2/245 y z
+ 7000
+
+ + 1/500 x, COEFF(0, 1, -2) =
+
+ 2 2 2 187
+ 1/50 y + 1/175 z - 1/200 z - 2/245 y z + 1/350 x + 1/175 y - ----,
+ 7000
+
+ 2
+ COEFF(1, 1, -2) = 1/350 x y + 1/700 x - 2/245 y z + 1/175 z + 1/350 x z
+
+ 2 2 167
+ - 1/200 z + 1/175 y + 1/50 y - ---- - 1/500 x, COEFF(2, 1, -2) =
+ 7000
+
+ 107 2 2
+ - 2/245 y z - ---- + 1/175 z + 1/50 y + 1/175 y + 1/175 x z - 1/350 x
+ 7000
+
+ 2 2 2
+ + 1/175 x y - 1/250 x - 1/200 z , COEFF(-2, 2, -2) = - 1/100 z - 1/175 x
+
+ 2 137
+ + 2/175 x y + 2/175 z + 1/125 x + 4/245 y z - 2/175 y - 1/100 y + ----
+ 5250
+
+ 2 2
+ - 2/175 x z, COEFF(-1, 2, -2) = 2/175 z - 1/100 y + 4/245 y z + 1/350 x
+
+ 47 2
+ + ---- - 1/175 x z + 1/250 x - 1/100 z - 2/175 y + 1/175 x y,
+ 5250
+
+ COEFF(0, 2, -2) =
+
+ 17 2 2 2
+ - 2/175 y + ---- + 2/175 z - 1/100 y + 1/175 x + 4/245 y z - 1/100 z ,
+ 5250
+
+ 2 47
+ COEFF(1, 2, -2) = 1/350 x - 1/175 x y + ---- - 2/175 y + 1/175 x z
+ 5250
+
+ 2 2
+ - 1/100 z + 2/175 z - 1/100 y + 4/245 y z - 1/250 x, COEFF(2, 2, -2) =
+
+ 137 2 2 2
+ - 2/175 x y + 2/175 z + ---- - 1/100 z - 1/175 x + 2/175 x z - 1/100 y
+ 5250
+
+ + 4/245 y z - 1/125 x - 2/175 y, COEFF(-2, -2, -1) = - 2/245 y z
+
+ 2 2 2
+ + 1/350 x - 1/175 y + 1/175 x y + 1/175 z - 1/250 x - 1/50 z + 1/200 y
+
+ 107 2
+ - 1/175 x z + ----, COEFF(-1, -2, -1) = - 1/500 x + 1/350 x y - 1/700 x
+ 7000
+
+ 167 2 2
+ + 1/175 z - 1/175 y - 2/245 y z + ---- + 1/200 y - 1/350 x z - 1/50 z ,
+ 7000
+
+ COEFF(0, -2, -1) =
+
+ 2 2 187 2
+ - 2/245 y z - 1/50 z + 1/200 y + 1/175 z - 1/175 y + ---- - 1/350 x ,
+ 7000
+
+ 2 2
+ COEFF(1, -2, -1) = - 2/245 y z - 1/50 z + 1/350 x z - 1/700 x - 1/350 x y
+
+ 2 167
+ - 1/175 y + 1/200 y + 1/500 x + ---- + 1/175 z, COEFF(2, -2, -1) =
+ 7000
+
+ 2 107 2
+ 1/350 x + 1/250 x + 1/175 x z - 2/245 y z + 1/175 z + ---- - 1/50 z
+ 7000
+
+ 2
+ + 1/200 y - 1/175 y - 1/175 x y, COEFF(-2, -1, -1) = 1/350 y + 1/350 z
+
+ 2 2 229 2
+ - 1/350 x y - 1/350 x z - 1/500 x - 1/100 z - 1/100 y + ----- + 1/700 x
+ 10500
+
+ 2
+ + 1/245 y z, COEFF(-1, -1, -1) = - 1/100 y - 1/700 x z - 1/1000 x
+
+ 2 137 2
+ - 1/100 z - 1/700 x y + 1/350 y + 1/350 z + ---- + 1/245 y z - 1/1400 x ,
+ 5250
+
+ COEFF(0, -1, -1) =
+
+ 2 2 2 289
+ - 1/700 x + 1/350 z + 1/245 y z + 1/350 y - 1/100 z - 1/100 y + -----,
+ 10500
+
+ 2 2
+ COEFF(1, -1, -1) = - 1/100 z - 1/1400 x + 1/1000 x + 1/350 y + 1/245 y z
+
+ 137 2
+ + 1/700 x y + ---- + 1/700 x z - 1/100 y + 1/350 z, COEFF(2, -1, -1) =
+ 5250
+
+ 2 2 229
+ - 1/100 y - 1/100 z + 1/245 y z + ----- + 1/350 x z + 1/500 x + 1/350 x y
+ 10500
+
+ 2
+ + 1/350 z + 1/700 x + 1/350 y,
+
+ COEFF(-2, 0, -1) = 2/245 y z - 1/175 x y + 1/175 y,
+
+ COEFF(-1, 0, -1) = 1/175 y + 2/245 y z - 1/350 x y,
+
+ COEFF(0, 0, -1) = 1/175 y + 2/245 y z,
+
+ COEFF(1, 0, -1) = 2/245 y z + 1/175 y + 1/350 x y,
+
+ COEFF(2, 0, -1) = 2/245 y z + 1/175 y + 1/175 x y, COEFF(-2, 1, -1) =
+
+ 2 2 229
+ - 1/350 z + 1/100 z + 1/350 y - 1/700 x + 1/245 y z - ----- + 1/500 x
+ 10500
+
+ 2 2
+ + 1/350 x z + 1/100 y - 1/350 x y, COEFF(-1, 1, -1) = 1/1400 x + 1/350 y
+
+ 2 2
+ + 1/245 y z + 1/100 z - 1/700 x y + 1/700 x z + 1/100 y + 1/1000 x
+
+ 137
+ - 1/350 z - ----, COEFF(0, 1, -1) =
+ 5250
+
+ 2 289 2 2
+ 1/100 y - ----- + 1/100 z - 1/350 z + 1/350 y + 1/700 x + 1/245 y z,
+ 10500
+
+ 2
+ COEFF(1, 1, -1) = 1/700 x y - 1/1000 x + 1/245 y z + 1/100 z + 1/350 y
+
+ 2 2 137
+ + 1/100 y - 1/700 x z + 1/1400 x - 1/350 z - ----, COEFF(2, 1, -1) =
+ 5250
+
+ 2 2
+ - 1/700 x + 1/245 y z + 1/100 y - 1/500 x - 1/350 z + 1/350 y + 1/350 x y
+
+ 229 2 2 2
+ - ----- + 1/100 z - 1/350 x z, COEFF(-2, 2, -1) = 1/50 z - 1/350 x
+ 10500
+
+ 107 2
+ - 1/175 z + 1/175 x z - 2/245 y z - 1/175 y - ---- - 1/200 y + 1/250 x
+ 7000
+
+ 2
+ + 1/175 x y, COEFF(-1, 2, -1) = 1/350 x z - 1/175 z + 1/500 x - 1/200 y
+
+ 2 167 2
+ - 2/245 y z + 1/50 z - ---- - 1/175 y + 1/700 x + 1/350 x y,
+ 7000
+
+ COEFF(0, 2, -1) =
+
+ 2 2 2 187
+ - 1/175 z + 1/350 x - 1/175 y - 2/245 y z + 1/50 z - 1/200 y - ----,
+ 7000
+
+ 2 2
+ COEFF(1, 2, -1) = - 1/200 y - 1/350 x z - 2/245 y z + 1/50 z - 1/175 z
+
+ 167 2
+ - 1/500 x - ---- - 1/175 y + 1/700 x - 1/350 x y, COEFF(2, 2, -1) =
+ 7000
+
+ 2 2
+ - 1/175 x y - 1/250 x - 1/350 x - 1/175 x z - 2/245 y z - 1/200 y
+
+ 2 107
+ + 1/50 z - 1/175 z - ---- - 1/175 y,
+ 7000
+
+ COEFF(-2, -2, 0) = - 4/245 y z - 2/175 x z + 2/175 z,
+
+ COEFF(-1, -2, 0) = - 1/175 x z + 2/175 z - 4/245 y 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) = 2/175 z + 2/175 x z - 4/245 y z,
+
+ COEFF(-2, -1, 0) = 1/175 z - 1/175 x z + 2/245 y z,
+
+ COEFF(-1, -1, 0) = 2/245 y z - 1/350 x z + 1/175 z,
+
+ COEFF(0, -1, 0) = 1/175 z + 2/245 y z,
+
+ COEFF(1, -1, 0) = 1/350 x z + 2/245 y z + 1/175 z,
+
+ COEFF(2, -1, 0) = 1/175 x z + 2/245 y z + 1/175 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) = - 1/175 z + 2/245 y z + 1/175 x z,
+
+ COEFF(-1, 1, 0) = 2/245 y z + 1/350 x z - 1/175 z,
+
+ COEFF(0, 1, 0) = - 1/175 z + 2/245 y z,
+
+ COEFF(1, 1, 0) = 2/245 y z - 1/350 x z - 1/175 z,
+
+ COEFF(2, 1, 0) = - 1/175 z + 2/245 y z - 1/175 x z,
+
+ COEFF(-2, 2, 0) = - 2/175 z + 2/175 x z - 4/245 y 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 - 4/245 y z - 1/175 x z,
+
+ COEFF(2, 2, 0) = - 2/175 z - 4/245 y z - 2/175 x z, COEFF(-2, -2, 1) =
+
+ 107 2
+ - 1/175 x z - ---- + 1/175 y - 1/175 x y + 1/50 z + 1/250 x + 1/175 z
+ 7000
+
+ 2 2 2 2
+ - 1/200 y - 2/245 y z - 1/350 x , COEFF(-1, -2, 1) = 1/700 x + 1/50 z
+
+ 2 167
+ - 1/350 x y + 1/175 y + 1/175 z - 1/350 x z - 2/245 y z - 1/200 y - ----
+ 7000
+
+ + 1/500 x, COEFF(0, -2, 1) =
+
+ 2 187 2 2
+ 1/175 z + 1/50 z - ---- - 1/200 y - 2/245 y z + 1/350 x + 1/175 y,
+ 7000
+
+ COEFF(1, -2, 1) = 1/175 y - 1/500 x + 1/175 z + 1/350 x y - 2/245 y z
+
+ 2 2 2 167
+ - 1/200 y + 1/50 z + 1/700 x - ---- + 1/350 x z, COEFF(2, -2, 1) =
+ 7000
+
+ 2 2 107 2
+ 1/50 z - 2/245 y z - 1/350 x + 1/175 x y - ---- - 1/200 y - 1/250 x
+ 7000
+
+ 2
+ + 1/175 x z + 1/175 y + 1/175 z, COEFF(-2, -1, 1) = 1/100 z - 1/350 x z
+
+ 2 229 2
+ + 1/100 y - 1/350 y - ----- - 1/700 x + 1/245 y z + 1/350 x y + 1/500 x
+ 10500
+
+ 137 2
+ + 1/350 z, COEFF(-1, -1, 1) = - ---- + 1/700 x y - 1/700 x z + 1/100 y
+ 5250
+
+ 2 2
+ + 1/1000 x + 1/1400 x + 1/350 z - 1/350 y + 1/100 z + 1/245 y z,
+
+ COEFF(0, -1, 1) =
+
+ 2 2 2 289
+ 1/245 y z + 1/700 x + 1/100 z + 1/350 z + 1/100 y - ----- - 1/350 y,
+ 10500
+
+ 2 2 137
+ COEFF(1, -1, 1) = 1/100 y + 1/350 z - 1/700 x y + 1/100 z - ----
+ 5250
+
+ 2
+ + 1/700 x z - 1/350 y + 1/245 y z - 1/1000 x + 1/1400 x , COEFF(2, -1, 1)
+
+ 2 2
+ = 1/100 z - 1/700 x + 1/350 x z + 1/245 y z - 1/500 x + 1/350 z
+
+ 2 229
+ - 1/350 x y + 1/100 y - ----- - 1/350 y,
+ 10500
+
+ COEFF(-2, 0, 1) = 2/245 y z + 1/175 x y - 1/175 y,
+
+ COEFF(-1, 0, 1) = 2/245 y z - 1/175 y + 1/350 x y,
+
+ COEFF(0, 0, 1) = - 1/175 y + 2/245 y z,
+
+ COEFF(1, 0, 1) = - 1/350 x y + 2/245 y z - 1/175 y,
+
+ COEFF(2, 0, 1) = 2/245 y z - 1/175 x y - 1/175 y, COEFF(-2, 1, 1) =
+
+ 2 2
+ - 1/100 z + 1/350 x y + 1/700 x - 1/500 x + 1/245 y z - 1/350 z
+
+ 2 229
+ + 1/350 x z - 1/100 y + ----- - 1/350 y, COEFF(-1, 1, 1) = - 1/1000 x
+ 10500
+
+ 137 2 2
+ + ---- - 1/1400 x - 1/100 z + 1/700 x y - 1/350 z - 1/350 y + 1/245 y z
+ 5250
+
+ 2
+ - 1/100 y + 1/700 x z, COEFF(0, 1, 1) =
+
+ 289 2 2 2
+ ----- - 1/100 z + 1/245 y z - 1/100 y - 1/350 y - 1/350 z - 1/700 x ,
+ 10500
+
+ 137 2
+ COEFF(1, 1, 1) = - 1/700 x y - 1/350 y - 1/350 z + ---- - 1/100 z
+ 5250
+
+ 2 2
+ - 1/100 y + 1/1000 x - 1/700 x z - 1/1400 x + 1/245 y z, COEFF(2, 1, 1)
+
+ 229 2 2
+ = 1/500 x - 1/350 y - 1/350 x y + 1/245 y z + ----- - 1/100 z + 1/700 x
+ 10500
+
+ 2
+ - 1/350 z - 1/350 x z - 1/100 y , COEFF(-2, 2, 1) = - 1/175 z - 2/245 y z
+
+ 2 2 2
+ + 1/350 x + 1/175 y - 1/250 x - 1/50 z + 1/200 y - 1/175 x y
+
+ 107 2
+ + 1/175 x z + ----, COEFF(-1, 2, 1) = - 1/350 x y - 1/50 z - 1/175 z
+ 7000
+
+ 2 167 2
+ + 1/200 y - 1/500 x + 1/350 x z + 1/175 y + ---- - 2/245 y z - 1/700 x ,
+ 7000
+
+ COEFF(0, 2, 1) =
+
+ 187 2 2 2
+ ---- - 1/50 z - 1/175 z + 1/175 y - 1/350 x + 1/200 y - 2/245 y z,
+ 7000
+
+ 167 2
+ COEFF(1, 2, 1) = 1/350 x y + ---- + 1/175 y - 1/50 z - 1/350 x z
+ 7000
+
+ 2 2
+ - 2/245 y z + 1/500 x + 1/200 y - 1/700 x - 1/175 z, COEFF(2, 2, 1) =
+
+ 107 2 2
+ ---- + 1/350 x - 1/175 z + 1/175 y + 1/250 x + 1/200 y + 1/175 x y
+ 7000
+
+ 2 2
+ - 1/175 x z - 1/50 z - 2/245 y z, COEFF(-2, -2, 2) = - 1/175 x
+
+ 2 2 137
+ + 4/245 y z + 2/175 y - 1/100 z - 1/100 y + 1/125 x - 2/175 x y + ----
+ 5250
+
+ 47
+ + 2/175 x z - 2/175 z, COEFF(-1, -2, 2) = 4/245 y z + 2/175 y + ----
+ 5250
+
+ 2 2 2
+ - 2/175 z - 1/175 x y - 1/100 y + 1/250 x - 1/100 z + 1/350 x
+
+ + 1/175 x z, COEFF(0, -2, 2) =
+
+ 2 2 2 17
+ 1/175 x - 1/100 y + 2/175 y - 2/175 z + 4/245 y z - 1/100 z + ----,
+ 5250
+
+ 2 2
+ COEFF(1, -2, 2) = 4/245 y z - 1/175 x z - 1/100 z + 1/350 x + 1/175 x y
+
+ 47 2
+ + 2/175 y + ---- - 1/250 x - 2/175 z - 1/100 y , COEFF(2, -2, 2) =
+ 5250
+
+ 2 2 137 2
+ - 1/175 x - 1/125 x - 1/100 z + ---- + 2/175 y - 1/100 y - 2/175 x z
+ 5250
+
+ 2
+ + 4/245 y z - 2/175 z + 2/175 x y, COEFF(-2, -1, 2) = - 1/350 x
+
+ 2 107 2
+ + 1/175 x z - 2/245 y z - 1/200 z + 1/250 x + 1/175 x y - ---- + 1/50 y
+ 7000
+
+ - 1/175 y - 1/175 z, COEFF(-1, -1, 2) = 1/350 x z + 1/500 x + 1/350 x y
+
+ 167 2 2 2
+ - 1/175 y - ---- - 2/245 y z + 1/700 x + 1/50 y - 1/200 z - 1/175 z,
+ 7000
+
+ COEFF(0, -1, 2) =
+
+ 2 2 2 187
+ - 1/175 y - 2/245 y z + 1/350 x + 1/50 y - 1/200 z - ---- - 1/175 z,
+ 7000
+
+ 2 2
+ COEFF(1, -1, 2) = - 2/245 y z - 1/175 y - 1/350 x z + 1/700 x - 1/200 z
+
+ 2 167
+ - 1/175 z + 1/50 y - 1/350 x y - 1/500 x - ----, COEFF(2, -1, 2) =
+ 7000
+
+ 2 107 2
+ - 1/250 x - 1/350 x - 1/175 y - ---- - 1/175 x z - 1/200 z - 2/245 y z
+ 7000
+
+ 2
+ + 1/50 y - 1/175 x y - 1/175 z,
+
+ COEFF(-2, 0, 2) = - 2/175 y + 2/175 x y - 4/245 y z,
+
+ COEFF(-1, 0, 2) = 1/175 x y - 2/175 y - 4/245 y z,
+
+ COEFF(0, 0, 2) = - 2/175 y - 4/245 y z,
+
+ COEFF(1, 0, 2) = - 1/175 x y - 4/245 y z - 2/175 y,
+
+ COEFF(2, 0, 2) = - 2/175 y - 4/245 y z - 2/175 x y, COEFF(-2, 1, 2) =
+
+ 2 107
+ 1/175 x y + 1/350 x + ---- - 1/175 y - 1/175 x z - 1/250 x - 2/245 y z
+ 7000
+
+ 2 2 167
+ - 1/50 y + 1/200 z + 1/175 z, COEFF(-1, 1, 2) = ---- - 1/500 x
+ 7000
+
+ 2 2
+ + 1/350 x y - 1/350 x z + 1/200 z - 1/50 y - 1/175 y - 2/245 y z
+
+ 2
+ + 1/175 z - 1/700 x , COEFF(0, 1, 2) =
+
+ 2 187 2 2
+ - 1/175 y + 1/175 z - 1/350 x + ---- - 1/50 y + 1/200 z - 2/245 y z,
+ 7000
+
+ 2 167
+ COEFF(1, 1, 2) = 1/350 x z + 1/200 z - 1/175 y + ---- - 1/350 x y
+ 7000
+
+ 2 2
+ + 1/175 z - 1/50 y - 1/700 x - 2/245 y z + 1/500 x, COEFF(2, 1, 2) =
+
+ 2 2
+ - 1/175 y - 1/175 x y + 1/350 x + 1/175 x z + 1/175 z + 1/250 x - 1/50 y
+
+ 2 107 2
+ + 1/200 z + ---- - 2/245 y z, COEFF(-2, 2, 2) = 1/175 x + 2/175 z
+ 7000
+
+ 137 2
+ - 2/175 x y - 1/125 x + 4/245 y z - ---- - 2/175 x z + 1/100 y + 2/175 y
+ 5250
+
+ 2 47
+ + 1/100 z , COEFF(-1, 2, 2) = 2/175 y - ---- + 2/175 z - 1/250 x
+ 5250
+
+ 2 2 2
+ - 1/175 x y - 1/350 x - 1/175 x z + 1/100 z + 1/100 y + 4/245 y z,
+
+ COEFF(0, 2, 2) =
+
+ 2 2 2 17
+ 4/245 y z + 1/100 y + 1/100 z + 2/175 y - 1/175 x + 2/175 z - ----,
+ 5250
+
+ 47 2 2
+ COEFF(1, 2, 2) = - ---- + 4/245 y z + 1/175 x y + 1/100 y - 1/350 x
+ 5250
+
+ 2
+ + 1/250 x + 1/100 z + 2/175 y + 2/175 z + 1/175 x z, COEFF(2, 2, 2) =
+
+ 2 137 2 2
+ 1/175 x + 2/175 x z - ---- + 1/100 y + 2/175 x y + 2/175 z + 1/100 z
+ 5250
+
+ + 2/175 y + 4/245 y z + 1/125 x]
+
+> print_coeff__lc_of_data(%, "coeff_dyz_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-dyz.compute.c");
+bytes used=2435922728, alloc=14677376, time=446.78
+bytes used=2436922928, alloc=14677376, time=446.88
+bytes used=2437923452, alloc=14677376, time=446.97
+bytes used=2438923640, alloc=14677376, time=447.12
+bytes used=2439924164, alloc=14677376, time=447.88
+bytes used=2440924336, alloc=14677376, time=448.65
+bytes used=2441924900, alloc=14677376, time=449.41
+bytes used=2442925192, alloc=14677376, time=450.17
+bytes used=2443925420, alloc=14677376, time=450.91
+bytes used=2444925704, alloc=14677376, time=451.09
+bytes used=2445925864, alloc=14677376, time=451.19
+bytes used=2446984320, alloc=14677376, time=451.29
+bytes used=2448004832, alloc=14677376, time=451.36
+bytes used=2449005004, alloc=14677376, time=451.46
+bytes used=2450005620, alloc=14677376, time=451.57
+bytes used=2451005920, alloc=14677376, time=452.02
+bytes used=2452006128, alloc=14677376, time=453.36
+bytes used=2453006304, alloc=14677376, time=453.86
+bytes used=2454006584, alloc=14677376, time=454.13
+bytes used=2455007028, alloc=14677376, time=454.21
+bytes used=2456007444, alloc=14677376, time=454.29
+bytes used=2457007960, alloc=14677376, time=454.36
+bytes used=2458008392, alloc=14677376, time=454.43
+bytes used=2459008780, alloc=14677376, time=454.51
+bytes used=2460009080, alloc=14677376, time=454.59
+bytes used=2461009252, alloc=14677376, time=454.67
+bytes used=2462009540, alloc=14677376, time=454.76
+bytes used=2463010456, alloc=14677376, time=454.88
+bytes used=2464010652, alloc=14677376, time=455.00
+bytes used=2465010848, alloc=14677376, time=455.12
+bytes used=2466011144, alloc=14677376, time=455.26
+bytes used=2467013752, alloc=14677376, time=455.41
+bytes used=2468020996, alloc=14677376, time=455.55
+bytes used=2469021372, alloc=14677376, time=455.67
+bytes used=2470021548, alloc=14677376, time=455.88
+bytes used=2471021828, alloc=14677376, time=457.78
+bytes used=2472022000, alloc=14677376, time=458.61
+bytes used=2473022172, alloc=14677376, time=459.09
+bytes used=2474022604, alloc=14677376, time=459.18
+bytes used=2475023016, alloc=14677376, time=459.25
+bytes used=2476023308, alloc=14677376, time=459.33
+bytes used=2477023524, alloc=14677376, time=459.41
+bytes used=2478023944, alloc=14677376, time=459.49
+bytes used=2479024100, alloc=14677376, time=459.57
+bytes used=2480024500, alloc=14677376, time=459.67
+bytes used=2481037596, alloc=14677376, time=459.86
+bytes used=2482047360, alloc=14677376, time=459.99
+bytes used=2483047700, alloc=14677376, time=460.13
+bytes used=2484048484, alloc=14677376, time=460.25
+bytes used=2485048684, alloc=14677376, time=461.88
+bytes used=2486048940, alloc=14677376, time=463.05
+bytes used=2487049152, alloc=14677376, time=463.67
+bytes used=2488049360, alloc=14677376, time=463.95
+bytes used=2489049620, alloc=14677376, time=464.04
+bytes used=2490050324, alloc=14677376, time=464.23
+bytes used=2491050620, alloc=14677376, time=465.12
+bytes used=2492050772, alloc=14677376, time=466.89
+bytes used=2493050968, alloc=14677376, time=467.56
+bytes used=2494051308, alloc=14677376, time=467.88
+bytes used=2495051576, alloc=14677376, time=467.97
+bytes used=2496051732, alloc=14677376, time=468.35
+bytes used=2497051992, alloc=14677376, time=470.36
+bytes used=2498052252, alloc=14677376, time=471.26
+bytes used=2499052424, alloc=14677376, time=471.91
+bytes used=2500052612, alloc=14677376, time=472.02
+bytes used=2501052900, alloc=14677376, time=472.21
+>
+# d^2/dz^2
+> simplify( diff(interp_3d_cube_order4_smooth0,z,z) );
+bytes used=2502053072, alloc=14677376, time=472.34
+bytes used=2503098564, alloc=14677376, time=472.43
+bytes used=2504099844, alloc=14677376, time=472.52
+bytes used=2505100036, alloc=14677376, time=472.61
+bytes used=2506100240, alloc=14677376, time=472.71
+bytes used=2507100652, alloc=14677376, time=472.81
+bytes used=2508101116, alloc=14677376, time=472.90
+bytes used=2509101320, alloc=14677376, time=472.99
+bytes used=2510101480, alloc=14677376, time=473.09
+bytes used=2511101616, alloc=14677376, time=473.17
+ 2 2
+2/245 y DATA(0, 2, -2) - 1/245 y DATA(0, -2, 1) + 1/25 z DATA(0, -1, -1)
+
+ 2 2
+ - 1/245 y DATA(0, -2, -1) - 1/245 y DATA(0, 1, -2)
+
+ 2 2
+ + 2/245 y DATA(0, -2, -2) + 2/245 y DATA(0, 2, 2)
+
+ 2 2
+ - 1/245 y DATA(0, -1, -2) - 1/245 y DATA(0, 2, 1)
+
+ 2 2
+ + 1/490 y DATA(0, 1, 1) - 1/245 y DATA(0, 2, -1)
+
+ 2 2
+ + 1/490 y DATA(0, -1, -1) + 2/245 y DATA(0, -2, 2)
+
+ 2 2
+ + 1/490 y DATA(0, -1, 1) + 1/490 y DATA(0, 1, -1)
+
+ 2
+ - 1/245 y DATA(0, -1, 2) - 1/350 y DATA(0, 1, 1) - 1/175 y DATA(0, 2, -1)
+
+ - 2/175 y DATA(0, -2, 2) + 1/175 y DATA(0, -2, 1)
+
+ + 1/175 y DATA(0, -2, -1) + 2/175 y DATA(0, 2, 2) + 1/175 y DATA(0, 1, -2)
+
+ - 1/175 y DATA(0, -1, -2) - 2/175 y DATA(0, -2, -2)
+
+ 2
+ + 1/175 y DATA(0, 1, 2) + 2/175 y DATA(0, 2, -2) + 1/50 z DATA(0, 2, -2)
+
+ 2 2 2
+ + 1/50 z DATA(0, 2, 2) - 2/25 z DATA(0, -2, -1) + 1/50 z DATA(0, 1, -2)
+
+ 2 2 2
+ - 2/25 z DATA(0, 1, 1) - 2/25 z DATA(0, -2, 1) + 1/50 z DATA(0, -2, 2)
+
+ 2 2 2
+ - 2/25 z DATA(0, -1, 1) - 2/25 z DATA(0, 1, -1) - 2/25 z DATA(0, 2, 1)
+
+ 2 2
+ + 1/50 z DATA(0, -1, 2) - 2/25 z DATA(0, 2, -1)
+
+ 2 2
+ - 2/245 x DATA(0, 1, -2) - 2/245 x DATA(0, -2, -2)
+
+ 2 2
+ - 2/245 x DATA(0, 2, 2) - 2/245 x DATA(0, -1, -2)
+
+ 2 2
+ - 2/245 x DATA(0, 2, -2) - 2/245 x DATA(0, 1, 2)
+
+ 2 2
+ - 2/25 z DATA(0, -1, -1) + 1/245 x DATA(0, 1, 1)
+
+ 2 2
+ + 1/245 x DATA(0, 2, -1) - 2/245 x DATA(0, -2, 2)
+
+ 2 2
+ + 1/245 x DATA(0, -2, 1) + 1/245 x DATA(0, 1, -1)
+
+ 2 2
+ + 1/245 x DATA(0, -1, 1) + 1/245 x DATA(0, -2, -1)
+
+ 2 2
+ + 1/245 x DATA(0, 2, 1) - 2/245 x DATA(0, -1, 2)
+
+ 2
+ + 1/245 x DATA(0, -1, -1) + 1/50 z DATA(0, 1, 2) - 1/50 z DATA(0, -1, -2)
+
+ - 1/50 z DATA(0, 2, -2) + 1/50 z DATA(0, 2, 2) - 1/50 z DATA(0, 1, -2)
+
+ - 1/50 z DATA(0, -2, -2) + 1/50 z DATA(0, -2, 2) - 1/25 z DATA(0, -2, 1)
+
+ + 1/25 z DATA(0, -2, -1) - 1/25 z DATA(0, -1, 1) + 1/25 z DATA(0, 1, -1)
+
+ + 1/50 z DATA(0, -1, 2) + 1/25 z DATA(0, 2, -1) - 1/25 z DATA(0, 2, 1)
+
+ 2 2
+ - 1/245 y DATA(0, 1, 2) - 1/25 z DATA(0, 1, 1) + 1/50 z DATA(0, -2, -2)
+
+ 2 2
+ + 1/50 z DATA(0, 1, 2) + 1/50 z DATA(0, -1, -2)
+
+ 13
+ + 1/25 y z DATA(0, -2, 1) - 1/25 y z DATA(0, -2, -1) - -- DATA(0, 0, 0)
+ 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/50 y z DATA(0, -1, -1) + 1/50 y z DATA(0, -1, 1)
+ 3675
+
+ + 1/50 y z DATA(0, 1, -1) - 1/100 y z DATA(0, -1, 2)
+
+ - 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/100 y z DATA(0, 1, 2) - 1/50 y z DATA(0, 2, -2) - 9/98 DATA(2, -1, 0)
+
+ 256 211
+ + 1/50 y z DATA(0, 2, 2) + ---- DATA(2, 2, -1) + ---- DATA(2, 1, -1)
+ 3675 3675
+
+ 211 211
+ + ---- DATA(-1, 2, -1) + 4/75 DATA(0, 2, -1) + ---- DATA(1, 2, -1)
+ 3675 3675
+
+ 211 256
+ + 4/75 DATA(2, 0, -1) + ---- DATA(2, -1, -1) + ---- DATA(2, 2, 1)
+ 3675 3675
+
+ 191 311 211
+ + ----- DATA(-1, -1, 2) + ----- DATA(0, -1, 2) + ---- DATA(-1, 2, 1)
+ 14700 14700 3675
+
+ 211 151
+ + 4/75 DATA(0, 2, 1) + ---- DATA(1, 2, 1) + ---- DATA(0, 1, -1)
+ 3675 3675
+
+ 166 57 61
+ + ---- DATA(1, 1, -1) - --- DATA(-1, -1, 0) - --- DATA(0, -1, 0)
+ 3675 490 490
+
+ 57 61 57
+ - --- DATA(1, -1, 0) - --- DATA(-1, 0, 0) - --- DATA(-1, 1, 0)
+ 490 490 490
+
+ 166 151 166
+ + ---- DATA(-1, -1, 1) + ---- DATA(0, -1, 1) + ---- DATA(1, -1, 1)
+ 3675 3675 3675
+
+ 151 166 166
+ + ---- DATA(-1, 0, 1) + ---- DATA(-1, 1, 1) + ---- DATA(-1, -1, -1)
+ 3675 3675 3675
+
+ 151 166 151
+ + ---- DATA(0, -1, -1) + ---- DATA(1, -1, -1) + ---- DATA(-1, 0, -1)
+ 3675 3675 3675
+
+ 136 151 166
+ + ---- DATA(0, 0, -1) + ---- DATA(1, 0, -1) + ---- DATA(-1, 1, -1)
+ 3675 3675 3675
+
+ 211 211
+ + ---- DATA(2, 1, 1) + ---- DATA(2, -1, 1) + 4/75 DATA(2, 0, 1)
+ 3675 3675
+
+ - 9/98 DATA(-1, 2, 0) - 1/10 DATA(0, 2, 0) - 9/98 DATA(1, 2, 0)
+
+ 33
+ - --- DATA(2, 2, 0) - 9/98 DATA(2, 1, 0) - 1/10 DATA(2, 0, 0)
+ 490
+
+ 169
+ - ----- DATA(2, 1, 2) - 1/350 x y DATA(1, -1, 2)
+ 14700
+
+ - 1/350 x y DATA(-1, 1, 2) + 1/175 x y DATA(-2, -1, -2)
+
+ - 1/25 x z DATA(2, -1, 1) - 1/25 x z DATA(2, 1, 1)
+
+ - 1/175 x y DATA(2, -1, 2) + 1/350 x y DATA(1, 1, 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) + 1/350 x y DATA(-1, 2, 1)
+
+ + 1/700 x y DATA(-1, 1, 1) + 1/700 x y DATA(1, -1, 1)
+
+ - 1/175 x y DATA(2, 2, 1) + 1/350 x y DATA(2, -1, -1)
+
+ - 1/350 x y DATA(1, 2, -1) + 1/350 x y 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(1, -2, 2) - 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, 2, -1)
+
+ - 1/700 x y DATA(1, 1, 1) + 1/350 x y DATA(-1, -1, 2)
+
+ + 1/175 x y DATA(-2, 2, 1) + 1/350 x y DATA(1, -2, 1)
+
+ - 1/350 x y DATA(-2, -1, 1) + 1/175 x y DATA(-1, -2, 2)
+
+ - 1/350 x y DATA(-1, -2, 1) - 1/175 x y DATA(-2, -2, 1)
+
+ + 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/175 x y DATA(2, -2, -1)
+
+ - 1/350 x y DATA(-2, -1, -1) + 1/175 x y DATA(-2, 2, -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) - 1/350 x y DATA(-1, -2, -1)
+
+ - 1/175 x y DATA(-1, 2, 2) + 1/175 x y DATA(2, 1, -2)
+
+ - 2/175 x y DATA(-2, 2, -2) - 1/175 x y DATA(-1, 2, -2)
+
+ - 1/350 x y DATA(-1, 1, -2) + 1/350 x y DATA(-2, 1, -1)
+
+ - 1/175 x y DATA(-2, 1, -2) + 1/350 x y DATA(1, 1, -2)
+
+ + 1/350 x y DATA(1, -2, -1) + 1/50 x z DATA(-2, 2, -2)
+
+ + 1/100 x z DATA(-1, 2, -2) + 1/100 x z DATA(-1, 1, -2)
+
+ - 1/25 x z DATA(-2, 1, -1) + 1/50 x z DATA(-2, 1, -2)
+
+ - 1/100 x z DATA(1, 1, -2) - 1/175 x y DATA(1, -2, -2)
+
+ - 2/175 x y 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, 2, -2)
+
+ - 1/50 x z DATA(2, 2, -2) - 1/25 x z DATA(-2, -2, -1)
+
+ - 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/100 x z DATA(1, 2, 2)
+
+ + 1/50 x z DATA(-2, -2, -2) + 1/50 x z DATA(2, 2, 2)
+
+ 191
+ + 1/100 x z DATA(-1, -2, -2) - 1/300 DATA(2, 0, 2) + ----- DATA(-1, 1, 2)
+ 14700
+
+ 311 191 311
+ + ----- DATA(0, 1, 2) + ----- DATA(1, 1, 2) + ----- DATA(1, 0, 2)
+ 14700 14700 14700
+
+ 169 311 431
+ - ----- DATA(2, -1, 2) + ----- DATA(-1, 0, 2) + ----- DATA(0, 0, 2)
+ 14700 14700 14700
+
+ 191 169
+ + ----- DATA(1, -1, 2) - 1/300 DATA(-2, 0, -2) - ----- DATA(2, -1, -2)
+ 14700 14700
+
+ 191 311 191
+ + ----- DATA(1, -1, -2) + ----- DATA(0, -1, -2) + ----- DATA(-1, -1, -2)
+ 14700 14700 14700
+
+ 169 529 169
+ - ----- DATA(-2, -1, -2) - ----- DATA(2, -2, -2) - ----- DATA(1, -2, -2)
+ 14700 14700 14700
+
+ 169 529
+ - 1/300 DATA(0, -2, -2) - ----- DATA(-1, -2, -2) - ----- DATA(2, 2, 2)
+ 14700 14700
+
+ 529 169
+ - ----- DATA(-2, -2, -2) - ----- DATA(1, 2, 2) + 1/175 x y DATA(1, 2, 2)
+ 14700 14700
+
+ + 2/175 x y DATA(-2, -2, -2) + 2/175 x y DATA(2, 2, 2)
+
+ + 1/175 x y DATA(-1, -2, -2) + 1/350 x y DATA(2, -1, 1)
+
+ 169
+ - 1/350 x y DATA(2, 1, 1) - ----- DATA(-1, 2, 2) - 1/300 DATA(0, 2, 2)
+ 14700
+
+ 211
+ + ---- DATA(-1, -2, -1) + 1/100 y z DATA(-1, -1, -2)
+ 3675
+
+ 2
+ - 1/245 y DATA(2, 1, 2) - 1/50 z DATA(-2, -1, -2) + 1/50 z DATA(-1, 1, 2)
+
+ + 1/50 z DATA(2, -1, 2) + 1/50 z DATA(1, -1, 2)
+
+ 2 2
+ - 1/245 y DATA(-1, -1, -2) - 1/245 y DATA(-1, 1, 2)
+
+ 2 2
+ - 1/245 y DATA(2, -1, 2) - 1/245 y DATA(1, -1, 2)
+
+ 2 2
+ - 1/245 y DATA(1, 1, 2) - 1/245 y DATA(-2, -1, -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, 1) - 1/245 y DATA(2, -1, -2)
+
+ 2 256
+ - 1/245 y DATA(1, -1, -2) + ---- DATA(-2, -2, -1)
+ 3675
+
+ 2 2
+ - 1/245 y DATA(1, -2, 1) - 1/245 y DATA(-1, 2, 1)
+
+ 2 2
+ + 1/490 y DATA(1, 1, -1) - 1/245 y DATA(1, 2, 1)
+
+ 2 2
+ + 1/490 y DATA(2, 1, -1) - 1/245 y DATA(-1, 2, -1)
+
+ 2 2
+ - 1/245 y DATA(1, 2, -1) + 1/490 y DATA(2, -1, -1)
+
+ 2 2
+ + 1/490 y DATA(-1, -1, -1) + 2/245 y DATA(-2, -2, 2)
+
+ 2 2
+ - 1/245 y DATA(-2, 1, 2) + 2/245 y DATA(-2, 2, 2)
+
+ 2 2
+ + 2/245 y DATA(2, -2, 2) + 2/245 y DATA(1, -2, 2)
+
+ 2 2
+ + 2/245 y DATA(-1, -2, 2) + 1/490 y DATA(-2, -1, 1)
+
+ 2 2
+ - 1/245 y DATA(2, 2, 1) - 1/245 y DATA(-1, -1, 2)
+
+ 2 2
+ + 1/490 y DATA(1, 1, 1) - 1/245 y DATA(2, 2, -1)
+
+ 2 2
+ + 1/490 y DATA(-2, 1, -1) - 1/245 y DATA(-1, 1, -2)
+
+ 2 2
+ + 2/245 y DATA(-1, 2, -2) + 2/245 y DATA(-2, 2, -2)
+
+ 2 2
+ - 1/245 y DATA(-2, 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/245 y DATA(-2, -2, 1) - 1/245 y DATA(-1, -2, 1)
+
+ 2 2
+ - 1/245 y DATA(-2, 2, -1) + 1/490 y DATA(-2, -1, -1)
+
+ 2 2
+ - 1/245 y DATA(2, -2, -1) - 1/245 y DATA(1, -2, -1)
+
+ 2 2
+ + 2/245 y DATA(-2, -2, -2) - 1/245 y DATA(2, 1, -2)
+
+ 2 2
+ - 1/245 y DATA(-1, -2, -1) - 1/245 y DATA(-2, -2, -1)
+
+ 2 2
+ + 2/245 y DATA(2, 2, -2) + 2/245 y DATA(1, 2, -2)
+
+ 2 2
+ + 2/245 y DATA(2, -2, -2) + 2/245 y DATA(1, -2, -2)
+
+ 2 2
+ + 2/245 y DATA(-1, -2, -2) + 2/245 y DATA(-1, 2, 2)
+
+ 2 2
+ - 1/245 y DATA(1, 1, -2) - 1/245 y DATA(-2, 1, -2)
+
+ 529 2
+ - ----- DATA(2, 2, -2) + 2/245 y DATA(1, 2, 2) - 1/25 z DATA(1, 2, 1)
+ 14700
+
+ + 1/25 z DATA(2, 1, -1) + 1/25 z DATA(-1, 2, -1) + 1/25 z DATA(1, 2, -1)
+
+ + 1/25 z DATA(2, -1, -1) - 1/25 z DATA(-1, 2, 1) + 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/25 z DATA(-1, -1, 1) - 1/25 z DATA(1, -1, 1)
+
+ 2 2
+ + 1/490 y DATA(2, 1, 1) + 1/490 y DATA(2, -1, 1) + 1/50 z DATA(2, 1, 2)
+
+ - 1/50 z DATA(2, -1, -2) - 1/50 z DATA(1, -1, -2)
+
+ 2
+ - 1/50 z DATA(-1, -1, -2) + 2/245 y DATA(2, 2, 2) + 1/50 z DATA(2, -2, 2)
+
+ + 1/50 z DATA(1, -2, 2) + 1/50 z DATA(-1, -2, 2) - 1/25 z DATA(-2, -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(-2, 1, 2) + 1/50 z DATA(-2, 2, 2) + 1/25 z DATA(1, -2, -1)
+
+ - 1/50 z DATA(-2, 1, -2) + 1/25 z DATA(-2, 1, -1) - 1/50 z DATA(-1, 1, -2)
+
+ - 1/50 z DATA(-1, 2, -2) - 1/25 z DATA(-2, 2, 1) - 1/25 z DATA(2, 2, 1)
+
+ + 1/50 z DATA(-1, -1, 2) - 1/25 z DATA(1, 1, 1) + 1/25 z DATA(2, 2, -1)
+
+ - 1/50 z DATA(1, 1, -2) + 1/50 z DATA(-1, 2, 2) + 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(1, -2, 1)
+
+ - 1/25 z DATA(-2, 1, 1) + 1/50 z DATA(-2, -1, 2) - 1/25 z DATA(2, -2, 1)
+
+ - 1/25 z DATA(-2, -2, 1) - 1/25 z DATA(-1, -2, 1) + 1/25 z DATA(-2, 2, -1)
+
+ + 1/25 z DATA(-2, -1, -1) + 1/25 z DATA(2, -2, -1)
+
+ - 1/50 z DATA(1, -2, -2) - 1/50 z DATA(-1, -2, -2) + 1/50 z DATA(2, 2, 2)
+
+ - 1/50 z DATA(-2, -2, -2) - 1/50 z DATA(-2, 2, -2) - 1/50 z DATA(2, 1, -2)
+
+ - 1/25 z DATA(2, 1, 1) - 1/25 z DATA(2, -1, 1) + 1/175 y DATA(2, 1, 2)
+
+ - 1/175 y DATA(2, -1, -2) - 1/175 y DATA(1, -1, -2)
+
+ - 1/175 y DATA(-1, -1, -2) + 1/50 z DATA(1, 2, 2) - 1/50 z DATA(1, 2, -2)
+
+ - 1/50 z DATA(2, -2, -2) - 1/175 y DATA(-2, -1, -2)
+
+ + 1/175 y DATA(-1, 1, 2) - 1/175 y DATA(2, -1, 2) - 1/175 y DATA(1, -1, 2)
+
+ + 1/175 y DATA(1, 1, 2) + 1/350 y DATA(2, -1, -1)
+
+ + 1/350 y DATA(-1, -1, -1) + 1/350 y DATA(1, -1, -1)
+
+ - 1/350 y DATA(-1, 1, -1) - 1/175 y DATA(2, 2, 1)
+
+ + 1/350 y DATA(-1, -1, 1) - 1/350 y DATA(-1, 1, 1)
+
+ - 1/175 y DATA(-1, 2, 1) - 1/350 y DATA(1, 1, -1) - 1/175 y DATA(1, 2, 1)
+
+ - 1/350 y DATA(2, 1, -1) - 1/175 y DATA(-1, 2, -1)
+
+ 169
+ - 1/175 y DATA(1, 2, -1) + 1/350 y DATA(1, -1, 1) - ----- DATA(1, 2, -2)
+ 14700
+
+ - 1/175 y DATA(-2, 2, 1) - 1/350 y DATA(-2, 1, 1)
+
+ - 1/175 y DATA(-2, -1, 2) + 1/175 y DATA(2, -2, 1)
+
+ - 1/175 y DATA(-1, -1, 2) - 1/350 y DATA(1, 1, 1) - 1/175 y DATA(2, 2, -1)
+
+ - 2/175 y DATA(-2, -2, 2) + 1/175 y DATA(-2, 1, 2)
+
+ - 1/175 y DATA(-2, 2, -1) + 1/350 y DATA(-2, -1, -1)
+
+ + 1/175 y DATA(2, -2, -1) + 1/175 y DATA(1, -2, -1)
+
+ + 2/175 y DATA(-2, 2, 2) - 2/175 y DATA(2, -2, 2) - 2/175 y DATA(1, -2, 2)
+
+ - 2/175 y DATA(-1, -2, 2) + 1/350 y DATA(-2, -1, 1)
+
+ + 1/175 y DATA(1, -2, 1) + 1/175 y DATA(-2, 1, -2)
+
+ + 1/175 y DATA(-1, 1, -2) + 2/175 y DATA(-1, 2, -2)
+
+ + 2/175 y DATA(-2, 2, -2) + 1/175 y DATA(2, 1, -2)
+
+ + 2/175 y DATA(-1, 2, 2) + 1/175 y DATA(-1, -2, -1)
+
+ + 1/175 y DATA(-2, -2, -1) + 2/175 y DATA(2, 2, -2)
+
+ + 1/175 y DATA(1, 1, -2) + 1/175 y DATA(-2, -2, 1)
+
+ + 1/175 y DATA(-1, -2, 1) - 1/350 y DATA(-2, 1, -1)
+
+ - 2/175 y DATA(-2, -2, -2) + 2/175 y DATA(1, 2, 2) - 1/350 y DATA(2, 1, 1)
+
+ 2
+ + 1/350 y DATA(2, -1, 1) + 1/50 z DATA(2, 1, 2)
+
+ 2 2
+ - 2/25 z DATA(-1, -1, -1) - 2/25 z DATA(-1, 1, -1)
+
+ 2 2
+ + 1/50 z DATA(1, 1, 2) + 1/50 z DATA(2, -1, -2)
+
+ 2 2
+ + 1/50 z DATA(1, -1, -2) + 1/50 z DATA(-1, -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, -1, 2) - 2/25 z DATA(1, -1, -1)
+
+ 2 2 2
+ - 2/25 z DATA(-1, 2, 1) - 2/25 z DATA(1, 1, -1) + 1/50 z DATA(1, -1, 2)
+
+ 2 2 2
+ - 2/25 z DATA(1, 2, 1) - 2/25 z DATA(-1, -1, 1) - 2/25 z DATA(1, -1, 1)
+
+ 2 2
+ - 2/25 z DATA(-1, 1, 1) + 1/50 z DATA(-2, -2, 2)
+
+ 2 2 2
+ + 1/50 z DATA(-2, 1, 2) + 1/50 z DATA(-2, 2, 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/25 z DATA(1, 2, -1) - 2/25 z DATA(2, -1, -1)
+
+ 2 2
+ - 2/25 z DATA(2, 2, -1) - 1/300 DATA(0, 2, -2) + 1/50 z DATA(-2, 1, -2)
+
+ 2 2
+ - 2/25 z DATA(-2, 1, -1) + 1/50 z DATA(1, -2, 2)
+
+ 2 2
+ + 1/50 z DATA(-1, -2, 2) - 2/25 z DATA(-2, -1, 1)
+
+ 2 2 2
+ - 2/25 z DATA(1, -2, 1) - 2/25 z DATA(-2, 2, 1) - 2/25 z DATA(-2, 1, 1)
+
+ 2 2
+ + 1/50 z DATA(-2, -1, 2) - 2/25 z DATA(2, -2, 1)
+
+ 2 2
+ - 2/25 z DATA(-2, -2, 1) - 2/25 z DATA(-1, -2, 1)
+
+ 2 2 2
+ - 2/25 z DATA(2, 2, 1) + 1/50 z DATA(-1, -1, 2) - 2/25 z DATA(1, 1, 1)
+
+ 2 2
+ - 2/25 z DATA(-2, -1, -1) - 2/25 z DATA(2, -2, -1)
+
+ 2 2
+ - 2/25 z DATA(1, -2, -1) + 1/50 z DATA(1, 1, -2)
+
+ 2 2
+ + 1/50 z DATA(2, 1, -2) - 2/25 z DATA(-1, -2, -1)
+
+ 2 2
+ - 2/25 z DATA(-2, -2, -1) + 1/50 z DATA(2, 2, -2)
+
+ 2 2
+ + 1/50 z DATA(1, 2, -2) + 1/50 z DATA(2, -2, -2)
+
+ 2 2
+ + 1/50 z DATA(-1, 2, -2) - 2/25 z DATA(-2, 2, -1)
+
+ 2 2
+ + 1/50 z DATA(-1, 2, 2) + 1/50 z DATA(-1, -2, -2)
+
+ 2 2 2
+ + 1/50 z DATA(2, 2, 2) + 1/50 z DATA(-2, -2, -2) + 1/50 z DATA(1, 2, 2)
+
+ 2 2
+ + 1/50 z DATA(-1, 1, -2) + 1/50 z DATA(-2, 2, -2)
+
+ 169 2 2
+ - ----- DATA(-1, 2, -2) - 2/25 z DATA(2, -1, 1) + 1/50 z DATA(1, -2, -2)
+ 14700
+
+ 2
+ - 2/25 z DATA(2, 1, 1) + 1/100 y z DATA(-2, -1, -2)
+
+ 529 169
+ - ----- DATA(-2, 2, -2) + 1/100 y z DATA(2, -1, -2) - ----- DATA(2, 1, -2)
+ 14700 14700
+
+ + 1/100 y z DATA(2, 1, 2) + 1/100 y z DATA(1, -1, -2)
+
+ 2 2
+ - 1/245 x DATA(-1, 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
+ + 2/245 x DATA(2, 1, 2) + 2/245 x DATA(2, -1, -2)
+
+ 2 2
+ - 1/245 x DATA(1, -1, -2) - 1/245 x DATA(-1, -1, -2)
+
+ 2 2
+ + 2/245 x DATA(-2, -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, 2, 1) + 1/490 x DATA(1, 1, -1)
+
+ 2 2
+ - 1/245 x DATA(1, 1, 2) + 1/490 x DATA(1, 2, 1)
+
+ 2 2
+ - 1/245 x DATA(2, 1, -1) + 1/490 x DATA(-1, 2, -1)
+
+ 2 2
+ + 1/490 x DATA(1, 2, -1) - 1/245 x DATA(2, -1, -1)
+
+ 2 2
+ - 1/245 x DATA(2, 2, 1) - 1/245 x DATA(-1, -1, 2)
+
+ 2 2
+ + 1/490 x DATA(1, 1, 1) - 1/245 x DATA(2, 2, -1)
+
+ 2 2
+ - 1/245 x DATA(-2, 2, 1) + 2/245 x DATA(-2, -1, 2)
+
+ 2 2
+ + 2/245 x DATA(-2, -2, 2) + 2/245 x DATA(-2, 1, 2)
+
+ 2 2
+ + 2/245 x DATA(-2, 2, 2) + 2/245 x DATA(2, -2, 2)
+
+ 2 2
+ - 1/245 x DATA(1, -2, 2) - 1/245 x DATA(-1, -2, 2)
+
+ 2 191
+ - 1/245 x DATA(-2, 1, 1) + ----- DATA(1, 1, -2)
+ 14700
+
+ 2 2
+ - 1/245 x DATA(-2, -1, -1) - 1/245 x DATA(2, -2, -1)
+
+ 2 2
+ + 1/490 x DATA(1, -2, -1) - 1/245 x DATA(1, 1, -2)
+
+ 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/245 x DATA(-2, 2, -1)
+
+ 2 2
+ - 1/245 x DATA(-2, -1, 1) + 1/490 x DATA(1, -2, 1)
+
+ 2 2
+ + 1/490 x DATA(-1, -2, -1) - 1/245 x DATA(-2, -2, -1)
+
+ 2 2
+ + 2/245 x DATA(2, 2, -2) - 1/245 x DATA(1, 2, -2)
+
+ 2 2
+ + 2/245 x DATA(2, -2, -2) - 1/245 x DATA(1, -2, -2)
+
+ 2 2
+ - 1/245 x DATA(-1, -2, -2) + 2/245 x DATA(2, 2, 2)
+
+ 2 2
+ - 1/245 x DATA(1, 2, 2) + 2/245 x DATA(-2, 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, 2, -2) + 2/245 x DATA(-2, 2, -2)
+
+ 2 2 311
+ + 2/245 x DATA(2, 1, -2) - 1/245 x DATA(-1, 2, 2) + ----- DATA(0, 1, -2)
+ 14700
+
+ 2 2
+ - 1/245 x DATA(2, 1, 1) - 1/245 x DATA(2, -1, 1)
+
+ 2
+ + 2/245 x DATA(-2, -2, -2) + 2/175 x DATA(2, 1, 2)
+
+ + 2/175 x DATA(2, -1, -2) - 1/350 x DATA(1, -1, -1)
+
+ + 1/175 x DATA(1, -1, -2) - 2/175 x DATA(-2, -1, -2)
+
+ - 1/175 x DATA(-1, 1, 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, 1, -1) + 1/350 x DATA(-1, 2, -1)
+
+ - 1/350 x DATA(1, 2, -1) + 1/350 x DATA(-1, -1, -1)
+
+ - 2/175 x DATA(-2, -2, 2) - 2/175 x DATA(-2, 1, 2)
+
+ - 2/175 x DATA(-2, 2, 2) - 1/175 x DATA(2, 2, 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/350 x DATA(-1, 2, 1) - 1/350 x DATA(1, 1, -1)
+
+ - 1/350 x DATA(1, 2, 1) - 1/100 y z DATA(1, -1, 2)
+
+ - 1/175 x DATA(-1, -1, 2) - 1/350 x DATA(1, 1, 1) - 1/175 x DATA(2, 2, -1)
+
+ - 1/175 x DATA(-1, -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(-2, 1, 1)
+
+ - 1/175 x DATA(2, -1, -1) - 1/175 x DATA(2, -2, 1)
+
+ + 1/175 x DATA(-2, -2, 1) + 1/350 x DATA(-1, -2, 1)
+
+ + 2/175 x DATA(2, -2, 2) + 1/175 x DATA(1, -2, 2)
+
+ - 2/175 x DATA(-2, -1, 2) + 1/175 x DATA(-2, -1, -1)
+
+ - 1/175 x DATA(2, -2, -1) - 1/350 x DATA(1, -2, -1)
+
+ - 1/100 y z DATA(2, -1, 2) + 2/175 x DATA(2, 2, -2)
+
+ + 1/175 x DATA(1, 2, -2) + 2/175 x DATA(2, -2, -2)
+
+ + 1/175 x DATA(1, 1, -2) - 2/175 x DATA(-2, 1, -2)
+
+ + 1/175 x DATA(-2, 1, -1) - 1/175 x DATA(-1, 1, -2)
+
+ - 1/175 x DATA(-1, 2, -2) + 1/175 x DATA(-2, 2, -1)
+
+ + 2/175 x DATA(2, 2, 2) + 1/175 x DATA(1, 2, 2) - 2/175 x DATA(-2, 2, -2)
+
+ + 2/175 x DATA(2, 1, -2) - 1/175 x DATA(-1, 2, 2)
+
+ + 1/350 x DATA(-1, -2, -1) + 1/175 x DATA(-2, -2, -1)
+
+ - 2/175 x DATA(-2, -2, -2) + 1/175 x DATA(1, -2, -2)
+
+ 191
+ - 1/175 x DATA(-1, -2, -2) + ----- DATA(-1, 1, -2)
+ 14700
+
+ 169
+ - 1/175 x DATA(2, -1, 1) - 1/175 x DATA(2, 1, 1) - ----- DATA(-2, 1, -2)
+ 14700
+
+ + 1/100 y z DATA(-1, 1, 2) + 1/100 y z DATA(1, 1, 2)
+
+ - 1/50 y z DATA(-1, -1, -1) + 1/350 x y DATA(-1, -1, -2)
+
+ + 1/50 x z DATA(2, 1, 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)
+
+ 311 311
+ - 1/300 DATA(2, 0, -2) + ----- DATA(1, 0, -2) + ----- DATA(-1, 0, -2)
+ 14700 14700
+
+ 431 211
+ + ----- DATA(0, 0, -2) + ---- DATA(-2, 1, -1) + 4/75 DATA(-2, 0, -1)
+ 14700 3675
+
+ + 2/175 y DATA(1, 2, -2) - 2/175 y DATA(2, -2, -2)
+
+ - 2/175 y DATA(1, -2, -2) - 2/175 y DATA(-1, -2, -2)
+
+ + 2/175 y DATA(2, 2, 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/50 y z DATA(2, -1, 1) - 1/50 y z DATA(2, 1, 1)
+
+ + 1/50 y z DATA(1, 2, 2) + 1/50 y z DATA(-2, -2, -2)
+
+ + 1/50 y z DATA(-2, 1, -1) - 1/100 y z DATA(-2, 1, -2)
+
+ - 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, 2, 2)
+
+ + 1/100 y z DATA(-2, 1, 2) + 1/50 y z DATA(2, -2, -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) - 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(-2, 2, -2) - 1/50 y z DATA(-1, 2, -2)
+
+ - 1/100 y z DATA(-1, 1, -2) + 1/25 y z DATA(1, -2, 1)
+
+ + 1/50 y z DATA(-2, -1, 1) - 1/50 y z DATA(-1, -2, 2)
+
+ - 1/50 y z DATA(1, -2, 2) + 1/50 y z DATA(-1, 1, -1)
+
+ - 1/50 y z DATA(1, -1, -1) - 1/25 y z DATA(2, -2, -1)
+
+ - 1/50 y z DATA(-2, -1, -1) + 1/25 y z DATA(-2, 2, -1)
+
+ + 1/25 y z DATA(-1, -2, 1) + 1/25 y z DATA(-2, -2, 1)
+
+ + 1/25 y z DATA(2, -2, 1) - 1/100 y z DATA(-2, -1, 2)
+
+ - 1/50 y z DATA(-2, 1, 1) - 1/25 y z DATA(-2, 2, 1)
+
+ + 1/50 y z DATA(1, 1, -1) - 1/50 y z DATA(-1, 1, 1)
+
+ + 1/50 y z DATA(1, -1, 1) + 1/50 y z DATA(-1, -1, 1)
+
+ - 1/25 y z DATA(-1, 2, 1) + 1/25 y z DATA(2, 2, -1)
+
+ - 1/50 y z DATA(1, 1, 1) - 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/25 y z DATA(1, 2, -1) + 1/25 y z DATA(-1, 2, -1)
+
+ + 1/50 y z DATA(2, 1, -1) - 1/25 y z DATA(1, 2, 1)
+
+ 211 256
+ - 1/50 y z DATA(-2, -2, 2) + ---- DATA(-2, -1, -1) + ---- DATA(2, -2, -1)
+ 3675 3675
+
+ 211
+ + ---- DATA(1, -2, -1) + 4/75 DATA(0, -2, -1) - 1/10 DATA(0, -2, 0)
+ 3675
+
+ 33 256
+ - 9/98 DATA(-1, -2, 0) - --- DATA(-2, -2, 0) + ---- DATA(-2, 2, -1)
+ 490 3675
+
+ - 9/98 DATA(-2, 1, 0) - 1/10 DATA(-2, 0, 0) - 9/98 DATA(-2, -1, 0)
+
+ 33 211
+ - --- DATA(2, -2, 0) - 9/98 DATA(1, -2, 0) + ---- DATA(-1, -2, 1)
+ 490 3675
+
+ 256 33
+ + ---- DATA(-2, -2, 1) - --- DATA(-2, 2, 0) + 4/75 DATA(-2, 0, 1)
+ 3675 490
+
+ 211 256 211
+ + ---- DATA(-2, -1, 1) + ---- DATA(2, -2, 1) + ---- DATA(1, -2, 1)
+ 3675 3675 3675
+
+ 256 211
+ + 4/75 DATA(0, -2, 1) + ---- DATA(-2, 2, 1) + ---- DATA(-2, 1, 1)
+ 3675 3675
+
+ 169 529 169
+ - ----- DATA(-2, -1, 2) - ----- DATA(2, -2, 2) - ----- DATA(1, -2, 2)
+ 14700 14700 14700
+
+ 169 529
+ - 1/300 DATA(0, -2, 2) - ----- DATA(-1, -2, 2) - ----- DATA(-2, -2, 2)
+ 14700 14700
+
+ 169 2
+ - ----- DATA(-2, 1, 2) - 2/245 y DATA(0, -2, 0)
+ 14700
+
+ 2 2
+ - 2/245 y DATA(-1, -2, 0) - 2/245 y DATA(-2, -2, 0)
+
+ - 1/300 DATA(-2, 0, 2) + 1/25 x z DATA(2, -2, -1)
+
+ 2
+ + 1/50 x z DATA(1, -2, -1) - 2/245 y DATA(1, -2, 0)
+
+ 529
+ - ----- DATA(-2, 2, 2) - 1/50 x z DATA(-2, -2, 2)
+ 14700
+
+ 2
+ - 1/50 x z DATA(-2, 1, 2) - 2/245 y DATA(2, -2, 0)
+
+ - 1/50 x z DATA(-2, 2, 2) + 1/50 x z DATA(2, -2, 2)
+
+ + 1/100 x z DATA(1, -2, 2) - 1/100 x z DATA(-1, -2, 2)
+
+ + 1/25 x z DATA(-2, -1, 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(-2, -1, 2) - 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/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/50 x z DATA(1, 2, 1) + 1/25 x z DATA(2, 1, -1)
+
+ - 1/50 x z DATA(-1, 2, -1) + 1/50 x z DATA(1, 2, -1)
+
+ + 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/50 x z DATA(1, 1, 1)
+
+ + 1/25 x z DATA(2, 2, -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)
+
+ 2
+ + 1/50 x z DATA(-1, 1, 1) + 1/245 y DATA(-2, 1, 0)
+
+ 2 2
+ + 2/245 y DATA(-2, 0, 0) + 1/245 y DATA(-2, -1, 0)
+
+ 2 2
+ - 2/245 y DATA(-2, 2, 0) + 1/245 y DATA(-2, 0, 1)
+
+ + 1/100 x z DATA(1, -1, 2) - 1/100 y z DATA(0, 1, -2)
+
+ + 1/100 x z DATA(1, 1, 2) - 1/50 x z DATA(-1, -1, -1)
+
+ 2
+ + 1/50 x z DATA(1, -1, -1) + 2/245 x DATA(0, -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) - 2/245 x DATA(-2, 2, 0)
+
+ 2 2
+ - 2/245 x DATA(2, -2, 0) + 1/245 x DATA(1, -2, 0)
+
+ 2 2
+ - 1/245 x DATA(1, 0, 2) - 1/245 x DATA(-1, 0, 2)
+
+ 2 2
+ - 2/245 x DATA(-2, 1, 0) - 2/245 x DATA(-2, 0, 0)
+
+ 2
+ - 2/245 x DATA(-2, -1, 0) - 1/100 x z DATA(1, -1, -2)
+
+ + 1/100 x z DATA(-1, -1, -2) + 1/50 x z DATA(-2, -1, -2)
+
+ 2
+ - 1/100 x z DATA(-1, 1, 2) + 1/245 x DATA(1, 2, 0)
+
+ 2 2 2
+ - 2/245 x DATA(2, 2, 0) - 2/245 x DATA(2, 1, 0) - 2/245 x DATA(0, 0, 2)
+
+ 2 2
+ + 2/245 x DATA(-2, 0, -2) - 2/245 x DATA(2, 0, 0)
+
+ 2 2
+ + 2/245 x DATA(2, 0, 2) + 1/245 x DATA(-1, -1, 0)
+
+ 2 2
+ - 1/245 x DATA(2, 0, 1) + 1/245 x DATA(-1, 2, 0)
+
+ 2 2
+ + 2/245 x DATA(0, 2, 0) + 1/490 x DATA(-1, 0, 1)
+
+ 2 2 2
+ + 1/245 x DATA(1, 0, 0) + 2/245 x DATA(0, 1, 0) + 1/245 x DATA(1, 1, 0)
+
+ 2 2
+ + 1/245 x DATA(0, 0, 1) + 2/245 x DATA(0, -1, 0)
+
+ 2 2
+ + 1/245 x DATA(1, -1, 0) + 1/245 x DATA(-1, 0, 0)
+
+ 2 2
+ + 1/245 x DATA(-1, 1, 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(2, 0, -1) + 1/490 x DATA(1, 0, 1)
+
+ 2 2
+ + 2/245 x DATA(0, 0, 0) - 1/245 x DATA(-2, 0, -1)
+
+ 2
+ - 2/245 x DATA(2, -1, 0) + 1/50 x z DATA(2, -1, 2)
+
+ 2 2
+ - 2/245 y DATA(2, 0, -2) - 2/245 y DATA(1, 0, -2)
+
+ 2 2
+ - 2/245 y DATA(-1, 0, -2) - 2/245 y DATA(0, 0, -2)
+
+ 2
+ - 2/245 y DATA(-2, 0, 2) + 2/175 x y DATA(-2, 2, 0)
+
+ - 2/175 x y DATA(-2, -2, 0) + 1/175 x y DATA(-2, 1, 0)
+
+ - 1/175 x y DATA(-1, -2, 0) - 1/175 x y DATA(-2, -1, 0)
+
+ + 2/175 x y DATA(2, -2, 0) + 1/175 x y DATA(1, -2, 0)
+
+ + 1/175 x y DATA(-1, 2, 0) - 1/175 x y DATA(1, 2, 0)
+
+ - 2/175 x y DATA(2, 2, 0) - 1/50 x z DATA(2, -1, -2)
+
+ - 1/175 x y DATA(2, 1, 0) - 1/350 x y DATA(-1, -1, 0)
+
+ + 1/350 x y DATA(1, -1, 0) + 1/350 x y DATA(-1, 1, 0)
+
+ - 1/350 x y DATA(1, 1, 0) + 1/175 x y DATA(2, -1, 0)
+
+ 2 2
+ - 1/245 x DATA(1, 0, -2) - 1/245 x DATA(-1, 0, -2)
+
+ 2 2
+ - 2/245 x DATA(0, 0, -2) - 1/245 x DATA(-2, 0, 1)
+
+ 2 2
+ + 2/245 x DATA(2, 0, -2) + 2/245 y DATA(2, 0, 0)
+
+ 2 2
+ - 2/245 y DATA(2, 0, 2) + 1/245 y DATA(-1, -1, 0)
+
+ 2 2
+ + 1/245 y DATA(0, -1, 0) + 1/245 y DATA(1, -1, 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 2
+ + 1/245 y DATA(1, 0, 1) + 1/245 y DATA(-1, 0, 1)
+
+ 2 2
+ + 1/245 y DATA(-1, 0, -1) + 1/245 y DATA(0, 0, -1)
+
+ 2 2
+ + 1/245 y DATA(1, 0, -1) + 2/245 y DATA(0, 0, 0)
+
+ 2 2
+ + 2/245 y DATA(1, 0, 0) + 1/245 y DATA(-2, 0, -1)
+
+ 2 2
+ + 1/245 y DATA(2, -1, 0) - 2/245 y DATA(1, 0, 2)
+
+ 2
+ - 2/245 y DATA(-1, 0, 2) - 1/175 x DATA(-1, 0, 2)
+
+ - 2/175 x DATA(-2, 0, -2) - 2/175 x DATA(2, -2, 0)
+
+ 2
+ - 1/175 x DATA(1, -2, 0) + 1/175 x DATA(1, 0, 2) - 2/245 y DATA(2, 2, 0)
+
+ 2 2
+ + 1/245 y DATA(2, 1, 0) - 2/245 y DATA(0, 0, 2)
+
+ 2 2
+ - 2/245 y DATA(-2, 0, -2) + 2/245 y DATA(-1, 0, 0)
+
+ 2 2
+ + 1/245 y DATA(2, 0, 1) - 2/245 y DATA(-1, 2, 0)
+
+ 2 2
+ - 2/245 y DATA(0, 2, 0) - 2/245 y DATA(1, 2, 0)
+
+ 2
+ + 1/245 y DATA(-1, 1, 0) - 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, 0, -2)
+
+ + 1/175 x DATA(1, 0, -2) - 1/175 x DATA(-1, 0, -2)
+
+ + 1/175 x DATA(-1, -2, 0) + 2/175 x DATA(-2, -2, 0)
+
+ + 2/175 x DATA(-2, 1, 0) + 2/175 x DATA(-2, 0, 0)
+
+ + 2/175 x DATA(-2, -1, 0) - 1/50 z DATA(1, 0, -2) - 1/50 z DATA(-1, 0, -2)
+
+ - 1/50 z DATA(0, 0, -2) + 1/50 z DATA(-2, 0, 2) - 1/50 z DATA(2, 0, -2)
+
+ + 1/175 y DATA(2, -1, 0) - 1/175 y DATA(0, 1, 0) - 1/175 y DATA(1, 1, 0)
+
+ + 2/175 y DATA(-1, -2, 0) + 2/175 y DATA(-2, -2, 0)
+
+ - 1/175 y DATA(-2, 1, 0) + 1/175 y DATA(-2, -1, 0)
+
+ + 2/175 y DATA(2, -2, 0) + 1/175 y DATA(-1, -1, 0)
+
+ + 1/175 y DATA(1, -1, 0) - 1/175 y DATA(-1, 1, 0) + 1/175 y DATA(0, -1, 0)
+
+ - 1/175 x DATA(1, 0, 0) - 1/175 x DATA(1, 1, 0) - 1/350 x DATA(1, 0, 1)
+
+ + 1/175 x DATA(-2, 0, -1) + 2/175 x DATA(2, 0, 2)
+
+ - 1/50 x z DATA(2, 0, -2) - 2/175 x DATA(2, -1, 0)
+
+ - 1/350 x DATA(1, 0, -1) - 1/175 x DATA(2, 0, -1)
+
+ - 1/50 x z DATA(-2, 0, 2) + 2/175 y DATA(0, -2, 0)
+
+ 2
+ + 2/175 y DATA(1, -2, 0) - 2/175 y DATA(-2, 2, 0) + 1/50 z DATA(2, 0, -2)
+
+ 2 2
+ + 1/50 z DATA(1, 0, -2) + 1/50 z DATA(-1, 0, -2)
+
+ 2
+ + 1/50 z DATA(0, 0, -2) + 1/100 x z DATA(-1, 0, -2)
+
+ 2 2
+ + 3/25 z DATA(0, -2, 0) + 1/50 z DATA(-2, 0, 2)
+
+ - 1/100 x z DATA(1, 0, -2) - 2/175 x DATA(2, 0, 0)
+
+ 2 2
+ + 3/25 z DATA(-1, -2, 0) + 3/25 z DATA(-2, -2, 0)
+
+ 2 2
+ + 3/25 z DATA(-2, 1, 0) + 3/25 z DATA(-2, 0, 0)
+
+ 2 2
+ + 3/25 z DATA(-2, -1, 0) + 3/25 z DATA(-2, 2, 0)
+
+ 2
+ - 2/25 z DATA(-2, 0, 1) + 1/350 x DATA(-1, 0, -1) - 1/175 x DATA(2, 0, 1)
+
+ + 1/175 x DATA(-1, 2, 0) - 1/175 x DATA(1, 2, 0) - 2/175 x DATA(2, 2, 0)
+
+ - 2/175 x DATA(2, 1, 0) + 1/175 x DATA(-1, -1, 0) + 1/175 x DATA(-1, 0, 0)
+
+ + 1/175 x DATA(-1, 1, 0) + 1/350 x DATA(-1, 0, 1) - 1/175 x DATA(1, -1, 0)
+
+ - 1/25 z DATA(-1, 0, 1) + 1/25 z DATA(1, 0, -1) + 1/50 z DATA(2, 0, 2)
+
+ - 1/25 z DATA(0, 0, 1) - 1/25 z DATA(1, 0, 1) + 1/25 z DATA(-2, 0, -1)
+
+ + 1/25 z DATA(-1, 0, -1) + 1/25 z DATA(0, 0, -1) + 1/25 z DATA(2, 0, -1)
+
+ 2 2 2
+ + 1/50 z DATA(-1, 0, 2) + 3/25 z DATA(2, -2, 0) + 3/25 z DATA(1, -2, 0)
+
+ 2 2 2
+ - 2/25 z DATA(1, 0, -1) + 1/50 z DATA(0, 0, 2) + 3/25 z DATA(1, 2, 0)
+
+ 2 2 2
+ + 3/25 z DATA(2, 2, 0) + 1/50 z DATA(1, 0, 2) + 1/245 y DATA(2, 0, -1)
+
+ 2 2
+ + 3/25 z DATA(-1, -1, 0) + 3/25 z DATA(0, -1, 0)
+
+ 2 2
+ + 3/25 z DATA(1, -1, 0) + 3/25 z DATA(-1, 0, 0)
+
+ 2 2 2
+ + 1/50 z DATA(-2, 0, -2) + 3/25 z DATA(2, 0, 0) + 1/50 z DATA(2, 0, 2)
+
+ 2 2 2
+ + 3/25 z DATA(2, 1, 0) - 2/25 z DATA(-1, 0, -1) - 2/25 z DATA(0, 0, -1)
+
+ 2 2
+ + 3/25 z DATA(-1, 1, 0) - 2/25 z DATA(-1, 0, 1) - 1/25 z DATA(-2, 0, 1)
+
+ 2 2 2
+ - 2/25 z DATA(-2, 0, -1) + 3/25 z DATA(2, -1, 0) + 3/25 z DATA(1, 0, 0)
+
+ 2 2 2
+ + 3/25 z DATA(0, 1, 0) + 3/25 z DATA(1, 1, 0) - 2/25 z DATA(0, 0, 1)
+
+ 2 2 2
+ - 2/25 z DATA(1, 0, 1) - 2/25 z DATA(2, 0, -1) + 3/25 z DATA(0, 0, 0)
+
+ - 2/175 y DATA(2, 2, 0) - 1/175 y DATA(2, 1, 0) - 2/175 y DATA(-1, 2, 0)
+
+ - 2/175 y DATA(0, 2, 0) - 2/175 y DATA(1, 2, 0) - 1/25 z DATA(2, 0, 1)
+
+ + 1/50 z DATA(1, 0, 2) + 1/50 z DATA(-1, 0, 2) + 1/50 z DATA(0, 0, 2)
+
+ - 1/50 z DATA(-2, 0, -2) + 1/50 x z DATA(-1, 0, 1)
+
+ + 1/50 x z DATA(2, 0, 2) - 1/25 x z DATA(2, 0, 1)
+
+ + 1/50 x z DATA(-2, 0, -2) - 1/100 x z DATA(-1, 0, 2)
+
+ + 1/100 x z DATA(1, 0, 2) + 1/25 x z DATA(-2, 0, 1)
+
+ + 1/25 x z DATA(2, 0, -1) - 1/50 x z DATA(1, 0, 1)
+
+ - 1/25 x z DATA(-2, 0, -1) + 1/50 x z DATA(1, 0, -1)
+
+ 2
+ - 1/50 x z DATA(-1, 0, -1) - 2/25 z DATA(2, 0, 1)
+
+ 2 2
+ + 3/25 z DATA(-1, 2, 0) + 3/25 z DATA(0, 2, 0) + 1/350 y DATA(0, -1, -1)
+
+ + 1/350 y DATA(0, -1, 1) - 1/350 y DATA(0, 1, -1) - 1/175 y DATA(0, -1, 2)
+
+ - 1/175 y DATA(0, 2, 1)
+
+> coeff_as_lc_of_data(%, posn_list_3d_size5);
+bytes used=2512169472, alloc=14677376, time=473.26
+bytes used=2513169820, alloc=14677376, time=473.35
+bytes used=2514270972, alloc=14677376, time=473.45
+bytes used=2515271608, alloc=14677376, time=473.54
+bytes used=2516308956, alloc=14677376, time=473.63
+bytes used=2517402904, alloc=14677376, time=473.72
+bytes used=2518403048, alloc=14677376, time=473.82
+bytes used=2519403200, alloc=14677376, time=473.91
+bytes used=2520403476, alloc=14677376, time=474.00
+bytes used=2521410212, alloc=14677376, time=474.09
+bytes used=2522410396, alloc=14677376, time=474.19
+bytes used=2523410572, alloc=14677376, time=474.28
+bytes used=2524410692, alloc=14677376, time=474.37
+bytes used=2525433480, alloc=14677376, time=474.47
+bytes used=2526503008, alloc=14677376, time=474.57
+bytes used=2527557976, alloc=14677376, time=474.67
+bytes used=2528591752, alloc=14677376, time=474.77
+bytes used=2529592184, alloc=14677376, time=474.88
+bytes used=2530612316, alloc=14677376, time=474.98
+bytes used=2531649728, alloc=14677376, time=475.08
+bytes used=2532649944, alloc=14677376, time=475.19
+bytes used=2533667236, alloc=14677376, time=475.30
+bytes used=2534667448, alloc=14677376, time=475.40
+bytes used=2535667576, alloc=14677376, time=475.51
+bytes used=2536672096, alloc=14677376, time=475.63
+bytes used=2537675304, alloc=14677376, time=475.74
+bytes used=2538697172, alloc=14677376, time=475.83
+bytes used=2539715032, alloc=14677376, time=475.91
+bytes used=2540732908, alloc=14677376, time=475.99
+ 2 2
+[COEFF(-2, -2, -2) = 2/245 x - 2/175 x - 2/175 y - 1/50 z + 1/50 x z + 1/50 z
+
+ 2 529
+ + 1/50 y z + 2/175 x y + 2/245 y - -----, COEFF(-1, -2, -2) = - 1/50 z
+ 14700
+
+ 2 2
+ + 1/175 x y + 1/100 x z - 1/175 x - 2/175 y + 2/245 y - 1/245 x
+
+ 169 2
+ + 1/50 y z - ----- + 1/50 z , COEFF(0, -2, -2) =
+ 14700
+
+ 2 2 2
+ 2/245 y - 2/245 x + 1/50 z - 1/300 + 1/50 y z - 2/175 y - 1/50 z,
+
+ 2
+ COEFF(1, -2, -2) = 1/175 x - 1/50 z - 1/175 x y + 2/245 y - 1/100 x z
+
+ 2 169 2
+ - 1/245 x - ----- + 1/50 z - 2/175 y + 1/50 y z, COEFF(2, -2, -2) =
+ 14700
+
+ 2 2 2
+ 2/245 y + 2/245 x - 1/50 z + 1/50 y z - 2/175 y + 2/175 x + 1/50 z
+
+ 529 2
+ - ----- - 2/175 x y - 1/50 x z, COEFF(-2, -1, -2) = - 1/245 y + 1/100 y z
+ 14700
+
+ 2 2 169
+ + 1/50 x z - 2/175 x + 1/50 z + 2/245 x - 1/175 y - ----- - 1/50 z
+ 14700
+
+ 191 2
+ + 1/175 x y, COEFF(-1, -1, -2) = ----- - 1/175 x + 1/100 x z - 1/245 x
+ 14700
+
+ 2 2
+ + 1/350 x y - 1/50 z - 1/245 y + 1/50 z - 1/175 y + 1/100 y z,
+
+ COEFF(0, -1, -2) =
+
+ 2 2 2 311
+ 1/50 z - 1/175 y - 2/245 x + 1/100 y z - 1/50 z - 1/245 y + -----,
+ 14700
+
+ 2 2
+ COEFF(1, -1, -2) = - 1/50 z + 1/50 z - 1/245 y - 1/100 x z + 1/100 y z
+
+ 191 2
+ - 1/175 y + ----- - 1/245 x + 1/175 x - 1/350 x y, COEFF(2, -1, -2) =
+ 14700
+
+ 2 2 169
+ - 1/245 y - 1/175 y + 1/50 z + 1/100 y z - 1/50 x z - 1/50 z - -----
+ 14700
+
+ 2
+ + 2/245 x - 1/175 x y + 2/175 x, COEFF(-2, 0, -2) =
+
+ 2 2 2
+ - 1/50 z + 1/50 z + 1/50 x z - 2/245 y + 2/245 x - 2/175 x - 1/300,
+
+ COEFF(-1, 0, -2) =
+
+ 2 2 2 311
+ - 2/245 y - 1/175 x + 1/50 z - 1/50 z + 1/100 x z - 1/245 x + -----,
+ 14700
+
+ 2 2 431 2
+ COEFF(0, 0, -2) = 1/50 z - 1/50 z - 2/245 y + ----- - 2/245 x ,
+ 14700
+
+ COEFF(1, 0, -2) =
+
+ 2 311 2 2
+ 1/175 x + 1/50 z + ----- - 2/245 y - 1/50 z - 1/245 x - 1/100 x z,
+ 14700
+
+ COEFF(2, 0, -2) =
+
+ 2 2 2
+ - 2/245 y + 2/175 x + 1/50 z - 1/300 - 1/50 z + 2/245 x - 1/50 x z,
+
+ 2 169 2
+ COEFF(-2, 1, -2) = 1/175 y + 2/245 x - ----- - 1/245 y - 1/50 z - 2/175 x
+ 14700
+
+ 2
+ + 1/50 x z - 1/100 y z - 1/175 x y + 1/50 z , COEFF(-1, 1, -2) =
+
+ 2 191 2
+ - 1/245 x - 1/50 z + 1/175 y + ----- + 1/100 x z - 1/245 y - 1/350 x y
+ 14700
+
+ 2
+ - 1/175 x - 1/100 y z + 1/50 z , COEFF(0, 1, -2) =
+
+ 311 2 2 2
+ - 1/50 z + ----- - 2/245 x - 1/100 y z + 1/175 y + 1/50 z - 1/245 y ,
+ 14700
+
+ 2 191
+ COEFF(1, 1, -2) = - 1/50 z + 1/50 z - 1/100 x z + 1/175 x + -----
+ 14700
+
+ 2 2
+ - 1/245 x + 1/350 x y - 1/100 y z + 1/175 y - 1/245 y , COEFF(2, 1, -2)
+
+ 2 169
+ = - 1/50 z + 1/50 z + 2/175 x - ----- + 1/175 y - 1/100 y z - 1/50 x z
+ 14700
+
+ 2 2
+ + 2/245 x - 1/245 y + 1/175 x y, COEFF(-2, 2, -2) = 2/175 y - 2/175 x
+
+ 2 2 2 529
+ + 1/50 x z - 2/175 x y - 1/50 y z + 1/50 z + 2/245 y + 2/245 x - -----
+ 14700
+
+ 2 2
+ - 1/50 z, COEFF(-1, 2, -2) = 1/50 z - 1/175 x y + 1/100 x z - 1/245 x
+
+ 169 2
+ + 2/175 y - ----- + 2/245 y - 1/50 z - 1/175 x - 1/50 y z,
+ 14700
+
+ COEFF(0, 2, -2) =
+
+ 2 2 2
+ - 2/245 x - 1/50 z + 1/50 z - 1/50 y z + 2/175 y - 1/300 + 2/245 y ,
+
+ 169 2 2
+ COEFF(1, 2, -2) = 1/175 x y - ----- - 1/245 x - 1/100 x z + 2/245 y
+ 14700
+
+ 2
+ + 1/50 z - 1/50 y z + 1/175 x + 2/175 y - 1/50 z, COEFF(2, 2, -2) =
+
+ 529 2 2
+ - 1/50 z - ----- + 2/245 x + 2/245 y + 2/175 x + 2/175 y + 2/175 x y
+ 14700
+
+ 2
+ - 1/50 x z + 1/50 z - 1/50 y z, COEFF(-2, -2, -1) = - 1/25 x z - 1/25 y z
+
+ 2 2 2
+ - 1/175 x y - 1/245 y - 2/25 z + 1/25 z + 1/175 x + 1/175 y - 1/245 x
+
+ 256 2
+ + ----, COEFF(-1, -2, -1) = 1/490 x - 1/50 x z + 1/25 z - 1/25 y z
+ 3675
+
+ 211 2 2
+ - 1/350 x y + 1/175 y + ---- + 1/350 x - 1/245 y - 2/25 z ,
+ 3675
+
+ COEFF(0, -2, -1) =
+
+ 2 2 2
+ - 1/25 y z + 4/75 + 1/25 z + 1/175 y - 2/25 z + 1/245 x - 1/245 y ,
+
+ 2
+ COEFF(1, -2, -1) = - 1/25 y z + 1/490 x + 1/175 y - 1/350 x + 1/50 x z
+
+ 2 211 2
+ + 1/25 z - 2/25 z + 1/350 x y + ---- - 1/245 y , COEFF(2, -2, -1) =
+ 3675
+
+ 2 2 256 2
+ - 2/25 z - 1/245 x + ---- - 1/25 y z - 1/175 x + 1/175 y - 1/245 y
+ 3675
+
+ 211
+ + 1/25 z + 1/25 x z + 1/175 x y, COEFF(-2, -1, -1) = 1/25 z + ----
+ 3675
+
+ 2 2 2
+ - 2/25 z - 1/350 x y + 1/350 y - 1/50 y z + 1/175 x - 1/245 x + 1/490 y
+
+ 2 2
+ - 1/25 x z, COEFF(-1, -1, -1) = 1/25 z - 1/700 x y + 1/490 y - 2/25 z
+
+ 166 2
+ - 1/50 x z + 1/350 y + ---- - 1/50 y z + 1/350 x + 1/490 x ,
+ 3675
+
+ COEFF(0, -1, -1) =
+
+ 2 151 2 2
+ 1/25 z + 1/490 y - 1/50 y z + ---- + 1/350 y - 2/25 z + 1/245 x ,
+ 3675
+
+ 2 2
+ COEFF(1, -1, -1) = 1/490 y + 1/50 x z - 1/50 y z - 1/350 x + 1/490 x
+
+ 166 2
+ + ---- - 2/25 z + 1/25 z + 1/700 x y + 1/350 y, COEFF(2, -1, -1) =
+ 3675
+
+ 2 2 2 211
+ - 2/25 z + 1/25 z - 1/245 x + 1/350 y + 1/490 y + 1/25 x z + ----
+ 3675
+
+ - 1/175 x + 1/350 x y - 1/50 y z, COEFF(-2, 0, -1) =
+
+ 2 2 2
+ 1/25 z + 1/245 y - 2/25 z + 4/75 + 1/175 x - 1/245 x - 1/25 x z,
+
+ COEFF(-1, 0, -1) =
+
+ 2 151 2 2
+ 1/245 y + 1/25 z + ---- - 1/50 x z - 2/25 z + 1/350 x + 1/490 x ,
+ 3675
+
+ 136 2 2 2
+ COEFF(0, 0, -1) = ---- + 1/25 z + 1/245 y - 2/25 z + 1/245 x ,
+ 3675
+
+ COEFF(1, 0, -1) =
+
+ 2 2 151 2
+ 1/245 y - 1/350 x - 2/25 z + 1/25 z + ---- + 1/50 x z + 1/490 x ,
+ 3675
+
+ COEFF(2, 0, -1) =
+
+ 2 2 2
+ 1/245 y + 1/25 z - 2/25 z - 1/175 x - 1/245 x + 1/25 x z + 4/75,
+
+ 2
+ COEFF(-2, 1, -1) = 1/50 y z + 1/25 z + 1/350 x y - 2/25 z + 1/175 x
+
+ 2 211 2
+ - 1/350 y - 1/245 x + ---- - 1/25 x z + 1/490 y , COEFF(-1, 1, -1) =
+ 3675
+
+ 2 166 2
+ 1/490 x - 1/50 x z + 1/350 x + ---- + 1/25 z - 2/25 z + 1/700 x y
+ 3675
+
+ 2
+ + 1/490 y - 1/350 y + 1/50 y z, COEFF(0, 1, -1) =
+
+ 2 2 151 2
+ 1/490 y + 1/245 x + 1/25 z + ---- - 2/25 z + 1/50 y z - 1/350 y,
+ 3675
+
+ 2
+ COEFF(1, 1, -1) = 1/25 z - 1/700 x y - 1/350 x - 1/350 y + 1/490 x
+
+ 166 2 2
+ + 1/50 x z + 1/50 y z + ---- - 2/25 z + 1/490 y , COEFF(2, 1, -1) =
+ 3675
+
+ 2 2 2
+ 1/490 y - 1/350 y - 1/175 x - 1/245 x + 1/50 y z + 1/25 z - 2/25 z
+
+ 211 256
+ + 1/25 x z + ---- - 1/350 x y, COEFF(-2, 2, -1) = 1/175 x + ---- + 1/25 z
+ 3675 3675
+
+ 2 2 2
+ - 1/245 y - 1/175 y - 2/25 z - 1/245 x - 1/25 x z + 1/175 x y
+
+ 2
+ + 1/25 y z, COEFF(-1, 2, -1) = 1/350 x y + 1/490 x - 1/50 x z + 1/350 x
+
+ 2 2 211
+ - 2/25 z - 1/175 y - 1/245 y + 1/25 z + 1/25 y z + ----, COEFF(0, 2, -1)
+ 3675
+
+ 2 2 2
+ = 1/25 z - 1/175 y + 1/245 x + 4/75 + 1/25 y z - 2/25 z - 1/245 y ,
+
+ 211 2
+ COEFF(1, 2, -1) = - 1/350 x y + 1/25 z + ---- + 1/490 x - 1/175 y
+ 3675
+
+ 2 2
+ + 1/25 y z - 1/350 x + 1/50 x z - 1/245 y - 2/25 z , COEFF(2, 2, -1) =
+
+ 256 2 2 2
+ ---- - 1/245 x - 2/25 z + 1/25 y z + 1/25 z - 1/245 y - 1/175 y
+ 3675
+
+ - 1/175 x y + 1/25 x z - 1/175 x, COEFF(-2, -2, 0) =
+
+ 2 2 2 33
+ 2/175 y + 3/25 z - 2/245 x + 2/175 x - 2/245 y - 2/175 x y - ---,
+ 490
+
+ COEFF(-1, -2, 0) =
+
+ 2 2 2
+ 3/25 z + 1/245 x + 1/175 x + 2/175 y - 2/245 y - 9/98 - 1/175 x y,
+
+ 2 2 2
+ COEFF(0, -2, 0) = 2/175 y + 2/245 x + 3/25 z - 1/10 - 2/245 y ,
+
+ COEFF(1, -2, 0) =
+
+ 2 2 2
+ - 2/245 y + 2/175 y + 1/175 x y + 3/25 z - 9/98 - 1/175 x + 1/245 x ,
+
+ COEFF(2, -2, 0) =
+
+ 2 2 2 33
+ - 2/245 y - 2/245 x - 2/175 x + 2/175 x y + 3/25 z - --- + 2/175 y,
+ 490
+
+ COEFF(-2, -1, 0) =
+
+ 2 2 2
+ - 2/245 x + 3/25 z + 2/175 x - 1/175 x y + 1/245 y + 1/175 y - 9/98,
+
+ COEFF(-1, -1, 0) =
+
+ 57 2 2 2
+ 1/175 x + 1/175 y - --- + 3/25 z + 1/245 x - 1/350 x y + 1/245 y ,
+ 490
+
+ 2 2 2 61
+ COEFF(0, -1, 0) = 1/245 y + 3/25 z + 2/245 x + 1/175 y - ---,
+ 490
+
+ COEFF(1, -1, 0) =
+
+ 2 57 2 2
+ 1/245 y + 1/350 x y - --- + 1/245 x + 3/25 z + 1/175 y - 1/175 x,
+ 490
+
+ COEFF(2, -1, 0) =
+
+ 2 2 2
+ - 2/245 x + 1/175 x y + 1/245 y + 3/25 z - 9/98 + 1/175 y - 2/175 x,
+
+ 2 2 2
+ COEFF(-2, 0, 0) = - 1/10 + 2/245 y + 3/25 z - 2/245 x + 2/175 x,
+
+ 2 61 2 2
+ COEFF(-1, 0, 0) = 1/175 x + 1/245 x - --- + 3/25 z + 2/245 y ,
+ 490
+
+ 13 2 2 2
+ COEFF(0, 0, 0) = - -- + 2/245 y + 3/25 z + 2/245 x ,
+ 98
+
+ 2 2 61 2
+ COEFF(1, 0, 0) = 1/245 x + 2/245 y - --- - 1/175 x + 3/25 z ,
+ 490
+
+ 2 2 2
+ COEFF(2, 0, 0) = 2/245 y - 1/10 + 3/25 z - 2/245 x - 2/175 x,
+
+ COEFF(-2, 1, 0) =
+
+ 2 2 2
+ - 2/245 x + 2/175 x + 3/25 z + 1/245 y + 1/175 x y - 9/98 - 1/175 y,
+
+ COEFF(-1, 1, 0) =
+
+ 2 2 57 2
+ 1/245 x + 1/245 y - 1/175 y + 1/175 x - --- + 3/25 z + 1/350 x y,
+ 490
+
+ 61 2 2 2
+ COEFF(0, 1, 0) = - --- + 2/245 x + 3/25 z - 1/175 y + 1/245 y ,
+ 490
+
+ COEFF(1, 1, 0) =
+
+ 2 2 57 2
+ - 1/350 x y - 1/175 x + 3/25 z + 1/245 y - 1/175 y - --- + 1/245 x ,
+ 490
+
+ COEFF(2, 1, 0) =
+
+ 2 2 2
+ - 2/245 x - 1/175 y - 2/175 x - 9/98 - 1/175 x y + 3/25 z + 1/245 y ,
+
+ COEFF(-2, 2, 0) =
+
+ 2 2 33 2
+ 3/25 z - 2/175 y + 2/175 x - 2/245 x - --- + 2/175 x y - 2/245 y ,
+ 490
+
+ COEFF(-1, 2, 0) =
+
+ 2 2 2
+ 3/25 z - 2/175 y + 1/175 x - 2/245 y + 1/175 x y - 9/98 + 1/245 x ,
+
+ 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
+ - 1/175 x y - 1/175 x - 9/98 - 2/175 y - 2/245 y + 1/245 x + 3/25 z ,
+
+ COEFF(2, 2, 0) =
+
+ 2 2 33 2
+ - 2/175 x - 2/175 x y - 2/245 x + 3/25 z - 2/175 y - --- - 2/245 y ,
+ 490
+
+ 256 2
+ COEFF(-2, -2, 1) = 1/25 y z + ---- - 1/245 y + 1/25 x z - 1/25 z + 1/175 x
+ 3675
+
+ 2 2
+ + 1/175 y - 1/245 x - 1/175 x y - 2/25 z , COEFF(-1, -2, 1) = - 1/350 x y
+
+ 211 2 2
+ + ---- + 1/25 y z - 1/25 z - 1/245 y - 2/25 z + 1/175 y + 1/50 x z
+ 3675
+
+ 2
+ + 1/350 x + 1/490 x , COEFF(0, -2, 1) =
+
+ 2 2 2
+ 1/25 y z - 2/25 z - 1/25 z + 1/245 x + 4/75 + 1/175 y - 1/245 y ,
+
+ COEFF(1, -2, 1) = 1/25 y z - 1/350 x + 1/175 y - 1/50 x z - 1/25 z
+
+ 2 211 2 2
+ - 1/245 y + ---- + 1/490 x + 1/350 x y - 2/25 z , COEFF(2, -2, 1) =
+ 3675
+
+ 256 2
+ - 1/175 x + 1/175 y - 1/25 x z + 1/25 y z + ---- - 1/245 y - 1/25 z
+ 3675
+
+ 2 2 2
+ - 1/245 x + 1/175 x y - 2/25 z , COEFF(-2, -1, 1) = 1/490 y - 1/25 z
+
+ 211 2
+ + 1/25 x z + 1/350 y + ---- + 1/50 y z - 1/245 x - 1/350 x y + 1/175 x
+ 3675
+
+ 2
+ - 2/25 z , COEFF(-1, -1, 1) = 1/50 y z - 1/25 z - 1/700 x y + 1/350 x
+
+ 2 166 2 2
+ + 1/350 y + 1/490 y + ---- - 2/25 z + 1/50 x z + 1/490 x ,
+ 3675
+
+ COEFF(0, -1, 1) =
+
+ 2 151 2 2
+ 1/350 y + 1/490 y + 1/50 y z + ---- + 1/245 x - 2/25 z - 1/25 z,
+ 3675
+
+ 2 2
+ COEFF(1, -1, 1) = 1/490 x - 1/25 z + 1/700 x y - 1/50 x z - 2/25 z
+
+ 2 166
+ + 1/350 y + 1/490 y - 1/350 x + 1/50 y z + ----, COEFF(2, -1, 1) =
+ 3675
+
+ 211 2 2
+ - 1/25 x z + 1/350 x y + ---- - 1/175 x - 1/245 x - 1/25 z - 2/25 z
+ 3675
+
+ 2
+ + 1/490 y + 1/50 y z + 1/350 y, COEFF(-2, 0, 1) =
+
+ 2 2 2
+ 1/245 y - 1/25 z + 1/175 x - 1/245 x + 1/25 x z + 4/75 - 2/25 z ,
+
+ COEFF(-1, 0, 1) =
+
+ 2 151 2 2
+ 1/490 x + ---- + 1/50 x z - 2/25 z - 1/25 z + 1/245 y + 1/350 x,
+ 3675
+
+ 2 2 136 2
+ COEFF(0, 0, 1) = 1/245 y + 1/245 x + ---- - 2/25 z - 1/25 z,
+ 3675
+
+ COEFF(1, 0, 1) =
+
+ 2 2 151 2
+ - 1/25 z - 1/50 x z - 2/25 z + 1/245 y + ---- - 1/350 x + 1/490 x ,
+ 3675
+
+ COEFF(2, 0, 1) =
+
+ 2 2 2
+ - 1/25 z + 1/245 y - 1/175 x - 2/25 z - 1/25 x z + 4/75 - 1/245 x ,
+
+ COEFF(-2, 1, 1) = - 1/50 y z + 1/175 x - 1/350 y - 1/25 z + 1/350 x y
+
+ 211 2 2 2
+ + ---- - 1/245 x + 1/25 x z + 1/490 y - 2/25 z , COEFF(-1, 1, 1) =
+ 3675
+
+ 2 166 2
+ 1/700 x y - 2/25 z - 1/50 y z + ---- + 1/490 x - 1/25 z + 1/350 x
+ 3675
+
+ 2
+ + 1/50 x z - 1/350 y + 1/490 y , COEFF(0, 1, 1) =
+
+ 2 2 2 151
+ - 2/25 z + 1/245 x - 1/350 y - 1/50 y z + 1/490 y + ---- - 1/25 z,
+ 3675
+
+ 2
+ COEFF(1, 1, 1) = - 1/50 y z - 1/350 y + 1/490 y - 1/350 x - 1/50 x z
+
+ 2 166 2
+ - 2/25 z + ---- - 1/25 z + 1/490 x - 1/700 x y, COEFF(2, 1, 1) =
+ 3675
+
+ 2 2
+ - 1/50 y z - 1/175 x - 1/25 x z - 1/350 y - 1/245 x - 1/350 x y + 1/490 y
+
+ 211 2 2
+ + ---- - 1/25 z - 2/25 z , COEFF(-2, 2, 1) = - 1/245 y - 1/175 y
+ 3675
+
+ 2 256 2
+ - 1/25 y z - 2/25 z + 1/175 x y - 1/25 z + 1/175 x + ---- - 1/245 x
+ 3675
+
+ 211 2 2
+ + 1/25 x z, COEFF(-1, 2, 1) = ---- + 1/490 x + 1/350 x y - 2/25 z
+ 3675
+
+ 2
+ + 1/50 x z - 1/25 z - 1/245 y - 1/25 y z - 1/175 y + 1/350 x,
+
+ COEFF(0, 2, 1) =
+
+ 2 2 2
+ 1/245 x - 1/175 y - 1/245 y - 2/25 z - 1/25 y z - 1/25 z + 4/75,
+
+ 2
+ COEFF(1, 2, 1) = - 1/350 x - 1/350 x y - 1/25 z - 2/25 z - 1/25 y z
+
+ 2 2 211 256
+ - 1/245 y + 1/490 x - 1/50 x z - 1/175 y + ----, COEFF(2, 2, 1) = ----
+ 3675 3675
+
+ 2 2
+ - 1/175 y - 2/25 z - 1/175 x - 1/25 y z - 1/245 x - 1/175 x y - 1/25 x z
+
+ 2 2
+ - 1/245 y - 1/25 z, COEFF(-2, -2, 2) = 2/175 x y + 2/245 x + 1/50 z
+
+ 2 2 529
+ + 1/50 z - 1/50 y z + 2/245 y - ----- - 2/175 y - 2/175 x - 1/50 x z,
+ 14700
+
+ 2
+ COEFF(-1, -2, 2) = - 1/50 y z + 2/245 y - 2/175 y - 1/100 x z + 1/50 z
+
+ 2 2 169
+ + 1/175 x y - 1/245 x + 1/50 z - 1/175 x - -----, COEFF(0, -2, 2) =
+ 14700
+
+ 2 2 2
+ - 1/300 - 1/50 y z + 1/50 z + 2/245 y + 1/50 z - 2/175 y - 2/245 x ,
+
+ 2 169
+ COEFF(1, -2, 2) = - 1/245 x + 1/50 z - 1/175 x y + 1/175 x - -----
+ 14700
+
+ 2 2
+ + 2/245 y - 1/50 y z + 1/100 x z + 1/50 z - 2/175 y, COEFF(2, -2, 2) =
+
+ 2 2
+ 1/50 z + 2/245 y + 1/50 x z + 1/50 z - 2/175 y - 2/175 x y - 1/50 y z
+
+ 2 529 2
+ + 2/245 x + 2/175 x - -----, COEFF(-2, -1, 2) = 1/50 z + 1/50 z
+ 14700
+
+ 169 2 2
+ - 1/100 y z - ----- - 1/245 y - 1/50 x z - 2/175 x + 2/245 x + 1/175 x y
+ 14700
+
+ 2
+ - 1/175 y, COEFF(-1, -1, 2) = - 1/100 y z + 1/350 x y - 1/245 y - 1/175 y
+
+ 2 191 2
+ + 1/50 z + 1/50 z - 1/175 x + ----- - 1/100 x z - 1/245 x ,
+ 14700
+
+ COEFF(0, -1, 2) =
+
+ 2 2 311 2
+ - 1/245 y + 1/50 z - 1/100 y z + 1/50 z + ----- - 2/245 x - 1/175 y,
+ 14700
+
+ 191 2
+ COEFF(1, -1, 2) = 1/100 x z + ----- - 1/100 y z - 1/245 x - 1/350 x y
+ 14700
+
+ 2 2
+ + 1/50 z + 1/50 z - 1/175 y - 1/245 y + 1/175 x, COEFF(2, -1, 2) =
+
+ 169 2
+ - 1/175 x y - 1/100 y z + 1/50 z - ----- - 1/245 y + 2/175 x + 1/50 x z
+ 14700
+
+ 2 2
+ + 2/245 x - 1/175 y + 1/50 z , COEFF(-2, 0, 2) =
+
+ 2 2 2
+ 1/50 z - 1/50 x z - 2/175 x + 2/245 x - 1/300 + 1/50 z - 2/245 y ,
+
+ COEFF(-1, 0, 2) =
+
+ 2 2 2 311
+ - 2/245 y - 1/100 x z - 1/245 x - 1/175 x + 1/50 z + ----- + 1/50 z,
+ 14700
+
+ 2 431 2 2
+ COEFF(0, 0, 2) = - 2/245 y + ----- - 2/245 x + 1/50 z + 1/50 z ,
+ 14700
+
+ COEFF(1, 0, 2) =
+
+ 2 2 2 311
+ - 1/245 x - 2/245 y + 1/175 x + 1/100 x z + 1/50 z + 1/50 z + -----,
+ 14700
+
+ COEFF(2, 0, 2) =
+
+ 2 2 2
+ 2/245 x - 1/300 - 2/245 y + 1/50 z + 1/50 x z + 2/175 x + 1/50 z ,
+
+ 2 2
+ COEFF(-2, 1, 2) = 1/175 y - 1/245 y - 1/175 x y + 1/50 z + 2/245 x
+
+ 169 2
+ - 2/175 x - ----- - 1/50 x z + 1/50 z + 1/100 y z, COEFF(-1, 1, 2) =
+ 14700
+
+ 2 2 2
+ - 1/245 x + 1/175 y - 1/245 y - 1/350 x y + 1/50 z + 1/100 y z
+
+ 191
+ - 1/100 x z + 1/50 z + ----- - 1/175 x, COEFF(0, 1, 2) =
+ 14700
+
+ 311 2 2 2
+ ----- - 1/245 y + 1/100 y z - 2/245 x + 1/175 y + 1/50 z + 1/50 z ,
+ 14700
+
+ 2 191
+ COEFF(1, 1, 2) = - 1/245 x + ----- + 1/175 y + 1/350 x y + 1/50 z
+ 14700
+
+ 2 2
+ + 1/175 x - 1/245 y + 1/50 z + 1/100 x z + 1/100 y z, COEFF(2, 1, 2) =
+
+ 2 169 2
+ 1/50 z + 1/50 z - ----- + 1/175 x y + 2/175 x - 1/245 y + 1/100 y z
+ 14700
+
+ 2 2
+ + 1/175 y + 2/245 x + 1/50 x z, COEFF(-2, 2, 2) = - 2/175 x y + 2/245 y
+
+ 2 2 529
+ + 1/50 z + 1/50 y z + 2/175 y - 2/175 x + 2/245 x + 1/50 z - -----
+ 14700
+
+ 169 2
+ - 1/50 x z, COEFF(-1, 2, 2) = 1/50 z - 1/175 x y - ----- + 2/245 y
+ 14700
+
+ 2 2
+ + 1/50 z - 1/245 x + 2/175 y + 1/50 y z - 1/100 x z - 1/175 x,
+
+ COEFF(0, 2, 2) =
+
+ 2 2 2
+ 2/175 y + 2/245 y + 1/50 y z + 1/50 z + 1/50 z - 2/245 x - 1/300,
+
+ 169 2 2
+ COEFF(1, 2, 2) = - ----- + 2/175 y - 1/245 x + 2/245 y + 1/50 z
+ 14700
+
+ 2
+ + 1/100 x z + 1/175 x y + 1/175 x + 1/50 y z + 1/50 z , COEFF(2, 2, 2) =
+
+ 529 2 2 2
+ 2/175 x y + 2/175 x - ----- + 1/50 y z + 2/245 x + 1/50 z + 2/245 y
+ 14700
+
+ + 1/50 z + 1/50 x z + 2/175 y]
+
+> print_coeff__lc_of_data(%, "coeff_dzz_", "fp",
+> "3d.coeffs/3d.cube.order4.smooth0/coeff-dzz.compute.c");
+bytes used=2541733840, alloc=14677376, time=476.07
+bytes used=2542734344, alloc=14677376, time=476.15
+bytes used=2543734848, alloc=14677376, time=476.25
+bytes used=2544737576, alloc=14677376, time=476.34
+bytes used=2545737728, alloc=14677376, time=477.07
+bytes used=2546737864, alloc=14677376, time=477.81
+bytes used=2547738456, alloc=14677376, time=478.55
+bytes used=2548738648, alloc=14677376, time=479.29
+bytes used=2549738920, alloc=14677376, time=480.01
+bytes used=2550739076, alloc=14677376, time=480.45
+bytes used=2551739268, alloc=14677376, time=480.55
+bytes used=2552739400, alloc=14677376, time=480.64
+bytes used=2553775320, alloc=14677376, time=480.73
+bytes used=2554792704, alloc=14677376, time=480.81
+bytes used=2555816388, alloc=14677376, time=480.90
+bytes used=2556816984, alloc=14677376, time=481.01
+bytes used=2557817160, alloc=14677376, time=481.54
+bytes used=2558817372, alloc=14677376, time=482.87
+bytes used=2559817564, alloc=14677376, time=483.35
+bytes used=2560817740, alloc=14677376, time=483.65
+bytes used=2561818164, alloc=14677376, time=483.73
+bytes used=2562818344, alloc=14677376, time=483.80
+bytes used=2563818640, alloc=14677376, time=483.87
+bytes used=2564818980, alloc=14677376, time=483.95
+bytes used=2565820608, alloc=14677376, time=484.02
+bytes used=2566821028, alloc=14677376, time=484.10
+bytes used=2567821204, alloc=14677376, time=484.19
+bytes used=2568821684, alloc=14677376, time=484.27
+bytes used=2569822060, alloc=14677376, time=484.36
+bytes used=2570822244, alloc=14677376, time=484.44
+bytes used=2571823128, alloc=14677376, time=484.55
+bytes used=2572826496, alloc=14677376, time=484.67
+bytes used=2573826652, alloc=14677376, time=484.80
+bytes used=2574827004, alloc=14677376, time=484.92
+bytes used=2575837028, alloc=14677376, time=485.04
+bytes used=2576841504, alloc=14677376, time=485.16
+bytes used=2577841672, alloc=14677376, time=485.29
+bytes used=2578841880, alloc=14677376, time=485.42
+bytes used=2579848412, alloc=14677376, time=485.56
+bytes used=2580849908, alloc=14677376, time=485.70
+bytes used=2581850028, alloc=14677376, time=485.84
+bytes used=2582850144, alloc=14677376, time=485.94
+bytes used=2583850300, alloc=14677376, time=486.52
+bytes used=2584850504, alloc=14677376, time=488.69
+bytes used=2585850756, alloc=14677376, time=489.39
+bytes used=2586850940, alloc=14677376, time=490.00
+bytes used=2587851236, alloc=14677376, time=490.10
+bytes used=2588851588, alloc=14677376, time=490.18
+bytes used=2589851800, alloc=14677376, time=490.26
+bytes used=2590852208, alloc=14677376, time=490.34
+bytes used=2591852400, alloc=14677376, time=490.42
+bytes used=2592852836, alloc=14677376, time=490.50
+bytes used=2593853108, alloc=14677376, time=490.58
+bytes used=2594853420, alloc=14677376, time=490.66
+bytes used=2595853776, alloc=14677376, time=490.75
+bytes used=2596853904, alloc=14677376, time=490.83
+bytes used=2597854076, alloc=14677376, time=490.91
+bytes used=2598854192, alloc=14677376, time=491.13
+bytes used=2599854848, alloc=14677376, time=491.28
+bytes used=2600855068, alloc=14677376, time=491.44
+bytes used=2601855200, alloc=14677376, time=492.38
+bytes used=2602872932, alloc=14677376, time=494.48
+bytes used=2603873080, alloc=14677376, time=495.19
+bytes used=2604873220, alloc=14677376, time=495.63
+bytes used=2605873508, alloc=14677376, time=495.73
+bytes used=2606873896, alloc=14677376, time=495.81
+bytes used=2607874020, alloc=14677376, time=495.89
+bytes used=2608874308, alloc=14677376, time=495.97
+bytes used=2609874484, alloc=14677376, time=496.05
+bytes used=2610874640, alloc=14677376, time=496.13
+bytes used=2611874972, alloc=14677376, time=496.25
+bytes used=2612875096, alloc=14677376, time=496.52
+bytes used=2613875256, alloc=14677376, time=498.57
+bytes used=2614875432, alloc=14677376, time=499.95
+bytes used=2615875616, alloc=14677376, time=500.64
+bytes used=2616875924, alloc=14677376, time=500.73
+bytes used=2617876052, alloc=14677376, time=500.81
+bytes used=2618876364, alloc=14677376, time=500.89
+bytes used=2619876540, alloc=14677376, time=500.97
+bytes used=2620876668, alloc=14677376, time=501.05
+bytes used=2621877000, alloc=14677376, time=501.13
+bytes used=2622877916, alloc=14677376, time=501.26
+bytes used=2623878052, alloc=14677376, time=501.82
+bytes used=2624878252, alloc=14677376, time=503.99
+bytes used=2625878440, alloc=14677376, time=505.04
+bytes used=2626887680, alloc=14677376, time=505.75
+bytes used=2627887992, alloc=14677376, time=505.86
+bytes used=2628888336, alloc=14677376, time=506.02
+>
+################################################################################
+> quit
+bytes used=2629652664, alloc=14677376, time=506.10
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/3d.maple b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.maple
new file mode 100644
index 0000000..615387d
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/3d.maple
@@ -0,0 +1,248 @@
+# 3d.maple -- compute Lagrange interpolation coefficients in 3-D
+# $Id$
+
+################################################################################
+
+#
+# 3d, cube, order=1, smoothing=0 (size=2)
+#
+
+# interpolating polynomial
+interp_3d_cube_order1_smooth0
+ := Lagrange_polynomial_interpolant(fn_3d_order1, coeff_list_3d_order1,
+ coord_list_3d, posn_list_3d_size2);
+
+# I
+coeff_as_lc_of_data(%, posn_list_3d_size2);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "3d.coeffs/3d.cube.order1.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_3d_cube_order1_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_3d_size2);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "3d.coeffs/3d.cube.order1.smooth0/coeff-dx.compute.c");
+
+# d/dy
+simplify( diff(interp_3d_cube_order1_smooth0,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size2);
+print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+ "3d.coeffs/3d.cube.order1.smooth0/coeff-dy.compute.c");
+
+# d/dz
+simplify( diff(interp_3d_cube_order1_smooth0,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size2);
+print_coeff__lc_of_data(%, "coeff_dz_", "fp",
+ "3d.coeffs/3d.cube.order1.smooth0/coeff-dz.compute.c");
+
+################################################################################
+
+#
+# 3d, cube, order=2, smoothing=0 (size=3)
+#
+
+# interpolating polynomial
+interp_3d_cube_order2_smooth0
+ := Lagrange_polynomial_interpolant(fn_3d_order2, coeff_list_3d_order2,
+ coord_list_3d, posn_list_3d_size3);
+
+# I
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_3d_cube_order2_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-dx.compute.c");
+
+# d/dy
+simplify( diff(interp_3d_cube_order2_smooth0,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-dy.compute.c");
+
+# d/dz
+simplify( diff(interp_3d_cube_order2_smooth0,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_dz_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-dz.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_3d_cube_order2_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-dxx.compute.c");
+
+# d^2/dxdy
+simplify( diff(interp_3d_cube_order2_smooth0,x,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-dxy.compute.c");
+
+# d^2/dxdz
+simplify( diff(interp_3d_cube_order2_smooth0,x,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_dxz_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-dxz.compute.c");
+
+# d^2/dy^2
+simplify( diff(interp_3d_cube_order2_smooth0,y,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-dyy.compute.c");
+
+# d^2/dydz
+simplify( diff(interp_3d_cube_order2_smooth0,y,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_dyz_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-dyz.compute.c");
+
+# d^2/dz^2
+simplify( diff(interp_3d_cube_order2_smooth0,z,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size3);
+print_coeff__lc_of_data(%, "coeff_dzz_", "fp",
+ "3d.coeffs/3d.cube.order2.smooth0/coeff-dzz.compute.c");
+
+################################################################################
+
+#
+# 3d, cube, order=3, smoothing=0 (size=4)
+#
+
+# interpolating polynomial
+interp_3d_cube_order3_smooth0
+ := Lagrange_polynomial_interpolant(fn_3d_order3, coeff_list_3d_order3,
+ coord_list_3d, posn_list_3d_size4);
+
+# I
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_3d_cube_order3_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-dx.compute.c");
+
+# d/dy
+simplify( diff(interp_3d_cube_order3_smooth0,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-dy.compute.c");
+
+# d/dz
+simplify( diff(interp_3d_cube_order3_smooth0,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_dz_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-dz.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_3d_cube_order3_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-dxx.compute.c");
+
+# d^2/dxdy
+simplify( diff(interp_3d_cube_order3_smooth0,x,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-dxy.compute.c");
+
+# d^2/dxdz
+simplify( diff(interp_3d_cube_order3_smooth0,x,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_dxz_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-dxz.compute.c");
+
+# d^2/dy^2
+simplify( diff(interp_3d_cube_order3_smooth0,y,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-dyy.compute.c");
+
+# d^2/dydz
+simplify( diff(interp_3d_cube_order3_smooth0,y,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_dyz_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-dyz.compute.c");
+
+# d^2/dz^2
+simplify( diff(interp_3d_cube_order3_smooth0,z,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size4);
+print_coeff__lc_of_data(%, "coeff_dzz_", "fp",
+ "3d.coeffs/3d.cube.order3.smooth0/coeff-dzz.compute.c");
+
+################################################################################
+
+#
+# 3d, cube, order=4, smoothing=0 (size=5)
+#
+
+# interpolating polynomial
+interp_3d_cube_order4_smooth0
+ := Lagrange_polynomial_interpolant(fn_3d_order4, coeff_list_3d_order4,
+ coord_list_3d, posn_list_3d_size5);
+
+# I
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_I_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-I.compute.c");
+
+# d/dx
+simplify( diff(interp_3d_cube_order4_smooth0,x) );
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_dx_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-dx.compute.c");
+
+# d/dy
+simplify( diff(interp_3d_cube_order4_smooth0,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_dy_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-dy.compute.c");
+
+# d/dz
+simplify( diff(interp_3d_cube_order4_smooth0,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_dz_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-dz.compute.c");
+
+# d^2/dx^2
+simplify( diff(interp_3d_cube_order4_smooth0,x,x) );
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_dxx_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-dxx.compute.c");
+
+# d^2/dxdy
+simplify( diff(interp_3d_cube_order4_smooth0,x,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_dxy_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-dxy.compute.c");
+
+# d^2/dxdz
+simplify( diff(interp_3d_cube_order4_smooth0,x,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_dxz_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-dxz.compute.c");
+
+# d^2/dy^2
+simplify( diff(interp_3d_cube_order4_smooth0,y,y) );
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_dyy_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-dyy.compute.c");
+
+# d^2/dydz
+simplify( diff(interp_3d_cube_order4_smooth0,y,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_dyz_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-dyz.compute.c");
+
+# d^2/dz^2
+simplify( diff(interp_3d_cube_order4_smooth0,z,z) );
+coeff_as_lc_of_data(%, posn_list_3d_size5);
+print_coeff__lc_of_data(%, "coeff_dzz_", "fp",
+ "3d.coeffs/3d.cube.order4.smooth0/coeff-dzz.compute.c");
+
+################################################################################
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/all_prototypes.h b/src/GeneralizedPolynomial-Uniform/Lagrange/all_prototypes.h
new file mode 100644
index 0000000..f6f255f
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/all_prototypes.h
@@ -0,0 +1,72 @@
+/* all-prototypes.h -- C prototypes for all template-generated functions */
+/* $Header$
+
+/*
+ * 1D
+ */
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_10
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_20
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_30
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_40
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_50
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_1dcube_60
+#include "template.h"
+
+
+/*
+ * 2D
+ */
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_2dcube_10
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_2dcube_20
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_2dcube_30
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_2dcube_40
+#include "template.h"
+
+
+/*
+ * 3D
+ */
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_3dcube_10
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_3dcube_20
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_3dcube_30
+#include "template.h"
+
+#undef FUNCTION_NAME
+#define FUNCTION_NAME LocalInterp_ULagrange_3dcube_40
+#include "template.h"
diff --git a/src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple b/src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple
new file mode 100644
index 0000000..3789cfd
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/fns.maple
@@ -0,0 +1,266 @@
+# Maple code to define Lagrange interpolating functions/coords/coeffs
+# $Id$
+
+################################################################################
+
+#
+# 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
+coord_list_1d := [x];
+
+########################################
+
+#
+# coefficients in 1-D interpolating functions
+#
+
+coeff_list_1d_order1 := [c0, c1];
+coeff_list_1d_order2 := [c0, c1, c2];
+coeff_list_1d_order3 := [c0, c1, c2, c3];
+coeff_list_1d_order4 := [c0, c1, c2, c3, c4];
+coeff_list_1d_order5 := [c0, c1, c2, c3, c4, c5];
+coeff_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
+coord_list_2d := [x,y];
+
+########################################
+
+#
+# coefficients in 2-D interpolating functions
+#
+
+coeff_list_2d_order1 := [
+ c01,
+ c00, c10
+ ];
+coeff_list_2d_order2 := [
+ c02,
+ c01, c11,
+ c00, c10, c20
+ ];
+coeff_list_2d_order3 := [
+ c03,
+ c02, c12,
+ c01, c11, c21,
+ c00, c10, c20, c30
+ ];
+coeff_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
+coord_list_3d := [x,y,z];
+
+########################################
+
+#
+# coefficients in 3-D interpolating functions
+#
+
+coeff_list_3d_order1 := [
+ # z^0 -----
+ c010,
+ c000, c100,
+ # z^1 -----
+ c001
+ ];
+coeff_list_3d_order2 := [
+ # z^0 -----------
+ c020,
+ c010, c110,
+ c000, c100, c200,
+ # z^1 -----------
+ c011,
+ c001, c101,
+ # z^2 -----------
+ c002
+ ];
+coeff_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
+ ];
+coeff_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
new file mode 100644
index 0000000..468c500
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/make.code.defn
@@ -0,0 +1,21 @@
+# 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
new file mode 100644
index 0000000..26e24c3
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Lagrange/makefile
@@ -0,0 +1,70 @@
+.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 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 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 9.5 minutes on a 1.7GHz P4
+.PHONY : 3d
+3d :
+ -rm 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