aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/2d.coeffs/2d.cube.order3.smooth0/coeff-I.compute.c
blob: 23df9470a31c18e7d2dbaae1515331c2bc2e9178 (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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
fp t160,
   t130,
   t159,
   t131,
   t158,
   t129,
   t132,
   t85,
   t127,
   t65,
   t157,
   t117,
   t67,
   t118,
   t133,
   t76,
   t156,
   t114,
   t66,
   t155,
   t87,
   t69,
   t154,
   t71,
   t128,
   t84,
   t153,
   t119,
   t64,
   t123,
   t81,
   t152,
   t86,
   t151,
   t63,
   t77,
   t150,
   t149,
   t148,
   t78,
   t147,
   t146,
   t145,
   t144,
   t125,
   t68,
   t143,
   t116,
   t142,
   t141,
   t140,
   t106,
   t139,
   t138,
   t137,
   t136,
   t126,
   t124,
   t122,
   t120,
   t112,
   t111,
   t110,
   t109,
   t108,
   t105,
   t104,
   t102,
   t100,
   t99,
   t98,
   t97,
   t96,
   t95,
   t94,
   t93,
   t92,
   t91,
   t90,
   t89,
   t88,
   t83,
   t80,
   t79,
   t75,
   t74,
   t73,
   t72;
      t160 = x*y;
      t130 = x*x;
      t159 = y*t130;
      t131 = y*y;
      t158 = x*t131;
      t129 = RATIONAL(-1.0,8.0);
      t132 = t131*y;
      t85 = t129*t132;
      t127 = RATIONAL(1.0,40.0);
      t65 = t127*t159;
      t157 = t85+t65;
      t117 = RATIONAL(3.0,40.0);
      t67 = t117*t158;
      t118 = RATIONAL(-1.0,24.0);
      t133 = t130*x;
      t76 = t118*t133;
      t156 = t67+t76;
      t114 = RATIONAL(-1.0,40.0);
      t66 = t114*t159;
      t155 = t85+t66;
      t87 = t129*t133;
      t69 = t114*t158;
      t154 = t87+t69;
      t71 = t127*t158;
      t128 = RATIONAL(1.0,8.0);
      t84 = t128*t133;
      t153 = t71+t84;
      t119 = RATIONAL(-3.0,40.0);
      t64 = t119*t158;
      t123 = RATIONAL(1.0,24.0);
      t81 = t123*t133;
      t152 = t64+t81;
      t86 = t128*t132;
      t151 = t86+t65;
      t63 = t119*t159;
      t77 = t118*t132;
      t150 = t63+t77;
      t149 = t69+t84;
      t148 = t67+t81;
      t78 = t123*t132;
      t147 = t63+t78;
      t146 = t86+t66;
      t145 = t64+t76;
      t144 = t87+t71;
      t125 = RATIONAL(7.0,80.0);
      t68 = t117*t159;
      t143 = t68+t125*t130;
      t116 = RATIONAL(-1.0,50.0);
      t142 = t116+RATIONAL(-13.0,100.0)*t160;
      t141 = RATIONAL(-1.0,100.0)*t160+RATIONAL(37.0,200.0);
      t140 = RATIONAL(-2.0,25.0)+RATIONAL(2.0,25.0)*t160;
      t106 = RATIONAL(-17.0,200.0);
      t139 = t106+RATIONAL(-9.0,100.0)*t160;
      t138 = RATIONAL(7.0,100.0)*t160+RATIONAL(13.0,100.0);
      t137 = RATIONAL(11.0,50.0)+t116*t160;
      t136 = t130+t131;
      t126 = RATIONAL(9.0,80.0);
      t124 = RATIONAL(3.0,80.0);
      t122 = RATIONAL(1.0,80.0);
      t120 = RATIONAL(-1.0,80.0);
      t112 = RATIONAL(-19.0,80.0);
      t111 = RATIONAL(-17.0,80.0);
      t110 = RATIONAL(13.0,80.0);
      t109 = RATIONAL(11.0,80.0);
      t108 = RATIONAL(-23.0,80.0);
      t105 = RATIONAL(-57.0,400.0);
      t104 = RATIONAL(-63.0,400.0);
      t102 = RATIONAL(-49.0,400.0);
      t100 = RATIONAL(69.0,400.0);
      t99 = RATIONAL(-31.0,400.0);
      t98 = RATIONAL(111.0,400.0);
      t97 = RATIONAL(89.0,1200.0);
      t96 = RATIONAL(117.0,400.0);
      t95 = RATIONAL(43.0,1200.0);
      t94 = RATIONAL(103.0,400.0);
      t93 = RATIONAL(37.0,1200.0);
      t92 = RATIONAL(-157.0,1200.0);
      t91 = RATIONAL(-131.0,1200.0);
      t90 = RATIONAL(-109.0,1200.0);
      t89 = RATIONAL(-149.0,1200.0);
      t88 = RATIONAL(-223.0,1200.0);
      t83 = t126*t131;
      t80 = t125*t131;
      t79 = t126*t130;
      t75 = t109*t130;
      t74 = t110*t130;
      t73 = t109*t131;
      t72 = t110*t131;
      coeff_I_m1_m1 = t90*y+t74+RATIONAL(-23.0,200.0)+t72+(t90+RATIONAL(6.0,
25.0)*y)*x+t145+t150;
      coeff_I_0_m1 = t73+t88*y+t99*x+t77+t68+t108*t130+t137+t149;
      coeff_I_p1_m1 = t77+t83+t98*x+t92*y+t142+t143+t144;
      coeff_I_p2_m1 = t124*t130+t80+t97*y+t91*x+t139+t148+t150;
      coeff_I_m1_0 = t108*t131+t99*y+t75+t88*x+t137+t146+t156;
      coeff_I_0_0 = t105*y+RATIONAL(93.0,200.0)+t136*RATIONAL(-21.0,80.0)+(
RATIONAL(-1.0,25.0)*y+t105)*x+t151+t153;
      coeff_I_p1_0 = t79+t112*t131+t104*y+t96*x+t141+t151+t154;
      coeff_I_p2_0 = t102*y+t111*t131+t95*x+t122*t130+t138+t146+t152;
      coeff_I_m1_p1 = t98*y+t80+t92*x+t79+t142+t156+t157;
      coeff_I_0_p1 = t83+t96*y+t112*t130+t104*x+t141+t153+t155;
      coeff_I_p1_p1 = t73+t106+t75+t94*y+(RATIONAL(3.0,50.0)*y+t94)*x+t154+t155
;
      coeff_I_p2_p1 = t120*t130+t72+t100*y+t93*x+t140+t152+t157;
      coeff_I_m1_p2 = t91*y+t97*x+t124*t131+t78+t139+t143+t145;
      coeff_I_0_p2 = t102*x+t122*t131+t95*y+t111*t130+t138+t147+t149;
      coeff_I_p1_p2 = t100*x+t93*y+t74+t120*t131+t140+t144+t147;
      coeff_I_p2_p2 = t68+t89*y+RATIONAL(7.0,200.0)+t78+t136*RATIONAL(-3.0,80.0
)+(t89+RATIONAL(-3.0,50.0)*y)*x+t148;