aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeffs-dxx.compute.c
blob: 656e57f7533c0baf4e1c35b7b6270c84b80c0cb1 (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
fp t238;
fp t216;
fp t237;
fp t223;
fp t224;
fp t236;
fp t235;
fp t234;
fp t208;
fp t209;
fp t192;
fp t233;
fp t232;
fp t206;
fp t207;
fp t195;
fp t231;
fp t212;
fp t230;
fp t214;
fp t229;
fp t218;
fp t228;
fp t227;
fp t226;
fp t222;
fp t221;
fp t220;
fp t219;
fp t217;
fp t215;
fp t213;
fp t211;
fp t210;
fp t205;
fp t204;
fp t203;
fp t197;
fp t196;
fp t194;
fp t193;
fp t190;
fp t189;
      t238 = x*y;
      t216 = RATIONAL(-3.0,2.0);
      t237 = t216*x;
      t223 = y*y;
      t224 = t223*y;
      t236 = y+t224;
      t235 = x*t224;
      t234 = x*t223;
      t208 = RATIONAL(5.0,2.0);
      t209 = RATIONAL(9.0,2.0);
      t192 = t209*t235;
      t233 = t208*t223+t192;
      t232 = RATIONAL(-10.0,1.0)*t223+RATIONAL(-27.0,2.0)*t235;
      t206 = RATIONAL(-2.0,1.0);
      t207 = RATIONAL(-9.0,2.0);
      t195 = t207*t235;
      t231 = t206*t223+t195;
      t212 = RATIONAL(4.0,1.0);
      t230 = t212*t223+t192;
      t214 = RATIONAL(-5.0,1.0);
      t229 = t214*t223+t195;
      t218 = RATIONAL(3.0,2.0);
      t228 = t218*t224;
      t227 = t216*t224;
      t226 = -t223+x*t227;
      t222 = RATIONAL(-9.0,1.0);
      t221 = RATIONAL(-6.0,1.0);
      t220 = RATIONAL(-1.0,2.0);
      t219 = RATIONAL(-5.0,2.0);
      t217 = RATIONAL(2.0,1.0);
      t215 = RATIONAL(1.0,2.0);
      t213 = RATIONAL(3.0,1.0);
      t211 = RATIONAL(-3.0,1.0);
      t210 = RATIONAL(9.0,1.0);
      t205 = RATIONAL(6.0,1.0);
      t204 = RATIONAL(15.0,2.0);
      t203 = RATIONAL(-15.0,2.0);
      t197 = x*t228;
      t196 = t218*t238;
      t194 = t207*t238;
      t193 = t209*t238;
      t190 = y*t237;
      t189 = RATIONAL(27.0,2.0)*t235;
      coeffs_dxx->coeff_m1_m1 = t196+t197+(t217+t211*x)*t223-t236;
      coeffs_dxx->coeff_0_m1 = t210*t234+t194+t236*t208+t229;
      coeffs_dxx->coeff_p1_m1 = t222*t234+t193+t236*t206+t230;
      coeffs_dxx->coeff_p2_m1 = t190+t213*t234+t236*t215+t226;
      coeffs_dxx->coeff_m1_0 = t213*t224+t217+(t204*t223+t211)*x+t229;
      coeffs_dxx->coeff_0_0 = t214+t203*t224+RATIONAL(25.0,2.0)*t223+t189+(t210
+RATIONAL(-45.0,2.0)*t223)*x;
      coeffs_dxx->coeff_p1_0 = t212+t205*t224+(t222+RATIONAL(45.0,2.0)*t223)*x+
t232;
      coeffs_dxx->coeff_p2_0 = RATIONAL(-1.0,1.0)+t227+(t213+t203*t223)*x+t233;
      coeffs_dxx->coeff_m1_p1 = y+t221*t234+t211*t224+t190+t230;
      coeffs_dxx->coeff_0_p1 = RATIONAL(18.0,1.0)*t234+t219*y+t193+t204*t224+
t232;
      coeffs_dxx->coeff_p1_p1 = t189+t194+t217*y+t221*t224+(RATIONAL(-18.0,1.0)
*x+RATIONAL(8.0,1.0))*t223;
      coeffs_dxx->coeff_p2_p1 = t196+t220*y+t228+t205*t234+t231;
      coeffs_dxx->coeff_m1_p2 = t218*t234+t224+t226;
      coeffs_dxx->coeff_0_p2 = t207*t234+t219*t224+t233;
      coeffs_dxx->coeff_p1_p2 = t217*t224+t209*t234+t231;
      coeffs_dxx->coeff_p2_p2 = t197+t220*t224+(t215+t237)*t223;