aboutsummaryrefslogtreecommitdiff
path: root/src/Hermite/2d.coeffs/2d.cube.order2/coeffs-dxy.compute.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Hermite/2d.coeffs/2d.cube.order2/coeffs-dxy.compute.c')
-rw-r--r--src/Hermite/2d.coeffs/2d.cube.order2/coeffs-dxy.compute.c121
1 files changed, 121 insertions, 0 deletions
diff --git a/src/Hermite/2d.coeffs/2d.cube.order2/coeffs-dxy.compute.c b/src/Hermite/2d.coeffs/2d.cube.order2/coeffs-dxy.compute.c
new file mode 100644
index 0000000..3ccbd01
--- /dev/null
+++ b/src/Hermite/2d.coeffs/2d.cube.order2/coeffs-dxy.compute.c
@@ -0,0 +1,121 @@
+fp t298;
+fp t288;
+fp t297;
+fp t287;
+fp t296;
+fp t291;
+fp t295;
+fp t239;
+fp t294;
+fp t266;
+fp t271;
+fp t293;
+fp t240;
+fp t292;
+fp t290;
+fp t289;
+fp t286;
+fp t285;
+fp t284;
+fp t283;
+fp t282;
+fp t281;
+fp t280;
+fp t279;
+fp t278;
+fp t277;
+fp t276;
+fp t275;
+fp t274;
+fp t273;
+fp t272;
+fp t270;
+fp t269;
+fp t268;
+fp t267;
+fp t264;
+fp t263;
+fp t262;
+fp t261;
+fp t260;
+fp t259;
+fp t258;
+fp t257;
+fp t256;
+fp t255;
+fp t254;
+fp t253;
+fp t252;
+fp t251;
+fp t246;
+fp t244;
+ t298 = x*y;
+ t288 = x*x;
+ t297 = t288*y;
+ t287 = y*y;
+ t296 = x*t287;
+ t291 = t288*t287;
+ t295 = RATIONAL(-81.0,4.0)*t291+RATIONAL(-20.0,1.0)*t298;
+ t239 = RATIONAL(27.0,4.0)*t291;
+ t294 = t239+RATIONAL(5.0,1.0)*t298;
+ t266 = RATIONAL(-9.0,4.0);
+ t271 = RATIONAL(-2.0,1.0);
+ t293 = t271*t298+t266*t291;
+ t240 = RATIONAL(-27.0,4.0)*t291;
+ t292 = t240+RATIONAL(-4.0,1.0)*t298;
+ t290 = RATIONAL(-10.0,1.0)*t298+t240;
+ t289 = RATIONAL(-1.0,4.0)+t239+RATIONAL(8.0,1.0)*t298;
+ t286 = RATIONAL(-9.0,1.0);
+ t285 = RATIONAL(-6.0,1.0);
+ t284 = RATIONAL(-3.0,4.0);
+ t283 = RATIONAL(-1.0,2.0);
+ t282 = RATIONAL(-5.0,2.0);
+ t281 = RATIONAL(3.0,2.0);
+ t280 = RATIONAL(2.0,1.0);
+ t279 = RATIONAL(-3.0,2.0);
+ t278 = RATIONAL(1.0,2.0);
+ t277 = RATIONAL(3.0,1.0);
+ t276 = RATIONAL(-3.0,1.0);
+ t275 = RATIONAL(9.0,1.0);
+ t274 = RATIONAL(9.0,2.0);
+ t273 = RATIONAL(5.0,2.0);
+ t272 = RATIONAL(-9.0,2.0);
+ t270 = RATIONAL(3.0,4.0);
+ t269 = RATIONAL(9.0,4.0);
+ t268 = RATIONAL(1.0,4.0);
+ t267 = RATIONAL(6.0,1.0);
+ t264 = RATIONAL(45.0,2.0);
+ t263 = RATIONAL(-45.0,2.0);
+ t262 = RATIONAL(18.0,1.0);
+ t261 = RATIONAL(15.0,2.0);
+ t260 = RATIONAL(-18.0,1.0);
+ t259 = RATIONAL(-15.0,2.0);
+ t258 = t284*t287;
+ t257 = t284*t288;
+ t256 = t266*t287;
+ t255 = t269*t287;
+ t254 = t270*t288;
+ t253 = t270*t287;
+ t252 = t266*t288;
+ t251 = t269*t288;
+ t246 = t269*t291;
+ t244 = RATIONAL(81.0,4.0)*t291;
+ coeffs_dxy->coeff_m1_m1 = t246+t268+t276*t297+t254+t253-y+(t276*t287-1.0+
+RATIONAL(4.0,1.0)*y)*x;
+ coeffs_dxy->coeff_0_m1 = t275*t297+t252+(t273+t261*t287)*x+t290;
+ coeffs_dxy->coeff_p1_m1 = t251+t286*t297+y+t258+(t271+t285*t287)*x+t289;
+ coeffs_dxy->coeff_p2_m1 = t257+t277*t297+(t278+t281*t287)*x+t293;
+ coeffs_dxy->coeff_m1_0 = t275*t296+t256+(t273+t261*t288)*y+t290;
+ coeffs_dxy->coeff_0_0 = t244+t263*t297+(RATIONAL(25.0,1.0)*y+t263*t287)*x
+;
+ coeffs_dxy->coeff_p1_0 = t262*t296+t255+(t264*t288+t282)*y+t295;
+ coeffs_dxy->coeff_p2_0 = t259*t297+t272*t296+t294;
+ coeffs_dxy->coeff_m1_p1 = x+t255+t286*t296+t257+(t271+t285*t288)*y+t289;
+ coeffs_dxy->coeff_0_p1 = t251+t262*t297+(t264*t287+t282)*x+t295;
+ coeffs_dxy->coeff_p1_p1 = t256+t244+t268+t252+(t260*t288+t280)*y+(t260*
+t287+RATIONAL(16.0,1.0)*y+t280)*x;
+ coeffs_dxy->coeff_p2_p1 = t267*t297+t254+(t283+t274*t287)*x+t292;
+ coeffs_dxy->coeff_m1_p2 = t277*t296+t258+(t281*t288+t278)*y+t293;
+ coeffs_dxy->coeff_0_p2 = t272*t297+t259*t296+t294;
+ coeffs_dxy->coeff_p1_p2 = t267*t296+t253+(t283+t274*t288)*y+t292;
+ coeffs_dxy->coeff_p2_p2 = t246+t279*t297+(y+t279*t287)*x;