aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeff-dxx.compute.c
blob: 05e8adc4b9efd59c97cd8b5179c805653c3470d0 (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
fp t240,
   t215,
   t239,
   t225,
   t226,
   t238,
   t237,
   t236,
   t207,
   t199,
   t224,
   t235,
   t234,
   t211,
   t208,
   t198,
   t233,
   t217,
   t232,
   t231,
   t213,
   t230,
   t229,
   t209,
   t228,
   t223,
   t222,
   t221,
   t220,
   t219,
   t218,
   t216,
   t214,
   t212,
   t210,
   t206,
   t205,
   t197,
   t196,
   t194,
   t193,
   t192,
   t191;
      t240 = x*y;
      t215 = RATIONAL(-3.0,2.0);
      t239 = t215*x;
      t225 = y*y;
      t226 = t225*y;
      t238 = x*t226;
      t237 = y+t226;
      t236 = x*t225;
      t207 = RATIONAL(-9.0,2.0);
      t199 = t207*t238;
      t224 = RATIONAL(-2.0,1.0);
      t235 = t199+t224*t225;
      t234 = RATIONAL(-10.0,1.0)*t225+RATIONAL(-27.0,2.0)*t238;
      t211 = RATIONAL(4.0,1.0);
      t208 = RATIONAL(9.0,2.0);
      t198 = t208*t238;
      t233 = t198+t211*t225;
      t217 = RATIONAL(3.0,2.0);
      t232 = t217*t226;
      t231 = t215*t226;
      t213 = RATIONAL(-5.0,1.0);
      t230 = t199+t213*t225;
      t229 = -t225+x*t231;
      t209 = RATIONAL(5.0,2.0);
      t228 = t198+t209*t225;
      t223 = RATIONAL(6.0,1.0);
      t222 = RATIONAL(9.0,1.0);
      t221 = RATIONAL(-6.0,1.0);
      t220 = RATIONAL(-1.0,2.0);
      t219 = RATIONAL(-9.0,1.0);
      t218 = RATIONAL(-5.0,2.0);
      t216 = RATIONAL(2.0,1.0);
      t214 = RATIONAL(1.0,2.0);
      t212 = RATIONAL(3.0,1.0);
      t210 = RATIONAL(-3.0,1.0);
      t206 = RATIONAL(-15.0,2.0);
      t205 = RATIONAL(15.0,2.0);
      t197 = t208*t240;
      t196 = y*t239;
      t194 = t207*t240;
      t193 = x*t232;
      t192 = t217*t240;
      t191 = RATIONAL(27.0,2.0)*t238;
      coeff_dxx_m1_m1 = t192+t193+(t216+t210*x)*t225-t237;
      coeff_dxx_0_m1 = t222*t236+t194+t237*t209+t230;
      coeff_dxx_p1_m1 = t219*t236+t197+t237*t224+t233;
      coeff_dxx_p2_m1 = t196+t212*t236+t237*t214+t229;
      coeff_dxx_m1_0 = t216+t212*t226+(t210+t205*t225)*x+t230;
      coeff_dxx_0_0 = RATIONAL(25.0,2.0)*t225+t191+t213+t206*t226+(t222+
RATIONAL(-45.0,2.0)*t225)*x;
      coeff_dxx_p1_0 = t223*t226+t211+(t219+RATIONAL(45.0,2.0)*t225)*x+t234;
      coeff_dxx_p2_0 = t231+RATIONAL(-1.0,1.0)+(t206*t225+t212)*x+t228;
      coeff_dxx_m1_p1 = y+t221*t236+t196+t210*t226+t233;
      coeff_dxx_0_p1 = t218*y+t205*t226+t197+RATIONAL(18.0,1.0)*t236+t234;
      coeff_dxx_p1_p1 = t191+t194+t221*t226+t216*y+(RATIONAL(-18.0,1.0)*x+
RATIONAL(8.0,1.0))*t225;
      coeff_dxx_p2_p1 = t223*t236+t232+t192+t220*y+t235;
      coeff_dxx_m1_p2 = t217*t236+t226+t229;
      coeff_dxx_0_p2 = t218*t226+t207*t236+t228;
      coeff_dxx_p1_p2 = t208*t236+t216*t226+t235;
      coeff_dxx_p2_p2 = t193+t220*t226+(t214+t239)*t225;