diff options
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Lagrange/3d.coeffs')
34 files changed, 12084 insertions, 0 deletions
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; |