aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeff-dxy.compute.c
blob: 6df54ad20c1af9deb2e1e561a5cfe9dc930bc37a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
fp t300,
   t289,
   t299,
   t290,
   t298,
   t294,
   t241,
   t297,
   t296,
   t242,
   t295,
   t293,
   t268,
   t288,
   t292,
   t291,
   t287,
   t286,
   t285,
   t284,
   t283,
   t282,
   t281,
   t280,
   t279,
   t278,
   t277,
   t276,
   t275,
   t274,
   t273,
   t272,
   t271,
   t270,
   t269,
   t266,
   t265,
   t264,
   t263,
   t262,
   t261,
   t260,
   t259,
   t258,
   t257,
   t256,
   t255,
   t254,
   t253,
   t249,
   t246;
      t300 = x*y;
      t289 = y*y;
      t299 = x*t289;
      t290 = x*x;
      t298 = t290*y;
      t294 = t290*t289;
      t241 = RATIONAL(-27.0,4.0)*t294;
      t297 = t241+RATIONAL(-10.0,1.0)*t300;
      t296 = RATIONAL(-81.0,4.0)*t294+RATIONAL(-20.0,1.0)*t300;
      t242 = RATIONAL(27.0,4.0)*t294;
      t295 = t242+RATIONAL(5.0,1.0)*t300;
      t293 = t241+RATIONAL(-4.0,1.0)*t300;
      t268 = RATIONAL(-9.0,4.0);
      t288 = RATIONAL(-2.0,1.0);
      t292 = t288*t300+t268*t294;
      t291 = RATIONAL(-1.0,4.0)+t242+RATIONAL(8.0,1.0)*t300;
      t287 = RATIONAL(6.0,1.0);
      t286 = RATIONAL(9.0,1.0);
      t285 = RATIONAL(-6.0,1.0);
      t284 = RATIONAL(-1.0,2.0);
      t283 = RATIONAL(-9.0,1.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,4.0);
      t274 = RATIONAL(3.0,4.0);
      t273 = RATIONAL(1.0,4.0);
      t272 = RATIONAL(5.0,2.0);
      t271 = RATIONAL(9.0,2.0);
      t270 = RATIONAL(-9.0,2.0);
      t269 = RATIONAL(-3.0,4.0);
      t266 = RATIONAL(-15.0,2.0);
      t265 = RATIONAL(15.0,2.0);
      t264 = RATIONAL(-45.0,2.0);
      t263 = RATIONAL(45.0,2.0);
      t262 = RATIONAL(18.0,1.0);
      t261 = RATIONAL(-18.0,1.0);
      t260 = t268*t289;
      t259 = t275*t289;
      t258 = t274*t289;
      t257 = t274*t290;
      t256 = t275*t290;
      t255 = t269*t289;
      t254 = t268*t290;
      t253 = t269*t290;
      t249 = t275*t294;
      t246 = RATIONAL(81.0,4.0)*t294;
      coeff_dxy_m1_m1 = t276*t298+t257-y+t273+t258+t249+(RATIONAL(4.0,1.0)*y
-1.0+t276*t289)*x;
      coeff_dxy_0_m1 = t254+t286*t298+(t272+t265*t289)*x+t297;
      coeff_dxy_p1_m1 = t283*t298+t255+t256+y+(t288+t285*t289)*x+t291;
      coeff_dxy_p2_m1 = t253+t277*t298+(t281*t289+t278)*x+t292;
      coeff_dxy_m1_0 = t286*t299+t260+(t265*t290+t272)*y+t297;
      coeff_dxy_0_0 = t246+t264*t298+(t264*t289+RATIONAL(25.0,1.0)*y)*x;
      coeff_dxy_p1_0 = t262*t299+t259+(t282+t263*t290)*y+t296;
      coeff_dxy_p2_0 = t270*t299+t266*t298+t295;
      coeff_dxy_m1_p1 = t259+t253+x+t283*t299+(t288+t285*t290)*y+t291;
      coeff_dxy_0_p1 = t262*t298+t256+(t263*t289+t282)*x+t296;
      coeff_dxy_p1_p1 = t254+t246+t260+t273+(t280+t261*t290)*y+(t261*t289+t280+
RATIONAL(16.0,1.0)*y)*x;
      coeff_dxy_p2_p1 = t287*t298+t257+(t271*t289+t284)*x+t293;
      coeff_dxy_m1_p2 = t255+t277*t299+(t278+t281*t290)*y+t292;
      coeff_dxy_0_p2 = t266*t299+t270*t298+t295;
      coeff_dxy_p1_p2 = t287*t299+t258+(t284+t271*t290)*y+t293;
      coeff_dxy_p2_p2 = t249+t279*t298+(t279*t289+y)*x;