aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Lagrange/2d.coeffs/2d.cube.order3.smooth0/coeff-I.compute.c
blob: a022b8ae60d392c64f26b0ec00c71269beec69d7 (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,
   t131,
   t159,
   t133,
   t158,
   t117,
   t66,
   t132,
   t128,
   t87,
   t157,
   t129,
   t84,
   t156,
   t124,
   t68,
   t130,
   t116,
   t77,
   t155,
   t126,
   t70,
   t125,
   t83,
   t154,
   t71,
   t153,
   t108,
   t122,
   t69,
   t152,
   t151,
   t63,
   t150,
   t67,
   t86,
   t149,
   t65,
   t148,
   t85,
   t147,
   t79,
   t146,
   t82,
   t145,
   t144,
   t143,
   t142,
   t123,
   t141,
   t101,
   t140,
   t139,
   t138,
   t137,
   t136,
   t127,
   t121,
   t119,
   t118,
   t115,
   t113,
   t112,
   t111,
   t109,
   t106,
   t105,
   t103,
   t102,
   t100,
   t98,
   t97,
   t96,
   t95,
   t94,
   t93,
   t92,
   t91,
   t90,
   t89,
   t88,
   t81,
   t80,
   t78,
   t76,
   t75,
   t74,
   t72;
      t160 = x*y;
      t131 = x*x;
      t159 = t131*y;
      t133 = y*y;
      t158 = x*t133;
      t117 = RATIONAL(1.0,40.0);
      t66 = t117*t159;
      t132 = t133*y;
      t128 = RATIONAL(-1.0,8.0);
      t87 = t128*t132;
      t157 = t66+t87;
      t129 = RATIONAL(1.0,8.0);
      t84 = t129*t132;
      t156 = t66+t84;
      t124 = RATIONAL(3.0,40.0);
      t68 = t124*t158;
      t130 = t131*x;
      t116 = RATIONAL(1.0,24.0);
      t77 = t116*t130;
      t155 = t68+t77;
      t126 = RATIONAL(-3.0,40.0);
      t70 = t126*t159;
      t125 = RATIONAL(-1.0,24.0);
      t83 = t125*t132;
      t154 = t70+t83;
      t71 = t124*t159;
      t153 = t71+t83;
      t108 = RATIONAL(11.0,80.0);
      t122 = RATIONAL(-1.0,40.0);
      t69 = t122*t158;
      t152 = t69+t108*t133;
      t151 = RATIONAL(-1.0,100.0)*t160+RATIONAL(37.0,200.0);
      t63 = t122*t159;
      t150 = t63+t87;
      t67 = t117*t158;
      t86 = t129*t130;
      t149 = t67+t86;
      t65 = t126*t158;
      t148 = t65+t77;
      t85 = t128*t130;
      t147 = t67+t85;
      t79 = t116*t132;
      t146 = t70+t79;
      t82 = t125*t130;
      t145 = t68+t82;
      t144 = t63+t84;
      t143 = t65+t82;
      t142 = t71+t79;
      t123 = RATIONAL(-1.0,50.0);
      t141 = t123+RATIONAL(-13.0,100.0)*t160;
      t101 = RATIONAL(-17.0,200.0);
      t140 = RATIONAL(-9.0,100.0)*t160+t101;
      t139 = RATIONAL(11.0,50.0)+t123*t160;
      t138 = RATIONAL(2.0,25.0)*t160+RATIONAL(-2.0,25.0);
      t137 = RATIONAL(7.0,100.0)*t160+RATIONAL(13.0,100.0);
      t136 = t133+t131;
      t127 = RATIONAL(1.0,80.0);
      t121 = RATIONAL(9.0,80.0);
      t119 = RATIONAL(-1.0,80.0);
      t118 = RATIONAL(7.0,80.0);
      t115 = RATIONAL(3.0,80.0);
      t113 = RATIONAL(-19.0,80.0);
      t112 = RATIONAL(-17.0,80.0);
      t111 = RATIONAL(13.0,80.0);
      t109 = RATIONAL(-23.0,80.0);
      t106 = RATIONAL(-63.0,400.0);
      t105 = RATIONAL(-49.0,400.0);
      t103 = RATIONAL(-31.0,400.0);
      t102 = RATIONAL(69.0,400.0);
      t100 = RATIONAL(-57.0,400.0);
      t98 = RATIONAL(117.0,400.0);
      t97 = RATIONAL(43.0,1200.0);
      t96 = RATIONAL(103.0,400.0);
      t95 = RATIONAL(37.0,1200.0);
      t94 = RATIONAL(111.0,400.0);
      t93 = RATIONAL(89.0,1200.0);
      t92 = RATIONAL(-109.0,1200.0);
      t91 = RATIONAL(-223.0,1200.0);
      t90 = RATIONAL(-157.0,1200.0);
      t89 = RATIONAL(-149.0,1200.0);
      t88 = RATIONAL(-131.0,1200.0);
      t81 = t121*t133;
      t80 = t118*t131;
      t78 = t118*t133;
      t76 = t121*t131;
      t75 = t111*t131;
      t74 = t111*t133;
      t72 = t108*t131;
      coeff_I_m1_m1 = t75+RATIONAL(-23.0,200.0)+t74+t92*y+(t92+RATIONAL(6.0,
25.0)*y)*x+t143+t154;
      coeff_I_0_m1 = t109*t131+t91*y+t86+t103*x+t139+t152+t153;
      coeff_I_p1_m1 = t81+t94*x+t90*y+t80+t141+t147+t153;
      coeff_I_p2_m1 = t78+t93*y+t88*x+t115*t131+t140+t154+t155;
      coeff_I_m1_0 = t72+t109*t133+t91*x+t103*y+t139+t144+t145;
      coeff_I_0_0 = RATIONAL(93.0,200.0)+t100*y+t136*RATIONAL(-21.0,80.0)+(
RATIONAL(-1.0,25.0)*y+t100)*x+t149+t156;
      coeff_I_p1_0 = t69+t76+t98*x+t85+t113*t133+t106*y+t151+t156;
      coeff_I_p2_0 = t97*x+t127*t131+t105*y+t112*t133+t137+t144+t148;
      coeff_I_m1_p1 = t76+t90*x+t78+t94*y+t141+t145+t157;
      coeff_I_0_p1 = t113*t131+t81+t106*x+t98*y+t149+t150+t151;
      coeff_I_p1_p1 = t72+t101+t96*y+t85+(t96+RATIONAL(3.0,50.0)*y)*x+t150+t152
;
      coeff_I_p2_p1 = t102*y+t74+t119*t131+t95*x+t138+t148+t157;
      coeff_I_m1_p2 = t80+t88*y+t93*x+t115*t133+t140+t142+t143;
      coeff_I_0_p2 = t127*t133+t86+t97*y+t105*x+t112*t131+t69+t137+t146;
      coeff_I_p1_p2 = t95*y+t75+t119*t133+t102*x+t138+t146+t147;
      coeff_I_p2_p2 = t89*y+RATIONAL(7.0,200.0)+t136*RATIONAL(-3.0,80.0)+(t89+
RATIONAL(-3.0,50.0)*y)*x+t142+t155;