aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order2/coeff-dx.compute.c
blob: a4abe9852b49c27fe1ddd6901cd8aef95265e3e7 (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
121
122
123
124
125
fp t111,
   t112,
   t130,
   t129,
   t128,
   t99,
   t113,
   t119,
   t84,
   t93,
   t127,
   t96,
   t75,
   t98,
   t126,
   t110,
   t125,
   t124,
   t123,
   t122,
   t100,
   t121,
   t106,
   t120,
   t95,
   t101,
   t118,
   t117,
   t102,
   t116,
   t103,
   t109,
   t115,
   t108,
   t107,
   t105,
   t104,
   t97,
   t94,
   t92,
   t90,
   t89,
   t88,
   t87,
   t86,
   t83,
   t82,
   t81,
   t78,
   t77,
   t76,
   t72;
      t111 = y*y;
      t112 = t111*y;
      t130 = t112+y;
      t129 = x*t111;
      t128 = x*t112;
      t99 = RATIONAL(9.0,4.0);
      t113 = x*x;
      t119 = t112*t113;
      t84 = t99*t119;
      t93 = RATIONAL(5.0,2.0);
      t127 = t84+t93*t129;
      t96 = RATIONAL(-9.0,4.0);
      t75 = t96*t119;
      t98 = RATIONAL(-5.0,1.0);
      t126 = t75+t98*t129;
      t110 = RATIONAL(-2.0,1.0);
      t125 = t75+t110*t129;
      t124 = RATIONAL(-10.0,1.0)*t129+RATIONAL(-27.0,4.0)*t119;
      t123 = t99*t113;
      t122 = t111*t113;
      t100 = RATIONAL(3.0,4.0);
      t121 = t100*t113;
      t106 = RATIONAL(-3.0,4.0);
      t120 = t106*t113;
      t95 = RATIONAL(4.0,1.0);
      t101 = RATIONAL(-1.0,4.0);
      t118 = t84+t101*y+t95*t129;
      t117 = x*t130;
      t102 = RATIONAL(1.0,2.0);
      t116 = RATIONAL(-9.0,2.0)*t113+t102;
      t103 = RATIONAL(-3.0,2.0);
      t109 = RATIONAL(-1.0,2.0);
      t115 = t109+t103*t113;
      t108 = RATIONAL(1.0,4.0);
      t107 = RATIONAL(-5.0,2.0);
      t105 = RATIONAL(3.0,2.0);
      t104 = RATIONAL(2.0,1.0);
      t97 = RATIONAL(3.0,1.0);
      t94 = RATIONAL(-3.0,1.0);
      t92 = RATIONAL(9.0,2.0);
      t90 = t100*t112;
      t89 = t106*t112;
      t88 = t108*t112;
      t87 = t108*y;
      t86 = t101*t112;
      t83 = y*t123;
      t82 = t106*t119;
      t81 = y*t120;
      t78 = t100*t119;
      t77 = y*t121;
      t76 = t96*t113*y;
      t72 = RATIONAL(27.0,4.0)*t119;
      coeff_dx_m1_m1 = t88+t87+t78+t77+t115*t111+(t104*t111-t130)*x;
      coeff_dx_0_m1 = t76+t92*t122+t93*t117+t126;
      coeff_dx_p1_m1 = t86+t83+t116*t111+t110*t117+t118;
      coeff_dx_p2_m1 = t82+t105*t122+t81+(-t111+t130*t102)*x;
      coeff_dx_m1_0 = t89+(RATIONAL(5.0,4.0)+RATIONAL(15.0,4.0)*t113)*t111+(t97
*t112+t104)*x+t115+t126;
      coeff_dx_0_0 = t72+(t92+RATIONAL(-45.0,4.0)*t111)*t113+(RATIONAL(25.0,2.0
)*t111+t98+RATIONAL(-15.0,2.0)*t112)*x;
      coeff_dx_p1_0 = t90+(RATIONAL(45.0,4.0)*t113+RATIONAL(-5.0,4.0))*t111+(
t95+RATIONAL(6.0,1.0)*t112)*x+t116+t124;
      coeff_dx_p2_0 = -x+t103*t128+(RATIONAL(-15.0,4.0)*t111+t105)*t113+t127;
      coeff_dx_m1_p1 = t94*t122+t90-t111+t81+(y+t94*t112)*x+t118;
      coeff_dx_0_p1 = t83+RATIONAL(9.0,1.0)*t122+(RATIONAL(15.0,2.0)*t112+t107*
y)*x+t124;
      coeff_dx_p1_p1 = t89+t76+RATIONAL(-9.0,1.0)*t122+t111+t87+t72+(RATIONAL(
8.0,1.0)*t111+RATIONAL(-6.0,1.0)*t112+t104*y)*x;
      coeff_dx_p2_p1 = t97*t122+t77+(t109*y+t105*t112)*x+t125;
      coeff_dx_m1_p2 = t86+t128+t82+(t121+t108-x)*t111;
      coeff_dx_0_p2 = t107*t128+t96*t122+t127;
      coeff_dx_p1_p2 = t88+t104*t128+(t123+t101)*t111+t125;
      coeff_dx_p2_p2 = t111*t120+t78+(t109*t112+t102*t111)*x;