aboutsummaryrefslogtreecommitdiff
path: root/src/GeneralizedPolynomial-Uniform/Hermite/2d.coeffs/2d.cube.order3/coeffs-dxy.compute.c
blob: 7cc7307e4ae43aeb1c5a361e2fb50dcf3f4fe086 (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
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
fp t1018;
fp t999;
fp t1017;
fp t998;
fp t1016;
fp t972;
fp t1015;
fp t936;
fp t997;
fp t1014;
fp t973;
fp t921;
fp t971;
fp t915;
fp t1013;
fp t916;
fp t919;
fp t896;
fp t1012;
fp t894;
fp t1011;
fp t1010;
fp t1009;
fp t1008;
fp t886;
fp t1007;
fp t890;
fp t970;
fp t1006;
fp t988;
fp t1005;
fp t1004;
fp t1003;
fp t952;
fp t1002;
fp t1001;
fp t1000;
fp t996;
fp t995;
fp t994;
fp t993;
fp t992;
fp t991;
fp t989;
fp t987;
fp t986;
fp t985;
fp t984;
fp t983;
fp t982;
fp t981;
fp t980;
fp t979;
fp t978;
fp t977;
fp t976;
fp t975;
fp t974;
fp t969;
fp t968;
fp t967;
fp t966;
fp t965;
fp t964;
fp t963;
fp t962;
fp t961;
fp t960;
fp t959;
fp t958;
fp t957;
fp t956;
fp t955;
fp t954;
fp t953;
fp t951;
fp t950;
fp t949;
fp t948;
fp t947;
fp t946;
fp t945;
fp t944;
fp t943;
fp t942;
fp t941;
fp t940;
fp t939;
fp t938;
fp t937;
fp t935;
fp t934;
fp t933;
fp t932;
fp t931;
fp t930;
fp t929;
fp t928;
fp t927;
fp t926;
fp t924;
fp t923;
fp t922;
fp t920;
fp t918;
fp t917;
fp t914;
fp t913;
fp t912;
fp t911;
fp t910;
fp t909;
fp t908;
fp t907;
fp t906;
fp t905;
fp t904;
fp t903;
fp t902;
fp t901;
fp t889;
fp t883;
fp t878;
      t1018 = x*y;
      t999 = x*x;
      t1017 = y*t999;
      t998 = y*y;
      t1016 = t998*x;
      t972 = RATIONAL(-5.0,6.0);
      t1015 = x*t972;
      t936 = RATIONAL(-1.0,18.0);
      t997 = t999*t998;
      t1014 = t936*t1018+RATIONAL(-1.0,16.0)*t997;
      t973 = RATIONAL(7.0,6.0);
      t921 = t973*t998;
      t971 = RATIONAL(-7.0,6.0);
      t915 = t971*t998;
      t1013 = RATIONAL(-7.0,9.0)*t1018-t997;
      t916 = t971*t999;
      t919 = t973*t999;
      t896 = RATIONAL(7.0,1.0)*t997;
      t1012 = t896+RATIONAL(14.0,3.0)*t1018;
      t894 = RATIONAL(-7.0,1.0)*t997;
      t1011 = RATIONAL(-35.0,3.0)*t1018+t894;
      t1010 = RATIONAL(5.0,9.0)*t1018+t997;
      t1009 = RATIONAL(-16.0,1.0)*t997+RATIONAL(-140.0,9.0)*t1018;
      t1008 = RATIONAL(14.0,9.0)*t1018+t997;
      t886 = RATIONAL(7.0,16.0)*t997;
      t1007 = RATIONAL(5.0,12.0)*t1018+t886;
      t890 = RATIONAL(-7.0,16.0)*t997;
      t970 = RATIONAL(-1.0,6.0);
      t1006 = t970*t1018+t890;
      t988 = RATIONAL(1.0,3.0);
      t1005 = RATIONAL(-1.0,144.0)+t988*t1018+t886;
      t1004 = y*t1015+t936+t890;
      t1003 = t894+t936+RATIONAL(-10.0,3.0)*t1018;
      t952 = RATIONAL(1.0,18.0);
      t1002 = RATIONAL(-5.0,2.0)*t1018+t952+RATIONAL(-49.0,16.0)*t997;
      t1001 = t952-t997+RATIONAL(-10.0,9.0)*t1018;
      t1000 = t896+RATIONAL(25.0,3.0)*t1018+RATIONAL(-4.0,9.0);
      t996 = RATIONAL(4.0,9.0);
      t995 = RATIONAL(5.0,3.0);
      t994 = RATIONAL(1.0,6.0);
      t993 = RATIONAL(-2.0,3.0);
      t992 = RATIONAL(-5.0,3.0);
      t991 = RATIONAL(5.0,6.0);
      t989 = RATIONAL(-7.0,4.0);
      t987 = RATIONAL(4.0,1.0);
      t986 = RATIONAL(5.0,8.0);
      t985 = RATIONAL(-2.0,9.0);
      t984 = RATIONAL(-4.0,1.0);
      t983 = RATIONAL(7.0,4.0);
      t982 = RATIONAL(1.0,4.0);
      t981 = RATIONAL(-1.0,4.0);
      t980 = RATIONAL(-5.0,8.0);
      t979 = RATIONAL(-1.0,3.0);
      t978 = RATIONAL(2.0,9.0);
      t977 = RATIONAL(4.0,3.0);
      t976 = RATIONAL(-1.0,9.0);
      t975 = RATIONAL(-4.0,3.0);
      t974 = RATIONAL(2.0,3.0);
      t969 = RATIONAL(1.0,9.0);
      t968 = RATIONAL(-8.0,3.0);
      t967 = RATIONAL(8.0,3.0);
      t966 = RATIONAL(1.0,72.0);
      t965 = RATIONAL(-5.0,24.0);
      t964 = RATIONAL(-7.0,12.0);
      t963 = RATIONAL(-1.0,24.0);
      t962 = RATIONAL(1.0,12.0);
      t961 = RATIONAL(7.0,18.0);
      t960 = RATIONAL(-35.0,6.0);
      t959 = RATIONAL(1.0,24.0);
      t958 = RATIONAL(-7.0,24.0);
      t957 = RATIONAL(-7.0,18.0);
      t956 = RATIONAL(7.0,24.0);
      t955 = RATIONAL(-35.0,8.0);
      t954 = RATIONAL(10.0,1.0);
      t953 = RATIONAL(35.0,8.0);
      t951 = RATIONAL(-10.0,1.0);
      t950 = RATIONAL(-56.0,3.0);
      t949 = RATIONAL(-28.0,9.0);
      t948 = RATIONAL(49.0,6.0);
      t947 = RATIONAL(28.0,9.0);
      t946 = RATIONAL(56.0,3.0);
      t945 = RATIONAL(-5.0,18.0);
      t944 = RATIONAL(20.0,9.0);
      t943 = RATIONAL(-49.0,6.0);
      t942 = RATIONAL(-1.0,12.0);
      t941 = RATIONAL(7.0,12.0);
      t940 = RATIONAL(1.0,48.0);
      t939 = RATIONAL(40.0,3.0);
      t938 = RATIONAL(-40.0,3.0);
      t937 = RATIONAL(-7.0,48.0);
      t935 = RATIONAL(35.0,6.0);
      t934 = RATIONAL(-1.0,48.0);
      t933 = RATIONAL(7.0,48.0);
      t932 = RATIONAL(-1.0,72.0);
      t931 = RATIONAL(1.0,36.0);
      t930 = RATIONAL(-20.0,9.0);
      t929 = RATIONAL(-1.0,36.0);
      t928 = RATIONAL(5.0,24.0);
      t927 = RATIONAL(5.0,18.0);
      t926 = RATIONAL(1.0,144.0);
      t924 = t979*t999;
      t923 = t970*t998;
      t922 = t988*t999;
      t920 = t970*t999;
      t918 = t994*t998;
      t917 = t968*t999;
      t914 = t967*t999;
      t913 = t968*t998;
      t912 = t988*t998;
      t911 = t994*t999;
      t910 = t967*t998;
      t909 = t979*t998;
      t908 = t940*t998;
      t907 = t940*t999;
      t906 = t937*t999;
      t905 = t934*t998;
      t904 = t933*t999;
      t903 = t934*t999;
      t902 = t937*t998;
      t901 = t933*t998;
      t889 = RATIONAL(1.0,16.0)*t997;
      t883 = RATIONAL(16.0,1.0)*t997;
      t878 = RATIONAL(49.0,16.0)*t997;
      coeffs_dxy->coeff_m2_m2 = t907+t908+t889+t926+(t942*t999+t929)*y+(t942*
t998+t969*y+t929)*x;
      coeffs_dxy->coeff_m1_m2 = t906+t923+(t978+t941*t999)*y+(t928+t986*t998)*x
+t1004;
      coeffs_dxy->coeff_0_m2 = t922+t975*t1017+(t957+t915)*x+t1008;
      coeffs_dxy->coeff_p1_m2 = t918+t924+(t985+t977*t999)*y+(t991*t998+t927)*x
+t1001;
      coeffs_dxy->coeff_p2_m2 = t905+t904+(t964*t999+t931)*y+(t981*t998+t942)*x
+t1005;
      coeffs_dxy->coeff_p3_m2 = t903+t962*t1017+(t966+t959*t998)*x+t1014;
      coeffs_dxy->coeff_m2_m1 = t902+t920+(t986*t999+t928)*y+(t978+t941*t998)*x
+t1004;
      coeffs_dxy->coeff_m1_m1 = t996+t921+t919+t878+(t955*t999+t992)*y+(t992+
RATIONAL(25.0,4.0)*y+t955*t998)*x;
      coeffs_dxy->coeff_0_m1 = t954*t1017+t917+(t948*t998+t947)*x+t1011;
      coeffs_dxy->coeff_p1_m1 = t915+t914+(t951*t999+t995)*y+(t930+t960*t998)*x
+t1000;
      coeffs_dxy->coeff_p2_m1 = t916+t901+(t953*t999+t965)*y+(t974+t983*t998)*x
+t1002;
      coeffs_dxy->coeff_p3_m1 = t980*t1017+t911+(t958*t998+t976)*x+t1007;
      coeffs_dxy->coeff_m2_0 = t912+t975*t1016+(t957+t916)*y+t1008;
      coeffs_dxy->coeff_m1_0 = t954*t1016+t913+(t948*t999+t947)*y+t1011;
      coeffs_dxy->coeff_0_0 = t883+t950*t1017+(t950*t998+RATIONAL(196.0,9.0)*y)
*x;
      coeffs_dxy->coeff_p1_0 = t939*t1016+t910+(t946*t999+t949)*y+t1009;
      coeffs_dxy->coeff_p2_0 = t909+t984*t1016+(t961+t943*t999)*y+t1012;
      coeffs_dxy->coeff_p3_0 = t974*t1016+y*t919+t1013;
      coeffs_dxy->coeff_m2_p1 = t911+t909+(t991*t999+t927)*y+(t977*t998+t985)*x
+t1001;
      coeffs_dxy->coeff_m1_p1 = t916+t910+(t960*t999+t930)*y+(t995+t951*t998)*x
+t1000;
      coeffs_dxy->coeff_0_p1 = t939*t1017+t914+(t949+t946*t998)*x+t1009;
      coeffs_dxy->coeff_p1_p1 = t883+t917+t996+t913+(t944+t938*t999)*y+(t938*
t998+RATIONAL(100.0,9.0)*y+t944)*x;
      coeffs_dxy->coeff_p2_p1 = t912+t919+(t945+t935*t999)*y+(t987*t998+t993)*x
+t1003;
      coeffs_dxy->coeff_p3_p1 = t920+t972*t1017+(t969+t993*t998)*x+t1010;
      coeffs_dxy->coeff_m2_p2 = t903+t901+(t981*t999+t942)*y+(t964*t998+t931)*x
+t1005;
      coeffs_dxy->coeff_m1_p2 = t904+t915+(t974+t983*t999)*y+(t965+t953*t998)*x
+t1002;
      coeffs_dxy->coeff_0_p2 = t984*t1017+t924+(t943*t998+t961)*x+t1012;
      coeffs_dxy->coeff_p1_p2 = t922+t921+(t993+t987*t999)*y+(t935*t998+t945)*x
+t1003;
      coeffs_dxy->coeff_p2_p2 = t878+t902+t906+t926+(t962+t989*t999)*y+(t989*
t998+t962+y)*x;
      coeffs_dxy->coeff_p3_p2 = t907+t982*t1017+(t956*t998+t932)*x+t1006;
      coeffs_dxy->coeff_m2_p3 = t905+t962*t1016+(t959*t999+t966)*y+t1014;
      coeffs_dxy->coeff_m1_p3 = t918+t980*t1016+(t976+t958*t999)*y+t1007;
      coeffs_dxy->coeff_0_p3 = t974*t1017+x*t921+t1013;
      coeffs_dxy->coeff_p1_p3 = t923+t998*t1015+(t969+t993*t999)*y+t1010;
      coeffs_dxy->coeff_p2_p3 = t908+t982*t1016+(t956*t999+t932)*y+t1006;
      coeffs_dxy->coeff_p3_p3 = t963*t1017+t889+(t963*t998+t931*y)*x;