aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-I.compute.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-I.compute.c')
-rw-r--r--src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-I.compute.c130
1 files changed, 130 insertions, 0 deletions
diff --git a/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-I.compute.c b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-I.compute.c
new file mode 100644
index 0000000..18caffa
--- /dev/null
+++ b/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-I.compute.c
@@ -0,0 +1,130 @@
+fp t38;
+fp t41;
+fp t65;
+fp t40;
+fp t39;
+fp t63;
+fp t48;
+fp t49;
+fp t36;
+fp t68;
+fp t29;
+fp t67;
+fp t66;
+fp t32;
+fp t27;
+fp t53;
+fp t7;
+fp t51;
+fp t64;
+fp t58;
+fp t62;
+fp t35;
+fp t33;
+fp t55;
+fp t8;
+fp t61;
+fp t37;
+fp t57;
+fp t60;
+fp t59;
+fp t56;
+fp t54;
+fp t52;
+fp t31;
+fp t50;
+fp t26;
+fp t28;
+fp t47;
+fp t45;
+fp t34;
+fp t30;
+fp t25;
+fp t24;
+fp t23;
+fp t22;
+fp t21;
+fp t20;
+fp t19;
+fp t17;
+fp t15;
+fp t14;
+fp t13;
+fp t12;
+fp t11;
+fp t10;
+fp t4;
+ t38 = y*y;
+ t41 = y*t38;
+ t65 = -t41-y;
+ t40 = x*x;
+ t39 = x*t40;
+ t63 = t39+x;
+ t48 = t63*t38;
+ t49 = t65*t40;
+ t36 = RATIONAL(1.0,4.0);
+ t68 = y*t36;
+ t29 = RATIONAL(-1.0,4.0);
+ t67 = t29*x;
+ t66 = t29*y;
+ t32 = RATIONAL(5.0,4.0);
+ t27 = RATIONAL(3.0,4.0);
+ t53 = t27*t41;
+ t7 = t39*t53;
+ t51 = t40*t38;
+ t64 = t32*t51+t7;
+ t58 = t39*t41;
+ t62 = RATIONAL(-9.0,4.0)*t58+RATIONAL(-5.0,1.0)*t51;
+ t35 = RATIONAL(-5.0,2.0);
+ t33 = RATIONAL(-3.0,4.0);
+ t55 = t33*t41;
+ t8 = t39*t55;
+ t61 = t8+t35*t51;
+ t37 = RATIONAL(-1.0,2.0);
+ t57 = t29*t39;
+ t60 = t41*t57+t37*t51;
+ t59 = t40*t41;
+ t56 = t33*t39;
+ t54 = t27*t39;
+ t52 = t39*t38;
+ t31 = RATIONAL(2.0,1.0);
+ t50 = t31*t51+x*t66+t7;
+ t26 = RATIONAL(-5.0,4.0);
+ t28 = RATIONAL(1.0,2.0);
+ t47 = t26*t38+t28;
+ t45 = t28+t26*t40;
+ t34 = RATIONAL(3.0,2.0);
+ t30 = RATIONAL(-3.0,2.0);
+ t25 = RATIONAL(3.0,1.0);
+ t24 = RATIONAL(-3.0,1.0);
+ t23 = RATIONAL(15.0,4.0);
+ t22 = RATIONAL(-15.0,4.0);
+ t21 = x*t53;
+ t20 = x*t68;
+ t19 = y*t54;
+ t17 = x*t55;
+ t15 = RATIONAL(9.0,4.0)*t58;
+ t14 = y*t56;
+ t13 = t41*t67;
+ t12 = t36*x*t41;
+ t11 = t39*t68;
+ t10 = t36*t58;
+ t4 = y*t57;
+ coeffs_I->coeff_m1_m1 = t20+t12+t11+t10+t51+(-t49+t48)*t37;
+ coeffs_I->coeff_0_m1 = t38+t14+t34*t52+t61-t65*(t32*t40+t37);
+ coeffs_I->coeff_p1_m1 = t13+t19+t49+(t30*t39+t28*x)*t38+t50;
+ coeffs_I->coeff_p2_m1 = t28*t52+t4-t36*t49+t60;
+ coeffs_I->coeff_m1_0 = t17+t40+t34*t59+t61+t63*(t32*t38+t37);
+ coeffs_I->coeff_0_0 = t15+RATIONAL(1.0,1.0)+(t35+t22*t41)*t40+(t41+t39)*
+t34+(t35+t22*t39+RATIONAL(25.0,4.0)*t40)*t38;
+ coeffs_I->coeff_p1_0 = t21+(t31+t25*t41)*t40+(t30+t23*t38)*t39+t47*x+t62;
+ coeffs_I->coeff_p2_0 = (t37+t55)*t40+t47*t39+t64;
+ coeffs_I->coeff_m1_p1 = t4+t21+(t30*t41+t28*y)*t40-t48+t50;
+ coeffs_I->coeff_0_p1 = t19+(t23*t40+t30)*t41+(t25*t39+t31)*t38+t45*y+t62;
+ coeffs_I->coeff_p1_p1 = t20+t17+t14+t15+(t24*t41+y)*t40+(RATIONAL(4.0,1.0
+)*t40+x+t24*t39)*t38;
+ coeffs_I->coeff_p2_p1 = t8+t11+t52+(t53+t66-t38)*t40;
+ coeffs_I->coeff_m1_p2 = t28*t59+t13+t36*t48+t60;
+ coeffs_I->coeff_0_p2 = t45*t41+(t56+t37)*t38+t64;
+ coeffs_I->coeff_p1_p2 = t8+t59+t12+(t54+t67-t40)*t38;
+ coeffs_I->coeff_p2_p2 = t10+t36*t51+(t59+t52)*t29;